提交 3cb84157 编写于 作者: 幻灰龙's avatar 幻灰龙

Merge branch 'zhzhi-master' into 'master'

视频分析/目标跟踪

See merge request !24
3 932.3076923076924 226.73076923076923 1006.1538461538462 304.61538461538464
1 836.923076923077 351.34615384615387 895.3846153846155 399.8076923076923
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 489.2307692307693 410.19230769230774 756.923076923077 720.0
3 861.5384615384615 289.03846153846155 926.1538461538462 365.1923076923077
1 1052.3076923076924 193.84615384615387 1080.0 214.6153846153846
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1080.0 178.26923076923077 1101.5384615384617 197.30769230769232
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
0 301.53846153846155 309.8076923076923 323.0769230769231 358.2692307692308
0 446.1538461538462 335.7692307692308 461.53846153846155 389.42307692307696
3 -6.153846153846154 482.8846153846154 107.6923076923077 680.1923076923077
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 347.69230769230774 661.1538461538462 575.3846153846155 721.7307692307693
1 1092.3076923076924 166.15384615384616 1116.923076923077 188.65384615384616
1 843.0769230769231 347.8846153846154 901.5384615384615 392.8846153846154
3 938.4615384615386 223.26923076923077 1009.2307692307693 301.1538461538462
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 864.6153846153846 285.5769230769231 935.3846153846155 358.2692307692308
1 1055.3846153846155 190.3846153846154 1083.076923076923 212.8846153846154
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 510.7692307692308 406.7307692307692 763.0769230769231 685.3846153846154
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
0 304.61538461538464 313.2692307692308 326.1538461538462 358.2692307692308
3 643.0769230769231 209.42307692307693 707.6923076923077 271.7307692307692
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1083.076923076923 176.53846153846155 1107.6923076923078 195.5769230769231
3 360.0 636.9230769230769 600.0 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 676.9230769230769 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 898.4615384615386 301.1538461538462 944.6153846153846 339.2307692307692
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 984.6153846153846 199.03846153846155 1046.1538461538462 264.8076923076923
3 584.6153846153846 469.03846153846155 747.6923076923077 668.0769230769231
3 689.2307692307693 323.6538461538462 846.1538461538462 543.4615384615385
3 920.0 252.6923076923077 972.3076923076924 313.2692307692308
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1086.1538461538462 171.34615384615384 1110.769230769231 192.1153846153846
1 513.8461538461539 325.3846153846154 575.3846153846155 375.5769230769231
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 381.53846153846155 636.9230769230769 578.4615384615385 723.4615384615385
0 418.4615384615385 335.7692307692308 430.7692307692308 389.42307692307696
3 670.7692307692308 190.3846153846154 735.3846153846155 233.65384615384616
0 360.0 309.8076923076923 375.3846153846154 368.6538461538462
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 843.0769230769231 346.1538461538462 901.5384615384615 391.1538461538462
3 938.4615384615386 223.26923076923077 1009.2307692307693 301.1538461538462
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 864.6153846153846 285.5769230769231 935.3846153846155 358.2692307692308
1 1055.3846153846155 190.3846153846154 1083.076923076923 212.8846153846154
3 516.9230769230769 403.2692307692308 766.1538461538462 683.6538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
0 304.61538461538464 313.2692307692308 323.0769230769231 358.2692307692308
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1083.076923076923 174.80769230769232 1107.6923076923078 195.5769230769231
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 363.0769230769231 633.4615384615385 600.0 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 680.0 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 1098.4615384615386 166.15384615384616 1120.0 185.1923076923077
3 938.4615384615386 223.26923076923077 1009.2307692307693 299.42307692307696
1 843.0769230769231 346.1538461538462 901.5384615384615 391.1538461538462
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
1 1055.3846153846155 190.3846153846154 1083.076923076923 212.8846153846154
3 867.6923076923077 285.5769230769231 935.3846153846155 356.53846153846155
3 516.9230769230769 401.53846153846155 769.2307692307693 681.9230769230769
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
3 643.0769230769231 209.42307692307693 707.6923076923077 271.7307692307692
0 307.69230769230774 311.53846153846155 326.1538461538462 358.2692307692308
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1083.076923076923 174.80769230769232 1107.6923076923078 193.84615384615387
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 356.92307692307696 630.0 606.1538461538462 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 676.9230769230769 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 938.4615384615386 221.53846153846155 1009.2307692307693 299.42307692307696
1 846.1538461538462 344.42307692307696 901.5384615384615 391.1538461538462
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 867.6923076923077 285.5769230769231 935.3846153846155 358.2692307692308
1 1055.3846153846155 190.3846153846154 1083.076923076923 212.8846153846154
3 510.7692307692308 401.53846153846155 769.2307692307693 683.6538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
0 307.69230769230774 311.53846153846155 326.1538461538462 358.2692307692308
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
1 1083.076923076923 174.80769230769232 1107.6923076923078 193.84615384615387
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 360.0 630.0 603.0769230769231 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 676.9230769230769 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 941.5384615384615 221.53846153846155 1009.2307692307693 299.42307692307696
1 846.1538461538462 344.42307692307696 904.6153846153846 389.42307692307696
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 867.6923076923077 285.5769230769231 935.3846153846155 356.53846153846155
1 1055.3846153846155 190.3846153846154 1083.076923076923 212.8846153846154
3 516.9230769230769 399.8076923076923 772.3076923076924 683.6538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
0 307.69230769230774 313.2692307692308 326.1538461538462 358.2692307692308
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1083.076923076923 174.80769230769232 1107.6923076923078 193.84615384615387
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 363.0769230769231 628.2692307692308 600.0 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 941.5384615384615 221.53846153846155 1009.2307692307693 299.42307692307696
1 849.2307692307693 344.42307692307696 904.6153846153846 389.42307692307696
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
1 1058.4615384615386 190.3846153846154 1083.076923076923 212.8846153846154
3 870.7692307692308 283.84615384615387 935.3846153846155 356.53846153846155
3 513.8461538461539 398.0769230769231 772.3076923076924 685.3846153846154
0 310.7692307692308 311.53846153846155 326.1538461538462 358.2692307692308
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1083.076923076923 174.80769230769232 1107.6923076923078 193.84615384615387
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 347.69230769230774 626.5384615384615 609.2307692307693 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 676.9230769230769 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 941.5384615384615 221.53846153846155 1009.2307692307693 299.42307692307696
1 849.2307692307693 342.6923076923077 904.6153846153846 389.42307692307696
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
1 1058.4615384615386 190.3846153846154 1083.076923076923 211.15384615384616
3 870.7692307692308 283.84615384615387 938.4615384615386 354.8076923076923
3 516.9230769230769 401.53846153846155 772.3076923076924 678.4615384615385
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
0 310.7692307692308 309.8076923076923 326.1538461538462 360.0
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1083.076923076923 174.80769230769232 1107.6923076923078 193.84615384615387
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 363.0769230769231 621.3461538461539 603.0769230769231 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 698.4615384615385 192.1153846153846 738.4615384615385 231.92307692307693
3 941.5384615384615 221.53846153846155 1009.2307692307693 297.6923076923077
1 849.2307692307693 342.6923076923077 904.6153846153846 387.69230769230774
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
1 1058.4615384615386 190.3846153846154 1083.076923076923 211.15384615384616
3 520.0 403.2692307692308 772.3076923076924 673.2692307692308
3 870.7692307692308 282.11538461538464 938.4615384615386 354.8076923076923
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
0 310.7692307692308 309.8076923076923 326.1538461538462 360.0
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1086.1538461538462 174.80769230769232 1110.769230769231 193.84615384615387
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 363.0769230769231 619.6153846153846 606.1538461538462 721.7307692307693
3 673.8461538461539 188.65384615384616 738.4615384615385 233.65384615384616
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
1 692.3076923076924 190.3846153846154 738.4615384615385 231.92307692307693
3 941.5384615384615 221.53846153846155 1012.3076923076924 297.6923076923077
1 849.2307692307693 342.6923076923077 904.6153846153846 387.69230769230774
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
1 1058.4615384615386 190.3846153846154 1086.1538461538462 211.15384615384616
3 873.8461538461539 282.11538461538464 938.4615384615386 354.8076923076923
3 516.9230769230769 399.8076923076923 772.3076923076924 671.5384615384615
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
0 310.7692307692308 309.8076923076923 326.1538461538462 360.0
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1086.1538461538462 174.80769230769232 1110.769230769231 193.84615384615387
3 384.61538461538464 617.8846153846154 621.5384615384615 720.0
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 673.8461538461539 190.3846153846154 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 941.5384615384615 221.53846153846155 1012.3076923076924 297.6923076923077
1 852.3076923076924 340.96153846153845 904.6153846153846 387.69230769230774
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 529.2307692307693 399.8076923076923 775.3846153846155 666.3461538461539
1 1058.4615384615386 190.3846153846154 1086.1538461538462 211.15384615384616
3 873.8461538461539 280.3846153846154 938.4615384615386 354.8076923076923
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 387.69230769230774 614.4230769230769 615.3846153846155 721.7307692307693
1 1086.1538461538462 173.0769230769231 1110.769230769231 193.84615384615387
0 310.7692307692308 308.0769230769231 326.1538461538462 360.0
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 680.1923076923077
3 673.8461538461539 190.3846153846154 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 935.3846153846155 226.73076923076923 1006.1538461538462 304.61538461538464
1 836.923076923077 351.34615384615387 895.3846153846155 398.0769230769231
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 492.3076923076923 408.46153846153845 760.0 720.0
1 1052.3076923076924 193.84615384615387 1080.0 214.6153846153846
3 861.5384615384615 289.03846153846155 929.2307692307693 365.1923076923077
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1080.0 178.26923076923077 1101.5384615384617 197.30769230769232
0 301.53846153846155 309.8076923076923 323.0769230769231 358.2692307692308
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
0 446.1538461538462 335.7692307692308 461.53846153846155 389.42307692307696
3 -6.153846153846154 482.8846153846154 107.6923076923077 680.1923076923077
3 680.0 190.3846153846154 738.4615384615385 233.65384615384616
1 347.69230769230774 657.6923076923077 581.5384615384615 721.7307692307693
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 353.84615384615387 654.2307692307693 578.4615384615385 721.7307692307693
3 941.5384615384615 221.53846153846155 1012.3076923076924 295.96153846153845
1 852.3076923076924 339.2307692307692 907.6923076923077 385.96153846153845
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 532.3076923076924 396.34615384615387 775.3846153846155 662.8846153846154
3 873.8461538461539 280.3846153846154 938.4615384615386 353.0769230769231
1 1058.4615384615386 188.65384615384616 1086.1538461538462 211.15384615384616
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 390.7692307692308 612.6923076923077 612.3076923076924 720.0
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
3 606.1538461538462 231.92307692307693 661.5384615384615 289.03846153846155
0 443.0769230769231 334.03846153846155 461.53846153846155 389.42307692307696
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1089.2307692307693 171.34615384615384 1110.769230769231 192.1153846153846
0 313.84615384615387 309.8076923076923 329.2307692307692 360.0
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 680.1923076923077
3 676.9230769230769 188.65384615384616 735.3846153846155 233.65384615384616
1 698.4615384615385 192.1153846153846 738.4615384615385 231.92307692307693
1 852.3076923076924 339.2307692307692 907.6923076923077 385.96153846153845
3 944.6153846153846 221.53846153846155 1012.3076923076924 295.96153846153845
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 535.3846153846154 394.61538461538464 778.4615384615385 664.6153846153846
1 1058.4615384615386 188.65384615384616 1086.1538461538462 209.42307692307693
3 873.8461538461539 280.3846153846154 938.4615384615386 353.0769230769231
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 396.92307692307696 610.9615384615385 612.3076923076924 721.7307692307693
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 313.84615384615387 311.53846153846155 329.2307692307692 360.0
0 443.0769230769231 334.03846153846155 461.53846153846155 389.42307692307696
1 1089.2307692307693 171.34615384615384 1113.8461538461538 192.1153846153846
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 698.4615384615385 192.1153846153846 738.4615384615385 231.92307692307693
3 944.6153846153846 221.53846153846155 1012.3076923076924 295.96153846153845
1 852.3076923076924 339.2307692307692 907.6923076923077 384.2307692307692
3 544.6153846153846 394.61538461538464 781.5384615384615 661.1538461538462
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
1 1058.4615384615386 188.65384615384616 1086.1538461538462 209.42307692307693
3 876.923076923077 280.3846153846154 938.4615384615386 351.34615384615387
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 443.0769230769231 334.03846153846155 458.4615384615385 389.42307692307696
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 396.92307692307696 609.2307692307693 615.3846153846155 721.7307692307693
0 313.84615384615387 311.53846153846155 329.2307692307692 360.0
1 1089.2307692307693 173.0769230769231 1113.8461538461538 192.1153846153846
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 698.4615384615385 192.1153846153846 738.4615384615385 230.1923076923077
1 852.3076923076924 339.2307692307692 907.6923076923077 384.2307692307692
3 944.6153846153846 219.80769230769232 1012.3076923076924 294.2307692307692
3 547.6923076923077 394.61538461538464 781.5384615384615 659.4230769230769
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
1 1058.4615384615386 188.65384615384616 1086.1538461538462 209.42307692307693
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 873.8461538461539 280.3846153846154 941.5384615384615 351.34615384615387
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 396.92307692307696 609.2307692307693 618.4615384615385 718.2692307692308
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
0 446.1538461538462 330.5769230769231 458.4615384615385 387.69230769230774
1 1089.2307692307693 171.34615384615384 1113.8461538461538 192.1153846153846
0 313.84615384615387 311.53846153846155 329.2307692307692 360.0
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
3 673.8461538461539 188.65384615384616 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 855.3846153846155 337.5 907.6923076923077 384.2307692307692
3 944.6153846153846 219.80769230769232 1012.3076923076924 294.2307692307692
3 544.6153846153846 387.69230769230774 781.5384615384615 659.4230769230769
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
1 1058.4615384615386 188.65384615384616 1086.1538461538462 209.42307692307693
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
0 313.84615384615387 311.53846153846155 329.2307692307692 360.0
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 876.923076923077 280.3846153846154 941.5384615384615 351.34615384615387
3 400.0 605.7692307692308 621.5384615384615 718.2692307692308
1 1089.2307692307693 171.34615384615384 1113.8461538461538 192.1153846153846
0 443.0769230769231 332.3076923076923 458.4615384615385 387.69230769230774
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 676.7307692307693
3 673.8461538461539 188.65384615384616 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 855.3846153846155 337.5 910.7692307692308 384.2307692307692
3 944.6153846153846 219.80769230769232 1012.3076923076924 292.5
3 544.6153846153846 385.96153846153845 784.6153846153846 657.6923076923077
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 824.6153846153846 159.23076923076923 864.6153846153846 190.3846153846154
1 1061.5384615384617 188.65384615384616 1086.1538461538462 209.42307692307693
3 876.923076923077 280.3846153846154 938.4615384615386 349.61538461538464
0 313.84615384615387 311.53846153846155 329.2307692307692 360.0
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 403.0769230769231 604.0384615384615 624.6153846153846 718.2692307692308
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1089.2307692307693 171.34615384615384 1113.8461538461538 192.1153846153846
0 443.0769230769231 334.03846153846155 458.4615384615385 389.42307692307696
1 513.8461538461539 327.11538461538464 572.3076923076924 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 676.7307692307693
3 673.8461538461539 188.65384615384616 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 855.3846153846155 337.5 910.7692307692308 382.5
3 947.6923076923077 219.80769230769232 1012.3076923076924 292.5
3 541.5384615384615 384.2307692307692 784.6153846153846 659.4230769230769
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 876.923076923077 280.3846153846154 941.5384615384615 349.61538461538464
1 1061.5384615384617 186.92307692307693 1086.1538461538462 209.42307692307693
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 313.84615384615387 309.8076923076923 329.2307692307692 360.0
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
3 409.2307692307692 600.5769230769231 624.6153846153846 718.2692307692308
0 443.0769230769231 332.3076923076923 458.4615384615385 385.96153846153845
1 1089.2307692307693 169.6153846153846 1113.8461538461538 192.1153846153846
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
3 673.8461538461539 190.3846153846154 735.3846153846155 233.65384615384616
1 698.4615384615385 192.1153846153846 738.4615384615385 231.92307692307693
1 855.3846153846155 335.7692307692308 913.8461538461539 380.7692307692308
3 947.6923076923077 219.80769230769232 1015.3846153846155 292.5
3 544.6153846153846 382.5 784.6153846153846 659.4230769230769
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 876.923076923077 280.3846153846154 941.5384615384615 349.61538461538464
1 1061.5384615384617 186.92307692307693 1086.1538461538462 209.42307692307693
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 316.92307692307696 311.53846153846155 332.3076923076923 360.0
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
3 409.2307692307692 600.5769230769231 627.6923076923077 718.2692307692308
0 443.0769230769231 334.03846153846155 458.4615384615385 389.42307692307696
1 1092.3076923076924 171.34615384615384 1113.8461538461538 192.1153846153846
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
1 855.3846153846155 335.7692307692308 913.8461538461539 380.7692307692308
3 947.6923076923077 219.80769230769232 1015.3846153846155 292.5
3 547.6923076923077 385.96153846153845 784.6153846153846 657.6923076923077
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 876.923076923077 280.3846153846154 944.6153846153846 347.8846153846154
1 1061.5384615384617 186.92307692307693 1089.2307692307693 209.42307692307693
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 316.92307692307696 311.53846153846155 332.3076923076923 360.0
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 412.3076923076923 597.1153846153846 630.7692307692308 720.0
0 440.0 334.03846153846155 458.4615384615385 389.42307692307696
1 1092.3076923076924 171.34615384615384 1113.8461538461538 192.1153846153846
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 855.3846153846155 335.7692307692308 913.8461538461539 380.7692307692308
3 947.6923076923077 219.80769230769232 1015.3846153846155 290.7692307692308
3 550.7692307692308 385.96153846153845 784.6153846153846 652.5
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
1 1061.5384615384617 186.92307692307693 1089.2307692307693 209.42307692307693
3 418.4615384615385 595.3846153846154 630.7692307692308 720.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 880.0 278.6538461538462 944.6153846153846 346.1538461538462
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 316.92307692307696 309.8076923076923 332.3076923076923 360.0
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
0 440.0 334.03846153846155 458.4615384615385 389.42307692307696
1 1092.3076923076924 171.34615384615384 1113.8461538461538 192.1153846153846
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 680.1923076923077
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 701.5384615384615 195.5769230769231 738.4615384615385 230.1923076923077
3 935.3846153846155 226.73076923076923 1006.1538461538462 304.61538461538464
1 836.923076923077 351.34615384615387 895.3846153846155 398.0769230769231
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 492.3076923076923 406.7307692307692 760.0 721.7307692307693
3 861.5384615384615 289.03846153846155 929.2307692307693 365.1923076923077
1 1052.3076923076924 192.1153846153846 1080.0 214.6153846153846
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 301.53846153846155 309.8076923076923 323.0769230769231 358.2692307692308
1 1080.0 178.26923076923077 1104.6153846153848 197.30769230769232
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
0 446.1538461538462 335.7692307692308 461.53846153846155 389.42307692307696
3 -6.153846153846154 482.8846153846154 107.6923076923077 680.1923076923077
3 356.92307692307696 650.7692307692308 581.5384615384615 721.7307692307693
3 680.0 188.65384615384616 738.4615384615385 233.65384615384616
1 350.7692307692308 655.9615384615385 587.6923076923077 721.7307692307693
1 695.3846153846155 190.3846153846154 738.4615384615385 231.92307692307693
1 1092.3076923076924 166.15384615384616 1116.923076923077 188.65384615384616
1 855.3846153846155 334.03846153846155 913.8461538461539 380.7692307692308
3 947.6923076923077 219.80769230769232 1015.3846153846155 290.7692307692308
3 550.7692307692308 382.5 787.6923076923077 654.2307692307693
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 421.53846153846155 595.3846153846154 630.7692307692308 720.0
1 1061.5384615384617 186.92307692307693 1089.2307692307693 209.42307692307693
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 880.0 278.6538461538462 944.6153846153846 346.1538461538462
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
0 316.92307692307696 311.53846153846155 332.3076923076923 360.0
0 440.0 330.5769230769231 458.4615384615385 387.69230769230774
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
1 1092.3076923076924 171.34615384615384 1113.8461538461538 192.1153846153846
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 947.6923076923077 219.80769230769232 1015.3846153846155 290.7692307692308
1 861.5384615384615 334.03846153846155 913.8461538461539 379.03846153846155
3 553.8461538461539 384.2307692307692 787.6923076923077 650.7692307692308
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 424.61538461538464 593.6538461538462 633.8461538461539 718.2692307692308
1 1061.5384615384617 188.65384615384616 1089.2307692307693 209.42307692307693
3 880.0 276.9230769230769 944.6153846153846 346.1538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 316.92307692307696 308.0769230769231 335.3846153846154 360.0
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
0 440.0 330.5769230769231 458.4615384615385 387.69230769230774
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
1 1092.3076923076924 167.8846153846154 1120.0 190.3846153846154
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
3 -6.153846153846154 482.8846153846154 107.6923076923077 680.1923076923077
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
1 861.5384615384615 334.03846153846155 913.8461538461539 379.03846153846155
3 947.6923076923077 219.80769230769232 1015.3846153846155 290.7692307692308
3 553.8461538461539 379.03846153846155 787.6923076923077 650.7692307692308
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 880.0 276.9230769230769 944.6153846153846 346.1538461538462
3 424.61538461538464 591.9230769230769 636.9230769230769 720.0
1 1061.5384615384617 186.92307692307693 1089.2307692307693 207.6923076923077
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 316.92307692307696 309.8076923076923 335.3846153846154 360.0
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
0 440.0 330.5769230769231 458.4615384615385 387.69230769230774
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
1 1092.3076923076924 166.15384615384616 1120.0 190.3846153846154
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
3 673.8461538461539 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 861.5384615384615 334.03846153846155 916.923076923077 377.3076923076923
3 950.7692307692308 218.0769230769231 1015.3846153846155 289.03846153846155
3 556.9230769230769 373.84615384615387 790.7692307692308 652.5
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 880.0 275.1923076923077 944.6153846153846 346.1538461538462
3 427.69230769230774 588.4615384615385 640.0 720.0
1 1064.6153846153848 186.92307692307693 1089.2307692307693 207.6923076923077
0 316.92307692307696 309.8076923076923 338.46153846153845 360.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 436.92307692307696 332.3076923076923 455.3846153846154 391.1538461538462
1 1092.3076923076924 166.15384615384616 1120.0 190.3846153846154
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
1 861.5384615384615 334.03846153846155 916.923076923077 377.3076923076923
3 950.7692307692308 218.0769230769231 1018.4615384615386 289.03846153846155
3 556.9230769230769 373.84615384615387 790.7692307692308 654.2307692307693
3 880.0 275.1923076923077 944.6153846153846 346.1538461538462
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
0 316.92307692307696 308.0769230769231 338.46153846153845 360.0
1 1064.6153846153848 186.92307692307693 1089.2307692307693 207.6923076923077
3 430.7692307692308 585.0 640.0 720.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 436.92307692307696 332.3076923076923 455.3846153846154 389.42307692307696
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1092.3076923076924 166.15384615384616 1120.0 188.65384615384616
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
3 -6.153846153846154 482.8846153846154 107.6923076923077 678.4615384615385
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
1 861.5384615384615 334.03846153846155 916.923076923077 377.3076923076923
3 563.0769230769231 373.84615384615387 793.8461538461539 650.7692307692308
3 950.7692307692308 218.0769230769231 1018.4615384615386 289.03846153846155
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 880.0 275.1923076923077 944.6153846153846 344.42307692307696
0 316.92307692307696 309.8076923076923 341.53846153846155 360.0
1 1064.6153846153848 186.92307692307693 1089.2307692307693 207.6923076923077
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 433.84615384615387 583.2692307692308 640.0 720.0
0 436.92307692307696 332.3076923076923 455.3846153846154 391.1538461538462
3 643.0769230769231 207.6923076923077 707.6923076923077 273.46153846153845
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1095.3846153846155 166.15384615384616 1120.0 188.65384615384616
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 667.6923076923077 188.65384615384616 735.3846153846155 231.92307692307693
3 -6.153846153846154 484.61538461538464 107.6923076923077 678.4615384615385
1 861.5384615384615 334.03846153846155 916.923076923077 375.5769230769231
3 560.0 370.3846153846154 793.8461538461539 650.7692307692308
3 950.7692307692308 216.34615384615387 1018.4615384615386 289.03846153846155
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 880.0 275.1923076923077 947.6923076923077 344.42307692307696
0 320.0 309.8076923076923 341.53846153846155 361.7307692307692
1 1064.6153846153848 185.1923076923077 1089.2307692307693 207.6923076923077
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 436.92307692307696 332.3076923076923 455.3846153846154 391.1538461538462
3 433.84615384615387 579.8076923076924 640.0 720.0
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1095.3846153846155 166.15384615384616 1120.0 188.65384615384616
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
3 -6.153846153846154 484.61538461538464 107.6923076923077 678.4615384615385
1 695.3846153846155 190.3846153846154 738.4615384615385 231.92307692307693
1 864.6153846153846 332.3076923076923 916.923076923077 375.5769230769231
3 560.0 366.92307692307696 793.8461538461539 652.5
3 950.7692307692308 216.34615384615387 1021.5384615384615 289.03846153846155
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 883.0769230769231 275.1923076923077 947.6923076923077 344.42307692307696
0 320.0 309.8076923076923 341.53846153846155 361.7307692307692
1 1064.6153846153848 185.1923076923077 1089.2307692307693 207.6923076923077
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
0 436.92307692307696 332.3076923076923 452.3076923076923 391.1538461538462
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
3 443.0769230769231 579.8076923076924 649.2307692307693 720.0
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1095.3846153846155 166.15384615384616 1120.0 188.65384615384616
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
3 -6.153846153846154 484.61538461538464 107.6923076923077 678.4615384615385
1 864.6153846153846 332.3076923076923 920.0 375.5769230769231
3 950.7692307692308 216.34615384615387 1021.5384615384615 289.03846153846155
3 563.0769230769231 366.92307692307696 793.8461538461539 650.7692307692308
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 883.0769230769231 275.1923076923077 947.6923076923077 342.6923076923077
0 320.0 309.8076923076923 341.53846153846155 361.7307692307692
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1064.6153846153848 185.1923076923077 1092.3076923076924 207.6923076923077
3 446.1538461538462 578.0769230769231 646.1538461538462 720.0
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 436.92307692307696 332.3076923076923 452.3076923076923 391.1538461538462
1 1095.3846153846155 166.15384615384616 1120.0 188.65384615384616
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 -6.153846153846154 484.61538461538464 107.6923076923077 676.7307692307693
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
1 698.4615384615385 192.1153846153846 738.4615384615385 231.92307692307693
1 864.6153846153846 332.3076923076923 920.0 373.84615384615387
3 953.8461538461539 216.34615384615387 1021.5384615384615 287.3076923076923
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 566.1538461538462 366.92307692307696 796.923076923077 647.3076923076924
3 883.0769230769231 275.1923076923077 947.6923076923077 342.6923076923077
0 320.0 309.8076923076923 341.53846153846155 361.7307692307692
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1064.6153846153848 185.1923076923077 1092.3076923076924 207.6923076923077
3 446.1538461538462 576.3461538461539 649.2307692307693 718.2692307692308
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1095.3846153846155 166.15384615384616 1120.0 188.65384615384616
0 436.92307692307696 332.3076923076923 452.3076923076923 389.42307692307696
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 -6.153846153846154 484.61538461538464 107.6923076923077 676.7307692307693
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
1 692.3076923076924 190.3846153846154 738.4615384615385 231.92307692307693
3 935.3846153846155 226.73076923076923 1006.1538461538462 302.8846153846154
1 840.0 349.61538461538464 898.4615384615386 396.34615384615387
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 864.6153846153846 287.3076923076923 929.2307692307693 361.7307692307692
3 492.3076923076923 408.46153846153845 763.0769230769231 718.2692307692308
1 1055.3846153846155 192.1153846153846 1080.0 214.6153846153846
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 301.53846153846155 309.8076923076923 323.0769230769231 358.2692307692308
1 1080.0 178.26923076923077 1104.6153846153848 197.30769230769232
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
0 446.1538461538462 335.7692307692308 461.53846153846155 389.42307692307696
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 356.92307692307696 649.0384615384615 587.6923076923077 721.7307692307693
3 680.0 190.3846153846154 738.4615384615385 233.65384615384616
1 353.84615384615387 652.5 590.7692307692308 721.7307692307693
1 1095.3846153846155 166.15384615384616 1116.923076923077 186.92307692307693
1 695.3846153846155 190.3846153846154 738.4615384615385 231.92307692307693
1 864.6153846153846 332.3076923076923 920.0 373.84615384615387
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 953.8461538461539 216.34615384615387 1021.5384615384615 287.3076923076923
0 323.0769230769231 309.8076923076923 344.61538461538464 361.7307692307692
3 572.3076923076924 375.5769230769231 790.7692307692308 633.4615384615385
1 1064.6153846153848 185.1923076923077 1092.3076923076924 205.96153846153848
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 883.0769230769231 273.46153846153845 947.6923076923077 342.6923076923077
3 449.2307692307693 574.6153846153846 649.2307692307693 720.0
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1095.3846153846155 166.15384615384616 1120.0 188.65384615384616
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
0 436.92307692307696 334.03846153846155 452.3076923076923 389.42307692307696
3 -6.153846153846154 484.61538461538464 107.6923076923077 676.7307692307693
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
1 698.4615384615385 193.84615384615387 738.4615384615385 231.92307692307693
1 867.6923076923077 330.5769230769231 920.0 372.11538461538464
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 953.8461538461539 214.6153846153846 1021.5384615384615 287.3076923076923
0 326.1538461538462 309.8076923076923 344.61538461538464 361.7307692307692
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1064.6153846153848 185.1923076923077 1092.3076923076924 205.96153846153848
3 452.3076923076923 571.1538461538462 649.2307692307693 720.0
3 575.3846153846155 375.5769230769231 790.7692307692308 631.7307692307693
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1098.4615384615386 164.42307692307693 1120.0 188.65384615384616
3 883.0769230769231 273.46153846153845 947.6923076923077 340.96153846153845
1 513.8461538461539 327.11538461538464 575.3846153846155 375.5769230769231
3 667.6923076923077 188.65384615384616 735.3846153846155 231.92307692307693
3 -6.153846153846154 484.61538461538464 107.6923076923077 676.7307692307693
0 436.92307692307696 334.03846153846155 452.3076923076923 389.42307692307696
1 883.0769230769231 270.0 947.6923076923077 337.5
1 692.3076923076924 190.3846153846154 738.4615384615385 231.92307692307693
1 867.6923076923077 330.5769230769231 920.0 372.11538461538464
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 953.8461538461539 214.6153846153846 1021.5384615384615 287.3076923076923
0 326.1538461538462 309.8076923076923 344.61538461538464 361.7307692307692
1 1064.6153846153848 185.1923076923077 1092.3076923076924 205.96153846153848
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 455.3846153846154 567.6923076923077 652.3076923076924 720.0
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 593.8461538461539 366.92307692307696 796.923076923077 621.3461538461539
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 883.0769230769231 271.7307692307692 947.6923076923077 340.96153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1098.4615384615386 164.42307692307693 1120.0 188.65384615384616
1 513.8461538461539 327.11538461538464 575.3846153846155 375.5769230769231
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
0 433.84615384615387 334.03846153846155 449.2307692307693 389.42307692307696
3 -6.153846153846154 484.61538461538464 107.6923076923077 676.7307692307693
1 692.3076923076924 190.3846153846154 738.4615384615385 231.92307692307693
1 867.6923076923077 330.5769230769231 920.0 372.11538461538464
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 956.923076923077 212.8846153846154 1021.5384615384615 283.84615384615387
1 1064.6153846153848 183.46153846153848 1092.3076923076924 205.96153846153848
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 458.4615384615385 564.2307692307693 655.3846153846155 720.0
3 886.1538461538462 271.7307692307692 947.6923076923077 340.96153846153845
3 596.9230769230769 366.92307692307696 800.0 619.6153846153846
0 329.2307692307692 311.53846153846155 344.61538461538464 361.7307692307692
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 1098.4615384615386 164.42307692307693 1123.076923076923 188.65384615384616
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 433.84615384615387 334.03846153846155 449.2307692307693 389.42307692307696
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 -6.153846153846154 484.61538461538464 107.6923076923077 676.7307692307693
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
1 867.6923076923077 328.84615384615387 920.0 370.3846153846154
3 956.923076923077 212.8846153846154 1024.6153846153848 285.5769230769231
3 461.53846153846155 562.5 661.5384615384615 721.7307692307693
3 889.2307692307693 271.7307692307692 947.6923076923077 339.2307692307692
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1064.6153846153848 183.46153846153848 1092.3076923076924 205.96153846153848
3 596.9230769230769 366.92307692307696 800.0 616.1538461538462
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
0 329.2307692307692 311.53846153846155 344.61538461538464 361.7307692307692
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1098.4615384615386 164.42307692307693 1120.0 186.92307692307693
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 433.84615384615387 334.03846153846155 449.2307692307693 387.69230769230774
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 -6.153846153846154 484.61538461538464 107.6923076923077 676.7307692307693
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 692.3076923076924 190.3846153846154 738.4615384615385 231.92307692307693
3 956.923076923077 211.15384615384616 1024.6153846153848 285.5769230769231
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
1 867.6923076923077 328.84615384615387 920.0 370.3846153846154
3 464.61538461538464 560.7692307692308 661.5384615384615 720.0
3 889.2307692307693 271.7307692307692 950.7692307692308 339.2307692307692
3 596.9230769230769 366.92307692307696 800.0 617.8846153846154
1 1067.6923076923078 183.46153846153848 1092.3076923076924 204.23076923076923
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 1098.4615384615386 164.42307692307693 1120.0 186.92307692307693
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 332.3076923076923 311.53846153846155 344.61538461538464 361.7307692307692
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
0 433.84615384615387 334.03846153846155 449.2307692307693 387.69230769230774
3 -6.153846153846154 482.8846153846154 107.6923076923077 675.0
3 676.9230769230769 190.3846153846154 738.4615384615385 231.92307692307693
1 698.4615384615385 193.84615384615387 738.4615384615385 231.92307692307693
3 956.923076923077 209.42307692307693 1024.6153846153848 285.5769230769231
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
1 870.7692307692308 328.84615384615387 923.0769230769231 370.3846153846154
3 464.61538461538464 560.7692307692308 664.6153846153846 720.0
3 600.0 363.46153846153845 800.0 617.8846153846154
3 889.2307692307693 271.7307692307692 950.7692307692308 339.2307692307692
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1067.6923076923078 183.46153846153848 1092.3076923076924 204.23076923076923
1 1101.5384615384617 164.42307692307693 1120.0 186.92307692307693
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 332.3076923076923 309.8076923076923 344.61538461538464 361.7307692307692
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
0 433.84615384615387 334.03846153846155 449.2307692307693 387.69230769230774
3 -6.153846153846154 482.8846153846154 107.6923076923077 673.2692307692308
3 676.9230769230769 190.3846153846154 738.4615384615385 231.92307692307693
1 698.4615384615385 193.84615384615387 738.4615384615385 231.92307692307693
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
1 870.7692307692308 327.11538461538464 923.0769230769231 370.3846153846154
3 956.923076923077 209.42307692307693 1024.6153846153848 285.5769230769231
3 600.0 363.46153846153845 800.0 616.1538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 889.2307692307693 271.7307692307692 950.7692307692308 339.2307692307692
3 464.61538461538464 559.0384615384615 670.7692307692308 720.0
1 1067.6923076923078 183.46153846153848 1092.3076923076924 204.23076923076923
1 1101.5384615384617 162.6923076923077 1120.0 186.92307692307693
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
0 332.3076923076923 309.8076923076923 344.61538461538464 361.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 433.84615384615387 334.03846153846155 449.2307692307693 387.69230769230774
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
1 698.4615384615385 193.84615384615387 738.4615384615385 231.92307692307693
3 956.923076923077 209.42307692307693 1027.6923076923078 285.5769230769231
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
1 870.7692307692308 327.11538461538464 923.0769230769231 370.3846153846154
3 600.0 363.46153846153845 806.1538461538462 614.4230769230769
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 889.2307692307693 271.7307692307692 950.7692307692308 339.2307692307692
3 467.69230769230774 555.5769230769231 670.7692307692308 718.2692307692308
1 1067.6923076923078 181.73076923076923 1092.3076923076924 204.23076923076923
1 1101.5384615384617 164.42307692307693 1123.076923076923 186.92307692307693
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 430.7692307692308 334.03846153846155 446.1538461538462 387.69230769230774
0 332.3076923076923 311.53846153846155 344.61538461538464 361.7307692307692
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 675.0
3 676.9230769230769 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 956.923076923077 207.6923076923077 1027.6923076923078 285.5769230769231
1 870.7692307692308 327.11538461538464 923.0769230769231 368.6538461538462
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 603.0769230769231 363.46153846153845 803.0769230769231 616.1538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 889.2307692307693 270.0 953.8461538461539 335.7692307692308
3 467.69230769230774 553.8461538461538 670.7692307692308 720.0
1 1067.6923076923078 181.73076923076923 1092.3076923076924 204.23076923076923
1 1101.5384615384617 164.42307692307693 1120.0 186.92307692307693
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 332.3076923076923 311.53846153846155 347.69230769230774 361.7307692307692
3 643.0769230769231 207.6923076923077 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 430.7692307692308 334.03846153846155 446.1538461538462 387.69230769230774
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 482.8846153846154 107.6923076923077 675.0
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 935.3846153846155 225.0 1006.1538461538462 302.8846153846154
1 840.0 349.61538461538464 898.4615384615386 396.34615384615387
1 470.7692307692308 346.1538461538462 535.3846153846154 396.34615384615387
3 498.4615384615385 411.92307692307696 763.0769230769231 714.8076923076924
3 861.5384615384615 287.3076923076923 929.2307692307693 361.7307692307692
1 1055.3846153846155 192.1153846153846 1080.0 214.6153846153846
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
0 304.61538461538464 311.53846153846155 323.0769230769231 358.2692307692308
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
0 446.1538461538462 335.7692307692308 461.53846153846155 387.69230769230774
1 1083.076923076923 176.53846153846155 1104.6153846153848 197.30769230769232
3 360.0 647.3076923076924 587.6923076923077 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 680.0 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 190.3846153846154 738.4615384615385 231.92307692307693
3 960.0 207.6923076923077 1027.6923076923078 285.5769230769231
1 467.69230769230774 347.8846153846154 535.3846153846154 398.0769230769231
1 873.8461538461539 325.3846153846154 923.0769230769231 368.6538461538462
3 603.0769230769231 363.46153846153845 803.0769230769231 614.4230769230769
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 889.2307692307693 270.0 953.8461538461539 335.7692307692308
3 467.69230769230774 552.1153846153846 673.8461538461539 718.2692307692308
1 1067.6923076923078 181.73076923076923 1092.3076923076924 204.23076923076923
0 332.3076923076923 309.8076923076923 347.69230769230774 361.7307692307692
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 1101.5384615384617 164.42307692307693 1123.076923076923 185.1923076923077
0 430.7692307692308 334.03846153846155 446.1538461538462 389.42307692307696
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
3 -6.153846153846154 482.8846153846154 107.6923076923077 675.0
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 960.0 207.6923076923077 1030.7692307692307 285.5769230769231
1 467.69230769230774 346.1538461538462 535.3846153846154 398.0769230769231
3 606.1538461538462 363.46153846153845 803.0769230769231 610.9615384615385
1 873.8461538461539 325.3846153846154 923.0769230769231 368.6538461538462
3 889.2307692307693 270.0 953.8461538461539 335.7692307692308
3 473.84615384615387 548.6538461538462 673.8461538461539 720.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1067.6923076923078 181.73076923076923 1092.3076923076924 204.23076923076923
0 332.3076923076923 309.8076923076923 347.69230769230774 361.7307692307692
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
1 1101.5384615384617 162.6923076923077 1120.0 185.1923076923077
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
0 430.7692307692308 334.03846153846155 446.1538461538462 389.42307692307696
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 698.4615384615385 193.84615384615387 738.4615384615385 231.92307692307693
3 960.0 209.42307692307693 1030.7692307692307 283.84615384615387
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 603.0769230769231 363.46153846153845 806.1538461538462 609.2307692307693
1 873.8461538461539 323.6538461538462 923.0769230769231 366.92307692307696
3 889.2307692307693 270.0 956.923076923077 335.7692307692308
0 332.3076923076923 309.8076923076923 347.69230769230774 363.46153846153845
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1067.6923076923078 181.73076923076923 1095.3846153846155 202.5
3 470.7692307692308 546.9230769230769 676.9230769230769 718.2692307692308
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 513.8461538461539 328.84615384615387 575.3846153846155 375.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1101.5384615384617 162.6923076923077 1123.076923076923 185.1923076923077
0 430.7692307692308 334.03846153846155 446.1538461538462 389.42307692307696
3 3.076923076923077 488.0769230769231 101.53846153846155 657.6923076923077
3 670.7692307692308 190.3846153846154 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 960.0 209.42307692307693 1030.7692307692307 283.84615384615387
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 603.0769230769231 361.7307692307692 809.2307692307693 607.5
1 873.8461538461539 323.6538461538462 926.1538461538462 366.92307692307696
0 335.3846153846154 311.53846153846155 347.69230769230774 363.46153846153845
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1067.6923076923078 181.73076923076923 1095.3846153846155 202.5
3 476.92307692307696 543.4615384615385 673.8461538461539 720.0
3 889.2307692307693 270.0 956.923076923077 334.03846153846155
1 513.8461538461539 328.84615384615387 575.3846153846155 375.5769230769231
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
1 1101.5384615384617 162.6923076923077 1123.076923076923 185.1923076923077
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 430.7692307692308 334.03846153846155 446.1538461538462 389.42307692307696
3 3.076923076923077 488.0769230769231 101.53846153846155 655.9615384615385
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
1 701.5384615384615 195.5769230769231 738.4615384615385 230.1923076923077
3 960.0 207.6923076923077 1030.7692307692307 283.84615384615387
1 467.69230769230774 346.1538461538462 535.3846153846154 398.0769230769231
3 606.1538461538462 360.0 809.2307692307693 605.7692307692308
1 873.8461538461539 323.6538461538462 926.1538461538462 365.1923076923077
0 335.3846153846154 313.2692307692308 350.7692307692308 363.46153846153845
3 480.0 541.7307692307693 673.8461538461539 720.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1070.7692307692307 181.73076923076923 1095.3846153846155 202.5
3 889.2307692307693 270.0 956.923076923077 334.03846153846155
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 513.8461538461539 328.84615384615387 575.3846153846155 373.84615384615387
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 430.7692307692308 335.7692307692308 446.1538461538462 389.42307692307696
1 1101.5384615384617 162.6923076923077 1123.076923076923 185.1923076923077
3 3.076923076923077 488.0769230769231 101.53846153846155 657.6923076923077
3 673.8461538461539 190.3846153846154 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 960.0 207.6923076923077 1030.7692307692307 282.11538461538464
3 603.0769230769231 360.0 812.3076923076924 604.0384615384615
1 876.923076923077 323.6538461538462 926.1538461538462 365.1923076923077
1 467.69230769230774 346.1538461538462 535.3846153846154 398.0769230769231
0 335.3846153846154 316.7307692307692 350.7692307692308 363.46153846153845
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 483.0769230769231 541.7307692307693 676.9230769230769 720.0
1 1070.7692307692307 180.0 1095.3846153846155 202.5
1 513.8461538461539 328.84615384615387 575.3846153846155 373.84615384615387
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 892.3076923076924 270.0 956.923076923077 334.03846153846155
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 430.7692307692308 335.7692307692308 446.1538461538462 389.42307692307696
1 1101.5384615384617 162.6923076923077 1123.076923076923 185.1923076923077
3 3.076923076923077 488.0769230769231 101.53846153846155 657.6923076923077
3 673.8461538461539 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 960.0 207.6923076923077 1030.7692307692307 282.11538461538464
3 603.0769230769231 358.2692307692308 812.3076923076924 602.3076923076924
1 876.923076923077 321.92307692307696 926.1538461538462 365.1923076923077
1 467.69230769230774 346.1538461538462 535.3846153846154 396.34615384615387
0 335.3846153846154 315.0 350.7692307692308 363.46153846153845
3 486.1538461538462 538.2692307692308 676.9230769230769 721.7307692307693
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 892.3076923076924 270.0 956.923076923077 330.5769230769231
1 1070.7692307692307 180.0 1095.3846153846155 202.5
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 513.8461538461539 328.84615384615387 575.3846153846155 373.84615384615387
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 427.69230769230774 334.03846153846155 443.0769230769231 389.42307692307696
1 1101.5384615384617 162.6923076923077 1123.076923076923 185.1923076923077
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 698.4615384615385 192.1153846153846 738.4615384615385 231.92307692307693
3 963.0769230769231 207.6923076923077 1030.7692307692307 282.11538461538464
3 606.1538461538462 354.8076923076923 815.3846153846155 602.3076923076924
1 876.923076923077 321.92307692307696 926.1538461538462 363.46153846153845
1 467.69230769230774 346.1538461538462 535.3846153846154 396.34615384615387
3 895.3846153846155 268.2692307692308 956.923076923077 330.5769230769231
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 489.2307692307693 538.2692307692308 680.0 720.0
0 335.3846153846154 313.2692307692308 350.7692307692308 363.46153846153845
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 1070.7692307692307 180.0 1095.3846153846155 202.5
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 427.69230769230774 334.03846153846155 443.0769230769231 389.42307692307696
1 1101.5384615384617 162.6923076923077 1123.076923076923 185.1923076923077
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 676.9230769230769 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 963.0769230769231 207.6923076923077 1030.7692307692307 280.3846153846154
3 612.3076923076924 358.2692307692308 812.3076923076924 597.1153846153846
1 876.923076923077 321.92307692307696 926.1538461538462 363.46153846153845
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 489.2307692307693 536.5384615384615 680.0 720.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 895.3846153846155 268.2692307692308 956.923076923077 330.5769230769231
1 1070.7692307692307 178.26923076923077 1095.3846153846155 200.76923076923077
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 513.8461538461539 328.84615384615387 575.3846153846155 373.84615384615387
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
0 427.69230769230774 334.03846153846155 443.0769230769231 389.42307692307696
0 338.46153846153845 311.53846153846155 350.7692307692308 363.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1101.5384615384617 162.6923076923077 1123.076923076923 185.1923076923077
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 701.5384615384615 193.84615384615387 738.4615384615385 230.1923076923077
3 963.0769230769231 207.6923076923077 1030.7692307692307 280.3846153846154
3 615.3846153846155 360.0 812.3076923076924 595.3846153846154
1 880.0 321.92307692307696 929.2307692307693 361.7307692307692
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 489.2307692307693 534.8076923076924 683.0769230769231 720.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 895.3846153846155 268.2692307692308 960.0 330.5769230769231
1 1070.7692307692307 178.26923076923077 1098.4615384615386 200.76923076923077
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 513.8461538461539 328.84615384615387 575.3846153846155 373.84615384615387
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 427.69230769230774 334.03846153846155 443.0769230769231 389.42307692307696
0 338.46153846153845 313.2692307692308 353.84615384615387 363.46153846153845
3 3.076923076923077 489.8076923076923 101.53846153846155 657.6923076923077
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 1104.6153846153848 162.6923076923077 1123.076923076923 185.1923076923077
1 701.5384615384615 195.5769230769231 738.4615384615385 230.1923076923077
3 935.3846153846155 225.0 1006.1538461538462 302.8846153846154
1 840.0 349.61538461538464 898.4615384615386 396.34615384615387
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 501.53846153846155 411.92307692307696 766.1538461538462 713.0769230769231
3 864.6153846153846 287.3076923076923 932.3076923076924 361.7307692307692
1 1055.3846153846155 192.1153846153846 1080.0 214.6153846153846
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 446.1538461538462 334.03846153846155 461.53846153846155 387.69230769230774
0 304.61538461538464 313.2692307692308 323.0769230769231 358.2692307692308
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1083.076923076923 176.53846153846155 1104.6153846153848 195.5769230769231
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 360.0 643.8461538461539 593.8461538461539 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 680.0 190.3846153846154 738.4615384615385 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 1092.3076923076924 166.15384615384616 1116.923076923077 186.92307692307693
3 963.0769230769231 207.6923076923077 1030.7692307692307 280.3846153846154
3 615.3846153846155 360.0 815.3846153846155 593.6538461538462
1 880.0 320.1923076923077 929.2307692307693 361.7307692307692
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
1 1070.7692307692307 178.26923076923077 1095.3846153846155 200.76923076923077
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 895.3846153846155 266.53846153846155 960.0 330.5769230769231
0 338.46153846153845 315.0 353.84615384615387 363.46153846153845
3 489.2307692307693 534.8076923076924 686.1538461538462 720.0
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 516.9230769230769 328.84615384615387 575.3846153846155 373.84615384615387
3 643.0769230769231 207.6923076923077 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 427.69230769230774 334.03846153846155 443.0769230769231 389.42307692307696
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
1 1104.6153846153848 162.6923076923077 1123.076923076923 185.1923076923077
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 701.5384615384615 195.5769230769231 738.4615384615385 230.1923076923077
3 963.0769230769231 207.6923076923077 1033.8461538461538 280.3846153846154
1 880.0 320.1923076923077 929.2307692307693 361.7307692307692
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 618.4615384615385 360.0 815.3846153846155 593.6538461538462
3 895.3846153846155 266.53846153846155 960.0 330.5769230769231
1 1073.8461538461538 178.26923076923077 1095.3846153846155 200.76923076923077
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 338.46153846153845 315.0 353.84615384615387 363.46153846153845
3 489.2307692307693 531.3461538461538 686.1538461538462 720.0
1 516.9230769230769 328.84615384615387 575.3846153846155 373.84615384615387
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
3 643.0769230769231 207.6923076923077 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 427.69230769230774 334.03846153846155 443.0769230769231 389.42307692307696
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 676.9230769230769 190.3846153846154 738.4615384615385 233.65384615384616
1 1104.6153846153848 162.6923076923077 1123.076923076923 185.1923076923077
1 695.3846153846155 192.1153846153846 738.4615384615385 230.1923076923077
3 966.1538461538462 207.6923076923077 1033.8461538461538 280.3846153846154
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
1 880.0 320.1923076923077 929.2307692307693 360.0
3 615.3846153846155 360.0 815.3846153846155 591.9230769230769
1 1073.8461538461538 180.0 1098.4615384615386 200.76923076923077
0 338.46153846153845 316.7307692307692 356.92307692307696 363.46153846153845
3 895.3846153846155 264.8076923076923 960.0 328.84615384615387
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 513.8461538461539 328.84615384615387 575.3846153846155 373.84615384615387
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 486.1538461538462 531.3461538461538 689.2307692307693 720.0
0 427.69230769230774 332.3076923076923 443.0769230769231 389.42307692307696
3 3.076923076923077 489.8076923076923 101.53846153846155 657.6923076923077
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 1104.6153846153848 162.6923076923077 1123.076923076923 183.46153846153848
1 704.6153846153846 195.5769230769231 738.4615384615385 230.1923076923077
3 966.1538461538462 205.96153846153848 1033.8461538461538 280.3846153846154
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
1 880.0 320.1923076923077 929.2307692307693 360.0
3 618.4615384615385 358.2692307692308 815.3846153846155 590.1923076923077
0 338.46153846153845 316.7307692307692 356.92307692307696 363.46153846153845
1 1073.8461538461538 180.0 1098.4615384615386 200.76923076923077
3 895.3846153846155 264.8076923076923 960.0 328.84615384615387
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 501.53846153846155 527.8846153846154 689.2307692307693 721.7307692307693
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 427.69230769230774 330.5769230769231 443.0769230769231 387.69230769230774
3 -6.153846153846154 482.8846153846154 107.6923076923077 673.2692307692308
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 1104.6153846153848 162.6923076923077 1123.076923076923 183.46153846153848
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 966.1538461538462 207.6923076923077 1033.8461538461538 280.3846153846154
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
1 880.0 318.46153846153845 929.2307692307693 360.0
3 624.6153846153846 358.2692307692308 815.3846153846155 588.4615384615385
3 898.4615384615386 263.0769230769231 960.0 328.84615384615387
1 1073.8461538461538 180.0 1098.4615384615386 200.76923076923077
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 338.46153846153845 318.46153846153845 356.92307692307696 363.46153846153845
3 504.61538461538464 526.1538461538462 689.2307692307693 721.7307692307693
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 427.69230769230774 334.03846153846155 443.0769230769231 389.42307692307696
3 -6.153846153846154 482.8846153846154 107.6923076923077 673.2692307692308
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 1104.6153846153848 162.6923076923077 1123.076923076923 183.46153846153848
1 698.4615384615385 192.1153846153846 738.4615384615385 231.92307692307693
3 966.1538461538462 204.23076923076923 1033.8461538461538 278.6538461538462
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
1 883.0769230769231 318.46153846153845 932.3076923076924 358.2692307692308
3 627.6923076923077 360.0 815.3846153846155 588.4615384615385
3 898.4615384615386 264.8076923076923 960.0 327.11538461538464
1 1073.8461538461538 178.26923076923077 1098.4615384615386 199.03846153846155
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 338.46153846153845 318.46153846153845 360.0 363.46153846153845
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 507.69230769230774 522.6923076923077 692.3076923076924 721.7307692307693
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 3.076923076923077 488.0769230769231 101.53846153846155 657.6923076923077
0 427.69230769230774 334.03846153846155 440.0 389.42307692307696
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
1 1104.6153846153848 162.6923076923077 1126.1538461538462 183.46153846153848
1 698.4615384615385 192.1153846153846 738.4615384615385 230.1923076923077
3 969.2307692307693 204.23076923076923 1033.8461538461538 278.6538461538462
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
1 883.0769230769231 316.7307692307692 932.3076923076924 358.2692307692308
3 630.7692307692308 358.2692307692308 818.4615384615385 586.7307692307693
1 1073.8461538461538 178.26923076923077 1098.4615384615386 199.03846153846155
0 338.46153846153845 318.46153846153845 360.0 363.46153846153845
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 898.4615384615386 263.0769230769231 960.0 327.11538461538464
3 510.7692307692308 520.9615384615385 695.3846153846155 720.0
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 427.69230769230774 330.5769230769231 440.0 387.69230769230774
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
1 1104.6153846153848 162.6923076923077 1126.1538461538462 183.46153846153848
1 698.4615384615385 192.1153846153846 738.4615384615385 230.1923076923077
3 969.2307692307693 204.23076923076923 1033.8461538461538 278.6538461538462
1 467.69230769230774 346.1538461538462 535.3846153846154 396.34615384615387
1 883.0769230769231 316.7307692307692 932.3076923076924 358.2692307692308
3 630.7692307692308 358.2692307692308 818.4615384615385 586.7307692307693
1 1073.8461538461538 178.26923076923077 1098.4615384615386 199.03846153846155
3 898.4615384615386 261.34615384615387 963.0769230769231 325.3846153846154
0 341.53846153846155 316.7307692307692 360.0 363.46153846153845
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
3 513.8461538461539 519.2307692307693 695.3846153846155 716.5384615384615
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 427.69230769230774 334.03846153846155 440.0 389.42307692307696
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
1 698.4615384615385 192.1153846153846 738.4615384615385 230.1923076923077
3 969.2307692307693 204.23076923076923 1033.8461538461538 278.6538461538462
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
1 883.0769230769231 316.7307692307692 932.3076923076924 358.2692307692308
3 636.9230769230769 356.53846153846155 821.5384615384615 586.7307692307693
3 901.5384615384615 261.34615384615387 963.0769230769231 325.3846153846154
1 1073.8461538461538 178.26923076923077 1098.4615384615386 199.03846153846155
0 341.53846153846155 316.7307692307692 360.0 363.46153846153845
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 516.9230769230769 515.7692307692308 698.4615384615385 718.2692307692308
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 424.61538461538464 330.5769230769231 440.0 387.69230769230774
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 676.9230769230769 188.65384615384616 738.4615384615385 231.92307692307693
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
1 1107.6923076923078 160.96153846153848 1123.076923076923 181.73076923076923
3 969.2307692307693 204.23076923076923 1033.8461538461538 276.9230769230769
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
1 883.0769230769231 316.7307692307692 932.3076923076924 356.53846153846155
3 640.0 356.53846153846155 821.5384615384615 585.0
3 901.5384615384615 261.34615384615387 963.0769230769231 325.3846153846154
1 1073.8461538461538 178.26923076923077 1098.4615384615386 199.03846153846155
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 341.53846153846155 315.0 360.0 363.46153846153845
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
3 520.0 512.3076923076924 698.4615384615385 718.2692307692308
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 424.61538461538464 330.5769230769231 440.0 387.69230769230774
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
1 701.5384615384615 195.5769230769231 738.4615384615385 230.1923076923077
1 840.0 347.8846153846154 898.4615384615386 394.61538461538464
3 938.4615384615386 225.0 1009.2307692307693 301.1538461538462
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 504.61538461538464 410.19230769230774 769.2307692307693 713.0769230769231
3 864.6153846153846 287.3076923076923 932.3076923076924 360.0
1 1055.3846153846155 192.1153846153846 1083.076923076923 214.6153846153846
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 304.61538461538464 313.2692307692308 323.0769230769231 358.2692307692308
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
1 1080.0 176.53846153846155 1104.6153846153848 195.5769230769231
3 360.0 642.1153846153846 593.8461538461539 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 680.0 188.65384615384616 738.4615384615385 233.65384615384616
3 969.2307692307693 204.23076923076923 1033.8461538461538 276.9230769230769
1 883.0769230769231 315.0 932.3076923076924 356.53846153846155
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 643.0769230769231 358.2692307692308 824.6153846153846 581.5384615384615
3 901.5384615384615 261.34615384615387 963.0769230769231 325.3846153846154
1 1073.8461538461538 178.26923076923077 1098.4615384615386 199.03846153846155
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 523.0769230769231 510.5769230769231 698.4615384615385 720.0
0 344.61538461538464 313.2692307692308 360.0 365.1923076923077
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 424.61538461538464 330.5769230769231 440.0 387.69230769230774
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 673.8461538461539 188.65384615384616 738.4615384615385 231.92307692307693
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
3 972.3076923076924 204.23076923076923 1033.8461538461538 276.9230769230769
1 886.1538461538462 315.0 932.3076923076924 356.53846153846155
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 643.0769230769231 354.8076923076923 824.6153846153846 581.5384615384615
1 1073.8461538461538 178.26923076923077 1098.4615384615386 199.03846153846155
3 901.5384615384615 261.34615384615387 963.0769230769231 325.3846153846154
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 344.61538461538464 313.2692307692308 360.0 365.1923076923077
3 523.0769230769231 508.84615384615387 698.4615384615385 720.0
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
3 643.0769230769231 207.6923076923077 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 424.61538461538464 330.5769230769231 440.0 387.69230769230774
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 673.8461538461539 190.3846153846154 735.3846153846155 231.92307692307693
1 704.6153846153846 195.5769230769231 738.4615384615385 230.1923076923077
3 972.3076923076924 204.23076923076923 1033.8461538461538 276.9230769230769
1 886.1538461538462 315.0 932.3076923076924 354.8076923076923
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 646.1538461538462 356.53846153846155 824.6153846153846 578.0769230769231
1 1073.8461538461538 178.26923076923077 1101.5384615384617 199.03846153846155
3 904.6153846153846 261.34615384615387 963.0769230769231 323.6538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 344.61538461538464 309.8076923076923 363.0769230769231 365.1923076923077
3 526.1538461538462 508.84615384615387 701.5384615384615 720.0
1 963.0769230769231 135.0 984.6153846153846 150.5769230769231
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 421.53846153846155 332.3076923076923 440.0 389.42307692307696
3 3.076923076923077 489.8076923076923 101.53846153846155 655.9615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
1 701.5384615384615 195.5769230769231 738.4615384615385 230.1923076923077
3 972.3076923076924 204.23076923076923 1033.8461538461538 276.9230769230769
1 886.1538461538462 315.0 935.3846153846155 354.8076923076923
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 649.2307692307693 354.8076923076923 824.6153846153846 576.3461538461539
1 1073.8461538461538 178.26923076923077 1101.5384615384617 199.03846153846155
3 904.6153846153846 261.34615384615387 963.0769230769231 323.6538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 529.2307692307693 508.84615384615387 701.5384615384615 721.7307692307693
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 707.6923076923077 273.46153846153845
1 513.8461538461539 327.11538461538464 575.3846153846155 373.84615384615387
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 344.61538461538464 308.0769230769231 363.0769230769231 365.1923076923077
0 421.53846153846155 330.5769230769231 440.0 387.69230769230774
3 3.076923076923077 488.0769230769231 101.53846153846155 655.9615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
1 701.5384615384615 195.5769230769231 738.4615384615385 230.1923076923077
3 972.3076923076924 202.5 1036.923076923077 275.1923076923077
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
1 886.1538461538462 315.0 935.3846153846155 354.8076923076923
3 652.3076923076924 353.0769230769231 824.6153846153846 574.6153846153846
1 1076.923076923077 178.26923076923077 1101.5384615384617 199.03846153846155
3 529.2307692307693 508.84615384615387 704.6153846153846 720.0
3 901.5384615384615 261.34615384615387 963.0769230769231 323.6538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 344.61538461538464 308.0769230769231 363.0769230769231 365.1923076923077
0 421.53846153846155 330.5769230769231 440.0 387.69230769230774
3 3.076923076923077 488.0769230769231 101.53846153846155 655.9615384615385
3 673.8461538461539 190.3846153846154 738.4615384615385 231.92307692307693
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 972.3076923076924 202.5 1036.923076923077 275.1923076923077
1 886.1538461538462 313.2692307692308 935.3846153846155 353.0769230769231
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 652.3076923076924 351.34615384615387 827.6923076923077 574.6153846153846
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1076.923076923077 178.26923076923077 1101.5384615384617 197.30769230769232
3 532.3076923076924 507.11538461538464 707.6923076923077 720.0
3 901.5384615384615 261.34615384615387 966.1538461538462 323.6538461538462
0 347.69230769230774 308.0769230769231 363.0769230769231 365.1923076923077
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 516.9230769230769 328.84615384615387 575.3846153846155 373.84615384615387
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
0 421.53846153846155 330.5769230769231 440.0 387.69230769230774
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 3.076923076923077 488.0769230769231 101.53846153846155 655.9615384615385
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
1 701.5384615384615 195.5769230769231 738.4615384615385 230.1923076923077
3 972.3076923076924 202.5 1036.923076923077 273.46153846153845
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 652.3076923076924 351.34615384615387 827.6923076923077 574.6153846153846
1 886.1538461538462 313.2692307692308 935.3846153846155 353.0769230769231
3 532.3076923076924 505.3846153846154 710.7692307692308 720.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1076.923076923077 176.53846153846155 1101.5384615384617 197.30769230769232
0 347.69230769230774 309.8076923076923 363.0769230769231 365.1923076923077
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 901.5384615384615 261.34615384615387 966.1538461538462 323.6538461538462
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
0 421.53846153846155 330.5769230769231 436.92307692307696 387.69230769230774
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 -6.153846153846154 484.61538461538464 107.6923076923077 669.8076923076924
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 975.3846153846155 202.5 1036.923076923077 273.46153846153845
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 652.3076923076924 349.61538461538464 830.7692307692308 574.6153846153846
1 886.1538461538462 313.2692307692308 935.3846153846155 353.0769230769231
3 532.3076923076924 501.92307692307696 713.8461538461539 709.6153846153846
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 347.69230769230774 308.0769230769231 363.0769230769231 365.1923076923077
1 1076.923076923077 176.53846153846155 1101.5384615384617 197.30769230769232
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 901.5384615384615 259.61538461538464 966.1538461538462 323.6538461538462
0 421.53846153846155 332.3076923076923 436.92307692307696 389.42307692307696
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 575.3846153846155 373.84615384615387
3 -6.153846153846154 484.61538461538464 107.6923076923077 669.8076923076924
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
3 975.3846153846155 202.5 1036.923076923077 273.46153846153845
1 889.2307692307693 311.53846153846155 935.3846153846155 351.34615384615387
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 649.2307692307693 349.61538461538464 827.6923076923077 574.6153846153846
3 535.3846153846154 498.46153846153845 716.923076923077 707.8846153846154
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 347.69230769230774 308.0769230769231 366.1538461538462 365.1923076923077
1 1076.923076923077 176.53846153846155 1101.5384615384617 197.30769230769232
0 418.4615384615385 332.3076923076923 436.92307692307696 389.42307692307696
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 901.5384615384615 259.61538461538464 966.1538461538462 323.6538461538462
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 -6.153846153846154 484.61538461538464 107.6923076923077 669.8076923076924
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 975.3846153846155 202.5 1036.923076923077 273.46153846153845
1 889.2307692307693 311.53846153846155 935.3846153846155 351.34615384615387
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 538.4615384615385 495.0 720.0 706.1538461538462
3 652.3076923076924 346.1538461538462 827.6923076923077 572.8846153846154
0 347.69230769230774 308.0769230769231 366.1538461538462 365.1923076923077
3 824.6153846153846 159.23076923076923 864.6153846153846 190.3846153846154
1 1076.923076923077 174.80769230769232 1101.5384615384617 195.5769230769231
0 418.4615384615385 332.3076923076923 436.92307692307696 389.42307692307696
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 707.6923076923077 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 901.5384615384615 259.61538461538464 966.1538461538462 323.6538461538462
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
3 -6.153846153846154 484.61538461538464 107.6923076923077 669.8076923076924
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
3 332.3076923076923 669.8076923076924 504.61538461538464 721.7307692307693
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 938.4615384615386 223.26923076923077 1009.2307692307693 301.1538461538462
1 840.0 347.8846153846154 898.4615384615386 394.61538461538464
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 864.6153846153846 285.5769230769231 932.3076923076924 361.7307692307692
1 1055.3846153846155 190.3846153846154 1083.076923076923 212.8846153846154
3 501.53846153846155 408.46153846153845 769.2307692307693 714.8076923076924
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
0 304.61538461538464 313.2692307692308 323.0769230769231 358.2692307692308
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
1 1083.076923076923 176.53846153846155 1104.6153846153848 195.5769230769231
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 366.1538461538462 640.3846153846154 596.9230769230769 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 676.9230769230769 188.65384615384616 738.4615384615385 233.65384615384616
1 1098.4615384615386 166.15384615384616 1120.0 186.92307692307693
3 975.3846153846155 200.76923076923077 1036.923076923077 273.46153846153845
1 889.2307692307693 311.53846153846155 935.3846153846155 349.61538461538464
1 467.69230769230774 346.1538461538462 535.3846153846154 396.34615384615387
3 538.4615384615385 491.53846153846155 720.0 704.4230769230769
3 652.3076923076924 346.1538461538462 830.7692307692308 576.3461538461539
0 347.69230769230774 309.8076923076923 366.1538461538462 366.92307692307696
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1076.923076923077 174.80769230769232 1101.5384615384617 195.5769230769231
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 418.4615384615385 332.3076923076923 436.92307692307696 389.42307692307696
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 907.6923076923077 256.1538461538462 966.1538461538462 321.92307692307696
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 -6.153846153846154 486.34615384615387 107.6923076923077 669.8076923076924
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
3 329.2307692307692 671.5384615384615 520.0 721.7307692307693
1 698.4615384615385 192.1153846153846 738.4615384615385 231.92307692307693
1 889.2307692307693 311.53846153846155 935.3846153846155 349.61538461538464
3 975.3846153846155 200.76923076923077 1036.923076923077 271.7307692307692
1 467.69230769230774 346.1538461538462 535.3846153846154 396.34615384615387
3 538.4615384615385 491.53846153846155 723.0769230769231 704.4230769230769
3 652.3076923076924 344.42307692307696 830.7692307692308 572.8846153846154
0 347.69230769230774 309.8076923076923 366.1538461538462 366.92307692307696
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 1076.923076923077 174.80769230769232 1101.5384615384617 195.5769230769231
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 907.6923076923077 256.1538461538462 966.1538461538462 321.92307692307696
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 418.4615384615385 332.3076923076923 436.92307692307696 389.42307692307696
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 -6.153846153846154 484.61538461538464 107.6923076923077 669.8076923076924
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
3 323.0769230769231 669.8076923076924 526.1538461538462 721.7307692307693
1 889.2307692307693 309.8076923076923 935.3846153846155 349.61538461538464
3 978.4615384615386 200.76923076923077 1036.923076923077 271.7307692307692
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 538.4615384615385 491.53846153846155 723.0769230769231 702.6923076923077
3 661.5384615384615 344.42307692307696 830.7692307692308 562.5
3 824.6153846153846 159.23076923076923 864.6153846153846 190.3846153846154
0 350.7692307692308 309.8076923076923 366.1538461538462 366.92307692307696
1 1076.923076923077 174.80769230769232 1101.5384615384617 195.5769230769231
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 910.7692307692308 257.8846153846154 969.2307692307693 320.1923076923077
3 643.0769230769231 205.96153846153848 707.6923076923077 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 418.4615384615385 332.3076923076923 436.92307692307696 389.42307692307696
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 -6.153846153846154 484.61538461538464 107.6923076923077 671.5384615384615
3 670.7692307692308 188.65384615384616 735.3846153846155 233.65384615384616
1 704.6153846153846 195.5769230769231 738.4615384615385 230.1923076923077
3 316.92307692307696 669.8076923076924 538.4615384615385 721.7307692307693
1 889.2307692307693 309.8076923076923 938.4615384615386 349.61538461538464
3 978.4615384615386 200.76923076923077 1040.0 271.7307692307692
1 467.69230769230774 346.1538461538462 535.3846153846154 396.34615384615387
3 544.6153846153846 488.0769230769231 726.1538461538462 700.9615384615385
3 664.6153846153846 344.42307692307696 830.7692307692308 560.7692307692308
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 350.7692307692308 309.8076923076923 366.1538461538462 366.92307692307696
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
1 1076.923076923077 174.80769230769232 1104.6153846153848 195.5769230769231
3 910.7692307692308 256.1538461538462 969.2307692307693 321.92307692307696
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
0 418.4615384615385 332.3076923076923 436.92307692307696 389.42307692307696
3 -6.153846153846154 484.61538461538464 107.6923076923077 671.5384615384615
3 673.8461538461539 188.65384615384616 735.3846153846155 233.65384615384616
1 695.3846153846155 192.1153846153846 738.4615384615385 230.1923076923077
3 301.53846153846155 669.8076923076924 553.8461538461539 721.7307692307693
1 889.2307692307693 309.8076923076923 938.4615384615386 347.8846153846154
3 978.4615384615386 200.76923076923077 1040.0 271.7307692307692
1 467.69230769230774 347.8846153846154 535.3846153846154 396.34615384615387
3 670.7692307692308 342.6923076923077 833.8461538461539 559.0384615384615
3 547.6923076923077 488.0769230769231 723.0769230769231 700.9615384615385
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 350.7692307692308 311.53846153846155 366.1538461538462 366.92307692307696
3 910.7692307692308 256.1538461538462 969.2307692307693 321.92307692307696
1 1080.0 174.80769230769232 1104.6153846153848 195.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
0 418.4615384615385 334.03846153846155 436.92307692307696 389.42307692307696
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
3 -6.153846153846154 484.61538461538464 107.6923076923077 671.5384615384615
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
3 335.3846153846154 666.3461538461539 587.6923076923077 721.7307692307693
1 892.3076923076924 308.0769230769231 938.4615384615386 347.8846153846154
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 978.4615384615386 200.76923076923077 1040.0 270.0
3 670.7692307692308 340.96153846153845 833.8461538461539 559.0384615384615
3 550.7692307692308 486.34615384615387 723.0769230769231 699.2307692307693
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 418.4615384615385 334.03846153846155 436.92307692307696 389.42307692307696
3 910.7692307692308 256.1538461538462 969.2307692307693 320.1923076923077
0 350.7692307692308 311.53846153846155 366.1538461538462 366.92307692307696
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 1080.0 174.80769230769232 1104.6153846153848 195.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
3 -6.153846153846154 484.61538461538464 110.76923076923077 680.1923076923077
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
3 344.61538461538464 666.3461538461539 581.5384615384615 720.0
1 701.5384615384615 193.84615384615387 738.4615384615385 230.1923076923077
1 892.3076923076924 308.0769230769231 938.4615384615386 347.8846153846154
3 978.4615384615386 200.76923076923077 1040.0 270.0
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 673.8461538461539 339.2307692307692 833.8461538461539 559.0384615384615
3 553.8461538461539 486.34615384615387 723.0769230769231 699.2307692307693
0 418.4615384615385 334.03846153846155 436.92307692307696 389.42307692307696
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 350.7692307692308 309.8076923076923 369.2307692307692 366.92307692307696
3 910.7692307692308 256.1538461538462 969.2307692307693 320.1923076923077
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 1080.0 174.80769230769232 1104.6153846153848 195.5769230769231
3 643.0769230769231 204.23076923076923 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
3 -6.153846153846154 482.8846153846154 110.76923076923077 680.1923076923077
3 667.6923076923077 188.65384615384616 735.3846153846155 231.92307692307693
3 313.84615384615387 671.5384615384615 600.0 720.0
1 701.5384615384615 193.84615384615387 738.4615384615385 230.1923076923077
1 892.3076923076924 308.0769230769231 938.4615384615386 347.8846153846154
3 978.4615384615386 200.76923076923077 1040.0 270.0
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 673.8461538461539 339.2307692307692 833.8461538461539 557.3076923076924
3 560.0 488.0769230769231 723.0769230769231 702.6923076923077
0 350.7692307692308 309.8076923076923 369.2307692307692 366.92307692307696
3 910.7692307692308 254.42307692307693 969.2307692307693 320.1923076923077
0 418.4615384615385 334.03846153846155 436.92307692307696 389.42307692307696
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
1 1080.0 174.80769230769232 1104.6153846153848 195.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 316.92307692307696 668.0769230769231 590.7692307692308 720.0
1 698.4615384615385 192.1153846153846 738.4615384615385 230.1923076923077
1 892.3076923076924 308.0769230769231 938.4615384615386 346.1538461538462
3 981.5384615384615 200.76923076923077 1040.0 270.0
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 563.0769230769231 486.34615384615387 723.0769230769231 700.9615384615385
3 680.0 337.5 833.8461538461539 555.5769230769231
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 350.7692307692308 311.53846153846155 369.2307692307692 368.6538461538462
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 418.4615384615385 334.03846153846155 436.92307692307696 389.42307692307696
3 913.8461538461539 254.42307692307693 969.2307692307693 318.46153846153845
1 1080.0 174.80769230769232 1104.6153846153848 195.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
3 -6.153846153846154 484.61538461538464 110.76923076923077 680.1923076923077
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
3 316.92307692307696 668.0769230769231 584.6153846153846 720.0
1 695.3846153846155 192.1153846153846 738.4615384615385 230.1923076923077
1 892.3076923076924 306.34615384615387 941.5384615384615 346.1538461538462
3 981.5384615384615 200.76923076923077 1043.076923076923 270.0
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 566.1538461538462 486.34615384615387 726.1538461538462 695.7692307692308
3 680.0 337.5 836.923076923077 553.8461538461538
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
0 353.84615384615387 311.53846153846155 369.2307692307692 368.6538461538462
0 418.4615384615385 335.7692307692308 436.92307692307696 389.42307692307696
3 913.8461538461539 254.42307692307693 969.2307692307693 318.46153846153845
1 1080.0 174.80769230769232 1104.6153846153848 195.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
3 316.92307692307696 664.6153846153846 587.6923076923077 720.0
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 840.0 347.8846153846154 901.5384615384615 392.8846153846154
3 938.4615384615386 223.26923076923077 1009.2307692307693 301.1538461538462
1 470.7692307692308 347.8846153846154 535.3846153846154 396.34615384615387
3 864.6153846153846 285.5769230769231 932.3076923076924 360.0
1 1055.3846153846155 190.3846153846154 1083.076923076923 212.8846153846154
3 507.69230769230774 411.92307692307696 772.3076923076924 709.6153846153846
0 446.1538461538462 334.03846153846155 461.53846153846155 389.42307692307696
3 824.6153846153846 160.96153846153848 864.6153846153846 192.1153846153846
0 304.61538461538464 315.0 326.1538461538462 358.2692307692308
3 643.0769230769231 209.42307692307693 704.6153846153846 271.7307692307692
1 1083.076923076923 176.53846153846155 1104.6153846153848 195.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 373.84615384615387
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 366.1538461538462 638.6538461538462 600.0 721.7307692307693
3 -6.153846153846154 482.8846153846154 107.6923076923077 681.9230769230769
3 680.0 188.65384615384616 738.4615384615385 233.65384615384616
1 1098.4615384615386 166.15384615384616 1120.0 186.92307692307693
1 695.3846153846155 192.1153846153846 738.4615384615385 231.92307692307693
1 895.3846153846155 306.34615384615387 941.5384615384615 344.42307692307696
3 981.5384615384615 200.76923076923077 1043.076923076923 268.2692307692308
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 566.1538461538462 486.34615384615387 726.1538461538462 690.5769230769231
0 350.7692307692308 313.2692307692308 369.2307692307692 366.92307692307696
3 676.9230769230769 330.5769230769231 840.0 550.3846153846154
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 916.923076923077 254.42307692307693 969.2307692307693 316.7307692307692
3 643.0769230769231 205.96153846153848 704.6153846153846 271.7307692307692
1 1080.0 173.0769230769231 1104.6153846153848 193.84615384615387
0 418.4615384615385 335.7692307692308 436.92307692307696 389.42307692307696
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
3 316.92307692307696 662.8846153846154 578.4615384615385 720.0
1 698.4615384615385 192.1153846153846 738.4615384615385 230.1923076923077
1 895.3846153846155 306.34615384615387 941.5384615384615 344.42307692307696
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 981.5384615384615 202.5 1043.076923076923 268.2692307692308
3 566.1538461538462 486.34615384615387 729.2307692307693 687.1153846153846
3 680.0 328.84615384615387 840.0 550.3846153846154
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
0 353.84615384615387 311.53846153846155 372.3076923076923 368.6538461538462
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 916.923076923077 254.42307692307693 969.2307692307693 316.7307692307692
3 643.0769230769231 205.96153846153848 704.6153846153846 273.46153846153845
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 418.4615384615385 334.03846153846155 433.84615384615387 389.42307692307696
1 1080.0 173.0769230769231 1104.6153846153848 193.84615384615387
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
3 323.0769230769231 659.4230769230769 581.5384615384615 720.0
1 701.5384615384615 193.84615384615387 738.4615384615385 230.1923076923077
1 895.3846153846155 304.61538461538464 941.5384615384615 344.42307692307696
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 981.5384615384615 200.76923076923077 1043.076923076923 268.2692307692308
3 572.3076923076924 481.1538461538462 732.3076923076924 687.1153846153846
3 680.0 342.6923076923077 846.1538461538462 553.8461538461538
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 916.923076923077 254.42307692307693 969.2307692307693 316.7307692307692
3 643.0769230769231 205.96153846153848 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 353.84615384615387 313.2692307692308 372.3076923076923 366.92307692307696
1 1083.076923076923 173.0769230769231 1107.6923076923078 193.84615384615387
1 516.9230769230769 325.3846153846154 572.3076923076924 375.5769230769231
0 418.4615384615385 334.03846153846155 433.84615384615387 389.42307692307696
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 673.8461538461539 188.65384615384616 735.3846153846155 231.92307692307693
3 320.0 657.6923076923077 581.5384615384615 720.0
1 695.3846153846155 192.1153846153846 738.4615384615385 230.1923076923077
1 895.3846153846155 304.61538461538464 941.5384615384615 342.6923076923077
1 467.69230769230774 346.1538461538462 538.4615384615385 396.34615384615387
3 981.5384615384615 200.76923076923077 1043.076923076923 268.2692307692308
3 572.3076923076924 477.69230769230774 732.3076923076924 687.1153846153846
3 683.0769230769231 330.5769230769231 840.0 546.9230769230769
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 916.923076923077 254.42307692307693 969.2307692307693 316.7307692307692
0 353.84615384615387 313.2692307692308 372.3076923076923 366.92307692307696
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
1 1083.076923076923 173.0769230769231 1107.6923076923078 193.84615384615387
1 516.9230769230769 325.3846153846154 572.3076923076924 375.5769230769231
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
0 418.4615384615385 334.03846153846155 433.84615384615387 389.42307692307696
3 323.0769230769231 655.9615384615385 575.3846153846155 720.0
1 701.5384615384615 193.84615384615387 738.4615384615385 230.1923076923077
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
1 895.3846153846155 304.61538461538464 941.5384615384615 342.6923076923077
3 575.3846153846155 475.96153846153845 735.3846153846155 685.3846153846154
3 981.5384615384615 200.76923076923077 1043.076923076923 268.2692307692308
3 683.0769230769231 328.84615384615387 843.0769230769231 548.6538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 916.923076923077 254.42307692307693 969.2307692307693 316.7307692307692
1 1083.076923076923 173.0769230769231 1107.6923076923078 193.84615384615387
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 353.84615384615387 313.2692307692308 372.3076923076923 368.6538461538462
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
1 516.9230769230769 325.3846153846154 572.3076923076924 375.5769230769231
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
3 332.3076923076923 654.2307692307693 575.3846153846155 720.0
0 418.4615384615385 334.03846153846155 433.84615384615387 389.42307692307696
1 698.4615384615385 192.1153846153846 738.4615384615385 230.1923076923077
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
1 895.3846153846155 304.61538461538464 941.5384615384615 342.6923076923077
3 575.3846153846155 474.2307692307692 741.5384615384615 681.9230769230769
3 981.5384615384615 200.76923076923077 1043.076923076923 266.53846153846155
3 686.1538461538462 327.11538461538464 843.0769230769231 546.9230769230769
3 920.0 254.42307692307693 972.3076923076924 316.7307692307692
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 207.6923076923077 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1083.076923076923 173.0769230769231 1107.6923076923078 193.84615384615387
0 353.84615384615387 309.8076923076923 372.3076923076923 368.6538461538462
3 341.53846153846155 652.5 575.3846153846155 720.0
1 516.9230769230769 325.3846153846154 575.3846153846155 375.5769230769231
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 676.9230769230769 188.65384615384616 735.3846153846155 231.92307692307693
0 418.4615384615385 334.03846153846155 433.84615384615387 389.42307692307696
1 692.3076923076924 190.3846153846154 738.4615384615385 231.92307692307693
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 575.3846153846155 474.2307692307692 741.5384615384615 680.1923076923077
1 898.4615384615386 302.8846153846154 941.5384615384615 342.6923076923077
3 689.2307692307693 327.11538461538464 843.0769230769231 545.1923076923077
3 981.5384615384615 200.76923076923077 1043.076923076923 266.53846153846155
3 920.0 254.42307692307693 972.3076923076924 316.7307692307692
0 356.92307692307696 311.53846153846155 372.3076923076923 368.6538461538462
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1083.076923076923 173.0769230769231 1107.6923076923078 193.84615384615387
0 418.4615384615385 334.03846153846155 433.84615384615387 389.42307692307696
3 347.69230769230774 649.0384615384615 578.4615384615385 721.7307692307693
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 673.8461538461539 190.3846153846154 735.3846153846155 231.92307692307693
1 695.3846153846155 192.1153846153846 738.4615384615385 230.1923076923077
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
1 898.4615384615386 302.8846153846154 944.6153846153846 340.96153846153845
3 984.6153846153846 200.76923076923077 1043.076923076923 266.53846153846155
3 578.4615384615385 470.7692307692308 741.5384615384615 678.4615384615385
3 686.1538461538462 327.11538461538464 846.1538461538462 545.1923076923077
0 356.92307692307696 313.2692307692308 372.3076923076923 368.6538461538462
3 920.0 254.42307692307693 972.3076923076924 315.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 987.6923076923077 150.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 271.7307692307692
1 1083.076923076923 173.0769230769231 1107.6923076923078 193.84615384615387
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
0 418.4615384615385 334.03846153846155 433.84615384615387 389.42307692307696
1 513.8461538461539 327.11538461538464 575.3846153846155 375.5769230769231
3 353.84615384615387 647.3076923076924 575.3846153846155 721.7307692307693
3 -6.153846153846154 484.61538461538464 110.76923076923077 678.4615384615385
3 683.0769230769231 188.65384615384616 735.3846153846155 233.65384615384616
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
3 984.6153846153846 200.76923076923077 1046.1538461538462 266.53846153846155
1 898.4615384615386 302.8846153846154 944.6153846153846 340.96153846153845
3 581.5384615384615 470.7692307692308 744.6153846153846 675.0
3 686.1538461538462 325.3846153846154 846.1538461538462 545.1923076923077
3 920.0 252.6923076923077 972.3076923076924 315.0
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
3 643.0769230769231 205.96153846153848 704.6153846153846 271.7307692307692
0 356.92307692307696 313.2692307692308 375.3846153846154 368.6538461538462
1 1083.076923076923 173.0769230769231 1110.769230769231 192.1153846153846
0 418.4615384615385 335.7692307692308 433.84615384615387 389.42307692307696
1 516.9230769230769 327.11538461538464 575.3846153846155 375.5769230769231
3 390.7692307692308 642.1153846153846 569.2307692307693 720.0
3 -6.153846153846154 482.8846153846154 110.76923076923077 678.4615384615385
3 673.8461538461539 190.3846153846154 735.3846153846155 231.92307692307693
1 698.4615384615385 193.84615384615387 738.4615384615385 230.1923076923077
3 984.6153846153846 199.03846153846155 1046.1538461538462 266.53846153846155
1 467.69230769230774 347.8846153846154 538.4615384615385 396.34615384615387
1 898.4615384615386 301.1538461538462 944.6153846153846 340.96153846153845
3 584.6153846153846 470.7692307692308 744.6153846153846 671.5384615384615
3 689.2307692307693 325.3846153846154 846.1538461538462 545.1923076923077
3 824.6153846153846 160.96153846153848 864.6153846153846 190.3846153846154
3 920.0 252.6923076923077 972.3076923076924 315.0
1 966.1538461538462 135.0 984.6153846153846 150.5769230769231
3 643.0769230769231 205.96153846153848 704.6153846153846 271.7307692307692
3 606.1538461538462 233.65384615384616 661.5384615384615 289.03846153846155
1 1086.1538461538462 173.0769230769231 1110.769230769231 192.1153846153846
1 516.9230769230769 327.11538461538464 572.3076923076924 375.5769230769231
0 418.4615384615385 335.7692307692308 433.84615384615387 389.42307692307696
0 360.0 311.53846153846155 375.3846153846154 368.6538461538462
3 393.84615384615387 640.3846153846154 572.3076923076924 721.7307692307693
3 -6.153846153846154 482.8846153846154 110.76923076923077 678.4615384615385
3 670.7692307692308 188.65384615384616 735.3846153846155 231.92307692307693
1 701.5384615384615 193.84615384615387 738.4615384615385 230.1923076923077
# 目标跟踪(track by detection)
![](pic/tracker.gif)
在视频分析(或视频结构化)应用开发中,多目标跟踪是非常重要的一个环节。它能有效弥补上一个目标检测环节中算法的不足,如检测算法输出坐标不稳定、漏检等。与此同时,跟踪算法输出的目标轨迹(track-id)对于应用下阶段的行为分析环节也有着至关重要的作用。下面是常见视频分析类应用系统结构:
![](pic/video_process.png)
目标检测算法输出单帧检测结果,目标跟踪算法负责将前后2帧中的目标关联起来、给予唯一标识track-id。假设t帧中检测到了M个目标,t+1帧中检测到了N个目标,跟踪算法本质上是M->N的匹配关联过程。
![](pic/t_and_t+1_match.png)
匹配过程中,目标可以分为以下三大类:
1. `matched_tracks`,t帧目标出现,t+1帧该目标仍然出现,算法匹配上。
2. `unmatched_tracks`,t帧目标出现,t+1帧该目标消失,算法未匹配上。
3. `unmatched_detections`,t帧目标不存在,t+1帧该目标出现,新增检测目标。
其中,对于2和3来说,跟踪算法需要考虑:
> t帧目标出现,t+1帧目标其实仍然存在,但是检测算法出现短暂漏检,误认为其消失。此时的解决方案是: 某帧未被匹配到的tracks不要立即清除,而是做若干帧的缓存,等待若干帧后检测算法恢复检测<br>
> t帧目标不存在,t+1帧该目标仍然不存在,但是检测算法出现短暂误检,误认为其出现。此时的解决方案是:新增的检测目标不要立即生效,而是做若干帧的缓存,等检测算法连续检测超过若干帧、并且都能匹配关联上后再生效
之所以要考虑以上2点,主要原因是对于连续视频帧而言,大部分检测算法基本无法做到100%连续、稳定检测,出现短暂的误检、漏检非常正常。
<br>
## 题目上下文说明
现假设有以下跟踪代码,
```
# 定义跟踪算法类
class Tracker(object):
# 初始化参数
def __init__(self, max_age=1, min_hits=3, iou_threshold=0.3):
self.max_age = max_age
self.min_hits = min_hits
self.iou_threshold = iou_threshold
self.trackers = []
self.frame_count = 0
# 跟踪函数,每帧检测结果返回后,调用一次update
def update(self, dets=np.empty((0, 5))):
self.frame_count += 1
trks = np.zeros((len(self.trackers), 5))
to_del = []
ret = []
for t, trk in enumerate(trks):
pos = self.trackers[t].predict()[0]
trk[:] = [pos[0], pos[1], pos[2], pos[3], 0]
if np.any(np.isnan(pos)):
to_del.append(t)
trks = np.ma.compress_rows(np.ma.masked_invalid(trks))
for t in reversed(to_del):
self.trackers.pop(t)
# 匹配关联
matched, unmatched_dets, unmatched_trks = associate_detections_to_trackers(dets, trks, self.iou_threshold)
# 后处理逻辑
# TO-DO your code...
# 返回跟踪结果 [[left, top, right, bottom, track-id]...]
if(len(ret) > 0):
return np.concatenate(ret)
return np.empty((0, 5))
```
其中:
1. `self.max_age`代表跟踪算法允许出现的最大漏检帧数
2. `self.min_hints`代表跟踪算法要求的最低连续匹配帧数
3. `self.trackers`代表跟踪算法维持的目标集合(已生成track-id)
4. `update(self, dets)`代表跟踪函数,其中参数`dets`代表t+1帧中目标检测结果list[[left, top, right, bottom, score]...],即t+1帧中待匹配的detections
5. `associate_detections_to_trackers(...)` 代表IOU+卡尔曼滤波匹配算法,返回上面提到的`matched_tracks``unmatched_tracks``unmatched_detections`三个值
6. `time_since_update`代表目标当前漏检帧数
7. `hit_streak`代表目标当前连续匹配帧数
请你根据上面陈述补充TO-DO部分代码。
<br>
## 正确答案
```
# 更新matched_tracks
for m in matched:
self.trackers[m[1]].update(dets[m[0], :])
# 初始化unmatched_detections,假设是当前帧新出现的检测目标
for i in unmatched_dets:
trk = KalmanBoxTracker(dets[i,:])
self.trackers.append(trk)
i = len(self.trackers)
for trk in reversed(self.trackers):
d = trk.get_state()[0]
# 输出满足条件的tracks
if (trk.time_since_update <= self.max_age) and (trk.hit_streak >= self.min_hits or self.frame_count <= self.min_hits):
ret.append(np.concatenate((d,[trk.id+1])).reshape(1,-1))
i -= 1
# 移除超过self.max_age次的漏检目标
if(trk.time_since_update > self.max_age):
self.trackers.pop(i)
```
## 未考虑unmatched_detections
```
# 更新matched_tracks
for m in matched:
self.trackers[m[1]].update(dets[m[0], :])
i = len(self.trackers)
for trk in reversed(self.trackers):
d = trk.get_state()[0]
# 输出满足条件的tracks
if (trk.time_since_update <= self.max_age) and (trk.hit_streak >= self.min_hits or self.frame_count <= self.min_hits):
ret.append(np.concatenate((d,[trk.id+1])).reshape(1,-1))
i -= 1
# 移除超过self.max_age次的漏检目标
if(trk.time_since_update > self.max_age):
self.trackers.pop(i)
```
## 未考虑移除长时间未检测到的缓存数据
```
# 更新matched_tracks
for m in matched:
self.trackers[m[1]].update(dets[m[0], :])
# 初始化unmatched_detections,假设是当前帧新出现的检测目标
for i in unmatched_dets:
trk = KalmanBoxTracker(dets[i,:])
self.trackers.append(trk)
for trk in reversed(self.trackers):
d = trk.get_state()[0]
# 输出满足条件的tracks
if (trk.time_since_update <= self.max_age) and (trk.hit_streak >= self.min_hits or self.frame_count <= self.min_hits):
ret.append(np.concatenate((d,[trk.id+1])).reshape(1,-1))
```
## 未考虑需要连续检出并匹配self.min_hints次才生效
```
# 更新matched_tracks
for m in matched:
self.trackers[m[1]].update(dets[m[0], :])
# 初始化unmatched_detections,假设是当前帧新出现的检测目标
for i in unmatched_dets:
trk = KalmanBoxTracker(dets[i,:])
self.trackers.append(trk)
i = len(self.trackers)
for trk in reversed(self.trackers):
d = trk.get_state()[0]
# 输出满足条件的tracks
if (trk.time_since_update <= self.max_age):
ret.append(np.concatenate((d,[trk.id+1])).reshape(1,-1))
i -= 1
# 移除超过self.max_age次的漏检目标
if(trk.time_since_update > self.max_age):
self.trackers.pop(i)
```
"""
SORT: A Simple, Online and Realtime Tracker
Copyright (C) 2016-2020 Alex Bewley alex@bewley.ai
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
"""
from __future__ import print_function
import numpy as np
import glob
import time
from filterpy.kalman import KalmanFilter
np.random.seed(0)
def linear_assignment(cost_matrix):
try:
import lap
_, x, y = lap.lapjv(cost_matrix, extend_cost=True)
return np.array([[y[i],i] for i in x if i >= 0]) #
except ImportError:
from scipy.optimize import linear_sum_assignment
x, y = linear_sum_assignment(cost_matrix)
return np.array(list(zip(x, y)))
def iou_batch(bb_test, bb_gt):
"""
From SORT: Computes IOU between two bboxes in the form [x1,y1,x2,y2]
"""
bb_gt = np.expand_dims(bb_gt, 0)
bb_test = np.expand_dims(bb_test, 1)
xx1 = np.maximum(bb_test[..., 0], bb_gt[..., 0])
yy1 = np.maximum(bb_test[..., 1], bb_gt[..., 1])
xx2 = np.minimum(bb_test[..., 2], bb_gt[..., 2])
yy2 = np.minimum(bb_test[..., 3], bb_gt[..., 3])
w = np.maximum(0., xx2 - xx1)
h = np.maximum(0., yy2 - yy1)
wh = w * h
o = wh / ((bb_test[..., 2] - bb_test[..., 0]) * (bb_test[..., 3] - bb_test[..., 1])
+ (bb_gt[..., 2] - bb_gt[..., 0]) * (bb_gt[..., 3] - bb_gt[..., 1]) - wh)
return(o)
def convert_bbox_to_z(bbox):
"""
Takes a bounding box in the form [x1,y1,x2,y2] and returns z in the form
[x,y,s,r] where x,y is the centre of the box and s is the scale/area and r is
the aspect ratio
"""
w = bbox[2] - bbox[0]
h = bbox[3] - bbox[1]
x = bbox[0] + w/2.
y = bbox[1] + h/2.
s = w * h #scale is just area
r = w / float(h)
return np.array([x, y, s, r]).reshape((4, 1))
def convert_x_to_bbox(x,score=None):
"""
Takes a bounding box in the centre form [x,y,s,r] and returns it in the form
[x1,y1,x2,y2] where x1,y1 is the top left and x2,y2 is the bottom right
"""
w = np.sqrt(x[2] * x[3])
h = x[2] / w
if(score==None):
return np.array([x[0]-w/2.,x[1]-h/2.,x[0]+w/2.,x[1]+h/2.]).reshape((1,4))
else:
return np.array([x[0]-w/2.,x[1]-h/2.,x[0]+w/2.,x[1]+h/2.,score]).reshape((1,5))
class KalmanBoxTracker(object):
"""
This class represents the internal state of individual tracked objects observed as bbox.
"""
count = 0
def __init__(self,bbox):
"""
Initialises a tracker using initial bounding box.
"""
#define constant velocity model
self.kf = KalmanFilter(dim_x=7, dim_z=4)
self.kf.F = np.array([[1,0,0,0,1,0,0],[0,1,0,0,0,1,0],[0,0,1,0,0,0,1],[0,0,0,1,0,0,0], [0,0,0,0,1,0,0],[0,0,0,0,0,1,0],[0,0,0,0,0,0,1]])
self.kf.H = np.array([[1,0,0,0,0,0,0],[0,1,0,0,0,0,0],[0,0,1,0,0,0,0],[0,0,0,1,0,0,0]])
self.kf.R[2:,2:] *= 10.
self.kf.P[4:,4:] *= 10000. #give high uncertainty to the unobservable initial velocities
self.kf.P *= 10.
self.kf.Q[-1,-1] *= 0.01
self.kf.Q[4:,4:] *= 0.01
self.kf.x[:4] = convert_bbox_to_z(bbox)
self.time_since_update = 0
self.id = KalmanBoxTracker.count
KalmanBoxTracker.count += 1
self.history = []
self.hits = 0
self.hit_streak = 0
self.age = 0
def update(self,bbox):
"""
Updates the state vector with observed bbox.
"""
self.time_since_update = 0
self.history = []
self.hits += 1
self.hit_streak += 1
self.kf.update(convert_bbox_to_z(bbox))
def predict(self):
"""
Advances the state vector and returns the predicted bounding box estimate.
"""
if((self.kf.x[6]+self.kf.x[2])<=0):
self.kf.x[6] *= 0.0
self.kf.predict()
self.age += 1
if(self.time_since_update>0):
self.hit_streak = 0
print('self.id: {0} self.time_since_update: {1}'.format(self.id + 1, self.time_since_update))
self.time_since_update += 1
self.history.append(convert_x_to_bbox(self.kf.x))
return self.history[-1]
def get_state(self):
"""
Returns the current bounding box estimate.
"""
return convert_x_to_bbox(self.kf.x)
def associate_detections_to_trackers(detections,trackers,iou_threshold = 0.3):
"""
Assigns detections to tracked object (both represented as bounding boxes)
Returns 3 lists of matches, unmatched_detections and unmatched_trackers
"""
if(len(trackers)==0):
return np.empty((0,2),dtype=int), np.arange(len(detections)), np.empty((0,5),dtype=int)
iou_matrix = iou_batch(detections, trackers)
if min(iou_matrix.shape) > 0:
a = (iou_matrix > iou_threshold).astype(np.int32)
if a.sum(1).max() == 1 and a.sum(0).max() == 1:
matched_indices = np.stack(np.where(a), axis=1)
else:
matched_indices = linear_assignment(-iou_matrix)
else:
matched_indices = np.empty(shape=(0,2))
unmatched_detections = []
for d, det in enumerate(detections):
if(d not in matched_indices[:,0]):
unmatched_detections.append(d)
unmatched_trackers = []
for t, trk in enumerate(trackers):
if(t not in matched_indices[:,1]):
unmatched_trackers.append(t)
#filter out matched with low IOU
matches = []
for m in matched_indices:
if(iou_matrix[m[0], m[1]]<iou_threshold):
unmatched_detections.append(m[0])
unmatched_trackers.append(m[1])
else:
matches.append(m.reshape(1,2))
if(len(matches)==0):
matches = np.empty((0,2),dtype=int)
else:
matches = np.concatenate(matches,axis=0)
return matches, np.array(unmatched_detections), np.array(unmatched_trackers)
class Sort(object):
def __init__(self, max_age=1, min_hits=3, iou_threshold=0.3):
"""
Sets key parameters for SORT
"""
self.max_age = max_age
self.min_hits = min_hits
self.iou_threshold = iou_threshold
self.trackers = []
self.frame_count = 0
def update(self, dets=np.empty((0, 5))):
"""
Params:
dets - a numpy array of detections in the format [[x1,y1,x2,y2,score],[x1,y1,x2,y2,score],...]
Requires: this method must be called once for each frame even with empty detections (use np.empty((0, 5)) for frames without detections).
Returns the a similar array, where the last column is the object ID.
NOTE: The number of objects returned may differ from the number of detections provided.
"""
self.frame_count += 1
# get predicted locations from existing trackers.
trks = np.zeros((len(self.trackers), 5))
to_del = []
ret = []
for t, trk in enumerate(trks):
pos = self.trackers[t].predict()[0]
trk[:] = [pos[0], pos[1], pos[2], pos[3], 0]
if np.any(np.isnan(pos)):
to_del.append(t)
trks = np.ma.compress_rows(np.ma.masked_invalid(trks))
for t in reversed(to_del):
self.trackers.pop(t)
matched, unmatched_dets, unmatched_trks = associate_detections_to_trackers(dets,trks, self.iou_threshold)
# update matched trackers with assigned detections
for m in matched:
self.trackers[m[1]].update(dets[m[0], :])
# create and initialise new trackers for unmatched detections
for i in unmatched_dets:
trk = KalmanBoxTracker(dets[i,:])
self.trackers.append(trk)
i = len(self.trackers)
for trk in reversed(self.trackers):
d = trk.get_state()[0]
if (trk.time_since_update <= self.max_age) and (trk.hit_streak >= self.min_hits or self.frame_count <= self.min_hits):
ret.append(np.concatenate((d,[trk.id+1])).reshape(1,-1)) # +1 as MOT benchmark requires positive
i -= 1
# remove dead tracklet
if(trk.time_since_update > self.max_age):
print('remove dead tracklet: {}'.format(trk.id + 1))
self.trackers.pop(i)
if(len(ret)>0):
return np.concatenate(ret)
return np.empty((0,5))
import os
import numpy as np
import time
import cv2
import operator
from obj_tracker import Sort
scale = 2
total_time = 0.0
total_frames = 0
pre_det = []
tracks = np.empty((0, 5))
# create sort tracker
sort = Sort(5, 0, 0.2)
# do track and render on image
def track_and_render(detections, img):
global total_frames
global total_time
global pre_det
global tracks
total_frames += 1
start_time = time.time()
# call the tracker algo
if not operator.eq(pre_det, detections):
tracks = sort.update(np.array(detections))
pre_det = detections
else:
# if skip frame in detection process
tracks = sort.update()
# get the fps, calculate avg speed in 100 frames
cycle_time = time.time() - start_time
total_time += cycle_time
if total_frames % 100 == 0:
print("Total Tracking took: %.3f seconds for %d frames or %.1f FPS" % (total_time, total_frames, total_frames / total_time))
total_time = 0.0
total_frames = 0
# render on frame image
for track in tracks:
# [left, top, right, bottom, id]
pt1 = (int(track[0]), int(track[1]))
pt2 = (int(track[2]), int(track[3]))
cv2.rectangle(img, pt1, pt2, (0, 255, 0), 2)
cv2.putText(img, str(int(track[4])),
(pt1[0], pt1[1] - 5), cv2.FONT_HERSHEY_SIMPLEX, 0.7,
(0, 255, 255), 1)
# return frame image to caller
return img
# main
if __name__ == '__main__':
# detection data, generated by object-detector algo model, including frame image
path = 'mot_benchmark\\MY_TEST\\www3'
# read test data from disk in a loop one frame by frame and send it to sort tracker
for i in range(400000):
# read frame image
bg = cv2.imread(path + '\\' + str(i % 800 + 1) + '.jpg')
# rescale
bg = cv2.resize(bg, (int(1280 / scale), int(720 / scale)))
# read detection data in current frame
dets = []
with open(path + '\\' + str(i % 800 + 1) + '.txt') as txt:
lines = txt.readlines()
for line in lines:
items = line.split(' ')
left = float(items[1])
top = float(items[2])
right = float(items[3])
bottom = float(items[4])
dets.append((left / scale, top / scale, right / scale, bottom / scale, int(items[0])))
# send to the tracker and draw the result on background image
if len(dets) > 0:
bg = track_and_render(dets, bg)
cv2.imshow('tracker', bg)
cv2.waitKey(40)
cv2.destroyAllWindows()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册