├── Data ├── README.md └── predictive_machine.csv ├── Images ├── README.md ├── app4.jpg ├── app5.jpeg ├── app6.jpeg ├── image1.jpeg ├── image2.png └── app_splash_screen.gif ├── ArtificialNeuralNetwork ├── OrViewOnline.txt ├── README.md └── predictive_maintenance.py ├── IOT_Sensors ├── README.md └── Sensors.ino ├── Mobile App └── MobileAppUsingFlutter │ ├── .metadata │ ├── pubspec.yaml │ ├── README.md │ ├── .gitignore │ └── pubspec.lock ├── README.md └── LICENSE /Data/README.md: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /Images/README.md: -------------------------------------------------------------------------------- 1 | HELLO 2 | -------------------------------------------------------------------------------- /Images/app4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kashishmadan/Predictive-Maintenance/HEAD/Images/app4.jpg -------------------------------------------------------------------------------- /Images/app5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kashishmadan/Predictive-Maintenance/HEAD/Images/app5.jpeg -------------------------------------------------------------------------------- /Images/app6.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kashishmadan/Predictive-Maintenance/HEAD/Images/app6.jpeg -------------------------------------------------------------------------------- /Images/image1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kashishmadan/Predictive-Maintenance/HEAD/Images/image1.jpeg -------------------------------------------------------------------------------- /Images/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kashishmadan/Predictive-Maintenance/HEAD/Images/image2.png -------------------------------------------------------------------------------- /ArtificialNeuralNetwork/OrViewOnline.txt: -------------------------------------------------------------------------------- 1 | https://colab.research.google.com/drive/1VHIpoZ-36MdN7WgZk0LwmtO_QxT5EV4T 2 | -------------------------------------------------------------------------------- /Images/app_splash_screen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kashishmadan/Predictive-Maintenance/HEAD/Images/app_splash_screen.gif -------------------------------------------------------------------------------- /IOT_Sensors/README.md: -------------------------------------------------------------------------------- 1 | # Arduino to collect data from sensors for Predictive Maintenance 2 | 3 | ## Circuit 4 | 5 | ![Circuit](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/image1.jpeg) 6 | -------------------------------------------------------------------------------- /ArtificialNeuralNetwork/README.md: -------------------------------------------------------------------------------- 1 | # Artificial Neural Networks implemented using Python for Predictive Maintenance 2 | 3 | ## Output after 2000 epochs of training 4 | ![Result](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/image2.png) 5 | -------------------------------------------------------------------------------- /Mobile App/MobileAppUsingFlutter/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: c7ea3ca377e909469c68f2ab878a5bc53d3cf66b 8 | channel: beta 9 | -------------------------------------------------------------------------------- /Mobile App/MobileAppUsingFlutter/pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: flutter_bluetooth_serial_example 2 | version: 0.2.2 3 | description: Demonstrates how to use the `flutter_bluetooth_serial` plugin. 4 | 5 | 6 | dependencies: 7 | flutter: 8 | sdk: flutter 9 | 10 | scoped_model: ^1.0.1 11 | charts_flutter: 12 | 13 | cupertino_icons: ^0.1.2 14 | 15 | dev_dependencies: 16 | flutter_test: 17 | sdk: flutter 18 | 19 | flutter_bluetooth_serial: 20 | path: ../ 21 | 22 | flutter: 23 | uses-material-design: true 24 | assets: 25 | 26 | - images/ 27 | -------------------------------------------------------------------------------- /Mobile App/MobileAppUsingFlutter/README.md: -------------------------------------------------------------------------------- 1 | # Flutter App for Predictive Maintenance 2 | 3 | # Features 4 | 1. Splash Screen 5 | 6 | ![SplashScreen](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/app_splash_screen.gif) 7 | 8 | 2. Turning adapter on and off 9 | 10 | ![MainScreen](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/app4.jpg) 11 | 12 | 3. Discovering devices (and requesting discoverability) 13 | 14 | ![DiscoverDevices](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/app5.jpeg) 15 | 16 | 4. Real-Time Graphs are plotted for different parameters - Temperature, Vibration and Current 17 | 18 | ![Graph](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/app6.jpeg) 19 | 20 | 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Predictive Maintenance 2 | 3 | 4 | # 1. Real-time Data Collection using various Sensors 5 | ## Circuit 6 | 7 | ![Circuit](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/image1.jpeg) 8 | 9 | # 2. Flutter App for Predictive Maintenance 10 | 11 | ## Features 12 | 1. Splash Screen 13 | 14 | ![SplashScreen](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/app_splash_screen.gif) 15 | 16 | 2. Turning adapter on and off 17 | 18 | ![MainScreen](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/app4.jpg) 19 | 20 | 3. Discovering devices (and requesting discoverability) 21 | 22 | ![DiscoverDevices](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/app5.jpeg) 23 | 24 | 4. Real-Time Graphs are plotted for different parameters - Temperature, Vibration and Current 25 | 26 | ![Graph](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/app6.jpeg) 27 | 28 | # 3. Artificial Neural Networks implemented using Python for Predictive Maintenance 29 | 30 | ## Output after 2000 epochs of training 31 | ![Result](https://github.com/kashishmadan/predictive-maintenance/blob/master/Images/image2.png) 32 | 33 | # Project for Bristlecone Team 9 34 | ## Team Members 35 | Tarang Goel ![@taranggoel](https://github.com/taranggoel) 36 | 37 | Jatin Sainani ![@jatin-sainani](https://github.com/jatin-sainani) 38 | 39 | Kashish Madan ![@kashishmadan](https://github.com/kashishmadan) 40 | 41 | Ayush Goyal ![ayushg162](https://github.com/ayushg162) 42 | -------------------------------------------------------------------------------- /Mobile App/MobileAppUsingFlutter/.gitignore: -------------------------------------------------------------------------------- 1 | # Miscellaneous 2 | *.class 3 | *.log 4 | *.pyc 5 | *.swp 6 | .DS_Store 7 | .atom/ 8 | .buildlog/ 9 | .history 10 | .svn/ 11 | 12 | # IntelliJ related 13 | *.iml 14 | *.ipr 15 | *.iws 16 | .idea/ 17 | 18 | # Visual Studio Code related 19 | .vscode/ 20 | 21 | # Flutter/Dart/Pub related 22 | **/doc/api/ 23 | .dart_tool/ 24 | .flutter-plugins 25 | .packages 26 | .pub-cache/ 27 | .pub/ 28 | /build/ 29 | 30 | # Android related 31 | **/android/**/gradle-wrapper.jar 32 | **/android/.gradle 33 | **/android/captures/ 34 | **/android/gradlew 35 | **/android/gradlew.bat 36 | **/android/local.properties 37 | **/android/**/GeneratedPluginRegistrant.java 38 | 39 | # iOS/XCode related 40 | **/ios/**/*.mode1v3 41 | **/ios/**/*.mode2v3 42 | **/ios/**/*.moved-aside 43 | **/ios/**/*.pbxuser 44 | **/ios/**/*.perspectivev3 45 | **/ios/**/*sync/ 46 | **/ios/**/.sconsign.dblite 47 | **/ios/**/.tags* 48 | **/ios/**/.vagrant/ 49 | **/ios/**/DerivedData/ 50 | **/ios/**/Icon? 51 | **/ios/**/Pods/ 52 | **/ios/**/.symlinks/ 53 | **/ios/**/profile 54 | **/ios/**/xcuserdata 55 | **/ios/.generated/ 56 | **/ios/Flutter/App.framework 57 | **/ios/Flutter/Flutter.framework 58 | **/ios/Flutter/Generated.xcconfig 59 | **/ios/Flutter/app.flx 60 | **/ios/Flutter/app.zip 61 | **/ios/Flutter/flutter_assets/ 62 | **/ios/ServiceDefinitions.json 63 | **/ios/Runner/GeneratedPluginRegistrant.* 64 | 65 | # Exceptions to above rules. 66 | !**/ios/**/default.mode1v3 67 | !**/ios/**/default.mode2v3 68 | !**/ios/**/default.pbxuser 69 | !**/ios/**/default.perspectivev3 70 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages 71 | 72 | # Scripts 73 | # None at the moment 74 | 75 | -------------------------------------------------------------------------------- /IOT_Sensors/Sensors.ino: -------------------------------------------------------------------------------- 1 | #define VIN A0 2 | int led = 13; 3 | 4 | 5 | int ThermistorPin = 0; 6 | int Vo; 7 | //float R1 = 10000; 8 | float logR2, R2, T,Tc, Tf; 9 | //Temp 10 | 11 | float R1 = 2252; 12 | float A = 1.484778004e-03, B = 2.348962910e-04, C = 1.006037158e-07; // Steinhart-Hart and Hart Coefficients 13 | 14 | 15 | char data = 0;//Bluetooth 16 | 17 | 18 | 19 | int vs =9; // vibration sensor 20 | 21 | const float VCC = 5.0;// supply voltage is from 4.5 to 5.5V. Normally 5V. 22 | const int model = 0; // enter the model number (see below) 23 | 24 | float cutOffLimit = 0.5;// set the current which below that value, doesn't matter. Or set 0.5 25 | 26 | /* 27 | "ACS712ELCTR-05B-T",// for model use 0 28 | "ACS712ELCTR-20A-T",// for model use 1 29 | "ACS712ELCTR-30A-T"// for model use 2 30 | sensitivity array is holding the sensitivy of the ACS712 31 | current sensors. Do not change. All values are from page 5 of data sheet 32 | */ 33 | float sensitivity[] ={ 34 | 0.185,// for ACS712ELCTR-05B-T 35 | 0.100,// for ACS712ELCTR-20A-T 36 | 0.066// for ACS712ELCTR-30A-T 37 | 38 | }; 39 | 40 | 41 | const float QOV = 0.5 * VCC;// set quiescent Output voltage of 0.5V 42 | float voltage;// internal variable for voltage 43 | 44 | //Current 45 | 46 | 47 | void setup() 48 | { 49 | pinMode(led, OUTPUT); 50 | pinMode(vs, INPUT); 51 | Serial.begin(9600); 52 | } 53 | void loop() 54 | { 55 | Vib(); 56 | temp2(); 57 | bluetooth(); 58 | current(); 59 | 60 | } 61 | 62 | void current() 63 | { 64 | float voltage_raw = (5.0 / 1023.0)* analogRead(VIN);// Read the voltage from sensor 65 | voltage = voltage_raw - QOV + 0.012;//-0.6 ;// 0.000 is a value to make voltage zero when there is no current 66 | float current = voltage / sensitivity[model]; 67 | 68 | if(abs(current) > cutOffLimit ){ 69 | Serial.print("V: "); 70 | Serial.print(voltage,3);// print voltage with 3 decimal places 71 | Serial.print("V, I: "); 72 | Serial.print(current,2); // print the current with 2 decimal places 73 | Serial.println("A"); 74 | 75 | }else{ 76 | 77 | Serial.println("No Current"); 78 | } 79 | delay(500); 80 | } 81 | 82 | 83 | void Vib() 84 | { 85 | long measurement =pulseIn (vs, HIGH); 86 | delay(50); 87 | Serial.println(measurement); 88 | if (measurement > 50){ 89 | digitalWrite(led, HIGH); 90 | } 91 | else 92 | { 93 | digitalWrite(led, LOW); 94 | } 95 | } 96 | 97 | void bluetooth() 98 | { 99 | if(Serial.available()>0) 100 | { 101 | char data= Serial.read(); // reading the data received from the bluetooth module 102 | switch(data) 103 | { 104 | case '1': digitalWrite(13, HIGH);break; // when Z is pressed on the app Turn on Pin 13 105 | case '0': digitalWrite(13, LOW);break; // when z is pressed on the app Turn off Pin 13 106 | case 'Z': digitalWrite(13, HIGH);break; // when Z is pressed on the app Turn on Pin 13 107 | case 'z': digitalWrite(13, LOW);break; // when z is pressed on the app Turn off Pin 13 108 | default : break; 109 | } 110 | //BT.write(T); 111 | 112 | Serial.println(data); 113 | } 114 | delay(50); 115 | 116 | } 117 | 118 | void temp2() 119 | { 120 | 121 | Vo = analogRead(ThermistorPin); 122 | R2 = R1* (1023.0 / (float)Vo - 1.0); 123 | logR2 = log(R2); 124 | T = (1.0 / (A + B*logR2 + C*logR2*logR2*logR2))-32; // Steinhart and Hart Equation.T = 1 / {A + B[ln(R)] + C[ln(R)]^3}-32 125 | T = T - 273.15; 126 | 127 | Serial.print("TEMP ="); 128 | Serial.print(T); 129 | Serial.println("C"); 130 | 131 | delay(1000); // Time delay 10 Milliseconds 132 | } 133 | 134 | 135 | -------------------------------------------------------------------------------- /ArtificialNeuralNetwork/predictive_maintenance.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """predictive_maintenance_2 3 | 4 | Automatically generated by Colaboratory. 5 | 6 | Original file is located at 7 | https://colab.research.google.com/drive/1VHIpoZ-36MdN7WgZk0LwmtO_QxT5EV4T 8 | """ 9 | 10 | #Description: This program classifies machines as requiring maintenance or not 11 | # using Artificial Neural Networks (ANN) 12 | 13 | #import libraries 14 | import glob 15 | from keras.models import Sequential, load_model 16 | import numpy as np 17 | import pandas as pd 18 | from keras.layers import Dense 19 | from sklearn.model_selection import train_test_split 20 | from sklearn.preprocessing import LabelEncoder, MinMaxScaler 21 | import matplotlib.pyplot as plt 22 | import keras as k 23 | import datetime 24 | 25 | #Load the data 26 | from google.colab import files 27 | uploaded = files.upload() 28 | 29 | df = pd.read_csv('predictive_machine.csv') 30 | 31 | #Print the first 5 rows 32 | df.head() 33 | 34 | df.shape 35 | 36 | #Creating a list of column names to keep 37 | columns_to_retain = ['temp','pf','sd','curr','demo','vib','rc','htn','classification'] 38 | 39 | #Drop the columns that are not wanted in columns_to_retain 40 | df = df.drop( [col for col in df.columns if not col in columns_to_retain] , axis=1 ) 41 | 42 | #Drop the rows with na or missing values 43 | df = df.dropna(axis=0) 44 | 45 | #Transform the non-numeric data in the columns 46 | for column in df.columns: 47 | if df[column].dtype == np.number: 48 | continue 49 | df[column] = LabelEncoder().fit_transform( df[column] ) 50 | 51 | #print the first 5 rows of the new cleaned data set 52 | df.head() 53 | 54 | #Split the data into independent (X) data set -features and (Y) data set -targets 55 | X = df.drop(['classification'], axis=1) 56 | Y = df['classification'] 57 | 58 | #Feature Scaling 59 | #min-max scaler method scales the data set so that all the input features lie between 0 and 1 60 | X_scaler = MinMaxScaler() 61 | X_scaler.fit(X) 62 | column_names = X.columns 63 | X[column_names] = X_scaler.transform(X) 64 | 65 | #Split the data into 80% training and 20% testing and Shuffle 66 | X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size = 0.2, shuffle=True) 67 | 68 | #Build the model 69 | model = Sequential() 70 | model.add( Dense(256, input_dim= len(X.columns) , kernel_initializer= k.initializers.random_normal(seed=13), activation='relu') ) 71 | model.add( Dense(1, activation='hard_sigmoid') ) 72 | 73 | #Compile the model 74 | model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy']) 75 | 76 | #Train the model 77 | history = model.fit(X_train, Y_train, epochs = 2000, batch_size= X_train.shape[0]) 78 | 79 | #Saving the model 80 | model.save('ckd.model') 81 | 82 | #Visualize the models loss and accuracy 83 | plt.plot(history.history['acc']) 84 | plt.plot(history.history['loss']) 85 | plt.title('model accuracy and loss') 86 | plt.ylabel('accuracy and loss') 87 | plt.xlabel('epoch') 88 | 89 | print('shape of training data:', X_train.shape) 90 | print('shape of test data:', X_test.shape) 91 | 92 | pred = model.predict(X_test) 93 | pred 94 | 95 | #defining threshold as 0.5 96 | pred = model.predict(X_test) 97 | pred = [1 if y>=0.5 else 0 for y in pred] 98 | pred 99 | 100 | #Show the actual values 101 | Y_test 102 | 103 | #Show the actual and predicted values 104 | print('Original : {0}'.format(", ".join(str(x) for x in Y_test))) 105 | print('Predicted : {0}'.format(", ".join(str(x) for x in pred))) 106 | 107 | x = datetime.datetime.now() 108 | print("Today's date: ") 109 | print(x.strftime("%x")) 110 | 111 | from datetime import date 112 | from dateutil.relativedelta import relativedelta 113 | 114 | six_months = date.today() + relativedelta(months=+6) 115 | print("Scheduled Maintenance Date: ") 116 | print(six_months.strftime("%x")) 117 | 118 | from datetime import timedelta 119 | n = (Y_test == 1).sum() 120 | days_to_subtract = n/24 + 1 121 | d = six_months - timedelta(days=days_to_subtract) 122 | print("Predicted Maintenance Date: ") 123 | print(d.strftime("%x")); 124 | 125 | p = (24-n)/2400 126 | print("Life of the machine is degraded by: ") 127 | print(p) -------------------------------------------------------------------------------- /Mobile App/MobileAppUsingFlutter/pubspec.lock: -------------------------------------------------------------------------------- 1 | # Generated by pub 2 | # See https://dart.dev/tools/pub/glossary#lockfile 3 | packages: 4 | async: 5 | dependency: transitive 6 | description: 7 | name: async 8 | url: "https://pub.dartlang.org" 9 | source: hosted 10 | version: "2.3.0" 11 | boolean_selector: 12 | dependency: transitive 13 | description: 14 | name: boolean_selector 15 | url: "https://pub.dartlang.org" 16 | source: hosted 17 | version: "1.0.5" 18 | charcode: 19 | dependency: transitive 20 | description: 21 | name: charcode 22 | url: "https://pub.dartlang.org" 23 | source: hosted 24 | version: "1.1.2" 25 | charts_common: 26 | dependency: transitive 27 | description: 28 | name: charts_common 29 | url: "https://pub.dartlang.org" 30 | source: hosted 31 | version: "0.8.1" 32 | charts_flutter: 33 | dependency: "direct main" 34 | description: 35 | name: charts_flutter 36 | url: "https://pub.dartlang.org" 37 | source: hosted 38 | version: "0.8.1" 39 | collection: 40 | dependency: transitive 41 | description: 42 | name: collection 43 | url: "https://pub.dartlang.org" 44 | source: hosted 45 | version: "1.14.11" 46 | cupertino_icons: 47 | dependency: "direct main" 48 | description: 49 | name: cupertino_icons 50 | url: "https://pub.dartlang.org" 51 | source: hosted 52 | version: "0.1.3" 53 | flutter: 54 | dependency: "direct main" 55 | description: flutter 56 | source: sdk 57 | version: "0.0.0" 58 | flutter_bluetooth_serial: 59 | dependency: "direct dev" 60 | description: 61 | path: ".." 62 | relative: true 63 | source: path 64 | version: "0.2.2" 65 | flutter_test: 66 | dependency: "direct dev" 67 | description: flutter 68 | source: sdk 69 | version: "0.0.0" 70 | intl: 71 | dependency: transitive 72 | description: 73 | name: intl 74 | url: "https://pub.dartlang.org" 75 | source: hosted 76 | version: "0.16.0" 77 | logging: 78 | dependency: transitive 79 | description: 80 | name: logging 81 | url: "https://pub.dartlang.org" 82 | source: hosted 83 | version: "0.11.3+2" 84 | matcher: 85 | dependency: transitive 86 | description: 87 | name: matcher 88 | url: "https://pub.dartlang.org" 89 | source: hosted 90 | version: "0.12.5" 91 | meta: 92 | dependency: transitive 93 | description: 94 | name: meta 95 | url: "https://pub.dartlang.org" 96 | source: hosted 97 | version: "1.1.7" 98 | path: 99 | dependency: transitive 100 | description: 101 | name: path 102 | url: "https://pub.dartlang.org" 103 | source: hosted 104 | version: "1.6.4" 105 | pedantic: 106 | dependency: transitive 107 | description: 108 | name: pedantic 109 | url: "https://pub.dartlang.org" 110 | source: hosted 111 | version: "1.8.0+1" 112 | quiver: 113 | dependency: transitive 114 | description: 115 | name: quiver 116 | url: "https://pub.dartlang.org" 117 | source: hosted 118 | version: "2.0.5" 119 | scoped_model: 120 | dependency: "direct main" 121 | description: 122 | name: scoped_model 123 | url: "https://pub.dartlang.org" 124 | source: hosted 125 | version: "1.0.1" 126 | sky_engine: 127 | dependency: transitive 128 | description: flutter 129 | source: sdk 130 | version: "0.0.99" 131 | source_span: 132 | dependency: transitive 133 | description: 134 | name: source_span 135 | url: "https://pub.dartlang.org" 136 | source: hosted 137 | version: "1.5.5" 138 | stack_trace: 139 | dependency: transitive 140 | description: 141 | name: stack_trace 142 | url: "https://pub.dartlang.org" 143 | source: hosted 144 | version: "1.9.3" 145 | stream_channel: 146 | dependency: transitive 147 | description: 148 | name: stream_channel 149 | url: "https://pub.dartlang.org" 150 | source: hosted 151 | version: "2.0.0" 152 | string_scanner: 153 | dependency: transitive 154 | description: 155 | name: string_scanner 156 | url: "https://pub.dartlang.org" 157 | source: hosted 158 | version: "1.0.5" 159 | term_glyph: 160 | dependency: transitive 161 | description: 162 | name: term_glyph 163 | url: "https://pub.dartlang.org" 164 | source: hosted 165 | version: "1.1.0" 166 | test_api: 167 | dependency: transitive 168 | description: 169 | name: test_api 170 | url: "https://pub.dartlang.org" 171 | source: hosted 172 | version: "0.2.5" 173 | typed_data: 174 | dependency: transitive 175 | description: 176 | name: typed_data 177 | url: "https://pub.dartlang.org" 178 | source: hosted 179 | version: "1.1.6" 180 | vector_math: 181 | dependency: transitive 182 | description: 183 | name: vector_math 184 | url: "https://pub.dartlang.org" 185 | source: hosted 186 | version: "2.0.8" 187 | sdks: 188 | dart: ">=2.2.2 <3.0.0" 189 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /Data/predictive_machine.csv: -------------------------------------------------------------------------------- 1 | id,age ,temp,sg,pf,ft,use,puse,pcc,bt,bgr,ta,sd,curr,hg,demo,pft,vib,rc,htn,dm,cad,perf,pe,ane,classification 2 | 0,48,80,1.02,1,0,,normal,notpresent,notpresent,121,36,1.2,,,15.4,44,7800,5.2,yes,yes,no,good,no,no,ckd 3 | 1,7,50,1.02,4,0,,normal,notpresent,notpresent,,18,0.8,,,11.3,38,6000,,no,no,no,good,no,no,ckd 4 | 2,62,80,1.01,2,3,normal,normal,notpresent,notpresent,423,53,1.8,,,9.6,31,7500,,no,yes,no,poor,no,yes,ckd 5 | 3,48,70,1.005,4,0,normal,abnormal,present,notpresent,117,56,3.8,111,2.5,11.2,32,6700,3.9,yes,no,no,poor,yes,yes,ckd 6 | 4,51,80,1.01,2,0,normal,normal,notpresent,notpresent,106,26,1.4,,,11.6,35,7300,4.6,no,no,no,good,no,no,ckd 7 | 5,60,90,1.015,3,0,,,notpresent,notpresent,74,25,1.1,142,3.2,12.2,39,7800,4.4,yes,yes,no,good,yes,no,ckd 8 | 6,68,70,1.01,0,0,,normal,notpresent,notpresent,100,54,24,104,4,12.4,36,,,no,no,no,good,no,no,ckd 9 | 7,24,,1.015,2,4,normal,abnormal,notpresent,notpresent,410,31,1.1,,,12.4,44,6900,5,no,yes,no,good,yes,no,ckd 10 | 8,52,100,1.015,3,0,normal,abnormal,present,notpresent,138,60,1.9,,,10.8,33,9600,4,yes,yes,no,good,no,yes,ckd 11 | 9,53,90,1.02,2,0,abnormal,abnormal,present,notpresent,70,107,7.2,114,3.7,9.5,29,12100,3.7,yes,yes,no,poor,no,yes,ckd 12 | 10,50,60,1.01,2,4,,abnormal,present,notpresent,490,55,4,,,9.4,28,,,yes,yes,no,good,no,yes,ckd 13 | 11,63,70,1.01,3,0,abnormal,abnormal,present,notpresent,380,60,2.7,131,4.2,10.8,32,4500,3.8,yes,yes,no,poor,yes,no,ckd 14 | 12,68,70,1.015,3,1,,normal,present,notpresent,208,72,2.1,138,5.8,9.7,28,12200,3.4,yes,yes,yes,poor,yes,no,ckd 15 | 13,68,70,,,,,,notpresent,notpresent,98,86,4.6,135,3.4,9.8,,,,yes,yes,yes,poor,yes,no,ckd 16 | 14,68,80,1.01,3,2,normal,abnormal,present,present,157,90,4.1,130,6.4,5.6,16,11000,2.6,yes,yes,yes,poor,yes,no,ckd 17 | 15,40,80,1.015,3,0,,normal,notpresent,notpresent,76,162,9.6,141,4.9,7.6,24,3800,2.8,yes,no,no,good,no,yes,ckd 18 | 16,47,70,1.015,2,0,,normal,notpresent,notpresent,99,46,2.2,138,4.1,12.6,,,,no,no,no,good,no,no,ckd 19 | 17,47,80,,,,,,notpresent,notpresent,114,87,5.2,139,3.7,12.1,,,,yes,no,no,poor,no,no,ckd 20 | 18,60,100,1.025,0,3,,normal,notpresent,notpresent,263,27,1.3,135,4.3,12.7,37,11400,4.3,yes,yes,yes,good,no,no,ckd 21 | 19,62,60,1.015,1,0,,abnormal,present,notpresent,100,31,1.6,,,10.3,30,5300,3.7,yes,no,yes,good,no,no,ckd 22 | 20,61,80,1.015,2,0,abnormal,abnormal,notpresent,notpresent,173,148,3.9,135,5.2,7.7,24,9200,3.2,yes,yes,yes,poor,yes,yes,ckd 23 | 21,60,90,,,,,,notpresent,notpresent,,180,76,4.5,,10.9,32,6200,3.6,yes,yes,yes,good,no,no,ckd 24 | 22,48,80,1.025,4,0,normal,abnormal,notpresent,notpresent,95,163,7.7,136,3.8,9.8,32,6900,3.4,yes,no,no,good,no,yes,ckd 25 | 23,21,70,1.01,0,0,,normal,notpresent,notpresent,,,,,,,,,,no,no,no,poor,no,yes,ckd 26 | 24,42,100,1.015,4,0,normal,abnormal,notpresent,present,,50,1.4,129,4,11.1,39,8300,4.6,yes,no,no,poor,no,no,ckd 27 | 25,61,60,1.025,0,0,,normal,notpresent,notpresent,108,75,1.9,141,5.2,9.9,29,8400,3.7,yes,yes,no,good,no,yes,ckd 28 | 26,75,80,1.015,0,0,,normal,notpresent,notpresent,156,45,2.4,140,3.4,11.6,35,10300,4,yes,yes,no,poor,no,no,ckd 29 | 27,69,70,1.01,3,4,normal,abnormal,notpresent,notpresent,264,87,2.7,130,4,12.5,37,9600,4.1,yes,yes,yes,good,yes,no,ckd 30 | 28,75,70,,1,3,,,notpresent,notpresent,123,31,1.4,,,,,,,no,yes,no,good,no,no,ckd 31 | 29,68,70,1.005,1,0,abnormal,abnormal,present,notpresent,,28,1.4,,,12.9,38,,,no,no,yes,good,no,no,ckd 32 | 30,,70,,,,,,notpresent,notpresent,93,155,7.3,132,4.9,,,,,yes, yes,no,good,no,no,ckd 33 | 31,73,90,1.015,3,0,,abnormal,present,notpresent,107,33,1.5,141,4.6,10.1,30,7800,4,no,no,no,poor,no,no,ckd 34 | 32,61,90,1.01,1,1,,normal,notpresent,notpresent,159,39,1.5,133,4.9,11.3,34,9600,4,yes,yes,no,poor,no,no,ckd 35 | 33,60,100,1.02,2,0,abnormal,abnormal,notpresent,notpresent,140,55,2.5,,,10.1,29,,,yes,no,no,poor,no,no,ckd 36 | 34,70,70,1.01,1,0,normal,,present,present,171,153,5.2,,,,,,,no,yes,no,poor,no,no,ckd 37 | 35,65,90,1.02,2,1,abnormal,normal,notpresent,notpresent,270,39,2,,,12,36,9800,4.9,yes,yes,no,poor,no,yes,ckd 38 | 36,76,70,1.015,1,0,normal,normal,notpresent,notpresent,92,29,1.8,133,3.9,10.3,32,,,yes,no,no,good,no,no,ckd 39 | 37,72,80,,,,,,notpresent,notpresent,137,65,3.4,141,4.7,9.7,28,6900,2.5,yes,yes,no,poor,no,yes,"ckd " 40 | 38,69,80,1.02,3,0,abnormal,normal,notpresent,notpresent,,103,4.1,132,5.9,12.5,,,,yes,no,no,good,no,no,ckd 41 | 39,82,80,1.01,2,2,normal,,notpresent,notpresent,140,70,3.4,136,4.2,13,40,9800,4.2,yes,yes,no,good,no,no,ckd 42 | 40,46,90,1.01,2,0,normal,abnormal,notpresent,notpresent,99,80,2.1,,,11.1,32,9100,4.1,yes,no," no",good,no,no,ckd 43 | 41,45,70,1.01,0,0,,normal,notpresent,notpresent,,20,0.7,,,,,,,no,no,no,good,yes,no,ckd 44 | 42,47,100,1.01,0,0,,normal,notpresent,notpresent,204,29,1,139,4.2,9.7,33,9200,4.5,yes,no,no,good,no,yes,ckd 45 | 43,35,80,1.01,1,0,abnormal,,notpresent,notpresent,79,202,10.8,134,3.4,7.9,24,7900,3.1,no,yes,no,good,no,no,ckd 46 | 44,54,80,1.01,3,0,abnormal,abnormal,notpresent,notpresent,207,77,6.3,134,4.8,9.7,28,,,yes,yes,no,poor,yes,no,ckd 47 | 45,54,80,1.02,3,0,,abnormal,notpresent,notpresent,208,89,5.9,130,4.9,9.3,,,,yes,yes,no,poor,yes,no,ckd 48 | 46,48,70,1.015,0,0,,normal,notpresent,notpresent,124,24,1.2,142,4.2,12.4,37,6400,4.7,no,yes,no,good,no,no,ckd 49 | 47,11,80,1.01,3,0,,normal,notpresent,notpresent,,17,0.8,,,15,45,8600,,no,no,no,good,no,no,ckd 50 | 48,73,70,1.005,0,0,normal,normal,notpresent,notpresent,70,32,0.9,125,4,10,29,18900,3.5,yes,yes,no,good,yes,no,ckd 51 | 49,60,70,1.01,2,0,normal,abnormal,present,notpresent,144,72,3,,,9.7,29,21600,3.5,yes,yes,no,poor,no,yes,ckd 52 | 50,53,60,,,,,,notpresent,notpresent,91,114,3.25,142,4.3,8.6,28,11000,3.8,yes,yes,no,poor,yes,yes,ckd 53 | 51,54,100,1.015,3,0,,normal,present,notpresent,162,66,1.6,136,4.4,10.3,33,,,yes,yes,no,poor,yes,no,ckd 54 | 52,53,90,1.015,0,0,,normal,notpresent,notpresent,,38,2.2,,,10.9,34,4300,3.7,no,no,no,poor,no,yes,ckd 55 | 53,62,80,1.015,0,5,,,notpresent,notpresent,246,24,1,,,13.6,40,8500,4.7,yes,yes,no,good,no,no,ckd 56 | 54,63,80,1.01,2,2,normal,,notpresent,notpresent,,,3.4,136,4.2,13,40,9800,4.2,yes,no,yes,good,no,no,ckd 57 | 55,35,80,1.005,3,0,abnormal,normal,notpresent,notpresent,,,,,,9.5,28,,,no,no,no,good,yes,no,ckd 58 | 56,76,70,1.015,3,4,normal,abnormal,present,notpresent,,164,9.7,131,4.4,10.2,30,11300,3.4,yes,yes,yes,poor,yes,no,ckd 59 | 57,76,90,,,,,normal,notpresent,notpresent,93,155,7.3,132,4.9,,,,,yes,yes,yes,poor,no,no,ckd 60 | 58,73,80,1.02,2,0,abnormal,abnormal,notpresent,notpresent,253,142,4.6,138,5.8,10.5,33,7200,4.3,yes,yes,yes,good,no,no,ckd 61 | 59,59,100,,,,,,notpresent,notpresent,,96,6.4,,,6.6,,,,yes,yes,no,good,no,yes,ckd 62 | 60,67,90,1.02,1,0,,abnormal,present,notpresent,141,66,3.2,138,6.6,,,,,yes,no,no,good,no,no,ckd 63 | 61,67,80,1.01,1,3,normal,abnormal,notpresent,notpresent,182,391,32,163,39,,,,,no,no,no,good,yes,no,ckd 64 | 62,15,60,1.02,3,0,,normal,notpresent,notpresent,86,15,0.6,138,4,11,33,7700,3.8,yes,yes,no,good,no,no,ckd 65 | 63,46,70,1.015,1,0,abnormal,normal,notpresent,notpresent,150,111,6.1,131,3.7,7.5,27,,,no,no,no,good,no,yes,ckd 66 | 64,55,80,1.01,0,0,,normal,notpresent,notpresent,146,,,,,9.8,,,,no,no," no",good,no,no,ckd 67 | 65,44,90,1.01,1,0,,normal,notpresent,notpresent,,20,1.1,,,15,48,,,no," no",no,good,no,no,ckd 68 | 66,67,70,1.02,2,0,abnormal,normal,notpresent,notpresent,150,55,1.6,131,4.8,," ?",,,yes,yes,no,good,yes,no,ckd 69 | 67,45,80,1.02,3,0,normal,abnormal,notpresent,notpresent,425,,,,,,,,,no,no,no,poor,no,no,ckd 70 | 68,65,70,1.01,2,0,,normal,present,notpresent,112,73,3.3,,,10.9,37,,,no,no,no,good,no,no,ckd 71 | 69,26,70,1.015,0,4,,normal,notpresent,notpresent,250,20,1.1,,,15.6,52,6900,6,no,yes,no,good,no,no,ckd 72 | 70,61,80,1.015,0,4,,normal,notpresent,notpresent,360,19,0.7,137,4.4,15.2,44,8300,5.2,yes,yes,no,good,no,no,ckd 73 | 71,46,60,1.01,1,0,normal,normal,notpresent,notpresent,163,92,3.3,141,4,9.8,28,14600,3.2,yes,yes,no,good,no,no,ckd 74 | 72,64,90,1.01,3,3,,abnormal,present,notpresent,,35,1.3,,,10.3,,,,yes,yes,no,good,yes,no,ckd 75 | 73,,100,1.015,2,0,abnormal,abnormal,notpresent,notpresent,129,107,6.7,132,4.4,4.8,14,6300,,yes,no,no,good,yes,yes,ckd 76 | 74,56,90,1.015,2,0,abnormal,abnormal,notpresent,notpresent,129,107,6.7,131,4.8,9.1,29,6400,3.4,yes,no,no,good,no,no,ckd 77 | 75,5,,1.015,1,0,,normal,notpresent,notpresent,,16,0.7,138,3.2,8.1,,,,no,no,no,good,no,yes,ckd 78 | 76,48,80,1.005,4,0,abnormal,abnormal,notpresent,present,133,139,8.5,132,5.5,10.3,36," 6200",4,no,yes,no,good,yes,no,ckd 79 | 77,67,70,1.01,1,0,,normal,notpresent,notpresent,102,48,3.2,137,5,11.9,34,7100,3.7,yes,yes,no,good,yes,no,ckd 80 | 78,70,80,,,,,,notpresent,notpresent,158,85,3.2,141,3.5,10.1,30,,,yes,no,no,good,yes,no,ckd 81 | 79,56,80,1.01,1,0,,normal,notpresent,notpresent,165,55,1.8,,,13.5,40,11800,5,yes,yes,no,poor,yes,no,ckd 82 | 80,74,80,1.01,0,0,,normal,notpresent,notpresent,132,98,2.8,133,5,10.8,31,9400,3.8,yes,yes,no,good,no,no,ckd 83 | 81,45,90,,,,,,notpresent,notpresent,360,45,2.4,128,4.4,8.3,29,5500,3.7,yes,yes,no,good,no,no,ckd 84 | 82,38,70,,,,,,notpresent,notpresent,104,77,1.9,140,3.9,,,,,yes,no,no,poor,yes,no,ckd 85 | 83,48,70,1.015,1,0,normal,normal,notpresent,notpresent,127,19,1,134,3.6,,,,,yes,yes,no,good,no,no,ckd 86 | 84,59,70,1.01,3,0,normal,abnormal,notpresent,notpresent,76,186,15,135,7.6,7.1,22,3800,2.1,yes,no,no,poor,yes,yes,ckd 87 | 85,70,70,1.015,2,,,,notpresent,notpresent,,46,1.5,,,9.9,,,,no,yes,no,poor,yes,no,ckd 88 | 86,56,80,,,,,,notpresent,notpresent,415,37,1.9,,,,,,,no,yes,no,good,no,no,ckd 89 | 87,70,100,1.005,1,0,normal,abnormal,present,notpresent,169,47,2.9,,,11.1,32,5800,5,yes,yes,no,poor,no,no,ckd 90 | 88,58,110,1.01,4,0,,normal,notpresent,notpresent,251,52,2.2,,,,,13200,4.7,yes," yes",no,good,no,no,ckd 91 | 89,50,70,1.02,0,0,,normal,notpresent,notpresent,109,32,1.4,139,4.7,,,,,no,no,no,poor,no,no,ckd 92 | 90,63,100,1.01,2,2,normal,normal,notpresent,present,280,35,3.2,143,3.5,13,40,9800,4.2,yes,no,yes,good,no,no,ckd 93 | 91,56,70,1.015,4,1,abnormal,normal,notpresent,notpresent,210,26,1.7,136,3.8,16.1,52,12500,5.6,no,no,no,good,no,no,ckd 94 | 92,71,70,1.01,3,0,normal,abnormal,present,present,219,82,3.6,133,4.4,10.4,33,5600,3.6,yes,yes,yes,good,no,no,ckd 95 | 93,73,100,1.01,3,2,abnormal,abnormal,present,notpresent,295,90,5.6,140,2.9,9.2,30,7000,3.2,yes,yes,yes,poor,no,no,ckd 96 | 94,65,70,1.01,0,0,,normal,notpresent,notpresent,93,66,1.6,137,4.5,11.6,36,11900,3.9,no,yes,no,good,no,no,ckd 97 | 95,62,90,1.015,1,0,,normal,notpresent,notpresent,94,25,1.1,131,3.7,,,,,yes,no,no,good,yes,yes,ckd 98 | 96,60,80,1.01,1,1,,normal,notpresent,notpresent,172,32,2.7,,,11.2,36,,,no,yes,yes,poor,no,no,ckd 99 | 97,65,60,1.015,1,0,,normal,notpresent,notpresent,91,51,2.2,132,3.8,10,32,9100,4,yes,yes,no,poor,yes,no,ckd 100 | 98,50,140,,,,,,notpresent,notpresent,101,106,6.5,135,4.3,6.2,18,5800,2.3,yes,yes,no,poor,no,yes,ckd 101 | 99,56,180,,0,4,,abnormal,notpresent,notpresent,298,24,1.2,139,3.9,11.2,32,10400,4.2,yes,yes,no,poor,yes,no,ckd 102 | 100,34,70,1.015,4,0,abnormal,abnormal,notpresent,notpresent,153,22,0.9,133,3.8,,,,,no,no,no,good,yes,no,ckd 103 | 101,71,90,1.015,2,0,,abnormal,present,present,88,80,4.4,139,5.7,11.3,33,10700,3.9,no,no,no,good,no,no,ckd 104 | 102,17,60,1.01,0,0,,normal,notpresent,notpresent,92,32,2.1,141,4.2,13.9,52,7000,,no,no,no,good,no,no,ckd 105 | 103,76,70,1.015,2,0,normal,abnormal,present,notpresent,226,217,10.2,,,10.2,36,12700,4.2,yes,no,no,poor,yes,yes,ckd 106 | 104,55,90,,,,,,notpresent,notpresent,143,88,2,,,,,,,yes,yes,no,poor,yes,no,ckd 107 | 105,65,80,1.015,0,0,,normal,notpresent,notpresent,115,32,11.5,139,4,14.1,42,6800,5.2,no,no,no,good,no,no,ckd 108 | 106,50,90,,,,,,notpresent,notpresent,89,118,6.1,127,4.4,6,17,6500,,yes,yes,no,good,yes,yes,ckd 109 | 107,55,100,1.015,1,4,normal,,notpresent,notpresent,297,53,2.8,139,4.5,11.2,34,13600,4.4,yes,yes,no,good,no,no,ckd 110 | 108,45,80,1.015,0,0,,abnormal,notpresent,notpresent,107,15,1,141,4.2,11.8,37,10200,4.2,no,no,no,good,no,no,ckd 111 | 109,54,70,,,,,,notpresent,notpresent,233,50.1,1.9,,,11.7,,,,no,yes,no,good,no,no,ckd 112 | 110,63,90,1.015,0,0,,normal,notpresent,notpresent,123,19,2,142,3.8,11.7,34,11400,4.7,no,no,no,good,no,no,ckd 113 | 111,65,80,1.01,3,3,,normal,notpresent,notpresent,294,71,4.4,128,5.4,10,32,9000,3.9,yes,yes,yes,good,no,no,ckd 114 | 112,,60,1.015,3,0,abnormal,abnormal,notpresent,notpresent,,34,1.2,,,10.8,33,,,no,no,no,good,no,no,ckd 115 | 113,61,90,1.015,0,2,,normal,notpresent,notpresent,,,,,,,,9800,,no,yes,no,poor,no,yes,ckd 116 | 114,12,60,1.015,3,0,abnormal,abnormal,present,notpresent,,51,1.8,,,12.1,,10300,,no,no,no,good,no,no,ckd 117 | 115,47,80,1.01,0,0,,abnormal,notpresent,notpresent,,28,0.9,,,12.4,44,5600,4.3,no,no,no,good,no,yes,ckd 118 | 116,,70,1.015,4,0,abnormal,normal,notpresent,notpresent,104,16,0.5,,,,,,,no,no,no,good,yes,no,ckd 119 | 117,,70,1.02,0,0,,,notpresent,notpresent,219,36,1.3,139,3.7,12.5,37,9800,4.4,no,no,no,good,no,no,ckd 120 | 118,55,70,1.01,3,0,,normal,notpresent,notpresent,99,25,1.2,,,11.4,,,,no,no,no,poor,yes,no,ckd 121 | 119,60,70,1.01,0,0,,normal,notpresent,notpresent,140,27,1.2,,,,,,,no,no,no,good,no,no,ckd 122 | 120,72,90,1.025,1,3,,normal,notpresent,notpresent,323,40,2.2,137,5.3,12.6,,,,no,yes,yes,poor,no,no,ckd 123 | 121,54,60,,3,,,,notpresent,notpresent,125,21,1.3,137,3.4,15,46,,,yes,yes,no,good,yes,no,ckd 124 | 122,34,70,,,,,,notpresent,notpresent,,219,12.2,130,3.8,6,,,,yes,no,no,good,no,yes,ckd 125 | 123,43,80,1.015,2,3,,abnormal,present,present,,30,1.1,,,14,42,14900,,no,no,no,good,no,no,ckd 126 | 124,65,100,1.015,0,0,,normal,notpresent,notpresent,90,98,2.5,,,9.1,28,5500,3.6,yes,no,no,good,no,no,ckd 127 | 125,72,90,,,,,,notpresent,notpresent,308,36,2.5,131,4.3,,,,,yes,yes,no,poor,no,no,ckd 128 | 126,70,90,1.015,0,0,,normal,notpresent,notpresent,144,125,4,136,4.6,12,37,8200,4.5,yes,yes,no,poor,yes,no,ckd 129 | 127,71,60,1.015,4,0,normal,normal,notpresent,notpresent,118,125,5.3,136,4.9,11.4,35,15200,4.3,yes,yes,no,poor,yes,no,ckd 130 | 128,52,90,1.015,4,3,normal,abnormal,notpresent,notpresent,224,166,5.6,133,47,8.1,23,5000,2.9,yes,yes,no,good,no,yes,ckd 131 | 129,75,70,1.025,1,0,,normal,notpresent,notpresent,158,49,1.4,135,4.7,11.1,,,,yes,no,no,poor,yes,no,ckd 132 | 130,50,90,1.01,2,0,normal,abnormal,present,present,128,208,9.2,134,4.8,8.2,22,16300,2.7,no,no,no,poor,yes,yes,ckd 133 | 131,5,50,1.01,0,0,,normal,notpresent,notpresent,,25,0.6,,,11.8,36,12400,,no,no,no,good,no,no,ckd 134 | 132,50,,,,,normal,,notpresent,notpresent,219,176,13.8,136,4.5,8.6,24,13200,2.7,yes,no,no,good,yes,yes,ckd 135 | 133,70,100,1.015,4,0,normal,normal,notpresent,notpresent,118,125,5.3,136,4.9,12,37," 8400",8,yes,no,no,good,no,no,ckd 136 | 134,47,100,1.01,,,normal,,notpresent,notpresent,122,,16.9,138,5.2,10.8,33,10200,3.8,no,yes,no,good,no,no,ckd 137 | 135,48,80,1.015,0,2,,normal,notpresent,notpresent,214,24,1.3,140,4,13.2,39,,,no,yes,no,poor,no,no,ckd 138 | 136,46,90,1.02,,,,normal,notpresent,notpresent,213,68,2.8,146,6.3,9.3,,,,yes,yes,no,good,no,no,ckd 139 | 137,45,60,1.01,2,0,normal,abnormal,present,notpresent,268,86,4,134,5.1,10,29,9200,,yes,yes,no,good,no,no,ckd 140 | 138,73,,1.01,1,0,,,notpresent,notpresent,95,51,1.6,142,3.5,,,,,no," no",no,good,no,no,ckd 141 | 139,41,70,1.015,2,0,,abnormal,notpresent,present,,68,2.8,132,4.1,11.1,33,,,yes,no,no,good,yes,yes,ckd 142 | 140,69,70,1.01,0,4,,normal,notpresent,notpresent,256,40,1.2,142,5.6,,,,,no,no,no,good,no,no,ckd 143 | 141,67,70,1.01,1,0,normal,normal,notpresent,notpresent,,106,6,137,4.9,6.1,19,6500,,yes,no,no,good,no,yes,ckd 144 | 142,72,90,,,,,,notpresent,notpresent,84,145,7.1,135,5.3,,,,,no,yes,no,good,no,no,ckd 145 | 143,41,80,1.015,1,4,abnormal,normal,notpresent,notpresent,210,165,18,135,4.7,,,,,no,yes,no,good,no,no,ckd 146 | 144,60,90,1.01,2,0,abnormal,normal,notpresent,notpresent,105,53,2.3,136,5.2,11.1,33,10500,4.1,no,no,no,good,no,no,ckd 147 | 145,57,90,1.015,5,0,abnormal,abnormal,notpresent,present,,322,13,126,4.8,8,24,4200,3.3,yes,yes,yes,poor,yes,yes,ckd 148 | 146,53,100,1.01,1,3,abnormal,normal,notpresent,notpresent,213,23,1,139,4,,,,,no,yes,no,good,no,no,ckd 149 | 147,60,60,1.01,3,1,normal,abnormal,present,notpresent,288,36,1.7,130,3,7.9,25,15200,3,yes,no,no,poor,no,yes,ckd 150 | 148,69,60,,,,,,notpresent,notpresent,171,26,48.1,,,,,,,yes,no,no,poor,no,no,ckd 151 | 149,65,70,1.02,1,0,abnormal,abnormal,notpresent,notpresent,139,29,1,,,10.5,32,,,yes,no,no,good,yes,no,ckd 152 | 150,8,60,1.025,3,0,normal,normal,notpresent,notpresent,78,27,0.9,,,12.3,41,6700,,no,no,no,poor,yes,no,ckd 153 | 151,76,90,,,,,,notpresent,notpresent,172,46,1.7,141,5.5,9.6,30,,,yes,yes,no,good,no,yes,ckd 154 | 152,39,70,1.01,0,0,,normal,notpresent,notpresent,121,20,0.8,133,3.5,10.9,32,,,no,yes,no,good,no,no,ckd 155 | 153,55,90,1.01,2,1,abnormal,abnormal,notpresent,notpresent,273,235,14.2,132,3.4,8.3,22,14600,2.9,yes,yes,no,poor,yes,yes,ckd 156 | 154,56,90,1.005,4,3,abnormal,abnormal,notpresent,notpresent,242,132,16.4,140,4.2,8.4,26,,3,yes,yes,no,poor,yes,yes,ckd 157 | 155,50,70,1.02,3,0,abnormal,normal,present,present,123,40,1.8,,,11.1,36,4700,,no,no,no,good,no,no,ckd 158 | 156,66,90,1.015,2,0,,normal,notpresent,present,153,76,3.3,,,,,,,no,no,no,poor,no,no,ckd 159 | 157,62,70,1.025,3,0,normal,abnormal,notpresent,notpresent,122,42,1.7,136,4.7,12.6,39,7900,3.9,yes,yes,no,good,no,no,ckd 160 | 158,71,60,1.02,3,2,normal,normal,present,notpresent,424,48,1.5,132,4,10.9,31,,,yes,yes,yes,good,no,no,ckd 161 | 159,59,80,1.01,1,0,abnormal,normal,notpresent,notpresent,303,35,1.3,122,3.5,10.4,35,10900,4.3,no,yes,no,poor,no,no,ckd 162 | 160,81,60,,,,,,notpresent,notpresent,148,39,2.1,147,4.2,10.9,35,9400,2.4,yes,yes,yes,poor,yes,no,ckd 163 | 161,62,,1.015,3,0,abnormal,,notpresent,notpresent,,,,,,14.3,42,10200,4.8,yes,yes,no,good,no,no,ckd 164 | 162,59,70,,,,,,notpresent,notpresent,204,34,1.5,124,4.1,9.8,37,6000," ?",no,yes,no,good,no,no,ckd 165 | 163,46,80,1.01,0,0,,normal,notpresent,notpresent,160,40,2,140,4.1,9,27,8100,3.2,yes,no,no,poor,no,yes,ckd 166 | 164,14,,1.015,0,0,,,notpresent,notpresent,192,15,0.8,137,4.2,14.3,40,9500,5.4,no,yes,no,poor,yes,no,ckd 167 | 165,60,80,1.02,0,2,,,notpresent,notpresent,,,,,,,,,,no,yes,no,good,no,no,ckd 168 | 166,27,60,,,,,,notpresent,notpresent,76,44,3.9,127,4.3,,,,,no,no,no,poor,yes,yes,ckd 169 | 167,34,70,1.02,0,0,abnormal,normal,notpresent,notpresent,139,19,0.9,,,12.7,42,2200,,no,no,no,poor,no,no,ckd 170 | 168,65,70,1.015,4,4,,normal,present,notpresent,307,28,1.5,,,11,39,6700,,yes,yes,no,good,no,no,ckd 171 | 169,,70,1.01,0,2,,normal,notpresent,notpresent,220,68,2.8,,,8.7,27,,,yes,yes,no,good,no,yes,ckd 172 | 170,66,70,1.015,2,5,,normal,notpresent,notpresent,447,41,1.7,131,3.9,12.5,33,9600,4.4,yes,yes,no,good,no,no,ckd 173 | 171,83,70,1.02,3,0,normal,normal,notpresent,notpresent,102,60,2.6,115,5.7,8.7,26,12800,3.1,yes,no,no,poor,no,yes,ckd 174 | 172,62,80,1.01,1,2,,,notpresent,notpresent,309,113,2.9,130,2.5,10.6,34,12800,4.9,no,no,no,good,no,no,ckd 175 | 173,17,70,1.015,1,0,abnormal,normal,notpresent,notpresent,22,1.5,7.3,145,2.8,13.1,41,11200,,no,no,no,good,no,no,ckd 176 | 174,54,70,,,,,,notpresent,notpresent,111,146,7.5,141,4.7,11,35,8600,4.6,no,no,no,good,no,no,ckd 177 | 175,60,50,1.01,0,0,,normal,notpresent,notpresent,261,58,2.2,113,3,,,4200,3.4,yes,no,no,good,no,no,ckd 178 | 176,21,90,1.01,4,0,normal,abnormal,present,present,107,40,1.7,125,3.5,8.3,23,12400,3.9,no,no,no,good,no,yes,ckd 179 | 177,65,80,1.015,2,1,normal,normal,present,notpresent,215,133,2.5,,,13.2,41,,,no,yes,no,good,no,no,ckd 180 | 178,42,90,1.02,2,0,abnormal,abnormal,present,notpresent,93,153,2.7,139,4.3,9.8,34,9800,,no,no,no,poor,yes,yes,ckd 181 | 179,72,90,1.01,2,0,,abnormal,present,notpresent,124,53,2.3,,,11.9,39,,,no,no,no,good,no,no,ckd 182 | 180,73,90,1.01,1,4,abnormal,abnormal,present,notpresent,234,56,1.9,,,10.3,28,,,no,yes,no,good,no,no,ckd 183 | 181,45,70,1.025,2,0,normal,abnormal,present,notpresent,117,52,2.2,136,3.8,10,30,19100,3.7,no,no,no,good,no,no,ckd 184 | 182,61,80,1.02,0,0,,normal,notpresent,notpresent,131,23,0.8,140,4.1,11.3,35,,,no,no,no,good,no,no,ckd 185 | 183,30,70,1.015,0,0,,normal,notpresent,notpresent,101,106,6.5,135,4.3,,,,,no,no,no,poor,no,no,ckd 186 | 184,54,60,1.015,3,2,,abnormal,notpresent,notpresent,352,137,3.3,133,4.5,11.3,31,5800,3.6,yes,yes,yes,poor,yes,no,ckd 187 | 185,4,,1.02,1,0,,normal,notpresent,notpresent,99,23,0.6,138,4.4,12,34," ?",,no,no,no,good,no,no,ckd 188 | 186,8,50,1.02,4,0,normal,normal,notpresent,notpresent,,46,1,135,3.8,,,,,no,no,no,good,yes,no,ckd 189 | 187,3,,1.01,2,0,normal,normal,notpresent,notpresent,,22,0.7,,,10.7,34,12300,,no,no,no,good,no,no,ckd 190 | 188,8,,,,,,,notpresent,notpresent,80,66,2.5,142,3.6,12.2,38,,,no," no",no,good,no,no,ckd 191 | 189,64,60,1.01,4,1,abnormal,abnormal,notpresent,present,239,58,4.3,137,5.4,9.5,29,7500,3.4,yes,yes,no,poor,yes,no,ckd 192 | 190,6,60,1.01,4,0,abnormal,abnormal,notpresent,present,94,67,1,135,4.9,9.9,30,16700,4.8,no,no,no,poor,no,no,ckd 193 | 191,,70,1.01,3,0,normal,normal,notpresent,notpresent,110,115,6,134,2.7,9.1,26,9200,3.4,yes,yes,no,poor,no,no,ckd 194 | 192,46,110,1.015,0,0,,normal,notpresent,notpresent,130,16,0.9,,,,,,,no,no,no,good,no,no,ckd 195 | 193,32,90,1.025,1,0,abnormal,abnormal,notpresent,notpresent,,223,18.1,113,6.5,5.5,15,2600,2.8,yes,yes,no,poor,yes,yes,ckd 196 | 194,80,70,1.01,2,,,abnormal,notpresent,notpresent,,49,1.2,,,,,,,yes," yes",no,good,no,no,ckd 197 | 195,70,90,1.02,2,1,abnormal,abnormal,notpresent,present,184,98.6,3.3,138,3.9,5.8,,,,yes,yes,yes,poor,no,no,ckd 198 | 196,49,100,1.01,3,0,abnormal,abnormal,notpresent,notpresent,129,158,11.8,122,3.2,8.1,24,9600,3.5,yes,yes,no,poor,yes,yes,ckd 199 | 197,57,80,,,,,,notpresent,notpresent,,111,9.3,124,5.3,6.8,,4300,3,yes,yes,no,good,no,yes,ckd 200 | 198,59,100,1.02,4,2,normal,normal,notpresent,notpresent,252,40,3.2,137,4.7,11.2,30,26400,3.9,yes,yes,no,poor,yes,no,ckd 201 | 199,65,80,1.015,0,0,,normal,notpresent,notpresent,92,37,1.5,140,5.2,8.8,25,10700,3.2,yes,no,yes,good,yes,no,ckd 202 | 200,90,90,1.025,1,0,,normal,notpresent,notpresent,139,89,3,140,4.1,12,37,7900,3.9,yes,yes,no,good,no,no,ckd 203 | 201,64,70,,,,,,notpresent,notpresent,113,94,7.3,137,4.3,7.9,21,,,yes,yes,yes,good,yes,yes,ckd 204 | 202,78,60,,,,,,notpresent,notpresent,114,74,2.9,135,5.9,8,24,,,no,yes,no,good,no,yes,ckd 205 | 203,,90,,,,,,notpresent,notpresent,207,80,6.8,142,5.5,8.5,,,,yes,yes,no,good,no,yes,ckd 206 | 204,65,90,1.01,4,2,normal,normal,notpresent,notpresent,172,82,13.5,145,6.3,8.8,31,,,yes,yes,no,good,yes,yes,ckd 207 | 205,61,70,,,,,,notpresent,notpresent,100,28,2.1,,,12.6,43,,,yes,yes,no,good,no,no,ckd 208 | 206,60,70,1.01,1,0,,normal,notpresent,notpresent,109,96,3.9,135,4,13.8,41,,,yes,no,no,good,no,no,ckd 209 | 207,50,70,1.01,0,0,,normal,notpresent,notpresent,230,50,2.2,,,12,41,10400,4.6,yes,yes,no,good,no,no,ckd 210 | 208,67,80,,,,,,notpresent,notpresent,341,37,1.5,,,12.3,41,6900,4.9,yes,yes,no,good,no,yes,ckd 211 | 209,19,70,1.02,0,0,,normal,notpresent,notpresent,,,,,,11.5,,6900,,no,no,no,good,no,no,ckd 212 | 210,59,100,1.015,4,2,normal,normal,notpresent,notpresent,255,132,12.8,135,5.7,7.3,20,9800,3.9,yes,yes,yes,good,no,yes,ckd 213 | 211,54,120,1.015,0,0,,normal,notpresent,notpresent,103,18,1.2,,,,,,,no,no,no,good,no,no,ckd 214 | 212,40,70,1.015,3,4,normal,normal,notpresent,notpresent,253,150,11.9,132,5.6,10.9,31,8800,3.4,yes,yes,no,poor,yes,no,ckd 215 | 213,55,80,1.01,3,1,normal,abnormal,present,present,214,73,3.9,137,4.9,10.9,34,7400,3.7,yes,yes,no,good,yes,no,ckd 216 | 214,68,80,1.015,0,0,,abnormal,notpresent,notpresent,171,30,1,,,13.7," 43",4900,5.2,no,yes,no,good,no,no,ckd 217 | 215,2,,1.01,3,0,normal,abnormal,notpresent,notpresent,,,,,,,,,,no,no,no,good,yes,no,ckd 218 | 216,64,70,1.01,0,0,,normal,notpresent,notpresent,107,15,,,,12.8,38,,,no,no,no,good,no,no,ckd 219 | 217,63,100,1.01,1,0,,normal,notpresent,notpresent,78,61,1.8,141,4.4,12.2,36,10500,4.3,no,yes,no,good,no,no,ckd 220 | 218,33,90,1.015,0,0,,normal,notpresent,notpresent,92,19,0.8,,,11.8,34,7000,,no,no,no,good,no,no,ckd 221 | 219,68,90,1.01,0,0,,normal,notpresent,notpresent,238,57,2.5,,,9.8,28,8000,3.3,yes,yes,no,poor,no,no,ckd 222 | 220,36,80,1.01,0,0,,normal,notpresent,notpresent,103,,,,,11.9,36,8800,,no,no,no,good,no,no,ckd 223 | 221,66,70,1.02,1,0,normal,,notpresent,notpresent,248,30,1.7,138,5.3,,,,,yes,yes,no,good,no,no,ckd 224 | 222,74,60,,,,,,notpresent,notpresent,108,68,1.8,,,,,,,yes,yes,no,good,no,no,ckd 225 | 223,71,90,1.01,0,3,,normal,notpresent,notpresent,303,30,1.3,136,4.1,13,38,9200,4.6,yes,yes,no,good,no,no,ckd 226 | 224,34,60,1.02,0,0,,normal,notpresent,notpresent,117,28,2.2,138,3.8,,,,,no,no,no,good,yes,no,ckd 227 | 225,60,90,1.01,3,5,abnormal,normal,notpresent,present,490,95,2.7,131,3.8,11.5,35,12000,4.5,yes,yes,no,good,no,no,ckd 228 | 226,64,100,1.015,4,2,abnormal,abnormal,notpresent,present,163,54,7.2,140,4.6,7.9,26,7500,3.4,yes,yes,no,good,yes,no,ckd 229 | 227,57,80,1.015,0,0,,normal,notpresent,notpresent,120,48,1.6,,,11.3,36,7200,3.8,yes,yes,no,good,no,no,ckd 230 | 228,60,70,,,,,,notpresent,notpresent,124,52,2.5,,,,,,,yes,no,no,good,no,no,ckd 231 | 229,59,50,1.01,3,0,normal,abnormal,notpresent,notpresent,241,191,12,114,2.9,9.6,31,15700,3.8,no,yes,no,good,yes,no,ckd 232 | 230,65,60,1.01,2,0,normal,abnormal,present,notpresent,192,17,1.7,130,4.3,,,9500,,yes,yes,no,poor,no,no,"ckd " 233 | 231,60,90,,,,,,notpresent,notpresent,269,51,2.8,138,3.7,11.5,35,,,yes,yes,yes,good,yes,no,ckd 234 | 232,50,90,1.015,1,0,abnormal,abnormal,notpresent,notpresent,,,,,,,,,,no,no,no,good,yes,no,ckd 235 | 233,51,100,1.015,2,0,normal,normal,notpresent,present,93,20,1.6,146,4.5,,,,,no,no,no,poor,no,no,ckd 236 | 234,37,100,1.01,0,0,abnormal,normal,notpresent,notpresent,,19,1.3,,,15,44,4100,5.2,yes,no,no,good,no,no,ckd 237 | 235,45,70,1.01,2,0,,normal,notpresent,notpresent,113,93,2.3,,,7.9,26,5700,,no,no,yes,good,no,yes,ckd 238 | 236,65,80,,,,,,notpresent,notpresent,74,66,2,136,5.4,9.1,25,,,yes,yes,yes,good,yes,no,ckd 239 | 237,80,70,1.015,2,2,,normal,notpresent,notpresent,141,53,2.2,,,12.7,40,9600,,yes,yes,no,poor,yes,no,ckd 240 | 238,72,100,,,,,,notpresent,notpresent,201,241,13.4,127,4.8,9.4,28,,,yes,yes,no,good,no,yes,ckd 241 | 239,34,90,1.015,2,0,normal,normal,notpresent,notpresent,104,50,1.6,137,4.1,11.9,39,,,no,no,no,good,no,no,ckd 242 | 240,65,70,1.015,1,0,,normal,notpresent,notpresent,203,46,1.4,,,11.4,36,5000,4.1,yes,yes,no,poor,yes,no,ckd 243 | 241,57,70,1.015,1,0,,abnormal,notpresent,notpresent,165,45,1.5,140,3.3,10.4,31,4200,3.9,no,no,no,good,no,no,ckd 244 | 242,69,70,1.01,4,3,normal,abnormal,present,present,214,96,6.3,120,3.9,9.4,28,11500,3.3,yes,yes,yes,good,yes,yes,ckd 245 | 243,62,90,1.02,2,1,,normal,notpresent,notpresent,169,48,2.4,138,2.9,13.4,47,11000,6.1,yes,no,no,good,no,no,ckd 246 | 244,64,90,1.015,3,2,,abnormal,present,notpresent,463,64,2.8,135,4.1,12.2,40,9800,4.6,yes,yes,no,good,no,yes,ckd 247 | 245,48,100,,,,,,notpresent,notpresent,103,79,5.3,135,6.3,6.3,19,7200,2.6,yes,no,yes,poor,no,no,ckd 248 | 246,48,110,1.015,3,0,abnormal,normal,present,notpresent,106,215,15.2,120,5.7,8.6,26,5000,2.5,yes,no,yes,good,no,yes,ckd 249 | 247,54,90,1.025,1,0,normal,abnormal,notpresent,notpresent,150,18,1.2,140,4.2,,,,,no,no,no,poor,yes,yes,ckd 250 | 248,59,70,1.01,1,3,abnormal,abnormal,notpresent,notpresent,424,55,1.7,138,4.5,12.6,37,10200,4.1,yes,yes,yes,good,no,no,ckd 251 | 249,56,90,1.01,4,1,normal,abnormal,present,notpresent,176,309,13.3,124,6.5,3.1,9,5400,2.1,yes,yes,no,poor,yes,yes,ckd 252 | 250,40,80,1.025,0,0,normal,normal,notpresent,notpresent,140,10,1.2,135,5,15,48,10400,4.5,no,no,no,good,no,no,notckd 253 | 251,23,80,1.025,0,0,normal,normal,notpresent,notpresent,70,36,1,150,4.6,17,52,9800,5,no,no,no,good,no,no,notckd 254 | 252,45,80,1.025,0,0,normal,normal,notpresent,notpresent,82,49,0.6,147,4.4,15.9,46,9100,4.7,no,no,no,good,no,no,notckd 255 | 253,57,80,1.025,0,0,normal,normal,notpresent,notpresent,119,17,1.2,135,4.7,15.4,42,6200,6.2,no,no,no,good,no,no,notckd 256 | 254,51,60,1.025,0,0,normal,normal,notpresent,notpresent,99,38,0.8,135,3.7,13,49,8300,5.2,no,no,no,good,no,no,notckd 257 | 255,34,80,1.025,0,0,normal,normal,notpresent,notpresent,121,27,1.2,144,3.9,13.6,52,9200,6.3,no,no,no,good,no,no,notckd 258 | 256,60,80,1.025,0,0,normal,normal,notpresent,notpresent,131,10,0.5,146,5,14.5,41,10700,5.1,no,no,no,good,no,no,notckd 259 | 257,38,60,1.02,0,0,normal,normal,notpresent,notpresent,91,36,0.7,135,3.7,14,46,9100,5.8,no,no,no,good,no,no,notckd 260 | 258,42,80,1.02,0,0,normal,normal,notpresent,notpresent,98,20,0.5,140,3.5,13.9,44,8400,5.5,no,no,no,good,no,no,notckd 261 | 259,35,80,1.02,0,0,normal,normal,notpresent,notpresent,104,31,1.2,135,5,16.1,45,4300,5.2,no,no,no,good,no,no,notckd 262 | 260,30,80,1.02,0,0,normal,normal,notpresent,notpresent,131,38,1,147,3.8,14.1,45,9400,5.3,no,no,no,good,no,no,notckd 263 | 261,49,80,1.02,0,0,normal,normal,notpresent,notpresent,122,32,1.2,139,3.9,17,41,5600,4.9,no,no,no,good,no,no,notckd 264 | 262,55,80,1.02,0,0,normal,normal,notpresent,notpresent,118,18,0.9,135,3.6,15.5,43,7200,5.4,no,no,no,good,no,no,notckd 265 | 263,45,80,1.02,0,0,normal,normal,notpresent,notpresent,117,46,1.2,137,5,16.2,45,8600,5.2,no,no,no,good,no,no,notckd 266 | 264,42,80,1.02,0,0,normal,normal,notpresent,notpresent,132,24,0.7,140,4.1,14.4,50,5000,4.5,no,no,no,good,no,no,notckd 267 | 265,50,80,1.02,0,0,normal,normal,notpresent,notpresent,97,40,0.6,150,4.5,14.2,48,10500,5,no,no,no,good,no,no,notckd 268 | 266,55,80,1.02,0,0,normal,normal,notpresent,notpresent,133,17,1.2,135,4.8,13.2,41,6800,5.3,no,no,no,good,no,no,notckd 269 | 267,48,80,1.025,0,0,normal,normal,notpresent,notpresent,122,33,0.9,146,3.9,13.9,48,9500,4.8,no,no,no,good,no,no,notckd 270 | 268,,80,,,,,,notpresent,notpresent,100,49,1,140,5,16.3,53,8500,4.9,no,no,no,good,no,no,notckd 271 | 269,25,80,1.025,0,0,normal,normal,notpresent,notpresent,121,19,1.2,142,4.9,15,48,6900,5.3,no,no,no,good,no,no,notckd 272 | 270,23,80,1.025,0,0,normal,normal,notpresent,notpresent,111,34,1.1,145,4,14.3,41,7200,5,no,no,no,good,no,no,notckd 273 | 271,30,80,1.025,0,0,normal,normal,notpresent,notpresent,96,25,0.5,144,4.8,13.8,42,9000,4.5,no,no,no,good,no,no,notckd 274 | 272,56,80,1.025,0,0,normal,normal,notpresent,notpresent,139,15,1.2,135,5,14.8,42,5600,5.5,no,no,no,good,no,no,notckd 275 | 273,47,80,1.02,0,0,normal,normal,notpresent,notpresent,95,35,0.9,140,4.1,,,,,no,no,no,good,no,no,notckd 276 | 274,19,80,1.02,0,0,normal,normal,notpresent,notpresent,107,23,0.7,141,4.2,14.4,44,,,no,no,no,good,no,no,notckd 277 | 275,52,80,1.02,0,0,normal,normal,notpresent,notpresent,125,22,1.2,139,4.6,16.5,43,4700,4.6,no,no,no,good,no,no,notckd 278 | 276,20,60,1.025,0,0,normal,normal,notpresent,notpresent,,,,137,4.7,14,41,4500,5.5,no,no,no,good,no,no,notckd 279 | 277,46,60,1.025,0,0,normal,normal,notpresent,notpresent,123,46,1,135,5,15.7,50,6300,4.8,no,no,no,good,no,no,notckd 280 | 278,48,60,1.02,0,0,normal,normal,notpresent,notpresent,112,44,1.2,142,4.9,14.5,44,9400,6.4,no,no,no,good,no,no,notckd 281 | 279,24,70,1.025,0,0,normal,normal,notpresent,notpresent,140,23,0.6,140,4.7,16.3,48,5800,5.6,no,no,no,good,no,no,notckd 282 | 280,47,80,,,,,,notpresent,notpresent,93,33,0.9,144,4.5,13.3,52,8100,5.2,no,no,no,good,no,no,notckd 283 | 281,55,80,1.025,0,0,normal,normal,notpresent,notpresent,130,50,1.2,147,5,15.5,41,9100,6,no,no,no,good,no,no,notckd 284 | 282,20,70,1.02,0,0,normal,normal,notpresent,notpresent,123,44,1,135,3.8,14.6,44,5500,4.8,no,no,no,good,no,no,notckd 285 | 283,60,70,1.02,0,0,normal,normal,notpresent,notpresent,,,,,,16.4,43,10800,5.7,no,no,no,good,no,no,notckd 286 | 284,33,80,1.025,0,0,normal,normal,notpresent,notpresent,100,37,1.2,142,4,16.9,52,6700,6,no,no,no,good,no,no,notckd 287 | 285,66,70,1.02,0,0,normal,normal,notpresent,notpresent,94,19,0.7,135,3.9,16,41,5300,5.9,no,no,no,good,no,no,notckd 288 | 286,71,70,1.02,0,0,normal,normal,notpresent,notpresent,81,18,0.8,145,5,14.7,44,9800,6,no,no,no,good,no,no,notckd 289 | 287,39,70,1.025,0,0,normal,normal,notpresent,notpresent,124,22,0.6,137,3.8,13.4,43,,,no,no,no,good,no,no,notckd 290 | 288,56,70,1.025,0,0,normal,normal,notpresent,notpresent,70,46,1.2,135,4.9,15.9,50,11000,5.1,,,,good,no,no,notckd 291 | 289,42,70,1.02,0,0,normal,normal,notpresent,notpresent,93,32,0.9,143,4.7,16.6,43,7100,5.3,no,no,no,good,no,no,notckd 292 | 290,54,70,1.02,0,0,,,,,76,28,0.6,146,3.5,14.8,52,8400,5.9,no,no,no,good,no,no,notckd 293 | 291,47,80,1.025,0,0,normal,normal,notpresent,notpresent,124,44,1,140,4.9,14.9,41,7000,5.7,no,no,no,good,no,no,notckd 294 | 292,30,80,1.02,0,0,normal,normal,notpresent,notpresent,89,42,0.5,139,5,16.7,52,10200,5,no,no,no,good,no,no,notckd 295 | 293,50,,1.02,0,0,normal,normal,notpresent,notpresent,92,19,1.2,150,4.8,14.9,48,4700,5.4,no,no,no,good,no,no,notckd 296 | 294,75,60,1.02,0,0,normal,normal,notpresent,notpresent,110,50,0.7,135,5,14.3,40,8300,5.8,no,no,no,,,,notckd 297 | 295,44,70,,,,,,notpresent,notpresent,106,25,0.9,150,3.6,15,50,9600,6.5,no,no,no,good,no,no,notckd 298 | 296,41,70,1.02,0,0,normal,normal,notpresent,notpresent,125,38,0.6,140,5,16.8,41,6300,5.9,no,no,no,good,no,no,notckd 299 | 297,53,60,1.025,0,0,normal,normal,notpresent,notpresent,116,26,1,146,4.9,15.8,45,7700,5.2,,,,good,no,no,notckd 300 | 298,34,60,1.02,0,0,normal,normal,notpresent,notpresent,91,49,1.2,135,4.5,13.5,48,8600,4.9,no,no,no,good,no,no,notckd 301 | 299,73,60,1.02,0,0,normal,normal,notpresent,notpresent,127,48,0.5,150,3.5,15.1,52,11000,4.7,no,no,no,good,no,no,notckd 302 | 300,45,60,1.02,0,0,normal,normal,,,114,26,0.7,141,4.2,15,43,9200,5.8,no,no,no,good,no,no,notckd 303 | 301,44,60,1.025,0,0,normal,normal,notpresent,notpresent,96,33,0.9,147,4.5,16.9,41,7200,5,no,no,no,good,no,no,notckd 304 | 302,29,70,1.02,0,0,normal,normal,notpresent,notpresent,127,44,1.2,145,5,14.8,48,,,no,no,no,good,no,no,notckd 305 | 303,55,70,1.02,0,0,normal,normal,notpresent,notpresent,107,26,1.1,,,17,50,6700,6.1,no,no,no,good,no,no,notckd 306 | 304,33,80,1.025,0,0,normal,normal,notpresent,notpresent,128,38,0.6,135,3.9,13.1,45,6200,4.5,no,no,no,good,no,no,notckd 307 | 305,41,80,1.02,0,0,normal,normal,notpresent,notpresent,122,25,0.8,138,5,17.1,41,9100,5.2,no,no,no,good,no,no,notckd 308 | 306,52,80,1.02,0,0,normal,normal,notpresent,notpresent,128,30,1.2,140,4.5,15.2,52,4300,5.7,no,no,no,good,no,no,notckd 309 | 307,47,60,1.02,0,0,normal,normal,notpresent,notpresent,137,17,0.5,150,3.5,13.6,44,7900,4.5,no,no,no,good,no,no,notckd 310 | 308,43,80,1.025,0,0,normal,normal,notpresent,notpresent,81,46,0.6,135,4.9,13.9,48,6900,4.9,no,no,no,good,no,no,notckd 311 | 309,51,60,1.02,0,0,,,notpresent,notpresent,129,25,1.2,139,5,17.2,40,8100,5.9,no,no,no,good,no,no,notckd 312 | 310,46,60,1.02,0,0,normal,normal,notpresent,notpresent,102,27,0.7,142,4.9,13.2,44,11000,5.4,no,no,no,good,no,no,notckd 313 | 311,56,60,1.025,0,0,normal,normal,notpresent,notpresent,132,18,1.1,147,4.7,13.7,45,7500,5.6,no,no,no,good,no,no,notckd 314 | 312,80,70,1.02,0,0,normal,normal,notpresent,notpresent,,,,135,4.1,15.3,48,6300,6.1,no,no,no,good,no,no,notckd 315 | 313,55,80,1.02,0,0,normal,normal,notpresent,notpresent,104,28,0.9,142,4.8,17.3,52,8200,4.8,no,no,no,good,no,no,notckd 316 | 314,39,70,1.025,0,0,normal,normal,notpresent,notpresent,131,46,0.6,145,5,15.6,41,9400,4.7,no,no,no,good,no,no,notckd 317 | 315,44,70,1.025,0,0,normal,normal,notpresent,notpresent,,,,,,13.8,48,7800,4.4,no,no,no,good,no,no,notckd 318 | 316,35,,1.02,0,0,normal,normal,,,99,30,0.5,135,4.9,15.4,48,5000,5.2,no,no,no,good,no,no,notckd 319 | 317,58,70,1.02,0,0,normal,normal,notpresent,notpresent,102,48,1.2,139,4.3,15,40,8100,4.9,no,no,no,good,no,no,notckd 320 | 318,61,70,1.025,0,0,normal,normal,notpresent,notpresent,120,29,0.7,137,3.5,17.4,52,7000,5.3,no,no,no,good,no,no,notckd 321 | 319,30,60,1.02,0,0,normal,normal,notpresent,notpresent,138,15,1.1,135,4.4,,,,,no,no,no,good,no,no,notckd 322 | 320,57,60,1.02,0,0,normal,normal,notpresent,notpresent,105,49,1.2,150,4.7,15.7,44,10400,6.2,no,no,no,good,no,no,notckd 323 | 321,65,60,1.02,0,0,normal,normal,notpresent,notpresent,109,39,1,144,3.5,13.9,48,9600,4.8,no,no,no,good,no,no,notckd 324 | 322,70,60,,,,,,notpresent,notpresent,120,40,0.5,140,4.6,16,43,4500,4.9,no,no,no,good,no,no,notckd 325 | 323,43,80,1.025,0,0,normal,normal,notpresent,notpresent,130,30,1.1,143,5,15.9,45,7800,4.5,no,no,no,good,no,no,notckd 326 | 324,40,80,1.02,0,0,normal,normal,notpresent,notpresent,119,15,0.7,150,4.9,,,,,no,no,no,good,no,no,notckd 327 | 325,58,80,1.02,0,0,normal,normal,notpresent,notpresent,100,50,1.2,140,3.5,14,50,6700,6.5,no,no,no,good,no,no,notckd 328 | 326,47,60,1.02,0,0,normal,normal,notpresent,notpresent,109,25,1.1,141,4.7,15.8,41,8300,5.2,no,no,no,good,no,no,notckd 329 | 327,30,60,1.025,0,0,normal,normal,notpresent,notpresent,120,31,0.8,150,4.6,13.4,44,10700,5.8,no,no,no,good,no,no,notckd 330 | 328,28,70,1.02,0,0,normal,normal,,,131,29,0.6,145,4.9,,45,8600,6.5,no,no,no,good,no,no,notckd 331 | 329,33,60,1.025,0,0,normal,normal,notpresent,notpresent,80,25,0.9,146,3.5,14.1,48,7800,5.1,no,no,no,good,no,no,notckd 332 | 330,43,80,1.02,0,0,normal,normal,notpresent,notpresent,114,32,1.1,135,3.9,,42,,,no,no,no,good,no,no,notckd 333 | 331,59,70,1.025,0,0,normal,normal,notpresent,notpresent,130,39,0.7,147,4.7,13.5,46,6700,4.5,no,no,no,good,no,no,notckd 334 | 332,34,70,1.025,0,0,normal,normal,notpresent,notpresent,,33,1,150,5,15.3,44,10500,6.1,no,no,no,good,no,no,notckd 335 | 333,23,80,1.02,0,0,normal,normal,notpresent,notpresent,99,46,1.2,142,4,17.7,46,4300,5.5,no,no,no,good,no,no,notckd 336 | 334,24,80,1.025,0,0,normal,normal,notpresent,notpresent,125,,,136,3.5,15.4,43,5600,4.5,no,no,no,good,no,no,notckd 337 | 335,60,60,1.02,0,0,normal,normal,notpresent,notpresent,134,45,0.5,139,4.8,14.2,48,10700,5.6,no,no,no,good,no,no,notckd 338 | 336,25,60,1.02,0,0,normal,normal,notpresent,notpresent,119,27,0.5,,,15.2,40,9200,5.2,no,no,no,good,no,no,notckd 339 | 337,44,70,1.025,0,0,normal,normal,notpresent,notpresent,92,40,0.9,141,4.9,14,52,7500,6.2,no,no,no,good,no,no,notckd 340 | 338,62,80,1.02,0,0,normal,normal,notpresent,notpresent,132,34,0.8,147,3.5,17.8,44,4700,4.5,no,no,no,good,no,no,notckd 341 | 339,25,70,1.02,0,0,normal,normal,notpresent,notpresent,88,42,0.5,136,3.5,13.3,48,7000,4.9,no,no,no,good,no,no,notckd 342 | 340,32,70,1.025,0,0,normal,normal,notpresent,notpresent,100,29,1.1,142,4.5,14.3,43,6700,5.9,no,no,no,good,no,no,notckd 343 | 341,63,70,1.025,0,0,normal,normal,notpresent,notpresent,130,37,0.9,150,5,13.4,41,7300,4.7,no,no,no,good,no,no,notckd 344 | 342,44,60,1.02,0,0,normal,normal,notpresent,notpresent,95,46,0.5,138,4.2,15,50,7700,6.3,no,no,no,good,no,no,notckd 345 | 343,37,60,1.025,0,0,normal,normal,notpresent,notpresent,111,35,0.8,135,4.1,16.2,50,5500,5.7,no,no,no,good,no,no,notckd 346 | 344,64,60,1.02,0,0,normal,normal,notpresent,notpresent,106,27,0.7,150,3.3,14.4,42,8100,4.7,no,no,no,good,no,no,notckd 347 | 345,22,60,1.025,0,0,normal,normal,notpresent,notpresent,97,18,1.2,138,4.3,13.5,42,7900,6.4,no,no,no,good,no,no,notckd 348 | 346,33,60,,,,normal,normal,notpresent,notpresent,130,41,0.9,141,4.4,15.5,52,4300,5.8,no,no,no,good,no,no,notckd 349 | 347,43,60,1.025,0,0,normal,normal,notpresent,notpresent,108,25,1,144,5,17.8,43,7200,5.5,no,no,no,good,no,no,notckd 350 | 348,38,80,1.02,0,0,normal,normal,notpresent,notpresent,99,19,0.5,147,3.5,13.6,44,7300,6.4,no,no,no,good,no,no,notckd 351 | 349,35,70,1.025,0,0,,,notpresent,notpresent,82,36,1.1,150,3.5,14.5,52,9400,6.1,no,no,no,good,no,no,notckd 352 | 350,65,70,1.025,0,0,,,notpresent,notpresent,85,20,1,142,4.8,16.1,43,9600,4.5,no,no,no,good,no,no,notckd 353 | 351,29,80,1.02,0,0,normal,normal,notpresent,notpresent,83,49,0.9,139,3.3,17.5,40,9900,4.7,no,no,no,good,no,no,notckd 354 | 352,37,60,1.02,0,0,normal,normal,notpresent,notpresent,109,47,1.1,141,4.9,15,48,7000,5.2,no,no,no,good,no,no,notckd 355 | 353,39,60,1.02,0,0,normal,normal,notpresent,notpresent,86,37,0.6,150,5,13.6,51,5800,4.5,no,no,no,good,no,no,notckd 356 | 354,32,60,1.025,0,0,normal,normal,notpresent,notpresent,102,17,0.4,147,4.7,14.6,41,6800,5.1,no,no,no,good,no,no,notckd 357 | 355,23,60,1.02,0,0,normal,normal,notpresent,notpresent,95,24,0.8,145,5,15,52,6300,4.6,no,no,no,good,no,no,notckd 358 | 356,34,70,1.025,0,0,normal,normal,notpresent,notpresent,87,38,0.5,144,4.8,17.1,47,7400,6.1,no,no,no,good,no,no,notckd 359 | 357,66,70,1.025,0,0,normal,normal,notpresent,notpresent,107,16,1.1,140,3.6,13.6,42,11000,4.9,no,no,no,good,no,no,notckd 360 | 358,47,60,1.02,0,0,normal,normal,notpresent,notpresent,117,22,1.2,138,3.5,13,45,5200,5.6,no,no,no,good,no,no,notckd 361 | 359,74,60,1.02,0,0,normal,normal,notpresent,notpresent,88,50,0.6,147,3.7,17.2,53,6000,4.5,no,no,no,good,no,no,notckd 362 | 360,35,60,1.025,0,0,normal,normal,notpresent,notpresent,105,39,0.5,135,3.9,14.7,43,5800,6.2,no,no,no,good,no,no,notckd 363 | 361,29,80,1.02,0,0,normal,normal,notpresent,notpresent,70,16,0.7,138,3.5,13.7,54,5400,5.8,no,no,no,good,no,no,notckd 364 | 362,33,80,1.025,0,0,normal,normal,notpresent,notpresent,89,19,1.1,144,5,15,40,10300,4.8,no,no,no,good,no,no,notckd 365 | 363,67,80,1.025,0,0,normal,normal,notpresent,notpresent,99,40,0.5,,,17.8,44,5900,5.2,no,no,no,good,no,no,notckd 366 | 364,73,80,1.025,0,0,normal,normal,notpresent,notpresent,118,44,0.7,137,3.5,14.8,45,9300,4.7,no,no,no,good,no,no,notckd 367 | 365,24,80,1.02,0,0,normal,normal,notpresent,notpresent,93,46,1,145,3.5,,,10700,6.3,no,no,no,good,no,no,notckd 368 | 366,60,80,1.025,0,0,normal,normal,notpresent,notpresent,81,15,0.5,141,3.6,15,46,10500,5.3,no,no,no,good,no,no,notckd 369 | 367,68,60,1.025,0,0,normal,normal,notpresent,notpresent,125,41,1.1,139,3.8,17.4,50,6700,6.1,no,no,no,good,no,no,notckd 370 | 368,30,80,1.025,0,0,normal,normal,notpresent,notpresent,82,42,0.7,146,5,14.9,45,9400,5.9,no,no,no,good,no,no,notckd 371 | 369,75,70,1.02,0,0,normal,normal,notpresent,notpresent,107,48,0.8,144,3.5,13.6,46,10300,4.8,no,no,no,good,no,no,notckd 372 | 370,69,70,1.02,0,0,normal,normal,notpresent,notpresent,83,42,1.2,139,3.7,16.2,50,9300,5.4,no,no,no,good,no,no,notckd 373 | 371,28,60,1.025,0,0,normal,normal,notpresent,notpresent,79,50,0.5,145,5,17.6,51,6500,5,no,no,no,good,no,no,notckd 374 | 372,72,60,1.02,0,0,normal,normal,notpresent,notpresent,109,26,0.9,150,4.9,15,52,10500,5.5,no,no,no,good,no,no,notckd 375 | 373,61,70,1.025,0,0,normal,normal,notpresent,notpresent,133,38,1,142,3.6,13.7,47,9200,4.9,no,no,no,good,no,no,notckd 376 | 374,79,80,1.025,0,0,normal,normal,notpresent,notpresent,111,44,1.2,146,3.6,16.3,40,8000,6.4,no,no,no,good,no,no,notckd 377 | 375,70,80,1.02,0,0,normal,normal,notpresent,notpresent,74,41,0.5,143,4.5,15.1,48,9700,5.6,no,no,no,good,no,no,notckd 378 | 376,58,70,1.025,0,0,normal,normal,notpresent,notpresent,88,16,1.1,147,3.5,16.4,53,9100,5.2,no,no,no,good,no,no,notckd 379 | 377,64,70,1.02,0,0,normal,normal,notpresent,notpresent,97,27,0.7,145,4.8,13.8,49,6400,4.8,no,no,no,good,no,no,notckd 380 | 378,71,60,1.025,0,0,normal,normal,notpresent,notpresent,,,0.9,140,4.8,15.2,42,7700,5.5,no,no,no,good,no,no,notckd 381 | 379,62,80,1.025,0,0,normal,normal,notpresent,notpresent,78,45,0.6,138,3.5,16.1,50,5400,5.7,no,no,no,good,no,no,notckd 382 | 380,59,60,1.02,0,0,normal,normal,notpresent,notpresent,113,23,1.1,139,3.5,15.3,54,6500,4.9,no,no,no,good,no,no,notckd 383 | 381,71,70,1.025,0,0,,,notpresent,notpresent,79,47,0.5,142,4.8,16.6,40,5800,5.9,no,no,no,good,no,no,notckd 384 | 382,48,80,1.025,0,0,normal,normal,notpresent,notpresent,75,22,0.8,137,5,16.8,51,6000,6.5,no,no,no,good,no,no,notckd 385 | 383,80,80,1.025,0,0,normal,normal,notpresent,notpresent,119,46,0.7,141,4.9,13.9,49,5100,5,no,no,no,good,no,no,notckd 386 | 384,57,60,1.02,0,0,normal,normal,notpresent,notpresent,132,18,1.1,150,4.7,15.4,42,11000,4.5,no,no,no,good,no,no,notckd 387 | 385,63,70,1.02,0,0,normal,normal,notpresent,notpresent,113,25,0.6,146,4.9,16.5,52,8000,5.1,no,no,no,good,no,no,notckd 388 | 386,46,70,1.025,0,0,normal,normal,notpresent,notpresent,100,47,0.5,142,3.5,16.4,43,5700,6.5,no,no,no,good,no,no,notckd 389 | 387,15,80,1.025,0,0,normal,normal,notpresent,notpresent,93,17,0.9,136,3.9,16.7,50,6200,5.2,no,no,no,good,no,no,notckd 390 | 388,51,80,1.02,0,0,normal,normal,notpresent,notpresent,94,15,1.2,144,3.7,15.5,46,9500,6.4,no,no,no,good,no,no,notckd 391 | 389,41,80,1.025,0,0,normal,normal,notpresent,notpresent,112,48,0.7,140,5,17,52,7200,5.8,no,no,no,good,no,no,notckd 392 | 390,52,80,1.025,0,0,normal,normal,notpresent,notpresent,99,25,0.8,135,3.7,15,52,6300,5.3,no,no,no,good,no,no,notckd 393 | 391,36,80,1.025,0,0,normal,normal,notpresent,notpresent,85,16,1.1,142,4.1,15.6,44,5800,6.3,no,no,no,good,no,no,notckd 394 | 392,57,80,1.02,0,0,normal,normal,notpresent,notpresent,133,48,1.2,147,4.3,14.8,46,6600,5.5,no,no,no,good,no,no,notckd 395 | 393,43,60,1.025,0,0,normal,normal,notpresent,notpresent,117,45,0.7,141,4.4,13,54,7400,5.4,no,no,no,good,no,no,notckd 396 | 394,50,80,1.02,0,0,normal,normal,notpresent,notpresent,137,46,0.8,139,5,14.1,45,9500,4.6,no,no,no,good,no,no,notckd 397 | 395,55,80,1.02,0,0,normal,normal,notpresent,notpresent,140,49,0.5,150,4.9,15.7,47,6700,4.9,no,no,no,good,no,no,notckd 398 | 396,42,70,1.025,0,0,normal,normal,notpresent,notpresent,75,31,1.2,141,3.5,16.5,54,7800,6.2,no,no,no,good,no,no,notckd 399 | 397,12,80,1.02,0,0,normal,normal,notpresent,notpresent,100,26,0.6,137,4.4,15.8,49,6600,5.4,no,no,no,good,no,no,notckd 400 | 398,17,60,1.025,0,0,normal,normal,notpresent,notpresent,114,50,1,135,4.9,14.2,51,7200,5.9,no,no,no,good,no,no,notckd 401 | 399,58,80,1.025,0,0,normal,normal,notpresent,notpresent,131,18,1.1,141,3.5,15.8,53,6800,6.1,no,no,no,good,no,no,notckd 402 | --------------------------------------------------------------------------------