Sem Spirit

Support Vector Regression

Support Vector Machines are a class of learning algorithms initially defined for discrimination, that is, predicting a binary qualitative variable. They were then generalized to the forecast of a quantitative variable. They are based on the search for the optimal margin hyperplane which, where possible, classifies or separates the data correctly while being as far as possible from all observations. The Support Vector Regression (SVR) uses mostly the same principles as the SVM, maintaining all the main features that characterize the algorithm (maximal margin).
In comparison to the multilinear regression, in some specific cases the training of a SVR (especially when using a nonlinear kernel) can be slower than the training of the multiple linear regression. But generally, SVRs are very much appreciated for providing a practical and efficient way to build accurate predictive models.

DIAMOND MINING

Let’s consider we have the intuition that the price of diamonds found at some location in the ground is in correlation with – at this same location – the ground pressure and the concentration of an imaginary mineral called Paleonium. We decide to build a dataset (see bottom) containing 1000 observations whose columns A, B, C are the concentration in g/m^3 of Paleonium found, the ground pressure in kg/cm^2 and the price of diamonds in dollars/carats. We use Support Vector Regression to check if this correlation exists and, if so, build the related predictive model. And finally, we show the observations and the predictions in a 3D graph that helps to get a visual impression of the correctness of the model.

Here is the script in Python.
And here, the script in R.


