├── README.md ├── Procfile ├── model.pkl ├── malignant-and-benign.png ├── images └── malignant-and-benign.jpg ├── templates ├── malignant-and-benign.png └── index.html ├── .deepsource.toml ├── requirements.txt ├── cancer_detection.py ├── app.py └── Breast_cancer_data.csv /README.md: -------------------------------------------------------------------------------- 1 | # cancer-prediction 2 | -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn app:app --log-file=- -------------------------------------------------------------------------------- /model.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/Cancer-Prediction/master/model.pkl -------------------------------------------------------------------------------- /malignant-and-benign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/Cancer-Prediction/master/malignant-and-benign.png -------------------------------------------------------------------------------- /images/malignant-and-benign.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/Cancer-Prediction/master/images/malignant-and-benign.jpg -------------------------------------------------------------------------------- /templates/malignant-and-benign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/Cancer-Prediction/master/templates/malignant-and-benign.png -------------------------------------------------------------------------------- /.deepsource.toml: -------------------------------------------------------------------------------- 1 | version = 1 2 | 3 | [[analyzers]] 4 | name = "python" 5 | enabled = true 6 | 7 | [analyzers.meta] 8 | runtime_version = "3.x.x" 9 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==1.1.1 2 | gunicorn==19.9.0 3 | itsdangerous==1.1.0 4 | Jinja2==2.10.1 5 | MarkupSafe==1.1.1 6 | Werkzeug==0.15.5 7 | numpy>=1.9.2 8 | scipy>=0.15.1 9 | scikit-learn>=0.18 10 | matplotlib>=1.4.3 11 | pandas>=0.19 -------------------------------------------------------------------------------- /cancer_detection.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """cancer detection.ipynb 3 | 4 | Automatically generated by Colaboratory. 5 | 6 | Original file is located at 7 | https://colab.research.google.com/drive/1BsQIEz1Y8goWfB3GaJNmn3MgsptBQr66 8 | """ 9 | 10 | 11 | 12 | import numpy as np 13 | import pandas as pd 14 | 15 | data=pd.read_csv('Breast_cancer_data.csv') 16 | 17 | data.head() 18 | 19 | features=data.iloc[:,:-1] 20 | labels=data.iloc[:,-1] 21 | 22 | print(labels) 23 | 24 | from sklearn.model_selection import train_test_split 25 | 26 | features_train,features_test,labels_train,labels_test=train_test_split(features,labels,test_size=0.1,random_state=45) 27 | 28 | features_test.shape 29 | 30 | from sklearn.tree import DecisionTreeClassifier 31 | from sklearn.neighbors import KNeighborsClassifier 32 | 33 | dec_model=DecisionTreeClassifier(criterion="entropy") 34 | 35 | k_model=KNeighborsClassifier(n_neighbors=5) 36 | 37 | dec_model.fit(features_train,labels_train) 38 | k_model.fit(features_train,labels_train) 39 | 40 | labels_pred_dec=dec_model.predict(features_test) 41 | labels_pred_k=k_model.predict(features_test) 42 | 43 | labels_pred_k 44 | 45 | from sklearn.metrics import accuracy_score 46 | 47 | print("The accuracy of the knn model is",accuracy_score(labels_test,labels_pred_k)) 48 | print("The accuracy of the decision tree model is",accuracy_score(labels_test,labels_pred_dec)) 49 | 50 | import pickle 51 | 52 | pickle.dump(k_model, open('model.pkl','wb')) 53 | 54 | model = pickle.load(open('model.pkl','rb')) 55 | 56 | print(model.predict(features_test)) 57 | -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """app.py 3 | 4 | Automatically generated by Colaboratory. 5 | 6 | Original file is located at 7 | https://colab.research.google.com/drive/163b859q167BRNMQAe4kMyiqeQJr4MQj4 8 | """ 9 | 10 | import pandas as pd 11 | import numpy as np 12 | from flask import Flask, request, render_template 13 | from sklearn.model_selection import train_test_split 14 | from sklearn.neighbors import KNeighborsClassifier 15 | 16 | 17 | app = Flask(__name__) 18 | 19 | 20 | @app.route('/') 21 | def home(): 22 | return render_template('index.html') 23 | 24 | 25 | @app.route('/predict', methods=['POST']) 26 | def predict(): 27 | if request.method == 'POST': 28 | to_predict_list = request.form.to_dict() 29 | to_predict_list = list(to_predict_list.values()) 30 | to_predict_list = list(map(float, to_predict_list)) 31 | data = pd.read_csv('Breast_cancer_data.csv') 32 | features = data.iloc[:, :-1] 33 | labels = data.iloc[:, -1] 34 | features_train, features_test, labels_train, labels_test = train_test_split(features, labels, test_size=0.1, random_state=45) 35 | k_model = KNeighborsClassifier(n_neighbors=5) 36 | k_model.fit(features_train, labels_train) 37 | to_predict = np.array(to_predict_list).reshape(1,-1) 38 | result = k_model.predict(to_predict) 39 | print(result) 40 | if int(result[0]) == 1: 41 | prediction = 'It is Malignant Cancer which is dangerous.Go and Consult the doctor' 42 | else: 43 | prediction = 'It is not dangerous U are Safe' 44 | return render_template("index.html", prediction_text=prediction) 45 | 46 | 47 | if __name__ == "__main__": 48 | app.run(debug=True) 49 | -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 424 | Cancer Prediction 425 | 426 | 427 | 428 |
429 |

Predict the Tumour is Malignant or Benign

430 |

Using Machine Learning

431 |
432 | 433 |
434 | 435 |
436 |
437 | 440 |
441 |
442 |
443 |
444 |

