diff --git a/IncrementalMinimization/budget_test_before _heuristic.txt b/IncrementalMinimization/budget_test_before _heuristic.txt new file mode 100644 index 00000000..d101c15b --- /dev/null +++ b/IncrementalMinimization/budget_test_before _heuristic.txt @@ -0,0 +1,73 @@ +initial states, final states, incremental states, upfront statesincremental percent, upfront percent25, 17, 17, 24, 1.0, 0.125 +31, 8, 8, 13, 1.0, 0.782608695652174 +10, 7, 7, 7, 1.0, 1.0 +111, 21, 110, 110, 0.011111111111111112, 0.011111111111111112 +36, 17, 17, 36, 1.0, 0.0 +48, 39, 1, 48, 1.0, 0.0 +917, 114, 300, 917, 0.7683686176836861, 0.0 +1, 1, 1, 1, 1.0, 1.0 +47, 34, 1, 47, 1.0, 0.0 +431, 184, 1, 431, 1.0, 0.0 +224, 20, 15, 224, 1.0, 0.0 +354, 62, 354, 354, 0.0, 0.0 +33, 17, 22, 33, 0.6875, 0.0 +12, 8, 5, 12, 1.0, 0.0 +22, 16, 16, 22, 1.0, 0.0 +34, 3, 3, 34, 1.0, 0.0 +34, 18, 2, 34, 1.0, 0.0 +323, 67, 318, 323, 0.01953125, 0.0 +55, 42, 43, 52, 0.9230769230769231, 0.23076923076923078 +14, 7, 7, 9, 1.0, 0.7142857142857143 +22, 11, 11, 18, 1.0, 0.36363636363636365 +7, 5, 5, 5, 1.0, 1.0 +25, 9, 9, 25, 1.0, 0.0 +6, 4, 4, 5, 1.0, 0.5 +66, 26, 61, 66, 0.125, 0.0 +43, 26, 34, 43, 0.5294117647058824, 0.0 +17, 13, 13, 14, 1.0, 0.75 +22, 7, 7, 22, 1.0, 0.0 +20, 5, 5, 7, 1.0, 0.8666666666666667 +13, 11, 11, 11, 1.0, 1.0 +33, 32, 32, 33, 1.0, 0.0 +140, 53, 1, 140, 1.0, 0.0 +23, 16, 1, 23, 1.0, 0.0 +56, 52, 52, 56, 1.0, 0.0 +26, 3, 3, 26, 1.0, 0.0 +22, 18, 18, 22, 1.0, 0.0 +21, 15, 1, 1, 1.0, 1.0 +19, 14, 1, 1, 1.0, 1.0 +1, 1, 1, 1, 1.0, 1.0 +9, 8, 8, 9, 1.0, 0.0 +5, 4, 4, 4, 1.0, 1.0 +8, 7, 7, 7, 1.0, 1.0 +90, 90, 90, 90, 1.0, 1.0 +3, 3, 3, 3, 1.0, 1.0 +17, 10, 10, 10, 1.0, 1.0 +41, 30, 32, 41, 0.8181818181818182, 0.0 +7, 5, 5, 5, 1.0, 1.0 +11, 7, 7, 7, 1.0, 1.0 +31, 19, 21, 30, 0.8333333333333334, 0.08333333333333333 +3, 3, 3, 3, 1.0, 1.0 +12, 10, 7, 7, 1.0, 1.0 +52, 13, 14, 50, 0.9743589743589743, 0.05128205128205128 +35, 35, 35, 35, 1.0, 1.0 +18, 13, 1, 18, 1.0, 0.0 +49, 48, 49, 49, 0.0, 0.0 +19, 18, 18, 18, 1.0, 1.0 +22, 7, 7, 15, 1.0, 0.4666666666666667 +44, 8, 1, 1, 1.0, 1.0 +10, 7, 7, 7, 1.0, 1.0 +31, 13, 13, 31, 1.0, 0.0 +18, 7, 1, 18, 1.0, 0.0 +100, 22, 61, 100, 0.5, 0.0 +53, 14, 5, 53, 1.0, 0.0 +79, 52, 1, 79, 1.0, 0.0 +43, 36, 36, 43, 1.0, 0.0 +18, 14, 14, 18, 1.0, 0.0 +80, 77, 1, 1, 1.0, 1.0 +87, 80, 1, 87, 1.0, 0.0 +22, 13, 9, 22, 1.0, 0.0 +1, 1, 1, 1, 1.0, 1.0 +85, 60, 73, 85, 0.48, 0.0 +1, 1, 1, 1, 1.0, 1.0 +43, 36, 29, 43, 1.0, 0.0 diff --git a/IncrementalMinimization/budget_test_before_any_improvement.txt b/IncrementalMinimization/budget_test_before_any_improvement.txt new file mode 100644 index 00000000..4da06ea8 --- /dev/null +++ b/IncrementalMinimization/budget_test_before_any_improvement.txt @@ -0,0 +1,71 @@ +initial states, final states, incremental states, upfront statesincremental percent, upfront percent25, 17, 23, 25, 0.25, 0.0 +31, 8, 12, 31, 0.8260869565217391, 0.0 +10, 7, 9, 10, 0.3333333333333333, 0.0 +111, 21, 62, 111, 0.5444444444444444, 0.0 +36, 17, 35, 36, 0.05263157894736842, 0.0 +48, 39, 47, 48, 0.1111111111111111, 0.0 +917, 114, 917, 917, 0.0, 0.0 +1, 1, 1, 1, 1.0, 1.0 +47, 34, 47, 47, 0.0, 0.0 +431, 184, 431, 431, 0.0, 0.0 +224, 20, 219, 224, 0.024509803921568627, 0.0 +354, 62, 354, 354, 0.0, 0.0 +33, 17, 31, 33, 0.125, 0.0 +12, 8, 8, 12, 1.0, 0.0 +22, 16, 20, 22, 0.3333333333333333, 0.0 +34, 3, 4, 34, 0.967741935483871, 0.0 +34, 18, 27, 34, 0.4375, 0.0 +323, 67, 322, 323, 0.00390625, 0.0 +55, 42, 55, 55, 0.0, 0.0 +14, 7, 14, 14, 0.0, 0.0 +22, 11, 11, 15, 1.0, 0.6363636363636364 +7, 5, 5, 7, 1.0, 0.0 +25, 9, 21, 25, 0.25, 0.0 +6, 4, 4, 6, 1.0, 0.0 +66, 26, 63, 66, 0.075, 0.0 +43, 26, 40, 43, 0.17647058823529413, 0.0 +17, 13, 13, 17, 1.0, 0.0 +22, 7, 17, 22, 0.3333333333333333, 0.0 +20, 5, 7, 20, 0.8666666666666667, 0.0 +13, 11, 12, 13, 0.5, 0.0 +140, 53, 140, 140, 0.0, 0.0 +23, 16, 22, 23, 0.14285714285714285, 0.0 +56, 52, 56, 56, 0.0, 0.0 +26, 3, 7, 26, 0.8260869565217391, 0.0 +22, 18, 22, 22, 0.0, 0.0 +21, 15, 18, 21, 0.5, 0.0 +19, 14, 16, 19, 0.6, 0.0 +1, 1, 1, 1, 1.0, 1.0 +9, 8, 9, 9, 0.0, 0.0 +5, 4, 4, 5, 1.0, 0.0 +8, 7, 7, 8, 1.0, 0.0 +90, 90, 90, 90, 1.0, 1.0 +3, 3, 3, 3, 1.0, 1.0 +17, 10, 16, 17, 0.14285714285714285, 0.0 +41, 30, 41, 41, 0.0, 0.0 +7, 5, 5, 7, 1.0, 0.0 +11, 7, 10, 11, 0.25, 0.0 +31, 19, 30, 31, 0.08333333333333333, 0.0 +3, 3, 3, 3, 1.0, 1.0 +12, 10, 11, 12, 0.5, 0.0 +52, 13, 52, 52, 0.0, 0.0 +35, 35, 35, 35, 1.0, 1.0 +18, 13, 18, 18, 0.0, 0.0 +49, 48, 49, 49, 0.0, 0.0 +19, 18, 19, 19, 0.0, 0.0 +22, 7, 15, 22, 0.4666666666666667, 0.0 +44, 8, 23, 44, 0.5833333333333334, 0.0 +10, 7, 9, 10, 0.3333333333333333, 0.0 +31, 13, 14, 31, 0.9444444444444444, 0.0 +18, 7, 14, 18, 0.36363636363636365, 0.0 +100, 22, 100, 100, 0.0, 0.0 +53, 14, 25, 53, 0.717948717948718, 0.0 +79, 52, 79, 79, 0.0, 0.0 +43, 36, 43, 43, 0.0, 0.0 +18, 14, 16, 18, 0.5, 0.0 +80, 77, 79, 80, 0.3333333333333333, 0.0 +22, 13, 21, 22, 0.1111111111111111, 0.0 +1, 1, 1, 1, 1.0, 1.0 +85, 60, 85, 85, 0.0, 0.0 +1, 1, 1, 1, 1.0, 1.0 +43, 36, 42, 43, 0.14285714285714285, 0.0 diff --git a/IncrementalMinimization/compare_test_after_heuristic.txt b/IncrementalMinimization/compare_test_after_heuristic.txt new file mode 100644 index 00000000..dd5f1d47 --- /dev/null +++ b/IncrementalMinimization/compare_test_after_heuristic.txt @@ -0,0 +1,73 @@ +initial states, final states, transition count, predicate count, minterm count,incremental time, standard time, Moore time, upfront incremental time +25, 17, 98, 12, 6, 4149.779, 1870.248, 10281.005, 5210.621 +31, 8, 103, 13, 7, 2219.835, 2159.205, 14627.939, 4672.123 +10, 7, 23, 10, 5, 233.789, 237.793, 562.036, 357.576 +111, 21, 531, 24, 10, 43419.745, 7036.977, 77845.546, 50642.377 +36, 17, 173, 26, 11, 1223.948, 1111.516, 24170.862, 3052.804 +48, 39, 167, 31, 10, 2052.909, 1396.595, 8320.059, 2853.102 +917, 114, 5506, 97, 36, 2.0034032077E8, 111768.37, 1.6910448872E7, 1.87092412285E8 +1, 1, 1, 1, 1, 14.095, 8.438, 4.045, 6.416 +47, 34, 111, 40, 19, 963.478, 1283.19, 4562.017, 3022.995 +431, 184, 2895, 76, 22, 1.1664380163E7, 27005.31, 1215210.682, 9794850.316 +224, 20, 3195, 72, 32, 423552.868, 23192.285, 4592157.659, 524933.257 +354, 62, 2621, 78, 32, 5930986.129, 18307.805, 1476349.485, 6285783.572 +33, 17, 117, 25, 13, 2123.127, 567.349, 7992.794, 3534.218 +12, 8, 27, 9, 5, 193.446, 173.304, 244.908, 322.375 +22, 16, 104, 10, 6, 583.445, 583.351, 2656.572, 1185.323 +34, 3, 66, 34, 33, 372.47, 356.608, 623.943, 2371.057 +34, 18, 110, 23, 11, 1037.205, 724.515, 1581.625, 2070.252 +323, 67, 1369, 80, 32, 901906.1, 14283.923, 557001.51, 937888.981 +55, 42, 187, 26, 7, 1283.728, 878.457, 13887.558, 2119.395 +14, 7, 38, 7, 4, 208.619, 205.806, 457.949, 330.731 +22, 11, 56, 9, 6, 268.917, 272.688, 1474.725, 552.55 +7, 5, 15, 5, 3, 92.882, 77.196, 77.139, 106.289 +25, 9, 84, 14, 11, 351.62, 317.977, 2879.847, 1239.404 +6, 4, 14, 7, 6, 80.399, 126.345, 129.994, 196.402 +66, 26, 373, 54, 24, 15165.801, 2049.761, 20437.047, 38504.93 +43, 26, 284, 47, 24, 2896.974, 1701.671, 12507.275, 13061.893 +17, 13, 39, 20, 11, 169.667, 254.946, 1453.378, 444.829 +22, 7, 65, 11, 6, 290.4, 248.788, 1209.445, 608.895 +20, 5, 86, 8, 5, 451.081, 370.525, 1158.023, 804.976 +13, 11, 40, 9, 5, 120.588, 135.959, 440.428, 255.255 +140, 53, 513, 41, 15, 14665.129, 2670.433, 347777.032, 20779.615 +23, 16, 65, 23, 12, 372.255, 321.95, 1593.383, 1621.046 +56, 52, 146, 54, 23, 705.645, 667.824, 20512.728, 3281.178 +26, 3, 118, 18, 11, 516.847, 351.52, 2337.99, 1590.179 +22, 18, 55, 14, 6, 192.188, 187.371, 1148.443, 418.116 +21, 15, 58, 18, 8, 247.979, 290.542, 1336.189, 554.402 +19, 14, 50, 16, 8, 230.151, 228.699, 940.959, 646.216 +1, 1, 1, 1, 1, 20.163, 36.065, 0.645, 4.034 +9, 8, 18, 14, 8, 56.046, 90.731, 116.774, 143.134 +5, 4, 9, 5, 3, 78.516, 33.887, 45.29, 88.914 +8, 7, 19, 6, 3, 57.528, 89.084, 156.957, 122.802 +90, 90, 176, 65, 33, 800.561, 1129.3, 132701.242, 4669.839 +3, 3, 4, 3, 2, 24.71, 23.764, 15.092, 23.598 +17, 10, 41, 10, 5, 159.59, 139.554, 374.331, 339.513 +41, 30, 127, 18, 8, 1162.963, 617.518, 6795.06, 1986.848 +7, 5, 15, 7, 4, 97.925, 106.271, 89.945, 140.151 +11, 7, 27, 7, 4, 100.244, 100.612, 230.682, 201.231 +31, 19, 92, 10, 5, 724.654, 435.071, 1414.404, 1189.659 +3, 3, 4, 3, 2, 60.093, 19.308, 41.734, 67.891 +12, 10, 24, 7, 4, 113.862, 109.439, 133.265, 156.124 +52, 13, 184, 15, 7, 2028.855, 1065.962, 13154.739, 3296.916 +35, 35, 90, 20, 10, 1002.762, 381.215, 12145.313, 1102.279 +18, 13, 29, 13, 10, 204.093, 132.036, 1053.824, 439.352 +49, 48, 123, 9, 5, 1903.73, 605.207, 6618.722, 2237.227 +19, 18, 36, 8, 4, 95.512, 143.554, 840.58, 236.63 +22, 7, 71, 9, 6, 286.847, 293.854, 1135.565, 672.638 +44, 8, 157, 13, 8, 825.53, 740.125, 6388.064, 1719.639 +10, 7, 23, 7, 4, 131.09, 108.349, 252.049, 188.608 +31, 13, 111, 19, 9, 532.51, 458.945, 4330.735, 1240.646 +18, 7, 55, 10, 6, 236.773, 205.834, 841.68, 800.676 +100, 22, 381, 20, 7, 15537.295, 1682.766, 61308.347, 15904.263 +53, 14, 233, 26, 11, 2476.973, 1091.507, 8773.559, 4799.221 +79, 52, 278, 44, 19, 4903.707, 1315.361, 25680.155, 10749.454 +43, 36, 117, 33, 12, 663.664, 516.406, 7499.999, 1847.018 +18, 14, 67, 13, 7, 335.389, 484.896, 920.05, 735.762 +80, 77, 312, 14, 7, 8744.681, 1811.43, 160210.951, 17063.541 +87, 80, 339, 18, 8, 9687.455, 1750.471, 175070.251, 7372.536 +22, 13, 66, 19, 8, 460.146, 386.457, 1076.577, 1364.106 +1, 1, 1, 1, 1, 6.972, 1.245, 0.75, 2.826 +85, 60, 285, 50, 21, 4646.642, 1356.63, 28251.948, 12250.405 +1, 1, 1, 1, 1, 6.869, 1.276, 0.754, 2.572 +43, 36, 132, 26, 9, 1249.99, 578.022, 2462.889, 2339.949 diff --git a/IncrementalMinimization/compare_test_before_any.txt b/IncrementalMinimization/compare_test_before_any.txt new file mode 100644 index 00000000..3f6481c7 --- /dev/null +++ b/IncrementalMinimization/compare_test_before_any.txt @@ -0,0 +1,73 @@ +initial states, final states, transition count, predicate count, minterm count,incremental time, standard time, Moore time, upfront incremental time +25, 17, 98, 12, 6, 21283.661, 12150.939, 13724.523, 8607.197 +31, 8, 103, 13, 7, 7521.622, 1080.463, 18867.475, 20830.142 +10, 7, 23, 10, 5, 399.98, 253.13, 437.941, 505.273 +111, 21, 531, 24, 10, 131186.943, 6322.085, 66344.003, 188650.015 +36, 17, 173, 26, 11, 3917.043, 1121.329, 20492.564, 7315.577 +48, 39, 167, 31, 10, 5628.57, 1469.379, 8754.771, 11484.585 +917, 114, 5506, 97, 36, 2.00452108777E8, 158809.508, 1.83771774E7, 2.0250369092E8 +1, 1, 1, 1, 1, 13.031, 4.506, 3.793, 1.391 +47, 34, 111, 40, 19, 4829.414, 1235.047, 4631.535, 8343.766 +431, 184, 2895, 76, 22, 1.4835072519E7, 25230.13, 1318340.323, 1.3015481512E7 +224, 20, 3195, 72, 32, 580652.807, 23222.702, 4946541.164, 564426.515 +354, 62, 2621, 78, 32, 6484959.92, 15883.395, 1505283.065, 6482667.495 +33, 17, 117, 25, 13, 2494.012, 633.793, 8004.53, 11849.702 +12, 8, 27, 9, 5, 244.496, 109.757, 242.677, 362.795 +22, 16, 104, 10, 6, 1357.836, 998.281, 3101.876, 2171.295 +34, 3, 66, 34, 33, 494.917, 250.17, 615.792, 3200.528 +34, 18, 110, 23, 11, 1599.924, 1036.207, 1757.747, 2327.239 +323, 67, 1369, 80, 32, 1080190.646, 12463.742, 582507.238, 1053337.027 +55, 42, 187, 26, 7, 6632.251, 821.604, 14311.947, 7575.92 +14, 7, 38, 7, 4, 252.475, 159.083, 459.048, 379.862 +22, 11, 56, 9, 6, 732.784, 284.001, 1622.985, 958.552 +7, 5, 15, 5, 3, 119.31, 81.258, 125.641, 207.363 +25, 9, 84, 14, 11, 1110.987, 401.582, 2886.471, 2167.65 +6, 4, 14, 7, 6, 98.967, 79.64, 89.458, 219.404 +66, 26, 373, 54, 24, 34355.727, 1877.321, 22311.113, 40124.344 +43, 26, 284, 47, 24, 6227.711, 1577.832, 13591.58, 15684.64 +17, 13, 39, 20, 11, 444.831, 183.141, 1480.66, 820.311 +22, 7, 65, 11, 6, 437.999, 227.147, 1237.789, 884.067 +20, 5, 86, 8, 5, 556.925, 419.0, 1052.712, 889.485 +13, 11, 40, 9, 5, 220.923, 139.527, 481.499, 352.174 +140, 53, 513, 41, 15, 311998.217, 2384.499, 337620.139, 344660.247 +23, 16, 65, 23, 12, 683.483, 320.588, 1853.63, 1894.567 +56, 52, 146, 54, 23, 9111.695, 851.85, 22756.794, 12800.844 +26, 3, 118, 18, 11, 547.548, 344.102, 3164.502, 1869.867 +22, 18, 55, 14, 6, 562.314, 217.995, 1187.516, 784.051 +21, 15, 58, 18, 8, 465.247, 251.203, 1035.769, 945.976 +19, 14, 50, 16, 8, 518.042, 197.332, 835.135, 703.113 +1, 1, 1, 1, 1, 2.749, 6.026, 0.684, 1.053 +9, 8, 18, 14, 8, 143.91, 86.028, 158.977, 220.63 +5, 4, 9, 5, 3, 42.534, 32.55, 32.686, 67.606 +8, 7, 19, 6, 3, 124.816, 73.886, 109.626, 189.32 +90, 90, 176, 65, 33, 37241.775, 962.84, 135737.273, 66644.256 +3, 3, 4, 3, 2, 50.112, 19.168, 17.133, 23.401 +17, 10, 41, 10, 5, 298.485, 131.127, 374.293, 507.207 +41, 30, 127, 18, 8, 2922.98, 514.401, 7501.86, 3119.55 +7, 5, 15, 7, 4, 114.821, 74.082, 91.653, 187.413 +11, 7, 27, 7, 4, 163.595, 94.032, 228.705, 266.94 +31, 19, 92, 10, 5, 904.814, 469.36, 1499.585, 1912.046 +3, 3, 4, 3, 2, 42.07, 18.363, 16.776, 56.85 +12, 10, 24, 7, 4, 133.314, 91.304, 170.456, 317.189 +52, 13, 184, 15, 7, 10719.388, 745.157, 14222.352, 12196.481 +35, 35, 90, 20, 10, 1660.76, 397.655, 13482.194, 2787.598 +18, 13, 29, 13, 10, 358.39, 113.78, 1074.377, 488.814 +49, 48, 123, 9, 5, 2707.175, 666.602, 5877.965, 3748.372 +19, 18, 36, 8, 4, 272.685, 125.278, 803.644, 287.567 +22, 7, 71, 9, 6, 644.812, 308.294, 1119.372, 1041.139 +44, 8, 157, 13, 8, 2736.394, 871.976, 5678.398, 4260.929 +10, 7, 23, 7, 4, 152.996, 95.046, 198.752, 255.866 +31, 13, 111, 19, 9, 1666.204, 586.485, 3874.997, 3532.208 +18, 7, 55, 10, 6, 414.452, 259.194, 764.071, 887.422 +100, 22, 381, 20, 7, 88273.989, 1725.291, 65159.241, 94078.411 +53, 14, 233, 26, 11, 4383.274, 1007.236, 8322.457, 7711.018 +79, 52, 278, 44, 19, 22003.058, 1415.266, 23810.566, 27617.694 +43, 36, 117, 33, 12, 2670.297, 493.48, 8612.25, 6609.419 +18, 14, 67, 13, 7, 431.045, 206.469, 733.471, 724.933 +80, 77, 312, 14, 7, 15115.437, 1620.422, 165234.81, 23083.128 +87, 80, 339, 18, 8, 21637.135, 1765.103, 183539.882, 28524.959 +22, 13, 66, 19, 8, 883.981, 365.662, 804.025, 1481.064 +1, 1, 1, 1, 1, 2.464, 0.849, 0.516, 0.92 +85, 60, 285, 50, 21, 25551.906, 1331.966, 28247.75, 38918.51 +1, 1, 1, 1, 1, 15.373, 0.944, 0.533, 0.825 +43, 36, 132, 26, 9, 1841.303, 516.165, 2541.588, 2883.257 diff --git a/IncrementalMinimization/compare_test_before_heuristic.txt b/IncrementalMinimization/compare_test_before_heuristic.txt new file mode 100644 index 00000000..10c48bde --- /dev/null +++ b/IncrementalMinimization/compare_test_before_heuristic.txt @@ -0,0 +1,67 @@ +initial states, final states, transition count, predicate count, minterm count,incremental time, standard time, Moore time, upfront incremental time +25, 17, 98, 12, 6, 3238.267, 1809.762, 10220.144, 5392.921 +31, 8, 103, 13, 7, 2129.168, 2252.686, 17912.944, 5402.188 +10, 7, 23, 10, 5, 303.465, 364.942, 752.335, 634.815 +111, 21, 531, 24, 10, 43149.815, 7829.532, 69960.675, 40356.498 +36, 17, 173, 26, 11, 1309.584, 1258.245, 18028.352, 3314.272 +48, 39, 167, 31, 10, 2041.359, 1461.247, 8215.086, 3317.545 +917, 114, 5506, 97, 36, 2.51064613126E8, 100879.519, 1.8062091044E7, 2.36930356959E8 +1, 1, 1, 1, 1, 9.909, 6.245, 3.592, 3.287 +47, 34, 111, 40, 19, 940.975, 2781.471, 5150.683, 11094.657 +431, 184, 2895, 76, 22, 1.5246596985E7, 34765.798, 1274871.312, 1.1922387623E7 +224, 20, 3195, 72, 32, 515511.109, 24320.276, 5002076.687, 660911.388 +354, 62, 2621, 78, 32, 6207802.767, 19643.705, 1396688.151, 6438011.689 +33, 17, 117, 25, 13, 1815.237, 727.464, 8119.737, 3507.33 +12, 8, 27, 9, 5, 146.971, 145.141, 221.272, 290.015 +22, 16, 104, 10, 6, 544.499, 538.397, 2593.377, 1508.616 +34, 3, 66, 34, 33, 424.73, 335.868, 611.698, 2165.93 +34, 18, 110, 23, 11, 1283.735, 790.492, 1745.636, 3127.528 +323, 67, 1369, 80, 32, 896909.266, 15411.802, 675302.67, 967042.953 +55, 42, 187, 26, 7, 1395.239, 1168.61, 13817.042, 2301.095 +14, 7, 38, 7, 4, 173.184, 177.155, 437.3, 313.869 +22, 11, 56, 9, 6, 281.339, 327.962, 1570.9, 560.363 +7, 5, 15, 5, 3, 70.989, 96.62, 92.278, 107.187 +25, 9, 84, 14, 11, 426.126, 396.542, 2683.923, 1288.877 +6, 4, 14, 7, 6, 84.14, 82.878, 89.972, 196.089 +66, 26, 373, 54, 24, 16822.635, 2421.352, 20391.804, 33962.219 +43, 26, 284, 47, 24, 3017.573, 1749.481, 13433.639, 13259.907 +17, 13, 39, 20, 11, 157.522, 200.778, 1373.663, 368.445 +22, 7, 65, 11, 6, 285.753, 241.756, 1310.26, 604.781 +20, 5, 86, 8, 5, 390.686, 393.451, 1108.398, 692.561 +13, 11, 40, 9, 5, 136.489, 200.241, 548.148, 250.222 +23, 16, 65, 23, 12, 308.554, 392.999, 1668.111, 1419.693 +56, 52, 146, 54, 23, 1084.36, 971.291, 21558.392, 3422.988 +26, 3, 118, 18, 11, 580.631, 372.25, 2673.294, 1718.947 +22, 18, 55, 14, 6, 204.134, 286.361, 1211.748, 450.527 +21, 15, 58, 18, 8, 250.476, 304.619, 1057.372, 549.33 +19, 14, 50, 16, 8, 231.921, 256.971, 906.349, 472.673 +1, 1, 1, 1, 1, 12.585, 1.56, 0.782, 2.981 +9, 8, 18, 14, 8, 82.915, 88.44, 134.465, 164.199 +5, 4, 9, 5, 3, 44.296, 51.179, 34.427, 61.386 +8, 7, 19, 6, 3, 63.065, 87.715, 148.516, 102.224 +90, 90, 176, 65, 33, 840.372, 1525.111, 156382.135, 4977.519 +3, 3, 4, 3, 2, 26.619, 32.56, 41.75, 23.863 +17, 10, 41, 10, 5, 174.509, 168.315, 389.938, 356.689 +41, 30, 127, 18, 8, 1006.753, 731.189, 7876.179, 1692.308 +3, 3, 4, 3, 2, 39.656, 30.195, 17.372, 41.751 +35, 35, 90, 20, 10, 1093.824, 476.374, 15289.27, 1056.925 +18, 13, 29, 13, 10, 128.926, 148.711, 1585.125, 656.204 +49, 48, 123, 9, 5, 2759.034, 1330.561, 7896.695, 4671.379 +19, 18, 36, 8, 4, 173.196, 179.582, 1081.138, 230.652 +22, 7, 71, 9, 6, 346.418, 4398.503, 1255.399, 755.639 +44, 8, 157, 13, 8, 1014.342, 823.043, 7988.207, 1991.638 +10, 7, 23, 7, 4, 174.339, 129.587, 207.707, 182.426 +31, 13, 111, 19, 9, 543.539, 473.691, 7776.302, 1431.516 +18, 7, 55, 10, 6, 259.192, 247.625, 702.432, 643.439 +100, 22, 381, 20, 7, 15770.308, 6414.246, 65730.259, 18094.36 +53, 14, 233, 26, 11, 2520.759, 1260.109, 9414.874, 4230.401 +79, 52, 278, 44, 19, 4545.334, 1676.727, 25989.977, 10928.076 +43, 36, 117, 33, 12, 725.842, 637.913, 8161.927, 2042.772 +18, 14, 67, 13, 7, 329.644, 368.409, 839.299, 832.449 +80, 77, 312, 14, 7, 7528.026, 2010.719, 176112.998, 12917.236 +87, 80, 339, 18, 8, 10452.927, 2957.851, 235146.637, 11660.936 +22, 13, 66, 19, 8, 459.241, 797.509, 992.616, 1312.078 +1, 1, 1, 1, 1, 6.959, 21.761, 0.623, 2.182 +85, 60, 285, 50, 21, 4863.05, 1380.379, 28742.321, 13433.617 +1, 1, 1, 1, 1, 5.521, 1.616, 0.846, 2.273 +43, 36, 132, 26, 9, 1149.09, 611.993, 2954.112, 2789.951 diff --git a/IncrementalMinimization/comparison_after_heuristic.png b/IncrementalMinimization/comparison_after_heuristic.png new file mode 100644 index 00000000..1271a922 Binary files /dev/null and b/IncrementalMinimization/comparison_after_heuristic.png differ diff --git a/IncrementalMinimization/comparison_before_any_improvement.png b/IncrementalMinimization/comparison_before_any_improvement.png new file mode 100644 index 00000000..d3323fe9 Binary files /dev/null and b/IncrementalMinimization/comparison_before_any_improvement.png differ diff --git a/IncrementalMinimization/comparison_before_heuristic.png b/IncrementalMinimization/comparison_before_heuristic.png new file mode 100644 index 00000000..be0029cd Binary files /dev/null and b/IncrementalMinimization/comparison_before_heuristic.png differ diff --git a/IncrementalMinimization/generate_graph.py b/IncrementalMinimization/generate_graph.py new file mode 100644 index 00000000..9beeab54 --- /dev/null +++ b/IncrementalMinimization/generate_graph.py @@ -0,0 +1,57 @@ +import matplotlib.pyplot as pyplot +import sys + +cutoff = 500 +xAxis = "Number of States" +yAxis = "Average Minimization Time (ns)" +title = "Comparison of SFA Minimization Algorithms" + +testsfile = sys.argv[1] +xIndex = int(sys.argv[2]) +graph_indices = [int(i) for i in sys.argv[3:]] + +def toNum(s): + if s.isdigit(): + return int(s) + else: + return float(s) + +def mergeData(data, index): + data.sort(key = lambda x: x[index]) + new_data = [] + count = 0 + for row in data: + if new_data and new_data[-1][index] == row[index]: + old_row = new_data[-1] + for i in range(0, len(old_row)): + if i != index: + old_row[i] += (row[i] - old_row[i])/float(count) #running average + else: + count += 1 + new_data.append(row) + return new_data + +with open(testsfile, "r") as f: + fStrings = f.read().split('\n') + +title_row = fStrings[0].split(',') +fData = [[toNum(datum) for datum in row.split(',') if datum] + for row in fStrings[1:] if row] +fData = mergeData(fData, xIndex) + +xData = [row[xIndex] for row in fData if row[xIndex] <= cutoff] +for i in graph_indices: + graphData = [row[i] for row in fData[:len(xData)]] + pyplot.plot(xData, graphData, label=title_row[i], linewidth=1.0) +pyplot.yscale("log") +pyplot.legend(loc=0) +pyplot.xlabel(xAxis) +pyplot.ylabel(yAxis) +pyplot.title(title) +pyplot.savefig("graph.png", dpi=600) + + + + + + diff --git a/IncrementalMinimization/results/budget_test.txt b/IncrementalMinimization/results/budget_test.txt index 942f02b3..e2275401 100644 --- a/IncrementalMinimization/results/budget_test.txt +++ b/IncrementalMinimization/results/budget_test.txt @@ -1,26 +1,26 @@ -initial states, final states, incremental states, upfront statesincremental percent, upfront percent25, 17, 17, 23, 1.0, 0.25 +initial states, final states, incremental states, upfront statesincremental percent, upfront percent25, 17, 22, 25, 0.375, 0.0 35, 25, 34, 35, 0.1, 0.0 14, 11, 11, 14, 1.0, 0.0 10, 9, 9, 10, 1.0, 0.0 -15, 13, 13, 15, 1.0, 0.0 +15, 13, 14, 15, 0.5, 0.0 4, 3, 3, 3, 1.0, 1.0 5, 3, 3, 3, 1.0, 1.0 -8, 4, 4, 6, 1.0, 0.5 +8, 4, 4, 7, 1.0, 0.25 5, 3, 3, 3, 1.0, 1.0 -7, 3, 3, 7, 1.0, 0.0 -17, 12, 15, 17, 0.4, 0.0 +7, 3, 3, 4, 1.0, 0.75 +17, 12, 16, 17, 0.2, 0.0 5, 5, 5, 5, 1.0, 1.0 -3, 2, 2, 3, 1.0, 0.0 +3, 2, 2, 2, 1.0, 1.0 4, 3, 3, 3, 1.0, 1.0 24, 24, 24, 24, 1.0, 1.0 -15, 13, 13, 14, 1.0, 0.5 +15, 13, 15, 15, 0.0, 0.0 31, 8, 12, 31, 0.8260869565217391, 0.0 3, 2, 2, 2, 1.0, 1.0 5, 4, 4, 4, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 4, 3, 3, 3, 1.0, 1.0 -10, 7, 7, 10, 1.0, 0.0 -4, 3, 3, 3, 1.0, 1.0 +10, 7, 9, 10, 0.3333333333333333, 0.0 +4, 3, 3, 4, 1.0, 0.0 111, 21, 110, 111, 0.011111111111111112, 0.0 1, 1, 1, 1, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 @@ -31,17 +31,17 @@ initial states, final states, incremental states, upfront statesincremental perc 35, 9, 35, 35, 0.0, 0.0 10, 9, 9, 9, 1.0, 1.0 6, 6, 6, 6, 1.0, 1.0 -13, 9, 11, 13, 0.5, 0.0 +13, 9, 13, 13, 0.0, 0.0 36, 17, 35, 36, 0.05263157894736842, 0.0 20, 13, 20, 20, 0.0, 0.0 44, 18, 44, 44, 0.0, 0.0 -7, 5, 5, 5, 1.0, 1.0 -10, 8, 8, 10, 1.0, 0.0 -48, 39, 39, 39, 1.0, 1.0 -9, 6, 6, 7, 1.0, 0.6666666666666666 7, 5, 5, 7, 1.0, 0.0 +10, 8, 8, 10, 1.0, 0.0 +48, 39, 47, 48, 0.1111111111111111, 0.0 +9, 6, 6, 8, 1.0, 0.3333333333333333 +7, 5, 5, 6, 1.0, 0.5 40, 15, 38, 40, 0.08, 0.0 -10, 7, 7, 10, 1.0, 0.0 +10, 7, 9, 10, 0.3333333333333333, 0.0 121, 56, 121, 121, 0.0, 0.0 61, 40, 61, 61, 0.0, 0.0 917, 114, 917, 917, 0.0, 0.0 @@ -57,7 +57,7 @@ initial states, final states, incremental states, upfront statesincremental perc 68, 34, 68, 68, 0.0, 0.0 50, 30, 50, 50, 0.0, 0.0 58, 31, 58, 58, 0.0, 0.0 -15, 11, 15, 15, 0.0, 0.0 +15, 11, 11, 15, 1.0, 0.0 23, 17, 21, 23, 0.3333333333333333, 0.0 44, 41, 44, 44, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 @@ -66,18 +66,18 @@ initial states, final states, incremental states, upfront statesincremental perc 29, 4, 10, 29, 0.76, 0.0 154, 114, 154, 154, 0.0, 0.0 23, 17, 22, 23, 0.16666666666666666, 0.0 -43, 35, 41, 43, 0.25, 0.0 +43, 35, 42, 43, 0.125, 0.0 44, 17, 21, 44, 0.8518518518518519, 0.0 43, 34, 42, 43, 0.1111111111111111, 0.0 38, 27, 38, 38, 0.0, 0.0 -22, 12, 12, 15, 1.0, 0.7 -14, 12, 14, 14, 0.0, 0.0 -37, 18, 37, 37, 0.0, 0.0 +22, 12, 15, 15, 0.7, 0.7 +14, 12, 12, 14, 1.0, 0.0 +37, 18, 35, 37, 0.10526315789473684, 0.0 15, 12, 14, 15, 0.3333333333333333, 0.0 -20, 15, 16, 20, 0.8, 0.0 +20, 15, 18, 20, 0.4, 0.0 9, 8, 8, 9, 1.0, 0.0 -38, 20, 36, 38, 0.1111111111111111, 0.0 -44, 21, 44, 44, 0.0, 0.0 +38, 20, 38, 38, 0.0, 0.0 +44, 21, 39, 44, 0.21739130434782608, 0.0 20, 15, 19, 20, 0.2, 0.0 18, 17, 17, 18, 1.0, 0.0 27, 22, 27, 27, 0.0, 0.0 @@ -88,7 +88,7 @@ initial states, final states, incremental states, upfront statesincremental perc 179, 94, 179, 179, 0.0, 0.0 19, 16, 19, 19, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 -21, 15, 19, 21, 0.3333333333333333, 0.0 +21, 15, 17, 21, 0.6666666666666666, 0.0 18, 17, 18, 18, 0.0, 0.0 17, 16, 17, 17, 0.0, 0.0 34, 27, 33, 34, 0.14285714285714285, 0.0 @@ -97,16 +97,16 @@ initial states, final states, incremental states, upfront statesincremental perc 27, 23, 27, 27, 0.0, 0.0 35, 33, 35, 35, 0.0, 0.0 113, 55, 110, 113, 0.05172413793103448, 0.0 -22, 16, 16, 20, 1.0, 0.3333333333333333 +22, 16, 20, 22, 0.3333333333333333, 0.0 1024, 1024, 1024, 1024, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 17, 16, 17, 17, 0.0, 0.0 -9, 7, 7, 9, 1.0, 0.0 -261, 22, 261, 261, 0.0, 0.0 +9, 7, 7, 8, 1.0, 0.5 +261, 22, 260, 261, 0.0041841004184100415, 0.0 43, 25, 43, 43, 0.0, 0.0 36, 32, 36, 36, 0.0, 0.0 -36, 6, 6, 36, 1.0, 0.0 -14, 9, 13, 14, 0.2, 0.0 +36, 6, 6, 35, 1.0, 0.03333333333333333 +14, 9, 10, 14, 0.8, 0.0 1, 1, 1, 1, 1.0, 1.0 9, 2, 2, 9, 1.0, 0.0 8, 7, 7, 8, 1.0, 0.0 @@ -118,18 +118,18 @@ initial states, final states, incremental states, upfront statesincremental perc 23, 23, 23, 23, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 19, 18, 19, 19, 0.0, 0.0 -28, 17, 28, 28, 0.0, 0.0 +28, 17, 24, 28, 0.36363636363636365, 0.0 90, 57, 90, 90, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -85, 1, 43, 85, 0.5, 0.0 +85, 1, 19, 85, 0.7857142857142857, 0.0 12, 12, 12, 12, 1.0, 1.0 -40, 25, 40, 40, 0.0, 0.0 +40, 25, 36, 40, 0.26666666666666666, 0.0 43, 19, 41, 43, 0.08333333333333333, 0.0 93, 28, 93, 93, 0.0, 0.0 197, 49, 197, 197, 0.0, 0.0 83, 32, 83, 83, 0.0, 0.0 -17, 1, 4, 17, 0.8125, 0.0 +17, 1, 5, 17, 0.75, 0.0 89, 21, 65, 89, 0.35294117647058826, 0.0 14, 11, 11, 14, 1.0, 0.0 184, 21, 184, 184, 0.0, 0.0 @@ -143,20 +143,20 @@ initial states, final states, incremental states, upfront statesincremental perc 33, 17, 31, 33, 0.125, 0.0 29, 14, 22, 29, 0.4666666666666667, 0.0 19, 12, 19, 19, 0.0, 0.0 -8, 5, 5, 7, 1.0, 0.3333333333333333 +8, 5, 5, 8, 1.0, 0.0 27, 11, 19, 27, 0.5, 0.0 6, 5, 5, 5, 1.0, 1.0 41, 18, 40, 41, 0.043478260869565216, 0.0 9, 7, 8, 9, 0.5, 0.0 -11, 9, 10, 11, 0.5, 0.0 -12, 7, 10, 11, 0.4, 0.2 -47, 12, 36, 47, 0.3142857142857143, 0.0 +11, 9, 9, 11, 1.0, 0.0 +12, 7, 9, 11, 0.6, 0.2 +47, 12, 20, 47, 0.7714285714285715, 0.0 6, 3, 3, 3, 1.0, 1.0 47, 27, 47, 47, 0.0, 0.0 17, 15, 15, 17, 1.0, 0.0 20, 19, 20, 20, 0.0, 0.0 -22, 18, 22, 22, 0.0, 0.0 -18, 15, 18, 18, 0.0, 0.0 +22, 18, 21, 22, 0.25, 0.0 +18, 15, 16, 18, 0.6666666666666666, 0.0 22, 16, 20, 22, 0.3333333333333333, 0.0 56, 18, 56, 56, 0.0, 0.0 48, 39, 48, 48, 0.0, 0.0 @@ -164,14 +164,14 @@ initial states, final states, incremental states, upfront statesincremental perc 9, 7, 7, 9, 1.0, 0.0 123, 40, 123, 123, 0.0, 0.0 16, 16, 16, 16, 1.0, 1.0 -33, 27, 32, 33, 0.16666666666666666, 0.0 +33, 27, 33, 33, 0.0, 0.0 28, 18, 28, 28, 0.0, 0.0 -8, 7, 7, 8, 1.0, 0.0 +8, 7, 8, 8, 0.0, 0.0 33, 18, 33, 33, 0.0, 0.0 47, 25, 43, 47, 0.18181818181818182, 0.0 4796, 1299, 4796, 4796, 0.0, 0.0 -21, 17, 21, 21, 0.0, 0.0 -24, 12, 23, 24, 0.08333333333333333, 0.0 +21, 17, 19, 21, 0.5, 0.0 +24, 12, 24, 24, 0.0, 0.0 173, 71, 173, 173, 0.0, 0.0 95, 64, 95, 95, 0.0, 0.0 23, 19, 22, 23, 0.25, 0.0 @@ -181,8 +181,8 @@ initial states, final states, incremental states, upfront statesincremental perc 11, 10, 10, 11, 1.0, 0.0 11, 10, 10, 11, 1.0, 0.0 48, 41, 48, 48, 0.0, 0.0 -12, 8, 8, 12, 1.0, 0.0 -37, 15, 23, 37, 0.6363636363636364, 0.0 +12, 8, 9, 12, 0.75, 0.0 +37, 15, 33, 37, 0.18181818181818182, 0.0 23, 23, 23, 23, 1.0, 1.0 41, 27, 41, 41, 0.0, 0.0 14, 14, 14, 14, 1.0, 1.0 @@ -194,13 +194,13 @@ initial states, final states, incremental states, upfront statesincremental perc 13, 13, 13, 13, 1.0, 1.0 47, 32, 47, 47, 0.0, 0.0 37, 30, 37, 37, 0.0, 0.0 -28, 15, 28, 28, 0.0, 0.0 +28, 15, 27, 28, 0.07692307692307693, 0.0 65, 44, 65, 65, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 17, 17, 17, 17, 1.0, 1.0 50, 25, 50, 50, 0.0, 0.0 17, 17, 17, 17, 1.0, 1.0 -63, 41, 61, 63, 0.09090909090909091, 0.0 +63, 41, 62, 63, 0.045454545454545456, 0.0 17, 17, 17, 17, 1.0, 1.0 23, 21, 23, 23, 0.0, 0.0 47, 23, 47, 47, 0.0, 0.0 @@ -216,49 +216,49 @@ initial states, final states, incremental states, upfront statesincremental perc 56, 55, 56, 56, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 17, 15, 16, 17, 0.5, 0.0 -17, 9, 16, 17, 0.125, 0.0 -10, 5, 5, 9, 1.0, 0.2 +17, 9, 9, 17, 1.0, 0.0 +10, 5, 5, 10, 1.0, 0.0 22, 19, 22, 22, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 23, 13, 23, 23, 0.0, 0.0 12, 12, 12, 12, 1.0, 1.0 -12, 9, 9, 12, 1.0, 0.0 +12, 9, 12, 12, 0.0, 0.0 6, 6, 6, 6, 1.0, 1.0 22, 16, 16, 22, 1.0, 0.0 -10, 4, 4, 4, 1.0, 1.0 +10, 4, 4, 6, 1.0, 0.6666666666666666 7, 6, 6, 6, 1.0, 1.0 -41, 24, 34, 41, 0.4117647058823529, 0.0 +41, 24, 32, 41, 0.5294117647058824, 0.0 96, 17, 96, 96, 0.0, 0.0 110, 20, 110, 110, 0.0, 0.0 13, 8, 8, 13, 1.0, 0.0 23, 23, 23, 23, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -14, 12, 12, 14, 1.0, 0.0 -7, 5, 6, 5, 0.5, 1.0 +14, 12, 12, 12, 1.0, 1.0 7, 5, 5, 7, 1.0, 0.0 +7, 5, 7, 7, 0.0, 0.0 98, 42, 98, 98, 0.0, 0.0 10, 7, 7, 10, 1.0, 0.0 11, 6, 6, 11, 1.0, 0.0 -25, 13, 14, 25, 0.9166666666666666, 0.0 +25, 13, 13, 25, 1.0, 0.0 34, 3, 3, 34, 1.0, 0.0 -11, 4, 8, 11, 0.42857142857142855, 0.0 +11, 4, 11, 11, 0.0, 0.0 34, 18, 27, 34, 0.4375, 0.0 17, 17, 17, 17, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 9, 9, 9, 9, 1.0, 1.0 -33, 22, 33, 33, 0.0, 0.0 +33, 22, 22, 33, 1.0, 0.0 10, 9, 9, 10, 1.0, 0.0 6, 5, 5, 6, 1.0, 0.0 26, 26, 26, 26, 1.0, 1.0 -20, 4, 4, 20, 1.0, 0.0 +20, 4, 4, 8, 1.0, 0.75 323, 67, 322, 323, 0.00390625, 0.0 8, 4, 4, 5, 1.0, 0.75 4, 3, 3, 3, 1.0, 1.0 55, 42, 55, 55, 0.0, 0.0 3, 3, 3, 3, 1.0, 1.0 -14, 7, 9, 14, 0.7142857142857143, 0.0 -22, 11, 18, 22, 0.36363636363636365, 0.0 -7, 5, 5, 7, 1.0, 0.0 +14, 7, 7, 14, 1.0, 0.0 +22, 11, 15, 22, 0.6363636363636364, 0.0 +7, 5, 7, 7, 0.0, 0.0 46, 19, 45, 46, 0.037037037037037035, 0.0 18, 18, 18, 18, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 @@ -267,15 +267,15 @@ initial states, final states, incremental states, upfront statesincremental perc 6, 4, 4, 6, 1.0, 0.0 76, 76, 76, 76, 1.0, 1.0 46, 46, 46, 46, 1.0, 1.0 -7, 6, 6, 7, 1.0, 0.0 -12, 5, 5, 12, 1.0, 0.0 -6, 5, 5, 6, 1.0, 0.0 +7, 6, 6, 6, 1.0, 1.0 +12, 5, 5, 6, 1.0, 0.8571428571428571 +6, 5, 5, 5, 1.0, 1.0 55, 35, 55, 55, 0.0, 0.0 80, 53, 80, 80, 0.0, 0.0 -8, 7, 8, 8, 0.0, 0.0 +8, 7, 7, 7, 1.0, 1.0 83, 40, 83, 83, 0.0, 0.0 17, 17, 17, 17, 1.0, 1.0 -6, 4, 4, 5, 1.0, 0.5 +6, 4, 4, 6, 1.0, 0.0 29, 26, 27, 29, 0.6666666666666666, 0.0 30, 29, 30, 30, 0.0, 0.0 11, 8, 8, 11, 1.0, 0.0 @@ -284,28 +284,28 @@ initial states, final states, incremental states, upfront statesincremental perc 8, 7, 7, 8, 1.0, 0.0 24, 22, 24, 24, 0.0, 0.0 11, 9, 9, 11, 1.0, 0.0 -13, 7, 10, 13, 0.5, 0.0 -12, 10, 12, 12, 0.0, 0.0 -14, 12, 12, 14, 1.0, 0.0 +13, 7, 7, 12, 1.0, 0.16666666666666666 +12, 10, 10, 12, 1.0, 0.0 +14, 12, 13, 14, 0.5, 0.0 66, 26, 65, 66, 0.025, 0.0 -43, 26, 42, 43, 0.058823529411764705, 0.0 -38, 5, 17, 38, 0.6363636363636364, 0.0 -21, 14, 20, 21, 0.14285714285714285, 0.0 +43, 26, 41, 43, 0.11764705882352941, 0.0 +38, 5, 38, 38, 0.0, 0.0 +21, 14, 19, 21, 0.2857142857142857, 0.0 16, 13, 16, 16, 0.0, 0.0 -12, 10, 12, 12, 0.0, 0.0 +12, 10, 10, 12, 1.0, 0.0 19, 17, 19, 19, 0.0, 0.0 11, 10, 10, 11, 1.0, 0.0 -18, 16, 18, 18, 0.0, 0.0 -22, 20, 22, 22, 0.0, 0.0 -8, 7, 7, 8, 1.0, 0.0 +18, 16, 16, 18, 1.0, 0.0 +22, 20, 21, 22, 0.5, 0.0 +8, 7, 7, 7, 1.0, 1.0 8, 7, 7, 8, 1.0, 0.0 9, 8, 8, 9, 1.0, 0.0 19, 3, 3, 19, 1.0, 0.0 -6, 4, 4, 4, 1.0, 1.0 -13, 9, 9, 13, 1.0, 0.0 +6, 4, 4, 6, 1.0, 0.0 +13, 9, 10, 13, 0.75, 0.0 17, 12, 15, 17, 0.4, 0.0 -52, 28, 51, 52, 0.041666666666666664, 0.0 -17, 2, 2, 8, 1.0, 0.6 +52, 28, 51, 51, 0.041666666666666664, 0.041666666666666664 +17, 2, 2, 17, 1.0, 0.0 15, 12, 13, 15, 0.6666666666666666, 0.0 32, 25, 32, 32, 0.0, 0.0 29, 29, 29, 29, 1.0, 1.0 @@ -316,84 +316,84 @@ initial states, final states, incremental states, upfront statesincremental perc 46, 41, 46, 46, 0.0, 0.0 31, 31, 31, 31, 1.0, 1.0 120, 60, 119, 120, 0.016666666666666666, 0.0 -57, 33, 55, 57, 0.08333333333333333, 0.0 +57, 33, 56, 57, 0.041666666666666664, 0.0 36, 19, 35, 36, 0.058823529411764705, 0.0 38, 24, 31, 38, 0.5, 0.0 -40, 33, 38, 40, 0.2857142857142857, 0.0 -4, 3, 3, 3, 1.0, 1.0 +40, 33, 39, 40, 0.14285714285714285, 0.0 +4, 3, 3, 4, 1.0, 0.0 6, 4, 4, 4, 1.0, 1.0 17, 13, 13, 17, 1.0, 0.0 35, 20, 34, 35, 0.06666666666666667, 0.0 26, 16, 25, 26, 0.1, 0.0 40, 24, 39, 40, 0.0625, 0.0 -7, 5, 6, 7, 0.5, 0.0 -22, 7, 17, 22, 0.3333333333333333, 0.0 -20, 5, 5, 20, 1.0, 0.0 +7, 5, 5, 7, 1.0, 0.0 +22, 7, 9, 22, 0.8666666666666667, 0.0 +20, 5, 7, 20, 0.8666666666666667, 0.0 13, 11, 11, 13, 1.0, 0.0 10, 8, 8, 10, 1.0, 0.0 -28, 20, 28, 28, 0.0, 0.0 +28, 20, 25, 28, 0.375, 0.0 120, 64, 120, 120, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 -12, 8, 8, 11, 1.0, 0.25 -25, 15, 25, 25, 0.0, 0.0 +12, 8, 8, 10, 1.0, 0.5 +25, 15, 24, 25, 0.1, 0.0 42, 18, 42, 42, 0.0, 0.0 22, 22, 22, 22, 1.0, 1.0 33, 20, 33, 33, 0.0, 0.0 -26, 8, 9, 26, 0.9444444444444444, 0.0 -9, 6, 6, 9, 1.0, 0.0 +26, 8, 11, 26, 0.8333333333333334, 0.0 +9, 6, 6, 8, 1.0, 0.3333333333333333 12, 10, 10, 12, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 8, 7, 7, 8, 1.0, 0.0 10, 8, 8, 10, 1.0, 0.0 -16, 7, 10, 16, 0.6666666666666666, 0.0 +16, 7, 7, 7, 1.0, 1.0 10, 6, 6, 10, 1.0, 0.0 11, 10, 10, 11, 1.0, 0.0 32, 29, 32, 32, 0.0, 0.0 43, 33, 43, 43, 0.0, 0.0 24, 24, 24, 24, 1.0, 1.0 -28, 7, 7, 28, 1.0, 0.0 -25, 8, 8, 25, 1.0, 0.0 -10, 4, 5, 10, 0.8333333333333334, 0.0 -15, 7, 10, 15, 0.625, 0.0 +28, 7, 12, 28, 0.7619047619047619, 0.0 +25, 8, 11, 25, 0.8235294117647058, 0.0 +10, 4, 4, 4, 1.0, 1.0 +15, 7, 8, 15, 0.875, 0.0 56, 34, 56, 56, 0.0, 0.0 -13, 12, 12, 13, 1.0, 0.0 +13, 12, 13, 13, 0.0, 0.0 28, 16, 28, 28, 0.0, 0.0 38, 23, 38, 38, 0.0, 0.0 67, 46, 67, 67, 0.0, 0.0 49, 31, 49, 49, 0.0, 0.0 -18, 15, 18, 18, 0.0, 0.0 +18, 15, 17, 18, 0.3333333333333333, 0.0 158, 40, 158, 158, 0.0, 0.0 -24, 17, 18, 24, 0.8571428571428571, 0.0 -25, 8, 12, 25, 0.7647058823529411, 0.0 +24, 17, 23, 24, 0.14285714285714285, 0.0 +25, 8, 17, 25, 0.47058823529411764, 0.0 19, 5, 5, 19, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 12, 2, 2, 12, 1.0, 0.0 21, 21, 21, 21, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -13, 11, 13, 13, 0.0, 0.0 +13, 11, 12, 13, 0.5, 0.0 5, 4, 4, 4, 1.0, 1.0 10, 9, 9, 10, 1.0, 0.0 -9, 7, 7, 8, 1.0, 0.5 +9, 7, 7, 9, 1.0, 0.0 38, 22, 38, 38, 0.0, 0.0 -6, 5, 5, 6, 1.0, 0.0 +6, 5, 5, 5, 1.0, 1.0 102, 51, 102, 102, 0.0, 0.0 5, 4, 4, 4, 1.0, 1.0 -8, 6, 6, 6, 1.0, 1.0 -9, 4, 9, 9, 0.0, 0.0 +8, 6, 7, 8, 0.5, 0.0 +9, 4, 4, 9, 1.0, 0.0 40, 32, 40, 40, 0.0, 0.0 -15, 13, 14, 15, 0.5, 0.0 +15, 13, 15, 15, 0.0, 0.0 8, 7, 7, 8, 1.0, 0.0 -22, 9, 22, 22, 0.0, 0.0 -32, 12, 16, 32, 0.8, 0.0 -8, 6, 6, 8, 1.0, 0.0 -10, 5, 6, 10, 0.8, 0.0 -24, 7, 7, 24, 1.0, 0.0 +22, 9, 11, 22, 0.8461538461538461, 0.0 +32, 12, 13, 32, 0.95, 0.0 +8, 6, 6, 7, 1.0, 0.5 +10, 5, 5, 9, 1.0, 0.2 +24, 7, 12, 24, 0.7058823529411765, 0.0 6, 5, 5, 5, 1.0, 1.0 -29, 2, 3, 29, 0.9629629629629629, 0.0 +29, 2, 2, 29, 1.0, 0.0 5, 5, 5, 5, 1.0, 1.0 22, 22, 22, 22, 1.0, 1.0 -34, 2, 2, 34, 1.0, 0.0 +34, 2, 15, 34, 0.59375, 0.0 264, 220, 264, 264, 0.0, 0.0 20, 20, 20, 20, 1.0, 1.0 15, 14, 15, 15, 0.0, 0.0 @@ -407,12 +407,12 @@ initial states, final states, incremental states, upfront statesincremental perc 290, 93, 290, 290, 0.0, 0.0 33, 32, 33, 33, 0.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -23, 18, 21, 21, 0.4, 0.4 +23, 18, 21, 23, 0.4, 0.0 24, 22, 24, 24, 0.0, 0.0 29, 20, 29, 29, 0.0, 0.0 20, 16, 19, 20, 0.25, 0.0 140, 53, 140, 140, 0.0, 0.0 -30, 17, 23, 30, 0.5384615384615384, 0.0 +30, 17, 22, 30, 0.6153846153846154, 0.0 58, 54, 58, 58, 0.0, 0.0 129, 91, 128, 129, 0.02631578947368421, 0.0 56, 30, 56, 56, 0.0, 0.0 @@ -422,27 +422,27 @@ initial states, final states, incremental states, upfront statesincremental perc 56, 52, 56, 56, 0.0, 0.0 31, 25, 31, 31, 0.0, 0.0 54, 35, 54, 54, 0.0, 0.0 -64, 43, 64, 64, 0.0, 0.0 +64, 43, 61, 64, 0.14285714285714285, 0.0 6, 6, 6, 6, 1.0, 1.0 56, 28, 56, 56, 0.0, 0.0 73, 40, 73, 73, 0.0, 0.0 6, 4, 4, 6, 1.0, 0.0 14, 9, 13, 14, 0.2, 0.0 -16, 3, 3, 16, 1.0, 0.0 -9, 4, 4, 8, 1.0, 0.2 -13, 6, 12, 13, 0.14285714285714285, 0.0 -21, 10, 20, 21, 0.09090909090909091, 0.0 +16, 3, 5, 16, 0.8461538461538461, 0.0 +9, 4, 4, 9, 1.0, 0.0 13, 6, 6, 13, 1.0, 0.0 +21, 10, 20, 21, 0.09090909090909091, 0.0 +13, 6, 7, 13, 0.8571428571428571, 0.0 31, 15, 30, 31, 0.0625, 0.0 3, 2, 2, 2, 1.0, 1.0 -15, 10, 11, 15, 0.8, 0.0 -6, 4, 4, 5, 1.0, 0.5 +15, 10, 10, 15, 1.0, 0.0 +6, 4, 5, 5, 0.5, 0.5 6, 6, 6, 6, 1.0, 1.0 -27, 11, 27, 27, 0.0, 0.0 -20, 9, 14, 20, 0.5454545454545454, 0.0 +27, 11, 26, 27, 0.0625, 0.0 +20, 9, 20, 20, 0.0, 0.0 9, 9, 9, 9, 1.0, 1.0 67, 10, 67, 67, 0.0, 0.0 -26, 3, 3, 26, 1.0, 0.0 +26, 3, 11, 26, 0.6521739130434783, 0.0 48, 44, 48, 48, 0.0, 0.0 15, 10, 10, 15, 1.0, 0.0 26, 20, 26, 26, 0.0, 0.0 @@ -450,31 +450,31 @@ initial states, final states, incremental states, upfront statesincremental perc 7, 5, 5, 7, 1.0, 0.0 68, 51, 68, 68, 0.0, 0.0 63, 47, 63, 63, 0.0, 0.0 -7, 6, 6, 7, 1.0, 0.0 -28, 17, 27, 28, 0.09090909090909091, 0.0 +7, 6, 6, 6, 1.0, 1.0 +28, 17, 28, 28, 0.0, 0.0 24, 19, 24, 24, 0.0, 0.0 8, 7, 7, 8, 1.0, 0.0 -7, 3, 3, 3, 1.0, 1.0 +7, 3, 3, 7, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -3, 2, 2, 3, 1.0, 0.0 +3, 2, 3, 3, 0.0, 0.0 3, 3, 3, 3, 1.0, 1.0 22, 6, 21, 22, 0.0625, 0.0 -7, 4, 4, 4, 1.0, 1.0 +7, 4, 7, 7, 0.0, 0.0 5, 4, 4, 4, 1.0, 1.0 5, 4, 4, 4, 1.0, 1.0 7, 6, 6, 7, 1.0, 0.0 43, 29, 41, 43, 0.14285714285714285, 0.0 57, 38, 55, 57, 0.10526315789473684, 0.0 -42, 40, 40, 42, 1.0, 0.0 -47, 15, 47, 47, 0.0, 0.0 +42, 40, 42, 42, 0.0, 0.0 +47, 15, 46, 47, 0.03125, 0.0 5, 4, 4, 5, 1.0, 0.0 22, 18, 22, 22, 0.0, 0.0 -21, 15, 18, 21, 0.5, 0.0 +21, 15, 17, 21, 0.6666666666666666, 0.0 19, 14, 16, 19, 0.6, 0.0 63, 47, 63, 63, 0.0, 0.0 36, 28, 36, 36, 0.0, 0.0 18, 15, 15, 18, 1.0, 0.0 -16, 14, 16, 16, 0.0, 0.0 +16, 14, 14, 16, 1.0, 0.0 9, 7, 7, 9, 1.0, 0.0 16, 16, 16, 16, 1.0, 1.0 4, 3, 3, 3, 1.0, 1.0 @@ -488,7 +488,7 @@ initial states, final states, incremental states, upfront statesincremental perc 8, 8, 8, 8, 1.0, 1.0 32, 32, 32, 32, 1.0, 1.0 32, 25, 32, 32, 0.0, 0.0 -12, 11, 11, 12, 1.0, 0.0 +12, 11, 12, 12, 0.0, 0.0 17, 17, 17, 17, 1.0, 1.0 18, 18, 18, 18, 1.0, 1.0 21, 21, 21, 21, 1.0, 1.0 @@ -496,44 +496,44 @@ initial states, final states, incremental states, upfront statesincremental perc 4, 4, 4, 4, 1.0, 1.0 24, 12, 24, 24, 0.0, 0.0 6, 4, 4, 6, 1.0, 0.0 +10, 9, 10, 10, 0.0, 0.0 10, 9, 9, 10, 1.0, 0.0 10, 9, 9, 10, 1.0, 0.0 10, 9, 10, 10, 0.0, 0.0 -10, 9, 9, 10, 1.0, 0.0 11, 10, 10, 11, 1.0, 0.0 10, 9, 10, 10, 0.0, 0.0 15, 14, 15, 15, 0.0, 0.0 5, 4, 4, 5, 1.0, 0.0 -6, 4, 6, 6, 0.0, 0.0 +6, 4, 4, 4, 1.0, 1.0 289, 147, 289, 289, 0.0, 0.0 7, 4, 4, 7, 1.0, 0.0 7, 5, 6, 7, 0.5, 0.0 1, 1, 1, 1, 1.0, 1.0 -31, 15, 30, 31, 0.0625, 0.0 +31, 15, 27, 31, 0.25, 0.0 42, 24, 41, 42, 0.05555555555555555, 0.0 -58, 28, 58, 58, 0.0, 0.0 +58, 28, 57, 58, 0.03333333333333333, 0.0 20, 12, 17, 20, 0.375, 0.0 8, 6, 6, 8, 1.0, 0.0 -6, 5, 6, 6, 0.0, 0.0 +6, 5, 5, 6, 1.0, 0.0 34, 15, 34, 34, 0.0, 0.0 5, 4, 4, 5, 1.0, 0.0 5, 4, 4, 5, 1.0, 0.0 50, 9, 25, 50, 0.6097560975609756, 0.0 26, 17, 25, 26, 0.1111111111111111, 0.0 -6, 5, 5, 6, 1.0, 0.0 +6, 5, 5, 5, 1.0, 1.0 20, 13, 19, 20, 0.14285714285714285, 0.0 112, 61, 112, 112, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 -13, 11, 11, 13, 1.0, 0.0 +13, 11, 13, 13, 0.0, 0.0 8, 7, 7, 8, 1.0, 0.0 -10, 8, 10, 10, 0.0, 0.0 +10, 8, 8, 10, 1.0, 0.0 47, 47, 47, 47, 1.0, 1.0 -12, 9, 12, 12, 0.0, 0.0 +12, 9, 9, 12, 1.0, 0.0 15, 14, 15, 15, 0.0, 0.0 26, 16, 24, 26, 0.2, 0.0 -10, 5, 5, 10, 1.0, 0.0 +10, 5, 7, 10, 0.6, 0.0 37, 21, 37, 37, 0.0, 0.0 -20, 10, 20, 20, 0.0, 0.0 +20, 10, 18, 20, 0.2, 0.0 40, 16, 40, 40, 0.0, 0.0 64, 18, 64, 64, 0.0, 0.0 88, 59, 86, 88, 0.06896551724137931, 0.0 @@ -542,7 +542,7 @@ initial states, final states, incremental states, upfront statesincremental perc 12, 10, 11, 12, 0.5, 0.0 89, 68, 89, 89, 0.0, 0.0 9, 8, 8, 9, 1.0, 0.0 -9, 8, 9, 9, 0.0, 0.0 +9, 8, 8, 9, 1.0, 0.0 12, 11, 12, 12, 0.0, 0.0 32, 18, 32, 32, 0.0, 0.0 11, 10, 10, 11, 1.0, 0.0 @@ -575,9 +575,9 @@ initial states, final states, incremental states, upfront statesincremental perc 144, 93, 144, 144, 0.0, 0.0 236, 61, 236, 236, 0.0, 0.0 51, 46, 51, 51, 0.0, 0.0 -11, 10, 11, 11, 0.0, 0.0 +11, 10, 10, 11, 1.0, 0.0 58, 54, 58, 58, 0.0, 0.0 -11, 8, 9, 11, 0.6666666666666666, 0.0 +11, 8, 8, 11, 1.0, 0.0 127, 127, 127, 127, 1.0, 1.0 60, 55, 60, 60, 0.0, 0.0 23, 20, 23, 23, 0.0, 0.0 @@ -590,15 +590,15 @@ initial states, final states, incremental states, upfront statesincremental perc 54, 54, 54, 54, 1.0, 1.0 27, 27, 27, 27, 1.0, 1.0 3, 2, 2, 2, 1.0, 1.0 -14, 9, 12, 14, 0.4, 0.0 -5, 4, 4, 4, 1.0, 1.0 +14, 9, 11, 14, 0.6, 0.0 +5, 4, 4, 5, 1.0, 0.0 3, 3, 3, 3, 1.0, 1.0 23, 22, 23, 23, 0.0, 0.0 3, 2, 2, 2, 1.0, 1.0 88, 87, 88, 88, 0.0, 0.0 50, 49, 50, 50, 0.0, 0.0 -5, 4, 4, 5, 1.0, 0.0 -11, 5, 5, 10, 1.0, 0.16666666666666666 +5, 4, 5, 5, 0.0, 0.0 +11, 5, 5, 6, 1.0, 0.8333333333333334 7, 6, 6, 7, 1.0, 0.0 11, 9, 9, 11, 1.0, 0.0 14, 14, 14, 14, 1.0, 1.0 @@ -606,17 +606,17 @@ initial states, final states, incremental states, upfront statesincremental perc 3, 3, 3, 3, 1.0, 1.0 16, 12, 16, 16, 0.0, 0.0 15, 9, 9, 15, 1.0, 0.0 -9, 8, 9, 9, 0.0, 0.0 -21, 17, 21, 21, 0.0, 0.0 +9, 8, 8, 9, 1.0, 0.0 +21, 17, 19, 21, 0.5, 0.0 4, 3, 3, 3, 1.0, 1.0 64, 41, 64, 64, 0.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -7, 6, 6, 6, 1.0, 1.0 +7, 6, 7, 7, 0.0, 0.0 13, 13, 13, 13, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 -7, 5, 5, 7, 1.0, 0.0 -4, 3, 3, 4, 1.0, 0.0 -7, 4, 5, 7, 0.6666666666666666, 0.0 +7, 5, 6, 7, 0.5, 0.0 +4, 3, 3, 3, 1.0, 1.0 +7, 4, 4, 4, 1.0, 1.0 6, 6, 6, 6, 1.0, 1.0 30, 22, 30, 30, 0.0, 0.0 17, 17, 17, 17, 1.0, 1.0 @@ -630,8 +630,8 @@ initial states, final states, incremental states, upfront statesincremental perc 4, 3, 3, 3, 1.0, 1.0 27, 16, 27, 27, 0.0, 0.0 79, 31, 79, 79, 0.0, 0.0 -8, 6, 6, 7, 1.0, 0.5 -6, 5, 5, 6, 1.0, 0.0 +8, 6, 8, 8, 0.0, 0.0 +6, 5, 5, 5, 1.0, 1.0 15, 15, 15, 15, 1.0, 1.0 10, 10, 10, 10, 1.0, 1.0 4, 4, 4, 4, 1.0, 1.0 @@ -639,13 +639,13 @@ initial states, final states, incremental states, upfront statesincremental perc 6, 5, 5, 6, 1.0, 0.0 6, 5, 5, 6, 1.0, 0.0 22, 20, 22, 22, 0.0, 0.0 -9, 7, 7, 9, 1.0, 0.0 +9, 7, 8, 9, 0.5, 0.0 5, 4, 4, 5, 1.0, 0.0 -18, 5, 6, 18, 0.9230769230769231, 0.0 -4, 3, 3, 4, 1.0, 0.0 +18, 5, 5, 18, 1.0, 0.0 +4, 3, 3, 3, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -18, 12, 12, 12, 1.0, 1.0 +18, 12, 12, 18, 1.0, 0.0 7, 7, 7, 7, 1.0, 1.0 17, 10, 16, 17, 0.14285714285714285, 0.0 12, 12, 12, 12, 1.0, 1.0 @@ -653,35 +653,35 @@ initial states, final states, incremental states, upfront statesincremental perc 11, 11, 11, 11, 1.0, 1.0 9, 9, 9, 9, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -7, 4, 5, 7, 0.6666666666666666, 0.0 +7, 4, 7, 7, 0.0, 0.0 56, 36, 56, 56, 0.0, 0.0 44, 40, 44, 44, 0.0, 0.0 -25, 18, 24, 25, 0.14285714285714285, 0.0 +25, 18, 23, 25, 0.2857142857142857, 0.0 3, 3, 3, 3, 1.0, 1.0 41, 30, 41, 41, 0.0, 0.0 -4, 3, 3, 4, 1.0, 0.0 +4, 3, 3, 3, 1.0, 1.0 3, 2, 2, 3, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 88, 28, 88, 88, 0.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -7, 5, 6, 7, 0.5, 0.0 +7, 5, 5, 7, 1.0, 0.0 14, 5, 5, 14, 1.0, 0.0 -11, 7, 10, 11, 0.25, 0.0 +11, 7, 9, 11, 0.5, 0.0 1, 1, 1, 1, 1.0, 1.0 -31, 19, 27, 31, 0.3333333333333333, 0.0 +31, 19, 24, 31, 0.5833333333333334, 0.0 3, 3, 3, 3, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 -6, 4, 4, 6, 1.0, 0.0 +6, 4, 5, 6, 0.5, 0.0 68, 47, 68, 68, 0.0, 0.0 -4, 3, 3, 3, 1.0, 1.0 +4, 3, 3, 4, 1.0, 0.0 3, 3, 3, 3, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 -12, 10, 11, 12, 0.5, 0.0 +12, 10, 10, 12, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -9, 5, 9, 9, 0.0, 0.0 +9, 5, 5, 9, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 38, 38, 38, 38, 1.0, 1.0 @@ -697,13 +697,13 @@ initial states, final states, incremental states, upfront statesincremental perc 15, 11, 11, 15, 1.0, 0.0 4, 3, 3, 4, 1.0, 0.0 35, 35, 35, 35, 1.0, 1.0 -16, 13, 14, 16, 0.6666666666666666, 0.0 +16, 13, 13, 16, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 52, 17, 52, 52, 0.0, 0.0 18, 13, 18, 18, 0.0, 0.0 -12, 8, 8, 12, 1.0, 0.0 +12, 8, 11, 12, 0.25, 0.0 4, 4, 4, 4, 1.0, 1.0 -10, 6, 6, 10, 1.0, 0.0 +10, 6, 7, 10, 0.75, 0.0 19, 15, 19, 19, 0.0, 0.0 12, 11, 11, 12, 1.0, 0.0 12, 11, 11, 12, 1.0, 0.0 @@ -722,7 +722,7 @@ initial states, final states, incremental states, upfront statesincremental perc 639, 250, 639, 639, 0.0, 0.0 35, 32, 35, 35, 0.0, 0.0 21, 19, 21, 21, 0.0, 0.0 -8, 5, 8, 5, 0.0, 1.0 +8, 5, 5, 5, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 49, 48, 49, 49, 0.0, 0.0 @@ -730,19 +730,19 @@ initial states, final states, incremental states, upfront statesincremental perc 3, 3, 3, 3, 1.0, 1.0 12, 6, 6, 12, 1.0, 0.0 51, 22, 51, 51, 0.0, 0.0 -9, 7, 7, 9, 1.0, 0.0 -16, 10, 12, 16, 0.6666666666666666, 0.0 +9, 7, 8, 9, 0.5, 0.0 +16, 10, 15, 16, 0.16666666666666666, 0.0 4, 4, 4, 4, 1.0, 1.0 45, 33, 45, 45, 0.0, 0.0 18, 18, 18, 18, 1.0, 1.0 -7, 5, 5, 5, 1.0, 1.0 -9, 5, 5, 9, 1.0, 0.0 +7, 5, 6, 7, 0.5, 0.0 +9, 5, 6, 5, 0.75, 1.0 9, 7, 7, 7, 1.0, 1.0 11, 8, 8, 11, 1.0, 0.0 5, 4, 4, 5, 1.0, 0.0 17, 17, 17, 17, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -14, 12, 13, 14, 0.5, 0.0 +14, 12, 12, 14, 1.0, 0.0 9, 9, 9, 9, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 74, 66, 74, 74, 0.0, 0.0 @@ -760,11 +760,11 @@ initial states, final states, incremental states, upfront statesincremental perc 11, 11, 11, 11, 1.0, 1.0 8, 8, 8, 8, 1.0, 1.0 16, 7, 7, 16, 1.0, 0.0 -3, 2, 2, 3, 1.0, 0.0 -2, 1, 1, 1, 1.0, 1.0 -22, 7, 15, 22, 0.4666666666666667, 0.0 +3, 2, 2, 2, 1.0, 1.0 +2, 1, 1, 2, 1.0, 0.0 +22, 7, 18, 22, 0.26666666666666666, 0.0 44, 8, 23, 44, 0.5833333333333334, 0.0 -10, 7, 8, 10, 0.6666666666666666, 0.0 +10, 7, 9, 10, 0.3333333333333333, 0.0 1, 1, 1, 1, 1.0, 1.0 35, 16, 35, 35, 0.0, 0.0 257, 257, 257, 257, 1.0, 1.0 @@ -775,13 +775,13 @@ initial states, final states, incremental states, upfront statesincremental perc 18, 17, 18, 18, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 31, 13, 15, 31, 0.8888888888888888, 0.0 -17, 9, 15, 17, 0.25, 0.0 -18, 10, 15, 18, 0.375, 0.0 +17, 9, 14, 17, 0.375, 0.0 +18, 10, 16, 18, 0.25, 0.0 20, 17, 20, 20, 0.0, 0.0 -6, 5, 5, 6, 1.0, 0.0 +6, 5, 5, 5, 1.0, 1.0 9, 9, 9, 9, 1.0, 1.0 9, 9, 9, 9, 1.0, 1.0 -21, 9, 11, 21, 0.8333333333333334, 0.0 +21, 9, 17, 21, 0.3333333333333333, 0.0 109, 91, 108, 109, 0.05555555555555555, 0.0 14, 9, 9, 14, 1.0, 0.0 9, 9, 9, 9, 1.0, 1.0 @@ -793,7 +793,7 @@ initial states, final states, incremental states, upfront statesincremental perc 63, 50, 63, 63, 0.0, 0.0 68, 36, 68, 68, 0.0, 0.0 42, 32, 42, 42, 0.0, 0.0 -49, 39, 49, 49, 0.0, 0.0 +49, 39, 47, 49, 0.2, 0.0 42, 32, 42, 42, 0.0, 0.0 52, 34, 52, 52, 0.0, 0.0 58, 41, 58, 58, 0.0, 0.0 @@ -804,14 +804,14 @@ initial states, final states, incremental states, upfront statesincremental perc 67, 41, 67, 67, 0.0, 0.0 109, 55, 109, 109, 0.0, 0.0 94, 20, 94, 94, 0.0, 0.0 -86, 52, 85, 86, 0.029411764705882353, 0.0 +86, 52, 86, 86, 0.0, 0.0 134, 44, 134, 134, 0.0, 0.0 70, 31, 70, 70, 0.0, 0.0 78, 32, 78, 78, 0.0, 0.0 -80, 32, 79, 80, 0.020833333333333332, 0.0 +80, 32, 80, 80, 0.0, 0.0 32, 23, 32, 32, 0.0, 0.0 42, 28, 42, 42, 0.0, 0.0 -27, 19, 27, 27, 0.0, 0.0 +27, 19, 26, 27, 0.125, 0.0 118, 43, 118, 118, 0.0, 0.0 48, 31, 48, 48, 0.0, 0.0 48, 31, 48, 48, 0.0, 0.0 @@ -835,7 +835,7 @@ initial states, final states, incremental states, upfront statesincremental perc 75, 37, 75, 75, 0.0, 0.0 50, 28, 50, 50, 0.0, 0.0 65, 30, 65, 65, 0.0, 0.0 -33, 30, 31, 33, 0.6666666666666666, 0.0 +33, 30, 33, 33, 0.0, 0.0 80, 43, 80, 80, 0.0, 0.0 59, 29, 59, 59, 0.0, 0.0 49, 34, 49, 49, 0.0, 0.0 @@ -847,14 +847,14 @@ initial states, final states, incremental states, upfront statesincremental perc 17, 10, 15, 17, 0.2857142857142857, 0.0 79, 33, 79, 79, 0.0, 0.0 44, 28, 44, 44, 0.0, 0.0 -18, 7, 14, 18, 0.36363636363636365, 0.0 +18, 7, 11, 18, 0.6363636363636364, 0.0 1, 1, 1, 1, 1.0, 1.0 -13, 11, 11, 13, 1.0, 0.0 -43, 17, 39, 43, 0.15384615384615385, 0.0 +13, 11, 12, 13, 0.5, 0.0 +43, 17, 42, 43, 0.038461538461538464, 0.0 39, 21, 38, 39, 0.05555555555555555, 0.0 108, 23, 108, 108, 0.0, 0.0 927, 65, 927, 927, 0.0, 0.0 -21, 16, 17, 21, 0.8, 0.0 +21, 16, 19, 21, 0.4, 0.0 5, 5, 5, 5, 1.0, 1.0 27, 26, 27, 27, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 @@ -878,26 +878,26 @@ initial states, final states, incremental states, upfront statesincremental perc 79, 52, 79, 79, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 1119, 401, 1119, 1119, 0.0, 0.0 -60, 29, 56, 60, 0.12903225806451613, 0.0 -12, 10, 10, 12, 1.0, 0.0 +60, 29, 59, 60, 0.03225806451612903, 0.0 +12, 10, 12, 12, 0.0, 0.0 11, 9, 9, 11, 1.0, 0.0 -45, 13, 37, 45, 0.25, 0.0 -6, 5, 5, 5, 1.0, 1.0 +45, 13, 41, 45, 0.125, 0.0 +6, 5, 5, 6, 1.0, 0.0 10, 6, 6, 10, 1.0, 0.0 -26, 14, 23, 26, 0.25, 0.0 -15, 14, 14, 14, 1.0, 1.0 -13, 10, 10, 13, 1.0, 0.0 +26, 14, 24, 26, 0.16666666666666666, 0.0 +15, 14, 14, 15, 1.0, 0.0 +13, 10, 11, 13, 0.6666666666666666, 0.0 296, 32, 296, 296, 0.0, 0.0 51, 20, 49, 51, 0.06451612903225806, 0.0 51, 32, 51, 51, 0.0, 0.0 37, 21, 36, 37, 0.0625, 0.0 23, 14, 23, 23, 0.0, 0.0 6, 5, 5, 6, 1.0, 0.0 -11, 8, 8, 11, 1.0, 0.0 +11, 8, 9, 11, 0.6666666666666666, 0.0 20, 15, 20, 20, 0.0, 0.0 9, 8, 8, 9, 1.0, 0.0 -11, 10, 10, 11, 1.0, 0.0 -12, 10, 12, 12, 0.0, 0.0 +11, 10, 11, 11, 0.0, 0.0 +12, 10, 10, 12, 1.0, 0.0 57, 29, 57, 57, 0.0, 0.0 70, 36, 70, 70, 0.0, 0.0 19, 12, 17, 19, 0.2857142857142857, 0.0 @@ -912,85 +912,85 @@ initial states, final states, incremental states, upfront statesincremental perc 14, 13, 13, 14, 1.0, 0.0 52, 39, 52, 52, 0.0, 0.0 43, 29, 43, 43, 0.0, 0.0 -37, 25, 35, 37, 0.16666666666666666, 0.0 -51, 29, 47, 51, 0.18181818181818182, 0.0 +37, 25, 37, 37, 0.0, 0.0 +51, 29, 51, 51, 0.0, 0.0 49, 35, 49, 49, 0.0, 0.0 60, 32, 60, 60, 0.0, 0.0 37, 25, 35, 37, 0.16666666666666666, 0.0 66, 35, 66, 66, 0.0, 0.0 44, 35, 44, 44, 0.0, 0.0 -21, 19, 21, 21, 0.0, 0.0 +21, 19, 19, 21, 1.0, 0.0 24, 21, 24, 24, 0.0, 0.0 24, 21, 24, 24, 0.0, 0.0 -29, 21, 29, 29, 0.0, 0.0 +29, 21, 27, 29, 0.25, 0.0 54, 42, 54, 54, 0.0, 0.0 50, 38, 50, 50, 0.0, 0.0 42, 42, 42, 42, 1.0, 1.0 103, 58, 103, 103, 0.0, 0.0 29, 23, 29, 29, 0.0, 0.0 -80, 21, 78, 80, 0.03389830508474576, 0.0 -48, 23, 42, 48, 0.24, 0.0 +80, 21, 80, 80, 0.0, 0.0 +48, 23, 44, 48, 0.16, 0.0 41, 21, 41, 41, 0.0, 0.0 -40, 19, 36, 40, 0.19047619047619047, 0.0 +40, 19, 40, 40, 0.0, 0.0 66, 32, 66, 66, 0.0, 0.0 44, 26, 37, 44, 0.3888888888888889, 0.0 41, 34, 41, 41, 0.0, 0.0 775, 203, 775, 775, 0.0, 0.0 -45, 23, 45, 45, 0.0, 0.0 +45, 23, 42, 45, 0.13636363636363635, 0.0 15, 14, 14, 15, 1.0, 0.0 41, 22, 41, 41, 0.0, 0.0 23, 22, 23, 23, 0.0, 0.0 17, 16, 17, 17, 0.0, 0.0 43, 36, 42, 43, 0.14285714285714285, 0.0 -18, 14, 16, 18, 0.5, 0.0 -12, 11, 11, 11, 1.0, 1.0 +18, 14, 17, 18, 0.25, 0.0 +12, 11, 11, 12, 1.0, 0.0 9, 8, 8, 9, 1.0, 0.0 21, 18, 21, 21, 0.0, 0.0 4, 4, 4, 4, 1.0, 1.0 37, 13, 32, 37, 0.20833333333333334, 0.0 11, 8, 8, 11, 1.0, 0.0 12, 10, 10, 12, 1.0, 0.0 -21, 15, 21, 21, 0.0, 0.0 -43, 30, 41, 43, 0.15384615384615385, 0.0 -19, 14, 19, 19, 0.0, 0.0 +21, 15, 19, 21, 0.3333333333333333, 0.0 +43, 30, 43, 43, 0.0, 0.0 +19, 14, 18, 19, 0.2, 0.0 2, 2, 2, 2, 1.0, 1.0 -13, 11, 11, 13, 1.0, 0.0 +13, 11, 12, 13, 0.5, 0.0 37, 27, 37, 37, 0.0, 0.0 -10, 9, 9, 9, 1.0, 1.0 +10, 9, 9, 10, 1.0, 0.0 17, 17, 17, 17, 1.0, 1.0 7, 7, 7, 7, 1.0, 1.0 41, 25, 38, 41, 0.1875, 0.0 -10, 7, 7, 10, 1.0, 0.0 +10, 7, 7, 9, 1.0, 0.3333333333333333 12, 12, 12, 12, 1.0, 1.0 10, 8, 8, 10, 1.0, 0.0 19, 16, 18, 19, 0.3333333333333333, 0.0 9, 8, 8, 9, 1.0, 0.0 37, 29, 35, 37, 0.25, 0.0 9, 8, 8, 9, 1.0, 0.0 -37, 28, 36, 37, 0.1111111111111111, 0.0 -15, 10, 10, 15, 1.0, 0.0 +37, 28, 37, 37, 0.0, 0.0 +15, 10, 13, 15, 0.4, 0.0 27, 24, 27, 27, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 -13, 11, 11, 13, 1.0, 0.0 -16, 13, 13, 15, 1.0, 0.3333333333333333 +13, 11, 13, 13, 0.0, 0.0 +16, 13, 14, 16, 0.6666666666666666, 0.0 21, 15, 19, 21, 0.3333333333333333, 0.0 697, 66, 697, 697, 0.0, 0.0 -15, 6, 6, 15, 1.0, 0.0 +15, 6, 7, 15, 0.8888888888888888, 0.0 137, 49, 137, 137, 0.0, 0.0 13, 9, 9, 12, 1.0, 0.25 -20, 7, 15, 20, 0.38461538461538464, 0.0 +20, 7, 18, 20, 0.15384615384615385, 0.0 12, 9, 9, 12, 1.0, 0.0 -15, 10, 15, 15, 0.0, 0.0 +15, 10, 11, 15, 0.8, 0.0 4, 3, 3, 3, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -42, 30, 39, 42, 0.25, 0.0 -20, 16, 19, 20, 0.25, 0.0 -8, 5, 8, 8, 0.0, 0.0 +42, 30, 42, 42, 0.0, 0.0 +20, 16, 20, 20, 0.0, 0.0 +8, 5, 6, 8, 0.6666666666666666, 0.0 11, 11, 11, 11, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -80, 77, 80, 80, 0.0, 0.0 -87, 80, 85, 87, 0.2857142857142857, 0.0 -86, 18, 82, 86, 0.058823529411764705, 0.0 +80, 77, 79, 80, 0.3333333333333333, 0.0 +87, 80, 86, 87, 0.14285714285714285, 0.0 +86, 18, 86, 86, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 16, 9, 10, 16, 0.8571428571428571, 0.0 32, 22, 31, 32, 0.1, 0.0 @@ -999,20 +999,20 @@ initial states, final states, incremental states, upfront statesincremental perc 199, 61, 199, 199, 0.0, 0.0 105, 10, 105, 105, 0.0, 0.0 11, 5, 5, 11, 1.0, 0.0 -30, 11, 26, 30, 0.21052631578947367, 0.0 -22, 15, 21, 22, 0.14285714285714285, 0.0 +30, 11, 29, 30, 0.05263157894736842, 0.0 +22, 15, 22, 22, 0.0, 0.0 37, 17, 37, 37, 0.0, 0.0 33, 15, 33, 33, 0.0, 0.0 33, 15, 33, 33, 0.0, 0.0 32, 14, 32, 32, 0.0, 0.0 13, 8, 8, 13, 1.0, 0.0 7, 3, 3, 7, 1.0, 0.0 -17, 7, 16, 17, 0.1, 0.0 +17, 7, 7, 17, 1.0, 0.0 10, 10, 10, 10, 1.0, 1.0 9, 9, 9, 9, 1.0, 1.0 21, 10, 21, 21, 0.0, 0.0 51, 33, 51, 51, 0.0, 0.0 -17, 14, 16, 17, 0.3333333333333333, 0.0 +17, 14, 15, 17, 0.6666666666666666, 0.0 38, 21, 38, 38, 0.0, 0.0 20, 19, 20, 20, 0.0, 0.0 55, 33, 55, 55, 0.0, 0.0 @@ -1029,26 +1029,26 @@ initial states, final states, incremental states, upfront statesincremental perc 1, 1, 1, 1, 1.0, 1.0 15, 15, 15, 15, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -40, 23, 40, 40, 0.0, 0.0 +40, 23, 28, 40, 0.7058823529411765, 0.0 1039, 16, 1039, 1039, 0.0, 0.0 26, 24, 26, 26, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 43, 12, 39, 43, 0.12903225806451613, 0.0 9, 2, 2, 9, 1.0, 0.0 8, 5, 5, 8, 1.0, 0.0 -50, 10, 43, 50, 0.175, 0.0 +50, 10, 41, 50, 0.225, 0.0 10, 6, 6, 10, 1.0, 0.0 -22, 13, 21, 22, 0.1111111111111111, 0.0 +22, 13, 18, 22, 0.4444444444444444, 0.0 11, 5, 5, 11, 1.0, 0.0 51, 46, 51, 51, 0.0, 0.0 7, 7, 7, 7, 1.0, 1.0 21, 16, 21, 21, 0.0, 0.0 -45, 22, 28, 45, 0.7391304347826086, 0.0 +45, 22, 34, 45, 0.4782608695652174, 0.0 35, 34, 35, 35, 0.0, 0.0 5, 5, 5, 5, 1.0, 1.0 8, 8, 8, 8, 1.0, 1.0 4, 3, 3, 3, 1.0, 1.0 -9, 8, 8, 9, 1.0, 0.0 +9, 8, 9, 9, 0.0, 0.0 28, 22, 28, 28, 0.0, 0.0 37, 19, 37, 37, 0.0, 0.0 92, 37, 92, 92, 0.0, 0.0 @@ -1061,11 +1061,11 @@ initial states, final states, incremental states, upfront statesincremental perc 19, 17, 19, 19, 0.0, 0.0 19, 18, 19, 19, 0.0, 0.0 49, 25, 49, 49, 0.0, 0.0 -45, 25, 45, 45, 0.0, 0.0 +45, 25, 41, 45, 0.2, 0.0 1, 1, 1, 1, 1.0, 1.0 30, 20, 29, 30, 0.1, 0.0 1, 1, 1, 1, 1.0, 1.0 -27, 13, 18, 27, 0.6428571428571429, 0.0 +27, 13, 22, 27, 0.35714285714285715, 0.0 85, 23, 85, 85, 0.0, 0.0 61, 54, 61, 61, 0.0, 0.0 39, 22, 39, 39, 0.0, 0.0 @@ -1081,17 +1081,17 @@ initial states, final states, incremental states, upfront statesincremental perc 494, 270, 494, 494, 0.0, 0.0 14, 14, 14, 14, 1.0, 1.0 15, 15, 15, 15, 1.0, 1.0 -20, 14, 16, 20, 0.6666666666666666, 0.0 -25, 17, 21, 25, 0.5, 0.0 -17, 11, 12, 17, 0.8333333333333334, 0.0 -14, 10, 10, 14, 1.0, 0.0 +20, 14, 20, 20, 0.0, 0.0 +25, 17, 18, 25, 0.875, 0.0 +17, 11, 11, 17, 1.0, 0.0 +14, 10, 13, 14, 0.25, 0.0 1, 1, 1, 1, 1.0, 1.0 2, 1, 1, 1, 1.0, 1.0 -5, 1, 1, 1, 1.0, 1.0 +5, 1, 1, 5, 1.0, 0.0 64, 47, 64, 64, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 -32, 12, 30, 30, 0.1, 0.1 -10, 3, 3, 10, 1.0, 0.0 +32, 12, 30, 32, 0.1, 0.0 +10, 3, 3, 7, 1.0, 0.42857142857142855 342, 52, 342, 342, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 7, 3, 3, 4, 1.0, 0.75 @@ -1099,40 +1099,40 @@ initial states, final states, incremental states, upfront statesincremental perc 47, 23, 42, 47, 0.20833333333333334, 0.0 15, 12, 12, 15, 1.0, 0.0 13, 12, 13, 13, 0.0, 0.0 -14, 12, 12, 14, 1.0, 0.0 +14, 12, 14, 14, 0.0, 0.0 48, 27, 48, 48, 0.0, 0.0 12, 12, 12, 12, 1.0, 1.0 -17, 14, 17, 17, 0.0, 0.0 +17, 14, 16, 17, 0.3333333333333333, 0.0 30, 19, 29, 30, 0.09090909090909091, 0.0 -6, 5, 5, 5, 1.0, 1.0 +6, 5, 5, 6, 1.0, 0.0 18, 15, 17, 18, 0.3333333333333333, 0.0 41, 32, 39, 41, 0.2222222222222222, 0.0 -16, 14, 14, 16, 1.0, 0.0 +16, 14, 16, 16, 0.0, 0.0 22, 18, 21, 22, 0.25, 0.0 149, 56, 149, 149, 0.0, 0.0 33, 28, 33, 33, 0.0, 0.0 20, 15, 20, 20, 0.0, 0.0 22, 16, 22, 22, 0.0, 0.0 149, 90, 149, 149, 0.0, 0.0 -24, 13, 21, 24, 0.2727272727272727, 0.0 +24, 13, 22, 24, 0.18181818181818182, 0.0 1, 1, 1, 1, 1.0, 1.0 36, 33, 36, 36, 0.0, 0.0 -14, 12, 13, 14, 0.5, 0.0 -10, 8, 8, 9, 1.0, 0.5 -15, 11, 12, 15, 0.75, 0.0 -22, 14, 17, 22, 0.625, 0.0 +14, 12, 14, 14, 0.0, 0.0 +10, 8, 8, 10, 1.0, 0.0 +15, 11, 14, 15, 0.25, 0.0 +22, 14, 22, 22, 0.0, 0.0 68, 30, 68, 68, 0.0, 0.0 6, 3, 3, 6, 1.0, 0.0 16, 10, 10, 16, 1.0, 0.0 -44, 20, 33, 44, 0.4583333333333333, 0.0 +44, 20, 38, 44, 0.25, 0.0 19, 18, 18, 19, 1.0, 0.0 34, 23, 32, 34, 0.18181818181818182, 0.0 -13, 12, 12, 13, 1.0, 0.0 +13, 12, 13, 13, 0.0, 0.0 9, 7, 7, 9, 1.0, 0.0 13, 9, 9, 13, 1.0, 0.0 18, 14, 14, 18, 1.0, 0.0 65, 33, 65, 65, 0.0, 0.0 -43, 22, 42, 43, 0.047619047619047616, 0.0 +43, 22, 43, 43, 0.0, 0.0 22, 16, 21, 22, 0.16666666666666666, 0.0 33, 33, 33, 33, 1.0, 1.0 32, 27, 31, 32, 0.2, 0.0 @@ -1142,24 +1142,24 @@ initial states, final states, incremental states, upfront statesincremental perc 44, 35, 44, 44, 0.0, 0.0 62, 46, 62, 62, 0.0, 0.0 45, 25, 43, 45, 0.1, 0.0 -11, 7, 7, 11, 1.0, 0.0 +11, 7, 9, 11, 0.5, 0.0 16, 11, 11, 16, 1.0, 0.0 -20, 16, 16, 20, 1.0, 0.0 -45, 25, 45, 45, 0.0, 0.0 +20, 16, 17, 20, 0.75, 0.0 +45, 25, 40, 45, 0.25, 0.0 53, 33, 49, 53, 0.2, 0.0 12, 11, 11, 12, 1.0, 0.0 -13, 9, 12, 13, 0.25, 0.0 -26, 11, 18, 26, 0.5333333333333333, 0.0 +13, 9, 13, 13, 0.0, 0.0 +26, 11, 26, 26, 0.0, 0.0 16, 16, 16, 16, 1.0, 1.0 56, 38, 54, 56, 0.1111111111111111, 0.0 68, 41, 68, 68, 0.0, 0.0 68, 41, 68, 68, 0.0, 0.0 76, 21, 76, 76, 0.0, 0.0 -22, 11, 17, 22, 0.45454545454545453, 0.0 +22, 11, 14, 22, 0.7272727272727273, 0.0 36, 17, 36, 36, 0.0, 0.0 34, 31, 34, 34, 0.0, 0.0 31, 15, 31, 31, 0.0, 0.0 -22, 11, 17, 22, 0.45454545454545453, 0.0 +22, 11, 22, 22, 0.0, 0.0 17, 16, 16, 17, 1.0, 0.0 159, 66, 159, 159, 0.0, 0.0 20, 12, 20, 20, 0.0, 0.0 @@ -1171,7 +1171,7 @@ initial states, final states, incremental states, upfront statesincremental perc 273, 28, 273, 273, 0.0, 0.0 315, 114, 315, 315, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 -28, 18, 26, 28, 0.2, 0.0 +28, 18, 28, 28, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 11, 10, 10, 11, 1.0, 0.0 @@ -1181,13 +1181,13 @@ initial states, final states, incremental states, upfront statesincremental perc 36, 27, 36, 36, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 17, 13, 14, 17, 0.75, 0.0 -13, 9, 9, 13, 1.0, 0.0 +13, 9, 11, 13, 0.5, 0.0 70, 43, 70, 70, 0.0, 0.0 46, 33, 46, 46, 0.0, 0.0 9, 9, 9, 9, 1.0, 1.0 13, 11, 11, 13, 1.0, 0.0 15, 9, 9, 15, 1.0, 0.0 -24, 19, 23, 24, 0.2, 0.0 +24, 19, 24, 24, 0.0, 0.0 10, 8, 8, 10, 1.0, 0.0 50, 32, 50, 50, 0.0, 0.0 61, 53, 61, 61, 0.0, 0.0 @@ -1197,8 +1197,8 @@ initial states, final states, incremental states, upfront statesincremental perc 102, 40, 102, 102, 0.0, 0.0 43, 36, 42, 43, 0.14285714285714285, 0.0 17, 11, 12, 17, 0.8333333333333334, 0.0 -35, 22, 29, 35, 0.46153846153846156, 0.0 -11, 6, 6, 11, 1.0, 0.0 +35, 22, 33, 35, 0.15384615384615385, 0.0 +11, 6, 6, 10, 1.0, 0.2 57, 31, 57, 57, 0.0, 0.0 45, 37, 45, 45, 0.0, 0.0 3, 2, 2, 2, 1.0, 1.0 @@ -1207,12 +1207,12 @@ initial states, final states, incremental states, upfront statesincremental perc 9, 8, 8, 9, 1.0, 0.0 12, 11, 11, 12, 1.0, 0.0 9, 8, 8, 9, 1.0, 0.0 -31, 17, 21, 31, 0.7142857142857143, 0.0 +31, 17, 20, 31, 0.7857142857142857, 0.0 9, 8, 8, 9, 1.0, 0.0 -26, 21, 25, 26, 0.2, 0.0 +26, 21, 26, 26, 0.0, 0.0 36, 33, 36, 36, 0.0, 0.0 -9, 8, 8, 9, 1.0, 0.0 -19, 15, 17, 19, 0.5, 0.0 +9, 8, 9, 9, 0.0, 0.0 +19, 15, 18, 19, 0.25, 0.0 21, 11, 17, 21, 0.4, 0.0 3, 2, 2, 2, 1.0, 1.0 5, 5, 5, 5, 1.0, 1.0 @@ -1223,16 +1223,16 @@ initial states, final states, incremental states, upfront statesincremental perc 9, 4, 4, 8, 1.0, 0.2 10, 5, 5, 10, 1.0, 0.0 7, 5, 5, 7, 1.0, 0.0 -6, 3, 3, 3, 1.0, 1.0 +6, 3, 3, 5, 1.0, 0.3333333333333333 5, 4, 4, 5, 1.0, 0.0 10, 10, 10, 10, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -10, 9, 9, 9, 1.0, 1.0 +10, 9, 9, 10, 1.0, 0.0 15, 15, 15, 15, 1.0, 1.0 7, 5, 5, 7, 1.0, 0.0 17, 11, 17, 17, 0.0, 0.0 -43, 16, 39, 43, 0.14814814814814814, 0.0 +43, 16, 43, 43, 0.0, 0.0 28, 28, 28, 28, 1.0, 1.0 17, 17, 17, 17, 1.0, 1.0 6, 6, 6, 6, 1.0, 1.0 @@ -1240,7 +1240,7 @@ initial states, final states, incremental states, upfront statesincremental perc 23, 22, 23, 23, 0.0, 0.0 12, 12, 12, 12, 1.0, 1.0 33, 21, 33, 33, 0.0, 0.0 -58, 17, 54, 58, 0.0975609756097561, 0.0 +58, 17, 58, 58, 0.0, 0.0 13, 8, 9, 13, 0.8, 0.0 6, 5, 5, 5, 1.0, 1.0 11, 7, 7, 11, 1.0, 0.0 @@ -1251,16 +1251,16 @@ initial states, final states, incremental states, upfront statesincremental perc 49, 49, 49, 49, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 16, 16, 16, 16, 1.0, 1.0 -5, 4, 4, 5, 1.0, 0.0 +5, 4, 4, 4, 1.0, 1.0 25, 17, 24, 25, 0.125, 0.0 -23, 17, 17, 23, 1.0, 0.0 +23, 17, 22, 23, 0.16666666666666666, 0.0 18, 12, 16, 18, 0.3333333333333333, 0.0 23, 14, 18, 23, 0.5555555555555556, 0.0 7, 7, 7, 7, 1.0, 1.0 14, 9, 9, 14, 1.0, 0.0 -17, 14, 17, 17, 0.0, 0.0 -10, 9, 9, 10, 1.0, 0.0 -12, 11, 12, 12, 0.0, 0.0 +17, 14, 15, 17, 0.6666666666666666, 0.0 +10, 9, 10, 10, 0.0, 0.0 +12, 11, 11, 12, 1.0, 0.0 22, 17, 22, 22, 0.0, 0.0 13, 12, 13, 13, 0.0, 0.0 14, 12, 13, 14, 0.5, 0.0 @@ -1270,16 +1270,16 @@ initial states, final states, incremental states, upfront statesincremental perc 27, 23, 27, 27, 0.0, 0.0 14, 11, 11, 14, 1.0, 0.0 18, 12, 17, 18, 0.16666666666666666, 0.0 -29, 25, 28, 29, 0.25, 0.0 -31, 24, 30, 31, 0.14285714285714285, 0.0 +29, 25, 29, 29, 0.0, 0.0 +31, 24, 31, 31, 0.0, 0.0 41, 26, 41, 41, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 9, 7, 7, 9, 1.0, 0.0 -7, 4, 4, 4, 1.0, 1.0 +7, 4, 4, 7, 1.0, 0.0 6, 3, 3, 6, 1.0, 0.0 -8, 5, 5, 8, 1.0, 0.0 -8, 6, 6, 8, 1.0, 0.0 +8, 5, 5, 7, 1.0, 0.3333333333333333 8, 6, 6, 8, 1.0, 0.0 +8, 6, 6, 6, 1.0, 1.0 8, 7, 7, 8, 1.0, 0.0 8, 6, 6, 8, 1.0, 0.0 21, 11, 21, 21, 0.0, 0.0 @@ -1288,27 +1288,27 @@ initial states, final states, incremental states, upfront statesincremental perc 1, 1, 1, 1, 1.0, 1.0 18, 9, 9, 18, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 -7, 6, 6, 6, 1.0, 1.0 +7, 6, 6, 7, 1.0, 0.0 7, 5, 5, 7, 1.0, 0.0 7, 5, 5, 7, 1.0, 0.0 -25, 11, 17, 25, 0.5714285714285714, 0.0 +25, 11, 25, 25, 0.0, 0.0 10, 8, 8, 10, 1.0, 0.0 -22, 15, 20, 22, 0.2857142857142857, 0.0 +22, 15, 19, 22, 0.42857142857142855, 0.0 10, 8, 8, 10, 1.0, 0.0 -22, 15, 15, 15, 1.0, 1.0 +22, 15, 19, 22, 0.42857142857142855, 0.0 5, 4, 4, 4, 1.0, 1.0 15, 10, 10, 15, 1.0, 0.0 13, 11, 11, 13, 1.0, 0.0 12, 10, 10, 12, 1.0, 0.0 48, 25, 48, 48, 0.0, 0.0 7, 6, 6, 7, 1.0, 0.0 -12, 7, 7, 12, 1.0, 0.0 +12, 7, 8, 12, 0.8, 0.0 10, 7, 7, 10, 1.0, 0.0 257, 257, 257, 257, 1.0, 1.0 6, 5, 5, 6, 1.0, 0.0 9, 8, 8, 9, 1.0, 0.0 18, 15, 17, 18, 0.3333333333333333, 0.0 -64, 30, 59, 64, 0.14705882352941177, 0.0 +64, 30, 64, 64, 0.0, 0.0 39, 24, 39, 39, 0.0, 0.0 126, 36, 126, 126, 0.0, 0.0 16, 16, 16, 16, 1.0, 1.0 @@ -1319,20 +1319,20 @@ initial states, final states, incremental states, upfront statesincremental perc 18, 18, 18, 18, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 19, 19, 19, 19, 1.0, 1.0 -13, 12, 12, 12, 1.0, 1.0 +13, 12, 13, 13, 0.0, 0.0 12, 12, 12, 12, 1.0, 1.0 64, 39, 60, 64, 0.16, 0.0 18, 17, 18, 18, 0.0, 0.0 -13, 12, 13, 13, 0.0, 0.0 +13, 12, 12, 13, 1.0, 0.0 19, 17, 19, 19, 0.0, 0.0 7, 3, 3, 4, 1.0, 0.75 7, 7, 7, 7, 1.0, 1.0 19, 19, 19, 19, 1.0, 1.0 -22, 7, 13, 18, 0.6, 0.26666666666666666 -8, 6, 6, 7, 1.0, 0.5 +22, 7, 14, 22, 0.5333333333333333, 0.0 +8, 6, 6, 6, 1.0, 1.0 9, 7, 7, 9, 1.0, 0.0 15, 14, 14, 15, 1.0, 0.0 -14, 10, 14, 14, 0.0, 0.0 +14, 10, 12, 14, 0.5, 0.0 1, 1, 1, 1, 1.0, 1.0 10, 10, 10, 10, 1.0, 1.0 11, 11, 11, 11, 1.0, 1.0 @@ -1342,15 +1342,15 @@ initial states, final states, incremental states, upfront statesincremental perc 7, 7, 7, 7, 1.0, 1.0 12, 10, 10, 12, 1.0, 0.0 27, 26, 27, 27, 0.0, 0.0 -11, 9, 9, 9, 1.0, 1.0 +11, 9, 9, 11, 1.0, 0.0 1319, 1313, 1319, 1319, 0.0, 0.0 20, 17, 20, 20, 0.0, 0.0 31, 26, 31, 31, 0.0, 0.0 19, 15, 17, 19, 0.5, 0.0 31, 4, 4, 31, 1.0, 0.0 12, 5, 5, 12, 1.0, 0.0 -47, 31, 46, 47, 0.0625, 0.0 -10, 9, 9, 10, 1.0, 0.0 +47, 31, 47, 47, 0.0, 0.0 +10, 9, 10, 10, 0.0, 0.0 12, 12, 12, 12, 1.0, 1.0 29, 28, 29, 29, 0.0, 0.0 10, 5, 5, 10, 1.0, 0.0 @@ -1364,41 +1364,41 @@ initial states, final states, incremental states, upfront statesincremental perc 18, 10, 18, 18, 0.0, 0.0 15, 14, 14, 15, 1.0, 0.0 23, 23, 23, 23, 1.0, 1.0 -27, 20, 20, 27, 1.0, 0.0 +27, 20, 21, 27, 0.8571428571428571, 0.0 11, 11, 11, 11, 1.0, 1.0 -37, 28, 37, 37, 0.0, 0.0 +37, 28, 33, 37, 0.4444444444444444, 0.0 80, 39, 80, 80, 0.0, 0.0 16, 16, 16, 16, 1.0, 1.0 619, 57, 619, 619, 0.0, 0.0 27, 24, 27, 27, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 15, 15, 15, 15, 1.0, 1.0 -7, 3, 3, 6, 1.0, 0.25 +7, 3, 3, 7, 1.0, 0.0 80, 23, 80, 80, 0.0, 0.0 39, 32, 38, 39, 0.14285714285714285, 0.0 14, 7, 12, 14, 0.2857142857142857, 0.0 10, 6, 6, 10, 1.0, 0.0 32, 27, 31, 32, 0.2, 0.0 -6, 4, 4, 6, 1.0, 0.0 +6, 4, 6, 6, 0.0, 0.0 15, 9, 13, 15, 0.3333333333333333, 0.0 16, 14, 16, 16, 0.0, 0.0 157, 153, 157, 157, 0.0, 0.0 7, 3, 3, 7, 1.0, 0.0 41, 17, 41, 41, 0.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -22, 10, 11, 21, 0.9166666666666666, 0.08333333333333333 -8, 5, 5, 5, 1.0, 1.0 +22, 10, 17, 22, 0.4166666666666667, 0.0 +8, 5, 5, 6, 1.0, 0.6666666666666666 34, 24, 34, 34, 0.0, 0.0 14, 14, 14, 14, 1.0, 1.0 38, 12, 16, 38, 0.8461538461538461, 0.0 610, 339, 610, 610, 0.0, 0.0 4, 4, 4, 4, 1.0, 1.0 -15, 9, 11, 15, 0.6666666666666666, 0.0 +15, 9, 9, 15, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 34, 34, 34, 34, 1.0, 1.0 -4, 3, 3, 3, 1.0, 1.0 -17, 9, 16, 17, 0.125, 0.0 -23, 12, 21, 23, 0.18181818181818182, 0.0 +4, 3, 3, 4, 1.0, 0.0 +17, 9, 15, 17, 0.25, 0.0 +23, 12, 22, 23, 0.09090909090909091, 0.0 52, 52, 52, 52, 1.0, 1.0 7, 7, 7, 7, 1.0, 1.0 66, 66, 66, 66, 1.0, 1.0 @@ -1407,7 +1407,7 @@ initial states, final states, incremental states, upfront statesincremental perc 6, 3, 3, 3, 1.0, 1.0 16, 10, 16, 16, 0.0, 0.0 7, 5, 5, 7, 1.0, 0.0 -21, 13, 13, 21, 1.0, 0.0 +21, 13, 17, 21, 0.5, 0.0 23, 8, 14, 23, 0.6, 0.0 24, 16, 22, 24, 0.25, 0.0 14, 10, 10, 14, 1.0, 0.0 @@ -1415,10 +1415,10 @@ initial states, final states, incremental states, upfront statesincremental perc 17, 17, 17, 17, 1.0, 1.0 20, 20, 20, 20, 1.0, 1.0 39, 32, 38, 39, 0.14285714285714285, 0.0 -13, 11, 11, 13, 1.0, 0.0 +13, 11, 13, 13, 0.0, 0.0 39, 32, 38, 39, 0.14285714285714285, 0.0 -37, 30, 32, 37, 0.7142857142857143, 0.0 -21, 8, 18, 21, 0.23076923076923078, 0.0 +37, 30, 36, 37, 0.14285714285714285, 0.0 +21, 8, 17, 21, 0.3076923076923077, 0.0 278, 37, 278, 278, 0.0, 0.0 7, 4, 4, 7, 1.0, 0.0 56, 23, 55, 56, 0.030303030303030304, 0.0 @@ -1428,22 +1428,22 @@ initial states, final states, incremental states, upfront statesincremental perc 17, 16, 16, 17, 1.0, 0.0 365, 185, 365, 365, 0.0, 0.0 103, 103, 103, 103, 1.0, 1.0 -4, 3, 3, 4, 1.0, 0.0 -27, 19, 25, 27, 0.25, 0.0 +4, 3, 3, 3, 1.0, 1.0 +27, 19, 26, 27, 0.125, 0.0 31, 13, 31, 31, 0.0, 0.0 20, 10, 10, 20, 1.0, 0.0 5, 4, 4, 4, 1.0, 1.0 34, 34, 34, 34, 1.0, 1.0 55, 39, 55, 55, 0.0, 0.0 -13, 5, 11, 13, 0.25, 0.0 +13, 5, 11, 11, 0.25, 0.25 10, 8, 8, 10, 1.0, 0.0 20, 19, 20, 20, 0.0, 0.0 9, 8, 8, 9, 1.0, 0.0 -15, 14, 15, 15, 0.0, 0.0 +15, 14, 14, 15, 1.0, 0.0 15, 15, 15, 15, 1.0, 1.0 17, 16, 16, 17, 1.0, 0.0 23, 23, 23, 23, 1.0, 1.0 -18, 12, 12, 17, 1.0, 0.16666666666666666 +18, 12, 12, 18, 1.0, 0.0 10, 7, 7, 10, 1.0, 0.0 9, 7, 7, 9, 1.0, 0.0 16, 10, 10, 16, 1.0, 0.0 @@ -1461,7 +1461,7 @@ initial states, final states, incremental states, upfront statesincremental perc 1, 1, 1, 1, 1.0, 1.0 30, 20, 30, 30, 0.0, 0.0 28, 19, 26, 28, 0.2222222222222222, 0.0 -32, 16, 30, 32, 0.125, 0.0 +32, 16, 32, 32, 0.0, 0.0 25, 24, 25, 25, 0.0, 0.0 20, 18, 19, 20, 0.5, 0.0 20, 19, 20, 20, 0.0, 0.0 @@ -1473,19 +1473,19 @@ initial states, final states, incremental states, upfront statesincremental perc 62, 56, 62, 62, 0.0, 0.0 29, 29, 29, 29, 1.0, 1.0 61, 56, 61, 61, 0.0, 0.0 -14, 11, 11, 14, 1.0, 0.0 -14, 9, 12, 14, 0.4, 0.0 +14, 11, 12, 14, 0.6666666666666666, 0.0 +14, 9, 11, 14, 0.6, 0.0 1, 1, 1, 1, 1.0, 1.0 141, 60, 141, 141, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 30, 20, 21, 30, 0.9, 0.0 -40, 21, 22, 40, 0.9473684210526315, 0.0 -6, 4, 4, 5, 1.0, 0.5 +40, 21, 39, 40, 0.05263157894736842, 0.0 +6, 4, 4, 6, 1.0, 0.0 7, 5, 5, 7, 1.0, 0.0 -12, 6, 6, 11, 1.0, 0.16666666666666666 +12, 6, 11, 12, 0.16666666666666666, 0.0 13, 12, 13, 13, 0.0, 0.0 17, 13, 17, 17, 0.0, 0.0 -9, 6, 6, 7, 1.0, 0.6666666666666666 +9, 6, 6, 9, 1.0, 0.0 48, 37, 48, 48, 0.0, 0.0 10, 10, 10, 10, 1.0, 1.0 10, 10, 10, 10, 1.0, 1.0 @@ -1493,12 +1493,12 @@ initial states, final states, incremental states, upfront statesincremental perc 7, 5, 5, 7, 1.0, 0.0 13, 3, 3, 9, 1.0, 0.4 7, 5, 5, 7, 1.0, 0.0 -7, 6, 6, 6, 1.0, 1.0 -6, 4, 4, 6, 1.0, 0.0 +7, 6, 6, 7, 1.0, 0.0 +6, 4, 4, 5, 1.0, 0.5 6, 5, 5, 5, 1.0, 1.0 7, 5, 5, 5, 1.0, 1.0 10, 9, 9, 10, 1.0, 0.0 -45, 25, 41, 45, 0.2, 0.0 +45, 25, 45, 45, 0.0, 0.0 18, 16, 17, 18, 0.5, 0.0 6, 6, 6, 6, 1.0, 1.0 10, 10, 10, 10, 1.0, 1.0 @@ -1506,7 +1506,7 @@ initial states, final states, incremental states, upfront statesincremental perc 9, 8, 8, 9, 1.0, 0.0 29, 27, 29, 29, 0.0, 0.0 29, 27, 29, 29, 0.0, 0.0 -30, 19, 29, 30, 0.09090909090909091, 0.0 +30, 19, 30, 30, 0.0, 0.0 7, 6, 6, 6, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 19, 14, 19, 19, 0.0, 0.0 @@ -1523,79 +1523,79 @@ initial states, final states, incremental states, upfront statesincremental perc 18, 17, 17, 17, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 6, 3, 3, 6, 1.0, 0.0 -4, 2, 2, 3, 1.0, 0.5 -8, 4, 5, 8, 0.75, 0.0 +4, 2, 2, 2, 1.0, 1.0 +8, 4, 4, 8, 1.0, 0.0 73, 21, 73, 73, 0.0, 0.0 88, 57, 88, 88, 0.0, 0.0 -25, 13, 24, 24, 0.08333333333333333, 0.08333333333333333 -8, 4, 4, 8, 1.0, 0.0 +25, 13, 23, 25, 0.16666666666666666, 0.0 +8, 4, 4, 5, 1.0, 0.75 64, 14, 50, 64, 0.28, 0.0 19, 13, 17, 19, 0.3333333333333333, 0.0 -16, 10, 12, 16, 0.6666666666666666, 0.0 -8, 5, 5, 8, 1.0, 0.0 +16, 10, 14, 16, 0.3333333333333333, 0.0 +8, 5, 6, 8, 0.6666666666666666, 0.0 47, 31, 47, 47, 0.0, 0.0 -22, 6, 8, 22, 0.875, 0.0 +22, 6, 17, 22, 0.3125, 0.0 15, 9, 9, 15, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 12, 2, 2, 12, 1.0, 0.0 78, 23, 78, 78, 0.0, 0.0 122, 86, 122, 122, 0.0, 0.0 -27, 10, 26, 27, 0.058823529411764705, 0.0 -20, 12, 17, 20, 0.375, 0.0 +27, 10, 25, 27, 0.11764705882352941, 0.0 +20, 12, 18, 20, 0.25, 0.0 17, 5, 10, 17, 0.5833333333333334, 0.0 187, 53, 187, 187, 0.0, 0.0 -14, 12, 14, 14, 0.0, 0.0 +14, 12, 12, 14, 1.0, 0.0 109, 36, 109, 109, 0.0, 0.0 44, 24, 44, 44, 0.0, 0.0 -21, 16, 18, 21, 0.6, 0.0 +21, 16, 17, 21, 0.8, 0.0 355, 101, 355, 355, 0.0, 0.0 167, 98, 167, 167, 0.0, 0.0 147, 95, 147, 147, 0.0, 0.0 -27, 21, 25, 27, 0.3333333333333333, 0.0 -29, 24, 27, 29, 0.4, 0.0 -157, 41, 153, 157, 0.034482758620689655, 0.0 -43, 22, 27, 43, 0.7619047619047619, 0.0 +27, 21, 26, 27, 0.16666666666666666, 0.0 +29, 24, 28, 29, 0.2, 0.0 +157, 41, 157, 157, 0.0, 0.0 +43, 22, 41, 43, 0.09523809523809523, 0.0 34, 15, 33, 34, 0.05263157894736842, 0.0 24, 17, 23, 24, 0.14285714285714285, 0.0 1, 1, 1, 1, 1.0, 1.0 309, 24, 309, 309, 0.0, 0.0 -11, 9, 10, 11, 0.5, 0.0 +11, 9, 9, 11, 1.0, 0.0 13, 12, 13, 13, 0.0, 0.0 30, 25, 30, 30, 0.0, 0.0 17, 17, 17, 17, 1.0, 1.0 20, 15, 20, 20, 0.0, 0.0 -15, 14, 14, 15, 1.0, 0.0 +15, 14, 15, 15, 0.0, 0.0 9, 7, 7, 9, 1.0, 0.0 14, 10, 13, 14, 0.25, 0.0 109, 4, 107, 109, 0.01904761904761905, 0.0 11, 6, 6, 11, 1.0, 0.0 -15, 8, 8, 15, 1.0, 0.0 -22, 9, 9, 22, 1.0, 0.0 -18, 10, 10, 18, 1.0, 0.0 +15, 8, 15, 15, 0.0, 0.0 +22, 9, 15, 22, 0.5384615384615384, 0.0 +18, 10, 11, 18, 0.875, 0.0 1, 1, 1, 1, 1.0, 1.0 -7, 5, 6, 7, 0.5, 0.0 +7, 5, 5, 7, 1.0, 0.0 9, 6, 6, 9, 1.0, 0.0 6, 5, 5, 6, 1.0, 0.0 8, 6, 6, 7, 1.0, 0.5 -10, 8, 8, 10, 1.0, 0.0 +10, 8, 9, 10, 0.5, 0.0 35, 12, 34, 35, 0.043478260869565216, 0.0 33, 16, 32, 33, 0.058823529411764705, 0.0 -79, 18, 76, 79, 0.04918032786885246, 0.0 +79, 18, 77, 79, 0.03278688524590164, 0.0 14, 7, 13, 14, 0.14285714285714285, 0.0 -24, 6, 19, 24, 0.2777777777777778, 0.0 +24, 6, 24, 24, 0.0, 0.0 9, 8, 8, 9, 1.0, 0.0 7, 7, 7, 7, 1.0, 1.0 8, 8, 8, 8, 1.0, 1.0 25, 12, 12, 25, 1.0, 0.0 194, 49, 194, 194, 0.0, 0.0 -14, 13, 13, 14, 1.0, 0.0 +14, 13, 14, 14, 0.0, 0.0 21, 21, 21, 21, 1.0, 1.0 -24, 19, 19, 24, 1.0, 0.0 +24, 19, 24, 24, 0.0, 0.0 23, 11, 11, 23, 1.0, 0.0 13, 13, 13, 13, 1.0, 1.0 14, 13, 14, 14, 0.0, 0.0 13, 13, 13, 13, 1.0, 1.0 -13, 12, 12, 13, 1.0, 0.0 +13, 12, 13, 13, 0.0, 0.0 15, 15, 15, 15, 1.0, 1.0 13, 13, 13, 13, 1.0, 1.0 53, 19, 53, 53, 0.0, 0.0 @@ -1606,7 +1606,7 @@ initial states, final states, incremental states, upfront statesincremental perc 1, 1, 1, 1, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -6, 4, 6, 6, 0.0, 0.0 +6, 4, 4, 4, 1.0, 1.0 33, 32, 33, 33, 0.0, 0.0 16, 13, 15, 16, 0.3333333333333333, 0.0 24, 18, 24, 24, 0.0, 0.0 @@ -1614,50 +1614,50 @@ initial states, final states, incremental states, upfront statesincremental perc 18, 18, 18, 18, 1.0, 1.0 18, 18, 18, 18, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -24, 13, 21, 24, 0.2727272727272727, 0.0 -44, 32, 43, 44, 0.08333333333333333, 0.0 -6, 5, 5, 5, 1.0, 1.0 +24, 13, 23, 24, 0.09090909090909091, 0.0 +44, 32, 44, 44, 0.0, 0.0 +6, 5, 5, 6, 1.0, 0.0 9, 6, 6, 9, 1.0, 0.0 40, 21, 40, 40, 0.0, 0.0 -11, 10, 10, 11, 1.0, 0.0 +11, 10, 11, 11, 0.0, 0.0 36, 36, 36, 36, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -12, 11, 11, 12, 1.0, 0.0 +12, 11, 12, 12, 0.0, 0.0 10, 8, 8, 10, 1.0, 0.0 152, 152, 152, 152, 1.0, 1.0 4, 3, 3, 3, 1.0, 1.0 -86, 37, 82, 86, 0.08163265306122448, 0.0 +86, 37, 86, 86, 0.0, 0.0 89, 45, 89, 89, 0.0, 0.0 4, 3, 3, 3, 1.0, 1.0 7, 6, 6, 7, 1.0, 0.0 -15, 12, 15, 15, 0.0, 0.0 -15, 9, 10, 15, 0.8333333333333334, 0.0 +15, 12, 13, 15, 0.6666666666666666, 0.0 +15, 9, 9, 15, 1.0, 0.0 6, 1, 1, 6, 1.0, 0.0 5, 4, 4, 4, 1.0, 1.0 -17, 11, 16, 17, 0.16666666666666666, 0.0 -9, 7, 7, 7, 1.0, 1.0 +17, 11, 12, 17, 0.8333333333333334, 0.0 +9, 7, 7, 9, 1.0, 0.0 12, 10, 10, 12, 1.0, 0.0 12, 10, 10, 12, 1.0, 0.0 15, 15, 15, 15, 1.0, 1.0 20, 6, 6, 20, 1.0, 0.0 -4, 3, 3, 3, 1.0, 1.0 +4, 3, 4, 3, 0.0, 1.0 15, 15, 15, 15, 1.0, 1.0 29, 29, 29, 29, 1.0, 1.0 33, 32, 33, 33, 0.0, 0.0 15, 9, 15, 15, 0.0, 0.0 -13, 7, 13, 13, 0.0, 0.0 +13, 7, 7, 13, 1.0, 0.0 17, 10, 10, 17, 1.0, 0.0 16, 10, 10, 16, 1.0, 0.0 -11, 8, 8, 11, 1.0, 0.0 +11, 8, 8, 10, 1.0, 0.3333333333333333 1, 1, 1, 1, 1.0, 1.0 8, 5, 5, 8, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 6, 4, 4, 6, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 8, 6, 6, 8, 1.0, 0.0 -8, 6, 6, 6, 1.0, 1.0 +8, 6, 6, 7, 1.0, 0.5 11, 6, 6, 11, 1.0, 0.0 -8, 7, 7, 7, 1.0, 1.0 +8, 7, 7, 8, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 3, 2, 2, 2, 1.0, 1.0 3, 2, 2, 2, 1.0, 1.0 @@ -1670,22 +1670,22 @@ initial states, final states, incremental states, upfront statesincremental perc 14, 9, 9, 14, 1.0, 0.0 90, 45, 90, 90, 0.0, 0.0 12, 12, 12, 12, 1.0, 1.0 -4, 3, 3, 3, 1.0, 1.0 +4, 3, 3, 4, 1.0, 0.0 17, 17, 17, 17, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -10, 8, 8, 10, 1.0, 0.0 +10, 8, 9, 10, 0.5, 0.0 17, 16, 17, 17, 0.0, 0.0 4, 3, 3, 4, 1.0, 0.0 -6, 5, 5, 5, 1.0, 1.0 -3, 2, 2, 2, 1.0, 1.0 +6, 5, 5, 6, 1.0, 0.0 +3, 2, 3, 3, 0.0, 0.0 7, 5, 5, 6, 1.0, 0.5 4, 3, 3, 4, 1.0, 0.0 -7, 3, 3, 4, 1.0, 0.75 +7, 3, 3, 6, 1.0, 0.25 6, 4, 4, 5, 1.0, 0.5 4, 3, 3, 3, 1.0, 1.0 -7, 3, 3, 3, 1.0, 1.0 +7, 3, 3, 4, 1.0, 0.75 1, 1, 1, 1, 1.0, 1.0 -9, 7, 7, 9, 1.0, 0.0 +9, 7, 9, 9, 0.0, 0.0 11, 7, 7, 11, 1.0, 0.0 5, 4, 4, 4, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 @@ -1700,7 +1700,7 @@ initial states, final states, incremental states, upfront statesincremental perc 19, 19, 19, 19, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 6, 6, 6, 6, 1.0, 1.0 -10, 9, 9, 10, 1.0, 0.0 +10, 9, 10, 10, 0.0, 0.0 34, 20, 34, 34, 0.0, 0.0 33, 25, 33, 33, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 @@ -1709,15 +1709,15 @@ initial states, final states, incremental states, upfront statesincremental perc 12, 12, 12, 12, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 -9, 8, 8, 9, 1.0, 0.0 +9, 8, 8, 8, 1.0, 1.0 8, 8, 8, 8, 1.0, 1.0 13, 13, 13, 13, 1.0, 1.0 10, 10, 10, 10, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 -21, 13, 17, 21, 0.5, 0.0 +21, 13, 14, 21, 0.875, 0.0 5, 5, 5, 5, 1.0, 1.0 18, 18, 18, 18, 1.0, 1.0 -8, 4, 4, 7, 1.0, 0.25 +8, 4, 4, 4, 1.0, 1.0 40, 13, 40, 40, 0.0, 0.0 165, 14, 165, 165, 0.0, 0.0 13, 13, 13, 13, 1.0, 1.0 @@ -1725,7 +1725,7 @@ initial states, final states, incremental states, upfront statesincremental perc 26, 18, 26, 26, 0.0, 0.0 17, 17, 17, 17, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 -5, 3, 3, 3, 1.0, 1.0 +5, 3, 3, 4, 1.0, 0.5 8, 6, 6, 8, 1.0, 0.0 4, 4, 4, 4, 1.0, 1.0 6, 6, 6, 6, 1.0, 1.0 @@ -1747,7 +1747,7 @@ initial states, final states, incremental states, upfront statesincremental perc 27, 24, 27, 27, 0.0, 0.0 9, 9, 9, 9, 1.0, 1.0 9, 9, 9, 9, 1.0, 1.0 -9, 8, 9, 9, 0.0, 0.0 +9, 8, 8, 9, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 36, 36, 36, 36, 1.0, 1.0 @@ -1761,9 +1761,9 @@ initial states, final states, incremental states, upfront statesincremental perc 13, 12, 13, 13, 0.0, 0.0 10, 10, 10, 10, 1.0, 1.0 7, 7, 7, 7, 1.0, 1.0 -4, 3, 3, 3, 1.0, 1.0 +4, 3, 3, 4, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 -26, 18, 21, 26, 0.625, 0.0 +26, 18, 20, 26, 0.75, 0.0 21, 17, 21, 21, 0.0, 0.0 46, 46, 46, 46, 1.0, 1.0 14, 14, 14, 14, 1.0, 1.0 @@ -1785,15 +1785,15 @@ initial states, final states, incremental states, upfront statesincremental perc 11, 11, 11, 11, 1.0, 1.0 97, 44, 97, 97, 0.0, 0.0 9, 8, 8, 9, 1.0, 0.0 -43, 25, 43, 43, 0.0, 0.0 +43, 25, 37, 43, 0.3333333333333333, 0.0 11, 11, 11, 11, 1.0, 1.0 -29, 17, 28, 29, 0.08333333333333333, 0.0 +29, 17, 29, 29, 0.0, 0.0 10, 10, 10, 10, 1.0, 1.0 10, 10, 10, 10, 1.0, 1.0 13, 13, 13, 13, 1.0, 1.0 9, 9, 9, 9, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 -17, 8, 9, 14, 0.8888888888888888, 0.3333333333333333 +17, 8, 14, 17, 0.3333333333333333, 0.0 1, 1, 1, 1, 1.0, 1.0 38, 38, 38, 38, 1.0, 1.0 4, 3, 3, 3, 1.0, 1.0 @@ -1811,7 +1811,7 @@ initial states, final states, incremental states, upfront statesincremental perc 18, 18, 18, 18, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 9, 9, 9, 9, 1.0, 1.0 -9, 8, 9, 9, 0.0, 0.0 +9, 8, 8, 9, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 8, 8, 8, 8, 1.0, 1.0 3, 3, 3, 3, 1.0, 1.0 @@ -1830,94 +1830,94 @@ initial states, final states, incremental states, upfront statesincremental perc 11, 11, 11, 11, 1.0, 1.0 23, 23, 23, 23, 1.0, 1.0 8, 6, 6, 8, 1.0, 0.0 -8, 6, 6, 8, 1.0, 0.0 +8, 6, 6, 6, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 7, 5, 5, 5, 1.0, 1.0 -15, 12, 14, 15, 0.3333333333333333, 0.0 +15, 12, 12, 15, 1.0, 0.0 15, 15, 15, 15, 1.0, 1.0 16, 16, 16, 16, 1.0, 1.0 15, 15, 15, 15, 1.0, 1.0 15, 15, 15, 15, 1.0, 1.0 15, 15, 15, 15, 1.0, 1.0 -9, 5, 7, 9, 0.5, 0.0 +9, 5, 8, 9, 0.25, 0.0 4, 3, 3, 3, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 13, 9, 12, 13, 0.25, 0.0 14, 10, 13, 14, 0.25, 0.0 39, 31, 35, 39, 0.5, 0.0 -7, 3, 3, 7, 1.0, 0.0 -11, 9, 10, 11, 0.5, 0.0 -4, 3, 3, 4, 1.0, 0.0 +7, 3, 3, 4, 1.0, 0.75 +11, 9, 11, 11, 0.0, 0.0 +4, 3, 3, 3, 1.0, 1.0 22, 19, 19, 22, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -31, 12, 26, 31, 0.2631578947368421, 0.0 +31, 12, 23, 31, 0.42105263157894735, 0.0 14, 14, 14, 14, 1.0, 1.0 -3, 2, 2, 2, 1.0, 1.0 +3, 2, 2, 3, 1.0, 0.0 8, 4, 4, 8, 1.0, 0.0 -23, 16, 22, 23, 0.14285714285714285, 0.0 +23, 16, 23, 23, 0.0, 0.0 22, 22, 22, 22, 1.0, 1.0 3, 2, 2, 2, 1.0, 1.0 275, 99, 274, 275, 0.005681818181818182, 0.0 5, 3, 3, 5, 1.0, 0.0 28, 28, 28, 28, 1.0, 1.0 -4, 3, 3, 3, 1.0, 1.0 -4, 3, 3, 3, 1.0, 1.0 +4, 3, 3, 4, 1.0, 0.0 +4, 3, 3, 4, 1.0, 0.0 3, 2, 2, 2, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 3, 2, 2, 3, 1.0, 0.0 -3, 2, 2, 3, 1.0, 0.0 -4, 3, 3, 3, 1.0, 1.0 +3, 2, 2, 2, 1.0, 1.0 +4, 3, 3, 4, 1.0, 0.0 45, 32, 44, 45, 0.07692307692307693, 0.0 4, 3, 3, 3, 1.0, 1.0 -7, 4, 4, 7, 1.0, 0.0 +7, 4, 5, 7, 0.6666666666666666, 0.0 55, 42, 55, 55, 0.0, 0.0 19, 17, 18, 19, 0.5, 0.0 4, 3, 3, 3, 1.0, 1.0 19, 19, 19, 19, 1.0, 1.0 -16, 7, 8, 13, 0.8888888888888888, 0.3333333333333333 +16, 7, 12, 16, 0.4444444444444444, 0.0 113, 74, 109, 113, 0.10256410256410256, 0.0 41, 27, 37, 41, 0.2857142857142857, 0.0 601, 93, 601, 601, 0.0, 0.0 85, 49, 81, 85, 0.1111111111111111, 0.0 16, 8, 12, 16, 0.5, 0.0 1, 1, 1, 1, 1.0, 1.0 -36, 10, 15, 36, 0.8076923076923077, 0.0 -17, 11, 17, 17, 0.0, 0.0 +36, 10, 35, 36, 0.038461538461538464, 0.0 +17, 11, 14, 17, 0.5, 0.0 4, 3, 3, 4, 1.0, 0.0 -13, 11, 12, 13, 0.5, 0.0 +13, 11, 11, 13, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 13, 7, 12, 13, 0.16666666666666666, 0.0 -8, 7, 7, 8, 1.0, 0.0 +8, 7, 8, 8, 0.0, 0.0 35, 25, 34, 35, 0.1, 0.0 -7, 6, 7, 7, 0.0, 0.0 +7, 6, 6, 7, 1.0, 0.0 6, 5, 5, 6, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -28, 20, 22, 28, 0.75, 0.0 +28, 20, 26, 28, 0.25, 0.0 +4, 3, 3, 4, 1.0, 0.0 4, 3, 3, 4, 1.0, 0.0 4, 3, 3, 4, 1.0, 0.0 -4, 3, 3, 3, 1.0, 1.0 67, 67, 67, 67, 1.0, 1.0 4, 3, 3, 3, 1.0, 1.0 -7, 3, 3, 7, 1.0, 0.0 -22, 9, 14, 22, 0.6153846153846154, 0.0 +7, 3, 3, 3, 1.0, 1.0 +22, 9, 16, 22, 0.46153846153846156, 0.0 41, 25, 41, 41, 0.0, 0.0 22, 5, 5, 22, 1.0, 0.0 -10, 7, 7, 10, 1.0, 0.0 +10, 7, 9, 10, 0.3333333333333333, 0.0 18, 18, 18, 18, 1.0, 1.0 32, 32, 32, 32, 1.0, 1.0 22, 22, 22, 22, 1.0, 1.0 -15, 9, 10, 15, 0.8333333333333334, 0.0 +15, 9, 9, 15, 1.0, 0.0 4, 3, 3, 4, 1.0, 0.0 10, 5, 5, 10, 1.0, 0.0 3, 3, 3, 3, 1.0, 1.0 7, 3, 3, 7, 1.0, 0.0 -12, 8, 10, 12, 0.5, 0.0 +12, 8, 8, 12, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -21, 12, 16, 21, 0.5555555555555556, 0.0 -7, 4, 4, 7, 1.0, 0.0 +21, 12, 15, 21, 0.6666666666666666, 0.0 +7, 4, 6, 7, 0.3333333333333333, 0.0 7, 3, 3, 4, 1.0, 0.75 8, 5, 5, 8, 1.0, 0.0 9, 5, 5, 9, 1.0, 0.0 @@ -1928,7 +1928,7 @@ initial states, final states, incremental states, upfront statesincremental perc 15, 10, 14, 15, 0.2, 0.0 21, 12, 20, 21, 0.1111111111111111, 0.0 5, 4, 4, 5, 1.0, 0.0 -5, 4, 4, 4, 1.0, 1.0 +5, 4, 4, 5, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 17, 17, 17, 17, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 @@ -1943,14 +1943,14 @@ initial states, final states, incremental states, upfront statesincremental perc 20, 20, 20, 20, 1.0, 1.0 13, 13, 13, 13, 1.0, 1.0 5, 3, 3, 5, 1.0, 0.0 -4, 3, 3, 3, 1.0, 1.0 4, 3, 3, 4, 1.0, 0.0 -5, 4, 4, 4, 1.0, 1.0 -10, 7, 8, 10, 0.6666666666666666, 0.0 -17, 7, 13, 17, 0.4, 0.0 4, 3, 3, 3, 1.0, 1.0 -24, 4, 4, 8, 1.0, 0.8 -8, 6, 6, 7, 1.0, 0.5 +5, 4, 4, 5, 1.0, 0.0 +10, 7, 9, 10, 0.3333333333333333, 0.0 +17, 7, 8, 17, 0.9, 0.0 +4, 3, 3, 3, 1.0, 1.0 +24, 4, 4, 24, 1.0, 0.0 +8, 6, 6, 8, 1.0, 0.0 34, 34, 34, 34, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 5, 4, 4, 5, 1.0, 0.0 @@ -1962,14 +1962,14 @@ initial states, final states, incremental states, upfront statesincremental perc 19, 15, 15, 19, 1.0, 0.0 14, 14, 14, 14, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -15, 14, 14, 14, 1.0, 1.0 +15, 14, 14, 15, 1.0, 0.0 15, 14, 14, 15, 1.0, 0.0 35, 31, 35, 35, 0.0, 0.0 8, 6, 6, 8, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 12, 11, 11, 12, 1.0, 0.0 21, 11, 12, 21, 0.9, 0.0 -19, 17, 17, 19, 1.0, 0.0 +19, 17, 18, 19, 0.5, 0.0 8, 7, 7, 8, 1.0, 0.0 14, 11, 11, 14, 1.0, 0.0 16, 16, 16, 16, 1.0, 1.0 @@ -1988,10 +1988,10 @@ initial states, final states, incremental states, upfront statesincremental perc 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 17, 17, 17, 17, 1.0, 1.0 -24, 14, 21, 24, 0.3, 0.0 +24, 14, 22, 24, 0.2, 0.0 34, 28, 34, 34, 0.0, 0.0 18, 18, 18, 18, 1.0, 1.0 -12, 10, 10, 11, 1.0, 0.5 +12, 10, 12, 12, 0.0, 0.0 20, 19, 20, 20, 0.0, 0.0 1, 1, 1, 1, 1.0, 1.0 11, 8, 8, 11, 1.0, 0.0 @@ -2005,40 +2005,40 @@ initial states, final states, incremental states, upfront statesincremental perc 42, 37, 42, 42, 0.0, 0.0 8, 6, 6, 8, 1.0, 0.0 44, 12, 22, 44, 0.6875, 0.0 -21, 12, 12, 21, 1.0, 0.0 +21, 12, 16, 21, 0.5555555555555556, 0.0 16, 7, 8, 16, 0.8888888888888888, 0.0 3, 3, 3, 3, 1.0, 1.0 6, 6, 6, 6, 1.0, 1.0 5, 5, 5, 5, 1.0, 1.0 3, 2, 2, 2, 1.0, 1.0 -6, 3, 3, 5, 1.0, 0.3333333333333333 +6, 3, 3, 3, 1.0, 1.0 5, 3, 3, 4, 1.0, 0.5 6, 6, 6, 6, 1.0, 1.0 -9, 3, 3, 3, 1.0, 1.0 -10, 5, 6, 10, 0.8, 0.0 -6, 3, 3, 3, 1.0, 1.0 -8, 4, 4, 8, 1.0, 0.0 +9, 3, 3, 4, 1.0, 0.8333333333333334 +10, 5, 10, 10, 0.0, 0.0 +6, 3, 3, 6, 1.0, 0.0 +8, 4, 5, 8, 0.75, 0.0 20, 6, 11, 20, 0.6428571428571429, 0.0 -5, 3, 3, 5, 1.0, 0.0 -10, 6, 6, 9, 1.0, 0.25 +5, 3, 3, 3, 1.0, 1.0 +10, 6, 6, 10, 1.0, 0.0 4, 3, 3, 3, 1.0, 1.0 -8, 5, 5, 8, 1.0, 0.0 +8, 5, 5, 7, 1.0, 0.3333333333333333 8, 5, 5, 6, 1.0, 0.6666666666666666 5, 4, 4, 4, 1.0, 1.0 -7, 6, 6, 7, 1.0, 0.0 +7, 6, 6, 6, 1.0, 1.0 7, 5, 5, 5, 1.0, 1.0 7, 6, 6, 6, 1.0, 1.0 7, 4, 4, 5, 1.0, 0.6666666666666666 -10, 7, 7, 10, 1.0, 0.0 -15, 13, 14, 15, 0.5, 0.0 +10, 7, 9, 10, 0.3333333333333333, 0.0 +15, 13, 15, 15, 0.0, 0.0 6, 4, 4, 5, 1.0, 0.5 -9, 7, 7, 9, 1.0, 0.0 +9, 7, 8, 9, 0.5, 0.0 9, 8, 8, 9, 1.0, 0.0 -21, 13, 17, 21, 0.5, 0.0 +21, 13, 20, 21, 0.125, 0.0 7, 5, 5, 7, 1.0, 0.0 1, 1, 1, 1, 1.0, 1.0 1, 1, 1, 1, 1.0, 1.0 -13, 8, 11, 13, 0.4, 0.0 +13, 8, 8, 13, 1.0, 0.0 14, 14, 14, 14, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 9, 9, 9, 9, 1.0, 1.0 @@ -2061,11 +2061,11 @@ initial states, final states, incremental states, upfront statesincremental perc 13, 13, 13, 13, 1.0, 1.0 7, 7, 7, 7, 1.0, 1.0 14, 12, 14, 14, 0.0, 0.0 -20, 15, 20, 20, 0.0, 0.0 +20, 15, 19, 20, 0.2, 0.0 27, 19, 27, 27, 0.0, 0.0 12, 12, 12, 12, 1.0, 1.0 7, 7, 7, 7, 1.0, 1.0 -13, 12, 12, 13, 1.0, 0.0 +13, 12, 13, 13, 0.0, 0.0 13, 12, 12, 13, 1.0, 0.0 11, 11, 11, 11, 1.0, 1.0 12, 12, 12, 12, 1.0, 1.0 @@ -2079,7 +2079,7 @@ initial states, final states, incremental states, upfront statesincremental perc 38, 18, 36, 38, 0.1, 0.0 68, 42, 67, 68, 0.038461538461538464, 0.0 23, 13, 17, 23, 0.6, 0.0 -154, 46, 153, 154, 0.009259259259259259, 0.0 +154, 46, 136, 154, 0.16666666666666666, 0.0 27, 20, 25, 27, 0.2857142857142857, 0.0 1, 1, 1, 1, 1.0, 1.0 25, 23, 24, 25, 0.5, 0.0 @@ -2089,16 +2089,16 @@ initial states, final states, incremental states, upfront statesincremental perc 8, 3, 3, 8, 1.0, 0.0 8, 3, 3, 8, 1.0, 0.0 8, 3, 3, 8, 1.0, 0.0 -11, 5, 11, 11, 0.0, 0.0 -51, 39, 48, 51, 0.25, 0.0 +11, 5, 8, 11, 0.5, 0.0 +51, 39, 49, 51, 0.16666666666666666, 0.0 4, 3, 3, 3, 1.0, 1.0 7, 5, 5, 7, 1.0, 0.0 -25, 7, 22, 25, 0.16666666666666666, 0.0 -23, 7, 16, 23, 0.4375, 0.0 +25, 7, 19, 25, 0.3333333333333333, 0.0 +23, 7, 19, 23, 0.25, 0.0 5, 3, 3, 5, 1.0, 0.0 -11, 8, 8, 11, 1.0, 0.0 +11, 8, 10, 11, 0.3333333333333333, 0.0 15, 11, 13, 15, 0.5, 0.0 -13, 8, 8, 13, 1.0, 0.0 +13, 8, 11, 13, 0.4, 0.0 36, 36, 36, 36, 1.0, 1.0 40, 40, 40, 40, 1.0, 1.0 40, 40, 40, 40, 1.0, 1.0 @@ -2111,7 +2111,7 @@ initial states, final states, incremental states, upfront statesincremental perc 41, 41, 41, 41, 1.0, 1.0 17, 15, 17, 17, 0.0, 0.0 20, 19, 20, 20, 0.0, 0.0 -24, 4, 4, 24, 1.0, 0.0 +24, 4, 5, 24, 0.95, 0.0 9, 7, 8, 9, 0.5, 0.0 129, 122, 129, 129, 0.0, 0.0 21, 20, 21, 21, 0.0, 0.0 @@ -2119,9 +2119,9 @@ initial states, final states, incremental states, upfront statesincremental perc 5, 5, 5, 5, 1.0, 1.0 21, 16, 21, 21, 0.0, 0.0 38, 23, 38, 38, 0.0, 0.0 -14, 9, 11, 14, 0.6, 0.0 -12, 9, 12, 12, 0.0, 0.0 -19, 13, 17, 19, 0.3333333333333333, 0.0 +14, 9, 12, 14, 0.4, 0.0 +12, 9, 11, 12, 0.3333333333333333, 0.0 +19, 13, 18, 19, 0.16666666666666666, 0.0 22, 21, 22, 22, 0.0, 0.0 11, 10, 10, 11, 1.0, 0.0 38, 34, 38, 38, 0.0, 0.0 @@ -2131,8 +2131,8 @@ initial states, final states, incremental states, upfront statesincremental perc 76, 56, 76, 76, 0.0, 0.0 84, 62, 84, 84, 0.0, 0.0 63, 57, 63, 63, 0.0, 0.0 -12, 11, 12, 12, 0.0, 0.0 -20, 19, 20, 20, 0.0, 0.0 +12, 11, 11, 12, 1.0, 0.0 +20, 19, 19, 20, 1.0, 0.0 33, 22, 33, 33, 0.0, 0.0 10, 9, 9, 10, 1.0, 0.0 28, 25, 28, 28, 0.0, 0.0 @@ -2141,12 +2141,12 @@ initial states, final states, incremental states, upfront statesincremental perc 19, 19, 19, 19, 1.0, 1.0 364, 232, 364, 364, 0.0, 0.0 11, 7, 7, 11, 1.0, 0.0 -14, 11, 11, 14, 1.0, 0.0 -17, 13, 13, 17, 1.0, 0.0 +14, 11, 13, 14, 0.3333333333333333, 0.0 +17, 13, 17, 17, 0.0, 0.0 24, 24, 24, 24, 1.0, 1.0 9, 8, 8, 9, 1.0, 0.0 -11, 10, 10, 11, 1.0, 0.0 +11, 10, 11, 11, 0.0, 0.0 41, 40, 41, 41, 0.0, 0.0 33, 21, 33, 33, 0.0, 0.0 15, 12, 15, 15, 0.0, 0.0 -24, 9, 17, 24, 0.4666666666666667, 0.0 +24, 9, 11, 24, 0.8666666666666667, 0.0 diff --git a/IncrementalMinimization/results/compare_test.txt b/IncrementalMinimization/results/compare_test.txt index 7e822746..fcdbabd7 100644 --- a/IncrementalMinimization/results/compare_test.txt +++ b/IncrementalMinimization/results/compare_test.txt @@ -1,2148 +1,2147 @@ -initial states, final states, transition count, predicate count, minterm count,incremental time, standard time, Moore time, upfront incremental time -25, 17, 98, 12, 6, 8642.231, 2066.016, 9736.179, 7151.808 -35, 25, 89, 36, 19, 5577.259, 1159.049, 6195.874, 18645.496 -14, 11, 28, 18, 10, 564.933, 309.035, 812.375, 1528.095 -10, 9, 23, 16, 8, 274.779, 223.934, 431.227, 468.237 -15, 13, 28, 14, 7, 380.245, 256.696, 1163.254, 789.171 -4, 3, 5, 3, 2, 72.591, 59.606, 54.237, 78.073 -5, 3, 9, 3, 2, 79.243, 79.523, 68.551, 90.568 -8, 4, 20, 6, 4, 201.533, 165.306, 163.658, 377.77 -5, 3, 11, 4, 3, 104.563, 92.075, 79.806, 113.294 -7, 3, 19, 4, 3, 222.135, 111.73, 153.729, 336.277 -17, 12, 41, 21, 11, 842.343, 316.474, 2093.273, 1683.288 -5, 5, 8, 3, 2, 88.032, 74.254, 91.567, 109.01 -3, 2, 5, 3, 2, 64.618, 50.518, 38.593, 68.563 -4, 3, 7, 3, 2, 64.698, 73.868, 53.212, 72.334 -24, 24, 49, 6, 3, 984.281, 622.725, 4303.243, 1521.166 -15, 13, 28, 8, 5, 479.544, 250.62, 1243.738, 692.211 -31, 8, 103, 13, 7, 3112.34, 939.096, 8319.546, 5462.075 -3, 2, 5, 3, 2, 55.847, 56.302, 35.753, 56.73 -5, 4, 7, 3, 2, 60.932, 60.384, 65.83, 63.766 -1, 1, 1, 1, 1, 6.893, 1.427, 9.896, 1.689 -4, 3, 7, 3, 2, 58.964, 56.196, 243.369, 66.813 -10, 7, 23, 10, 5, 373.071, 177.662, 424.201, 512.951 -4, 3, 7, 5, 3, 61.36, 60.34, 39.139, 97.956 -111, 21, 531, 24, 10, 114317.563, 4578.478, 60009.517, 105791.786 -1, 1, 1, 1, 1, 2.624, 1.341, 6.405, 1.478 -3, 3, 4, 3, 2, 58.355, 50.633, 33.381, 36.451 -15, 14, 36, 14, 7, 318.141, 274.022, 452.295, 653.841 -10, 10, 21, 10, 5, 131.36, 128.848, 176.546, 233.917 -4, 4, 6, 5, 3, 45.156, 43.807, 33.634, 49.201 -1, 1, 1, 1, 1, 1.511, 0.681, 0.562, 0.947 -35, 9, 109, 28, 21, 1777.442, 514.724, 3764.667, 4584.319 -10, 9, 24, 5, 3, 156.98, 153.919, 3427.026, 224.301 -6, 6, 10, 9, 5, 84.771, 92.141, 98.825, 139.402 -13, 9, 29, 13, 6, 225.664, 149.813, 384.942, 291.428 -36, 17, 173, 26, 11, 3783.848, 897.192, 17631.365, 5263.13 -20, 13, 46, 20, 10, 501.949, 270.416, 977.255, 1272.831 -44, 18, 161, 27, 10, 5058.005, 1051.936, 8103.164, 7482.268 -7, 5, 14, 5, 3, 240.702, 88.466, 117.109, 125.351 -10, 8, 22, 9, 5, 147.028, 135.308, 243.515, 178.014 -48, 39, 167, 31, 10, 4900.349, 1167.23, 7709.135, 6501.461 -9, 6, 16, 9, 5, 89.027, 97.953, 77.105, 114.982 -7, 5, 14, 5, 3, 90.095, 74.369, 98.456, 105.937 -40, 15, 171, 30, 16, 3047.633, 1269.196, 8826.078, 5212.875 -10, 7, 26, 11, 6, 237.221, 148.028, 204.754, 321.051 -121, 56, 389, 45, 14, 134767.052, 2858.901, 64645.946, 150459.478 -61, 40, 147, 40, 14, 11034.178, 1082.736, 37313.241, 13753.338 -917, 114, 5506, 97, 36, 1.68595070744E8, 87829.343, 1.6120193098E7, 2.31050075715E8 -64, 35, 177, 36, 13, 13008.697, 1444.528, 11967.428, 12493.46 -35, 22, 97, 23, 12, 2093.489, 478.137, 5169.188, 3179.514 -62, 35, 147, 35, 13, 8870.376, 845.434, 9406.413, 16722.727 -68, 42, 157, 42, 14, 19263.672, 878.712, 14540.608, 22404.024 -68, 42, 157, 42, 14, 19736.861, 842.987, 12896.419, 23055.778 -68, 42, 157, 38, 13, 23027.133, 903.693, 11237.908, 21800.227 -16, 10, 36, 13, 6, 227.552, 180.545, 503.275, 334.719 -17, 11, 35, 15, 7, 260.409, 158.012, 482.187, 368.46 -65, 30, 150, 36, 13, 17946.058, 718.56, 10932.041, 22817.662 -68, 34, 152, 39, 14, 20874.058, 754.128, 14230.367, 22478.721 -50, 30, 115, 33, 11, 5486.368, 601.087, 4978.493, 6485.09 -58, 31, 125, 31, 11, 7632.2, 644.18, 8478.265, 8737.165 -15, 11, 28, 7, 4, 213.686, 127.437, 312.616, 317.687 -23, 17, 53, 20, 13, 1296.962, 353.077, 670.457, 1755.35 -44, 41, 111, 16, 8, 2360.153, 629.774, 4662.797, 4805.217 -1, 1, 1, 1, 1, 5.81, 3.62, 2.869, 0.749 -55, 31, 155, 30, 12, 7292.379, 704.796, 19000.52, 10106.31 -534, 5, 3367, 13, 8, 79456.628, 6556.92, 2217831.928, 94884.573 -29, 4, 58, 2, 2, 432.111, 145.463, 1857.581, 412.14 -154, 114, 635, 75, 21, 342046.106, 5342.283, 94098.558, 374155.754 -23, 17, 53, 23, 12, 609.534, 341.981, 1176.817, 1477.234 -43, 35, 115, 30, 14, 3238.573, 670.566, 5071.903, 5367.561 -44, 17, 179, 32, 14, 7077.856, 1144.735, 10112.327, 6120.894 -43, 34, 116, 30, 14, 2911.874, 641.168, 4305.884, 5256.9 -38, 27, 86, 36, 18, 2397.32, 445.906, 1967.887, 4168.047 -22, 12, 60, 10, 4, 426.318, 288.587, 476.549, 622.117 -14, 12, 28, 10, 6, 178.54, 153.379, 495.42, 262.794 -37, 18, 106, 21, 9, 2371.448, 483.875, 3383.134, 3381.699 -15, 12, 33, 17, 7, 196.769, 128.853, 428.391, 345.292 -20, 15, 42, 21, 8, 446.447, 180.259, 1208.063, 620.33 -9, 8, 17, 12, 6, 104.141, 92.63, 150.94, 138.437 -38, 20, 81, 32, 11, 1938.643, 459.337, 2060.14, 2914.459 -44, 21, 107, 16, 8, 2593.008, 721.002, 7377.047, 2978.864 -20, 15, 42, 21, 8, 311.461, 227.88, 628.382, 588.206 -18, 17, 35, 12, 7, 325.022, 161.863, 873.234, 414.561 -27, 22, 57, 26, 10, 1307.715, 257.093, 2573.562, 1177.117 -20, 17, 35, 9, 5, 393.791, 152.933, 1033.755, 532.095 -56, 50, 151, 16, 8, 6847.931, 1034.262, 5701.125, 7708.307 -13, 11, 25, 20, 11, 165.693, 125.784, 279.796, 400.98 -143, 12, 627, 96, 26, 140842.687, 2680.761, 84970.315, 332562.575 -179, 94, 392, 48, 25, 412074.988, 2519.541, 107466.205, 625933.041 -19, 16, 44, 14, 8, 386.133, 194.74, 1219.947, 934.618 -1, 1, 1, 1, 1, 1.492, 5.805, 0.607, 0.712 -21, 15, 50, 17, 11, 514.891, 233.144, 1754.549, 1316.427 -18, 17, 38, 12, 7, 307.461, 197.901, 1033.897, 455.652 -17, 16, 36, 12, 7, 292.215, 153.1, 835.37, 720.24 -34, 27, 133, 33, 15, 1833.286, 514.472, 3226.809, 3711.033 -61, 31, 126, 18, 9, 6825.007, 583.75, 7061.779, 7727.37 -12, 11, 23, 12, 7, 175.047, 111.453, 318.296, 238.232 -27, 23, 55, 25, 11, 861.128, 218.09, 2965.837, 1435.226 -35, 33, 75, 17, 8, 1730.51, 291.591, 3924.376, 2134.582 -113, 55, 651, 23, 12, 127834.457, 2592.495, 68635.885, 142503.119 -22, 16, 51, 23, 8, 579.256, 216.964, 1320.157, 786.977 -1024, 1024, 3070, 4, 3, 2.80984120858E8, 53574.664, 3358854.997, 2.83931610031E8 -1, 1, 1, 1, 1, 2.348, 1.097, 0.689, 0.747 -17, 16, 37, 20, 9, 412.979, 166.429, 546.697, 460.893 -9, 7, 17, 6, 3, 97.741, 85.302, 131.114, 130.71 -261, 22, 779, 5, 3, 3672711.782, 4733.037, 324150.101, 3710563.423 -43, 25, 99, 31, 9, 1686.514, 391.774, 1532.852, 2439.504 -36, 32, 102, 19, 10, 1842.491, 381.704, 4310.95, 2722.989 -36, 6, 126, 7, 4, 1467.234, 489.773, 1973.12, 2942.269 -14, 9, 37, 14, 7, 276.689, 178.808, 392.382, 608.513 -1, 1, 1, 1, 1, 15.803, 0.659, 13.204, 0.694 -9, 2, 36, 4, 4, 255.551, 113.837, 166.391, 376.427 -8, 7, 17, 10, 5, 115.177, 99.9, 100.008, 214.475 -10, 3, 34, 6, 4, 178.731, 149.743, 183.092, 235.478 -38, 31, 80, 14, 5, 2063.077, 387.458, 2834.373, 2700.32 -432, 98, 1826, 18, 8, 1.6660142734E7, 9406.598, 1177841.041, 1.7225044761E7 -25, 25, 51, 19, 9, 691.012, 200.924, 2065.633, 1357.664 -37, 30, 79, 11, 5, 956.067, 245.886, 1440.383, 2160.447 -23, 23, 47, 12, 6, 482.984, 140.571, 1086.698, 742.617 -1, 1, 1, 1, 1, 18.118, 2.379, 2.604, 2.105 -19, 18, 42, 9, 5, 344.641, 163.16, 970.697, 728.29 -28, 17, 64, 18, 10, 912.63, 195.592, 2864.837, 1300.972 -90, 57, 247, 28, 14, 33664.665, 1070.058, 33140.999, 42134.666 -1, 1, 1, 1, 1, 16.313, 16.844, 2.417, 0.807 -1, 1, 1, 1, 1, 20.491, 0.856, 14.8, 0.795 -85, 1, 777, 27, 17, 4893.654, 1265.014, 39415.139, 10353.995 -12, 12, 24, 6, 3, 252.414, 76.547, 177.41, 140.585 -40, 25, 120, 24, 9, 2636.561, 546.661, 4322.256, 3615.065 -43, 19, 130, 7, 5, 3523.231, 430.49, 9962.264, 4515.767 -93, 28, 300, 32, 10, 42385.774, 1057.073, 12577.323, 39874.92 -197, 49, 532, 33, 10, 917230.043, 2204.849, 53018.206, 845809.977 -83, 32, 193, 38, 11, 25079.197, 710.537, 11686.909, 27228.705 -17, 1, 50, 7, 4, 242.227, 125.645, 290.648, 323.28 -89, 21, 690, 28, 14, 22712.353, 2346.517, 46153.9, 31196.968 -14, 11, 26, 5, 3, 176.452, 83.046, 185.365, 152.493 -184, 21, 472, 4, 3, 14866.311, 1096.897, 166006.477, 16496.511 -33, 23, 103, 29, 12, 1501.427, 427.595, 2364.616, 2221.279 -154, 73, 753, 51, 14, 219512.586, 3669.615, 121104.417, 263815.075 -47, 34, 111, 40, 19, 5611.177, 470.464, 6265.718, 9630.511 -431, 184, 2895, 76, 22, 1.2380442954E7, 21246.426, 1064650.377, 1.4478983278E7 -224, 20, 3195, 72, 32, 513548.925, 16126.241, 4176746.103, 497383.478 -354, 62, 2621, 78, 32, 7091443.588, 12632.907, 1230889.28, 7364028.209 -24, 20, 51, 31, 17, 715.057, 162.331, 1046.984, 1761.343 -33, 17, 117, 25, 13, 1967.145, 434.302, 4062.708, 3308.778 -29, 14, 98, 20, 9, 1019.934, 486.582, 2185.584, 2439.485 -19, 12, 44, 18, 9, 340.027, 167.717, 731.019, 810.271 -8, 5, 20, 7, 4, 109.495, 73.865, 80.83, 142.468 -27, 11, 74, 12, 5, 691.624, 306.114, 791.203, 981.753 -6, 5, 10, 3, 2, 61.416, 70.036, 63.491, 68.979 -41, 18, 102, 14, 8, 900.297, 245.783, 4220.229, 1575.328 -9, 7, 32, 11, 7, 130.366, 75.196, 144.485, 309.88 -11, 9, 32, 17, 10, 162.299, 74.109, 213.858, 299.438 -12, 7, 21, 3, 2, 107.827, 54.913, 154.982, 132.868 -47, 12, 166, 15, 8, 3049.321, 495.402, 3911.369, 3940.837 -6, 3, 16, 4, 3, 50.094, 36.443, 37.515, 70.492 -47, 27, 96, 10, 6, 3358.13, 347.384, 3403.97, 3672.089 -17, 15, 38, 12, 7, 282.148, 133.362, 832.103, 444.455 -20, 19, 44, 12, 6, 425.851, 138.607, 693.362, 784.634 -22, 18, 51, 27, 10, 672.678, 210.058, 1883.814, 1092.818 -18, 15, 42, 18, 7, 386.313, 139.278, 886.696, 509.927 -22, 16, 50, 21, 8, 494.062, 170.205, 1210.702, 782.16 -56, 18, 139, 27, 17, 7144.213, 633.326, 10430.129, 11059.435 -48, 39, 102, 51, 27, 8003.525, 406.333, 7292.415, 10828.634 -26, 11, 50, 17, 9, 555.694, 231.362, 569.011, 755.954 -9, 7, 17, 12, 7, 60.014, 45.588, 65.49, 106.325 -123, 40, 245, 27, 13, 81435.2, 925.434, 21581.029, 69896.526 -16, 16, 32, 10, 5, 328.315, 99.288, 646.933, 381.494 -33, 27, 103, 15, 7, 1575.607, 527.286, 4721.183, 2612.401 -28, 18, 70, 29, 11, 767.621, 365.862, 1131.065, 1207.837 -8, 7, 15, 10, 7, 75.072, 83.17, 110.333, 141.028 -33, 18, 104, 22, 10, 2279.044, 307.517, 3475.505, 2662.632 -47, 25, 125, 17, 8, 4228.219, 468.734, 3518.211, 4864.851 -21, 17, 43, 10, 5, 379.65, 189.722, 1314.879, 503.366 -24, 12, 45, 15, 9, 441.032, 113.667, 527.999, 676.858 -173, 71, 425, 6, 3, 394968.059, 2585.202, 44741.207, 395674.679 -95, 64, 249, 8, 4, 34760.057, 1508.679, 118906.521, 31401.591 -23, 19, 71, 30, 13, 987.501, 246.854, 2836.446, 2921.346 -95, 28, 522, 54, 18, 81510.425, 1648.903, 85919.033, 80308.24 -63, 28, 344, 54, 18, 10665.054, 1191.275, 39679.909, 16600.027 -7, 4, 20, 9, 5, 132.02, 55.805, 101.929, 150.998 -11, 10, 22, 11, 5, 172.022, 60.979, 218.238, 188.219 -11, 10, 21, 17, 9, 113.518, 93.23, 250.808, 311.84 -48, 41, 113, 44, 18, 6818.336, 450.402, 5823.265, 8568.954 -12, 8, 27, 9, 5, 174.432, 123.599, 201.756, 250.806 -37, 15, 257, 23, 14, 3194.401, 851.386, 4065.575, 6035.211 -23, 23, 49, 11, 6, 460.925, 197.631, 1137.421, 565.408 -41, 27, 93, 37, 19, 1822.643, 353.254, 3350.267, 3764.499 -14, 14, 28, 11, 6, 191.371, 141.589, 439.21, 389.866 -15, 15, 30, 9, 5, 169.54, 115.854, 387.823, 270.938 -16, 16, 35, 11, 6, 269.533, 151.863, 553.326, 297.071 -24, 22, 49, 13, 6, 550.903, 175.709, 1184.057, 945.922 -26, 26, 58, 14, 7, 623.729, 240.858, 1905.679, 716.634 -37, 29, 79, 17, 10, 1851.328, 362.864, 2910.14, 2435.645 -13, 13, 26, 13, 7, 181.547, 97.269, 415.861, 226.445 -47, 32, 123, 42, 21, 6061.317, 522.148, 13239.093, 9019.283 -37, 30, 86, 38, 19, 2755.113, 401.497, 11072.916, 5025.639 -28, 15, 79, 6, 3, 1110.006, 319.759, 2299.152, 1205.689 -65, 44, 129, 50, 27, 13568.29, 607.175, 3462.785, 25949.952 -1, 1, 1, 1, 1, 65.682, 0.995, 0.576, 11.186 -17, 17, 34, 9, 5, 326.041, 171.306, 533.74, 561.334 -50, 25, 98, 32, 18, 4326.764, 390.559, 2033.536, 5922.917 -17, 17, 34, 11, 6, 392.79, 142.071, 810.246, 702.082 -63, 41, 400, 58, 22, 10827.805, 1633.287, 13194.829, 18524.817 -17, 17, 34, 9, 5, 263.153, 152.225, 817.103, 283.427 -23, 21, 74, 30, 13, 757.591, 288.178, 1860.451, 2045.862 -47, 23, 140, 28, 14, 4050.982, 560.104, 17160.779, 7355.495 -30, 26, 61, 13, 8, 877.994, 247.728, 2039.501, 1110.108 -12, 9, 31, 16, 9, 177.562, 133.834, 214.66, 347.193 -31, 27, 72, 10, 6, 1159.247, 350.869, 2030.274, 1065.947 -1, 1, 1, 1, 1, 39.282, 0.949, 0.565, 0.736 -23, 23, 56, 14, 7, 632.253, 193.404, 1366.124, 727.059 -8, 8, 15, 8, 4, 75.989, 51.877, 96.76, 133.611 -23, 13, 44, 6, 3, 521.626, 143.556, 1016.592, 584.877 -9, 8, 17, 12, 7, 84.787, 95.621, 172.765, 176.149 -30, 20, 70, 19, 12, 997.889, 304.481, 1336.807, 1282.345 -56, 55, 143, 13, 5, 9140.008, 654.857, 10679.367, 6340.857 -1, 1, 1, 1, 1, 16.285, 1.051, 0.649, 0.759 -17, 15, 35, 17, 9, 311.22, 167.596, 880.872, 437.937 -17, 9, 47, 12, 7, 321.289, 168.555, 353.401, 572.803 -10, 5, 22, 5, 3, 134.464, 91.195, 118.381, 152.681 -22, 19, 47, 16, 7, 447.708, 173.788, 1675.047, 626.997 -1, 1, 1, 1, 1, 14.935, 1.419, 0.609, 0.76 -23, 13, 47, 4, 3, 507.785, 175.809, 992.89, 660.808 -12, 12, 23, 6, 3, 132.967, 94.503, 213.812, 154.207 -12, 9, 22, 5, 3, 147.91, 80.088, 170.729, 161.95 -6, 6, 11, 8, 4, 51.393, 34.155, 46.45, 63.07 -22, 16, 104, 10, 6, 732.378, 335.245, 1625.698, 1026.305 -10, 4, 27, 5, 3, 164.74, 107.531, 160.226, 194.19 -7, 6, 19, 4, 3, 79.799, 60.015, 74.3, 133.178 -41, 24, 151, 7, 4, 3194.952, 600.438, 4320.301, 3973.967 -96, 17, 281, 16, 6, 69420.413, 1335.19, 29025.7, 83014.607 -110, 20, 330, 16, 6, 79086.195, 1276.641, 41148.054, 89975.818 -13, 8, 30, 10, 5, 205.911, 181.679, 188.062, 203.953 -23, 23, 38, 5, 4, 503.592, 169.414, 1553.25, 733.374 -1, 1, 1, 1, 1, 0.954, 0.747, 0.524, 0.737 -14, 12, 36, 11, 6, 197.562, 156.82, 220.863, 284.542 -7, 5, 12, 9, 6, 75.635, 46.563, 65.316, 91.642 -7, 5, 12, 9, 6, 50.102, 34.283, 50.05, 68.485 -98, 42, 448, 50, 14, 88181.067, 2040.77, 38392.676, 118557.096 -10, 7, 18, 11, 10, 131.574, 106.387, 127.357, 293.262 -11, 6, 22, 9, 5, 138.154, 115.802, 177.316, 295.985 -25, 13, 80, 13, 7, 1052.994, 321.858, 1513.084, 1804.368 -34, 3, 66, 34, 33, 499.201, 213.374, 502.654, 1542.213 -11, 4, 36, 6, 4, 531.025, 154.228, 410.742, 526.379 -34, 18, 110, 23, 11, 1848.808, 536.092, 1688.671, 2468.077 -17, 17, 38, 8, 4, 225.555, 210.454, 342.354, 442.417 -1, 1, 1, 1, 1, 1.528, 0.984, 0.532, 0.664 -9, 9, 17, 9, 5, 129.638, 130.662, 253.538, 265.574 -33, 22, 75, 42, 23, 2278.625, 329.772, 4853.316, 4485.268 -10, 9, 17, 11, 6, 85.769, 79.239, 187.695, 226.879 -6, 5, 13, 7, 4, 86.137, 73.033, 59.712, 114.816 -26, 26, 53, 5, 3, 716.4, 232.483, 3090.807, 1243.925 -20, 4, 70, 7, 4, 335.098, 224.52, 942.229, 553.44 -323, 67, 1369, 80, 32, 1096300.71, 12331.41, 579785.15, 1133887.717 -8, 4, 23, 4, 3, 96.351, 74.813, 95.308, 117.029 -4, 3, 6, 3, 2, 41.999, 47.648, 19.53, 57.794 -55, 42, 187, 26, 7, 8119.813, 808.09, 13148.034, 10290.95 -3, 3, 4, 3, 2, 46.446, 19.292, 13.352, 33.678 -14, 7, 38, 7, 4, 248.173, 175.737, 477.299, 353.239 -22, 11, 56, 9, 6, 614.607, 230.525, 1469.344, 860.374 -7, 5, 15, 5, 3, 87.885, 54.458, 78.263, 111.342 -46, 19, 122, 44, 31, 4235.745, 391.173, 2289.573, 6399.075 -18, 18, 50, 23, 9, 439.975, 154.183, 777.949, 612.503 -1, 1, 1, 1, 1, 3.56, 0.518, 0.463, 0.727 -1, 1, 1, 1, 1, 0.963, 0.515, 0.469, 0.681 -25, 9, 84, 14, 11, 1337.782, 389.902, 2386.577, 2152.077 -6, 4, 14, 7, 6, 127.547, 53.525, 77.238, 171.16 -76, 76, 150, 57, 29, 32030.46, 789.177, 73322.877, 46462.885 -46, 46, 90, 45, 23, 5659.128, 319.311, 18758.669, 10431.688 -7, 6, 15, 7, 4, 54.375, 87.358, 64.203, 91.46 -12, 5, 27, 5, 3, 168.06, 96.822, 161.303, 195.499 -6, 5, 12, 7, 4, 86.479, 48.158, 46.107, 79.514 -55, 35, 118, 21, 8, 5952.586, 505.936, 9544.471, 6936.816 -80, 53, 207, 24, 15, 27250.601, 926.714, 19368.99, 27918.348 -8, 7, 14, 3, 2, 58.45, 43.079, 71.776, 74.288 -83, 40, 295, 13, 7, 19151.664, 1697.239, 16937.259, 24178.077 -17, 17, 33, 9, 5, 339.27, 130.454, 807.815, 530.228 -6, 4, 10, 6, 4, 51.339, 55.79, 30.955, 87.161 -29, 26, 63, 15, 7, 893.719, 264.822, 2524.602, 1010.102 -30, 29, 80, 21, 9, 1034.681, 335.861, 3827.141, 2049.463 -11, 8, 26, 10, 5, 164.595, 98.736, 195.567, 286.888 -10, 7, 24, 8, 4, 148.867, 91.83, 163.727, 240.207 -45, 26, 124, 26, 12, 2208.886, 633.185, 1636.993, 3496.498 -8, 7, 14, 3, 2, 92.515, 71.519, 115.482, 90.02 -24, 22, 52, 27, 13, 671.8, 233.927, 1313.968, 1274.421 -11, 9, 24, 11, 6, 151.65, 83.546, 269.863, 234.931 -13, 7, 36, 8, 4, 224.805, 148.947, 412.292, 343.002 -12, 10, 26, 14, 7, 184.69, 114.738, 315.316, 299.516 -14, 12, 39, 14, 8, 248.482, 126.201, 355.591, 394.339 -66, 26, 373, 54, 24, 36021.394, 1769.126, 18310.305, 46032.88 -43, 26, 284, 47, 24, 4976.178, 1387.415, 12170.27, 14970.26 -38, 5, 142, 12, 6, 3613.581, 354.076, 3973.209, 6469.917 -21, 14, 91, 26, 13, 921.448, 432.712, 5190.353, 1806.848 -16, 13, 47, 19, 8, 358.707, 132.471, 1024.779, 734.014 -12, 10, 27, 11, 5, 181.834, 77.519, 279.2, 280.251 -19, 17, 40, 24, 11, 392.94, 158.155, 1071.603, 4748.569 -11, 10, 22, 11, 5, 112.748, 90.342, 215.176, 175.141 -18, 16, 39, 17, 9, 318.858, 154.831, 904.817, 618.961 -22, 20, 47, 16, 8, 334.864, 173.66, 872.455, 618.544 -8, 7, 14, 3, 2, 58.373, 39.709, 99.796, 95.935 -8, 7, 16, 11, 6, 79.396, 44.07, 95.366, 111.75 -9, 8, 36, 10, 6, 138.997, 91.859, 192.175, 263.656 -19, 3, 63, 6, 4, 249.891, 191.36, 428.791, 442.787 -6, 4, 15, 5, 3, 52.671, 39.277, 47.62, 84.048 -13, 9, 32, 5, 3, 167.159, 102.463, 174.23, 208.835 -17, 12, 44, 13, 7, 233.462, 132.394, 415.848, 463.424 -52, 28, 133, 10, 4, 4690.024, 626.416, 2179.304, 5569.131 -17, 2, 58, 5, 4, 308.401, 183.615, 249.804, 417.866 -15, 12, 39, 10, 5, 227.838, 174.04, 454.705, 368.358 -32, 25, 62, 10, 5, 805.385, 200.246, 2535.604, 1555.13 -29, 29, 62, 5, 3, 595.834, 204.269, 1241.252, 895.694 -13, 13, 24, 5, 3, 192.678, 119.855, 362.611, 182.93 -8, 8, 14, 3, 2, 83.873, 40.004, 55.992, 63.858 -12, 12, 23, 5, 3, 122.229, 66.541, 128.297, 233.474 -12, 12, 22, 5, 3, 144.577, 121.279, 239.289, 201.129 -46, 41, 95, 5, 3, 2997.161, 330.517, 5588.841, 2336.399 -31, 31, 60, 35, 18, 1012.688, 192.83, 4431.888, 2626.253 -120, 60, 363, 51, 27, 166054.667, 1566.03, 49901.934, 192703.8 -57, 33, 145, 16, 9, 5873.302, 569.388, 7765.788, 8688.676 -36, 19, 86, 12, 6, 1419.272, 320.416, 3036.114, 2208.797 -38, 24, 129, 13, 7, 1538.861, 421.363, 3328.013, 2059.983 -40, 33, 100, 19, 8, 2062.687, 322.427, 3415.423, 3200.123 -4, 3, 7, 3, 2, 26.206, 22.545, 18.607, 29.519 -6, 4, 13, 5, 3, 59.218, 44.683, 43.69, 84.697 -17, 13, 39, 20, 11, 381.428, 169.927, 1213.955, 660.047 -35, 20, 95, 15, 7, 2112.02, 308.561, 6292.232, 2633.665 -26, 16, 67, 17, 8, 782.144, 221.526, 2204.01, 1460.126 -40, 24, 117, 20, 8, 2737.788, 483.897, 10142.012, 3738.341 -7, 5, 16, 7, 4, 110.523, 51.89, 125.317, 189.361 -22, 7, 65, 11, 6, 373.272, 243.721, 1189.913, 644.887 -20, 5, 86, 8, 5, 639.933, 365.028, 1083.217, 1104.384 -13, 11, 40, 9, 5, 218.873, 150.134, 510.51, 322.099 -10, 8, 20, 11, 6, 123.342, 77.143, 183.571, 173.915 -28, 20, 65, 25, 9, 758.492, 221.499, 1701.314, 1058.394 -120, 64, 367, 88, 30, 133677.716, 2138.513, 80134.789, 164985.476 -1, 1, 1, 1, 1, 1.871, 0.831, 0.569, 0.821 -12, 8, 29, 12, 7, 119.998, 140.398, 177.526, 235.601 -25, 15, 50, 16, 9, 673.617, 223.78, 1346.524, 2130.289 -42, 18, 82, 13, 8, 1498.06, 272.616, 3942.669, 2133.649 -22, 22, 42, 7, 4, 214.431, 124.997, 692.874, 356.51 -33, 20, 64, 10, 6, 836.241, 192.243, 2875.477, 1275.73 -26, 8, 87, 6, 4, 577.377, 312.514, 711.648, 663.534 -9, 6, 23, 7, 4, 102.528, 67.219, 75.934, 128.638 -12, 10, 28, 14, 8, 116.803, 89.75, 179.657, 252.056 -1, 1, 1, 1, 1, 1.006, 0.507, 0.459, 0.602 -1, 1, 1, 1, 1, 0.931, 0.571, 0.477, 0.601 -8, 7, 14, 9, 5, 59.903, 70.036, 92.45, 132.153 -10, 8, 22, 13, 7, 103.152, 98.627, 109.955, 199.21 -43, 33, 82, 9, 4, 2241.926, 334.813, 3552.455, 1773.515 -24, 24, 45, 5, 3, 428.389, 139.21, 922.419, 366.869 -28, 7, 112, 7, 5, 852.582, 428.144, 1228.411, 1173.038 -25, 8, 83, 8, 5, 630.088, 224.506, 713.133, 922.947 -10, 4, 23, 5, 3, 100.493, 52.15, 140.326, 127.48 -15, 7, 27, 14, 7, 143.656, 105.389, 224.408, 249.082 -56, 34, 112, 10, 4, 4150.593, 398.641, 4233.222, 4209.215 -13, 12, 23, 9, 6, 140.626, 95.995, 291.451, 249.536 -28, 16, 55, 12, 8, 666.799, 171.374, 1290.974, 930.581 -38, 23, 68, 25, 11, 1427.878, 215.997, 1305.733, 2319.041 -67, 46, 175, 20, 10, 16811.8, 951.72, 8492.655, 36017.405 -49, 31, 97, 17, 11, 3226.43, 359.333, 3049.0, 4533.005 -18, 15, 35, 7, 4, 341.937, 106.543, 743.236, 352.717 -158, 40, 323, 29, 11, 312703.255, 1192.643, 55949.478, 252266.659 -24, 17, 52, 14, 8, 407.07, 196.939, 371.658, 1012.905 -25, 8, 86, 8, 5, 605.867, 234.545, 707.838, 1048.08 -19, 5, 61, 6, 4, 319.304, 201.488, 458.73, 499.688 -1, 1, 1, 1, 1, 1.05, 0.548, 0.474, 0.558 -12, 2, 24, 2, 2, 75.195, 36.495, 66.923, 91.78 -21, 21, 41, 10, 5, 321.83, 201.137, 1325.772, 334.481 -1, 1, 1, 1, 1, 0.992, 0.612, 0.484, 0.538 -13, 11, 25, 9, 5, 154.826, 113.164, 307.762, 215.476 -5, 4, 8, 6, 4, 23.541, 23.539, 22.116, 33.737 -10, 9, 21, 8, 4, 77.778, 60.272, 113.067, 115.304 -9, 7, 28, 10, 5, 102.736, 92.33, 116.627, 166.283 -38, 22, 103, 17, 6, 2070.553, 326.526, 2411.113, 2620.095 -6, 5, 9, 5, 3, 33.151, 28.223, 32.358, 40.511 -102, 51, 264, 108, 38, 82384.535, 1944.602, 28058.629, 103484.646 -5, 4, 10, 5, 3, 39.942, 34.423, 31.4, 93.242 -8, 6, 15, 7, 4, 97.458, 69.358, 96.816, 119.751 -9, 4, 16, 6, 4, 74.767, 51.508, 107.994, 106.913 -40, 32, 82, 16, 8, 1680.915, 298.154, 2545.969, 2051.681 -15, 13, 29, 9, 5, 157.197, 84.245, 450.393, 283.327 -8, 7, 14, 8, 4, 61.756, 39.351, 61.687, 84.559 -22, 9, 74, 13, 7, 329.089, 156.963, 730.585, 689.509 -32, 12, 80, 18, 9, 921.504, 303.479, 886.189, 1631.109 -8, 6, 20, 7, 4, 68.976, 54.832, 65.355, 166.315 -10, 5, 22, 5, 3, 115.424, 90.059, 115.847, 181.815 -24, 7, 81, 6, 4, 600.076, 320.676, 892.135, 848.675 -6, 5, 12, 5, 3, 79.428, 50.78, 64.694, 72.767 -29, 2, 78, 4, 3, 348.788, 121.372, 570.342, 410.462 -5, 5, 8, 3, 2, 25.808, 25.62, 25.261, 26.602 -22, 22, 45, 6, 3, 266.872, 157.833, 754.877, 276.675 -34, 2, 101, 4, 3, 473.163, 140.808, 905.165, 527.486 -264, 220, 728, 31, 11, 2765852.237, 4985.596, 205076.886, 3289401.23 -20, 20, 38, 9, 5, 304.816, 112.099, 1146.35, 306.532 -15, 14, 29, 5, 3, 229.381, 129.902, 330.814, 258.405 -10, 10, 20, 6, 3, 112.067, 83.981, 121.72, 120.36 -22, 22, 42, 11, 6, 437.025, 150.506, 1655.79, 886.761 -12, 12, 22, 5, 3, 123.932, 83.832, 223.88, 191.345 -11, 11, 20, 5, 3, 135.145, 53.006, 184.046, 164.996 -22, 15, 42, 8, 4, 354.129, 150.262, 696.829, 809.634 -13, 13, 24, 9, 5, 173.121, 94.815, 372.723, 186.189 -12, 12, 22, 5, 3, 181.72, 58.365, 235.894, 110.641 -290, 93, 1874, 24, 12, 6673176.474, 7510.875, 465931.84, 6829516.147 -33, 32, 66, 34, 18, 1911.387, 275.062, 5873.405, 3574.564 -4, 3, 6, 4, 3, 33.233, 22.048, 17.644, 25.871 -23, 18, 51, 9, 4, 578.706, 216.334, 597.999, 776.577 -24, 22, 46, 26, 14, 634.156, 179.821, 894.881, 1261.252 -29, 20, 78, 32, 17, 1242.956, 302.058, 3505.906, 3004.937 -20, 16, 60, 26, 13, 673.835, 242.181, 1614.085, 1138.893 -140, 53, 513, 41, 15, 369687.011, 2383.804, 300649.126, 383214.627 -30, 17, 98, 20, 9, 958.718, 438.27, 2337.265, 1519.015 -58, 54, 139, 54, 24, 6451.569, 580.312, 12115.735, 10215.757 -129, 91, 470, 74, 26, 176507.675, 2534.86, 28361.261, 186556.912 -56, 30, 160, 27, 12, 8565.794, 521.877, 7656.407, 11784.011 -161, 64, 1052, 40, 13, 331439.039, 5674.587, 177131.761, 372966.762 -98, 44, 646, 38, 12, 37718.773, 2343.106, 113405.059, 46003.023 -23, 16, 65, 23, 12, 682.031, 257.364, 1489.74, 1722.28 -56, 52, 146, 54, 23, 9312.094, 582.434, 17951.038, 14927.595 -31, 25, 72, 36, 19, 967.496, 224.637, 2259.955, 2528.751 -54, 35, 127, 39, 18, 8214.762, 472.451, 5446.175, 12387.011 -64, 43, 126, 58, 33, 8066.812, 499.227, 3782.952, 17620.87 -6, 6, 11, 8, 4, 64.517, 58.766, 58.639, 95.586 -56, 28, 147, 32, 15, 6501.29, 547.439, 5794.64, 10393.085 -73, 40, 176, 36, 17, 23463.263, 771.114, 21893.614, 25399.557 -6, 4, 13, 7, 4, 44.814, 37.706, 38.752, 71.71 -14, 9, 39, 16, 9, 208.18, 94.664, 230.834, 405.548 -16, 3, 44, 4, 3, 169.538, 71.246, 269.319, 202.276 -9, 4, 22, 6, 4, 113.942, 52.419, 103.878, 144.459 -13, 6, 34, 10, 6, 149.729, 114.653, 360.28, 331.762 -21, 10, 60, 16, 9, 311.887, 167.115, 1380.919, 715.974 -13, 6, 34, 10, 6, 167.094, 93.485, 384.9, 274.629 -31, 15, 92, 25, 13, 717.923, 228.039, 4399.969, 1673.116 -3, 2, 6, 2, 2, 18.98, 15.537, 13.438, 23.978 -15, 10, 40, 14, 8, 138.431, 114.252, 217.197, 293.396 -6, 4, 11, 3, 2, 58.912, 27.679, 32.922, 58.636 -6, 6, 9, 7, 4, 28.179, 25.255, 36.783, 42.929 -27, 11, 94, 17, 7, 885.431, 326.917, 1271.304, 1361.302 -20, 9, 74, 11, 6, 620.778, 197.27, 787.546, 924.624 -9, 9, 16, 5, 3, 64.113, 41.265, 107.137, 112.016 -67, 10, 285, 14, 6, 19448.303, 849.98, 16985.389, 19003.132 -26, 3, 118, 18, 11, 500.262, 297.312, 2237.19, 1589.05 -48, 44, 121, 16, 7, 3001.647, 430.994, 6156.381, 6033.747 -15, 10, 60, 4, 4, 423.136, 151.938, 1171.446, 582.887 -26, 20, 59, 24, 12, 759.514, 255.515, 2772.716, 1235.984 -11, 9, 23, 13, 6, 105.896, 70.045, 242.69, 225.57 -7, 5, 15, 8, 5, 62.789, 72.44, 77.206, 186.176 -68, 51, 134, 51, 26, 21099.49, 745.297, 8468.564, 29997.706 -63, 47, 124, 45, 23, 9998.456, 449.241, 6256.193, 17750.654 -7, 6, 14, 9, 5, 64.424, 42.835, 69.674, 99.23 -28, 17, 95, 28, 15, 1123.616, 391.292, 3532.358, 2121.569 -24, 19, 46, 27, 15, 502.601, 164.48, 596.485, 1345.494 -8, 7, 16, 12, 7, 60.71, 70.745, 109.835, 111.509 -7, 3, 12, 5, 3, 38.932, 22.339, 36.131, 56.063 -4, 3, 8, 2, 2, 22.466, 19.078, 19.377, 68.463 -3, 2, 6, 2, 2, 26.85, 19.61, 19.43, 50.912 -3, 3, 4, 3, 2, 12.97, 27.327, 24.802, 14.107 -22, 6, 60, 6, 3, 510.968, 156.642, 734.72, 392.525 -7, 4, 13, 3, 2, 44.437, 31.146, 41.017, 53.245 -5, 4, 9, 3, 2, 28.707, 22.568, 26.188, 33.984 -5, 4, 9, 5, 3, 49.37, 37.127, 25.503, 53.869 -7, 6, 14, 6, 3, 51.712, 37.702, 58.851, 66.047 -43, 29, 120, 22, 9, 2770.365, 402.994, 4585.16, 2998.421 -57, 38, 143, 12, 6, 5854.76, 552.139, 7712.357, 4640.754 -42, 40, 113, 16, 8, 2502.898, 385.536, 4862.228, 3697.931 -47, 15, 158, 19, 8, 4107.684, 459.334, 5433.88, 4373.365 -5, 4, 9, 5, 3, 38.707, 59.093, 59.222, 60.09 -22, 18, 55, 14, 6, 453.158, 196.242, 1084.982, 778.966 -21, 15, 58, 18, 8, 459.463, 219.736, 927.467, 741.907 -19, 14, 50, 16, 8, 450.236, 243.031, 873.908, 910.023 -63, 47, 137, 45, 22, 10948.785, 572.571, 7066.066, 18835.286 -36, 28, 95, 24, 11, 1813.971, 400.483, 2545.885, 2894.014 -18, 15, 57, 13, 6, 343.823, 207.309, 492.506, 646.714 -16, 14, 40, 13, 6, 188.678, 127.92, 326.972, 426.105 -9, 7, 20, 10, 5, 92.119, 57.002, 77.885, 138.11 -16, 16, 32, 6, 3, 160.372, 92.179, 412.696, 168.034 -4, 3, 7, 3, 2, 24.367, 22.302, 18.81, 31.913 -8, 8, 14, 5, 3, 85.929, 37.592, 80.444, 60.414 -4, 3, 7, 3, 2, 25.025, 22.126, 18.879, 31.329 -4, 3, 7, 3, 2, 25.311, 37.276, 32.575, 33.63 -12, 12, 22, 5, 3, 134.616, 57.869, 250.47, 191.026 -28, 26, 57, 36, 18, 907.503, 216.947, 2830.559, 2417.798 -12, 12, 22, 7, 4, 92.774, 56.943, 242.016, 181.627 -42, 32, 92, 22, 11, 1725.776, 360.052, 937.615, 2798.791 -8, 8, 14, 11, 6, 47.737, 37.81, 82.353, 97.594 -32, 32, 85, 11, 6, 938.942, 399.821, 2352.704, 1459.481 -32, 25, 76, 28, 12, 1145.125, 281.613, 6396.08, 1730.917 -12, 11, 23, 11, 6, 109.267, 64.944, 209.648, 212.794 -17, 17, 32, 7, 4, 241.938, 116.782, 676.978, 266.385 -18, 18, 34, 7, 4, 256.469, 93.752, 775.883, 274.662 -21, 21, 40, 7, 4, 224.54, 173.005, 936.605, 299.901 -42, 27, 82, 27, 12, 1672.384, 329.522, 1988.674, 3083.632 -4, 4, 6, 5, 3, 20.983, 19.262, 18.661, 23.472 -24, 12, 45, 15, 9, 459.652, 112.331, 507.833, 733.733 -6, 4, 15, 7, 4, 86.018, 36.438, 52.141, 78.775 -10, 9, 20, 9, 5, 84.601, 123.589, 186.431, 135.151 -10, 9, 20, 11, 6, 80.833, 59.035, 178.451, 171.361 -10, 9, 20, 9, 5, 91.036, 52.831, 143.017, 145.593 -10, 9, 20, 9, 5, 81.494, 53.33, 144.159, 139.712 -11, 10, 25, 10, 6, 110.286, 68.573, 178.62, 281.479 -10, 9, 20, 9, 5, 107.884, 54.299, 144.511, 248.951 -15, 14, 28, 19, 10, 173.123, 83.547, 471.636, 396.111 -5, 4, 9, 5, 3, 33.543, 23.373, 26.916, 46.202 -6, 4, 15, 6, 4, 47.339, 32.712, 48.194, 84.484 -289, 147, 785, 86, 31, 6446134.239, 6097.272, 245580.978, 6644113.36 -7, 4, 18, 7, 4, 73.344, 48.411, 81.312, 113.413 -7, 5, 18, 7, 4, 80.879, 74.766, 125.969, 156.112 -1, 1, 1, 1, 1, 0.707, 0.428, 0.437, 14.4 -31, 15, 143, 23, 10, 1976.873, 593.747, 3479.789, 3795.847 -42, 24, 152, 31, 9, 2874.943, 533.721, 4160.844, 4257.237 -58, 28, 298, 32, 10, 11102.076, 1285.425, 12435.624, 11440.186 -20, 12, 55, 19, 9, 580.174, 192.43, 808.685, 1038.011 -8, 6, 20, 11, 6, 127.515, 86.275, 144.223, 223.067 -6, 5, 12, 7, 4, 90.262, 51.709, 54.275, 133.363 -34, 15, 82, 18, 8, 1336.424, 363.45, 1274.608, 2083.262 -5, 4, 8, 5, 3, 32.235, 25.59, 26.973, 38.394 -5, 4, 8, 5, 3, 33.503, 22.439, 26.188, 37.492 -50, 9, 280, 29, 11, 6756.646, 764.745, 21388.933, 8779.525 -26, 17, 104, 21, 11, 1109.91, 416.575, 2416.385, 2074.053 -6, 5, 10, 5, 3, 42.688, 73.638, 78.705, 57.953 -20, 13, 57, 19, 9, 499.23, 214.642, 984.739, 1095.79 -112, 61, 501, 39, 11, 129268.279, 2763.401, 46674.491, 134734.043 -1, 1, 1, 1, 1, 0.928, 0.522, 0.482, 0.449 -13, 11, 30, 18, 10, 193.863, 87.776, 287.687, 512.504 -8, 7, 18, 12, 7, 66.902, 48.791, 94.612, 172.474 -10, 8, 24, 12, 7, 96.628, 112.54, 141.467, 243.712 -47, 47, 93, 35, 18, 5423.611, 349.694, 17650.0, 12044.3 -12, 9, 28, 16, 9, 140.496, 81.947, 238.461, 298.786 -15, 14, 35, 23, 12, 204.166, 95.807, 555.356, 453.775 -26, 16, 106, 22, 9, 1161.014, 514.224, 2108.627, 2340.163 -10, 5, 25, 6, 4, 202.184, 63.768, 171.65, 252.608 -37, 21, 122, 31, 13, 2573.334, 499.626, 8523.504, 3938.425 -20, 10, 56, 14, 6, 493.731, 178.458, 1251.745, 857.758 -40, 16, 163, 32, 12, 3240.476, 539.36, 15183.118, 5179.423 -64, 18, 267, 35, 12, 12655.941, 781.997, 43485.232, 15011.439 -88, 59, 517, 69, 20, 49384.968, 2925.272, 122287.501, 62474.452 -26, 15, 109, 31, 12, 1237.504, 488.568, 4844.635, 2499.41 -39, 28, 192, 38, 13, 3206.509, 861.436, 8454.937, 7793.575 -12, 10, 25, 18, 10, 217.561, 74.939, 275.011, 376.631 -89, 68, 246, 49, 23, 46314.656, 1189.693, 188416.934, 65923.552 -9, 8, 17, 13, 7, 73.916, 51.087, 102.305, 150.941 -9, 8, 18, 14, 8, 80.081, 51.25, 115.104, 167.325 -12, 11, 22, 11, 6, 157.89, 60.59, 263.775, 190.361 -32, 18, 95, 27, 11, 1056.858, 262.458, 3673.028, 2339.485 -11, 10, 23, 13, 7, 94.803, 64.632, 147.394, 195.891 -1342, 16, 8339, 36, 15, 2.66228865606E8, 35836.711, 7.1455996957E7, 2.77894752981E8 -41, 33, 145, 28, 12, 3868.578, 517.2, 4508.752, 4644.888 -86, 52, 385, 44, 14, 50412.434, 1333.516, 30530.361, 53050.949 -87, 67, 201, 55, 27, 52569.224, 1180.479, 33810.488, 63307.881 -98, 28, 505, 60, 19, 100587.453, 1529.848, 156275.037, 121555.972 -82, 82, 159, 51, 26, 44109.787, 773.651, 95433.461, 60733.367 -150, 28, 735, 51, 13, 439223.127, 2937.784, 457532.172, 466256.151 -33, 33, 64, 37, 19, 2059.64, 293.712, 6328.549, 4150.369 -269, 50, 1629, 107, 22, 3260983.913, 5287.945, 2217104.726, 3193339.333 -19, 18, 38, 21, 11, 383.977, 139.147, 1360.316, 927.713 -28, 18, 80, 32, 10, 865.969, 255.455, 3445.021, 1538.039 -21, 19, 49, 26, 10, 448.698, 140.693, 1449.455, 887.105 -77, 36, 377, 44, 15, 41640.292, 1228.918, 140981.691, 39098.946 -44, 32, 92, 24, 12, 3519.597, 358.006, 10740.818, 5790.289 -28, 23, 97, 24, 10, 1187.581, 310.648, 6486.612, 1972.393 -18, 17, 42, 20, 8, 339.623, 117.926, 996.227, 552.907 -19, 17, 46, 20, 8, 430.637, 159.373, 1137.764, 758.559 -5, 4, 9, 5, 3, 30.865, 27.192, 27.396, 47.143 -8, 7, 19, 6, 3, 79.008, 50.08, 98.688, 93.719 -6, 6, 11, 7, 4, 59.358, 28.788, 44.338, 53.225 -51, 46, 100, 10, 5, 3954.578, 396.597, 11096.808, 5056.964 -90, 90, 176, 65, 33, 55015.599, 814.729, 128339.542, 75907.728 -78, 78, 153, 53, 27, 43100.527, 745.605, 92128.909, 49409.37 -45, 43, 88, 10, 5, 2104.166, 301.42, 7013.526, 1932.967 -51, 46, 100, 10, 5, 3541.734, 392.412, 10917.683, 5847.679 -47, 44, 92, 10, 5, 3269.266, 426.46, 10135.862, 4165.316 -144, 93, 319, 94, 40, 438788.234, 1652.721, 105526.336, 469109.199 -236, 61, 470, 81, 27, 790929.766, 3158.657, 34555.588, 825661.764 -51, 46, 100, 10, 5, 4127.717, 364.338, 11002.938, 6816.938 -11, 10, 20, 13, 7, 117.626, 85.286, 197.716, 251.821 -58, 54, 114, 12, 6, 4796.492, 551.769, 16476.331, 7561.305 -11, 8, 21, 11, 6, 87.908, 89.565, 203.656, 160.143 -127, 127, 251, 45, 23, 195926.739, 1551.424, 385353.418, 236811.024 -60, 55, 118, 10, 5, 4995.146, 499.908, 18446.374, 5548.936 -23, 20, 55, 28, 13, 619.828, 184.13, 1096.436, 1414.698 -117, 117, 230, 53, 27, 165154.646, 1199.412, 296429.014, 198373.061 -51, 46, 100, 10, 5, 3784.928, 374.682, 10567.572, 6739.948 -51, 46, 100, 10, 5, 3600.685, 421.643, 10812.445, 6105.841 -96, 96, 190, 51, 26, 106020.756, 1254.951, 163288.857, 134720.083 -80, 80, 157, 45, 23, 38742.228, 678.444, 90688.306, 53851.965 -253, 253, 501, 71, 36, 2976334.621, 4815.568, 3175390.131, 3382678.048 -54, 54, 106, 47, 24, 10049.793, 563.376, 29147.322, 14402.1 -27, 27, 52, 27, 14, 847.217, 256.42, 10249.956, 2565.897 -3, 2, 6, 2, 2, 37.774, 49.285, 27.515, 52.193 -14, 9, 38, 17, 9, 203.87, 165.477, 614.332, 425.241 -5, 4, 9, 5, 3, 29.929, 25.512, 45.343, 41.889 -3, 3, 4, 3, 2, 12.741, 13.133, 12.213, 14.946 -23, 22, 60, 11, 6, 582.672, 270.289, 1401.186, 885.636 -3, 2, 5, 3, 2, 19.035, 15.332, 12.191, 22.282 -88, 87, 189, 23, 10, 29863.975, 872.491, 87099.297, 30819.109 -50, 49, 128, 11, 6, 4317.067, 583.347, 6533.2, 8431.357 -5, 4, 7, 5, 3, 27.404, 25.273, 25.565, 33.857 -11, 5, 31, 7, 4, 144.484, 89.857, 138.206, 244.923 -7, 6, 14, 9, 5, 40.749, 41.097, 44.715, 83.309 -11, 9, 26, 9, 5, 105.155, 75.608, 154.379, 233.5 -14, 14, 26, 11, 6, 172.803, 92.712, 555.518, 371.593 -49, 49, 126, 10, 5, 3503.566, 491.735, 6300.963, 6443.502 -3, 3, 4, 3, 2, 17.264, 21.722, 27.211, 18.899 -16, 12, 31, 18, 10, 285.928, 122.464, 439.137, 522.963 -15, 9, 38, 10, 5, 220.822, 181.205, 260.626, 358.106 -9, 8, 19, 10, 5, 66.077, 54.219, 80.514, 106.602 -21, 17, 48, 17, 10, 434.478, 207.351, 1618.473, 727.24 -4, 3, 7, 3, 2, 22.565, 21.713, 17.914, 25.014 -64, 41, 126, 74, 41, 5564.291, 465.814, 2844.002, 11218.458 -4, 3, 7, 3, 2, 25.748, 21.808, 17.661, 27.241 -7, 6, 13, 3, 2, 50.713, 53.622, 75.145, 68.837 -13, 13, 27, 5, 3, 190.656, 106.328, 410.257, 246.569 -3, 3, 4, 3, 2, 13.948, 13.551, 12.702, 15.524 -7, 5, 22, 6, 4, 67.834, 106.676, 97.396, 124.28 -4, 3, 7, 3, 2, 21.49, 33.704, 17.506, 51.414 -7, 4, 14, 5, 3, 49.751, 65.327, 59.028, 74.862 -6, 6, 16, 4, 3, 43.558, 48.124, 59.354, 101.188 -30, 22, 64, 23, 10, 1085.782, 382.771, 2832.727, 1835.614 -17, 17, 38, 6, 3, 296.542, 131.026, 509.47, 346.725 -66, 61, 262, 8, 5, 15272.048, 978.016, 7621.463, 21999.967 -15, 15, 28, 9, 5, 243.507, 99.604, 529.432, 373.396 -20, 14, 39, 14, 7, 284.669, 113.897, 511.22, 451.415 -10, 10, 18, 5, 3, 66.746, 75.281, 179.008, 112.455 -8, 8, 14, 5, 3, 49.752, 63.822, 107.036, 106.118 -9, 8, 18, 7, 4, 87.764, 51.306, 124.715, 159.026 -13, 13, 25, 5, 3, 138.888, 84.671, 337.703, 155.65 -4, 3, 7, 3, 2, 38.665, 23.967, 46.546, 32.499 -27, 16, 54, 8, 5, 775.808, 171.334, 1138.022, 651.61 -79, 31, 163, 12, 7, 20832.586, 540.25, 15097.432, 32960.338 -8, 6, 13, 3, 2, 84.379, 41.497, 49.547, 60.65 -6, 5, 11, 7, 4, 42.518, 32.226, 40.364, 67.03 -15, 15, 28, 13, 9, 145.947, 162.43, 587.145, 280.408 -10, 10, 18, 5, 3, 59.577, 46.071, 158.646, 85.881 -4, 4, 6, 5, 3, 17.549, 17.496, 18.481, 21.967 -11, 10, 22, 13, 7, 94.69, 62.139, 162.428, 256.824 -6, 5, 12, 7, 4, 52.653, 35.968, 42.968, 101.398 -6, 5, 12, 7, 4, 40.329, 34.294, 41.118, 86.018 -22, 20, 44, 17, 8, 373.545, 129.242, 1529.402, 477.662 -9, 7, 19, 7, 4, 80.573, 53.199, 138.001, 122.655 -5, 4, 9, 5, 3, 26.835, 54.103, 40.168, 39.907 -18, 5, 62, 9, 6, 274.699, 197.665, 634.076, 521.074 -4, 3, 7, 3, 2, 22.862, 21.895, 18.167, 28.845 -1, 1, 1, 1, 1, 0.612, 0.395, 0.375, 0.479 -1, 1, 1, 1, 1, 0.613, 0.358, 0.36, 0.388 -18, 12, 34, 6, 3, 233.305, 114.421, 337.13, 267.668 -7, 7, 12, 3, 2, 46.293, 31.96, 62.542, 62.728 -17, 10, 41, 10, 5, 301.591, 117.204, 384.685, 421.809 -12, 12, 31, 6, 4, 200.123, 69.441, 362.913, 220.118 -3, 3, 4, 3, 2, 14.615, 14.018, 14.73, 22.087 -11, 11, 20, 5, 3, 82.37, 54.957, 116.909, 117.602 -9, 9, 19, 7, 4, 78.515, 51.134, 143.739, 160.76 -1, 1, 1, 1, 1, 0.779, 0.421, 0.397, 0.4 -7, 4, 15, 6, 3, 49.803, 48.37, 75.962, 92.193 -56, 36, 126, 15, 7, 6028.528, 408.988, 9636.874, 5588.794 -44, 40, 112, 24, 10, 3227.301, 378.023, 5392.319, 3846.503 -25, 18, 82, 20, 10, 1412.777, 314.734, 3464.589, 1712.605 -3, 3, 4, 3, 2, 13.525, 13.206, 12.197, 14.944 -41, 30, 127, 18, 8, 3259.653, 460.372, 6390.638, 3845.396 -4, 3, 7, 3, 2, 28.399, 25.233, 18.953, 33.123 -3, 2, 5, 3, 2, 67.419, 20.149, 14.963, 50.691 -4, 3, 7, 3, 2, 22.677, 20.609, 17.704, 27.502 -88, 28, 174, 41, 18, 16501.472, 661.466, 8426.78, 20114.822 -4, 3, 7, 3, 2, 63.157, 40.475, 44.044, 30.443 -7, 5, 15, 7, 4, 160.313, 50.71, 96.37, 201.999 -14, 5, 31, 6, 4, 117.668, 59.814, 246.277, 156.696 -11, 7, 27, 7, 4, 195.316, 111.669, 249.381, 331.181 -1, 1, 1, 1, 1, 0.621, 0.481, 0.391, 0.542 -31, 19, 92, 10, 5, 900.703, 382.286, 1392.967, 1285.001 -3, 3, 4, 3, 2, 29.908, 27.558, 12.566, 14.375 -3, 3, 4, 3, 2, 27.469, 24.819, 25.034, 13.317 -3, 3, 4, 3, 2, 10.869, 11.948, 11.459, 12.609 -3, 3, 4, 3, 2, 13.295, 13.522, 14.097, 18.903 -3, 3, 4, 3, 2, 12.634, 12.517, 13.798, 19.723 -6, 4, 13, 8, 5, 71.1, 82.819, 84.813, 117.992 -68, 47, 170, 27, 11, 18666.035, 720.154, 13498.624, 25746.386 -4, 3, 7, 3, 2, 35.877, 30.738, 22.699, 47.782 -3, 3, 4, 3, 2, 13.656, 12.706, 12.116, 15.744 -3, 3, 4, 3, 2, 11.001, 11.445, 11.714, 13.22 -12, 10, 24, 7, 4, 112.358, 70.44, 147.837, 203.162 -4, 3, 7, 3, 2, 26.411, 22.967, 35.324, 35.2 -9, 5, 19, 9, 5, 122.591, 56.92, 73.864, 169.852 -4, 3, 7, 3, 2, 23.422, 22.124, 18.444, 31.258 -3, 3, 4, 3, 2, 12.47, 12.568, 11.417, 12.716 -38, 38, 74, 9, 5, 1279.224, 246.176, 9571.078, 2386.498 -38, 38, 74, 9, 5, 1541.789, 247.317, 9881.249, 2152.539 -1, 1, 1, 1, 1, 0.882, 0.481, 0.398, 0.499 -13, 13, 24, 3, 2, 128.81, 77.537, 325.0, 179.245 -3, 3, 4, 3, 2, 18.199, 15.576, 38.54, 20.755 -3, 2, 5, 3, 2, 19.982, 16.289, 12.988, 23.063 -52, 13, 184, 15, 7, 11697.136, 859.574, 12702.413, 11699.622 -5, 3, 11, 5, 3, 45.815, 56.325, 45.689, 61.669 -8, 6, 18, 5, 3, 65.943, 54.8, 64.804, 90.043 -34, 34, 66, 5, 3, 1022.254, 291.779, 6176.545, 967.135 -15, 11, 45, 17, 8, 234.323, 175.12, 529.772, 680.126 -4, 3, 7, 5, 4, 27.828, 24.53, 20.211, 49.484 -35, 35, 90, 20, 10, 1446.595, 426.976, 11362.781, 2116.142 -16, 13, 39, 17, 7, 236.175, 160.355, 407.915, 523.986 -1, 1, 1, 1, 1, 0.701, 0.418, 0.397, 0.45 -52, 17, 124, 30, 15, 1388.905, 454.582, 1467.497, 2786.969 -18, 13, 29, 13, 10, 251.824, 79.564, 978.959, 933.86 -12, 8, 23, 9, 5, 110.738, 74.765, 104.084, 199.442 -4, 4, 7, 5, 3, 20.64, 19.232, 19.669, 29.165 -10, 6, 29, 9, 5, 114.177, 77.18, 146.835, 209.737 -19, 15, 51, 18, 9, 392.696, 149.739, 962.598, 808.828 -12, 11, 42, 8, 5, 136.723, 125.576, 191.064, 378.914 -12, 11, 42, 8, 5, 259.704, 151.677, 254.129, 568.472 -26, 22, 60, 16, 9, 887.32, 262.228, 2036.759, 1385.422 -47, 32, 92, 30, 14, 3427.242, 354.589, 3010.523, 4819.858 -27, 27, 65, 15, 7, 794.334, 213.724, 3172.76, 1169.507 -19, 19, 44, 11, 5, 334.558, 142.037, 1020.031, 732.486 -18, 18, 34, 13, 7, 294.498, 158.44, 1094.113, 776.657 -16, 16, 30, 9, 5, 292.104, 113.975, 656.334, 314.947 -20, 20, 38, 17, 9, 340.328, 110.717, 1519.759, 655.223 -22, 22, 42, 15, 8, 370.795, 233.987, 1958.473, 804.812 -11, 10, 21, 14, 7, 101.897, 89.02, 225.103, 242.32 -4, 2, 12, 3, 3, 58.648, 33.407, 54.822, 108.182 -8, 7, 23, 12, 7, 113.432, 94.352, 141.088, 222.961 -5, 5, 13, 6, 4, 58.623, 28.529, 41.51, 69.174 -639, 250, 2495, 37, 14, 1.23651675294E8, 21282.45, 2196597.252, 1.22084454556E8 -35, 32, 81, 41, 22, 2207.698, 265.188, 3047.904, 5222.058 -21, 19, 49, 26, 10, 402.844, 175.708, 1519.097, 824.625 -8, 5, 15, 7, 4, 72.128, 40.582, 58.021, 89.303 -1, 1, 1, 1, 1, 0.535, 0.463, 0.384, 0.497 -1, 1, 1, 1, 1, 0.518, 0.402, 0.367, 0.435 -49, 48, 123, 9, 5, 2495.548, 517.709, 5188.552, 4072.787 -1, 1, 1, 1, 1, 0.813, 0.453, 0.423, 0.513 -3, 3, 4, 3, 2, 31.622, 27.595, 11.997, 15.344 -12, 6, 44, 10, 5, 237.966, 136.21, 414.841, 405.381 -51, 22, 205, 32, 13, 8361.816, 573.697, 26642.837, 10459.223 -9, 7, 20, 12, 7, 126.875, 69.028, 201.078, 235.375 -16, 10, 43, 13, 6, 332.981, 132.791, 291.374, 501.918 -4, 4, 6, 5, 3, 18.559, 46.516, 52.335, 31.662 -45, 33, 118, 34, 16, 3497.783, 438.655, 8025.469, 5590.848 -18, 18, 34, 11, 6, 282.914, 96.866, 944.024, 390.521 -7, 5, 15, 5, 3, 52.653, 48.236, 51.313, 65.807 -9, 5, 22, 8, 4, 82.011, 59.139, 102.917, 114.409 -9, 7, 23, 8, 4, 86.652, 72.646, 78.293, 119.883 -11, 8, 33, 12, 6, 144.523, 112.366, 166.312, 299.145 -5, 4, 9, 5, 3, 30.112, 27.072, 27.542, 49.379 -17, 17, 38, 6, 3, 226.779, 114.669, 424.807, 340.522 -1, 1, 1, 1, 1, 0.645, 0.411, 0.395, 0.44 -14, 12, 32, 7, 4, 132.427, 91.735, 269.478, 185.59 -9, 9, 18, 11, 5, 92.118, 49.807, 146.37, 146.159 -1, 1, 1, 1, 1, 1.232, 0.645, 0.533, 0.667 -74, 66, 164, 21, 9, 23325.027, 738.067, 60311.71, 30877.538 -19, 18, 36, 8, 4, 253.211, 113.887, 739.611, 458.08 -6, 6, 10, 3, 2, 27.92, 29.373, 31.745, 32.897 -41, 41, 92, 7, 4, 1607.602, 318.317, 3724.92, 2672.196 -9, 9, 16, 7, 4, 100.611, 73.63, 113.002, 93.961 -13, 13, 30, 9, 4, 170.156, 90.635, 264.589, 207.916 -12, 12, 22, 5, 3, 99.843, 82.435, 235.048, 104.519 -14, 14, 28, 5, 3, 156.739, 105.597, 381.882, 232.626 -21, 21, 43, 5, 3, 351.933, 122.559, 1144.852, 370.887 -32, 20, 62, 8, 4, 797.899, 204.487, 1707.076, 861.031 -20, 20, 44, 4, 3, 302.094, 118.862, 1186.121, 480.951 -36, 34, 88, 6, 3, 1231.609, 347.238, 1723.206, 2072.436 -11, 11, 20, 5, 3, 72.326, 52.376, 181.265, 142.466 -8, 8, 14, 3, 2, 91.73, 36.7, 78.507, 68.22 -16, 7, 46, 10, 5, 233.167, 148.866, 286.9, 396.717 -3, 2, 5, 3, 2, 20.26, 15.878, 12.671, 24.836 -2, 1, 4, 2, 2, 15.833, 9.641, 10.889, 20.42 -22, 7, 71, 9, 6, 545.609, 262.421, 1043.691, 809.253 -44, 8, 157, 13, 8, 2540.547, 660.739, 5151.457, 4251.707 -10, 7, 23, 7, 4, 155.871, 69.14, 172.05, 178.492 -1, 1, 1, 1, 1, 0.629, 0.469, 0.39, 0.515 -35, 16, 161, 20, 9, 2389.086, 537.164, 3327.793, 5106.631 -257, 257, 512, 3, 2, 142473.483, 6023.266, 4485633.596, 113971.085 -22, 21, 46, 14, 7, 485.336, 224.268, 1665.355, 687.594 -5, 5, 8, 7, 4, 30.328, 24.257, 29.395, 39.029 -13, 12, 25, 19, 10, 185.482, 113.154, 416.175, 393.314 -40, 40, 78, 9, 5, 2247.009, 313.562, 14421.386, 2570.84 -18, 17, 35, 25, 13, 338.406, 137.025, 868.977, 812.343 -1, 1, 1, 1, 1, 0.725, 0.456, 0.403, 0.463 -31, 13, 111, 19, 9, 1543.655, 423.443, 4404.611, 3523.465 -17, 9, 50, 22, 14, 340.365, 174.783, 579.412, 888.614 -18, 10, 55, 24, 14, 347.067, 218.63, 693.099, 738.559 -20, 17, 57, 20, 20, 651.596, 243.394, 1947.229, 1865.578 -6, 5, 10, 3, 2, 42.983, 35.111, 43.218, 43.463 -9, 9, 17, 5, 3, 71.548, 59.267, 110.053, 138.68 -9, 9, 17, 7, 4, 90.246, 58.561, 223.446, 206.091 -21, 9, 73, 7, 5, 419.44, 300.978, 895.794, 802.58 -109, 91, 437, 20, 8, 116224.85, 1905.497, 53106.277, 118268.327 -14, 9, 35, 15, 7, 226.522, 166.172, 295.728, 378.94 -9, 9, 16, 5, 3, 112.336, 46.299, 135.984, 137.944 -464, 230, 1536, 138, 35, 3.3373381173E7, 13050.553, 965130.147, 3.4069229699E7 -53, 34, 135, 20, 9, 4750.827, 695.653, 4314.925, 5267.701 -109, 54, 513, 31, 11, 90559.08, 2599.009, 24342.739, 92031.776 -66, 49, 169, 65, 29, 24016.445, 926.548, 20630.36, 41249.702 -119, 63, 411, 43, 15, 104444.419, 2122.468, 45238.211, 117056.087 -63, 50, 137, 36, 14, 11310.022, 618.042, 41142.437, 11970.553 -68, 36, 215, 36, 11, 21821.093, 1003.37, 18277.807, 24418.862 -42, 32, 101, 38, 12, 2821.383, 400.373, 5520.801, 4314.267 -49, 39, 137, 39, 11, 5828.401, 521.013, 4868.433, 7816.792 -42, 32, 91, 32, 12, 5118.8, 323.442, 5741.573, 4286.387 -52, 34, 111, 33, 12, 6452.334, 400.209, 6033.294, 7913.035 -58, 41, 137, 37, 13, 7785.621, 611.032, 12088.657, 10019.164 -48, 34, 105, 33, 12, 6405.559, 511.06, 6930.389, 6547.999 -91, 52, 293, 32, 13, 100459.101, 1487.985, 34289.759, 92838.142 -67, 45, 177, 51, 15, 25724.832, 709.887, 29115.993, 33375.71 -57, 34, 133, 40, 12, 9330.801, 535.63, 8591.606, 11260.038 -67, 41, 212, 31, 13, 25768.439, 940.256, 16509.613, 27812.219 -109, 55, 349, 16, 8, 65807.827, 1479.823, 41244.026, 65207.402 -94, 20, 195, 16, 8, 72305.749, 689.83, 21010.741, 78725.745 -86, 52, 237, 58, 22, 33432.309, 1015.25, 27879.4, 51138.662 -134, 44, 365, 45, 12, 223648.717, 1479.349, 29351.98, 232961.519 -70, 31, 247, 19, 8, 19867.21, 979.85, 7939.052, 25289.085 -78, 32, 265, 22, 9, 23525.329, 1129.508, 10246.789, 25356.301 -80, 32, 214, 35, 12, 18565.552, 840.797, 8056.418, 19221.93 -32, 23, 74, 24, 9, 1179.799, 245.184, 3431.978, 1748.054 -42, 28, 103, 28, 11, 2959.16, 371.528, 7489.427, 3949.915 -27, 19, 72, 21, 8, 1102.06, 290.0, 2824.897, 1652.586 -118, 43, 286, 38, 11, 139323.42, 1163.72, 38043.016, 145101.129 -48, 31, 118, 32, 12, 5324.637, 604.401, 5372.453, 7366.57 -48, 31, 105, 30, 11, 5486.498, 469.325, 4121.635, 6842.906 -87, 22, 313, 24, 9, 34325.25, 921.75, 51716.269, 34576.711 -72, 44, 203, 56, 15, 34011.315, 1002.011, 21750.227, 31931.072 -75, 47, 211, 56, 15, 33286.028, 817.362, 32045.569, 37481.029 -78, 65, 225, 23, 9, 24225.158, 903.395, 21697.289, 18736.581 -64, 40, 134, 50, 26, 10431.355, 521.331, 5310.606, 18435.157 -57, 27, 122, 29, 11, 8511.634, 566.887, 8513.819, 8365.913 -48, 32, 131, 36, 11, 6454.369, 580.157, 6477.164, 7583.543 -52, 37, 140, 40, 11, 7393.772, 539.276, 8183.997, 9337.13 -77, 37, 205, 43, 12, 23142.819, 967.416, 8603.677, 22639.754 -82, 40, 217, 43, 12, 22320.507, 821.023, 8938.071, 26187.469 -78, 37, 197, 42, 12, 27750.61, 742.713, 17638.265, 31820.36 -11, 8, 22, 13, 8, 136.017, 63.975, 180.306, 187.254 -32, 27, 93, 32, 11, 1024.705, 308.175, 2767.418, 1474.729 -44, 30, 107, 33, 11, 3007.951, 357.55, 5361.222, 4124.594 -72, 36, 163, 34, 11, 22061.539, 623.149, 10353.874, 25486.705 -75, 37, 176, 38, 12, 25230.323, 656.887, 15473.709, 26979.946 -75, 37, 176, 38, 12, 26449.317, 641.23, 13656.396, 25932.702 -75, 37, 176, 38, 12, 24710.604, 839.07, 13667.787, 30032.713 -50, 28, 109, 29, 11, 5275.289, 469.007, 5039.774, 7226.982 -65, 30, 150, 35, 13, 18163.16, 618.152, 10690.165, 25326.088 -33, 30, 74, 22, 10, 1448.959, 251.259, 2862.974, 2213.749 -80, 43, 149, 17, 8, 26462.65, 711.413, 9427.88, 30836.171 -59, 29, 130, 31, 11, 7850.269, 593.951, 6303.888, 9586.861 -49, 34, 139, 37, 12, 4709.192, 472.641, 4230.164, 5705.336 -52, 35, 152, 40, 13, 5433.338, 669.69, 7581.428, 6432.496 -80, 55, 240, 59, 18, 35721.858, 1202.374, 32582.402, 37300.136 -52, 35, 152, 40, 13, 5087.18, 556.822, 5618.841, 7227.491 -43, 33, 125, 23, 8, 2910.375, 407.56, 6089.383, 3431.179 -97, 40, 269, 32, 12, 82910.361, 1573.23, 24167.977, 81409.998 -17, 10, 37, 9, 6, 313.57, 181.141, 492.56, 512.976 -79, 33, 181, 36, 19, 27187.93, 815.082, 9966.405, 34045.701 -44, 28, 97, 30, 17, 3049.245, 387.925, 2381.323, 5462.337 -18, 7, 55, 10, 6, 403.673, 206.594, 653.293, 748.258 -1, 1, 1, 1, 1, 0.769, 0.429, 0.377, 0.457 -13, 11, 36, 16, 9, 241.463, 190.467, 310.188, 554.646 -43, 17, 134, 31, 17, 1997.398, 443.027, 1780.704, 3611.066 -39, 21, 102, 28, 16, 1602.282, 404.433, 1756.991, 2781.358 -108, 23, 228, 28, 12, 63851.467, 817.295, 22039.673, 68080.674 -927, 65, 4814, 18, 8, 3.23046968223E8, 24687.152, 4644921.829, 3.2338661733E8 -21, 16, 56, 25, 20, 371.004, 223.726, 514.571, 1411.47 -5, 5, 8, 7, 4, 30.468, 37.259, 26.961, 77.882 -27, 26, 62, 19, 9, 827.559, 209.497, 1831.918, 1146.306 -1, 1, 1, 1, 1, 0.765, 0.48, 0.401, 0.49 -100, 22, 381, 20, 7, 109566.375, 1498.564, 57474.632, 122529.07 -53, 14, 233, 26, 11, 5672.58, 905.659, 8985.542, 8278.403 -25, 20, 70, 17, 8, 788.022, 275.427, 3854.165, 1457.303 -22, 17, 47, 18, 12, 445.959, 181.902, 751.28, 961.814 -45, 34, 122, 20, 11, 3756.557, 679.082, 5670.582, 7472.387 -63, 41, 149, 17, 9, 8053.041, 584.157, 17482.064, 8776.775 -164, 67, 423, 61, 15, 419067.991, 1915.974, 96206.928, 379610.04 -79, 52, 244, 27, 13, 27719.995, 1040.97, 28944.719, 35637.098 -18, 17, 36, 15, 7, 350.464, 154.558, 915.236, 423.788 -51, 31, 110, 13, 7, 5135.912, 434.97, 4939.057, 6275.289 -19, 7, 108, 11, 7, 725.335, 382.577, 1614.527, 1273.545 -11, 7, 27, 10, 5, 151.087, 125.842, 230.761, 402.681 -15, 12, 33, 5, 3, 169.263, 111.96, 265.685, 211.697 -1, 1, 1, 1, 1, 0.74, 0.529, 0.373, 0.525 -89, 50, 250, 40, 11, 29656.307, 1003.885, 16955.238, 36777.637 -1, 1, 1, 1, 1, 1.006, 0.605, 0.458, 0.591 -12, 10, 23, 14, 8, 176.345, 67.442, 199.9, 236.617 -79, 52, 278, 44, 19, 25850.185, 1076.884, 22636.076, 35293.754 -1, 1, 1, 1, 1, 15.477, 0.631, 0.48, 0.568 -1119, 401, 4212, 40, 7, 1.556875521018E9, 37735.158, 3906648.592, 1.474054196858E9 -60, 29, 207, 16, 8, 7275.467, 693.425, 26932.288, 7824.617 -12, 10, 27, 15, 8, 141.038, 137.905, 192.916, 222.961 -11, 9, 25, 13, 7, 144.524, 76.524, 149.468, 171.852 -45, 13, 88, 19, 9, 1752.041, 286.101, 1532.263, 2539.994 -6, 5, 11, 9, 4, 32.086, 42.645, 32.187, 62.122 -10, 6, 20, 11, 6, 81.596, 56.386, 69.55, 165.33 -26, 14, 73, 25, 10, 679.518, 219.619, 1294.768, 1073.298 -15, 14, 32, 21, 10, 257.549, 105.015, 474.923, 341.062 -13, 10, 30, 18, 7, 177.751, 88.155, 173.425, 234.587 -296, 32, 667, 40, 12, 2296682.299, 4612.032, 147921.194, 1944867.212 -51, 20, 146, 30, 11, 5825.949, 481.611, 5785.912, 7483.579 -51, 32, 128, 35, 13, 10992.399, 472.862, 16014.524, 8653.116 -37, 21, 93, 26, 9, 2117.678, 368.609, 4070.731, 3021.938 -23, 14, 50, 16, 9, 630.639, 146.318, 1472.445, 818.749 -6, 5, 10, 8, 5, 29.701, 26.25, 32.42, 47.975 -11, 8, 26, 12, 7, 100.278, 65.736, 184.448, 172.589 -20, 15, 42, 16, 7, 427.144, 121.255, 975.617, 496.175 -9, 8, 17, 12, 6, 93.78, 45.966, 108.858, 107.562 -11, 10, 21, 12, 6, 94.967, 54.787, 206.904, 175.514 -12, 10, 24, 13, 7, 116.717, 62.406, 265.164, 213.429 -57, 29, 116, 18, 10, 5524.414, 439.601, 5971.972, 7717.825 -70, 36, 150, 34, 11, 17639.891, 548.682, 9048.186, 24939.263 -19, 12, 51, 17, 7, 329.95, 140.021, 456.684, 510.986 -282, 92, 1375, 63, 18, 4272347.981, 5258.371, 539658.937, 4449158.265 -13, 7, 43, 11, 5, 250.106, 132.762, 238.575, 299.225 -5, 5, 8, 5, 3, 25.603, 22.624, 27.453, 31.899 -172, 85, 560, 54, 14, 543030.809, 2755.217, 160876.914, 617176.025 -14, 10, 27, 14, 8, 169.355, 107.868, 213.712, 274.817 -18, 16, 34, 23, 11, 256.522, 106.047, 556.823, 623.157 -22, 18, 47, 24, 9, 345.623, 142.781, 649.853, 579.726 -24, 16, 51, 22, 8, 421.556, 151.541, 633.314, 700.004 -14, 13, 31, 18, 9, 131.491, 100.127, 207.119, 391.88 -52, 39, 120, 33, 11, 5199.695, 525.445, 6059.015, 6807.598 -43, 29, 85, 9, 5, 1884.306, 304.346, 4651.538, 3716.041 -37, 25, 118, 15, 8, 1998.721, 416.923, 2751.794, 2372.673 -51, 29, 140, 22, 10, 6267.291, 524.694, 7436.639, 7117.118 -49, 35, 102, 32, 11, 4529.359, 438.34, 2910.569, 6429.233 -60, 32, 217, 32, 12, 11471.545, 718.359, 7190.353, 9066.465 -37, 25, 97, 13, 6, 1584.377, 365.312, 2177.533, 1814.144 -66, 35, 131, 14, 9, 7624.62, 496.283, 10765.653, 13564.67 -44, 35, 93, 18, 12, 1977.299, 349.14, 6700.503, 2677.462 -21, 19, 42, 12, 7, 374.511, 152.904, 1478.846, 652.307 -24, 21, 52, 10, 6, 606.367, 161.46, 1850.108, 694.377 -24, 21, 52, 12, 7, 522.865, 161.254, 1960.356, 853.671 -29, 21, 64, 16, 8, 775.053, 201.019, 1893.484, 1293.604 -54, 42, 130, 21, 13, 5778.257, 471.17, 13990.73, 11550.643 -50, 38, 116, 21, 13, 4493.1, 439.029, 11577.67, 5802.594 -42, 42, 119, 22, 10, 2372.483, 558.884, 4709.408, 2965.626 -103, 58, 236, 16, 8, 47849.695, 1072.423, 18964.761, 44300.022 -29, 23, 67, 40, 20, 1089.49, 331.789, 3711.913, 2006.13 -80, 21, 158, 44, 25, 3933.39, 771.725, 2845.949, 10149.673 -48, 23, 112, 51, 24, 6614.472, 471.278, 12321.661, 10465.197 -41, 21, 80, 54, 25, 1666.092, 261.509, 857.451, 3130.342 -40, 19, 78, 49, 25, 1193.889, 291.49, 839.539, 2761.259 -66, 32, 233, 31, 13, 21508.853, 2100.841, 38012.432, 32741.221 -44, 26, 131, 21, 9, 2979.429, 619.461, 8124.904, 4106.29 -41, 34, 86, 39, 20, 2994.131, 345.176, 5970.28, 5734.522 -775, 203, 1583, 46, 25, 3.08719495699E8, 13502.583, 6180398.749, 2.76159609201E8 -45, 23, 151, 30, 15, 2074.955, 515.23, 2168.565, 3690.121 -15, 14, 39, 11, 5, 205.066, 116.076, 236.133, 270.409 -41, 22, 84, 21, 9, 2331.753, 271.101, 4319.515, 2786.29 -23, 22, 48, 11, 5, 525.409, 166.327, 719.249, 544.526 -17, 16, 34, 13, 7, 232.66, 106.124, 688.018, 373.566 -43, 36, 117, 33, 12, 3318.658, 436.95, 7045.279, 6593.819 -18, 14, 67, 13, 7, 444.326, 191.443, 699.987, 961.677 -12, 11, 29, 13, 7, 133.418, 79.83, 143.227, 178.3 -9, 8, 20, 13, 7, 82.912, 53.896, 120.452, 131.118 -21, 18, 42, 24, 13, 349.021, 122.62, 704.094, 671.89 -4, 4, 7, 5, 3, 33.997, 36.16, 18.652, 39.332 -37, 13, 107, 7, 4, 1788.416, 375.878, 3983.23, 2049.412 -11, 8, 24, 13, 7, 98.348, 65.427, 119.676, 164.27 -12, 10, 34, 14, 7, 139.622, 161.86, 204.781, 282.155 -21, 15, 49, 23, 9, 392.401, 140.817, 641.184, 612.558 -43, 30, 99, 49, 28, 2964.42, 491.74, 7093.41, 5551.019 -19, 14, 48, 26, 11, 382.239, 145.505, 738.872, 664.705 -2, 2, 2, 1, 1, 6.965, 6.806, 6.646, 5.44 -13, 11, 26, 5, 3, 141.391, 128.732, 316.96, 197.577 -37, 27, 82, 7, 4, 1592.0, 355.289, 2601.771, 2581.245 -10, 9, 21, 5, 3, 78.318, 68.383, 130.081, 116.957 -17, 17, 35, 5, 3, 199.96, 98.953, 453.613, 368.094 -7, 7, 12, 3, 2, 39.067, 31.378, 54.964, 42.855 -41, 25, 112, 15, 7, 1938.351, 379.947, 2981.844, 2885.548 -10, 7, 22, 13, 7, 89.97, 61.667, 183.584, 142.309 -12, 12, 22, 7, 5, 96.668, 97.972, 220.87, 139.621 -10, 8, 24, 11, 5, 92.495, 88.422, 159.536, 157.395 -19, 16, 45, 21, 8, 330.882, 141.737, 1028.635, 497.496 -9, 8, 19, 14, 7, 76.532, 57.742, 117.76, 160.977 -37, 29, 121, 41, 16, 1654.676, 388.565, 1900.223, 3136.308 -9, 8, 19, 14, 7, 116.376, 93.787, 153.568, 190.047 -37, 28, 96, 35, 13, 2412.643, 425.891, 4244.637, 3179.72 -15, 10, 35, 19, 11, 239.942, 192.174, 321.324, 376.01 -27, 24, 55, 23, 11, 753.955, 205.268, 1575.268, 1207.091 -1, 1, 1, 1, 1, 0.804, 0.46, 0.384, 0.673 -13, 11, 26, 15, 7, 190.549, 102.564, 374.343, 246.914 -16, 13, 34, 14, 7, 281.779, 138.343, 434.184, 358.513 -21, 15, 49, 23, 9, 460.37, 182.359, 746.022, 669.701 -697, 66, 3646, 14, 7, 8.4311531166E7, 15361.554, 1852646.615, 8.1445528474E7 -15, 6, 43, 10, 5, 187.886, 135.862, 259.366, 306.819 -137, 49, 305, 31, 11, 170298.338, 1467.26, 20465.519, 174826.419 -13, 9, 26, 9, 4, 118.456, 82.737, 120.055, 172.802 -20, 7, 54, 8, 4, 268.67, 153.491, 386.85, 390.699 -12, 9, 28, 15, 8, 204.43, 72.806, 232.066, 226.931 -15, 10, 34, 19, 10, 185.551, 105.759, 479.561, 366.284 -4, 3, 5, 3, 2, 44.302, 26.685, 29.81, 36.641 -1, 1, 1, 1, 1, 0.546, 0.417, 0.376, 0.427 -42, 30, 97, 21, 8, 2244.258, 393.396, 3864.289, 2827.133 -20, 16, 45, 19, 9, 329.812, 133.719, 784.736, 479.35 -8, 5, 18, 8, 5, 78.472, 48.091, 81.589, 119.864 -11, 11, 26, 9, 4, 115.737, 70.417, 215.289, 168.849 -1, 1, 1, 1, 1, 0.654, 0.479, 0.39, 0.404 -80, 77, 312, 14, 7, 14863.338, 1627.972, 145219.608, 25535.888 -87, 80, 339, 18, 8, 21427.12, 2013.768, 154243.575, 27889.101 -86, 18, 254, 15, 4, 15959.739, 1073.064, 9206.55, 16801.685 -1, 1, 1, 1, 1, 0.842, 0.505, 0.402, 0.547 -16, 9, 54, 7, 4, 290.562, 201.751, 365.7, 449.106 -32, 22, 75, 9, 5, 955.783, 247.472, 9089.642, 1328.291 -150, 79, 564, 17, 8, 394144.912, 4397.817, 689498.079, 409696.558 -19, 19, 36, 7, 4, 312.705, 116.925, 1924.653, 833.969 -199, 61, 628, 39, 14, 1086286.819, 3759.145, 189113.333, 1081674.402 -105, 10, 479, 10, 5, 46726.206, 1637.969, 32976.442, 47474.236 -11, 5, 30, 5, 3, 210.803, 120.216, 131.747, 252.026 -30, 11, 122, 20, 10, 1753.784, 390.805, 3613.441, 1973.634 -22, 15, 55, 23, 12, 632.123, 182.533, 1543.494, 1199.934 -37, 17, 128, 31, 16, 2743.94, 363.104, 4085.663, 3291.837 -33, 15, 112, 27, 14, 2372.712, 351.177, 3936.389, 4884.853 -33, 15, 112, 25, 12, 2465.45, 399.496, 3925.449, 4126.524 -32, 14, 104, 20, 9, 1993.244, 311.977, 3806.165, 2342.431 -13, 8, 41, 15, 7, 220.626, 145.414, 340.556, 563.548 -7, 3, 17, 6, 4, 71.767, 93.566, 85.558, 128.959 -17, 7, 45, 9, 5, 333.147, 165.381, 530.089, 743.08 -10, 10, 18, 5, 3, 84.358, 47.184, 181.509, 99.962 -9, 9, 17, 6, 3, 79.832, 45.859, 118.683, 88.633 -21, 10, 54, 5, 3, 436.037, 151.146, 469.393, 442.563 -51, 33, 129, 48, 23, 7383.492, 442.373, 8353.968, 12060.182 -17, 14, 50, 13, 6, 253.686, 239.499, 357.508, 519.573 -38, 21, 96, 15, 8, 2180.497, 352.628, 4533.294, 2961.351 -20, 19, 44, 13, 6, 359.04, 131.367, 1127.236, 500.049 -55, 33, 128, 14, 7, 5870.867, 492.124, 6115.697, 6480.92 -19, 19, 45, 15, 8, 332.111, 182.782, 1237.306, 531.846 -20, 19, 42, 13, 7, 343.924, 162.238, 1313.838, 633.168 -34, 17, 74, 13, 6, 1298.922, 253.585, 2099.984, 1956.77 -27, 26, 66, 13, 6, 558.549, 218.886, 594.163, 750.888 -30, 30, 63, 10, 5, 613.974, 198.974, 921.938, 721.123 -18, 18, 36, 8, 4, 212.669, 104.053, 395.031, 350.482 -16, 16, 32, 7, 4, 159.606, 138.901, 437.794, 174.121 -120, 46, 337, 16, 7, 116358.572, 1956.173, 46602.918, 122021.234 -308, 88, 1608, 31, 11, 4960399.718, 7964.773, 1068601.683, 4608316.421 -1, 1, 1, 1, 1, 0.916, 0.541, 0.358, 0.528 -1, 1, 1, 1, 1, 0.479, 0.386, 0.337, 0.433 -15, 15, 28, 11, 6, 155.389, 109.763, 472.544, 231.177 -1, 1, 1, 1, 1, 0.544, 0.403, 0.416, 0.378 -40, 23, 91, 16, 9, 2619.71, 304.045, 4721.972, 2599.682 -1039, 16, 4122, 17, 8, 2.64226513177E8, 10675.681, 1.2041975404E7, 2.64586655352E8 -26, 24, 59, 12, 7, 848.074, 240.926, 2386.841, 952.937 -1, 1, 1, 1, 1, 0.758, 0.452, 0.383, 0.491 -43, 12, 196, 11, 9, 6365.06, 580.893, 10440.931, 5350.705 -9, 2, 25, 4, 3, 115.959, 72.638, 120.988, 176.768 -8, 5, 19, 9, 5, 113.298, 58.206, 89.5, 145.305 -50, 10, 246, 6, 5, 3425.228, 821.449, 5918.272, 4135.266 -10, 6, 22, 6, 3, 166.737, 93.309, 137.269, 237.704 -22, 13, 66, 19, 8, 596.07, 317.24, 742.232, 1222.006 -11, 5, 28, 8, 4, 109.873, 64.873, 258.633, 169.775 -51, 46, 98, 10, 5, 3737.8, 360.542, 11438.778, 4166.654 -7, 7, 13, 6, 3, 75.809, 37.628, 49.863, 67.429 -21, 16, 42, 16, 11, 269.534, 123.087, 570.339, 648.505 -45, 22, 145, 12, 6, 2400.489, 566.511, 3280.645, 2811.873 -35, 34, 81, 10, 5, 1550.907, 283.327, 2332.195, 1387.358 -5, 5, 8, 5, 3, 24.25, 22.812, 27.889, 32.968 -8, 8, 20, 9, 4, 53.775, 56.125, 94.568, 107.181 -4, 3, 7, 3, 2, 21.969, 20.264, 16.99, 37.06 -9, 8, 19, 6, 3, 57.974, 51.02, 67.725, 100.915 -28, 22, 61, 8, 4, 552.51, 222.784, 881.74, 554.687 -37, 19, 87, 26, 10, 1333.026, 301.165, 1490.177, 1961.358 -92, 37, 322, 40, 14, 43334.101, 1295.157, 11660.486, 51733.763 -127, 51, 444, 46, 15, 87700.626, 2467.072, 28825.575, 99371.343 -130, 49, 455, 44, 14, 173212.973, 2049.483, 22419.286, 192908.083 -22, 19, 42, 6, 3, 408.383, 128.138, 898.265, 364.328 -19, 17, 36, 10, 5, 283.812, 176.881, 570.435, 444.956 -19, 17, 38, 10, 5, 311.897, 213.349, 588.605, 606.276 -19, 17, 36, 10, 5, 292.379, 110.121, 468.739, 282.376 -19, 17, 37, 11, 6, 309.062, 117.651, 517.845, 726.667 -19, 18, 36, 5, 3, 206.22, 105.419, 3671.15, 330.877 -49, 25, 130, 16, 8, 4784.123, 741.433, 4115.895, 5936.165 -45, 25, 119, 15, 7, 2286.627, 398.492, 3181.297, 2906.264 -1, 1, 1, 1, 1, 0.697, 0.428, 0.382, 0.481 -30, 20, 93, 24, 13, 1468.742, 314.852, 2423.165, 2695.491 -1, 1, 1, 1, 1, 0.679, 0.421, 0.372, 0.434 -27, 13, 96, 19, 10, 768.281, 360.994, 2085.985, 1998.701 -85, 23, 310, 22, 10, 22134.747, 1316.46, 38642.874, 23048.805 -61, 54, 198, 38, 15, 7338.869, 712.608, 6965.411, 12289.408 -39, 22, 112, 21, 11, 2598.796, 427.383, 4208.283, 4246.783 -85, 60, 285, 50, 21, 29874.935, 1087.661, 23691.559, 42313.434 -24, 16, 55, 22, 11, 481.537, 174.856, 1174.87, 1180.31 -40, 33, 108, 30, 13, 1927.743, 401.662, 2870.929, 3619.158 -1, 1, 1, 1, 1, 0.768, 0.442, 0.393, 0.549 -29, 24, 84, 29, 15, 866.924, 315.289, 1955.174, 2357.472 -27, 1, 74, 18, 10, 286.722, 153.754, 606.895, 703.813 -28, 21, 86, 26, 13, 839.531, 327.158, 1409.8, 1637.82 -10, 8, 19, 6, 3, 69.101, 63.235, 76.799, 106.763 -71, 57, 342, 45, 21, 25330.347, 1103.135, 29870.871, 29304.541 -494, 270, 1023, 106, 35, 3.4233859746E7, 9543.133, 788305.277, 3.4837009943E7 -14, 14, 35, 10, 5, 138.518, 174.324, 207.197, 257.585 -15, 15, 39, 10, 5, 152.231, 113.203, 308.043, 222.731 -20, 14, 52, 23, 11, 344.363, 163.112, 569.942, 836.007 -25, 17, 60, 13, 7, 490.636, 208.425, 439.68, 763.782 -17, 11, 54, 19, 8, 261.819, 232.898, 274.027, 551.677 -14, 10, 37, 18, 10, 191.131, 90.14, 203.946, 404.433 -1, 1, 1, 1, 1, 0.561, 0.488, 0.358, 0.46 -2, 1, 2, 1, 1, 9.253, 6.1, 6.85, 19.655 -5, 1, 15, 3, 3, 47.819, 23.258, 34.66, 71.058 -64, 47, 115, 20, 10, 8423.249, 450.871, 9165.224, 10919.763 -1, 1, 1, 1, 1, 0.933, 0.559, 0.382, 0.847 -32, 12, 88, 4, 3, 1235.426, 236.625, 3264.212, 1298.125 -10, 3, 32, 7, 5, 228.277, 149.706, 312.9, 416.272 -342, 52, 682, 54, 11, 858980.224, 4527.5, 82620.53, 857671.662 -1, 1, 1, 1, 1, 0.941, 0.592, 0.39, 0.516 -7, 3, 16, 5, 3, 54.757, 42.294, 42.446, 76.402 -24, 24, 46, 9, 5, 538.404, 133.903, 1998.134, 735.877 -47, 23, 99, 43, 28, 2649.281, 397.975, 2810.107, 4545.513 -15, 12, 34, 15, 8, 203.214, 96.837, 539.25, 329.445 -13, 12, 23, 7, 4, 98.874, 90.09, 253.797, 150.9 -14, 12, 28, 9, 5, 136.987, 77.185, 425.847, 203.988 -48, 27, 99, 11, 7, 3676.619, 339.294, 3606.302, 3955.061 -12, 12, 22, 7, 4, 123.482, 56.958, 242.153, 164.395 -17, 14, 35, 21, 11, 222.973, 113.234, 676.19, 468.2 -30, 19, 66, 26, 11, 702.581, 219.077, 880.152, 910.44 -6, 5, 11, 9, 5, 31.663, 31.122, 33.528, 51.589 -18, 15, 42, 19, 7, 281.904, 128.285, 818.103, 385.628 -41, 32, 140, 38, 14, 2079.966, 520.35, 2252.387, 3080.302 -16, 14, 38, 15, 7, 243.567, 116.715, 405.541, 309.915 -22, 18, 45, 22, 8, 433.393, 170.693, 907.22, 585.229 -149, 56, 391, 70, 31, 333496.788, 2439.513, 44264.537, 353888.666 -33, 28, 69, 25, 11, 1502.996, 234.062, 2356.839, 2233.82 -20, 15, 43, 19, 8, 384.468, 122.605, 1037.632, 523.952 -22, 16, 48, 20, 8, 418.292, 143.933, 752.221, 528.791 -149, 90, 363, 107, 46, 441260.849, 1873.167, 84400.375, 521870.03 -24, 13, 62, 8, 4, 613.688, 186.105, 940.565, 756.323 -1, 1, 1, 1, 1, 0.589, 0.457, 0.403, 0.583 -36, 33, 79, 19, 9, 2182.441, 325.828, 3980.533, 2329.346 -14, 12, 27, 21, 11, 144.693, 76.22, 243.893, 295.586 -10, 8, 24, 10, 5, 121.767, 68.718, 85.072, 179.381 -15, 11, 28, 12, 7, 130.664, 76.036, 167.31, 200.868 -22, 14, 42, 14, 8, 383.191, 127.497, 288.726, 469.121 -68, 30, 136, 23, 12, 12291.165, 460.672, 5699.996, 15343.399 -6, 3, 16, 4, 3, 50.57, 36.882, 40.351, 64.988 -16, 10, 30, 16, 9, 150.534, 99.91, 200.515, 354.72 -44, 20, 87, 22, 12, 1631.176, 366.021, 1279.532, 2580.928 -19, 18, 41, 12, 6, 500.83, 197.984, 1028.076, 638.406 -34, 23, 91, 22, 10, 1365.286, 418.005, 2001.722, 2132.684 -13, 12, 28, 12, 5, 147.985, 100.419, 155.754, 234.978 -9, 7, 16, 12, 6, 68.717, 42.915, 120.024, 116.987 -13, 9, 28, 15, 7, 182.48, 110.394, 217.787, 271.671 -18, 14, 37, 20, 10, 236.817, 111.924, 370.442, 383.933 -65, 33, 150, 32, 14, 21515.228, 491.903, 29232.375, 21976.72 -43, 22, 94, 27, 12, 2279.904, 361.862, 2747.288, 3410.013 -22, 16, 46, 24, 9, 329.944, 189.494, 570.338, 530.86 -33, 33, 75, 7, 4, 1156.459, 239.933, 1934.613, 1207.917 -32, 27, 88, 13, 7, 1064.541, 367.2, 4115.986, 1565.461 -14, 11, 31, 22, 11, 205.706, 101.165, 349.779, 333.45 -6, 5, 10, 8, 5, 33.424, 26.691, 31.614, 71.849 -21, 16, 62, 15, 8, 330.948, 242.469, 588.811, 710.949 -44, 35, 135, 24, 11, 2693.556, 499.332, 5834.452, 3777.602 -62, 46, 212, 22, 10, 10991.307, 847.833, 14912.646, 14400.383 -45, 25, 117, 27, 10, 2836.01, 448.62, 9109.073, 4401.917 -11, 7, 24, 12, 7, 116.446, 70.454, 224.031, 182.692 -16, 11, 37, 15, 8, 279.339, 106.877, 4121.784, 333.54 -20, 16, 42, 12, 7, 323.071, 139.223, 1288.857, 574.351 -45, 25, 119, 15, 7, 2578.997, 408.332, 3392.869, 2973.121 -53, 33, 141, 16, 8, 6063.518, 577.882, 4715.233, 6169.089 -12, 11, 29, 13, 7, 134.186, 80.241, 223.587, 205.147 -13, 9, 24, 12, 6, 198.045, 100.504, 206.728, 311.855 -26, 11, 53, 18, 9, 896.457, 228.738, 687.278, 928.638 -16, 16, 30, 9, 5, 160.095, 83.442, 616.102, 269.583 -56, 38, 132, 62, 33, 9106.542, 492.783, 11842.628, 12573.951 -68, 41, 160, 74, 40, 26526.49, 800.521, 16860.289, 37590.272 -68, 41, 160, 74, 40, 28329.66, 784.545, 24842.033, 31509.945 -76, 21, 155, 20, 11, 30733.173, 562.887, 9777.507, 29523.737 -22, 11, 42, 15, 8, 341.368, 119.496, 333.404, 442.217 -36, 17, 77, 22, 9, 1107.905, 355.081, 931.095, 1548.939 -34, 31, 66, 8, 5, 896.609, 311.851, 2900.216, 1125.556 -31, 15, 60, 21, 10, 732.059, 240.002, 828.471, 953.883 -22, 11, 42, 14, 8, 286.538, 144.117, 367.837, 410.981 -17, 16, 40, 12, 6, 209.209, 144.199, 423.411, 332.215 -159, 66, 388, 86, 13, 172146.667, 1653.307, 30895.509, 175590.603 -20, 12, 40, 11, 6, 267.838, 157.456, 641.658, 451.535 -14, 14, 26, 9, 5, 147.74, 94.266, 429.266, 221.025 -24, 22, 51, 11, 6, 428.708, 153.899, 1085.109, 560.142 -15, 14, 33, 13, 6, 185.214, 175.566, 593.837, 269.355 -63, 39, 192, 10, 5, 6838.857, 652.019, 8426.565, 7895.06 -460, 89, 918, 111, 27, 8329029.187, 12865.759, 204428.382, 8472590.447 -273, 28, 544, 53, 27, 107806.915, 4850.354, 35894.693, 114799.437 -315, 114, 654, 50, 26, 5747519.389, 4407.236, 279502.836, 6481158.582 -1, 1, 1, 1, 1, 1.127, 0.54, 0.392, 0.503 -28, 18, 74, 35, 24, 1045.727, 232.51, 2644.072, 2471.26 -1, 1, 1, 1, 1, 0.678, 0.473, 0.371, 0.457 -1, 1, 1, 1, 1, 0.571, 0.425, 0.408, 0.427 -11, 10, 24, 11, 6, 100.257, 97.601, 220.281, 259.82 -25, 25, 54, 12, 6, 471.302, 161.921, 1682.432, 1229.338 -21, 16, 46, 26, 14, 434.102, 205.271, 934.74, 951.021 -13, 13, 25, 7, 4, 118.303, 70.983, 311.042, 238.911 -36, 27, 88, 26, 12, 1549.039, 319.633, 1811.673, 2907.361 -1, 1, 1, 1, 1, 0.667, 0.416, 0.386, 0.55 -17, 13, 48, 15, 7, 362.204, 192.849, 688.863, 470.303 -13, 9, 30, 16, 7, 123.485, 92.296, 177.234, 256.864 -70, 43, 138, 50, 27, 13848.773, 595.35, 3518.238, 26518.986 -46, 33, 139, 40, 15, 4776.438, 720.25, 5834.387, 8215.64 -9, 9, 16, 9, 5, 64.438, 56.121, 154.116, 147.973 -13, 11, 44, 18, 10, 266.81, 201.653, 320.243, 717.268 -15, 9, 28, 19, 12, 116.482, 90.711, 273.437, 433.552 -24, 19, 53, 29, 15, 588.064, 185.941, 1087.203, 1408.853 -10, 8, 20, 8, 5, 116.547, 66.493, 149.337, 176.217 -50, 32, 118, 16, 7, 5380.858, 412.63, 4169.869, 5597.907 -61, 53, 178, 22, 8, 6787.674, 684.609, 10645.93, 10623.218 -16, 16, 32, 13, 7, 194.906, 98.247, 551.58, 495.009 -23, 19, 49, 24, 15, 562.054, 179.179, 2018.217, 1096.292 -31, 24, 78, 34, 14, 1240.437, 284.983, 4990.866, 2137.411 -102, 40, 395, 25, 11, 16520.233, 1104.168, 88451.293, 24188.63 -43, 36, 132, 26, 9, 2078.069, 490.568, 2594.858, 3122.675 -17, 11, 47, 13, 6, 239.447, 242.994, 306.006, 496.801 -35, 22, 140, 22, 8, 5349.836, 670.409, 1869.649, 2597.834 -11, 6, 26, 7, 4, 96.966, 123.616, 132.95, 132.708 -57, 31, 143, 19, 8, 5760.057, 761.177, 9182.261, 6495.918 -45, 37, 117, 17, 7, 2606.856, 441.227, 5418.746, 2626.591 -3, 2, 5, 3, 2, 18.881, 14.714, 11.714, 18.987 -12, 12, 26, 14, 7, 114.631, 66.896, 338.844, 172.954 -9, 8, 20, 13, 7, 77.102, 52.459, 121.792, 189.684 -9, 8, 20, 13, 7, 72.091, 54.626, 124.259, 212.685 -12, 11, 26, 13, 7, 188.901, 69.189, 279.375, 193.456 -9, 8, 20, 13, 7, 92.713, 58.343, 145.53, 143.672 -31, 17, 140, 25, 14, 1337.707, 560.638, 1970.469, 2476.467 -9, 8, 20, 13, 7, 107.124, 52.489, 121.587, 147.373 -26, 21, 52, 16, 10, 641.847, 158.069, 863.408, 791.542 -36, 33, 71, 20, 11, 1774.984, 267.006, 6903.582, 2722.657 -9, 8, 17, 12, 7, 74.146, 50.054, 145.486, 113.469 -19, 15, 44, 16, 7, 342.008, 123.162, 946.782, 471.323 -21, 11, 44, 13, 7, 408.862, 130.431, 418.08, 544.027 -3, 2, 5, 3, 2, 16.475, 13.855, 11.611, 17.819 -5, 5, 8, 3, 2, 38.543, 34.978, 27.403, 31.925 -19, 19, 36, 5, 3, 267.093, 102.472, 1524.276, 335.778 -41, 41, 101, 6, 3, 1963.806, 364.694, 5986.093, 2816.428 -257, 257, 512, 3, 2, 138125.198, 5972.705, 4330164.725, 167099.798 -50, 36, 141, 14, 7, 6040.63, 544.407, 7607.627, 7409.605 -9, 4, 23, 5, 3, 137.779, 58.283, 79.367, 112.433 -10, 5, 22, 5, 3, 97.881, 122.019, 123.785, 125.705 -7, 5, 22, 9, 5, 104.469, 110.349, 85.425, 150.379 -6, 3, 13, 5, 3, 77.688, 48.5, 51.201, 89.381 -5, 4, 11, 5, 3, 33.038, 27.484, 29.164, 42.704 -10, 10, 18, 5, 3, 72.828, 46.837, 187.063, 119.474 -1, 1, 1, 1, 1, 0.58, 0.395, 0.379, 0.4 -1, 1, 1, 1, 1, 0.47, 0.371, 0.355, 0.379 -10, 9, 21, 5, 3, 74.556, 76.029, 131.257, 87.558 -15, 15, 28, 3, 2, 146.447, 104.38, 475.905, 139.236 -7, 5, 11, 6, 4, 36.72, 31.345, 34.53, 58.026 -17, 11, 32, 13, 7, 267.154, 89.347, 225.696, 288.342 -43, 16, 155, 23, 12, 2938.11, 463.422, 12470.627, 3625.017 -28, 28, 64, 9, 5, 602.171, 195.173, 1110.218, 613.822 -17, 17, 34, 11, 5, 219.139, 98.168, 679.624, 338.366 -6, 6, 10, 3, 2, 59.972, 28.741, 48.432, 39.539 -12, 12, 22, 3, 2, 94.737, 58.548, 237.09, 137.038 -23, 22, 45, 17, 9, 543.847, 176.693, 1722.422, 661.771 -12, 12, 22, 5, 3, 89.134, 63.937, 162.362, 155.807 -33, 21, 64, 5, 3, 916.17, 194.322, 2756.308, 1721.312 -58, 17, 139, 24, 15, 7094.325, 590.863, 10850.013, 15677.252 -13, 8, 30, 14, 8, 195.089, 109.764, 180.115, 249.649 -6, 5, 10, 5, 3, 31.633, 29.158, 30.163, 40.281 -11, 7, 21, 9, 5, 169.888, 55.428, 118.424, 128.115 -3, 2, 5, 3, 2, 18.998, 14.945, 12.053, 22.413 -10, 10, 18, 3, 2, 100.052, 47.661, 222.022, 130.308 -19, 19, 36, 5, 3, 263.266, 119.678, 1193.38, 540.034 -7, 4, 15, 6, 3, 59.305, 52.579, 46.895, 142.104 -49, 49, 111, 8, 4, 4555.118, 435.184, 10387.236, 5710.533 -1, 1, 1, 1, 1, 0.957, 0.521, 0.417, 0.527 -16, 16, 30, 5, 3, 254.331, 89.719, 665.165, 418.104 -5, 4, 12, 5, 3, 42.969, 34.075, 38.495, 66.899 -25, 17, 96, 12, 6, 997.443, 302.593, 1800.16, 1373.873 -23, 17, 85, 12, 6, 631.996, 236.861, 1450.645, 1127.89 -18, 12, 56, 12, 7, 405.243, 164.45, 621.243, 878.458 -23, 14, 78, 15, 8, 811.103, 275.584, 1689.833, 1178.083 -7, 7, 12, 5, 3, 41.51, 31.657, 60.047, 54.958 -14, 9, 25, 11, 6, 128.587, 71.911, 192.798, 190.372 -17, 14, 36, 15, 7, 247.136, 130.098, 702.046, 461.184 -10, 9, 19, 10, 6, 81.404, 83.497, 147.608, 199.606 -12, 11, 23, 10, 6, 104.98, 61.621, 245.55, 220.403 -22, 17, 53, 21, 11, 444.272, 193.19, 1745.551, 735.648 -13, 12, 23, 9, 6, 112.734, 62.822, 276.469, 249.316 -14, 12, 32, 21, 10, 185.917, 99.868, 379.698, 390.068 -19, 16, 45, 20, 8, 348.227, 180.033, 613.498, 422.805 -13, 10, 30, 17, 8, 136.576, 87.723, 175.375, 212.729 -19, 16, 45, 20, 8, 305.55, 148.813, 666.486, 516.014 -27, 23, 63, 32, 11, 790.805, 218.797, 2555.145, 1301.447 -14, 11, 32, 14, 8, 163.164, 119.475, 489.933, 270.416 -18, 12, 35, 25, 14, 228.847, 98.872, 391.144, 522.743 -29, 25, 60, 24, 10, 747.343, 195.246, 1329.032, 1193.607 -31, 24, 66, 25, 10, 864.054, 216.693, 1433.864, 1227.244 -41, 26, 83, 32, 16, 1825.262, 310.223, 4054.191, 8175.264 -1, 1, 1, 1, 1, 0.843, 0.428, 0.443, 0.502 -9, 7, 17, 13, 5, 62.152, 89.554, 101.861, 121.796 -7, 4, 22, 5, 4, 112.354, 109.882, 110.083, 160.128 -6, 3, 16, 4, 3, 77.621, 60.531, 77.483, 145.651 -8, 5, 19, 8, 4, 97.191, 77.068, 104.746, 132.169 -8, 6, 22, 7, 4, 91.476, 117.665, 87.42, 177.259 -8, 6, 19, 8, 4, 63.722, 57.963, 69.541, 94.614 -8, 7, 19, 11, 5, 70.136, 51.926, 113.478, 114.912 -8, 6, 21, 8, 4, 88.769, 82.108, 78.147, 128.252 -21, 11, 40, 13, 8, 288.547, 135.412, 358.743, 377.499 -15, 9, 28, 6, 3, 230.579, 122.034, 281.798, 301.984 -1, 1, 1, 1, 1, 0.801, 0.507, 0.425, 0.434 -1, 1, 1, 1, 1, 0.551, 0.437, 14.267, 0.428 -18, 9, 57, 10, 4, 386.031, 205.955, 489.142, 529.23 -1, 1, 1, 1, 1, 0.677, 0.457, 0.424, 0.412 -7, 6, 14, 7, 4, 49.496, 38.267, 58.14, 67.362 -7, 5, 11, 6, 4, 65.251, 50.207, 35.583, 73.648 -7, 5, 11, 6, 4, 50.016, 31.769, 35.273, 63.571 -25, 11, 51, 15, 8, 733.446, 201.182, 702.224, 1032.685 -10, 8, 20, 6, 3, 132.576, 80.852, 164.867, 131.017 -22, 15, 64, 21, 9, 581.213, 198.583, 1860.958, 1082.52 -10, 8, 21, 14, 7, 132.987, 64.496, 229.419, 167.922 -22, 15, 62, 19, 8, 552.525, 258.39, 1228.205, 802.236 -5, 4, 8, 6, 5, 58.868, 22.667, 21.932, 33.932 -15, 10, 40, 22, 14, 184.82, 119.128, 386.132, 590.512 -13, 11, 27, 20, 10, 165.566, 111.034, 398.227, 338.309 -12, 10, 25, 18, 9, 127.339, 76.552, 268.563, 345.735 -48, 25, 127, 17, 8, 4324.09, 484.881, 3863.385, 4820.569 -7, 6, 13, 9, 4, 77.108, 64.375, 60.872, 95.349 -12, 7, 23, 12, 7, 142.27, 89.149, 175.083, 174.443 -10, 7, 19, 10, 6, 104.905, 68.05, 92.538, 149.749 -257, 257, 512, 3, 2, 147745.825, 5362.304, 4258704.358, 110295.731 -6, 5, 11, 8, 6, 68.108, 34.323, 33.816, 55.887 -9, 8, 18, 7, 4, 64.456, 49.706, 80.182, 94.657 -18, 15, 42, 17, 7, 372.121, 139.46, 610.084, 488.635 -64, 30, 178, 14, 7, 8090.153, 694.17, 5865.56, 12861.765 -39, 24, 113, 29, 10, 2021.128, 351.847, 3332.415, 2947.115 -126, 36, 300, 48, 11, 66698.779, 1739.715, 8621.972, 72751.928 -16, 16, 30, 5, 4, 177.956, 117.55, 754.042, 325.322 -17, 17, 32, 5, 4, 273.926, 135.777, 802.901, 420.755 -28, 23, 72, 25, 10, 759.461, 313.317, 1388.24, 1202.905 -18, 18, 34, 5, 3, 212.649, 128.347, 495.297, 195.38 -18, 18, 34, 5, 4, 214.042, 150.278, 887.21, 296.114 -18, 18, 34, 5, 3, 290.026, 95.944, 888.771, 305.473 -12, 12, 22, 5, 3, 127.89, 56.166, 233.103, 109.53 -19, 19, 40, 12, 6, 258.391, 111.545, 429.854, 307.331 -13, 12, 23, 5, 3, 102.075, 60.862, 247.548, 118.548 -12, 12, 22, 7, 4, 105.222, 57.151, 250.301, 145.099 -64, 39, 262, 11, 7, 6912.086, 944.802, 13485.187, 9668.562 -18, 17, 34, 10, 6, 270.543, 130.357, 477.634, 393.753 -13, 12, 29, 16, 8, 218.662, 112.5, 553.695, 489.382 -19, 17, 43, 27, 18, 470.233, 214.179, 962.743, 1204.159 -7, 3, 17, 5, 3, 72.633, 63.117, 59.088, 111.728 -7, 7, 12, 3, 2, 45.081, 60.64, 89.863, 91.635 -19, 19, 36, 9, 4, 280.288, 104.629, 1047.852, 362.484 -22, 7, 88, 10, 5, 681.79, 270.261, 1067.549, 1030.24 -8, 6, 19, 5, 3, 60.305, 56.19, 70.889, 92.844 -9, 7, 19, 9, 5, 97.363, 53.84, 113.042, 150.1 -15, 14, 32, 8, 4, 139.81, 111.142, 220.444, 237.557 -14, 10, 33, 10, 5, 194.505, 162.886, 460.708, 301.693 -1, 1, 1, 1, 1, 0.665, 0.355, 0.378, 0.384 -10, 10, 20, 10, 5, 75.99, 64.82, 185.692, 126.83 -11, 11, 21, 6, 3, 91.133, 55.544, 221.257, 141.826 -11, 8, 20, 7, 4, 102.838, 54.633, 140.074, 123.022 -25, 20, 52, 10, 6, 702.547, 162.377, 2193.642, 761.177 -27, 22, 56, 10, 4, 660.092, 206.727, 2809.696, 884.371 -7, 7, 13, 7, 4, 49.603, 37.653, 118.563, 80.932 -12, 10, 32, 9, 5, 146.48, 159.456, 168.977, 389.109 -27, 26, 79, 12, 6, 621.463, 274.049, 1318.003, 1010.827 -11, 9, 22, 8, 4, 72.208, 61.513, 98.666, 168.071 -1319, 1313, 5056, 22, 6, 1.734547188265E9, 116761.754, 2.3987720628E7, 1.403864302373E9 -20, 17, 51, 11, 5, 539.846, 274.746, 653.627, 1111.676 -31, 26, 82, 22, 10, 1228.584, 418.309, 2568.762, 2043.515 -19, 15, 46, 10, 6, 390.968, 146.275, 1182.727, 574.905 -31, 4, 360, 16, 13, 1662.972, 1083.577, 12777.896, 5835.257 -12, 5, 36, 8, 4, 213.939, 142.209, 276.898, 300.617 -47, 31, 111, 27, 12, 15922.142, 389.386, 18344.552, 7270.132 -10, 9, 18, 7, 4, 82.115, 83.717, 130.807, 157.253 -12, 12, 22, 5, 3, 104.776, 71.67, 269.221, 195.689 -29, 28, 56, 10, 6, 851.248, 184.595, 3157.197, 955.44 -10, 5, 28, 4, 3, 180.129, 130.024, 178.988, 222.114 -23, 23, 48, 9, 4, 402.106, 165.571, 620.811, 576.297 -23, 23, 49, 9, 4, 435.925, 265.18, 1022.367, 765.794 -23, 16, 44, 6, 3, 558.406, 136.498, 1055.728, 547.13 -27, 26, 52, 10, 5, 571.694, 161.059, 1688.894, 1241.285 -48, 24, 94, 67, 32, 2758.208, 409.339, 1456.625, 6514.484 -40, 21, 78, 54, 25, 1455.355, 338.104, 1108.821, 4099.151 -9, 9, 17, 7, 4, 147.673, 49.081, 74.349, 108.619 -18, 10, 44, 12, 6, 352.623, 190.082, 460.403, 687.891 -15, 14, 30, 6, 4, 161.094, 123.124, 347.014, 211.424 -23, 23, 44, 7, 5, 570.186, 184.547, 2426.329, 1130.831 -27, 20, 59, 32, 16, 612.669, 205.634, 588.224, 1605.655 -11, 11, 20, 5, 3, 152.264, 96.83, 188.678, 282.725 -37, 28, 125, 15, 7, 2595.199, 475.656, 3863.227, 3560.422 -80, 39, 247, 36, 14, 55823.796, 1101.19, 17589.769, 53258.52 -16, 16, 30, 11, 6, 214.564, 88.224, 599.87, 311.257 -619, 57, 3014, 31, 14, 1.3087697917E8, 24410.828, 1.1659869675E7, 1.31202293862E8 -27, 24, 66, 10, 5, 539.653, 319.744, 1283.061, 1195.24 -1, 1, 1, 1, 1, 0.676, 0.666, 0.352, 0.552 -15, 15, 31, 5, 3, 263.045, 125.899, 655.124, 568.68 -7, 3, 19, 4, 3, 61.708, 47.345, 50.356, 81.609 -80, 23, 155, 3, 2, 3868.926, 463.763, 57972.814, 4625.351 -39, 32, 116, 25, 8, 2065.369, 445.397, 2212.855, 3423.905 -14, 7, 41, 9, 5, 365.024, 189.591, 458.616, 443.342 -10, 6, 25, 9, 5, 165.043, 157.419, 172.636, 267.713 -32, 27, 86, 19, 8, 1124.309, 374.912, 2553.856, 1911.337 -6, 4, 11, 5, 3, 95.761, 65.573, 98.038, 110.862 -15, 9, 35, 12, 5, 252.502, 169.577, 445.389, 428.639 -16, 14, 44, 9, 5, 383.418, 159.67, 793.089, 517.932 -157, 153, 459, 13, 5, 260583.863, 2959.995, 381548.915, 138692.152 -7, 3, 16, 5, 3, 71.636, 76.395, 63.457, 104.821 -41, 17, 166, 14, 7, 3207.872, 632.687, 5534.037, 3756.025 -4, 3, 7, 3, 2, 30.181, 31.765, 35.674, 39.061 -22, 10, 60, 5, 3, 518.559, 180.794, 568.815, 530.43 -8, 5, 11, 7, 4, 39.228, 32.58, 36.268, 53.667 -34, 24, 67, 3, 2, 1013.732, 342.713, 874.698, 963.196 -14, 14, 26, 3, 2, 103.606, 143.409, 204.069, 207.973 -38, 12, 136, 18, 9, 2843.584, 548.789, 3428.654, 3233.054 -610, 339, 1553, 94, 37, 2.0220836967E7, 19701.917, 1.9044285021E7, 1.8149439882E7 -4, 4, 6, 5, 3, 26.734, 23.636, 22.487, 26.453 -15, 9, 37, 9, 6, 223.097, 171.995, 486.031, 366.677 -1, 1, 1, 1, 1, 0.962, 0.596, 0.386, 0.612 -34, 34, 66, 3, 2, 842.541, 248.84, 6988.276, 794.31 -4, 3, 7, 3, 2, 61.405, 30.31, 22.746, 109.563 -17, 9, 47, 5, 3, 514.664, 169.161, 868.838, 491.142 -23, 12, 65, 7, 4, 934.618, 214.659, 2159.489, 998.157 -52, 52, 102, 3, 2, 3025.129, 633.348, 56100.731, 4665.219 -7, 7, 12, 3, 2, 38.9, 40.038, 78.651, 44.846 -66, 66, 130, 3, 2, 5643.337, 769.876, 90195.696, 7632.037 -17, 17, 32, 3, 2, 209.93, 131.65, 442.063, 317.897 -82, 82, 162, 3, 2, 7342.002, 1123.903, 135832.509, 5658.39 -6, 3, 10, 5, 3, 48.4, 46.317, 44.555, 68.155 -16, 10, 32, 9, 4, 213.85, 86.625, 241.416, 292.6 -7, 5, 15, 5, 3, 68.876, 42.594, 62.145, 89.624 -21, 13, 76, 12, 7, 612.887, 247.944, 1382.485, 946.004 -23, 8, 77, 9, 5, 847.066, 308.521, 1518.551, 997.669 -24, 16, 85, 18, 10, 1095.058, 330.214, 1345.569, 1738.452 -14, 10, 43, 7, 4, 275.116, 154.577, 393.674, 411.831 -1, 1, 1, 1, 1, 15.546, 0.499, 0.429, 0.587 -17, 17, 32, 3, 2, 190.19, 112.335, 761.134, 291.541 -20, 20, 38, 3, 2, 239.366, 189.729, 669.753, 306.718 -39, 32, 116, 26, 9, 1830.35, 657.78, 2509.796, 10466.124 -13, 11, 40, 9, 5, 283.492, 117.909, 329.0, 348.848 -39, 32, 116, 25, 8, 1783.375, 424.995, 2390.253, 2244.473 -37, 30, 108, 26, 10, 1661.517, 502.137, 1891.682, 2559.531 -21, 8, 53, 27, 19, 271.286, 142.667, 554.822, 987.938 -278, 37, 795, 57, 29, 1712389.251, 7874.63, 648363.662, 1749030.988 -7, 4, 15, 6, 3, 65.886, 46.076, 53.549, 95.988 -56, 23, 261, 22, 10, 6825.39, 1021.404, 8550.882, 14748.71 -64, 10, 223, 7, 4, 8071.19, 1116.608, 8944.507, 7225.725 -32, 9, 104, 21, 14, 1111.463, 294.592, 1755.078, 4808.932 -35, 8, 113, 19, 13, 1768.61, 391.707, 3414.933, 8185.074 -17, 16, 51, 17, 7, 378.693, 184.02, 659.294, 693.013 -365, 185, 1774, 63, 20, 1.1289776462E7, 11807.052, 712867.942, 1.0786969175E7 -103, 103, 204, 5, 3, 12092.638, 1222.473, 248985.618, 18901.516 -4, 3, 7, 5, 3, 61.503, 55.786, 62.868, 90.054 -27, 19, 93, 24, 10, 1092.428, 347.944, 2608.072, 2349.213 -31, 13, 102, 12, 6, 1546.137, 469.178, 12170.849, 1994.222 -20, 10, 37, 5, 3, 175.675, 102.505, 848.414, 270.77 -5, 4, 9, 3, 2, 33.576, 28.218, 28.078, 40.946 -34, 34, 66, 3, 2, 861.404, 331.311, 5688.347, 922.772 -55, 39, 202, 37, 13, 8224.172, 1028.308, 10750.744, 11823.39 -13, 5, 39, 7, 4, 288.517, 154.605, 334.062, 510.268 -10, 8, 25, 10, 5, 151.275, 104.955, 149.243, 242.661 -20, 19, 37, 7, 4, 368.078, 173.97, 1330.167, 634.567 -9, 8, 21, 10, 5, 102.729, 68.982, 79.2, 166.121 -15, 14, 38, 10, 5, 165.416, 138.133, 248.873, 317.897 -15, 15, 37, 11, 5, 165.87, 168.147, 211.56, 224.845 -17, 16, 47, 14, 7, 222.309, 145.798, 338.58, 488.327 -23, 23, 45, 5, 3, 337.911, 192.826, 1336.878, 325.842 -18, 12, 44, 13, 6, 263.125, 202.139, 245.306, 452.4 -10, 7, 22, 10, 5, 86.277, 54.121, 110.381, 154.559 -9, 7, 17, 9, 5, 91.351, 69.926, 103.496, 179.613 -16, 10, 43, 13, 7, 212.629, 237.662, 374.659, 494.94 -19, 17, 44, 18, 9, 386.039, 203.221, 1543.062, 847.574 -24, 24, 56, 12, 6, 524.148, 210.672, 1211.416, 738.713 -7, 4, 24, 10, 6, 143.503, 71.975, 129.191, 271.895 -39, 28, 113, 17, 8, 2311.916, 385.507, 3580.967, 3020.734 -32, 27, 74, 12, 7, 974.343, 305.677, 2285.361, 1471.272 -31, 28, 78, 11, 6, 843.805, 402.632, 1515.213, 827.505 -23, 23, 47, 10, 5, 465.506, 137.431, 1200.996, 524.966 -19, 18, 40, 9, 5, 382.025, 122.794, 959.208, 735.263 -115, 24, 234, 74, 14, 16697.878, 656.491, 10052.563, 17399.52 -169, 103, 568, 25, 12, 284052.772, 2854.774, 71871.15, 318163.208 -50, 38, 191, 25, 10, 5311.361, 668.069, 5749.763, 6706.469 -1, 1, 1, 1, 1, 0.915, 0.538, 0.394, 0.561 -30, 20, 89, 26, 14, 1133.458, 350.306, 3894.505, 1853.489 -28, 19, 75, 24, 14, 923.834, 329.834, 2848.349, 1546.385 -32, 16, 75, 21, 11, 675.201, 241.843, 2389.027, 1191.908 -25, 24, 56, 17, 9, 843.0, 283.977, 2649.106, 1116.955 -20, 18, 49, 13, 7, 390.712, 224.444, 1049.488, 975.056 -20, 19, 47, 14, 7, 361.577, 186.169, 1126.41, 756.088 -13, 13, 25, 9, 5, 151.033, 70.165, 307.474, 320.296 -23, 19, 48, 21, 11, 715.598, 232.796, 2261.535, 1073.95 -1, 1, 1, 1, 1, 0.885, 0.559, 0.382, 0.486 -1, 1, 1, 1, 1, 0.562, 0.426, 0.367, 0.533 -52, 38, 154, 17, 8, 5297.223, 758.74, 9642.111, 6183.088 -62, 56, 169, 22, 9, 10150.224, 679.186, 8174.848, 11508.252 -29, 29, 67, 16, 7, 824.298, 243.663, 2109.396, 1086.645 -61, 56, 167, 12, 6, 5991.699, 699.764, 7246.368, 9164.439 -14, 11, 30, 7, 4, 130.701, 90.822, 214.725, 199.031 -14, 9, 39, 16, 8, 283.11, 135.884, 349.42, 366.622 -1, 1, 1, 1, 1, 0.672, 0.37, 0.35, 0.444 -141, 60, 335, 15, 7, 208612.492, 1780.043, 43899.224, 219325.144 -1, 1, 1, 1, 1, 0.89, 0.518, 0.339, 0.503 -30, 20, 66, 14, 7, 910.204, 250.672, 863.957, 976.168 -40, 21, 89, 17, 9, 1954.608, 492.6, 1756.099, 2286.948 -6, 4, 13, 6, 4, 45.503, 40.156, 42.034, 66.326 -7, 5, 17, 7, 4, 56.002, 48.002, 59.092, 94.57 -12, 6, 32, 5, 3, 164.07, 108.024, 168.476, 252.176 -13, 12, 25, 19, 10, 118.077, 85.416, 281.712, 396.974 -17, 13, 40, 20, 11, 291.921, 122.355, 564.254, 575.994 -9, 6, 26, 6, 4, 87.479, 118.299, 228.84, 145.311 -48, 37, 128, 19, 10, 3373.496, 697.065, 4496.102, 5794.827 -10, 10, 18, 5, 3, 152.849, 52.799, 149.03, 100.636 -10, 10, 18, 3, 2, 77.932, 61.192, 114.379, 104.588 -10, 10, 18, 3, 2, 118.433, 49.316, 155.868, 94.05 -7, 5, 21, 7, 4, 90.889, 90.799, 105.573, 151.291 -13, 3, 34, 5, 3, 120.907, 95.363, 162.397, 167.421 -7, 5, 15, 5, 3, 57.944, 39.424, 54.794, 73.334 -7, 6, 15, 5, 3, 51.539, 47.592, 47.812, 62.651 -6, 4, 12, 6, 3, 43.859, 33.154, 34.852, 59.885 -6, 5, 12, 5, 3, 39.481, 37.244, 39.5, 57.249 -7, 5, 15, 5, 3, 57.486, 53.644, 121.323, 114.521 -10, 9, 27, 13, 7, 146.93, 94.559, 129.476, 227.133 -45, 25, 119, 15, 7, 2880.697, 403.941, 3285.021, 3131.418 -18, 16, 39, 7, 4, 204.976, 140.017, 254.136, 265.525 -6, 6, 10, 3, 2, 33.924, 30.065, 43.436, 43.466 -10, 10, 18, 3, 2, 60.219, 51.271, 120.231, 72.526 -1, 1, 1, 1, 1, 0.553, 0.437, 0.346, 0.439 -9, 8, 19, 6, 3, 63.004, 51.798, 67.95, 99.792 -29, 27, 69, 13, 6, 570.412, 279.582, 1114.754, 1123.554 -29, 27, 66, 12, 6, 647.755, 243.111, 1266.184, 1493.258 -30, 19, 82, 25, 10, 1006.857, 410.907, 2090.661, 1977.236 -7, 6, 13, 5, 3, 61.324, 38.862, 52.595, 61.184 -1, 1, 1, 1, 1, 0.862, 0.788, 0.393, 0.531 -19, 14, 36, 6, 3, 257.859, 108.379, 565.83, 392.004 -14, 13, 27, 5, 3, 127.335, 116.153, 495.333, 217.955 -12, 12, 23, 6, 3, 119.323, 116.438, 243.098, 222.136 -56, 46, 148, 35, 14, 6345.387, 531.739, 3772.803, 6481.158 -18, 15, 35, 16, 7, 229.124, 101.108, 439.216, 397.223 -19, 16, 35, 14, 7, 352.493, 121.323, 973.722, 678.278 -29, 25, 77, 22, 7, 1001.351, 351.478, 1157.715, 1259.802 -12, 7, 25, 5, 3, 112.49, 95.291, 153.75, 127.6 -61, 46, 149, 39, 14, 11443.496, 523.799, 26677.456, 12694.105 -33, 28, 64, 6, 3, 1036.327, 207.005, 3395.933, 908.726 -36, 28, 76, 15, 6, 1658.769, 251.644, 2001.999, 3628.005 -18, 17, 35, 5, 3, 224.472, 102.397, 699.899, 260.413 -12, 12, 22, 5, 3, 91.789, 116.321, 183.139, 155.867 -6, 3, 17, 6, 4, 85.007, 59.37, 53.068, 96.756 -4, 2, 10, 4, 3, 59.645, 51.474, 21.341, 59.748 -8, 4, 26, 8, 5, 176.552, 66.667, 98.977, 178.678 -73, 21, 152, 22, 11, 28615.846, 691.578, 10832.896, 31945.959 -88, 57, 220, 72, 33, 43041.344, 856.456, 62502.134, 54003.73 -25, 13, 71, 5, 3, 921.558, 212.353, 2059.93, 946.438 -8, 4, 23, 6, 4, 107.744, 72.021, 100.342, 174.861 -64, 14, 292, 15, 7, 12050.727, 1288.934, 25156.86, 13684.244 -19, 13, 50, 11, 6, 356.174, 249.069, 1116.221, 707.281 -16, 10, 43, 11, 6, 452.25, 265.833, 651.333, 688.787 -8, 5, 19, 9, 5, 97.633, 88.079, 102.765, 174.217 -47, 31, 95, 20, 9, 4166.74, 404.301, 5313.708, 4941.348 -22, 6, 76, 9, 7, 295.102, 144.447, 981.155, 812.661 -15, 9, 28, 19, 12, 135.25, 130.362, 131.885, 250.007 -1, 1, 1, 1, 1, 0.566, 0.399, 0.334, 0.479 -12, 2, 41, 15, 9, 205.091, 103.486, 184.403, 391.32 -78, 23, 154, 56, 35, 4665.97, 1073.682, 3104.909, 8559.805 -122, 86, 248, 75, 32, 112759.899, 1530.18, 16615.798, 123563.69 -27, 10, 62, 22, 13, 530.568, 171.133, 901.192, 2079.419 -20, 12, 45, 22, 13, 348.121, 174.694, 705.584, 938.104 -17, 5, 45, 12, 7, 225.545, 97.75, 408.573, 363.529 -187, 53, 1932, 49, 26, 775310.966, 10618.898, 325607.985, 850348.746 -14, 12, 26, 15, 8, 183.126, 84.244, 309.97, 326.259 -109, 36, 569, 48, 22, 88140.652, 2332.242, 47814.816, 94436.711 -44, 24, 116, 46, 21, 1436.573, 476.265, 7635.928, 3951.042 -21, 16, 99, 27, 13, 1163.332, 450.925, 2385.507, 1996.124 -355, 101, 1474, 27, 11, 2443172.707, 6906.064, 2100598.728, 1932804.691 -167, 98, 837, 76, 34, 320667.867, 9490.855, 131612.061, 381427.44 -147, 95, 718, 46, 20, 316184.894, 8483.283, 78529.829, 351230.198 -27, 21, 87, 27, 13, 773.731, 401.206, 1991.228, 1939.229 -29, 24, 112, 30, 15, 1201.082, 532.54, 2665.557, 3253.183 -157, 41, 668, 39, 16, 449586.625, 4795.168, 120924.974, 407516.654 -43, 22, 196, 37, 17, 2406.435, 944.828, 19347.666, 6017.72 -34, 15, 114, 21, 11, 1176.132, 499.014, 6927.511, 3113.258 -24, 17, 48, 21, 12, 838.122, 198.691, 1001.744, 1155.502 -1, 1, 1, 1, 1, 0.893, 0.494, 0.336, 0.478 -309, 24, 1332, 29, 11, 214599.83, 3753.16, 1699997.533, 237238.003 -11, 9, 22, 14, 7, 112.608, 71.722, 160.586, 285.646 -13, 12, 26, 14, 7, 157.674, 93.9, 382.642, 378.67 -30, 25, 71, 30, 15, 891.437, 305.399, 1668.346, 2187.276 -17, 17, 32, 25, 13, 270.794, 123.678, 866.4, 745.869 -20, 15, 42, 16, 7, 448.778, 183.262, 871.918, 549.088 -15, 14, 29, 18, 10, 216.56, 120.847, 481.57, 298.305 -9, 7, 15, 10, 6, 75.613, 75.485, 84.231, 169.486 -14, 10, 34, 9, 5, 190.967, 95.717, 224.358, 233.73 -109, 4, 756, 10, 8, 4993.868, 1281.302, 78933.75, 10237.071 -11, 6, 26, 7, 4, 95.06, 85.388, 113.15, 132.751 -15, 8, 33, 14, 6, 133.012, 100.783, 244.359, 301.796 -22, 9, 62, 16, 8, 405.951, 222.848, 665.493, 680.497 -18, 10, 43, 10, 5, 232.025, 116.583, 299.359, 432.002 -1, 1, 1, 1, 1, 0.505, 0.42, 0.335, 0.365 -7, 5, 17, 7, 4, 62.022, 105.917, 74.045, 136.858 -9, 6, 21, 7, 4, 102.329, 94.631, 126.98, 138.221 -6, 5, 13, 7, 4, 57.627, 39.524, 40.662, 65.867 -8, 6, 18, 7, 4, 82.61, 82.469, 65.828, 103.463 -10, 8, 26, 12, 7, 190.894, 82.751, 141.852, 221.249 -35, 12, 98, 19, 11, 879.34, 267.851, 1866.853, 1635.22 -33, 16, 94, 21, 11, 865.228, 260.446, 3717.7, 1497.193 -79, 18, 436, 24, 10, 14010.704, 1772.442, 26255.652, 16653.762 -14, 7, 42, 7, 4, 208.423, 98.305, 373.216, 302.83 -24, 6, 67, 5, 3, 365.239, 139.376, 832.274, 535.677 -9, 8, 14, 9, 5, 52.569, 39.605, 81.853, 77.759 -7, 7, 11, 9, 5, 79.186, 30.227, 52.13, 60.083 -8, 8, 13, 11, 6, 44.715, 35.506, 123.809, 89.924 -25, 12, 77, 12, 5, 681.596, 308.199, 1013.261, 985.386 -194, 49, 450, 36, 13, 1159614.162, 2536.847, 111126.443, 1149657.256 -14, 13, 29, 16, 8, 176.769, 146.111, 516.229, 282.793 -21, 21, 44, 17, 8, 493.114, 179.496, 894.582, 735.711 -24, 19, 63, 15, 10, 842.533, 220.352, 1972.855, 1307.872 -23, 11, 94, 11, 6, 437.97, 402.14, 1733.2, 764.679 -13, 13, 24, 9, 5, 147.617, 84.674, 437.406, 267.609 -14, 13, 25, 9, 5, 187.143, 127.17, 439.094, 226.223 -13, 13, 24, 9, 6, 156.923, 90.521, 382.026, 203.609 -13, 12, 23, 7, 4, 158.743, 91.225, 271.302, 174.77 -15, 15, 28, 7, 4, 143.099, 83.542, 412.531, 208.515 -13, 13, 24, 11, 6, 182.743, 72.029, 366.088, 245.545 -53, 19, 136, 23, 12, 5432.294, 559.527, 14587.724, 6927.696 -13, 13, 26, 11, 6, 140.298, 114.992, 467.427, 204.826 -14, 14, 26, 7, 4, 145.056, 107.993, 421.575, 155.865 -36, 30, 70, 11, 6, 1430.596, 241.493, 3228.652, 1813.025 -12, 12, 22, 7, 3, 101.427, 79.689, 255.617, 148.703 -1, 1, 1, 1, 1, 0.708, 0.434, 0.348, 0.416 -12, 12, 23, 11, 5, 107.493, 65.285, 274.482, 170.006 -1, 1, 1, 1, 1, 0.528, 0.427, 0.339, 0.414 -6, 4, 13, 6, 3, 87.729, 33.272, 37.349, 56.897 -33, 32, 82, 11, 6, 1229.56, 333.916, 1799.723, 1652.731 -16, 13, 32, 18, 8, 186.753, 127.189, 358.837, 274.623 -24, 18, 47, 21, 10, 425.166, 147.227, 792.878, 691.733 -5, 5, 8, 7, 4, 27.02, 26.538, 33.072, 46.317 -18, 18, 34, 7, 4, 191.427, 98.318, 885.154, 264.306 -18, 18, 34, 7, 4, 227.836, 98.004, 804.09, 252.988 -1, 1, 1, 1, 1, 0.59, 0.424, 0.343, 0.36 -24, 13, 104, 20, 10, 1642.613, 471.766, 4051.357, 2387.045 -44, 32, 157, 32, 11, 3999.151, 750.269, 13943.082, 5704.162 -6, 5, 10, 8, 5, 36.672, 32.388, 32.336, 47.59 -9, 6, 17, 12, 8, 59.637, 46.356, 56.083, 154.195 -40, 21, 110, 36, 17, 1332.268, 415.967, 7183.267, 4340.695 -11, 10, 21, 17, 9, 175.662, 111.973, 228.73, 331.158 -36, 36, 70, 5, 3, 834.776, 294.174, 10042.393, 1377.504 -1, 1, 1, 1, 1, 0.859, 0.518, 0.352, 0.507 -12, 11, 21, 5, 3, 134.853, 63.083, 202.861, 160.696 -10, 8, 21, 10, 5, 86.699, 58.928, 150.869, 160.69 -152, 152, 302, 3, 2, 32685.143, 2438.078, 1051316.102, 43195.152 -4, 3, 7, 3, 2, 30.33, 42.034, 47.127, 56.357 -86, 37, 467, 32, 15, 44692.257, 2835.014, 300862.658, 55193.699 -89, 45, 441, 32, 14, 50361.916, 2253.936, 260273.542, 54250.177 -4, 3, 7, 3, 2, 54.37, 28.842, 21.175, 50.651 -7, 6, 16, 7, 4, 58.964, 85.425, 60.271, 104.361 -15, 12, 40, 12, 6, 239.916, 150.216, 341.279, 547.261 -15, 9, 42, 11, 5, 252.38, 146.422, 260.909, 324.553 -6, 1, 15, 7, 4, 54.077, 24.063, 40.202, 90.297 -5, 4, 10, 5, 3, 29.258, 30.166, 29.219, 49.457 -17, 11, 50, 10, 5, 361.975, 213.844, 438.58, 487.325 -9, 7, 22, 9, 5, 80.214, 67.091, 77.888, 146.642 -12, 10, 34, 10, 6, 133.386, 108.247, 152.182, 226.106 -12, 10, 37, 11, 6, 195.943, 130.184, 195.869, 382.29 -15, 15, 28, 9, 5, 160.731, 114.884, 527.359, 253.908 -20, 6, 66, 8, 5, 334.262, 260.697, 608.569, 891.4 -4, 3, 8, 5, 3, 43.34, 28.683, 24.689, 39.726 -15, 15, 28, 7, 4, 205.283, 80.455, 498.223, 252.628 -29, 29, 60, 14, 6, 507.737, 270.05, 1213.925, 673.695 -33, 32, 80, 16, 7, 1266.841, 279.562, 3871.448, 2766.328 -15, 9, 45, 9, 5, 4950.49, 167.413, 328.217, 558.195 -13, 7, 33, 7, 4, 215.025, 104.026, 168.074, 275.649 -17, 10, 51, 9, 5, 272.171, 250.612, 330.189, 442.46 -16, 10, 48, 9, 5, 551.603, 233.514, 398.304, 537.35 -11, 8, 29, 9, 5, 133.779, 169.759, 212.026, 286.98 -1, 1, 1, 1, 1, 0.766, 0.517, 0.387, 20.144 -8, 5, 22, 9, 5, 99.483, 95.873, 119.284, 249.486 -4, 3, 8, 5, 3, 56.958, 25.005, 23.978, 57.4 -6, 4, 15, 7, 4, 78.098, 44.942, 50.604, 97.364 -1, 1, 1, 1, 1, 0.5, 0.439, 0.384, 0.356 -8, 6, 18, 7, 4, 68.87, 56.872, 70.975, 136.831 -8, 6, 18, 7, 4, 64.4, 55.454, 70.618, 109.465 -11, 6, 26, 7, 4, 92.766, 70.797, 134.174, 162.541 -8, 7, 17, 7, 4, 132.315, 71.444, 63.195, 155.046 -1, 1, 1, 1, 1, 0.531, 0.398, 0.365, 0.387 -3, 2, 5, 3, 2, 21.029, 16.136, 12.924, 28.035 -3, 2, 5, 3, 2, 16.444, 13.549, 11.212, 17.754 -8, 6, 15, 8, 5, 58.962, 42.563, 53.266, 92.746 -9, 1, 20, 7, 4, 92.734, 31.042, 65.988, 140.213 -6, 4, 15, 7, 4, 55.526, 42.362, 47.943, 71.758 -17, 17, 43, 7, 4, 295.926, 216.223, 639.397, 440.276 -1, 1, 1, 1, 1, 5.022, 2.548, 2.123, 1.521 -19, 16, 43, 19, 9, 305.885, 155.849, 854.431, 641.968 -14, 9, 25, 9, 5, 95.496, 63.245, 221.102, 134.698 -90, 45, 213, 77, 42, 44730.8, 1121.937, 23164.282, 64494.093 -12, 12, 22, 11, 6, 164.86, 80.027, 282.832, 222.874 -4, 3, 7, 3, 2, 43.778, 27.349, 21.381, 40.839 -17, 17, 32, 7, 4, 274.868, 142.574, 835.595, 292.032 -1, 1, 1, 1, 1, 0.56, 10.602, 2.516, 0.354 -10, 8, 22, 14, 8, 166.024, 61.182, 148.198, 204.621 -17, 16, 50, 17, 7, 418.736, 242.551, 596.712, 786.681 -4, 3, 7, 3, 2, 30.196, 25.961, 21.047, 42.5 -6, 5, 11, 5, 3, 32.471, 31.183, 32.697, 42.728 -3, 2, 5, 3, 2, 15.934, 13.72, 30.678, 17.357 -7, 5, 16, 5, 3, 56.399, 50.122, 48.331, 80.364 -4, 3, 10, 4, 3, 47.734, 70.654, 28.016, 94.503 -7, 3, 19, 4, 3, 85.696, 73.876, 77.851, 108.592 -6, 4, 13, 7, 4, 81.836, 46.337, 50.168, 89.467 -4, 3, 7, 3, 2, 45.615, 21.245, 17.837, 38.014 -7, 3, 17, 5, 3, 71.837, 50.212, 62.746, 121.695 -1, 1, 1, 1, 1, 0.567, 0.333, 0.29, 0.31 -9, 7, 20, 9, 5, 144.707, 81.735, 181.155, 212.759 -11, 7, 35, 11, 5, 207.883, 123.102, 333.948, 260.004 -5, 4, 12, 5, 3, 62.111, 31.006, 32.845, 64.21 -1, 1, 1, 1, 1, 0.598, 0.433, 0.316, 0.363 -20, 20, 52, 6, 3, 325.365, 198.931, 1117.213, 495.539 -1, 1, 1, 1, 1, 0.628, 0.38, 0.279, 0.421 -32, 32, 62, 11, 6, 838.697, 302.434, 5637.155, 2313.354 -13, 13, 24, 3, 2, 123.604, 70.631, 432.561, 162.849 -20, 19, 43, 7, 4, 232.754, 152.69, 624.652, 445.439 -15, 15, 28, 5, 3, 146.361, 78.943, 459.648, 276.134 -10, 10, 18, 5, 3, 79.168, 47.587, 149.071, 122.966 -10, 10, 18, 5, 3, 103.142, 47.891, 145.846, 80.236 -19, 19, 36, 5, 3, 279.995, 100.51, 1253.651, 307.512 -1, 1, 1, 1, 1, 0.655, 0.386, 0.268, 0.423 -6, 6, 10, 3, 2, 49.455, 56.963, 80.364, 64.525 -10, 9, 18, 10, 5, 87.266, 92.941, 196.742, 116.262 -34, 20, 69, 19, 8, 1732.824, 354.481, 1642.051, 4785.853 -33, 25, 69, 25, 11, 1473.831, 228.395, 3959.696, 1991.221 -1, 1, 1, 1, 1, 0.921, 22.227, 0.29, 0.431 -1, 1, 1, 1, 1, 0.514, 0.38, 0.304, 0.313 -7, 7, 12, 3, 2, 49.267, 51.345, 90.418, 74.014 -12, 12, 22, 5, 3, 105.138, 69.211, 183.317, 171.049 -12, 12, 23, 5, 3, 96.355, 89.626, 165.477, 182.943 -12, 12, 22, 5, 3, 97.439, 65.034, 169.611, 104.886 -9, 8, 15, 3, 2, 57.553, 41.828, 88.807, 73.612 -8, 8, 14, 3, 2, 47.942, 59.13, 92.65, 53.506 -13, 13, 24, 7, 4, 160.965, 68.404, 337.273, 305.783 -10, 10, 18, 3, 2, 62.363, 47.44, 141.475, 99.531 -12, 12, 22, 7, 4, 105.818, 58.706, 243.393, 117.916 -21, 13, 77, 12, 7, 555.178, 263.067, 1381.248, 912.183 -5, 5, 8, 3, 2, 29.111, 26.058, 30.49, 38.656 -18, 18, 44, 14, 6, 319.439, 160.238, 1182.927, 562.171 -8, 4, 23, 7, 4, 80.972, 88.0, 65.917, 113.741 -40, 13, 78, 13, 8, 2210.692, 303.901, 3047.856, 2929.284 -165, 14, 328, 17, 11, 458875.063, 1344.671, 53464.34, 440797.487 -13, 13, 24, 7, 4, 145.221, 70.66, 265.039, 156.58 -10, 9, 18, 10, 6, 66.417, 53.977, 66.904, 96.31 -26, 18, 56, 22, 9, 484.528, 210.941, 611.982, 684.823 -17, 17, 34, 7, 4, 336.305, 149.479, 865.169, 476.424 -3, 3, 4, 3, 2, 19.925, 18.55, 15.055, 16.23 -5, 3, 11, 6, 3, 38.875, 28.082, 28.703, 62.463 -8, 6, 19, 8, 4, 159.62, 63.898, 139.361, 139.265 -4, 4, 6, 5, 3, 17.238, 18.51, 16.734, 22.146 -6, 6, 10, 5, 3, 29.467, 26.598, 40.048, 39.394 -8, 8, 14, 5, 3, 44.305, 49.397, 81.891, 60.261 -1, 1, 1, 1, 1, 0.47, 0.354, 0.296, 0.306 -1, 1, 1, 1, 1, 0.45, 0.298, 0.281, 0.283 -15, 14, 32, 8, 4, 173.052, 105.636, 454.958, 207.537 -6, 6, 10, 5, 3, 29.744, 27.538, 41.197, 41.738 -6, 6, 10, 5, 3, 28.293, 26.767, 41.207, 47.892 -11, 10, 22, 13, 7, 104.571, 63.773, 167.938, 189.722 -9, 9, 17, 9, 5, 70.235, 48.221, 117.485, 156.626 -4, 4, 6, 5, 3, 16.854, 18.143, 18.785, 20.776 -7, 4, 19, 7, 4, 62.786, 70.419, 86.2, 100.653 -12, 12, 23, 8, 4, 156.05, 64.24, 292.418, 209.424 -7, 7, 12, 5, 3, 35.27, 58.926, 51.76, 51.257 -1, 1, 1, 1, 1, 0.544, 0.3, 0.279, 0.33 -9, 9, 17, 9, 5, 64.852, 46.918, 108.247, 96.919 -6, 6, 10, 5, 3, 57.617, 27.38, 67.668, 40.35 -27, 24, 55, 23, 10, 693.977, 260.602, 3181.197, 960.499 -9, 9, 17, 9, 5, 76.717, 49.051, 110.399, 117.02 -9, 9, 17, 9, 5, 71.147, 46.057, 113.517, 144.169 -9, 8, 15, 7, 4, 91.56, 48.052, 105.09, 129.479 -1, 1, 1, 1, 1, 0.497, 0.341, 0.298, 0.301 -3, 3, 4, 3, 2, 12.574, 12.561, 11.376, 12.093 -36, 36, 70, 5, 3, 896.646, 236.277, 5034.1, 830.489 -39, 36, 94, 16, 8, 1824.677, 363.26, 3495.194, 1907.637 -19, 8, 68, 20, 15, 526.494, 223.539, 558.499, 1276.049 -6, 6, 10, 5, 3, 32.908, 27.361, 73.144, 44.972 -12, 12, 22, 7, 4, 106.324, 58.382, 251.367, 151.426 -14, 14, 26, 7, 4, 138.312, 73.332, 383.077, 170.511 -12, 12, 22, 5, 3, 127.485, 84.817, 316.637, 156.648 -10, 10, 18, 5, 3, 65.682, 47.04, 214.027, 90.02 -13, 12, 23, 5, 3, 105.188, 92.027, 254.862, 120.394 -10, 10, 18, 5, 3, 58.761, 81.717, 145.451, 86.857 -7, 7, 12, 9, 6, 73.905, 47.425, 80.321, 111.884 -4, 3, 5, 3, 2, 17.766, 16.793, 15.372, 18.268 -1, 1, 1, 1, 1, 0.521, 0.297, 0.293, 0.351 -26, 18, 86, 32, 18, 621.323, 337.749, 722.099, 1803.017 -21, 17, 46, 24, 20, 473.392, 155.178, 963.045, 928.116 -46, 46, 90, 7, 4, 3238.692, 524.623, 20568.461, 2791.099 -14, 14, 26, 3, 2, 150.539, 110.747, 269.102, 187.279 -38, 38, 74, 5, 3, 1561.483, 252.596, 10616.596, 1349.07 -31, 31, 60, 5, 3, 891.159, 273.79, 6720.993, 823.769 -24, 21, 51, 20, 10, 593.326, 194.891, 1669.151, 804.142 -3, 3, 4, 3, 2, 15.839, 15.421, 12.67, 13.847 -5, 3, 11, 6, 3, 44.542, 45.657, 62.443, 65.99 -4, 3, 5, 3, 2, 31.753, 31.105, 15.268, 18.456 -13, 10, 53, 19, 11, 275.084, 193.126, 453.253, 643.926 -13, 9, 63, 18, 11, 320.548, 202.262, 518.134, 706.726 -12, 9, 51, 16, 9, 308.275, 175.966, 370.61, 544.012 -17, 11, 70, 22, 13, 390.986, 222.253, 690.694, 910.991 -14, 10, 66, 21, 12, 486.21, 225.122, 803.676, 748.272 -1, 1, 1, 1, 1, 0.668, 0.614, 0.286, 0.365 -19, 18, 44, 22, 9, 285.529, 180.01, 3940.335, 510.791 -11, 11, 22, 6, 3, 148.143, 109.418, 273.147, 162.731 -9, 8, 18, 10, 6, 77.202, 55.483, 168.512, 147.447 -11, 11, 20, 7, 4, 86.301, 52.68, 232.079, 137.345 -97, 44, 249, 72, 34, 106930.199, 1386.709, 74802.474, 125004.979 -9, 8, 19, 7, 3, 78.576, 88.677, 111.657, 123.166 -43, 25, 84, 12, 5, 2035.43, 290.623, 2241.442, 2725.25 -11, 11, 20, 7, 4, 113.11, 58.143, 246.987, 163.586 -29, 17, 78, 5, 3, 866.228, 342.135, 1570.605, 928.519 -10, 10, 19, 7, 4, 113.888, 60.349, 176.104, 178.152 -10, 10, 18, 7, 4, 71.599, 91.139, 185.535, 106.897 -13, 13, 24, 5, 3, 124.111, 66.859, 310.973, 159.736 -9, 9, 16, 7, 4, 91.486, 42.72, 111.361, 97.127 -12, 12, 22, 5, 3, 118.123, 58.599, 245.682, 187.892 -17, 8, 59, 11, 7, 594.611, 251.022, 892.232, 937.161 -1, 1, 1, 1, 1, 0.896, 0.462, 0.411, 0.519 -38, 38, 74, 5, 3, 1673.074, 350.962, 11107.769, 1889.917 -4, 3, 7, 3, 2, 53.681, 28.65, 21.405, 64.335 -3, 3, 4, 3, 2, 12.4, 12.582, 11.66, 13.059 -9, 7, 22, 12, 7, 182.495, 111.005, 154.916, 334.855 -9, 9, 17, 7, 4, 111.519, 77.261, 209.293, 206.854 -1, 1, 1, 1, 1, 0.684, 0.431, 0.284, 0.421 -12, 12, 30, 9, 4, 172.925, 90.984, 293.968, 235.054 -10, 10, 18, 5, 3, 73.59, 46.416, 167.082, 135.728 -1, 1, 1, 1, 1, 0.435, 0.291, 0.278, 0.342 -11, 11, 20, 5, 3, 81.944, 51.638, 200.666, 123.857 -1, 1, 1, 1, 1, 0.435, 0.292, 0.277, 0.304 -12, 12, 23, 6, 3, 170.444, 61.482, 262.125, 142.731 -1, 1, 1, 1, 1, 0.49, 0.306, 0.269, 0.292 -18, 18, 34, 5, 3, 275.685, 101.67, 922.546, 422.134 -12, 12, 23, 6, 3, 117.053, 62.391, 325.367, 259.854 -9, 9, 17, 9, 5, 135.394, 93.751, 176.125, 148.512 -9, 8, 18, 9, 5, 104.124, 53.038, 160.738, 187.996 -1, 1, 1, 1, 1, 0.547, 0.336, 0.286, 0.365 -8, 8, 14, 7, 4, 66.047, 41.585, 133.642, 159.462 -3, 3, 4, 3, 2, 16.614, 13.813, 13.44, 31.616 -11, 11, 22, 8, 4, 194.238, 165.936, 366.625, 307.937 -13, 13, 24, 7, 4, 121.239, 75.352, 189.057, 234.145 -8, 8, 15, 8, 4, 55.119, 60.663, 83.722, 108.959 -8, 8, 14, 7, 5, 50.604, 38.766, 97.736, 120.533 -10, 9, 19, 12, 8, 103.346, 56.486, 190.274, 207.274 -9, 9, 16, 11, 7, 81.826, 57.686, 119.622, 137.063 -8, 8, 15, 9, 5, 141.344, 69.437, 154.677, 204.701 -10, 10, 18, 9, 5, 72.533, 49.358, 156.66, 170.896 -1, 1, 1, 1, 1, 0.577, 0.36, 0.337, 0.362 -43, 39, 86, 22, 11, 2468.32, 339.447, 7547.885, 3333.382 -12, 10, 26, 11, 6, 165.039, 95.727, 372.601, 268.05 -10, 10, 18, 5, 3, 155.509, 89.524, 238.157, 167.55 -11, 11, 20, 7, 4, 107.498, 81.233, 215.019, 182.029 -23, 23, 65, 20, 9, 688.42, 264.594, 2223.053, 1088.259 -8, 6, 18, 7, 4, 74.303, 65.027, 106.093, 151.235 -8, 6, 18, 7, 4, 67.883, 59.349, 74.931, 126.03 -1, 1, 1, 1, 1, 0.729, 0.439, 0.398, 0.519 -1, 1, 1, 1, 1, 0.447, 0.389, 0.277, 0.304 -1, 1, 1, 1, 1, 0.452, 0.309, 0.263, 0.306 -7, 5, 15, 5, 3, 88.916, 57.326, 73.383, 105.545 -15, 12, 33, 7, 4, 259.813, 139.917, 549.662, 244.63 -15, 15, 28, 5, 3, 149.898, 80.396, 505.21, 176.087 -16, 16, 30, 5, 3, 244.361, 90.982, 667.9, 236.445 -15, 15, 28, 5, 3, 173.487, 92.386, 592.02, 176.094 -15, 15, 28, 5, 3, 146.849, 82.548, 555.86, 176.908 -15, 15, 28, 5, 3, 249.472, 96.325, 563.884, 394.149 -9, 5, 20, 7, 4, 99.952, 84.413, 142.03, 211.803 -4, 3, 7, 3, 2, 23.167, 50.236, 31.212, 41.242 -1, 1, 1, 1, 1, 0.563, 0.387, 0.326, 0.556 -13, 9, 33, 8, 4, 388.773, 113.462, 377.3, 396.35 -14, 10, 36, 8, 4, 306.13, 188.72, 411.826, 381.95 -39, 31, 135, 17, 8, 2719.076, 516.604, 2925.136, 4611.7 -7, 3, 17, 5, 3, 78.059, 67.589, 61.066, 114.609 -11, 9, 32, 11, 6, 202.488, 135.82, 307.233, 409.568 -4, 3, 7, 3, 2, 62.272, 29.876, 22.807, 73.71 -22, 19, 53, 15, 6, 385.12, 218.075, 680.226, 607.839 -4, 3, 7, 3, 2, 67.05, 26.958, 49.457, 55.545 -31, 12, 79, 26, 23, 1151.672, 338.586, 5886.422, 1920.408 -14, 14, 26, 3, 2, 210.1, 151.979, 357.875, 211.576 -3, 2, 5, 3, 2, 19.738, 29.388, 27.283, 51.528 -8, 4, 21, 5, 3, 135.44, 82.961, 142.958, 183.172 -23, 16, 45, 5, 3, 606.127, 227.927, 1578.083, 887.195 -22, 22, 42, 3, 2, 475.674, 280.358, 2948.251, 1030.632 -3, 2, 5, 3, 2, 22.537, 19.059, 12.821, 20.354 -275, 99, 1205, 56, 23, 1642466.92, 4322.641, 1303142.882, 1798484.2 -5, 3, 10, 5, 3, 66.573, 31.409, 33.659, 71.285 -28, 28, 54, 5, 3, 767.794, 389.016, 6057.494, 1164.561 -4, 3, 7, 3, 2, 37.409, 60.304, 51.724, 63.088 -4, 3, 7, 3, 2, 63.408, 24.772, 20.49, 53.031 -3, 2, 5, 3, 2, 19.191, 15.722, 12.121, 36.404 -1, 1, 1, 1, 1, 0.553, 0.377, 0.291, 0.349 -1, 1, 1, 1, 1, 0.355, 0.545, 0.274, 0.284 -3, 2, 5, 3, 2, 25.361, 33.354, 14.741, 57.927 -3, 2, 5, 3, 2, 23.105, 34.796, 14.202, 33.986 -4, 3, 7, 3, 2, 25.211, 37.724, 45.398, 71.191 -45, 32, 178, 11, 5, 3033.645, 606.063, 5813.935, 3421.725 -4, 3, 7, 3, 2, 48.949, 25.819, 19.838, 27.704 -7, 4, 17, 7, 4, 130.954, 73.314, 88.433, 207.06 -55, 42, 187, 26, 7, 8660.542, 753.67, 15166.349, 9079.266 -19, 17, 44, 15, 6, 333.34, 170.957, 822.707, 496.349 -4, 3, 7, 3, 2, 27.618, 24.448, 19.676, 33.275 -19, 19, 36, 3, 2, 283.719, 174.586, 846.146, 392.932 -16, 7, 45, 9, 5, 473.46, 233.236, 668.397, 672.537 -113, 74, 478, 65, 28, 81002.964, 2973.331, 37800.958, 91763.42 -41, 27, 159, 41, 19, 2458.67, 709.872, 3151.582, 5076.556 -601, 93, 1464, 82, 31, 5.6360125929E7, 18153.333, 941556.048, 5.6580642055E7 -85, 49, 411, 60, 27, 24007.75, 1970.661, 17373.18, 36255.562 -16, 8, 50, 11, 6, 451.184, 183.699, 899.827, 631.446 -1, 1, 1, 1, 1, 0.571, 0.372, 0.306, 0.405 -36, 10, 86, 9, 5, 1392.83, 434.976, 1781.185, 2675.749 -17, 11, 53, 13, 7, 480.007, 173.404, 753.084, 791.856 -4, 3, 7, 3, 2, 29.617, 27.177, 36.673, 44.331 -13, 11, 41, 12, 6, 235.684, 126.376, 408.625, 451.46 -4, 3, 7, 3, 2, 49.882, 25.018, 20.351, 51.18 -13, 7, 33, 12, 6, 176.696, 125.102, 255.141, 299.886 -8, 7, 24, 7, 4, 100.833, 58.799, 124.272, 207.646 -35, 25, 132, 50, 27, 2218.582, 361.483, 2089.07, 9775.588 -7, 6, 14, 9, 5, 66.071, 40.852, 80.79, 101.698 -6, 5, 11, 3, 2, 63.363, 39.576, 51.01, 95.104 -4, 3, 7, 3, 2, 52.176, 23.148, 32.607, 32.19 -28, 20, 105, 30, 14, 1132.633, 455.781, 1441.346, 1766.403 -4, 3, 7, 3, 2, 38.333, 32.03, 25.485, 46.269 -4, 3, 7, 3, 2, 46.002, 29.674, 24.076, 53.278 -4, 3, 7, 3, 2, 27.387, 25.401, 21.275, 40.546 -67, 67, 188, 6, 3, 7214.093, 992.818, 92368.573, 10654.807 -4, 3, 7, 3, 2, 30.178, 29.042, 21.764, 34.098 -7, 3, 17, 5, 3, 70.398, 59.514, 58.388, 106.669 -22, 9, 66, 11, 5, 539.139, 330.48, 1460.598, 928.545 -41, 25, 173, 52, 28, 3136.006, 570.491, 4490.138, 11438.137 -22, 5, 66, 8, 4, 425.414, 292.126, 1287.43, 716.13 -10, 7, 27, 9, 5, 148.228, 77.789, 200.334, 333.24 -18, 18, 45, 6, 3, 348.442, 228.977, 687.441, 436.506 -32, 32, 62, 5, 3, 949.445, 281.914, 5990.611, 1166.507 -22, 22, 42, 3, 2, 362.835, 151.374, 1719.88, 539.931 -15, 9, 34, 10, 5, 204.678, 117.111, 331.847, 333.923 -4, 3, 7, 3, 2, 29.102, 26.535, 47.601, 43.897 -10, 5, 35, 10, 5, 175.968, 153.026, 177.91, 423.445 -3, 3, 4, 3, 2, 11.687, 12.613, 47.08, 14.32 -7, 3, 17, 6, 4, 93.269, 55.101, 53.027, 109.255 -12, 8, 26, 14, 8, 134.472, 76.889, 221.187, 330.636 -4, 3, 7, 3, 2, 22.185, 21.558, 17.953, 56.166 -21, 12, 60, 23, 14, 342.037, 194.721, 405.694, 899.53 -7, 4, 17, 7, 4, 97.053, 67.395, 87.368, 105.884 -7, 3, 17, 5, 3, 62.518, 53.695, 55.842, 96.317 -8, 5, 19, 6, 4, 90.464, 59.644, 81.339, 111.399 -9, 5, 23, 7, 5, 119.424, 70.916, 104.249, 188.672 -10, 5, 25, 5, 3, 115.646, 79.596, 114.655, 149.631 -15, 7, 37, 11, 6, 263.871, 128.849, 499.174, 456.238 -12, 8, 30, 12, 6, 282.097, 236.456, 445.015, 690.269 -9, 9, 17, 7, 4, 103.371, 74.433, 179.042, 133.451 -15, 10, 54, 12, 6, 338.848, 146.292, 727.886, 479.651 -21, 12, 59, 12, 6, 597.812, 268.242, 1076.934, 1524.608 -5, 4, 9, 5, 3, 33.822, 28.627, 29.517, 56.692 -5, 4, 12, 6, 4, 42.048, 32.358, 42.798, 80.098 -1, 1, 1, 1, 1, 0.503, 0.342, 0.296, 0.352 -17, 17, 32, 5, 3, 227.184, 189.992, 566.853, 371.389 -1, 1, 1, 1, 1, 0.483, 0.363, 0.281, 0.456 -11, 10, 23, 11, 5, 136.558, 126.03, 184.549, 268.542 -13, 13, 24, 7, 4, 159.257, 80.707, 352.119, 203.365 -11, 9, 20, 8, 5, 137.931, 64.033, 236.359, 230.846 -1, 1, 1, 1, 1, 0.442, 0.296, 0.28, 0.283 -6, 5, 13, 6, 4, 94.42, 41.458, 46.973, 91.484 -11, 11, 20, 5, 3, 86.014, 85.847, 203.577, 123.546 -13, 13, 24, 7, 4, 120.396, 65.813, 429.823, 236.793 -1, 1, 1, 1, 1, 0.417, 0.286, 0.277, 0.279 -20, 20, 38, 5, 3, 317.115, 144.911, 1224.855, 454.656 -13, 13, 24, 5, 3, 113.47, 65.865, 379.402, 195.221 -5, 3, 11, 6, 3, 45.595, 33.62, 34.957, 71.083 -4, 3, 7, 5, 3, 57.429, 23.308, 19.068, 52.112 -4, 3, 7, 5, 3, 25.826, 36.887, 32.795, 44.032 -5, 4, 9, 5, 3, 69.53, 42.048, 30.269, 67.299 -10, 7, 23, 9, 5, 135.76, 62.041, 177.493, 190.67 -17, 7, 52, 9, 5, 416.524, 192.736, 536.772, 622.305 -4, 3, 5, 3, 2, 16.123, 28.839, 14.938, 33.668 -24, 4, 102, 9, 5, 449.31, 300.337, 1109.5, 754.729 -8, 6, 19, 5, 3, 68.96, 53.918, 67.333, 116.216 -34, 34, 66, 5, 3, 939.45, 481.113, 6627.6, 1444.848 -1, 1, 1, 1, 1, 0.813, 0.485, 0.311, 0.437 -5, 4, 9, 5, 3, 36.844, 31.877, 32.04, 58.219 -19, 18, 40, 17, 10, 398.665, 159.011, 1395.158, 880.707 -65, 51, 129, 10, 6, 11637.805, 498.36, 31079.81, 7956.464 -40, 40, 83, 9, 6, 1792.455, 402.005, 12110.101, 4593.035 -9, 9, 17, 5, 3, 103.604, 81.215, 183.091, 146.297 -10, 7, 20, 7, 4, 114.784, 65.088, 83.404, 161.078 -19, 15, 40, 8, 4, 263.101, 146.926, 418.741, 321.617 -14, 14, 34, 10, 5, 234.201, 98.712, 216.788, 270.115 -1, 1, 1, 1, 1, 0.479, 0.289, 0.288, 0.361 -15, 14, 32, 8, 4, 251.605, 150.312, 322.132, 209.519 -15, 14, 37, 10, 5, 234.281, 141.736, 267.582, 259.667 -35, 31, 83, 13, 6, 1389.893, 425.828, 1202.863, 1566.748 -8, 6, 15, 8, 5, 54.79, 43.573, 64.575, 96.8 -1, 1, 1, 1, 1, 0.524, 0.347, 0.262, 0.378 -12, 11, 26, 8, 4, 94.149, 66.442, 136.056, 155.649 -21, 11, 48, 9, 5, 308.528, 130.071, 328.97, 754.565 -19, 17, 46, 8, 5, 298.182, 158.543, 322.983, 303.297 -8, 7, 17, 7, 4, 84.918, 50.872, 60.735, 187.513 -14, 11, 37, 8, 5, 151.632, 148.201, 194.995, 361.71 -16, 16, 30, 9, 5, 173.474, 83.773, 600.488, 321.069 -15, 15, 37, 12, 6, 162.788, 160.248, 230.007, 336.091 -8, 7, 16, 7, 4, 54.289, 47.006, 55.159, 81.616 -14, 11, 36, 8, 5, 145.01, 105.067, 231.955, 292.314 -1, 1, 1, 1, 1, 0.559, 0.288, 0.25, 0.39 -14, 14, 26, 11, 5, 147.892, 98.326, 385.528, 240.621 -16, 14, 37, 9, 5, 216.691, 149.116, 753.128, 279.299 -22, 19, 47, 20, 11, 406.563, 166.603, 813.334, 788.208 -16, 16, 35, 9, 5, 217.551, 139.133, 652.161, 410.275 -20, 20, 45, 16, 8, 450.188, 135.465, 1217.198, 589.078 -18, 18, 44, 9, 5, 213.448, 153.524, 247.195, 387.729 -16, 15, 29, 9, 5, 152.437, 98.421, 491.068, 231.303 -1, 1, 1, 1, 1, 0.452, 0.305, 0.294, 0.358 -1, 1, 1, 1, 1, 0.498, 0.341, 0.282, 0.362 -1, 1, 1, 1, 1, 0.391, 0.408, 0.308, 0.293 -17, 17, 37, 20, 9, 317.419, 142.691, 1260.176, 617.575 -24, 14, 88, 15, 8, 865.466, 318.78, 1521.346, 1358.413 -34, 28, 114, 13, 8, 1622.275, 432.682, 2787.967, 2016.101 -18, 18, 36, 10, 5, 225.125, 121.255, 920.441, 399.031 -12, 10, 27, 8, 4, 122.975, 203.283, 294.589, 194.759 -20, 19, 39, 8, 4, 314.093, 175.227, 1175.734, 611.943 -1, 1, 1, 1, 1, 0.527, 0.342, 0.281, 0.337 -11, 8, 20, 10, 5, 86.795, 57.4, 93.955, 156.804 -1, 1, 1, 1, 1, 0.39, 0.344, 0.276, 0.413 -4, 3, 5, 3, 2, 16.818, 16.009, 14.405, 16.206 -1, 1, 1, 1, 1, 0.471, 0.281, 0.328, 0.329 -16, 16, 30, 3, 2, 153.238, 87.639, 452.694, 252.03 -1, 1, 1, 1, 1, 0.403, 0.29, 0.259, 0.294 -11, 11, 20, 5, 3, 80.298, 51.796, 199.651, 137.999 -1, 1, 1, 1, 1, 0.457, 0.3, 0.307, 0.303 -42, 37, 88, 41, 21, 2793.446, 353.106, 10955.433, 7627.671 -8, 6, 16, 5, 3, 73.902, 64.136, 68.131, 108.13 -44, 12, 171, 15, 7, 3624.391, 938.158, 9592.906, 5649.851 -21, 12, 70, 13, 6, 571.693, 416.308, 1108.102, 1120.772 -16, 7, 42, 10, 5, 263.339, 128.472, 676.859, 482.609 -3, 3, 4, 3, 2, 11.941, 13.428, 11.99, 12.748 -6, 6, 10, 5, 3, 43.39, 30.852, 33.398, 43.656 -5, 5, 8, 3, 2, 38.716, 39.206, 54.218, 58.357 -3, 2, 5, 3, 2, 18.347, 14.838, 12.04, 19.293 -6, 3, 15, 5, 3, 49.555, 52.707, 42.514, 70.839 -5, 3, 11, 5, 3, 38.074, 28.56, 26.737, 48.932 -6, 6, 11, 5, 3, 70.187, 32.863, 50.098, 52.429 -9, 3, 16, 3, 2, 59.054, 44.305, 91.084, 69.881 -10, 5, 21, 5, 3, 123.64, 55.023, 119.853, 203.098 -6, 3, 16, 4, 3, 87.589, 53.161, 38.373, 107.912 -8, 4, 26, 7, 5, 196.26, 67.172, 105.547, 165.115 -20, 6, 88, 11, 7, 543.02, 303.399, 1159.638, 898.874 -5, 3, 11, 5, 3, 54.847, 49.327, 32.974, 64.692 -10, 6, 34, 8, 5, 185.894, 162.331, 188.005, 278.93 -4, 3, 7, 3, 2, 23.25, 22.952, 18.041, 26.337 -8, 5, 19, 6, 4, 81.639, 57.372, 74.459, 96.764 -8, 5, 18, 5, 3, 67.206, 62.026, 99.463, 89.613 -5, 4, 10, 5, 3, 38.865, 47.339, 31.722, 76.816 -7, 6, 14, 5, 3, 47.977, 61.176, 53.544, 61.194 -7, 5, 15, 5, 3, 52.351, 50.772, 55.181, 67.265 -7, 6, 14, 5, 3, 47.742, 42.181, 44.769, 64.584 -7, 4, 16, 5, 3, 57.974, 44.064, 59.667, 79.962 -10, 7, 23, 5, 3, 102.957, 61.322, 141.044, 124.673 -15, 13, 31, 12, 6, 164.756, 88.965, 441.095, 243.317 -6, 4, 13, 5, 3, 42.346, 33.807, 50.658, 54.127 -9, 7, 20, 12, 7, 89.948, 58.084, 85.099, 157.941 -9, 8, 19, 12, 6, 78.776, 54.334, 104.055, 117.549 -21, 13, 66, 15, 6, 653.369, 216.332, 792.349, 749.656 -7, 5, 15, 5, 3, 83.76, 80.938, 81.83, 100.311 -1, 1, 1, 1, 1, 0.583, 0.309, 0.335, 0.441 -1, 1, 1, 1, 1, 0.382, 0.314, 0.25, 0.297 -13, 8, 25, 13, 7, 143.578, 90.08, 104.424, 240.067 -14, 14, 27, 10, 5, 197.791, 128.064, 496.843, 276.63 -12, 12, 24, 6, 3, 113.129, 105.381, 281.995, 117.925 -9, 9, 17, 6, 3, 52.366, 97.005, 74.318, 67.011 -25, 25, 58, 6, 3, 531.278, 195.28, 737.768, 746.683 -17, 17, 38, 6, 3, 205.073, 114.512, 442.536, 338.9 -10, 10, 20, 6, 3, 73.55, 57.923, 85.548, 105.683 -10, 10, 22, 6, 3, 77.408, 95.935, 102.509, 93.696 -9, 9, 16, 3, 2, 59.636, 45.785, 89.785, 61.422 -12, 12, 22, 3, 2, 100.982, 99.043, 297.665, 174.245 -13, 13, 24, 7, 4, 128.983, 77.457, 330.784, 191.491 -13, 13, 28, 6, 3, 168.135, 113.994, 319.555, 150.478 -19, 16, 41, 16, 7, 289.768, 131.557, 963.741, 394.567 -14, 14, 26, 11, 6, 146.012, 103.654, 307.363, 351.669 -1, 1, 1, 1, 1, 0.699, 0.383, 0.322, 0.405 -92, 47, 217, 75, 41, 84347.162, 879.93, 32197.838, 117416.547 -38, 28, 84, 40, 24, 3263.909, 337.666, 5352.211, 4589.597 -13, 13, 24, 5, 3, 134.422, 69.957, 300.177, 200.228 -14, 14, 26, 7, 4, 128.874, 69.827, 367.714, 139.304 -9, 9, 17, 5, 3, 93.374, 71.963, 109.721, 100.817 -13, 13, 26, 5, 3, 122.904, 72.29, 348.353, 208.423 -7, 7, 12, 5, 3, 43.243, 31.747, 120.297, 64.692 -14, 12, 29, 9, 5, 148.716, 121.509, 370.722, 312.419 -20, 15, 45, 17, 8, 312.856, 130.589, 740.193, 477.343 -27, 19, 65, 21, 8, 762.419, 214.984, 1044.993, 1267.672 -12, 12, 23, 6, 3, 100.305, 60.921, 178.585, 110.657 -7, 7, 12, 3, 2, 39.708, 52.797, 68.809, 53.2 -13, 12, 26, 6, 4, 117.729, 147.849, 282.862, 178.32 -13, 12, 26, 6, 4, 123.074, 77.956, 200.684, 326.932 -11, 11, 20, 5, 3, 76.678, 54.944, 124.872, 86.584 -12, 12, 22, 5, 3, 119.556, 62.423, 162.985, 151.202 -11, 11, 20, 5, 3, 106.414, 52.706, 151.68, 83.155 -10, 10, 18, 3, 2, 96.83, 49.283, 94.693, 96.537 -12, 12, 22, 5, 3, 95.899, 56.655, 282.04, 191.425 -19, 17, 36, 10, 5, 283.966, 155.831, 552.453, 320.364 -17, 17, 34, 5, 3, 292.353, 166.692, 845.554, 307.822 -12, 12, 22, 5, 3, 101.799, 100.771, 322.501, 165.522 -3, 1, 5, 3, 2, 34.619, 10.809, 12.901, 22.871 -38, 18, 136, 15, 6, 3414.028, 576.904, 3444.814, 2864.21 -68, 42, 190, 46, 14, 19161.239, 950.849, 9967.498, 23588.028 -23, 13, 75, 15, 7, 846.855, 259.113, 1813.571, 1592.273 -154, 46, 892, 17, 7, 479279.565, 6162.888, 161451.424, 503000.106 -27, 20, 96, 17, 9, 1095.548, 414.444, 4429.887, 2379.723 -1, 1, 1, 1, 1, 0.625, 0.372, 0.264, 0.358 -25, 23, 78, 20, 8, 538.148, 259.955, 1095.941, 1102.968 -23, 20, 71, 23, 10, 484.335, 283.026, 827.521, 940.017 -8, 3, 22, 4, 3, 87.054, 61.653, 97.744, 141.551 -8, 3, 22, 4, 3, 96.589, 99.454, 229.77, 198.204 -8, 3, 22, 4, 3, 147.504, 103.794, 176.063, 206.318 -8, 3, 22, 4, 3, 105.434, 115.782, 161.618, 214.775 -8, 3, 22, 4, 3, 167.257, 110.278, 177.274, 253.962 -11, 5, 32, 10, 5, 233.888, 127.552, 257.59, 408.518 -51, 39, 150, 37, 14, 5873.783, 834.0, 12931.294, 8515.252 -4, 3, 7, 3, 2, 41.47, 39.861, 33.55, 46.351 -7, 5, 20, 7, 4, 129.186, 90.438, 110.634, 196.819 -25, 7, 101, 10, 7, 4019.069, 303.342, 2099.296, 1410.669 -23, 7, 72, 9, 6, 766.663, 439.515, 1843.523, 935.905 -5, 3, 8, 3, 2, 34.688, 24.93, 27.375, 41.851 -11, 8, 25, 10, 6, 130.731, 77.812, 231.535, 220.167 -15, 11, 39, 13, 6, 356.85, 130.366, 627.18, 421.225 -13, 8, 29, 8, 5, 166.304, 93.18, 253.45, 278.924 -36, 36, 71, 7, 4, 1007.152, 248.727, 9125.877, 1059.983 -40, 40, 79, 9, 5, 1875.903, 274.774, 12304.639, 3739.753 -40, 40, 78, 9, 5, 1804.353, 329.66, 13553.585, 2800.768 -40, 40, 78, 9, 5, 2126.633, 278.697, 13115.091, 4060.01 -16, 15, 39, 11, 5, 188.477, 123.101, 244.062, 357.08 -24, 15, 67, 21, 10, 665.863, 282.481, 1374.179, 1581.893 -69, 67, 138, 43, 20, 23431.385, 584.755, 59967.377, 35293.521 -1, 1, 1, 1, 1, 0.772, 0.446, 0.32, 0.466 -80, 77, 351, 20, 10, 19113.982, 1370.518, 176713.902, 17343.678 -41, 41, 96, 36, 18, 1526.697, 358.716, 3996.585, 3179.418 -17, 15, 44, 20, 10, 311.998, 129.455, 596.242, 623.574 -20, 19, 48, 20, 10, 404.412, 140.543, 1199.017, 931.438 -24, 4, 84, 32, 15, 358.29, 246.668, 1967.258, 1163.114 -9, 7, 19, 12, 6, 131.511, 60.411, 127.337, 204.195 -129, 122, 298, 77, 31, 374860.021, 1495.15, 413508.542, 411711.885 -21, 20, 43, 32, 17, 485.522, 136.707, 1236.169, 1166.696 -81, 81, 160, 41, 21, 39454.264, 722.333, 99554.644, 52900.868 -5, 5, 8, 7, 4, 27.259, 30.344, 25.495, 39.846 -21, 16, 51, 24, 13, 490.746, 162.461, 1421.131, 1137.951 -38, 23, 140, 33, 15, 2878.634, 670.245, 5170.127, 5899.578 -14, 9, 34, 16, 9, 160.246, 97.65, 396.813, 408.037 -12, 9, 28, 16, 9, 163.215, 78.637, 254.735, 363.923 -19, 13, 54, 23, 12, 675.802, 194.347, 1398.294, 1407.119 -22, 21, 48, 24, 11, 443.76, 143.037, 926.061, 927.331 -11, 10, 20, 11, 6, 106.985, 54.659, 169.07, 223.846 -38, 34, 110, 37, 18, 2446.505, 521.633, 5414.206, 4809.011 -61, 61, 117, 47, 24, 11538.053, 636.275, 38876.652, 21043.265 -40, 40, 76, 39, 20, 2532.426, 373.541, 10033.773, 6490.06 -66, 66, 128, 61, 31, 24571.041, 716.018, 49313.038, 43647.344 -76, 56, 268, 59, 22, 26832.48, 1289.869, 34633.775, 29599.901 -84, 62, 305, 58, 21, 30420.496, 1227.481, 41782.283, 43112.875 -63, 57, 239, 54, 21, 8297.872, 850.32, 25093.276, 13203.16 -12, 11, 24, 15, 8, 152.238, 73.106, 219.869, 255.427 -20, 19, 59, 20, 10, 374.445, 187.957, 797.088, 850.064 -33, 22, 125, 32, 16, 2047.388, 447.988, 4447.409, 4548.919 -10, 9, 20, 13, 7, 146.289, 114.833, 266.974, 369.276 -28, 25, 72, 35, 16, 1656.396, 304.407, 5057.321, 3548.995 -17, 16, 36, 27, 14, 298.044, 135.985, 783.988, 857.26 -42, 30, 126, 44, 19, 3495.163, 389.591, 11261.9, 5963.324 -19, 19, 35, 23, 12, 298.005, 104.556, 947.49, 732.102 -364, 232, 775, 97, 49, 2.32453816E7, 7320.576, 441733.482, 2.3310941547E7 -11, 7, 24, 12, 7, 91.763, 66.018, 169.199, 200.433 -14, 11, 26, 17, 9, 142.236, 74.33, 255.567, 284.909 -17, 13, 52, 23, 12, 414.614, 172.958, 639.594, 1063.299 -24, 24, 46, 15, 8, 933.258, 203.36, 2680.784, 1016.839 -9, 8, 18, 13, 7, 79.553, 62.776, 132.385, 224.963 -11, 10, 25, 16, 8, 120.821, 86.526, 225.865, 489.488 -41, 40, 111, 16, 8, 1751.785, 533.265, 12000.61, 2376.126 -33, 21, 83, 31, 14, 863.83, 340.659, 4373.707, 2062.116 -15, 12, 48, 22, 12, 614.485, 182.475, 1024.696, 1069.661 -24, 9, 404, 28, 22, 3095.448, 1486.72, 34897.12, 8577.128 +initial states, final states, transition count, predicate count, minterm count, symbolic incremental, modified Hopcroft, Moore, naive incremental +5, 17, 98, 12, 6, 8905.124, 1505.198, 9803.218, 9054.177 +35, 25, 89, 36, 19, 6030.357, 1830.161, 9521.398, 20135.484 +14, 11, 28, 18, 10, 614.898, 368.132, 1292.82, 2046.22 +10, 9, 23, 16, 8, 337.616, 365.669, 698.021, 809.522 +15, 13, 28, 14, 7, 743.135, 318.07, 1689.502, 1093.466 +4, 3, 5, 3, 2, 84.293, 69.194, 66.682, 103.883 +5, 3, 9, 3, 2, 110.023, 88.935, 95.668, 128.326 +8, 4, 20, 6, 4, 268.329, 203.65, 251.3, 438.025 +5, 3, 11, 4, 3, 133.702, 113.581, 109.788, 181.445 +7, 3, 19, 4, 3, 360.783, 166.877, 311.334, 502.31 +17, 12, 41, 21, 11, 1394.833, 504.606, 3100.154, 2824.699 +5, 5, 8, 3, 2, 118.234, 100.238, 106.978, 158.957 +3, 2, 5, 3, 2, 59.72, 44.519, 38.827, 71.734 +4, 3, 7, 3, 2, 69.094, 64.084, 58.249, 181.152 +24, 24, 49, 6, 3, 1237.825, 577.283, 5869.123, 1511.581 +15, 13, 28, 8, 5, 411.262, 249.723, 2008.043, 543.727 +31, 8, 103, 13, 7, 3795.885, 972.989, 5753.688, 4539.536 +3, 2, 5, 3, 2, 71.728, 47.629, 35.676, 80.976 +5, 4, 7, 3, 2, 59.845, 54.407, 65.602, 64.762 +1, 1, 1, 1, 1, 6.248, 1.394, 9.847, 1.767 +4, 3, 7, 3, 2, 58.766, 64.253, 259.894, 127.451 +10, 7, 23, 10, 5, 261.038, 179.916, 312.039, 393.079 +4, 3, 7, 5, 3, 68.338, 61.734, 40.481, 75.39 +111, 21, 531, 24, 10, 105464.484, 4876.549, 60047.746, 106203.785 +1, 1, 1, 1, 1, 2.758, 1.323, 1.419, 1.472 +3, 3, 4, 3, 2, 41.942, 42.499, 30.425, 79.318 +15, 14, 36, 14, 7, 313.378, 246.013, 459.021, 718.386 +10, 10, 21, 10, 5, 219.407, 124.442, 2231.743, 236.083 +4, 4, 6, 5, 3, 80.697, 46.418, 33.833, 51.892 +1, 1, 1, 1, 1, 1.984, 1.135, 1.184, 1.386 +35, 9, 109, 28, 21, 1824.43, 551.911, 3592.889, 3675.223 +10, 9, 24, 5, 3, 164.151, 164.432, 195.067, 268.672 +6, 6, 10, 9, 5, 77.159, 65.177, 74.117, 118.923 +13, 9, 29, 13, 6, 245.9, 156.232, 364.675, 293.759 +36, 17, 173, 26, 11, 3265.538, 923.596, 17377.408, 6736.292 +20, 13, 46, 20, 10, 553.941, 284.439, 936.779, 1120.153 +44, 18, 161, 27, 10, 5596.345, 1210.874, 7750.57, 6078.104 +7, 5, 14, 5, 3, 238.518, 87.865, 77.358, 150.384 +10, 8, 22, 9, 5, 146.745, 123.996, 224.054, 188.256 +48, 39, 167, 31, 10, 5027.371, 1128.619, 6874.476, 7395.758 +9, 6, 16, 9, 5, 96.074, 104.999, 78.196, 128.497 +7, 5, 14, 5, 3, 87.177, 85.121, 79.695, 104.66 +40, 15, 171, 30, 16, 3234.489, 1060.854, 8208.273, 4662.181 +10, 7, 26, 11, 6, 197.86, 165.253, 210.781, 329.034 +121, 56, 389, 45, 14, 124389.425, 2963.318, 69292.795, 131232.981 +61, 40, 147, 40, 14, 11835.233, 1197.138, 27510.689, 17368.091 +917, 114, 5506, 97, 36, 1.65340813376E8, 85278.17, 1.4975402414E7, 1.64013895046E8 +64, 35, 177, 36, 13, 14428.185, 1565.891, 11816.543, 9374.598 +35, 22, 97, 23, 12, 1676.048, 740.206, 5205.071, 2502.722 +62, 35, 147, 35, 13, 6609.176, 815.452, 9991.046, 8251.046 +68, 42, 157, 42, 14, 17421.132, 919.823, 11651.218, 19062.794 +68, 42, 157, 42, 14, 14024.392, 951.689, 11293.536, 24374.211 +68, 42, 157, 38, 13, 13331.636, 852.207, 11205.729, 18187.916 +16, 10, 36, 13, 6, 218.002, 234.507, 558.75, 354.784 +17, 11, 35, 15, 7, 248.707, 239.836, 605.324, 357.693 +65, 30, 150, 36, 13, 13402.148, 948.484, 10041.361, 15184.915 +68, 34, 152, 39, 14, 17948.109, 1048.929, 11282.055, 17197.484 +50, 30, 115, 33, 11, 4042.665, 752.434, 5416.42, 4794.127 +58, 31, 125, 31, 11, 5697.213, 710.87, 8409.603, 6926.264 +15, 11, 28, 7, 4, 188.959, 177.633, 538.235, 242.601 +23, 17, 53, 20, 13, 659.758, 457.308, 1115.606, 1771.007 +44, 41, 111, 16, 8, 2576.356, 600.432, 4523.956, 7340.329 +1, 1, 1, 1, 1, 22.65, 1.138, 5.833, 0.847 +55, 31, 155, 30, 12, 5907.181, 822.54, 16999.766, 7103.079 +534, 5, 3367, 13, 8, 103669.836, 6626.188, 2151613.634, 94038.417 +29, 4, 58, 2, 2, 385.921, 418.476, 858.873, 405.673 +154, 114, 635, 75, 21, 265478.173, 2901.682, 90542.546, 298439.843 +23, 17, 53, 23, 12, 587.432, 412.568, 1031.578, 1429.084 +43, 35, 115, 30, 14, 2524.074, 879.232, 4602.836, 4348.213 +44, 17, 179, 32, 14, 5685.026, 1051.436, 13311.955, 11370.188 +43, 34, 116, 30, 14, 2419.371, 837.457, 4254.701, 4418.245 +38, 27, 86, 36, 18, 1851.035, 506.558, 1977.145, 4395.925 +22, 12, 60, 10, 4, 516.427, 356.009, 696.298, 533.088 +14, 12, 28, 10, 6, 159.269, 159.206, 430.401, 263.146 +37, 18, 106, 21, 9, 1968.821, 475.379, 3165.117, 3030.424 +15, 12, 33, 17, 7, 237.698, 174.586, 419.52, 329.449 +20, 15, 42, 21, 8, 404.013, 207.389, 1081.753, 637.522 +9, 8, 17, 12, 6, 90.002, 92.75, 125.103, 136.67 +38, 20, 81, 32, 11, 1650.343, 639.324, 2016.709, 2403.031 +44, 21, 107, 16, 8, 2199.897, 662.129, 3140.22, 2943.606 +20, 15, 42, 21, 8, 320.412, 223.038, 566.263, 618.643 +18, 17, 35, 12, 7, 291.008, 232.283, 949.427, 405.85 +27, 22, 57, 26, 10, 843.255, 836.025, 2510.049, 1218.541 +20, 17, 35, 9, 5, 405.854, 247.929, 1030.014, 808.97 +56, 50, 151, 16, 8, 5320.122, 986.332, 5268.354, 7426.356 +13, 11, 25, 20, 11, 173.434, 177.759, 268.766, 391.855 +143, 12, 627, 96, 26, 159632.917, 2519.328, 80213.441, 203098.259 +179, 94, 392, 48, 25, 331949.529, 1952.291, 95050.719, 434707.378 +19, 16, 44, 14, 8, 351.943, 268.993, 1321.229, 853.712 +1, 1, 1, 1, 1, 1.958, 21.763, 3.606, 0.786 +21, 15, 50, 17, 11, 408.02, 205.276, 1503.3, 995.242 +18, 17, 38, 12, 7, 306.346, 134.299, 935.242, 612.46 +17, 16, 36, 12, 7, 263.639, 125.341, 778.66, 388.918 +34, 27, 133, 33, 15, 1551.296, 502.97, 3150.77, 12255.605 +61, 31, 126, 18, 9, 5242.957, 471.824, 6329.742, 6273.87 +12, 11, 23, 12, 7, 187.584, 99.566, 292.892, 259.964 +27, 23, 55, 25, 11, 713.438, 200.621, 2924.844, 1189.092 +35, 33, 75, 17, 8, 1493.663, 288.612, 3833.775, 1562.422 +113, 55, 651, 23, 12, 103972.548, 2257.512, 69612.464, 98937.588 +22, 16, 51, 23, 8, 486.869, 238.346, 1397.644, 836.378 +1024, 1024, 3070, 4, 3, 1.91308790645E8, 41194.327, 3381629.605, 2.07805875122E8 +1, 1, 1, 1, 1, 2.602, 1.084, 0.983, 0.932 +17, 16, 37, 20, 9, 274.782, 149.337, 546.78, 487.059 +9, 7, 17, 6, 3, 102.746, 90.031, 134.686, 139.753 +261, 22, 779, 5, 3, 2817153.272, 4594.287, 324252.463, 2766748.293 +43, 25, 99, 31, 9, 1294.264, 355.607, 1280.361, 1977.487 +36, 32, 102, 19, 10, 1533.843, 449.29, 4399.675, 2280.305 +36, 6, 126, 7, 4, 1142.238, 516.704, 2059.52, 2786.81 +14, 9, 37, 14, 7, 281.07, 183.088, 420.306, 651.901 +1, 1, 1, 1, 1, 1.427, 0.935, 0.622, 0.854 +9, 2, 36, 4, 4, 200.408, 136.72, 160.51, 332.414 +8, 7, 17, 10, 5, 109.955, 88.104, 93.459, 192.446 +10, 3, 34, 6, 4, 186.599, 152.33, 181.658, 2212.395 +38, 31, 80, 14, 5, 1541.081, 352.604, 2744.049, 1881.709 +432, 98, 1826, 18, 8, 1.2700039312E7, 11847.364, 1079724.204, 1.2923961089E7 +25, 25, 51, 19, 9, 571.174, 189.81, 1924.137, 591.832 +37, 30, 79, 11, 5, 793.698, 252.858, 1480.041, 1906.494 +23, 23, 47, 12, 6, 526.165, 232.807, 1171.891, 471.896 +1, 1, 1, 1, 1, 15.89, 0.933, 0.821, 0.8 +19, 18, 42, 9, 5, 427.833, 195.186, 977.732, 639.232 +28, 17, 64, 18, 10, 849.214, 233.551, 2805.444, 1273.776 +90, 57, 247, 28, 14, 41136.999, 979.363, 32375.265, 32359.658 +1, 1, 1, 1, 1, 2.12, 1.229, 0.931, 0.791 +1, 1, 1, 1, 1, 14.155, 0.861, 0.551, 0.81 +85, 1, 777, 27, 17, 4512.399, 1460.392, 39813.088, 9942.5 +12, 12, 24, 6, 3, 111.785, 80.597, 178.017, 195.366 +40, 25, 120, 24, 9, 2107.961, 546.056, 4030.911, 3601.172 +43, 19, 130, 7, 5, 2248.94, 400.519, 9366.322, 2862.365 +93, 28, 300, 32, 10, 31533.131, 1148.668, 13069.429, 33933.207 +197, 49, 532, 33, 10, 636966.839, 2085.641, 51822.797, 656095.893 +83, 32, 193, 38, 11, 20132.626, 853.527, 11423.559, 23747.206 +17, 1, 50, 7, 4, 192.852, 100.547, 256.353, 272.105 +89, 21, 690, 28, 14, 19287.909, 2312.457, 49533.803, 24888.974 +14, 11, 26, 5, 3, 194.045, 111.839, 227.233, 204.757 +184, 21, 472, 4, 3, 11537.192, 1030.468, 154277.669, 14084.646 +33, 23, 103, 29, 12, 1031.729, 459.317, 2094.091, 1756.564 +154, 73, 753, 51, 14, 184750.805, 3594.273, 117297.109, 222540.365 +47, 34, 111, 40, 19, 3971.715, 440.237, 4402.745, 7206.992 +431, 184, 2895, 76, 22, 1.1931028696E7, 28300.593, 1074448.315, 1.0672588232E7 +224, 20, 3195, 72, 32, 383915.095, 17760.528, 4110876.183, 402481.315 +354, 62, 2621, 78, 32, 5217589.553, 14241.332, 1351334.025, 5567391.837 +24, 20, 51, 31, 17, 621.107, 246.096, 1118.748, 1567.548 +33, 17, 117, 25, 13, 1716.959, 521.415, 4245.842, 3237.053 +29, 14, 98, 20, 9, 1031.265, 651.142, 2483.767, 2541.987 +19, 12, 44, 18, 9, 348.287, 213.032, 667.476, 796.716 +8, 5, 20, 7, 4, 112.125, 95.624, 98.196, 124.139 +27, 11, 74, 12, 5, 597.429, 325.726, 727.63, 906.413 +6, 5, 10, 3, 2, 64.335, 73.302, 62.432, 39.334 +41, 18, 102, 14, 8, 915.959, 392.499, 4755.78, 1223.638 +9, 7, 32, 11, 7, 153.428, 122.857, 195.478, 282.959 +11, 9, 32, 17, 10, 185.387, 119.479, 177.65, 375.856 +12, 7, 21, 3, 2, 162.042, 96.031, 202.897, 172.782 +47, 12, 166, 15, 8, 2573.257, 635.007, 4083.943, 3355.626 +6, 3, 16, 4, 3, 86.346, 78.816, 67.788, 96.623 +47, 27, 96, 10, 6, 3013.343, 518.989, 4121.676, 3012.62 +17, 15, 38, 12, 7, 343.58, 208.152, 909.403, 445.517 +20, 19, 44, 12, 6, 421.705, 216.601, 700.558, 439.426 +22, 18, 51, 27, 10, 508.66, 252.68, 1574.138, 956.211 +18, 15, 42, 18, 7, 327.943, 217.921, 902.318, 443.039 +22, 16, 50, 21, 8, 461.229, 251.853, 1253.432, 757.265 +56, 18, 139, 27, 17, 5327.422, 755.727, 10751.048, 7881.116 +48, 39, 102, 51, 27, 6703.866, 551.688, 7196.036, 10295.172 +26, 11, 50, 17, 9, 546.373, 239.097, 599.539, 694.806 +9, 7, 17, 12, 7, 121.471, 85.64, 111.17, 150.234 +123, 40, 245, 27, 13, 51837.69, 1724.439, 22919.849, 68993.68 +16, 16, 32, 10, 5, 204.533, 180.929, 722.506, 298.636 +33, 27, 103, 15, 7, 1384.863, 551.9, 4610.625, 2044.155 +28, 18, 70, 29, 11, 747.543, 3966.825, 1206.692, 1072.974 +8, 7, 15, 10, 7, 92.404, 109.991, 100.125, 153.046 +33, 18, 104, 22, 10, 1743.8, 577.872, 4055.163, 3177.683 +47, 25, 125, 17, 8, 3383.536, 566.539, 3792.002, 3796.101 +21, 17, 43, 10, 5, 338.53, 481.986, 1240.877, 420.788 +24, 12, 45, 15, 9, 374.848, 133.736, 542.946, 603.017 +173, 71, 425, 6, 3, 273913.425, 2773.884, 43175.61, 274016.82 +95, 64, 249, 8, 4, 25730.844, 1399.863, 116032.594, 31024.634 +23, 19, 71, 30, 13, 779.064, 250.048, 2790.353, 1622.236 +95, 28, 522, 54, 18, 56557.145, 2044.754, 79857.881, 57628.792 +63, 28, 344, 54, 18, 7588.859, 1139.942, 34916.714, 11725.676 +7, 4, 20, 9, 5, 89.712, 86.142, 102.489, 143.789 +11, 10, 22, 11, 5, 109.041, 61.088, 215.522, 179.558 +11, 10, 21, 17, 9, 152.909, 90.954, 199.202, 252.658 +48, 41, 113, 44, 18, 4375.988, 433.598, 5633.149, 7695.011 +12, 8, 27, 9, 5, 157.386, 109.513, 217.395, 295.509 +37, 15, 257, 23, 14, 3210.209, 782.223, 3947.016, 6060.705 +23, 23, 49, 11, 6, 434.621, 175.78, 1055.392, 509.504 +41, 27, 93, 37, 19, 1292.18, 297.067, 3256.692, 3362.355 +14, 14, 28, 11, 6, 178.642, 147.544, 427.758, 365.896 +15, 15, 30, 9, 5, 224.171, 147.08, 375.279, 265.959 +16, 16, 35, 11, 6, 267.743, 137.314, 589.115, 517.205 +24, 22, 49, 13, 6, 475.242, 178.749, 1115.523, 502.134 +26, 26, 58, 14, 7, 623.402, 214.654, 1828.606, 1330.532 +37, 29, 79, 17, 10, 1473.582, 330.661, 2339.31, 2564.874 +13, 13, 26, 13, 7, 170.516, 108.086, 385.241, 209.621 +47, 32, 123, 42, 21, 3671.27, 569.95, 13220.081, 8550.022 +37, 30, 86, 38, 19, 2173.566, 365.048, 10536.628, 4326.786 +28, 15, 79, 6, 3, 1107.971, 318.213, 2326.96, 1107.016 +65, 44, 129, 50, 27, 9957.769, 607.32, 3421.54, 17815.062 +1, 1, 1, 1, 1, 1.676, 24.787, 0.879, 0.752 +17, 17, 34, 9, 5, 225.928, 109.64, 521.293, 381.601 +50, 25, 98, 32, 18, 2669.653, 416.589, 1829.857, 5799.262 +17, 17, 34, 11, 6, 235.036, 130.864, 729.942, 250.014 +63, 41, 400, 58, 22, 7627.763, 1917.345, 12545.555, 13076.591 +17, 17, 34, 9, 5, 260.3, 135.174, 719.834, 556.819 +23, 21, 74, 30, 13, 698.894, 227.266, 1706.599, 1812.649 +47, 23, 140, 28, 14, 3026.87, 514.926, 16404.347, 6107.537 +30, 26, 61, 13, 8, 684.494, 259.517, 1949.062, 1088.926 +12, 9, 31, 16, 9, 115.91, 123.002, 177.434, 288.506 +31, 27, 72, 10, 6, 739.713, 262.676, 1872.053, 1510.05 +1, 1, 1, 1, 1, 1.052, 0.823, 0.551, 0.707 +23, 23, 56, 14, 7, 548.429, 271.323, 1324.887, 1057.153 +8, 8, 15, 8, 4, 89.676, 45.397, 89.048, 130.743 +23, 13, 44, 6, 3, 564.417, 127.526, 914.718, 524.742 +9, 8, 17, 12, 7, 70.643, 47.154, 110.79, 111.834 +30, 20, 70, 19, 12, 750.371, 227.535, 1181.69, 1784.741 +56, 55, 143, 13, 5, 4780.655, 603.766, 9814.694, 3750.058 +1, 1, 1, 1, 1, 1.442, 0.967, 0.602, 0.728 +17, 15, 35, 17, 9, 253.456, 105.057, 762.591, 373.663 +17, 9, 47, 12, 7, 229.776, 132.205, 282.826, 451.668 +10, 5, 22, 5, 3, 88.353, 62.094, 86.911, 107.629 +22, 19, 47, 16, 7, 342.19, 135.042, 1445.079, 454.885 +1, 1, 1, 1, 1, 0.959, 0.646, 0.534, 0.64 +23, 13, 47, 4, 3, 390.437, 130.939, 884.702, 478.113 +12, 12, 23, 6, 3, 92.087, 62.056, 180.732, 115.839 +12, 9, 22, 5, 3, 109.296, 61.914, 160.016, 169.219 +6, 6, 11, 8, 4, 62.535, 47.925, 87.705, 104.034 +22, 16, 104, 10, 6, 679.218, 299.277, 1333.524, 927.119 +10, 4, 27, 5, 3, 108.697, 94.698, 146.509, 191.494 +7, 6, 19, 4, 3, 70.874, 50.585, 68.677, 112.754 +41, 24, 151, 7, 4, 2031.673, 788.741, 4597.346, 2959.352 +96, 17, 281, 16, 6, 47410.761, 1204.873, 27267.261, 57712.36 +110, 20, 330, 16, 6, 63252.191, 1426.383, 36821.087, 73262.756 +13, 8, 30, 10, 5, 183.933, 101.324, 156.542, 264.21 +23, 23, 38, 5, 4, 362.168, 116.894, 1358.806, 466.905 +1, 1, 1, 1, 1, 0.917, 0.677, 0.539, 0.684 +14, 12, 36, 11, 6, 191.712, 126.723, 182.186, 295.325 +7, 5, 12, 9, 6, 40.749, 32.619, 35.228, 67.645 +7, 5, 12, 9, 6, 70.549, 46.09, 63.518, 109.544 +98, 42, 448, 50, 14, 74316.478, 1968.083, 34109.388, 80288.166 +10, 7, 18, 11, 10, 81.474, 115.567, 128.902, 244.268 +11, 6, 22, 9, 5, 173.413, 100.993, 162.614, 252.865 +25, 13, 80, 13, 7, 824.277, 288.855, 1295.938, 1386.21 +34, 3, 66, 34, 33, 363.709, 167.589, 429.286, 1264.947 +11, 4, 36, 6, 4, 273.557, 108.398, 337.884, 293.905 +34, 18, 110, 23, 11, 1136.982, 462.925, 1452.071, 3020.868 +17, 17, 38, 8, 4, 188.914, 119.29, 323.7, 272.452 +1, 1, 1, 1, 1, 0.959, 0.712, 0.546, 0.64 +9, 9, 17, 9, 5, 83.165, 84.978, 156.6, 166.057 +33, 22, 75, 42, 23, 1533.056, 383.406, 5248.286, 2835.411 +10, 9, 17, 11, 6, 78.882, 51.276, 148.539, 177.438 +6, 5, 13, 7, 4, 44.921, 34.458, 48.804, 74.212 +26, 26, 53, 5, 3, 511.284, 165.763, 2393.836, 497.827 +20, 4, 70, 7, 4, 330.981, 185.084, 854.38, 521.873 +323, 67, 1369, 80, 32, 826894.702, 11182.57, 602548.332, 883714.666 +8, 4, 23, 4, 3, 108.048, 145.849, 127.024, 138.591 +4, 3, 6, 3, 2, 41.389, 50.989, 19.808, 68.111 +55, 42, 187, 26, 7, 6829.261, 786.954, 12647.51, 6645.884 +3, 3, 4, 3, 2, 31.674, 27.328, 28.531, 18.107 +14, 7, 38, 7, 4, 239.953, 129.998, 395.524, 346.871 +22, 11, 56, 9, 6, 558.795, 209.61, 1303.894, 734.938 +7, 5, 15, 5, 3, 84.574, 79.263, 71.756, 108.758 +46, 19, 122, 44, 31, 2448.939, 485.674, 2002.856, 5680.342 +18, 18, 50, 23, 9, 311.928, 167.089, 768.362, 596.888 +1, 1, 1, 1, 1, 0.782, 0.672, 0.506, 0.57 +1, 1, 1, 1, 1, 0.732, 0.505, 0.461, 0.591 +25, 9, 84, 14, 11, 1092.861, 281.324, 2300.376, 1984.321 +6, 4, 14, 7, 6, 77.943, 52.302, 78.234, 172.122 +76, 76, 150, 57, 29, 23621.849, 604.402, 75158.207, 36019.026 +46, 46, 90, 45, 23, 3851.505, 306.063, 17296.58, 7524.194 +7, 6, 15, 7, 4, 114.463, 68.455, 101.172, 117.503 +12, 5, 27, 5, 3, 194.823, 89.806, 201.841, 219.616 +6, 5, 12, 7, 4, 108.933, 62.283, 71.602, 89.804 +55, 35, 118, 21, 8, 4732.865, 421.307, 8684.564, 5629.814 +80, 53, 207, 24, 15, 19414.531, 900.696, 20178.611, 20420.614 +8, 7, 14, 3, 2, 62.334, 42.83, 114.118, 75.498 +83, 40, 295, 13, 7, 13953.657, 1628.653, 13324.432, 24504.285 +17, 17, 33, 9, 5, 213.669, 128.766, 710.687, 369.928 +6, 4, 10, 6, 4, 36.941, 27.795, 29.355, 54.461 +29, 26, 63, 15, 7, 691.92, 216.183, 2071.843, 878.07 +30, 29, 80, 21, 9, 784.817, 265.821, 3209.916, 1388.559 +11, 8, 26, 10, 5, 134.689, 77.783, 156.49, 223.787 +10, 7, 24, 8, 4, 143.709, 68.834, 122.355, 198.05 +45, 26, 124, 26, 12, 1732.307, 562.35, 1621.469, 3548.159 +8, 7, 14, 3, 2, 88.972, 70.18, 101.995, 103.034 +24, 22, 52, 27, 13, 663.564, 191.184, 1431.355, 1282.375 +11, 9, 24, 11, 6, 129.182, 70.035, 305.208, 227.429 +13, 7, 36, 8, 4, 252.328, 99.29, 295.222, 268.698 +12, 10, 26, 14, 7, 158.491, 87.985, 317.556, 263.532 +14, 12, 39, 14, 8, 205.268, 122.901, 321.515, 313.066 +66, 26, 373, 54, 24, 21397.408, 1986.464, 19337.526, 46357.952 +43, 26, 284, 47, 24, 4649.03, 1266.852, 12037.136, 13595.537 +38, 5, 142, 12, 6, 2961.313, 312.755, 3848.43, 1416.045 +21, 14, 91, 26, 13, 849.643, 399.123, 4870.578, 2044.643 +16, 13, 47, 19, 8, 436.765, 160.031, 1019.666, 989.612 +12, 10, 27, 11, 5, 198.065, 119.802, 278.8, 311.707 +19, 17, 40, 24, 11, 368.797, 149.544, 1081.377, 704.492 +11, 10, 22, 11, 5, 126.701, 105.454, 337.764, 171.559 +18, 16, 39, 17, 9, 302.848, 146.952, 931.842, 576.704 +22, 20, 47, 16, 8, 10286.667, 197.009, 970.747, 640.998 +8, 7, 14, 3, 2, 58.847, 45.796, 90.949, 81.01 +8, 7, 16, 11, 6, 118.918, 74.262, 119.202, 162.787 +9, 8, 36, 10, 6, 173.873, 114.554, 213.876, 270.924 +19, 3, 63, 6, 4, 277.581, 215.587, 480.23, 440.854 +6, 4, 15, 5, 3, 73.297, 78.097, 64.798, 94.514 +13, 9, 32, 5, 3, 184.276, 150.172, 220.573, 206.847 +17, 12, 44, 13, 7, 283.971, 170.408, 485.398, 444.613 +52, 28, 133, 10, 4, 3425.211, 747.324, 2319.423, 3942.276 +17, 2, 58, 5, 4, 236.199, 161.806, 262.179, 405.551 +15, 12, 39, 10, 5, 260.958, 174.972, 472.741, 446.495 +32, 25, 62, 10, 5, 1053.469, 248.893, 2684.842, 1873.145 +29, 29, 62, 5, 3, 639.329, 324.368, 1297.501, 589.552 +13, 13, 24, 5, 3, 145.517, 105.968, 402.692, 187.436 +8, 8, 14, 3, 2, 72.64, 82.052, 74.698, 95.675 +12, 12, 23, 5, 3, 113.629, 66.586, 159.692, 123.691 +12, 12, 22, 5, 3, 138.271, 105.407, 186.063, 133.164 +46, 41, 95, 5, 3, 2135.384, 417.741, 5996.773, 3691.293 +31, 31, 60, 35, 18, 961.391, 226.137, 4809.196, 2986.566 +120, 60, 363, 51, 27, 140350.747, 1970.494, 52905.826, 153598.649 +57, 33, 145, 16, 9, 4573.288, 523.12, 7881.415, 5394.148 +36, 19, 86, 12, 6, 1200.565, 293.316, 3151.021, 1743.166 +38, 24, 129, 13, 7, 1233.171, 415.858, 3652.33, 1774.443 +40, 33, 100, 19, 8, 1552.997, 370.798, 3313.157, 2211.636 +4, 3, 7, 3, 2, 27.807, 23.015, 18.943, 31.089 +6, 4, 13, 5, 3, 64.678, 43.926, 43.905, 86.301 +17, 13, 39, 20, 11, 345.301, 156.106, 1254.991, 607.182 +35, 20, 95, 15, 7, 1745.998, 308.029, 6442.055, 3107.549 +26, 16, 67, 17, 8, 4959.066, 219.878, 2183.498, 1452.092 +40, 24, 117, 20, 8, 2226.848, 399.393, 10167.686, 2986.368 +7, 5, 16, 7, 4, 110.877, 53.676, 82.351, 140.353 +22, 7, 65, 11, 6, 391.6, 223.462, 1208.162, 666.979 +20, 5, 86, 8, 5, 495.269, 270.619, 1023.088, 751.687 +13, 11, 40, 9, 5, 295.127, 109.642, 419.532, 338.009 +10, 8, 20, 11, 6, 113.269, 87.939, 185.411, 209.209 +28, 20, 65, 25, 9, 652.566, 222.474, 1632.86, 1036.547 +120, 64, 367, 88, 30, 102126.321, 2165.388, 75224.238, 131033.26 +1, 1, 1, 1, 1, 1.183, 1.051, 0.84, 0.768 +12, 8, 29, 12, 7, 120.298, 97.578, 130.567, 182.378 +25, 15, 50, 16, 9, 559.541, 149.73, 1287.788, 1236.926 +42, 18, 82, 13, 8, 1145.887, 237.599, 3872.441, 1649.162 +22, 22, 42, 7, 4, 228.471, 195.692, 675.396, 358.591 +33, 20, 64, 10, 6, 854.29, 213.908, 2756.534, 1016.625 +26, 8, 87, 6, 4, 524.427, 255.157, 723.651, 740.032 +9, 6, 23, 7, 4, 87.065, 107.415, 77.909, 127.189 +12, 10, 28, 14, 8, 107.813, 89.665, 126.989, 244.242 +1, 1, 1, 1, 1, 0.807, 0.563, 0.684, 0.565 +1, 1, 1, 1, 1, 0.764, 0.549, 0.512, 0.563 +8, 7, 14, 9, 5, 77.471, 83.859, 81.174, 117.553 +10, 8, 22, 13, 7, 110.164, 115.404, 142.85, 196.449 +24, 24, 45, 5, 3, 403.793, 139.014, 939.622, 347.593 +28, 7, 112, 7, 5, 771.277, 355.506, 1224.041, 1081.919 +25, 8, 83, 8, 5, 512.517, 227.821, 724.035, 762.53 +10, 4, 23, 5, 3, 99.471, 59.352, 94.212, 125.005 +15, 7, 27, 14, 7, 119.218, 63.159, 146.364, 212.313 +56, 34, 112, 10, 4, 3377.654, 390.339, 4226.772, 3317.889 +13, 12, 23, 9, 6, 112.063, 98.439, 268.462, 192.625 +28, 16, 55, 12, 8, 528.976, 169.765, 1205.765, 864.575 +38, 23, 68, 25, 11, 899.695, 212.15, 1257.714, 1465.359 +67, 46, 175, 20, 10, 12310.524, 678.794, 8214.439, 15281.501 +49, 31, 97, 17, 11, 3350.569, 338.761, 2888.815, 3505.899 +18, 15, 35, 7, 4, 197.992, 104.489, 640.398, 289.205 +158, 40, 323, 29, 11, 210956.894, 1230.236, 60949.467, 211707.163 +24, 17, 52, 14, 8, 398.5, 192.048, 414.258, 499.903 +25, 8, 86, 8, 5, 551.85, 236.018, 708.496, 705.209 +19, 5, 61, 6, 4, 266.737, 270.185, 498.13, 402.002 +1, 1, 1, 1, 1, 0.784, 0.599, 0.472, 0.638 +12, 2, 24, 2, 2, 78.349, 37.524, 69.179, 96.841 +21, 21, 41, 10, 5, 292.18, 117.242, 1301.763, 320.333 +1, 1, 1, 1, 1, 0.786, 0.599, 0.494, 0.602 +13, 11, 25, 9, 5, 115.885, 70.599, 277.183, 202.0 +5, 4, 8, 6, 4, 24.586, 23.734, 22.672, 31.963 +10, 9, 21, 8, 4, 75.03, 61.747, 86.964, 114.79 +9, 7, 28, 10, 5, 108.798, 80.582, 107.632, 171.285 +38, 22, 103, 17, 6, 1467.207, 321.487, 2352.179, 2784.94 +6, 5, 9, 5, 3, 31.05, 27.01, 32.412, 41.118 +102, 51, 264, 108, 38, 62986.45, 1904.347, 29912.009, 88342.518 +5, 4, 10, 5, 3, 40.883, 35.279, 31.108, 53.024 +8, 6, 15, 7, 4, 100.299, 72.097, 111.32, 129.741 +9, 4, 16, 6, 4, 90.675, 54.008, 82.509, 156.564 +40, 32, 82, 16, 8, 1271.6, 292.141, 2630.568, 1552.839 +15, 13, 29, 9, 5, 157.202, 81.937, 383.523, 281.883 +8, 7, 14, 8, 4, 62.58, 64.313, 102.672, 96.163 +22, 9, 74, 13, 7, 400.774, 197.104, 800.377, 673.708 +32, 12, 80, 18, 9, 864.728, 295.505, 889.35, 1393.773 +8, 6, 20, 7, 4, 86.814, 107.945, 109.286, 206.862 +10, 5, 22, 5, 3, 133.946, 91.816, 106.192, 146.986 +24, 7, 81, 6, 4, 790.144, 244.743, 853.987, 926.758 +6, 5, 12, 5, 3, 51.854, 40.336, 94.538, 77.122 +29, 2, 78, 4, 3, 291.019, 113.017, 600.493, 433.551 +5, 5, 8, 3, 2, 24.826, 25.608, 25.224, 29.715 +22, 22, 45, 6, 3, 287.219, 215.379, 765.542, 305.185 +34, 2, 101, 4, 3, 379.856, 144.808, 873.677, 551.965 +264, 220, 728, 31, 11, 1999779.16, 4956.816, 191884.57, 2438948.491 +20, 20, 38, 9, 5, 341.958, 183.193, 1109.555, 595.892 +15, 14, 29, 5, 3, 221.797, 86.195, 247.003, 186.652 +10, 10, 20, 6, 3, 80.566, 69.755, 124.619, 131.11 +22, 22, 42, 11, 6, 361.385, 206.46, 1849.786, 467.082 +12, 12, 22, 5, 3, 119.751, 112.782, 240.0, 116.107 +11, 11, 20, 5, 3, 124.913, 51.731, 182.447, 141.825 +22, 15, 42, 8, 4, 302.73, 120.787, 671.12, 574.212 +13, 13, 24, 9, 5, 143.899, 64.295, 304.217, 240.356 +12, 12, 22, 5, 3, 107.128, 56.146, 232.105, 108.683 +290, 93, 1874, 24, 12, 4980797.78, 7500.507, 457519.828, 5154214.226 +33, 32, 66, 34, 18, 1324.184, 239.887, 5593.053, 3694.648 +4, 3, 6, 4, 3, 54.24, 21.604, 18.068, 55.163 +23, 18, 51, 9, 4, 386.023, 225.037, 504.489, 563.235 +24, 22, 46, 26, 14, 453.744, 133.199, 736.77, 1092.371 +29, 20, 78, 32, 17, 967.286, 285.837, 3049.749, 2531.818 +20, 16, 60, 26, 13, 605.204, 194.721, 1476.765, 1003.314 +140, 53, 513, 41, 15, 252655.645, 2627.954, 294229.833, 301068.074 +30, 17, 98, 20, 9, 1104.628, 534.96, 2377.686, 1848.388 +58, 54, 139, 54, 24, 4665.225, 613.367, 11541.524, 9492.438 +129, 91, 470, 74, 26, 129725.782, 2955.768, 26490.644, 147823.246 +56, 30, 160, 27, 12, 6109.294, 533.47, 7514.469, 8094.04 +161, 64, 1052, 40, 13, 246871.763, 5332.999, 168926.188, 283622.417 +98, 44, 646, 38, 12, 28945.982, 2116.713, 112421.723, 34381.109 +23, 16, 65, 23, 12, 670.264, 369.273, 1826.51, 1865.284 +56, 52, 146, 54, 23, 6350.569, 560.493, 17444.092, 11204.965 +31, 25, 72, 36, 19, 857.135, 357.803, 3226.925, 2612.61 +54, 35, 127, 39, 18, 5080.717, 426.03, 5306.889, 10424.43 +64, 43, 126, 58, 33, 5649.722, 751.532, 4992.278, 15922.917 +6, 6, 11, 8, 4, 69.877, 72.004, 61.37, 87.298 +56, 28, 147, 32, 15, 4872.86, 482.032, 4707.194, 7263.523 +73, 40, 176, 36, 17, 17556.854, 569.836, 20075.091, 22149.727 +6, 4, 13, 7, 4, 62.42, 37.487, 41.453, 77.79 +14, 9, 39, 16, 9, 170.041, 121.517, 375.709, 510.392 +16, 3, 44, 4, 3, 192.181, 105.055, 348.898, 253.918 +9, 4, 22, 6, 4, 123.225, 68.928, 109.28, 170.191 +13, 6, 34, 10, 6, 157.702, 140.62, 311.676, 317.547 +21, 10, 60, 16, 9, 307.605, 183.36, 1169.606, 754.462 +13, 6, 34, 10, 6, 201.366, 107.719, 304.186, 327.969 +31, 15, 92, 25, 13, 685.043, 354.563, 4877.582, 1661.628 +3, 2, 6, 2, 2, 38.056, 31.602, 15.178, 54.49 +15, 10, 40, 14, 8, 198.855, 135.414, 271.848, 320.965 +6, 4, 11, 3, 2, 67.798, 42.068, 34.859, 73.305 +6, 6, 9, 7, 4, 28.394, 26.413, 38.613, 67.287 +27, 11, 94, 17, 7, 1225.937, 345.118, 1176.175, 1364.516 +20, 9, 74, 11, 6, 570.705, 199.794, 814.174, 957.42 +9, 9, 16, 5, 3, 61.56, 55.666, 129.269, 99.548 +67, 10, 285, 14, 6, 23951.484, 883.276, 15615.476, 14096.644 +26, 3, 118, 18, 11, 555.595, 272.394, 2271.842, 1507.664 +48, 44, 121, 16, 7, 2726.817, 450.688, 6056.63, 3964.486 +15, 10, 60, 4, 4, 387.156, 153.448, 1234.673, 594.535 +26, 20, 59, 24, 12, 599.714, 175.424, 2423.532, 1098.374 +11, 9, 23, 13, 6, 136.197, 67.363, 242.138, 193.647 +7, 5, 15, 8, 5, 108.085, 45.784, 64.961, 150.084 +68, 51, 134, 51, 26, 14240.175, 526.147, 8018.551, 27969.325 +63, 47, 124, 45, 23, 6383.095, 442.646, 6179.186, 12613.358 +7, 6, 14, 9, 5, 114.076, 47.166, 116.994, 225.891 +28, 17, 95, 28, 15, 977.012, 334.162, 3441.642, 2355.069 +24, 19, 46, 27, 15, 499.725, 139.555, 590.185, 1310.232 +8, 7, 16, 12, 7, 60.458, 43.283, 94.844, 117.546 +7, 3, 12, 5, 3, 38.862, 23.001, 36.639, 54.048 +4, 3, 8, 2, 2, 23.716, 19.733, 21.102, 29.044 +3, 2, 6, 2, 2, 31.299, 19.191, 21.194, 55.32 +3, 3, 4, 3, 2, 42.103, 13.457, 12.588, 13.946 +22, 6, 60, 6, 3, 669.339, 132.289, 932.109, 413.361 +7, 4, 13, 3, 2, 99.762, 47.594, 70.75, 94.515 +5, 4, 9, 3, 2, 43.024, 37.065, 41.29, 49.399 +5, 4, 9, 5, 3, 39.883, 51.259, 26.707, 38.761 +7, 6, 14, 6, 3, 47.534, 37.151, 59.834, 66.288 +43, 29, 120, 22, 9, 3134.761, 390.208, 4645.988, 2353.586 +57, 38, 143, 12, 6, 4379.497, 506.025, 7151.242, 3877.244 +42, 40, 113, 16, 8, 1807.192, 377.486, 4802.667, 2460.853 +47, 15, 158, 19, 8, 2565.78, 520.427, 5327.295, 4102.183 +5, 4, 9, 5, 3, 36.942, 30.129, 58.906, 61.636 +22, 18, 55, 14, 6, 400.586, 166.016, 1035.48, 670.908 +21, 15, 58, 18, 8, 478.167, 193.61, 893.838, 814.269 +19, 14, 50, 16, 8, 364.046, 165.246, 681.03, 593.677 +63, 47, 137, 45, 22, 7356.089, 558.249, 6925.155, 13646.227 +36, 28, 95, 24, 11, 2453.197, 358.805, 2524.338, 2516.529 +18, 15, 57, 13, 6, 322.978, 209.725, 461.552, 597.342 +16, 14, 40, 13, 6, 183.531, 128.782, 369.692, 430.066 +9, 7, 20, 10, 5, 113.325, 56.377, 78.51, 133.207 +16, 16, 32, 6, 3, 184.695, 91.474, 411.467, 160.699 +4, 3, 7, 3, 2, 24.714, 22.575, 19.215, 31.129 +8, 8, 14, 5, 3, 49.577, 64.304, 80.655, 80.414 +4, 3, 7, 3, 2, 24.618, 21.993, 18.902, 32.348 +4, 3, 7, 3, 2, 25.895, 22.439, 19.483, 34.965 +12, 12, 22, 5, 3, 116.336, 56.057, 248.137, 110.552 +28, 26, 57, 36, 18, 745.895, 185.603, 2811.384, 2351.865 +12, 12, 22, 7, 4, 120.019, 56.238, 236.296, 165.211 +42, 32, 92, 22, 11, 1324.155, 355.581, 923.817, 2395.664 +8, 8, 14, 11, 6, 63.843, 37.854, 83.19, 104.442 +32, 32, 85, 11, 6, 766.419, 303.272, 2221.651, 1306.766 +32, 25, 76, 28, 12, 968.934, 243.171, 4736.867, 1365.164 +12, 11, 23, 11, 6, 95.742, 61.721, 250.634, 193.178 +17, 17, 32, 7, 4, 173.419, 85.572, 675.612, 283.272 +18, 18, 34, 7, 4, 175.412, 92.232, 767.42, 288.745 +21, 21, 40, 7, 4, 216.396, 168.778, 840.102, 295.551 +42, 27, 82, 27, 12, 1133.817, 391.202, 1971.085, 2611.449 +4, 4, 6, 5, 3, 21.64, 19.92, 20.393, 25.931 +24, 12, 45, 15, 9, 409.064, 111.784, 547.068, 570.428 +6, 4, 15, 7, 4, 55.93, 37.817, 58.641, 80.481 +10, 9, 20, 9, 5, 83.719, 54.59, 144.223, 148.575 +10, 9, 20, 11, 6, 101.882, 59.883, 177.327, 169.062 +10, 9, 20, 9, 5, 79.662, 80.716, 191.801, 134.734 +10, 9, 20, 9, 5, 78.811, 79.631, 143.23, 165.867 +11, 10, 25, 10, 6, 130.736, 68.992, 181.068, 203.732 +10, 9, 20, 9, 5, 126.463, 53.052, 142.197, 135.457 +15, 14, 28, 19, 10, 153.259, 95.976, 435.024, 420.166 +5, 4, 9, 5, 3, 67.098, 23.745, 41.618, 40.424 +6, 4, 15, 6, 4, 50.478, 34.038, 63.902, 90.737 +289, 147, 785, 86, 31, 4780745.871, 5963.521, 236208.934, 5031061.113 +7, 4, 18, 7, 4, 73.341, 49.655, 82.819, 103.976 +7, 5, 18, 7, 4, 114.742, 88.617, 83.733, 153.083 +1, 1, 1, 1, 1, 0.519, 0.47, 0.465, 0.484 +31, 15, 143, 23, 10, 1697.234, 762.23, 3495.576, 3221.285 +42, 24, 152, 31, 9, 2274.927, 706.071, 4403.098, 3212.946 +58, 28, 298, 32, 10, 6069.644, 1182.272, 12178.882, 9688.044 +20, 12, 55, 19, 9, 542.963, 191.924, 776.517, 1011.564 +8, 6, 20, 11, 6, 79.078, 56.828, 101.383, 144.772 +6, 5, 12, 7, 4, 78.794, 81.3, 81.873, 124.527 +34, 15, 82, 18, 8, 1098.666, 331.139, 1221.279, 1763.577 +5, 4, 8, 5, 3, 48.938, 38.489, 67.237, 73.481 +5, 4, 8, 5, 3, 34.007, 22.618, 26.552, 38.557 +50, 9, 280, 29, 11, 5706.277, 966.896, 19823.257, 7723.926 +26, 17, 104, 21, 11, 902.478, 347.214, 2335.443, 1726.821 +6, 5, 10, 5, 3, 37.104, 28.895, 37.942, 54.133 +20, 13, 57, 19, 9, 437.767, 220.024, 875.324, 865.852 +112, 61, 501, 39, 11, 90377.94, 2049.807, 45763.01, 106353.314 +1, 1, 1, 1, 1, 0.66, 0.686, 0.537, 0.483 +13, 11, 30, 18, 10, 188.052, 88.795, 302.621, 463.545 +8, 7, 18, 12, 7, 135.478, 77.559, 122.797, 241.978 +10, 8, 24, 12, 7, 152.195, 82.354, 141.838, 273.572 +47, 47, 93, 35, 18, 4393.04, 330.371, 16718.07, 10820.091 +12, 9, 28, 16, 9, 157.105, 80.763, 231.026, 281.819 +15, 14, 35, 23, 12, 222.053, 93.894, 546.353, 416.868 +26, 16, 106, 22, 9, 1062.493, 418.686, 1814.552, 2080.608 +10, 5, 25, 6, 4, 104.729, 63.716, 175.816, 256.241 +37, 21, 122, 31, 13, 2068.86, 504.596, 7851.174, 3299.725 +20, 10, 56, 14, 6, 613.374, 142.868, 1243.401, 755.583 +40, 16, 163, 32, 12, 2348.155, 510.583, 13957.721, 4331.006 +64, 18, 267, 35, 12, 9666.156, 838.835, 40448.592, 12090.242 +88, 59, 517, 69, 20, 39852.069, 2618.43, 123728.485, 51678.238 +26, 15, 109, 31, 12, 1036.421, 404.239, 4607.03, 2256.977 +39, 28, 192, 38, 13, 2802.43, 814.412, 8063.1, 5602.03 +12, 10, 25, 18, 10, 131.613, 77.373, 272.422, 362.709 +89, 68, 246, 49, 23, 41158.361, 1419.889, 183415.414, 52203.221 +9, 8, 17, 13, 7, 104.877, 50.667, 103.339, 145.451 +9, 8, 18, 14, 8, 81.313, 50.977, 113.535, 230.847 +12, 11, 22, 11, 6, 136.893, 60.46, 235.956, 175.312 +32, 18, 95, 27, 11, 1104.206, 264.455, 3618.828, 2375.448 +11, 10, 23, 13, 7, 112.382, 65.904, 147.024, 206.763 +1342, 16, 8339, 36, 15, 1.93662841464E8, 31628.408, 6.1841191356E7, 1.99016929466E8 +41, 33, 145, 28, 12, 2145.029, 473.279, 3875.124, 3851.239 +86, 52, 385, 44, 14, 31101.59, 1381.966, 26260.336, 39264.463 +87, 67, 201, 55, 27, 30834.983, 867.291, 30817.49, 45837.456 +98, 28, 505, 60, 19, 71053.279, 1426.805, 142674.812, 79347.842 +82, 82, 159, 51, 26, 24464.727, 655.09, 87399.834, 40383.851 +150, 28, 735, 51, 13, 286024.971, 2451.687, 406083.63, 303803.951 +33, 33, 64, 37, 19, 1264.243, 239.906, 5180.629, 3090.325 +269, 50, 1629, 107, 22, 2009412.049, 4545.543, 2031758.055, 2081054.767 +19, 18, 38, 21, 11, 303.722, 147.28, 1133.276, 636.06 +28, 18, 80, 32, 10, 809.691, 218.041, 3040.633, 1342.088 +21, 19, 49, 26, 10, 393.649, 162.089, 1393.181, 775.932 +77, 36, 377, 44, 15, 23281.526, 1064.41, 123735.536, 31189.322 +44, 32, 92, 24, 12, 2497.394, 352.3, 10077.361, 4113.165 +28, 23, 97, 24, 10, 994.607, 274.976, 4926.251, 1963.272 +18, 17, 42, 20, 8, 333.438, 111.265, 918.584, 428.92 +19, 17, 46, 20, 8, 355.798, 154.171, 1075.647, 554.059 +5, 4, 9, 5, 3, 53.526, 27.452, 27.973, 60.438 +8, 7, 19, 6, 3, 70.513, 50.633, 99.408, 93.273 +6, 6, 11, 7, 4, 48.058, 28.592, 44.132, 52.555 +51, 46, 100, 10, 5, 5085.114, 340.059, 9777.009, 3193.125 +90, 90, 176, 65, 33, 31688.523, 1025.296, 120313.039, 56854.745 +78, 78, 153, 53, 27, 24546.056, 611.979, 77579.898, 37805.84 +45, 43, 88, 10, 5, 1614.479, 287.881, 6965.277, 5707.738 +51, 46, 100, 10, 5, 2913.444, 354.167, 9848.547, 4835.578 +47, 44, 92, 10, 5, 2418.416, 337.735, 7751.174, 2267.99 +144, 93, 319, 94, 40, 271437.756, 1493.71, 88547.313, 298526.422 +236, 61, 470, 81, 27, 511087.213, 2786.962, 32224.162, 550521.145 +51, 46, 100, 10, 5, 2729.502, 354.255, 11085.34, 2645.649 +11, 10, 20, 13, 7, 94.098, 57.946, 169.249, 233.522 +58, 54, 114, 12, 6, 3626.164, 441.505, 15542.418, 4613.162 +11, 8, 21, 11, 6, 82.156, 93.193, 111.277, 164.805 +127, 127, 251, 45, 23, 128779.653, 1326.031, 346799.421, 163785.378 +60, 55, 118, 10, 5, 3675.852, 429.155, 16677.26, 5062.007 +23, 20, 55, 28, 13, 534.001, 182.312, 938.786, 1321.453 +117, 117, 230, 53, 27, 107866.428, 1204.487, 262083.83, 129600.488 +51, 46, 100, 10, 5, 2604.796, 354.96, 9819.759, 5172.914 +51, 46, 100, 10, 5, 2844.874, 352.946, 11893.871, 4068.733 +96, 96, 190, 51, 26, 70830.383, 810.677, 147914.026, 96447.352 +80, 80, 157, 45, 23, 23503.486, 658.732, 82744.089, 37451.037 +253, 253, 501, 71, 36, 1904855.987, 3845.564, 2781627.059, 2095233.549 +54, 54, 106, 47, 24, 5671.068, 369.781, 24058.163, 15109.387 +27, 27, 52, 27, 14, 715.411, 226.213, 3063.409, 1959.804 +3, 2, 6, 2, 2, 21.914, 16.749, 14.815, 26.668 +14, 9, 38, 17, 9, 271.573, 122.553, 392.9, 418.21 +5, 4, 9, 5, 3, 27.38, 25.577, 26.113, 42.577 +3, 3, 4, 3, 2, 13.478, 12.131, 12.211, 13.57 +23, 22, 60, 11, 6, 671.047, 214.045, 1261.856, 956.487 +3, 2, 5, 3, 2, 20.657, 15.539, 12.945, 23.641 +88, 87, 189, 23, 10, 20432.544, 822.347, 71336.835, 26411.448 +50, 49, 128, 11, 6, 3417.375, 456.414, 5967.035, 3371.653 +5, 4, 7, 5, 3, 25.463, 21.864, 23.598, 34.113 +11, 5, 31, 7, 4, 208.747, 115.051, 159.665, 228.752 +7, 6, 14, 9, 5, 46.124, 41.134, 45.031, 78.127 +11, 9, 26, 9, 5, 133.174, 76.936, 150.217, 222.4 +14, 14, 26, 11, 6, 139.451, 69.835, 414.447, 242.831 +49, 49, 126, 10, 5, 2952.93, 436.4, 5514.099, 2460.598 +3, 3, 4, 3, 2, 15.506, 13.677, 13.119, 16.298 +16, 12, 31, 18, 10, 190.434, 88.295, 286.419, 335.775 +15, 9, 38, 10, 5, 163.379, 135.007, 256.469, 323.464 +9, 8, 19, 10, 5, 69.818, 51.408, 77.124, 102.112 +21, 17, 48, 17, 10, 390.314, 153.701, 1553.746, 617.075 +4, 3, 7, 3, 2, 23.381, 48.18, 17.645, 41.741 +64, 41, 126, 74, 41, 3902.798, 472.608, 2583.436, 12875.008 +4, 3, 7, 3, 2, 48.366, 36.402, 19.19, 57.383 +7, 6, 13, 3, 2, 78.306, 77.859, 77.138, 137.782 +13, 13, 27, 5, 3, 153.449, 108.021, 424.324, 280.357 +3, 3, 4, 3, 2, 18.395, 16.238, 15.694, 17.553 +7, 5, 22, 6, 4, 102.562, 128.551, 138.865, 150.163 +4, 3, 7, 3, 2, 38.677, 36.476, 46.781, 53.518 +7, 4, 14, 5, 3, 79.707, 91.91, 85.827, 107.089 +6, 6, 16, 4, 3, 57.788, 74.725, 98.393, 110.006 +30, 22, 64, 23, 10, 942.89, 231.333, 2912.212, 1192.207 +17, 17, 38, 6, 3, 250.41, 143.721, 451.014, 324.336 +66, 61, 262, 8, 5, 12696.244, 918.312, 7161.669, 12700.127 +15, 15, 28, 9, 5, 144.33, 78.087, 452.723, 205.335 +20, 14, 39, 14, 7, 326.373, 112.629, 496.835, 443.013 +10, 10, 18, 5, 3, 69.91, 63.201, 141.147, 175.194 +8, 8, 14, 5, 3, 53.768, 36.962, 80.071, 60.158 +9, 8, 18, 7, 4, 87.175, 52.104, 125.43, 108.172 +13, 13, 25, 5, 3, 158.795, 67.651, 337.258, 140.388 +4, 3, 7, 3, 2, 24.513, 22.252, 19.053, 30.871 +27, 16, 54, 8, 5, 529.963, 192.114, 1160.555, 624.201 +79, 31, 163, 12, 7, 17883.447, 529.341, 15442.154, 16552.016 +8, 6, 13, 3, 2, 105.472, 43.14, 50.019, 104.437 +6, 5, 11, 7, 4, 39.835, 32.026, 40.318, 68.814 +15, 15, 28, 13, 9, 144.259, 76.795, 580.931, 229.766 +10, 10, 18, 5, 3, 70.235, 108.743, 140.618, 120.437 +4, 4, 6, 5, 3, 16.809, 17.397, 18.781, 21.586 +11, 10, 22, 13, 7, 112.897, 61.829, 158.618, 202.985 +6, 5, 12, 7, 4, 40.667, 35.657, 43.166, 78.928 +6, 5, 12, 7, 4, 38.874, 34.753, 41.015, 85.003 +22, 20, 44, 17, 8, 381.428, 129.635, 1458.248, 633.095 +9, 7, 19, 7, 4, 86.046, 53.401, 111.445, 117.119 +5, 4, 9, 5, 3, 28.558, 51.489, 66.456, 40.971 +18, 5, 62, 9, 6, 308.12, 252.652, 675.938, 624.949 +4, 3, 7, 3, 2, 24.538, 21.36, 67.209, 29.748 +1, 1, 1, 1, 1, 0.59, 0.456, 0.452, 0.436 +1, 1, 1, 1, 1, 0.474, 0.395, 0.424, 0.4 +18, 12, 34, 6, 3, 221.147, 138.273, 381.718, 476.525 +7, 7, 12, 3, 2, 74.815, 31.574, 63.608, 51.785 +17, 10, 41, 10, 5, 252.611, 120.137, 355.36, 404.91 +12, 12, 31, 6, 4, 112.758, 69.47, 419.621, 215.836 +3, 3, 4, 3, 2, 14.814, 13.715, 14.377, 24.136 +11, 11, 20, 5, 3, 73.366, 54.768, 116.128, 116.897 +9, 9, 19, 7, 4, 66.428, 64.972, 144.867, 201.975 +1, 1, 1, 1, 1, 0.575, 0.448, 0.447, 0.416 +7, 4, 15, 6, 3, 51.631, 74.789, 48.029, 84.004 +56, 36, 126, 15, 7, 4542.617, 401.491, 9185.7, 4558.956 +44, 40, 112, 24, 10, 1939.175, 416.488, 5029.273, 2660.245 +25, 18, 82, 20, 10, 835.134, 346.307, 3434.681, 1478.975 +3, 3, 4, 3, 2, 14.713, 12.843, 12.2, 15.373 +41, 30, 127, 18, 8, 5248.34, 481.091, 6321.636, 3670.775 +4, 3, 7, 3, 2, 27.959, 23.501, 19.541, 32.848 +3, 2, 5, 3, 2, 26.273, 42.43, 27.716, 38.182 +4, 3, 7, 3, 2, 23.405, 20.942, 18.332, 29.652 +88, 28, 174, 41, 18, 11845.42, 746.125, 7723.407, 19469.085 +4, 3, 7, 3, 2, 28.58, 24.896, 18.908, 30.456 +7, 5, 15, 7, 4, 87.429, 50.933, 82.124, 145.124 +14, 5, 31, 6, 4, 100.266, 59.955, 218.727, 169.569 +11, 7, 27, 7, 4, 161.744, 84.745, 220.123, 263.703 +1, 1, 1, 1, 1, 0.602, 0.519, 0.448, 0.481 +31, 19, 92, 10, 5, 920.376, 613.37, 1507.48, 1298.533 +3, 3, 4, 3, 2, 15.237, 13.04, 12.097, 14.599 +3, 3, 4, 3, 2, 12.943, 11.622, 11.593, 13.105 +3, 3, 4, 3, 2, 11.784, 11.352, 11.055, 12.495 +3, 3, 4, 3, 2, 12.423, 11.879, 12.669, 17.605 +3, 3, 4, 3, 2, 30.084, 25.376, 13.032, 19.396 +6, 4, 13, 8, 5, 60.924, 42.515, 47.253, 131.437 +68, 47, 170, 27, 11, 15909.815, 619.444, 13158.017, 20439.757 +4, 3, 7, 3, 2, 33.12, 28.551, 23.312, 46.759 +3, 3, 4, 3, 2, 25.337, 12.736, 12.578, 15.145 +3, 3, 4, 3, 2, 12.706, 11.525, 11.679, 13.1 +12, 10, 24, 7, 4, 111.39, 71.227, 140.364, 203.61 +4, 3, 7, 3, 2, 50.725, 23.217, 19.597, 71.08 +9, 5, 19, 9, 5, 110.657, 56.793, 76.362, 140.406 +4, 3, 7, 3, 2, 24.246, 21.702, 19.013, 31.068 +3, 3, 4, 3, 2, 12.637, 26.788, 12.228, 12.748 +38, 38, 74, 9, 5, 1192.426, 268.009, 9223.173, 1757.692 +38, 38, 74, 9, 5, 1648.657, 239.275, 9289.281, 1456.147 +1, 1, 1, 1, 1, 0.548, 0.455, 0.667, 0.519 +13, 13, 24, 3, 2, 111.329, 76.668, 293.542, 207.709 +3, 3, 4, 3, 2, 31.343, 26.707, 39.563, 19.686 +3, 2, 5, 3, 2, 20.878, 15.958, 26.009, 23.778 +52, 13, 184, 15, 7, 9147.877, 762.194, 11849.573, 18061.118 +5, 3, 11, 5, 3, 47.43, 34.242, 32.905, 66.543 +8, 6, 18, 5, 3, 59.351, 54.787, 67.658, 92.918 +34, 34, 66, 5, 3, 819.172, 287.556, 5676.08, 957.197 +15, 11, 45, 17, 8, 258.121, 175.771, 516.984, 604.914 +4, 3, 7, 5, 4, 27.579, 25.277, 20.895, 52.573 +35, 35, 90, 20, 10, 1181.505, 407.875, 11717.785, 2207.091 +16, 13, 39, 17, 7, 242.136, 228.696, 446.215, 488.564 +1, 1, 1, 1, 1, 0.563, 1.966, 0.469, 0.543 +52, 17, 124, 30, 15, 1173.088, 473.027, 1393.436, 2673.545 +18, 13, 29, 13, 10, 241.925, 78.294, 947.036, 798.117 +12, 8, 23, 9, 5, 101.732, 132.09, 105.51, 180.909 +4, 4, 7, 5, 3, 18.303, 19.102, 20.007, 27.359 +10, 6, 29, 9, 5, 114.893, 77.809, 149.193, 203.275 +19, 15, 51, 18, 9, 358.869, 149.943, 976.352, 740.124 +12, 11, 42, 8, 5, 139.865, 127.456, 191.247, 267.144 +12, 11, 42, 8, 5, 159.003, 124.802, 184.439, 310.258 +26, 22, 60, 16, 9, 610.395, 190.1, 1792.104, 1378.721 +47, 32, 92, 30, 14, 2487.515, 305.349, 2433.951, 4334.664 +27, 27, 65, 15, 7, 678.55, 207.329, 2978.409, 1074.566 +19, 19, 44, 11, 5, 324.002, 140.24, 786.781, 421.433 +18, 18, 34, 13, 7, 217.057, 93.882, 784.08, 417.959 +16, 16, 30, 9, 5, 162.54, 82.62, 553.892, 211.197 +20, 20, 38, 17, 9, 279.629, 108.67, 1161.12, 630.623 +22, 22, 42, 15, 8, 348.417, 119.836, 1549.798, 759.252 +11, 10, 21, 14, 7, 84.944, 91.734, 216.868, 186.665 +4, 2, 12, 3, 3, 41.908, 28.907, 24.983, 65.759 +8, 7, 23, 12, 7, 73.248, 50.843, 133.845, 161.79 +5, 5, 13, 6, 4, 35.342, 27.052, 40.111, 58.569 +639, 250, 2495, 37, 14, 7.8244114975E7, 16877.931, 1996844.081, 8.1042017374E7 +35, 32, 81, 41, 22, 1457.024, 259.522, 2921.452, 4108.483 +21, 19, 49, 26, 10, 407.703, 135.169, 1375.282, 740.142 +8, 5, 15, 7, 4, 55.018, 41.518, 59.144, 85.294 +1, 1, 1, 1, 1, 0.547, 0.501, 0.442, 0.615 +1, 1, 1, 1, 1, 0.536, 13.452, 0.428, 0.513 +49, 48, 123, 9, 5, 2120.416, 521.145, 5070.595, 9579.526 +1, 1, 1, 1, 1, 0.589, 0.471, 0.451, 0.571 +3, 3, 4, 3, 2, 15.558, 13.14, 12.139, 14.752 +12, 6, 44, 10, 5, 192.475, 119.506, 324.762, 352.517 +51, 22, 205, 32, 13, 5722.782, 622.193, 26562.739, 8355.036 +9, 7, 20, 12, 7, 123.466, 67.986, 197.322, 247.456 +16, 10, 43, 13, 6, 221.299, 135.214, 326.523, 469.286 +4, 4, 6, 5, 3, 18.439, 31.081, 20.582, 48.734 +45, 33, 118, 34, 16, 2475.948, 440.555, 7846.101, 3937.445 +18, 18, 34, 11, 6, 280.021, 94.493, 790.737, 369.947 +7, 5, 15, 5, 3, 50.513, 48.616, 53.118, 61.691 +9, 5, 22, 8, 4, 115.805, 60.067, 68.582, 127.168 +9, 7, 23, 8, 4, 86.978, 108.314, 83.009, 154.905 +11, 8, 33, 12, 6, 154.201, 116.387, 169.108, 331.242 +5, 4, 9, 5, 3, 30.876, 26.74, 28.602, 48.622 +17, 17, 38, 6, 3, 214.651, 172.812, 477.575, 319.981 +1, 1, 1, 1, 1, 0.524, 0.464, 0.454, 0.462 +14, 12, 32, 7, 4, 136.468, 94.306, 271.076, 221.878 +9, 9, 18, 11, 5, 69.283, 48.438, 142.737, 126.415 +1, 1, 1, 1, 1, 0.714, 0.777, 0.706, 0.492 +74, 66, 164, 21, 9, 19981.0, 931.52, 52596.865, 22342.693 +19, 18, 36, 8, 4, 249.055, 139.213, 775.253, 286.854 +6, 6, 10, 3, 2, 44.518, 28.824, 31.873, 61.432 +41, 41, 92, 7, 4, 1350.608, 303.153, 3547.699, 1148.522 +9, 9, 16, 7, 4, 60.799, 42.441, 128.312, 128.611 +13, 13, 30, 9, 4, 122.808, 90.478, 220.993, 211.482 +12, 12, 22, 5, 3, 114.687, 60.122, 244.03, 161.967 +14, 14, 28, 5, 3, 151.915, 104.313, 347.863, 233.911 +21, 21, 43, 5, 3, 380.252, 127.79, 1151.223, 3503.825 +32, 20, 62, 8, 4, 685.056, 195.858, 1621.672, 822.965 +20, 20, 44, 4, 3, 312.341, 115.783, 1135.867, 464.286 +36, 34, 88, 6, 3, 972.818, 394.895, 1475.754, 1295.522 +11, 11, 20, 5, 3, 79.462, 111.808, 183.305, 136.109 +8, 8, 14, 3, 2, 47.595, 36.971, 77.439, 53.657 +16, 7, 46, 10, 5, 291.774, 150.058, 296.432, 378.091 +3, 2, 5, 3, 2, 20.89, 15.963, 12.324, 25.66 +2, 1, 4, 2, 2, 35.064, 9.989, 10.958, 21.451 +22, 7, 71, 9, 6, 539.883, 264.235, 1052.826, 810.683 +44, 8, 157, 13, 8, 2284.099, 676.575, 5439.739, 3895.26 +10, 7, 23, 7, 4, 156.184, 68.964, 172.495, 192.581 +1, 1, 1, 1, 1, 0.598, 0.452, 0.451, 0.477 +35, 16, 161, 20, 9, 1817.304, 528.572, 3106.005, 3426.348 +257, 257, 512, 3, 2, 109656.832, 5276.497, 3875068.023, 121108.59 +22, 21, 46, 14, 7, 373.771, 135.454, 1429.515, 571.747 +5, 5, 8, 7, 4, 25.582, 22.105, 28.576, 35.164 +13, 12, 25, 19, 10, 117.863, 69.196, 275.651, 295.851 +40, 40, 78, 9, 5, 1378.396, 289.106, 11845.824, 5771.07 +18, 17, 35, 25, 13, 243.54, 102.205, 721.902, 698.914 +1, 1, 1, 1, 1, 0.524, 0.552, 0.446, 0.475 +31, 13, 111, 19, 9, 1352.405, 393.519, 3971.415, 2268.339 +17, 9, 50, 22, 14, 433.294, 215.59, 581.709, 751.857 +18, 10, 55, 24, 14, 358.319, 238.86, 692.495, 686.708 +20, 17, 57, 20, 20, 532.279, 265.387, 1680.319, 1780.623 +6, 5, 10, 3, 2, 92.439, 45.549, 79.134, 69.207 +9, 9, 17, 5, 3, 95.133, 50.965, 99.196, 96.091 +9, 9, 17, 7, 4, 123.248, 78.82, 252.693, 232.594 +21, 9, 73, 7, 5, 395.86, 323.091, 850.554, 813.768 +109, 91, 437, 20, 8, 83910.104, 1791.648, 53625.361, 86653.246 +14, 9, 35, 15, 7, 224.023, 196.356, 264.182, 330.949 +9, 9, 16, 5, 3, 136.814, 71.271, 159.468, 178.451 +464, 230, 1536, 138, 35, 2.3805981401E7, 9531.975, 778358.051, 2.3974384001E7 +53, 34, 135, 20, 9, 2869.629, 527.311, 3664.394, 10457.302 +109, 54, 513, 31, 11, 58300.943, 2090.069, 21839.301, 61091.139 +66, 49, 169, 65, 29, 15606.677, 583.117, 18735.348, 28481.418 +119, 63, 411, 43, 15, 70603.825, 2447.319, 36999.035, 75384.69 +63, 50, 137, 36, 14, 6481.256, 508.394, 36220.193, 8793.203 +68, 36, 215, 36, 11, 12765.559, 772.307, 14705.772, 15479.455 +42, 32, 101, 38, 12, 2627.856, 354.271, 4707.641, 3268.718 +49, 39, 137, 39, 11, 3865.796, 513.52, 6881.969, 4692.332 +42, 32, 91, 32, 12, 2018.311, 368.53, 4423.818, 2704.838 +52, 34, 111, 33, 12, 4240.863, 389.764, 5635.739, 6077.526 +58, 41, 137, 37, 13, 5249.33, 485.978, 10463.945, 6663.541 +48, 34, 105, 33, 12, 4604.997, 410.943, 5762.743, 5400.988 +91, 52, 293, 32, 13, 66014.649, 1232.158, 27977.333, 62146.209 +67, 45, 177, 51, 15, 15504.718, 622.262, 24335.927, 23964.418 +57, 34, 133, 40, 12, 6427.549, 491.35, 7992.332, 7404.343 +67, 41, 212, 31, 13, 19111.979, 859.267, 16980.244, 16914.781 +109, 55, 349, 16, 8, 44810.111, 1338.483, 35081.022, 44592.85 +94, 20, 195, 16, 8, 46875.07, 631.454, 19122.154, 50928.216 +86, 52, 237, 58, 22, 22029.952, 972.158, 25291.815, 28748.905 +134, 44, 365, 45, 12, 154400.995, 1893.652, 23972.126, 153717.835 +70, 31, 247, 19, 8, 14630.653, 884.889, 10144.72, 18017.55 +78, 32, 265, 22, 9, 14610.859, 1110.05, 9313.044, 18187.747 +80, 32, 214, 35, 12, 14965.463, 774.783, 7307.88, 15055.927 +32, 23, 74, 24, 9, 963.625, 239.169, 2885.828, 1514.792 +42, 28, 103, 28, 11, 1910.302, 333.935, 7059.841, 3017.973 +27, 19, 72, 21, 8, 723.402, 369.032, 2790.248, 1419.496 +118, 43, 286, 38, 11, 88715.83, 1037.872, 31731.96, 99518.101 +48, 31, 118, 32, 12, 3558.914, 388.062, 4568.358, 4694.626 +48, 31, 105, 30, 11, 3316.889, 356.173, 3795.762, 3845.715 +87, 22, 313, 24, 9, 25582.822, 895.084, 47299.092, 26507.98 +72, 44, 203, 56, 15, 21839.04, 742.071, 18989.51, 21393.552 +75, 47, 211, 56, 15, 22195.013, 929.0, 28504.269, 26875.645 +78, 65, 225, 23, 9, 20143.955, 878.76, 18847.231, 13349.977 +64, 40, 134, 50, 26, 6655.777, 406.657, 4691.536, 14646.945 +57, 27, 122, 29, 11, 6359.727, 399.189, 6532.186, 6360.272 +48, 32, 131, 36, 11, 3920.983, 442.447, 5793.626, 5143.988 +52, 37, 140, 40, 11, 4530.688, 521.04, 8462.273, 5920.327 +77, 37, 205, 43, 12, 18306.072, 722.938, 8215.096, 16578.012 +82, 40, 217, 43, 12, 14002.59, 752.851, 7169.473, 18180.524 +78, 37, 197, 42, 12, 19368.936, 704.69, 16350.043, 22911.684 +11, 8, 22, 13, 8, 97.492, 61.573, 174.514, 168.931 +32, 27, 93, 32, 11, 813.887, 294.095, 2346.523, 1356.054 +44, 30, 107, 33, 11, 1915.888, 348.366, 4504.358, 2938.161 +72, 36, 163, 34, 11, 14438.923, 553.142, 9740.245, 16489.218 +75, 37, 176, 38, 12, 19036.333, 586.405, 12500.402, 18315.944 +75, 37, 176, 38, 12, 21386.361, 605.465, 11947.147, 19034.464 +75, 37, 176, 38, 12, 16689.727, 604.188, 11769.882, 22194.188 +50, 28, 109, 29, 11, 3905.975, 425.845, 4086.749, 4847.511 +65, 30, 150, 35, 13, 11453.737, 481.926, 8713.853, 16415.855 +33, 30, 74, 22, 10, 1193.721, 254.813, 2820.974, 1901.841 +80, 43, 149, 17, 8, 18135.95, 612.076, 10172.549, 19138.105 +59, 29, 130, 31, 11, 5060.518, 485.97, 5831.255, 6302.161 +49, 34, 139, 37, 12, 3062.365, 467.672, 4138.211, 4386.802 +52, 35, 152, 40, 13, 4811.046, 561.412, 5749.721, 5411.283 +80, 55, 240, 59, 18, 24465.7, 861.509, 30221.127, 26670.045 +52, 35, 152, 40, 13, 3468.725, 548.351, 5420.491, 5397.615 +43, 33, 125, 23, 8, 5254.832, 399.788, 5703.307, 3314.173 +97, 40, 269, 32, 12, 58391.367, 1586.119, 22116.996, 64412.271 +17, 10, 37, 9, 6, 230.009, 163.816, 312.498, 314.891 +79, 33, 181, 36, 19, 19755.208, 889.281, 10124.946, 26002.648 +44, 28, 97, 30, 17, 1664.945, 422.116, 2359.753, 3988.474 +18, 7, 55, 10, 6, 340.001, 176.799, 634.587, 698.539 +1, 1, 1, 1, 1, 0.588, 0.486, 0.454, 0.482 +13, 11, 36, 16, 9, 173.134, 106.171, 288.513, 319.741 +43, 17, 134, 31, 17, 1375.157, 478.604, 1684.028, 2838.626 +39, 21, 102, 28, 16, 1190.041, 374.127, 1639.202, 3022.217 +108, 23, 228, 28, 12, 46813.629, 708.689, 19582.986, 49474.727 +927, 65, 4814, 18, 8, 2.24237326517E8, 25216.973, 3813606.3, 2.29410316568E8 +21, 16, 56, 25, 20, 394.873, 197.497, 545.825, 1022.741 +5, 5, 8, 7, 4, 26.439, 24.214, 27.572, 48.948 +27, 26, 62, 19, 9, 532.802, 201.231, 1674.059, 945.67 +1, 1, 1, 1, 1, 0.853, 0.466, 0.503, 0.467 +100, 22, 381, 20, 7, 76149.075, 1519.698, 51739.892, 83964.173 +53, 14, 233, 26, 11, 4241.714, 859.987, 9397.967, 5974.706 +25, 20, 70, 17, 8, 750.408, 245.039, 3219.112, 978.815 +22, 17, 47, 18, 12, 421.896, 244.578, 599.209, 905.793 +45, 34, 122, 20, 11, 2585.201, 414.614, 4888.333, 9718.238 +63, 41, 149, 17, 9, 5536.14, 581.139, 8668.503, 5970.323 +164, 67, 423, 61, 15, 279494.527, 2023.907, 86643.971, 292542.282 +79, 52, 244, 27, 13, 21115.238, 956.491, 25235.974, 29629.115 +18, 17, 36, 15, 7, 238.189, 107.549, 782.046, 580.657 +51, 31, 110, 13, 7, 2978.406, 395.837, 4380.792, 3505.073 +19, 7, 108, 11, 7, 536.882, 372.498, 1582.224, 1147.644 +11, 7, 27, 10, 5, 189.24, 119.818, 348.499, 328.12 +15, 12, 33, 5, 3, 197.211, 179.531, 419.498, 282.262 +1, 1, 1, 1, 1, 0.658, 0.648, 0.745, 0.599 +89, 50, 250, 40, 11, 20917.338, 886.475, 15830.074, 27888.691 +1, 1, 1, 1, 1, 0.791, 0.752, 0.52, 0.476 +12, 10, 23, 14, 8, 107.32, 66.73, 201.225, 238.815 +79, 52, 278, 44, 19, 16439.245, 1045.833, 21430.17, 31304.942 +1, 1, 1, 1, 1, 0.81, 0.696, 0.571, 0.557 +1119, 401, 4212, 40, 7, 1.076934617954E9, 32460.45, 3638633.157, 9.50707128926E8 +60, 29, 207, 16, 8, 5309.004, 666.758, 7504.159, 20023.876 +12, 10, 27, 15, 8, 106.021, 84.229, 227.588, 233.539 +11, 9, 25, 13, 7, 99.36, 79.663, 201.956, 252.544 +45, 13, 88, 19, 9, 1409.365, 295.562, 1462.99, 1889.457 +6, 5, 11, 9, 4, 34.793, 30.406, 32.162, 50.401 +10, 6, 20, 11, 6, 74.507, 58.013, 71.472, 119.525 +26, 14, 73, 25, 10, 691.009, 224.09, 1262.039, 1091.658 +15, 14, 32, 21, 10, 166.847, 105.378, 448.106, 362.766 +13, 10, 30, 18, 7, 125.601, 90.914, 218.206, 246.123 +296, 32, 667, 40, 12, 1034622.895, 3740.475, 142371.674, 1064914.475 +51, 20, 146, 30, 11, 5523.733, 585.431, 5273.275, 6193.282 +51, 32, 128, 35, 13, 6816.479, 494.287, 15870.817, 6480.716 +37, 21, 93, 26, 9, 1637.053, 341.797, 4073.134, 2087.646 +23, 14, 50, 16, 9, 484.966, 144.031, 1421.646, 843.152 +6, 5, 10, 8, 5, 32.449, 26.726, 32.689, 44.297 +11, 8, 26, 12, 7, 106.964, 66.383, 156.497, 156.648 +20, 15, 42, 16, 7, 342.956, 121.355, 924.85, 444.422 +9, 8, 17, 12, 6, 71.206, 74.313, 108.749, 115.107 +11, 10, 21, 12, 6, 86.015, 55.23, 192.964, 144.529 +12, 10, 24, 13, 7, 113.621, 64.048, 227.654, 203.435 +57, 29, 116, 18, 10, 3898.126, 362.597, 5534.695, 4729.729 +70, 36, 150, 34, 11, 12718.276, 491.628, 8372.813, 15737.652 +19, 12, 51, 17, 7, 266.032, 140.041, 417.941, 436.391 +282, 92, 1375, 63, 18, 3032771.838, 6009.727, 515832.48, 3281303.717 +13, 7, 43, 11, 5, 231.508, 137.295, 225.591, 280.46 +5, 5, 8, 5, 3, 27.68, 22.061, 28.49, 34.289 +172, 85, 560, 54, 14, 403873.467, 2548.38, 158846.948, 405314.343 +14, 10, 27, 14, 8, 141.171, 78.407, 180.609, 300.129 +18, 16, 34, 23, 11, 347.207, 101.026, 546.991, 602.202 +22, 18, 47, 24, 9, 353.304, 165.987, 640.0, 894.088 +24, 16, 51, 22, 8, 602.959, 154.026, 639.051, 684.75 +14, 13, 31, 18, 9, 141.881, 143.969, 304.284, 270.643 +52, 39, 120, 33, 11, 4869.973, 580.725, 5667.898, 4600.985 +43, 29, 85, 9, 5, 1883.56, 332.226, 3891.8, 1699.292 +37, 25, 118, 15, 8, 1270.155, 398.553, 2793.566, 1709.594 +51, 29, 140, 22, 10, 4261.933, 478.612, 6640.577, 4640.138 +49, 35, 102, 32, 11, 3140.985, 384.715, 3761.661, 4475.417 +60, 32, 217, 32, 12, 5277.93, 673.827, 6644.061, 11158.225 +37, 25, 97, 13, 6, 1222.388, 332.91, 2257.55, 1660.39 +66, 35, 131, 14, 9, 6462.454, 476.766, 11804.247, 8123.048 +44, 35, 93, 18, 12, 1507.338, 314.663, 6952.51, 2125.115 +21, 19, 42, 12, 7, 339.306, 154.566, 1456.61, 470.869 +24, 21, 52, 10, 6, 506.72, 176.361, 1795.865, 602.908 +24, 21, 52, 12, 7, 528.561, 159.947, 1859.989, 853.729 +29, 21, 64, 16, 8, 683.614, 201.304, 1849.501, 1160.865 +54, 42, 130, 21, 13, 4270.017, 475.174, 12848.719, 5759.754 +50, 38, 116, 21, 13, 3954.424, 410.175, 10391.803, 4177.69 +42, 42, 119, 22, 10, 1732.33, 471.884, 4006.897, 2564.211 +103, 58, 236, 16, 8, 31794.191, 1150.198, 18860.536, 36602.571 +29, 23, 67, 40, 20, 895.547, 261.106, 3235.907, 2373.277 +80, 21, 158, 44, 25, 3105.293, 806.761, 2705.663, 5680.775 +48, 23, 112, 51, 24, 5019.281, 430.436, 11695.679, 8244.466 +41, 21, 80, 54, 25, 958.374, 303.829, 874.496, 2522.599 +40, 19, 78, 49, 25, 941.553, 250.886, 798.473, 2391.517 +66, 32, 233, 31, 13, 17185.197, 1579.828, 35513.017, 24573.812 +44, 26, 131, 21, 9, 2247.424, 565.287, 7949.02, 3518.135 +41, 34, 86, 39, 20, 1948.311, 441.024, 6618.892, 5123.273 +775, 203, 1583, 46, 25, 2.16199130089E8, 12742.826, 6198094.719, 2.32624865756E8 +45, 23, 151, 30, 15, 1646.921, 558.865, 15737.966, 3106.781 +15, 14, 39, 11, 5, 171.846, 119.792, 238.912, 326.565 +41, 22, 84, 21, 9, 1561.909, 268.418, 4302.406, 3836.64 +23, 22, 48, 11, 5, 400.91, 165.25, 706.625, 523.087 +17, 16, 34, 13, 7, 236.804, 102.267, 692.796, 488.484 +43, 36, 117, 33, 12, 2659.62, 484.798, 7296.094, 6128.961 +18, 14, 67, 13, 7, 415.724, 225.739, 742.772, 904.429 +12, 11, 29, 13, 7, 106.357, 85.198, 143.344, 225.719 +9, 8, 20, 13, 7, 71.703, 85.538, 123.013, 120.269 +21, 18, 42, 24, 13, 336.268, 123.381, 691.861, 738.848 +4, 4, 7, 5, 3, 18.774, 21.382, 19.009, 24.917 +37, 13, 107, 7, 4, 1518.233, 367.112, 3865.601, 1624.135 +11, 8, 24, 13, 7, 96.65, 103.306, 125.329, 160.813 +12, 10, 34, 14, 7, 153.65, 100.031, 197.624, 273.752 +21, 15, 49, 23, 9, 362.607, 186.576, 985.063, 799.797 +43, 30, 99, 49, 28, 2226.394, 312.204, 5918.873, 6119.451 +19, 14, 48, 26, 11, 311.935, 205.958, 713.006, 567.527 +2, 2, 2, 1, 1, 7.404, 29.425, 7.041, 5.588 +13, 11, 26, 5, 3, 134.952, 73.16, 317.871, 225.036 +37, 27, 82, 7, 4, 1358.204, 302.408, 2495.507, 2521.579 +10, 9, 21, 5, 3, 78.673, 53.908, 117.027, 123.313 +17, 17, 35, 5, 3, 202.683, 98.985, 392.805, 260.459 +7, 7, 12, 3, 2, 42.266, 31.458, 125.437, 43.365 +41, 25, 112, 15, 7, 1553.095, 376.115, 2687.101, 1884.109 +10, 7, 22, 13, 7, 84.686, 62.167, 118.477, 154.721 +12, 12, 22, 7, 5, 83.793, 70.554, 206.725, 182.04 +10, 8, 24, 11, 5, 145.763, 64.13, 177.692, 156.949 +19, 16, 45, 21, 8, 295.961, 140.758, 933.348, 553.965 +9, 8, 19, 14, 7, 76.757, 59.141, 124.717, 114.766 +37, 29, 121, 41, 16, 1266.983, 373.597, 1887.019, 2574.039 +9, 8, 19, 14, 7, 81.262, 58.036, 120.436, 120.05 +37, 28, 96, 35, 13, 13404.539, 372.221, 3878.064, 2647.346 +15, 10, 35, 19, 11, 198.149, 106.644, 281.842, 365.033 +27, 24, 55, 23, 11, 675.598, 210.579, 1395.313, 1053.216 +1, 1, 1, 1, 1, 0.676, 0.48, 0.484, 0.65 +13, 11, 26, 15, 7, 223.756, 102.131, 350.356, 236.375 +16, 13, 34, 14, 7, 246.726, 189.29, 462.556, 426.434 +21, 15, 49, 23, 9, 376.474, 172.314, 698.637, 647.059 +697, 66, 3646, 14, 7, 7.395078173E7, 14961.48, 1818789.062, 7.5519070225E7 +15, 6, 43, 10, 5, 223.045, 165.604, 263.767, 315.884 +137, 49, 305, 31, 11, 165241.572, 2073.31, 21278.57, 169753.838 +13, 9, 26, 9, 4, 179.373, 79.757, 119.353, 152.113 +20, 7, 54, 8, 4, 269.515, 157.374, 389.114, 392.574 +12, 9, 28, 15, 8, 134.468, 76.398, 236.017, 258.533 +15, 10, 34, 19, 10, 182.904, 108.141, 475.744, 404.842 +4, 3, 5, 3, 2, 47.771, 14.041, 15.535, 22.815 +1, 1, 1, 1, 1, 0.558, 0.477, 0.475, 0.455 +42, 30, 97, 21, 8, 2027.048, 358.197, 3718.525, 2500.599 +20, 16, 45, 19, 9, 301.017, 135.058, 790.579, 513.896 +8, 5, 18, 8, 5, 144.159, 48.872, 82.968, 143.583 +11, 11, 26, 9, 4, 158.858, 70.801, 252.004, 147.487 +1, 1, 1, 1, 1, 0.601, 0.457, 0.461, 0.473 +80, 77, 312, 14, 7, 13308.728, 1336.026, 151536.625, 9660.478 +87, 80, 339, 18, 8, 18679.392, 1454.392, 162277.713, 24439.867 +86, 18, 254, 15, 4, 11452.354, 1111.463, 9286.899, 12728.454 +1, 1, 1, 1, 1, 0.806, 0.461, 0.462, 0.472 +16, 9, 54, 7, 4, 302.444, 241.549, 368.11, 451.182 +32, 22, 75, 9, 5, 814.893, 234.703, 3836.613, 1054.67 +150, 79, 564, 17, 8, 349918.457, 3142.554, 690483.967, 381528.199 +19, 19, 36, 7, 4, 339.695, 113.331, 1897.566, 729.426 +199, 61, 628, 39, 14, 981432.454, 3515.992, 185914.243, 1013098.893 +105, 10, 479, 10, 5, 38083.372, 1692.472, 32488.598, 50440.881 +11, 5, 30, 5, 3, 189.513, 109.802, 189.708, 177.67 +30, 11, 122, 20, 10, 1425.039, 457.281, 3543.824, 1840.978 +22, 15, 55, 23, 12, 588.791, 264.733, 1538.344, 1076.589 +37, 17, 128, 31, 16, 2339.792, 370.192, 3988.217, 5064.922 +33, 15, 112, 27, 14, 1481.996, 315.677, 3725.072, 3203.927 +33, 15, 112, 25, 12, 2061.217, 321.459, 3825.522, 3101.807 +32, 14, 104, 20, 9, 1841.135, 317.386, 3644.75, 2719.724 +13, 8, 41, 15, 7, 227.978, 146.425, 296.58, 512.853 +7, 3, 17, 6, 4, 71.372, 98.098, 60.26, 134.568 +17, 7, 45, 9, 5, 549.236, 167.616, 458.995, 1057.582 +10, 10, 18, 5, 3, 83.334, 46.634, 153.751, 124.255 +9, 9, 17, 6, 3, 75.866, 44.964, 119.538, 92.76 +21, 10, 54, 5, 3, 425.292, 152.709, 496.67, 450.31 +51, 33, 129, 48, 23, 17737.55, 713.334, 7326.67, 10526.504 +17, 14, 50, 13, 6, 238.143, 175.361, 364.691, 509.517 +38, 21, 96, 15, 8, 1731.019, 336.786, 4369.543, 4086.454 +20, 19, 44, 13, 6, 341.366, 143.877, 1065.096, 450.596 +55, 33, 128, 14, 7, 4585.236, 483.154, 6085.811, 5232.731 +19, 19, 45, 15, 8, 426.096, 197.901, 1299.897, 521.188 +20, 19, 42, 13, 7, 314.176, 125.828, 986.177, 484.32 +34, 17, 74, 13, 6, 1081.209, 251.068, 2101.556, 1074.44 +27, 26, 66, 13, 6, 429.475, 217.279, 608.476, 833.942 +30, 30, 63, 10, 5, 560.094, 211.141, 953.631, 702.294 +18, 18, 36, 8, 4, 184.214, 103.881, 359.074, 216.143 +16, 16, 32, 7, 4, 144.992, 91.251, 434.098, 306.458 +120, 46, 337, 16, 7, 93913.931, 2331.734, 56058.885, 111425.816 +308, 88, 1608, 31, 11, 4641522.12, 8517.979, 1108777.515, 4824081.623 +1, 1, 1, 1, 1, 0.703, 0.928, 0.861, 0.56 +1, 1, 1, 1, 1, 0.54, 0.416, 0.385, 0.402 +15, 15, 28, 11, 6, 137.814, 107.628, 488.674, 232.753 +1, 1, 1, 1, 1, 0.622, 0.454, 0.444, 0.423 +40, 23, 91, 16, 9, 1564.197, 303.222, 4702.55, 3147.317 +1039, 16, 4122, 17, 8, 2.97972436109E8, 10838.615, 1.172344161E7, 2.33487345677E8 +26, 24, 59, 12, 7, 599.016, 223.525, 2293.355, 1207.474 +1, 1, 1, 1, 1, 0.59, 0.48, 0.447, 0.47 +43, 12, 196, 11, 9, 2337.009, 598.959, 10713.503, 3565.285 +9, 2, 25, 4, 3, 118.378, 124.368, 120.628, 177.052 +8, 5, 19, 9, 5, 92.329, 58.832, 91.966, 163.627 +50, 10, 246, 6, 5, 2579.359, 751.425, 5772.189, 3529.934 +10, 6, 22, 6, 3, 134.055, 173.185, 138.913, 237.444 +22, 13, 66, 19, 8, 443.783, 392.236, 716.1, 1154.299 +11, 5, 28, 8, 4, 107.315, 61.623, 222.113, 175.522 +51, 46, 98, 10, 5, 3192.651, 322.836, 11281.265, 3184.74 +7, 7, 13, 6, 3, 92.795, 36.642, 51.28, 68.845 +21, 16, 42, 16, 11, 262.422, 123.307, 562.823, 335.248 +45, 22, 145, 12, 6, 2263.851, 564.512, 2575.832, 2936.658 +35, 34, 81, 10, 5, 1126.285, 275.592, 2429.04, 1036.902 +5, 5, 8, 5, 3, 26.368, 22.481, 76.163, 33.257 +8, 8, 20, 9, 4, 88.406, 88.009, 152.671, 159.006 +4, 3, 7, 3, 2, 23.116, 20.102, 17.637, 24.771 +9, 8, 19, 6, 3, 91.9, 49.931, 69.356, 80.392 +28, 22, 61, 8, 4, 451.812, 192.577, 845.656, 596.817 +37, 19, 87, 26, 10, 1139.674, 294.557, 1500.85, 1886.118 +92, 37, 322, 40, 14, 29452.627, 1163.281, 11701.782, 39334.673 +127, 51, 444, 46, 15, 65908.097, 2458.846, 26787.242, 84754.523 +130, 49, 455, 44, 14, 128560.349, 2089.744, 22374.654, 137315.722 +22, 19, 42, 6, 3, 383.233, 127.887, 877.239, 344.642 +19, 17, 36, 10, 5, 275.692, 112.941, 545.699, 665.707 +19, 17, 38, 10, 5, 274.861, 116.14, 471.65, 510.402 +19, 17, 36, 10, 5, 418.457, 247.613, 651.496, 363.029 +19, 17, 37, 11, 6, 271.874, 118.798, 516.367, 984.263 +19, 18, 36, 5, 3, 206.09, 103.486, 345.036, 256.188 +49, 25, 130, 16, 8, 3385.88, 521.692, 4065.394, 3949.563 +45, 25, 119, 15, 7, 1895.472, 450.252, 3154.904, 2799.356 +1, 1, 1, 1, 1, 0.713, 0.684, 0.579, 0.531 +30, 20, 93, 24, 13, 1147.553, 331.282, 2486.868, 2431.139 +1, 1, 1, 1, 1, 0.699, 0.526, 0.445, 0.449 +27, 13, 96, 19, 10, 741.857, 378.157, 1913.179, 1915.812 +85, 23, 310, 22, 10, 17494.493, 1270.252, 33963.759, 17295.243 +61, 54, 198, 38, 15, 5599.292, 784.488, 6538.805, 9903.454 +39, 22, 112, 21, 11, 2125.645, 431.036, 4091.481, 4059.79 +85, 60, 285, 50, 21, 20133.049, 1359.434, 23892.453, 33343.89 +24, 16, 55, 22, 11, 453.754, 177.173, 1189.737, 1007.067 +40, 33, 108, 30, 13, 1912.805, 398.76, 2901.497, 3916.965 +1, 1, 1, 1, 1, 0.791, 0.515, 0.502, 0.575 +29, 24, 84, 29, 15, 719.498, 329.713, 1898.052, 2047.9 +27, 1, 74, 18, 10, 325.963, 105.461, 628.313, 742.28 +28, 21, 86, 26, 13, 717.585, 299.121, 1418.409, 1523.865 +10, 8, 19, 6, 3, 69.022, 64.228, 78.393, 97.479 +71, 57, 342, 45, 21, 16930.579, 1073.16, 29255.21, 23689.522 +494, 270, 1023, 106, 35, 2.4490555717E7, 9329.453, 754520.48, 2.5030303769E7 +14, 14, 35, 10, 5, 128.744, 156.577, 206.764, 254.651 +15, 15, 39, 10, 5, 155.907, 139.539, 267.591, 298.058 +20, 14, 52, 23, 11, 362.729, 164.83, 563.817, 807.824 +25, 17, 60, 13, 7, 406.783, 217.094, 468.084, 745.618 +17, 11, 54, 19, 8, 243.689, 201.118, 279.308, 567.72 +14, 10, 37, 18, 10, 163.016, 89.386, 202.578, 397.453 +1, 1, 1, 1, 1, 0.567, 0.558, 0.446, 0.471 +2, 1, 2, 1, 1, 9.793, 5.956, 15.015, 7.406 +5, 1, 15, 3, 3, 89.49, 39.413, 63.171, 110.094 +64, 47, 115, 20, 10, 5781.603, 472.503, 7737.319, 8033.706 +1, 1, 1, 1, 1, 0.839, 0.828, 0.516, 0.521 +32, 12, 88, 4, 3, 891.327, 209.437, 2834.617, 1113.762 +10, 3, 32, 7, 5, 160.919, 98.615, 219.325, 277.925 +342, 52, 682, 54, 11, 617728.077, 4486.062, 80905.893, 627203.469 +1, 1, 1, 1, 1, 1.143, 0.871, 0.645, 0.577 +7, 3, 16, 5, 3, 57.111, 40.344, 65.837, 73.762 +24, 24, 46, 9, 5, 1503.627, 131.66, 1897.086, 664.347 +47, 23, 99, 43, 28, 1889.263, 492.972, 2980.916, 3600.28 +15, 12, 34, 15, 8, 187.858, 95.698, 496.095, 304.648 +13, 12, 23, 7, 4, 101.88, 61.619, 323.33, 135.745 +14, 12, 28, 9, 5, 135.233, 78.373, 392.941, 227.676 +48, 27, 99, 11, 7, 2768.843, 367.387, 3771.434, 3208.113 +12, 12, 22, 7, 4, 104.962, 55.97, 239.452, 134.685 +17, 14, 35, 21, 11, 274.528, 143.16, 605.563, 454.032 +30, 19, 66, 26, 11, 668.01, 220.242, 860.563, 917.67 +6, 5, 11, 9, 5, 35.74, 30.954, 34.305, 49.227 +18, 15, 42, 19, 7, 312.482, 130.54, 774.803, 412.681 +41, 32, 140, 38, 14, 1540.219, 498.761, 2042.697, 2567.951 +16, 14, 38, 15, 7, 199.833, 113.639, 456.141, 318.198 +22, 18, 45, 22, 8, 371.749, 203.101, 1002.521, 660.7 +149, 56, 391, 70, 31, 236420.021, 2619.522, 40233.983, 257829.941 +33, 28, 69, 25, 11, 1228.839, 326.578, 2363.589, 1809.902 +20, 15, 43, 19, 8, 369.024, 154.77, 1047.672, 576.85 +22, 16, 48, 20, 8, 373.046, 143.765, 674.276, 486.18 +149, 90, 363, 107, 46, 313161.544, 1774.871, 81855.471, 389221.478 +24, 13, 62, 8, 4, 575.79, 185.103, 982.023, 678.716 +1, 1, 1, 1, 1, 0.579, 0.562, 0.452, 0.482 +36, 33, 79, 19, 9, 1478.94, 268.6, 3841.807, 2885.167 +14, 12, 27, 21, 11, 124.953, 124.523, 184.562, 286.953 +10, 8, 24, 10, 5, 79.836, 118.19, 88.91, 138.571 +15, 11, 28, 12, 7, 133.858, 77.849, 168.143, 246.916 +22, 14, 42, 14, 8, 239.16, 129.256, 288.367, 432.686 +68, 30, 136, 23, 12, 7396.431, 498.65, 4612.019, 9356.646 +6, 3, 16, 4, 3, 49.744, 33.176, 41.767, 65.808 +16, 10, 30, 16, 9, 184.811, 85.156, 173.791, 321.267 +44, 20, 87, 22, 12, 1306.558, 345.322, 1341.576, 2420.061 +19, 18, 41, 12, 6, 345.299, 149.631, 1081.059, 656.358 +34, 23, 91, 22, 10, 1075.63, 460.724, 1979.483, 1823.585 +13, 12, 28, 12, 5, 124.472, 81.874, 140.508, 195.307 +9, 7, 16, 12, 6, 54.857, 41.553, 62.567, 87.033 +13, 9, 28, 15, 7, 121.003, 82.52, 133.516, 205.947 +18, 14, 37, 20, 10, 196.158, 111.56, 350.884, 336.575 +65, 33, 150, 32, 14, 15698.818, 553.835, 24215.064, 18673.999 +43, 22, 94, 27, 12, 1599.051, 291.002, 2538.876, 2576.948 +22, 16, 46, 24, 9, 323.485, 135.215, 576.493, 509.191 +33, 33, 75, 7, 4, 962.72, 236.805, 1736.883, 1172.377 +32, 27, 88, 13, 7, 1152.521, 382.085, 3574.607, 1661.364 +14, 11, 31, 22, 11, 152.581, 99.154, 317.079, 297.214 +6, 5, 10, 8, 5, 31.937, 25.866, 31.955, 42.041 +21, 16, 62, 15, 8, 360.031, 205.48, 513.715, 664.521 +44, 35, 135, 24, 11, 2231.952, 508.518, 5678.632, 3635.911 +62, 46, 212, 22, 10, 8717.255, 851.982, 13152.22, 9938.419 +45, 25, 117, 27, 10, 2212.193, 421.542, 10072.248, 3262.372 +11, 7, 24, 12, 7, 156.97, 73.383, 201.015, 158.983 +16, 11, 37, 15, 8, 209.477, 110.637, 521.779, 403.122 +20, 16, 42, 12, 7, 322.208, 141.095, 1323.74, 559.452 +45, 25, 119, 15, 7, 1856.528, 615.528, 3531.511, 2625.137 +53, 33, 141, 16, 8, 3876.76, 592.747, 4635.954, 4468.288 +12, 11, 29, 13, 7, 115.9, 115.813, 215.29, 250.38 +13, 9, 24, 12, 6, 118.511, 68.476, 107.051, 215.066 +26, 11, 53, 18, 9, 662.773, 160.561, 631.11, 868.081 +16, 16, 30, 9, 5, 143.447, 82.621, 556.03, 267.401 +56, 38, 132, 62, 33, 6255.659, 468.913, 12001.387, 22713.276 +68, 41, 160, 74, 40, 16771.471, 835.102, 17198.155, 34924.894 +68, 41, 160, 74, 40, 16979.464, 641.797, 23430.674, 24218.917 +76, 21, 155, 20, 11, 19379.96, 588.072, 10350.146, 17972.353 +22, 11, 42, 15, 8, 344.583, 118.9, 330.726, 449.715 +36, 17, 77, 22, 9, 883.56, 268.461, 871.792, 1239.13 +34, 31, 66, 8, 5, 658.817, 203.992, 2340.869, 822.855 +31, 15, 60, 21, 10, 637.605, 175.691, 791.587, 901.988 +22, 11, 42, 14, 8, 285.497, 155.458, 332.2, 387.775 +17, 16, 40, 12, 6, 205.383, 144.348, 422.79, 302.705 +159, 66, 388, 86, 13, 121716.748, 1474.952, 30086.281, 130835.955 +20, 12, 40, 11, 6, 269.855, 117.315, 538.061, 439.637 +14, 14, 26, 9, 5, 122.943, 69.876, 384.26, 189.168 +24, 22, 51, 11, 6, 365.065, 150.329, 1009.198, 435.519 +15, 14, 33, 13, 6, 189.879, 97.637, 525.692, 237.864 +63, 39, 192, 10, 5, 7769.525, 607.962, 8641.561, 6072.075 +460, 89, 918, 111, 27, 6497567.105, 11187.738, 180708.257, 6610541.489 +273, 28, 544, 53, 27, 89415.239, 4584.897, 31968.243, 98813.681 +315, 114, 654, 50, 26, 4113533.972, 5214.85, 274205.865, 4445387.379 +1, 1, 1, 1, 1, 0.784, 0.94, 0.616, 0.586 +28, 18, 74, 35, 24, 953.563, 237.37, 2624.469, 2454.772 +1, 1, 1, 1, 1, 0.56, 0.498, 0.442, 0.466 +1, 1, 1, 1, 1, 0.508, 0.466, 0.401, 0.454 +11, 10, 24, 11, 6, 114.674, 68.826, 221.283, 231.271 +25, 25, 54, 12, 6, 463.501, 159.449, 1692.781, 1009.303 +21, 16, 46, 26, 14, 377.66, 144.122, 977.414, 1074.506 +13, 13, 25, 7, 4, 135.578, 69.421, 308.478, 134.109 +36, 27, 88, 26, 12, 1163.518, 321.054, 1764.895, 2169.726 +1, 1, 1, 1, 1, 0.715, 0.472, 0.449, 0.513 +17, 13, 48, 15, 7, 309.693, 143.281, 644.943, 587.866 +13, 9, 30, 16, 7, 136.161, 94.162, 135.031, 255.74 +70, 43, 138, 50, 27, 12838.512, 562.803, 3381.095, 18441.8 +46, 33, 139, 40, 15, 3367.25, 578.106, 5448.664, 5910.602 +9, 9, 16, 9, 5, 80.812, 47.495, 119.923, 123.081 +13, 11, 44, 18, 10, 226.854, 186.024, 273.923, 636.754 +15, 9, 28, 19, 12, 104.466, 74.613, 132.717, 275.69 +24, 19, 53, 29, 15, 509.283, 224.589, 778.479, 1368.875 +10, 8, 20, 8, 5, 119.187, 65.593, 144.87, 117.248 +50, 32, 118, 16, 7, 3871.254, 402.776, 4063.611, 4889.305 +61, 53, 178, 22, 8, 5506.033, 609.367, 9147.008, 8331.131 +16, 16, 32, 13, 7, 173.028, 92.061, 568.013, 229.721 +23, 19, 49, 24, 15, 499.029, 146.92, 1884.564, 1081.491 +31, 24, 78, 34, 14, 987.041, 277.963, 6038.232, 1961.206 +102, 40, 395, 25, 11, 12694.416, 1052.468, 88161.091, 14650.442 +43, 36, 132, 26, 9, 1642.988, 468.947, 3698.613, 3639.917 +17, 11, 47, 13, 6, 265.815, 160.529, 319.054, 457.225 +35, 22, 140, 22, 8, 1272.245, 567.881, 1700.34, 2494.908 +11, 6, 26, 7, 4, 96.363, 77.393, 107.223, 222.029 +57, 31, 143, 19, 8, 4581.258, 611.089, 8020.408, 4441.666 +45, 37, 117, 17, 7, 2061.914, 652.257, 5551.814, 4607.295 +3, 2, 5, 3, 2, 44.477, 15.615, 12.019, 35.399 +12, 12, 26, 14, 7, 119.016, 104.438, 353.396, 166.985 +9, 8, 20, 13, 7, 77.008, 52.917, 121.946, 129.509 +9, 8, 20, 13, 7, 78.195, 70.24, 122.612, 165.481 +12, 11, 26, 13, 7, 158.99, 138.522, 367.047, 262.548 +9, 8, 20, 13, 7, 82.624, 57.674, 141.856, 139.372 +31, 17, 140, 25, 14, 1221.385, 572.49, 1934.843, 2253.497 +9, 8, 20, 13, 7, 77.832, 82.132, 192.628, 133.332 +26, 21, 52, 16, 10, 567.523, 157.308, 847.018, 666.06 +36, 33, 71, 20, 11, 1317.33, 278.262, 6758.591, 1999.635 +9, 8, 17, 12, 7, 102.36, 48.937, 110.456, 157.706 +19, 15, 44, 16, 7, 319.301, 217.262, 1200.434, 500.97 +21, 11, 44, 13, 7, 348.456, 131.689, 464.342, 440.255 +3, 2, 5, 3, 2, 18.094, 14.216, 11.773, 52.522 +5, 5, 8, 3, 2, 24.094, 22.063, 27.753, 26.5 +19, 19, 36, 5, 3, 328.411, 100.876, 1123.515, 315.081 +41, 41, 101, 6, 3, 1569.867, 518.945, 7061.993, 2107.124 +257, 257, 512, 3, 2, 96639.146, 4778.303, 4095682.29, 87212.971 +50, 36, 141, 14, 7, 3892.743, 519.673, 7493.138, 4442.67 +9, 4, 23, 5, 3, 80.582, 58.426, 82.114, 120.108 +10, 5, 22, 5, 3, 81.517, 55.925, 97.709, 118.244 +7, 5, 22, 9, 5, 73.854, 56.345, 73.716, 170.378 +6, 3, 13, 5, 3, 49.948, 33.412, 37.898, 65.296 +5, 4, 11, 5, 3, 31.258, 27.649, 30.661, 48.382 +10, 10, 18, 5, 3, 80.179, 45.414, 173.076, 107.97 +1, 1, 1, 1, 1, 0.548, 0.455, 0.441, 0.411 +1, 1, 1, 1, 1, 0.442, 0.399, 0.397, 0.4 +10, 9, 21, 5, 3, 73.573, 75.804, 139.552, 91.347 +15, 15, 28, 3, 2, 145.98, 77.561, 444.221, 202.655 +7, 5, 11, 6, 4, 38.03, 32.941, 34.851, 58.367 +17, 11, 32, 13, 7, 166.968, 87.381, 226.029, 248.867 +43, 16, 155, 23, 12, 1637.956, 512.125, 11779.412, 2834.613 +28, 28, 64, 9, 5, 555.721, 205.652, 1092.834, 511.32 +17, 17, 34, 11, 5, 210.261, 97.606, 695.627, 232.341 +6, 6, 10, 3, 2, 28.863, 27.404, 34.555, 38.263 +12, 12, 22, 3, 2, 99.69, 55.529, 227.776, 133.613 +23, 22, 45, 17, 9, 466.454, 132.026, 1564.896, 831.728 +12, 12, 22, 5, 3, 131.248, 62.532, 163.269, 153.218 +33, 21, 64, 5, 3, 886.597, 198.937, 2702.914, 835.643 +58, 17, 139, 24, 15, 5060.085, 606.537, 10895.985, 8850.531 +13, 8, 30, 14, 8, 149.053, 87.445, 1759.7, 256.059 +6, 5, 10, 5, 3, 46.605, 31.197, 32.261, 42.084 +11, 7, 21, 9, 5, 91.624, 55.709, 84.412, 116.138 +3, 2, 5, 3, 2, 20.201, 14.962, 12.232, 22.747 +10, 10, 18, 3, 2, 84.172, 47.758, 174.924, 130.018 +19, 19, 36, 5, 3, 249.263, 103.474, 1239.022, 444.942 +7, 4, 15, 6, 3, 66.245, 89.724, 73.694, 92.298 +49, 49, 111, 8, 4, 3776.562, 419.882, 9299.806, 3778.423 +1, 1, 1, 1, 1, 0.74, 0.555, 0.477, 0.482 +16, 16, 30, 5, 3, 232.328, 84.583, 630.277, 214.219 +5, 4, 12, 5, 3, 49.475, 33.256, 38.952, 67.743 +25, 17, 96, 12, 6, 821.254, 275.425, 1566.802, 1186.721 +23, 17, 85, 12, 6, 735.545, 270.474, 1326.03, 1181.241 +18, 12, 56, 12, 7, 341.363, 190.916, 611.828, 622.615 +23, 14, 78, 15, 8, 700.323, 277.315, 1593.842, 1134.551 +7, 7, 12, 5, 3, 40.829, 31.549, 61.611, 55.611 +14, 9, 25, 11, 6, 118.626, 72.867, 152.469, 193.29 +17, 14, 36, 15, 7, 380.433, 164.627, 724.707, 400.524 +10, 9, 19, 10, 6, 102.194, 50.61, 146.292, 206.498 +12, 11, 23, 10, 6, 94.23, 61.136, 243.548, 181.587 +22, 17, 53, 21, 11, 416.375, 196.442, 1689.842, 633.095 +13, 12, 23, 9, 6, 115.161, 62.042, 276.359, 210.944 +14, 12, 32, 21, 10, 158.182, 99.069, 450.917, 339.025 +19, 16, 45, 20, 8, 274.922, 187.094, 604.363, 470.751 +13, 10, 30, 17, 8, 137.969, 91.912, 177.292, 212.091 +19, 16, 45, 20, 8, 321.649, 148.637, 660.853, 543.143 +27, 23, 63, 32, 11, 695.578, 256.239, 2449.065, 974.252 +14, 11, 32, 14, 8, 219.856, 89.22, 456.672, 287.54 +18, 12, 35, 25, 14, 226.757, 131.557, 388.56, 479.577 +29, 25, 60, 24, 10, 686.844, 222.717, 1516.224, 1774.538 +31, 24, 66, 25, 10, 963.185, 246.487, 1413.942, 1288.509 +41, 26, 83, 32, 16, 1264.594, 266.829, 4079.79, 2544.713 +1, 1, 1, 1, 1, 0.709, 0.714, 0.494, 0.475 +9, 7, 17, 13, 5, 72.93, 54.029, 64.247, 112.47 +7, 4, 22, 5, 4, 81.78, 65.921, 69.895, 148.644 +6, 3, 16, 4, 3, 61.656, 44.206, 48.613, 137.989 +8, 5, 19, 8, 4, 81.72, 47.357, 72.184, 111.781 +8, 6, 22, 7, 4, 80.597, 59.668, 69.159, 127.665 +8, 6, 19, 8, 4, 61.422, 57.307, 61.897, 94.075 +8, 7, 19, 11, 5, 71.171, 51.837, 87.035, 156.742 +8, 6, 21, 8, 4, 73.425, 58.319, 97.064, 110.756 +21, 11, 40, 13, 8, 277.325, 110.063, 359.628, 434.923 +15, 9, 28, 6, 3, 163.089, 76.196, 175.864, 210.747 +1, 1, 1, 1, 1, 0.55, 0.483, 0.48, 21.58 +1, 1, 1, 1, 1, 0.433, 0.438, 0.419, 0.632 +18, 9, 57, 10, 4, 367.805, 191.467, 585.439, 523.066 +1, 1, 1, 1, 1, 0.557, 0.523, 0.482, 0.548 +7, 6, 14, 7, 4, 77.569, 76.863, 84.04, 118.41 +7, 5, 11, 6, 4, 52.815, 57.783, 61.723, 97.196 +7, 5, 11, 6, 4, 37.065, 44.93, 35.907, 75.916 +25, 11, 51, 15, 8, 618.894, 184.461, 657.717, 841.756 +10, 8, 20, 6, 3, 98.757, 79.389, 165.009, 126.903 +22, 15, 64, 21, 9, 473.123, 194.545, 1723.914, 808.856 +10, 8, 21, 14, 7, 89.872, 63.689, 149.091, 143.474 +22, 15, 62, 19, 8, 449.125, 239.634, 1158.821, 645.811 +5, 4, 8, 6, 5, 24.156, 22.726, 22.248, 34.139 +15, 10, 40, 22, 14, 185.299, 122.066, 378.281, 570.27 +13, 11, 27, 20, 10, 137.031, 85.715, 489.033, 358.367 +12, 10, 25, 18, 9, 175.712, 152.905, 299.426, 4680.342 +48, 25, 127, 17, 8, 3512.03, 433.381, 3515.843, 3751.614 +7, 6, 13, 9, 4, 47.328, 39.734, 45.351, 61.431 +12, 7, 23, 12, 7, 115.191, 65.222, 108.199, 184.065 +10, 7, 19, 10, 6, 80.644, 55.362, 77.177, 129.401 +257, 257, 512, 3, 2, 99313.238, 4759.929, 4122701.589, 124771.882 +6, 5, 11, 8, 6, 42.706, 32.681, 34.386, 62.866 +9, 8, 18, 7, 4, 66.695, 50.399, 79.179, 95.822 +18, 15, 42, 17, 7, 293.172, 140.041, 609.136, 410.914 +64, 30, 178, 14, 7, 5721.951, 674.558, 5809.449, 6605.284 +39, 24, 113, 29, 10, 1500.877, 445.9, 3172.869, 2400.154 +126, 36, 300, 48, 11, 49777.022, 1698.691, 8439.481, 56093.476 +16, 16, 30, 5, 4, 187.908, 87.777, 688.782, 349.362 +17, 17, 32, 5, 4, 180.852, 86.501, 767.492, 254.94 +28, 23, 72, 25, 10, 659.098, 236.707, 1387.019, 1112.277 +18, 18, 34, 5, 3, 149.383, 97.552, 524.821, 286.192 +18, 18, 34, 5, 4, 200.101, 107.688, 873.772, 442.685 +18, 18, 34, 5, 3, 206.975, 93.829, 919.818, 248.566 +12, 12, 22, 5, 3, 85.79, 55.898, 295.837, 180.548 +19, 19, 40, 12, 6, 232.006, 112.038, 395.909, 302.567 +13, 12, 23, 5, 3, 97.268, 101.157, 246.617, 158.711 +12, 12, 22, 7, 4, 163.647, 56.419, 245.454, 132.16 +64, 39, 262, 11, 7, 5619.278, 910.758, 12878.716, 7359.463 +18, 17, 34, 10, 6, 230.072, 99.245, 465.158, 333.93 +13, 12, 29, 16, 8, 192.545, 87.474, 400.827, 365.989 +19, 17, 43, 27, 18, 349.095, 153.413, 841.72, 886.468 +7, 3, 17, 5, 3, 74.101, 63.57, 60.432, 112.825 +7, 7, 12, 3, 2, 58.752, 45.877, 77.625, 80.034 +19, 19, 36, 9, 4, 353.941, 129.091, 1418.271, 269.213 +22, 7, 88, 10, 5, 732.003, 288.591, 1065.098, 938.717 +8, 6, 19, 5, 3, 66.258, 56.284, 64.807, 92.975 +9, 7, 19, 9, 5, 110.715, 55.149, 113.8, 137.925 +15, 14, 32, 8, 4, 130.91, 95.85, 194.437, 242.875 +14, 10, 33, 10, 5, 156.545, 104.385, 366.063, 257.705 +1, 1, 1, 1, 1, 0.721, 0.486, 0.44, 0.431 +10, 10, 20, 10, 5, 96.39, 108.781, 184.681, 157.762 +11, 11, 21, 6, 3, 120.537, 56.172, 193.837, 157.932 +11, 8, 20, 7, 4, 143.988, 55.683, 127.107, 192.039 +25, 20, 52, 10, 6, 595.925, 241.259, 2232.518, 1085.115 +27, 22, 56, 10, 4, 638.688, 176.58, 2819.017, 779.856 +7, 7, 13, 7, 4, 54.772, 36.703, 71.913, 81.012 +12, 10, 32, 9, 5, 154.435, 104.323, 140.082, 205.299 +27, 26, 79, 12, 6, 652.749, 324.125, 1278.516, 1346.544 +11, 9, 22, 8, 4, 79.308, 61.801, 100.441, 119.1 +1319, 1313, 5056, 22, 6, 1.294954140416E9, 94876.833, 1.9325486893E7, 1.580066459167E9 +20, 17, 51, 11, 5, 446.123, 273.013, 844.488, 680.558 +31, 26, 82, 22, 10, 889.528, 277.934, 1875.811, 1478.418 +19, 15, 46, 10, 6, 308.848, 136.864, 1164.985, 571.365 +31, 4, 360, 16, 13, 2074.919, 1282.443, 12028.033, 5822.424 +12, 5, 36, 8, 4, 191.471, 141.914, 207.134, 312.215 +47, 31, 111, 27, 12, 3887.065, 393.178, 16984.044, 5839.252 +10, 9, 18, 7, 4, 147.36, 79.906, 222.251, 148.908 +12, 12, 22, 5, 3, 172.231, 58.26, 268.341, 193.582 +29, 28, 56, 10, 6, 845.837, 209.539, 2633.333, 833.511 +10, 5, 28, 4, 3, 123.99, 85.941, 115.602, 173.717 +23, 23, 48, 9, 4, 323.813, 168.357, 613.13, 505.395 +23, 23, 49, 9, 4, 336.021, 154.635, 594.68, 574.341 +23, 16, 44, 6, 3, 447.278, 131.394, 925.479, 464.724 +27, 26, 52, 10, 5, 559.44, 157.258, 1497.699, 1258.636 +48, 24, 94, 67, 32, 2151.364, 338.531, 1429.688, 5068.478 +40, 21, 78, 54, 25, 1131.886, 274.72, 1063.255, 3560.593 +9, 9, 17, 7, 4, 93.66, 48.94, 72.578, 76.062 +18, 10, 44, 12, 6, 269.836, 137.235, 320.992, 528.208 +15, 14, 30, 6, 4, 158.249, 88.283, 345.203, 342.378 +23, 23, 44, 7, 5, 408.359, 125.195, 1879.04, 711.777 +27, 20, 59, 32, 16, 510.7, 201.739, 596.114, 1482.575 +11, 11, 20, 5, 3, 130.211, 55.955, 129.459, 119.951 +37, 28, 125, 15, 7, 2018.082, 448.476, 3463.929, 3411.971 +80, 39, 247, 36, 14, 24009.553, 1053.111, 14743.133, 35467.453 +16, 16, 30, 11, 6, 183.395, 86.412, 556.472, 436.35 +619, 57, 3014, 31, 14, 9.4574334566E7, 27454.99, 1.0538751472E7, 9.6317076722E7 +27, 24, 66, 10, 5, 547.259, 250.697, 1049.795, 660.756 +1, 1, 1, 1, 1, 0.522, 0.573, 0.452, 0.473 +15, 15, 31, 5, 3, 221.425, 89.985, 615.09, 414.362 +7, 3, 19, 4, 3, 60.872, 45.8, 82.056, 79.359 +80, 23, 155, 3, 2, 2941.0, 410.925, 47359.481, 3800.054 +39, 32, 116, 25, 8, 1399.166, 446.385, 2115.598, 2718.061 +14, 7, 41, 9, 5, 345.908, 200.446, 593.846, 415.338 +10, 6, 25, 9, 5, 259.693, 93.346, 132.203, 277.02 +32, 27, 86, 19, 8, 947.94, 305.272, 2154.633, 2136.431 +6, 4, 11, 5, 3, 56.64, 34.519, 43.788, 77.713 +15, 9, 35, 12, 5, 228.355, 189.095, 368.891, 386.366 +16, 14, 44, 9, 5, 292.077, 130.366, 681.734, 545.349 +157, 153, 459, 13, 5, 146314.706, 2225.503, 342472.947, 65243.642 +7, 3, 16, 5, 3, 71.932, 47.206, 65.37, 106.942 +41, 17, 166, 14, 7, 2473.369, 680.722, 4810.4, 3854.589 +4, 3, 7, 3, 2, 25.211, 21.752, 19.174, 58.221 +22, 10, 60, 5, 3, 415.973, 182.789, 505.745, 540.161 +8, 5, 11, 7, 4, 41.766, 31.65, 36.525, 52.661 +34, 24, 67, 3, 2, 706.834, 268.185, 857.173, 862.038 +14, 14, 26, 3, 2, 115.954, 122.554, 204.204, 164.204 +38, 12, 136, 18, 9, 1978.958, 624.89, 3064.208, 2931.743 +610, 339, 1553, 94, 37, 1.3831060252E7, 17669.838, 1.7342526249E7, 1.348756427E7 +4, 4, 6, 5, 3, 24.216, 21.159, 22.448, 29.703 +15, 9, 37, 9, 6, 227.578, 165.246, 451.228, 449.366 +1, 1, 1, 1, 1, 0.806, 0.851, 0.722, 0.658 +34, 34, 66, 3, 2, 828.846, 245.519, 6683.86, 1197.835 +4, 3, 7, 3, 2, 31.786, 25.58, 21.408, 42.946 +17, 9, 47, 5, 3, 392.173, 148.953, 759.398, 604.301 +23, 12, 65, 7, 4, 783.513, 209.443, 2007.114, 824.089 +52, 52, 102, 3, 2, 2631.765, 490.158, 37516.619, 2704.953 +7, 7, 12, 3, 2, 43.262, 36.812, 49.723, 52.209 +66, 66, 130, 3, 2, 5790.441, 689.163, 74355.202, 6961.726 +17, 17, 32, 3, 2, 178.95, 101.594, 415.801, 235.295 +82, 82, 162, 3, 2, 6110.78, 845.423, 121218.616, 8628.75 +6, 3, 10, 5, 3, 45.624, 32.173, 29.538, 64.963 +16, 10, 32, 9, 4, 195.774, 88.123, 243.535, 251.724 +7, 5, 15, 5, 3, 71.177, 66.375, 77.36, 92.853 +21, 13, 76, 12, 7, 504.159, 247.304, 1131.879, 870.643 +23, 8, 77, 9, 5, 709.306, 301.404, 1499.508, 1128.554 +24, 16, 85, 18, 10, 905.828, 300.427, 1367.936, 1351.072 +14, 10, 43, 7, 4, 240.04, 170.508, 384.896, 310.344 +1, 1, 1, 1, 1, 0.573, 0.522, 0.452, 0.406 +17, 17, 32, 3, 2, 282.022, 127.061, 794.748, 357.799 +20, 20, 38, 3, 2, 233.632, 131.174, 630.76, 297.279 +39, 32, 116, 26, 9, 1366.827, 412.405, 2044.733, 2033.892 +13, 11, 40, 9, 5, 220.206, 113.72, 329.951, 346.232 +39, 32, 116, 25, 8, 1832.092, 451.33, 2140.905, 3578.34 +37, 30, 108, 26, 10, 1222.323, 407.622, 2044.328, 2657.865 +21, 8, 53, 27, 19, 259.775, 180.686, 478.83, 986.832 +278, 37, 795, 57, 29, 1160811.95, 6378.265, 587801.601, 1169328.798 +7, 4, 15, 6, 3, 76.242, 43.165, 53.732, 108.741 +56, 23, 261, 22, 10, 7636.097, 1054.195, 8826.042, 7768.195 +64, 10, 223, 7, 4, 7366.997, 896.52, 8362.988, 6425.301 +32, 9, 104, 21, 14, 1897.7, 293.265, 1535.433, 2414.902 +35, 8, 113, 19, 13, 1919.528, 294.176, 2481.07, 7914.344 +17, 16, 51, 17, 7, 269.7, 152.633, 626.232, 490.941 +365, 185, 1774, 63, 20, 7586963.885, 11026.592, 649362.405, 8619063.117 +103, 103, 204, 5, 3, 9737.282, 1159.011, 214154.545, 11313.008 +4, 3, 7, 5, 3, 32.803, 27.186, 22.009, 49.612 +27, 19, 93, 24, 10, 876.75, 341.805, 2623.329, 2053.839 +31, 13, 102, 12, 6, 1466.965, 404.956, 3517.194, 2235.765 +20, 10, 37, 5, 3, 226.003, 95.296, 818.824, 256.051 +5, 4, 9, 3, 2, 29.771, 26.745, 27.973, 43.126 +34, 34, 66, 3, 2, 780.45, 266.928, 5266.638, 801.887 +55, 39, 202, 37, 13, 5516.809, 795.842, 10898.996, 7677.497 +13, 5, 39, 7, 4, 376.606, 123.418, 293.792, 360.487 +10, 8, 25, 10, 5, 123.467, 92.681, 147.739, 230.618 +20, 19, 37, 7, 4, 276.03, 109.304, 1019.392, 593.481 +9, 8, 21, 10, 5, 65.635, 60.06, 79.065, 116.817 +15, 14, 38, 10, 5, 140.253, 108.978, 246.305, 217.012 +15, 15, 37, 11, 5, 184.117, 137.766, 206.629, 217.345 +17, 16, 47, 14, 7, 243.298, 140.145, 322.14, 389.099 +23, 23, 45, 5, 3, 367.719, 191.225, 1441.626, 394.695 +18, 12, 44, 13, 6, 229.738, 155.296, 293.463, 363.188 +10, 7, 22, 10, 5, 78.035, 54.525, 84.138, 144.534 +9, 7, 17, 9, 5, 62.258, 43.236, 63.129, 123.324 +16, 10, 43, 13, 7, 201.297, 135.196, 224.621, 402.338 +19, 17, 44, 18, 9, 276.256, 133.704, 1008.011, 554.719 +24, 24, 56, 12, 6, 609.288, 302.84, 1482.058, 840.087 +7, 4, 24, 10, 6, 151.94, 99.534, 124.516, 219.078 +39, 28, 113, 17, 8, 1721.183, 452.82, 3022.79, 3338.464 +32, 27, 74, 12, 7, 847.195, 247.191, 2068.563, 1933.265 +31, 28, 78, 11, 6, 708.43, 304.656, 1497.227, 755.388 +23, 23, 47, 10, 5, 463.485, 143.849, 1145.617, 444.747 +19, 18, 40, 9, 5, 268.831, 122.227, 925.439, 412.113 +115, 24, 234, 74, 14, 10174.983, 665.008, 9608.019, 12642.3 +169, 103, 568, 25, 12, 189867.17, 2870.653, 61103.555, 163717.553 +50, 38, 191, 25, 10, 2937.72, 653.347, 5210.02, 4414.206 +1, 1, 1, 1, 1, 0.831, 0.487, 0.433, 0.549 +30, 20, 89, 26, 14, 813.693, 299.791, 3430.724, 1523.681 +28, 19, 75, 24, 14, 974.351, 287.485, 3038.034, 2093.665 +32, 16, 75, 21, 11, 532.403, 235.442, 2219.447, 1039.124 +25, 24, 56, 17, 9, 479.819, 179.546, 1894.872, 912.296 +20, 18, 49, 13, 7, 337.903, 191.093, 1016.171, 742.308 +20, 19, 47, 14, 7, 341.795, 143.087, 1095.597, 606.478 +13, 13, 25, 9, 5, 114.233, 68.368, 309.313, 228.265 +23, 19, 48, 21, 11, 477.662, 179.207, 1738.601, 970.47 +1, 1, 1, 1, 1, 0.571, 0.467, 0.449, 0.427 +1, 1, 1, 1, 1, 0.592, 0.412, 0.497, 0.441 +52, 38, 154, 17, 8, 3854.633, 562.281, 8509.508, 5338.827 +62, 56, 169, 22, 9, 5709.95, 591.577, 7453.502, 7356.446 +29, 29, 67, 16, 7, 725.815, 206.952, 1892.81, 1442.872 +61, 56, 167, 12, 6, 4166.249, 606.443, 8300.506, 6643.386 +14, 11, 30, 7, 4, 134.567, 90.298, 211.009, 192.555 +14, 9, 39, 16, 8, 179.893, 107.638, 322.996, 376.647 +1, 1, 1, 1, 1, 0.604, 0.758, 0.646, 0.501 +141, 60, 335, 15, 7, 143360.426, 2116.054, 37898.54, 139188.135 +1, 1, 1, 1, 1, 0.757, 0.744, 0.495, 0.523 +30, 20, 66, 14, 7, 627.159, 274.808, 747.664, 2083.806 +40, 21, 89, 17, 9, 1116.043, 339.413, 1289.695, 1663.621 +6, 4, 13, 6, 4, 45.809, 37.252, 40.974, 57.928 +7, 5, 17, 7, 4, 58.778, 75.564, 51.777, 91.383 +12, 6, 32, 5, 3, 152.863, 138.114, 166.014, 197.678 +13, 12, 25, 19, 10, 117.343, 69.682, 264.62, 304.436 +17, 13, 40, 20, 11, 282.435, 148.056, 547.625, 472.169 +9, 6, 26, 6, 4, 86.963, 81.921, 93.656, 138.921 +48, 37, 128, 19, 10, 2150.122, 504.683, 3570.487, 2351.409 +10, 10, 18, 5, 3, 98.958, 68.394, 156.536, 121.934 +10, 10, 18, 3, 2, 60.215, 82.911, 141.217, 69.229 +10, 10, 18, 3, 2, 77.95, 45.552, 136.842, 97.619 +7, 5, 21, 7, 4, 87.975, 59.412, 86.529, 133.837 +13, 3, 34, 5, 3, 120.553, 92.797, 173.169, 166.216 +7, 5, 15, 5, 3, 60.723, 38.875, 55.02, 67.322 +7, 6, 15, 5, 3, 49.356, 47.936, 63.972, 90.703 +6, 4, 12, 6, 3, 40.61, 33.647, 34.465, 59.934 +6, 5, 12, 5, 3, 57.94, 49.324, 39.954, 51.418 +7, 5, 15, 5, 3, 59.119, 45.873, 57.542, 69.875 +10, 9, 27, 13, 7, 99.034, 87.53, 109.857, 181.366 +45, 25, 119, 15, 7, 1968.967, 403.015, 3256.975, 2229.471 +18, 16, 39, 7, 4, 203.366, 127.575, 256.291, 327.28 +6, 6, 10, 3, 2, 62.719, 85.918, 62.025, 64.849 +10, 10, 18, 3, 2, 116.555, 57.232, 133.498, 129.182 +1, 1, 1, 1, 1, 0.785, 0.743, 0.627, 0.598 +9, 8, 19, 6, 3, 99.99, 70.025, 78.399, 102.305 +29, 27, 69, 13, 6, 565.383, 253.172, 1162.718, 1267.707 +29, 27, 66, 12, 6, 489.719, 209.624, 1175.465, 1041.784 +30, 19, 82, 25, 10, 680.377, 296.68, 1258.286, 1163.896 +7, 6, 13, 5, 3, 42.991, 34.585, 53.327, 63.714 +1, 1, 1, 1, 1, 0.981, 0.941, 0.652, 0.533 +19, 14, 36, 6, 3, 268.122, 107.634, 521.477, 288.878 +14, 13, 27, 5, 3, 114.656, 73.279, 356.222, 211.319 +12, 12, 23, 6, 3, 134.249, 60.392, 242.743, 172.559 +56, 46, 148, 35, 14, 4377.548, 512.33, 3691.33, 4901.816 +18, 15, 35, 16, 7, 223.926, 99.776, 436.059, 406.813 +19, 16, 35, 14, 7, 263.007, 88.77, 720.505, 353.393 +29, 25, 77, 22, 7, 623.553, 231.424, 1021.626, 814.197 +12, 7, 25, 5, 3, 102.371, 93.721, 118.748, 124.096 +61, 46, 149, 39, 14, 7719.027, 548.693, 21140.56, 10117.586 +33, 28, 64, 6, 3, 824.864, 202.741, 2837.352, 739.922 +36, 28, 76, 15, 6, 1251.78, 237.579, 2370.452, 2229.643 +18, 17, 35, 5, 3, 209.107, 99.018, 673.272, 390.651 +12, 12, 22, 5, 3, 93.188, 62.775, 197.478, 97.734 +6, 3, 17, 6, 4, 60.484, 45.095, 53.014, 93.794 +4, 2, 10, 4, 3, 33.789, 23.639, 20.408, 44.793 +8, 4, 26, 8, 5, 115.714, 66.135, 97.178, 181.286 +73, 21, 152, 22, 11, 17025.809, 533.726, 9131.997, 17930.369 +88, 57, 220, 72, 33, 30648.892, 999.588, 57344.997, 42612.118 +25, 13, 71, 5, 3, 818.175, 207.457, 2090.493, 764.076 +8, 4, 23, 6, 4, 110.875, 73.006, 102.594, 175.813 +64, 14, 292, 15, 7, 9171.078, 1102.675, 22729.379, 8747.765 +19, 13, 50, 11, 6, 392.132, 190.286, 736.515, 598.411 +16, 10, 43, 11, 6, 263.096, 138.099, 692.034, 529.16 +8, 5, 19, 9, 5, 83.828, 59.589, 78.072, 157.839 +47, 31, 95, 20, 9, 2874.221, 309.82, 4579.104, 3187.618 +22, 6, 76, 9, 7, 274.525, 144.573, 974.184, 753.222 +15, 9, 28, 19, 12, 103.567, 105.292, 134.997, 331.002 +1, 1, 1, 1, 1, 0.633, 0.464, 0.451, 0.414 +12, 2, 41, 15, 9, 161.202, 92.19, 181.144, 369.772 +78, 23, 154, 56, 35, 3698.177, 765.621, 2641.162, 7520.33 +122, 86, 248, 75, 32, 69779.562, 1071.974, 14131.791, 93105.89 +27, 10, 62, 22, 13, 487.797, 169.922, 828.078, 1648.038 +20, 12, 45, 22, 13, 292.389, 135.924, 592.248, 818.07 +17, 5, 45, 12, 7, 190.336, 98.018, 315.732, 303.326 +187, 53, 1932, 49, 26, 516706.118, 9156.902, 277986.326, 558865.217 +14, 12, 26, 15, 8, 180.83, 123.601, 401.138, 363.041 +109, 36, 569, 48, 22, 54316.682, 2153.064, 42664.823, 62178.096 +44, 24, 116, 46, 21, 1004.409, 306.171, 6698.055, 3069.479 +21, 16, 99, 27, 13, 1078.176, 377.713, 2056.958, 1731.351 +355, 101, 1474, 27, 11, 1725647.089, 6053.401, 1897826.883, 1291097.832 +167, 98, 837, 76, 34, 212537.594, 8278.346, 111102.717, 257285.701 +147, 95, 718, 46, 20, 206820.255, 2653.352, 67186.73, 231943.749 +27, 21, 87, 27, 13, 834.925, 333.925, 1697.567, 1964.086 +29, 24, 112, 30, 15, 926.779, 423.341, 2509.881, 2965.023 +157, 41, 668, 39, 16, 290410.464, 3283.877, 106600.134, 277604.124 +43, 22, 196, 37, 17, 1720.552, 1026.191, 17084.605, 5421.354 +34, 15, 114, 21, 11, 1007.406, 453.659, 6072.607, 2598.803 +24, 17, 48, 21, 12, 487.429, 206.655, 980.82, 1175.971 +1, 1, 1, 1, 1, 0.577, 0.497, 0.439, 0.466 +309, 24, 1332, 29, 11, 152350.101, 3080.355, 1515100.887, 170836.956 +11, 9, 22, 14, 7, 97.792, 68.927, 163.009, 263.648 +13, 12, 26, 14, 7, 198.515, 80.48, 380.753, 335.039 +30, 25, 71, 30, 15, 792.418, 236.684, 1438.599, 1948.452 +17, 17, 32, 25, 13, 206.915, 88.156, 675.757, 639.628 +20, 15, 42, 16, 7, 339.118, 119.606, 808.561, 466.938 +15, 14, 29, 18, 10, 185.474, 120.152, 438.126, 325.26 +9, 7, 15, 10, 6, 60.582, 66.01, 79.777, 103.075 +14, 10, 34, 9, 5, 169.852, 91.34, 278.642, 227.583 +109, 4, 756, 10, 8, 5584.623, 1176.082, 71864.675, 9169.344 +11, 6, 26, 7, 4, 93.522, 119.173, 113.841, 151.599 +15, 8, 33, 14, 6, 152.18, 89.262, 240.381, 230.833 +22, 9, 62, 16, 8, 342.852, 167.84, 637.813, 729.674 +18, 10, 43, 10, 5, 241.014, 143.4, 273.22, 325.877 +1, 1, 1, 1, 1, 0.581, 0.484, 0.446, 0.432 +7, 5, 17, 7, 4, 57.972, 62.268, 71.64, 150.069 +9, 6, 21, 7, 4, 98.274, 107.388, 158.663, 178.925 +6, 5, 13, 7, 4, 72.513, 69.362, 69.761, 93.866 +8, 6, 18, 7, 4, 66.084, 95.644, 66.637, 105.373 +10, 8, 26, 12, 7, 105.356, 65.564, 129.884, 219.012 +35, 12, 98, 19, 11, 648.035, 241.735, 1722.486, 1303.843 +33, 16, 94, 21, 11, 583.905, 213.312, 3480.582, 1187.495 +79, 18, 436, 24, 10, 9294.905, 1674.875, 23923.946, 14555.167 +14, 7, 42, 7, 4, 244.977, 97.682, 329.436, 273.032 +24, 6, 67, 5, 3, 302.034, 141.629, 843.034, 432.143 +9, 8, 14, 9, 5, 50.251, 40.193, 114.151, 79.79 +7, 7, 11, 9, 5, 39.929, 30.196, 54.268, 59.856 +8, 8, 13, 11, 6, 45.78, 35.533, 74.86, 111.229 +25, 12, 77, 12, 5, 626.401, 310.756, 921.453, 933.838 +194, 49, 450, 36, 13, 755552.468, 2010.172, 96364.17, 782495.61 +14, 13, 29, 16, 8, 206.685, 157.805, 648.165, 338.523 +21, 21, 44, 17, 8, 315.859, 134.542, 863.043, 479.606 +24, 19, 63, 15, 10, 569.749, 208.94, 1848.747, 1018.461 +23, 11, 94, 11, 6, 448.531, 355.144, 1504.587, 757.521 +13, 13, 24, 9, 5, 137.914, 64.51, 307.078, 167.494 +14, 13, 25, 9, 5, 115.25, 67.452, 319.698, 206.05 +13, 13, 24, 9, 6, 107.911, 66.22, 276.279, 184.809 +13, 12, 23, 7, 4, 133.577, 61.019, 303.486, 141.427 +15, 15, 28, 7, 4, 140.28, 79.85, 394.483, 194.112 +13, 13, 24, 11, 6, 113.55, 98.359, 310.521, 187.43 +53, 19, 136, 23, 12, 3585.141, 502.081, 13190.604, 4788.138 +13, 13, 26, 11, 6, 145.693, 139.978, 343.03, 215.729 +14, 14, 26, 7, 4, 132.156, 130.263, 448.322, 240.466 +36, 30, 70, 11, 6, 1531.181, 225.75, 2556.144, 1321.324 +12, 12, 22, 7, 3, 90.469, 58.32, 194.668, 142.676 +1, 1, 1, 1, 1, 0.546, 0.454, 0.476, 0.478 +12, 12, 23, 11, 5, 112.852, 60.562, 265.816, 217.687 +1, 1, 1, 1, 1, 0.573, 0.464, 0.482, 0.42 +6, 4, 13, 6, 3, 51.001, 32.579, 36.801, 59.51 +33, 32, 82, 11, 6, 975.867, 500.033, 1521.955, 1455.241 +16, 13, 32, 18, 8, 164.105, 121.378, 277.67, 265.796 +24, 18, 47, 21, 10, 331.566, 142.498, 639.215, 709.831 +5, 5, 8, 7, 4, 25.488, 22.75, 31.535, 65.706 +18, 18, 34, 7, 4, 192.329, 126.883, 766.803, 255.305 +18, 18, 34, 7, 4, 194.5, 92.394, 768.728, 269.17 +1, 1, 1, 1, 1, 0.543, 0.481, 0.484, 0.41 +24, 13, 104, 20, 10, 1129.034, 328.038, 3866.696, 2021.643 +44, 32, 157, 32, 11, 2447.137, 521.052, 12476.553, 9829.969 +6, 5, 10, 8, 5, 34.966, 30.936, 32.493, 49.257 +9, 6, 17, 12, 8, 57.425, 48.942, 56.666, 135.999 +40, 21, 110, 36, 17, 1052.874, 348.377, 5854.747, 3302.45 +11, 10, 21, 17, 9, 124.693, 77.356, 194.522, 281.475 +36, 36, 70, 5, 3, 736.522, 225.223, 4966.654, 1368.737 +1, 1, 1, 1, 1, 0.563, 0.519, 0.463, 0.5 +12, 11, 21, 5, 3, 92.391, 56.358, 194.3, 143.732 +10, 8, 21, 10, 5, 91.753, 57.973, 128.722, 170.174 +152, 152, 302, 3, 2, 29831.565, 2191.788, 929937.09, 24642.81 +4, 3, 7, 3, 2, 29.295, 25.478, 20.96, 31.153 +86, 37, 467, 32, 15, 30530.686, 2295.597, 270339.82, 34167.687 +89, 45, 441, 32, 14, 32327.086, 1953.104, 231283.015, 48339.524 +4, 3, 7, 3, 2, 31.217, 28.787, 21.93, 39.162 +7, 6, 16, 7, 4, 97.176, 106.534, 103.045, 160.086 +15, 12, 40, 12, 6, 172.67, 172.183, 434.09, 563.999 +15, 9, 42, 11, 5, 223.105, 176.205, 230.777, 411.225 +6, 1, 15, 7, 4, 101.399, 25.702, 82.524, 80.128 +5, 4, 10, 5, 3, 30.149, 27.55, 29.173, 39.923 +17, 11, 50, 10, 5, 318.693, 239.102, 409.469, 2473.419 +9, 7, 22, 9, 5, 111.753, 66.455, 76.747, 147.725 +12, 10, 34, 10, 6, 127.791, 107.619, 149.686, 213.901 +12, 10, 37, 11, 6, 293.501, 162.599, 212.962, 430.669 +15, 15, 28, 9, 5, 148.831, 76.307, 469.859, 214.281 +20, 6, 66, 8, 5, 284.155, 180.004, 455.543, 524.379 +4, 3, 8, 5, 3, 29.808, 22.151, 51.567, 36.065 +15, 15, 28, 7, 4, 183.03, 75.787, 502.628, 217.823 +29, 29, 60, 14, 6, 542.695, 193.113, 1075.902, 584.012 +33, 32, 80, 16, 7, 1052.23, 259.1, 3347.766, 1455.809 +15, 9, 45, 9, 5, 361.214, 169.706, 319.887, 593.193 +13, 7, 33, 7, 4, 214.225, 105.948, 169.72, 240.485 +17, 10, 51, 9, 5, 241.514, 176.852, 310.029, 504.918 +16, 10, 48, 9, 5, 304.853, 208.183, 351.63, 499.967 +11, 8, 29, 9, 5, 145.176, 143.324, 184.458, 321.286 +1, 1, 1, 1, 1, 0.696, 0.724, 0.572, 0.515 +8, 5, 22, 9, 5, 107.747, 63.44, 78.863, 134.54 +4, 3, 8, 5, 3, 26.321, 22.764, 22.538, 37.636 +6, 4, 15, 7, 4, 99.32, 43.749, 81.088, 131.188 +1, 1, 1, 1, 1, 0.669, 0.579, 12.878, 0.538 +8, 6, 18, 7, 4, 66.966, 119.292, 108.941, 103.459 +8, 6, 18, 7, 4, 67.263, 55.064, 67.61, 90.805 +11, 6, 26, 7, 4, 92.577, 71.095, 115.117, 183.356 +8, 7, 17, 7, 4, 54.817, 48.295, 60.746, 99.569 +1, 1, 1, 1, 1, 0.595, 0.53, 0.451, 0.442 +3, 2, 5, 3, 2, 21.779, 15.889, 12.671, 25.776 +3, 2, 5, 3, 2, 17.576, 13.101, 11.308, 18.225 +8, 6, 15, 8, 5, 51.17, 41.583, 52.353, 87.54 +9, 1, 20, 7, 4, 107.621, 31.087, 61.177, 110.697 +6, 4, 15, 7, 4, 48.716, 38.635, 46.478, 76.95 +17, 17, 43, 7, 4, 214.043, 140.685, 522.59, 337.434 +1, 1, 1, 1, 1, 0.653, 0.468, 0.457, 0.415 +19, 16, 43, 19, 9, 305.13, 127.062, 681.045, 446.205 +14, 9, 25, 9, 5, 94.231, 62.596, 214.066, 140.447 +90, 45, 213, 77, 42, 30078.705, 862.072, 22306.841, 60091.619 +12, 12, 22, 11, 6, 110.912, 60.714, 261.491, 235.753 +4, 3, 7, 3, 2, 27.864, 25.097, 21.144, 38.387 +17, 17, 32, 7, 4, 236.63, 89.388, 821.34, 218.787 +1, 1, 1, 1, 1, 0.574, 0.54, 0.443, 0.487 +10, 8, 22, 14, 8, 99.017, 61.104, 149.243, 189.678 +17, 16, 50, 17, 7, 271.718, 140.975, 493.654, 626.338 +4, 3, 7, 3, 2, 30.431, 25.353, 21.407, 42.621 +6, 5, 11, 5, 3, 36.724, 31.363, 34.441, 49.091 +3, 2, 5, 3, 2, 17.142, 27.852, 36.911, 18.195 +7, 5, 16, 5, 3, 52.373, 50.24, 51.81, 74.191 +4, 3, 10, 4, 3, 41.65, 27.136, 27.18, 64.678 +7, 3, 19, 4, 3, 61.229, 45.762, 48.859, 82.216 +6, 4, 13, 7, 4, 41.474, 32.404, 38.839, 60.223 +4, 3, 7, 3, 2, 21.334, 20.133, 17.905, 24.362 +7, 3, 17, 5, 3, 57.663, 47.407, 47.512, 80.46 +1, 1, 1, 1, 1, 0.539, 0.471, 0.493, 0.488 +9, 7, 20, 9, 5, 134.766, 60.017, 143.609, 182.711 +11, 7, 35, 11, 5, 150.301, 106.192, 186.993, 230.835 +5, 4, 12, 5, 3, 35.295, 29.643, 33.649, 49.948 +1, 1, 1, 1, 1, 0.557, 0.461, 0.454, 0.433 +20, 20, 52, 6, 3, 306.711, 157.023, 1041.648, 345.504 +1, 1, 1, 1, 1, 0.543, 0.525, 0.457, 0.427 +32, 32, 62, 11, 6, 636.424, 195.095, 4480.524, 671.418 +13, 13, 24, 3, 2, 113.585, 64.138, 283.645, 156.484 +20, 19, 43, 7, 4, 246.692, 183.627, 551.722, 267.493 +15, 15, 28, 5, 3, 153.231, 112.424, 444.935, 236.825 +10, 10, 18, 5, 3, 70.902, 45.532, 144.17, 82.659 +10, 10, 18, 5, 3, 116.581, 44.877, 140.979, 80.045 +19, 19, 36, 5, 3, 260.044, 101.137, 991.6, 246.376 +1, 1, 1, 1, 1, 0.577, 0.6, 0.47, 0.456 +6, 6, 10, 3, 2, 35.126, 51.987, 55.853, 45.601 +10, 9, 18, 10, 5, 104.841, 88.429, 107.806, 116.228 +34, 20, 69, 19, 8, 1278.111, 226.881, 1295.256, 1476.959 +33, 25, 69, 25, 11, 1123.847, 218.146, 3624.958, 1911.714 +1, 1, 1, 1, 1, 0.73, 0.716, 0.442, 0.517 +1, 1, 1, 1, 1, 0.442, 0.44, 0.396, 0.404 +7, 7, 12, 3, 2, 46.394, 54.191, 75.57, 44.256 +12, 12, 22, 5, 3, 99.034, 63.808, 162.023, 99.241 +12, 12, 23, 5, 3, 194.351, 114.271, 269.067, 172.8 +12, 12, 22, 5, 3, 93.264, 62.84, 165.253, 203.604 +9, 8, 15, 3, 2, 54.861, 39.993, 85.72, 120.202 +8, 8, 14, 3, 2, 51.956, 36.225, 78.944, 67.911 +13, 13, 24, 7, 4, 116.062, 65.945, 351.104, 290.869 +10, 10, 18, 3, 2, 76.683, 45.518, 150.489, 97.773 +12, 12, 22, 7, 4, 89.547, 57.004, 293.157, 203.764 +21, 13, 77, 12, 7, 637.406, 310.444, 1271.991, 892.317 +5, 5, 8, 3, 2, 28.96, 22.152, 29.916, 31.671 +18, 18, 44, 14, 6, 285.162, 132.047, 1043.439, 726.259 +8, 4, 23, 7, 4, 77.766, 61.128, 67.582, 117.471 +40, 13, 78, 13, 8, 1578.341, 261.052, 2722.004, 2021.08 +165, 14, 328, 17, 11, 303666.239, 1369.958, 46582.09, 303577.12 +13, 13, 24, 7, 4, 135.286, 69.552, 266.448, 161.621 +10, 9, 18, 10, 6, 57.71, 90.616, 67.732, 114.148 +26, 18, 56, 22, 9, 390.973, 172.891, 643.388, 765.655 +17, 17, 34, 7, 4, 190.645, 94.627, 604.106, 269.158 +3, 3, 4, 3, 2, 13.24, 12.405, 11.905, 13.146 +5, 3, 11, 6, 3, 35.231, 24.734, 27.617, 45.015 +8, 6, 19, 8, 4, 152.277, 47.958, 109.068, 120.947 +4, 4, 6, 5, 3, 18.374, 18.507, 17.518, 20.946 +6, 6, 10, 5, 3, 27.286, 39.191, 41.015, 82.98 +8, 8, 14, 5, 3, 40.77, 36.369, 80.716, 61.876 +1, 1, 1, 1, 1, 0.505, 0.462, 0.425, 0.425 +1, 1, 1, 1, 1, 0.48, 0.453, 0.397, 0.406 +15, 14, 32, 8, 4, 160.243, 102.28, 412.55, 263.278 +6, 6, 10, 5, 3, 34.606, 26.875, 41.406, 41.34 +6, 6, 10, 5, 3, 33.122, 26.204, 40.959, 46.964 +11, 10, 22, 13, 7, 96.457, 61.536, 161.687, 189.61 +9, 9, 17, 9, 5, 62.84, 46.179, 114.889, 112.473 +4, 4, 6, 5, 3, 19.366, 17.073, 18.993, 23.764 +7, 4, 19, 7, 4, 62.883, 46.936, 56.882, 96.339 +12, 12, 23, 8, 4, 112.262, 60.569, 251.794, 156.436 +7, 7, 12, 5, 3, 35.591, 37.72, 38.615, 51.377 +1, 1, 1, 1, 1, 0.645, 0.462, 0.44, 0.417 +9, 9, 17, 9, 5, 56.278, 45.447, 106.439, 104.692 +6, 6, 10, 5, 3, 32.074, 26.115, 40.936, 41.426 +27, 24, 55, 23, 10, 693.605, 167.903, 2591.898, 854.012 +9, 9, 17, 9, 5, 136.882, 45.576, 109.403, 173.858 +9, 9, 17, 9, 5, 70.065, 46.207, 114.682, 170.448 +9, 8, 15, 7, 4, 70.929, 34.875, 104.559, 107.585 +1, 1, 1, 1, 1, 0.57, 0.46, 0.443, 0.418 +3, 3, 4, 3, 2, 12.844, 12.366, 11.908, 13.239 +36, 36, 70, 5, 3, 697.968, 222.849, 4915.971, 814.277 +39, 36, 94, 16, 8, 1106.981, 320.166, 3369.522, 3903.537 +19, 8, 68, 20, 15, 430.059, 233.962, 524.972, 1041.624 +6, 6, 10, 5, 3, 29.983, 26.736, 42.655, 40.653 +12, 12, 22, 7, 4, 91.951, 55.289, 236.928, 140.403 +14, 14, 26, 7, 4, 131.313, 69.882, 372.04, 159.818 +12, 12, 22, 5, 3, 95.689, 55.448, 296.938, 111.09 +10, 10, 18, 5, 3, 74.27, 45.328, 170.11, 96.438 +13, 12, 23, 5, 3, 102.525, 60.84, 244.724, 122.73 +10, 10, 18, 5, 3, 66.509, 44.524, 142.327, 85.699 +7, 7, 12, 9, 6, 63.909, 31.903, 64.73, 85.422 +4, 3, 5, 3, 2, 17.989, 30.29, 15.325, 17.67 +1, 1, 1, 1, 1, 0.599, 0.484, 0.454, 0.501 +26, 18, 86, 32, 18, 508.45, 376.153, 661.782, 1622.206 +21, 17, 46, 24, 20, 396.872, 149.302, 938.439, 1158.817 +46, 46, 90, 7, 4, 2214.326, 334.374, 16983.558, 3324.677 +14, 14, 26, 3, 2, 177.397, 139.433, 266.639, 234.229 +38, 38, 74, 5, 3, 1156.32, 236.771, 9080.187, 1106.026 +31, 31, 60, 5, 3, 717.223, 181.816, 4837.251, 721.127 +24, 21, 51, 20, 10, 476.896, 152.574, 1434.703, 743.392 +3, 3, 4, 3, 2, 12.538, 12.711, 34.752, 13.659 +5, 3, 11, 6, 3, 43.351, 30.362, 32.99, 62.374 +4, 3, 5, 3, 2, 16.4, 15.573, 14.58, 16.178 +13, 10, 53, 19, 11, 284.662, 125.466, 458.337, 563.435 +13, 9, 63, 18, 11, 279.158, 166.443, 494.592, 697.374 +12, 9, 51, 16, 9, 196.267, 200.392, 257.596, 585.407 +17, 11, 70, 22, 13, 600.907, 225.421, 561.447, 977.945 +14, 10, 66, 21, 12, 353.682, 222.827, 663.776, 807.437 +1, 1, 1, 1, 1, 0.563, 0.486, 0.45, 0.423 +19, 18, 44, 22, 9, 272.996, 161.341, 655.228, 458.867 +11, 11, 22, 6, 3, 124.841, 89.031, 224.332, 175.718 +9, 8, 18, 10, 6, 100.464, 52.746, 120.578, 154.541 +11, 11, 20, 7, 4, 105.651, 56.824, 235.407, 174.253 +97, 44, 249, 72, 34, 67649.955, 1259.885, 61138.014, 82643.253 +9, 8, 19, 7, 3, 68.958, 66.187, 122.272, 107.048 +43, 25, 84, 12, 5, 1370.949, 269.152, 2818.902, 2435.608 +11, 11, 20, 7, 4, 86.389, 68.526, 203.417, 117.581 +29, 17, 78, 5, 3, 570.214, 237.362, 1377.664, 710.159 +10, 10, 19, 7, 4, 111.555, 50.211, 153.641, 107.26 +10, 10, 18, 7, 4, 66.83, 45.44, 145.288, 166.396 +13, 13, 24, 5, 3, 120.957, 63.828, 300.156, 205.883 +9, 9, 16, 7, 4, 90.303, 40.935, 108.934, 78.353 +12, 12, 22, 5, 3, 98.177, 68.917, 264.44, 153.487 +17, 8, 59, 11, 7, 415.399, 191.32, 924.872, 590.362 +1, 1, 1, 1, 1, 0.926, 0.824, 0.707, 0.575 +38, 38, 74, 5, 3, 1270.578, 239.647, 10372.255, 1238.833 +4, 3, 7, 3, 2, 28.019, 24.249, 19.94, 36.455 +3, 3, 4, 3, 2, 13.273, 12.275, 11.844, 13.156 +9, 7, 22, 12, 7, 99.811, 67.781, 141.357, 247.437 +9, 9, 17, 7, 4, 82.369, 46.017, 123.554, 101.965 +1, 1, 1, 1, 1, 0.529, 0.468, 0.439, 0.428 +12, 12, 30, 9, 4, 146.124, 86.593, 265.114, 242.368 +10, 10, 18, 5, 3, 73.065, 46.308, 146.168, 122.382 +1, 1, 1, 1, 1, 0.568, 0.462, 0.446, 0.427 +11, 11, 20, 5, 3, 91.215, 51.664, 195.256, 140.219 +1, 1, 1, 1, 1, 0.556, 0.46, 0.432, 0.409 +12, 12, 23, 6, 3, 122.171, 61.374, 260.468, 142.731 +1, 1, 1, 1, 1, 0.593, 0.479, 0.442, 0.436 +18, 18, 34, 5, 3, 303.29, 95.403, 881.986, 321.763 +12, 12, 23, 6, 3, 106.186, 59.774, 243.743, 181.04 +9, 9, 17, 9, 5, 98.812, 47.279, 140.144, 183.476 +9, 8, 18, 9, 5, 72.134, 51.471, 144.615, 182.766 +1, 1, 1, 1, 1, 0.593, 0.451, 0.472, 0.448 +8, 8, 14, 7, 4, 60.531, 39.489, 127.127, 163.936 +3, 3, 4, 3, 2, 13.522, 13.071, 13.105, 17.16 +11, 11, 22, 8, 4, 112.27, 62.923, 253.396, 232.324 +13, 13, 24, 7, 4, 104.75, 69.981, 180.223, 196.483 +8, 8, 15, 8, 4, 54.991, 45.875, 69.443, 104.049 +8, 8, 14, 7, 5, 49.305, 37.914, 95.304, 138.44 +10, 9, 19, 12, 8, 73.557, 65.876, 169.508, 218.907 +9, 9, 16, 11, 7, 57.854, 41.29, 113.39, 112.622 +8, 8, 15, 9, 5, 54.107, 40.924, 88.452, 124.458 +10, 10, 18, 9, 5, 76.414, 46.168, 146.737, 149.043 +1, 1, 1, 1, 1, 0.591, 0.479, 0.442, 0.406 +43, 39, 86, 22, 11, 1843.44, 289.775, 6535.459, 3173.803 +12, 10, 26, 11, 6, 139.075, 75.139, 221.252, 222.288 +10, 10, 18, 5, 3, 67.847, 46.01, 182.192, 163.013 +11, 11, 20, 7, 4, 138.718, 77.78, 217.511, 184.179 +23, 23, 65, 20, 9, 503.324, 287.517, 1855.849, 985.455 +8, 6, 18, 7, 4, 68.433, 56.881, 69.209, 113.291 +8, 6, 18, 7, 4, 63.194, 55.236, 67.596, 90.718 +1, 1, 1, 1, 1, 0.612, 0.548, 0.465, 0.517 +1, 1, 1, 1, 1, 0.5, 0.468, 0.413, 0.55 +1, 1, 1, 1, 1, 0.467, 0.427, 0.398, 0.407 +7, 5, 15, 5, 3, 55.355, 39.814, 66.559, 71.623 +15, 12, 33, 7, 4, 195.32, 97.369, 505.28, 343.967 +15, 15, 28, 5, 3, 195.246, 78.124, 485.728, 325.358 +16, 16, 30, 5, 3, 178.672, 84.706, 613.931, 379.163 +15, 15, 28, 5, 3, 175.697, 76.676, 515.15, 168.408 +15, 15, 28, 5, 3, 148.233, 76.253, 496.519, 169.423 +15, 15, 28, 5, 3, 142.922, 76.42, 476.861, 200.273 +9, 5, 20, 7, 4, 114.317, 65.302, 132.798, 202.224 +4, 3, 7, 3, 2, 23.085, 20.595, 17.742, 25.963 +1, 1, 1, 1, 1, 0.573, 0.478, 0.466, 0.417 +13, 9, 33, 8, 4, 219.679, 103.875, 360.795, 335.834 +14, 10, 36, 8, 4, 262.688, 200.514, 521.073, 393.941 +39, 31, 135, 17, 8, 1953.297, 412.314, 2921.577, 2869.69 +7, 3, 17, 5, 3, 135.11, 88.73, 73.606, 166.468 +11, 9, 32, 11, 6, 234.395, 119.835, 322.854, 408.083 +4, 3, 7, 3, 2, 70.624, 41.775, 52.286, 107.508 +22, 19, 53, 15, 6, 578.21, 206.656, 741.528, 673.17 +4, 3, 7, 3, 2, 26.459, 23.428, 20.098, 36.12 +31, 12, 79, 26, 23, 874.321, 322.502, 5339.995, 1698.543 +14, 14, 26, 3, 2, 139.772, 105.403, 266.879, 219.085 +3, 2, 5, 3, 2, 19.448, 14.975, 12.234, 22.561 +8, 4, 21, 5, 3, 139.057, 82.256, 149.486, 200.363 +23, 16, 45, 5, 3, 483.378, 132.794, 1078.119, 514.478 +22, 22, 42, 3, 2, 474.809, 193.852, 2375.728, 791.398 +3, 2, 5, 3, 2, 19.671, 14.144, 11.923, 19.151 +275, 99, 1205, 56, 23, 1107698.798, 4023.626, 1163829.812, 1178387.201 +5, 3, 10, 5, 3, 42.107, 29.598, 33.033, 71.792 +28, 28, 54, 5, 3, 804.215, 256.688, 5121.766, 1082.13 +4, 3, 7, 3, 2, 59.972, 26.515, 22.302, 58.655 +4, 3, 7, 3, 2, 49.999, 24.054, 20.171, 53.893 +3, 2, 5, 3, 2, 18.754, 14.599, 12.153, 22.159 +1, 1, 1, 1, 1, 0.567, 0.443, 0.431, 0.418 +1, 1, 1, 1, 1, 0.479, 0.397, 0.397, 0.412 +3, 2, 5, 3, 2, 25.383, 19.007, 14.479, 36.088 +3, 2, 5, 3, 2, 24.101, 17.649, 13.742, 46.925 +4, 3, 7, 3, 2, 24.181, 20.948, 18.337, 29.245 +45, 32, 178, 11, 5, 2212.156, 564.326, 5073.829, 4555.163 +4, 3, 7, 3, 2, 24.706, 21.079, 17.989, 26.815 +7, 4, 17, 7, 4, 63.95, 55.397, 59.882, 164.074 +55, 42, 187, 26, 7, 5357.288, 658.093, 11508.305, 6182.265 +19, 17, 44, 15, 6, 297.305, 215.343, 598.946, 413.719 +4, 3, 7, 3, 2, 25.239, 22.328, 19.295, 31.998 +19, 19, 36, 3, 2, 293.1, 159.414, 733.848, 495.346 +16, 7, 45, 9, 5, 268.985, 158.206, 530.674, 431.8 +113, 74, 478, 65, 28, 52275.713, 2543.421, 29871.928, 63173.901 +41, 27, 159, 41, 19, 1804.355, 596.231, 2588.271, 4012.366 +601, 93, 1464, 82, 31, 3.7387772119E7, 19001.868, 875176.655, 4.4220742878E7 +85, 49, 411, 60, 27, 17552.868, 1532.002, 15534.722, 56764.547 +16, 8, 50, 11, 6, 356.701, 215.046, 835.161, 702.257 +1, 1, 1, 1, 1, 0.573, 0.554, 0.454, 0.473 +36, 10, 86, 9, 5, 864.867, 289.173, 1597.487, 1539.692 +17, 11, 53, 13, 7, 405.055, 169.309, 742.959, 655.427 +4, 3, 7, 3, 2, 31.928, 26.479, 22.376, 44.48 +13, 11, 41, 12, 6, 197.047, 127.498, 350.958, 466.192 +4, 3, 7, 3, 2, 29.504, 24.448, 20.879, 39.98 +13, 7, 33, 12, 6, 213.963, 94.707, 271.527, 291.185 +8, 7, 24, 7, 4, 98.247, 57.69, 109.881, 161.006 +35, 25, 132, 50, 27, 1378.527, 416.782, 2107.54, 4593.689 +7, 6, 14, 9, 5, 70.62, 41.082, 109.0, 102.145 +6, 5, 11, 3, 2, 47.276, 35.601, 49.112, 75.85 +4, 3, 7, 3, 2, 55.198, 21.596, 18.823, 44.257 +28, 20, 105, 30, 14, 951.835, 367.936, 1400.829, 1863.204 +4, 3, 7, 3, 2, 29.067, 25.865, 21.526, 41.61 +4, 3, 7, 3, 2, 29.693, 26.723, 22.422, 48.549 +4, 3, 7, 3, 2, 48.726, 23.261, 19.908, 51.016 +67, 67, 188, 6, 3, 20369.186, 817.026, 81606.467, 4070.359 +4, 3, 7, 3, 2, 61.248, 26.071, 20.653, 62.384 +7, 3, 17, 5, 3, 67.865, 57.228, 56.074, 97.852 +22, 9, 66, 11, 5, 539.94, 250.859, 1116.458, 752.113 +41, 25, 173, 52, 28, 2586.087, 572.349, 4290.201, 6829.22 +22, 5, 66, 8, 4, 365.517, 276.292, 1163.633, 681.632 +10, 7, 27, 9, 5, 192.629, 79.766, 198.429, 312.966 +18, 18, 45, 6, 3, 229.341, 157.74, 498.766, 408.185 +32, 32, 62, 5, 3, 737.418, 266.186, 5472.067, 701.073 +22, 22, 42, 3, 2, 410.59, 147.256, 1702.988, 595.483 +15, 9, 34, 10, 5, 209.737, 116.315, 303.65, 330.075 +4, 3, 7, 3, 2, 31.912, 26.495, 22.62, 46.283 +10, 5, 35, 10, 5, 233.859, 114.659, 178.736, 297.22 +3, 3, 4, 3, 2, 32.088, 25.777, 12.678, 42.544 +7, 3, 17, 6, 4, 66.869, 110.556, 83.268, 138.964 +12, 8, 26, 14, 8, 127.961, 92.038, 236.494, 294.479 +4, 3, 7, 3, 2, 24.232, 21.151, 18.498, 29.616 +21, 12, 60, 23, 14, 436.399, 233.977, 479.626, 1154.564 +7, 4, 17, 7, 4, 118.053, 83.262, 86.131, 141.267 +7, 3, 17, 5, 3, 64.863, 82.618, 81.29, 167.17 +8, 5, 19, 6, 4, 109.139, 75.8, 98.973, 145.892 +9, 5, 23, 7, 5, 91.551, 72.288, 105.168, 174.881 +10, 5, 25, 5, 3, 113.568, 96.69, 116.512, 145.325 +15, 7, 37, 11, 6, 256.244, 104.188, 389.778, 373.297 +12, 8, 30, 12, 6, 215.577, 181.991, 331.928, 510.811 +9, 9, 17, 7, 4, 63.934, 45.727, 123.041, 139.313 +15, 10, 54, 12, 6, 386.355, 146.787, 655.721, 501.441 +21, 12, 59, 12, 6, 489.793, 183.497, 925.707, 693.233 +5, 4, 9, 5, 3, 32.776, 27.905, 29.558, 54.049 +5, 4, 12, 6, 4, 95.48, 32.613, 39.239, 94.732 +1, 1, 1, 1, 1, 0.569, 0.488, 0.46, 0.42 +17, 17, 32, 5, 3, 194.43, 122.912, 524.264, 295.46 +1, 1, 1, 1, 1, 0.552, 0.469, 0.452, 0.458 +11, 10, 23, 11, 5, 134.921, 66.067, 143.808, 156.869 +13, 13, 24, 7, 4, 125.123, 65.527, 377.937, 182.098 +11, 9, 20, 8, 5, 98.709, 49.205, 221.999, 248.488 +1, 1, 1, 1, 1, 0.599, 0.477, 0.44, 0.425 +6, 5, 13, 6, 4, 60.072, 85.071, 73.849, 120.155 +11, 11, 20, 5, 3, 83.906, 52.778, 217.04, 120.677 +13, 13, 24, 7, 4, 169.664, 119.858, 359.716, 219.57 +1, 1, 1, 1, 1, 0.576, 0.458, 0.454, 0.459 +20, 20, 38, 5, 3, 379.303, 133.315, 1264.907, 455.771 +13, 13, 24, 5, 3, 130.439, 64.957, 328.203, 169.836 +5, 3, 11, 6, 3, 47.606, 33.29, 34.958, 71.797 +4, 3, 7, 5, 3, 47.588, 23.178, 19.595, 55.099 +4, 3, 7, 5, 3, 25.642, 23.56, 19.994, 45.133 +5, 4, 9, 5, 3, 34.541, 27.59, 29.955, 55.411 +10, 7, 23, 9, 5, 111.639, 62.714, 151.501, 209.306 +17, 7, 52, 9, 5, 375.101, 195.732, 480.178, 594.93 +4, 3, 5, 3, 2, 17.909, 15.766, 15.086, 16.603 +24, 4, 102, 9, 5, 385.101, 307.443, 1066.933, 716.649 +8, 6, 19, 5, 3, 68.013, 54.79, 68.235, 140.614 +34, 34, 66, 5, 3, 770.553, 330.853, 6253.731, 934.59 +1, 1, 1, 1, 1, 3.661, 4.81, 3.805, 1.508 +5, 4, 9, 5, 3, 35.367, 30.232, 30.688, 59.0 +19, 18, 40, 17, 10, 325.362, 130.244, 1380.275, 847.518 +65, 51, 129, 10, 6, 6973.336, 520.198, 27260.932, 5979.762 +40, 40, 83, 9, 6, 1314.652, 287.951, 11508.818, 2813.511 +9, 9, 17, 5, 3, 107.557, 49.593, 100.451, 90.909 +10, 7, 20, 7, 4, 88.996, 61.909, 72.345, 127.314 +19, 15, 40, 8, 4, 280.147, 116.65, 367.379, 270.207 +14, 14, 34, 10, 5, 135.037, 100.656, 239.272, 279.353 +1, 1, 1, 1, 1, 0.493, 2.556, 1.86, 0.391 +15, 14, 32, 8, 4, 175.802, 95.595, 225.083, 198.831 +15, 14, 37, 10, 5, 150.109, 157.391, 224.666, 212.934 +35, 31, 83, 13, 6, 826.761, 292.705, 1204.808, 1222.038 +8, 6, 15, 8, 5, 48.181, 45.027, 51.137, 92.3 +1, 1, 1, 1, 1, 0.482, 0.396, 0.346, 0.391 +12, 11, 26, 8, 4, 96.644, 94.327, 135.381, 217.561 +21, 11, 48, 9, 5, 303.634, 131.568, 329.267, 574.772 +19, 17, 46, 8, 5, 227.733, 192.682, 420.693, 721.749 +8, 7, 17, 7, 4, 95.634, 67.273, 64.264, 105.593 +14, 11, 37, 8, 5, 211.635, 127.828, 205.896, 404.476 +16, 16, 30, 9, 5, 193.155, 81.955, 558.2, 260.718 +15, 15, 37, 12, 6, 162.054, 104.82, 227.48, 306.756 +8, 7, 16, 7, 4, 54.975, 46.498, 56.335, 92.536 +14, 11, 36, 8, 5, 141.16, 105.835, 204.684, 318.01 +1, 1, 1, 1, 1, 0.472, 0.387, 0.346, 0.372 +14, 14, 26, 11, 5, 139.151, 70.513, 376.548, 234.875 +16, 14, 37, 9, 5, 195.506, 112.156, 783.664, 291.186 +22, 19, 47, 20, 11, 374.105, 139.03, 733.821, 632.744 +16, 16, 35, 9, 5, 333.039, 215.1, 860.603, 713.343 +20, 20, 45, 16, 8, 385.634, 135.306, 1184.633, 828.925 +18, 18, 44, 9, 5, 177.744, 153.91, 248.759, 259.974 +16, 15, 29, 9, 5, 163.61, 109.865, 472.674, 227.851 +1, 1, 1, 1, 1, 0.481, 0.441, 0.344, 0.395 +1, 1, 1, 1, 1, 0.372, 0.367, 0.365, 0.325 +1, 1, 1, 1, 1, 0.391, 0.309, 0.307, 0.303 +17, 17, 37, 20, 9, 223.483, 107.457, 799.208, 474.786 +24, 14, 88, 15, 8, 1016.561, 278.755, 1620.695, 1238.083 +34, 28, 114, 13, 8, 1296.852, 377.238, 2713.17, 1524.259 +18, 18, 36, 10, 5, 241.724, 117.27, 1062.567, 271.913 +12, 10, 27, 8, 4, 178.953, 100.92, 275.236, 251.27 +20, 19, 39, 8, 4, 289.498, 157.427, 1107.642, 367.318 +1, 1, 1, 1, 1, 0.491, 0.393, 0.357, 0.391 +11, 8, 20, 10, 5, 112.839, 58.979, 94.576, 141.402 +1, 1, 1, 1, 1, 0.417, 0.377, 0.339, 0.369 +4, 3, 5, 3, 2, 16.936, 16.289, 14.829, 16.991 +1, 1, 1, 1, 1, 0.459, 0.37, 0.343, 0.341 +16, 16, 30, 3, 2, 165.264, 85.217, 438.265, 177.282 +1, 1, 1, 1, 1, 0.425, 0.418, 0.35, 0.312 +11, 11, 20, 5, 3, 85.535, 51.232, 209.58, 101.565 +1, 1, 1, 1, 1, 0.655, 0.804, 0.594, 0.482 +42, 37, 88, 41, 21, 1952.574, 332.065, 8800.793, 4885.86 +8, 6, 16, 5, 3, 83.039, 56.802, 97.721, 108.743 +44, 12, 171, 15, 7, 3501.801, 805.106, 9189.624, 5235.576 +21, 12, 70, 13, 6, 531.156, 331.903, 994.679, 990.34 +16, 7, 42, 10, 5, 248.018, 125.198, 599.51, 425.051 +3, 3, 4, 3, 2, 13.134, 12.566, 11.799, 12.398 +6, 6, 10, 5, 3, 29.653, 42.774, 32.35, 57.249 +5, 5, 8, 3, 2, 38.783, 49.735, 40.067, 67.867 +3, 2, 5, 3, 2, 17.995, 14.189, 11.788, 18.549 +6, 3, 15, 5, 3, 50.905, 39.838, 42.836, 68.34 +5, 3, 11, 5, 3, 41.901, 28.828, 27.456, 50.039 +6, 6, 11, 5, 3, 43.883, 33.174, 38.059, 52.339 +9, 3, 16, 3, 2, 61.59, 44.066, 50.473, 67.343 +10, 5, 21, 5, 3, 83.587, 95.877, 104.08, 121.639 +6, 3, 16, 4, 3, 76.375, 66.086, 64.017, 97.299 +8, 4, 26, 7, 5, 99.456, 68.105, 104.648, 178.26 +20, 6, 88, 11, 7, 414.77, 230.089, 843.588, 907.306 +5, 3, 11, 5, 3, 74.187, 29.365, 29.477, 52.803 +10, 6, 34, 8, 5, 118.634, 127.575, 152.223, 212.227 +4, 3, 7, 3, 2, 23.209, 19.934, 17.617, 25.374 +8, 5, 19, 6, 4, 105.657, 54.842, 71.839, 138.54 +8, 5, 18, 5, 3, 64.446, 59.743, 78.218, 88.625 +5, 4, 10, 5, 3, 35.111, 30.154, 28.234, 60.714 +7, 6, 14, 5, 3, 46.799, 44.716, 50.786, 66.382 +7, 5, 15, 5, 3, 74.842, 49.683, 53.992, 69.338 +7, 6, 14, 5, 3, 46.531, 75.502, 44.362, 65.922 +7, 4, 16, 5, 3, 55.277, 42.93, 57.147, 73.238 +10, 7, 23, 5, 3, 101.256, 74.038, 144.945, 117.395 +15, 13, 31, 12, 6, 173.526, 86.681, 441.81, 229.351 +6, 4, 13, 5, 3, 42.196, 33.35, 34.997, 56.177 +9, 7, 20, 12, 7, 88.154, 90.036, 86.782, 173.082 +9, 8, 19, 12, 6, 75.861, 53.187, 138.607, 116.068 +21, 13, 66, 15, 6, 680.144, 327.346, 770.143, 732.556 +7, 5, 15, 5, 3, 95.148, 42.163, 58.047, 101.576 +1, 1, 1, 1, 1, 0.531, 0.469, 0.349, 0.38 +1, 1, 1, 1, 1, 0.415, 0.346, 0.332, 0.377 +13, 8, 25, 13, 7, 143.538, 90.597, 105.505, 242.726 +14, 14, 27, 10, 5, 124.614, 76.139, 399.229, 262.885 +12, 12, 24, 6, 3, 99.299, 62.856, 246.017, 170.156 +9, 9, 17, 6, 3, 53.139, 64.683, 90.982, 82.98 +25, 25, 58, 6, 3, 417.99, 193.669, 702.921, 549.627 +17, 17, 38, 6, 3, 212.381, 142.274, 409.701, 218.571 +10, 10, 20, 6, 3, 64.867, 57.574, 88.051, 81.872 +10, 10, 22, 6, 3, 109.354, 69.889, 104.841, 95.809 +9, 9, 16, 3, 2, 55.531, 45.836, 89.963, 63.345 +12, 12, 22, 3, 2, 96.481, 55.454, 224.383, 96.463 +13, 13, 24, 7, 4, 113.425, 64.25, 299.297, 137.368 +13, 13, 28, 6, 3, 129.41, 89.316, 355.608, 219.081 +19, 16, 41, 16, 7, 296.492, 142.541, 921.419, 357.793 +14, 14, 26, 11, 6, 143.385, 75.771, 244.325, 277.452 +1, 1, 1, 1, 1, 0.559, 0.387, 0.378, 0.347 +92, 47, 217, 75, 41, 73408.237, 841.565, 30037.77, 119524.61 +38, 28, 84, 40, 24, 1689.044, 272.67, 5118.131, 5572.738 +13, 13, 24, 5, 3, 156.779, 101.795, 322.746, 179.295 +14, 14, 26, 7, 4, 125.457, 69.913, 361.038, 216.934 +9, 9, 17, 5, 3, 60.053, 45.03, 110.212, 72.886 +13, 13, 26, 5, 3, 133.797, 70.947, 323.155, 165.91 +7, 7, 12, 5, 3, 37.904, 31.448, 58.521, 47.332 +14, 12, 29, 9, 5, 156.515, 87.74, 409.02, 178.555 +20, 15, 45, 17, 8, 293.064, 129.867, 672.412, 431.797 +27, 19, 65, 21, 8, 644.497, 217.767, 1082.685, 1051.375 +12, 12, 23, 6, 3, 99.399, 60.765, 178.504, 111.572 +7, 7, 12, 3, 2, 40.317, 30.614, 56.038, 54.692 +13, 12, 26, 6, 4, 111.023, 78.428, 198.893, 273.345 +13, 12, 26, 6, 4, 138.464, 77.885, 201.496, 246.317 +11, 11, 20, 5, 3, 80.464, 54.645, 153.447, 85.514 +12, 12, 22, 5, 3, 90.966, 61.861, 162.281, 129.486 +11, 11, 20, 5, 3, 140.242, 83.638, 239.217, 143.32 +10, 10, 18, 3, 2, 102.851, 67.157, 103.75, 121.533 +12, 12, 22, 5, 3, 118.101, 69.516, 305.103, 209.369 +19, 17, 36, 10, 5, 304.779, 109.595, 420.545, 361.006 +17, 17, 34, 5, 3, 187.823, 94.393, 605.599, 207.31 +12, 12, 22, 5, 3, 129.801, 105.127, 230.04, 103.099 +3, 1, 5, 3, 2, 21.424, 10.463, 12.766, 22.448 +38, 18, 136, 15, 6, 1957.521, 586.341, 3457.13, 2819.44 +68, 42, 190, 46, 14, 11617.939, 861.546, 8819.398, 15125.653 +23, 13, 75, 15, 7, 925.533, 260.171, 1677.806, 1408.832 +154, 46, 892, 17, 7, 455751.578, 4849.507, 148802.44, 429431.072 +27, 20, 96, 17, 9, 822.229, 446.23, 4216.521, 1675.992 +1, 1, 1, 1, 1, 0.546, 0.39, 0.433, 0.4 +25, 23, 78, 20, 8, 470.291, 349.215, 1118.448, 1352.709 +23, 20, 71, 23, 10, 452.558, 322.621, 631.259, 904.954 +8, 3, 22, 4, 3, 92.235, 61.676, 98.054, 144.679 +8, 3, 22, 4, 3, 147.012, 65.593, 103.708, 154.983 +8, 3, 22, 4, 3, 104.192, 80.645, 111.111, 185.312 +8, 3, 22, 4, 3, 102.191, 69.544, 126.38, 168.843 +8, 3, 22, 4, 3, 125.023, 65.569, 103.076, 155.402 +11, 5, 32, 10, 5, 227.212, 92.498, 224.078, 384.679 +51, 39, 150, 37, 14, 19506.318, 509.548, 12888.539, 5715.303 +4, 3, 7, 3, 2, 27.773, 48.217, 46.809, 31.789 +7, 5, 20, 7, 4, 116.682, 64.3, 98.175, 137.895 +25, 7, 101, 10, 7, 708.456, 345.139, 2140.033, 1373.77 +23, 7, 72, 9, 6, 497.945, 228.387, 1323.516, 838.202 +5, 3, 8, 3, 2, 30.692, 20.032, 25.846, 39.375 +11, 8, 25, 10, 6, 128.921, 75.244, 226.55, 254.905 +15, 11, 39, 13, 6, 307.585, 127.1, 542.957, 359.319 +13, 8, 29, 8, 5, 178.59, 89.87, 246.68, 263.009 +36, 36, 71, 7, 4, 1047.627, 225.184, 8312.749, 1005.585 +40, 40, 79, 9, 5, 1365.02, 260.999, 11459.033, 1417.327 +40, 40, 78, 9, 5, 1294.001, 257.048, 12018.883, 3073.984 +40, 40, 78, 9, 5, 1449.512, 257.977, 13480.45, 3146.012 +16, 15, 39, 11, 5, 160.417, 125.171, 249.506, 274.237 +24, 15, 67, 21, 10, 647.425, 237.303, 1670.483, 1386.426 +69, 67, 138, 43, 20, 31353.85, 558.49, 55757.811, 24432.613 +1, 1, 1, 1, 1, 0.695, 0.759, 0.429, 0.446 +80, 77, 351, 20, 10, 14268.024, 1303.922, 172103.91, 13779.097 +41, 41, 96, 36, 18, 1197.697, 402.893, 3608.614, 3150.702 +17, 15, 44, 20, 10, 245.262, 126.695, 538.458, 584.534 +20, 19, 48, 20, 10, 393.099, 176.903, 1142.653, 802.294 +24, 4, 84, 32, 15, 343.433, 168.05, 1766.971, 1205.751 +9, 7, 19, 12, 6, 109.41, 60.661, 126.143, 194.248 +129, 122, 298, 77, 31, 336606.757, 1352.41, 376769.428, 366746.382 +21, 20, 43, 32, 17, 303.951, 212.148, 1353.834, 1061.78 +81, 81, 160, 41, 21, 25296.455, 765.371, 87562.204, 50117.003 +5, 5, 8, 7, 4, 28.309, 26.839, 24.636, 36.99 +21, 16, 51, 24, 13, 378.471, 155.874, 1396.127, 1033.375 +38, 23, 140, 33, 15, 2232.319, 583.272, 4620.393, 4469.217 +14, 9, 34, 16, 9, 189.119, 98.055, 309.943, 405.468 +12, 9, 28, 16, 9, 130.739, 78.851, 253.389, 333.102 +19, 13, 54, 23, 12, 608.995, 194.08, 1286.517, 1319.641 +22, 21, 48, 24, 11, 370.998, 139.862, 881.546, 861.084 +11, 10, 20, 11, 6, 87.44, 81.78, 168.341, 162.716 +38, 34, 110, 37, 18, 1401.155, 460.125, 4989.028, 4165.0 +61, 61, 117, 47, 24, 8307.232, 505.095, 37186.76, 14837.378 +40, 40, 76, 39, 20, 2071.403, 292.135, 10172.293, 4752.742 +66, 66, 128, 61, 31, 32817.685, 483.703, 45848.998, 25247.752 +76, 56, 268, 59, 22, 30754.031, 888.453, 34954.844, 21640.475 +84, 62, 305, 58, 21, 35240.694, 1490.61, 36568.841, 29608.765 +63, 57, 239, 54, 21, 5902.544, 852.845, 22782.305, 25989.06 +12, 11, 24, 15, 8, 156.527, 71.211, 217.941, 271.802 +20, 19, 59, 20, 10, 313.031, 171.685, 780.287, 762.838 +33, 22, 125, 32, 16, 1770.887, 469.397, 4281.998, 3127.343 +10, 9, 20, 13, 7, 95.344, 57.786, 180.353, 186.648 +28, 25, 72, 35, 16, 1073.32, 260.756, 4634.094, 3480.538 +17, 16, 36, 27, 14, 247.026, 104.843, 758.28, 715.917 +42, 30, 126, 44, 19, 2122.446, 364.698, 11628.612, 4374.443 +19, 19, 35, 23, 12, 249.407, 105.393, 934.138, 601.333 +364, 232, 775, 97, 49, 2.1983027152E7, 5993.347, 402327.408, 1.7694836564E7 +11, 7, 24, 12, 7, 95.662, 63.794, 165.541, 214.167 +14, 11, 26, 17, 9, 131.752, 74.661, 243.62, 304.144 +17, 13, 52, 23, 12, 307.09, 180.025, 526.102, 913.018 +24, 24, 46, 15, 8, 500.464, 133.398, 1938.508, 907.993 +9, 8, 18, 13, 7, 76.293, 51.319, 114.091, 160.218 +11, 10, 25, 16, 8, 163.815, 119.593, 220.055, 426.346 +41, 40, 111, 16, 8, 2206.79, 459.453, 11689.307, 2426.007 +33, 21, 83, 31, 14, 819.046, 211.981, 3607.098, 1690.256 +15, 12, 48, 22, 12, 338.727, 132.225, 736.838, 683.631 +24, 9, 404, 28, 22, 3075.101, 1236.093, 30105.083, 8068.058 diff --git a/IncrementalMinimization/src/IncrementalMinimization.java b/IncrementalMinimization/src/IncrementalMinimization.java index c365dbdb..5de8cb01 100644 --- a/IncrementalMinimization/src/IncrementalMinimization.java +++ b/IncrementalMinimization/src/IncrementalMinimization.java @@ -3,9 +3,12 @@ import java.util.Collection; import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedHashMap; import java.util.LinkedList; import java.util.List; +import java.util.Queue; import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; import org.sat4j.specs.TimeoutException; @@ -17,7 +20,7 @@ import automata.sfa.SFAInputMove; import automata.sfa.SFAMove; -public class IncrementalMinimization +public class IncrementalMinimization
{ @SuppressWarnings("rawtypes") // Extensions of Throwable class can not be generic private static class TimeBudgetExceeded extends TimeoutException @@ -41,23 +44,17 @@ public SFA getReturnAut() } } - private static class EquivTest
+ private class EquivTest { - private final SFA
aut; - private final BooleanAlgebra
ba;
- private final DisjointSets aut, BooleanAlgebra ba, DisjointSets
+ private class EquivTestUpfront extends EquivTest
{
- private static class MintermTree
- {
- private final BooleanAlgebra ba;
-
- private P root_pred;
- private MintermTree left;
- private MintermTree right;
-
- public MintermTree(BooleanAlgebra ba, P root_pred)
- {
- this.ba = ba;
- this.root_pred = root_pred;
- left = null;
- right = null;
- }
-
- public boolean isLeaf()
- {
- return (left == null); //no single children are ever added, so this is a sufficient check
- }
-
- public void refine(P pred) throws TimeoutException
- {
- P predAnd = ba.MkAnd(root_pred, pred);
- P predAndNot = ba.MkAnd(root_pred, ba.MkNot(pred));
- if (ba.IsSatisfiable(predAnd) && ba.IsSatisfiable(predAndNot))
- {
- if (isLeaf())
- {
- this.left = new MintermTree(ba, predAnd);
- this.right = new MintermTree(ba, predAndNot);
- }
- else
- {
- left.refine(pred);
- right.refine(pred);
- }
- }
- }
-
- public ArrayList getMinterms()
- {
- ArrayList minterms = new ArrayList ();
- if (isLeaf())
- {
- minterms.add(root_pred);
- }
- else
- {
- minterms.addAll(left.getMinterms());
- minterms.addAll(right.getMinterms());
- }
- return minterms;
- }
-
- }
- public static ArrayList generate_minterms(SFA aut, BooleanAlgebra ba) throws TimeoutException
- {
- MintermTree tree = new MintermTree(ba, ba.True());
- for(SFAInputMove p : aut.getInputMovesFrom(aut.getStates()))
- {
- tree.refine(p.guard);
- }
- return tree.getMinterms();
- }
-
- private final SFA aut;
- private final BooleanAlgebra ba;
- private final DisjointSets minterms;
- private HashSet aut, BooleanAlgebra ba, DisjointSets minterms, HashSet minterms,
+ HashSet SFA incrementalMinimize(SFA aut, BooleanAlgebra ba, long budget, boolean upfront)
+ throws TimeoutException
+ {
+ try
{
- return equiv;
+ IncrementalMinimization min = new IncrementalMinimization (aut, ba);
+ return min.minimize(budget, upfront);
+ }
+ catch(TimeBudgetExceeded e)
+ {
+ return e.getReturnAut();
+ }
+ }
+
+ public static SFA incrementalMinimize(SFA aut, BooleanAlgebra ba, boolean upfront) throws TimeoutException
+ {
+ return incrementalMinimize(aut, ba, Long.MAX_VALUE, upfront);
+ }
+
+ public static SFA incrementalMinimize(SFA aut, BooleanAlgebra ba) throws TimeoutException
+ {
+ return incrementalMinimize(aut, ba, Long.MAX_VALUE, false); //Default time budget 200+ years (i.e. there is none)
+ }
+
+ private final SFA aut;
+ private final BooleanAlgebra ba;
+ private final int num_pairs;
+
+ private HashSet aut, BooleanAlgebra ba) throws TimeoutException
+ {
+ if (!aut.isDeterministic())
+ {
+ aut = aut.determinize(ba);
+ }
+ this.aut = aut.mkTotal(ba);
+ this.ba = ba;
+ this.num_pairs = aut.getStates().size() * aut.getStates().size();
+ this.neq = new HashSet t : aut.getInputMovesTo(s.stateID))
+ {
+ Integer nextState = t.from;
+ if(!visitedStates.contains(nextState))
+ {
+ stateQueue.add(new StateInfo(nextState, nextDistance));
+ visitedStates.add(nextState);
+ }
+ }
+ }
+
+ for(Integer state : aut.getNonFinalStates())
+ {
+ if (!visitedStates.contains(state))
+ {
+ assert(!distanceMap.containsKey(state)); //TODO: remove this
+ distanceMap.put(state, null); //indicates sink state
+ }
}
+
+ return distanceMap;
}
- private static List SFA mergeSFAStates(DisjointSets originalAut, BooleanAlgebra ba) throws TimeoutException
+ private boolean isSinkState(Integer p)
+ {
+ return distanceToFinalMap.get(p) == null;
+ }
+
+ private boolean isKnownNotEqual(Integer p, Integer q)
+ {
+ if (neq.contains(normalize(p,q)))
+ {
+ return true;
+ }
+ else if (isSinkState(p))
+ {
+ if(isSinkState(q))
+ {
+ return false;
+ }
+ else
+ {
+ neq.add(normalize(p,q));
+ return true;
+ }
+ }
+ else if (!distanceToFinalMap.get(p).equals(distanceToFinalMap.get(q)))
+ {
+ neq.add(normalize(p,q));
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+ }
+
+ private SFA mergeSFAStates(DisjointSets SFA mergeSFAStates(DisjointSets t : originalAut.getInputMovesFrom(classes.get(p)))
+ for (SFAInputMove t : aut.getInputMovesFrom(classes.get(p)))
{
newTransitions.add(new SFAInputMove (p, equivClasses.find(t.to), t.guard));
}
- if(originalAut.isFinalState(p))
+ if(aut.isFinalState(p))
{
newFinalStates.add(p);
}
}
- Integer newInitialState = equivClasses.find(originalAut.getInitialState());
+ Integer newInitialState = equivClasses.find(aut.getInitialState());
SFA minAut = SFA.MkSFA(newTransitions, newInitialState, newFinalStates, ba, false);
return minAut;
}
- private static void timeCheck(SFA aut, BooleanAlgebra ba,
- DisjointSets curAut = mergeSFAStates(equivClasses, aut, ba);
+ SFA curAut = mergeSFAStates(equivClasses);
double exceeded = (new Double(System.nanoTime()-endTime))/1000000;
System.out.println(String.format("Exceeded by %f ms", exceeded));
throw new TimeBudgetExceeded(curAut);
@@ -352,10 +393,9 @@ private static void timeCheck(SFA aut, BooleanAlgebra ba,
}
}
- public static SFA minimize(SFA aut, BooleanAlgebra ba, long budget, boolean upfront)
+ public SFA minimize(long budget, boolean upfront)
throws TimeoutException
{
-
long endTime = System.nanoTime() + budget;
if (endTime < 0) //indicates overflow
{
@@ -365,40 +405,25 @@ public static SFA minimize(SFA aut, BooleanAlgebra ba, l
{
return SFA.getEmptySFA(ba);
}
- if (!aut.isDeterministic())
- {
- aut = aut.determinize(ba);
- }
- aut = aut.mkTotal(ba);
ArrayList upfront_minterms = null;
if(upfront)
{
- upfront_minterms = EquivTestUpfront.generate_minterms(aut, ba);
+ upfront_minterms = MintermTree.generate_minterms(aut, ba);
}
- int num_pairs = aut.getStates().size() * aut.getStates().size(); //n^2 where n is # of states
DisjointSets pEquiv = new EquivTest (aut, ba, equivClasses, neq, equiv, path);
- isequiv = pEquiv.isEquiv(p, q);
- equiv = pEquiv.getEquiv();
- path = pEquiv.getPath();
+ pEquiv = new EquivTest(equivClasses, equiv, path);
+
}
else
{
- EquivTestUpfront pEquivUpfront = new EquivTestUpfront (aut, ba, equivClasses,
- upfront_minterms, neq, equiv, path);
- isequiv = pEquivUpfront.isEquiv(p,q);
- equiv = pEquivUpfront.getEquiv();
- path = pEquivUpfront.getPath();
+ pEquiv = new EquivTestUpfront(equivClasses, upfront_minterms, equiv, path);
}
+ boolean isequiv = pEquiv.isEquiv(p, q);
+ equiv = pEquiv.getEquiv();
+ path = pEquiv.getPath();
if(isequiv)
{
//p,q found equivalent. Other pairs may be found equivalent.
@@ -435,12 +457,12 @@ else if(equivClasses.find(p) == equivClasses.find(q))
equivClasses.union(equivPair.get(0), equivPair.get(1));
//equivClasses.union(equivPair.get(0), equivPair.get(1));
}
- timeCheck(aut, ba, equivClasses, endTime);
+ timeCheck(endTime, equivClasses);
//after equiv merging for soft time budget?
}
else
{
- timeCheck(aut, ba, equivClasses, endTime);
+ timeCheck(endTime, equivClasses);
//p,q found non-equivalent. Other pairs may be found non-equivalent.
for(List SFA incrementalMinimize(SFA aut, BooleanAlgebra ba, long budget, boolean upfront)
- throws TimeoutException
- {
- try
- {
- return minimize(aut, ba, budget, upfront);
- }
- catch(TimeBudgetExceeded e)
- {
- return e.getReturnAut();
- }
- }
- public static SFA incrementalMinimize(SFA aut, BooleanAlgebra ba, boolean upfront) throws TimeoutException
- {
- return incrementalMinimize(aut, ba, Long.MAX_VALUE, upfront);
- }
-
- public static SFA incrementalMinimize(SFA aut, BooleanAlgebra ba) throws TimeoutException
- {
- return incrementalMinimize(aut, ba, Long.MAX_VALUE, false); //Default time budget 200+ years (i.e. there is none)
- }
- //TODO: refactor, make class instantiable with above as constructors.
}
diff --git a/IncrementalMinimization/src/MintermTree.java b/IncrementalMinimization/src/MintermTree.java
new file mode 100644
index 00000000..004fb008
--- /dev/null
+++ b/IncrementalMinimization/src/MintermTree.java
@@ -0,0 +1,74 @@
+import java.util.ArrayList;
+
+import org.sat4j.specs.TimeoutException;
+
+import automata.sfa.SFA;
+import automata.sfa.SFAInputMove;
+
+import theory.BooleanAlgebra;
+
+public class MintermTree
+{
+ public static ArrayList generate_minterms(SFA aut, BooleanAlgebra ba) throws TimeoutException
+ {
+ MintermTree tree = new MintermTree (ba, ba.True());
+ for(SFAInputMove p : aut.getInputMovesFrom(aut.getStates()))
+ {
+ tree.refine(p.guard);
+ }
+ return tree.getMinterms();
+ }
+
+ private final BooleanAlgebra ba;
+
+ private P root_pred;
+ private MintermTree left;
+ private MintermTree right;
+
+ public MintermTree(BooleanAlgebra ba, P root_pred)
+ {
+ this.ba = ba;
+ this.root_pred = root_pred;
+ left = null;
+ right = null;
+ }
+
+ public boolean isLeaf()
+ {
+ return (left == null); //no single children are ever added, so this is a sufficient check
+ }
+
+ public void refine(P pred) throws TimeoutException
+ {
+ P predAnd = ba.MkAnd(root_pred, pred);
+ P predAndNot = ba.MkAnd(root_pred, ba.MkNot(pred));
+ if (ba.IsSatisfiable(predAnd) && ba.IsSatisfiable(predAndNot))
+ {
+ if (isLeaf())
+ {
+ this.left = new MintermTree (ba, predAnd);
+ this.right = new MintermTree (ba, predAndNot);
+ }
+ else
+ {
+ left.refine(pred);
+ right.refine(pred);
+ }
+ }
+ }
+
+ public ArrayList getMinterms()
+ {
+ ArrayList minterms = new ArrayList ();
+ if (isLeaf())
+ {
+ minterms.add(root_pred);
+ }
+ else
+ {
+ minterms.addAll(left.getMinterms());
+ minterms.addAll(right.getMinterms());
+ }
+ return minterms;
+ }
+}
\ No newline at end of file
diff --git a/IncrementalMinimization/src/TestIncrementalMinimization.java b/IncrementalMinimization/src/TestIncrementalMinimization.java
index 60da73fb..47d67add 100644
--- a/IncrementalMinimization/src/TestIncrementalMinimization.java
+++ b/IncrementalMinimization/src/TestIncrementalMinimization.java
@@ -138,7 +138,7 @@ public void testCompare() throws TimeoutException, IOException
System.out.println("========================");
//import list of regex. Heavily borrowed code from symbolic automata library
- FileReader regexFile = new FileReader("src/regexlib-SFA.txt");
+ FileReader regexFile = new FileReader("src/pattern@75.txt");
BufferedReader read = new BufferedReader(regexFile);
ArrayList> neq;
- private HashSet
> equiv;
- private HashSet
> path;
+ protected HashSet
> equiv;
+ protected HashSet
> path;
- public EquivTest(SFA
> neq, HashSet
> equiv, HashSet
> path)
+ public EquivTest(DisjointSets
> equiv,
+ HashSet
> path)
{
- this.aut = aut;
- this.ba = ba;
this.equivClasses = equivClasses;
- this.neq = neq;
this.equiv = equiv;
this.path = path;
}
@@ -84,7 +81,7 @@ private List
> getPath()
}
}
- private static class EquivTestUpfront
> neq;
- private HashSet
> equiv;
- private HashSet
> path;
-
- public EquivTestUpfront(SFA
> neq, HashSet
> equiv,
- HashSet
> path)
+ public EquivTestUpfront(DisjointSets
> equiv, HashSet
> path)
{
- this.aut = aut;
- this.ba = ba;
- this.equivClasses = equivClasses;
+ super(equivClasses, equiv, path);
this.minterms = minterms;
- this.neq = neq;
- this.equiv = equiv;
- this.path = path;
}
private Integer mintermTransition(Integer state, P minterm) throws TimeoutException
@@ -254,7 +172,7 @@ private Integer mintermTransition(Integer state, P minterm) throws TimeoutExcept
public boolean isEquiv(Integer p, Integer q) throws TimeoutException, TimeBudgetExceeded
{
List
> getEquiv()
+ }
+
+ public static
> neq;
+ private LinkedHashMap
>(num_pairs, 0.9f); //won't exceed initial capacity
+ this.distanceToFinalMap = generateDistanceToFinalMap();
+ }
+
+ private LinkedHashMap
> getPath()
+ LinkedHashMap
normalize(Integer p, Integer q)
return pair;
}
- private static
> neq = new HashSet
>(num_pairs, 0.9f); //set is given initial capacity of n^2, won't exceed this
- for(Integer p : aut.getFinalStates())
+ for(Integer p : distanceToFinalMap.keySet())
{
- for(Integer q : aut.getNonFinalStates())
- {
- neq.add(normalize(p,q));
- }
- }
- for(Integer p : aut.getStates())
- {
- for(Integer q : aut.getStates())
+ for(Integer q : distanceToFinalMap.keySet())
{
if(q <= p)
{
continue;
}
- List
> equiv = new HashSet
>(num_pairs,0.9f);
HashSet
> path = new HashSet
>(num_pairs,0.9f);
- timeCheck(aut, ba, equivClasses, endTime);
- boolean isequiv;
+ timeCheck(endTime, equivClasses);
+ EquivTest pEquiv;
if(!upfront)
{
- EquivTest