Spaces:
Sleeping
feat: add pose, general-objects, skin, brain, tabular endpoints
Browse filesModule 3 expansion backend β 7 new endpoints across 3 categories.
Object Detection:
- /detection/predict-pose: YOLOv8n-pose, 17 COCO keypoints, cap 10 persons
- /detection/predict-general: YOLOv8n full 80 COCO classes
Medical Imaging (unified multi-class schema with mode field + heatmap):
- /medical/predict-skin-lesion: Anwarkh1/Skin_Cancer ViT (9 classes)
- /medical/predict-brain-tumor: Devarshi/Brain_Tumor ViT (4 classes)
- medical_cam.py: attention rollout for ViT + Grad-CAM for CNN
Tabular (train-on-startup sklearn, per-request contributions):
- /tabular/predict-titanic: LogisticRegression (coef-based contribution)
- /tabular/predict-heart: GradientBoostingClassifier (LOCO approximation)
- /tabular/predict-wine: GradientBoostingClassifier + quality bucketing
- tabular_models.py: shared training + contribution logic
- sample_data/heart.csv, wine_red.csv: UCI + Kaggle datasets
Other:
- /models/warmup: accept new keys (pose, general, skin, brain, titanic, heart, wine)
- .gitignore: exclude __pycache__, *.pt (auto-downloaded at runtime)
- .gitignore +18 -0
- main.py +410 -0
- medical_cam.py +176 -0
- sample_data/heart.csv +304 -0
- sample_data/wine_red.csv +1600 -0
- tabular_models.py +387 -0
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Python
|
| 2 |
+
__pycache__/
|
| 3 |
+
*.py[cod]
|
| 4 |
+
*.so
|
| 5 |
+
venv/
|
| 6 |
+
.venv/
|
| 7 |
+
|
| 8 |
+
# Model weights (auto-downloaded at runtime by ultralytics / transformers)
|
| 9 |
+
*.pt
|
| 10 |
+
*.pth
|
| 11 |
+
|
| 12 |
+
# OS
|
| 13 |
+
.DS_Store
|
| 14 |
+
Thumbs.db
|
| 15 |
+
|
| 16 |
+
# Env
|
| 17 |
+
.env
|
| 18 |
+
.env.local
|
|
@@ -915,12 +915,27 @@ async def predict_image(file: UploadFile = File(...)):
|
|
| 915 |
_model_lock = threading.Lock()
|
| 916 |
_xray_model = None
|
| 917 |
_yolo_model = None
|
|
|
|
|
|
|
| 918 |
_food_pipeline = None
|
| 919 |
_bird_pipeline = None
|
|
|
|
|
|
|
| 920 |
|
| 921 |
# COCO animal class IDs (zero-indexed, 80-class COCO)
|
| 922 |
_COCO_ANIMAL_IDS = {14, 15, 16, 17, 18, 19, 20, 21, 22, 23}
|
| 923 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 924 |
|
| 925 |
def _get_xray_model():
|
| 926 |
"""Lazy-load torchxrayvision DenseNet121 trained on ensemble of 5 datasets.
|
|
@@ -952,6 +967,85 @@ def _get_yolo_model():
|
|
| 952 |
return _yolo_model
|
| 953 |
|
| 954 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 955 |
def _get_food_pipeline():
|
| 956 |
"""Lazy-load HuggingFace ViT-Base fine-tuned on Food-101."""
|
| 957 |
global _food_pipeline
|
|
@@ -1066,6 +1160,112 @@ async def predict_animals(file: UploadFile = File(...), conf_threshold: float =
|
|
| 1066 |
raise HTTPException(status_code=500, detail=str(e))
|
| 1067 |
|
| 1068 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1069 |
# βββ Endpoint: Chest X-ray Pneumonia + Grad-CAM βββ
|
| 1070 |
def _compute_xray_gradcam(model, img_tensor: torch.Tensor, target_idx: int):
|
| 1071 |
"""Compute Grad-CAM heatmap for torchxrayvision DenseNet121.
|
|
@@ -1311,11 +1511,179 @@ async def predict_xray(
|
|
| 1311 |
"image_width": 224,
|
| 1312 |
"image_height": 224,
|
| 1313 |
"mode": "pseudo_cam" if use_pseudo_cam else "grad_cam",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1314 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1315 |
except Exception as e:
|
| 1316 |
raise HTTPException(status_code=500, detail=str(e))
|
| 1317 |
|
| 1318 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1319 |
# βββ Warmup endpoint βββ
|
| 1320 |
@app.get("/models/warmup")
|
| 1321 |
async def warmup_models(model: str = "all"):
|
|
@@ -1328,12 +1696,36 @@ async def warmup_models(model: str = "all"):
|
|
| 1328 |
if model in ("yolo", "all"):
|
| 1329 |
_get_yolo_model()
|
| 1330 |
loaded.append("yolo")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1331 |
if model in ("food", "all"):
|
| 1332 |
_get_food_pipeline()
|
| 1333 |
loaded.append("food")
|
| 1334 |
if model in ("bird", "all"):
|
| 1335 |
_get_bird_pipeline()
|
| 1336 |
loaded.append("bird")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1337 |
if model in ("imagenet", "all") and cv_model is not None:
|
| 1338 |
loaded.append("imagenet")
|
| 1339 |
return {"loaded": loaded, "status": "ok"}
|
|
@@ -1380,6 +1772,24 @@ async def get_model_classes(model: str):
|
|
| 1380 |
]
|
| 1381 |
return {"classes": sorted(labels), "count": len(labels)}
|
| 1382 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1383 |
raise HTTPException(404, f"Unknown model: {model}")
|
| 1384 |
except HTTPException:
|
| 1385 |
raise
|
|
|
|
| 915 |
_model_lock = threading.Lock()
|
| 916 |
_xray_model = None
|
| 917 |
_yolo_model = None
|
| 918 |
+
_pose_model = None
|
| 919 |
+
_general_model = None
|
| 920 |
_food_pipeline = None
|
| 921 |
_bird_pipeline = None
|
| 922 |
+
_skin_bundle = None # (processor, model, id2label)
|
| 923 |
+
_brain_bundle = None # (processor, model, id2label)
|
| 924 |
|
| 925 |
# COCO animal class IDs (zero-indexed, 80-class COCO)
|
| 926 |
_COCO_ANIMAL_IDS = {14, 15, 16, 17, 18, 19, 20, 21, 22, 23}
|
| 927 |
|
| 928 |
+
# COCO 17-keypoint names (in YOLOv8-pose order)
|
| 929 |
+
_COCO_KEYPOINTS = [
|
| 930 |
+
"nose", "left_eye", "right_eye", "left_ear", "right_ear",
|
| 931 |
+
"left_shoulder", "right_shoulder", "left_elbow", "right_elbow",
|
| 932 |
+
"left_wrist", "right_wrist", "left_hip", "right_hip",
|
| 933 |
+
"left_knee", "right_knee", "left_ankle", "right_ankle",
|
| 934 |
+
]
|
| 935 |
+
|
| 936 |
+
# Cap people per pose request to keep payload size bounded
|
| 937 |
+
_POSE_MAX_PEOPLE = 10
|
| 938 |
+
|
| 939 |
|
| 940 |
def _get_xray_model():
|
| 941 |
"""Lazy-load torchxrayvision DenseNet121 trained on ensemble of 5 datasets.
|
|
|
|
| 967 |
return _yolo_model
|
| 968 |
|
| 969 |
|
| 970 |
+
def _get_pose_model():
|
| 971 |
+
"""Lazy-load YOLOv8n-pose for 17-keypoint COCO pose estimation."""
|
| 972 |
+
global _pose_model
|
| 973 |
+
if _pose_model is None:
|
| 974 |
+
with _model_lock:
|
| 975 |
+
if _pose_model is None:
|
| 976 |
+
from ultralytics import YOLO
|
| 977 |
+
_pose_model = YOLO("yolov8n-pose.pt")
|
| 978 |
+
print("YOLOv8n-pose loaded")
|
| 979 |
+
return _pose_model
|
| 980 |
+
|
| 981 |
+
|
| 982 |
+
def _get_general_model():
|
| 983 |
+
"""Lazy-load YOLOv8n for full COCO 80-class detection (no animal filter).
|
| 984 |
+
|
| 985 |
+
Reuses the same yolov8n.pt weights as `_get_yolo_model()` so the model is
|
| 986 |
+
only downloaded once. Kept as a separate global handle to make the warmup
|
| 987 |
+
and class-listing logic explicit per task.
|
| 988 |
+
"""
|
| 989 |
+
global _general_model
|
| 990 |
+
if _general_model is None:
|
| 991 |
+
with _model_lock:
|
| 992 |
+
if _general_model is None:
|
| 993 |
+
from ultralytics import YOLO
|
| 994 |
+
_general_model = YOLO("yolov8n.pt")
|
| 995 |
+
print("YOLOv8n (general 80 classes) loaded")
|
| 996 |
+
return _general_model
|
| 997 |
+
|
| 998 |
+
|
| 999 |
+
def _get_skin_model():
|
| 1000 |
+
"""Lazy-load HuggingFace ViT for skin lesion / cancer classification.
|
| 1001 |
+
|
| 1002 |
+
Anwarkh1/Skin_Cancer-Image_Classification β ViT-base fine-tuned on
|
| 1003 |
+
dermoscopic images covering ~9 classes (melanoma, basal cell carcinoma,
|
| 1004 |
+
melanocytic nevus, etc.). Returns (processor, model, id2label).
|
| 1005 |
+
"""
|
| 1006 |
+
global _skin_bundle
|
| 1007 |
+
if _skin_bundle is None:
|
| 1008 |
+
with _model_lock:
|
| 1009 |
+
if _skin_bundle is None:
|
| 1010 |
+
from transformers import AutoImageProcessor, AutoModelForImageClassification
|
| 1011 |
+
repo = "Anwarkh1/Skin_Cancer-Image_Classification"
|
| 1012 |
+
processor = AutoImageProcessor.from_pretrained(repo)
|
| 1013 |
+
# Use eager attention so output_attentions=True works for rollout
|
| 1014 |
+
model = AutoModelForImageClassification.from_pretrained(
|
| 1015 |
+
repo, attn_implementation="eager"
|
| 1016 |
+
)
|
| 1017 |
+
model.eval()
|
| 1018 |
+
id2label = {int(k): v for k, v in model.config.id2label.items()}
|
| 1019 |
+
_skin_bundle = (processor, model, id2label)
|
| 1020 |
+
print(f"Skin lesion model loaded: {len(id2label)} classes")
|
| 1021 |
+
return _skin_bundle
|
| 1022 |
+
|
| 1023 |
+
|
| 1024 |
+
def _get_brain_model():
|
| 1025 |
+
"""Lazy-load HuggingFace ViT for brain tumor MRI classification.
|
| 1026 |
+
|
| 1027 |
+
Devarshi/Brain_Tumor_Classification β ViT-base fine-tuned on a 4-class
|
| 1028 |
+
MRI dataset (glioma, meningioma, pituitary, no_tumor).
|
| 1029 |
+
Returns (processor, model, id2label).
|
| 1030 |
+
"""
|
| 1031 |
+
global _brain_bundle
|
| 1032 |
+
if _brain_bundle is None:
|
| 1033 |
+
with _model_lock:
|
| 1034 |
+
if _brain_bundle is None:
|
| 1035 |
+
from transformers import AutoImageProcessor, AutoModelForImageClassification
|
| 1036 |
+
repo = "Devarshi/Brain_Tumor_Classification"
|
| 1037 |
+
processor = AutoImageProcessor.from_pretrained(repo)
|
| 1038 |
+
# Use eager attention so output_attentions=True works for rollout
|
| 1039 |
+
model = AutoModelForImageClassification.from_pretrained(
|
| 1040 |
+
repo, attn_implementation="eager"
|
| 1041 |
+
)
|
| 1042 |
+
model.eval()
|
| 1043 |
+
id2label = {int(k): v for k, v in model.config.id2label.items()}
|
| 1044 |
+
_brain_bundle = (processor, model, id2label)
|
| 1045 |
+
print(f"Brain tumor model loaded: {len(id2label)} classes")
|
| 1046 |
+
return _brain_bundle
|
| 1047 |
+
|
| 1048 |
+
|
| 1049 |
def _get_food_pipeline():
|
| 1050 |
"""Lazy-load HuggingFace ViT-Base fine-tuned on Food-101."""
|
| 1051 |
global _food_pipeline
|
|
|
|
| 1160 |
raise HTTPException(status_code=500, detail=str(e))
|
| 1161 |
|
| 1162 |
|
| 1163 |
+
# βββ Endpoint: Pose Estimation (YOLOv8n-pose) βββ
|
| 1164 |
+
@app.post("/detection/predict-pose")
|
| 1165 |
+
async def predict_pose(file: UploadFile = File(...), conf_threshold: float = 0.25):
|
| 1166 |
+
"""Multi-person pose estimation via YOLOv8n-pose.
|
| 1167 |
+
|
| 1168 |
+
Returns bounding boxes for each detected person plus 17 COCO keypoints
|
| 1169 |
+
(nose, eyes, ears, shoulders, elbows, wrists, hips, knees, ankles).
|
| 1170 |
+
Capped at the top-N highest-confidence people to bound payload size.
|
| 1171 |
+
"""
|
| 1172 |
+
try:
|
| 1173 |
+
model = _get_pose_model()
|
| 1174 |
+
contents = await file.read()
|
| 1175 |
+
img = Image.open(io.BytesIO(contents)).convert("RGB")
|
| 1176 |
+
img_w, img_h = img.size
|
| 1177 |
+
|
| 1178 |
+
results = model.predict(img, conf=conf_threshold, verbose=False)
|
| 1179 |
+
r = results[0]
|
| 1180 |
+
boxes = r.boxes
|
| 1181 |
+
kpts = r.keypoints # shape (N, 17, 3) where last dim is (x, y, conf)
|
| 1182 |
+
names = r.names
|
| 1183 |
+
|
| 1184 |
+
# Sort persons by confidence and cap
|
| 1185 |
+
person_indices = list(range(len(boxes)))
|
| 1186 |
+
person_indices.sort(key=lambda i: float(boxes.conf[i]), reverse=True)
|
| 1187 |
+
person_indices = person_indices[:_POSE_MAX_PEOPLE]
|
| 1188 |
+
|
| 1189 |
+
detections = []
|
| 1190 |
+
for i in person_indices:
|
| 1191 |
+
cls_id = int(boxes.cls[i])
|
| 1192 |
+
class_name = names.get(cls_id, "person") if isinstance(names, dict) else names[cls_id]
|
| 1193 |
+
xyxy = boxes.xyxy[i].tolist()
|
| 1194 |
+
conf = float(boxes.conf[i])
|
| 1195 |
+
|
| 1196 |
+
# Extract this person's 17 keypoints
|
| 1197 |
+
person_kpts = []
|
| 1198 |
+
if kpts is not None and kpts.data is not None and i < len(kpts.data):
|
| 1199 |
+
kp_data = kpts.data[i].tolist() # list of [x, y, conf]
|
| 1200 |
+
for idx, (kx, ky, kc) in enumerate(kp_data):
|
| 1201 |
+
person_kpts.append({
|
| 1202 |
+
"x": float(kx),
|
| 1203 |
+
"y": float(ky),
|
| 1204 |
+
"conf": float(kc),
|
| 1205 |
+
"name": _COCO_KEYPOINTS[idx] if idx < len(_COCO_KEYPOINTS) else f"kp_{idx}",
|
| 1206 |
+
})
|
| 1207 |
+
|
| 1208 |
+
detections.append({
|
| 1209 |
+
"box": [float(xyxy[0]), float(xyxy[1]), float(xyxy[2]), float(xyxy[3])],
|
| 1210 |
+
"confidence": conf,
|
| 1211 |
+
"class_name": class_name,
|
| 1212 |
+
"class_id": cls_id,
|
| 1213 |
+
"keypoints": person_kpts,
|
| 1214 |
+
})
|
| 1215 |
+
|
| 1216 |
+
return {
|
| 1217 |
+
"image_width": img_w,
|
| 1218 |
+
"image_height": img_h,
|
| 1219 |
+
"detections": detections,
|
| 1220 |
+
"count": len(detections),
|
| 1221 |
+
"model": "yolov8n-pose",
|
| 1222 |
+
}
|
| 1223 |
+
except Exception as e:
|
| 1224 |
+
raise HTTPException(status_code=500, detail=str(e))
|
| 1225 |
+
|
| 1226 |
+
|
| 1227 |
+
# βββ Endpoint: General Object Detection (YOLOv8n, full COCO 80) βββ
|
| 1228 |
+
@app.post("/detection/predict-general")
|
| 1229 |
+
async def predict_general(file: UploadFile = File(...), conf_threshold: float = 0.25):
|
| 1230 |
+
"""Generic object detection via YOLOv8n on full COCO 80 classes (no filter)."""
|
| 1231 |
+
try:
|
| 1232 |
+
model = _get_general_model()
|
| 1233 |
+
contents = await file.read()
|
| 1234 |
+
img = Image.open(io.BytesIO(contents)).convert("RGB")
|
| 1235 |
+
img_w, img_h = img.size
|
| 1236 |
+
|
| 1237 |
+
results = model.predict(img, conf=conf_threshold, verbose=False)
|
| 1238 |
+
r = results[0]
|
| 1239 |
+
boxes = r.boxes
|
| 1240 |
+
names = r.names
|
| 1241 |
+
|
| 1242 |
+
detections = []
|
| 1243 |
+
classes_detected = set()
|
| 1244 |
+
for i in range(len(boxes)):
|
| 1245 |
+
cls_id = int(boxes.cls[i])
|
| 1246 |
+
xyxy = boxes.xyxy[i].tolist()
|
| 1247 |
+
conf = float(boxes.conf[i])
|
| 1248 |
+
class_name = names[cls_id]
|
| 1249 |
+
detections.append({
|
| 1250 |
+
"box": [float(xyxy[0]), float(xyxy[1]), float(xyxy[2]), float(xyxy[3])],
|
| 1251 |
+
"confidence": conf,
|
| 1252 |
+
"class_name": class_name,
|
| 1253 |
+
"class_id": cls_id,
|
| 1254 |
+
})
|
| 1255 |
+
classes_detected.add(class_name)
|
| 1256 |
+
|
| 1257 |
+
return {
|
| 1258 |
+
"image_width": img_w,
|
| 1259 |
+
"image_height": img_h,
|
| 1260 |
+
"detections": detections,
|
| 1261 |
+
"count": len(detections),
|
| 1262 |
+
"classes_detected": sorted(classes_detected),
|
| 1263 |
+
"model": "yolov8n",
|
| 1264 |
+
}
|
| 1265 |
+
except Exception as e:
|
| 1266 |
+
raise HTTPException(status_code=500, detail=str(e))
|
| 1267 |
+
|
| 1268 |
+
|
| 1269 |
# βββ Endpoint: Chest X-ray Pneumonia + Grad-CAM βββ
|
| 1270 |
def _compute_xray_gradcam(model, img_tensor: torch.Tensor, target_idx: int):
|
| 1271 |
"""Compute Grad-CAM heatmap for torchxrayvision DenseNet121.
|
|
|
|
| 1511 |
"image_width": 224,
|
| 1512 |
"image_height": 224,
|
| 1513 |
"mode": "pseudo_cam" if use_pseudo_cam else "grad_cam",
|
| 1514 |
+
"output_type": "multi-label",
|
| 1515 |
+
"model": "DenseNet121-all (torchxrayvision)",
|
| 1516 |
+
}
|
| 1517 |
+
except Exception as e:
|
| 1518 |
+
raise HTTPException(status_code=500, detail=str(e))
|
| 1519 |
+
|
| 1520 |
+
|
| 1521 |
+
# βββ Shared helper: ViT classification + attention rollout βββ
|
| 1522 |
+
|
| 1523 |
+
def _run_vit_classifier(
|
| 1524 |
+
bundle,
|
| 1525 |
+
file_bytes: bytes,
|
| 1526 |
+
*,
|
| 1527 |
+
heatmap: bool,
|
| 1528 |
+
target_w: int = 384,
|
| 1529 |
+
target_h: int = 384,
|
| 1530 |
+
):
|
| 1531 |
+
"""Run a ViT classification bundle (processor, model, id2label) on raw
|
| 1532 |
+
image bytes and return a unified multi-class response dict.
|
| 1533 |
+
|
| 1534 |
+
Returns a dict matching the schema documented for skin / brain endpoints:
|
| 1535 |
+
{
|
| 1536 |
+
"prediction": str, # top class name
|
| 1537 |
+
"confidence": float, # softmax of top class
|
| 1538 |
+
"classes": dict[str, float], # all softmax probabilities
|
| 1539 |
+
"heatmap": str | None, # base64 PNG data-URL
|
| 1540 |
+
"output_type": "multi-class",
|
| 1541 |
+
"image_width": int,
|
| 1542 |
+
"image_height": int,
|
| 1543 |
}
|
| 1544 |
+
"""
|
| 1545 |
+
import numpy as np
|
| 1546 |
+
from medical_cam import (
|
| 1547 |
+
compute_attention_rollout,
|
| 1548 |
+
composite_heatmap_on_rgb,
|
| 1549 |
+
resize_cam,
|
| 1550 |
+
)
|
| 1551 |
+
|
| 1552 |
+
processor, model, id2label = bundle
|
| 1553 |
+
img = Image.open(io.BytesIO(file_bytes)).convert("RGB")
|
| 1554 |
+
|
| 1555 |
+
# Resize for display (independent of model preprocessing)
|
| 1556 |
+
display_img = img.copy()
|
| 1557 |
+
if max(display_img.size) > max(target_w, target_h):
|
| 1558 |
+
display_img.thumbnail((target_w, target_h), Image.LANCZOS)
|
| 1559 |
+
display_w, display_h = display_img.size
|
| 1560 |
+
display_rgb = np.array(display_img, dtype=np.uint8)
|
| 1561 |
+
|
| 1562 |
+
# Model-specific preprocessing
|
| 1563 |
+
inputs = processor(images=img, return_tensors="pt")
|
| 1564 |
+
pixel_values = inputs["pixel_values"]
|
| 1565 |
+
|
| 1566 |
+
with torch.inference_mode():
|
| 1567 |
+
outputs = model(pixel_values=pixel_values)
|
| 1568 |
+
logits = outputs.logits[0]
|
| 1569 |
+
probs = torch.softmax(logits, dim=-1).cpu().numpy()
|
| 1570 |
+
|
| 1571 |
+
classes = {id2label.get(i, str(i)): float(p) for i, p in enumerate(probs)}
|
| 1572 |
+
top_idx = int(np.argmax(probs))
|
| 1573 |
+
top_name = id2label.get(top_idx, str(top_idx))
|
| 1574 |
+
top_score = float(probs[top_idx])
|
| 1575 |
+
|
| 1576 |
+
heatmap_b64 = None
|
| 1577 |
+
if heatmap:
|
| 1578 |
+
try:
|
| 1579 |
+
cam = compute_attention_rollout(model, pixel_values)
|
| 1580 |
+
cam_resized = resize_cam(cam, (display_w, display_h))
|
| 1581 |
+
heatmap_b64 = composite_heatmap_on_rgb(
|
| 1582 |
+
cam_resized, display_rgb, alpha=0.45, gamma=0.7
|
| 1583 |
+
)
|
| 1584 |
+
except Exception as cam_err:
|
| 1585 |
+
print(f"Attention rollout failed: {cam_err}")
|
| 1586 |
+
|
| 1587 |
+
return {
|
| 1588 |
+
"prediction": top_name,
|
| 1589 |
+
"confidence": top_score,
|
| 1590 |
+
"classes": classes,
|
| 1591 |
+
"heatmap": heatmap_b64,
|
| 1592 |
+
"output_type": "multi-class",
|
| 1593 |
+
"image_width": display_w,
|
| 1594 |
+
"image_height": display_h,
|
| 1595 |
+
}
|
| 1596 |
+
|
| 1597 |
+
|
| 1598 |
+
# βββ Endpoint: Skin Lesion / Cancer Classification βββ
|
| 1599 |
+
@app.post("/medical/predict-skin-lesion")
|
| 1600 |
+
async def predict_skin_lesion(file: UploadFile = File(...), heatmap: bool = True):
|
| 1601 |
+
"""Skin lesion multi-class classification (Anwarkh1/Skin_Cancer ViT) with
|
| 1602 |
+
attention-rollout heatmap. Research only β not a clinical diagnosis.
|
| 1603 |
+
"""
|
| 1604 |
+
try:
|
| 1605 |
+
bundle = _get_skin_model()
|
| 1606 |
+
contents = await file.read()
|
| 1607 |
+
result = _run_vit_classifier(bundle, contents, heatmap=heatmap)
|
| 1608 |
+
result["model"] = "Anwarkh1/Skin_Cancer-Image_Classification"
|
| 1609 |
+
return result
|
| 1610 |
+
except Exception as e:
|
| 1611 |
+
raise HTTPException(status_code=500, detail=str(e))
|
| 1612 |
+
|
| 1613 |
+
|
| 1614 |
+
# βββ Endpoint: Brain Tumor MRI Classification βββ
|
| 1615 |
+
@app.post("/medical/predict-brain-tumor")
|
| 1616 |
+
async def predict_brain_tumor(file: UploadFile = File(...), heatmap: bool = True):
|
| 1617 |
+
"""Brain tumor multi-class classification (Devarshi/Brain_Tumor ViT) with
|
| 1618 |
+
attention-rollout heatmap. Research only β not a clinical diagnosis.
|
| 1619 |
+
"""
|
| 1620 |
+
try:
|
| 1621 |
+
bundle = _get_brain_model()
|
| 1622 |
+
contents = await file.read()
|
| 1623 |
+
result = _run_vit_classifier(bundle, contents, heatmap=heatmap)
|
| 1624 |
+
result["model"] = "Devarshi/Brain_Tumor_Classification"
|
| 1625 |
+
return result
|
| 1626 |
except Exception as e:
|
| 1627 |
raise HTTPException(status_code=500, detail=str(e))
|
| 1628 |
|
| 1629 |
|
| 1630 |
+
# βββ Tabular prediction endpoints βββ
|
| 1631 |
+
|
| 1632 |
+
class TabularPayload(BaseModel):
|
| 1633 |
+
"""Arbitrary feature -> value payload for tabular prediction."""
|
| 1634 |
+
|
| 1635 |
+
class Config:
|
| 1636 |
+
extra = "allow"
|
| 1637 |
+
|
| 1638 |
+
|
| 1639 |
+
def _predict_tabular(bundle_name: str, payload: TabularPayload) -> dict:
|
| 1640 |
+
import tabular_models as tm
|
| 1641 |
+
|
| 1642 |
+
try:
|
| 1643 |
+
bundle = tm.get_bundle(bundle_name)
|
| 1644 |
+
except KeyError:
|
| 1645 |
+
raise HTTPException(status_code=404, detail=f"Unknown tabular bundle: {bundle_name}")
|
| 1646 |
+
try:
|
| 1647 |
+
data = payload.model_dump() if hasattr(payload, "model_dump") else payload.dict()
|
| 1648 |
+
except Exception:
|
| 1649 |
+
data = dict(payload) if payload else {}
|
| 1650 |
+
try:
|
| 1651 |
+
return bundle.predict(data)
|
| 1652 |
+
except Exception as e:
|
| 1653 |
+
raise HTTPException(status_code=500, detail=f"Prediction failed: {e}")
|
| 1654 |
+
|
| 1655 |
+
|
| 1656 |
+
@app.post("/tabular/predict-titanic")
|
| 1657 |
+
async def predict_titanic(payload: TabularPayload):
|
| 1658 |
+
"""Predict Titanic survival from passenger features."""
|
| 1659 |
+
return _predict_tabular("titanic-survival", payload)
|
| 1660 |
+
|
| 1661 |
+
|
| 1662 |
+
@app.post("/tabular/predict-heart")
|
| 1663 |
+
async def predict_heart(payload: TabularPayload):
|
| 1664 |
+
"""Predict heart-disease risk from UCI Cleveland clinical features."""
|
| 1665 |
+
return _predict_tabular("heart-disease", payload)
|
| 1666 |
+
|
| 1667 |
+
|
| 1668 |
+
@app.post("/tabular/predict-wine")
|
| 1669 |
+
async def predict_wine(payload: TabularPayload):
|
| 1670 |
+
"""Predict red-wine quality tier (low/medium/high) from chemistry."""
|
| 1671 |
+
return _predict_tabular("wine-quality", payload)
|
| 1672 |
+
|
| 1673 |
+
|
| 1674 |
+
@app.get("/tabular/schema/{name}")
|
| 1675 |
+
async def tabular_schema(name: str):
|
| 1676 |
+
"""Expose baseline values + feature ordering for a tabular bundle."""
|
| 1677 |
+
import tabular_models as tm
|
| 1678 |
+
|
| 1679 |
+
try:
|
| 1680 |
+
return tm.schema_summary(name)
|
| 1681 |
+
except KeyError:
|
| 1682 |
+
raise HTTPException(status_code=404, detail=f"Unknown tabular bundle: {name}")
|
| 1683 |
+
except Exception as e:
|
| 1684 |
+
raise HTTPException(status_code=500, detail=f"Schema failed: {e}")
|
| 1685 |
+
|
| 1686 |
+
|
| 1687 |
# βββ Warmup endpoint βββ
|
| 1688 |
@app.get("/models/warmup")
|
| 1689 |
async def warmup_models(model: str = "all"):
|
|
|
|
| 1696 |
if model in ("yolo", "all"):
|
| 1697 |
_get_yolo_model()
|
| 1698 |
loaded.append("yolo")
|
| 1699 |
+
if model in ("pose", "all"):
|
| 1700 |
+
_get_pose_model()
|
| 1701 |
+
loaded.append("pose")
|
| 1702 |
+
if model in ("general", "all"):
|
| 1703 |
+
_get_general_model()
|
| 1704 |
+
loaded.append("general")
|
| 1705 |
if model in ("food", "all"):
|
| 1706 |
_get_food_pipeline()
|
| 1707 |
loaded.append("food")
|
| 1708 |
if model in ("bird", "all"):
|
| 1709 |
_get_bird_pipeline()
|
| 1710 |
loaded.append("bird")
|
| 1711 |
+
if model in ("skin", "all"):
|
| 1712 |
+
_get_skin_model()
|
| 1713 |
+
loaded.append("skin")
|
| 1714 |
+
if model in ("brain", "all"):
|
| 1715 |
+
_get_brain_model()
|
| 1716 |
+
loaded.append("brain")
|
| 1717 |
+
if model in ("titanic", "all"):
|
| 1718 |
+
import tabular_models as tm
|
| 1719 |
+
tm.get_bundle("titanic-survival")
|
| 1720 |
+
loaded.append("titanic")
|
| 1721 |
+
if model in ("heart", "all"):
|
| 1722 |
+
import tabular_models as tm
|
| 1723 |
+
tm.get_bundle("heart-disease")
|
| 1724 |
+
loaded.append("heart")
|
| 1725 |
+
if model in ("wine", "all"):
|
| 1726 |
+
import tabular_models as tm
|
| 1727 |
+
tm.get_bundle("wine-quality")
|
| 1728 |
+
loaded.append("wine")
|
| 1729 |
if model in ("imagenet", "all") and cv_model is not None:
|
| 1730 |
loaded.append("imagenet")
|
| 1731 |
return {"loaded": loaded, "status": "ok"}
|
|
|
|
| 1772 |
]
|
| 1773 |
return {"classes": sorted(labels), "count": len(labels)}
|
| 1774 |
|
| 1775 |
+
if model == "pose":
|
| 1776 |
+
return {"classes": list(_COCO_KEYPOINTS), "count": len(_COCO_KEYPOINTS)}
|
| 1777 |
+
|
| 1778 |
+
if model == "general":
|
| 1779 |
+
m = _get_general_model()
|
| 1780 |
+
labels = list(m.names.values())
|
| 1781 |
+
return {"classes": sorted(labels), "count": len(labels)}
|
| 1782 |
+
|
| 1783 |
+
if model == "skin":
|
| 1784 |
+
_, _, id2label = _get_skin_model()
|
| 1785 |
+
labels = list(id2label.values())
|
| 1786 |
+
return {"classes": sorted(labels), "count": len(labels)}
|
| 1787 |
+
|
| 1788 |
+
if model == "brain":
|
| 1789 |
+
_, _, id2label = _get_brain_model()
|
| 1790 |
+
labels = list(id2label.values())
|
| 1791 |
+
return {"classes": sorted(labels), "count": len(labels)}
|
| 1792 |
+
|
| 1793 |
raise HTTPException(404, f"Unknown model: {model}")
|
| 1794 |
except HTTPException:
|
| 1795 |
raise
|
|
@@ -0,0 +1,176 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""Medical imaging attention/CAM helpers.
|
| 2 |
+
|
| 3 |
+
Provides:
|
| 4 |
+
- `compute_attention_rollout(model, pixel_values)`: ViT attention rollout
|
| 5 |
+
(Abnar & Zuidema 2020) β works for any HuggingFace `ViTForImageClassification`
|
| 6 |
+
whose forward accepts `output_attentions=True`.
|
| 7 |
+
- `cam_to_jet_rgb(cam)`: colorize a [0, 1] heatmap as a jet RGB image.
|
| 8 |
+
- `composite_heatmap_on_rgb(cam, rgb, alpha, gamma)`: blend a jet heatmap
|
| 9 |
+
on top of an RGB image and return a base64 PNG data-URL.
|
| 10 |
+
|
| 11 |
+
Decision: for the ViT-based skin / brain classifiers we use **attention
|
| 12 |
+
rollout** rather than Grad-CAM, since these models do not expose the kind
|
| 13 |
+
of intermediate convolutional feature map Grad-CAM expects, but they do
|
| 14 |
+
expose per-head attention weights through HF's `output_attentions=True`.
|
| 15 |
+
"""
|
| 16 |
+
|
| 17 |
+
from __future__ import annotations
|
| 18 |
+
|
| 19 |
+
import base64
|
| 20 |
+
import io
|
| 21 |
+
import math
|
| 22 |
+
|
| 23 |
+
import numpy as np
|
| 24 |
+
import torch
|
| 25 |
+
import torch.nn.functional as F
|
| 26 |
+
from PIL import Image
|
| 27 |
+
|
| 28 |
+
|
| 29 |
+
# βββββββββββββββββββββββββ attention rollout βββββββββββββββββββββββββ
|
| 30 |
+
|
| 31 |
+
|
| 32 |
+
def compute_attention_rollout(
|
| 33 |
+
model,
|
| 34 |
+
pixel_values: torch.Tensor,
|
| 35 |
+
discard_ratio: float = 0.6,
|
| 36 |
+
head_fusion: str = "mean",
|
| 37 |
+
) -> np.ndarray:
|
| 38 |
+
"""Run a ViT and return a 2-D attention map (H, W) in [0, 1].
|
| 39 |
+
|
| 40 |
+
Args:
|
| 41 |
+
model: a HuggingFace ViTForImageClassification (or compatible) whose
|
| 42 |
+
forward accepts `output_attentions=True`.
|
| 43 |
+
pixel_values: pre-processed input tensor of shape (1, 3, H, W) β the
|
| 44 |
+
image processor's `pixel_values`.
|
| 45 |
+
discard_ratio: per-layer fraction of lowest-attention tokens to zero
|
| 46 |
+
out before rolling up. 0.6β0.9 typical; higher = sharper map.
|
| 47 |
+
head_fusion: how to combine multi-head attention. One of "mean", "min",
|
| 48 |
+
"max". "mean" is the original rollout formulation.
|
| 49 |
+
|
| 50 |
+
Returns the rolled-up attention from CLS token to image patches, reshaped
|
| 51 |
+
to a square (n_patches Γ patch_size, n_patches Γ patch_size) and
|
| 52 |
+
normalized to [0, 1]. Caller should resize to the original image size.
|
| 53 |
+
"""
|
| 54 |
+
if head_fusion not in {"mean", "min", "max"}:
|
| 55 |
+
raise ValueError(f"head_fusion must be one of mean/min/max, got {head_fusion!r}")
|
| 56 |
+
|
| 57 |
+
model.eval()
|
| 58 |
+
with torch.inference_mode():
|
| 59 |
+
outputs = model(pixel_values=pixel_values, output_attentions=True)
|
| 60 |
+
attentions = outputs.attentions # tuple of (1, heads, seq, seq) per layer
|
| 61 |
+
if not attentions:
|
| 62 |
+
raise RuntimeError("Model did not return attentions; ensure it's a ViT-style model.")
|
| 63 |
+
|
| 64 |
+
# Roll-up per Abnar & Zuidema (2020): per layer, fuse heads, drop low
|
| 65 |
+
# attention, mix with identity (residual), normalize, then matmul.
|
| 66 |
+
seq_len = attentions[0].shape[-1]
|
| 67 |
+
rollup = torch.eye(seq_len, device=attentions[0].device)
|
| 68 |
+
|
| 69 |
+
for attn in attentions:
|
| 70 |
+
a = attn[0] # (heads, seq, seq)
|
| 71 |
+
|
| 72 |
+
if head_fusion == "mean":
|
| 73 |
+
fused = a.mean(dim=0)
|
| 74 |
+
elif head_fusion == "min":
|
| 75 |
+
fused = a.min(dim=0).values
|
| 76 |
+
else: # max
|
| 77 |
+
fused = a.max(dim=0).values
|
| 78 |
+
|
| 79 |
+
# Discard the lowest `discard_ratio` of attention values per row,
|
| 80 |
+
# but keep CLS-CLS interaction (column 0) intact.
|
| 81 |
+
if discard_ratio > 0:
|
| 82 |
+
flat = fused.view(-1)
|
| 83 |
+
n_drop = int(flat.numel() * discard_ratio)
|
| 84 |
+
if n_drop > 0:
|
| 85 |
+
threshold = torch.kthvalue(flat, n_drop).values
|
| 86 |
+
mask = fused >= threshold
|
| 87 |
+
# Always keep CLS column to avoid zeroing the entire CLS row
|
| 88 |
+
mask[:, 0] = True
|
| 89 |
+
fused = fused * mask.float()
|
| 90 |
+
|
| 91 |
+
# Add identity for residual connection, then row-normalize
|
| 92 |
+
fused = fused + torch.eye(seq_len, device=fused.device)
|
| 93 |
+
fused = fused / fused.sum(dim=-1, keepdim=True).clamp(min=1e-8)
|
| 94 |
+
|
| 95 |
+
rollup = fused @ rollup
|
| 96 |
+
|
| 97 |
+
# CLS token's attention to image patches (drop CLS-CLS)
|
| 98 |
+
cls_attn = rollup[0, 1:] # (n_patches,)
|
| 99 |
+
n_patches = cls_attn.shape[0]
|
| 100 |
+
grid = int(round(math.sqrt(n_patches)))
|
| 101 |
+
if grid * grid != n_patches:
|
| 102 |
+
# Some ViTs include extra special tokens; truncate to nearest square.
|
| 103 |
+
grid = int(math.sqrt(n_patches))
|
| 104 |
+
cls_attn = cls_attn[: grid * grid]
|
| 105 |
+
|
| 106 |
+
cam = cls_attn.reshape(grid, grid).cpu().numpy().astype(np.float32)
|
| 107 |
+
if cam.max() > 0:
|
| 108 |
+
cam = (cam - cam.min()) / (cam.max() - cam.min() + 1e-8)
|
| 109 |
+
return cam
|
| 110 |
+
|
| 111 |
+
|
| 112 |
+
# βββββββββββββββββββββββββ colorize + composite βββββββββββββββββββββββββ
|
| 113 |
+
|
| 114 |
+
|
| 115 |
+
def cam_to_jet_rgb(cam: np.ndarray) -> np.ndarray:
|
| 116 |
+
"""Map a (H, W) [0, 1] heatmap to a (H, W, 3) uint8 jet RGB array.
|
| 117 |
+
|
| 118 |
+
Mirrors the matplotlib jet colormap:
|
| 119 |
+
0.00 β dark blue, 0.25 β cyan, 0.50 β green, 0.75 β yellow, 1.00 β red.
|
| 120 |
+
"""
|
| 121 |
+
cam = np.clip(cam, 0.0, 1.0)
|
| 122 |
+
r = np.clip(1.5 - np.abs(4.0 * cam - 3.0), 0, 1)
|
| 123 |
+
g = np.clip(1.5 - np.abs(4.0 * cam - 2.0), 0, 1)
|
| 124 |
+
b = np.clip(1.5 - np.abs(4.0 * cam - 1.0), 0, 1)
|
| 125 |
+
rgb = np.zeros((*cam.shape, 3), dtype=np.uint8)
|
| 126 |
+
rgb[..., 0] = (r * 255).astype(np.uint8)
|
| 127 |
+
rgb[..., 1] = (g * 255).astype(np.uint8)
|
| 128 |
+
rgb[..., 2] = (b * 255).astype(np.uint8)
|
| 129 |
+
return rgb
|
| 130 |
+
|
| 131 |
+
|
| 132 |
+
def resize_cam(cam: np.ndarray, size: tuple[int, int]) -> np.ndarray:
|
| 133 |
+
"""Bilinear-resize a (H, W) cam to (target_h, target_w)."""
|
| 134 |
+
target_w, target_h = size
|
| 135 |
+
t = torch.from_numpy(cam).float().unsqueeze(0).unsqueeze(0)
|
| 136 |
+
t = F.interpolate(t, size=(target_h, target_w), mode="bilinear", align_corners=False)
|
| 137 |
+
out = t.squeeze().numpy()
|
| 138 |
+
if out.max() > 0:
|
| 139 |
+
out = (out - out.min()) / (out.max() - out.min() + 1e-8)
|
| 140 |
+
return out
|
| 141 |
+
|
| 142 |
+
|
| 143 |
+
def composite_heatmap_on_rgb(
|
| 144 |
+
cam: np.ndarray,
|
| 145 |
+
rgb: np.ndarray,
|
| 146 |
+
alpha: float = 0.45,
|
| 147 |
+
gamma: float = 0.7,
|
| 148 |
+
) -> str:
|
| 149 |
+
"""Blend a jet heatmap onto an RGB image and return a base64 PNG data-URL.
|
| 150 |
+
|
| 151 |
+
Args:
|
| 152 |
+
cam: (H, W) float in [0, 1] β must already match `rgb` dimensions.
|
| 153 |
+
rgb: (H, W, 3) uint8 β original RGB image.
|
| 154 |
+
alpha: weight of the heatmap in the blend (0 = only image, 1 = only heatmap).
|
| 155 |
+
gamma: gamma on the heatmap (<1 brightens mid-range attention).
|
| 156 |
+
"""
|
| 157 |
+
if cam.shape != rgb.shape[:2]:
|
| 158 |
+
raise ValueError(
|
| 159 |
+
f"cam shape {cam.shape} does not match rgb spatial shape {rgb.shape[:2]}"
|
| 160 |
+
)
|
| 161 |
+
|
| 162 |
+
cam = np.clip(cam, 0.0, 1.0)
|
| 163 |
+
if cam.max() > 0:
|
| 164 |
+
cam = (cam - cam.min()) / (cam.max() - cam.min() + 1e-8)
|
| 165 |
+
cam = np.power(cam, gamma)
|
| 166 |
+
|
| 167 |
+
heatmap_rgb = cam_to_jet_rgb(cam).astype(np.float32)
|
| 168 |
+
base = rgb.astype(np.float32)
|
| 169 |
+
composite = alpha * heatmap_rgb + (1.0 - alpha) * base
|
| 170 |
+
composite = np.clip(composite, 0, 255).astype(np.uint8)
|
| 171 |
+
|
| 172 |
+
img = Image.fromarray(composite, mode="RGB")
|
| 173 |
+
buf = io.BytesIO()
|
| 174 |
+
img.save(buf, format="PNG", optimize=True)
|
| 175 |
+
b64 = base64.b64encode(buf.getvalue()).decode("ascii")
|
| 176 |
+
return f"data:image/png;base64,{b64}"
|
|
@@ -0,0 +1,304 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
age,sex,cp,trestbps,chol,fbs,restecg,thalach,exang,oldpeak,slope,ca,thal,num
|
| 2 |
+
63,1,1,145,233,1,2,150,0,2.3,3,0,6,0
|
| 3 |
+
67,1,4,160,286,0,2,108,1,1.5,2,3,3,2
|
| 4 |
+
67,1,4,120,229,0,2,129,1,2.6,2,2,7,1
|
| 5 |
+
37,1,3,130,250,0,0,187,0,3.5,3,0,3,0
|
| 6 |
+
41,0,2,130,204,0,2,172,0,1.4,1,0,3,0
|
| 7 |
+
56,1,2,120,236,0,0,178,0,0.8,1,0,3,0
|
| 8 |
+
62,0,4,140,268,0,2,160,0,3.6,3,2,3,3
|
| 9 |
+
57,0,4,120,354,0,0,163,1,0.6,1,0,3,0
|
| 10 |
+
63,1,4,130,254,0,2,147,0,1.4,2,1,7,2
|
| 11 |
+
53,1,4,140,203,1,2,155,1,3.1,3,0,7,1
|
| 12 |
+
57,1,4,140,192,0,0,148,0,0.4,2,0,6,0
|
| 13 |
+
56,0,2,140,294,0,2,153,0,1.3,2,0,3,0
|
| 14 |
+
56,1,3,130,256,1,2,142,1,0.6,2,1,6,2
|
| 15 |
+
44,1,2,120,263,0,0,173,0,0,1,0,7,0
|
| 16 |
+
52,1,3,172,199,1,0,162,0,0.5,1,0,7,0
|
| 17 |
+
57,1,3,150,168,0,0,174,0,1.6,1,0,3,0
|
| 18 |
+
48,1,2,110,229,0,0,168,0,1,3,0,7,1
|
| 19 |
+
54,1,4,140,239,0,0,160,0,1.2,1,0,3,0
|
| 20 |
+
48,0,3,130,275,0,0,139,0,0.2,1,0,3,0
|
| 21 |
+
49,1,2,130,266,0,0,171,0,0.6,1,0,3,0
|
| 22 |
+
64,1,1,110,211,0,2,144,1,1.8,2,0,3,0
|
| 23 |
+
58,0,1,150,283,1,2,162,0,1,1,0,3,0
|
| 24 |
+
58,1,2,120,284,0,2,160,0,1.8,2,0,3,1
|
| 25 |
+
58,1,3,132,224,0,2,173,0,3.2,1,2,7,3
|
| 26 |
+
60,1,4,130,206,0,2,132,1,2.4,2,2,7,4
|
| 27 |
+
50,0,3,120,219,0,0,158,0,1.6,2,0,3,0
|
| 28 |
+
58,0,3,120,340,0,0,172,0,0,1,0,3,0
|
| 29 |
+
66,0,1,150,226,0,0,114,0,2.6,3,0,3,0
|
| 30 |
+
43,1,4,150,247,0,0,171,0,1.5,1,0,3,0
|
| 31 |
+
40,1,4,110,167,0,2,114,1,2,2,0,7,3
|
| 32 |
+
69,0,1,140,239,0,0,151,0,1.8,1,2,3,0
|
| 33 |
+
60,1,4,117,230,1,0,160,1,1.4,1,2,7,2
|
| 34 |
+
64,1,3,140,335,0,0,158,0,0,1,0,3,1
|
| 35 |
+
59,1,4,135,234,0,0,161,0,0.5,2,0,7,0
|
| 36 |
+
44,1,3,130,233,0,0,179,1,0.4,1,0,3,0
|
| 37 |
+
42,1,4,140,226,0,0,178,0,0,1,0,3,0
|
| 38 |
+
43,1,4,120,177,0,2,120,1,2.5,2,0,7,3
|
| 39 |
+
57,1,4,150,276,0,2,112,1,0.6,2,1,6,1
|
| 40 |
+
55,1,4,132,353,0,0,132,1,1.2,2,1,7,3
|
| 41 |
+
61,1,3,150,243,1,0,137,1,1,2,0,3,0
|
| 42 |
+
65,0,4,150,225,0,2,114,0,1,2,3,7,4
|
| 43 |
+
40,1,1,140,199,0,0,178,1,1.4,1,0,7,0
|
| 44 |
+
71,0,2,160,302,0,0,162,0,0.4,1,2,3,0
|
| 45 |
+
59,1,3,150,212,1,0,157,0,1.6,1,0,3,0
|
| 46 |
+
61,0,4,130,330,0,2,169,0,0,1,0,3,1
|
| 47 |
+
58,1,3,112,230,0,2,165,0,2.5,2,1,7,4
|
| 48 |
+
51,1,3,110,175,0,0,123,0,0.6,1,0,3,0
|
| 49 |
+
50,1,4,150,243,0,2,128,0,2.6,2,0,7,4
|
| 50 |
+
65,0,3,140,417,1,2,157,0,0.8,1,1,3,0
|
| 51 |
+
53,1,3,130,197,1,2,152,0,1.2,3,0,3,0
|
| 52 |
+
41,0,2,105,198,0,0,168,0,0,1,1,3,0
|
| 53 |
+
65,1,4,120,177,0,0,140,0,0.4,1,0,7,0
|
| 54 |
+
44,1,4,112,290,0,2,153,0,0,1,1,3,2
|
| 55 |
+
44,1,2,130,219,0,2,188,0,0,1,0,3,0
|
| 56 |
+
60,1,4,130,253,0,0,144,1,1.4,1,1,7,1
|
| 57 |
+
54,1,4,124,266,0,2,109,1,2.2,2,1,7,1
|
| 58 |
+
50,1,3,140,233,0,0,163,0,0.6,2,1,7,1
|
| 59 |
+
41,1,4,110,172,0,2,158,0,0,1,0,7,1
|
| 60 |
+
54,1,3,125,273,0,2,152,0,0.5,3,1,3,0
|
| 61 |
+
51,1,1,125,213,0,2,125,1,1.4,1,1,3,0
|
| 62 |
+
51,0,4,130,305,0,0,142,1,1.2,2,0,7,2
|
| 63 |
+
46,0,3,142,177,0,2,160,1,1.4,3,0,3,0
|
| 64 |
+
58,1,4,128,216,0,2,131,1,2.2,2,3,7,1
|
| 65 |
+
54,0,3,135,304,1,0,170,0,0,1,0,3,0
|
| 66 |
+
54,1,4,120,188,0,0,113,0,1.4,2,1,7,2
|
| 67 |
+
60,1,4,145,282,0,2,142,1,2.8,2,2,7,2
|
| 68 |
+
60,1,3,140,185,0,2,155,0,3,2,0,3,1
|
| 69 |
+
54,1,3,150,232,0,2,165,0,1.6,1,0,7,0
|
| 70 |
+
59,1,4,170,326,0,2,140,1,3.4,3,0,7,2
|
| 71 |
+
46,1,3,150,231,0,0,147,0,3.6,2,0,3,1
|
| 72 |
+
65,0,3,155,269,0,0,148,0,0.8,1,0,3,0
|
| 73 |
+
67,1,4,125,254,1,0,163,0,0.2,2,2,7,3
|
| 74 |
+
62,1,4,120,267,0,0,99,1,1.8,2,2,7,1
|
| 75 |
+
65,1,4,110,248,0,2,158,0,0.6,1,2,6,1
|
| 76 |
+
44,1,4,110,197,0,2,177,0,0,1,1,3,1
|
| 77 |
+
65,0,3,160,360,0,2,151,0,0.8,1,0,3,0
|
| 78 |
+
60,1,4,125,258,0,2,141,1,2.8,2,1,7,1
|
| 79 |
+
51,0,3,140,308,0,2,142,0,1.5,1,1,3,0
|
| 80 |
+
48,1,2,130,245,0,2,180,0,0.2,2,0,3,0
|
| 81 |
+
58,1,4,150,270,0,2,111,1,0.8,1,0,7,3
|
| 82 |
+
45,1,4,104,208,0,2,148,1,3,2,0,3,0
|
| 83 |
+
53,0,4,130,264,0,2,143,0,0.4,2,0,3,0
|
| 84 |
+
39,1,3,140,321,0,2,182,0,0,1,0,3,0
|
| 85 |
+
68,1,3,180,274,1,2,150,1,1.6,2,0,7,3
|
| 86 |
+
52,1,2,120,325,0,0,172,0,0.2,1,0,3,0
|
| 87 |
+
44,1,3,140,235,0,2,180,0,0,1,0,3,0
|
| 88 |
+
47,1,3,138,257,0,2,156,0,0,1,0,3,0
|
| 89 |
+
53,0,3,128,216,0,2,115,0,0,1,0,NaN,0
|
| 90 |
+
53,0,4,138,234,0,2,160,0,0,1,0,3,0
|
| 91 |
+
51,0,3,130,256,0,2,149,0,0.5,1,0,3,0
|
| 92 |
+
66,1,4,120,302,0,2,151,0,0.4,2,0,3,0
|
| 93 |
+
62,0,4,160,164,0,2,145,0,6.2,3,3,7,3
|
| 94 |
+
62,1,3,130,231,0,0,146,0,1.8,2,3,7,0
|
| 95 |
+
44,0,3,108,141,0,0,175,0,0.6,2,0,3,0
|
| 96 |
+
63,0,3,135,252,0,2,172,0,0,1,0,3,0
|
| 97 |
+
52,1,4,128,255,0,0,161,1,0,1,1,7,1
|
| 98 |
+
59,1,4,110,239,0,2,142,1,1.2,2,1,7,2
|
| 99 |
+
60,0,4,150,258,0,2,157,0,2.6,2,2,7,3
|
| 100 |
+
52,1,2,134,201,0,0,158,0,0.8,1,1,3,0
|
| 101 |
+
48,1,4,122,222,0,2,186,0,0,1,0,3,0
|
| 102 |
+
45,1,4,115,260,0,2,185,0,0,1,0,3,0
|
| 103 |
+
34,1,1,118,182,0,2,174,0,0,1,0,3,0
|
| 104 |
+
57,0,4,128,303,0,2,159,0,0,1,1,3,0
|
| 105 |
+
71,0,3,110,265,1,2,130,0,0,1,1,3,0
|
| 106 |
+
49,1,3,120,188,0,0,139,0,2,2,3,7,3
|
| 107 |
+
54,1,2,108,309,0,0,156,0,0,1,0,7,0
|
| 108 |
+
59,1,4,140,177,0,0,162,1,0,1,1,7,2
|
| 109 |
+
57,1,3,128,229,0,2,150,0,0.4,2,1,7,1
|
| 110 |
+
61,1,4,120,260,0,0,140,1,3.6,2,1,7,2
|
| 111 |
+
39,1,4,118,219,0,0,140,0,1.2,2,0,7,3
|
| 112 |
+
61,0,4,145,307,0,2,146,1,1,2,0,7,1
|
| 113 |
+
56,1,4,125,249,1,2,144,1,1.2,2,1,3,1
|
| 114 |
+
52,1,1,118,186,0,2,190,0,0,2,0,6,0
|
| 115 |
+
43,0,4,132,341,1,2,136,1,3,2,0,7,2
|
| 116 |
+
62,0,3,130,263,0,0,97,0,1.2,2,1,7,2
|
| 117 |
+
41,1,2,135,203,0,0,132,0,0,2,0,6,0
|
| 118 |
+
58,1,3,140,211,1,2,165,0,0,1,0,3,0
|
| 119 |
+
35,0,4,138,183,0,0,182,0,1.4,1,0,3,0
|
| 120 |
+
63,1,4,130,330,1,2,132,1,1.8,1,3,7,3
|
| 121 |
+
65,1,4,135,254,0,2,127,0,2.8,2,1,7,2
|
| 122 |
+
48,1,4,130,256,1,2,150,1,0,1,2,7,3
|
| 123 |
+
63,0,4,150,407,0,2,154,0,4,2,3,7,4
|
| 124 |
+
51,1,3,100,222,0,0,143,1,1.2,2,0,3,0
|
| 125 |
+
55,1,4,140,217,0,0,111,1,5.6,3,0,7,3
|
| 126 |
+
65,1,1,138,282,1,2,174,0,1.4,2,1,3,1
|
| 127 |
+
45,0,2,130,234,0,2,175,0,0.6,2,0,3,0
|
| 128 |
+
56,0,4,200,288,1,2,133,1,4,3,2,7,3
|
| 129 |
+
54,1,4,110,239,0,0,126,1,2.8,2,1,7,3
|
| 130 |
+
44,1,2,120,220,0,0,170,0,0,1,0,3,0
|
| 131 |
+
62,0,4,124,209,0,0,163,0,0,1,0,3,0
|
| 132 |
+
54,1,3,120,258,0,2,147,0,0.4,2,0,7,0
|
| 133 |
+
51,1,3,94,227,0,0,154,1,0,1,1,7,0
|
| 134 |
+
29,1,2,130,204,0,2,202,0,0,1,0,3,0
|
| 135 |
+
51,1,4,140,261,0,2,186,1,0,1,0,3,0
|
| 136 |
+
43,0,3,122,213,0,0,165,0,0.2,2,0,3,0
|
| 137 |
+
55,0,2,135,250,0,2,161,0,1.4,2,0,3,0
|
| 138 |
+
70,1,4,145,174,0,0,125,1,2.6,3,0,7,4
|
| 139 |
+
62,1,2,120,281,0,2,103,0,1.4,2,1,7,3
|
| 140 |
+
35,1,4,120,198,0,0,130,1,1.6,2,0,7,1
|
| 141 |
+
51,1,3,125,245,1,2,166,0,2.4,2,0,3,0
|
| 142 |
+
59,1,2,140,221,0,0,164,1,0,1,0,3,0
|
| 143 |
+
59,1,1,170,288,0,2,159,0,0.2,2,0,7,1
|
| 144 |
+
52,1,2,128,205,1,0,184,0,0,1,0,3,0
|
| 145 |
+
64,1,3,125,309,0,0,131,1,1.8,2,0,7,1
|
| 146 |
+
58,1,3,105,240,0,2,154,1,0.6,2,0,7,0
|
| 147 |
+
47,1,3,108,243,0,0,152,0,0,1,0,3,1
|
| 148 |
+
57,1,4,165,289,1,2,124,0,1,2,3,7,4
|
| 149 |
+
41,1,3,112,250,0,0,179,0,0,1,0,3,0
|
| 150 |
+
45,1,2,128,308,0,2,170,0,0,1,0,3,0
|
| 151 |
+
60,0,3,102,318,0,0,160,0,0,1,1,3,0
|
| 152 |
+
52,1,1,152,298,1,0,178,0,1.2,2,0,7,0
|
| 153 |
+
42,0,4,102,265,0,2,122,0,0.6,2,0,3,0
|
| 154 |
+
67,0,3,115,564,0,2,160,0,1.6,2,0,7,0
|
| 155 |
+
55,1,4,160,289,0,2,145,1,0.8,2,1,7,4
|
| 156 |
+
64,1,4,120,246,0,2,96,1,2.2,3,1,3,3
|
| 157 |
+
70,1,4,130,322,0,2,109,0,2.4,2,3,3,1
|
| 158 |
+
51,1,4,140,299,0,0,173,1,1.6,1,0,7,1
|
| 159 |
+
58,1,4,125,300,0,2,171,0,0,1,2,7,1
|
| 160 |
+
60,1,4,140,293,0,2,170,0,1.2,2,2,7,2
|
| 161 |
+
68,1,3,118,277,0,0,151,0,1,1,1,7,0
|
| 162 |
+
46,1,2,101,197,1,0,156,0,0,1,0,7,0
|
| 163 |
+
77,1,4,125,304,0,2,162,1,0,1,3,3,4
|
| 164 |
+
54,0,3,110,214,0,0,158,0,1.6,2,0,3,0
|
| 165 |
+
58,0,4,100,248,0,2,122,0,1,2,0,3,0
|
| 166 |
+
48,1,3,124,255,1,0,175,0,0,1,2,3,0
|
| 167 |
+
57,1,4,132,207,0,0,168,1,0,1,0,7,0
|
| 168 |
+
52,1,3,138,223,0,0,169,0,0,1,NaN,3,0
|
| 169 |
+
54,0,2,132,288,1,2,159,1,0,1,1,3,0
|
| 170 |
+
35,1,4,126,282,0,2,156,1,0,1,0,7,1
|
| 171 |
+
45,0,2,112,160,0,0,138,0,0,2,0,3,0
|
| 172 |
+
70,1,3,160,269,0,0,112,1,2.9,2,1,7,3
|
| 173 |
+
53,1,4,142,226,0,2,111,1,0,1,0,7,0
|
| 174 |
+
59,0,4,174,249,0,0,143,1,0,2,0,3,1
|
| 175 |
+
62,0,4,140,394,0,2,157,0,1.2,2,0,3,0
|
| 176 |
+
64,1,4,145,212,0,2,132,0,2,2,2,6,4
|
| 177 |
+
57,1,4,152,274,0,0,88,1,1.2,2,1,7,1
|
| 178 |
+
52,1,4,108,233,1,0,147,0,0.1,1,3,7,0
|
| 179 |
+
56,1,4,132,184,0,2,105,1,2.1,2,1,6,1
|
| 180 |
+
43,1,3,130,315,0,0,162,0,1.9,1,1,3,0
|
| 181 |
+
53,1,3,130,246,1,2,173,0,0,1,3,3,0
|
| 182 |
+
48,1,4,124,274,0,2,166,0,0.5,2,0,7,3
|
| 183 |
+
56,0,4,134,409,0,2,150,1,1.9,2,2,7,2
|
| 184 |
+
42,1,1,148,244,0,2,178,0,0.8,1,2,3,0
|
| 185 |
+
59,1,1,178,270,0,2,145,0,4.2,3,0,7,0
|
| 186 |
+
60,0,4,158,305,0,2,161,0,0,1,0,3,1
|
| 187 |
+
63,0,2,140,195,0,0,179,0,0,1,2,3,0
|
| 188 |
+
42,1,3,120,240,1,0,194,0,0.8,3,0,7,0
|
| 189 |
+
66,1,2,160,246,0,0,120,1,0,2,3,6,2
|
| 190 |
+
54,1,2,192,283,0,2,195,0,0,1,1,7,1
|
| 191 |
+
69,1,3,140,254,0,2,146,0,2,2,3,7,2
|
| 192 |
+
50,1,3,129,196,0,0,163,0,0,1,0,3,0
|
| 193 |
+
51,1,4,140,298,0,0,122,1,4.2,2,3,7,3
|
| 194 |
+
43,1,4,132,247,1,2,143,1,0.1,2,NaN,7,1
|
| 195 |
+
62,0,4,138,294,1,0,106,0,1.9,2,3,3,2
|
| 196 |
+
68,0,3,120,211,0,2,115,0,1.5,2,0,3,0
|
| 197 |
+
67,1,4,100,299,0,2,125,1,0.9,2,2,3,3
|
| 198 |
+
69,1,1,160,234,1,2,131,0,0.1,2,1,3,0
|
| 199 |
+
45,0,4,138,236,0,2,152,1,0.2,2,0,3,0
|
| 200 |
+
50,0,2,120,244,0,0,162,0,1.1,1,0,3,0
|
| 201 |
+
59,1,1,160,273,0,2,125,0,0,1,0,3,1
|
| 202 |
+
50,0,4,110,254,0,2,159,0,0,1,0,3,0
|
| 203 |
+
64,0,4,180,325,0,0,154,1,0,1,0,3,0
|
| 204 |
+
57,1,3,150,126,1,0,173,0,0.2,1,1,7,0
|
| 205 |
+
64,0,3,140,313,0,0,133,0,0.2,1,0,7,0
|
| 206 |
+
43,1,4,110,211,0,0,161,0,0,1,0,7,0
|
| 207 |
+
45,1,4,142,309,0,2,147,1,0,2,3,7,3
|
| 208 |
+
58,1,4,128,259,0,2,130,1,3,2,2,7,3
|
| 209 |
+
50,1,4,144,200,0,2,126,1,0.9,2,0,7,3
|
| 210 |
+
55,1,2,130,262,0,0,155,0,0,1,0,3,0
|
| 211 |
+
62,0,4,150,244,0,0,154,1,1.4,2,0,3,1
|
| 212 |
+
37,0,3,120,215,0,0,170,0,0,1,0,3,0
|
| 213 |
+
38,1,1,120,231,0,0,182,1,3.8,2,0,7,4
|
| 214 |
+
41,1,3,130,214,0,2,168,0,2,2,0,3,0
|
| 215 |
+
66,0,4,178,228,1,0,165,1,1,2,2,7,3
|
| 216 |
+
52,1,4,112,230,0,0,160,0,0,1,1,3,1
|
| 217 |
+
56,1,1,120,193,0,2,162,0,1.9,2,0,7,0
|
| 218 |
+
46,0,2,105,204,0,0,172,0,0,1,0,3,0
|
| 219 |
+
46,0,4,138,243,0,2,152,1,0,2,0,3,0
|
| 220 |
+
64,0,4,130,303,0,0,122,0,2,2,2,3,0
|
| 221 |
+
59,1,4,138,271,0,2,182,0,0,1,0,3,0
|
| 222 |
+
41,0,3,112,268,0,2,172,1,0,1,0,3,0
|
| 223 |
+
54,0,3,108,267,0,2,167,0,0,1,0,3,0
|
| 224 |
+
39,0,3,94,199,0,0,179,0,0,1,0,3,0
|
| 225 |
+
53,1,4,123,282,0,0,95,1,2,2,2,7,3
|
| 226 |
+
63,0,4,108,269,0,0,169,1,1.8,2,2,3,1
|
| 227 |
+
34,0,2,118,210,0,0,192,0,0.7,1,0,3,0
|
| 228 |
+
47,1,4,112,204,0,0,143,0,0.1,1,0,3,0
|
| 229 |
+
67,0,3,152,277,0,0,172,0,0,1,1,3,0
|
| 230 |
+
54,1,4,110,206,0,2,108,1,0,2,1,3,3
|
| 231 |
+
66,1,4,112,212,0,2,132,1,0.1,1,1,3,2
|
| 232 |
+
52,0,3,136,196,0,2,169,0,0.1,2,0,3,0
|
| 233 |
+
55,0,4,180,327,0,1,117,1,3.4,2,0,3,2
|
| 234 |
+
49,1,3,118,149,0,2,126,0,0.8,1,3,3,1
|
| 235 |
+
74,0,2,120,269,0,2,121,1,0.2,1,1,3,0
|
| 236 |
+
54,0,3,160,201,0,0,163,0,0,1,1,3,0
|
| 237 |
+
54,1,4,122,286,0,2,116,1,3.2,2,2,3,3
|
| 238 |
+
56,1,4,130,283,1,2,103,1,1.6,3,0,7,2
|
| 239 |
+
46,1,4,120,249,0,2,144,0,0.8,1,0,7,1
|
| 240 |
+
49,0,2,134,271,0,0,162,0,0,2,0,3,0
|
| 241 |
+
42,1,2,120,295,0,0,162,0,0,1,0,3,0
|
| 242 |
+
41,1,2,110,235,0,0,153,0,0,1,0,3,0
|
| 243 |
+
41,0,2,126,306,0,0,163,0,0,1,0,3,0
|
| 244 |
+
49,0,4,130,269,0,0,163,0,0,1,0,3,0
|
| 245 |
+
61,1,1,134,234,0,0,145,0,2.6,2,2,3,2
|
| 246 |
+
60,0,3,120,178,1,0,96,0,0,1,0,3,0
|
| 247 |
+
67,1,4,120,237,0,0,71,0,1,2,0,3,2
|
| 248 |
+
58,1,4,100,234,0,0,156,0,0.1,1,1,7,2
|
| 249 |
+
47,1,4,110,275,0,2,118,1,1,2,1,3,1
|
| 250 |
+
52,1,4,125,212,0,0,168,0,1,1,2,7,3
|
| 251 |
+
62,1,2,128,208,1,2,140,0,0,1,0,3,0
|
| 252 |
+
57,1,4,110,201,0,0,126,1,1.5,2,0,6,0
|
| 253 |
+
58,1,4,146,218,0,0,105,0,2,2,1,7,1
|
| 254 |
+
64,1,4,128,263,0,0,105,1,0.2,2,1,7,0
|
| 255 |
+
51,0,3,120,295,0,2,157,0,0.6,1,0,3,0
|
| 256 |
+
43,1,4,115,303,0,0,181,0,1.2,2,0,3,0
|
| 257 |
+
42,0,3,120,209,0,0,173,0,0,2,0,3,0
|
| 258 |
+
67,0,4,106,223,0,0,142,0,0.3,1,2,3,0
|
| 259 |
+
76,0,3,140,197,0,1,116,0,1.1,2,0,3,0
|
| 260 |
+
70,1,2,156,245,0,2,143,0,0,1,0,3,0
|
| 261 |
+
57,1,2,124,261,0,0,141,0,0.3,1,0,7,1
|
| 262 |
+
44,0,3,118,242,0,0,149,0,0.3,2,1,3,0
|
| 263 |
+
58,0,2,136,319,1,2,152,0,0,1,2,3,3
|
| 264 |
+
60,0,1,150,240,0,0,171,0,0.9,1,0,3,0
|
| 265 |
+
44,1,3,120,226,0,0,169,0,0,1,0,3,0
|
| 266 |
+
61,1,4,138,166,0,2,125,1,3.6,2,1,3,4
|
| 267 |
+
42,1,4,136,315,0,0,125,1,1.8,2,0,6,2
|
| 268 |
+
52,1,4,128,204,1,0,156,1,1,2,0,NaN,2
|
| 269 |
+
59,1,3,126,218,1,0,134,0,2.2,2,1,6,2
|
| 270 |
+
40,1,4,152,223,0,0,181,0,0,1,0,7,1
|
| 271 |
+
42,1,3,130,180,0,0,150,0,0,1,0,3,0
|
| 272 |
+
61,1,4,140,207,0,2,138,1,1.9,1,1,7,1
|
| 273 |
+
66,1,4,160,228,0,2,138,0,2.3,1,0,6,0
|
| 274 |
+
46,1,4,140,311,0,0,120,1,1.8,2,2,7,2
|
| 275 |
+
71,0,4,112,149,0,0,125,0,1.6,2,0,3,0
|
| 276 |
+
59,1,1,134,204,0,0,162,0,0.8,1,2,3,1
|
| 277 |
+
64,1,1,170,227,0,2,155,0,0.6,2,0,7,0
|
| 278 |
+
66,0,3,146,278,0,2,152,0,0,2,1,3,0
|
| 279 |
+
39,0,3,138,220,0,0,152,0,0,2,0,3,0
|
| 280 |
+
57,1,2,154,232,0,2,164,0,0,1,1,3,1
|
| 281 |
+
58,0,4,130,197,0,0,131,0,0.6,2,0,3,0
|
| 282 |
+
57,1,4,110,335,0,0,143,1,3,2,1,7,2
|
| 283 |
+
47,1,3,130,253,0,0,179,0,0,1,0,3,0
|
| 284 |
+
55,0,4,128,205,0,1,130,1,2,2,1,7,3
|
| 285 |
+
35,1,2,122,192,0,0,174,0,0,1,0,3,0
|
| 286 |
+
61,1,4,148,203,0,0,161,0,0,1,1,7,2
|
| 287 |
+
58,1,4,114,318,0,1,140,0,4.4,3,3,6,4
|
| 288 |
+
58,0,4,170,225,1,2,146,1,2.8,2,2,6,2
|
| 289 |
+
58,1,2,125,220,0,0,144,0,0.4,2,NaN,7,0
|
| 290 |
+
56,1,2,130,221,0,2,163,0,0,1,0,7,0
|
| 291 |
+
56,1,2,120,240,0,0,169,0,0,3,0,3,0
|
| 292 |
+
67,1,3,152,212,0,2,150,0,0.8,2,0,7,1
|
| 293 |
+
55,0,2,132,342,0,0,166,0,1.2,1,0,3,0
|
| 294 |
+
44,1,4,120,169,0,0,144,1,2.8,3,0,6,2
|
| 295 |
+
63,1,4,140,187,0,2,144,1,4,1,2,7,2
|
| 296 |
+
63,0,4,124,197,0,0,136,1,0,2,0,3,1
|
| 297 |
+
41,1,2,120,157,0,0,182,0,0,1,0,3,0
|
| 298 |
+
59,1,4,164,176,1,2,90,0,1,2,2,6,3
|
| 299 |
+
57,0,4,140,241,0,0,123,1,0.2,2,0,7,1
|
| 300 |
+
45,1,1,110,264,0,0,132,0,1.2,2,0,7,1
|
| 301 |
+
68,1,4,144,193,1,0,141,0,3.4,2,2,7,2
|
| 302 |
+
57,1,4,130,131,0,0,115,1,1.2,2,1,7,3
|
| 303 |
+
57,0,2,130,236,0,2,174,0,0,2,1,3,1
|
| 304 |
+
38,1,3,138,175,0,0,173,0,0,1,NaN,3,0
|
|
@@ -0,0 +1,1600 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"fixed acidity";"volatile acidity";"citric acid";"residual sugar";"chlorides";"free sulfur dioxide";"total sulfur dioxide";"density";"pH";"sulphates";"alcohol";"quality"
|
| 2 |
+
7.4;0.7;0;1.9;0.076;11;34;0.9978;3.51;0.56;9.4;5
|
| 3 |
+
7.8;0.88;0;2.6;0.098;25;67;0.9968;3.2;0.68;9.8;5
|
| 4 |
+
7.8;0.76;0.04;2.3;0.092;15;54;0.997;3.26;0.65;9.8;5
|
| 5 |
+
11.2;0.28;0.56;1.9;0.075;17;60;0.998;3.16;0.58;9.8;6
|
| 6 |
+
7.4;0.7;0;1.9;0.076;11;34;0.9978;3.51;0.56;9.4;5
|
| 7 |
+
7.4;0.66;0;1.8;0.075;13;40;0.9978;3.51;0.56;9.4;5
|
| 8 |
+
7.9;0.6;0.06;1.6;0.069;15;59;0.9964;3.3;0.46;9.4;5
|
| 9 |
+
7.3;0.65;0;1.2;0.065;15;21;0.9946;3.39;0.47;10;7
|
| 10 |
+
7.8;0.58;0.02;2;0.073;9;18;0.9968;3.36;0.57;9.5;7
|
| 11 |
+
7.5;0.5;0.36;6.1;0.071;17;102;0.9978;3.35;0.8;10.5;5
|
| 12 |
+
6.7;0.58;0.08;1.8;0.097;15;65;0.9959;3.28;0.54;9.2;5
|
| 13 |
+
7.5;0.5;0.36;6.1;0.071;17;102;0.9978;3.35;0.8;10.5;5
|
| 14 |
+
5.6;0.615;0;1.6;0.089;16;59;0.9943;3.58;0.52;9.9;5
|
| 15 |
+
7.8;0.61;0.29;1.6;0.114;9;29;0.9974;3.26;1.56;9.1;5
|
| 16 |
+
8.9;0.62;0.18;3.8;0.176;52;145;0.9986;3.16;0.88;9.2;5
|
| 17 |
+
8.9;0.62;0.19;3.9;0.17;51;148;0.9986;3.17;0.93;9.2;5
|
| 18 |
+
8.5;0.28;0.56;1.8;0.092;35;103;0.9969;3.3;0.75;10.5;7
|
| 19 |
+
8.1;0.56;0.28;1.7;0.368;16;56;0.9968;3.11;1.28;9.3;5
|
| 20 |
+
7.4;0.59;0.08;4.4;0.086;6;29;0.9974;3.38;0.5;9;4
|
| 21 |
+
7.9;0.32;0.51;1.8;0.341;17;56;0.9969;3.04;1.08;9.2;6
|
| 22 |
+
8.9;0.22;0.48;1.8;0.077;29;60;0.9968;3.39;0.53;9.4;6
|
| 23 |
+
7.6;0.39;0.31;2.3;0.082;23;71;0.9982;3.52;0.65;9.7;5
|
| 24 |
+
7.9;0.43;0.21;1.6;0.106;10;37;0.9966;3.17;0.91;9.5;5
|
| 25 |
+
8.5;0.49;0.11;2.3;0.084;9;67;0.9968;3.17;0.53;9.4;5
|
| 26 |
+
6.9;0.4;0.14;2.4;0.085;21;40;0.9968;3.43;0.63;9.7;6
|
| 27 |
+
6.3;0.39;0.16;1.4;0.08;11;23;0.9955;3.34;0.56;9.3;5
|
| 28 |
+
7.6;0.41;0.24;1.8;0.08;4;11;0.9962;3.28;0.59;9.5;5
|
| 29 |
+
7.9;0.43;0.21;1.6;0.106;10;37;0.9966;3.17;0.91;9.5;5
|
| 30 |
+
7.1;0.71;0;1.9;0.08;14;35;0.9972;3.47;0.55;9.4;5
|
| 31 |
+
7.8;0.645;0;2;0.082;8;16;0.9964;3.38;0.59;9.8;6
|
| 32 |
+
6.7;0.675;0.07;2.4;0.089;17;82;0.9958;3.35;0.54;10.1;5
|
| 33 |
+
6.9;0.685;0;2.5;0.105;22;37;0.9966;3.46;0.57;10.6;6
|
| 34 |
+
8.3;0.655;0.12;2.3;0.083;15;113;0.9966;3.17;0.66;9.8;5
|
| 35 |
+
6.9;0.605;0.12;10.7;0.073;40;83;0.9993;3.45;0.52;9.4;6
|
| 36 |
+
5.2;0.32;0.25;1.8;0.103;13;50;0.9957;3.38;0.55;9.2;5
|
| 37 |
+
7.8;0.645;0;5.5;0.086;5;18;0.9986;3.4;0.55;9.6;6
|
| 38 |
+
7.8;0.6;0.14;2.4;0.086;3;15;0.9975;3.42;0.6;10.8;6
|
| 39 |
+
8.1;0.38;0.28;2.1;0.066;13;30;0.9968;3.23;0.73;9.7;7
|
| 40 |
+
5.7;1.13;0.09;1.5;0.172;7;19;0.994;3.5;0.48;9.8;4
|
| 41 |
+
7.3;0.45;0.36;5.9;0.074;12;87;0.9978;3.33;0.83;10.5;5
|
| 42 |
+
7.3;0.45;0.36;5.9;0.074;12;87;0.9978;3.33;0.83;10.5;5
|
| 43 |
+
8.8;0.61;0.3;2.8;0.088;17;46;0.9976;3.26;0.51;9.3;4
|
| 44 |
+
7.5;0.49;0.2;2.6;0.332;8;14;0.9968;3.21;0.9;10.5;6
|
| 45 |
+
8.1;0.66;0.22;2.2;0.069;9;23;0.9968;3.3;1.2;10.3;5
|
| 46 |
+
6.8;0.67;0.02;1.8;0.05;5;11;0.9962;3.48;0.52;9.5;5
|
| 47 |
+
4.6;0.52;0.15;2.1;0.054;8;65;0.9934;3.9;0.56;13.1;4
|
| 48 |
+
7.7;0.935;0.43;2.2;0.114;22;114;0.997;3.25;0.73;9.2;5
|
| 49 |
+
8.7;0.29;0.52;1.6;0.113;12;37;0.9969;3.25;0.58;9.5;5
|
| 50 |
+
6.4;0.4;0.23;1.6;0.066;5;12;0.9958;3.34;0.56;9.2;5
|
| 51 |
+
5.6;0.31;0.37;1.4;0.074;12;96;0.9954;3.32;0.58;9.2;5
|
| 52 |
+
8.8;0.66;0.26;1.7;0.074;4;23;0.9971;3.15;0.74;9.2;5
|
| 53 |
+
6.6;0.52;0.04;2.2;0.069;8;15;0.9956;3.4;0.63;9.4;6
|
| 54 |
+
6.6;0.5;0.04;2.1;0.068;6;14;0.9955;3.39;0.64;9.4;6
|
| 55 |
+
8.6;0.38;0.36;3;0.081;30;119;0.997;3.2;0.56;9.4;5
|
| 56 |
+
7.6;0.51;0.15;2.8;0.11;33;73;0.9955;3.17;0.63;10.2;6
|
| 57 |
+
7.7;0.62;0.04;3.8;0.084;25;45;0.9978;3.34;0.53;9.5;5
|
| 58 |
+
10.2;0.42;0.57;3.4;0.07;4;10;0.9971;3.04;0.63;9.6;5
|
| 59 |
+
7.5;0.63;0.12;5.1;0.111;50;110;0.9983;3.26;0.77;9.4;5
|
| 60 |
+
7.8;0.59;0.18;2.3;0.076;17;54;0.9975;3.43;0.59;10;5
|
| 61 |
+
7.3;0.39;0.31;2.4;0.074;9;46;0.9962;3.41;0.54;9.4;6
|
| 62 |
+
8.8;0.4;0.4;2.2;0.079;19;52;0.998;3.44;0.64;9.2;5
|
| 63 |
+
7.7;0.69;0.49;1.8;0.115;20;112;0.9968;3.21;0.71;9.3;5
|
| 64 |
+
7.5;0.52;0.16;1.9;0.085;12;35;0.9968;3.38;0.62;9.5;7
|
| 65 |
+
7;0.735;0.05;2;0.081;13;54;0.9966;3.39;0.57;9.8;5
|
| 66 |
+
7.2;0.725;0.05;4.65;0.086;4;11;0.9962;3.41;0.39;10.9;5
|
| 67 |
+
7.2;0.725;0.05;4.65;0.086;4;11;0.9962;3.41;0.39;10.9;5
|
| 68 |
+
7.5;0.52;0.11;1.5;0.079;11;39;0.9968;3.42;0.58;9.6;5
|
| 69 |
+
6.6;0.705;0.07;1.6;0.076;6;15;0.9962;3.44;0.58;10.7;5
|
| 70 |
+
9.3;0.32;0.57;2;0.074;27;65;0.9969;3.28;0.79;10.7;5
|
| 71 |
+
8;0.705;0.05;1.9;0.074;8;19;0.9962;3.34;0.95;10.5;6
|
| 72 |
+
7.7;0.63;0.08;1.9;0.076;15;27;0.9967;3.32;0.54;9.5;6
|
| 73 |
+
7.7;0.67;0.23;2.1;0.088;17;96;0.9962;3.32;0.48;9.5;5
|
| 74 |
+
7.7;0.69;0.22;1.9;0.084;18;94;0.9961;3.31;0.48;9.5;5
|
| 75 |
+
8.3;0.675;0.26;2.1;0.084;11;43;0.9976;3.31;0.53;9.2;4
|
| 76 |
+
9.7;0.32;0.54;2.5;0.094;28;83;0.9984;3.28;0.82;9.6;5
|
| 77 |
+
8.8;0.41;0.64;2.2;0.093;9;42;0.9986;3.54;0.66;10.5;5
|
| 78 |
+
8.8;0.41;0.64;2.2;0.093;9;42;0.9986;3.54;0.66;10.5;5
|
| 79 |
+
6.8;0.785;0;2.4;0.104;14;30;0.9966;3.52;0.55;10.7;6
|
| 80 |
+
6.7;0.75;0.12;2;0.086;12;80;0.9958;3.38;0.52;10.1;5
|
| 81 |
+
8.3;0.625;0.2;1.5;0.08;27;119;0.9972;3.16;1.12;9.1;4
|
| 82 |
+
6.2;0.45;0.2;1.6;0.069;3;15;0.9958;3.41;0.56;9.2;5
|
| 83 |
+
7.8;0.43;0.7;1.9;0.464;22;67;0.9974;3.13;1.28;9.4;5
|
| 84 |
+
7.4;0.5;0.47;2;0.086;21;73;0.997;3.36;0.57;9.1;5
|
| 85 |
+
7.3;0.67;0.26;1.8;0.401;16;51;0.9969;3.16;1.14;9.4;5
|
| 86 |
+
6.3;0.3;0.48;1.8;0.069;18;61;0.9959;3.44;0.78;10.3;6
|
| 87 |
+
6.9;0.55;0.15;2.2;0.076;19;40;0.9961;3.41;0.59;10.1;5
|
| 88 |
+
8.6;0.49;0.28;1.9;0.11;20;136;0.9972;2.93;1.95;9.9;6
|
| 89 |
+
7.7;0.49;0.26;1.9;0.062;9;31;0.9966;3.39;0.64;9.6;5
|
| 90 |
+
9.3;0.39;0.44;2.1;0.107;34;125;0.9978;3.14;1.22;9.5;5
|
| 91 |
+
7;0.62;0.08;1.8;0.076;8;24;0.9978;3.48;0.53;9;5
|
| 92 |
+
7.9;0.52;0.26;1.9;0.079;42;140;0.9964;3.23;0.54;9.5;5
|
| 93 |
+
8.6;0.49;0.28;1.9;0.11;20;136;0.9972;2.93;1.95;9.9;6
|
| 94 |
+
8.6;0.49;0.29;2;0.11;19;133;0.9972;2.93;1.98;9.8;5
|
| 95 |
+
7.7;0.49;0.26;1.9;0.062;9;31;0.9966;3.39;0.64;9.6;5
|
| 96 |
+
5;1.02;0.04;1.4;0.045;41;85;0.9938;3.75;0.48;10.5;4
|
| 97 |
+
4.7;0.6;0.17;2.3;0.058;17;106;0.9932;3.85;0.6;12.9;6
|
| 98 |
+
6.8;0.775;0;3;0.102;8;23;0.9965;3.45;0.56;10.7;5
|
| 99 |
+
7;0.5;0.25;2;0.07;3;22;0.9963;3.25;0.63;9.2;5
|
| 100 |
+
7.6;0.9;0.06;2.5;0.079;5;10;0.9967;3.39;0.56;9.8;5
|
| 101 |
+
8.1;0.545;0.18;1.9;0.08;13;35;0.9972;3.3;0.59;9;6
|
| 102 |
+
8.3;0.61;0.3;2.1;0.084;11;50;0.9972;3.4;0.61;10.2;6
|
| 103 |
+
7.8;0.5;0.3;1.9;0.075;8;22;0.9959;3.31;0.56;10.4;6
|
| 104 |
+
8.1;0.545;0.18;1.9;0.08;13;35;0.9972;3.3;0.59;9;6
|
| 105 |
+
8.1;0.575;0.22;2.1;0.077;12;65;0.9967;3.29;0.51;9.2;5
|
| 106 |
+
7.2;0.49;0.24;2.2;0.07;5;36;0.996;3.33;0.48;9.4;5
|
| 107 |
+
8.1;0.575;0.22;2.1;0.077;12;65;0.9967;3.29;0.51;9.2;5
|
| 108 |
+
7.8;0.41;0.68;1.7;0.467;18;69;0.9973;3.08;1.31;9.3;5
|
| 109 |
+
6.2;0.63;0.31;1.7;0.088;15;64;0.9969;3.46;0.79;9.3;5
|
| 110 |
+
8;0.33;0.53;2.5;0.091;18;80;0.9976;3.37;0.8;9.6;6
|
| 111 |
+
8.1;0.785;0.52;2;0.122;37;153;0.9969;3.21;0.69;9.3;5
|
| 112 |
+
7.8;0.56;0.19;1.8;0.104;12;47;0.9964;3.19;0.93;9.5;5
|
| 113 |
+
8.4;0.62;0.09;2.2;0.084;11;108;0.9964;3.15;0.66;9.8;5
|
| 114 |
+
8.4;0.6;0.1;2.2;0.085;14;111;0.9964;3.15;0.66;9.8;5
|
| 115 |
+
10.1;0.31;0.44;2.3;0.08;22;46;0.9988;3.32;0.67;9.7;6
|
| 116 |
+
7.8;0.56;0.19;1.8;0.104;12;47;0.9964;3.19;0.93;9.5;5
|
| 117 |
+
9.4;0.4;0.31;2.2;0.09;13;62;0.9966;3.07;0.63;10.5;6
|
| 118 |
+
8.3;0.54;0.28;1.9;0.077;11;40;0.9978;3.39;0.61;10;6
|
| 119 |
+
7.8;0.56;0.12;2;0.082;7;28;0.997;3.37;0.5;9.4;6
|
| 120 |
+
8.8;0.55;0.04;2.2;0.119;14;56;0.9962;3.21;0.6;10.9;6
|
| 121 |
+
7;0.69;0.08;1.8;0.097;22;89;0.9959;3.34;0.54;9.2;6
|
| 122 |
+
7.3;1.07;0.09;1.7;0.178;10;89;0.9962;3.3;0.57;9;5
|
| 123 |
+
8.8;0.55;0.04;2.2;0.119;14;56;0.9962;3.21;0.6;10.9;6
|
| 124 |
+
7.3;0.695;0;2.5;0.075;3;13;0.998;3.49;0.52;9.2;5
|
| 125 |
+
8;0.71;0;2.6;0.08;11;34;0.9976;3.44;0.53;9.5;5
|
| 126 |
+
7.8;0.5;0.17;1.6;0.082;21;102;0.996;3.39;0.48;9.5;5
|
| 127 |
+
9;0.62;0.04;1.9;0.146;27;90;0.9984;3.16;0.7;9.4;5
|
| 128 |
+
8.2;1.33;0;1.7;0.081;3;12;0.9964;3.53;0.49;10.9;5
|
| 129 |
+
8.1;1.33;0;1.8;0.082;3;12;0.9964;3.54;0.48;10.9;5
|
| 130 |
+
8;0.59;0.16;1.8;0.065;3;16;0.9962;3.42;0.92;10.5;7
|
| 131 |
+
6.1;0.38;0.15;1.8;0.072;6;19;0.9955;3.42;0.57;9.4;5
|
| 132 |
+
8;0.745;0.56;2;0.118;30;134;0.9968;3.24;0.66;9.4;5
|
| 133 |
+
5.6;0.5;0.09;2.3;0.049;17;99;0.9937;3.63;0.63;13;5
|
| 134 |
+
5.6;0.5;0.09;2.3;0.049;17;99;0.9937;3.63;0.63;13;5
|
| 135 |
+
6.6;0.5;0.01;1.5;0.06;17;26;0.9952;3.4;0.58;9.8;6
|
| 136 |
+
7.9;1.04;0.05;2.2;0.084;13;29;0.9959;3.22;0.55;9.9;6
|
| 137 |
+
8.4;0.745;0.11;1.9;0.09;16;63;0.9965;3.19;0.82;9.6;5
|
| 138 |
+
8.3;0.715;0.15;1.8;0.089;10;52;0.9968;3.23;0.77;9.5;5
|
| 139 |
+
7.2;0.415;0.36;2;0.081;13;45;0.9972;3.48;0.64;9.2;5
|
| 140 |
+
7.8;0.56;0.19;2.1;0.081;15;105;0.9962;3.33;0.54;9.5;5
|
| 141 |
+
7.8;0.56;0.19;2;0.081;17;108;0.9962;3.32;0.54;9.5;5
|
| 142 |
+
8.4;0.745;0.11;1.9;0.09;16;63;0.9965;3.19;0.82;9.6;5
|
| 143 |
+
8.3;0.715;0.15;1.8;0.089;10;52;0.9968;3.23;0.77;9.5;5
|
| 144 |
+
5.2;0.34;0;1.8;0.05;27;63;0.9916;3.68;0.79;14;6
|
| 145 |
+
6.3;0.39;0.08;1.7;0.066;3;20;0.9954;3.34;0.58;9.4;5
|
| 146 |
+
5.2;0.34;0;1.8;0.05;27;63;0.9916;3.68;0.79;14;6
|
| 147 |
+
8.1;0.67;0.55;1.8;0.117;32;141;0.9968;3.17;0.62;9.4;5
|
| 148 |
+
5.8;0.68;0.02;1.8;0.087;21;94;0.9944;3.54;0.52;10;5
|
| 149 |
+
7.6;0.49;0.26;1.6;0.236;10;88;0.9968;3.11;0.8;9.3;5
|
| 150 |
+
6.9;0.49;0.1;2.3;0.074;12;30;0.9959;3.42;0.58;10.2;6
|
| 151 |
+
8.2;0.4;0.44;2.8;0.089;11;43;0.9975;3.53;0.61;10.5;6
|
| 152 |
+
7.3;0.33;0.47;2.1;0.077;5;11;0.9958;3.33;0.53;10.3;6
|
| 153 |
+
9.2;0.52;1;3.4;0.61;32;69;0.9996;2.74;2.0;9.4;4
|
| 154 |
+
7.5;0.6;0.03;1.8;0.095;25;99;0.995;3.35;0.54;10.1;5
|
| 155 |
+
7.5;0.6;0.03;1.8;0.095;25;99;0.995;3.35;0.54;10.1;5
|
| 156 |
+
7.1;0.43;0.42;5.5;0.07;29;129;0.9973;3.42;0.72;10.5;5
|
| 157 |
+
7.1;0.43;0.42;5.5;0.071;28;128;0.9973;3.42;0.71;10.5;5
|
| 158 |
+
7.1;0.43;0.42;5.5;0.07;29;129;0.9973;3.42;0.72;10.5;5
|
| 159 |
+
7.1;0.43;0.42;5.5;0.071;28;128;0.9973;3.42;0.71;10.5;5
|
| 160 |
+
7.1;0.68;0;2.2;0.073;12;22;0.9969;3.48;0.5;9.3;5
|
| 161 |
+
6.8;0.6;0.18;1.9;0.079;18;86;0.9968;3.59;0.57;9.3;6
|
| 162 |
+
7.6;0.95;0.03;2;0.09;7;20;0.9959;3.2;0.56;9.6;5
|
| 163 |
+
7.6;0.68;0.02;1.3;0.072;9;20;0.9965;3.17;1.08;9.2;4
|
| 164 |
+
7.8;0.53;0.04;1.7;0.076;17;31;0.9964;3.33;0.56;10;6
|
| 165 |
+
7.4;0.6;0.26;7.3;0.07;36;121;0.9982;3.37;0.49;9.4;5
|
| 166 |
+
7.3;0.59;0.26;7.2;0.07;35;121;0.9981;3.37;0.49;9.4;5
|
| 167 |
+
7.8;0.63;0.48;1.7;0.1;14;96;0.9961;3.19;0.62;9.5;5
|
| 168 |
+
6.8;0.64;0.1;2.1;0.085;18;101;0.9956;3.34;0.52;10.2;5
|
| 169 |
+
7.3;0.55;0.03;1.6;0.072;17;42;0.9956;3.37;0.48;9;4
|
| 170 |
+
6.8;0.63;0.07;2.1;0.089;11;44;0.9953;3.47;0.55;10.4;6
|
| 171 |
+
7.5;0.705;0.24;1.8;0.36;15;63;0.9964;3;1.59;9.5;5
|
| 172 |
+
7.9;0.885;0.03;1.8;0.058;4;8;0.9972;3.36;0.33;9.1;4
|
| 173 |
+
8;0.42;0.17;2;0.073;6;18;0.9972;3.29;0.61;9.2;6
|
| 174 |
+
8;0.42;0.17;2;0.073;6;18;0.9972;3.29;0.61;9.2;6
|
| 175 |
+
7.4;0.62;0.05;1.9;0.068;24;42;0.9961;3.42;0.57;11.5;6
|
| 176 |
+
7.3;0.38;0.21;2;0.08;7;35;0.9961;3.33;0.47;9.5;5
|
| 177 |
+
6.9;0.5;0.04;1.5;0.085;19;49;0.9958;3.35;0.78;9.5;5
|
| 178 |
+
7.3;0.38;0.21;2;0.08;7;35;0.9961;3.33;0.47;9.5;5
|
| 179 |
+
7.5;0.52;0.42;2.3;0.087;8;38;0.9972;3.58;0.61;10.5;6
|
| 180 |
+
7;0.805;0;2.5;0.068;7;20;0.9969;3.48;0.56;9.6;5
|
| 181 |
+
8.8;0.61;0.14;2.4;0.067;10;42;0.9969;3.19;0.59;9.5;5
|
| 182 |
+
8.8;0.61;0.14;2.4;0.067;10;42;0.9969;3.19;0.59;9.5;5
|
| 183 |
+
8.9;0.61;0.49;2;0.27;23;110;0.9972;3.12;1.02;9.3;5
|
| 184 |
+
7.2;0.73;0.02;2.5;0.076;16;42;0.9972;3.44;0.52;9.3;5
|
| 185 |
+
6.8;0.61;0.2;1.8;0.077;11;65;0.9971;3.54;0.58;9.3;5
|
| 186 |
+
6.7;0.62;0.21;1.9;0.079;8;62;0.997;3.52;0.58;9.3;6
|
| 187 |
+
8.9;0.31;0.57;2;0.111;26;85;0.9971;3.26;0.53;9.7;5
|
| 188 |
+
7.4;0.39;0.48;2;0.082;14;67;0.9972;3.34;0.55;9.2;5
|
| 189 |
+
7.7;0.705;0.1;2.6;0.084;9;26;0.9976;3.39;0.49;9.7;5
|
| 190 |
+
7.9;0.5;0.33;2;0.084;15;143;0.9968;3.2;0.55;9.5;5
|
| 191 |
+
7.9;0.49;0.32;1.9;0.082;17;144;0.9968;3.2;0.55;9.5;5
|
| 192 |
+
8.2;0.5;0.35;2.9;0.077;21;127;0.9976;3.23;0.62;9.4;5
|
| 193 |
+
6.4;0.37;0.25;1.9;0.074;21;49;0.9974;3.57;0.62;9.8;6
|
| 194 |
+
6.8;0.63;0.12;3.8;0.099;16;126;0.9969;3.28;0.61;9.5;5
|
| 195 |
+
7.6;0.55;0.21;2.2;0.071;7;28;0.9964;3.28;0.55;9.7;5
|
| 196 |
+
7.6;0.55;0.21;2.2;0.071;7;28;0.9964;3.28;0.55;9.7;5
|
| 197 |
+
7.8;0.59;0.33;2;0.074;24;120;0.9968;3.25;0.54;9.4;5
|
| 198 |
+
7.3;0.58;0.3;2.4;0.074;15;55;0.9968;3.46;0.59;10.2;5
|
| 199 |
+
11.5;0.3;0.6;2;0.067;12;27;0.9981;3.11;0.97;10.1;6
|
| 200 |
+
5.4;0.835;0.08;1.2;0.046;13;93;0.9924;3.57;0.85;13;7
|
| 201 |
+
6.9;1.09;0.06;2.1;0.061;12;31;0.9948;3.51;0.43;11.4;4
|
| 202 |
+
9.6;0.32;0.47;1.4;0.056;9;24;0.99695;3.22;0.82;10.3;7
|
| 203 |
+
8.8;0.37;0.48;2.1;0.097;39;145;0.9975;3.04;1.03;9.3;5
|
| 204 |
+
6.8;0.5;0.11;1.5;0.075;16;49;0.99545;3.36;0.79;9.5;5
|
| 205 |
+
7;0.42;0.35;1.6;0.088;16;39;0.9961;3.34;0.55;9.2;5
|
| 206 |
+
7;0.43;0.36;1.6;0.089;14;37;0.99615;3.34;0.56;9.2;6
|
| 207 |
+
12.8;0.3;0.74;2.6;0.095;9;28;0.9994;3.2;0.77;10.8;7
|
| 208 |
+
12.8;0.3;0.74;2.6;0.095;9;28;0.9994;3.2;0.77;10.8;7
|
| 209 |
+
7.8;0.57;0.31;1.8;0.069;26;120;0.99625;3.29;0.53;9.3;5
|
| 210 |
+
7.8;0.44;0.28;2.7;0.1;18;95;0.9966;3.22;0.67;9.4;5
|
| 211 |
+
11;0.3;0.58;2.1;0.054;7;19;0.998;3.31;0.88;10.5;7
|
| 212 |
+
9.7;0.53;0.6;2;0.039;5;19;0.99585;3.3;0.86;12.4;6
|
| 213 |
+
8;0.725;0.24;2.8;0.083;10;62;0.99685;3.35;0.56;10;6
|
| 214 |
+
11.6;0.44;0.64;2.1;0.059;5;15;0.998;3.21;0.67;10.2;6
|
| 215 |
+
8.2;0.57;0.26;2.2;0.06;28;65;0.9959;3.3;0.43;10.1;5
|
| 216 |
+
7.8;0.735;0.08;2.4;0.092;10;41;0.9974;3.24;0.71;9.8;6
|
| 217 |
+
7;0.49;0.49;5.6;0.06;26;121;0.9974;3.34;0.76;10.5;5
|
| 218 |
+
8.7;0.625;0.16;2;0.101;13;49;0.9962;3.14;0.57;11;5
|
| 219 |
+
8.1;0.725;0.22;2.2;0.072;11;41;0.9967;3.36;0.55;9.1;5
|
| 220 |
+
7.5;0.49;0.19;1.9;0.076;10;44;0.9957;3.39;0.54;9.7;5
|
| 221 |
+
7.8;0.53;0.33;2.4;0.08;24;144;0.99655;3.3;0.6;9.5;5
|
| 222 |
+
7.8;0.34;0.37;2;0.082;24;58;0.9964;3.34;0.59;9.4;6
|
| 223 |
+
7.4;0.53;0.26;2;0.101;16;72;0.9957;3.15;0.57;9.4;5
|
| 224 |
+
6.8;0.61;0.04;1.5;0.057;5;10;0.99525;3.42;0.6;9.5;5
|
| 225 |
+
8.6;0.645;0.25;2;0.083;8;28;0.99815;3.28;0.6;10;6
|
| 226 |
+
8.4;0.635;0.36;2;0.089;15;55;0.99745;3.31;0.57;10.4;4
|
| 227 |
+
7.7;0.43;0.25;2.6;0.073;29;63;0.99615;3.37;0.58;10.5;6
|
| 228 |
+
8.9;0.59;0.5;2;0.337;27;81;0.9964;3.04;1.61;9.5;6
|
| 229 |
+
9;0.82;0.14;2.6;0.089;9;23;0.9984;3.39;0.63;9.8;5
|
| 230 |
+
7.7;0.43;0.25;2.6;0.073;29;63;0.99615;3.37;0.58;10.5;6
|
| 231 |
+
6.9;0.52;0.25;2.6;0.081;10;37;0.99685;3.46;0.5;11;5
|
| 232 |
+
5.2;0.48;0.04;1.6;0.054;19;106;0.9927;3.54;0.62;12.2;7
|
| 233 |
+
8;0.38;0.06;1.8;0.078;12;49;0.99625;3.37;0.52;9.9;6
|
| 234 |
+
8.5;0.37;0.2;2.8;0.09;18;58;0.998;3.34;0.7;9.6;6
|
| 235 |
+
6.9;0.52;0.25;2.6;0.081;10;37;0.99685;3.46;0.5;11;5
|
| 236 |
+
8.2;1;0.09;2.3;0.065;7;37;0.99685;3.32;0.55;9;6
|
| 237 |
+
7.2;0.63;0;1.9;0.097;14;38;0.99675;3.37;0.58;9;6
|
| 238 |
+
7.2;0.63;0;1.9;0.097;14;38;0.99675;3.37;0.58;9;6
|
| 239 |
+
7.2;0.645;0;1.9;0.097;15;39;0.99675;3.37;0.58;9.2;6
|
| 240 |
+
7.2;0.63;0;1.9;0.097;14;38;0.99675;3.37;0.58;9;6
|
| 241 |
+
8.2;1;0.09;2.3;0.065;7;37;0.99685;3.32;0.55;9;6
|
| 242 |
+
8.9;0.635;0.37;1.7;0.263;5;62;0.9971;3;1.09;9.3;5
|
| 243 |
+
12;0.38;0.56;2.1;0.093;6;24;0.99925;3.14;0.71;10.9;6
|
| 244 |
+
7.7;0.58;0.1;1.8;0.102;28;109;0.99565;3.08;0.49;9.8;6
|
| 245 |
+
15;0.21;0.44;2.2;0.075;10;24;1.00005;3.07;0.84;9.2;7
|
| 246 |
+
15;0.21;0.44;2.2;0.075;10;24;1.00005;3.07;0.84;9.2;7
|
| 247 |
+
7.3;0.66;0;2;0.084;6;23;0.9983;3.61;0.96;9.9;6
|
| 248 |
+
7.1;0.68;0.07;1.9;0.075;16;51;0.99685;3.38;0.52;9.5;5
|
| 249 |
+
8.2;0.6;0.17;2.3;0.072;11;73;0.9963;3.2;0.45;9.3;5
|
| 250 |
+
7.7;0.53;0.06;1.7;0.074;9;39;0.99615;3.35;0.48;9.8;6
|
| 251 |
+
7.3;0.66;0;2;0.084;6;23;0.9983;3.61;0.96;9.9;6
|
| 252 |
+
10.8;0.32;0.44;1.6;0.063;16;37;0.9985;3.22;0.78;10;6
|
| 253 |
+
7.1;0.6;0;1.8;0.074;16;34;0.9972;3.47;0.7;9.9;6
|
| 254 |
+
11.1;0.35;0.48;3.1;0.09;5;21;0.9986;3.17;0.53;10.5;5
|
| 255 |
+
7.7;0.775;0.42;1.9;0.092;8;86;0.9959;3.23;0.59;9.5;5
|
| 256 |
+
7.1;0.6;0;1.8;0.074;16;34;0.9972;3.47;0.7;9.9;6
|
| 257 |
+
8;0.57;0.23;3.2;0.073;17;119;0.99675;3.26;0.57;9.3;5
|
| 258 |
+
9.4;0.34;0.37;2.2;0.075;5;13;0.998;3.22;0.62;9.2;5
|
| 259 |
+
6.6;0.695;0;2.1;0.075;12;56;0.9968;3.49;0.67;9.2;5
|
| 260 |
+
7.7;0.41;0.76;1.8;0.611;8;45;0.9968;3.06;1.26;9.4;5
|
| 261 |
+
10;0.31;0.47;2.6;0.085;14;33;0.99965;3.36;0.8;10.5;7
|
| 262 |
+
7.9;0.33;0.23;1.7;0.077;18;45;0.99625;3.29;0.65;9.3;5
|
| 263 |
+
7;0.975;0.04;2;0.087;12;67;0.99565;3.35;0.6;9.4;4
|
| 264 |
+
8;0.52;0.03;1.7;0.07;10;35;0.99575;3.34;0.57;10;5
|
| 265 |
+
7.9;0.37;0.23;1.8;0.077;23;49;0.9963;3.28;0.67;9.3;5
|
| 266 |
+
12.5;0.56;0.49;2.4;0.064;5;27;0.9999;3.08;0.87;10.9;5
|
| 267 |
+
11.8;0.26;0.52;1.8;0.071;6;10;0.9968;3.2;0.72;10.2;7
|
| 268 |
+
8.1;0.87;0;3.3;0.096;26;61;1.00025;3.6;0.72;9.8;4
|
| 269 |
+
7.9;0.35;0.46;3.6;0.078;15;37;0.9973;3.35;0.86;12.8;8
|
| 270 |
+
6.9;0.54;0.04;3;0.077;7;27;0.9987;3.69;0.91;9.4;6
|
| 271 |
+
11.5;0.18;0.51;4;0.104;4;23;0.9996;3.28;0.97;10.1;6
|
| 272 |
+
7.9;0.545;0.06;4;0.087;27;61;0.9965;3.36;0.67;10.7;6
|
| 273 |
+
11.5;0.18;0.51;4;0.104;4;23;0.9996;3.28;0.97;10.1;6
|
| 274 |
+
10.9;0.37;0.58;4;0.071;17;65;0.99935;3.22;0.78;10.1;5
|
| 275 |
+
8.4;0.715;0.2;2.4;0.076;10;38;0.99735;3.31;0.64;9.4;5
|
| 276 |
+
7.5;0.65;0.18;7;0.088;27;94;0.99915;3.38;0.77;9.4;5
|
| 277 |
+
7.9;0.545;0.06;4;0.087;27;61;0.9965;3.36;0.67;10.7;6
|
| 278 |
+
6.9;0.54;0.04;3;0.077;7;27;0.9987;3.69;0.91;9.4;6
|
| 279 |
+
11.5;0.18;0.51;4;0.104;4;23;0.9996;3.28;0.97;10.1;6
|
| 280 |
+
10.3;0.32;0.45;6.4;0.073;5;13;0.9976;3.23;0.82;12.6;8
|
| 281 |
+
8.9;0.4;0.32;5.6;0.087;10;47;0.9991;3.38;0.77;10.5;7
|
| 282 |
+
11.4;0.26;0.44;3.6;0.071;6;19;0.9986;3.12;0.82;9.3;6
|
| 283 |
+
7.7;0.27;0.68;3.5;0.358;5;10;0.9972;3.25;1.08;9.9;7
|
| 284 |
+
7.6;0.52;0.12;3;0.067;12;53;0.9971;3.36;0.57;9.1;5
|
| 285 |
+
8.9;0.4;0.32;5.6;0.087;10;47;0.9991;3.38;0.77;10.5;7
|
| 286 |
+
9.9;0.59;0.07;3.4;0.102;32;71;1.00015;3.31;0.71;9.8;5
|
| 287 |
+
9.9;0.59;0.07;3.4;0.102;32;71;1.00015;3.31;0.71;9.8;5
|
| 288 |
+
12;0.45;0.55;2;0.073;25;49;0.9997;3.1;0.76;10.3;6
|
| 289 |
+
7.5;0.4;0.12;3;0.092;29;53;0.9967;3.37;0.7;10.3;6
|
| 290 |
+
8.7;0.52;0.09;2.5;0.091;20;49;0.9976;3.34;0.86;10.6;7
|
| 291 |
+
11.6;0.42;0.53;3.3;0.105;33;98;1.001;3.2;0.95;9.2;5
|
| 292 |
+
8.7;0.52;0.09;2.5;0.091;20;49;0.9976;3.34;0.86;10.6;7
|
| 293 |
+
11;0.2;0.48;2;0.343;6;18;0.9979;3.3;0.71;10.5;5
|
| 294 |
+
10.4;0.55;0.23;2.7;0.091;18;48;0.9994;3.22;0.64;10.3;6
|
| 295 |
+
6.9;0.36;0.25;2.4;0.098;5;16;0.9964;3.41;0.6;10.1;6
|
| 296 |
+
13.3;0.34;0.52;3.2;0.094;17;53;1.0014;3.05;0.81;9.5;6
|
| 297 |
+
10.8;0.5;0.46;2.5;0.073;5;27;1.0001;3.05;0.64;9.5;5
|
| 298 |
+
10.6;0.83;0.37;2.6;0.086;26;70;0.9981;3.16;0.52;9.9;5
|
| 299 |
+
7.1;0.63;0.06;2;0.083;8;29;0.99855;3.67;0.73;9.6;5
|
| 300 |
+
7.2;0.65;0.02;2.3;0.094;5;31;0.9993;3.67;0.8;9.7;5
|
| 301 |
+
6.9;0.67;0.06;2.1;0.08;8;33;0.99845;3.68;0.71;9.6;5
|
| 302 |
+
7.5;0.53;0.06;2.6;0.086;20;44;0.9965;3.38;0.59;10.7;6
|
| 303 |
+
11.1;0.18;0.48;1.5;0.068;7;15;0.9973;3.22;0.64;10.1;6
|
| 304 |
+
8.3;0.705;0.12;2.6;0.092;12;28;0.9994;3.51;0.72;10;5
|
| 305 |
+
7.4;0.67;0.12;1.6;0.186;5;21;0.996;3.39;0.54;9.5;5
|
| 306 |
+
8.4;0.65;0.6;2.1;0.112;12;90;0.9973;3.2;0.52;9.2;5
|
| 307 |
+
10.3;0.53;0.48;2.5;0.063;6;25;0.9998;3.12;0.59;9.3;6
|
| 308 |
+
7.6;0.62;0.32;2.2;0.082;7;54;0.9966;3.36;0.52;9.4;5
|
| 309 |
+
10.3;0.41;0.42;2.4;0.213;6;14;0.9994;3.19;0.62;9.5;6
|
| 310 |
+
10.3;0.43;0.44;2.4;0.214;5;12;0.9994;3.19;0.63;9.5;6
|
| 311 |
+
7.4;0.29;0.38;1.7;0.062;9;30;0.9968;3.41;0.53;9.5;6
|
| 312 |
+
10.3;0.53;0.48;2.5;0.063;6;25;0.9998;3.12;0.59;9.3;6
|
| 313 |
+
7.9;0.53;0.24;2;0.072;15;105;0.996;3.27;0.54;9.4;6
|
| 314 |
+
9;0.46;0.31;2.8;0.093;19;98;0.99815;3.32;0.63;9.5;6
|
| 315 |
+
8.6;0.47;0.3;3;0.076;30;135;0.9976;3.3;0.53;9.4;5
|
| 316 |
+
7.4;0.36;0.29;2.6;0.087;26;72;0.99645;3.39;0.68;11;5
|
| 317 |
+
7.1;0.35;0.29;2.5;0.096;20;53;0.9962;3.42;0.65;11;6
|
| 318 |
+
9.6;0.56;0.23;3.4;0.102;37;92;0.9996;3.3;0.65;10.1;5
|
| 319 |
+
9.6;0.77;0.12;2.9;0.082;30;74;0.99865;3.3;0.64;10.4;6
|
| 320 |
+
9.8;0.66;0.39;3.2;0.083;21;59;0.9989;3.37;0.71;11.5;7
|
| 321 |
+
9.6;0.77;0.12;2.9;0.082;30;74;0.99865;3.3;0.64;10.4;6
|
| 322 |
+
9.8;0.66;0.39;3.2;0.083;21;59;0.9989;3.37;0.71;11.5;7
|
| 323 |
+
9.3;0.61;0.26;3.4;0.09;25;87;0.99975;3.24;0.62;9.7;5
|
| 324 |
+
7.8;0.62;0.05;2.3;0.079;6;18;0.99735;3.29;0.63;9.3;5
|
| 325 |
+
10.3;0.59;0.42;2.8;0.09;35;73;0.999;3.28;0.7;9.5;6
|
| 326 |
+
10;0.49;0.2;11;0.071;13;50;1.0015;3.16;0.69;9.2;6
|
| 327 |
+
10;0.49;0.2;11;0.071;13;50;1.0015;3.16;0.69;9.2;6
|
| 328 |
+
11.6;0.53;0.66;3.65;0.121;6;14;0.9978;3.05;0.74;11.5;7
|
| 329 |
+
10.3;0.44;0.5;4.5;0.107;5;13;0.998;3.28;0.83;11.5;5
|
| 330 |
+
13.4;0.27;0.62;2.6;0.082;6;21;1.0002;3.16;0.67;9.7;6
|
| 331 |
+
10.7;0.46;0.39;2;0.061;7;15;0.9981;3.18;0.62;9.5;5
|
| 332 |
+
10.2;0.36;0.64;2.9;0.122;10;41;0.998;3.23;0.66;12.5;6
|
| 333 |
+
10.2;0.36;0.64;2.9;0.122;10;41;0.998;3.23;0.66;12.5;6
|
| 334 |
+
8;0.58;0.28;3.2;0.066;21;114;0.9973;3.22;0.54;9.4;6
|
| 335 |
+
8.4;0.56;0.08;2.1;0.105;16;44;0.9958;3.13;0.52;11;5
|
| 336 |
+
7.9;0.65;0.01;2.5;0.078;17;38;0.9963;3.34;0.74;11.7;7
|
| 337 |
+
11.9;0.695;0.53;3.4;0.128;7;21;0.9992;3.17;0.84;12.2;7
|
| 338 |
+
8.9;0.43;0.45;1.9;0.052;6;16;0.9948;3.35;0.7;12.5;6
|
| 339 |
+
7.8;0.43;0.32;2.8;0.08;29;58;0.9974;3.31;0.64;10.3;5
|
| 340 |
+
12.4;0.49;0.58;3;0.103;28;99;1.0008;3.16;1;11.5;6
|
| 341 |
+
12.5;0.28;0.54;2.3;0.082;12;29;0.9997;3.11;1.36;9.8;7
|
| 342 |
+
12.2;0.34;0.5;2.4;0.066;10;21;1;3.12;1.18;9.2;6
|
| 343 |
+
10.6;0.42;0.48;2.7;0.065;5;18;0.9972;3.21;0.87;11.3;6
|
| 344 |
+
10.9;0.39;0.47;1.8;0.118;6;14;0.9982;3.3;0.75;9.8;6
|
| 345 |
+
10.9;0.39;0.47;1.8;0.118;6;14;0.9982;3.3;0.75;9.8;6
|
| 346 |
+
11.9;0.57;0.5;2.6;0.082;6;32;1.0006;3.12;0.78;10.7;6
|
| 347 |
+
7;0.685;0;1.9;0.067;40;63;0.9979;3.6;0.81;9.9;5
|
| 348 |
+
6.6;0.815;0.02;2.7;0.072;17;34;0.9955;3.58;0.89;12.3;7
|
| 349 |
+
13.8;0.49;0.67;3;0.093;6;15;0.9986;3.02;0.93;12;6
|
| 350 |
+
9.6;0.56;0.31;2.8;0.089;15;46;0.9979;3.11;0.92;10;6
|
| 351 |
+
9.1;0.785;0;2.6;0.093;11;28;0.9994;3.36;0.86;9.4;6
|
| 352 |
+
10.7;0.67;0.22;2.7;0.107;17;34;1.0004;3.28;0.98;9.9;6
|
| 353 |
+
9.1;0.795;0;2.6;0.096;11;26;0.9994;3.35;0.83;9.4;6
|
| 354 |
+
7.7;0.665;0;2.4;0.09;8;19;0.9974;3.27;0.73;9.3;5
|
| 355 |
+
13.5;0.53;0.79;4.8;0.12;23;77;1.0018;3.18;0.77;13;5
|
| 356 |
+
6.1;0.21;0.4;1.4;0.066;40.5;165;0.9912;3.25;0.59;11.9;6
|
| 357 |
+
6.7;0.75;0.01;2.4;0.078;17;32;0.9955;3.55;0.61;12.8;6
|
| 358 |
+
11.5;0.41;0.52;3;0.08;29;55;1.0001;3.26;0.88;11;5
|
| 359 |
+
10.5;0.42;0.66;2.95;0.116;12;29;0.997;3.24;0.75;11.7;7
|
| 360 |
+
11.9;0.43;0.66;3.1;0.109;10;23;1;3.15;0.85;10.4;7
|
| 361 |
+
12.6;0.38;0.66;2.6;0.088;10;41;1.001;3.17;0.68;9.8;6
|
| 362 |
+
8.2;0.7;0.23;2;0.099;14;81;0.9973;3.19;0.7;9.4;5
|
| 363 |
+
8.6;0.45;0.31;2.6;0.086;21;50;0.9982;3.37;0.91;9.9;6
|
| 364 |
+
11.9;0.58;0.66;2.5;0.072;6;37;0.9992;3.05;0.56;10;5
|
| 365 |
+
12.5;0.46;0.63;2;0.071;6;15;0.9988;2.99;0.87;10.2;5
|
| 366 |
+
12.8;0.615;0.66;5.8;0.083;7;42;1.0022;3.07;0.73;10;7
|
| 367 |
+
10;0.42;0.5;3.4;0.107;7;21;0.9979;3.26;0.93;11.8;6
|
| 368 |
+
12.8;0.615;0.66;5.8;0.083;7;42;1.0022;3.07;0.73;10;7
|
| 369 |
+
10.4;0.575;0.61;2.6;0.076;11;24;1;3.16;0.69;9;5
|
| 370 |
+
10.3;0.34;0.52;2.8;0.159;15;75;0.9998;3.18;0.64;9.4;5
|
| 371 |
+
9.4;0.27;0.53;2.4;0.074;6;18;0.9962;3.2;1.13;12;7
|
| 372 |
+
6.9;0.765;0.02;2.3;0.063;35;63;0.9975;3.57;0.78;9.9;5
|
| 373 |
+
7.9;0.24;0.4;1.6;0.056;11;25;0.9967;3.32;0.87;8.7;6
|
| 374 |
+
9.1;0.28;0.48;1.8;0.067;26;46;0.9967;3.32;1.04;10.6;6
|
| 375 |
+
7.4;0.55;0.22;2.2;0.106;12;72;0.9959;3.05;0.63;9.2;5
|
| 376 |
+
14;0.41;0.63;3.8;0.089;6;47;1.0014;3.01;0.81;10.8;6
|
| 377 |
+
11.5;0.54;0.71;4.4;0.124;6;15;0.9984;3.01;0.83;11.8;7
|
| 378 |
+
11.5;0.45;0.5;3;0.078;19;47;1.0003;3.26;1.11;11;6
|
| 379 |
+
9.4;0.27;0.53;2.4;0.074;6;18;0.9962;3.2;1.13;12;7
|
| 380 |
+
11.4;0.625;0.66;6.2;0.088;6;24;0.9988;3.11;0.99;13.3;6
|
| 381 |
+
8.3;0.42;0.38;2.5;0.094;24;60;0.9979;3.31;0.7;10.8;6
|
| 382 |
+
8.3;0.26;0.42;2;0.08;11;27;0.9974;3.21;0.8;9.4;6
|
| 383 |
+
13.7;0.415;0.68;2.9;0.085;17;43;1.0014;3.06;0.8;10;6
|
| 384 |
+
8.3;0.26;0.42;2;0.08;11;27;0.9974;3.21;0.8;9.4;6
|
| 385 |
+
8.3;0.26;0.42;2;0.08;11;27;0.9974;3.21;0.8;9.4;6
|
| 386 |
+
7.7;0.51;0.28;2.1;0.087;23;54;0.998;3.42;0.74;9.2;5
|
| 387 |
+
7.4;0.63;0.07;2.4;0.09;11;37;0.9979;3.43;0.76;9.7;6
|
| 388 |
+
7.8;0.54;0.26;2;0.088;23;48;0.9981;3.41;0.74;9.2;6
|
| 389 |
+
8.3;0.66;0.15;1.9;0.079;17;42;0.9972;3.31;0.54;9.6;6
|
| 390 |
+
7.8;0.46;0.26;1.9;0.088;23;53;0.9981;3.43;0.74;9.2;6
|
| 391 |
+
9.6;0.38;0.31;2.5;0.096;16;49;0.9982;3.19;0.7;10;7
|
| 392 |
+
5.6;0.85;0.05;1.4;0.045;12;88;0.9924;3.56;0.82;12.9;8
|
| 393 |
+
13.7;0.415;0.68;2.9;0.085;17;43;1.0014;3.06;0.8;10;6
|
| 394 |
+
9.5;0.37;0.52;2;0.082;6;26;0.998;3.18;0.51;9.5;5
|
| 395 |
+
8.4;0.665;0.61;2;0.112;13;95;0.997;3.16;0.54;9.1;5
|
| 396 |
+
12.7;0.6;0.65;2.3;0.063;6;25;0.9997;3.03;0.57;9.9;5
|
| 397 |
+
12;0.37;0.76;4.2;0.066;7;38;1.0004;3.22;0.6;13;7
|
| 398 |
+
6.6;0.735;0.02;7.9;0.122;68;124;0.9994;3.47;0.53;9.9;5
|
| 399 |
+
11.5;0.59;0.59;2.6;0.087;13;49;0.9988;3.18;0.65;11;6
|
| 400 |
+
11.5;0.59;0.59;2.6;0.087;13;49;0.9988;3.18;0.65;11;6
|
| 401 |
+
8.7;0.765;0.22;2.3;0.064;9;42;0.9963;3.1;0.55;9.4;5
|
| 402 |
+
6.6;0.735;0.02;7.9;0.122;68;124;0.9994;3.47;0.53;9.9;5
|
| 403 |
+
7.7;0.26;0.3;1.7;0.059;20;38;0.9949;3.29;0.47;10.8;6
|
| 404 |
+
12.2;0.48;0.54;2.6;0.085;19;64;1;3.1;0.61;10.5;6
|
| 405 |
+
11.4;0.6;0.49;2.7;0.085;10;41;0.9994;3.15;0.63;10.5;6
|
| 406 |
+
7.7;0.69;0.05;2.7;0.075;15;27;0.9974;3.26;0.61;9.1;5
|
| 407 |
+
8.7;0.31;0.46;1.4;0.059;11;25;0.9966;3.36;0.76;10.1;6
|
| 408 |
+
9.8;0.44;0.47;2.5;0.063;9;28;0.9981;3.24;0.65;10.8;6
|
| 409 |
+
12;0.39;0.66;3;0.093;12;30;0.9996;3.18;0.63;10.8;7
|
| 410 |
+
10.4;0.34;0.58;3.7;0.174;6;16;0.997;3.19;0.7;11.3;6
|
| 411 |
+
12.5;0.46;0.49;4.5;0.07;26;49;0.9981;3.05;0.57;9.6;4
|
| 412 |
+
9;0.43;0.34;2.5;0.08;26;86;0.9987;3.38;0.62;9.5;6
|
| 413 |
+
9.1;0.45;0.35;2.4;0.08;23;78;0.9987;3.38;0.62;9.5;5
|
| 414 |
+
7.1;0.735;0.16;1.9;0.1;15;77;0.9966;3.27;0.64;9.3;5
|
| 415 |
+
9.9;0.4;0.53;6.7;0.097;6;19;0.9986;3.27;0.82;11.7;7
|
| 416 |
+
8.8;0.52;0.34;2.7;0.087;24;122;0.9982;3.26;0.61;9.5;5
|
| 417 |
+
8.6;0.725;0.24;6.6;0.117;31;134;1.0014;3.32;1.07;9.3;5
|
| 418 |
+
10.6;0.48;0.64;2.2;0.111;6;20;0.997;3.26;0.66;11.7;6
|
| 419 |
+
7;0.58;0.12;1.9;0.091;34;124;0.9956;3.44;0.48;10.5;5
|
| 420 |
+
11.9;0.38;0.51;2;0.121;7;20;0.9996;3.24;0.76;10.4;6
|
| 421 |
+
6.8;0.77;0;1.8;0.066;34;52;0.9976;3.62;0.68;9.9;5
|
| 422 |
+
9.5;0.56;0.33;2.4;0.089;35;67;0.9972;3.28;0.73;11.8;7
|
| 423 |
+
6.6;0.84;0.03;2.3;0.059;32;48;0.9952;3.52;0.56;12.3;7
|
| 424 |
+
7.7;0.96;0.2;2;0.047;15;60;0.9955;3.36;0.44;10.9;5
|
| 425 |
+
10.5;0.24;0.47;2.1;0.066;6;24;0.9978;3.15;0.9;11;7
|
| 426 |
+
7.7;0.96;0.2;2;0.047;15;60;0.9955;3.36;0.44;10.9;5
|
| 427 |
+
6.6;0.84;0.03;2.3;0.059;32;48;0.9952;3.52;0.56;12.3;7
|
| 428 |
+
6.4;0.67;0.08;2.1;0.045;19;48;0.9949;3.49;0.49;11.4;6
|
| 429 |
+
9.5;0.78;0.22;1.9;0.077;6;32;0.9988;3.26;0.56;10.6;6
|
| 430 |
+
9.1;0.52;0.33;1.3;0.07;9;30;0.9978;3.24;0.6;9.3;5
|
| 431 |
+
12.8;0.84;0.63;2.4;0.088;13;35;0.9997;3.1;0.6;10.4;6
|
| 432 |
+
10.5;0.24;0.47;2.1;0.066;6;24;0.9978;3.15;0.9;11;7
|
| 433 |
+
7.8;0.55;0.35;2.2;0.074;21;66;0.9974;3.25;0.56;9.2;5
|
| 434 |
+
11.9;0.37;0.69;2.3;0.078;12;24;0.9958;3;0.65;12.8;6
|
| 435 |
+
12.3;0.39;0.63;2.3;0.091;6;18;1.0004;3.16;0.49;9.5;5
|
| 436 |
+
10.4;0.41;0.55;3.2;0.076;22;54;0.9996;3.15;0.89;9.9;6
|
| 437 |
+
12.3;0.39;0.63;2.3;0.091;6;18;1.0004;3.16;0.49;9.5;5
|
| 438 |
+
8;0.67;0.3;2;0.06;38;62;0.9958;3.26;0.56;10.2;6
|
| 439 |
+
11.1;0.45;0.73;3.2;0.066;6;22;0.9986;3.17;0.66;11.2;6
|
| 440 |
+
10.4;0.41;0.55;3.2;0.076;22;54;0.9996;3.15;0.89;9.9;6
|
| 441 |
+
7;0.62;0.18;1.5;0.062;7;50;0.9951;3.08;0.6;9.3;5
|
| 442 |
+
12.6;0.31;0.72;2.2;0.072;6;29;0.9987;2.88;0.82;9.8;8
|
| 443 |
+
11.9;0.4;0.65;2.15;0.068;7;27;0.9988;3.06;0.68;11.3;6
|
| 444 |
+
15.6;0.685;0.76;3.7;0.1;6;43;1.0032;2.95;0.68;11.2;7
|
| 445 |
+
10;0.44;0.49;2.7;0.077;11;19;0.9963;3.23;0.63;11.6;7
|
| 446 |
+
5.3;0.57;0.01;1.7;0.054;5;27;0.9934;3.57;0.84;12.5;7
|
| 447 |
+
9.5;0.735;0.1;2.1;0.079;6;31;0.9986;3.23;0.56;10.1;6
|
| 448 |
+
12.5;0.38;0.6;2.6;0.081;31;72;0.9996;3.1;0.73;10.5;5
|
| 449 |
+
9.3;0.48;0.29;2.1;0.127;6;16;0.9968;3.22;0.72;11.2;5
|
| 450 |
+
8.6;0.53;0.22;2;0.1;7;27;0.9967;3.2;0.56;10.2;6
|
| 451 |
+
11.9;0.39;0.69;2.8;0.095;17;35;0.9994;3.1;0.61;10.8;6
|
| 452 |
+
11.9;0.39;0.69;2.8;0.095;17;35;0.9994;3.1;0.61;10.8;6
|
| 453 |
+
8.4;0.37;0.53;1.8;0.413;9;26;0.9979;3.06;1.06;9.1;6
|
| 454 |
+
6.8;0.56;0.03;1.7;0.084;18;35;0.9968;3.44;0.63;10;6
|
| 455 |
+
10.4;0.33;0.63;2.8;0.084;5;22;0.9998;3.26;0.74;11.2;7
|
| 456 |
+
7;0.23;0.4;1.6;0.063;21;67;0.9952;3.5;0.63;11.1;5
|
| 457 |
+
11.3;0.62;0.67;5.2;0.086;6;19;0.9988;3.22;0.69;13.4;8
|
| 458 |
+
8.9;0.59;0.39;2.3;0.095;5;22;0.9986;3.37;0.58;10.3;5
|
| 459 |
+
9.2;0.63;0.21;2.7;0.097;29;65;0.9988;3.28;0.58;9.6;5
|
| 460 |
+
10.4;0.33;0.63;2.8;0.084;5;22;0.9998;3.26;0.74;11.2;7
|
| 461 |
+
11.6;0.58;0.66;2.2;0.074;10;47;1.0008;3.25;0.57;9;3
|
| 462 |
+
9.2;0.43;0.52;2.3;0.083;14;23;0.9976;3.35;0.61;11.3;6
|
| 463 |
+
8.3;0.615;0.22;2.6;0.087;6;19;0.9982;3.26;0.61;9.3;5
|
| 464 |
+
11;0.26;0.68;2.55;0.085;10;25;0.997;3.18;0.61;11.8;5
|
| 465 |
+
8.1;0.66;0.7;2.2;0.098;25;129;0.9972;3.08;0.53;9;5
|
| 466 |
+
11.5;0.315;0.54;2.1;0.084;5;15;0.9987;2.98;0.7;9.2;6
|
| 467 |
+
10;0.29;0.4;2.9;0.098;10;26;1.0006;3.48;0.91;9.7;5
|
| 468 |
+
10.3;0.5;0.42;2;0.069;21;51;0.9982;3.16;0.72;11.5;6
|
| 469 |
+
8.8;0.46;0.45;2.6;0.065;7;18;0.9947;3.32;0.79;14;6
|
| 470 |
+
11.4;0.36;0.69;2.1;0.09;6;21;1;3.17;0.62;9.2;6
|
| 471 |
+
8.7;0.82;0.02;1.2;0.07;36;48;0.9952;3.2;0.58;9.8;5
|
| 472 |
+
13;0.32;0.65;2.6;0.093;15;47;0.9996;3.05;0.61;10.6;5
|
| 473 |
+
9.6;0.54;0.42;2.4;0.081;25;52;0.997;3.2;0.71;11.4;6
|
| 474 |
+
12.5;0.37;0.55;2.6;0.083;25;68;0.9995;3.15;0.82;10.4;6
|
| 475 |
+
9.9;0.35;0.55;2.1;0.062;5;14;0.9971;3.26;0.79;10.6;5
|
| 476 |
+
10.5;0.28;0.51;1.7;0.08;10;24;0.9982;3.2;0.89;9.4;6
|
| 477 |
+
9.6;0.68;0.24;2.2;0.087;5;28;0.9988;3.14;0.6;10.2;5
|
| 478 |
+
9.3;0.27;0.41;2;0.091;6;16;0.998;3.28;0.7;9.7;5
|
| 479 |
+
10.4;0.24;0.49;1.8;0.075;6;20;0.9977;3.18;1.06;11;6
|
| 480 |
+
9.6;0.68;0.24;2.2;0.087;5;28;0.9988;3.14;0.6;10.2;5
|
| 481 |
+
9.4;0.685;0.11;2.7;0.077;6;31;0.9984;3.19;0.7;10.1;6
|
| 482 |
+
10.6;0.28;0.39;15.5;0.069;6;23;1.0026;3.12;0.66;9.2;5
|
| 483 |
+
9.4;0.3;0.56;2.8;0.08;6;17;0.9964;3.15;0.92;11.7;8
|
| 484 |
+
10.6;0.36;0.59;2.2;0.152;6;18;0.9986;3.04;1.05;9.4;5
|
| 485 |
+
10.6;0.36;0.6;2.2;0.152;7;18;0.9986;3.04;1.06;9.4;5
|
| 486 |
+
10.6;0.44;0.68;4.1;0.114;6;24;0.997;3.06;0.66;13.4;6
|
| 487 |
+
10.2;0.67;0.39;1.9;0.054;6;17;0.9976;3.17;0.47;10;5
|
| 488 |
+
10.2;0.67;0.39;1.9;0.054;6;17;0.9976;3.17;0.47;10;5
|
| 489 |
+
10.2;0.645;0.36;1.8;0.053;5;14;0.9982;3.17;0.42;10;6
|
| 490 |
+
11.6;0.32;0.55;2.8;0.081;35;67;1.0002;3.32;0.92;10.8;7
|
| 491 |
+
9.3;0.39;0.4;2.6;0.073;10;26;0.9984;3.34;0.75;10.2;6
|
| 492 |
+
9.3;0.775;0.27;2.8;0.078;24;56;0.9984;3.31;0.67;10.6;6
|
| 493 |
+
9.2;0.41;0.5;2.5;0.055;12;25;0.9952;3.34;0.79;13.3;7
|
| 494 |
+
8.9;0.4;0.51;2.6;0.052;13;27;0.995;3.32;0.9;13.4;7
|
| 495 |
+
8.7;0.69;0.31;3;0.086;23;81;1.0002;3.48;0.74;11.6;6
|
| 496 |
+
6.5;0.39;0.23;8.3;0.051;28;91;0.9952;3.44;0.55;12.1;6
|
| 497 |
+
10.7;0.35;0.53;2.6;0.07;5;16;0.9972;3.15;0.65;11;8
|
| 498 |
+
7.8;0.52;0.25;1.9;0.081;14;38;0.9984;3.43;0.65;9;6
|
| 499 |
+
7.2;0.34;0.32;2.5;0.09;43;113;0.9966;3.32;0.79;11.1;5
|
| 500 |
+
10.7;0.35;0.53;2.6;0.07;5;16;0.9972;3.15;0.65;11;8
|
| 501 |
+
8.7;0.69;0.31;3;0.086;23;81;1.0002;3.48;0.74;11.6;6
|
| 502 |
+
7.8;0.52;0.25;1.9;0.081;14;38;0.9984;3.43;0.65;9;6
|
| 503 |
+
10.4;0.44;0.73;6.55;0.074;38;76;0.999;3.17;0.85;12;7
|
| 504 |
+
10.4;0.44;0.73;6.55;0.074;38;76;0.999;3.17;0.85;12;7
|
| 505 |
+
10.5;0.26;0.47;1.9;0.078;6;24;0.9976;3.18;1.04;10.9;7
|
| 506 |
+
10.5;0.24;0.42;1.8;0.077;6;22;0.9976;3.21;1.05;10.8;7
|
| 507 |
+
10.2;0.49;0.63;2.9;0.072;10;26;0.9968;3.16;0.78;12.5;7
|
| 508 |
+
10.4;0.24;0.46;1.8;0.075;6;21;0.9976;3.25;1.02;10.8;7
|
| 509 |
+
11.2;0.67;0.55;2.3;0.084;6;13;1;3.17;0.71;9.5;6
|
| 510 |
+
10;0.59;0.31;2.2;0.09;26;62;0.9994;3.18;0.63;10.2;6
|
| 511 |
+
13.3;0.29;0.75;2.8;0.084;23;43;0.9986;3.04;0.68;11.4;7
|
| 512 |
+
12.4;0.42;0.49;4.6;0.073;19;43;0.9978;3.02;0.61;9.5;5
|
| 513 |
+
10;0.59;0.31;2.2;0.09;26;62;0.9994;3.18;0.63;10.2;6
|
| 514 |
+
10.7;0.4;0.48;2.1;0.125;15;49;0.998;3.03;0.81;9.7;6
|
| 515 |
+
10.5;0.51;0.64;2.4;0.107;6;15;0.9973;3.09;0.66;11.8;7
|
| 516 |
+
10.5;0.51;0.64;2.4;0.107;6;15;0.9973;3.09;0.66;11.8;7
|
| 517 |
+
8.5;0.655;0.49;6.1;0.122;34;151;1.001;3.31;1.14;9.3;5
|
| 518 |
+
12.5;0.6;0.49;4.3;0.1;5;14;1.001;3.25;0.74;11.9;6
|
| 519 |
+
10.4;0.61;0.49;2.1;0.2;5;16;0.9994;3.16;0.63;8.4;3
|
| 520 |
+
10.9;0.21;0.49;2.8;0.088;11;32;0.9972;3.22;0.68;11.7;6
|
| 521 |
+
7.3;0.365;0.49;2.5;0.088;39;106;0.9966;3.36;0.78;11;5
|
| 522 |
+
9.8;0.25;0.49;2.7;0.088;15;33;0.9982;3.42;0.9;10;6
|
| 523 |
+
7.6;0.41;0.49;2;0.088;16;43;0.998;3.48;0.64;9.1;5
|
| 524 |
+
8.2;0.39;0.49;2.3;0.099;47;133;0.9979;3.38;0.99;9.8;5
|
| 525 |
+
9.3;0.4;0.49;2.5;0.085;38;142;0.9978;3.22;0.55;9.4;5
|
| 526 |
+
9.2;0.43;0.49;2.4;0.086;23;116;0.9976;3.23;0.64;9.5;5
|
| 527 |
+
10.4;0.64;0.24;2.8;0.105;29;53;0.9998;3.24;0.67;9.9;5
|
| 528 |
+
7.3;0.365;0.49;2.5;0.088;39;106;0.9966;3.36;0.78;11;5
|
| 529 |
+
7;0.38;0.49;2.5;0.097;33;85;0.9962;3.39;0.77;11.4;6
|
| 530 |
+
8.2;0.42;0.49;2.6;0.084;32;55;0.9988;3.34;0.75;8.7;6
|
| 531 |
+
9.9;0.63;0.24;2.4;0.077;6;33;0.9974;3.09;0.57;9.4;5
|
| 532 |
+
9.1;0.22;0.24;2.1;0.078;1;28;0.999;3.41;0.87;10.3;6
|
| 533 |
+
11.9;0.38;0.49;2.7;0.098;12;42;1.0004;3.16;0.61;10.3;5
|
| 534 |
+
11.9;0.38;0.49;2.7;0.098;12;42;1.0004;3.16;0.61;10.3;5
|
| 535 |
+
10.3;0.27;0.24;2.1;0.072;15;33;0.9956;3.22;0.66;12.8;6
|
| 536 |
+
10;0.48;0.24;2.7;0.102;13;32;1;3.28;0.56;10;6
|
| 537 |
+
9.1;0.22;0.24;2.1;0.078;1;28;0.999;3.41;0.87;10.3;6
|
| 538 |
+
9.9;0.63;0.24;2.4;0.077;6;33;0.9974;3.09;0.57;9.4;5
|
| 539 |
+
8.1;0.825;0.24;2.1;0.084;5;13;0.9972;3.37;0.77;10.7;6
|
| 540 |
+
12.9;0.35;0.49;5.8;0.066;5;35;1.0014;3.2;0.66;12;7
|
| 541 |
+
11.2;0.5;0.74;5.15;0.1;5;17;0.9996;3.22;0.62;11.2;5
|
| 542 |
+
9.2;0.59;0.24;3.3;0.101;20;47;0.9988;3.26;0.67;9.6;5
|
| 543 |
+
9.5;0.46;0.49;6.3;0.064;5;17;0.9988;3.21;0.73;11;6
|
| 544 |
+
9.3;0.715;0.24;2.1;0.07;5;20;0.9966;3.12;0.59;9.9;5
|
| 545 |
+
11.2;0.66;0.24;2.5;0.085;16;53;0.9993;3.06;0.72;11;6
|
| 546 |
+
14.3;0.31;0.74;1.8;0.075;6;15;1.0008;2.86;0.79;8.4;6
|
| 547 |
+
9.1;0.47;0.49;2.6;0.094;38;106;0.9982;3.08;0.59;9.1;5
|
| 548 |
+
7.5;0.55;0.24;2;0.078;10;28;0.9983;3.45;0.78;9.5;6
|
| 549 |
+
10.6;0.31;0.49;2.5;0.067;6;21;0.9987;3.26;0.86;10.7;6
|
| 550 |
+
12.4;0.35;0.49;2.6;0.079;27;69;0.9994;3.12;0.75;10.4;6
|
| 551 |
+
9;0.53;0.49;1.9;0.171;6;25;0.9975;3.27;0.61;9.4;6
|
| 552 |
+
6.8;0.51;0.01;2.1;0.074;9;25;0.9958;3.33;0.56;9.5;6
|
| 553 |
+
9.4;0.43;0.24;2.8;0.092;14;45;0.998;3.19;0.73;10;6
|
| 554 |
+
9.5;0.46;0.24;2.7;0.092;14;44;0.998;3.12;0.74;10;6
|
| 555 |
+
5;1.04;0.24;1.6;0.05;32;96;0.9934;3.74;0.62;11.5;5
|
| 556 |
+
15.5;0.645;0.49;4.2;0.095;10;23;1.00315;2.92;0.74;11.1;5
|
| 557 |
+
15.5;0.645;0.49;4.2;0.095;10;23;1.00315;2.92;0.74;11.1;5
|
| 558 |
+
10.9;0.53;0.49;4.6;0.118;10;17;1.0002;3.07;0.56;11.7;6
|
| 559 |
+
15.6;0.645;0.49;4.2;0.095;10;23;1.00315;2.92;0.74;11.1;5
|
| 560 |
+
10.9;0.53;0.49;4.6;0.118;10;17;1.0002;3.07;0.56;11.7;6
|
| 561 |
+
13;0.47;0.49;4.3;0.085;6;47;1.0021;3.3;0.68;12.7;6
|
| 562 |
+
12.7;0.6;0.49;2.8;0.075;5;19;0.9994;3.14;0.57;11.4;5
|
| 563 |
+
9;0.44;0.49;2.4;0.078;26;121;0.9978;3.23;0.58;9.2;5
|
| 564 |
+
9;0.54;0.49;2.9;0.094;41;110;0.9982;3.08;0.61;9.2;5
|
| 565 |
+
7.6;0.29;0.49;2.7;0.092;25;60;0.9971;3.31;0.61;10.1;6
|
| 566 |
+
13;0.47;0.49;4.3;0.085;6;47;1.0021;3.3;0.68;12.7;6
|
| 567 |
+
12.7;0.6;0.49;2.8;0.075;5;19;0.9994;3.14;0.57;11.4;5
|
| 568 |
+
8.7;0.7;0.24;2.5;0.226;5;15;0.9991;3.32;0.6;9;6
|
| 569 |
+
8.7;0.7;0.24;2.5;0.226;5;15;0.9991;3.32;0.6;9;6
|
| 570 |
+
9.8;0.5;0.49;2.6;0.25;5;20;0.999;3.31;0.79;10.7;6
|
| 571 |
+
6.2;0.36;0.24;2.2;0.095;19;42;0.9946;3.57;0.57;11.7;6
|
| 572 |
+
11.5;0.35;0.49;3.3;0.07;10;37;1.0003;3.32;0.91;11;6
|
| 573 |
+
6.2;0.36;0.24;2.2;0.095;19;42;0.9946;3.57;0.57;11.7;6
|
| 574 |
+
10.2;0.24;0.49;2.4;0.075;10;28;0.9978;3.14;0.61;10.4;5
|
| 575 |
+
10.5;0.59;0.49;2.1;0.07;14;47;0.9991;3.3;0.56;9.6;4
|
| 576 |
+
10.6;0.34;0.49;3.2;0.078;20;78;0.9992;3.19;0.7;10;6
|
| 577 |
+
12.3;0.27;0.49;3.1;0.079;28;46;0.9993;3.2;0.8;10.2;6
|
| 578 |
+
9.9;0.5;0.24;2.3;0.103;6;14;0.9978;3.34;0.52;10;4
|
| 579 |
+
8.8;0.44;0.49;2.8;0.083;18;111;0.9982;3.3;0.6;9.5;5
|
| 580 |
+
8.8;0.47;0.49;2.9;0.085;17;110;0.9982;3.29;0.6;9.8;5
|
| 581 |
+
10.6;0.31;0.49;2.2;0.063;18;40;0.9976;3.14;0.51;9.8;6
|
| 582 |
+
12.3;0.5;0.49;2.2;0.089;5;14;1.0002;3.19;0.44;9.6;5
|
| 583 |
+
12.3;0.5;0.49;2.2;0.089;5;14;1.0002;3.19;0.44;9.6;5
|
| 584 |
+
11.7;0.49;0.49;2.2;0.083;5;15;1;3.19;0.43;9.2;5
|
| 585 |
+
12;0.28;0.49;1.9;0.074;10;21;0.9976;2.98;0.66;9.9;7
|
| 586 |
+
11.8;0.33;0.49;3.4;0.093;54;80;1.0002;3.3;0.76;10.7;7
|
| 587 |
+
7.6;0.51;0.24;2.4;0.091;8;38;0.998;3.47;0.66;9.6;6
|
| 588 |
+
11.1;0.31;0.49;2.7;0.094;16;47;0.9986;3.12;1.02;10.6;7
|
| 589 |
+
7.3;0.73;0.24;1.9;0.108;18;102;0.9967;3.26;0.59;9.3;5
|
| 590 |
+
5;0.42;0.24;2;0.06;19;50;0.9917;3.72;0.74;14;8
|
| 591 |
+
10.2;0.29;0.49;2.6;0.059;5;13;0.9976;3.05;0.74;10.5;7
|
| 592 |
+
9;0.45;0.49;2.6;0.084;21;75;0.9987;3.35;0.57;9.7;5
|
| 593 |
+
6.6;0.39;0.49;1.7;0.07;23;149;0.9922;3.12;0.5;11.5;6
|
| 594 |
+
9;0.45;0.49;2.6;0.084;21;75;0.9987;3.35;0.57;9.7;5
|
| 595 |
+
9.9;0.49;0.58;3.5;0.094;9;43;1.0004;3.29;0.58;9;5
|
| 596 |
+
7.9;0.72;0.17;2.6;0.096;20;38;0.9978;3.4;0.53;9.5;5
|
| 597 |
+
8.9;0.595;0.41;7.9;0.086;30;109;0.9998;3.27;0.57;9.3;5
|
| 598 |
+
12.4;0.4;0.51;2;0.059;6;24;0.9994;3.04;0.6;9.3;6
|
| 599 |
+
11.9;0.58;0.58;1.9;0.071;5;18;0.998;3.09;0.63;10;6
|
| 600 |
+
8.5;0.585;0.18;2.1;0.078;5;30;0.9967;3.2;0.48;9.8;6
|
| 601 |
+
12.7;0.59;0.45;2.3;0.082;11;22;1;3;0.7;9.3;6
|
| 602 |
+
8.2;0.915;0.27;2.1;0.088;7;23;0.9962;3.26;0.47;10;4
|
| 603 |
+
13.2;0.46;0.52;2.2;0.071;12;35;1.0006;3.1;0.56;9;6
|
| 604 |
+
7.7;0.835;0;2.6;0.081;6;14;0.9975;3.3;0.52;9.3;5
|
| 605 |
+
13.2;0.46;0.52;2.2;0.071;12;35;1.0006;3.1;0.56;9;6
|
| 606 |
+
8.3;0.58;0.13;2.9;0.096;14;63;0.9984;3.17;0.62;9.1;6
|
| 607 |
+
8.3;0.6;0.13;2.6;0.085;6;24;0.9984;3.31;0.59;9.2;6
|
| 608 |
+
9.4;0.41;0.48;4.6;0.072;10;20;0.9973;3.34;0.79;12.2;7
|
| 609 |
+
8.8;0.48;0.41;3.3;0.092;26;52;0.9982;3.31;0.53;10.5;6
|
| 610 |
+
10.1;0.65;0.37;5.1;0.11;11;65;1.0026;3.32;0.64;10.4;6
|
| 611 |
+
6.3;0.36;0.19;3.2;0.075;15;39;0.9956;3.56;0.52;12.7;6
|
| 612 |
+
8.8;0.24;0.54;2.5;0.083;25;57;0.9983;3.39;0.54;9.2;5
|
| 613 |
+
13.2;0.38;0.55;2.7;0.081;5;16;1.0006;2.98;0.54;9.4;5
|
| 614 |
+
7.5;0.64;0;2.4;0.077;18;29;0.9965;3.32;0.6;10;6
|
| 615 |
+
8.2;0.39;0.38;1.5;0.058;10;29;0.9962;3.26;0.74;9.8;5
|
| 616 |
+
9.2;0.755;0.18;2.2;0.148;10;103;0.9969;2.87;1.36;10.2;6
|
| 617 |
+
9.6;0.6;0.5;2.3;0.079;28;71;0.9997;3.5;0.57;9.7;5
|
| 618 |
+
9.6;0.6;0.5;2.3;0.079;28;71;0.9997;3.5;0.57;9.7;5
|
| 619 |
+
11.5;0.31;0.51;2.2;0.079;14;28;0.9982;3.03;0.93;9.8;6
|
| 620 |
+
11.4;0.46;0.5;2.7;0.122;4;17;1.0006;3.13;0.7;10.2;5
|
| 621 |
+
11.3;0.37;0.41;2.3;0.088;6;16;0.9988;3.09;0.8;9.3;5
|
| 622 |
+
8.3;0.54;0.24;3.4;0.076;16;112;0.9976;3.27;0.61;9.4;5
|
| 623 |
+
8.2;0.56;0.23;3.4;0.078;14;104;0.9976;3.28;0.62;9.4;5
|
| 624 |
+
10;0.58;0.22;1.9;0.08;9;32;0.9974;3.13;0.55;9.5;5
|
| 625 |
+
7.9;0.51;0.25;2.9;0.077;21;45;0.9974;3.49;0.96;12.1;6
|
| 626 |
+
6.8;0.69;0;5.6;0.124;21;58;0.9997;3.46;0.72;10.2;5
|
| 627 |
+
6.8;0.69;0;5.6;0.124;21;58;0.9997;3.46;0.72;10.2;5
|
| 628 |
+
8.8;0.6;0.29;2.2;0.098;5;15;0.9988;3.36;0.49;9.1;5
|
| 629 |
+
8.8;0.6;0.29;2.2;0.098;5;15;0.9988;3.36;0.49;9.1;5
|
| 630 |
+
8.7;0.54;0.26;2.5;0.097;7;31;0.9976;3.27;0.6;9.3;6
|
| 631 |
+
7.6;0.685;0.23;2.3;0.111;20;84;0.9964;3.21;0.61;9.3;5
|
| 632 |
+
8.7;0.54;0.26;2.5;0.097;7;31;0.9976;3.27;0.6;9.3;6
|
| 633 |
+
10.4;0.28;0.54;2.7;0.105;5;19;0.9988;3.25;0.63;9.5;5
|
| 634 |
+
7.6;0.41;0.14;3;0.087;21;43;0.9964;3.32;0.57;10.5;6
|
| 635 |
+
10.1;0.935;0.22;3.4;0.105;11;86;1.001;3.43;0.64;11.3;4
|
| 636 |
+
7.9;0.35;0.21;1.9;0.073;46;102;0.9964;3.27;0.58;9.5;5
|
| 637 |
+
8.7;0.84;0;1.4;0.065;24;33;0.9954;3.27;0.55;9.7;5
|
| 638 |
+
9.6;0.88;0.28;2.4;0.086;30;147;0.9979;3.24;0.53;9.4;5
|
| 639 |
+
9.5;0.885;0.27;2.3;0.084;31;145;0.9978;3.24;0.53;9.4;5
|
| 640 |
+
7.7;0.915;0.12;2.2;0.143;7;23;0.9964;3.35;0.65;10.2;7
|
| 641 |
+
8.9;0.29;0.35;1.9;0.067;25;57;0.997;3.18;1.36;10.3;6
|
| 642 |
+
9.9;0.54;0.45;2.3;0.071;16;40;0.9991;3.39;0.62;9.4;5
|
| 643 |
+
9.5;0.59;0.44;2.3;0.071;21;68;0.9992;3.46;0.63;9.5;5
|
| 644 |
+
9.9;0.54;0.45;2.3;0.071;16;40;0.9991;3.39;0.62;9.4;5
|
| 645 |
+
9.5;0.59;0.44;2.3;0.071;21;68;0.9992;3.46;0.63;9.5;5
|
| 646 |
+
9.9;0.54;0.45;2.3;0.071;16;40;0.9991;3.39;0.62;9.4;5
|
| 647 |
+
7.8;0.64;0.1;6;0.115;5;11;0.9984;3.37;0.69;10.1;7
|
| 648 |
+
7.3;0.67;0.05;3.6;0.107;6;20;0.9972;3.4;0.63;10.1;5
|
| 649 |
+
8.3;0.845;0.01;2.2;0.07;5;14;0.9967;3.32;0.58;11;4
|
| 650 |
+
8.7;0.48;0.3;2.8;0.066;10;28;0.9964;3.33;0.67;11.2;7
|
| 651 |
+
6.7;0.42;0.27;8.6;0.068;24;148;0.9948;3.16;0.57;11.3;6
|
| 652 |
+
10.7;0.43;0.39;2.2;0.106;8;32;0.9986;2.89;0.5;9.6;5
|
| 653 |
+
9.8;0.88;0.25;2.5;0.104;35;155;1.001;3.41;0.67;11.2;5
|
| 654 |
+
15.9;0.36;0.65;7.5;0.096;22;71;0.9976;2.98;0.84;14.9;5
|
| 655 |
+
9.4;0.33;0.59;2.8;0.079;9;30;0.9976;3.12;0.54;12;6
|
| 656 |
+
8.6;0.47;0.47;2.4;0.074;7;29;0.9979;3.08;0.46;9.5;5
|
| 657 |
+
9.7;0.55;0.17;2.9;0.087;20;53;1.0004;3.14;0.61;9.4;5
|
| 658 |
+
10.7;0.43;0.39;2.2;0.106;8;32;0.9986;2.89;0.5;9.6;5
|
| 659 |
+
12;0.5;0.59;1.4;0.073;23;42;0.998;2.92;0.68;10.5;7
|
| 660 |
+
7.2;0.52;0.07;1.4;0.074;5;20;0.9973;3.32;0.81;9.6;6
|
| 661 |
+
7.1;0.84;0.02;4.4;0.096;5;13;0.997;3.41;0.57;11;4
|
| 662 |
+
7.2;0.52;0.07;1.4;0.074;5;20;0.9973;3.32;0.81;9.6;6
|
| 663 |
+
7.5;0.42;0.31;1.6;0.08;15;42;0.9978;3.31;0.64;9;5
|
| 664 |
+
7.2;0.57;0.06;1.6;0.076;9;27;0.9972;3.36;0.7;9.6;6
|
| 665 |
+
10.1;0.28;0.46;1.8;0.05;5;13;0.9974;3.04;0.79;10.2;6
|
| 666 |
+
12.1;0.4;0.52;2;0.092;15;54;1;3.03;0.66;10.2;5
|
| 667 |
+
9.4;0.59;0.14;2;0.084;25;48;0.9981;3.14;0.56;9.7;5
|
| 668 |
+
8.3;0.49;0.36;1.8;0.222;6;16;0.998;3.18;0.6;9.5;6
|
| 669 |
+
11.3;0.34;0.45;2;0.082;6;15;0.9988;2.94;0.66;9.2;6
|
| 670 |
+
10;0.73;0.43;2.3;0.059;15;31;0.9966;3.15;0.57;11;5
|
| 671 |
+
11.3;0.34;0.45;2;0.082;6;15;0.9988;2.94;0.66;9.2;6
|
| 672 |
+
6.9;0.4;0.24;2.5;0.083;30;45;0.9959;3.26;0.58;10;5
|
| 673 |
+
8.2;0.73;0.21;1.7;0.074;5;13;0.9968;3.2;0.52;9.5;5
|
| 674 |
+
9.8;1.24;0.34;2;0.079;32;151;0.998;3.15;0.53;9.5;5
|
| 675 |
+
8.2;0.73;0.21;1.7;0.074;5;13;0.9968;3.2;0.52;9.5;5
|
| 676 |
+
10.8;0.4;0.41;2.2;0.084;7;17;0.9984;3.08;0.67;9.3;6
|
| 677 |
+
9.3;0.41;0.39;2.2;0.064;12;31;0.9984;3.26;0.65;10.2;5
|
| 678 |
+
10.8;0.4;0.41;2.2;0.084;7;17;0.9984;3.08;0.67;9.3;6
|
| 679 |
+
8.6;0.8;0.11;2.3;0.084;12;31;0.9979;3.4;0.48;9.9;5
|
| 680 |
+
8.3;0.78;0.1;2.6;0.081;45;87;0.9983;3.48;0.53;10;5
|
| 681 |
+
10.8;0.26;0.45;3.3;0.06;20;49;0.9972;3.13;0.54;9.6;5
|
| 682 |
+
13.3;0.43;0.58;1.9;0.07;15;40;1.0004;3.06;0.49;9;5
|
| 683 |
+
8;0.45;0.23;2.2;0.094;16;29;0.9962;3.21;0.49;10.2;6
|
| 684 |
+
8.5;0.46;0.31;2.25;0.078;32;58;0.998;3.33;0.54;9.8;5
|
| 685 |
+
8.1;0.78;0.23;2.6;0.059;5;15;0.997;3.37;0.56;11.3;5
|
| 686 |
+
9.8;0.98;0.32;2.3;0.078;35;152;0.998;3.25;0.48;9.4;5
|
| 687 |
+
8.1;0.78;0.23;2.6;0.059;5;15;0.997;3.37;0.56;11.3;5
|
| 688 |
+
7.1;0.65;0.18;1.8;0.07;13;40;0.997;3.44;0.6;9.1;5
|
| 689 |
+
9.1;0.64;0.23;3.1;0.095;13;38;0.9998;3.28;0.59;9.7;5
|
| 690 |
+
7.7;0.66;0.04;1.6;0.039;4;9;0.9962;3.4;0.47;9.4;5
|
| 691 |
+
8.1;0.38;0.48;1.8;0.157;5;17;0.9976;3.3;1.05;9.4;5
|
| 692 |
+
7.4;1.185;0;4.25;0.097;5;14;0.9966;3.63;0.54;10.7;3
|
| 693 |
+
9.2;0.92;0.24;2.6;0.087;12;93;0.9998;3.48;0.54;9.8;5
|
| 694 |
+
8.6;0.49;0.51;2;0.422;16;62;0.9979;3.03;1.17;9;5
|
| 695 |
+
9;0.48;0.32;2.8;0.084;21;122;0.9984;3.32;0.62;9.4;5
|
| 696 |
+
9;0.47;0.31;2.7;0.084;24;125;0.9984;3.31;0.61;9.4;5
|
| 697 |
+
5.1;0.47;0.02;1.3;0.034;18;44;0.9921;3.9;0.62;12.8;6
|
| 698 |
+
7;0.65;0.02;2.1;0.066;8;25;0.9972;3.47;0.67;9.5;6
|
| 699 |
+
7;0.65;0.02;2.1;0.066;8;25;0.9972;3.47;0.67;9.5;6
|
| 700 |
+
9.4;0.615;0.28;3.2;0.087;18;72;1.0001;3.31;0.53;9.7;5
|
| 701 |
+
11.8;0.38;0.55;2.1;0.071;5;19;0.9986;3.11;0.62;10.8;6
|
| 702 |
+
10.6;1.02;0.43;2.9;0.076;26;88;0.9984;3.08;0.57;10.1;6
|
| 703 |
+
7;0.65;0.02;2.1;0.066;8;25;0.9972;3.47;0.67;9.5;6
|
| 704 |
+
7;0.64;0.02;2.1;0.067;9;23;0.997;3.47;0.67;9.4;6
|
| 705 |
+
7.5;0.38;0.48;2.6;0.073;22;84;0.9972;3.32;0.7;9.6;4
|
| 706 |
+
9.1;0.765;0.04;1.6;0.078;4;14;0.998;3.29;0.54;9.7;4
|
| 707 |
+
8.4;1.035;0.15;6;0.073;11;54;0.999;3.37;0.49;9.9;5
|
| 708 |
+
7;0.78;0.08;2;0.093;10;19;0.9956;3.4;0.47;10;5
|
| 709 |
+
7.4;0.49;0.19;3;0.077;16;37;0.9966;3.37;0.51;10.5;5
|
| 710 |
+
7.8;0.545;0.12;2.5;0.068;11;35;0.996;3.34;0.61;11.6;6
|
| 711 |
+
9.7;0.31;0.47;1.6;0.062;13;33;0.9983;3.27;0.66;10;6
|
| 712 |
+
10.6;1.025;0.43;2.8;0.08;21;84;0.9985;3.06;0.57;10.1;5
|
| 713 |
+
8.9;0.565;0.34;3;0.093;16;112;0.9998;3.38;0.61;9.5;5
|
| 714 |
+
8.7;0.69;0;3.2;0.084;13;33;0.9992;3.36;0.45;9.4;5
|
| 715 |
+
8;0.43;0.36;2.3;0.075;10;48;0.9976;3.34;0.46;9.4;5
|
| 716 |
+
9.9;0.74;0.28;2.6;0.078;21;77;0.998;3.28;0.51;9.8;5
|
| 717 |
+
7.2;0.49;0.18;2.7;0.069;13;34;0.9967;3.29;0.48;9.2;6
|
| 718 |
+
8;0.43;0.36;2.3;0.075;10;48;0.9976;3.34;0.46;9.4;5
|
| 719 |
+
7.6;0.46;0.11;2.6;0.079;12;49;0.9968;3.21;0.57;10;5
|
| 720 |
+
8.4;0.56;0.04;2;0.082;10;22;0.9976;3.22;0.44;9.6;5
|
| 721 |
+
7.1;0.66;0;3.9;0.086;17;45;0.9976;3.46;0.54;9.5;5
|
| 722 |
+
8.4;0.56;0.04;2;0.082;10;22;0.9976;3.22;0.44;9.6;5
|
| 723 |
+
8.9;0.48;0.24;2.85;0.094;35;106;0.9982;3.1;0.53;9.2;5
|
| 724 |
+
7.6;0.42;0.08;2.7;0.084;15;48;0.9968;3.21;0.59;10;5
|
| 725 |
+
7.1;0.31;0.3;2.2;0.053;36;127;0.9965;2.94;1.62;9.5;5
|
| 726 |
+
7.5;1.115;0.1;3.1;0.086;5;12;0.9958;3.54;0.6;11.2;4
|
| 727 |
+
9;0.66;0.17;3;0.077;5;13;0.9976;3.29;0.55;10.4;5
|
| 728 |
+
8.1;0.72;0.09;2.8;0.084;18;49;0.9994;3.43;0.72;11.1;6
|
| 729 |
+
6.4;0.57;0.02;1.8;0.067;4;11;0.997;3.46;0.68;9.5;5
|
| 730 |
+
6.4;0.57;0.02;1.8;0.067;4;11;0.997;3.46;0.68;9.5;5
|
| 731 |
+
6.4;0.865;0.03;3.2;0.071;27;58;0.995;3.61;0.49;12.7;6
|
| 732 |
+
9.5;0.55;0.66;2.3;0.387;12;37;0.9982;3.17;0.67;9.6;5
|
| 733 |
+
8.9;0.875;0.13;3.45;0.088;4;14;0.9994;3.44;0.52;11.5;5
|
| 734 |
+
7.3;0.835;0.03;2.1;0.092;10;19;0.9966;3.39;0.47;9.6;5
|
| 735 |
+
7;0.45;0.34;2.7;0.082;16;72;0.998;3.55;0.6;9.5;5
|
| 736 |
+
7.7;0.56;0.2;2;0.075;9;39;0.9987;3.48;0.62;9.3;5
|
| 737 |
+
7.7;0.965;0.1;2.1;0.112;11;22;0.9963;3.26;0.5;9.5;5
|
| 738 |
+
7.7;0.965;0.1;2.1;0.112;11;22;0.9963;3.26;0.5;9.5;5
|
| 739 |
+
8.2;0.59;0;2.5;0.093;19;58;1.0002;3.5;0.65;9.3;6
|
| 740 |
+
9;0.46;0.23;2.8;0.092;28;104;0.9983;3.1;0.56;9.2;5
|
| 741 |
+
9;0.69;0;2.4;0.088;19;38;0.999;3.35;0.6;9.3;5
|
| 742 |
+
8.3;0.76;0.29;4.2;0.075;12;16;0.9965;3.45;0.68;11.5;6
|
| 743 |
+
9.2;0.53;0.24;2.6;0.078;28;139;0.99788;3.21;0.57;9.5;5
|
| 744 |
+
6.5;0.615;0;1.9;0.065;9;18;0.9972;3.46;0.65;9.2;5
|
| 745 |
+
11.6;0.41;0.58;2.8;0.096;25;101;1.00024;3.13;0.53;10;5
|
| 746 |
+
11.1;0.39;0.54;2.7;0.095;21;101;1.0001;3.13;0.51;9.5;5
|
| 747 |
+
7.3;0.51;0.18;2.1;0.07;12;28;0.99768;3.52;0.73;9.5;6
|
| 748 |
+
8.2;0.34;0.38;2.5;0.08;12;57;0.9978;3.3;0.47;9;6
|
| 749 |
+
8.6;0.33;0.4;2.6;0.083;16;68;0.99782;3.3;0.48;9.4;5
|
| 750 |
+
7.2;0.5;0.18;2.1;0.071;12;31;0.99761;3.52;0.72;9.6;6
|
| 751 |
+
7.3;0.51;0.18;2.1;0.07;12;28;0.99768;3.52;0.73;9.5;6
|
| 752 |
+
8.3;0.65;0.1;2.9;0.089;17;40;0.99803;3.29;0.55;9.5;5
|
| 753 |
+
8.3;0.65;0.1;2.9;0.089;17;40;0.99803;3.29;0.55;9.5;5
|
| 754 |
+
7.6;0.54;0.13;2.5;0.097;24;66;0.99785;3.39;0.61;9.4;5
|
| 755 |
+
8.3;0.65;0.1;2.9;0.089;17;40;0.99803;3.29;0.55;9.5;5
|
| 756 |
+
7.8;0.48;0.68;1.7;0.415;14;32;0.99656;3.09;1.06;9.1;6
|
| 757 |
+
7.8;0.91;0.07;1.9;0.058;22;47;0.99525;3.51;0.43;10.7;6
|
| 758 |
+
6.3;0.98;0.01;2;0.057;15;33;0.99488;3.6;0.46;11.2;6
|
| 759 |
+
8.1;0.87;0;2.2;0.084;10;31;0.99656;3.25;0.5;9.8;5
|
| 760 |
+
8.1;0.87;0;2.2;0.084;10;31;0.99656;3.25;0.5;9.8;5
|
| 761 |
+
8.8;0.42;0.21;2.5;0.092;33;88;0.99823;3.19;0.52;9.2;5
|
| 762 |
+
9;0.58;0.25;2.8;0.075;9;104;0.99779;3.23;0.57;9.7;5
|
| 763 |
+
9.3;0.655;0.26;2;0.096;5;35;0.99738;3.25;0.42;9.6;5
|
| 764 |
+
8.8;0.7;0;1.7;0.069;8;19;0.99701;3.31;0.53;10;6
|
| 765 |
+
9.3;0.655;0.26;2;0.096;5;35;0.99738;3.25;0.42;9.6;5
|
| 766 |
+
9.1;0.68;0.11;2.8;0.093;11;44;0.99888;3.31;0.55;9.5;6
|
| 767 |
+
9.2;0.67;0.1;3;0.091;12;48;0.99888;3.31;0.54;9.5;6
|
| 768 |
+
8.8;0.59;0.18;2.9;0.089;12;74;0.99738;3.14;0.54;9.4;5
|
| 769 |
+
7.5;0.6;0.32;2.7;0.103;13;98;0.99938;3.45;0.62;9.5;5
|
| 770 |
+
7.1;0.59;0.02;2.3;0.082;24;94;0.99744;3.55;0.53;9.7;6
|
| 771 |
+
7.9;0.72;0.01;1.9;0.076;7;32;0.99668;3.39;0.54;9.6;5
|
| 772 |
+
7.1;0.59;0.02;2.3;0.082;24;94;0.99744;3.55;0.53;9.7;6
|
| 773 |
+
9.4;0.685;0.26;2.4;0.082;23;143;0.9978;3.28;0.55;9.4;5
|
| 774 |
+
9.5;0.57;0.27;2.3;0.082;23;144;0.99782;3.27;0.55;9.4;5
|
| 775 |
+
7.9;0.4;0.29;1.8;0.157;1;44;0.9973;3.3;0.92;9.5;6
|
| 776 |
+
7.9;0.4;0.3;1.8;0.157;2;45;0.99727;3.31;0.91;9.5;6
|
| 777 |
+
7.2;1;0;3;0.102;7;16;0.99586;3.43;0.46;10;5
|
| 778 |
+
6.9;0.765;0.18;2.4;0.243;5.5;48;0.99612;3.4;0.6;10.3;6
|
| 779 |
+
6.9;0.635;0.17;2.4;0.241;6;18;0.9961;3.4;0.59;10.3;6
|
| 780 |
+
8.3;0.43;0.3;3.4;0.079;7;34;0.99788;3.36;0.61;10.5;5
|
| 781 |
+
7.1;0.52;0.03;2.6;0.076;21;92;0.99745;3.5;0.6;9.8;5
|
| 782 |
+
7;0.57;0;2;0.19;12;45;0.99676;3.31;0.6;9.4;6
|
| 783 |
+
6.5;0.46;0.14;2.4;0.114;9;37;0.99732;3.66;0.65;9.8;5
|
| 784 |
+
9;0.82;0.05;2.4;0.081;26;96;0.99814;3.36;0.53;10;5
|
| 785 |
+
6.5;0.46;0.14;2.4;0.114;9;37;0.99732;3.66;0.65;9.8;5
|
| 786 |
+
7.1;0.59;0.01;2.5;0.077;20;85;0.99746;3.55;0.59;9.8;5
|
| 787 |
+
9.9;0.35;0.41;2.3;0.083;11;61;0.9982;3.21;0.5;9.5;5
|
| 788 |
+
9.9;0.35;0.41;2.3;0.083;11;61;0.9982;3.21;0.5;9.5;5
|
| 789 |
+
10;0.56;0.24;2.2;0.079;19;58;0.9991;3.18;0.56;10.1;6
|
| 790 |
+
10;0.56;0.24;2.2;0.079;19;58;0.9991;3.18;0.56;10.1;6
|
| 791 |
+
8.6;0.63;0.17;2.9;0.099;21;119;0.998;3.09;0.52;9.3;5
|
| 792 |
+
7.4;0.37;0.43;2.6;0.082;18;82;0.99708;3.33;0.68;9.7;6
|
| 793 |
+
8.8;0.64;0.17;2.9;0.084;25;130;0.99818;3.23;0.54;9.6;5
|
| 794 |
+
7.1;0.61;0.02;2.5;0.081;17;87;0.99745;3.48;0.6;9.7;6
|
| 795 |
+
7.7;0.6;0;2.6;0.055;7;13;0.99639;3.38;0.56;10.8;5
|
| 796 |
+
10.1;0.27;0.54;2.3;0.065;7;26;0.99531;3.17;0.53;12.5;6
|
| 797 |
+
10.8;0.89;0.3;2.6;0.132;7;60;0.99786;2.99;1.18;10.2;5
|
| 798 |
+
8.7;0.46;0.31;2.5;0.126;24;64;0.99746;3.1;0.74;9.6;5
|
| 799 |
+
9.3;0.37;0.44;1.6;0.038;21;42;0.99526;3.24;0.81;10.8;7
|
| 800 |
+
9.4;0.5;0.34;3.6;0.082;5;14;0.9987;3.29;0.52;10.7;6
|
| 801 |
+
9.4;0.5;0.34;3.6;0.082;5;14;0.9987;3.29;0.52;10.7;6
|
| 802 |
+
7.2;0.61;0.08;4;0.082;26;108;0.99641;3.25;0.51;9.4;5
|
| 803 |
+
8.6;0.55;0.09;3.3;0.068;8;17;0.99735;3.23;0.44;10;5
|
| 804 |
+
5.1;0.585;0;1.7;0.044;14;86;0.99264;3.56;0.94;12.9;7
|
| 805 |
+
7.7;0.56;0.08;2.5;0.114;14;46;0.9971;3.24;0.66;9.6;6
|
| 806 |
+
8.4;0.52;0.22;2.7;0.084;4;18;0.99682;3.26;0.57;9.9;6
|
| 807 |
+
8.2;0.28;0.4;2.4;0.052;4;10;0.99356;3.33;0.7;12.8;7
|
| 808 |
+
8.4;0.25;0.39;2;0.041;4;10;0.99386;3.27;0.71;12.5;7
|
| 809 |
+
8.2;0.28;0.4;2.4;0.052;4;10;0.99356;3.33;0.7;12.8;7
|
| 810 |
+
7.4;0.53;0.12;1.9;0.165;4;12;0.99702;3.26;0.86;9.2;5
|
| 811 |
+
7.6;0.48;0.31;2.8;0.07;4;15;0.99693;3.22;0.55;10.3;6
|
| 812 |
+
7.3;0.49;0.1;2.6;0.068;4;14;0.99562;3.3;0.47;10.5;5
|
| 813 |
+
12.9;0.5;0.55;2.8;0.072;7;24;1.00012;3.09;0.68;10.9;6
|
| 814 |
+
10.8;0.45;0.33;2.5;0.099;20;38;0.99818;3.24;0.71;10.8;5
|
| 815 |
+
6.9;0.39;0.24;2.1;0.102;4;7;0.99462;3.44;0.58;11.4;4
|
| 816 |
+
12.6;0.41;0.54;2.8;0.103;19;41;0.99939;3.21;0.76;11.3;6
|
| 817 |
+
10.8;0.45;0.33;2.5;0.099;20;38;0.99818;3.24;0.71;10.8;5
|
| 818 |
+
9.8;0.51;0.19;3.2;0.081;8;30;0.9984;3.23;0.58;10.5;6
|
| 819 |
+
10.8;0.29;0.42;1.6;0.084;19;27;0.99545;3.28;0.73;11.9;6
|
| 820 |
+
7.1;0.715;0;2.35;0.071;21;47;0.99632;3.29;0.45;9.4;5
|
| 821 |
+
9.1;0.66;0.15;3.2;0.097;9;59;0.99976;3.28;0.54;9.6;5
|
| 822 |
+
7;0.685;0;1.9;0.099;9;22;0.99606;3.34;0.6;9.7;5
|
| 823 |
+
4.9;0.42;0;2.1;0.048;16;42;0.99154;3.71;0.74;14;7
|
| 824 |
+
6.7;0.54;0.13;2;0.076;15;36;0.9973;3.61;0.64;9.8;5
|
| 825 |
+
6.7;0.54;0.13;2;0.076;15;36;0.9973;3.61;0.64;9.8;5
|
| 826 |
+
7.1;0.48;0.28;2.8;0.068;6;16;0.99682;3.24;0.53;10.3;5
|
| 827 |
+
7.1;0.46;0.14;2.8;0.076;15;37;0.99624;3.36;0.49;10.7;5
|
| 828 |
+
7.5;0.27;0.34;2.3;0.05;4;8;0.9951;3.4;0.64;11;7
|
| 829 |
+
7.1;0.46;0.14;2.8;0.076;15;37;0.99624;3.36;0.49;10.7;5
|
| 830 |
+
7.8;0.57;0.09;2.3;0.065;34;45;0.99417;3.46;0.74;12.7;8
|
| 831 |
+
5.9;0.61;0.08;2.1;0.071;16;24;0.99376;3.56;0.77;11.1;6
|
| 832 |
+
7.5;0.685;0.07;2.5;0.058;5;9;0.99632;3.38;0.55;10.9;4
|
| 833 |
+
5.9;0.61;0.08;2.1;0.071;16;24;0.99376;3.56;0.77;11.1;6
|
| 834 |
+
10.4;0.44;0.42;1.5;0.145;34;48;0.99832;3.38;0.86;9.9;3
|
| 835 |
+
11.6;0.47;0.44;1.6;0.147;36;51;0.99836;3.38;0.86;9.9;4
|
| 836 |
+
8.8;0.685;0.26;1.6;0.088;16;23;0.99694;3.32;0.47;9.4;5
|
| 837 |
+
7.6;0.665;0.1;1.5;0.066;27;55;0.99655;3.39;0.51;9.3;5
|
| 838 |
+
6.7;0.28;0.28;2.4;0.012;36;100;0.99064;3.26;0.39;11.7;7
|
| 839 |
+
6.7;0.28;0.28;2.4;0.012;36;100;0.99064;3.26;0.39;11.7;7
|
| 840 |
+
10.1;0.31;0.35;1.6;0.075;9;28;0.99672;3.24;0.83;11.2;7
|
| 841 |
+
6;0.5;0.04;2.2;0.092;13;26;0.99647;3.46;0.47;10;5
|
| 842 |
+
11.1;0.42;0.47;2.65;0.085;9;34;0.99736;3.24;0.77;12.1;7
|
| 843 |
+
6.6;0.66;0;3;0.115;21;31;0.99629;3.45;0.63;10.3;5
|
| 844 |
+
10.6;0.5;0.45;2.6;0.119;34;68;0.99708;3.23;0.72;10.9;6
|
| 845 |
+
7.1;0.685;0.35;2;0.088;9;92;0.9963;3.28;0.62;9.4;5
|
| 846 |
+
9.9;0.25;0.46;1.7;0.062;26;42;0.9959;3.18;0.83;10.6;6
|
| 847 |
+
6.4;0.64;0.21;1.8;0.081;14;31;0.99689;3.59;0.66;9.8;5
|
| 848 |
+
6.4;0.64;0.21;1.8;0.081;14;31;0.99689;3.59;0.66;9.8;5
|
| 849 |
+
7.4;0.68;0.16;1.8;0.078;12;39;0.9977;3.5;0.7;9.9;6
|
| 850 |
+
6.4;0.64;0.21;1.8;0.081;14;31;0.99689;3.59;0.66;9.8;5
|
| 851 |
+
6.4;0.63;0.21;1.6;0.08;12;32;0.99689;3.58;0.66;9.8;5
|
| 852 |
+
9.3;0.43;0.44;1.9;0.085;9;22;0.99708;3.28;0.55;9.5;5
|
| 853 |
+
9.3;0.43;0.44;1.9;0.085;9;22;0.99708;3.28;0.55;9.5;5
|
| 854 |
+
8;0.42;0.32;2.5;0.08;26;122;0.99801;3.22;1.07;9.7;5
|
| 855 |
+
9.3;0.36;0.39;1.5;0.08;41;55;0.99652;3.47;0.73;10.9;6
|
| 856 |
+
9.3;0.36;0.39;1.5;0.08;41;55;0.99652;3.47;0.73;10.9;6
|
| 857 |
+
7.6;0.735;0.02;2.5;0.071;10;14;0.99538;3.51;0.71;11.7;7
|
| 858 |
+
9.3;0.36;0.39;1.5;0.08;41;55;0.99652;3.47;0.73;10.9;6
|
| 859 |
+
8.2;0.26;0.34;2.5;0.073;16;47;0.99594;3.4;0.78;11.3;7
|
| 860 |
+
11.7;0.28;0.47;1.7;0.054;17;32;0.99686;3.15;0.67;10.6;7
|
| 861 |
+
6.8;0.56;0.22;1.8;0.074;15;24;0.99438;3.4;0.82;11.2;6
|
| 862 |
+
7.2;0.62;0.06;2.7;0.077;15;85;0.99746;3.51;0.54;9.5;5
|
| 863 |
+
5.8;1.01;0.66;2;0.039;15;88;0.99357;3.66;0.6;11.5;6
|
| 864 |
+
7.5;0.42;0.32;2.7;0.067;7;25;0.99628;3.24;0.44;10.4;5
|
| 865 |
+
7.2;0.62;0.06;2.5;0.078;17;84;0.99746;3.51;0.53;9.7;5
|
| 866 |
+
7.2;0.62;0.06;2.7;0.077;15;85;0.99746;3.51;0.54;9.5;5
|
| 867 |
+
7.2;0.635;0.07;2.6;0.077;16;86;0.99748;3.51;0.54;9.7;5
|
| 868 |
+
6.8;0.49;0.22;2.3;0.071;13;24;0.99438;3.41;0.83;11.3;6
|
| 869 |
+
6.9;0.51;0.23;2;0.072;13;22;0.99438;3.4;0.84;11.2;6
|
| 870 |
+
6.8;0.56;0.22;1.8;0.074;15;24;0.99438;3.4;0.82;11.2;6
|
| 871 |
+
7.6;0.63;0.03;2;0.08;27;43;0.99578;3.44;0.64;10.9;6
|
| 872 |
+
7.7;0.715;0.01;2.1;0.064;31;43;0.99371;3.41;0.57;11.8;6
|
| 873 |
+
6.9;0.56;0.03;1.5;0.086;36;46;0.99522;3.53;0.57;10.6;5
|
| 874 |
+
7.3;0.35;0.24;2;0.067;28;48;0.99576;3.43;0.54;10;4
|
| 875 |
+
9.1;0.21;0.37;1.6;0.067;6;10;0.99552;3.23;0.58;11.1;7
|
| 876 |
+
10.4;0.38;0.46;2.1;0.104;6;10;0.99664;3.12;0.65;11.8;7
|
| 877 |
+
8.8;0.31;0.4;2.8;0.109;7;16;0.99614;3.31;0.79;11.8;7
|
| 878 |
+
7.1;0.47;0;2.2;0.067;7;14;0.99517;3.4;0.58;10.9;4
|
| 879 |
+
7.7;0.715;0.01;2.1;0.064;31;43;0.99371;3.41;0.57;11.8;6
|
| 880 |
+
8.8;0.61;0.19;4;0.094;30;69;0.99787;3.22;0.5;10;6
|
| 881 |
+
7.2;0.6;0.04;2.5;0.076;18;88;0.99745;3.53;0.55;9.5;5
|
| 882 |
+
9.2;0.56;0.18;1.6;0.078;10;21;0.99576;3.15;0.49;9.9;5
|
| 883 |
+
7.6;0.715;0;2.1;0.068;30;35;0.99533;3.48;0.65;11.4;6
|
| 884 |
+
8.4;0.31;0.29;3.1;0.194;14;26;0.99536;3.22;0.78;12;6
|
| 885 |
+
7.2;0.6;0.04;2.5;0.076;18;88;0.99745;3.53;0.55;9.5;5
|
| 886 |
+
8.8;0.61;0.19;4;0.094;30;69;0.99787;3.22;0.5;10;6
|
| 887 |
+
8.9;0.75;0.14;2.5;0.086;9;30;0.99824;3.34;0.64;10.5;5
|
| 888 |
+
9;0.8;0.12;2.4;0.083;8;28;0.99836;3.33;0.65;10.4;6
|
| 889 |
+
10.7;0.52;0.38;2.6;0.066;29;56;0.99577;3.15;0.79;12.1;7
|
| 890 |
+
6.8;0.57;0;2.5;0.072;32;64;0.99491;3.43;0.56;11.2;6
|
| 891 |
+
10.7;0.9;0.34;6.6;0.112;23;99;1.00289;3.22;0.68;9.3;5
|
| 892 |
+
7.2;0.34;0.24;2;0.071;30;52;0.99576;3.44;0.58;10.1;5
|
| 893 |
+
7.2;0.66;0.03;2.3;0.078;16;86;0.99743;3.53;0.57;9.7;5
|
| 894 |
+
10.1;0.45;0.23;1.9;0.082;10;18;0.99774;3.22;0.65;9.3;6
|
| 895 |
+
7.2;0.66;0.03;2.3;0.078;16;86;0.99743;3.53;0.57;9.7;5
|
| 896 |
+
7.2;0.63;0.03;2.2;0.08;17;88;0.99745;3.53;0.58;9.8;6
|
| 897 |
+
7.1;0.59;0.01;2.3;0.08;27;43;0.9955;3.42;0.58;10.7;6
|
| 898 |
+
8.3;0.31;0.39;2.4;0.078;17;43;0.99444;3.31;0.77;12.5;7
|
| 899 |
+
7.1;0.59;0.01;2.3;0.08;27;43;0.9955;3.42;0.58;10.7;6
|
| 900 |
+
8.3;0.31;0.39;2.4;0.078;17;43;0.99444;3.31;0.77;12.5;7
|
| 901 |
+
8.3;1.02;0.02;3.4;0.084;6;11;0.99892;3.48;0.49;11;3
|
| 902 |
+
8.9;0.31;0.36;2.6;0.056;10;39;0.99562;3.4;0.69;11.8;5
|
| 903 |
+
7.4;0.635;0.1;2.4;0.08;16;33;0.99736;3.58;0.69;10.8;7
|
| 904 |
+
7.4;0.635;0.1;2.4;0.08;16;33;0.99736;3.58;0.69;10.8;7
|
| 905 |
+
6.8;0.59;0.06;6;0.06;11;18;0.9962;3.41;0.59;10.8;7
|
| 906 |
+
6.8;0.59;0.06;6;0.06;11;18;0.9962;3.41;0.59;10.8;7
|
| 907 |
+
9.2;0.58;0.2;3;0.081;15;115;0.998;3.23;0.59;9.5;5
|
| 908 |
+
7.2;0.54;0.27;2.6;0.084;12;78;0.9964;3.39;0.71;11;5
|
| 909 |
+
6.1;0.56;0;2.2;0.079;6;9;0.9948;3.59;0.54;11.5;6
|
| 910 |
+
7.4;0.52;0.13;2.4;0.078;34;61;0.99528;3.43;0.59;10.8;6
|
| 911 |
+
7.3;0.305;0.39;1.2;0.059;7;11;0.99331;3.29;0.52;11.5;6
|
| 912 |
+
9.3;0.38;0.48;3.8;0.132;3;11;0.99577;3.23;0.57;13.2;6
|
| 913 |
+
9.1;0.28;0.46;9;0.114;3;9;0.99901;3.18;0.6;10.9;6
|
| 914 |
+
10;0.46;0.44;2.9;0.065;4;8;0.99674;3.33;0.62;12.2;6
|
| 915 |
+
9.4;0.395;0.46;4.6;0.094;3;10;0.99639;3.27;0.64;12.2;7
|
| 916 |
+
7.3;0.305;0.39;1.2;0.059;7;11;0.99331;3.29;0.52;11.5;6
|
| 917 |
+
8.6;0.315;0.4;2.2;0.079;3;6;0.99512;3.27;0.67;11.9;6
|
| 918 |
+
5.3;0.715;0.19;1.5;0.161;7;62;0.99395;3.62;0.61;11;5
|
| 919 |
+
6.8;0.41;0.31;8.8;0.084;26;45;0.99824;3.38;0.64;10.1;6
|
| 920 |
+
8.4;0.36;0.32;2.2;0.081;32;79;0.9964;3.3;0.72;11;6
|
| 921 |
+
8.4;0.62;0.12;1.8;0.072;38;46;0.99504;3.38;0.89;11.8;6
|
| 922 |
+
9.6;0.41;0.37;2.3;0.091;10;23;0.99786;3.24;0.56;10.5;5
|
| 923 |
+
8.4;0.36;0.32;2.2;0.081;32;79;0.9964;3.3;0.72;11;6
|
| 924 |
+
8.4;0.62;0.12;1.8;0.072;38;46;0.99504;3.38;0.89;11.8;6
|
| 925 |
+
6.8;0.41;0.31;8.8;0.084;26;45;0.99824;3.38;0.64;10.1;6
|
| 926 |
+
8.6;0.47;0.27;2.3;0.055;14;28;0.99516;3.18;0.8;11.2;5
|
| 927 |
+
8.6;0.22;0.36;1.9;0.064;53;77;0.99604;3.47;0.87;11;7
|
| 928 |
+
9.4;0.24;0.33;2.3;0.061;52;73;0.99786;3.47;0.9;10.2;6
|
| 929 |
+
8.4;0.67;0.19;2.2;0.093;11;75;0.99736;3.2;0.59;9.2;4
|
| 930 |
+
8.6;0.47;0.27;2.3;0.055;14;28;0.99516;3.18;0.8;11.2;5
|
| 931 |
+
8.7;0.33;0.38;3.3;0.063;10;19;0.99468;3.3;0.73;12;7
|
| 932 |
+
6.6;0.61;0.01;1.9;0.08;8;25;0.99746;3.69;0.73;10.5;5
|
| 933 |
+
7.4;0.61;0.01;2;0.074;13;38;0.99748;3.48;0.65;9.8;5
|
| 934 |
+
7.6;0.4;0.29;1.9;0.078;29;66;0.9971;3.45;0.59;9.5;6
|
| 935 |
+
7.4;0.61;0.01;2;0.074;13;38;0.99748;3.48;0.65;9.8;5
|
| 936 |
+
6.6;0.61;0.01;1.9;0.08;8;25;0.99746;3.69;0.73;10.5;5
|
| 937 |
+
8.8;0.3;0.38;2.3;0.06;19;72;0.99543;3.39;0.72;11.8;6
|
| 938 |
+
8.8;0.3;0.38;2.3;0.06;19;72;0.99543;3.39;0.72;11.8;6
|
| 939 |
+
12;0.63;0.5;1.4;0.071;6;26;0.99791;3.07;0.6;10.4;4
|
| 940 |
+
7.2;0.38;0.38;2.8;0.068;23;42;0.99356;3.34;0.72;12.9;7
|
| 941 |
+
6.2;0.46;0.17;1.6;0.073;7;11;0.99425;3.61;0.54;11.4;5
|
| 942 |
+
9.6;0.33;0.52;2.2;0.074;13;25;0.99509;3.36;0.76;12.4;7
|
| 943 |
+
9.9;0.27;0.49;5;0.082;9;17;0.99484;3.19;0.52;12.5;7
|
| 944 |
+
10.1;0.43;0.4;2.6;0.092;13;52;0.99834;3.22;0.64;10;7
|
| 945 |
+
9.8;0.5;0.34;2.3;0.094;10;45;0.99864;3.24;0.6;9.7;7
|
| 946 |
+
8.3;0.3;0.49;3.8;0.09;11;24;0.99498;3.27;0.64;12.1;7
|
| 947 |
+
10.2;0.44;0.42;2;0.071;7;20;0.99566;3.14;0.79;11.1;7
|
| 948 |
+
10.2;0.44;0.58;4.1;0.092;11;24;0.99745;3.29;0.99;12;7
|
| 949 |
+
8.3;0.28;0.48;2.1;0.093;6;12;0.99408;3.26;0.62;12.4;7
|
| 950 |
+
8.9;0.12;0.45;1.8;0.075;10;21;0.99552;3.41;0.76;11.9;7
|
| 951 |
+
8.9;0.12;0.45;1.8;0.075;10;21;0.99552;3.41;0.76;11.9;7
|
| 952 |
+
8.9;0.12;0.45;1.8;0.075;10;21;0.99552;3.41;0.76;11.9;7
|
| 953 |
+
8.3;0.28;0.48;2.1;0.093;6;12;0.99408;3.26;0.62;12.4;7
|
| 954 |
+
8.2;0.31;0.4;2.2;0.058;6;10;0.99536;3.31;0.68;11.2;7
|
| 955 |
+
10.2;0.34;0.48;2.1;0.052;5;9;0.99458;3.2;0.69;12.1;7
|
| 956 |
+
7.6;0.43;0.4;2.7;0.082;6;11;0.99538;3.44;0.54;12.2;6
|
| 957 |
+
8.5;0.21;0.52;1.9;0.09;9;23;0.99648;3.36;0.67;10.4;5
|
| 958 |
+
9;0.36;0.52;2.1;0.111;5;10;0.99568;3.31;0.62;11.3;6
|
| 959 |
+
9.5;0.37;0.52;2;0.088;12;51;0.99613;3.29;0.58;11.1;6
|
| 960 |
+
6.4;0.57;0.12;2.3;0.12;25;36;0.99519;3.47;0.71;11.3;7
|
| 961 |
+
8;0.59;0.05;2;0.089;12;32;0.99735;3.36;0.61;10;5
|
| 962 |
+
8.5;0.47;0.27;1.9;0.058;18;38;0.99518;3.16;0.85;11.1;6
|
| 963 |
+
7.1;0.56;0.14;1.6;0.078;7;18;0.99592;3.27;0.62;9.3;5
|
| 964 |
+
6.6;0.57;0.02;2.1;0.115;6;16;0.99654;3.38;0.69;9.5;5
|
| 965 |
+
8.8;0.27;0.39;2;0.1;20;27;0.99546;3.15;0.69;11.2;6
|
| 966 |
+
8.5;0.47;0.27;1.9;0.058;18;38;0.99518;3.16;0.85;11.1;6
|
| 967 |
+
8.3;0.34;0.4;2.4;0.065;24;48;0.99554;3.34;0.86;11;6
|
| 968 |
+
9;0.38;0.41;2.4;0.103;6;10;0.99604;3.13;0.58;11.9;7
|
| 969 |
+
8.5;0.66;0.2;2.1;0.097;23;113;0.99733;3.13;0.48;9.2;5
|
| 970 |
+
9;0.4;0.43;2.4;0.068;29;46;0.9943;3.2;0.6;12.2;6
|
| 971 |
+
6.7;0.56;0.09;2.9;0.079;7;22;0.99669;3.46;0.61;10.2;5
|
| 972 |
+
10.4;0.26;0.48;1.9;0.066;6;10;0.99724;3.33;0.87;10.9;6
|
| 973 |
+
10.4;0.26;0.48;1.9;0.066;6;10;0.99724;3.33;0.87;10.9;6
|
| 974 |
+
10.1;0.38;0.5;2.4;0.104;6;13;0.99643;3.22;0.65;11.6;7
|
| 975 |
+
8.5;0.34;0.44;1.7;0.079;6;12;0.99605;3.52;0.63;10.7;5
|
| 976 |
+
8.8;0.33;0.41;5.9;0.073;7;13;0.99658;3.3;0.62;12.1;7
|
| 977 |
+
7.2;0.41;0.3;2.1;0.083;35;72;0.997;3.44;0.52;9.4;5
|
| 978 |
+
7.2;0.41;0.3;2.1;0.083;35;72;0.997;3.44;0.52;9.4;5
|
| 979 |
+
8.4;0.59;0.29;2.6;0.109;31;119;0.99801;3.15;0.5;9.1;5
|
| 980 |
+
7;0.4;0.32;3.6;0.061;9;29;0.99416;3.28;0.49;11.3;7
|
| 981 |
+
12.2;0.45;0.49;1.4;0.075;3;6;0.9969;3.13;0.63;10.4;5
|
| 982 |
+
9.1;0.5;0.3;1.9;0.065;8;17;0.99774;3.32;0.71;10.5;6
|
| 983 |
+
9.5;0.86;0.26;1.9;0.079;13;28;0.99712;3.25;0.62;10;5
|
| 984 |
+
7.3;0.52;0.32;2.1;0.07;51;70;0.99418;3.34;0.82;12.9;6
|
| 985 |
+
9.1;0.5;0.3;1.9;0.065;8;17;0.99774;3.32;0.71;10.5;6
|
| 986 |
+
12.2;0.45;0.49;1.4;0.075;3;6;0.9969;3.13;0.63;10.4;5
|
| 987 |
+
7.4;0.58;0;2;0.064;7;11;0.99562;3.45;0.58;11.3;6
|
| 988 |
+
9.8;0.34;0.39;1.4;0.066;3;7;0.9947;3.19;0.55;11.4;7
|
| 989 |
+
7.1;0.36;0.3;1.6;0.08;35;70;0.99693;3.44;0.5;9.4;5
|
| 990 |
+
7.7;0.39;0.12;1.7;0.097;19;27;0.99596;3.16;0.49;9.4;5
|
| 991 |
+
9.7;0.295;0.4;1.5;0.073;14;21;0.99556;3.14;0.51;10.9;6
|
| 992 |
+
7.7;0.39;0.12;1.7;0.097;19;27;0.99596;3.16;0.49;9.4;5
|
| 993 |
+
7.1;0.34;0.28;2;0.082;31;68;0.99694;3.45;0.48;9.4;5
|
| 994 |
+
6.5;0.4;0.1;2;0.076;30;47;0.99554;3.36;0.48;9.4;6
|
| 995 |
+
7.1;0.34;0.28;2;0.082;31;68;0.99694;3.45;0.48;9.4;5
|
| 996 |
+
10;0.35;0.45;2.5;0.092;20;88;0.99918;3.15;0.43;9.4;5
|
| 997 |
+
7.7;0.6;0.06;2;0.079;19;41;0.99697;3.39;0.62;10.1;6
|
| 998 |
+
5.6;0.66;0;2.2;0.087;3;11;0.99378;3.71;0.63;12.8;7
|
| 999 |
+
5.6;0.66;0;2.2;0.087;3;11;0.99378;3.71;0.63;12.8;7
|
| 1000 |
+
8.9;0.84;0.34;1.4;0.05;4;10;0.99554;3.12;0.48;9.1;6
|
| 1001 |
+
6.4;0.69;0;1.65;0.055;7;12;0.99162;3.47;0.53;12.9;6
|
| 1002 |
+
7.5;0.43;0.3;2.2;0.062;6;12;0.99495;3.44;0.72;11.5;7
|
| 1003 |
+
9.9;0.35;0.38;1.5;0.058;31;47;0.99676;3.26;0.82;10.6;7
|
| 1004 |
+
9.1;0.29;0.33;2.05;0.063;13;27;0.99516;3.26;0.84;11.7;7
|
| 1005 |
+
6.8;0.36;0.32;1.8;0.067;4;8;0.9928;3.36;0.55;12.8;7
|
| 1006 |
+
8.2;0.43;0.29;1.6;0.081;27;45;0.99603;3.25;0.54;10.3;5
|
| 1007 |
+
6.8;0.36;0.32;1.8;0.067;4;8;0.9928;3.36;0.55;12.8;7
|
| 1008 |
+
9.1;0.29;0.33;2.05;0.063;13;27;0.99516;3.26;0.84;11.7;7
|
| 1009 |
+
9.1;0.3;0.34;2;0.064;12;25;0.99516;3.26;0.84;11.7;7
|
| 1010 |
+
8.9;0.35;0.4;3.6;0.11;12;24;0.99549;3.23;0.7;12;7
|
| 1011 |
+
9.6;0.5;0.36;2.8;0.116;26;55;0.99722;3.18;0.68;10.9;5
|
| 1012 |
+
8.9;0.28;0.45;1.7;0.067;7;12;0.99354;3.25;0.55;12.3;7
|
| 1013 |
+
8.9;0.32;0.31;2;0.088;12;19;0.9957;3.17;0.55;10.4;6
|
| 1014 |
+
7.7;1.005;0.15;2.1;0.102;11;32;0.99604;3.23;0.48;10;5
|
| 1015 |
+
7.5;0.71;0;1.6;0.092;22;31;0.99635;3.38;0.58;10;6
|
| 1016 |
+
8;0.58;0.16;2;0.12;3;7;0.99454;3.22;0.58;11.2;6
|
| 1017 |
+
10.5;0.39;0.46;2.2;0.075;14;27;0.99598;3.06;0.84;11.4;6
|
| 1018 |
+
8.9;0.38;0.4;2.2;0.068;12;28;0.99486;3.27;0.75;12.6;7
|
| 1019 |
+
8;0.18;0.37;0.9;0.049;36;109;0.99007;2.89;0.44;12.7;6
|
| 1020 |
+
8;0.18;0.37;0.9;0.049;36;109;0.99007;2.89;0.44;12.7;6
|
| 1021 |
+
7;0.5;0.14;1.8;0.078;10;23;0.99636;3.53;0.61;10.4;5
|
| 1022 |
+
11.3;0.36;0.66;2.4;0.123;3;8;0.99642;3.2;0.53;11.9;6
|
| 1023 |
+
11.3;0.36;0.66;2.4;0.123;3;8;0.99642;3.2;0.53;11.9;6
|
| 1024 |
+
7;0.51;0.09;2.1;0.062;4;9;0.99584;3.35;0.54;10.5;5
|
| 1025 |
+
8.2;0.32;0.42;2.3;0.098;3;9;0.99506;3.27;0.55;12.3;6
|
| 1026 |
+
7.7;0.58;0.01;1.8;0.088;12;18;0.99568;3.32;0.56;10.5;7
|
| 1027 |
+
8.6;0.83;0;2.8;0.095;17;43;0.99822;3.33;0.6;10.4;6
|
| 1028 |
+
7.9;0.31;0.32;1.9;0.066;14;36;0.99364;3.41;0.56;12.6;6
|
| 1029 |
+
6.4;0.795;0;2.2;0.065;28;52;0.99378;3.49;0.52;11.6;5
|
| 1030 |
+
7.2;0.34;0.21;2.5;0.075;41;68;0.99586;3.37;0.54;10.1;6
|
| 1031 |
+
7.7;0.58;0.01;1.8;0.088;12;18;0.99568;3.32;0.56;10.5;7
|
| 1032 |
+
7.1;0.59;0;2.1;0.091;9;14;0.99488;3.42;0.55;11.5;7
|
| 1033 |
+
7.3;0.55;0.01;1.8;0.093;9;15;0.99514;3.35;0.58;11;7
|
| 1034 |
+
8.1;0.82;0;4.1;0.095;5;14;0.99854;3.36;0.53;9.6;5
|
| 1035 |
+
7.5;0.57;0.08;2.6;0.089;14;27;0.99592;3.3;0.59;10.4;6
|
| 1036 |
+
8.9;0.745;0.18;2.5;0.077;15;48;0.99739;3.2;0.47;9.7;6
|
| 1037 |
+
10.1;0.37;0.34;2.4;0.085;5;17;0.99683;3.17;0.65;10.6;7
|
| 1038 |
+
7.6;0.31;0.34;2.5;0.082;26;35;0.99356;3.22;0.59;12.5;7
|
| 1039 |
+
7.3;0.91;0.1;1.8;0.074;20;56;0.99672;3.35;0.56;9.2;5
|
| 1040 |
+
8.7;0.41;0.41;6.2;0.078;25;42;0.9953;3.24;0.77;12.6;7
|
| 1041 |
+
8.9;0.5;0.21;2.2;0.088;21;39;0.99692;3.33;0.83;11.1;6
|
| 1042 |
+
7.4;0.965;0;2.2;0.088;16;32;0.99756;3.58;0.67;10.2;5
|
| 1043 |
+
6.9;0.49;0.19;1.7;0.079;13;26;0.99547;3.38;0.64;9.8;6
|
| 1044 |
+
8.9;0.5;0.21;2.2;0.088;21;39;0.99692;3.33;0.83;11.1;6
|
| 1045 |
+
9.5;0.39;0.41;8.9;0.069;18;39;0.99859;3.29;0.81;10.9;7
|
| 1046 |
+
6.4;0.39;0.33;3.3;0.046;12;53;0.99294;3.36;0.62;12.2;6
|
| 1047 |
+
6.9;0.44;0;1.4;0.07;32;38;0.99438;3.32;0.58;11.4;6
|
| 1048 |
+
7.6;0.78;0;1.7;0.076;33;45;0.99612;3.31;0.62;10.7;6
|
| 1049 |
+
7.1;0.43;0.17;1.8;0.082;27;51;0.99634;3.49;0.64;10.4;5
|
| 1050 |
+
9.3;0.49;0.36;1.7;0.081;3;14;0.99702;3.27;0.78;10.9;6
|
| 1051 |
+
9.3;0.5;0.36;1.8;0.084;6;17;0.99704;3.27;0.77;10.8;6
|
| 1052 |
+
7.1;0.43;0.17;1.8;0.082;27;51;0.99634;3.49;0.64;10.4;5
|
| 1053 |
+
8.5;0.46;0.59;1.4;0.414;16;45;0.99702;3.03;1.34;9.2;5
|
| 1054 |
+
5.6;0.605;0.05;2.4;0.073;19;25;0.99258;3.56;0.55;12.9;5
|
| 1055 |
+
8.3;0.33;0.42;2.3;0.07;9;20;0.99426;3.38;0.77;12.7;7
|
| 1056 |
+
8.2;0.64;0.27;2;0.095;5;77;0.99747;3.13;0.62;9.1;6
|
| 1057 |
+
8.2;0.64;0.27;2;0.095;5;77;0.99747;3.13;0.62;9.1;6
|
| 1058 |
+
8.9;0.48;0.53;4;0.101;3;10;0.99586;3.21;0.59;12.1;7
|
| 1059 |
+
7.6;0.42;0.25;3.9;0.104;28;90;0.99784;3.15;0.57;9.1;5
|
| 1060 |
+
9.9;0.53;0.57;2.4;0.093;30;52;0.9971;3.19;0.76;11.6;7
|
| 1061 |
+
8.9;0.48;0.53;4;0.101;3;10;0.99586;3.21;0.59;12.1;7
|
| 1062 |
+
11.6;0.23;0.57;1.8;0.074;3;8;0.9981;3.14;0.7;9.9;6
|
| 1063 |
+
9.1;0.4;0.5;1.8;0.071;7;16;0.99462;3.21;0.69;12.5;8
|
| 1064 |
+
8;0.38;0.44;1.9;0.098;6;15;0.9956;3.3;0.64;11.4;6
|
| 1065 |
+
10.2;0.29;0.65;2.4;0.075;6;17;0.99565;3.22;0.63;11.8;6
|
| 1066 |
+
8.2;0.74;0.09;2;0.067;5;10;0.99418;3.28;0.57;11.8;6
|
| 1067 |
+
7.7;0.61;0.18;2.4;0.083;6;20;0.9963;3.29;0.6;10.2;6
|
| 1068 |
+
6.6;0.52;0.08;2.4;0.07;13;26;0.99358;3.4;0.72;12.5;7
|
| 1069 |
+
11.1;0.31;0.53;2.2;0.06;3;10;0.99572;3.02;0.83;10.9;7
|
| 1070 |
+
11.1;0.31;0.53;2.2;0.06;3;10;0.99572;3.02;0.83;10.9;7
|
| 1071 |
+
8;0.62;0.35;2.8;0.086;28;52;0.997;3.31;0.62;10.8;5
|
| 1072 |
+
9.3;0.33;0.45;1.5;0.057;19;37;0.99498;3.18;0.89;11.1;7
|
| 1073 |
+
7.5;0.77;0.2;8.1;0.098;30;92;0.99892;3.2;0.58;9.2;5
|
| 1074 |
+
7.2;0.35;0.26;1.8;0.083;33;75;0.9968;3.4;0.58;9.5;6
|
| 1075 |
+
8;0.62;0.33;2.7;0.088;16;37;0.9972;3.31;0.58;10.7;6
|
| 1076 |
+
7.5;0.77;0.2;8.1;0.098;30;92;0.99892;3.2;0.58;9.2;5
|
| 1077 |
+
9.1;0.25;0.34;2;0.071;45;67;0.99769;3.44;0.86;10.2;7
|
| 1078 |
+
9.9;0.32;0.56;2;0.073;3;8;0.99534;3.15;0.73;11.4;6
|
| 1079 |
+
8.6;0.37;0.65;6.4;0.08;3;8;0.99817;3.27;0.58;11;5
|
| 1080 |
+
8.6;0.37;0.65;6.4;0.08;3;8;0.99817;3.27;0.58;11;5
|
| 1081 |
+
7.9;0.3;0.68;8.3;0.05;37.5;278;0.99316;3.01;0.51;12.3;7
|
| 1082 |
+
10.3;0.27;0.56;1.4;0.047;3;8;0.99471;3.16;0.51;11.8;6
|
| 1083 |
+
7.9;0.3;0.68;8.3;0.05;37.5;289;0.99316;3.01;0.51;12.3;7
|
| 1084 |
+
7.2;0.38;0.3;1.8;0.073;31;70;0.99685;3.42;0.59;9.5;6
|
| 1085 |
+
8.7;0.42;0.45;2.4;0.072;32;59;0.99617;3.33;0.77;12;6
|
| 1086 |
+
7.2;0.38;0.3;1.8;0.073;31;70;0.99685;3.42;0.59;9.5;6
|
| 1087 |
+
6.8;0.48;0.08;1.8;0.074;40;64;0.99529;3.12;0.49;9.6;5
|
| 1088 |
+
8.5;0.34;0.4;4.7;0.055;3;9;0.99738;3.38;0.66;11.6;7
|
| 1089 |
+
7.9;0.19;0.42;1.6;0.057;18;30;0.994;3.29;0.69;11.2;6
|
| 1090 |
+
11.6;0.41;0.54;1.5;0.095;22;41;0.99735;3.02;0.76;9.9;7
|
| 1091 |
+
11.6;0.41;0.54;1.5;0.095;22;41;0.99735;3.02;0.76;9.9;7
|
| 1092 |
+
10;0.26;0.54;1.9;0.083;42;74;0.99451;2.98;0.63;11.8;8
|
| 1093 |
+
7.9;0.34;0.42;2;0.086;8;19;0.99546;3.35;0.6;11.4;6
|
| 1094 |
+
7;0.54;0.09;2;0.081;10;16;0.99479;3.43;0.59;11.5;6
|
| 1095 |
+
9.2;0.31;0.36;2.2;0.079;11;31;0.99615;3.33;0.86;12;7
|
| 1096 |
+
6.6;0.725;0.09;5.5;0.117;9;17;0.99655;3.35;0.49;10.8;6
|
| 1097 |
+
9.4;0.4;0.47;2.5;0.087;6;20;0.99772;3.15;0.5;10.5;5
|
| 1098 |
+
6.6;0.725;0.09;5.5;0.117;9;17;0.99655;3.35;0.49;10.8;6
|
| 1099 |
+
8.6;0.52;0.38;1.5;0.096;5;18;0.99666;3.2;0.52;9.4;5
|
| 1100 |
+
8;0.31;0.45;2.1;0.216;5;16;0.99358;3.15;0.81;12.5;7
|
| 1101 |
+
8.6;0.52;0.38;1.5;0.096;5;18;0.99666;3.2;0.52;9.4;5
|
| 1102 |
+
8.4;0.34;0.42;2.1;0.072;23;36;0.99392;3.11;0.78;12.4;6
|
| 1103 |
+
7.4;0.49;0.27;2.1;0.071;14;25;0.99388;3.35;0.63;12;6
|
| 1104 |
+
6.1;0.48;0.09;1.7;0.078;18;30;0.99402;3.45;0.54;11.2;6
|
| 1105 |
+
7.4;0.49;0.27;2.1;0.071;14;25;0.99388;3.35;0.63;12;6
|
| 1106 |
+
8;0.48;0.34;2.2;0.073;16;25;0.9936;3.28;0.66;12.4;6
|
| 1107 |
+
6.3;0.57;0.28;2.1;0.048;13;49;0.99374;3.41;0.6;12.8;5
|
| 1108 |
+
8.2;0.23;0.42;1.9;0.069;9;17;0.99376;3.21;0.54;12.3;6
|
| 1109 |
+
9.1;0.3;0.41;2;0.068;10;24;0.99523;3.27;0.85;11.7;7
|
| 1110 |
+
8.1;0.78;0.1;3.3;0.09;4;13;0.99855;3.36;0.49;9.5;5
|
| 1111 |
+
10.8;0.47;0.43;2.1;0.171;27;66;0.9982;3.17;0.76;10.8;6
|
| 1112 |
+
8.3;0.53;0;1.4;0.07;6;14;0.99593;3.25;0.64;10;6
|
| 1113 |
+
5.4;0.42;0.27;2;0.092;23;55;0.99471;3.78;0.64;12.3;7
|
| 1114 |
+
7.9;0.33;0.41;1.5;0.056;6;35;0.99396;3.29;0.71;11;6
|
| 1115 |
+
8.9;0.24;0.39;1.6;0.074;3;10;0.99698;3.12;0.59;9.5;6
|
| 1116 |
+
5;0.4;0.5;4.3;0.046;29;80;0.9902;3.49;0.66;13.6;6
|
| 1117 |
+
7;0.69;0.07;2.5;0.091;15;21;0.99572;3.38;0.6;11.3;6
|
| 1118 |
+
7;0.69;0.07;2.5;0.091;15;21;0.99572;3.38;0.6;11.3;6
|
| 1119 |
+
7;0.69;0.07;2.5;0.091;15;21;0.99572;3.38;0.6;11.3;6
|
| 1120 |
+
7.1;0.39;0.12;2.1;0.065;14;24;0.99252;3.3;0.53;13.3;6
|
| 1121 |
+
5.6;0.66;0;2.5;0.066;7;15;0.99256;3.52;0.58;12.9;5
|
| 1122 |
+
7.9;0.54;0.34;2.5;0.076;8;17;0.99235;3.2;0.72;13.1;8
|
| 1123 |
+
6.6;0.5;0;1.8;0.062;21;28;0.99352;3.44;0.55;12.3;6
|
| 1124 |
+
6.3;0.47;0;1.4;0.055;27;33;0.9922;3.45;0.48;12.3;6
|
| 1125 |
+
10.7;0.4;0.37;1.9;0.081;17;29;0.99674;3.12;0.65;11.2;6
|
| 1126 |
+
6.5;0.58;0;2.2;0.096;3;13;0.99557;3.62;0.62;11.5;4
|
| 1127 |
+
8.8;0.24;0.35;1.7;0.055;13;27;0.99394;3.14;0.59;11.3;7
|
| 1128 |
+
5.8;0.29;0.26;1.7;0.063;3;11;0.9915;3.39;0.54;13.5;6
|
| 1129 |
+
6.3;0.76;0;2.9;0.072;26;52;0.99379;3.51;0.6;11.5;6
|
| 1130 |
+
10;0.43;0.33;2.7;0.095;28;89;0.9984;3.22;0.68;10;5
|
| 1131 |
+
10.5;0.43;0.35;3.3;0.092;24;70;0.99798;3.21;0.69;10.5;6
|
| 1132 |
+
9.1;0.6;0;1.9;0.058;5;10;0.9977;3.18;0.63;10.4;6
|
| 1133 |
+
5.9;0.19;0.21;1.7;0.045;57;135;0.99341;3.32;0.44;9.5;5
|
| 1134 |
+
7.4;0.36;0.34;1.8;0.075;18;38;0.9933;3.38;0.88;13.6;7
|
| 1135 |
+
7.2;0.48;0.07;5.5;0.089;10;18;0.99684;3.37;0.68;11.2;7
|
| 1136 |
+
8.5;0.28;0.35;1.7;0.061;6;15;0.99524;3.3;0.74;11.8;7
|
| 1137 |
+
8;0.25;0.43;1.7;0.067;22;50;0.9946;3.38;0.6;11.9;6
|
| 1138 |
+
10.4;0.52;0.45;2;0.08;6;13;0.99774;3.22;0.76;11.4;6
|
| 1139 |
+
10.4;0.52;0.45;2;0.08;6;13;0.99774;3.22;0.76;11.4;6
|
| 1140 |
+
7.5;0.41;0.15;3.7;0.104;29;94;0.99786;3.14;0.58;9.1;5
|
| 1141 |
+
8.2;0.51;0.24;2;0.079;16;86;0.99764;3.34;0.64;9.5;6
|
| 1142 |
+
7.3;0.4;0.3;1.7;0.08;33;79;0.9969;3.41;0.65;9.5;6
|
| 1143 |
+
8.2;0.38;0.32;2.5;0.08;24;71;0.99624;3.27;0.85;11;6
|
| 1144 |
+
6.9;0.45;0.11;2.4;0.043;6;12;0.99354;3.3;0.65;11.4;6
|
| 1145 |
+
7;0.22;0.3;1.8;0.065;16;20;0.99672;3.61;0.82;10;6
|
| 1146 |
+
7.3;0.32;0.23;2.3;0.066;35;70;0.99588;3.43;0.62;10.1;5
|
| 1147 |
+
8.2;0.2;0.43;2.5;0.076;31;51;0.99672;3.53;0.81;10.4;6
|
| 1148 |
+
7.8;0.5;0.12;1.8;0.178;6;21;0.996;3.28;0.87;9.8;6
|
| 1149 |
+
10;0.41;0.45;6.2;0.071;6;14;0.99702;3.21;0.49;11.8;7
|
| 1150 |
+
7.8;0.39;0.42;2;0.086;9;21;0.99526;3.39;0.66;11.6;6
|
| 1151 |
+
10;0.35;0.47;2;0.061;6;11;0.99585;3.23;0.52;12;6
|
| 1152 |
+
8.2;0.33;0.32;2.8;0.067;4;12;0.99473;3.3;0.76;12.8;7
|
| 1153 |
+
6.1;0.58;0.23;2.5;0.044;16;70;0.99352;3.46;0.65;12.5;6
|
| 1154 |
+
8.3;0.6;0.25;2.2;0.118;9;38;0.99616;3.15;0.53;9.8;5
|
| 1155 |
+
9.6;0.42;0.35;2.1;0.083;17;38;0.99622;3.23;0.66;11.1;6
|
| 1156 |
+
6.6;0.58;0;2.2;0.1;50;63;0.99544;3.59;0.68;11.4;6
|
| 1157 |
+
8.3;0.6;0.25;2.2;0.118;9;38;0.99616;3.15;0.53;9.8;5
|
| 1158 |
+
8.5;0.18;0.51;1.75;0.071;45;88;0.99524;3.33;0.76;11.8;7
|
| 1159 |
+
5.1;0.51;0.18;2.1;0.042;16;101;0.9924;3.46;0.87;12.9;7
|
| 1160 |
+
6.7;0.41;0.43;2.8;0.076;22;54;0.99572;3.42;1.16;10.6;6
|
| 1161 |
+
10.2;0.41;0.43;2.2;0.11;11;37;0.99728;3.16;0.67;10.8;5
|
| 1162 |
+
10.6;0.36;0.57;2.3;0.087;6;20;0.99676;3.14;0.72;11.1;7
|
| 1163 |
+
8.8;0.45;0.43;1.4;0.076;12;21;0.99551;3.21;0.75;10.2;6
|
| 1164 |
+
8.5;0.32;0.42;2.3;0.075;12;19;0.99434;3.14;0.71;11.8;7
|
| 1165 |
+
9;0.785;0.24;1.7;0.078;10;21;0.99692;3.29;0.67;10;5
|
| 1166 |
+
9;0.785;0.24;1.7;0.078;10;21;0.99692;3.29;0.67;10;5
|
| 1167 |
+
8.5;0.44;0.5;1.9;0.369;15;38;0.99634;3.01;1.1;9.4;5
|
| 1168 |
+
9.9;0.54;0.26;2;0.111;7;60;0.99709;2.94;0.98;10.2;5
|
| 1169 |
+
8.2;0.33;0.39;2.5;0.074;29;48;0.99528;3.32;0.88;12.4;7
|
| 1170 |
+
6.5;0.34;0.27;2.8;0.067;8;44;0.99384;3.21;0.56;12;6
|
| 1171 |
+
7.6;0.5;0.29;2.3;0.086;5;14;0.99502;3.32;0.62;11.5;6
|
| 1172 |
+
9.2;0.36;0.34;1.6;0.062;5;12;0.99667;3.2;0.67;10.5;6
|
| 1173 |
+
7.1;0.59;0;2.2;0.078;26;44;0.99522;3.42;0.68;10.8;6
|
| 1174 |
+
9.7;0.42;0.46;2.1;0.074;5;16;0.99649;3.27;0.74;12.3;6
|
| 1175 |
+
7.6;0.36;0.31;1.7;0.079;26;65;0.99716;3.46;0.62;9.5;6
|
| 1176 |
+
7.6;0.36;0.31;1.7;0.079;26;65;0.99716;3.46;0.62;9.5;6
|
| 1177 |
+
6.5;0.61;0;2.2;0.095;48;59;0.99541;3.61;0.7;11.5;6
|
| 1178 |
+
6.5;0.88;0.03;5.6;0.079;23;47;0.99572;3.58;0.5;11.2;4
|
| 1179 |
+
7.1;0.66;0;2.4;0.052;6;11;0.99318;3.35;0.66;12.7;7
|
| 1180 |
+
5.6;0.915;0;2.1;0.041;17;78;0.99346;3.68;0.73;11.4;5
|
| 1181 |
+
8.2;0.35;0.33;2.4;0.076;11;47;0.99599;3.27;0.81;11;6
|
| 1182 |
+
8.2;0.35;0.33;2.4;0.076;11;47;0.99599;3.27;0.81;11;6
|
| 1183 |
+
9.8;0.39;0.43;1.65;0.068;5;11;0.99478;3.19;0.46;11.4;5
|
| 1184 |
+
10.2;0.4;0.4;2.5;0.068;41;54;0.99754;3.38;0.86;10.5;6
|
| 1185 |
+
6.8;0.66;0.07;1.6;0.07;16;61;0.99572;3.29;0.6;9.3;5
|
| 1186 |
+
6.7;0.64;0.23;2.1;0.08;11;119;0.99538;3.36;0.7;10.9;5
|
| 1187 |
+
7;0.43;0.3;2;0.085;6;39;0.99346;3.33;0.46;11.9;6
|
| 1188 |
+
6.6;0.8;0.03;7.8;0.079;6;12;0.9963;3.52;0.5;12.2;5
|
| 1189 |
+
7;0.43;0.3;2;0.085;6;39;0.99346;3.33;0.46;11.9;6
|
| 1190 |
+
6.7;0.64;0.23;2.1;0.08;11;119;0.99538;3.36;0.7;10.9;5
|
| 1191 |
+
8.8;0.955;0.05;1.8;0.075;5;19;0.99616;3.3;0.44;9.6;4
|
| 1192 |
+
9.1;0.4;0.57;4.6;0.08;6;20;0.99652;3.28;0.57;12.5;6
|
| 1193 |
+
6.5;0.885;0;2.3;0.166;6;12;0.99551;3.56;0.51;10.8;5
|
| 1194 |
+
7.2;0.25;0.37;2.5;0.063;11;41;0.99439;3.52;0.8;12.4;7
|
| 1195 |
+
6.4;0.885;0;2.3;0.166;6;12;0.99551;3.56;0.51;10.8;5
|
| 1196 |
+
7;0.745;0.12;1.8;0.114;15;64;0.99588;3.22;0.59;9.5;6
|
| 1197 |
+
6.2;0.43;0.22;1.8;0.078;21;56;0.99633;3.52;0.6;9.5;6
|
| 1198 |
+
7.9;0.58;0.23;2.3;0.076;23;94;0.99686;3.21;0.58;9.5;6
|
| 1199 |
+
7.7;0.57;0.21;1.5;0.069;4;9;0.99458;3.16;0.54;9.8;6
|
| 1200 |
+
7.7;0.26;0.26;2;0.052;19;77;0.9951;3.15;0.79;10.9;6
|
| 1201 |
+
7.9;0.58;0.23;2.3;0.076;23;94;0.99686;3.21;0.58;9.5;6
|
| 1202 |
+
7.7;0.57;0.21;1.5;0.069;4;9;0.99458;3.16;0.54;9.8;6
|
| 1203 |
+
7.9;0.34;0.36;1.9;0.065;5;10;0.99419;3.27;0.54;11.2;7
|
| 1204 |
+
8.6;0.42;0.39;1.8;0.068;6;12;0.99516;3.35;0.69;11.7;8
|
| 1205 |
+
9.9;0.74;0.19;5.8;0.111;33;76;0.99878;3.14;0.55;9.4;5
|
| 1206 |
+
7.2;0.36;0.46;2.1;0.074;24;44;0.99534;3.4;0.85;11;7
|
| 1207 |
+
7.2;0.36;0.46;2.1;0.074;24;44;0.99534;3.4;0.85;11;7
|
| 1208 |
+
7.2;0.36;0.46;2.1;0.074;24;44;0.99534;3.4;0.85;11;7
|
| 1209 |
+
9.9;0.72;0.55;1.7;0.136;24;52;0.99752;3.35;0.94;10;5
|
| 1210 |
+
7.2;0.36;0.46;2.1;0.074;24;44;0.99534;3.4;0.85;11;7
|
| 1211 |
+
6.2;0.39;0.43;2;0.071;14;24;0.99428;3.45;0.87;11.2;7
|
| 1212 |
+
6.8;0.65;0.02;2.1;0.078;8;15;0.99498;3.35;0.62;10.4;6
|
| 1213 |
+
6.6;0.44;0.15;2.1;0.076;22;53;0.9957;3.32;0.62;9.3;5
|
| 1214 |
+
6.8;0.65;0.02;2.1;0.078;8;15;0.99498;3.35;0.62;10.4;6
|
| 1215 |
+
9.6;0.38;0.42;1.9;0.071;5;13;0.99659;3.15;0.75;10.5;6
|
| 1216 |
+
10.2;0.33;0.46;1.9;0.081;6;9;0.99628;3.1;0.48;10.4;6
|
| 1217 |
+
8.8;0.27;0.46;2.1;0.095;20;29;0.99488;3.26;0.56;11.3;6
|
| 1218 |
+
7.9;0.57;0.31;2;0.079;10;79;0.99677;3.29;0.69;9.5;6
|
| 1219 |
+
8.2;0.34;0.37;1.9;0.057;43;74;0.99408;3.23;0.81;12;6
|
| 1220 |
+
8.2;0.4;0.31;1.9;0.082;8;24;0.996;3.24;0.69;10.6;6
|
| 1221 |
+
9;0.39;0.4;1.3;0.044;25;50;0.99478;3.2;0.83;10.9;6
|
| 1222 |
+
10.9;0.32;0.52;1.8;0.132;17;44;0.99734;3.28;0.77;11.5;6
|
| 1223 |
+
10.9;0.32;0.52;1.8;0.132;17;44;0.99734;3.28;0.77;11.5;6
|
| 1224 |
+
8.1;0.53;0.22;2.2;0.078;33;89;0.99678;3.26;0.46;9.6;6
|
| 1225 |
+
10.5;0.36;0.47;2.2;0.074;9;23;0.99638;3.23;0.76;12;6
|
| 1226 |
+
12.6;0.39;0.49;2.5;0.08;8;20;0.9992;3.07;0.82;10.3;6
|
| 1227 |
+
9.2;0.46;0.23;2.6;0.091;18;77;0.99922;3.15;0.51;9.4;5
|
| 1228 |
+
7.5;0.58;0.03;4.1;0.08;27;46;0.99592;3.02;0.47;9.2;5
|
| 1229 |
+
9;0.58;0.25;2;0.104;8;21;0.99769;3.27;0.72;9.6;5
|
| 1230 |
+
5.1;0.42;0;1.8;0.044;18;88;0.99157;3.68;0.73;13.6;7
|
| 1231 |
+
7.6;0.43;0.29;2.1;0.075;19;66;0.99718;3.4;0.64;9.5;5
|
| 1232 |
+
7.7;0.18;0.34;2.7;0.066;15;58;0.9947;3.37;0.78;11.8;6
|
| 1233 |
+
7.8;0.815;0.01;2.6;0.074;48;90;0.99621;3.38;0.62;10.8;5
|
| 1234 |
+
7.6;0.43;0.29;2.1;0.075;19;66;0.99718;3.4;0.64;9.5;5
|
| 1235 |
+
10.2;0.23;0.37;2.2;0.057;14;36;0.99614;3.23;0.49;9.3;4
|
| 1236 |
+
7.1;0.75;0.01;2.2;0.059;11;18;0.99242;3.39;0.4;12.8;6
|
| 1237 |
+
6;0.33;0.32;12.9;0.054;6;113;0.99572;3.3;0.56;11.5;4
|
| 1238 |
+
7.8;0.55;0;1.7;0.07;7;17;0.99659;3.26;0.64;9.4;6
|
| 1239 |
+
7.1;0.75;0.01;2.2;0.059;11;18;0.99242;3.39;0.4;12.8;6
|
| 1240 |
+
8.1;0.73;0;2.5;0.081;12;24;0.99798;3.38;0.46;9.6;4
|
| 1241 |
+
6.5;0.67;0;4.3;0.057;11;20;0.99488;3.45;0.56;11.8;4
|
| 1242 |
+
7.5;0.61;0.2;1.7;0.076;36;60;0.99494;3.1;0.4;9.3;5
|
| 1243 |
+
9.8;0.37;0.39;2.5;0.079;28;65;0.99729;3.16;0.59;9.8;5
|
| 1244 |
+
9;0.4;0.41;2;0.058;15;40;0.99414;3.22;0.6;12.2;6
|
| 1245 |
+
8.3;0.56;0.22;2.4;0.082;10;86;0.9983;3.37;0.62;9.5;5
|
| 1246 |
+
5.9;0.29;0.25;13.4;0.067;72;160;0.99721;3.33;0.54;10.3;6
|
| 1247 |
+
7.4;0.55;0.19;1.8;0.082;15;34;0.99655;3.49;0.68;10.5;5
|
| 1248 |
+
7.4;0.74;0.07;1.7;0.086;15;48;0.99502;3.12;0.48;10;5
|
| 1249 |
+
7.4;0.55;0.19;1.8;0.082;15;34;0.99655;3.49;0.68;10.5;5
|
| 1250 |
+
6.9;0.41;0.33;2.2;0.081;22;36;0.9949;3.41;0.75;11.1;6
|
| 1251 |
+
7.1;0.6;0.01;2.3;0.079;24;37;0.99514;3.4;0.61;10.9;6
|
| 1252 |
+
7.1;0.6;0.01;2.3;0.079;24;37;0.99514;3.4;0.61;10.9;6
|
| 1253 |
+
7.5;0.58;0.14;2.2;0.077;27;60;0.9963;3.28;0.59;9.8;5
|
| 1254 |
+
7.1;0.72;0;1.8;0.123;6;14;0.99627;3.45;0.58;9.8;5
|
| 1255 |
+
7.9;0.66;0;1.4;0.096;6;13;0.99569;3.43;0.58;9.5;5
|
| 1256 |
+
7.8;0.7;0.06;1.9;0.079;20;35;0.99628;3.4;0.69;10.9;5
|
| 1257 |
+
6.1;0.64;0.02;2.4;0.069;26;46;0.99358;3.47;0.45;11;5
|
| 1258 |
+
7.5;0.59;0.22;1.8;0.082;43;60;0.99499;3.1;0.42;9.2;5
|
| 1259 |
+
7;0.58;0.28;4.8;0.085;12;69;0.99633;3.32;0.7;11;6
|
| 1260 |
+
6.8;0.64;0;2.7;0.123;15;33;0.99538;3.44;0.63;11.3;6
|
| 1261 |
+
6.8;0.64;0;2.7;0.123;15;33;0.99538;3.44;0.63;11.3;6
|
| 1262 |
+
8.6;0.635;0.68;1.8;0.403;19;56;0.99632;3.02;1.15;9.3;5
|
| 1263 |
+
6.3;1.02;0;2;0.083;17;24;0.99437;3.59;0.55;11.2;4
|
| 1264 |
+
9.8;0.45;0.38;2.5;0.081;34;66;0.99726;3.15;0.58;9.8;5
|
| 1265 |
+
8.2;0.78;0;2.2;0.089;13;26;0.9978;3.37;0.46;9.6;4
|
| 1266 |
+
8.5;0.37;0.32;1.8;0.066;26;51;0.99456;3.38;0.72;11.8;6
|
| 1267 |
+
7.2;0.57;0.05;2.3;0.081;16;36;0.99564;3.38;0.6;10.3;6
|
| 1268 |
+
7.2;0.57;0.05;2.3;0.081;16;36;0.99564;3.38;0.6;10.3;6
|
| 1269 |
+
10.4;0.43;0.5;2.3;0.068;13;19;0.996;3.1;0.87;11.4;6
|
| 1270 |
+
6.9;0.41;0.31;2;0.079;21;51;0.99668;3.47;0.55;9.5;6
|
| 1271 |
+
5.5;0.49;0.03;1.8;0.044;28;87;0.9908;3.5;0.82;14;8
|
| 1272 |
+
5;0.38;0.01;1.6;0.048;26;60;0.99084;3.7;0.75;14;6
|
| 1273 |
+
7.3;0.44;0.2;1.6;0.049;24;64;0.9935;3.38;0.57;11.7;6
|
| 1274 |
+
5.9;0.46;0;1.9;0.077;25;44;0.99385;3.5;0.53;11.2;5
|
| 1275 |
+
7.5;0.58;0.2;2;0.073;34;44;0.99494;3.1;0.43;9.3;5
|
| 1276 |
+
7.8;0.58;0.13;2.1;0.102;17;36;0.9944;3.24;0.53;11.2;6
|
| 1277 |
+
8;0.715;0.22;2.3;0.075;13;81;0.99688;3.24;0.54;9.5;6
|
| 1278 |
+
8.5;0.4;0.4;6.3;0.05;3;10;0.99566;3.28;0.56;12;4
|
| 1279 |
+
7;0.69;0;1.9;0.114;3;10;0.99636;3.35;0.6;9.7;6
|
| 1280 |
+
8;0.715;0.22;2.3;0.075;13;81;0.99688;3.24;0.54;9.5;6
|
| 1281 |
+
9.8;0.3;0.39;1.7;0.062;3;9;0.9948;3.14;0.57;11.5;7
|
| 1282 |
+
7.1;0.46;0.2;1.9;0.077;28;54;0.9956;3.37;0.64;10.4;6
|
| 1283 |
+
7.1;0.46;0.2;1.9;0.077;28;54;0.9956;3.37;0.64;10.4;6
|
| 1284 |
+
7.9;0.765;0;2;0.084;9;22;0.99619;3.33;0.68;10.9;6
|
| 1285 |
+
8.7;0.63;0.28;2.7;0.096;17;69;0.99734;3.26;0.63;10.2;6
|
| 1286 |
+
7;0.42;0.19;2.3;0.071;18;36;0.99476;3.39;0.56;10.9;5
|
| 1287 |
+
11.3;0.37;0.5;1.8;0.09;20;47;0.99734;3.15;0.57;10.5;5
|
| 1288 |
+
7.1;0.16;0.44;2.5;0.068;17;31;0.99328;3.35;0.54;12.4;6
|
| 1289 |
+
8;0.6;0.08;2.6;0.056;3;7;0.99286;3.22;0.37;13;5
|
| 1290 |
+
7;0.6;0.3;4.5;0.068;20;110;0.99914;3.3;1.17;10.2;5
|
| 1291 |
+
7;0.6;0.3;4.5;0.068;20;110;0.99914;3.3;1.17;10.2;5
|
| 1292 |
+
7.6;0.74;0;1.9;0.1;6;12;0.99521;3.36;0.59;11;5
|
| 1293 |
+
8.2;0.635;0.1;2.1;0.073;25;60;0.99638;3.29;0.75;10.9;6
|
| 1294 |
+
5.9;0.395;0.13;2.4;0.056;14;28;0.99362;3.62;0.67;12.4;6
|
| 1295 |
+
7.5;0.755;0;1.9;0.084;6;12;0.99672;3.34;0.49;9.7;4
|
| 1296 |
+
8.2;0.635;0.1;2.1;0.073;25;60;0.99638;3.29;0.75;10.9;6
|
| 1297 |
+
6.6;0.63;0;4.3;0.093;51;77.5;0.99558;3.2;0.45;9.5;5
|
| 1298 |
+
6.6;0.63;0;4.3;0.093;51;77.5;0.99558;3.2;0.45;9.5;5
|
| 1299 |
+
7.2;0.53;0.14;2.1;0.064;15;29;0.99323;3.35;0.61;12.1;6
|
| 1300 |
+
5.7;0.6;0;1.4;0.063;11;18;0.99191;3.45;0.56;12.2;6
|
| 1301 |
+
7.6;1.58;0;2.1;0.137;5;9;0.99476;3.5;0.4;10.9;3
|
| 1302 |
+
5.2;0.645;0;2.15;0.08;15;28;0.99444;3.78;0.61;12.5;6
|
| 1303 |
+
6.7;0.86;0.07;2;0.1;20;57;0.99598;3.6;0.74;11.7;6
|
| 1304 |
+
9.1;0.37;0.32;2.1;0.064;4;15;0.99576;3.3;0.8;11.2;6
|
| 1305 |
+
8;0.28;0.44;1.8;0.081;28;68;0.99501;3.36;0.66;11.2;5
|
| 1306 |
+
7.6;0.79;0.21;2.3;0.087;21;68;0.9955;3.12;0.44;9.2;5
|
| 1307 |
+
7.5;0.61;0.26;1.9;0.073;24;88;0.99612;3.3;0.53;9.8;5
|
| 1308 |
+
9.7;0.69;0.32;2.5;0.088;22;91;0.9979;3.29;0.62;10.1;5
|
| 1309 |
+
6.8;0.68;0.09;3.9;0.068;15;29;0.99524;3.41;0.52;11.1;4
|
| 1310 |
+
9.7;0.69;0.32;2.5;0.088;22;91;0.9979;3.29;0.62;10.1;5
|
| 1311 |
+
7;0.62;0.1;1.4;0.071;27;63;0.996;3.28;0.61;9.2;5
|
| 1312 |
+
7.5;0.61;0.26;1.9;0.073;24;88;0.99612;3.3;0.53;9.8;5
|
| 1313 |
+
6.5;0.51;0.15;3;0.064;12;27;0.9929;3.33;0.59;12.8;6
|
| 1314 |
+
8;1.18;0.21;1.9;0.083;14;41;0.99532;3.34;0.47;10.5;5
|
| 1315 |
+
7;0.36;0.21;2.3;0.086;20;65;0.99558;3.4;0.54;10.1;6
|
| 1316 |
+
7;0.36;0.21;2.4;0.086;24;69;0.99556;3.4;0.53;10.1;6
|
| 1317 |
+
7.5;0.63;0.27;2;0.083;17;91;0.99616;3.26;0.58;9.8;6
|
| 1318 |
+
5.4;0.74;0;1.2;0.041;16;46;0.99258;4.01;0.59;12.5;6
|
| 1319 |
+
9.9;0.44;0.46;2.2;0.091;10;41;0.99638;3.18;0.69;11.9;6
|
| 1320 |
+
7.5;0.63;0.27;2;0.083;17;91;0.99616;3.26;0.58;9.8;6
|
| 1321 |
+
9.1;0.76;0.68;1.7;0.414;18;64;0.99652;2.9;1.33;9.1;6
|
| 1322 |
+
9.7;0.66;0.34;2.6;0.094;12;88;0.99796;3.26;0.66;10.1;5
|
| 1323 |
+
5;0.74;0;1.2;0.041;16;46;0.99258;4.01;0.59;12.5;6
|
| 1324 |
+
9.1;0.34;0.42;1.8;0.058;9;18;0.99392;3.18;0.55;11.4;5
|
| 1325 |
+
9.1;0.36;0.39;1.8;0.06;21;55;0.99495;3.18;0.82;11;7
|
| 1326 |
+
6.7;0.46;0.24;1.7;0.077;18;34;0.9948;3.39;0.6;10.6;6
|
| 1327 |
+
6.7;0.46;0.24;1.7;0.077;18;34;0.9948;3.39;0.6;10.6;6
|
| 1328 |
+
6.7;0.46;0.24;1.7;0.077;18;34;0.9948;3.39;0.6;10.6;6
|
| 1329 |
+
6.7;0.46;0.24;1.7;0.077;18;34;0.9948;3.39;0.6;10.6;6
|
| 1330 |
+
6.5;0.52;0.11;1.8;0.073;13;38;0.9955;3.34;0.52;9.3;5
|
| 1331 |
+
7.4;0.6;0.26;2.1;0.083;17;91;0.99616;3.29;0.56;9.8;6
|
| 1332 |
+
7.4;0.6;0.26;2.1;0.083;17;91;0.99616;3.29;0.56;9.8;6
|
| 1333 |
+
7.8;0.87;0.26;3.8;0.107;31;67;0.99668;3.26;0.46;9.2;5
|
| 1334 |
+
8.4;0.39;0.1;1.7;0.075;6;25;0.99581;3.09;0.43;9.7;6
|
| 1335 |
+
9.1;0.775;0.22;2.2;0.079;12;48;0.9976;3.18;0.51;9.6;5
|
| 1336 |
+
7.2;0.835;0;2;0.166;4;11;0.99608;3.39;0.52;10;5
|
| 1337 |
+
6.6;0.58;0.02;2.4;0.069;19;40;0.99387;3.38;0.66;12.6;6
|
| 1338 |
+
6;0.5;0;1.4;0.057;15;26;0.99448;3.36;0.45;9.5;5
|
| 1339 |
+
6;0.5;0;1.4;0.057;15;26;0.99448;3.36;0.45;9.5;5
|
| 1340 |
+
6;0.5;0;1.4;0.057;15;26;0.99448;3.36;0.45;9.5;5
|
| 1341 |
+
7.5;0.51;0.02;1.7;0.084;13;31;0.99538;3.36;0.54;10.5;6
|
| 1342 |
+
7.5;0.51;0.02;1.7;0.084;13;31;0.99538;3.36;0.54;10.5;6
|
| 1343 |
+
7.5;0.51;0.02;1.7;0.084;13;31;0.99538;3.36;0.54;10.5;6
|
| 1344 |
+
7.6;0.54;0.02;1.7;0.085;17;31;0.99589;3.37;0.51;10.4;6
|
| 1345 |
+
7.5;0.51;0.02;1.7;0.084;13;31;0.99538;3.36;0.54;10.5;6
|
| 1346 |
+
11.5;0.42;0.48;2.6;0.077;8;20;0.99852;3.09;0.53;11;5
|
| 1347 |
+
8.2;0.44;0.24;2.3;0.063;10;28;0.99613;3.25;0.53;10.2;6
|
| 1348 |
+
6.1;0.59;0.01;2.1;0.056;5;13;0.99472;3.52;0.56;11.4;5
|
| 1349 |
+
7.2;0.655;0.03;1.8;0.078;7;12;0.99587;3.34;0.39;9.5;5
|
| 1350 |
+
7.2;0.655;0.03;1.8;0.078;7;12;0.99587;3.34;0.39;9.5;5
|
| 1351 |
+
6.9;0.57;0;2.8;0.081;21;41;0.99518;3.41;0.52;10.8;5
|
| 1352 |
+
9;0.6;0.29;2;0.069;32;73;0.99654;3.34;0.57;10;5
|
| 1353 |
+
7.2;0.62;0.01;2.3;0.065;8;46;0.99332;3.32;0.51;11.8;6
|
| 1354 |
+
7.6;0.645;0.03;1.9;0.086;14;57;0.9969;3.37;0.46;10.3;5
|
| 1355 |
+
7.6;0.645;0.03;1.9;0.086;14;57;0.9969;3.37;0.46;10.3;5
|
| 1356 |
+
7.2;0.58;0.03;2.3;0.077;7;28;0.99568;3.35;0.52;10;5
|
| 1357 |
+
6.1;0.32;0.25;1.8;0.086;5;32;0.99464;3.36;0.44;10.1;5
|
| 1358 |
+
6.1;0.34;0.25;1.8;0.084;4;28;0.99464;3.36;0.44;10.1;5
|
| 1359 |
+
7.3;0.43;0.24;2.5;0.078;27;67;0.99648;3.6;0.59;11.1;6
|
| 1360 |
+
7.4;0.64;0.17;5.4;0.168;52;98;0.99736;3.28;0.5;9.5;5
|
| 1361 |
+
11.6;0.475;0.4;1.4;0.091;6;28;0.99704;3.07;0.65;10.0333333333333;6
|
| 1362 |
+
9.2;0.54;0.31;2.3;0.112;11;38;0.99699;3.24;0.56;10.9;5
|
| 1363 |
+
8.3;0.85;0.14;2.5;0.093;13;54;0.99724;3.36;0.54;10.1;5
|
| 1364 |
+
11.6;0.475;0.4;1.4;0.091;6;28;0.99704;3.07;0.65;10.0333333333333;6
|
| 1365 |
+
8;0.83;0.27;2;0.08;11;63;0.99652;3.29;0.48;9.8;4
|
| 1366 |
+
7.2;0.605;0.02;1.9;0.096;10;31;0.995;3.46;0.53;11.8;6
|
| 1367 |
+
7.8;0.5;0.09;2.2;0.115;10;42;0.9971;3.18;0.62;9.5;5
|
| 1368 |
+
7.3;0.74;0.08;1.7;0.094;10;45;0.99576;3.24;0.5;9.8;5
|
| 1369 |
+
6.9;0.54;0.3;2.2;0.088;9;105;0.99725;3.25;1.18;10.5;6
|
| 1370 |
+
8;0.77;0.32;2.1;0.079;16;74;0.99656;3.27;0.5;9.8;6
|
| 1371 |
+
6.6;0.61;0;1.6;0.069;4;8;0.99396;3.33;0.37;10.4;4
|
| 1372 |
+
8.7;0.78;0.51;1.7;0.415;12;66;0.99623;3;1.17;9.2;5
|
| 1373 |
+
7.5;0.58;0.56;3.1;0.153;5;14;0.99476;3.21;1.03;11.6;6
|
| 1374 |
+
8.7;0.78;0.51;1.7;0.415;12;66;0.99623;3;1.17;9.2;5
|
| 1375 |
+
7.7;0.75;0.27;3.8;0.11;34;89;0.99664;3.24;0.45;9.3;5
|
| 1376 |
+
6.8;0.815;0;1.2;0.267;16;29;0.99471;3.32;0.51;9.8;3
|
| 1377 |
+
7.2;0.56;0.26;2;0.083;13;100;0.99586;3.26;0.52;9.9;5
|
| 1378 |
+
8.2;0.885;0.2;1.4;0.086;7;31;0.9946;3.11;0.46;10;5
|
| 1379 |
+
5.2;0.49;0.26;2.3;0.09;23;74;0.9953;3.71;0.62;12.2;6
|
| 1380 |
+
7.2;0.45;0.15;2;0.078;10;28;0.99609;3.29;0.51;9.9;6
|
| 1381 |
+
7.5;0.57;0.02;2.6;0.077;11;35;0.99557;3.36;0.62;10.8;6
|
| 1382 |
+
7.5;0.57;0.02;2.6;0.077;11;35;0.99557;3.36;0.62;10.8;6
|
| 1383 |
+
6.8;0.83;0.09;1.8;0.074;4;25;0.99534;3.38;0.45;9.6;5
|
| 1384 |
+
8;0.6;0.22;2.1;0.08;25;105;0.99613;3.3;0.49;9.9;5
|
| 1385 |
+
8;0.6;0.22;2.1;0.08;25;105;0.99613;3.3;0.49;9.9;5
|
| 1386 |
+
7.1;0.755;0.15;1.8;0.107;20;84;0.99593;3.19;0.5;9.5;5
|
| 1387 |
+
8;0.81;0.25;3.4;0.076;34;85;0.99668;3.19;0.42;9.2;5
|
| 1388 |
+
7.4;0.64;0.07;1.8;0.1;8;23;0.9961;3.3;0.58;9.6;5
|
| 1389 |
+
7.4;0.64;0.07;1.8;0.1;8;23;0.9961;3.3;0.58;9.6;5
|
| 1390 |
+
6.6;0.64;0.31;6.1;0.083;7;49;0.99718;3.35;0.68;10.3;5
|
| 1391 |
+
6.7;0.48;0.02;2.2;0.08;36;111;0.99524;3.1;0.53;9.7;5
|
| 1392 |
+
6;0.49;0;2.3;0.068;15;33;0.99292;3.58;0.59;12.5;6
|
| 1393 |
+
8;0.64;0.22;2.4;0.094;5;33;0.99612;3.37;0.58;11;5
|
| 1394 |
+
7.1;0.62;0.06;1.3;0.07;5;12;0.9942;3.17;0.48;9.8;5
|
| 1395 |
+
8;0.52;0.25;2;0.078;19;59;0.99612;3.3;0.48;10.2;5
|
| 1396 |
+
6.4;0.57;0.14;3.9;0.07;27;73;0.99669;3.32;0.48;9.2;5
|
| 1397 |
+
8.6;0.685;0.1;1.6;0.092;3;12;0.99745;3.31;0.65;9.55;6
|
| 1398 |
+
8.7;0.675;0.1;1.6;0.09;4;11;0.99745;3.31;0.65;9.55;5
|
| 1399 |
+
7.3;0.59;0.26;2;0.08;17;104;0.99584;3.28;0.52;9.9;5
|
| 1400 |
+
7;0.6;0.12;2.2;0.083;13;28;0.9966;3.52;0.62;10.2;7
|
| 1401 |
+
7.2;0.67;0;2.2;0.068;10;24;0.9956;3.42;0.72;11.1;6
|
| 1402 |
+
7.9;0.69;0.21;2.1;0.08;33;141;0.9962;3.25;0.51;9.9;5
|
| 1403 |
+
7.9;0.69;0.21;2.1;0.08;33;141;0.9962;3.25;0.51;9.9;5
|
| 1404 |
+
7.6;0.3;0.42;2;0.052;6;24;0.9963;3.44;0.82;11.9;6
|
| 1405 |
+
7.2;0.33;0.33;1.7;0.061;3;13;0.996;3.23;1.1;10;8
|
| 1406 |
+
8;0.5;0.39;2.6;0.082;12;46;0.9985;3.43;0.62;10.7;6
|
| 1407 |
+
7.7;0.28;0.3;2;0.062;18;34;0.9952;3.28;0.9;11.3;7
|
| 1408 |
+
8.2;0.24;0.34;5.1;0.062;8;22;0.9974;3.22;0.94;10.9;6
|
| 1409 |
+
6;0.51;0;2.1;0.064;40;54;0.995;3.54;0.93;10.7;6
|
| 1410 |
+
8.1;0.29;0.36;2.2;0.048;35;53;0.995;3.27;1.01;12.4;7
|
| 1411 |
+
6;0.51;0;2.1;0.064;40;54;0.995;3.54;0.93;10.7;6
|
| 1412 |
+
6.6;0.96;0;1.8;0.082;5;16;0.9936;3.5;0.44;11.9;6
|
| 1413 |
+
6.4;0.47;0.4;2.4;0.071;8;19;0.9963;3.56;0.73;10.6;6
|
| 1414 |
+
8.2;0.24;0.34;5.1;0.062;8;22;0.9974;3.22;0.94;10.9;6
|
| 1415 |
+
9.9;0.57;0.25;2;0.104;12;89;0.9963;3.04;0.9;10.1;5
|
| 1416 |
+
10;0.32;0.59;2.2;0.077;3;15;0.9994;3.2;0.78;9.6;5
|
| 1417 |
+
6.2;0.58;0;1.6;0.065;8;18;0.9966;3.56;0.84;9.4;5
|
| 1418 |
+
10;0.32;0.59;2.2;0.077;3;15;0.9994;3.2;0.78;9.6;5
|
| 1419 |
+
7.3;0.34;0.33;2.5;0.064;21;37;0.9952;3.35;0.77;12.1;7
|
| 1420 |
+
7.8;0.53;0.01;1.6;0.077;3;19;0.995;3.16;0.46;9.8;5
|
| 1421 |
+
7.7;0.64;0.21;2.2;0.077;32;133;0.9956;3.27;0.45;9.9;5
|
| 1422 |
+
7.8;0.53;0.01;1.6;0.077;3;19;0.995;3.16;0.46;9.8;5
|
| 1423 |
+
7.5;0.4;0.18;1.6;0.079;24;58;0.9965;3.34;0.58;9.4;5
|
| 1424 |
+
7;0.54;0;2.1;0.079;39;55;0.9956;3.39;0.84;11.4;6
|
| 1425 |
+
6.4;0.53;0.09;3.9;0.123;14;31;0.9968;3.5;0.67;11;4
|
| 1426 |
+
8.3;0.26;0.37;1.4;0.076;8;23;0.9974;3.26;0.7;9.6;6
|
| 1427 |
+
8.3;0.26;0.37;1.4;0.076;8;23;0.9974;3.26;0.7;9.6;6
|
| 1428 |
+
7.7;0.23;0.37;1.8;0.046;23;60;0.9971;3.41;0.71;12.1;6
|
| 1429 |
+
7.6;0.41;0.33;2.5;0.078;6;23;0.9957;3.3;0.58;11.2;5
|
| 1430 |
+
7.8;0.64;0;1.9;0.072;27;55;0.9962;3.31;0.63;11;5
|
| 1431 |
+
7.9;0.18;0.4;2.2;0.049;38;67;0.996;3.33;0.93;11.3;5
|
| 1432 |
+
7.4;0.41;0.24;1.8;0.066;18;47;0.9956;3.37;0.62;10.4;5
|
| 1433 |
+
7.6;0.43;0.31;2.1;0.069;13;74;0.9958;3.26;0.54;9.9;6
|
| 1434 |
+
5.9;0.44;0;1.6;0.042;3;11;0.9944;3.48;0.85;11.7;6
|
| 1435 |
+
6.1;0.4;0.16;1.8;0.069;11;25;0.9955;3.42;0.74;10.1;7
|
| 1436 |
+
10.2;0.54;0.37;15.4;0.214;55;95;1.00369;3.18;0.77;9;6
|
| 1437 |
+
10.2;0.54;0.37;15.4;0.214;55;95;1.00369;3.18;0.77;9;6
|
| 1438 |
+
10;0.38;0.38;1.6;0.169;27;90;0.99914;3.15;0.65;8.5;5
|
| 1439 |
+
6.8;0.915;0.29;4.8;0.07;15;39;0.99577;3.53;0.54;11.1;5
|
| 1440 |
+
7;0.59;0;1.7;0.052;3;8;0.996;3.41;0.47;10.3;5
|
| 1441 |
+
7.3;0.67;0.02;2.2;0.072;31;92;0.99566;3.32;0.68;11.0666666666667;6
|
| 1442 |
+
7.2;0.37;0.32;2;0.062;15;28;0.9947;3.23;0.73;11.3;7
|
| 1443 |
+
7.4;0.785;0.19;5.2;0.094;19;98;0.99713;3.16;0.52;9.56666666666667;6
|
| 1444 |
+
6.9;0.63;0.02;1.9;0.078;18;30;0.99712;3.4;0.75;9.8;5
|
| 1445 |
+
6.9;0.58;0.2;1.75;0.058;8;22;0.99322;3.38;0.49;11.7;5
|
| 1446 |
+
7.3;0.67;0.02;2.2;0.072;31;92;0.99566;3.32;0.68;11.1;6
|
| 1447 |
+
7.4;0.785;0.19;5.2;0.094;19;98;0.99713;3.16;0.52;9.6;6
|
| 1448 |
+
6.9;0.63;0.02;1.9;0.078;18;30;0.99712;3.4;0.75;9.8;5
|
| 1449 |
+
6.8;0.67;0;1.9;0.08;22;39;0.99701;3.4;0.74;9.7;5
|
| 1450 |
+
6.9;0.58;0.01;1.9;0.08;40;54;0.99683;3.4;0.73;9.7;5
|
| 1451 |
+
7.2;0.38;0.31;2;0.056;15;29;0.99472;3.23;0.76;11.3;8
|
| 1452 |
+
7.2;0.37;0.32;2;0.062;15;28;0.9947;3.23;0.73;11.3;7
|
| 1453 |
+
7.8;0.32;0.44;2.7;0.104;8;17;0.99732;3.33;0.78;11;7
|
| 1454 |
+
6.6;0.58;0.02;2;0.062;37;53;0.99374;3.35;0.76;11.6;7
|
| 1455 |
+
7.6;0.49;0.33;1.9;0.074;27;85;0.99706;3.41;0.58;9;5
|
| 1456 |
+
11.7;0.45;0.63;2.2;0.073;7;23;0.99974;3.21;0.69;10.9;6
|
| 1457 |
+
6.5;0.9;0;1.6;0.052;9;17;0.99467;3.5;0.63;10.9;6
|
| 1458 |
+
6;0.54;0.06;1.8;0.05;38;89;0.99236;3.3;0.5;10.55;6
|
| 1459 |
+
7.6;0.49;0.33;1.9;0.074;27;85;0.99706;3.41;0.58;9;5
|
| 1460 |
+
8.4;0.29;0.4;1.7;0.067;8;20;0.99603;3.39;0.6;10.5;5
|
| 1461 |
+
7.9;0.2;0.35;1.7;0.054;7;15;0.99458;3.32;0.8;11.9;7
|
| 1462 |
+
6.4;0.42;0.09;2.3;0.054;34;64;0.99724;3.41;0.68;10.4;6
|
| 1463 |
+
6.2;0.785;0;2.1;0.06;6;13;0.99664;3.59;0.61;10;4
|
| 1464 |
+
6.8;0.64;0.03;2.3;0.075;14;31;0.99545;3.36;0.58;10.4;6
|
| 1465 |
+
6.9;0.63;0.01;2.4;0.076;14;39;0.99522;3.34;0.53;10.8;6
|
| 1466 |
+
6.8;0.59;0.1;1.7;0.063;34;53;0.9958;3.41;0.67;9.7;5
|
| 1467 |
+
6.8;0.59;0.1;1.7;0.063;34;53;0.9958;3.41;0.67;9.7;5
|
| 1468 |
+
7.3;0.48;0.32;2.1;0.062;31;54;0.99728;3.3;0.65;10;7
|
| 1469 |
+
6.7;1.04;0.08;2.3;0.067;19;32;0.99648;3.52;0.57;11;4
|
| 1470 |
+
7.3;0.48;0.32;2.1;0.062;31;54;0.99728;3.3;0.65;10;7
|
| 1471 |
+
7.3;0.98;0.05;2.1;0.061;20;49;0.99705;3.31;0.55;9.7;3
|
| 1472 |
+
10;0.69;0.11;1.4;0.084;8;24;0.99578;2.88;0.47;9.7;5
|
| 1473 |
+
6.7;0.7;0.08;3.75;0.067;8;16;0.99334;3.43;0.52;12.6;5
|
| 1474 |
+
7.6;0.35;0.6;2.6;0.073;23;44;0.99656;3.38;0.79;11.1;6
|
| 1475 |
+
6.1;0.6;0.08;1.8;0.071;14;45;0.99336;3.38;0.54;11;5
|
| 1476 |
+
9.9;0.5;0.5;13.8;0.205;48;82;1.00242;3.16;0.75;8.8;5
|
| 1477 |
+
5.3;0.47;0.11;2.2;0.048;16;89;0.99182;3.54;0.88;13.5666666666667;7
|
| 1478 |
+
9.9;0.5;0.5;13.8;0.205;48;82;1.00242;3.16;0.75;8.8;5
|
| 1479 |
+
5.3;0.47;0.11;2.2;0.048;16;89;0.99182;3.54;0.88;13.6;7
|
| 1480 |
+
7.1;0.875;0.05;5.7;0.082;3;14;0.99808;3.4;0.52;10.2;3
|
| 1481 |
+
8.2;0.28;0.6;3;0.104;10;22;0.99828;3.39;0.68;10.6;5
|
| 1482 |
+
5.6;0.62;0.03;1.5;0.08;6;13;0.99498;3.66;0.62;10.1;4
|
| 1483 |
+
8.2;0.28;0.6;3;0.104;10;22;0.99828;3.39;0.68;10.6;5
|
| 1484 |
+
7.2;0.58;0.54;2.1;0.114;3;9;0.99719;3.33;0.57;10.3;4
|
| 1485 |
+
8.1;0.33;0.44;1.5;0.042;6;12;0.99542;3.35;0.61;10.7;5
|
| 1486 |
+
6.8;0.91;0.06;2;0.06;4;11;0.99592;3.53;0.64;10.9;4
|
| 1487 |
+
7;0.655;0.16;2.1;0.074;8;25;0.99606;3.37;0.55;9.7;5
|
| 1488 |
+
6.8;0.68;0.21;2.1;0.07;9;23;0.99546;3.38;0.6;10.3;5
|
| 1489 |
+
6;0.64;0.05;1.9;0.066;9;17;0.99496;3.52;0.78;10.6;5
|
| 1490 |
+
5.6;0.54;0.04;1.7;0.049;5;13;0.9942;3.72;0.58;11.4;5
|
| 1491 |
+
6.2;0.57;0.1;2.1;0.048;4;11;0.99448;3.44;0.76;10.8;6
|
| 1492 |
+
7.1;0.22;0.49;1.8;0.039;8;18;0.99344;3.39;0.56;12.4;6
|
| 1493 |
+
5.6;0.54;0.04;1.7;0.049;5;13;0.9942;3.72;0.58;11.4;5
|
| 1494 |
+
6.2;0.65;0.06;1.6;0.05;6;18;0.99348;3.57;0.54;11.95;5
|
| 1495 |
+
7.7;0.54;0.26;1.9;0.089;23;147;0.99636;3.26;0.59;9.7;5
|
| 1496 |
+
6.4;0.31;0.09;1.4;0.066;15;28;0.99459;3.42;0.7;10;7
|
| 1497 |
+
7;0.43;0.02;1.9;0.08;15;28;0.99492;3.35;0.81;10.6;6
|
| 1498 |
+
7.7;0.54;0.26;1.9;0.089;23;147;0.99636;3.26;0.59;9.7;5
|
| 1499 |
+
6.9;0.74;0.03;2.3;0.054;7;16;0.99508;3.45;0.63;11.5;6
|
| 1500 |
+
6.6;0.895;0.04;2.3;0.068;7;13;0.99582;3.53;0.58;10.8;6
|
| 1501 |
+
6.9;0.74;0.03;2.3;0.054;7;16;0.99508;3.45;0.63;11.5;6
|
| 1502 |
+
7.5;0.725;0.04;1.5;0.076;8;15;0.99508;3.26;0.53;9.6;5
|
| 1503 |
+
7.8;0.82;0.29;4.3;0.083;21;64;0.99642;3.16;0.53;9.4;5
|
| 1504 |
+
7.3;0.585;0.18;2.4;0.078;15;60;0.99638;3.31;0.54;9.8;5
|
| 1505 |
+
6.2;0.44;0.39;2.5;0.077;6;14;0.99555;3.51;0.69;11;6
|
| 1506 |
+
7.5;0.38;0.57;2.3;0.106;5;12;0.99605;3.36;0.55;11.4;6
|
| 1507 |
+
6.7;0.76;0.02;1.8;0.078;6;12;0.996;3.55;0.63;9.95;3
|
| 1508 |
+
6.8;0.81;0.05;2;0.07;6;14;0.99562;3.51;0.66;10.8;6
|
| 1509 |
+
7.5;0.38;0.57;2.3;0.106;5;12;0.99605;3.36;0.55;11.4;6
|
| 1510 |
+
7.1;0.27;0.6;2.1;0.074;17;25;0.99814;3.38;0.72;10.6;6
|
| 1511 |
+
7.9;0.18;0.4;1.8;0.062;7;20;0.9941;3.28;0.7;11.1;5
|
| 1512 |
+
6.4;0.36;0.21;2.2;0.047;26;48;0.99661;3.47;0.77;9.7;6
|
| 1513 |
+
7.1;0.69;0.04;2.1;0.068;19;27;0.99712;3.44;0.67;9.8;5
|
| 1514 |
+
6.4;0.79;0.04;2.2;0.061;11;17;0.99588;3.53;0.65;10.4;6
|
| 1515 |
+
6.4;0.56;0.15;1.8;0.078;17;65;0.99294;3.33;0.6;10.5;6
|
| 1516 |
+
6.9;0.84;0.21;4.1;0.074;16;65;0.99842;3.53;0.72;9.23333333333333;6
|
| 1517 |
+
6.9;0.84;0.21;4.1;0.074;16;65;0.99842;3.53;0.72;9.25;6
|
| 1518 |
+
6.1;0.32;0.25;2.3;0.071;23;58;0.99633;3.42;0.97;10.6;5
|
| 1519 |
+
6.5;0.53;0.06;2;0.063;29;44;0.99489;3.38;0.83;10.3;6
|
| 1520 |
+
7.4;0.47;0.46;2.2;0.114;7;20;0.99647;3.32;0.63;10.5;5
|
| 1521 |
+
6.6;0.7;0.08;2.6;0.106;14;27;0.99665;3.44;0.58;10.2;5
|
| 1522 |
+
6.5;0.53;0.06;2;0.063;29;44;0.99489;3.38;0.83;10.3;6
|
| 1523 |
+
6.9;0.48;0.2;1.9;0.082;9;23;0.99585;3.39;0.43;9.05;4
|
| 1524 |
+
6.1;0.32;0.25;2.3;0.071;23;58;0.99633;3.42;0.97;10.6;5
|
| 1525 |
+
6.8;0.48;0.25;2;0.076;29;61;0.9953;3.34;0.6;10.4;5
|
| 1526 |
+
6;0.42;0.19;2;0.075;22;47;0.99522;3.39;0.78;10;6
|
| 1527 |
+
6.7;0.48;0.08;2.1;0.064;18;34;0.99552;3.33;0.64;9.7;5
|
| 1528 |
+
6.8;0.47;0.08;2.2;0.064;18;38;0.99553;3.3;0.65;9.6;6
|
| 1529 |
+
7.1;0.53;0.07;1.7;0.071;15;24;0.9951;3.29;0.66;10.8;6
|
| 1530 |
+
7.9;0.29;0.49;2.2;0.096;21;59;0.99714;3.31;0.67;10.1;6
|
| 1531 |
+
7.1;0.69;0.08;2.1;0.063;42;52;0.99608;3.42;0.6;10.2;6
|
| 1532 |
+
6.6;0.44;0.09;2.2;0.063;9;18;0.99444;3.42;0.69;11.3;6
|
| 1533 |
+
6.1;0.705;0.1;2.8;0.081;13;28;0.99631;3.6;0.66;10.2;5
|
| 1534 |
+
7.2;0.53;0.13;2;0.058;18;22;0.99573;3.21;0.68;9.9;6
|
| 1535 |
+
8;0.39;0.3;1.9;0.074;32;84;0.99717;3.39;0.61;9;5
|
| 1536 |
+
6.6;0.56;0.14;2.4;0.064;13;29;0.99397;3.42;0.62;11.7;7
|
| 1537 |
+
7;0.55;0.13;2.2;0.075;15;35;0.9959;3.36;0.59;9.7;6
|
| 1538 |
+
6.1;0.53;0.08;1.9;0.077;24;45;0.99528;3.6;0.68;10.3;6
|
| 1539 |
+
5.4;0.58;0.08;1.9;0.059;20;31;0.99484;3.5;0.64;10.2;6
|
| 1540 |
+
6.2;0.64;0.09;2.5;0.081;15;26;0.99538;3.57;0.63;12;5
|
| 1541 |
+
7.2;0.39;0.32;1.8;0.065;34;60;0.99714;3.46;0.78;9.9;5
|
| 1542 |
+
6.2;0.52;0.08;4.4;0.071;11;32;0.99646;3.56;0.63;11.6;6
|
| 1543 |
+
7.4;0.25;0.29;2.2;0.054;19;49;0.99666;3.4;0.76;10.9;7
|
| 1544 |
+
6.7;0.855;0.02;1.9;0.064;29;38;0.99472;3.3;0.56;10.75;6
|
| 1545 |
+
11.1;0.44;0.42;2.2;0.064;14;19;0.99758;3.25;0.57;10.4;6
|
| 1546 |
+
8.4;0.37;0.43;2.3;0.063;12;19;0.9955;3.17;0.81;11.2;7
|
| 1547 |
+
6.5;0.63;0.33;1.8;0.059;16;28;0.99531;3.36;0.64;10.1;6
|
| 1548 |
+
7;0.57;0.02;2;0.072;17;26;0.99575;3.36;0.61;10.2;5
|
| 1549 |
+
6.3;0.6;0.1;1.6;0.048;12;26;0.99306;3.55;0.51;12.1;5
|
| 1550 |
+
11.2;0.4;0.5;2;0.099;19;50;0.99783;3.1;0.58;10.4;5
|
| 1551 |
+
7.4;0.36;0.3;1.8;0.074;17;24;0.99419;3.24;0.7;11.4;8
|
| 1552 |
+
7.1;0.68;0;2.3;0.087;17;26;0.99783;3.45;0.53;9.5;5
|
| 1553 |
+
7.1;0.67;0;2.3;0.083;18;27;0.99768;3.44;0.54;9.4;5
|
| 1554 |
+
6.3;0.68;0.01;3.7;0.103;32;54;0.99586;3.51;0.66;11.3;6
|
| 1555 |
+
7.3;0.735;0;2.2;0.08;18;28;0.99765;3.41;0.6;9.4;5
|
| 1556 |
+
6.6;0.855;0.02;2.4;0.062;15;23;0.99627;3.54;0.6;11;6
|
| 1557 |
+
7;0.56;0.17;1.7;0.065;15;24;0.99514;3.44;0.68;10.55;7
|
| 1558 |
+
6.6;0.88;0.04;2.2;0.066;12;20;0.99636;3.53;0.56;9.9;5
|
| 1559 |
+
6.6;0.855;0.02;2.4;0.062;15;23;0.99627;3.54;0.6;11;6
|
| 1560 |
+
6.9;0.63;0.33;6.7;0.235;66;115;0.99787;3.22;0.56;9.5;5
|
| 1561 |
+
7.8;0.6;0.26;2;0.08;31;131;0.99622;3.21;0.52;9.9;5
|
| 1562 |
+
7.8;0.6;0.26;2;0.08;31;131;0.99622;3.21;0.52;9.9;5
|
| 1563 |
+
7.8;0.6;0.26;2;0.08;31;131;0.99622;3.21;0.52;9.9;5
|
| 1564 |
+
7.2;0.695;0.13;2;0.076;12;20;0.99546;3.29;0.54;10.1;5
|
| 1565 |
+
7.2;0.695;0.13;2;0.076;12;20;0.99546;3.29;0.54;10.1;5
|
| 1566 |
+
7.2;0.695;0.13;2;0.076;12;20;0.99546;3.29;0.54;10.1;5
|
| 1567 |
+
6.7;0.67;0.02;1.9;0.061;26;42;0.99489;3.39;0.82;10.9;6
|
| 1568 |
+
6.7;0.16;0.64;2.1;0.059;24;52;0.99494;3.34;0.71;11.2;6
|
| 1569 |
+
7.2;0.695;0.13;2;0.076;12;20;0.99546;3.29;0.54;10.1;5
|
| 1570 |
+
7;0.56;0.13;1.6;0.077;25;42;0.99629;3.34;0.59;9.2;5
|
| 1571 |
+
6.2;0.51;0.14;1.9;0.056;15;34;0.99396;3.48;0.57;11.5;6
|
| 1572 |
+
6.4;0.36;0.53;2.2;0.23;19;35;0.9934;3.37;0.93;12.4;6
|
| 1573 |
+
6.4;0.38;0.14;2.2;0.038;15;25;0.99514;3.44;0.65;11.1;6
|
| 1574 |
+
7.3;0.69;0.32;2.2;0.069;35;104;0.99632;3.33;0.51;9.5;5
|
| 1575 |
+
6;0.58;0.2;2.4;0.075;15;50;0.99467;3.58;0.67;12.5;6
|
| 1576 |
+
5.6;0.31;0.78;13.9;0.074;23;92;0.99677;3.39;0.48;10.5;6
|
| 1577 |
+
7.5;0.52;0.4;2.2;0.06;12;20;0.99474;3.26;0.64;11.8;6
|
| 1578 |
+
8;0.3;0.63;1.6;0.081;16;29;0.99588;3.3;0.78;10.8;6
|
| 1579 |
+
6.2;0.7;0.15;5.1;0.076;13;27;0.99622;3.54;0.6;11.9;6
|
| 1580 |
+
6.8;0.67;0.15;1.8;0.118;13;20;0.9954;3.42;0.67;11.3;6
|
| 1581 |
+
6.2;0.56;0.09;1.7;0.053;24;32;0.99402;3.54;0.6;11.3;5
|
| 1582 |
+
7.4;0.35;0.33;2.4;0.068;9;26;0.9947;3.36;0.6;11.9;6
|
| 1583 |
+
6.2;0.56;0.09;1.7;0.053;24;32;0.99402;3.54;0.6;11.3;5
|
| 1584 |
+
6.1;0.715;0.1;2.6;0.053;13;27;0.99362;3.57;0.5;11.9;5
|
| 1585 |
+
6.2;0.46;0.29;2.1;0.074;32;98;0.99578;3.33;0.62;9.8;5
|
| 1586 |
+
6.7;0.32;0.44;2.4;0.061;24;34;0.99484;3.29;0.8;11.6;7
|
| 1587 |
+
7.2;0.39;0.44;2.6;0.066;22;48;0.99494;3.3;0.84;11.5;6
|
| 1588 |
+
7.5;0.31;0.41;2.4;0.065;34;60;0.99492;3.34;0.85;11.4;6
|
| 1589 |
+
5.8;0.61;0.11;1.8;0.066;18;28;0.99483;3.55;0.66;10.9;6
|
| 1590 |
+
7.2;0.66;0.33;2.5;0.068;34;102;0.99414;3.27;0.78;12.8;6
|
| 1591 |
+
6.6;0.725;0.2;7.8;0.073;29;79;0.9977;3.29;0.54;9.2;5
|
| 1592 |
+
6.3;0.55;0.15;1.8;0.077;26;35;0.99314;3.32;0.82;11.6;6
|
| 1593 |
+
5.4;0.74;0.09;1.7;0.089;16;26;0.99402;3.67;0.56;11.6;6
|
| 1594 |
+
6.3;0.51;0.13;2.3;0.076;29;40;0.99574;3.42;0.75;11;6
|
| 1595 |
+
6.8;0.62;0.08;1.9;0.068;28;38;0.99651;3.42;0.82;9.5;6
|
| 1596 |
+
6.2;0.6;0.08;2;0.09;32;44;0.9949;3.45;0.58;10.5;5
|
| 1597 |
+
5.9;0.55;0.1;2.2;0.062;39;51;0.99512;3.52;0.76;11.2;6
|
| 1598 |
+
6.3;0.51;0.13;2.3;0.076;29;40;0.99574;3.42;0.75;11;6
|
| 1599 |
+
5.9;0.645;0.12;2;0.075;32;44;0.99547;3.57;0.71;10.2;5
|
| 1600 |
+
6;0.31;0.47;3.6;0.067;18;42;0.99549;3.39;0.66;11;6
|
|
@@ -0,0 +1,387 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""Tabular classification bundles: Titanic, Heart Disease, Wine Quality.
|
| 2 |
+
|
| 3 |
+
Each bundle is trained lazily on first access from CSVs in ``sample_data/``.
|
| 4 |
+
Per-request contributions use:
|
| 5 |
+
|
| 6 |
+
- Titanic (LogisticRegression): signed ``coef * (x_scaled)`` per feature
|
| 7 |
+
- Heart / Wine (GradientBoostingClassifier): LOCO-style approximation β
|
| 8 |
+
substitute each feature with the training mean/mode and compute Ξprob.
|
| 9 |
+
|
| 10 |
+
All three bundles expose a uniform ``predict(payload)`` callable returning the
|
| 11 |
+
unified response schema consumed by the ``/tabular/*`` endpoints.
|
| 12 |
+
"""
|
| 13 |
+
|
| 14 |
+
from __future__ import annotations
|
| 15 |
+
|
| 16 |
+
import os
|
| 17 |
+
import threading
|
| 18 |
+
from dataclasses import dataclass
|
| 19 |
+
from typing import Any, Callable
|
| 20 |
+
|
| 21 |
+
import numpy as np
|
| 22 |
+
import pandas as pd
|
| 23 |
+
from sklearn.compose import ColumnTransformer
|
| 24 |
+
from sklearn.ensemble import GradientBoostingClassifier
|
| 25 |
+
from sklearn.linear_model import LogisticRegression
|
| 26 |
+
from sklearn.pipeline import Pipeline
|
| 27 |
+
from sklearn.preprocessing import OneHotEncoder, StandardScaler
|
| 28 |
+
|
| 29 |
+
|
| 30 |
+
_DATA_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "sample_data")
|
| 31 |
+
_lock = threading.Lock()
|
| 32 |
+
_bundles: dict[str, "TabularBundle"] = {}
|
| 33 |
+
|
| 34 |
+
|
| 35 |
+
@dataclass
|
| 36 |
+
class TabularBundle:
|
| 37 |
+
name: str
|
| 38 |
+
pipeline: Pipeline
|
| 39 |
+
feature_order: list[str]
|
| 40 |
+
categorical: list[str]
|
| 41 |
+
numeric: list[str]
|
| 42 |
+
class_labels: list[str]
|
| 43 |
+
model_label: str
|
| 44 |
+
target_type: str # "binary" or "multiclass"
|
| 45 |
+
baseline: dict[str, Any] # training means / modes for LOCO substitution
|
| 46 |
+
positive_class: str | None = None # for binary display
|
| 47 |
+
|
| 48 |
+
def predict(self, payload: dict[str, Any]) -> dict[str, Any]:
|
| 49 |
+
"""Run prediction + contributions on a single row payload."""
|
| 50 |
+
row = {f: payload.get(f, self.baseline[f]) for f in self.feature_order}
|
| 51 |
+
x_df = pd.DataFrame([row], columns=self.feature_order)
|
| 52 |
+
proba = self.pipeline.predict_proba(x_df)[0]
|
| 53 |
+
classes = [str(c) for c in self.pipeline.classes_]
|
| 54 |
+
probabilities = {
|
| 55 |
+
label_for_class(self.class_labels, classes, c): float(p)
|
| 56 |
+
for c, p in zip(classes, proba)
|
| 57 |
+
}
|
| 58 |
+
top_idx = int(np.argmax(proba))
|
| 59 |
+
top_class_raw = classes[top_idx]
|
| 60 |
+
top_class_label = label_for_class(self.class_labels, classes, top_class_raw)
|
| 61 |
+
|
| 62 |
+
# Contributions
|
| 63 |
+
if isinstance(self.pipeline.named_steps["clf"], LogisticRegression):
|
| 64 |
+
contributions = _logreg_contributions(
|
| 65 |
+
self.pipeline, x_df, self.feature_order, self.numeric, self.categorical
|
| 66 |
+
)
|
| 67 |
+
else:
|
| 68 |
+
contributions = _loco_contributions(
|
| 69 |
+
self.pipeline,
|
| 70 |
+
x_df,
|
| 71 |
+
self.feature_order,
|
| 72 |
+
self.baseline,
|
| 73 |
+
top_idx,
|
| 74 |
+
)
|
| 75 |
+
|
| 76 |
+
# Top-1 probability for gauge
|
| 77 |
+
confidence = float(proba[top_idx])
|
| 78 |
+
|
| 79 |
+
# Build feature_importance (signed) sorted by |contribution|
|
| 80 |
+
fi_list = [
|
| 81 |
+
{
|
| 82 |
+
"feature": feat,
|
| 83 |
+
"value": _display_value(row[feat]),
|
| 84 |
+
"contribution": float(contrib),
|
| 85 |
+
}
|
| 86 |
+
for feat, contrib in contributions.items()
|
| 87 |
+
]
|
| 88 |
+
fi_list.sort(key=lambda d: abs(d["contribution"]), reverse=True)
|
| 89 |
+
|
| 90 |
+
return {
|
| 91 |
+
"prediction": top_class_label,
|
| 92 |
+
"confidence": confidence,
|
| 93 |
+
"probabilities": probabilities,
|
| 94 |
+
"feature_importance": fi_list,
|
| 95 |
+
"feature_order": self.feature_order,
|
| 96 |
+
"model": self.model_label,
|
| 97 |
+
"target_type": self.target_type,
|
| 98 |
+
}
|
| 99 |
+
|
| 100 |
+
|
| 101 |
+
def label_for_class(class_labels: list[str], classes: list[str], raw: str) -> str:
|
| 102 |
+
"""Map model class output (may be '0','1' or string) to display label."""
|
| 103 |
+
try:
|
| 104 |
+
idx = classes.index(raw)
|
| 105 |
+
if idx < len(class_labels):
|
| 106 |
+
return class_labels[idx]
|
| 107 |
+
except ValueError:
|
| 108 |
+
pass
|
| 109 |
+
return raw
|
| 110 |
+
|
| 111 |
+
|
| 112 |
+
def _display_value(v: Any) -> Any:
|
| 113 |
+
if isinstance(v, float):
|
| 114 |
+
if v != v: # NaN
|
| 115 |
+
return None
|
| 116 |
+
return round(float(v), 3)
|
| 117 |
+
return v
|
| 118 |
+
|
| 119 |
+
|
| 120 |
+
# βββ Contribution helpers βββ
|
| 121 |
+
|
| 122 |
+
def _logreg_contributions(
|
| 123 |
+
pipeline: Pipeline,
|
| 124 |
+
x_df: pd.DataFrame,
|
| 125 |
+
feature_order: list[str],
|
| 126 |
+
numeric: list[str],
|
| 127 |
+
categorical: list[str],
|
| 128 |
+
) -> dict[str, float]:
|
| 129 |
+
"""Compute signed coef * x_scaled contribution per original feature.
|
| 130 |
+
|
| 131 |
+
For one-hot encoded categoricals we sum over all dummy columns tied to the
|
| 132 |
+
original feature so the contribution aggregates cleanly for the UI.
|
| 133 |
+
"""
|
| 134 |
+
preprocessor: ColumnTransformer = pipeline.named_steps["prep"]
|
| 135 |
+
clf: LogisticRegression = pipeline.named_steps["clf"]
|
| 136 |
+
x_trans = preprocessor.transform(x_df)
|
| 137 |
+
if hasattr(x_trans, "toarray"):
|
| 138 |
+
x_trans = x_trans.toarray()
|
| 139 |
+
x_trans = np.asarray(x_trans).ravel()
|
| 140 |
+
|
| 141 |
+
coef = clf.coef_
|
| 142 |
+
# Binary LR β single row of coefs; multiclass β use class 1 row (positive)
|
| 143 |
+
if coef.shape[0] == 1:
|
| 144 |
+
coefs = coef[0]
|
| 145 |
+
else:
|
| 146 |
+
coefs = coef[-1]
|
| 147 |
+
|
| 148 |
+
# Map transformed column index β original feature name
|
| 149 |
+
feature_names_out = _get_feature_names_out(preprocessor, numeric, categorical)
|
| 150 |
+
per_feat: dict[str, float] = {f: 0.0 for f in feature_order}
|
| 151 |
+
for i, col_name in enumerate(feature_names_out):
|
| 152 |
+
original = _strip_prefix(col_name, numeric + categorical)
|
| 153 |
+
if original in per_feat:
|
| 154 |
+
per_feat[original] += float(coefs[i] * x_trans[i])
|
| 155 |
+
return per_feat
|
| 156 |
+
|
| 157 |
+
|
| 158 |
+
def _get_feature_names_out(
|
| 159 |
+
preprocessor: ColumnTransformer,
|
| 160 |
+
numeric: list[str],
|
| 161 |
+
categorical: list[str],
|
| 162 |
+
) -> list[str]:
|
| 163 |
+
"""Best-effort retrieval of column names from fitted ColumnTransformer."""
|
| 164 |
+
try:
|
| 165 |
+
return list(preprocessor.get_feature_names_out())
|
| 166 |
+
except Exception:
|
| 167 |
+
pass
|
| 168 |
+
names: list[str] = []
|
| 169 |
+
for name, transformer, cols in preprocessor.transformers_:
|
| 170 |
+
if name == "num":
|
| 171 |
+
names.extend([f"num__{c}" for c in cols])
|
| 172 |
+
elif name == "cat":
|
| 173 |
+
try:
|
| 174 |
+
ohe_names = transformer.get_feature_names_out(cols)
|
| 175 |
+
except Exception:
|
| 176 |
+
ohe_names = [f"cat__{c}" for c in cols]
|
| 177 |
+
names.extend(ohe_names)
|
| 178 |
+
return names
|
| 179 |
+
|
| 180 |
+
|
| 181 |
+
def _strip_prefix(col_name: str, originals: list[str]) -> str:
|
| 182 |
+
# sklearn formats: "num__age", "cat__sex_female"
|
| 183 |
+
for o in originals:
|
| 184 |
+
if col_name == f"num__{o}" or col_name.startswith(f"cat__{o}_"):
|
| 185 |
+
return o
|
| 186 |
+
if col_name == o or col_name.startswith(f"{o}_"):
|
| 187 |
+
return o
|
| 188 |
+
return col_name.split("__", 1)[-1].split("_", 1)[0]
|
| 189 |
+
|
| 190 |
+
|
| 191 |
+
def _loco_contributions(
|
| 192 |
+
pipeline: Pipeline,
|
| 193 |
+
x_df: pd.DataFrame,
|
| 194 |
+
feature_order: list[str],
|
| 195 |
+
baseline: dict[str, Any],
|
| 196 |
+
target_idx: int,
|
| 197 |
+
) -> dict[str, float]:
|
| 198 |
+
"""LOCO approximation β substitute each feature with its baseline value and
|
| 199 |
+
compute delta in predicted probability for the predicted class."""
|
| 200 |
+
base_proba = pipeline.predict_proba(x_df)[0][target_idx]
|
| 201 |
+
contributions: dict[str, float] = {}
|
| 202 |
+
for feat in feature_order:
|
| 203 |
+
substituted = x_df.copy()
|
| 204 |
+
substituted[feat] = baseline[feat]
|
| 205 |
+
new_proba = pipeline.predict_proba(substituted)[0][target_idx]
|
| 206 |
+
# contribution = base - new_with_feature_neutralised
|
| 207 |
+
# β positive means feature pushed probability UP
|
| 208 |
+
contributions[feat] = float(base_proba - new_proba)
|
| 209 |
+
return contributions
|
| 210 |
+
|
| 211 |
+
|
| 212 |
+
# βββ Bundle builders βββ
|
| 213 |
+
|
| 214 |
+
def _build_titanic() -> TabularBundle:
|
| 215 |
+
path = os.path.join(_DATA_DIR, "titanic.csv")
|
| 216 |
+
df = pd.read_csv(path)
|
| 217 |
+
# Clean
|
| 218 |
+
df = df[["pclass", "sex", "age", "sibsp", "parch", "fare", "embarked", "survived"]].copy()
|
| 219 |
+
df["age"] = df["age"].fillna(df["age"].median())
|
| 220 |
+
df["fare"] = df["fare"].fillna(df["fare"].median())
|
| 221 |
+
df["embarked"] = df["embarked"].fillna(df["embarked"].mode().iloc[0])
|
| 222 |
+
df = df.dropna(subset=["survived"])
|
| 223 |
+
|
| 224 |
+
numeric = ["age", "sibsp", "parch", "fare"]
|
| 225 |
+
categorical = ["pclass", "sex", "embarked"]
|
| 226 |
+
feature_order = ["pclass", "sex", "age", "sibsp", "parch", "fare", "embarked"]
|
| 227 |
+
|
| 228 |
+
preprocessor = ColumnTransformer(
|
| 229 |
+
transformers=[
|
| 230 |
+
("num", StandardScaler(), numeric),
|
| 231 |
+
("cat", OneHotEncoder(handle_unknown="ignore"), categorical),
|
| 232 |
+
]
|
| 233 |
+
)
|
| 234 |
+
pipeline = Pipeline([
|
| 235 |
+
("prep", preprocessor),
|
| 236 |
+
("clf", LogisticRegression(max_iter=500, C=1.0)),
|
| 237 |
+
])
|
| 238 |
+
pipeline.fit(df[feature_order], df["survived"].astype(int))
|
| 239 |
+
|
| 240 |
+
baseline: dict[str, Any] = {
|
| 241 |
+
"pclass": int(df["pclass"].mode().iloc[0]),
|
| 242 |
+
"sex": df["sex"].mode().iloc[0],
|
| 243 |
+
"age": float(df["age"].median()),
|
| 244 |
+
"sibsp": int(df["sibsp"].median()),
|
| 245 |
+
"parch": int(df["parch"].median()),
|
| 246 |
+
"fare": float(df["fare"].median()),
|
| 247 |
+
"embarked": df["embarked"].mode().iloc[0],
|
| 248 |
+
}
|
| 249 |
+
|
| 250 |
+
return TabularBundle(
|
| 251 |
+
name="titanic-survival",
|
| 252 |
+
pipeline=pipeline,
|
| 253 |
+
feature_order=feature_order,
|
| 254 |
+
categorical=categorical,
|
| 255 |
+
numeric=numeric,
|
| 256 |
+
class_labels=["Did not survive", "Survived"],
|
| 257 |
+
model_label="LogisticRegression (Titanic)",
|
| 258 |
+
target_type="binary",
|
| 259 |
+
baseline=baseline,
|
| 260 |
+
positive_class="Survived",
|
| 261 |
+
)
|
| 262 |
+
|
| 263 |
+
|
| 264 |
+
def _build_heart() -> TabularBundle:
|
| 265 |
+
path = os.path.join(_DATA_DIR, "heart.csv")
|
| 266 |
+
df = pd.read_csv(path)
|
| 267 |
+
# UCI Cleveland: num 0 = no disease, 1-4 = presence β bin to binary
|
| 268 |
+
df = df[[
|
| 269 |
+
"age", "sex", "cp", "trestbps", "chol", "fbs",
|
| 270 |
+
"restecg", "thalach", "exang", "oldpeak", "num",
|
| 271 |
+
]].copy()
|
| 272 |
+
df = df.apply(pd.to_numeric, errors="coerce").dropna()
|
| 273 |
+
df["target"] = (df["num"] > 0).astype(int)
|
| 274 |
+
df = df.drop(columns=["num"])
|
| 275 |
+
|
| 276 |
+
feature_order = [
|
| 277 |
+
"age", "sex", "cp", "trestbps", "chol", "fbs",
|
| 278 |
+
"restecg", "thalach", "exang", "oldpeak",
|
| 279 |
+
]
|
| 280 |
+
numeric = feature_order[:]
|
| 281 |
+
categorical: list[str] = []
|
| 282 |
+
|
| 283 |
+
preprocessor = ColumnTransformer(
|
| 284 |
+
transformers=[("num", StandardScaler(), numeric)]
|
| 285 |
+
)
|
| 286 |
+
pipeline = Pipeline([
|
| 287 |
+
("prep", preprocessor),
|
| 288 |
+
("clf", GradientBoostingClassifier(n_estimators=150, max_depth=3, random_state=0)),
|
| 289 |
+
])
|
| 290 |
+
pipeline.fit(df[feature_order], df["target"])
|
| 291 |
+
|
| 292 |
+
baseline = {f: float(df[f].mean()) for f in feature_order}
|
| 293 |
+
|
| 294 |
+
return TabularBundle(
|
| 295 |
+
name="heart-disease",
|
| 296 |
+
pipeline=pipeline,
|
| 297 |
+
feature_order=feature_order,
|
| 298 |
+
categorical=categorical,
|
| 299 |
+
numeric=numeric,
|
| 300 |
+
class_labels=["Low risk", "Elevated risk"],
|
| 301 |
+
model_label="GradientBoosting (UCI Cleveland Heart)",
|
| 302 |
+
target_type="binary",
|
| 303 |
+
baseline=baseline,
|
| 304 |
+
positive_class="Elevated risk",
|
| 305 |
+
)
|
| 306 |
+
|
| 307 |
+
|
| 308 |
+
def _build_wine() -> TabularBundle:
|
| 309 |
+
path = os.path.join(_DATA_DIR, "wine_red.csv")
|
| 310 |
+
df = pd.read_csv(path, sep=";")
|
| 311 |
+
df.columns = [c.strip().replace(" ", "_") for c in df.columns]
|
| 312 |
+
df = df.dropna()
|
| 313 |
+
|
| 314 |
+
# Bin quality β 3 classes
|
| 315 |
+
def _bin(q: float) -> int:
|
| 316 |
+
if q <= 4:
|
| 317 |
+
return 0 # low
|
| 318 |
+
if q <= 6:
|
| 319 |
+
return 1 # medium
|
| 320 |
+
return 2 # high
|
| 321 |
+
|
| 322 |
+
df["target"] = df["quality"].apply(_bin)
|
| 323 |
+
|
| 324 |
+
feature_order = [
|
| 325 |
+
"alcohol", "volatile_acidity", "sulphates", "citric_acid",
|
| 326 |
+
"residual_sugar", "chlorides", "pH", "density",
|
| 327 |
+
]
|
| 328 |
+
numeric = feature_order[:]
|
| 329 |
+
categorical: list[str] = []
|
| 330 |
+
|
| 331 |
+
preprocessor = ColumnTransformer(
|
| 332 |
+
transformers=[("num", StandardScaler(), numeric)]
|
| 333 |
+
)
|
| 334 |
+
pipeline = Pipeline([
|
| 335 |
+
("prep", preprocessor),
|
| 336 |
+
("clf", GradientBoostingClassifier(n_estimators=200, max_depth=3, random_state=0)),
|
| 337 |
+
])
|
| 338 |
+
pipeline.fit(df[feature_order], df["target"])
|
| 339 |
+
|
| 340 |
+
baseline = {f: float(df[f].mean()) for f in feature_order}
|
| 341 |
+
|
| 342 |
+
return TabularBundle(
|
| 343 |
+
name="wine-quality",
|
| 344 |
+
pipeline=pipeline,
|
| 345 |
+
feature_order=feature_order,
|
| 346 |
+
categorical=categorical,
|
| 347 |
+
numeric=numeric,
|
| 348 |
+
class_labels=["Low (β€4)", "Medium (5β6)", "High (β₯7)"],
|
| 349 |
+
model_label="GradientBoosting (Wine Quality β Red)",
|
| 350 |
+
target_type="multiclass",
|
| 351 |
+
baseline=baseline,
|
| 352 |
+
positive_class=None,
|
| 353 |
+
)
|
| 354 |
+
|
| 355 |
+
|
| 356 |
+
_BUILDERS: dict[str, Callable[[], TabularBundle]] = {
|
| 357 |
+
"titanic-survival": _build_titanic,
|
| 358 |
+
"heart-disease": _build_heart,
|
| 359 |
+
"wine-quality": _build_wine,
|
| 360 |
+
}
|
| 361 |
+
|
| 362 |
+
|
| 363 |
+
def get_bundle(name: str) -> TabularBundle:
|
| 364 |
+
if name in _bundles:
|
| 365 |
+
return _bundles[name]
|
| 366 |
+
with _lock:
|
| 367 |
+
if name in _bundles:
|
| 368 |
+
return _bundles[name]
|
| 369 |
+
if name not in _BUILDERS:
|
| 370 |
+
raise KeyError(f"Unknown tabular bundle: {name}")
|
| 371 |
+
_bundles[name] = _BUILDERS[name]()
|
| 372 |
+
return _bundles[name]
|
| 373 |
+
|
| 374 |
+
|
| 375 |
+
def schema_summary(name: str) -> dict[str, Any]:
|
| 376 |
+
"""Return baseline/metadata for warmup introspection."""
|
| 377 |
+
bundle = get_bundle(name)
|
| 378 |
+
return {
|
| 379 |
+
"name": bundle.name,
|
| 380 |
+
"model": bundle.model_label,
|
| 381 |
+
"features": bundle.feature_order,
|
| 382 |
+
"numeric": bundle.numeric,
|
| 383 |
+
"categorical": bundle.categorical,
|
| 384 |
+
"classes": bundle.class_labels,
|
| 385 |
+
"target_type": bundle.target_type,
|
| 386 |
+
"baseline": bundle.baseline,
|
| 387 |
+
}
|