% % !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! % % Cholesterol treated as the class attribute. % % As used by Kilpatrick, D. & Cameron-Jones, M. (1998). Numeric prediction % using instance-based learning with encoding length selection. In Progress % in Connectionist-Based Information Systems. Singapore: Springer-Verlag. % % !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! % % Publication Request: % >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> % This file describes the contents of the heart-disease directory. % % This directory contains 4 databases concerning heart disease diagnosis. % All attributes are numeric-valued. The data was collected from the % four following locations: % % 1. Cleveland Clinic Foundation (cleveland.data) % 2. Hungarian Institute of Cardiology, Budapest (hungarian.data) % 3. V.A. Medical Center, Long Beach, CA (long-beach-va.data) % 4. University Hospital, Zurich, Switzerland (switzerland.data) % % Each database has the same instance format. While the databases have 76 % raw attributes, only 14 of them are actually used. Thus I've taken the % liberty of making 2 copies of each database: one with all the attributes % and 1 with the 14 attributes actually used in past experiments. % % The authors of the databases have requested: % % ...that any publications resulting from the use of the data include the % names of the principal investigator responsible for the data collection % at each institution. They would be: % % 1. Hungarian Institute of Cardiology. Budapest: Andras Janosi, M.D. % 2. University Hospital, Zurich, Switzerland: William Steinbrunn, M.D. % 3. University Hospital, Basel, Switzerland: Matthias Pfisterer, M.D. % 4. V.A. Medical Center, Long Beach and Cleveland Clinic Foundation: % Robert Detrano, M.D., Ph.D. % % Thanks in advance for abiding by this request. % % David Aha % July 22, 1988 % >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> % % 1. Title: Heart Disease Databases % % 2. Source Information: % (a) Creators: % -- 1. Hungarian Institute of Cardiology. Budapest: Andras Janosi, M.D. % -- 2. University Hospital, Zurich, Switzerland: William Steinbrunn, M.D. % -- 3. University Hospital, Basel, Switzerland: Matthias Pfisterer, M.D. % -- 4. V.A. Medical Center, Long Beach and Cleveland Clinic Foundation: % Robert Detrano, M.D., Ph.D. % (b) Donor: David W. Aha (aha@ics.uci.edu) (714) 856-8779 % (c) Date: July, 1988 % % 3. Past Usage: % 1. Detrano,~R., Janosi,~A., Steinbrunn,~W., Pfisterer,~M., Schmid,~J., % Sandhu,~S., Guppy,~K., Lee,~S., \& Froelicher,~V. (1989). {\it % International application of a new probability algorithm for the % diagnosis of coronary artery disease.} {\it American Journal of % Cardiology}, {\it 64},304--310. % -- International Probability Analysis % -- Address: Robert Detrano, M.D. % Cardiology 111-C % V.A. Medical Center % 5901 E. 7th Street % Long Beach, CA 90028 % -- Results in percent accuracy: (for 0.5 probability threshold) % Data Name: CDF CADENZA % -- Hungarian 77 74 % Long beach 79 77 % Swiss 81 81 % -- Approximately a 77% correct classification accuracy with a % logistic-regression-derived discriminant function % 2. David W. Aha & Dennis Kibler % -- % % % -- Instance-based prediction of heart-disease presence with the % Cleveland database % -- NTgrowth: 77.0% accuracy % -- C4: 74.8% accuracy % 3. John Gennari % -- Gennari, J.~H., Langley, P, \& Fisher, D. (1989). Models of % incremental concept formation. {\it Artificial Intelligence, 40}, % 11--61. % -- Results: % -- The CLASSIT conceptual clustering system achieved a 78.9% accuracy % on the Cleveland database. % % 4. Relevant Information: % This database contains 76 attributes, but all published experiments % refer to using a subset of 14 of them. In particular, the Cleveland % database is the only one that has been used by ML researchers to % this date. The "goal" field refers to the presence of heart disease % in the patient. It is integer valued from 0 (no presence) to 4. % Experiments with the Cleveland database have concentrated on simply % attempting to distinguish presence (values 1,2,3,4) from absence (value % 0). % % The names and social security numbers of the patients were recently % removed from the database, replaced with dummy values. % % One file has been "processed", that one containing the Cleveland % database. All four unprocessed files also exist in this directory. % % 5. Number of Instances: % Database: # of instances: % Cleveland: 303 % Hungarian: 294 % Switzerland: 123 % Long Beach VA: 200 % % 6. Number of Attributes: 76 (including the predicted attribute) % % 7. Attribute Information: % -- Only 14 used % -- 1. #3 (age) % -- 2. #4 (sex) % -- 3. #9 (cp) % -- 4. #10 (trestbps) % -- 5. #12 (chol) % -- 6. #16 (fbs) % -- 7. #19 (restecg) % -- 8. #32 (thalach) % -- 9. #38 (exang) % -- 10. #40 (oldpeak) % -- 11. #41 (slope) % -- 12. #44 (ca) % -- 13. #51 (thal) % -- 14. #58 (num) (the predicted attribute) % % -- Complete attribute documentation: % 1 id: patient identification number % 2 ccf: social security number (I replaced this with a dummy value of 0) % 3 age: age in years % 4 sex: sex (1 = male; 0 = female) % 5 painloc: chest pain location (1 = substernal; 0 = otherwise) % 6 painexer (1 = provoked by exertion; 0 = otherwise) % 7 relrest (1 = relieved after rest; 0 = otherwise) % 8 pncaden (sum of 5, 6, and 7) % 9 cp: chest pain type % -- Value 1: typical angina % -- Value 2: atypical angina % -- Value 3: non-anginal pain % -- Value 4: asymptomatic % 10 trestbps: resting blood pressure (in mm Hg on admission to the % hospital) % 11 htn % 12 chol: serum cholestoral in mg/dl % 13 smoke: I believe this is 1 = yes; 0 = no (is or is not a smoker) % 14 cigs (cigarettes per day) % 15 years (number of years as a smoker) % 16 fbs: (fasting blood sugar > 120 mg/dl) (1 = true; 0 = false) % 17 dm (1 = history of diabetes; 0 = no such history) % 18 famhist: family history of coronary artery disease (1 = yes; 0 = no) % 19 restecg: resting electrocardiographic results % -- Value 0: normal % -- Value 1: having ST-T wave abnormality (T wave inversions and/or ST % elevation or depression of > 0.05 mV) % -- Value 2: showing probable or definite left ventricular hypertrophy % by Estes' criteria % 20 ekgmo (month of exercise ECG reading) % 21 ekgday(day of exercise ECG reading) % 22 ekgyr (year of exercise ECG reading) % 23 dig (digitalis used furing exercise ECG: 1 = yes; 0 = no) % 24 prop (Beta blocker used during exercise ECG: 1 = yes; 0 = no) % 25 nitr (nitrates used during exercise ECG: 1 = yes; 0 = no) % 26 pro (calcium channel blocker used during exercise ECG: 1 = yes; 0 = no) % 27 diuretic (diuretic used used during exercise ECG: 1 = yes; 0 = no) % 28 proto: exercise protocol % 1 = Bruce % 2 = Kottus % 3 = McHenry % 4 = fast Balke % 5 = Balke % 6 = Noughton % 7 = bike 150 kpa min/min (Not sure if "kpa min/min" is what was % written!) % 8 = bike 125 kpa min/min % 9 = bike 100 kpa min/min % 10 = bike 75 kpa min/min % 11 = bike 50 kpa min/min % 12 = arm ergometer % 29 thaldur: duration of exercise test in minutes % 30 thaltime: time when ST measure depression was noted % 31 met: mets achieved % 32 thalach: maximum heart rate achieved % 33 thalrest: resting heart rate % 34 tpeakbps: peak exercise blood pressure (first of 2 parts) % 35 tpeakbpd: peak exercise blood pressure (second of 2 parts) % 36 dummy % 37 trestbpd: resting blood pressure % 38 exang: exercise induced angina (1 = yes; 0 = no) % 39 xhypo: (1 = yes; 0 = no) % 40 oldpeak = ST depression induced by exercise relative to rest % 41 slope: the slope of the peak exercise ST segment % -- Value 1: upsloping % -- Value 2: flat % -- Value 3: downsloping % 42 rldv5: height at rest % 43 rldv5e: height at peak exercise % 44 ca: number of major vessels (0-3) colored by flourosopy % 45 restckm: irrelevant % 46 exerckm: irrelevant % 47 restef: rest raidonuclid (sp?) ejection fraction % 48 restwm: rest wall (sp?) motion abnormality % 0 = none % 1 = mild or moderate % 2 = moderate or severe % 3 = akinesis or dyskmem (sp?) % 49 exeref: exercise radinalid (sp?) ejection fraction % 50 exerwm: exercise wall (sp?) motion % 51 thal: 3 = normal; 6 = fixed defect; 7 = reversable defect % 52 thalsev: not used % 53 thalpul: not used % 54 earlobe: not used % 55 cmo: month of cardiac cath (sp?) (perhaps "call") % 56 cday: day of cardiac cath (sp?) % 57 cyr: year of cardiac cath (sp?) % 58 num: diagnosis of heart disease (angiographic disease status) % -- Value 0: < 50% diameter narrowing % -- Value 1: > 50% diameter narrowing % (in any major vessel: attributes 59 through 68 are vessels) % 59 lmt % 60 ladprox % 61 laddist % 62 diag % 63 cxmain % 64 ramus % 65 om1 % 66 om2 % 67 rcaprox % 68 rcadist % 69 lvx1: not used % 70 lvx2: not used % 71 lvx3: not used % 72 lvx4: not used % 73 lvf: not used % 74 cathef: not used % 75 junk: not used % 76 name: last name of patient % (I replaced this with the dummy string "name") % % 9. Missing Attribute Values: Several. Distinguished with value -9.0. % % 10. Class Distribution: % Database: 0 1 2 3 4 Total % Cleveland: 164 55 36 35 13 303 % Hungarian: 188 37 26 28 15 294 % Switzerland: 8 48 32 30 5 123 % Long Beach VA: 51 56 41 42 10 200 % @relation 'cholesterol' @attribute 'age' real @attribute 'sex' { 0, 1} @attribute 'cp' { 1, 4, 3, 2} @attribute 'trestbps' real @attribute 'fbs' { 1, 0} @attribute 'restecg' { 2, 0, 1} @attribute 'thalach' real @attribute 'exang' { 0, 1} @attribute 'oldpeak' real % 'slope' is ordered @attribute 'slope' { 1,2,3} @attribute 'ca' real @attribute 'thal' { 6, 3, 7} @attribute 'num' real @attribute 'chol' real @data 63,1,1,145,1,2,150,0,2.3,3,0,6,0,233 67,1,4,160,0,2,108,1,1.5,2,3,3,2,286 67,1,4,120,0,2,129,1,2.6,2,2,7,1,229 37,1,3,130,0,0,187,0,3.5,3,0,3,0,250 41,0,2,130,0,2,172,0,1.4,1,0,3,0,204 56,1,2,120,0,0,178,0,0.8,1,0,3,0,236 62,0,4,140,0,2,160,0,3.6,3,2,3,3,268 57,0,4,120,0,0,163,1,0.6,1,0,3,0,354 63,1,4,130,0,2,147,0,1.4,2,1,7,2,254 53,1,4,140,1,2,155,1,3.1,3,0,7,1,203 57,1,4,140,0,0,148,0,0.4,2,0,6,0,192 56,0,2,140,0,2,153,0,1.3,2,0,3,0,294 56,1,3,130,1,2,142,1,0.6,2,1,6,2,256 44,1,2,120,0,0,173,0,0,1,0,7,0,263 52,1,3,172,1,0,162,0,0.5,1,0,7,0,199 57,1,3,150,0,0,174,0,1.6,1,0,3,0,168 48,1,2,110,0,0,168,0,1,3,0,7,1,229 54,1,4,140,0,0,160,0,1.2,1,0,3,0,239 48,0,3,130,0,0,139,0,0.2,1,0,3,0,275 49,1,2,130,0,0,171,0,0.6,1,0,3,0,266 64,1,1,110,0,2,144,1,1.8,2,0,3,0,211 58,0,1,150,1,2,162,0,1,1,0,3,0,283 58,1,2,120,0,2,160,0,1.8,2,0,3,1,284 58,1,3,132,0,2,173,0,3.2,1,2,7,3,224 60,1,4,130,0,2,132,1,2.4,2,2,7,4,206 50,0,3,120,0,0,158,0,1.6,2,0,3,0,219 58,0,3,120,0,0,172,0,0,1,0,3,0,340 66,0,1,150,0,0,114,0,2.6,3,0,3,0,226 43,1,4,150,0,0,171,0,1.5,1,0,3,0,247 40,1,4,110,0,2,114,1,2,2,0,7,3,167 69,0,1,140,0,0,151,0,1.8,1,2,3,0,239 60,1,4,117,1,0,160,1,1.4,1,2,7,2,230 64,1,3,140,0,0,158,0,0,1,0,3,1,335 59,1,4,135,0,0,161,0,0.5,2,0,7,0,234 44,1,3,130,0,0,179,1,0.4,1,0,3,0,233 42,1,4,140,0,0,178,0,0,1,0,3,0,226 43,1,4,120,0,2,120,1,2.5,2,0,7,3,177 57,1,4,150,0,2,112,1,0.6,2,1,6,1,276 55,1,4,132,0,0,132,1,1.2,2,1,7,3,353 61,1,3,150,1,0,137,1,1,2,0,3,0,243 65,0,4,150,0,2,114,0,1,2,3,7,4,225 40,1,1,140,0,0,178,1,1.4,1,0,7,0,199 71,0,2,160,0,0,162,0,0.4,1,2,3,0,302 59,1,3,150,1,0,157,0,1.6,1,0,3,0,212 61,0,4,130,0,2,169,0,0,1,0,3,1,330 58,1,3,112,0,2,165,0,2.5,2,1,7,4,230 51,1,3,110,0,0,123,0,0.6,1,0,3,0,175 50,1,4,150,0,2,128,0,2.6,2,0,7,4,243 65,0,3,140,1,2,157,0,0.8,1,1,3,0,417 53,1,3,130,1,2,152,0,1.2,3,0,3,0,197 41,0,2,105,0,0,168,0,0,1,1,3,0,198 65,1,4,120,0,0,140,0,0.4,1,0,7,0,177 44,1,4,112,0,2,153,0,0,1,1,3,2,290 44,1,2,130,0,2,188,0,0,1,0,3,0,219 60,1,4,130,0,0,144,1,1.4,1,1,7,1,253 54,1,4,124,0,2,109,1,2.2,2,1,7,1,266 50,1,3,140,0,0,163,0,0.6,2,1,7,1,233 41,1,4,110,0,2,158,0,0,1,0,7,1,172 54,1,3,125,0,2,152,0,0.5,3,1,3,0,273 51,1,1,125,0,2,125,1,1.4,1,1,3,0,213 51,0,4,130,0,0,142,1,1.2,2,0,7,2,305 46,0,3,142,0,2,160,1,1.4,3,0,3,0,177 58,1,4,128,0,2,131,1,2.2,2,3,7,1,216 54,0,3,135,1,0,170,0,0,1,0,3,0,304 54,1,4,120,0,0,113,0,1.4,2,1,7,2,188 60,1,4,145,0,2,142,1,2.8,2,2,7,2,282 60,1,3,140,0,2,155,0,3,2,0,3,1,185 54,1,3,150,0,2,165,0,1.6,1,0,7,0,232 59,1,4,170,0,2,140,1,3.4,3,0,7,2,326 46,1,3,150,0,0,147,0,3.6,2,0,3,1,231 65,0,3,155,0,0,148,0,0.8,1,0,3,0,269 67,1,4,125,1,0,163,0,0.2,2,2,7,3,254 62,1,4,120,0,0,99,1,1.8,2,2,7,1,267 65,1,4,110,0,2,158,0,0.6,1,2,6,1,248 44,1,4,110,0,2,177,0,0,1,1,3,1,197 65,0,3,160,0,2,151,0,0.8,1,0,3,0,360 60,1,4,125,0,2,141,1,2.8,2,1,7,1,258 51,0,3,140,0,2,142,0,1.5,1,1,3,0,308 48,1,2,130,0,2,180,0,0.2,2,0,3,0,245 58,1,4,150,0,2,111,1,0.8,1,0,7,3,270 45,1,4,104,0,2,148,1,3,2,0,3,0,208 53,0,4,130,0,2,143,0,0.4,2,0,3,0,264 39,1,3,140,0,2,182,0,0,1,0,3,0,321 68,1,3,180,1,2,150,1,1.6,2,0,7,3,274 52,1,2,120,0,0,172,0,0.2,1,0,3,0,325 44,1,3,140,0,2,180,0,0,1,0,3,0,235 47,1,3,138,0,2,156,0,0,1,0,3,0,257 53,0,3,128,0,2,115,0,0,1,0,?,0,216 53,0,4,138,0,2,160,0,0,1,0,3,0,234 51,0,3,130,0,2,149,0,0.5,1,0,3,0,256 66,1,4,120,0,2,151,0,0.4,2,0,3,0,302 62,0,4,160,0,2,145,0,6.2,3,3,7,3,164 62,1,3,130,0,0,146,0,1.8,2,3,7,0,231 44,0,3,108,0,0,175,0,0.6,2,0,3,0,141 63,0,3,135,0,2,172,0,0,1,0,3,0,252 52,1,4,128,0,0,161,1,0,1,1,7,1,255 59,1,4,110,0,2,142,1,1.2,2,1,7,2,239 60,0,4,150,0,2,157,0,2.6,2,2,7,3,258 52,1,2,134,0,0,158,0,0.8,1,1,3,0,201 48,1,4,122,0,2,186,0,0,1,0,3,0,222 45,1,4,115,0,2,185,0,0,1,0,3,0,260 34,1,1,118,0,2,174,0,0,1,0,3,0,182 57,0,4,128,0,2,159,0,0,1,1,3,0,303 71,0,3,110,1,2,130,0,0,1,1,3,0,265 49,1,3,120,0,0,139,0,2,2,3,7,3,188 54,1,2,108,0,0,156,0,0,1,0,7,0,309 59,1,4,140,0,0,162,1,0,1,1,7,2,177 57,1,3,128,0,2,150,0,0.4,2,1,7,1,229 61,1,4,120,0,0,140,1,3.6,2,1,7,2,260 39,1,4,118,0,0,140,0,1.2,2,0,7,3,219 61,0,4,145,0,2,146,1,1,2,0,7,1,307 56,1,4,125,1,2,144,1,1.2,2,1,3,1,249 52,1,1,118,0,2,190,0,0,2,0,6,0,186 43,0,4,132,1,2,136,1,3,2,0,7,2,341 62,0,3,130,0,0,97,0,1.2,2,1,7,2,263 41,1,2,135,0,0,132,0,0,2,0,6,0,203 58,1,3,140,1,2,165,0,0,1,0,3,0,211 35,0,4,138,0,0,182,0,1.4,1,0,3,0,183 63,1,4,130,1,2,132,1,1.8,1,3,7,3,330 65,1,4,135,0,2,127,0,2.8,2,1,7,2,254 48,1,4,130,1,2,150,1,0,1,2,7,3,256 63,0,4,150,0,2,154,0,4,2,3,7,4,407 51,1,3,100,0,0,143,1,1.2,2,0,3,0,222 55,1,4,140,0,0,111,1,5.6,3,0,7,3,217 65,1,1,138,1,2,174,0,1.4,2,1,3,1,282 45,0,2,130,0,2,175,0,0.6,2,0,3,0,234 56,0,4,200,1,2,133,1,4,3,2,7,3,288 54,1,4,110,0,0,126,1,2.8,2,1,7,3,239 44,1,2,120,0,0,170,0,0,1,0,3,0,220 62,0,4,124,0,0,163,0,0,1,0,3,0,209 54,1,3,120,0,2,147,0,0.4,2,0,7,0,258 51,1,3,94,0,0,154,1,0,1,1,7,0,227 29,1,2,130,0,2,202,0,0,1,0,3,0,204 51,1,4,140,0,2,186,1,0,1,0,3,0,261 43,0,3,122,0,0,165,0,0.2,2,0,3,0,213 55,0,2,135,0,2,161,0,1.4,2,0,3,0,250 70,1,4,145,0,0,125,1,2.6,3,0,7,4,174 62,1,2,120,0,2,103,0,1.4,2,1,7,3,281 35,1,4,120,0,0,130,1,1.6,2,0,7,1,198 51,1,3,125,1,2,166,0,2.4,2,0,3,0,245 59,1,2,140,0,0,164,1,0,1,0,3,0,221 59,1,1,170,0,2,159,0,0.2,2,0,7,1,288 52,1,2,128,1,0,184,0,0,1,0,3,0,205 64,1,3,125,0,0,131,1,1.8,2,0,7,1,309 58,1,3,105,0,2,154,1,0.6,2,0,7,0,240 47,1,3,108,0,0,152,0,0,1,0,3,1,243 57,1,4,165,1,2,124,0,1,2,3,7,4,289 41,1,3,112,0,0,179,0,0,1,0,3,0,250 45,1,2,128,0,2,170,0,0,1,0,3,0,308 60,0,3,102,0,0,160,0,0,1,1,3,0,318 52,1,1,152,1,0,178,0,1.2,2,0,7,0,298 42,0,4,102,0,2,122,0,0.6,2,0,3,0,265 67,0,3,115,0,2,160,0,1.6,2,0,7,0,564 55,1,4,160,0,2,145,1,0.8,2,1,7,4,289 64,1,4,120,0,2,96,1,2.2,3,1,3,3,246 70,1,4,130,0,2,109,0,2.4,2,3,3,1,322 51,1,4,140,0,0,173,1,1.6,1,0,7,1,299 58,1,4,125,0,2,171,0,0,1,2,7,1,300 60,1,4,140,0,2,170,0,1.2,2,2,7,2,293 68,1,3,118,0,0,151,0,1,1,1,7,0,277 46,1,2,101,1,0,156,0,0,1,0,7,0,197 77,1,4,125,0,2,162,1,0,1,3,3,4,304 54,0,3,110,0,0,158,0,1.6,2,0,3,0,214 58,0,4,100,0,2,122,0,1,2,0,3,0,248 48,1,3,124,1,0,175,0,0,1,2,3,0,255 57,1,4,132,0,0,168,1,0,1,0,7,0,207 52,1,3,138,0,0,169,0,0,1,?,3,0,223 54,0,2,132,1,2,159,1,0,1,1,3,0,288 35,1,4,126,0,2,156,1,0,1,0,7,1,282 45,0,2,112,0,0,138,0,0,2,0,3,0,160 70,1,3,160,0,0,112,1,2.9,2,1,7,3,269 53,1,4,142,0,2,111,1,0,1,0,7,0,226 59,0,4,174,0,0,143,1,0,2,0,3,1,249 62,0,4,140,0,2,157,0,1.2,2,0,3,0,394 64,1,4,145,0,2,132,0,2,2,2,6,4,212 57,1,4,152,0,0,88,1,1.2,2,1,7,1,274 52,1,4,108,1,0,147,0,0.1,1,3,7,0,233 56,1,4,132,0,2,105,1,2.1,2,1,6,1,184 43,1,3,130,0,0,162,0,1.9,1,1,3,0,315 53,1,3,130,1,2,173,0,0,1,3,3,0,246 48,1,4,124,0,2,166,0,0.5,2,0,7,3,274 56,0,4,134,0,2,150,1,1.9,2,2,7,2,409 42,1,1,148,0,2,178,0,0.8,1,2,3,0,244 59,1,1,178,0,2,145,0,4.2,3,0,7,0,270 60,0,4,158,0,2,161,0,0,1,0,3,1,305 63,0,2,140,0,0,179,0,0,1,2,3,0,195 42,1,3,120,1,0,194,0,0.8,3,0,7,0,240 66,1,2,160,0,0,120,1,0,2,3,6,2,246 54,1,2,192,0,2,195,0,0,1,1,7,1,283 69,1,3,140,0,2,146,0,2,2,3,7,2,254 50,1,3,129,0,0,163,0,0,1,0,3,0,196 51,1,4,140,0,0,122,1,4.2,2,3,7,3,298 43,1,4,132,1,2,143,1,0.1,2,?,7,1,247 62,0,4,138,1,0,106,0,1.9,2,3,3,2,294 68,0,3,120,0,2,115,0,1.5,2,0,3,0,211 67,1,4,100,0,2,125,1,0.9,2,2,3,3,299 69,1,1,160,1,2,131,0,0.1,2,1,3,0,234 45,0,4,138,0,2,152,1,0.2,2,0,3,0,236 50,0,2,120,0,0,162,0,1.1,1,0,3,0,244 59,1,1,160,0,2,125,0,0,1,0,3,1,273 50,0,4,110,0,2,159,0,0,1,0,3,0,254 64,0,4,180,0,0,154,1,0,1,0,3,0,325 57,1,3,150,1,0,173,0,0.2,1,1,7,0,126 64,0,3,140,0,0,133,0,0.2,1,0,7,0,313 43,1,4,110,0,0,161,0,0,1,0,7,0,211 45,1,4,142,0,2,147,1,0,2,3,7,3,309 58,1,4,128,0,2,130,1,3,2,2,7,3,259 50,1,4,144,0,2,126,1,0.9,2,0,7,3,200 55,1,2,130,0,0,155,0,0,1,0,3,0,262 62,0,4,150,0,0,154,1,1.4,2,0,3,1,244 37,0,3,120,0,0,170,0,0,1,0,3,0,215 38,1,1,120,0,0,182,1,3.8,2,0,7,4,231 41,1,3,130,0,2,168,0,2,2,0,3,0,214 66,0,4,178,1,0,165,1,1,2,2,7,3,228 52,1,4,112,0,0,160,0,0,1,1,3,1,230 56,1,1,120,0,2,162,0,1.9,2,0,7,0,193 46,0,2,105,0,0,172,0,0,1,0,3,0,204 46,0,4,138,0,2,152,1,0,2,0,3,0,243 64,0,4,130,0,0,122,0,2,2,2,3,0,303 59,1,4,138,0,2,182,0,0,1,0,3,0,271 41,0,3,112,0,2,172,1,0,1,0,3,0,268 54,0,3,108,0,2,167,0,0,1,0,3,0,267 39,0,3,94,0,0,179,0,0,1,0,3,0,199 53,1,4,123,0,0,95,1,2,2,2,7,3,282 63,0,4,108,0,0,169,1,1.8,2,2,3,1,269 34,0,2,118,0,0,192,0,0.7,1,0,3,0,210 47,1,4,112,0,0,143,0,0.1,1,0,3,0,204 67,0,3,152,0,0,172,0,0,1,1,3,0,277 54,1,4,110,0,2,108,1,0,2,1,3,3,206 66,1,4,112,0,2,132,1,0.1,1,1,3,2,212 52,0,3,136,0,2,169,0,0.1,2,0,3,0,196 55,0,4,180,0,1,117,1,3.4,2,0,3,2,327 49,1,3,118,0,2,126,0,0.8,1,3,3,1,149 74,0,2,120,0,2,121,1,0.2,1,1,3,0,269 54,0,3,160,0,0,163,0,0,1,1,3,0,201 54,1,4,122,0,2,116,1,3.2,2,2,3,3,286 56,1,4,130,1,2,103,1,1.6,3,0,7,2,283 46,1,4,120,0,2,144,0,0.8,1,0,7,1,249 49,0,2,134,0,0,162,0,0,2,0,3,0,271 42,1,2,120,0,0,162,0,0,1,0,3,0,295 41,1,2,110,0,0,153,0,0,1,0,3,0,235 41,0,2,126,0,0,163,0,0,1,0,3,0,306 49,0,4,130,0,0,163,0,0,1,0,3,0,269 61,1,1,134,0,0,145,0,2.6,2,2,3,2,234 60,0,3,120,1,0,96,0,0,1,0,3,0,178 67,1,4,120,0,0,71,0,1,2,0,3,2,237 58,1,4,100,0,0,156,0,0.1,1,1,7,2,234 47,1,4,110,0,2,118,1,1,2,1,3,1,275 52,1,4,125,0,0,168,0,1,1,2,7,3,212 62,1,2,128,1,2,140,0,0,1,0,3,0,208 57,1,4,110,0,0,126,1,1.5,2,0,6,0,201 58,1,4,146,0,0,105,0,2,2,1,7,1,218 64,1,4,128,0,0,105,1,0.2,2,1,7,0,263 51,0,3,120,0,2,157,0,0.6,1,0,3,0,295 43,1,4,115,0,0,181,0,1.2,2,0,3,0,303 42,0,3,120,0,0,173,0,0,2,0,3,0,209 67,0,4,106,0,0,142,0,0.3,1,2,3,0,223 76,0,3,140,0,1,116,0,1.1,2,0,3,0,197 70,1,2,156,0,2,143,0,0,1,0,3,0,245 57,1,2,124,0,0,141,0,0.3,1,0,7,1,261 44,0,3,118,0,0,149,0,0.3,2,1,3,0,242 58,0,2,136,1,2,152,0,0,1,2,3,3,319 60,0,1,150,0,0,171,0,0.9,1,0,3,0,240 44,1,3,120,0,0,169,0,0,1,0,3,0,226 61,1,4,138,0,2,125,1,3.6,2,1,3,4,166 42,1,4,136,0,0,125,1,1.8,2,0,6,2,315 52,1,4,128,1,0,156,1,1,2,0,?,2,204 59,1,3,126,1,0,134,0,2.2,2,1,6,2,218 40,1,4,152,0,0,181,0,0,1,0,7,1,223 42,1,3,130,0,0,150,0,0,1,0,3,0,180 61,1,4,140,0,2,138,1,1.9,1,1,7,1,207 66,1,4,160,0,2,138,0,2.3,1,0,6,0,228 46,1,4,140,0,0,120,1,1.8,2,2,7,2,311 71,0,4,112,0,0,125,0,1.6,2,0,3,0,149 59,1,1,134,0,0,162,0,0.8,1,2,3,1,204 64,1,1,170,0,2,155,0,0.6,2,0,7,0,227 66,0,3,146,0,2,152,0,0,2,1,3,0,278 39,0,3,138,0,0,152,0,0,2,0,3,0,220 57,1,2,154,0,2,164,0,0,1,1,3,1,232 58,0,4,130,0,0,131,0,0.6,2,0,3,0,197 57,1,4,110,0,0,143,1,3,2,1,7,2,335 47,1,3,130,0,0,179,0,0,1,0,3,0,253 55,0,4,128,0,1,130,1,2,2,1,7,3,205 35,1,2,122,0,0,174,0,0,1,0,3,0,192 61,1,4,148,0,0,161,0,0,1,1,7,2,203 58,1,4,114,0,1,140,0,4.4,3,3,6,4,318 58,0,4,170,1,2,146,1,2.8,2,2,6,2,225 58,1,2,125,0,0,144,0,0.4,2,?,7,0,220 56,1,2,130,0,2,163,0,0,1,0,7,0,221 56,1,2,120,0,0,169,0,0,3,0,3,0,240 67,1,3,152,0,2,150,0,0.8,2,0,7,1,212 55,0,2,132,0,0,166,0,1.2,1,0,3,0,342 44,1,4,120,0,0,144,1,2.8,3,0,6,2,169 63,1,4,140,0,2,144,1,4,1,2,7,2,187 63,0,4,124,0,0,136,1,0,2,0,3,1,197 41,1,2,120,0,0,182,0,0,1,0,3,0,157 59,1,4,164,1,2,90,0,1,2,2,6,3,176 57,0,4,140,0,0,123,1,0.2,2,0,7,1,241 45,1,1,110,0,0,132,0,1.2,2,0,7,1,264 68,1,4,144,1,0,141,0,3.4,2,2,7,2,193 57,1,4,130,0,0,115,1,1.2,2,1,7,3,131 57,0,2,130,0,2,174,0,0,2,1,3,1,236 38,1,3,138,0,0,173,0,0,1,?,3,0,175