"HYUNDAI_PB" 0.0 2500.0 3000.0 7000.0 2500.0 1500.0 5000.0 75.0 100.0 650.0 800.0 1100.0 1400.0 1700.0 2000.0 2300.0 2600.0 2900.0 3200.0 3500.0 3800.0 4100.0 4400.0 4700.0 7000.0 30.0 2.0 1214.0 6.0 8.0 10.0 11.0 12.0 13.0 14.0 15.0 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 200.0 6.0 8.0 10.0 11.0 12.0 13.0 14.0 15.0 3.371 1.974 1.383 1.194 1.04 0.914 0.797 0.726 "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "true" "false" "false" "false" "with filter" "false" "Fixed" "false" "false" "false" "Do not print" "No thank you" "false" "false" "false" "false" "false" "false" "false" 98.0 926.0 -10.0 110.0 27.0 550.0 6.0 0.0 250.0 650.0 800.0 1700.0 2600.0 3500.0 4400.0 5300.0 7000.0 100.0 104.0 109.0 113.0 117.0 121.0 126.0 130.0 650.0 800.0 1700.0 2600.0 3500.0 4400.0 5300.0 7000.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 20.0 101.3 "Custom" "Disabled" -20.0 23.8889 120.0 18000.0 2100.0 100.0 2700.0 "Disabled" -20.0 23.8889 120.0 18000.0 2100.0 100.0 2700.0 "Disabled" 0.0 0.0 0.0 1.6 1200.0 4.0 "1-3-4-2" "NONE" 87.5 "Speed Density" 5.0 "Sequential" "Sequential" 2000.0 30.0 110.0 6.0 "Individual Coils" 0.0 0.0 0.0 "dynamic" 50.0 90.0 2.0 5.333333 95.0 91.0 "NONE" 1000.0 "None" 50.0 40.0 0.0 0.0 0.0 0.0 "Disabled" "Disabled" "Disabled" "Disabled" 0.0 10.0 "60/2" 0.0 0.0 0.0 "Off" 0.0 "Disabled" 5.0 0.0 3.0 0.0 "PC6" "PE11" "NONE" "NONE" "Disabled" "Disabled" 0.0 9.996 5.0 19.992 "Disabled" 5.0 "NONE" "default" "default" "NONE" 0.0 500.0 "Custom" "Disabled" 300.0 "NONE" "NONE" "NONE" "default" 50.0 20.0 3.0 "Intake First Bank" 3.0 3.73 21.0 "None" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "default" "default" "NONE" "default" 0.0 "NONE" "default" "default" "PG12" "NONE" "NONE" "default" "PULLUP" "NONE" "NONE" "NONE" "NONE" "default" "Off" "NONE" "Off" "NONE" "default" "Disabled" "Disabled" "Disabled" "Disabled" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "14Point7" "NONE" 0.0 "PE7" "NONE" 100.0 "default" "PG2" "default" "NONE" "NONE" "NONE" "NONE" "DEFAULT" 15.0 1.0 "NONE" 1.0 0.0 5000.0 0.0 5000.0 38400.0 9.0 "NONE" "NONE" 0.0 "default" "default" "Disabled" "NONE" "default" 2500.0 60.0 "false" "false" "false" "false" "11 bit" "true" "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "true" "true" "false" "false" "false" "false" "true" "false" "false" "false" "false" "false" "true" "NONE" "NONE" "NONE" "NONE" "default" "NONE" "NONE" "default" 512.0 65.0 0.0 "NONE" "default" "Off" 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 "None" 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 300.0 0.0 "NONE" "NONE" "NONE" "NONE" "None" "PULLUP" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "default" "Off" 9.0 100.0 50.0 "Disabled" "NONE" "NONE" "default" "NONE" "PA1" 1.0 5.0 0.0 891.0 69.0 0.0 3.0 "NONE" "default" "NONE" 50.0 0.5 2000.0 "default" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "Off" "none" "v1" "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "false" "true" "false" "Rising" "false" "Channel 1" "Channel 1" "Channel 1" "Channel 1" "Channel 1" "Channel 1" "Channel 1" "Channel 1" "Channel 1" "Channel 1" "Channel 1" "Channel 1" "false" "first" "false" "Do not print" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "default" "NONE" "NONE" 0.5 0.3 0.0 0.0 0.0 -20.0 20.0 "Open Loop" "DEFAULT" "NONE" 33.0 "Launch Button" "Switch Input" 30.0 500.0 0.0 0.0 500.0 0.01 0.0 0.0 1000.0 35.0 85.0 0.5 60.0 12.0 17.0 60.0 5.0 -5.0 30.0 5.0 -5.0 30.0 5.0 -5.0 30.0 5.0 -5.0 30.0 "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" Hyundai Gamma "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "Throttle 1" "Throttle 2" "Off" "NONE" "default" "NONE" 0.0 0.71 1.43 2.14 2.86 3.57 4.29 5.0 "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" 450.0 0.0 0.0 0.0 650.0 800.0 2200.0 3600.0 5000.0 7000.0 0.6 0.7 0.8 1.0 1.1 1.2 "NONE" 650.0 800.0 2200.0 3600.0 5000.0 7000.0 0.6 0.7 0.8 1.0 1.1 1.2 "NONE" GPPWM0 GPPWM1 GPPWM2 GPPWM3 1000.0 0.0 "1" "false" "false" "5v" "Piggyback Mode" "no" "true" "false" "true" "true" "false" "With Pull Up" "Duty cycle" "false" "Rising" "Rising" "yes" "yes" "false" "false" "VR" "With Pull Up" "VR" "With Pull Up" "With Pull Up" "With Pull Up" "With Pull Up" "false" "false" "false" "Four Stroke" "On crankshaft" "Disabled" "PE13" "Disabled" 0.0 "Open Loop" "true" "true" "true" "Basic (constants)" "false" "true" "false" "false" "true" "false" "false" "false" "false" "false" "false" "false" "Fixed (auto taper)" "false" "false" "false" "false" "false" "true" "no" "no" "advance" "advance" "false" "normal" "false" "false" "true" 400.0 1.0 "NONE" "NONE" "NONE" "NONE" 900.0 0.0 20.0 60.0 3.0 200.0 3.0 0.0 0.5 0.0 30.0 0.0 0.0 0.0 100.0 0.0 90.0 8.8944 70.2307 0.1855 0.0 0.0 -100.0 100.0 "NONE" "NONE" 0.0 "NONE" 0.0 1000.0 "PE0" "DEFAULT" "NONE" 1.0 5.0 410.0 1.0 2.0 0.05 0.002 0.0 0.0 0.0 -20.0 20.0 0.0 "PC10" "PC11" "NONE" "NONE" "NONE" "NONE" 0.73 4.0 4.0 50.0 14.0 "false" "false" "false" "false" "false" "true" "false" "false" "false" "false" "false" "false" "false" 200.0 2.0 "NONE" "NONE" "NONE" 0.0 0.0 0.0 0.0 40.0 "NONE" "NONE" 5.0 "Center of injection" "MAP" 2.0 115200.0 0.0 0.0 0.0 0.34 1.86 "500kbps" "None" "500kbps" "None" 10.0 4.0 10.0 10.0 "false" "false" "false" "volumetric flow" "true" "false" "false" "false" 95.0 "2 mS" 4.0 20.0 30.0 "DEFAULT" "NONE" "NONE" "default" "Disabled" "None" "High" "PG13" "default" 300.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.79 4.0 0.0 "PE1" "PE2" "NONE" "NONE" "default" 50.0 0.25 0.25 0.25 0.9 300.0 -10.0 60.0 300.0 "Single Tooth" "Single Tooth" 2.0 0.5 "Disabled" "Disabled" "Disabled" "Disabled" "Disabled" "Disabled" "Disabled" "Disabled" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "Auto" "default" "Sensed Rail Pressure" "default" 10000.0 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 0.0 15.0 35.0 65.0 100.0 150.0 -20.0 0.0 20.0 40.0 60.0 80.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Disabled" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Disabled" 45.0 800.0 1.0 0.0 0.0 0.0 0.0 -60.0 60.0 "Full-Step (Default)" 0.0 0.0 "Off" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "default" "default" "default" "default" "default" "default" "default" "default" "default" "default" "NONE" "NONE" "NONE" "PULLUP" 2.0 0.005 0.0 33.0 0.0 10.0 90.0 0.0 0.0 0.0 0.0 0.0 10.0 90.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -40.0 -20.0 0.0 20.0 40.0 60.0 80.0 100.0 "Disabled" 0.5 0.0 4.5 689.476 "Off" "NONE" 95.0 91.0 "NONE" "NONE" "default" "NONE" 0.0 500.0 "NONE" 0.0 0.0 50.0 0.0 1500.0 1300.0 2.0 60.0 0.0 30.0 "PC3" 0.5 0.0 4.5 20000.0 "Disabled" 0.0 0.0 0.0 0.0 -20.0 0.0 40.0 80.0 0.0 0.0 0.0 0.0 0.098 0.902 153.6 1.0 12.5 "RPM+TPS (Default)" 1.0 -30.0 30.0 0.1 0.0 0.0 0.0 0.0 -10.0 10.0 0.0 50.0 0.0 0.0 "Off" "Off" -20.0 "Off" 14.7 20.0 6.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 755.0 605.0 265.0 140.0 75.0 50.0 45.0 40.0 0.0 0.0 0.0 0.0 0.8 0.9 0.95 1.05 1.1 1.2 10.0 30.0 55.0 75.0 100.0 120.0 0.0 0.0 "BMW_e46" "NONE" 0.0 250.0 60.0 50.0 "Zero" "RPM" 0.0 14.0 28.0 42.0 57.0 71.0 85.0 100.0 0.0 1000.0 2000.0 3000.0 4000.0 5000.0 6000.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 "NONE" 0.0 250.0 60.0 50.0 "Zero" "RPM" 0.0 14.0 28.0 42.0 57.0 71.0 85.0 100.0 0.0 1000.0 2000.0 3000.0 4000.0 5000.0 6000.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 "NONE" 0.0 250.0 60.0 50.0 "Zero" "RPM" 0.0 14.0 28.0 42.0 57.0 71.0 85.0 100.0 0.0 1000.0 2000.0 3000.0 4000.0 5000.0 6000.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 "NONE" 0.0 250.0 60.0 50.0 "Zero" "RPM" 0.0 14.0 28.0 42.0 57.0 71.0 85.0 100.0 0.0 1000.0 2000.0 3000.0 4000.0 5000.0 6000.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0 28.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0 42.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0 85.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 13000.0 9400.0 3700.0 400.0 10.0 700.0 10.0 60.0 10000.0 "DEFAULT" "DEFAULT" "DEFAULT" "default" "default" "default" "default" "default" "default" -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 -20.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.5 0.0 1.0 1.0 1.0 1.0 0.0 4.0 "NONE" 0.0 10.0 0.29 30.0 2.0 0.01 3.0E-4 2000.0 0.0 1.0 4.5 9.5 16.5 25.0 34.5 45.0 55.0 65.5 75.0 83.5 90.5 95.5 99.0 100.0 0.0 7.5 16.5 24.0 32.0 40.0 48.0 56.0 64.0 72.0 80.0 88.0 96.0 103.5 112.5 120.0 8.0 9.0 10.0 11.0 12.0 13.0 15.0 16.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 5000.0 0.0 20.0 40.0 60.0 80.0 100.0 120.0 140.0 160.0 180.0 650.0 800.0 1450.0 2100.0 2750.0 3400.0 4050.0 4700.0 5350.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.005 0.018 0.031 0.043 0.056 0.069 0.082 0.094 0.107 0.12 650.0 800.0 1450.0 2100.0 2750.0 3400.0 4050.0 4700.0 5350.0 7000.0 "NONE" "NONE" "NONE" "NONE" 12.0 6.0 4.4 2.4 1.0 0.0 0.0 0.0 0.0 0.0 6000.0 -40.0 -20.0 0.0 20.0 40.0 60.0 80.0 100.0 1.45 1.3 1.17 1.05 0.9 0.82 0.75 0.7 0.73 0.66 0.57 0.46 0.38 0.31 0.24 0.19 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 0.38 0.55 0.69 0.86 0.9 0.95 0.97 1.0 0.21 0.4 0.6 0.79 0.85 0.9 0.95 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "None" "None" 0.0 "Disabled" 0.0 0.0 0.0 0.0 "Disabled" 0.0 0.0 0.0 0.0 "NONE" "default" "NONE" "default" 0.0 "NONE" "default" 0.0 "NONE" "default" 0.0 "NONE" 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Absolute" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" 650.0 800.0 3750.0 7000.0 400.0 3200.0 3.0 0.0 105.0 5.0 30.0 0.0 "None" 0.0 0.0 0.0 0.0 0.0 "DEFAULT" 0.0 0.0 "DEFAULT" "DEFAULT" "DEFAULT" "DEFAULT" "DEFAULT" "DEFAULT" "DEFAULT" "DEFAULT" 0.0 10400.0 "None" "Full" 10.0 0.0 0.0 0.0 0.0 50.0 500.0 20.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.0 0.0 0.0 "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "DEFAULT" "DEFAULT" "DEFAULT" "DEFAULT" "DEFAULT" "DEFAULT" 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Disabled" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Disabled" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Disabled" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Disabled" "Disabled" "Disabled" "NONE" "NONE" "NONE" 0.0 23.0 0.0 0.0 0.0 "Disabled" "default" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 110.0 96.0 0.5 "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "NONE" "default" "default" "default" "default" "default" "default" "default" "default" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 2.0 4.0 7.0 98.0 99.0 100.0 -20.0 -18.0 -17.0 0.0 20.0 21.0 22.0 25.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1000.0 2000.0 3000.0 4000.0 5000.0 6000.0 7000.0 4.0 4.0 4.0 4.0 4.0 4.0 4.0 4.0 -30.0 -20.0 -10.0 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 110.0 120.0 1360.0 1360.0 1300.0 1200.0 1160.0 1100.0 1060.0 1000.0 1000.0 960.0 960.0 940.0 900.0 900.0 1000.0 1100.0 -40.0 -17.0 6.0 29.0 51.0 74.0 97.0 120.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.0 13.0 20.0 27.0 33.0 40.0 47.0 53.0 60.0 67.0 73.0 80.0 87.0 93.0 100.0 0.0 7.0 13.0 20.0 27.0 33.0 40.0 47.0 53.0 60.0 67.0 73.0 80.0 87.0 93.0 100.0 0.0 7.0 13.0 20.0 27.0 33.0 40.0 47.0 53.0 60.0 67.0 73.0 80.0 87.0 93.0 100.0 30.0 39.0 49.0 58.0 67.0 77.0 86.0 95.0 105.0 114.0 123.0 133.0 142.0 151.0 161.0 170.0 0.0 14.0 29.0 43.0 57.0 71.0 86.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 29.0 43.0 57.0 71.0 86.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 29.0 43.0 57.0 71.0 86.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 29.0 43.0 57.0 71.0 86.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 75.0 85.0 95.0 105.0 650.0 800.0 3750.0 7000.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 14.0 29.0 43.0 57.0 71.0 86.0 100.0 0.0 200.0 400.0 1000.0 0.0 0.0 0.0 0.0 0.0 500.0 1100.0 1600.0 2100.0 2700.0 3200.0 3700.0 4300.0 4800.0 5300.0 5900.0 6400.0 6900.0 7500.0 8000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 700.0 800.0 1700.0 2600.0 3500.0 4400.0 5300.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0 30.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0 44.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0 58.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0 72.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 0.0 14.0 29.0 43.0 57.0 71.0 86.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 14.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0 29.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0 43.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 57.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 71.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0 86.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 0.0 14.0 29.0 43.0 57.0 71.0 86.0 100.0 700.0 800.0 1700.0 2600.0 3500.0 4400.0 5300.0 7000.0 -40.0 -20.0 0.0 20.0 40.0 60.0 80.0 100.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 function getBitRange(data, bitIndex, bitWidth) local byteIndex = bitIndex >> 3 local shift = bitIndex - byteIndex * 8 local value = data[1 + byteIndex] if (shift + bitWidth > 8) then value = value + data[2 + byteIndex] * 256 end local mask = (1 << bitWidth) - 1 return (value >> shift) & mask end function getTwoBytesLSB(data, offset, factor) return (data[offset + 2] * 256 + data[offset + 1]) * factor end hexstr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F" } function toHexString(num) if num == 0 then return '0' end local result = "" while num > 0 do local n = num % 16 result = hexstr[n + 1] ..result num = math.floor(num / 16) end return result end function arrayToString(arr) local str = "" local index = 1 while arr[index] ~= nil do str = str.." "..toHexString(math.floor(arr[index])) index = index + 1 end return str end function setTwoBytesLsb(data, offset, value) value = math.floor(value) data[offset + 2] = value >> 8 data[offset + 1] = value & 0xff end function hyundaiSumNibbles(data, seed) local sum = seed for i = 1, 7, 1 do local b = data[i] sum = sum + (b % 16) + math.floor(b / 16) end return (16 - sum) % 16 end GDI4_BASE_ADDRESS = 0xBB20 GDI_CHANGE_ADDRESS = GDI4_BASE_ADDRESS + 0x10 GDI4_CAN_SET_TAG = 0x78 local data_set_settings = { GDI4_CAN_SET_TAG, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } FIXED_POINT = 128 setTickRate(100) function onCanConfiguration3(bus, id, dlc, data) -- print("Received configuration3 "..arrayToString(data)) pumpPeak = getTwoBytesLSB(data, 6, 1 / 128) print("GDI4 says PumpPeakCurrent ".. pumpPeak) setLuaGauge(1, pumpPeak) end function onCanVersion(bus, id, dlc, data) year = data[1] * 100 + data[2] month = data[3] day = data[4] -- print ("GDI4 firmware " ..year ..'/' ..month ..'/' ..day) end canRxAdd(GDI4_BASE_ADDRESS + 3, onCanConfiguration3) canRxAdd(GDI4_BASE_ADDRESS + 5, onCanVersion) EMS_DCT11_128 = 0x80 EMS_DCT12_129 = 0x81 EMS_H12_399 = 0x18f EMS6_608 = 0x260 EMS5_672 = 0x2a0 EMS11_790 = 0x316 EMS12_809 = 0x329 EMS9_898 = 0x382 EMS14_1349 = 0x545 counter = 0 payLoad128 = { 0x00, 0x17, 0x70, 0x0F, 0x1B, 0x2C, 0x1B, 0x75 } payLoad129 = { 0x40, 0x84, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x75 } payLoad399 = { 0x00, 0x30, 0x1d, 0x00, 0x00, 0x63, 0x00, 0x00 } payLoad608 = { 0x05, 0x1d, 0x00, 0x30, 0x01, 0xa5, 0x7f, 0x31 } payLoad672 = { 0xe0, 0x00, 0x5f, 0x98, 0x39, 0x12, 0x9e, 0x08 } payLoad809 = { 0xd7, 0x7b, 0x7e, 0x0c, 0x11, 0x2c, 0x00, 0x10 } payLoad898 = { 0x40, 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x08 } payLoad1349 = { 0xCA, 0x16, 0x00, 0x8A, 0x75, 0xFF, 0x75, 0xFF } speedSensor = Sensor.new("VehicleSpeed") speedSensor : setTimeout(3000) function onCluPacket(bus, id, dlc, data) speedKph = getBitRange(data, 8, 9) * 0.5 -- print('onCAR_SPEED ' ..speedKph) speedSensor : set(speedKph) end canRxAdd(1, 1264, onCluPacket) function onTick() local RPMread = math.floor(getSensor("RPM") * 4) local RPMhi = RPMread >> 8 local RPMlo = RPMread & 0xff payLoad128[3] = RPMlo payLoad128[4] = RPMhi counter = (counter + 1) % 16 check128 = hyundaiSumNibbles(payLoad128, counter) payLoad128[8] = check128 * 16 + counter txCan(1, EMS_DCT11_128, 0, payLoad128) check129 = hyundaiSumNibbles(payLoad129, counter) payLoad129[8] = check129 * 16 + counter txCan(1, EMS_DCT12_129, 0, payLoad129) canRPMpayload = { 0x05, 0x1B, RPMlo, RPMhi, 0x1B, 0x2C, 0x00, 0x7F } txCan(1, EMS11_790, 0, canRPMpayload) txCan(1, EMS14_1349, 0, payLoad1349) txCan(1, EMS_H12_399, 0, payLoad399) txCan(1, EMS6_608, 0, payLoad608) txCan(1, EMS5_672, 0, payLoad672) txCan(1, EMS12_809, 0, payLoad809) txCan(1, EMS9_898, 0, payLoad898) pumpPeakCurrent = getCalibration("mc33_hpfp_i_peak") pumpHoldCurrent = getCalibration("mc33_hpfp_i_hold") TholdOff = getCalibration("mc33_t_hold_off") THoldDuration = getCalibration("mc33_t_hold_tot") setTwoBytesLsb(data_set_settings, 1, TholdOff) setTwoBytesLsb(data_set_settings, 3, THoldDuration) setTwoBytesLsb(data_set_settings, 5, pumpPeakCurrent * FIXED_POINT) -- print('Will be sending ' ..arrayToString(data_set_settings)) txCan(1, GDI_CHANGE_ADDRESS + 3, 1, data_set_settings) setTwoBytesLsb(data_set_settings, 1, pumpHoldCurrent * FIXED_POINT) setTwoBytesLsb(data_set_settings, 3, GDI4_BASE_ADDRESS) -- print('Will be sending ' ..arrayToString(data_set_settings)) txCan(1, GDI_CHANGE_ADDRESS + 4, 1, data_set_settings) end -40.0 -30.0 -20.0 -10.0 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 110.0 1.5 1.5 1.42 1.36 1.28 1.19 1.12 1.1 1.06 1.06 1.03 1.01 1.0 1.0 1.0 1.0 -40.0 -30.0 -20.0 -10.0 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 110.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 2.8 2.2 1.8 1.55 1.3 1.1 1.0 1.0 -20.0 -10.0 5.0 20.0 35.0 50.0 65.0 90.0 2.0 1.3 1.0 1.0 1.0 1.0 1.0 1.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 -40.0 -30.0 -20.0 -10.0 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 110.0 1.5 1.5 1.333333 1.333333 1.333333 1.333333 1.333333 1.333333 1.333333 1.233333 1.166667 1.1 1.0 1.0 1.0 1.0 -34.5 -6.0 10.5 105.3 387.5 738.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 3000.0 0.0 0.78125 1.386719 2.910156 4.257813 4.980469 2016.0 2017.0 2018.0 2019.0 2020.0 2021.0 2022.0 2023.0 2024.0 2025.0 2026.0 2027.0 2028.0 2029.0 2030.0 2031.0 2032.0 2033.0 2034.0 2035.0 2036.0 2037.0 2038.0 2039.0 2040.0 2041.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0 0.0 0.0 0.0 0.0 0.0 -1.0 -2.0 -3.0 -40.0 0.0 10.0 20.0 30.0 40.0 50.0 60.0 0.0 20.0 40.0 60.0 80.0 100.0 120.0 140.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 -200.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 110.0 120.0 130.0 140.0 150.0 160.0 650.0 800.0 1100.0 1400.0 1700.0 2000.0 2300.0 2600.0 2900.0 3200.0 3500.0 3800.0 4100.0 4400.0 4700.0 7000.0 99.0 1.0 2.0 3.0 4.0 5.0 0.0 0.0 0.0 0.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.0 22.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 30.0 31.0 0.0 33.0 0.0 0.0 0.0 0.0 0.0 0.0 40.0 41.0 0.0 0.0 44.0 0.0 0.0 0.0 0.0 0.0 50.0 51.0 0.0 0.0 0.0 55.0 0.0 0.0 0.0 0.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 60.0 0.0 6.67 13.33 20.0 26.67 33.33 40.0 46.67 53.33 60.0 66.67 73.33 80.0 86.67 93.33 100.0 650.0 800.0 1100.0 1400.0 1700.0 2000.0 2300.0 2600.0 2900.0 3200.0 3500.0 3800.0 4100.0 4400.0 4700.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0 0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0 0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0 0.0 30.0 35.0 35.0 35.0 30.0 20.0 10.0 20.0 30.0 50.0 60.0 80.0 90.0 110.0 120.0 650.0 800.0 1700.0 2600.0 3500.0 4400.0 5300.0 7000.0 50.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0 50.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0 50.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0 50.0 50.0 50.0 50.0 40.0 40.0 40.0 40.0 20.0 30.0 50.0 60.0 80.0 90.0 110.0 120.0 650.0 800.0 1700.0 2600.0 3500.0 4400.0 5300.0 7000.0 12.2 14.2 18.1 23.3 29.9 36.4 39.2 40.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 12.1 14.0 17.8 22.9 29.3 35.6 39.0 39.8 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 -10.0 11.8 13.7 10.0 14.9 28.6 34.8 38.7 39.5 39.5 39.5 39.5 39.5 41.0 41.0 41.0 41.0 11.6 13.4 12.3 17.1 28.0 33.9 38.5 39.3 39.3 39.3 39.3 39.3 40.0 40.0 40.0 40.0 4.4 6.2 9.7 14.4 20.3 26.1 31.2 32.0 32.0 32.0 32.0 32.0 32.0 32.0 32.0 32.0 0.2 1.9 5.3 9.8 11.6 15.6 19.1 20.1 20.6 20.7 20.9 21.0 21.1 21.2 21.4 21.6 -0.1 1.6 5.6 9.2 7.9 10.0 11.9 13.2 14.2 14.5 14.7 14.9 15.2 15.5 15.7 16.2 -3.9 -2.2 1.6 5.2 6.2 6.5 6.8 8.3 9.8 10.2 10.6 10.9 11.3 11.7 12.1 12.8 -5.9 -4.3 -0.7 2.6 3.1 3.5 3.8 5.3 6.8 7.2 7.6 7.9 8.3 8.7 9.1 9.8 -7.8 -6.5 -3.1 0.1 0.1 0.6 0.9 2.4 3.9 4.3 4.7 5.0 5.4 5.8 6.2 6.9 -9.8 -8.6 -5.5 -2.5 -3.0 -2.4 -2.1 -0.6 0.9 1.3 1.7 2.0 2.4 2.8 3.2 3.9 -11.8 -10.7 -7.9 -5.0 -6.1 -5.4 -5.1 -3.6 -2.1 -1.7 -1.3 -1.0 -0.6 -0.2 0.2 0.9 -13.8 -12.8 -10.3 -7.6 -9.1 -8.4 -8.1 -6.6 -5.1 -4.7 -4.3 -4.0 -3.6 -3.2 -2.8 -2.1 -15.0 -14.9 -12.7 -10.1 -12.2 -11.3 -11.0 -9.5 -8.0 -7.6 -7.2 -6.9 -6.5 -6.1 -5.7 -5.0 -15.0 -15.0 -15.0 -12.7 -15.0 -14.3 -14.0 -12.5 -11.0 -10.6 -10.2 -9.9 -9.5 -9.1 -8.7 -8.0 -15.0 -15.0 -15.0 -15.0 -15.0 -15.0 -15.0 -15.0 -14.0 -13.6 -13.2 -12.9 -12.5 -12.1 -11.7 -11.0 21.0 27.0 33.0 39.0 48.0 54.0 60.0 66.0 72.0 81.0 87.0 93.0 99.0 108.0 114.0 120.0 650.0 800.0 1100.0 1400.0 1700.0 2000.0 2300.0 2600.0 2900.0 3200.0 3500.0 3800.0 4100.0 4400.0 4700.0 7000.0 70.3 70.3 70.4 70.5 70.6 70.6 70.3 29.9 29.8 29.9 30.4 31.4 33.0 35.1 37.7 40.9 70.8 71.5 72.1 72.9 73.3 72.8 72.0 31.3 31.2 31.5 32.2 33.5 35.3 37.7 40.5 43.9 71.7 72.9 74.0 74.9 74.9 74.0 73.0 82.3 82.1 82.4 83.2 84.5 86.3 88.7 91.6 95.0 75.1 77.4 78.5 78.6 77.7 76.2 75.0 84.1 84.0 84.2 85.1 86.4 88.3 90.7 93.6 97.1 80.4 82.1 82.3 81.5 79.9 78.2 76.9 86.4 86.2 86.5 87.4 88.7 90.6 93.0 96.0 99.5 85.0 85.5 85.0 83.7 82.0 80.1 78.7 88.6 88.5 88.7 89.6 91.0 92.9 95.3 98.4 101.9 88.5 88.2 87.3 85.8 83.9 82.0 80.6 90.9 90.7 91.0 91.9 93.2 95.2 97.7 100.7 104.3 86.2 85.4 84.3 82.7 80.8 78.9 77.6 93.1 93.0 93.2 94.1 95.5 97.5 100.0 103.1 106.7 105.6 104.6 103.4 101.7 99.8 97.8 96.4 95.4 95.2 95.5 96.4 97.8 99.8 102.3 105.5 109.1 113.4 112.1 110.8 109.0 106.9 104.8 103.3 102.3 102.1 102.4 103.3 104.8 106.9 109.6 112.9 116.8 121.4 120.0 118.6 116.6 114.4 112.2 110.6 109.5 109.3 109.6 110.6 112.2 114.4 117.3 120.8 124.9 127.6 126.5 125.1 123.0 120.7 118.3 116.6 115.5 115.3 115.6 116.6 118.3 120.7 123.7 127.4 127.6 127.6 127.6 127.6 127.6 125.7 123.3 121.5 120.4 120.1 120.5 121.5 123.3 125.7 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.0 125.2 124.0 123.8 124.2 125.2 127.0 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 126.5 126.3 126.7 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 127.6 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 110.0 120.0 130.0 140.0 150.0 160.0 650.0 800.0 1100.0 1400.0 1700.0 2000.0 2300.0 2600.0 2900.0 3200.0 3500.0 3800.0 4100.0 4400.0 4700.0 7000.0 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.768707 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 0.0680272 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.312925 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 1.006803 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.911565 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.707483 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.408163 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 0.108844 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 1.353741 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.85034 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.55102 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 0.251701 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 110.0 120.0 130.0 150.0 175.0 200.0 225.0 250.0 650.0 800.0 1100.0 1400.0 1700.0 2000.0 2300.0 2600.0 2900.0 3200.0 3500.0 3800.0 4100.0 4400.0 4700.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0 0.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0 0.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0 0.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0 0.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0 37.0 35.0 32.0 28.0 23.0 17.0 10.0 0.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 20.0 30.0 50.0 60.0 80.0 90.0 110.0 120.0 650.0 800.0 1700.0 2600.0 3500.0 4400.0 5300.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 20.0 30.0 50.0 60.0 80.0 90.0 110.0 120.0 650.0 800.0 1700.0 2600.0 3500.0 4400.0 5300.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 20.0 30.0 50.0 60.0 80.0 90.0 110.0 120.0 650.0 800.0 1700.0 2600.0 3500.0 4400.0 5300.0 7000.0 140.0 141.0 142.0 143.0 144.0 145.0 0.0 0.0 0.0 0.0 240.0 241.0 242.0 243.0 244.0 245.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 40.0 0.0 41.0 42.0 43.0 45.0 0.0 0.0 0.0 0.0 50.0 51.0 52.0 53.0 54.0 55.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 20.0 30.0 50.0 60.0 80.0 90.0 110.0 120.0 650.0 800.0 1450.0 2100.0 2750.0 3400.0 4050.0 4700.0 5350.0 7000.0 20.0 50.0 80.0 100.0 1000.0 3000.0 5000.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 20.0 50.0 80.0 100.0 1000.0 3000.0 5000.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.8 2.2 1.8 1.55 1.3 1.1 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 5.0 7.0 10.0 650.0 800.0 3750.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 5.0 7.0 10.0 650.0 800.0 3750.0 7000.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 999.0 1999.0 2999.0 3999.0 4999.0 5999.0 6999.0 "Zero" "Zero" 0.0 14.3 28.6 42.9 57.1 71.4 85.7 100.0 0.0 14.5 28.5 43.0 57.0 71.5 85.5 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 999.0 1999.0 2999.0 3999.0 4999.0 5999.0 6999.0 "Zero" "Zero" 0.0 14.3 28.6 42.9 57.1 71.4 85.7 100.0 0.0 14.5 28.5 43.0 57.0 71.5 85.5 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 999.0 1999.0 2999.0 3999.0 4999.0 5999.0 6999.0 "Zero" "Zero" 0.0 14.3 28.6 42.9 57.1 71.4 85.7 100.0 0.0 14.5 28.5 43.0 57.0 71.5 85.5 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 999.0 1999.0 2999.0 3999.0 4999.0 5999.0 6999.0 "Zero" "Zero" 0.0 14.3 28.6 42.9 57.1 71.4 85.7 100.0 0.0 14.5 28.5 43.0 57.0 71.5 85.5 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 999.0 1999.0 2999.0 3999.0 4999.0 5999.0 6999.0 "Zero" "Zero" 0.0 14.3 28.6 42.9 57.1 71.4 85.7 100.0 0.0 14.5 28.5 43.0 57.0 71.5 85.5 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 999.0 1999.0 2999.0 3999.0 4999.0 5999.0 6999.0 "Zero" "Zero" 0.0 14.3 28.6 42.9 57.1 71.4 85.7 100.0 0.0 14.5 28.5 43.0 57.0 71.5 85.5 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 999.0 1999.0 2999.0 3999.0 4999.0 5999.0 6999.0 "Zero" "Zero" 0.0 14.3 28.6 42.9 57.1 71.4 85.7 100.0 0.0 14.5 28.5 43.0 57.0 71.5 85.5 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 10.0 30.0 40.0 60.0 70.0 90.0 100.0 0.0 999.0 1999.0 2999.0 3999.0 4999.0 5999.0 6999.0 "Zero" "Zero" 0.0 14.3 28.6 42.9 57.1 71.4 85.7 100.0 0.0 14.5 28.5 43.0 57.0 71.5 85.5 100.0 0.0 9.1 18.2 27.3 36.4 45.5 54.6 63.6 72.7 81.8 90.9 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Zero" "Zero" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Zero" "Zero" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Zero" "Zero" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 "Zero" "Zero" 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 20.0 40.0 60.0 80.0 100.0 650.0 800.0 2200.0 3600.0 5000.0 7000.0