Paleonium,Pressure,Price
17,6567,2810.280298
59,5253,1986.967089
123,9715,2083.132087
182,2073,2236.340285
133,6400,1903.323339
41,17016,1616.17379
40,19145,747.1934265
35,17180,1718.235458
146,14121,2044.434408
120,17102,1147.952682
10,15626,2764.488398
55,8206,2260.401395
19,2774,2370.507571
133,11326,2100.963239
164,4474,2102.081487
116,7899,2072.629049
80,16750,1357.632882
12,2067,2312.198021
15,13560,2825.173862
12,5155,2750.317255
78,19223,261.5642451
33,19013,1026.591739
147,18590,970.1210764
24,10289,2746.858643
127,6448,1838.903265
159,13153,2421.623121
4,15075,2958.40444
142,17497,1296.027888
160,3615,1984.402182
192,11931,3144.528479
134,11112,2054.92462
66,3710,1643.396725
24,16793,2156.561488
187,17740,2065.204409
189,19592,1027.804504
178,17487,2009.225825
59,5934,1997.788906
36,16191,1946.592441
187,7771,2945.545098
190,2299,2498.391415
85,11731,1945.373232
69,10701,2056.777155
6,13056,3051.385525
43,16902,1721.802983
160,19785,271.8181622
170,16788,1934.197709
71,9927,2190.616456
138,15214,1906.124486
152,15189,1921.497186
66,7019,1947.260916
172,17995,1644.276479
117,9274,1992.62961
166,15747,2197.187116
171,16684,1959.008017
128,19197,336.1845834
166,2849,1968.790341
169,2896,2110.652095
44,9171,2524.538539
45,7375,2321.539449
108,15243,1701.990586
62,18168,984.4439225
102,10905,1897.912961
180,13215,2733.394337
186,17524,2049.416491
128,13271,1959.903639
89,7690,1947.312141
56,8990,2253.015915
96,5340,1647.990343
114,7347,1863.816172
95,752,1452.890876
9,10079,3090.473057
60,295,1641.135886
67,14207,1975.763427
66,14892,1793.220118
28,9835,2665.405715
191,10484,3169.22792
165,8894,2567.898136
174,5045,2432.257042
19,16847,2245.996881
103,3240,1408.417384
198,2068,2761.966793
28,17267,1814.179973
146,1830,1547.1445
173,17541,1898.420072
165,3983,2197.596984
113,5299,1677.604953
117,1343,1341.918676
36,19811,241.0555242
136,7231,2135.45046
172,7502,2643.045404
51,19966,-2.278363643
145,19990,-83.18709232
172,67,2296.620664
37,5199,2149.707548
50,13556,2128.117068
183,16371,2345.169979
84,2646,1285.065638
68,4436,1802.646366
189,13387,2960.547352
99,19852,-377.1419123
125,660,1508.455517
200,8634,3401.65637
13,11386,3100.888376
19,9760,2895.94968
62,18943,702.7753315
70,2004,1515.126568
83,3504,1579.375331
113,16274,1473.566676
112,19161,244.5772182
34,8770,2644.419902
194,9479,3211.686956
181,18334,1642.031863
162,11652,2504.238515
154,9865,2514.749367
20,18182,1800.604772
89,3294,1357.184529
77,298,1498.785478
135,624,1487.183112
151,2042,1691.989345
121,1188,1452.213251
16,19222,1214.592273
94,19883,-226.8989096
74,8534,2040.623717
127,16121,1625.330048
61,797,1511.199606
186,3770,2465.644241
168,9718,2556.961529
134,18377,866.3163467
68,3769,1562.637285
49,10273,2288.11687
20,13796,2738.640639
91,8277,2062.281408
70,14521,1918.332239
14,15976,2516.12294
115,11314,2048.448657
24,19060,1144.755092
146,11132,2370.914188
65,6279,1960.275667
71,3040,1559.381761
60,11810,2226.081869
100,5288,1742.162729
75,17418,1225.20717
27,3700,2278.946774
76,15798,1514.512283
39,17464,1680.624702
149,15096,2046.191453
84,7644,1990.47597
179,14943,2511.279816
22,4469,2393.329107
12,3024,2462.933397
128,261,1575.68936
0,6135,3114.897791
99,3194,1503.533717
143,3068,1735.176192
195,16319,2755.934858
130,13557,1980.30053
10,2879,2475.961417
97,8859,1903.752804
159,6752,2355.659765
200,17183,2541.238942
73,1659,1397.475255
113,18631,526.0403977
170,11182,2640.489613
23,859,2148.897585
45,2217,1736.403166
190,4745,2856.847903
59,3648,1697.728731
120,7558,2029.109143
99,17566,1075.507337
180,12190,2933.572919
81,12644,2034.794825
63,18077,1103.104669
18,4516,2569.864448
92,14056,1838.168373
28,15104,2410.011418
4,15109,3006.061596
32,13000,2588.785564
53,17004,1453.532416
2,16025,2838.39769
161,2328,1804.325154
37,17726,1490.025397
152,17544,1362.796257
39,1370,1774.126368
39,16720,1878.992719
125,9330,2005.562132
148,19049,700.6940254
135,19015,527.7912619
122,18179,829.9605805
179,12988,2741.947626
59,13658,2032.926229
145,6718,2094.309147
149,14119,2198.237337
68,18009,1113.458703
16,19329,1208.635581
159,19776,293.9020071
160,19436,657.0924942
14,2732,2500.941056
67,11877,2191.838156
4,12607,3199.822477
179,17539,1978.903479
164,90,2089.914084
114,13675,1848.776175
72,7705,1968.652602
93,5061,1736.968837
166,19970,271.077945
141,4170,1763.399831
190,10743,3234.944907
79,14023,1880.718212
111,18167,779.5932762
39,6888,2316.02839
67,13305,1911.099449
179,3923,2372.242814
34,15161,2254.112718
25,13913,2649.236122
166,10396,2593.719423
178,3304,2195.119336
91,11071,2075.203217
28,15629,2243.93259
79,15616,1571.271242
66,3322,1636.060108
148,8126,2363.934868
173,7659,2674.472279
83,9246,2095.039834
56,14935,1851.793103
124,1411,1439.885251
23,18166,1598.634789
94,5124,1718.302866
197,12515,3318.015178
17,10768,2955.056336
119,7113,1871.923872
82,18636,677.4220465
86,16114,1458.948596
164,8759,2487.029579
74,19448,111.7682371
28,18035,1518.727624
157,3487,1999.399775
121,5263,1688.759008
28,13364,2504.247963
79,16213,1474.64832
154,17413,1483.90236
108,8275,1875.76384
56,18837,648.2549543
104,16183,1511.644991
145,673,1680.142866
123,12556,2012.236456
73,2710,1433.818173
151,12552,2339.417509
21,9005,2793.136616
48,512,1730.816669
165,13248,2402.78405
183,18727,1532.998192
144,6331,2183.842484
80,8972,2117.888505
58,7300,2094.407209
116,13172,1820.913664
125,14508,1710.941475
117,17172,1222.458053
65,2777,1439.400086
71,3276,1609.370489
182,19280,1076.619407
48,165,1923.265876
130,12806,1963.893767
28,17524,1810.602046
151,6741,2233.407567
172,4789,2293.760742
165,2002,1806.25541
200,11403,3396.196289
79,5256,1712.870073
23,17912,1848.805218
95,18449,766.2371794
77,6513,1969.864208
47,2899,1711.178076
94,7093,1950.028547
158,10680,2545.187698
20,14451,2539.43654
26,9519,2803.058213
158,8198,2509.560215
143,2523,1682.14258
116,10575,1953.728912
50,6211,2116.600602
13,12363,3014.719203
74,11034,1985.992823
22,4422,2516.864474
119,4832,1620.10947
156,4706,1962.098184
25,10656,2785.432227
162,12927,2406.967508
55,6482,2018.726184
11,19619,1126.577164
128,17486,1257.259915
59,6572,2103.554119
38,6127,2303.906362
195,3573,2793.868075
156,17486,1460.99933
143,16189,1771.227888
24,1017,2171.605086
12,7008,2970.943223
1,9555,3379.071759
160,16295,2007.208468
55,1169,1640.146862
26,9339,2850.132663
32,871,1947.407438
92,9222,1951.494286
79,15885,1463.412718
88,13376,1785.785816
67,15749,1759.846104
127,1775,1401.595086
71,18870,642.9717523
17,14312,2767.056407
77,1481,1364.042329
46,8981,2341.230785
141,16552,1562.441438
55,13619,2173.987185
6,4960,2893.292196
90,9036,1906.006531
145,1077,1506.417327
145,1026,1653.758051
84,15238,1537.134581
88,8225,1927.65992
107,4609,1577.581379
194,16837,2547.443204
68,8630,2184.025718
199,3082,2804.593017
194,8530,3208.797434
91,13552,1828.252423
78,13652,1915.20201
115,19138,347.5404547
112,2826,1431.818202
72,11427,2026.597512
167,14416,2438.063701
118,14568,1743.985672
145,15392,1904.169758
168,18711,1187.532216
71,9450,2149.387084
176,12247,2698.160311
145,12020,2271.114119
143,10882,2321.080501
119,16141,1490.721999
49,7435,2365.614316
66,9411,2141.586052
181,5383,2565.859983
20,6206,2655.123993
70,13064,1903.223236
3,1124,2668.877108
67,878,1476.290642
27,13362,2550.07801
191,6577,3111.355774
38,14139,2367.186848
105,15311,1579.198005
62,13006,1985.688262
142,8636,2136.576828
186,9237,2992.322152
96,4741,1656.784037
150,10314,2400.399907
176,18087,1744.062831
103,225,1403.134639
74,12897,2058.593451
46,1902,1733.073312
184,2911,2316.968063
16,2208,2220.510032
93,1146,1280.827487
4,18726,1896.737111
12,17495,2193.78366
48,6123,2115.228501
110,17022,1245.284908
11,16298,2545.509754
31,7581,2587.359685
116,19,1526.401144
14,8999,3091.347139
125,1644,1469.664364
68,8264,2160.850549
143,16112,1636.626566
36,10388,2597.80518
150,4109,1948.515376
128,6096,1944.047393
14,17212,2273.871083
104,19914,-282.8914864
162,15297,2045.05443
69,16031,1525.084725
103,13553,1762.902771
188,10455,3091.189001
145,275,1760.862075
82,17521,1044.944008
199,17896,2387.203395
8,16152,2561.610814
97,17387,1055.639812
159,9613,2424.288685
75,13821,1790.972265
91,3761,1449.337625
131,4982,1756.412999
16,8170,3056.563367
8,14676,2789.533858
185,1620,2312.035866
126,1230,1398.598053
100,9858,1902.71321
178,15166,2389.242506
29,12080,2707.850577
172,1348,1990.341883
157,10443,2420.608661
138,8595,2204.418494
103,19175,237.891061
5,4648,2847.363436
127,7261,1988.096903
156,7299,2349.595272
117,17686,1024.920629
145,9529,2290.043309
43,7598,2439.334147
102,6998,1903.529286
72,2291,1410.58685
134,16131,1673.987507
24,2177,2180.364838
142,1304,1525.858311
51,13800,2045.057405
135,1316,1422.498026
168,8203,2567.14089
16,13658,2896.902574
69,19255,297.1043475
86,4853,1677.432696
41,4632,2114.159307
81,5091,1690.278454
47,5937,2105.664808
116,15702,1545.111322
166,14422,2289.349008
144,8917,2287.841471
14,6342,2905.044579
23,2327,2126.49473
197,10586,3296.212916
14,14956,2677.695507
137,12143,2181.45685
31,2950,2117.780755
91,12294,1984.599161
4,16330,2611.645192
117,11564,1942.315592
78,6013,1883.248965
105,1011,1288.792598
162,16447,1963.250034
81,2647,1436.107996
167,13470,2422.90669
30,10561,2789.894821
189,6685,2967.366234
193,4826,2895.864575
68,548,1559.244697
48,18696,859.5557237
132,257,1556.129463
80,6263,1836.192518
182,2876,2370.793424
91,13732,1853.297468
160,9551,2487.487226
90,2231,1351.045911
139,7799,2206.549636
91,11360,1994.203616
33,9028,2631.433769
195,18937,1662.383259
54,13828,2016.395781
18,170,2442.633742
127,13880,1917.172536
183,10705,2902.37707
2,2458,2635.109972
163,13443,2478.588349
17,10708,2934.31674
12,3975,2547.320964
30,16185,2134.311294
177,1596,2227.722915
98,72,1614.453711
80,9890,1968.75645
156,9873,2505.089858
83,6435,1875.983653
56,18993,715.8261465
177,18122,1753.821096
97,2704,1294.733342
147,12388,2284.184112
83,12770,2014.804262
112,19002,308.1391221
70,6911,1997.555864
97,12058,1898.987242
66,11151,2222.668479
142,6544,2084.656103
105,14231,1823.356765
199,9054,3327.153591
103,19742,-251.2328879
116,13926,1754.630358
132,17724,1205.626814
37,12115,2533.190554
51,18250,1054.917531
196,14952,2914.325488
196,14113,3165.879554
91,13121,1861.609812
196,2645,2749.164837
139,4871,1836.408931
3,8600,3354.206274
112,18776,469.4255799
57,18371,973.823345
85,2522,1358.922501
26,16353,2176.165247
151,16530,1616.679107
26,17008,1993.366917
176,4013,2427.480637
173,4797,2476.471406
89,10005,1965.220693
65,6613,2108.587394
39,6206,2329.84555
193,1412,2581.807666
14,8068,3072.494537
20,2879,2306.01541
58,19323,483.8278969
48,13913,2100.515954
140,7254,2164.514293
113,11574,1947.790342
106,18626,644.7840742
10,7396,2970.377558
45,2393,1811.35837
17,11206,2906.750721
105,10708,1974.424158
21,12076,2791.872814
170,18607,1227.137288
54,9970,2258.138995
125,8780,2153.768241
35,700,2049.072077
56,1010,1678.881907
170,7193,2554.372873
88,17064,1140.53865
72,3675,1526.712269
103,17500,997.2405932
142,10468,2206.937572
74,17103,1369.9413
144,3678,1677.071984
96,9028,2014.831129
119,637,1377.528057
2,806,2663.121863
57,7995,2199.951603
30,9349,2775.342388
155,9587,2369.094198
185,1539,2350.83592
106,5290,1629.539178
182,13787,2767.742715
171,1402,2100.685091
54,1672,1594.908649
10,17399,2211.263724
89,8939,2013.199806
160,15224,2087.341945
9,14672,2858.050443
67,16497,1472.371799
4,14028,3122.998763
108,12389,2005.837064
81,14517,1669.159488
42,11425,2478.867349
181,17280,2101.117361
29,18162,1560.012149
182,14048,2723.974915
22,9319,2859.281952
195,19468,1301.602117
71,14796,1851.494073
107,10539,2085.839193
182,7887,2850.443488
60,11716,2085.801002
156,10751,2488.292465
166,721,2021.822366
199,17854,2236.630332
151,6353,2151.739858
194,2297,2619.993586
19,4189,2481.557885
183,17263,2093.076442
55,5078,1966.410357
148,5134,1959.380296
148,16723,1578.555989
163,3586,1934.030535
186,8520,3002.435159
192,14549,2843.06475
94,3150,1454.084682
147,17677,1260.439375
120,1157,1308.856936
56,18671,889.9348794
16,8995,2945.843742
173,4772,2347.112255
150,12084,2335.97518
1,1054,2788.446996
114,13575,1935.253446
53,6860,2214.365639
103,19301,175.9266276
73,3235,1476.26093
135,19717,36.59839188
158,13909,2295.903247
55,19953,-44.224648
160,14645,2285.618391
63,19430,217.1439863
90,849,1259.80127
91,16087,1383.244341
76,4554,1697.076321
10,3505,2565.178388
128,19963,-288.5051526
128,11839,2036.44098
194,8586,3280.095625
27,1984,1983.595975
13,7162,3031.748528
76,15937,1479.324192
164,10787,2670.132789
81,5807,1811.438345
112,4416,1553.650426
148,13448,2217.127361
137,11534,2118.345489
95,16589,1268.753619
104,5835,1794.563792
190,10157,3167.450939
188,3330,2438.696915
166,15,2125.552908
106,13486,1775.546672
177,5783,2532.102945
150,239,1752.036662
20,8366,2946.859721
104,13346,1828.469028
107,4561,1530.030128
34,15390,2246.261699
115,16173,1435.537851
144,361,1655.302221
53,9439,2239.908529
187,8672,2987.130392
103,15457,1470.054545
79,14311,1763.496656
121,10422,1985.229314
192,19104,1603.655554
62,13885,1964.36763
107,8695,1915.736915
4,11677,3240.603056
6,9248,3308.501829
8,17253,2266.321538
61,12823,2019.907391
44,19591,294.6157053
159,5154,2225.473198
119,7964,1919.396292
181,572,2382.836941
125,1965,1375.330539
50,14738,1986.951389
83,17901,966.4703731
31,15947,2070.938885
143,14049,2099.040842
170,10510,2645.672195
166,5796,2382.739057
4,12454,3313.871125
3,1768,2546.824381
78,12907,1863.437571
33,7342,2602.424292
186,18017,1986.022209
145,13192,2052.853835
50,11412,2317.426818
190,5899,3012.393987
41,6308,2396.359188
39,938,1785.68153
5,16059,2801.988456
158,1287,1707.536372
165,11422,2498.527459
199,13021,3291.771846
26,7798,2698.36732
66,15596,1646.656859
50,5909,2053.528217
52,6333,2151.422082
183,9301,3068.496978
141,9215,2274.471921
149,18901,803.4726416
25,11208,2697.788032
80,5597,1879.227036
158,16450,1851.234214
8,10889,3136.35867
152,12627,2270.532635
176,16755,2098.458737
163,9146,2606.493272
188,102,2596.557024
195,7368,3246.944418
11,10234,3048.546961
44,14869,2184.42879
105,13443,1932.273615
195,1999,2564.264269
16,3895,2491.38098
102,87,1457.680375
92,6210,1761.800415
63,18315,881.0282773
25,10927,2809.326695
50,6949,2197.568117
66,10764,2091.216225
41,19297,733.9349274
7,6307,3125.771719
9,9288,3146.347002
39,7462,2499.969738
79,12326,1982.727306
4,16209,2782.384587
122,8373,1952.212402
150,18035,1266.737573
7,15634,2800.162361
195,15618,2753.592513
5,15571,2849.08574
108,16517,1448.725535
171,18522,1309.410603
114,1923,1365.68054
199,387,2777.302814
171,17663,1631.544708
35,2280,1973.521647
136,17896,1078.761763
119,7014,1877.693431
172,4414,2330.673716
195,59,2807.40515
40,11479,2577.222969
70,16728,1451.455968
150,18950,836.7713556
103,1053,1245.942272
0,8904,3419.116331
4,12467,3231.958634
144,15938,1799.68132
37,10080,2503.781865
14,10876,2993.68621
148,736,1700.068438
169,685,2009.208618
191,1306,2516.255444
22,6550,2622.066205
185,8095,2923.631105
34,4859,2156.289513
122,10950,2045.039081
50,9478,2341.925113
73,7850,2064.985596
160,11716,2429.443362
157,3899,1972.11443
57,11666,2184.646446
165,6244,2440.581629
46,11771,2398.365086
148,6861,2254.974844
125,4191,1679.016262
193,3442,2599.017645
134,2880,1500.794583
51,17519,1464.226385
59,6868,2075.92884
10,19404,1152.769707
190,11447,3029.001081
87,15646,1605.081922
150,2902,1791.538179
110,16492,1443.803085
104,10558,1943.845954
82,9571,1953.492956
10,5626,2905.577653
156,16907,1683.358837
153,17068,1561.671584
170,1770,2011.131394
172,9936,2777.73489
22,19131,1077.06676
36,4626,2208.870373
197,2152,2702.891785
27,9247,2714.36003
5,11386,3166.108014
39,5348,2201.293501
173,15892,2213.701085
190,10347,3177.088071
107,8478,2067.007342
89,6861,1926.287707
49,15294,1884.64771
37,12489,2527.644079
163,8302,2489.84292
91,17238,1137.855797
65,9660,2128.698399
69,19708,61.80216619
197,17075,2513.96965
175,12036,2840.545981
144,2782,1579.122086
92,2254,1305.492187
115,18064,853.7900701
185,3951,2588.14543
29,17707,1711.574814
148,11275,2308.771551
189,14718,2761.322471
12,19227,1407.040025
162,18103,1481.260096
72,6739,1874.626076
70,15051,1678.603238
106,13789,1896.678881
122,19216,286.4103545
68,6510,2044.019085
190,9940,3205.750511
27,9005,2818.3397
19,5529,2618.843018
70,12023,2050.830027
164,4135,2076.259424
56,5841,2041.509437
141,11290,2148.557828
46,9450,2339.703534
190,16900,2435.747104
81,7281,1948.270503
24,1140,2136.415783
162,1249,1803.19729
43,2583,1832.946343
188,6765,2923.563868
174,15733,2315.224734
121,16009,1428.580519
119,10095,2138.249687
41,7525,2478.296484
125,2631,1424.110112
192,14261,2922.656367
4,8017,3231.679439
95,9487,2032.812764
183,1454,2369.940827
19,9951,2940.735278
112,12018,2030.523013
143,14244,2046.329887
161,2581,1859.932907
68,4419,1650.306208
95,1360,1353.551233
5,10365,3295.552764
55,15870,1837.791807
167,7444,2538.970873
112,5145,1601.386875
70,9163,2190.118696
13,19783,779.4760033
99,3410,1488.044286
98,7307,1813.457325
180,10659,2918.674996
63,14759,1954.979198
2,18891,1772.613793
127,535,1551.275896
85,3273,1461.320675
42,8500,2500.748079
104,5095,1606.697254
4,2410,2685.855225
160,15340,2183.137122
194,252,2686.553948
122,9237,1963.598154
150,6657,2127.216588
63,2270,1604.341105
76,11020,2014.169976
86,17443,1077.918341
93,8139,2014.691261
170,1571,2020.505785
40,10400,2556.079296
112,17714,998.0620231
111,19993,-334.1091328
97,8711,2048.634705
184,7674,2938.255581
22,9889,2892.706893
173,1446,2066.16052
70,13870,1970.636146
107,17471,1009.683765
22,15045,2472.327859
2,15924,2919.790209
65,15050,1871.012997
196,2058,2522.236966
144,5511,1971.414072
136,11632,2190.539188
110,8451,1944.085885
177,3710,2388.695717
26,2464,2179.12455
175,10954,2784.603875
181,19329,1070.186587
37,1590,1854.820459
120,2988,1527.509444
84,14657,1816.022691
89,12396,1873.471747
145,11882,2157.783134
55,18891,777.9615615
119,9645,2039.58453
176,2179,2186.489475
92,12417,2025.918102
144,14172,2061.615736
26,5222,2538.126797
159,15068,2207.286335
180,1208,2138.805435
10,6885,3006.988882
165,19372,654.1615544
46,15245,1970.562945
20,2884,2296.573117
154,5019,2094.511791
26,4099,2336.679025
158,18198,1240.407658
198,18660,1931.227175
54,11470,2210.396137
110,7973,2000.770447
32,6738,2534.047415
74,15290,1621.343468
138,7676,2172.681256
37,14317,2298.84194
161,588,1940.109189
97,7098,1975.597145
168,14459,2429.615877
60,17643,1224.986956
125,12483,1964.147616
24,1884,2031.535343
53,14046,2161.631327
134,19578,34.4207522
198,9035,3268.599575
92,16854,1294.464768
60,11825,2119.305484
178,14462,2491.007366
147,9498,2214.801123
60,8654,2164.930319
1,12461,3298.63828
76,7812,2003.867147
25,15285,2435.519998
104,1260,1263.685006
140,9401,2186.607579
196,8396,3327.018293
34,14237,2277.002495
198,5010,2934.175404
105,6325,1774.24988
32,16611,2056.882834
30,945,2123.57582
102,4642,1671.668549
198,1410,2669.797494
89,7693,1885.508952
66,290,1651.492653
84,2193,1413.759597
115,5832,1759.964116
96,7981,1908.275749
99,1123,1282.009186
92,17858,933.2963317
81,11236,2055.635342
23,11976,2863.240316
149,1766,1662.404841
73,10404,2081.429417
1,6930,3324.010804
8,11685,3083.194615
142,9121,2165.058471
13,1299,2329.31091
23,7935,2746.149521
198,10079,3399.763979
57,2062,1653.959275
7,12422,3164.400386
145,7191,2171.040312
14,8473,2988.424129
73,19785,-155.7859441
151,5079,1940.517496
127,17224,1331.362406
6,8094,3251.856322
66,15724,1761.087385
58,9464,2264.965919
70,497,1466.711604
170,17950,1597.158167
163,17484,1671.225177
89,1655,1283.938329
137,12539,2086.022215
14,4022,2543.284711
111,10349,2070.487563
51,18951,695.0668915
83,10811,2008.770221
126,4481,1703.304409
78,10946,1984.147019
145,7880,2182.25499
113,16013,1538.052683
11,678,2587.29513
50,19005,656.5603578
135,2009,1569.605555
148,18386,982.3698086
181,4383,2507.377616
54,18250,1076.355995
72,9448,2185.24341
11,18728,1632.315897
34,11146,2637.25972
198,7702,3251.729615
5,15119,2814.297372
192,18078,1972.449089
16,10826,2948.508175
96,8472,1883.050348
160,4741,2129.863147
81,18058,974.6747983
64,14128,1862.885112
145,3825,1827.755083
18,5594,2701.905401
30,19238,887.6190476
108,15046,1585.399188
85,13051,1937.295256
102,16514,1420.9033
190,405,2590.247684
152,5967,2254.085376
152,1445,1666.598252
71,8584,2183.157246
60,3100,1587.586435
40,5125,2231.664928
21,5396,2653.93585
101,3868,1557.594386
96,4265,1639.584618
91,516,1431.548134
197,11241,3376.181103
10,14439,2871.96562
166,11110,2702.415647
84,14667,1737.62382
166,12711,2590.244375
94,16531,1299.385098
158,5432,2269.942701
137,706,1466.478471
135,10374,2194.3529
25,15097,2394.877605
194,5992,3015.585948
133,4454,1736.373144
173,12296,2624.36986
176,18772,1252.254894
40,19572,570.1255384
41,1749,1695.854905
135,5850,1866.350976
142,5387,1999.643681
89,1386,1363.095649
118,16063,1489.822965
64,13924,2009.872949
84,12062,1961.905814
90,15039,1633.608018
49,10592,2316.189728
42,18435,1189.359047
10,13675,2922.682785
54,16996,1469.549379