Fill The Form

445 |

*Description about each is given below

446 |
447 |
448 |
449 | 450 |
451 |
452 | 453 |
454 |
455 |
456 |
457 | 458 |
459 |
460 | 461 |
462 |
463 |
464 |
465 | 466 |
467 |
468 | 469 |
470 |
471 |
472 |
473 | 474 |
475 |
476 | 477 |
478 |
479 |
480 |
481 | 482 |
483 |
484 | 485 |
486 |
487 | 488 |
489 | 490 |
491 |
492 |
493 |

494 |
495 | {{prediction_text}} 496 |
497 |
498 |

Cancer May have started the fight,But I will finish it

499 |
500 | 501 | 502 | 503 | -------------------------------------------------------------------------------- /Breast_cancer_data.csv: -------------------------------------------------------------------------------- 1 | mean_radius,mean_texture,mean_perimeter,mean_area,mean_smoothness,diagnosis 2 | 17.99,10.38,122.8,1001.0,0.1184,0 3 | 20.57,17.77,132.9,1326.0,0.08474,0 4 | 19.69,21.25,130.0,1203.0,0.1096,0 5 | 11.42,20.38,77.58,386.1,0.1425,0 6 | 20.29,14.34,135.1,1297.0,0.1003,0 7 | 12.45,15.7,82.57,477.1,0.1278,0 8 | 18.25,19.98,119.6,1040.0,0.09463,0 9 | 13.71,20.83,90.2,577.9,0.1189,0 10 | 13.0,21.82,87.5,519.8,0.1273,0 11 | 12.46,24.04,83.97,475.9,0.1186,0 12 | 16.02,23.24,102.7,797.8,0.08206,0 13 | 15.78,17.89,103.6,781.0,0.0971,0 14 | 19.17,24.8,132.4,1123.0,0.0974,0 15 | 15.85,23.95,103.7,782.7,0.08401,0 16 | 13.73,22.61,93.6,578.3,0.1131,0 17 | 14.54,27.54,96.73,658.8,0.1139,0 18 | 14.68,20.13,94.74,684.5,0.09867,0 19 | 16.13,20.68,108.1,798.8,0.117,0 20 | 19.81,22.15,130.0,1260.0,0.09831,0 21 | 13.54,14.36,87.46,566.3,0.09779,1 22 | 13.08,15.71,85.63,520.0,0.1075,1 23 | 9.504,12.44,60.34,273.9,0.1024,1 24 | 15.34,14.26,102.5,704.4,0.1073,0 25 | 21.16,23.04,137.2,1404.0,0.09428,0 26 | 16.65,21.38,110.0,904.6,0.1121,0 27 | 17.14,16.4,116.0,912.7,0.1186,0 28 | 14.58,21.53,97.41,644.8,0.1054,0 29 | 18.61,20.25,122.1,1094.0,0.0944,0 30 | 15.3,25.27,102.4,732.4,0.1082,0 31 | 17.57,15.05,115.0,955.1,0.09847,0 32 | 18.63,25.11,124.8,1088.0,0.1064,0 33 | 11.84,18.7,77.93,440.6,0.1109,0 34 | 17.02,23.98,112.8,899.3,0.1197,0 35 | 19.27,26.47,127.9,1162.0,0.09401,0 36 | 16.13,17.88,107.0,807.2,0.104,0 37 | 16.74,21.59,110.1,869.5,0.0961,0 38 | 14.25,21.72,93.63,633.0,0.09823,0 39 | 13.03,18.42,82.61,523.8,0.08983,1 40 | 14.99,25.2,95.54,698.8,0.09387,0 41 | 13.48,20.82,88.4,559.2,0.1016,0 42 | 13.44,21.58,86.18,563.0,0.08162,0 43 | 10.95,21.35,71.9,371.1,0.1227,0 44 | 19.07,24.81,128.3,1104.0,0.09081,0 45 | 13.28,20.28,87.32,545.2,0.1041,0 46 | 13.17,21.81,85.42,531.5,0.09714,0 47 | 18.65,17.6,123.7,1076.0,0.1099,0 48 | 8.196,16.84,51.71,201.9,0.086,1 49 | 13.17,18.66,85.98,534.6,0.1158,0 50 | 12.05,14.63,78.04,449.3,0.1031,1 51 | 13.49,22.3,86.91,561.0,0.08752,1 52 | 11.76,21.6,74.72,427.9,0.08637,1 53 | 13.64,16.34,87.21,571.8,0.07685,1 54 | 11.94,18.24,75.71,437.6,0.08261,1 55 | 18.22,18.7,120.3,1033.0,0.1148,0 56 | 15.1,22.02,97.26,712.8,0.09056,0 57 | 11.52,18.75,73.34,409.0,0.09524,1 58 | 19.21,18.57,125.5,1152.0,0.1053,0 59 | 14.71,21.59,95.55,656.9,0.1137,0 60 | 13.05,19.31,82.61,527.2,0.0806,1 61 | 8.618,11.79,54.34,224.5,0.09752,1 62 | 10.17,14.88,64.55,311.9,0.1134,1 63 | 8.598,20.98,54.66,221.8,0.1243,1 64 | 14.25,22.15,96.42,645.7,0.1049,0 65 | 9.173,13.86,59.2,260.9,0.07721,1 66 | 12.68,23.84,82.69,499.0,0.1122,0 67 | 14.78,23.94,97.4,668.3,0.1172,0 68 | 9.465,21.01,60.11,269.4,0.1044,1 69 | 11.31,19.04,71.8,394.1,0.08139,1 70 | 9.029,17.33,58.79,250.5,0.1066,1 71 | 12.78,16.49,81.37,502.5,0.09831,1 72 | 18.94,21.31,123.6,1130.0,0.09009,0 73 | 8.888,14.64,58.79,244.0,0.09783,1 74 | 17.2,24.52,114.2,929.4,0.1071,0 75 | 13.8,15.79,90.43,584.1,0.1007,0 76 | 12.31,16.52,79.19,470.9,0.09172,1 77 | 16.07,19.65,104.1,817.7,0.09168,0 78 | 13.53,10.94,87.91,559.2,0.1291,1 79 | 18.05,16.15,120.2,1006.0,0.1065,0 80 | 20.18,23.97,143.7,1245.0,0.1286,0 81 | 12.86,18.0,83.19,506.3,0.09934,1 82 | 11.45,20.97,73.81,401.5,0.1102,1 83 | 13.34,15.86,86.49,520.0,0.1078,1 84 | 25.22,24.91,171.5,1878.0,0.1063,0 85 | 19.1,26.29,129.1,1132.0,0.1215,0 86 | 12.0,15.65,76.95,443.3,0.09723,1 87 | 18.46,18.52,121.1,1075.0,0.09874,0 88 | 14.48,21.46,94.25,648.2,0.09444,0 89 | 19.02,24.59,122.0,1076.0,0.09029,0 90 | 12.36,21.8,79.78,466.1,0.08772,1 91 | 14.64,15.24,95.77,651.9,0.1132,1 92 | 14.62,24.02,94.57,662.7,0.08974,1 93 | 15.37,22.76,100.2,728.2,0.092,0 94 | 13.27,14.76,84.74,551.7,0.07355,1 95 | 13.45,18.3,86.6,555.1,0.1022,1 96 | 15.06,19.83,100.3,705.6,0.1039,0 97 | 20.26,23.03,132.4,1264.0,0.09078,0 98 | 12.18,17.84,77.79,451.1,0.1045,1 99 | 9.787,19.94,62.11,294.5,0.1024,1 100 | 11.6,12.84,74.34,412.6,0.08983,1 101 | 14.42,19.77,94.48,642.5,0.09752,0 102 | 13.61,24.98,88.05,582.7,0.09488,0 103 | 6.981,13.43,43.79,143.5,0.117,1 104 | 12.18,20.52,77.22,458.7,0.08013,1 105 | 9.876,19.4,63.95,298.3,0.1005,1 106 | 10.49,19.29,67.41,336.1,0.09989,1 107 | 13.11,15.56,87.21,530.2,0.1398,0 108 | 11.64,18.33,75.17,412.5,0.1142,1 109 | 12.36,18.54,79.01,466.7,0.08477,1 110 | 22.27,19.67,152.8,1509.0,0.1326,0 111 | 11.34,21.26,72.48,396.5,0.08759,1 112 | 9.777,16.99,62.5,290.2,0.1037,1 113 | 12.63,20.76,82.15,480.4,0.09933,1 114 | 14.26,19.65,97.83,629.9,0.07837,1 115 | 10.51,20.19,68.64,334.2,0.1122,1 116 | 8.726,15.83,55.84,230.9,0.115,1 117 | 11.93,21.53,76.53,438.6,0.09768,1 118 | 8.95,15.76,58.74,245.2,0.09462,1 119 | 14.87,16.67,98.64,682.5,0.1162,0 120 | 15.78,22.91,105.7,782.6,0.1155,0 121 | 17.95,20.01,114.2,982.0,0.08402,0 122 | 11.41,10.82,73.34,403.3,0.09373,1 123 | 18.66,17.12,121.4,1077.0,0.1054,0 124 | 24.25,20.2,166.2,1761.0,0.1447,0 125 | 14.5,10.89,94.28,640.7,0.1101,1 126 | 13.37,16.39,86.1,553.5,0.07115,1 127 | 13.85,17.21,88.44,588.7,0.08785,1 128 | 13.61,24.69,87.76,572.6,0.09258,0 129 | 19.0,18.91,123.4,1138.0,0.08217,0 130 | 15.1,16.39,99.58,674.5,0.115,1 131 | 19.79,25.12,130.4,1192.0,0.1015,0 132 | 12.19,13.29,79.08,455.8,0.1066,1 133 | 15.46,19.48,101.7,748.9,0.1092,0 134 | 16.16,21.54,106.2,809.8,0.1008,0 135 | 15.71,13.93,102.0,761.7,0.09462,1 136 | 18.45,21.91,120.2,1075.0,0.0943,0 137 | 12.77,22.47,81.72,506.3,0.09055,0 138 | 11.71,16.67,74.72,423.6,0.1051,1 139 | 11.43,15.39,73.06,399.8,0.09639,1 140 | 14.95,17.57,96.85,678.1,0.1167,0 141 | 11.28,13.39,73.0,384.8,0.1164,1 142 | 9.738,11.97,61.24,288.5,0.0925,1 143 | 16.11,18.05,105.1,813.0,0.09721,0 144 | 11.43,17.31,73.66,398.0,0.1092,1 145 | 12.9,15.92,83.74,512.2,0.08677,1 146 | 10.75,14.97,68.26,355.3,0.07793,1 147 | 11.9,14.65,78.11,432.8,0.1152,1 148 | 11.8,16.58,78.99,432.0,0.1091,0 149 | 14.95,18.77,97.84,689.5,0.08138,1 150 | 14.44,15.18,93.97,640.1,0.0997,1 151 | 13.74,17.91,88.12,585.0,0.07944,1 152 | 13.0,20.78,83.51,519.4,0.1135,1 153 | 8.219,20.7,53.27,203.9,0.09405,1 154 | 9.731,15.34,63.78,300.2,0.1072,1 155 | 11.15,13.08,70.87,381.9,0.09754,1 156 | 13.15,15.34,85.31,538.9,0.09384,1 157 | 12.25,17.94,78.27,460.3,0.08654,1 158 | 17.68,20.74,117.4,963.7,0.1115,0 159 | 16.84,19.46,108.4,880.2,0.07445,1 160 | 12.06,12.74,76.84,448.6,0.09311,1 161 | 10.9,12.96,68.69,366.8,0.07515,1 162 | 11.75,20.18,76.1,419.8,0.1089,1 163 | 19.19,15.94,126.3,1157.0,0.08694,0 164 | 19.59,18.15,130.7,1214.0,0.112,0 165 | 12.34,22.22,79.85,464.5,0.1012,1 166 | 23.27,22.04,152.1,1686.0,0.08439,0 167 | 14.97,19.76,95.5,690.2,0.08421,1 168 | 10.8,9.71,68.77,357.6,0.09594,1 169 | 16.78,18.8,109.3,886.3,0.08865,0 170 | 17.47,24.68,116.1,984.6,0.1049,0 171 | 14.97,16.95,96.22,685.9,0.09855,1 172 | 12.32,12.39,78.85,464.1,0.1028,1 173 | 13.43,19.63,85.84,565.4,0.09048,0 174 | 15.46,11.89,102.5,736.9,0.1257,0 175 | 11.08,14.71,70.21,372.7,0.1006,1 176 | 10.66,15.15,67.49,349.6,0.08792,1 177 | 8.671,14.45,54.42,227.2,0.09138,1 178 | 9.904,18.06,64.6,302.4,0.09699,1 179 | 16.46,20.11,109.3,832.9,0.09831,0 180 | 13.01,22.22,82.01,526.4,0.06251,1 181 | 12.81,13.06,81.29,508.8,0.08739,1 182 | 27.22,21.87,182.1,2250.0,0.1094,0 183 | 21.09,26.57,142.7,1311.0,0.1141,0 184 | 15.7,20.31,101.2,766.6,0.09597,0 185 | 11.41,14.92,73.53,402.0,0.09059,1 186 | 15.28,22.41,98.92,710.6,0.09057,0 187 | 10.08,15.11,63.76,317.5,0.09267,1 188 | 18.31,18.58,118.6,1041.0,0.08588,0 189 | 11.71,17.19,74.68,420.3,0.09774,1 190 | 11.81,17.39,75.27,428.9,0.1007,1 191 | 12.3,15.9,78.83,463.7,0.0808,1 192 | 14.22,23.12,94.37,609.9,0.1075,0 193 | 12.77,21.41,82.02,507.4,0.08749,1 194 | 9.72,18.22,60.73,288.1,0.0695,1 195 | 12.34,26.86,81.15,477.4,0.1034,0 196 | 14.86,23.21,100.4,671.4,0.1044,0 197 | 12.91,16.33,82.53,516.4,0.07941,1 198 | 13.77,22.29,90.63,588.9,0.12,0 199 | 18.08,21.84,117.4,1024.0,0.07371,0 200 | 19.18,22.49,127.5,1148.0,0.08523,0 201 | 14.45,20.22,94.49,642.7,0.09872,0 202 | 12.23,19.56,78.54,461.0,0.09586,1 203 | 17.54,19.32,115.1,951.6,0.08968,0 204 | 23.29,26.67,158.9,1685.0,0.1141,0 205 | 13.81,23.75,91.56,597.8,0.1323,0 206 | 12.47,18.6,81.09,481.9,0.09965,1 207 | 15.12,16.68,98.78,716.6,0.08876,0 208 | 9.876,17.27,62.92,295.4,0.1089,1 209 | 17.01,20.26,109.7,904.3,0.08772,0 210 | 13.11,22.54,87.02,529.4,0.1002,1 211 | 15.27,12.91,98.17,725.5,0.08182,1 212 | 20.58,22.14,134.7,1290.0,0.0909,0 213 | 11.84,18.94,75.51,428.0,0.08871,1 214 | 28.11,18.47,188.5,2499.0,0.1142,0 215 | 17.42,25.56,114.5,948.0,0.1006,0 216 | 14.19,23.81,92.87,610.7,0.09463,0 217 | 13.86,16.93,90.96,578.9,0.1026,0 218 | 11.89,18.35,77.32,432.2,0.09363,1 219 | 10.2,17.48,65.05,321.2,0.08054,1 220 | 19.8,21.56,129.7,1230.0,0.09383,0 221 | 19.53,32.47,128.0,1223.0,0.0842,0 222 | 13.65,13.16,87.88,568.9,0.09646,1 223 | 13.56,13.9,88.59,561.3,0.1051,1 224 | 10.18,17.53,65.12,313.1,0.1061,1 225 | 15.75,20.25,102.6,761.3,0.1025,0 226 | 13.27,17.02,84.55,546.4,0.08445,1 227 | 14.34,13.47,92.51,641.2,0.09906,1 228 | 10.44,15.46,66.62,329.6,0.1053,1 229 | 15.0,15.51,97.45,684.5,0.08371,1 230 | 12.62,23.97,81.35,496.4,0.07903,1 231 | 12.83,22.33,85.26,503.2,0.1088,0 232 | 17.05,19.08,113.4,895.0,0.1141,0 233 | 11.32,27.08,71.76,395.7,0.06883,1 234 | 11.22,33.81,70.79,386.8,0.0778,1 235 | 20.51,27.81,134.4,1319.0,0.09159,0 236 | 9.567,15.91,60.21,279.6,0.08464,1 237 | 14.03,21.25,89.79,603.4,0.0907,1 238 | 23.21,26.97,153.5,1670.0,0.09509,0 239 | 20.48,21.46,132.5,1306.0,0.08355,0 240 | 14.22,27.85,92.55,623.9,0.08223,1 241 | 17.46,39.28,113.4,920.6,0.09812,0 242 | 13.64,15.6,87.38,575.3,0.09423,1 243 | 12.42,15.04,78.61,476.5,0.07926,1 244 | 11.3,18.19,73.93,389.4,0.09592,1 245 | 13.75,23.77,88.54,590.0,0.08043,1 246 | 19.4,23.5,129.1,1155.0,0.1027,0 247 | 10.48,19.86,66.72,337.7,0.107,1 248 | 13.2,17.43,84.13,541.6,0.07215,1 249 | 12.89,14.11,84.95,512.2,0.0876,1 250 | 10.65,25.22,68.01,347.0,0.09657,1 251 | 11.52,14.93,73.87,406.3,0.1013,1 252 | 20.94,23.56,138.9,1364.0,0.1007,0 253 | 11.5,18.45,73.28,407.4,0.09345,1 254 | 19.73,19.82,130.7,1206.0,0.1062,0 255 | 17.3,17.08,113.0,928.2,0.1008,0 256 | 19.45,19.33,126.5,1169.0,0.1035,0 257 | 13.96,17.05,91.43,602.4,0.1096,0 258 | 19.55,28.77,133.6,1207.0,0.0926,0 259 | 15.32,17.27,103.2,713.3,0.1335,0 260 | 15.66,23.2,110.2,773.5,0.1109,0 261 | 15.53,33.56,103.7,744.9,0.1063,0 262 | 20.31,27.06,132.9,1288.0,0.1,0 263 | 17.35,23.06,111.0,933.1,0.08662,0 264 | 17.29,22.13,114.4,947.8,0.08999,0 265 | 15.61,19.38,100.0,758.6,0.0784,0 266 | 17.19,22.07,111.6,928.3,0.09726,0 267 | 20.73,31.12,135.7,1419.0,0.09469,0 268 | 10.6,18.95,69.28,346.4,0.09688,1 269 | 13.59,21.84,87.16,561.0,0.07956,1 270 | 12.87,16.21,82.38,512.2,0.09425,1 271 | 10.71,20.39,69.5,344.9,0.1082,1 272 | 14.29,16.82,90.3,632.6,0.06429,1 273 | 11.29,13.04,72.23,388.0,0.09834,1 274 | 21.75,20.99,147.3,1491.0,0.09401,0 275 | 9.742,15.67,61.5,289.9,0.09037,1 276 | 17.93,24.48,115.2,998.9,0.08855,0 277 | 11.89,17.36,76.2,435.6,0.1225,1 278 | 11.33,14.16,71.79,396.6,0.09379,1 279 | 18.81,19.98,120.9,1102.0,0.08923,0 280 | 13.59,17.84,86.24,572.3,0.07948,1 281 | 13.85,15.18,88.99,587.4,0.09516,1 282 | 19.16,26.6,126.2,1138.0,0.102,0 283 | 11.74,14.02,74.24,427.3,0.07813,1 284 | 19.4,18.18,127.2,1145.0,0.1037,0 285 | 16.24,18.77,108.8,805.1,0.1066,0 286 | 12.89,15.7,84.08,516.6,0.07818,1 287 | 12.58,18.4,79.83,489.0,0.08393,1 288 | 11.94,20.76,77.87,441.0,0.08605,1 289 | 12.89,13.12,81.89,515.9,0.06955,1 290 | 11.26,19.96,73.72,394.1,0.0802,1 291 | 11.37,18.89,72.17,396.0,0.08713,1 292 | 14.41,19.73,96.03,651.0,0.08757,1 293 | 14.96,19.1,97.03,687.3,0.08992,1 294 | 12.95,16.02,83.14,513.7,0.1005,1 295 | 11.85,17.46,75.54,432.7,0.08372,1 296 | 12.72,13.78,81.78,492.1,0.09667,1 297 | 13.77,13.27,88.06,582.7,0.09198,1 298 | 10.91,12.35,69.14,363.7,0.08518,1 299 | 11.76,18.14,75.0,431.1,0.09968,0 300 | 14.26,18.17,91.22,633.1,0.06576,1 301 | 10.51,23.09,66.85,334.2,0.1015,1 302 | 19.53,18.9,129.5,1217.0,0.115,0 303 | 12.46,19.89,80.43,471.3,0.08451,1 304 | 20.09,23.86,134.7,1247.0,0.108,0 305 | 10.49,18.61,66.86,334.3,0.1068,1 306 | 11.46,18.16,73.59,403.1,0.08853,1 307 | 11.6,24.49,74.23,417.2,0.07474,1 308 | 13.2,15.82,84.07,537.3,0.08511,1 309 | 9.0,14.4,56.36,246.3,0.07005,1 310 | 13.5,12.71,85.69,566.2,0.07376,1 311 | 13.05,13.84,82.71,530.6,0.08352,1 312 | 11.7,19.11,74.33,418.7,0.08814,1 313 | 14.61,15.69,92.68,664.9,0.07618,1 314 | 12.76,13.37,82.29,504.1,0.08794,1 315 | 11.54,10.72,73.73,409.1,0.08597,1 316 | 8.597,18.6,54.09,221.2,0.1074,1 317 | 12.49,16.85,79.19,481.6,0.08511,1 318 | 12.18,14.08,77.25,461.4,0.07734,1 319 | 18.22,18.87,118.7,1027.0,0.09746,0 320 | 9.042,18.9,60.07,244.5,0.09968,1 321 | 12.43,17.0,78.6,477.3,0.07557,1 322 | 10.25,16.18,66.52,324.2,0.1061,1 323 | 20.16,19.66,131.1,1274.0,0.0802,0 324 | 12.86,13.32,82.82,504.8,0.1134,1 325 | 20.34,21.51,135.9,1264.0,0.117,0 326 | 12.2,15.21,78.01,457.9,0.08673,1 327 | 12.67,17.3,81.25,489.9,0.1028,1 328 | 14.11,12.88,90.03,616.5,0.09309,1 329 | 12.03,17.93,76.09,446.0,0.07683,1 330 | 16.27,20.71,106.9,813.7,0.1169,0 331 | 16.26,21.88,107.5,826.8,0.1165,0 332 | 16.03,15.51,105.8,793.2,0.09491,0 333 | 12.98,19.35,84.52,514.0,0.09579,1 334 | 11.22,19.86,71.94,387.3,0.1054,1 335 | 11.25,14.78,71.38,390.0,0.08306,1 336 | 12.3,19.02,77.88,464.4,0.08313,1 337 | 17.06,21.0,111.8,918.6,0.1119,0 338 | 12.99,14.23,84.08,514.3,0.09462,1 339 | 18.77,21.43,122.9,1092.0,0.09116,0 340 | 10.05,17.53,64.41,310.8,0.1007,1 341 | 23.51,24.27,155.1,1747.0,0.1069,0 342 | 14.42,16.54,94.15,641.2,0.09751,1 343 | 9.606,16.84,61.64,280.5,0.08481,1 344 | 11.06,14.96,71.49,373.9,0.1033,1 345 | 19.68,21.68,129.9,1194.0,0.09797,0 346 | 11.71,15.45,75.03,420.3,0.115,1 347 | 10.26,14.71,66.2,321.6,0.09882,1 348 | 12.06,18.9,76.66,445.3,0.08386,1 349 | 14.76,14.74,94.87,668.7,0.08875,1 350 | 11.47,16.03,73.02,402.7,0.09076,1 351 | 11.95,14.96,77.23,426.7,0.1158,1 352 | 11.66,17.07,73.7,421.0,0.07561,1 353 | 15.75,19.22,107.1,758.6,0.1243,0 354 | 25.73,17.46,174.2,2010.0,0.1149,0 355 | 15.08,25.74,98.0,716.6,0.1024,0 356 | 11.14,14.07,71.24,384.6,0.07274,1 357 | 12.56,19.07,81.92,485.8,0.0876,1 358 | 13.05,18.59,85.09,512.0,0.1082,1 359 | 13.87,16.21,88.52,593.7,0.08743,1 360 | 8.878,15.49,56.74,241.0,0.08293,1 361 | 9.436,18.32,59.82,278.6,0.1009,1 362 | 12.54,18.07,79.42,491.9,0.07436,1 363 | 13.3,21.57,85.24,546.1,0.08582,1 364 | 12.76,18.84,81.87,496.6,0.09676,1 365 | 16.5,18.29,106.6,838.1,0.09686,1 366 | 13.4,16.95,85.48,552.4,0.07937,1 367 | 20.44,21.78,133.8,1293.0,0.0915,0 368 | 20.2,26.83,133.7,1234.0,0.09905,0 369 | 12.21,18.02,78.31,458.4,0.09231,1 370 | 21.71,17.25,140.9,1546.0,0.09384,0 371 | 22.01,21.9,147.2,1482.0,0.1063,0 372 | 16.35,23.29,109.0,840.4,0.09742,0 373 | 15.19,13.21,97.65,711.8,0.07963,1 374 | 21.37,15.1,141.3,1386.0,0.1001,0 375 | 20.64,17.35,134.8,1335.0,0.09446,0 376 | 13.69,16.07,87.84,579.1,0.08302,1 377 | 16.17,16.07,106.3,788.5,0.0988,1 378 | 10.57,20.22,70.15,338.3,0.09073,1 379 | 13.46,28.21,85.89,562.1,0.07517,1 380 | 13.66,15.15,88.27,580.6,0.08268,1 381 | 11.08,18.83,73.3,361.6,0.1216,0 382 | 11.27,12.96,73.16,386.3,0.1237,1 383 | 11.04,14.93,70.67,372.7,0.07987,1 384 | 12.05,22.72,78.75,447.8,0.06935,1 385 | 12.39,17.48,80.64,462.9,0.1042,1 386 | 13.28,13.72,85.79,541.8,0.08363,1 387 | 14.6,23.29,93.97,664.7,0.08682,0 388 | 12.21,14.09,78.78,462.0,0.08108,1 389 | 13.88,16.16,88.37,596.6,0.07026,1 390 | 11.27,15.5,73.38,392.0,0.08365,1 391 | 19.55,23.21,128.9,1174.0,0.101,0 392 | 10.26,12.22,65.75,321.6,0.09996,1 393 | 8.734,16.84,55.27,234.3,0.1039,1 394 | 15.49,19.97,102.4,744.7,0.116,0 395 | 21.61,22.28,144.4,1407.0,0.1167,0 396 | 12.1,17.72,78.07,446.2,0.1029,1 397 | 14.06,17.18,89.75,609.1,0.08045,1 398 | 13.51,18.89,88.1,558.1,0.1059,1 399 | 12.8,17.46,83.05,508.3,0.08044,1 400 | 11.06,14.83,70.31,378.2,0.07741,1 401 | 11.8,17.26,75.26,431.9,0.09087,1 402 | 17.91,21.02,124.4,994.0,0.123,0 403 | 11.93,10.91,76.14,442.7,0.08872,1 404 | 12.96,18.29,84.18,525.2,0.07351,1 405 | 12.94,16.17,83.18,507.6,0.09879,1 406 | 12.34,14.95,78.29,469.1,0.08682,1 407 | 10.94,18.59,70.39,370.0,0.1004,1 408 | 16.14,14.86,104.3,800.0,0.09495,1 409 | 12.85,21.37,82.63,514.5,0.07551,1 410 | 17.99,20.66,117.8,991.7,0.1036,0 411 | 12.27,17.92,78.41,466.1,0.08685,1 412 | 11.36,17.57,72.49,399.8,0.08858,1 413 | 11.04,16.83,70.92,373.2,0.1077,1 414 | 9.397,21.68,59.75,268.8,0.07969,1 415 | 14.99,22.11,97.53,693.7,0.08515,1 416 | 15.13,29.81,96.71,719.5,0.0832,0 417 | 11.89,21.17,76.39,433.8,0.09773,1 418 | 9.405,21.7,59.6,271.2,0.1044,1 419 | 15.5,21.08,102.9,803.1,0.112,0 420 | 12.7,12.17,80.88,495.0,0.08785,1 421 | 11.16,21.41,70.95,380.3,0.1018,1 422 | 11.57,19.04,74.2,409.7,0.08546,1 423 | 14.69,13.98,98.22,656.1,0.1031,1 424 | 11.61,16.02,75.46,408.2,0.1088,1 425 | 13.66,19.13,89.46,575.3,0.09057,1 426 | 9.742,19.12,61.93,289.7,0.1075,1 427 | 10.03,21.28,63.19,307.3,0.08117,1 428 | 10.48,14.98,67.49,333.6,0.09816,1 429 | 10.8,21.98,68.79,359.9,0.08801,1 430 | 11.13,16.62,70.47,381.1,0.08151,1 431 | 12.72,17.67,80.98,501.3,0.07896,1 432 | 14.9,22.53,102.1,685.0,0.09947,0 433 | 12.4,17.68,81.47,467.8,0.1054,1 434 | 20.18,19.54,133.8,1250.0,0.1133,0 435 | 18.82,21.97,123.7,1110.0,0.1018,0 436 | 14.86,16.94,94.89,673.7,0.08924,1 437 | 13.98,19.62,91.12,599.5,0.106,0 438 | 12.87,19.54,82.67,509.2,0.09136,1 439 | 14.04,15.98,89.78,611.2,0.08458,1 440 | 13.85,19.6,88.68,592.6,0.08684,1 441 | 14.02,15.66,89.59,606.5,0.07966,1 442 | 10.97,17.2,71.73,371.5,0.08915,1 443 | 17.27,25.42,112.4,928.8,0.08331,0 444 | 13.78,15.79,88.37,585.9,0.08817,1 445 | 10.57,18.32,66.82,340.9,0.08142,1 446 | 18.03,16.85,117.5,990.0,0.08947,0 447 | 11.99,24.89,77.61,441.3,0.103,1 448 | 17.75,28.03,117.3,981.6,0.09997,0 449 | 14.8,17.66,95.88,674.8,0.09179,1 450 | 14.53,19.34,94.25,659.7,0.08388,1 451 | 21.1,20.52,138.1,1384.0,0.09684,0 452 | 11.87,21.54,76.83,432.0,0.06613,1 453 | 19.59,25.0,127.7,1191.0,0.1032,0 454 | 12.0,28.23,76.77,442.5,0.08437,1 455 | 14.53,13.98,93.86,644.2,0.1099,1 456 | 12.62,17.15,80.62,492.9,0.08583,1 457 | 13.38,30.72,86.34,557.2,0.09245,1 458 | 11.63,29.29,74.87,415.1,0.09357,1 459 | 13.21,25.25,84.1,537.9,0.08791,1 460 | 13.0,25.13,82.61,520.2,0.08369,1 461 | 9.755,28.2,61.68,290.9,0.07984,1 462 | 17.08,27.15,111.2,930.9,0.09898,0 463 | 27.42,26.27,186.9,2501.0,0.1084,0 464 | 14.4,26.99,92.25,646.1,0.06995,1 465 | 11.6,18.36,73.88,412.7,0.08508,1 466 | 13.17,18.22,84.28,537.3,0.07466,1 467 | 13.24,20.13,86.87,542.9,0.08284,1 468 | 13.14,20.74,85.98,536.9,0.08675,1 469 | 9.668,18.1,61.06,286.3,0.08311,1 470 | 17.6,23.33,119.0,980.5,0.09289,0 471 | 11.62,18.18,76.38,408.8,0.1175,1 472 | 9.667,18.49,61.49,289.1,0.08946,1 473 | 12.04,28.14,76.85,449.9,0.08752,1 474 | 14.92,14.93,96.45,686.9,0.08098,1 475 | 12.27,29.97,77.42,465.4,0.07699,1 476 | 10.88,15.62,70.41,358.9,0.1007,1 477 | 12.83,15.73,82.89,506.9,0.0904,1 478 | 14.2,20.53,92.41,618.4,0.08931,1 479 | 13.9,16.62,88.97,599.4,0.06828,1 480 | 11.49,14.59,73.99,404.9,0.1046,1 481 | 16.25,19.51,109.8,815.8,0.1026,0 482 | 12.16,18.03,78.29,455.3,0.09087,1 483 | 13.9,19.24,88.73,602.9,0.07991,1 484 | 13.47,14.06,87.32,546.3,0.1071,1 485 | 13.7,17.64,87.76,571.1,0.0995,1 486 | 15.73,11.28,102.8,747.2,0.1043,1 487 | 12.45,16.41,82.85,476.7,0.09514,1 488 | 14.64,16.85,94.21,666.0,0.08641,1 489 | 19.44,18.82,128.1,1167.0,0.1089,0 490 | 11.68,16.17,75.49,420.5,0.1128,1 491 | 16.69,20.2,107.1,857.6,0.07497,0 492 | 12.25,22.44,78.18,466.5,0.08192,1 493 | 17.85,13.23,114.6,992.1,0.07838,1 494 | 18.01,20.56,118.4,1007.0,0.1001,0 495 | 12.46,12.83,78.83,477.3,0.07372,1 496 | 13.16,20.54,84.06,538.7,0.07335,1 497 | 14.87,20.21,96.12,680.9,0.09587,1 498 | 12.65,18.17,82.69,485.6,0.1076,1 499 | 12.47,17.31,80.45,480.1,0.08928,1 500 | 18.49,17.52,121.3,1068.0,0.1012,0 501 | 20.59,21.24,137.8,1320.0,0.1085,0 502 | 15.04,16.74,98.73,689.4,0.09883,1 503 | 13.82,24.49,92.33,595.9,0.1162,0 504 | 12.54,16.32,81.25,476.3,0.1158,1 505 | 23.09,19.83,152.1,1682.0,0.09342,0 506 | 9.268,12.87,61.49,248.7,0.1634,1 507 | 9.676,13.14,64.12,272.5,0.1255,1 508 | 12.22,20.04,79.47,453.1,0.1096,1 509 | 11.06,17.12,71.25,366.5,0.1194,1 510 | 16.3,15.7,104.7,819.8,0.09427,1 511 | 15.46,23.95,103.8,731.3,0.1183,0 512 | 11.74,14.69,76.31,426.0,0.08099,1 513 | 14.81,14.7,94.66,680.7,0.08472,1 514 | 13.4,20.52,88.64,556.7,0.1106,0 515 | 14.58,13.66,94.29,658.8,0.09832,1 516 | 15.05,19.07,97.26,701.9,0.09215,0 517 | 11.34,18.61,72.76,391.2,0.1049,1 518 | 18.31,20.58,120.8,1052.0,0.1068,0 519 | 19.89,20.26,130.5,1214.0,0.1037,0 520 | 12.88,18.22,84.45,493.1,0.1218,1 521 | 12.75,16.7,82.51,493.8,0.1125,1 522 | 9.295,13.9,59.96,257.8,0.1371,1 523 | 24.63,21.6,165.5,1841.0,0.103,0 524 | 11.26,19.83,71.3,388.1,0.08511,1 525 | 13.71,18.68,88.73,571.0,0.09916,1 526 | 9.847,15.68,63.0,293.2,0.09492,1 527 | 8.571,13.1,54.53,221.3,0.1036,1 528 | 13.46,18.75,87.44,551.1,0.1075,1 529 | 12.34,12.27,78.94,468.5,0.09003,1 530 | 13.94,13.17,90.31,594.2,0.1248,1 531 | 12.07,13.44,77.83,445.2,0.11,1 532 | 11.75,17.56,75.89,422.9,0.1073,1 533 | 11.67,20.02,75.21,416.2,0.1016,1 534 | 13.68,16.33,87.76,575.5,0.09277,1 535 | 20.47,20.67,134.7,1299.0,0.09156,0 536 | 10.96,17.62,70.79,365.6,0.09687,1 537 | 20.55,20.86,137.8,1308.0,0.1046,0 538 | 14.27,22.55,93.77,629.8,0.1038,0 539 | 11.69,24.44,76.37,406.4,0.1236,1 540 | 7.729,25.49,47.98,178.8,0.08098,1 541 | 7.691,25.44,48.34,170.4,0.08668,1 542 | 11.54,14.44,74.65,402.9,0.09984,1 543 | 14.47,24.99,95.81,656.4,0.08837,1 544 | 14.74,25.42,94.7,668.6,0.08275,1 545 | 13.21,28.06,84.88,538.4,0.08671,1 546 | 13.87,20.7,89.77,584.8,0.09578,1 547 | 13.62,23.23,87.19,573.2,0.09246,1 548 | 10.32,16.35,65.31,324.9,0.09434,1 549 | 10.26,16.58,65.85,320.8,0.08877,1 550 | 9.683,19.34,61.05,285.7,0.08491,1 551 | 10.82,24.21,68.89,361.6,0.08192,1 552 | 10.86,21.48,68.51,360.5,0.07431,1 553 | 11.13,22.44,71.49,378.4,0.09566,1 554 | 12.77,29.43,81.35,507.9,0.08276,1 555 | 9.333,21.94,59.01,264.0,0.0924,1 556 | 12.88,28.92,82.5,514.3,0.08123,1 557 | 10.29,27.61,65.67,321.4,0.0903,1 558 | 10.16,19.59,64.73,311.7,0.1003,1 559 | 9.423,27.88,59.26,271.3,0.08123,1 560 | 14.59,22.68,96.39,657.1,0.08473,1 561 | 11.51,23.93,74.52,403.5,0.09261,1 562 | 14.05,27.15,91.38,600.4,0.09929,1 563 | 11.2,29.37,70.67,386.0,0.07449,1 564 | 15.22,30.62,103.4,716.9,0.1048,0 565 | 20.92,25.09,143.0,1347.0,0.1099,0 566 | 21.56,22.39,142.0,1479.0,0.111,0 567 | 20.13,28.25,131.2,1261.0,0.0978,0 568 | 16.6,28.08,108.3,858.1,0.08455,0 569 | 20.6,29.33,140.1,1265.0,0.1178,0 570 | 7.76,24.54,47.92,181.0,0.05263,1 571 | --------------------------------------------------------------------------------