From b023d0b60786eceafcbf71ee65dabe9efbb5f2b2 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sun, 22 Mar 2026 20:25:01 +0800 Subject: [PATCH 01/28] Add missing deps for more models --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 36b6a33..1c307bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,6 +21,7 @@ dependencies = [ "numpy>=1.24.0", "torch>=2.4.0", "transformers>=4.40.0", + "bitsandbytes>=0.46.1", "accelerate>=0.26.0", "huggingface-hub>=0.23.0", "datasets>=2.14.0", @@ -32,6 +33,8 @@ dependencies = [ "wonderwords>=2.2.0", "openai>=1.0.0", "tiktoken>=0.7.0", + "python-dotenv>=1.0.0", + "auto-gptq>=0.5.0", ] [project.optional-dependencies] From 36c1c031b7cd20e4d76ddc83fea6f74973bc6b5f Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sun, 22 Mar 2026 20:28:30 +0800 Subject: [PATCH 02/28] Correct model classification --- src/llm_dna/models/ModelLoader.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/llm_dna/models/ModelLoader.py b/src/llm_dna/models/ModelLoader.py index f3c8b65..b2c52ee 100644 --- a/src/llm_dna/models/ModelLoader.py +++ b/src/llm_dna/models/ModelLoader.py @@ -82,7 +82,9 @@ def _detect_model_type(self, model_path_or_name: str) -> str: "cohere/command", "perplexity/", ] - if any(model_lower.startswith(prefix) for prefix in openrouter_prefixes): + huggingface_prefixes_openai = "openai/gpt-oss" + + if any(model_lower.startswith(prefix) for prefix in openrouter_prefixes) and not model_lower.startswith(huggingface_prefixes_openai): return "openrouter" # Check for Google Gemini model names From e6efb18b60254f4981253005fbb0a0183014a794 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sun, 22 Mar 2026 20:39:45 +0800 Subject: [PATCH 03/28] More deps --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 1c307bd..f561357 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,6 +35,9 @@ dependencies = [ "tiktoken>=0.7.0", "python-dotenv>=1.0.0", "auto-gptq>=0.5.0", + "optimum>=1.16.0", + "mamba-ssm>=1.0.0", + "compressed-tensors>=0.1.0", ] [project.optional-dependencies] From 353c144352888df2ba7c664ba862307fa163a72b Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sun, 22 Mar 2026 21:08:03 +0800 Subject: [PATCH 04/28] More deps --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index f561357..6890fb5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,6 +38,8 @@ dependencies = [ "optimum>=1.16.0", "mamba-ssm>=1.0.0", "compressed-tensors>=0.1.0", + "mlx>=0.10.0", + "mlx-lm>=0.10.0", ] [project.optional-dependencies] From c7e54db0f93f3875bfbcc47f642e921e0daa7945 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sun, 22 Mar 2026 21:52:19 +0800 Subject: [PATCH 05/28] Update dep --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 6890fb5..4497cba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,6 +40,7 @@ dependencies = [ "compressed-tensors>=0.1.0", "mlx>=0.10.0", "mlx-lm>=0.10.0", + "timm>=0.9.0", ] [project.optional-dependencies] From 7e9d0f5954507c9ea14b035fdb3e0b4b2cbf4d61 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sat, 28 Mar 2026 18:49:15 +0800 Subject: [PATCH 06/28] Refactor deps --- README.md | 21 +++++++++++++++++++++ pyproject.toml | 30 +++++++++++++++++++++++++----- 2 files changed, 46 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 8d66ea7..796b863 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,27 @@ pip install llm-dna Use `llm-dna` for install/package naming, and `llm_dna` for Python imports. +Optional extras are available for model families that need additional runtime dependencies: + +```bash +# Apple Silicon / MLX-backed models +pip install "llm-dna[apple]" + +# Quantized HuggingFace models (bitsandbytes, GPTQ, compressed-tensors, optimum) +pip install "llm-dna[quantization]" + +# Architecture-specific model families such as Mamba or TIMM-backed models +pip install "llm-dna[model_families]" + +# Everything above +pip install "llm-dna[full]" +``` + +Extra guidance: +- `apple`: required for MLX and `mlx-community/*` style model families on Apple Silicon. +- `quantization`: required for many GPTQ, bitsandbytes, and compressed-tensors model families. +- `model_families`: required for specific architectures whose modeling code depends on packages like `mamba-ssm` or `timm`. + ## Quick Start ```python diff --git a/pyproject.toml b/pyproject.toml index 4497cba..608182f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,6 @@ dependencies = [ "numpy>=1.24.0", "torch>=2.4.0", "transformers>=4.40.0", - "bitsandbytes>=0.46.1", "accelerate>=0.26.0", "huggingface-hub>=0.23.0", "datasets>=2.14.0", @@ -34,18 +33,39 @@ dependencies = [ "openai>=1.0.0", "tiktoken>=0.7.0", "python-dotenv>=1.0.0", +] + +[project.optional-dependencies] +model_scraping = ["requests>=2.31.0"] + +apple = [ + "mlx>=0.10.0", + "mlx-lm>=0.10.0", +] + +quantization = [ + "bitsandbytes>=0.46.1", "auto-gptq>=0.5.0", "optimum>=1.16.0", - "mamba-ssm>=1.0.0", "compressed-tensors>=0.1.0", +] + +model_families = [ + "mamba-ssm>=1.0.0", + "timm>=0.9.0", +] + +full = [ "mlx>=0.10.0", "mlx-lm>=0.10.0", + "bitsandbytes>=0.46.1", + "auto-gptq>=0.5.0", + "optimum>=1.16.0", + "compressed-tensors>=0.1.0", + "mamba-ssm>=1.0.0", "timm>=0.9.0", ] -[project.optional-dependencies] -model_scraping = ["requests>=2.31.0"] - vllm = ["vllm>=0.4.0"] dev = [ From 2e939e8242e4cb127b4cdf95083829a8d2533c90 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sat, 28 Mar 2026 18:50:34 +0800 Subject: [PATCH 07/28] Improve model loader classification --- src/llm_dna/models/ModelLoader.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/llm_dna/models/ModelLoader.py b/src/llm_dna/models/ModelLoader.py index b2c52ee..9a10b40 100644 --- a/src/llm_dna/models/ModelLoader.py +++ b/src/llm_dna/models/ModelLoader.py @@ -75,16 +75,15 @@ def _detect_model_type(self, model_path_or_name: str) -> str: "openrouter:", "anthropic/claude-", "deepseek/", - "openai/gpt-", + "openai/gpt-3", + "openai/gpt-4", "google/gemini-", - "z-ai/", "x-ai/grok-", "cohere/command", "perplexity/", ] - huggingface_prefixes_openai = "openai/gpt-oss" - if any(model_lower.startswith(prefix) for prefix in openrouter_prefixes) and not model_lower.startswith(huggingface_prefixes_openai): + if any(model_lower.startswith(prefix) for prefix in openrouter_prefixes): return "openrouter" # Check for Google Gemini model names From 38a3450acb33765eb4d7955e671dd9cdcaf411b4 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sat, 28 Mar 2026 18:51:19 +0800 Subject: [PATCH 08/28] Protect sensitive info like token --- src/llm_dna/core/extraction.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/llm_dna/core/extraction.py b/src/llm_dna/core/extraction.py index de46f42..a953fc1 100644 --- a/src/llm_dna/core/extraction.py +++ b/src/llm_dna/core/extraction.py @@ -629,6 +629,13 @@ def main(): logging.info(f"DNA signature saved to: {output_path}") # Save summary + # Create safe args dict without sensitive information + safe_args = vars(args).copy() + # Remove sensitive fields that should not be saved to output files + sensitive_fields = ['token', 'OPENROUTER_API_KEY', 'OPENAI_API_KEY'] + for field in sensitive_fields: + safe_args.pop(field, None) + summary = { "model_name": args.model_name, "dataset": args.dataset, @@ -641,7 +648,7 @@ def main(): "signature_stats": signature.get_statistics(), "metadata": signature.metadata.__dict__, "output_file": str(output_path), - "args": vars(args) + "args": safe_args } # Keep summary filename model-only as well From 5a89dac6531cbb3303ab2aa06253098eec44fe70 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sat, 28 Mar 2026 19:20:48 +0800 Subject: [PATCH 09/28] Fix: save responses.json for single model dna generation as well --- src/llm_dna/api.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/llm_dna/api.py b/src/llm_dna/api.py index 858e9a0..c5a60e9 100644 --- a/src/llm_dna/api.py +++ b/src/llm_dna/api.py @@ -642,6 +642,31 @@ def calc_dna(config: DNAExtractionConfig) -> DNAExtractionResult: ) vector = _validate_signature(signature) + if config.save: + cached_responses = _load_cached_responses(response_path, expected_count=len(probe_texts)) + if cached_responses is None: + logging.info( + "Generating and saving responses for '%s' to %s to align single-model caching with batch mode.", + config.model_name, + response_path, + ) + responses = _generate_responses_for_model( + model_name=config.model_name, + config=config, + model_meta=model_meta, + probe_texts=probe_texts, + device=resolved_device, + resolved_token=resolved_token, + incremental_save_path=response_path, + ) + _save_response_cache( + path=response_path, + model_name=config.model_name, + dataset=config.dataset, + prompts=probe_texts, + responses=responses, + ) + elapsed_seconds = time.time() - start_time output_path: Optional[Path] = None From b26887c6e5de313eeea6e564f6bfa2ce92a6dde6 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sat, 28 Mar 2026 19:48:56 +0800 Subject: [PATCH 10/28] Add awq dep --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index b41e62b..9c9622a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,6 +45,7 @@ apple = [ quantization = [ "bitsandbytes>=0.46.1", + "autoawq>=0.2.0", "auto-gptq>=0.5.0", "optimum>=1.16.0", "compressed-tensors>=0.1.0", @@ -59,6 +60,7 @@ full = [ "mlx>=0.10.0", "mlx-lm>=0.10.0", "bitsandbytes>=0.46.1", + "autoawq>=0.2.0", "auto-gptq>=0.5.0", "optimum>=1.16.0", "compressed-tensors>=0.1.0", From 4c819e2d8200f4d0cdf05910e991b4fa939e2a05 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sat, 28 Mar 2026 20:51:23 +0800 Subject: [PATCH 11/28] Change cli to load env properly --- src/llm_dna/cli.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/llm_dna/cli.py b/src/llm_dna/cli.py index 10d203f..ef98247 100644 --- a/src/llm_dna/cli.py +++ b/src/llm_dna/cli.py @@ -8,6 +8,8 @@ from pathlib import Path from typing import Iterable, List, Optional +from dotenv import load_dotenv + def _load_models_from_file(path: Path) -> List[str]: """Load model names from a file, one per line.""" @@ -183,6 +185,10 @@ def main(argv: Optional[Iterable[str]] = None) -> int: """Main CLI entrypoint for DNA extraction.""" from .api import DNAExtractionConfig, calc_dna, calc_dna_parallel + project_root = Path(__file__).resolve().parents[2] + load_dotenv(project_root / ".env", override=False) + load_dotenv(override=False) + args = parse_arguments(argv) # Resolve model names From ce7cc7722eb392863227fbf73b5b443056d606a1 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sat, 28 Mar 2026 20:51:43 +0800 Subject: [PATCH 12/28] Directly read from openrouter list to prevent misclassification --- src/llm_dna/models/ModelLoader.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/llm_dna/models/ModelLoader.py b/src/llm_dna/models/ModelLoader.py index 9a10b40..bde650d 100644 --- a/src/llm_dna/models/ModelLoader.py +++ b/src/llm_dna/models/ModelLoader.py @@ -3,6 +3,7 @@ """ import os +import json from typing import Optional, Dict, Any, Union from pathlib import Path import logging @@ -14,10 +15,34 @@ class ModelLoader: """Factory class for loading different types of LLMs.""" + _openrouter_model_ids: Optional[set[str]] = None def __init__(self, config_dict: Optional[Dict[str, Any]] = None): self.logger = logging.getLogger(__name__) self.config_dict = config_dict or {} + + @classmethod + def _load_openrouter_model_ids(cls) -> set[str]: + if cls._openrouter_model_ids is not None: + return cls._openrouter_model_ids + + model_ids: set[str] = set() + config_path = Path(__file__).resolve().parents[3] / "configs" / "openrouter_llm_list.jsonl" + try: + with config_path.open("r", encoding="utf-8") as handle: + for line in handle: + line = line.strip() + if not line: + continue + record = json.loads(line) + model_id = str(record.get("model_id", "")).strip().lower() + if model_id: + model_ids.add(model_id) + except Exception: + model_ids = set() + + cls._openrouter_model_ids = model_ids + return model_ids def load_model( self, @@ -86,6 +111,9 @@ def _detect_model_type(self, model_path_or_name: str) -> str: if any(model_lower.startswith(prefix) for prefix in openrouter_prefixes): return "openrouter" + if model_lower in self._load_openrouter_model_ids(): + return "openrouter" + # Check for Google Gemini model names gemini_prefixes = [ "gemini-", From 4ec8af6182a175d76690d9aaf1172b96865e5677 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sun, 5 Apr 2026 20:13:09 +0800 Subject: [PATCH 13/28] Organise pyproject.toml --- pyproject.toml | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9c9622a..d202f2e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,8 +39,8 @@ dependencies = [ model_scraping = ["requests>=2.31.0"] apple = [ - "mlx>=0.10.0", - "mlx-lm>=0.10.0", + "mlx>=0.10.0; sys_platform == 'darwin' and platform_machine == 'arm64'", + "mlx-lm>=0.10.0; sys_platform == 'darwin' and platform_machine == 'arm64'", ] quantization = [ @@ -52,20 +52,14 @@ quantization = [ ] model_families = [ - "mamba-ssm>=1.0.0", + "mamba-ssm>=1.0.0; sys_platform == 'linux'", "timm>=0.9.0", ] full = [ - "mlx>=0.10.0", - "mlx-lm>=0.10.0", - "bitsandbytes>=0.46.1", - "autoawq>=0.2.0", - "auto-gptq>=0.5.0", - "optimum>=1.16.0", - "compressed-tensors>=0.1.0", - "mamba-ssm>=1.0.0", - "timm>=0.9.0", + "llm-dna[apple]", + "llm-dna[quantization]", + "llm-dna[model_families]", ] vllm = ["vllm>=0.4.0"] From 1ac10eb99e5a9d43a839429782b3a6d92ab96394 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sun, 5 Apr 2026 20:16:05 +0800 Subject: [PATCH 14/28] Fix hardcode --- src/llm_dna/cli.py | 2 -- src/llm_dna/models/ModelLoader.py | 30 +----------------------------- 2 files changed, 1 insertion(+), 31 deletions(-) diff --git a/src/llm_dna/cli.py b/src/llm_dna/cli.py index ef98247..56a4d64 100644 --- a/src/llm_dna/cli.py +++ b/src/llm_dna/cli.py @@ -185,8 +185,6 @@ def main(argv: Optional[Iterable[str]] = None) -> int: """Main CLI entrypoint for DNA extraction.""" from .api import DNAExtractionConfig, calc_dna, calc_dna_parallel - project_root = Path(__file__).resolve().parents[2] - load_dotenv(project_root / ".env", override=False) load_dotenv(override=False) args = parse_arguments(argv) diff --git a/src/llm_dna/models/ModelLoader.py b/src/llm_dna/models/ModelLoader.py index bde650d..15ac4ba 100644 --- a/src/llm_dna/models/ModelLoader.py +++ b/src/llm_dna/models/ModelLoader.py @@ -3,7 +3,6 @@ """ import os -import json from typing import Optional, Dict, Any, Union from pathlib import Path import logging @@ -15,34 +14,10 @@ class ModelLoader: """Factory class for loading different types of LLMs.""" - _openrouter_model_ids: Optional[set[str]] = None def __init__(self, config_dict: Optional[Dict[str, Any]] = None): self.logger = logging.getLogger(__name__) self.config_dict = config_dict or {} - - @classmethod - def _load_openrouter_model_ids(cls) -> set[str]: - if cls._openrouter_model_ids is not None: - return cls._openrouter_model_ids - - model_ids: set[str] = set() - config_path = Path(__file__).resolve().parents[3] / "configs" / "openrouter_llm_list.jsonl" - try: - with config_path.open("r", encoding="utf-8") as handle: - for line in handle: - line = line.strip() - if not line: - continue - record = json.loads(line) - model_id = str(record.get("model_id", "")).strip().lower() - if model_id: - model_ids.add(model_id) - except Exception: - model_ids = set() - - cls._openrouter_model_ids = model_ids - return model_ids def load_model( self, @@ -103,17 +78,14 @@ def _detect_model_type(self, model_path_or_name: str) -> str: "openai/gpt-3", "openai/gpt-4", "google/gemini-", + "z-ai/", "x-ai/grok-", "cohere/command", "perplexity/", ] - if any(model_lower.startswith(prefix) for prefix in openrouter_prefixes): return "openrouter" - if model_lower in self._load_openrouter_model_ids(): - return "openrouter" - # Check for Google Gemini model names gemini_prefixes = [ "gemini-", From b7ee090bcacd8d5fcbcfbe0898d6a9c616009a0d Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sun, 5 Apr 2026 21:14:34 +0800 Subject: [PATCH 15/28] Do not regenerate for single mode --- src/llm_dna/api.py | 140 ++++++++++++--------------------------------- 1 file changed, 38 insertions(+), 102 deletions(-) diff --git a/src/llm_dna/api.py b/src/llm_dna/api.py index c5a60e9..ff6cac1 100644 --- a/src/llm_dna/api.py +++ b/src/llm_dna/api.py @@ -11,7 +11,6 @@ from datetime import datetime from dataclasses import asdict, dataclass, replace from pathlib import Path -from types import SimpleNamespace from typing import TYPE_CHECKING, Any, Dict, Optional import numpy as np @@ -310,6 +309,12 @@ def _load_cached_responses(path: Path, expected_count: int) -> Optional[list[str logging.warning("Failed to parse cached responses from %s: %s", path, exc) return None + if isinstance(payload, dict): + complete = payload.get("complete") + if complete is False: + logging.warning("Ignoring incomplete cached responses at %s", path) + return None + responses: list[str] if isinstance(payload, dict) and isinstance(payload.get("items"), list): responses = [str(item.get("response", "")) for item in payload["items"] if isinstance(item, dict)] @@ -322,6 +327,11 @@ def _load_cached_responses(path: Path, expected_count: int) -> Optional[list[str if not responses: return None + non_empty_count = sum(1 for response in responses if response.strip()) + if non_empty_count == 0: + logging.warning("Ignoring cached responses at %s because all responses are empty.", path) + return None + if len(responses) != expected_count: logging.warning( "Cached responses at %s have probe count mismatch (%s != %s); normalizing by truncating/padding.", @@ -537,11 +547,11 @@ def calc_dna(config: DNAExtractionConfig) -> DNAExtractionResult: signature: "DNASignature" vector: np.ndarray - is_api_mode = _is_api_parallel_mode(config, [config.model_name]) + if config.extractor_type != "embedding": + raise ValueError(f"Unsupported extractor_type for calc_dna: {config.extractor_type}") + response_path = _response_cache_path(config, config.model_name) - cached_responses: Optional[list[str]] = None - if is_api_mode and config.extractor_type == "embedding": - cached_responses = _load_cached_responses(response_path, expected_count=len(probe_texts)) + cached_responses = _load_cached_responses(response_path, expected_count=len(probe_texts)) if cached_responses is not None: logging.info( @@ -550,21 +560,22 @@ def calc_dna(config: DNAExtractionConfig) -> DNAExtractionResult: response_path, ) model_meta = _default_model_metadata(config.model_name) - signature, vector, _ = _extract_signature_from_text_responses( - model_name=config.model_name, - responses=cached_responses, - config=config, - model_meta=model_meta, - generation_device=resolved_device, - encoder_device=resolved_device, - ) - elif is_api_mode and config.extractor_type == "embedding": - # API model without cached responses: generate via API, then encode - logging.info( - "Generating responses for API model '%s' via provider API...", - config.model_name, - ) + responses = cached_responses + else: + if _is_api_model_type(config.model_type): + logging.info( + "Generating responses for API model '%s' via provider API...", + config.model_name, + ) + model_meta = _load_model_metadata_for_model(config.model_name, metadata_file, token=resolved_token) + is_generative = model_meta.get("architecture", {}).get("is_generative") + if is_generative is False: + arch_type = model_meta.get("architecture", {}).get("type") + raise ValueError( + f"Model '{config.model_name}' is non-generative (architecture={arch_type})." + ) + responses = _generate_responses_for_model( model_name=config.model_name, config=config, @@ -574,7 +585,6 @@ def calc_dna(config: DNAExtractionConfig) -> DNAExtractionResult: resolved_token=resolved_token, incremental_save_path=response_path if config.save else None, ) - # Save final response cache if config.save: _save_response_cache( path=response_path, @@ -583,89 +593,15 @@ def calc_dna(config: DNAExtractionConfig) -> DNAExtractionResult: prompts=probe_texts, responses=responses, ) - signature, vector, _ = _extract_signature_from_text_responses( - model_name=config.model_name, - responses=responses, - config=config, - model_meta=model_meta, - generation_device=resolved_device, - encoder_device=resolved_device, - ) - else: - # Non-API model: use hidden-state extraction - model_meta = _load_model_metadata_for_model(config.model_name, metadata_file, token=resolved_token) - - is_generative = model_meta.get("architecture", {}).get("is_generative") - if is_generative is False: - arch_type = model_meta.get("architecture", {}).get("type") - raise ValueError( - f"Model '{config.model_name}' is non-generative (architecture={arch_type})." - ) - - resolved_model_path = _resolve_model_path(config.model_path, model_meta) - - args = SimpleNamespace( - model_name=config.model_name, - model_path=resolved_model_path, - model_type=config.model_type, - dataset=config.dataset, - probe_set=config.probe_set, - max_samples=config.max_samples, - data_root=config.data_root, - extractor_type=config.extractor_type, - dna_dim=config.dna_dim, - reduction_method=config.reduction_method, - embedding_merge=config.embedding_merge, - max_length=config.max_length, - save_format="json", - output_dir=Path(config.output_dir), - load_in_8bit=config.load_in_8bit, - load_in_4bit=config.load_in_4bit, - no_quantization=config.no_quantization, - metadata_file=metadata_file, - token=resolved_token, - trust_remote_code=config.trust_remote_code, - device=resolved_device, - log_level=config.log_level, - random_seed=config.random_seed, - use_chat_template=config.use_chat_template, - ) - - signature = core.extract_dna_signature( - model_name=config.model_name, - model_path=resolved_model_path, - model_type=config.model_type, - probe_texts=probe_texts, - extractor_type=config.extractor_type, - model_metadata=model_meta, - args=args, - ) - vector = _validate_signature(signature) - if config.save: - cached_responses = _load_cached_responses(response_path, expected_count=len(probe_texts)) - if cached_responses is None: - logging.info( - "Generating and saving responses for '%s' to %s to align single-model caching with batch mode.", - config.model_name, - response_path, - ) - responses = _generate_responses_for_model( - model_name=config.model_name, - config=config, - model_meta=model_meta, - probe_texts=probe_texts, - device=resolved_device, - resolved_token=resolved_token, - incremental_save_path=response_path, - ) - _save_response_cache( - path=response_path, - model_name=config.model_name, - dataset=config.dataset, - prompts=probe_texts, - responses=responses, - ) + signature, vector, _ = _extract_signature_from_text_responses( + model_name=config.model_name, + responses=responses, + config=config, + model_meta=model_meta, + generation_device=resolved_device, + encoder_device=resolved_device, + ) elapsed_seconds = time.time() - start_time From 4dff95ce3d0c1244adbcbaede088b5821b78c816 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sat, 11 Apr 2026 16:57:12 +0800 Subject: [PATCH 16/28] Add remaining list for HF models --- configs/huggingface_llm_list_left.jsonl | 11813 ++++++++++++++++++++++ 1 file changed, 11813 insertions(+) create mode 100644 configs/huggingface_llm_list_left.jsonl diff --git a/configs/huggingface_llm_list_left.jsonl b/configs/huggingface_llm_list_left.jsonl new file mode 100644 index 0000000..d18962f --- /dev/null +++ b/configs/huggingface_llm_list_left.jsonl @@ -0,0 +1,11813 @@ +{"model_id": "Qwen/Qwen3-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 13320335} +{"model_id": "Qwen/Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 8916125} +{"model_id": "Qwen/Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7703890} +{"model_id": "meta-llama/Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7673245} +{"model_id": "openai/gpt-oss-20b", "provider": "huggingface", "task": "text-generation", "downloads": 7259974} +{"model_id": "Qwen/Qwen3-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 7069931} +{"model_id": "Qwen/Qwen3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 6375541} +{"model_id": "Qwen/Qwen3-4B-Instruct-2507", "provider": "huggingface", "task": "text-generation", "downloads": 5604976} +{"model_id": "meta-llama/Llama-3.2-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 5531414} +{"model_id": "Qwen/Qwen3-32B", "provider": "huggingface", "task": "text-generation", "downloads": 4973990} +{"model_id": "openai/gpt-oss-120b", "provider": "huggingface", "task": "text-generation", "downloads": 4628743} +{"model_id": "dphn/dolphin-2.9.1-yi-1.5-34b", "provider": "huggingface", "task": "text-generation", "downloads": 4622434} +{"model_id": "zai-org/GLM-5-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 4341121} +{"model_id": "meta-llama/Llama-3.2-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4251421} +{"model_id": "meta-llama/Meta-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 3469572} +{"model_id": "Qwen/Qwen2.5-32B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3197777} +{"model_id": "google/gemma-3-1b-it", "provider": "huggingface", "task": "text-generation", "downloads": 3162922} +{"model_id": "Qwen/Qwen3-14B", "provider": "huggingface", "task": "text-generation", "downloads": 2841341} +{"model_id": "distilbert/distilgpt2", "provider": "huggingface", "task": "text-generation", "downloads": 2558237} +{"model_id": "mlx-community/Kimi-K2.5", "provider": "huggingface", "task": "text-generation", "downloads": 2297813} +{"model_id": "Qwen/Qwen2.5-14B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2011049} +{"model_id": "Qwen/Qwen2.5-32B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1950865} +{"model_id": "meta-llama/Llama-3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 1909682} +{"model_id": "Qwen/Qwen3-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1880174} +{"model_id": "zai-org/GLM-4.7-Flash", "provider": "huggingface", "task": "text-generation", "downloads": 1709725} +{"model_id": "Qwen/Qwen3-0.6B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 1698830} +{"model_id": "Qwen/Qwen2.5-32B", "provider": "huggingface", "task": "text-generation", "downloads": 1671867} +{"model_id": "Qwen/Qwen2.5-14B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1666027} +{"model_id": "deepseek-ai/DeepSeek-R1", "provider": "huggingface", "task": "text-generation", "downloads": 1590000} +{"model_id": "apple/OpenELM-1_1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1589020} +{"model_id": "RedHatAI/Llama-3.2-1B-Instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 1561745} +{"model_id": "meta-llama/Llama-3.2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 1528589} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 1490501} +{"model_id": "meta-llama/Meta-Llama-3-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1454315} +{"model_id": "Qwen/Qwen2.5-Coder-7B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 1370271} +{"model_id": "Qwen/Qwen3-30B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 1302736} +{"model_id": "h2oai/h2ovl-mississippi-800m", "provider": "huggingface", "task": "text-generation", "downloads": 1281980} +{"model_id": "h2oai/h2ovl-mississippi-2b", "provider": "huggingface", "task": "text-generation", "downloads": 1270320} +{"model_id": "Qwen/Qwen3-Coder-Next", "provider": "huggingface", "task": "text-generation", "downloads": 1212633} +{"model_id": "kaitchup/Phi-3-mini-4k-instruct-gptq-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1184120} +{"model_id": "Qwen/Qwen3-30B-A3B-Instruct-2507", "provider": "huggingface", "task": "text-generation", "downloads": 1167724} +{"model_id": "bullpoint/Qwen3-Coder-Next-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1162882} +{"model_id": "Qwen/Qwen3-30B-A3B-Thinking-2507", "provider": "huggingface", "task": "text-generation", "downloads": 1111623} +{"model_id": "Qwen/Qwen3-4B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1068327} +{"model_id": "Qwen/Qwen3-4B-Thinking-2507", "provider": "huggingface", "task": "text-generation", "downloads": 1056750} +{"model_id": "deepseek-ai/DeepSeek-R1-0528", "provider": "huggingface", "task": "text-generation", "downloads": 1053085} +{"model_id": "Qwen/Qwen3-Coder-30B-A3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1047166} +{"model_id": "meta-llama/Llama-3.1-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1001944} +{"model_id": "deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", "provider": "huggingface", "task": "text-generation", "downloads": 995994} +{"model_id": "Qwen/Qwen2.5-Coder-7B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 993447} +{"model_id": "bartowski/gemma-2-2b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 980443} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 962410} +{"model_id": "deepseek-ai/DeepSeek-V3", "provider": "huggingface", "task": "text-generation", "downloads": 949390} +{"model_id": "Qwen/Qwen3-Next-80B-A3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 936554} +{"model_id": "RedHatAI/Qwen2.5-1.5B-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 926029} +{"model_id": "microsoft/Phi-3-mini-4k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 903477} +{"model_id": "Qwen/Qwen2.5-Coder-32B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 891859} +{"model_id": "Qwen/Qwen2.5-Coder-32B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 840077} +{"model_id": "RedHatAI/Llama-3.2-1B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 836296} +{"model_id": "casperhansen/llama-3.3-70b-instruct-awq", "provider": "huggingface", "task": "text-generation", "downloads": 792133} +{"model_id": "Qwen/Qwen2.5-72B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 772268} +{"model_id": "hugging-quants/Llama-3.2-1B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 762611} +{"model_id": "Qwen/Qwen3-Coder-Next-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 748384} +{"model_id": "Qwen/Qwen3-4B-Instruct-2507-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 741773} +{"model_id": "Qwen/Qwen3-235B-A22B", "provider": "huggingface", "task": "text-generation", "downloads": 740829} +{"model_id": "Qwen/Qwen3-8B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 736224} +{"model_id": "GadflyII/Qwen3-Coder-Next-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 707405} +{"model_id": "OpenPipe/Qwen3-14B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 696950} +{"model_id": "deepseek-ai/DeepSeek-R1-Distill-Qwen-14B", "provider": "huggingface", "task": "text-generation", "downloads": 692866} +{"model_id": "microsoft/Phi-3.5-mini-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 682912} +{"model_id": "Qwen/Qwen2.5-7B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 666942} +{"model_id": "Qwen/Qwen2.5-72B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 661519} +{"model_id": "Qwen/Qwen2.5-1.5B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 658661} +{"model_id": "Qwen/Qwen3-32B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 646545} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 629612} +{"model_id": "Qwen/Qwen2.5-Coder-14B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 614973} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 586472} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 571528} +{"model_id": "meta-llama/Llama-3.3-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 566843} +{"model_id": "Qwen/Qwen3-30B-A3B-Instruct-2507-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 565917} +{"model_id": "ibm-research/PowerMoE-3b", "provider": "huggingface", "task": "text-generation", "downloads": 557040} +{"model_id": "mistralai/Mistral-7B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 547233} +{"model_id": "mlx-community/gpt-oss-20b-MXFP4-Q8", "provider": "huggingface", "task": "text-generation", "downloads": 543857} +{"model_id": "RedHatAI/Meta-Llama-3.1-8B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 531221} +{"model_id": "MiniMaxAI/MiniMax-M2.5", "provider": "huggingface", "task": "text-generation", "downloads": 526151} +{"model_id": "xlnet/xlnet-base-cased", "provider": "huggingface", "task": "text-generation", "downloads": 522665} +{"model_id": "lmstudio-community/GLM-4.7-Flash-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 500363} +{"model_id": "lmstudio-community/LFM2-24B-A2B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 492573} +{"model_id": "lmstudio-community/GLM-4.7-Flash-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 491553} +{"model_id": "kosbu/Llama-3.3-70B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 489489} +{"model_id": "lmstudio-community/LFM2-24B-A2B-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 487099} +{"model_id": "lmstudio-community/LFM2-24B-A2B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 486863} +{"model_id": "unsloth/GLM-4.7-Flash-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 486720} +{"model_id": "lmstudio-community/LFM2-24B-A2B-MLX-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 484467} +{"model_id": "deepseek-ai/DeepSeek-V2-Lite-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 481767} +{"model_id": "NexVeridian/Qwen3-Coder-Next-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 478478} +{"model_id": "meta-llama/Llama-3.1-405B", "provider": "huggingface", "task": "text-generation", "downloads": 478219} +{"model_id": "GSAI-ML/LLaDA-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 470652} +{"model_id": "microsoft/Phi-4-mini-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 444375} +{"model_id": "bartowski/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 436315} +{"model_id": "stelterlab/Mistral-Small-24B-Instruct-2501-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 430825} +{"model_id": "microsoft/Phi-tiny-MoE-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 428718} +{"model_id": "nvidia/NVIDIA-Nemotron-Nano-9B-v2-Japanese", "provider": "huggingface", "task": "text-generation", "downloads": 423267} +{"model_id": "TheBloke/TinyLlama-1.1B-Chat-v0.3-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 414274} +{"model_id": "Jackrong/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 413519} +{"model_id": "unsloth/Qwen3-Coder-Next-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 408428} +{"model_id": "Qwen/Qwen3-235B-A22B-Instruct-2507-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 403729} +{"model_id": "speakleash/Bielik-11B-v3.0-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 401677} +{"model_id": "unsloth/mistral-7b-v0.3-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 396908} +{"model_id": "google/gemma-2-27b-it", "provider": "huggingface", "task": "text-generation", "downloads": 392747} +{"model_id": "zai-org/GLM-4.5-Air", "provider": "huggingface", "task": "text-generation", "downloads": 389712} +{"model_id": "nvidia/Kimi-K2.5-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 382650} +{"model_id": "QuantTrio/Qwen3-VL-30B-A3B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 380422} +{"model_id": "Qwen/Qwen3-4B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 379338} +{"model_id": "Qwen/Qwen2.5-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 378386} +{"model_id": "MaziyarPanahi/Phi-3.5-mini-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 377640} +{"model_id": "unsloth/gpt-oss-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 370413} +{"model_id": "Qwen/Qwen2.5-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 368379} +{"model_id": "lmstudio-community/DeepSeek-R1-0528-Qwen3-8B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 367684} +{"model_id": "nvidia/Qwen3-14B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 365001} +{"model_id": "nvidia/NVIDIA-Nemotron-Nano-9B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 358294} +{"model_id": "LGAI-EXAONE/EXAONE-3.5-7.8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 358076} +{"model_id": "lmstudio-community/DeepSeek-R1-0528-Qwen3-8B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 350738} +{"model_id": "google/gemma-2-2b", "provider": "huggingface", "task": "text-generation", "downloads": 347289} +{"model_id": "deepseek-ai/DeepSeek-V3-0324", "provider": "huggingface", "task": "text-generation", "downloads": 343135} +{"model_id": "Qwen/Qwen2.5-32B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 342853} +{"model_id": "unsloth/Meta-Llama-3.1-8B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 334070} +{"model_id": "janhq/Jan-v3-4B-base-instruct-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 331608} +{"model_id": "unsloth/GLM-4.7-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 331415} +{"model_id": "QuantTrio/MiniMax-M2-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 329859} +{"model_id": "Qwen/Qwen3-Coder-30B-A3B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 324119} +{"model_id": "Qwen/Qwen3-14B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 323421} +{"model_id": "TheBloke/Mixtral-8x7B-Instruct-v0.1-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 304319} +{"model_id": "zerofata/L3.3-GeneticLemonade-Final-v2-70B", "provider": "huggingface", "task": "text-generation", "downloads": 303558} +{"model_id": "Qwen/QwQ-32B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 298862} +{"model_id": "meta-llama/Meta-Llama-3-70B", "provider": "huggingface", "task": "text-generation", "downloads": 296682} +{"model_id": "deepseek-ai/DeepSeek-V3.2", "provider": "huggingface", "task": "text-generation", "downloads": 296431} +{"model_id": "LGAI-EXAONE/EXAONE-Deep-7.8B", "provider": "huggingface", "task": "text-generation", "downloads": 295497} +{"model_id": "btbtyler09/Qwen3-Coder-30B-A3B-Instruct-gptq-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 295196} +{"model_id": "microsoft/biogpt", "provider": "huggingface", "task": "text-generation", "downloads": 293155} +{"model_id": "stepfun-ai/Step-3.5-Flash-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 285097} +{"model_id": "GSAI-ML/LLaDA-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 283797} +{"model_id": "naver-hyperclovax/HyperCLOVAX-SEED-Omni-8B", "provider": "huggingface", "task": "text-generation", "downloads": 279847} +{"model_id": "bartowski/Meta-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 276501} +{"model_id": "KiteFishAI/Minnow-Math-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 272609} +{"model_id": "deepseek-ai/DeepSeek-Coder-V2-Lite-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 268925} +{"model_id": "huihui-ai/Qwen2.5-72B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 266103} +{"model_id": "K-Compression/HyperCLOVAX-SEED-Think-14B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 264319} +{"model_id": "TheBloke/Mistral-7B-Instruct-v0.2-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 261034} +{"model_id": "EssentialAI/rnj-1-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 259719} +{"model_id": "lmstudio-community/LFM2.5-1.2B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 259506} +{"model_id": "txn545/Qwen3.5-122B-A10B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 259350} +{"model_id": "nvidia/DeepSeek-R1-0528-NVFP4-v2", "provider": "huggingface", "task": "text-generation", "downloads": 258621} +{"model_id": "lmstudio-community/LFM2.5-1.2B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 253867} +{"model_id": "lmstudio-community/LFM2.5-1.2B-Instruct-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 253485} +{"model_id": "microsoft/Phi-3-mini-128k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 250880} +{"model_id": "cyankiwi/Qwen3-Coder-Next-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 248200} +{"model_id": "deepseek-ai/DeepSeek-V2-Lite", "provider": "huggingface", "task": "text-generation", "downloads": 247529} +{"model_id": "GadflyII/GLM-4.7-Flash-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 246089} +{"model_id": "EleutherAI/gpt-neox-20b", "provider": "huggingface", "task": "text-generation", "downloads": 244246} +{"model_id": "cyankiwi/GLM-4.7-Flash-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 232959} +{"model_id": "Qwen/Qwen2.5-Coder-14B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 232753} +{"model_id": "XiaomiMiMo/MiMo-V2-Flash", "provider": "huggingface", "task": "text-generation", "downloads": 231184} +{"model_id": "baichuan-inc/Baichuan-M2-32B", "provider": "huggingface", "task": "text-generation", "downloads": 229916} +{"model_id": "RedHatAI/Meta-Llama-3.1-8B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 226256} +{"model_id": "unsloth/Nemotron-3-Nano-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 226236} +{"model_id": "bartowski/Qwen2.5-Coder-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 218744} +{"model_id": "baichuan-inc/Baichuan2-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 216892} +{"model_id": "Qwen/Qwen1.5-110B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 216835} +{"model_id": "Qwen/Qwen3-8B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 208162} +{"model_id": "ggml-org/Qwen3-Coder-30B-A3B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 207386} +{"model_id": "unsloth/gpt-oss-20b", "provider": "huggingface", "task": "text-generation", "downloads": 199767} +{"model_id": "Qwen/Qwen3-Next-80B-A3B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 198589} +{"model_id": "unsloth/Qwen3-4B-Instruct-2507-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 197418} +{"model_id": "lmstudio-community/Qwen3-Coder-30B-A3B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 194774} +{"model_id": "lmstudio-community/Qwen3-Coder-30B-A3B-Instruct-MLX-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 194388} +{"model_id": "Qwen/Qwen3-4B-Thinking-2507-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 191072} +{"model_id": "hugging-quants/Meta-Llama-3.1-8B-Instruct-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 188424} +{"model_id": "lmstudio-community/NVIDIA-Nemotron-3-Nano-30B-A3B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 186876} +{"model_id": "warshanks/Jan-nano-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 186254} +{"model_id": "cerebras/MiniMax-M2.1-REAP-139B-A10B", "provider": "huggingface", "task": "text-generation", "downloads": 184136} +{"model_id": "lmstudio-community/Qwen3-Coder-30B-A3B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 183486} +{"model_id": "unsloth/gpt-oss-20b-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 182683} +{"model_id": "lmstudio-community/Qwen3-Coder-30B-A3B-Instruct-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 181564} +{"model_id": "lmstudio-community/NVIDIA-Nemotron-3-Nano-30B-A3B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 180832} +{"model_id": "Qwen/Qwen3-14B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 179797} +{"model_id": "bartowski/SmolLM2-1.7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 179545} +{"model_id": "lmstudio-community/NVIDIA-Nemotron-3-Nano-30B-A3B-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 177617} +{"model_id": "lmstudio-community/NVIDIA-Nemotron-3-Nano-30B-A3B-MLX-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 177235} +{"model_id": "Qwen/Qwen3-235B-A22B-Instruct-2507", "provider": "huggingface", "task": "text-generation", "downloads": 176522} +{"model_id": "unsloth/Qwen3-14B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 174505} +{"model_id": "Qwen/Qwen1.5-MoE-A2.7B", "provider": "huggingface", "task": "text-generation", "downloads": 170720} +{"model_id": "Qwen/Qwen2.5-14B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 170438} +{"model_id": "deepseek-ai/DeepSeek-V3.1", "provider": "huggingface", "task": "text-generation", "downloads": 164313} +{"model_id": "XLabs-AI/xflux_text_encoders", "provider": "huggingface", "task": "text-generation", "downloads": 162745} +{"model_id": "unsloth/Qwen2.5-7B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 161941} +{"model_id": "TheBloke/Llama-2-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 158916} +{"model_id": "ai-sage/GigaChat3-10B-A1.8B", "provider": "huggingface", "task": "text-generation", "downloads": 158881} +{"model_id": "unsloth/Qwen3-0.6B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 158658} +{"model_id": "nvidia/NVIDIA-Nemotron-Nano-9B-v2-Base", "provider": "huggingface", "task": "text-generation", "downloads": 158351} +{"model_id": "XCurOS/XCurOS-0.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 156379} +{"model_id": "tiiuae/falcon-7b", "provider": "huggingface", "task": "text-generation", "downloads": 156255} +{"model_id": "cyankiwi/granite-4.0-h-tiny-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 155525} +{"model_id": "deepseek-ai/DeepSeek-R1-0528-Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 154733} +{"model_id": "unsloth/Qwen3-4B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 154488} +{"model_id": "bartowski/glm-4-9b-chat-1m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 154214} +{"model_id": "MaziyarPanahi/Qwen3-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 153524} +{"model_id": "meta-llama/Llama-3.1-405B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 153344} +{"model_id": "google/t5gemma-s-s-prefixlm", "provider": "huggingface", "task": "text-generation", "downloads": 152852} +{"model_id": "Qwen/Qwen2.5-14B", "provider": "huggingface", "task": "text-generation", "downloads": 152800} +{"model_id": "MaziyarPanahi/Qwen3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 152498} +{"model_id": "MaziyarPanahi/Qwen3-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 152243} +{"model_id": "MaziyarPanahi/Qwen3-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 152077} +{"model_id": "cyankiwi/Qwen3-Next-80B-A3B-Thinking-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 151959} +{"model_id": "MaziyarPanahi/Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 150225} +{"model_id": "meta-llama/Llama-2-13b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 147508} +{"model_id": "MaziyarPanahi/Qwen3-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 147213} +{"model_id": "MaziyarPanahi/Qwen3-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 146964} +{"model_id": "cyankiwi/Qwen3-Next-80B-A3B-Instruct-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 145326} +{"model_id": "unsloth/GLM-4.7-Flash", "provider": "huggingface", "task": "text-generation", "downloads": 144908} +{"model_id": "kmhf/hf-moshiko", "provider": "huggingface", "task": "text-generation", "downloads": 143621} +{"model_id": "mlx-community/Llama-3.2-1B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 142342} +{"model_id": "nvidia/Qwen3.5-397B-A17B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 140800} +{"model_id": "Salesforce/ctrl", "provider": "huggingface", "task": "text-generation", "downloads": 136509} +{"model_id": "ibnzterrell/Meta-Llama-3.3-70B-Instruct-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 135743} +{"model_id": "Qwen/Qwen2.5-Coder-1.5B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 134829} +{"model_id": "cyankiwi/Qwen3-Coder-30B-A3B-Instruct-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 134049} +{"model_id": "swiss-ai/Apertus-8B-Instruct-2509", "provider": "huggingface", "task": "text-generation", "downloads": 133648} +{"model_id": "google/reformer-crime-and-punishment", "provider": "huggingface", "task": "text-generation", "downloads": 130642} +{"model_id": "Qwen/Qwen3-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 130414} +{"model_id": "Jackrong/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 129211} +{"model_id": "unsloth/Qwen3-Coder-30B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 127130} +{"model_id": "XiaomiMiMo/MiMo-7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 126551} +{"model_id": "allenai/Olmo-3-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 125129} +{"model_id": "casperhansen/mistral-nemo-instruct-2407-awq", "provider": "huggingface", "task": "text-generation", "downloads": 123977} +{"model_id": "MiniMaxAI/MiniMax-M2", "provider": "huggingface", "task": "text-generation", "downloads": 123916} +{"model_id": "MaziyarPanahi/Meta-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 123503} +{"model_id": "lmms-lab/llava-onevision-qwen2-7b-ov", "provider": "huggingface", "task": "text-generation", "downloads": 122378} +{"model_id": "abeja/gpt-neox-japanese-2.7b", "provider": "huggingface", "task": "text-generation", "downloads": 122172} +{"model_id": "zai-org/GLM-4.7", "provider": "huggingface", "task": "text-generation", "downloads": 119720} +{"model_id": "Qwen/Qwen2.5-32B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 119652} +{"model_id": "zai-org/GLM-5", "provider": "huggingface", "task": "text-generation", "downloads": 119456} +{"model_id": "EleutherAI/gpt-j-6b", "provider": "huggingface", "task": "text-generation", "downloads": 119190} +{"model_id": "Qwen/Qwen-7B", "provider": "huggingface", "task": "text-generation", "downloads": 118862} +{"model_id": "unsloth/gpt-oss-120b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 118859} +{"model_id": "stelterlab/Qwen3-30B-A3B-Instruct-2507-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 118538} +{"model_id": "JunHowie/Qwen3-4B-Instruct-2507-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 117660} +{"model_id": "ibm-granite/granite-4.0-micro", "provider": "huggingface", "task": "text-generation", "downloads": 117492} +{"model_id": "Rostlab/prot_t5_xl_bfd", "provider": "huggingface", "task": "text-generation", "downloads": 116970} +{"model_id": "Qwen/Qwen1.5-7B", "provider": "huggingface", "task": "text-generation", "downloads": 115970} +{"model_id": "unsloth/Qwen2.5-3B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 115806} +{"model_id": "TeichAI/Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 115408} +{"model_id": "inceptionai/jais-adapted-70b-chat-4bit-bnb", "provider": "huggingface", "task": "text-generation", "downloads": 115263} +{"model_id": "LGAI-EXAONE/EXAONE-4.0.1-32B", "provider": "huggingface", "task": "text-generation", "downloads": 115172} +{"model_id": "nvidia/Qwen3-Next-80B-A3B-Thinking-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 114864} +{"model_id": "RedHatAI/Meta-Llama-3.1-70B-Instruct-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 114728} +{"model_id": "Jackrong/Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 113514} +{"model_id": "kldzj/gpt-oss-120b-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 112886} +{"model_id": "nvidia/Llama-3_3-Nemotron-Super-49B-v1_5", "provider": "huggingface", "task": "text-generation", "downloads": 112624} +{"model_id": "MaziyarPanahi/gemma-3-4b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 111410} +{"model_id": "codellama/CodeLlama-34b-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 109547} +{"model_id": "lmstudio-community/Qwen2.5-Coder-14B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 107871} +{"model_id": "MaziyarPanahi/Mistral-7B-Instruct-v0.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 107779} +{"model_id": "DavidAU/GLM-4.7-Flash-Uncensored-Heretic-NEO-CODE-Imatrix-MAX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 107494} +{"model_id": "Cyborg-AI/openai_oss_20b_evo", "provider": "huggingface", "task": "text-generation", "downloads": 107199} +{"model_id": "MaziyarPanahi/DeepSeek-R1-0528-Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 105027} +{"model_id": "MaziyarPanahi/Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 104616} +{"model_id": "Qwen/Qwen-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 104446} +{"model_id": "MaziyarPanahi/Qwen3-4B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 104440} +{"model_id": "deepseek-ai/DeepSeek-R1-Distill-Llama-70B", "provider": "huggingface", "task": "text-generation", "downloads": 104025} +{"model_id": "unsloth/Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 103281} +{"model_id": "MaziyarPanahi/gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 103006} +{"model_id": "hugging-quants/Meta-Llama-3.1-70B-Instruct-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 102857} +{"model_id": "MaziyarPanahi/gemma-2-2b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 102832} +{"model_id": "allenai/Olmo-3-1025-7B", "provider": "huggingface", "task": "text-generation", "downloads": 102753} +{"model_id": "MaziyarPanahi/Phi-4-mini-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 102558} +{"model_id": "MaziyarPanahi/Mistral-Nemo-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 102442} +{"model_id": "MaziyarPanahi/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 102360} +{"model_id": "MaziyarPanahi/Mistral-Small-24B-Instruct-2501-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 102335} +{"model_id": "unsloth/Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 102105} +{"model_id": "MaziyarPanahi/DeepSeek-V3-0324-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 101782} +{"model_id": "MaziyarPanahi/gemma-3-12b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 101723} +{"model_id": "MaziyarPanahi/Llama-3.3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 101001} +{"model_id": "MaziyarPanahi/phi-4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 100946} +{"model_id": "MaziyarPanahi/Mixtral-8x22B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 100885} +{"model_id": "MaziyarPanahi/Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 100846} +{"model_id": "Vamsi/T5_Paraphrase_Paws", "provider": "huggingface", "task": "text-generation", "downloads": 100703} +{"model_id": "MaziyarPanahi/Qwen2.5-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 100629} +{"model_id": "MaziyarPanahi/Llama-3-8B-Instruct-32k-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 100324} +{"model_id": "MaziyarPanahi/Ministral-3-3B-Reasoning-2512-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 100011} +{"model_id": "MaziyarPanahi/WizardLM-2-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99965} +{"model_id": "katuni4ka/tiny-random-phi3", "provider": "huggingface", "task": "text-generation", "downloads": 99928} +{"model_id": "MaziyarPanahi/Yi-1.5-6B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99871} +{"model_id": "MaziyarPanahi/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99771} +{"model_id": "MaziyarPanahi/Yi-Coder-1.5B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99750} +{"model_id": "MaziyarPanahi/mistral-small-3.1-24b-instruct-2503-hf-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99583} +{"model_id": "MaziyarPanahi/Meta-Llama-3.1-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99469} +{"model_id": "MaziyarPanahi/Yi-Coder-9B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99423} +{"model_id": "lmstudio-community/MiniMax-M2.5-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 99332} +{"model_id": "MaziyarPanahi/solar-pro-preview-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99273} +{"model_id": "MaziyarPanahi/gemma-3-27b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99194} +{"model_id": "Qwen/Qwen2.5-Coder-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 99153} +{"model_id": "MaziyarPanahi/mathstral-7B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 98989} +{"model_id": "MaziyarPanahi/firefunction-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 98973} +{"model_id": "MaziyarPanahi/Qwen2-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 98942} +{"model_id": "MaziyarPanahi/Mistral-Small-Instruct-2409-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 98715} +{"model_id": "MaziyarPanahi/Llama-3-8B-Instruct-64k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 98660} +{"model_id": "MaziyarPanahi/Meta-Llama-3.1-405B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 98533} +{"model_id": "MaziyarPanahi/QwQ-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 98465} +{"model_id": "Dream-org/Dream-v0-Instruct-7B", "provider": "huggingface", "task": "text-generation", "downloads": 98462} +{"model_id": "MaziyarPanahi/Mistral-Large-Instruct-2411-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 98341} +{"model_id": "MaziyarPanahi/INTELLECT-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 98341} +{"model_id": "nvidia/DeepSeek-V3-0324-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 97463} +{"model_id": "casperhansen/deepseek-coder-v2-instruct-awq", "provider": "huggingface", "task": "text-generation", "downloads": 97417} +{"model_id": "janhq/Jan-v1-4B", "provider": "huggingface", "task": "text-generation", "downloads": 97363} +{"model_id": "Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 97049} +{"model_id": "unsloth/Llama-3.2-1B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 97027} +{"model_id": "trl-internal-testing/tiny-Glm4MoeForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 96601} +{"model_id": "Qwen/Qwen3-Coder-480B-A35B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 96489} +{"model_id": "bartowski/Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 95938} +{"model_id": "moonshotai/Kimi-K2-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 95402} +{"model_id": "HuggingFaceTB/SmolLM3-3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 94959} +{"model_id": "microsoft/Phi-mini-MoE-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 94575} +{"model_id": "lmstudio-community/Qwen2.5-Coder-14B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 93926} +{"model_id": "Qwen/Qwen2.5-7B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 92744} +{"model_id": "BSC-LT/salamandra-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 92562} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-Base-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 92282} +{"model_id": "microsoft/Phi-3-vision-128k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 91341} +{"model_id": "TIGER-Lab/VLM2Vec-Full", "provider": "huggingface", "task": "text-generation", "downloads": 91111} +{"model_id": "unsloth/DeepSeek-V3-0324-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 91060} +{"model_id": "QuantTrio/MiniMax-M2.5-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 90915} +{"model_id": "microsoft/Phi-3.5-MoE-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 90862} +{"model_id": "RedHatAI/Qwen3-8B-speculator.eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 90825} +{"model_id": "unsloth/Qwen2.5-7B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 90564} +{"model_id": "Qwen/Qwen-VL-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 90086} +{"model_id": "google/gemma-3-270m", "provider": "huggingface", "task": "text-generation", "downloads": 89522} +{"model_id": "unsloth/Qwen3-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 89250} +{"model_id": "lmstudio-community/MiniMax-M2.5-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 88170} +{"model_id": "EleutherAI/gpt-neo-2.7B", "provider": "huggingface", "task": "text-generation", "downloads": 88145} +{"model_id": "ibm-granite/granite-3.1-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 87805} +{"model_id": "unsloth/Llama-3.2-3B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 87690} +{"model_id": "defog/sqlcoder-7b-2", "provider": "huggingface", "task": "text-generation", "downloads": 87564} +{"model_id": "unsloth/llama-3-8b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 86889} +{"model_id": "btbtyler09/Qwen3-Coder-30B-A3B-Instruct-gptq-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 86559} +{"model_id": "unsloth/MiniMax-M2.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 86531} +{"model_id": "yuhuili/EAGLE-LLaMA3-Instruct-8B", "provider": "huggingface", "task": "text-generation", "downloads": 86530} +{"model_id": "lmstudio-community/MiniMax-M2.5-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 86171} +{"model_id": "unsloth/DeepSeek-R1-0528-Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 86165} +{"model_id": "RedHatAI/Meta-Llama-3.1-70B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 85892} +{"model_id": "Zyphra/Zamba2-1.2B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 85456} +{"model_id": "lmstudio-community/Qwen3-4B-Thinking-2507-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 85149} +{"model_id": "Qwen/Qwen3-4B-SafeRL", "provider": "huggingface", "task": "text-generation", "downloads": 85119} +{"model_id": "stepfun-ai/Step-3.5-Flash", "provider": "huggingface", "task": "text-generation", "downloads": 85058} +{"model_id": "nvidia/Mistral-NeMo-Minitron-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 84864} +{"model_id": "meta-llama/Meta-Llama-3-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 84821} +{"model_id": "unsloth/gpt-oss-120b-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 84336} +{"model_id": "lmstudio-community/Qwen3-4B-Thinking-2507-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 83516} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 82669} +{"model_id": "nvidia/Llama-3.1-8B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 82161} +{"model_id": "mlx-community/Qwen3-1.7B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 82160} +{"model_id": "meta-llama/Llama-3.1-70B", "provider": "huggingface", "task": "text-generation", "downloads": 82112} +{"model_id": "lmstudio-community/Qwen3-4B-Thinking-2507-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 81368} +{"model_id": "internlm/internlm-chat-7b", "provider": "huggingface", "task": "text-generation", "downloads": 80852} +{"model_id": "Qwen/Qwen3-30B-A3B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 80380} +{"model_id": "nvidia/Qwen3-32B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 80168} +{"model_id": "stelterlab/NVIDIA-Nemotron-3-Nano-30B-A3B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 79664} +{"model_id": "lmstudio-community/DeepSeek-R1-0528-Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 78795} +{"model_id": "TheBloke/Mistral-7B-Instruct-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 78655} +{"model_id": "moonshotai/Moonlight-16B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 78360} +{"model_id": "pfnet/plamo-2-1b", "provider": "huggingface", "task": "text-generation", "downloads": 77241} +{"model_id": "unsloth/Qwen3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 77109} +{"model_id": "Qwen/Qwen3-32B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 75849} +{"model_id": "NVFP4/Qwen3-30B-A3B-Instruct-2507-FP4", "provider": "huggingface", "task": "text-generation", "downloads": 75846} +{"model_id": "bartowski/Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 75596} +{"model_id": "unsloth/gpt-oss-20b-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 74657} +{"model_id": "unsloth/gemma-3-270m-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 74574} +{"model_id": "TheBloke/TinyLlama-1.1B-Chat-v0.3-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 74523} +{"model_id": "Qwen/Qwen3-4B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 74212} +{"model_id": "DavidAU/OpenAi-GPT-oss-20b-abliterated-uncensored-NEO-Imatrix-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 74145} +{"model_id": "Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 73787} +{"model_id": "DavidAU/Llama-3.2-8X3B-MOE-Dark-Champion-Instruct-uncensored-abliterated-18.4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 73464} +{"model_id": "Qwen/Qwen3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 73180} +{"model_id": "starvector/starvector-1b-im2svg", "provider": "huggingface", "task": "text-generation", "downloads": 73018} +{"model_id": "omni-research/Tarsier-7b", "provider": "huggingface", "task": "text-generation", "downloads": 70578} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 70466} +{"model_id": "unsloth/Llama-3.2-3B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 69662} +{"model_id": "Qwen/Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 68609} +{"model_id": "Salesforce/xLAM-8x7b-r", "provider": "huggingface", "task": "text-generation", "downloads": 68566} +{"model_id": "unsloth/Qwen3-4B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 68411} +{"model_id": "mlx-community/Llama-3.2-3B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 68040} +{"model_id": "moonshotai/Moonlight-16B-A3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 67670} +{"model_id": "ibm-granite/granite-3.3-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 67612} +{"model_id": "LiquidAI/LFM2.5-1.2B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 67558} +{"model_id": "lmstudio-community/Qwen3-4B-Instruct-2507-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 67298} +{"model_id": "zai-org/GLM-4.7-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 67094} +{"model_id": "moonshotai/Kimi-K2-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 67044} +{"model_id": "zstanjj/HTML-Pruner-Phi-3.8B", "provider": "huggingface", "task": "text-generation", "downloads": 66959} +{"model_id": "Qwen/Qwen2.5-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 66880} +{"model_id": "allenai/Olmo-3-7B-Instruct-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 66023} +{"model_id": "tobil/qmd-query-expansion-1.7B-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 65947} +{"model_id": "stelterlab/Qwen3-Coder-30B-A3B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 65651} +{"model_id": "unsloth/Qwen3-1.7B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 65532} +{"model_id": "Qwen/Qwen3-30B-A3B-Thinking-2507-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 64929} +{"model_id": "Qwen/Qwen3-30B-A3B-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 64597} +{"model_id": "nvidia/Nemotron-H-4B-Instruct-128K", "provider": "huggingface", "task": "text-generation", "downloads": 64136} +{"model_id": "cais/HarmBench-Llama-2-13b-cls", "provider": "huggingface", "task": "text-generation", "downloads": 63858} +{"model_id": "LiquidAI/LFM2-8B-A1B", "provider": "huggingface", "task": "text-generation", "downloads": 63733} +{"model_id": "thesven/Mistral-7B-Instruct-v0.3-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 63617} +{"model_id": "RedHatAI/DeepSeek-V2.5-1210-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 63144} +{"model_id": "meta-llama/Llama-Guard-3-1B", "provider": "huggingface", "task": "text-generation", "downloads": 62948} +{"model_id": "unsloth/Qwen3-Coder-Next-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 62912} +{"model_id": "nvidia/Qwen3-30B-A3B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 62687} +{"model_id": "Qwen/Qwen3-235B-A22B-Thinking-2507", "provider": "huggingface", "task": "text-generation", "downloads": 62513} +{"model_id": "peft-internal-testing/tiny_OPTForFeatureExtraction-lora", "provider": "huggingface", "task": "text-generation", "downloads": 62235} +{"model_id": "lmstudio-community/Qwen3-4B-Instruct-2507-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 62079} +{"model_id": "Qwen/Qwen2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 61762} +{"model_id": "Qwen/Qwen2.5-72B", "provider": "huggingface", "task": "text-generation", "downloads": 61284} +{"model_id": "lmstudio-community/Qwen3-4B-Instruct-2507-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 61126} +{"model_id": "lmstudio-community/Qwen3-4B-Instruct-2507-MLX-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 60882} +{"model_id": "nvidia/Qwen3-Next-80B-A3B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 60703} +{"model_id": "unsloth/NVIDIA-Nemotron-3-Super-120B-A12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 60597} +{"model_id": "UCSB-SURFI/VulnLLM-R-7B", "provider": "huggingface", "task": "text-generation", "downloads": 60444} +{"model_id": "Qwen/Qwen2.5-3B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 60291} +{"model_id": "bartowski/Qwen2.5-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 60074} +{"model_id": "zai-org/GLM-4.5", "provider": "huggingface", "task": "text-generation", "downloads": 59984} +{"model_id": "unsloth/Qwen3-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 59700} +{"model_id": "Jackrong/Qwen3.5-2B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 59337} +{"model_id": "deepseek-ai/deepseek-coder-6.7b-base", "provider": "huggingface", "task": "text-generation", "downloads": 59120} +{"model_id": "lmstudio-community/gpt-oss-120b-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 59002} +{"model_id": "allenai/Olmo-3.1-32B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 58854} +{"model_id": "RedHatAI/Llama-3.2-3B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 58376} +{"model_id": "microsoft/Phi-3-medium-128k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 58341} +{"model_id": "Sreenington/Phi-3-mini-4k-instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 58211} +{"model_id": "deepseek-ai/DeepSeek-V3.2-Exp", "provider": "huggingface", "task": "text-generation", "downloads": 57909} +{"model_id": "nvidia/OpenReasoning-Nemotron-32B", "provider": "huggingface", "task": "text-generation", "downloads": 57210} +{"model_id": "baichuan-inc/Baichuan-7B", "provider": "huggingface", "task": "text-generation", "downloads": 56883} +{"model_id": "MaziyarPanahi/gpt-oss-20b-Derestricted-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 56683} +{"model_id": "Qwen/Qwen2.5-Coder-14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 56528} +{"model_id": "mlx-community/Qwen3-4B-Instruct-2507-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 56349} +{"model_id": "MaziyarPanahi/Qwen3-Coder-Next-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 56344} +{"model_id": "TheBloke/TinyLlama-1.1B-Chat-v1.0-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 56186} +{"model_id": "Qwen/Qwen3-4B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 55975} +{"model_id": "google/gemma-3-1b-pt", "provider": "huggingface", "task": "text-generation", "downloads": 55795} +{"model_id": "Qwen/QwQ-32B", "provider": "huggingface", "task": "text-generation", "downloads": 55772} +{"model_id": "MaziyarPanahi/GLM-4.6V-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 55681} +{"model_id": "QuantFactory/Meta-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 55680} +{"model_id": "mlx-community/gemma-3-1b-it-qat-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 55393} +{"model_id": "MaziyarPanahi/Nemotron-Orchestrator-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 55297} +{"model_id": "MaziyarPanahi/Trinity-Mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 55113} +{"model_id": "LiquidAI/LFM2.5-1.2B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 54715} +{"model_id": "unsloth/llama-3-8b-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 54679} +{"model_id": "Qwen/Qwen3-Next-80B-A3B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 54364} +{"model_id": "unsloth/Qwen2.5-1.5B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 54297} +{"model_id": "Qwen/Qwen2.5-14B-Instruct-1M", "provider": "huggingface", "task": "text-generation", "downloads": 54017} +{"model_id": "SanctumAI/gemma-2-9b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 53810} +{"model_id": "microsoft/Phi-3-mini-4k-instruct-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 53718} +{"model_id": "Qwen/Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 53218} +{"model_id": "EleutherAI/pythia-12b", "provider": "huggingface", "task": "text-generation", "downloads": 52901} +{"model_id": "inclusionAI/LLaDA2.0-mini", "provider": "huggingface", "task": "text-generation", "downloads": 52604} +{"model_id": "LiquidAI/LFM2-24B-A2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 52501} +{"model_id": "Qwen/Qwen3-1.7B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 52374} +{"model_id": "unsloth/gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 52325} +{"model_id": "Salesforce/xLAM-2-3b-fc-r", "provider": "huggingface", "task": "text-generation", "downloads": 52033} +{"model_id": "unsloth/Meta-Llama-3.1-8B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 51515} +{"model_id": "QuantTrio/GLM-4.7-Flash-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 51472} +{"model_id": "cyankiwi/Qwen3-30B-A3B-Instruct-2507-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 51421} +{"model_id": "RedHatAI/DeepSeek-Coder-V2-Lite-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 51336} +{"model_id": "tiiuae/falcon-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 51246} +{"model_id": "unsloth/DeepSeek-R1-Distill-Llama-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 51149} +{"model_id": "unsloth/Qwen3-4B-Instruct-2507", "provider": "huggingface", "task": "text-generation", "downloads": 50720} +{"model_id": "LiquidAI/LFM2-2.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 50508} +{"model_id": "allenai/Olmo-3-7B-Think", "provider": "huggingface", "task": "text-generation", "downloads": 50489} +{"model_id": "lmstudio-community/Qwen2.5-Coder-32B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 50398} +{"model_id": "unsloth/mistral-7b-instruct-v0.3-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 50079} +{"model_id": "nvidia/Llama-3_3-Nemotron-Super-49B-v1_5-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 49865} +{"model_id": "Qwen/Qwen-VL", "provider": "huggingface", "task": "text-generation", "downloads": 49732} +{"model_id": "ibm-granite/granite-4.0-h-small", "provider": "huggingface", "task": "text-generation", "downloads": 49383} +{"model_id": "cyankiwi/Nanbeige4.1-3B-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 49243} +{"model_id": "lmstudio-community/Phi-4-mini-reasoning-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 49214} +{"model_id": "google/gemma-2-9b", "provider": "huggingface", "task": "text-generation", "downloads": 48904} +{"model_id": "NousResearch/Hermes-3-Llama-3.2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 48792} +{"model_id": "lmstudio-community/Qwen3-Coder-30B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 48581} +{"model_id": "tiiuae/Falcon-H1-Tiny-90M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 48532} +{"model_id": "MaziyarPanahi/Qwen3-30B-A3B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 48332} +{"model_id": "google/medgemma-27b-text-it", "provider": "huggingface", "task": "text-generation", "downloads": 48262} +{"model_id": "unsloth/Qwen2.5-Coder-7B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 48244} +{"model_id": "nvidia/NVIDIA-Nemotron-Nano-9B-v2-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 48054} +{"model_id": "MiniMaxAI/MiniMax-M2.1", "provider": "huggingface", "task": "text-generation", "downloads": 47850} +{"model_id": "LiquidAI/LFM2-350M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 47480} +{"model_id": "mratsim/MiniMax-M2.5-BF16-INT4-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 47475} +{"model_id": "LGAI-EXAONE/EXAONE-4.0-1.2B", "provider": "huggingface", "task": "text-generation", "downloads": 47474} +{"model_id": "lmstudio-community/Qwen2.5-Coder-32B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 47314} +{"model_id": "Qwen/Qwen3-30B-A3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 47250} +{"model_id": "moonshotai/Kimi-Linear-48B-A3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 47242} +{"model_id": "unsloth/Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 46797} +{"model_id": "Qwen/Qwen3-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 46761} +{"model_id": "unsloth/tinyllama-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 45562} +{"model_id": "internlm/internlm2-chat-7b", "provider": "huggingface", "task": "text-generation", "downloads": 45358} +{"model_id": "Qwen/Qwen2.5-7B-Instruct-1M", "provider": "huggingface", "task": "text-generation", "downloads": 45056} +{"model_id": "lmstudio-community/Seed-OSS-36B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 45031} +{"model_id": "allenai/OLMoE-1B-7B-0125-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 44951} +{"model_id": "MaziyarPanahi/NVIDIA-Nemotron-Nano-12B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 44853} +{"model_id": "cyankiwi/Qwen3-30B-A3B-Instruct-2507-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 44772} +{"model_id": "tiiuae/falcon-40b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 44633} +{"model_id": "Qwen/Qwen2.5-Coder-32B", "provider": "huggingface", "task": "text-generation", "downloads": 44607} +{"model_id": "Macropodus/macbert4mdcspell_v1", "provider": "huggingface", "task": "text-generation", "downloads": 44446} +{"model_id": "mlx-community/Qwen3-0.6B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 44423} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-Instruct-2507-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 44105} +{"model_id": "MaziyarPanahi/Qwen3-4B-Thinking-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 44090} +{"model_id": "unsloth/gemma-2-2b-it-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 44053} +{"model_id": "MaziyarPanahi/Ministral-3-14B-Reasoning-2512-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 43943} +{"model_id": "Qwen/Qwen2.5-Coder-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 43917} +{"model_id": "unsloth/GLM-5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 43821} +{"model_id": "hugging-quants/Llama-3.2-1B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 43651} +{"model_id": "deepcogito/cogito-v1-preview-qwen-32B", "provider": "huggingface", "task": "text-generation", "downloads": 43534} +{"model_id": "unsloth/Qwen2.5-3B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 43519} +{"model_id": "sarvamai/sarvam-30b", "provider": "huggingface", "task": "text-generation", "downloads": 43386} +{"model_id": "Qwen/Qwen3-14B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 43383} +{"model_id": "Qwen/Qwen2.5-72B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 43350} +{"model_id": "ibm-research/PowerLM-3b", "provider": "huggingface", "task": "text-generation", "downloads": 43173} +{"model_id": "PatronusAI/Llama-3-Patronus-Lynx-8B-Instruct-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 43159} +{"model_id": "unsloth/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 43098} +{"model_id": "Qwen/Qwen2.5-14B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 43000} +{"model_id": "lmstudio-community/Seed-OSS-36B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 42787} +{"model_id": "Menlo/Jan-nano-128k", "provider": "huggingface", "task": "text-generation", "downloads": 42713} +{"model_id": "inclusionAI/LLaDA2.1-mini", "provider": "huggingface", "task": "text-generation", "downloads": 42548} +{"model_id": "allenai/OLMoE-1B-7B-0125", "provider": "huggingface", "task": "text-generation", "downloads": 42538} +{"model_id": "lmstudio-community/Seed-OSS-36B-Instruct-MLX-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 42522} +{"model_id": "lmstudio-community/Seed-OSS-36B-Instruct-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 42522} +{"model_id": "lmstudio-community/Qwen3-14B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 42403} +{"model_id": "internlm/internlm2_5-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 42231} +{"model_id": "LiquidAI/LFM2-1.2B-Extract-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 42012} +{"model_id": "Qwen/Qwen2.5-Coder-3B", "provider": "huggingface", "task": "text-generation", "downloads": 41905} +{"model_id": "google/gemma-7b", "provider": "huggingface", "task": "text-generation", "downloads": 41903} +{"model_id": "deepseek-ai/deepseek-llm-7b-base", "provider": "huggingface", "task": "text-generation", "downloads": 41788} +{"model_id": "unsloth/Qwen2.5-0.5B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 41737} +{"model_id": "Qwen/Qwen2-72B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 41718} +{"model_id": "Salesforce/xLAM-2-32b-fc-r", "provider": "huggingface", "task": "text-generation", "downloads": 41712} +{"model_id": "SanctumAI/Meta-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 41711} +{"model_id": "XiaomiMiMo/MiMo-7B-RL", "provider": "huggingface", "task": "text-generation", "downloads": 41699} +{"model_id": "unsloth/Qwen2.5-0.5B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 41471} +{"model_id": "bartowski/TheDrummer_Cydonia-24B-v4.2.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 41454} +{"model_id": "peft-internal-testing/tiny-random-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 41381} +{"model_id": "nvidia/gpt-oss-120b-Eagle3-short-context", "provider": "huggingface", "task": "text-generation", "downloads": 41365} +{"model_id": "meituan-longcat/LongCat-Flash-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 41276} +{"model_id": "ibm-granite/granite-4.0-tiny-preview", "provider": "huggingface", "task": "text-generation", "downloads": 41012} +{"model_id": "QuixiAI/Qwen3-30B-A3B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 40955} +{"model_id": "nvidia/DeepSeek-R1-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 40819} +{"model_id": "casperhansen/llama-3-8b-instruct-awq", "provider": "huggingface", "task": "text-generation", "downloads": 40784} +{"model_id": "Qwen/Qwen3-235B-A22B-Thinking-2507-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 40776} +{"model_id": "openbmb/MiniCPM4.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 40761} +{"model_id": "MilyaShams/T-lite-it-1.0_Q4_0", "provider": "huggingface", "task": "text-generation", "downloads": 40546} +{"model_id": "geoffmunn/Qwen3-4B-f16", "provider": "huggingface", "task": "text-generation", "downloads": 40489} +{"model_id": "LGAI-EXAONE/EXAONE-4.0-32B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 40429} +{"model_id": "cyberjuju/Qwen3-30B-A3B-Instruct-2507-AWQ-4bit-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 40344} +{"model_id": "Qwen/Qwen3-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 40318} +{"model_id": "LiquidAI/LFM2-2.6B-Exp-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 39765} +{"model_id": "llm-jp/llm-jp-3.1-13b-instruct4", "provider": "huggingface", "task": "text-generation", "downloads": 39466} +{"model_id": "LiquidAI/LFM2-700M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 38876} +{"model_id": "LiquidAI/LFM2.5-1.2B-JP-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 38848} +{"model_id": "ibm-granite/granite-3b-code-base-2k", "provider": "huggingface", "task": "text-generation", "downloads": 38827} +{"model_id": "Qwen/Qwen2-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 38787} +{"model_id": "lmstudio-community/Qwen3-14B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 38785} +{"model_id": "google/functiongemma-270m-it", "provider": "huggingface", "task": "text-generation", "downloads": 38759} +{"model_id": "stepfun-ai/Step-3.5-Flash-GGUF-Q4_K_S", "provider": "huggingface", "task": "text-generation", "downloads": 38745} +{"model_id": "Qwen/Qwen1.5-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 38701} +{"model_id": "LiquidAI/LFM2-350M-Extract-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 38609} +{"model_id": "openai/gpt-oss-safeguard-120b", "provider": "huggingface", "task": "text-generation", "downloads": 38601} +{"model_id": "LaaP-ai/qwen-base-invoicev1.01-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 38565} +{"model_id": "mlx-community/Meta-Llama-3.1-8B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 38256} +{"model_id": "openai/gpt-oss-safeguard-20b", "provider": "huggingface", "task": "text-generation", "downloads": 38089} +{"model_id": "Nargizi/screeve-lemmatizer", "provider": "huggingface", "task": "text-generation", "downloads": 37819} +{"model_id": "bartowski/DeepSeek-Coder-V2-Lite-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 37688} +{"model_id": "Qwen/Qwen2.5-Coder-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 37542} +{"model_id": "unsloth/Qwen3-Coder-Next", "provider": "huggingface", "task": "text-generation", "downloads": 37500} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-Instruct-2507-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 37368} +{"model_id": "gratefulasi/lumeleto", "provider": "huggingface", "task": "text-generation", "downloads": 37038} +{"model_id": "TechxGenus/starcoder2-7b-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 36973} +{"model_id": "bartowski/DeepSeek-R1-Distill-Qwen-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 36843} +{"model_id": "LiquidAI/LFM2.5-1.2B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 36817} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-Instruct-2507-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 36548} +{"model_id": "litert-community/Qwen2.5-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 36389} +{"model_id": "Qwen/Qwen3-Coder-Next-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 36144} +{"model_id": "ggml-org/Qwen2.5-Coder-0.5B-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 35967} +{"model_id": "tartuNLP/Llammas-base-p1-GPT-4o-human-error-mix-paragraph-GEC", "provider": "huggingface", "task": "text-generation", "downloads": 35959} +{"model_id": "mlx-community/Qwen3-0.6B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 35948} +{"model_id": "LiquidAI/LFM2-350M", "provider": "huggingface", "task": "text-generation", "downloads": 35904} +{"model_id": "nm-testing/tinyllama-oneshot-w8w8-test-static-shape-change", "provider": "huggingface", "task": "text-generation", "downloads": 35853} +{"model_id": "marksverdhei/GLM-4.7-Flash-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 35797} +{"model_id": "Qwen/Qwen3-235B-A22B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 35777} +{"model_id": "SanctumAI/Mistral-7B-Instruct-v0.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 35743} +{"model_id": "lmstudio-community/Qwen3-Next-80B-A3B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 35719} +{"model_id": "EleutherAI/pythia-410m-deduped", "provider": "huggingface", "task": "text-generation", "downloads": 35679} +{"model_id": "QuantTrio/DeepSeek-V3.2-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 35639} +{"model_id": "speakleash/Bielik-4.5B-v3.0-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 35606} +{"model_id": "ggml-org/Qwen2.5-Coder-14B-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 35543} +{"model_id": "unsloth/DeepSeek-R1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 35371} +{"model_id": "RedHatAI/Qwen3-32B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 35327} +{"model_id": "unsloth/Phi-3-mini-4k-instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 35237} +{"model_id": "RedHatAI/Meta-Llama-3.1-8B-Instruct-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 35114} +{"model_id": "lmstudio-community/Qwen3-Next-80B-A3B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 35109} +{"model_id": "DavidAU/OpenAi-GPT-oss-20b-HERETIC-uncensored-NEO-Imatrix-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 34976} +{"model_id": "LiquidAI/LFM2-24B-A2B", "provider": "huggingface", "task": "text-generation", "downloads": 34909} +{"model_id": "bartowski/DeepSeek-R1-Distill-Qwen-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 34721} +{"model_id": "LGAI-EXAONE/EXAONE-3.5-2.4B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 34705} +{"model_id": "openbmb/MiniCPM-2B-sft-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 34650} +{"model_id": "EleutherAI/pythia-1b", "provider": "huggingface", "task": "text-generation", "downloads": 34574} +{"model_id": "zai-org/glm-4-9b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 34547} +{"model_id": "unsloth/Qwen3-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 34478} +{"model_id": "arnir0/Tiny-LLM", "provider": "huggingface", "task": "text-generation", "downloads": 34447} +{"model_id": "ai-forever/rugpt3small_based_on_gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 34302} +{"model_id": "lmstudio-community/Qwen3-Next-80B-A3B-Instruct-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 34290} +{"model_id": "lmstudio-community/Qwen3-Next-80B-A3B-Instruct-MLX-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 34252} +{"model_id": "zai-org/GLM-4.5-Air-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 34080} +{"model_id": "bartowski/cerebras_GLM-4.5-Air-REAP-82B-A12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 34060} +{"model_id": "lmstudio-community/Qwen3-8B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 34008} +{"model_id": "nytopop/Qwen3-8B.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 34004} +{"model_id": "EleutherAI/pythia-6.9b", "provider": "huggingface", "task": "text-generation", "downloads": 33995} +{"model_id": "lmstudio-community/QwQ-32B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 33963} +{"model_id": "nvidia/Nemotron-Cascade-8B", "provider": "huggingface", "task": "text-generation", "downloads": 33948} +{"model_id": "zai-org/GLM-4.6", "provider": "huggingface", "task": "text-generation", "downloads": 33857} +{"model_id": "Qwen/Qwen3-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 33821} +{"model_id": "unsloth/mistral-7b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 33635} +{"model_id": "mlx-community/gpt-oss-120b-MXFP4-Q8", "provider": "huggingface", "task": "text-generation", "downloads": 33604} +{"model_id": "lmstudio-community/QwQ-32B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 33601} +{"model_id": "unsloth/gpt-oss-120b-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 33449} +{"model_id": "unsloth/Qwen2.5-14B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 33389} +{"model_id": "mlx-community/Qwen3-30B-A3B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 33348} +{"model_id": "Milos/slovak-gpt-j-405M", "provider": "huggingface", "task": "text-generation", "downloads": 33231} +{"model_id": "Qwen/Qwen1.5-MoE-A2.7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 33084} +{"model_id": "naver-hyperclovax/HyperCLOVAX-SEED-Think-32B", "provider": "huggingface", "task": "text-generation", "downloads": 33054} +{"model_id": "HuggingFaceTB/SmolLM-360M", "provider": "huggingface", "task": "text-generation", "downloads": 32927} +{"model_id": "ycheng1024/task-20-microsoft-Phi-3-mini-4k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 32841} +{"model_id": "litert-community/DeepSeek-R1-Distill-Qwen-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 32829} +{"model_id": "mlx-community/Llama-3.3-70B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 32718} +{"model_id": "allenai/OLMoE-1B-7B-0924", "provider": "huggingface", "task": "text-generation", "downloads": 32529} +{"model_id": "mlx-community/GLM-4.7-Flash-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 32315} +{"model_id": "LiquidAI/LFM2.5-1.2B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 32312} +{"model_id": "lmstudio-community/Qwen3-8B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 32206} +{"model_id": "tiiuae/Falcon-H1-0.5B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 32167} +{"model_id": "bartowski/Qwen_Qwen3-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 32050} +{"model_id": "meta-llama/Llama-2-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 32014} +{"model_id": "stabilityai/stablelm-3b-4e1t", "provider": "huggingface", "task": "text-generation", "downloads": 31957} +{"model_id": "nvidia/Llama-3_3-Nemotron-Super-49B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 31720} +{"model_id": "NVFP4/Qwen3-Coder-30B-A3B-Instruct-FP4", "provider": "huggingface", "task": "text-generation", "downloads": 31667} +{"model_id": "01-ai/Yi-34B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 31648} +{"model_id": "RedHatAI/Llama-3.3-70B-Instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 31545} +{"model_id": "tiny-random/qwen3-next-moe", "provider": "huggingface", "task": "text-generation", "downloads": 31531} +{"model_id": "openlm-research/open_llama_7b", "provider": "huggingface", "task": "text-generation", "downloads": 31412} +{"model_id": "bigcode/tiny_starcoder_py", "provider": "huggingface", "task": "text-generation", "downloads": 31390} +{"model_id": "Qwen/Qwen2.5-Coder-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 31317} +{"model_id": "unsloth/GLM-4.7-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 31287} +{"model_id": "mlx-community/GLM-4.7-Flash-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 31247} +{"model_id": "bartowski/Hermes-3-Llama-3.1-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 30971} +{"model_id": "lmstudio-community/Meta-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 30885} +{"model_id": "knowledgator/IUPAC2SMILES-canonical-base", "provider": "huggingface", "task": "text-generation", "downloads": 30845} +{"model_id": "Qwen/Qwen2-72B", "provider": "huggingface", "task": "text-generation", "downloads": 30781} +{"model_id": "NousResearch/Meta-Llama-3-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 30677} +{"model_id": "TheBloke/Llama-2-7B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 30617} +{"model_id": "unsloth/Llama-3.2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 30599} +{"model_id": "lmstudio-community/Phi-4-reasoning-plus-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 30567} +{"model_id": "bartowski/Phi-3.5-mini-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 30552} +{"model_id": "mlx-community/GLM-4.7-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 30519} +{"model_id": "mlx-community/Llama-3.3-70B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 30369} +{"model_id": "z-lab/Qwen3-4B-DFlash-b16", "provider": "huggingface", "task": "text-generation", "downloads": 30249} +{"model_id": "baidu/ERNIE-4.5-21B-A3B-PT", "provider": "huggingface", "task": "text-generation", "downloads": 30236} +{"model_id": "mlx-community/Meta-Llama-3.1-70B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 30103} +{"model_id": "nvidia/Qwen3-8B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 30096} +{"model_id": "bartowski/Qwen2.5-14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 29870} +{"model_id": "huihui-ai/Huihui-gpt-oss-20b-BF16-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 29847} +{"model_id": "unsloth/gemma-3-270m-it", "provider": "huggingface", "task": "text-generation", "downloads": 29800} +{"model_id": "ByteDance-Seed/Seed-OSS-36B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 29790} +{"model_id": "google/gemma-2-2b-jpn-it", "provider": "huggingface", "task": "text-generation", "downloads": 29720} +{"model_id": "optimum-intel-internal-testing/tiny-random-gpt-oss-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 29688} +{"model_id": "mlx-community/Qwen3-235B-A22B-Instruct-2507-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 29637} +{"model_id": "nvidia/DeepSeek-V3.2-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 29530} +{"model_id": "mlabonne/NeuralMonarch-7B", "provider": "huggingface", "task": "text-generation", "downloads": 29514} +{"model_id": "lmstudio-community/Qwen3-1.7B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 29425} +{"model_id": "nvidia/Nemotron-H-4B-Base-8K", "provider": "huggingface", "task": "text-generation", "downloads": 29368} +{"model_id": "deepseek-ai/deepseek-coder-1.3b-base", "provider": "huggingface", "task": "text-generation", "downloads": 29292} +{"model_id": "dyingc/gguf-scanner-test-samples", "provider": "huggingface", "task": "text-generation", "downloads": 29286} +{"model_id": "moonshotai/Kimi-K2-Instruct-0905", "provider": "huggingface", "task": "text-generation", "downloads": 29284} +{"model_id": "JetLM/SDAR-8B-Chat-b32", "provider": "huggingface", "task": "text-generation", "downloads": 29251} +{"model_id": "unsloth/phi-4", "provider": "huggingface", "task": "text-generation", "downloads": 29074} +{"model_id": "BennyDaBall/Qwen3-4b-Z-Image-Engineer-V4", "provider": "huggingface", "task": "text-generation", "downloads": 29056} +{"model_id": "mlx-community/Kimi-K2-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 29038} +{"model_id": "naver-hyperclovax/HyperCLOVAX-SEED-Think-14B", "provider": "huggingface", "task": "text-generation", "downloads": 29035} +{"model_id": "EleutherAI/pythia-2.8b", "provider": "huggingface", "task": "text-generation", "downloads": 29025} +{"model_id": "nvidia/Qwen2.5-VL-7B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 28932} +{"model_id": "bartowski/Qwen_Qwen3-Next-80B-A3B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 28925} +{"model_id": "unsloth/Qwen2.5-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 28914} +{"model_id": "microsoft/bitnet-b1.58-2B-4T-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 28824} +{"model_id": "mlx-community/Qwen3-Coder-480B-A35B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 28800} +{"model_id": "bartowski/PocketDoc_Dans-PersonalityEngine-V1.3.0-24b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 28717} +{"model_id": "lmstudio-community/Qwen2.5-Coder-14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 28614} +{"model_id": "allenai/OLMo-1B-hf", "provider": "huggingface", "task": "text-generation", "downloads": 28565} +{"model_id": "mlx-community/Qwen3-8B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 28443} +{"model_id": "cyankiwi/MiniMax-M2.5-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 28411} +{"model_id": "mlx-community/GLM-4.5-Air-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 28388} +{"model_id": "mlx-community/Meta-Llama-3.1-8B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 28255} +{"model_id": "mlx-community/Qwen3-Next-80B-A3B-Thinking-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 28159} +{"model_id": "unsloth/Qwen3-Next-80B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 28144} +{"model_id": "allenai/Olmo-Hybrid-7B", "provider": "huggingface", "task": "text-generation", "downloads": 28106} +{"model_id": "mradermacher/next-70b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 28103} +{"model_id": "google/gemma-3n-E4B-it-litert-lm", "provider": "huggingface", "task": "text-generation", "downloads": 28083} +{"model_id": "jamesburton/Phi-4-reasoning-vision-15B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 28065} +{"model_id": "01-ai/Yi-6B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 28057} +{"model_id": "QuantTrio/Qwen3-Coder-30B-A3B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 27996} +{"model_id": "mlx-community/Qwen3-Next-80B-A3B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 27961} +{"model_id": "google/t5gemma-9b-9b-ul2", "provider": "huggingface", "task": "text-generation", "downloads": 27898} +{"model_id": "modularai/Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 27820} +{"model_id": "Mungert/DMind-3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 27791} +{"model_id": "tokyotech-llm/Llama-3.1-Swallow-70B-Instruct-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 27751} +{"model_id": "unsloth/GLM-4.7-Flash-REAP-23B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 27692} +{"model_id": "ibm-granite/granite-3.0-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 27674} +{"model_id": "mlx-community/Llama-3.2-3B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 27602} +{"model_id": "tiiuae/falcon-mamba-tiny-dev", "provider": "huggingface", "task": "text-generation", "downloads": 27567} +{"model_id": "mlx-community/Kimi-K2-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 27557} +{"model_id": "upstage/SOLAR-10.7B-Instruct-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 27461} +{"model_id": "mlx-community/GLM-4.7-Flash-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 27390} +{"model_id": "deepseek-ai/deepseek-moe-16b-base", "provider": "huggingface", "task": "text-generation", "downloads": 27353} +{"model_id": "LGAI-EXAONE/K-EXAONE-236B-A23B", "provider": "huggingface", "task": "text-generation", "downloads": 27319} +{"model_id": "Qwen/Qwen3-Next-80B-A3B-Thinking-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 27292} +{"model_id": "unsloth/Meta-Llama-3.1-8B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 27251} +{"model_id": "darkc0de/XORTRON.CriminalComputing.LARGE.2026.3", "provider": "huggingface", "task": "text-generation", "downloads": 27248} +{"model_id": "bartowski/gemma-2-9b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 27243} +{"model_id": "mlx-community/DeepSeek-V3.1-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 27230} +{"model_id": "ibm-granite/granite-4.0-h-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 27222} +{"model_id": "unsloth/gemma-3-1b-it-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 27203} +{"model_id": "mlx-community/gemma-2-2b-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 27201} +{"model_id": "michaelbenayoun/llama-2-tiny-4kv-heads-4layers-random", "provider": "huggingface", "task": "text-generation", "downloads": 27029} +{"model_id": "mlx-community/Meta-Llama-3.1-8B-Instruct-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 27018} +{"model_id": "mlx-community/Qwen3-Coder-480B-A35B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 26979} +{"model_id": "TheBloke/Mistral-7B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 26975} +{"model_id": "ai-forever/ruGPT-3.5-13B", "provider": "huggingface", "task": "text-generation", "downloads": 26858} +{"model_id": "mlx-community/GLM-4.7-Flash-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 26835} +{"model_id": "CausalLM/14B-DPO-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 26807} +{"model_id": "lmstudio-community/Qwen3-1.7B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 26798} +{"model_id": "mlx-community/Qwen3-235B-A22B-Instruct-2507-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 26755} +{"model_id": "upstage/SOLAR-0-70b-16bit", "provider": "huggingface", "task": "text-generation", "downloads": 26748} +{"model_id": "NousResearch/Nous-Hermes-llama-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 26740} +{"model_id": "mlx-community/Qwen3-30B-A3B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 26733} +{"model_id": "mlx-community/Qwen3-Next-80B-A3B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 26730} +{"model_id": "mlx-community/MiniMax-M2.1-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 26682} +{"model_id": "hugging-quants/Llama-3.2-3B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 26658} +{"model_id": "unsloth/Llama-3.2-1B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 26656} +{"model_id": "openbmb/MiniCPM4-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 26646} +{"model_id": "mlx-community/Qwen3-Next-80B-A3B-Thinking-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 26591} +{"model_id": "unsloth/Qwen3-Next-80B-A3B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 26540} +{"model_id": "facebook/opt-6.7b", "provider": "huggingface", "task": "text-generation", "downloads": 26455} +{"model_id": "mlx-community/DeepSeek-V3.1-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 26326} +{"model_id": "lmstudio-community/Qwen3-1.7B-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 26309} +{"model_id": "mlx-community/MiniMax-M2.1-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 26289} +{"model_id": "RedHatAI/Qwen3-8B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 26273} +{"model_id": "google/gemma-3n-E2B-it-litert-lm", "provider": "huggingface", "task": "text-generation", "downloads": 26133} +{"model_id": "mlx-community/GLM-4.7-8bit-gs32", "provider": "huggingface", "task": "text-generation", "downloads": 26128} +{"model_id": "RedHatAI/Meta-Llama-3.1-8B-Instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 26086} +{"model_id": "txn545/Qwen3.5-35B-A3B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 25946} +{"model_id": "mlx-community/llama-3.3-70b-instruct-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 25823} +{"model_id": "mlx-community/GLM-4.5-Air-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 25743} +{"model_id": "allenai/Olmo-3-1125-32B", "provider": "huggingface", "task": "text-generation", "downloads": 25704} +{"model_id": "mlx-community/GLM-4.7-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 25666} +{"model_id": "Tengyunw/GLM-4.7-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 25448} +{"model_id": "nvidia/NVIDIA-Nemotron-Nano-12B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 25438} +{"model_id": "unsloth/Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 25296} +{"model_id": "LGAI-EXAONE/EXAONE-3.0-7.8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 25276} +{"model_id": "lmstudio-community/ERNIE-4.5-21B-A3B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 25232} +{"model_id": "LuffyTheFox/Qwen3.5-9B-Claude-4.6-Opus-Uncensored-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 25135} +{"model_id": "NousResearch/Llama-2-7b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 25079} +{"model_id": "lmstudio-community/ERNIE-4.5-21B-A3B-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 25072} +{"model_id": "lmstudio-community/ERNIE-4.5-21B-A3B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 25032} +{"model_id": "LiquidAI/LFM2-2.6B", "provider": "huggingface", "task": "text-generation", "downloads": 24743} +{"model_id": "lmstudio-community/Mistral-7B-Instruct-v0.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 24697} +{"model_id": "lmstudio-community/LFM2-1.2B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 24671} +{"model_id": "hirundo-io/llama-3.1-8b-bias-reduced", "provider": "huggingface", "task": "text-generation", "downloads": 24655} +{"model_id": "RedHatAI/gpt-oss-20b", "provider": "huggingface", "task": "text-generation", "downloads": 24652} +{"model_id": "Qwen/Qwen2-1.5B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 24648} +{"model_id": "zai-org/glm-4-9b", "provider": "huggingface", "task": "text-generation", "downloads": 24548} +{"model_id": "internlm/internlm2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 24546} +{"model_id": "Qwen/Qwen2-1.5B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 24504} +{"model_id": "NorthernTribe-Research/UMSR-Reasoner-7B", "provider": "huggingface", "task": "text-generation", "downloads": 24493} +{"model_id": "bartowski/Qwen2.5-Coder-14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 24459} +{"model_id": "litert-community/Gemma3-1B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 24405} +{"model_id": "mlx-community/Qwen2.5-3B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 24370} +{"model_id": "lmstudio-community/LFM2-1.2B-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 24323} +{"model_id": "tiiuae/Falcon3-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 24234} +{"model_id": "llm-jp/llm-jp-3.1-13b", "provider": "huggingface", "task": "text-generation", "downloads": 24124} +{"model_id": "bartowski/Qwen_Qwen3-Coder-Next-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 24122} +{"model_id": "yujiepan/qwen3-next-moe-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 24084} +{"model_id": "TheBloke/Llama-2-7B-Chat-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 24009} +{"model_id": "google/reformer-enwik8", "provider": "huggingface", "task": "text-generation", "downloads": 23980} +{"model_id": "Vikhrmodels/Vikhr-Llama-3.2-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 23972} +{"model_id": "argilla/Llama-3.2-1B-Instruct-APIGen-FC-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 23965} +{"model_id": "ahczhg/Llama-3.2-1B-Aegis-SFT-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 23965} +{"model_id": "RedHatAI/Mistral-Small-24B-Instruct-2501-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 23937} +{"model_id": "Qwen/Qwen2.5-Coder-14B", "provider": "huggingface", "task": "text-generation", "downloads": 23899} +{"model_id": "tiiuae/falcon-mamba-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 23892} +{"model_id": "mlx-community/Qwen3-4B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 23819} +{"model_id": "ShahriarFerdoush/llama-3.2-1b-code-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 23638} +{"model_id": "unsloth/DeepSeek-R1-Distill-Llama-8B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 23533} +{"model_id": "unsloth/Qwen3-Coder-Next-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 23492} +{"model_id": "humarin/chatgpt_paraphraser_on_T5_base", "provider": "huggingface", "task": "text-generation", "downloads": 23456} +{"model_id": "AdamLucek/Orpo-Llama-3.2-1B-15k", "provider": "huggingface", "task": "text-generation", "downloads": 23430} +{"model_id": "RedHatAI/Qwen2-1.5B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 23402} +{"model_id": "deepseek-ai/deepseek-moe-16b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 23374} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Llama-70B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 23326} +{"model_id": "trl-internal-testing/tiny-Llama4ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 23277} +{"model_id": "RedHatAI/Qwen3-32B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 23233} +{"model_id": "lmstudio-community/Qwen3-32B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 23185} +{"model_id": "cazzz307/Abliterated-Llama-3.2-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 23167} +{"model_id": "abaryan/CyberXP_Agent_Llama_3.2_1B", "provider": "huggingface", "task": "text-generation", "downloads": 23164} +{"model_id": "bartowski/Qwen_Qwen3-Next-80B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 23158} +{"model_id": "argilla-warehouse/Llama-3.2-1B-Instruct-v2-FC", "provider": "huggingface", "task": "text-generation", "downloads": 23146} +{"model_id": "DevQuasar/Nanbeige.Nanbeige4.1-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 23146} +{"model_id": "KBlueLeaf/DanTagGen-delta-rev2", "provider": "huggingface", "task": "text-generation", "downloads": 23100} +{"model_id": "lmstudio-community/Qwen3-4B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 23038} +{"model_id": "bartowski/Llama-3.2-3B-Instruct-uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 22951} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Nano-4B-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 22942} +{"model_id": "unsloth/Qwen2.5-1.5B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 22894} +{"model_id": "unsloth/gemma-3-1b-it", "provider": "huggingface", "task": "text-generation", "downloads": 22858} +{"model_id": "trl-internal-testing/tiny-GPT2LMHeadModel", "provider": "huggingface", "task": "text-generation", "downloads": 22817} +{"model_id": "unsloth/Mistral-Nemo-Instruct-2407-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 22805} +{"model_id": "bartowski/DeepSeek-R1-Distill-Qwen-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 22791} +{"model_id": "unsloth/Phi-4-mini-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 22768} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Qwen-14B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 22717} +{"model_id": "deepseek-ai/deepseek-llm-67b-base", "provider": "huggingface", "task": "text-generation", "downloads": 22706} +{"model_id": "TheBloke/OpenHermes-2.5-Mistral-7B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 22669} +{"model_id": "internlm/internlm2-20b", "provider": "huggingface", "task": "text-generation", "downloads": 22618} +{"model_id": "mradermacher/zen4-coder-pro-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 22585} +{"model_id": "unsloth/Qwen3-0.6B-Base-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 22529} +{"model_id": "unsloth/Qwen2.5-14B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 22481} +{"model_id": "Qwen/Qwen1.5-1.8B", "provider": "huggingface", "task": "text-generation", "downloads": 22258} +{"model_id": "h2oai/h2o-danube3-500m-chat", "provider": "huggingface", "task": "text-generation", "downloads": 22087} +{"model_id": "bartowski/cognitivecomputations_Dolphin-Mistral-24B-Venice-Edition-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 22074} +{"model_id": "Qwen/Qwen1.5-14B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 22066} +{"model_id": "lmsys/vicuna-13b-v1.5-16k", "provider": "huggingface", "task": "text-generation", "downloads": 21961} +{"model_id": "bartowski/TheDrummer_Cydonia-24B-v4.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 21924} +{"model_id": "lmsys/longchat-13b-16k", "provider": "huggingface", "task": "text-generation", "downloads": 21911} +{"model_id": "meta-llama/Llama-2-70b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 21899} +{"model_id": "KBlueLeaf/TIPO-500M-ft", "provider": "huggingface", "task": "text-generation", "downloads": 21871} +{"model_id": "unsloth/DeepSeek-R1-Distill-Llama-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 21870} +{"model_id": "RedHatAI/Llama-3.1-8B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 21832} +{"model_id": "LGAI-EXAONE/EXAONE-4.0-32B", "provider": "huggingface", "task": "text-generation", "downloads": 21829} +{"model_id": "unsloth/Qwen2.5-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 21825} +{"model_id": "unsloth/Qwen3-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 21760} +{"model_id": "tiiuae/falcon-40b", "provider": "huggingface", "task": "text-generation", "downloads": 21731} +{"model_id": "unsloth/Qwen2.5-1.5B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 21731} +{"model_id": "kyutai/helium-1-2b", "provider": "huggingface", "task": "text-generation", "downloads": 21667} +{"model_id": "Qwen/Qwen1.5-32B", "provider": "huggingface", "task": "text-generation", "downloads": 21602} +{"model_id": "LnL-AI/TinyLlama-1.1B-Chat-v1.0-GPTQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 21568} +{"model_id": "tencent/Hunyuan-A13B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 21568} +{"model_id": "uer/gpt2-chinese-cluecorpussmall", "provider": "huggingface", "task": "text-generation", "downloads": 21556} +{"model_id": "echarlaix/tiny-random-PhiForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 21483} +{"model_id": "lmstudio-community/phi-4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 21448} +{"model_id": "lmstudio-community/Qwen3-32B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 21331} +{"model_id": "parasail-ai/GritLM-7B-vllm", "provider": "huggingface", "task": "text-generation", "downloads": 21329} +{"model_id": "RedHatAI/gpt-oss-20b-speculator.eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 21320} +{"model_id": "RedHatAI/Mixtral-8x7B-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 21271} +{"model_id": "unsloth/Qwen2.5-32B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 21237} +{"model_id": "ByteDance/Ouro-1.4B", "provider": "huggingface", "task": "text-generation", "downloads": 21218} +{"model_id": "RedHatAI/Mistral-Small-24B-Instruct-2501-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 21207} +{"model_id": "unsloth/DeepSeek-R1-0528-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 21134} +{"model_id": "internlm/internlm2-base-7b", "provider": "huggingface", "task": "text-generation", "downloads": 21098} +{"model_id": "bartowski/Mistral-7B-Instruct-v0.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 21039} +{"model_id": "baidu/ERNIE-4.5-21B-A3B-Base-PT", "provider": "huggingface", "task": "text-generation", "downloads": 21006} +{"model_id": "m8than/Mistral-Nemo-Instruct-2407-lenient-chatfix", "provider": "huggingface", "task": "text-generation", "downloads": 20721} +{"model_id": "TechxGenus/gemma-1.1-2b-it-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 20599} +{"model_id": "Qwen/Qwen1.5-32B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 20535} +{"model_id": "Qwen/Qwen3-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 20522} +{"model_id": "unsloth/Llama-3.1-8B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 20445} +{"model_id": "unsloth/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 20432} +{"model_id": "mixtao/MixTAO-7Bx2-MoE-v8.1", "provider": "huggingface", "task": "text-generation", "downloads": 20378} +{"model_id": "fxmarty/tiny-llama-fast-tokenizer", "provider": "huggingface", "task": "text-generation", "downloads": 20271} +{"model_id": "bartowski/phi-4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 20165} +{"model_id": "Dream-org/Dream-v0-Base-7B", "provider": "huggingface", "task": "text-generation", "downloads": 20161} +{"model_id": "RedHatAI/Llama-3.1-8B-Instruct-speculator.eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 20137} +{"model_id": "refactai/Refact-1_6B-fim", "provider": "huggingface", "task": "text-generation", "downloads": 20113} +{"model_id": "bartowski/DeepSeek-R1-Distill-Qwen-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 20087} +{"model_id": "legraphista/openchat-3.6-8b-20240522-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 20070} +{"model_id": "internlm/internlm2-chat-20b", "provider": "huggingface", "task": "text-generation", "downloads": 19941} +{"model_id": "S4nfs/Neeto-1.0-8b", "provider": "huggingface", "task": "text-generation", "downloads": 19940} +{"model_id": "AI-MO/Kimina-Prover-Distill-8B", "provider": "huggingface", "task": "text-generation", "downloads": 19937} +{"model_id": "meta-llama/LlamaGuard-7b", "provider": "huggingface", "task": "text-generation", "downloads": 19892} +{"model_id": "lmstudio-community/Devstral-Small-2507-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 19850} +{"model_id": "TinyLlama/TinyLlama_v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 19829} +{"model_id": "bigscience/bigscience-small-testing", "provider": "huggingface", "task": "text-generation", "downloads": 19760} +{"model_id": "Salyut1/GLM-4.7-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 19738} +{"model_id": "MaziyarPanahi/Mixtral-8x22B-Instruct-v0.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 19731} +{"model_id": "dulimov/Qwen3-8B-rk3588-1.2.1-unsloth", "provider": "huggingface", "task": "text-generation", "downloads": 19715} +{"model_id": "lmstudio-community/Qwen3-4B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 19684} +{"model_id": "TheBloke/phi-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 19667} +{"model_id": "LiquidAI/LFM2-2.6B-Exp", "provider": "huggingface", "task": "text-generation", "downloads": 19611} +{"model_id": "zai-org/GLM-4.6-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 19455} +{"model_id": "knowledgator/SMILES2IUPAC-canonical-base", "provider": "huggingface", "task": "text-generation", "downloads": 19367} +{"model_id": "lmstudio-community/Devstral-Small-2507-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 19324} +{"model_id": "Xenova/llama2.c-stories15M", "provider": "huggingface", "task": "text-generation", "downloads": 19287} +{"model_id": "DeepHat/DeepHat-V1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 19267} +{"model_id": "Qwen/Qwen2.5-14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 19256} +{"model_id": "lmstudio-community/Devstral-Small-2507-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 19112} +{"model_id": "lmstudio-community/Devstral-Small-2507-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 19073} +{"model_id": "unsloth/Qwen2.5-14B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 19047} +{"model_id": "01-ai/Yi-1.5-9B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 19036} +{"model_id": "bartowski/Qwen2.5-72B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 18942} +{"model_id": "janhq/Jan-code-4b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 18927} +{"model_id": "upstage/solar-pro-preview-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 18925} +{"model_id": "Qwen/CodeQwen1.5-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 18902} +{"model_id": "MultiverseComputingCAI/Hypernova-60B-2602", "provider": "huggingface", "task": "text-generation", "downloads": 18893} +{"model_id": "bartowski/Mistral-Nemo-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 18841} +{"model_id": "utter-project/EuroLLM-9B-Instruct-2512", "provider": "huggingface", "task": "text-generation", "downloads": 18823} +{"model_id": "inclusionAI/Ring-2.5-1T", "provider": "huggingface", "task": "text-generation", "downloads": 18787} +{"model_id": "arcee-ai/Trinity-Large-Preview-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 18735} +{"model_id": "WizardLMTeam/WizardLM-70B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 18717} +{"model_id": "ijohn07/Qwen3-Coder-30B-A3B-Instruct-FP8-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 18716} +{"model_id": "internlm/internlm2-base-20b", "provider": "huggingface", "task": "text-generation", "downloads": 18699} +{"model_id": "bigcode/starcoder2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 18681} +{"model_id": "unsloth/Meta-Llama-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 18673} +{"model_id": "roneneldan/TinyStories-1Layer-21M", "provider": "huggingface", "task": "text-generation", "downloads": 18607} +{"model_id": "Qwen/Qwen2-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 18570} +{"model_id": "PrimeIntellect/Qwen3-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 18463} +{"model_id": "upstage/SOLAR-10.7B-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 18422} +{"model_id": "GraySwanAI/Llama-3-8B-Instruct-RR", "provider": "huggingface", "task": "text-generation", "downloads": 18381} +{"model_id": "bartowski/Qwen2.5-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 18359} +{"model_id": "numind/NuExtract-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 18356} +{"model_id": "unsloth/gpt-oss-120b", "provider": "huggingface", "task": "text-generation", "downloads": 18325} +{"model_id": "TheBloke/Llama-2-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 18273} +{"model_id": "01-ai/Yi-6B-200K", "provider": "huggingface", "task": "text-generation", "downloads": 18273} +{"model_id": "RedHatAI/Meta-Llama-3.1-8B-Instruct-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 18226} +{"model_id": "nytopop/Qwen3-30B-A3B.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 18164} +{"model_id": "jet-ai/Jet-Nemotron-2B", "provider": "huggingface", "task": "text-generation", "downloads": 18164} +{"model_id": "bigcode/starcoder2-15b", "provider": "huggingface", "task": "text-generation", "downloads": 18138} +{"model_id": "allenai/OLMo-2-1124-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 18113} +{"model_id": "facebook/opt-2.7b", "provider": "huggingface", "task": "text-generation", "downloads": 18085} +{"model_id": "stabilityai/stablelm-zephyr-3b", "provider": "huggingface", "task": "text-generation", "downloads": 18076} +{"model_id": "optimum-intel-internal-testing/tiny-random-Phi3ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 18076} +{"model_id": "microsoft/Phi-3-small-8k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 18055} +{"model_id": "NousResearch/Llama-3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 18019} +{"model_id": "internlm/internlm3-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 17961} +{"model_id": "LGAI-EXAONE/EXAONE-3.5-32B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 17933} +{"model_id": "huihui-ai/Huihui-Qwen3-8B-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 17790} +{"model_id": "kyujinpy/Ko-PlatYi-6B", "provider": "huggingface", "task": "text-generation", "downloads": 17776} +{"model_id": "software-mansion/react-native-executorch-llama-3.2", "provider": "huggingface", "task": "text-generation", "downloads": 17740} +{"model_id": "bartowski/Qwen2.5-Coder-14B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 17729} +{"model_id": "zai-org/GLM-4-9B-0414", "provider": "huggingface", "task": "text-generation", "downloads": 17717} +{"model_id": "Qwen/Qwen2.5-Coder-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 17668} +{"model_id": "BrainDelay/BatVenom", "provider": "huggingface", "task": "text-generation", "downloads": 17668} +{"model_id": "bartowski/Qwen2.5-Math-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 17565} +{"model_id": "mlx-community/gemma-3n-E2B-it-lm-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 17552} +{"model_id": "mlx-community/Josiefied-Qwen3-8B-abliterated-v1-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 17547} +{"model_id": "tiiuae/falcon-mamba-7b", "provider": "huggingface", "task": "text-generation", "downloads": 17531} +{"model_id": "onnx-community/granite-4.0-350m-ONNX-web", "provider": "huggingface", "task": "text-generation", "downloads": 17498} +{"model_id": "unsloth/Qwen2.5-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 17481} +{"model_id": "LocoreMind/LocoOperator-4B", "provider": "huggingface", "task": "text-generation", "downloads": 17395} +{"model_id": "lmstudio-community/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 17379} +{"model_id": "TheBloke/Qwen-7B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 17374} +{"model_id": "Tesslate/OmniCoder-9B", "provider": "huggingface", "task": "text-generation", "downloads": 17367} +{"model_id": "hpcai-tech/grok-1", "provider": "huggingface", "task": "text-generation", "downloads": 17339} +{"model_id": "TheBloke/Mistral-7B-Instruct-v0.2-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 17296} +{"model_id": "kenpath/voice-svara-tts-v1-fft-v0.5", "provider": "huggingface", "task": "text-generation", "downloads": 17286} +{"model_id": "bartowski/huihui-ai_Qwen3-14B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 17280} +{"model_id": "NousResearch/Hermes-2-Pro-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 17194} +{"model_id": "arcee-ai/Trinity-Nano-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 17190} +{"model_id": "MiniMaxAI/MiniMax-M1-40k", "provider": "huggingface", "task": "text-generation", "downloads": 17150} +{"model_id": "FlagAlpha/Llama3-Chinese-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 17107} +{"model_id": "allenai/Olmo-3-7B-Think-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 17105} +{"model_id": "hugging-quants/Meta-Llama-3.1-8B-Instruct-GPTQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 17079} +{"model_id": "ByteDance-Seed/academic-ds-9B", "provider": "huggingface", "task": "text-generation", "downloads": 17047} +{"model_id": "Zyphra/Zamba2-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 17029} +{"model_id": "unsloth/gemma-2-9b-it-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 17010} +{"model_id": "bartowski/DeepSeek-R1-Distill-Llama-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 16957} +{"model_id": "mradermacher/zen4-thinking-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 16909} +{"model_id": "lmstudio-community/Qwen3-4B-Thinking-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 16872} +{"model_id": "mlabonne/NeuralDaredevil-8B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 16801} +{"model_id": "inclusionAI/Ling-lite-1.5", "provider": "huggingface", "task": "text-generation", "downloads": 16786} +{"model_id": "bartowski/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 16766} +{"model_id": "Alibaba-NLP/Tongyi-DeepResearch-30B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 16706} +{"model_id": "unsloth/meta-Llama-3.1-8B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 16699} +{"model_id": "trl-internal-testing/tiny-OPTForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 16697} +{"model_id": "augmxnt/shisa-gamma-7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 16684} +{"model_id": "WizardLMTeam/WizardMath-7B-V1.1", "provider": "huggingface", "task": "text-generation", "downloads": 16680} +{"model_id": "hugohrban/progen2-base", "provider": "huggingface", "task": "text-generation", "downloads": 16676} +{"model_id": "mradermacher/zen4-coder-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 16658} +{"model_id": "bartowski/Qwen2.5-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 16654} +{"model_id": "lmsys/vicuna-13b-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 16641} +{"model_id": "Qwen/Qwen2.5-Coder-3B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 16574} +{"model_id": "migtissera/Tess-2.0-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 16534} +{"model_id": "paloalma/Le_Triomphant-ECE-TW3", "provider": "huggingface", "task": "text-generation", "downloads": 16520} +{"model_id": "paloalma/TW3-JRGL-v2", "provider": "huggingface", "task": "text-generation", "downloads": 16457} +{"model_id": "jinaai/ReaderLM-v2", "provider": "huggingface", "task": "text-generation", "downloads": 16433} +{"model_id": "eugenehp/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 16404} +{"model_id": "CohereLabs/aya-23-8B", "provider": "huggingface", "task": "text-generation", "downloads": 16372} +{"model_id": "ibm-granite/granite-4.0-h-1b", "provider": "huggingface", "task": "text-generation", "downloads": 16356} +{"model_id": "Qwen/Qwen1.5-4B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 16312} +{"model_id": "nvidia/AceReason-Nemotron-14B", "provider": "huggingface", "task": "text-generation", "downloads": 16286} +{"model_id": "Voicelab/vlt5-base-keywords", "provider": "huggingface", "task": "text-generation", "downloads": 16280} +{"model_id": "unsloth/Qwen3-4B-Thinking-2507-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 16232} +{"model_id": "abehandlerorg/pythia-45m_lr1e-3_steps5k_seed1234_interleave0.02", "provider": "huggingface", "task": "text-generation", "downloads": 16070} +{"model_id": "SimplySara/Kai-3B-Instruct-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 15994} +{"model_id": "altomek/YiSM-34B-0rn", "provider": "huggingface", "task": "text-generation", "downloads": 15917} +{"model_id": "chujiezheng/internlm2-chat-20b-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 15881} +{"model_id": "chujiezheng/internlm2-chat-7b-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 15875} +{"model_id": "Qwen/Qwen2.5-Coder-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 15849} +{"model_id": "lmstudio-community/Qwen3-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 15842} +{"model_id": "geoffmunn/Qwen3-1.7B-f16", "provider": "huggingface", "task": "text-generation", "downloads": 15835} +{"model_id": "microsoft/Phi-4-reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 15790} +{"model_id": "mlx-community/Qwen2.5-Coder-14B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 15784} +{"model_id": "zhiqiulin/clip-flant5-xxl", "provider": "huggingface", "task": "text-generation", "downloads": 15682} +{"model_id": "unsloth/llama-3-8b-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 15608} +{"model_id": "lex-hue/Delexa-7b", "provider": "huggingface", "task": "text-generation", "downloads": 15585} +{"model_id": "meta-llama/Llama-3.1-405B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 15577} +{"model_id": "GadflyII/GLM-4.7-Flash-MTP-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 15531} +{"model_id": "RedHatAI/Qwen3-30B-A3B-FP8-block", "provider": "huggingface", "task": "text-generation", "downloads": 15530} +{"model_id": "bartowski/NemoMix-Unleashed-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 15528} +{"model_id": "RedHatAI/Qwen3-Coder-Next-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 15525} +{"model_id": "BrainDelay/BatVenom-V7", "provider": "huggingface", "task": "text-generation", "downloads": 15521} +{"model_id": "deepseek-ai/DeepSeek-Coder-V2-Instruct-0724", "provider": "huggingface", "task": "text-generation", "downloads": 15518} +{"model_id": "unsloth/Qwen2.5-32B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 15458} +{"model_id": "deepseek-ai/DeepSeek-V3.2-Speciale", "provider": "huggingface", "task": "text-generation", "downloads": 15429} +{"model_id": "lmstudio-community/DeepSeek-R1-Distill-Qwen-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 15402} +{"model_id": "DeepPavlov/rudialogpt3_medium_based_on_gpt2_v2", "provider": "huggingface", "task": "text-generation", "downloads": 15401} +{"model_id": "OpenResearcher/OpenResearcher-30B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 15374} +{"model_id": "bartowski/Qwen2.5-Coder-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 15362} +{"model_id": "QuantFactory/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 15350} +{"model_id": "ai-forever/rugpt3medium_based_on_gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 15282} +{"model_id": "FriendliAI/Meta-Llama-3.1-8B-Instruct-int8", "provider": "huggingface", "task": "text-generation", "downloads": 15276} +{"model_id": "DreamFast/gemma-3-12b-it-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 15269} +{"model_id": "unsloth/Llama-3.1-8B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 15254} +{"model_id": "RedHatAI/Llama-3.2-1B-Instruct-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 15220} +{"model_id": "mlx-community/gemma-2-9b-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 15215} +{"model_id": "Qwen/Qwen2-57B-A14B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 15200} +{"model_id": "cybermotaz/nemotron3-nano-nvfp4-w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 15140} +{"model_id": "lmstudio-community/Llama-3.3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 15123} +{"model_id": "unsloth/Phi-3.5-mini-instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 15118} +{"model_id": "Epiculous/Violet_Twilight-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 15026} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 14980} +{"model_id": "stelterlab/phi-4-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 14954} +{"model_id": "software-mansion/react-native-executorch-qwen-3", "provider": "huggingface", "task": "text-generation", "downloads": 14942} +{"model_id": "RedHatAI/Qwen3-8B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 14897} +{"model_id": "Featherless-Chat-Models/Mistral-7B-Instruct-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 14773} +{"model_id": "unsloth/Qwen2.5-Coder-3B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 14738} +{"model_id": "BabyLM-community/babylm-multimodal-baseline-flamingo", "provider": "huggingface", "task": "text-generation", "downloads": 14729} +{"model_id": "bartowski/granite-embedding-107m-multilingual-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 14714} +{"model_id": "GAIR/Abel-7B-002", "provider": "huggingface", "task": "text-generation", "downloads": 14641} +{"model_id": "osoleve/Qwen3.5-27B-Text-NVFP4-MTP", "provider": "huggingface", "task": "text-generation", "downloads": 14640} +{"model_id": "deepseek-ai/DeepSeek-V2-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 14620} +{"model_id": "Xenova/distilgpt2", "provider": "huggingface", "task": "text-generation", "downloads": 14592} +{"model_id": "TinyLlama/TinyLlama-1.1B-step-50K-105b", "provider": "huggingface", "task": "text-generation", "downloads": 14572} +{"model_id": "lightblue/suzume-llama-3-8B-multilingual", "provider": "huggingface", "task": "text-generation", "downloads": 14567} +{"model_id": "microsoft/bitnet-b1.58-2B-4T", "provider": "huggingface", "task": "text-generation", "downloads": 14550} +{"model_id": "apple/FastVLM-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 14409} +{"model_id": "nvidia/Qwen3-14B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 14384} +{"model_id": "HuggingFaceTB/SmolLM2-1.7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 14345} +{"model_id": "facebook/opt-13b", "provider": "huggingface", "task": "text-generation", "downloads": 14312} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 14286} +{"model_id": "unsloth/Kimi-K2-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 14284} +{"model_id": "ibm-ai-platform/Bamba-9B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 14269} +{"model_id": "elyza/Llama-3-ELYZA-JP-8B", "provider": "huggingface", "task": "text-generation", "downloads": 14241} +{"model_id": "lmstudio-community/DeepSeek-Coder-V2-Lite-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 14226} +{"model_id": "openchat/openchat-3.5-0106", "provider": "huggingface", "task": "text-generation", "downloads": 14217} +{"model_id": "qnguyen3/nanoLLaVA", "provider": "huggingface", "task": "text-generation", "downloads": 14211} +{"model_id": "geoffmunn/Qwen3-32B-f16", "provider": "huggingface", "task": "text-generation", "downloads": 14187} +{"model_id": "RedHatAI/Qwen3-30B-A3B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 14183} +{"model_id": "ByteDance/Ouro-2.6B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 14153} +{"model_id": "nvidia/Nemotron-H-8B-Base-8K", "provider": "huggingface", "task": "text-generation", "downloads": 14142} +{"model_id": "CohereLabs/tiny-aya-global", "provider": "huggingface", "task": "text-generation", "downloads": 14118} +{"model_id": "nm-testing/Meta-Llama-3-8B-Instruct-nonuniform-test", "provider": "huggingface", "task": "text-generation", "downloads": 14111} +{"model_id": "deepseek-ai/deepseek-coder-33b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 14104} +{"model_id": "nvidia/Nemotron-H-56B-Base-8K", "provider": "huggingface", "task": "text-generation", "downloads": 14095} +{"model_id": "NousResearch/Meta-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 14073} +{"model_id": "CohereLabs/c4ai-command-r-v01", "provider": "huggingface", "task": "text-generation", "downloads": 14062} +{"model_id": "allenai/OLMoE-1B-7B-0924-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 14061} +{"model_id": "unsloth/Qwen3-32B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 14041} +{"model_id": "bartowski/microsoft_Phi-4-mini-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 14025} +{"model_id": "pierreguillou/gpt2-small-portuguese", "provider": "huggingface", "task": "text-generation", "downloads": 14005} +{"model_id": "StanfordAIMI/GREEN-RadLlama2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 13993} +{"model_id": "bartowski/L3-8B-Stheno-v3.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 13992} +{"model_id": "cyankiwi/LFM2-24B-A2B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 13987} +{"model_id": "jeonsworld/CarbonVillain-en-10.7B-v4", "provider": "huggingface", "task": "text-generation", "downloads": 13984} +{"model_id": "Qwen/Qwen1.5-14B", "provider": "huggingface", "task": "text-generation", "downloads": 13976} +{"model_id": "google/t5gemma-b-b-ul2", "provider": "huggingface", "task": "text-generation", "downloads": 13976} +{"model_id": "lvwerra/gpt2-imdb", "provider": "huggingface", "task": "text-generation", "downloads": 13951} +{"model_id": "hugohrban/progen2-small", "provider": "huggingface", "task": "text-generation", "downloads": 13937} +{"model_id": "openbmb/MiniCPM3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 13894} +{"model_id": "LuffyTheFox/Omnicoder-Claude-4.6-Opus-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 13891} +{"model_id": "DeepMount00/Llama-3-8b-Ita", "provider": "huggingface", "task": "text-generation", "downloads": 13875} +{"model_id": "yujiepan/llama-2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 13866} +{"model_id": "bartowski/Llama-3.3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 13866} +{"model_id": "CohereLabs/aya-expanse-8b", "provider": "huggingface", "task": "text-generation", "downloads": 13848} +{"model_id": "kekmodel/StopCarbon-10.7B-v5", "provider": "huggingface", "task": "text-generation", "downloads": 13832} +{"model_id": "invalid-coder/Sakura-SOLAR-Instruct-CarbonVillain-en-10.7B-v2-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 13786} +{"model_id": "JunHowie/Qwen3-30B-A3B-Instruct-2507-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 13753} +{"model_id": "01-ai/Yi-1.5-9B", "provider": "huggingface", "task": "text-generation", "downloads": 13733} +{"model_id": "vicgalle/CarbonBeagle-11B-truthy", "provider": "huggingface", "task": "text-generation", "downloads": 13727} +{"model_id": "VAGOsolutions/Llama-3-SauerkrautLM-8b-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 13697} +{"model_id": "Danielbrdz/Barcenas-Llama3-8b-ORPO", "provider": "huggingface", "task": "text-generation", "downloads": 13690} +{"model_id": "google/gemma-1.1-7b-it", "provider": "huggingface", "task": "text-generation", "downloads": 13689} +{"model_id": "LykosAI/GPT-Prompt-Expansion-Fooocus-v2", "provider": "huggingface", "task": "text-generation", "downloads": 13665} +{"model_id": "uygarkurt/llama-3-merged-linear", "provider": "huggingface", "task": "text-generation", "downloads": 13642} +{"model_id": "mlx-community/gemma-3n-E4B-it-lm-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 13574} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-14B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 13565} +{"model_id": "stanford-crfm/alias-gpt2-small-x21", "provider": "huggingface", "task": "text-generation", "downloads": 13501} +{"model_id": "echarlaix/tiny-random-mistral", "provider": "huggingface", "task": "text-generation", "downloads": 13468} +{"model_id": "m42-health/Llama3-Med42-8B", "provider": "huggingface", "task": "text-generation", "downloads": 13418} +{"model_id": "lmms-lab/llava-onevision-qwen2-0.5b-ov", "provider": "huggingface", "task": "text-generation", "downloads": 13413} +{"model_id": "peft-internal-testing/tiny-random-BloomForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 13407} +{"model_id": "unsloth/Qwen3-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 13389} +{"model_id": "unsloth/NVIDIA-Nemotron-3-Nano-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 13345} +{"model_id": "Andycurrent/gemma-3-4b-it-uncensored-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 13312} +{"model_id": "01-ai/Yi-6B", "provider": "huggingface", "task": "text-generation", "downloads": 13310} +{"model_id": "RedHatAI/SmolLM-135M-Instruct-quantized.w8a16", "provider": "huggingface", "task": "text-generation", "downloads": 13289} +{"model_id": "mlabonne/AlphaMonarch-7B", "provider": "huggingface", "task": "text-generation", "downloads": 13283} +{"model_id": "microsoft/Phi-4-mini-reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 13241} +{"model_id": "ibm-granite/granite-3b-code-instruct-2k", "provider": "huggingface", "task": "text-generation", "downloads": 13239} +{"model_id": "unsloth/DeepSeek-V3", "provider": "huggingface", "task": "text-generation", "downloads": 13168} +{"model_id": "SeaLLMs/SeaLLM-7B-v2.5", "provider": "huggingface", "task": "text-generation", "downloads": 13164} +{"model_id": "arcee-ai/Trinity-Large-Preview-W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 13151} +{"model_id": "TheBloke/Llama-2-13B-chat-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 13143} +{"model_id": "unsloth/Llama-3.2-3B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 13140} +{"model_id": "arcee-ai/AFM-4.5B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 13140} +{"model_id": "swiss-ai/Apertus-8B-2509", "provider": "huggingface", "task": "text-generation", "downloads": 13107} +{"model_id": "unsloth/Llama-3.3-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 13105} +{"model_id": "mlx-community/Qwen2.5-7B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 13093} +{"model_id": "deepseek-ai/DeepSeek-V2", "provider": "huggingface", "task": "text-generation", "downloads": 13084} +{"model_id": "maxcurrent/Peagle-9b", "provider": "huggingface", "task": "text-generation", "downloads": 13055} +{"model_id": "unsloth/Llama-3.1-8B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 13034} +{"model_id": "ArmGPT/ArmenianGPT-1.0-3B", "provider": "huggingface", "task": "text-generation", "downloads": 13027} +{"model_id": "lmstudio-community/Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 13008} +{"model_id": "RedHatAI/Qwen3-14B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 13006} +{"model_id": "unsloth/Llama-3.3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 13000} +{"model_id": "haoranxu/ALMA-13B-R", "provider": "huggingface", "task": "text-generation", "downloads": 12979} +{"model_id": "RedHatAI/Meta-Llama-3-8B-Instruct-FP8-KV", "provider": "huggingface", "task": "text-generation", "downloads": 12963} +{"model_id": "ethicalabs/Echo-DSRN-486M-v0.7.6-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 12946} +{"model_id": "lmstudio-community/Phi-4-mini-reasoning-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12914} +{"model_id": "yujiepan/qwen2.5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 12899} +{"model_id": "unsloth/Meta-Llama-3.1-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 12868} +{"model_id": "Ttimofeyka/MistralRP-Noromaid-NSFW-Mistral-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12860} +{"model_id": "instruction-pretrain/finance-Llama3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 12853} +{"model_id": "01-ai/Yi-1.5-34B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 12828} +{"model_id": "GroNLP/gpt2-small-dutch", "provider": "huggingface", "task": "text-generation", "downloads": 12825} +{"model_id": "nvidia/Nemotron-Mini-4B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 12774} +{"model_id": "SakanaAI/TinySwallow-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 12772} +{"model_id": "Qwen/Qwen-14B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 12761} +{"model_id": "allenai/Llama-3.1-Tulu-3-8B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 12756} +{"model_id": "Mungert/Strand-Rust-Coder-14B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12752} +{"model_id": "Qwen/Qwen3-235B-A22B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12750} +{"model_id": "LiquidAI/LFM2-700M", "provider": "huggingface", "task": "text-generation", "downloads": 12735} +{"model_id": "unsloth/Llama-3.1-8B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 12703} +{"model_id": "mlx-community/Qwen3-Embedding-0.6B-4bit-DWQ", "provider": "huggingface", "task": "text-generation", "downloads": 12694} +{"model_id": "meta-llama/Llama-2-70b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 12684} +{"model_id": "lmstudio-community/Qwen2.5-Coder-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12620} +{"model_id": "Qwen/Qwen1.5-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 12619} +{"model_id": "infly/OpenCoder-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 12617} +{"model_id": "unsloth/MiniMax-M2.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12607} +{"model_id": "BAAI/Emu3-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 12595} +{"model_id": "unsloth/mistral-7b-instruct-v0.2-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 12567} +{"model_id": "nvidia/Qwen3-Nemotron-235B-A22B-GenRM", "provider": "huggingface", "task": "text-generation", "downloads": 12524} +{"model_id": "lmstudio-community/Qwen3-4B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12510} +{"model_id": "yunconglong/Truthful_DPO_TomGrc_FusionNet_7Bx2_MoE_13B", "provider": "huggingface", "task": "text-generation", "downloads": 12507} +{"model_id": "abacusai/Llama-3-Smaug-8B", "provider": "huggingface", "task": "text-generation", "downloads": 12486} +{"model_id": "warshanks/Qwen3-8B-abliterated-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 12446} +{"model_id": "Jackrong/Qwen3.5-0.8B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12440} +{"model_id": "nvidia/Nemotron-Orchestrator-8B", "provider": "huggingface", "task": "text-generation", "downloads": 12432} +{"model_id": "RedHatAI/Qwen3-VL-235B-A22B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 12428} +{"model_id": "TIGER-Lab/MAmmoTH2-8B-Plus", "provider": "huggingface", "task": "text-generation", "downloads": 12401} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-7B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 12397} +{"model_id": "01-ai/Yi-1.5-6B", "provider": "huggingface", "task": "text-generation", "downloads": 12390} +{"model_id": "nvidia/Minitron-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 12387} +{"model_id": "aoxo/gpt-oss-20b-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 12387} +{"model_id": "qqlabs/llama3_1_relevance_dev", "provider": "huggingface", "task": "text-generation", "downloads": 12383} +{"model_id": "unsloth/Qwen2.5-Coder-32B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 12381} +{"model_id": "abehandlerorg/pythia-45m_lr1e-3_steps5k_seed1234", "provider": "huggingface", "task": "text-generation", "downloads": 12374} +{"model_id": "mradermacher/zen3-nano-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12370} +{"model_id": "TIGER-Lab/MAmmoTH2-7B-Plus", "provider": "huggingface", "task": "text-generation", "downloads": 12362} +{"model_id": "unsloth/Mistral-Small-24B-Instruct-2501", "provider": "huggingface", "task": "text-generation", "downloads": 12350} +{"model_id": "optimum-intel-internal-testing/tiny-random-ArceeForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 12348} +{"model_id": "NousResearch/Meta-Llama-3-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 12334} +{"model_id": "unsloth/Qwen2.5-0.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 12326} +{"model_id": "microsoft/Phi-3-medium-4k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 12325} +{"model_id": "royallab/ZephRP-m7b", "provider": "huggingface", "task": "text-generation", "downloads": 12314} +{"model_id": "bartowski/TheDrummer_Magidonia-24B-v4.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12270} +{"model_id": "ubergarm/Qwen3.5-397B-A17B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12266} +{"model_id": "optimum-intel-internal-testing/tiny-GptOssForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 12222} +{"model_id": "amd/PARD-Llama-3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 12221} +{"model_id": "bartowski/zai-org_GLM-4.7-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12215} +{"model_id": "bartowski/Lexi-Llama-3-8B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12205} +{"model_id": "Qwen/Qwen2-57B-A14B", "provider": "huggingface", "task": "text-generation", "downloads": 12200} +{"model_id": "unsloth/Qwen3-Next-80B-A3B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12193} +{"model_id": "unsloth/gemma-2-27b", "provider": "huggingface", "task": "text-generation", "downloads": 12157} +{"model_id": "MiniMaxAI/MiniMax-M1-80k", "provider": "huggingface", "task": "text-generation", "downloads": 12148} +{"model_id": "bartowski/THUDM_GLM-4-32B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12143} +{"model_id": "MiniMaxAI/MiniMax-Text-01-hf", "provider": "huggingface", "task": "text-generation", "downloads": 12143} +{"model_id": "unsloth/tinyllama-chat", "provider": "huggingface", "task": "text-generation", "downloads": 12134} +{"model_id": "lthn/LEM-Gemma3-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 12132} +{"model_id": "cyankiwi/OmniCoder-9B-AWQ-BF16-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 12121} +{"model_id": "unsloth/Qwen2.5-0.5B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 12085} +{"model_id": "lmstudio-community/SmolLM2-1.7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11995} +{"model_id": "unsloth/gemma-2-9b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 11983} +{"model_id": "CohereLabs/c4ai-command-r7b-12-2024", "provider": "huggingface", "task": "text-generation", "downloads": 11976} +{"model_id": "yunconglong/DARE_TIES_13B", "provider": "huggingface", "task": "text-generation", "downloads": 11946} +{"model_id": "shadowml/BeagSake-7B", "provider": "huggingface", "task": "text-generation", "downloads": 11918} +{"model_id": "Qwen/Qwen2.5-Coder-14B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 11886} +{"model_id": "swap-uniba/LLaMAntino-3-ANITA-8B-Inst-DPO-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 11845} +{"model_id": "RedHatAI/Qwen3-8B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 11822} +{"model_id": "HuggingFaceTB/SmolLM-1.7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 11817} +{"model_id": "nvidia/NVIDIA-Nemotron-Nano-9B-v2-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 11790} +{"model_id": "amazon/MistralLite", "provider": "huggingface", "task": "text-generation", "downloads": 11775} +{"model_id": "allenai/Olmo-3-7B-Think-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 11773} +{"model_id": "tiiuae/Falcon3-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 11743} +{"model_id": "mradermacher/Karnak-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11720} +{"model_id": "nvidia/DeepSeek-V3.1-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 11673} +{"model_id": "microsoft/GRIN-MoE", "provider": "huggingface", "task": "text-generation", "downloads": 11657} +{"model_id": "unsloth/Qwen2.5-Coder-1.5B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 11642} +{"model_id": "tiiuae/Falcon3-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 11609} +{"model_id": "inclusionAI/Ling-mini-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 11579} +{"model_id": "Snowflake/snowflake-arctic-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 11558} +{"model_id": "baichuan-inc/Baichuan2-13B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 11534} +{"model_id": "gaunernst/gemma-3-1b-it-int4-awq", "provider": "huggingface", "task": "text-generation", "downloads": 11527} +{"model_id": "mmnga-o/NVIDIA-Nemotron-Nano-9B-v2-Japanese-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 11511} +{"model_id": "GritLM/GritLM-7B", "provider": "huggingface", "task": "text-generation", "downloads": 11479} +{"model_id": "deepseek-ai/DeepSeek-V3.1-Base", "provider": "huggingface", "task": "text-generation", "downloads": 11464} +{"model_id": "unsloth/Qwen2.5-7B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 11461} +{"model_id": "bartowski/mistralai_Devstral-Small-2-24B-Instruct-2512-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11456} +{"model_id": "ai21labs/AI21-Jamba-Mini-1.5", "provider": "huggingface", "task": "text-generation", "downloads": 11440} +{"model_id": "nvidia/Llama3-ChatQA-1.5-8B", "provider": "huggingface", "task": "text-generation", "downloads": 11424} +{"model_id": "yujiepan/deepseek-v3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 11417} +{"model_id": "GSAI-ML/LLaDA-1.5", "provider": "huggingface", "task": "text-generation", "downloads": 11412} +{"model_id": "RedHatAI/Qwen3-32B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 11410} +{"model_id": "baidu/ERNIE-4.5-0.3B-PT", "provider": "huggingface", "task": "text-generation", "downloads": 11360} +{"model_id": "openchat/openchat-3.6-8b-20240522", "provider": "huggingface", "task": "text-generation", "downloads": 11348} +{"model_id": "nm-testing/tinyllama-oneshot-w8a8-channel-dynamic-token-v2", "provider": "huggingface", "task": "text-generation", "downloads": 11343} +{"model_id": "nguyenvulebinh/AV-HuBERT-MuAViC-en", "provider": "huggingface", "task": "text-generation", "downloads": 11337} +{"model_id": "guangyangnlp/Qwen3-1.7B-SFT-science-2e-5", "provider": "huggingface", "task": "text-generation", "downloads": 11337} +{"model_id": "geoffmunn/Qwen3-0.6B-f16", "provider": "huggingface", "task": "text-generation", "downloads": 11335} +{"model_id": "bartowski/Mistral-Nemo-12B-ArliAI-RPMax-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11313} +{"model_id": "LongSafari/hyenadna-small-32k-seqlen-hf", "provider": "huggingface", "task": "text-generation", "downloads": 11311} +{"model_id": "Mungert/NVIDIA-Nemotron-3-Super-120B-A12B-BF16-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11301} +{"model_id": "knc6/diffractgpt_mistral_chemical_formula", "provider": "huggingface", "task": "text-generation", "downloads": 11290} +{"model_id": "tokyotech-llm/Llama-3.1-Swallow-8B-Instruct-v0.5", "provider": "huggingface", "task": "text-generation", "downloads": 11284} +{"model_id": "bartowski/magnum-v4-12b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11270} +{"model_id": "sophosympatheia/Midnight-Miqu-70B-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 11216} +{"model_id": "nvidia/Llama-3.1-Nemotron-70B-Instruct-HF", "provider": "huggingface", "task": "text-generation", "downloads": 11199} +{"model_id": "IQuestLab/IQuest-Coder-V1-40B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 11195} +{"model_id": "lm-provers/QED-Nano", "provider": "huggingface", "task": "text-generation", "downloads": 11195} +{"model_id": "deepseek-ai/DeepSeek-V3.1-Terminus", "provider": "huggingface", "task": "text-generation", "downloads": 11186} +{"model_id": "bartowski/TheDrummer_Rocinante-X-12B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11170} +{"model_id": "legraphista/glm-4-9b-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11151} +{"model_id": "utter-project/EuroLLM-1.7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 11143} +{"model_id": "MoaData/Myrrh_solar_10.7b_3.0", "provider": "huggingface", "task": "text-generation", "downloads": 11138} +{"model_id": "01-ai/Yi-34B", "provider": "huggingface", "task": "text-generation", "downloads": 11119} +{"model_id": "ibm-granite/granite-3.2-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 11118} +{"model_id": "unsloth/phi-4-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 11115} +{"model_id": "bartowski/openai_gpt-oss-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11096} +{"model_id": "numind/NuExtract-2-4B-experimental", "provider": "huggingface", "task": "text-generation", "downloads": 11077} +{"model_id": "moonshotai/Kimi-K2-Base", "provider": "huggingface", "task": "text-generation", "downloads": 11067} +{"model_id": "ibm-granite/granite-4.0-350m", "provider": "huggingface", "task": "text-generation", "downloads": 11060} +{"model_id": "bartowski/Dolphin3.0-Llama3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 11058} +{"model_id": "speakleash/Bielik-11B-v2.3-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 11044} +{"model_id": "dphn/dolphin-2.9-llama3-8b", "provider": "huggingface", "task": "text-generation", "downloads": 11042} +{"model_id": "lmstudio-community/MiniMax-M2-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 11013} +{"model_id": "janhq/Jan-v1-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10997} +{"model_id": "CohereLabs/tiny-aya-base", "provider": "huggingface", "task": "text-generation", "downloads": 10949} +{"model_id": "gradientai/Llama-3-8B-Instruct-Gradient-1048k", "provider": "huggingface", "task": "text-generation", "downloads": 10948} +{"model_id": "noctrex/Qwen3-Coder-Next-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10928} +{"model_id": "tiiuae/Falcon3-1B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 10925} +{"model_id": "tiiuae/falcon-rw-1b", "provider": "huggingface", "task": "text-generation", "downloads": 10911} +{"model_id": "lmstudio-community/QwQ-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10911} +{"model_id": "NousResearch/Hermes-2-Theta-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 10898} +{"model_id": "modularai/SmolLM-135M-Instruct-FP32", "provider": "huggingface", "task": "text-generation", "downloads": 10890} +{"model_id": "OrionStarAI/Orion-14B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 10884} +{"model_id": "bartowski/DeepSeek-R1-Distill-Llama-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10878} +{"model_id": "lmstudio-community/Devstral-Small-2505-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10874} +{"model_id": "LGAI-EXAONE/EXAONE-3.5-7.8B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 10869} +{"model_id": "Menlo/Jan-nano-128k-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 10865} +{"model_id": "unsloth/Mistral-Small-24B-Instruct-2501-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10840} +{"model_id": "tokyotech-llm/Llama-3-Swallow-8B-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 10815} +{"model_id": "LiquidAI/LFM2-1.2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10796} +{"model_id": "bartowski/Qwen2.5-Math-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10774} +{"model_id": "ibm-granite/granite-3.1-2b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 10759} +{"model_id": "nvidia/Qwen3-8B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 10738} +{"model_id": "FayeQuant/GLM-4.7-Flash-GPTQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10737} +{"model_id": "rinna/japanese-gpt2-small", "provider": "huggingface", "task": "text-generation", "downloads": 10735} +{"model_id": "RedHatAI/Llama-4-Scout-17B-16E-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 10726} +{"model_id": "EleutherAI/deep-ignorance-unfiltered", "provider": "huggingface", "task": "text-generation", "downloads": 10724} +{"model_id": "AI4Chem/ChemLLM-7B-Chat-1_5-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 10660} +{"model_id": "UnfilteredAI/DAN-L3-R1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 10651} +{"model_id": "unsloth/Qwen2.5-7B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10605} +{"model_id": "IQuestLab/IQuest-Coder-V1-40B-Loop-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 10603} +{"model_id": "unsloth/Llama-3.2-1B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10598} +{"model_id": "ibm-granite/granite-4.0-350m-base", "provider": "huggingface", "task": "text-generation", "downloads": 10570} +{"model_id": "vicgalle/Configurable-Hermes-2-Pro-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 10566} +{"model_id": "RedHatAI/Mistral-Small-3.2-24B-Instruct-2506-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 10566} +{"model_id": "sarvamai/sarvam-105b", "provider": "huggingface", "task": "text-generation", "downloads": 10542} +{"model_id": "skt/A.X-4.0-Light", "provider": "huggingface", "task": "text-generation", "downloads": 10540} +{"model_id": "bartowski/Yi-1.5-9B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10539} +{"model_id": "farbodtavakkoli/OTel-LLM-12B-Safety", "provider": "huggingface", "task": "text-generation", "downloads": 10533} +{"model_id": "mlx-community/Qwen2.5-0.5B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10524} +{"model_id": "Qwen/Qwen-14B-Chat-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 10520} +{"model_id": "lmstudio-community/Qwen3-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10519} +{"model_id": "Qwen/Qwen1.5-4B", "provider": "huggingface", "task": "text-generation", "downloads": 10518} +{"model_id": "bartowski/Meta-Llama-3.1-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10517} +{"model_id": "lmstudio-community/MiniMax-M2-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10512} +{"model_id": "RedHatAI/Llama-3.3-70B-Instruct-FP8-block", "provider": "huggingface", "task": "text-generation", "downloads": 10501} +{"model_id": "Intel/Qwen3-Coder-Next-int4-AutoRound", "provider": "huggingface", "task": "text-generation", "downloads": 10497} +{"model_id": "lmsys/vicuna-7b-v1.3", "provider": "huggingface", "task": "text-generation", "downloads": 10487} +{"model_id": "Intel/neural-chat-7b-v3-3", "provider": "huggingface", "task": "text-generation", "downloads": 10486} +{"model_id": "YanLabs/gemma-3-27b-it-abliterated-normpreserve-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10482} +{"model_id": "lmstudio-community/gemma-3-1B-it-qat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10480} +{"model_id": "nightmedia/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-qx64-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 10473} +{"model_id": "andrewmonostate/sophia-quotation-v7-grpo-checkpoint-580", "provider": "huggingface", "task": "text-generation", "downloads": 10429} +{"model_id": "BAAI/AquilaChat2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 10407} +{"model_id": "h2oai/h2o-danube3-4b-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10399} +{"model_id": "bartowski/tencent_Hunyuan-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10388} +{"model_id": "inferencerlabs/Qwen3.5-397B-A17B-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 10387} +{"model_id": "microsoft/phi-4-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 10363} +{"model_id": "allenai/Olmo-3.1-32B-Think", "provider": "huggingface", "task": "text-generation", "downloads": 10358} +{"model_id": "bartowski/nvidia_Nemotron-3-Super-120B-A12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10332} +{"model_id": "lmstudio-community/MiniMax-M2-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 10330} +{"model_id": "Qwen/Qwen2-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10329} +{"model_id": "vilsonrodrigues/falcon-7b-instruct-sharded", "provider": "huggingface", "task": "text-generation", "downloads": 10324} +{"model_id": "mratsim/MiniMax-M2.5-FP8-INT4-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 10317} +{"model_id": "RepublicOfKorokke/Qwen3.5-35B-A3B-mlx-lm-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 10299} +{"model_id": "tiiuae/Falcon3-10B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 10289} +{"model_id": "NingLab/eCeLLM-S", "provider": "huggingface", "task": "text-generation", "downloads": 10280} +{"model_id": "lmstudio-community/DeepSeek-R1-Distill-Qwen-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10264} +{"model_id": "yujiepan/qwen3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 10250} +{"model_id": "byteshape/Devstral-Small-2-24B-Instruct-2512-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10248} +{"model_id": "Orion-zhen/Qwen2.5-7B-Instruct-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 10246} +{"model_id": "unsloth/Llama-3.2-1B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10240} +{"model_id": "mradermacher/Neuron-14B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10187} +{"model_id": "Chun121/Qwen3-4B-RPG-Roleplay-V2", "provider": "huggingface", "task": "text-generation", "downloads": 10164} +{"model_id": "ibm-granite/granite-8b-code-instruct-4k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10140} +{"model_id": "mlx-community/Qwen2.5-1.5B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10105} +{"model_id": "cyankiwi/GLM-4.7-Flash-REAP-23B-A3B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10101} +{"model_id": "01-ai/Yi-34B-200K", "provider": "huggingface", "task": "text-generation", "downloads": 10100} +{"model_id": "bartowski/Yi-1.5-6B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10096} +{"model_id": "deepseek-ai/deepseek-coder-7b-instruct-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 10061} +{"model_id": "failspy/Meta-Llama-3-8B-Instruct-abliterated-v3", "provider": "huggingface", "task": "text-generation", "downloads": 10051} +{"model_id": "unsloth/gemma-3-270m-it-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 10050} +{"model_id": "bigscience/bloomz-7b1", "provider": "huggingface", "task": "text-generation", "downloads": 10045} +{"model_id": "lmstudio-community/EXAONE-3.5-2.4B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10041} +{"model_id": "jpacifico/Chocolatine-3B-Instruct-DPO-Revised-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10031} +{"model_id": "pfnet/plamo-3-nict-2b-base", "provider": "huggingface", "task": "text-generation", "downloads": 10023} +{"model_id": "lmstudio-community/Llama-3.1-Tulu-3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10018} +{"model_id": "lmstudio-community/EXAONE-3.5-7.8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10009} +{"model_id": "lmstudio-community/OpenCoder-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10007} +{"model_id": "DoeyLLM/OneLLM-Doey-V1-Llama-3.2-1B-it-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 10006} +{"model_id": "np-cr/testing-qwen3-moe", "provider": "huggingface", "task": "text-generation", "downloads": 9990} +{"model_id": "nvidia/Nemotron-Flash-3B", "provider": "huggingface", "task": "text-generation", "downloads": 9987} +{"model_id": "meta-llama/CodeLlama-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 9984} +{"model_id": "codellama/CodeLlama-13b-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 9974} +{"model_id": "bartowski/tencent_Hunyuan-1.8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9959} +{"model_id": "lmstudio-community/Yi-Coder-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9947} +{"model_id": "unsloth/Qwen2.5-Coder-14B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9936} +{"model_id": "alpindale/WizardLM-2-8x22B", "provider": "huggingface", "task": "text-generation", "downloads": 9929} +{"model_id": "agentica-org/DeepScaleR-1.5B-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 9928} +{"model_id": "sail/Sailor2-8B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 9904} +{"model_id": "lukey03/Qwen3.5-9B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 9885} +{"model_id": "lmstudio-community/AMD-OLMo-1B-SFT-DPO-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9884} +{"model_id": "unsloth/functiongemma-270m-it", "provider": "huggingface", "task": "text-generation", "downloads": 9883} +{"model_id": "01-ai/Yi-1.5-34B-32K", "provider": "huggingface", "task": "text-generation", "downloads": 9878} +{"model_id": "google/codegemma-2b", "provider": "huggingface", "task": "text-generation", "downloads": 9866} +{"model_id": "lmstudio-community/NuExtract-v1.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9860} +{"model_id": "EleutherAI/pythia-1b-deduped", "provider": "huggingface", "task": "text-generation", "downloads": 9859} +{"model_id": "Kukedlc/NeuralSynthesis-7B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 9858} +{"model_id": "OpenPipe/mistral-ft-optimized-1227", "provider": "huggingface", "task": "text-generation", "downloads": 9853} +{"model_id": "mlx-community/Phi-4-mini-instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9849} +{"model_id": "bartowski/Qwen_Qwen3-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9845} +{"model_id": "mlx-community/LFM2.5-1.2B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9843} +{"model_id": "facebook/opt-30b", "provider": "huggingface", "task": "text-generation", "downloads": 9842} +{"model_id": "nvidia/Llama-3_3-Nemotron-Super-49B-v1-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 9827} +{"model_id": "mradermacher/GPT-OSS-Cybersecurity-20B-Merged-heretic-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9795} +{"model_id": "DoeyLLM/OneLLM-Doey-ChatQA-V1-Llama-3.2-1B-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9787} +{"model_id": "unsloth/Qwen3-4B-Base-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9786} +{"model_id": "optimum-intel-internal-testing/phi-3.5-moe-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 9784} +{"model_id": "yujiepan/mistral-v0.3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 9780} +{"model_id": "NousResearch/Hermes-4-70B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 9769} +{"model_id": "ubergarm/Qwen3.5-122B-A10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9741} +{"model_id": "h2oai/h2ogpt-oig-oasst1-512-6_9b", "provider": "huggingface", "task": "text-generation", "downloads": 9739} +{"model_id": "Qwen/Qwen1.5-72B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 9736} +{"model_id": "google/shieldgemma-2b", "provider": "huggingface", "task": "text-generation", "downloads": 9731} +{"model_id": "Qwen/Qwen1.5-72B", "provider": "huggingface", "task": "text-generation", "downloads": 9701} +{"model_id": "NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 9684} +{"model_id": "HuggingFaceM4/tiny-random-Llama3ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 9668} +{"model_id": "unsloth/gemma-2-9b-it", "provider": "huggingface", "task": "text-generation", "downloads": 9664} +{"model_id": "ox-ox/MiniMax-M2.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9659} +{"model_id": "bartowski/Hermes-3-Llama-3.2-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9633} +{"model_id": "bartowski/huihui-ai_Qwen3-Coder-Next-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9614} +{"model_id": "aubmindlab/aragpt2-base", "provider": "huggingface", "task": "text-generation", "downloads": 9610} +{"model_id": "unsloth/Qwen2.5-Coder-7B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9608} +{"model_id": "unsloth/Qwen2.5-1.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9605} +{"model_id": "TheBloke/Wizard-Vicuna-30B-Uncensored-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 9593} +{"model_id": "unsloth/GLM-4.5-Air-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9551} +{"model_id": "haitengzhao/gimlet", "provider": "huggingface", "task": "text-generation", "downloads": 9543} +{"model_id": "Jackrong/Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 9539} +{"model_id": "01-ai/Yi-Coder-9B", "provider": "huggingface", "task": "text-generation", "downloads": 9533} +{"model_id": "amd/PARD-Qwen3-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 9526} +{"model_id": "Gryphe/MythoMax-L2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 9505} +{"model_id": "openbmb/MiniCPM-1B-sft-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 9452} +{"model_id": "NousResearch/Nous-Hermes-2-SOLAR-10.7B", "provider": "huggingface", "task": "text-generation", "downloads": 9421} +{"model_id": "deepseek-ai/deepseek-math-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 9407} +{"model_id": "openlm-research/open_llama_3b", "provider": "huggingface", "task": "text-generation", "downloads": 9359} +{"model_id": "BrainDelay/DoubleC", "provider": "huggingface", "task": "text-generation", "downloads": 9355} +{"model_id": "unsloth/Llama-3.3-70B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9349} +{"model_id": "HuggingFaceTB/SmolLM-360M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 9346} +{"model_id": "lmstudio-community/Magistral-Small-2506-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9346} +{"model_id": "TeichAI/Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 9346} +{"model_id": "TechxGenus/starcoder2-15b-instruct-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 9336} +{"model_id": "lmstudio-community/Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9334} +{"model_id": "shanchen/llama3-8B-slerp-med-chinese", "provider": "huggingface", "task": "text-generation", "downloads": 9319} +{"model_id": "dphn/dolphin-2.9.1-mixtral-1x22b", "provider": "huggingface", "task": "text-generation", "downloads": 9318} +{"model_id": "lmstudio-community/magistral-small-2506-mlx-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 9316} +{"model_id": "mlx-community/NVIDIA-Nemotron-3-Nano-30B-A3B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9303} +{"model_id": "ghost-x/ghost-8b-beta-1608", "provider": "huggingface", "task": "text-generation", "downloads": 9295} +{"model_id": "unsloth/gemma-3-270m-it-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9295} +{"model_id": "radheneev/NetrAI-L3", "provider": "huggingface", "task": "text-generation", "downloads": 9295} +{"model_id": "lightblue/suzume-llama-3-8B-multilingual-orpo-borda-top25", "provider": "huggingface", "task": "text-generation", "downloads": 9293} +{"model_id": "lightblue/suzume-llama-3-8B-multilingual-orpo-borda-half", "provider": "huggingface", "task": "text-generation", "downloads": 9269} +{"model_id": "bartowski/Tesslate_OmniCoder-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9268} +{"model_id": "bartowski/SmolLM2-135M-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9266} +{"model_id": "vikhyatk/moondream1", "provider": "huggingface", "task": "text-generation", "downloads": 9258} +{"model_id": "ibm-granite/granite-4.0-1b", "provider": "huggingface", "task": "text-generation", "downloads": 9255} +{"model_id": "zai-org/GLM-Z1-32B-0414", "provider": "huggingface", "task": "text-generation", "downloads": 9252} +{"model_id": "Salesforce/xLAM-8x22b-r", "provider": "huggingface", "task": "text-generation", "downloads": 9235} +{"model_id": "01-ai/Yi-1.5-9B-Chat-16K", "provider": "huggingface", "task": "text-generation", "downloads": 9233} +{"model_id": "MBZUAI/LaMini-Flan-T5-77M", "provider": "huggingface", "task": "text-generation", "downloads": 9221} +{"model_id": "cyankiwi/OmniCoder-9B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9212} +{"model_id": "01-ai/Yi-9B", "provider": "huggingface", "task": "text-generation", "downloads": 9206} +{"model_id": "bartowski/Qwen2.5-Coder-7B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9202} +{"model_id": "bartowski/cognitivecomputations_Dolphin3.0-R1-Mistral-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9174} +{"model_id": "bartowski/Llama-3.3-70B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9165} +{"model_id": "humain-ai/ALLaM-7B-Instruct-preview", "provider": "huggingface", "task": "text-generation", "downloads": 9145} +{"model_id": "unsloth/DeepSeek-R1-0528-Qwen3-8B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 9136} +{"model_id": "unsloth/llama-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 9129} +{"model_id": "adept/persimmon-8b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 9121} +{"model_id": "Qwen/QwQ-32B-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 9118} +{"model_id": "baichuan-inc/Baichuan-13B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 9106} +{"model_id": "geoffmunn/Qwen3-8B-f16", "provider": "huggingface", "task": "text-generation", "downloads": 9092} +{"model_id": "OpenOneRec/OneRec-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 9086} +{"model_id": "dphn/dolphin-2.9.1-llama-3-70b", "provider": "huggingface", "task": "text-generation", "downloads": 9083} +{"model_id": "nm-testing/llama2.c-stories15M", "provider": "huggingface", "task": "text-generation", "downloads": 9083} +{"model_id": "Elliott/Qwen2.5-Math-7B-16k-think", "provider": "huggingface", "task": "text-generation", "downloads": 9083} +{"model_id": "utter-project/EuroLLM-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 9060} +{"model_id": "google/gemma-2-27b", "provider": "huggingface", "task": "text-generation", "downloads": 9059} +{"model_id": "unsloth/Qwen3-1.7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 9050} +{"model_id": "typhoon-ai/llama-3-typhoon-v1.5-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 9047} +{"model_id": "LanguageBind/Video-LLaVA-7B", "provider": "huggingface", "task": "text-generation", "downloads": 9027} +{"model_id": "liminerity/M7-7b", "provider": "huggingface", "task": "text-generation", "downloads": 9014} +{"model_id": "bartowski/agentica-org_DeepScaleR-1.5B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 9005} +{"model_id": "AI4PD/ZymCTRL", "provider": "huggingface", "task": "text-generation", "downloads": 8993} +{"model_id": "Edge-Quant/Nanbeige4.1-3B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8984} +{"model_id": "allenai/OLMo-2-0325-32B", "provider": "huggingface", "task": "text-generation", "downloads": 8977} +{"model_id": "oobabooga/CodeBooga-34B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8975} +{"model_id": "guangyangnlp/Qwen3-4B-SFT-medical-1e-5", "provider": "huggingface", "task": "text-generation", "downloads": 8971} +{"model_id": "thelamapi/next-70b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8969} +{"model_id": "xverse/XVERSE-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 8960} +{"model_id": "fxmarty/really-tiny-falcon-testing", "provider": "huggingface", "task": "text-generation", "downloads": 8952} +{"model_id": "bartowski/QwQ-32B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8952} +{"model_id": "uukuguy/speechless-zephyr-code-functionary-7b", "provider": "huggingface", "task": "text-generation", "downloads": 8948} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-32B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 8946} +{"model_id": "byteshape/Qwen3-Coder-30B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8945} +{"model_id": "CohereLabs/aya-expanse-32b", "provider": "huggingface", "task": "text-generation", "downloads": 8944} +{"model_id": "ruv/ruvltra-claude-code", "provider": "huggingface", "task": "text-generation", "downloads": 8922} +{"model_id": "RedHatAI/Llama-3.1-Nemotron-70B-Instruct-HF-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 8915} +{"model_id": "inceptionai/jais-13b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 8907} +{"model_id": "trillionlabs/Tri-21B-Think", "provider": "huggingface", "task": "text-generation", "downloads": 8902} +{"model_id": "dphn/dolphin-2.9.1-llama-3-8b", "provider": "huggingface", "task": "text-generation", "downloads": 8900} +{"model_id": "EleutherAI/pythia-6.9b-deduped", "provider": "huggingface", "task": "text-generation", "downloads": 8883} +{"model_id": "bigcode/starcoder", "provider": "huggingface", "task": "text-generation", "downloads": 8879} +{"model_id": "geoffmunn/Qwen3-14B-f16", "provider": "huggingface", "task": "text-generation", "downloads": 8879} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8877} +{"model_id": "bartowski/MiniMaxAI_MiniMax-M2.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8865} +{"model_id": "meta-llama/Llama-Guard-3-8B-INT8", "provider": "huggingface", "task": "text-generation", "downloads": 8860} +{"model_id": "SeaLLMs/SeaLLM-7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 8857} +{"model_id": "haoranxu/ALMA-7B-R", "provider": "huggingface", "task": "text-generation", "downloads": 8840} +{"model_id": "RedHatAI/Qwen3-4B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 8813} +{"model_id": "Gustavosta/MagicPrompt-Stable-Diffusion", "provider": "huggingface", "task": "text-generation", "downloads": 8812} +{"model_id": "failspy/llama-3-70B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 8794} +{"model_id": "teapotai/tinyteapot", "provider": "huggingface", "task": "text-generation", "downloads": 8778} +{"model_id": "hfl/chinese-alpaca-2-13b-16k", "provider": "huggingface", "task": "text-generation", "downloads": 8766} +{"model_id": "internlm/internlm-xcomposer2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 8763} +{"model_id": "Weyaxi/Nous-Hermes-2-SUS-Chat-34B-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 8758} +{"model_id": "abacusai/Smaug-Mixtral-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8753} +{"model_id": "jondurbin/bagel-dpo-34b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 8750} +{"model_id": "lmstudio-community/Qwen2.5-Coder-7B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 8741} +{"model_id": "migtissera/Tess-M-v1.3", "provider": "huggingface", "task": "text-generation", "downloads": 8734} +{"model_id": "Olafangensan/GLM-4.7-Flash-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 8734} +{"model_id": "unsloth/Qwen3-Coder-30B-A3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8732} +{"model_id": "01-ai/Yi-9B-200K", "provider": "huggingface", "task": "text-generation", "downloads": 8731} +{"model_id": "sarvamai/sarvam-1", "provider": "huggingface", "task": "text-generation", "downloads": 8723} +{"model_id": "roneneldan/TinyStories-8M", "provider": "huggingface", "task": "text-generation", "downloads": 8722} +{"model_id": "Weyaxi/Bagel-Hermes-34B-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 8721} +{"model_id": "01-ai/Yi-1.5-34B-Chat-16K", "provider": "huggingface", "task": "text-generation", "downloads": 8711} +{"model_id": "cloudyu/Yi-34Bx2-MOE-200K", "provider": "huggingface", "task": "text-generation", "downloads": 8710} +{"model_id": "hfl/chinese-alpaca-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 8705} +{"model_id": "Duxiaoman-DI/XuanYuan-70B", "provider": "huggingface", "task": "text-generation", "downloads": 8704} +{"model_id": "cloudyu/TomGrc_FusionNet_34Bx2_MoE_v0.1_DPO_f16", "provider": "huggingface", "task": "text-generation", "downloads": 8696} +{"model_id": "CausalLM/34b-beta", "provider": "huggingface", "task": "text-generation", "downloads": 8696} +{"model_id": "hfl/chinese-mixtral", "provider": "huggingface", "task": "text-generation", "downloads": 8695} +{"model_id": "MTSAIR/multi_verse_model", "provider": "huggingface", "task": "text-generation", "downloads": 8694} +{"model_id": "hfl/chinese-mixtral-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8689} +{"model_id": "bartowski/FuseO1-DeepSeekR1-Qwen2.5-Coder-32B-Preview-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8686} +{"model_id": "beowolx/CodeNinja-1.0-OpenChat-7B", "provider": "huggingface", "task": "text-generation", "downloads": 8680} +{"model_id": "cloudyu/Yi-34Bx2-MoE-60B", "provider": "huggingface", "task": "text-generation", "downloads": 8677} +{"model_id": "rombodawg/Everyone-Coder-4x7b-Base", "provider": "huggingface", "task": "text-generation", "downloads": 8674} +{"model_id": "mradermacher/mox-tiny-1-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8671} +{"model_id": "dphn/dolphin-2.6-mixtral-8x7b", "provider": "huggingface", "task": "text-generation", "downloads": 8670} +{"model_id": "HIT-SCIR/Chinese-Mixtral-8x7B", "provider": "huggingface", "task": "text-generation", "downloads": 8670} +{"model_id": "abacusai/Smaug-34B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8670} +{"model_id": "MaziyarPanahi/Calme-4x7B-MoE-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 8670} +{"model_id": "wenbopan/Faro-Yi-34B", "provider": "huggingface", "task": "text-generation", "downloads": 8670} +{"model_id": "SenseLLM/ReflectionCoder-CL-34B", "provider": "huggingface", "task": "text-generation", "downloads": 8669} +{"model_id": "MaziyarPanahi/Topxtral-4x7B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8668} +{"model_id": "uukuguy/speechless-code-mistral-7b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 8667} +{"model_id": "shadowml/Mixolar-4x7b", "provider": "huggingface", "task": "text-generation", "downloads": 8666} +{"model_id": "chujiezheng/tulu-2-dpo-70b-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 8666} +{"model_id": "davidkim205/Rhea-72b-v0.5", "provider": "huggingface", "task": "text-generation", "downloads": 8665} +{"model_id": "bartowski/LatitudeGames_Hearthfire-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8665} +{"model_id": "cloudyu/Yi-34Bx2-MoE-60B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 8663} +{"model_id": "wenbopan/Faro-Yi-9B", "provider": "huggingface", "task": "text-generation", "downloads": 8663} +{"model_id": "MTSAIR/MultiVerse_70B", "provider": "huggingface", "task": "text-generation", "downloads": 8661} +{"model_id": "ibivibiv/multimaster-7b-v6", "provider": "huggingface", "task": "text-generation", "downloads": 8659} +{"model_id": "nightmedia/Qwen3.5-35B-A3B-Text-qx64-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 8655} +{"model_id": "wenbopan/Faro-Yi-9B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 8654} +{"model_id": "aws-prototyping/MegaBeam-Mistral-7B-512k", "provider": "huggingface", "task": "text-generation", "downloads": 8653} +{"model_id": "Kquant03/CognitiveFusion2-4x7B-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 8652} +{"model_id": "ibm-granite/granite-3.1-3b-a800m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8644} +{"model_id": "yunconglong/MoE_13B_DPO", "provider": "huggingface", "task": "text-generation", "downloads": 8643} +{"model_id": "abacusai/Smaug-Llama-3-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8640} +{"model_id": "hfl/chinese-llama-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 8633} +{"model_id": "shenzhi-wang/Llama3-8B-Chinese-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 8629} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Qwen-1.5B-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 8627} +{"model_id": "paloalma/ECE-TW3-JRGL-V1", "provider": "huggingface", "task": "text-generation", "downloads": 8620} +{"model_id": "failspy/Meta-Llama-3-70B-Instruct-abliterated-v3.5", "provider": "huggingface", "task": "text-generation", "downloads": 8620} +{"model_id": "abacusai/Slerp-CM-mist-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 8619} +{"model_id": "leondz/artgpt2tox", "provider": "huggingface", "task": "text-generation", "downloads": 8615} +{"model_id": "Azure99/blossom-v5.1-9b", "provider": "huggingface", "task": "text-generation", "downloads": 8613} +{"model_id": "MaziyarPanahi/Llama-3-8B-Instruct-v0.8", "provider": "huggingface", "task": "text-generation", "downloads": 8609} +{"model_id": "Kukedlc/NeuralExperiment-7b-MagicCoder-v7.5", "provider": "huggingface", "task": "text-generation", "downloads": 8608} +{"model_id": "bartowski/Qwen_Qwen3-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8607} +{"model_id": "MaziyarPanahi/Llama-3-8B-Instruct-v0.9", "provider": "huggingface", "task": "text-generation", "downloads": 8603} +{"model_id": "UnicomLLM/Unichat-llama3-Chinese-8B", "provider": "huggingface", "task": "text-generation", "downloads": 8599} +{"model_id": "SenseLLM/ReflectionCoder-DS-33B", "provider": "huggingface", "task": "text-generation", "downloads": 8599} +{"model_id": "vicgalle/ConfigurableHermes-7B", "provider": "huggingface", "task": "text-generation", "downloads": 8594} +{"model_id": "tokyotech-llm/Llama-3.1-Swallow-8B-Instruct-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 8594} +{"model_id": "ELVISIO/Qwen3-30B-A3B-Instruct-2507-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 8593} +{"model_id": "01-ai/Yi-1.5-9B-32K", "provider": "huggingface", "task": "text-generation", "downloads": 8589} +{"model_id": "failspy/Smaug-Llama-3-70B-Instruct-abliterated-v3", "provider": "huggingface", "task": "text-generation", "downloads": 8589} +{"model_id": "UCLA-AGI/Llama-3-Instruct-8B-SPPO-Iter2", "provider": "huggingface", "task": "text-generation", "downloads": 8588} +{"model_id": "meraGPT/mera-mix-4x7B", "provider": "huggingface", "task": "text-generation", "downloads": 8585} +{"model_id": "AIJUUD/juud-Mistral-7B-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 8581} +{"model_id": "OpenBuddy/openbuddy-zero-14b-v22.3-32k", "provider": "huggingface", "task": "text-generation", "downloads": 8575} +{"model_id": "llamafactory/tiny-random-Llama-3-valuehead", "provider": "huggingface", "task": "text-generation", "downloads": 8573} +{"model_id": "Magpie-Align/Llama-3-8B-Magpie-Align-SFT-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 8573} +{"model_id": "vaiv/GeM2-Llamion-14B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 8572} +{"model_id": "huihui-ai/Huihui-gpt-oss-20b-BF16-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 8572} +{"model_id": "bigscience/bloom-7b1", "provider": "huggingface", "task": "text-generation", "downloads": 8571} +{"model_id": "ibivibiv/llama-3-nectar-dpo-8B", "provider": "huggingface", "task": "text-generation", "downloads": 8570} +{"model_id": "OpenBuddy/openbuddy-llama3-8b-v21.2-32k", "provider": "huggingface", "task": "text-generation", "downloads": 8569} +{"model_id": "turboderp/Cat-Llama-3-70B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8568} +{"model_id": "chujiezheng/Smaug-Llama-3-70B-Instruct-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 8568} +{"model_id": "vicgalle/Configurable-Llama-3-8B-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 8567} +{"model_id": "chujiezheng/Llama3-8B-Chinese-Chat-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 8567} +{"model_id": "rombodawg/rombos_Replete-Coder-Llama3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 8567} +{"model_id": "TIGER-Lab/MAmmoTH2-8x7B-Plus", "provider": "huggingface", "task": "text-generation", "downloads": 8564} +{"model_id": "tenyx/Llama3-TenyxChat-70B", "provider": "huggingface", "task": "text-generation", "downloads": 8563} +{"model_id": "Azure99/blossom-v5.1-34b", "provider": "huggingface", "task": "text-generation", "downloads": 8563} +{"model_id": "bartowski/huihui-ai_QwQ-32B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8563} +{"model_id": "ValiantLabs/Llama3-70B-Fireplace", "provider": "huggingface", "task": "text-generation", "downloads": 8562} +{"model_id": "vicgalle/ConfigurableBeagle-11B", "provider": "huggingface", "task": "text-generation", "downloads": 8560} +{"model_id": "NLPark/Shi-Ci_v3-Robin", "provider": "huggingface", "task": "text-generation", "downloads": 8560} +{"model_id": "hfl/chinese-llama-2-13b-16k", "provider": "huggingface", "task": "text-generation", "downloads": 8559} +{"model_id": "OpenBuddy/openbuddy-llama3-70b-v21.2-32k", "provider": "huggingface", "task": "text-generation", "downloads": 8559} +{"model_id": "refuelai/Llama-3-Refueled", "provider": "huggingface", "task": "text-generation", "downloads": 8556} +{"model_id": "maywell/Synatra-7B-v0.3-RP", "provider": "huggingface", "task": "text-generation", "downloads": 8555} +{"model_id": "vicgalle/Configurable-Yi-1.5-9B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 8554} +{"model_id": "GritLM/GritLM-8x7B-KTO", "provider": "huggingface", "task": "text-generation", "downloads": 8552} +{"model_id": "OpenBuddy/openbuddy-zero-56b-v21.2-32k", "provider": "huggingface", "task": "text-generation", "downloads": 8552} +{"model_id": "UnicomLLM/Unichat-llama3-Chinese-8B-28K", "provider": "huggingface", "task": "text-generation", "downloads": 8551} +{"model_id": "OpenBuddy/openbuddy-yi1.5-34b-v21.6-32k-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 8551} +{"model_id": "migtissera/Llama-3-8B-Synthia-v3.5", "provider": "huggingface", "task": "text-generation", "downloads": 8549} +{"model_id": "freewheelin/free-evo-qwen72b-v0.8-re", "provider": "huggingface", "task": "text-generation", "downloads": 8548} +{"model_id": "vaiv/GeM2-Llamion-14B-LongChat", "provider": "huggingface", "task": "text-generation", "downloads": 8547} +{"model_id": "UCLA-AGI/Llama-3-Instruct-8B-SPPO-Iter3", "provider": "huggingface", "task": "text-generation", "downloads": 8546} +{"model_id": "NLPark/AnFeng_v3_Avocet", "provider": "huggingface", "task": "text-generation", "downloads": 8545} +{"model_id": "abacusai/Smaug-Llama-3-70B-Instruct-32K", "provider": "huggingface", "task": "text-generation", "downloads": 8545} +{"model_id": "mmnga/Llama-3-70B-japanese-suzume-vector-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8543} +{"model_id": "freewheelin/free-solar-evo-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8540} +{"model_id": "freewheelin/free-solar-evo-v0.11", "provider": "huggingface", "task": "text-generation", "downloads": 8539} +{"model_id": "freewheelin/free-llama3-dpo-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 8539} +{"model_id": "Infinirc/Infinirc-Llama3-8B-2G-Release-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 8539} +{"model_id": "migtissera/Tess-2.0-Llama-3-70B", "provider": "huggingface", "task": "text-generation", "downloads": 8538} +{"model_id": "aaditya/Llama3-OpenBioLLM-8B", "provider": "huggingface", "task": "text-generation", "downloads": 8527} +{"model_id": "UCLA-AGI/Mistral7B-PairRM-SPPO-Iter2", "provider": "huggingface", "task": "text-generation", "downloads": 8527} +{"model_id": "freewheelin/free-solar-evo-v0.13", "provider": "huggingface", "task": "text-generation", "downloads": 8526} +{"model_id": "NLPark/Test1_SLIDE", "provider": "huggingface", "task": "text-generation", "downloads": 8524} +{"model_id": "haoranxu/Llama-3-Instruct-8B-CPO-SimPO", "provider": "huggingface", "task": "text-generation", "downloads": 8524} +{"model_id": "xiangxinai/Xiangxin-2XL-Chat-1048k-Chinese-Llama3-70B", "provider": "huggingface", "task": "text-generation", "downloads": 8523} +{"model_id": "GritLM/GritLM-7B-KTO", "provider": "huggingface", "task": "text-generation", "downloads": 8521} +{"model_id": "Duxiaoman-DI/XuanYuan-70B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 8520} +{"model_id": "wenbopan/Faro-Yi-34B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 8520} +{"model_id": "ValiantLabs/Llama3-70B-ShiningValiant2", "provider": "huggingface", "task": "text-generation", "downloads": 8520} +{"model_id": "OpenBuddy/openbuddy-yi1.5-9b-v21.1-32k", "provider": "huggingface", "task": "text-generation", "downloads": 8520} +{"model_id": "yaojialzc/Gigi-Llama3-8B-Chinese-zh", "provider": "huggingface", "task": "text-generation", "downloads": 8518} +{"model_id": "Langboat/Mengzi3-8B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 8518} +{"model_id": "chujiezheng/LLaMA3-iterative-DPO-final-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 8513} +{"model_id": "UCLA-AGI/Mistral7B-PairRM-SPPO-Iter3", "provider": "huggingface", "task": "text-generation", "downloads": 8510} +{"model_id": "z-lab/Qwen3-8B-DFlash-b16", "provider": "huggingface", "task": "text-generation", "downloads": 8510} +{"model_id": "Kukedlc/NeuralLLaMa-3-8b-ORPO-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 8503} +{"model_id": "unsloth/Qwen3-0.6B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 8495} +{"model_id": "Danielbrdz/Barcenas-14b-Phi-3-medium-ORPO", "provider": "huggingface", "task": "text-generation", "downloads": 8493} +{"model_id": "TheBloke/CausalLM-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8492} +{"model_id": "chujiezheng/Mistral7B-PairRM-SPPO-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 8491} +{"model_id": "vicgalle/Configurable-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 8489} +{"model_id": "paloalma/ECE-TW3-JRGL-V5", "provider": "huggingface", "task": "text-generation", "downloads": 8485} +{"model_id": "MaziyarPanahi/Mistral-7B-Instruct-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 8483} +{"model_id": "failspy/Codestral-22B-v0.1-abliterated-v3", "provider": "huggingface", "task": "text-generation", "downloads": 8479} +{"model_id": "lmstudio-community/DeepSeek-R1-Distill-Qwen-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8466} +{"model_id": "WSDW/Qwen2.5-7B-Instruct-Uncensored-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8462} +{"model_id": "lukealonso/Qwen3.5-397B-A17B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 8461} +{"model_id": "VAGOsolutions/SauerkrautLM-Phi-3-medium", "provider": "huggingface", "task": "text-generation", "downloads": 8458} +{"model_id": "Acnoryx/Airy", "provider": "huggingface", "task": "text-generation", "downloads": 8456} +{"model_id": "chujiezheng/Starling-LM-7B-beta-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 8452} +{"model_id": "DavidAU/Qwen3-Zero-Coder-Reasoning-V2-0.8B-NEO-EX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8448} +{"model_id": "chujiezheng/Starling-LM-7B-alpha-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 8439} +{"model_id": "ByteDance-Seed/Seed-OSS-36B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 8432} +{"model_id": "RedHatAI/Qwen3-235B-A22B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 8426} +{"model_id": "unsloth/Nemotron-3-Nano-30B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 8424} +{"model_id": "bartowski/DeepSeek-R1-Distill-Qwen-32B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8408} +{"model_id": "unsloth/Qwen3-30B-A3B-Instruct-2507", "provider": "huggingface", "task": "text-generation", "downloads": 8407} +{"model_id": "01-ai/Yi-1.5-34B", "provider": "huggingface", "task": "text-generation", "downloads": 8397} +{"model_id": "abacusai/Smaug-72B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8383} +{"model_id": "utter-project/EuroLLM-9B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8373} +{"model_id": "KBlueLeaf/DanTagGen-beta", "provider": "huggingface", "task": "text-generation", "downloads": 8363} +{"model_id": "knowledgator/SMILES2IUPAC-canonical-small", "provider": "huggingface", "task": "text-generation", "downloads": 8362} +{"model_id": "Qwen/Qwen2.5-Coder-32B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 8352} +{"model_id": "QuantFactory/DarkIdol-Llama-3.1-8B-Instruct-1.2-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8348} +{"model_id": "unsloth/Qwen3-Coder-30B-A3B-Instruct-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8347} +{"model_id": "RedHatAI/Meta-Llama-3.1-405B-Instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 8346} +{"model_id": "Xenova/gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 8344} +{"model_id": "hfl/llama-3-chinese-8b-instruct-v3", "provider": "huggingface", "task": "text-generation", "downloads": 8331} +{"model_id": "Valdemardi/DeepSeek-R1-Distill-Qwen-32B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 8316} +{"model_id": "unsloth/NVIDIA-Nemotron-3-Nano-4B", "provider": "huggingface", "task": "text-generation", "downloads": 8293} +{"model_id": "QuixiAI/Llama-3-8B-Instruct-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 8282} +{"model_id": "01-ai/Yi-Coder-9B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 8281} +{"model_id": "haoranxu/ALMA-13B-Pretrain", "provider": "huggingface", "task": "text-generation", "downloads": 8273} +{"model_id": "RUC-DataLab/DeepAnalyze-8B", "provider": "huggingface", "task": "text-generation", "downloads": 8265} +{"model_id": "fdtn-ai/Foundation-Sec-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8257} +{"model_id": "tencent/Hunyuan-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8249} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-Base-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 8246} +{"model_id": "GritLM/GritLM-8x7B", "provider": "huggingface", "task": "text-generation", "downloads": 8220} +{"model_id": "skt/A.X-K1", "provider": "huggingface", "task": "text-generation", "downloads": 8210} +{"model_id": "lmstudio-community/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8206} +{"model_id": "unsloth/Llama-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 8194} +{"model_id": "Mungert/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8189} +{"model_id": "state-spaces/mamba-2.8b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 8188} +{"model_id": "DavidAU/Gemma-The-Writer-N-Restless-Quill-10B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8187} +{"model_id": "aws-prototyping/MegaBeam-Mistral-7B-300k", "provider": "huggingface", "task": "text-generation", "downloads": 8185} +{"model_id": "princeton-nlp/Llama-3-8B-ProLong-64k-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8185} +{"model_id": "typhoon-ai/llama-3-typhoon-v1.5-8b", "provider": "huggingface", "task": "text-generation", "downloads": 8175} +{"model_id": "NousResearch/Nous-Hermes-2-Yi-34B", "provider": "huggingface", "task": "text-generation", "downloads": 8165} +{"model_id": "CultriX/NeuralMona_MoE-4x7B", "provider": "huggingface", "task": "text-generation", "downloads": 8155} +{"model_id": "brucethemoose/Yi-34B-200K-DARE-merge-v7", "provider": "huggingface", "task": "text-generation", "downloads": 8143} +{"model_id": "lmstudio-community/Qwen2.5-0.5B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 8143} +{"model_id": "lmstudio-community/Codestral-22B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8141} +{"model_id": "jsfs11/MixtureofMerges-MoE-4x7b-v5", "provider": "huggingface", "task": "text-generation", "downloads": 8138} +{"model_id": "cloudyu/Mixtral_34Bx2_MoE_60B", "provider": "huggingface", "task": "text-generation", "downloads": 8137} +{"model_id": "DavidAU/Qwen3-8B-Hivemind-Instruct-Heretic-Abliterated-Uncensored-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 8137} +{"model_id": "abacusai/bigyi-15b", "provider": "huggingface", "task": "text-generation", "downloads": 8134} +{"model_id": "peft-internal-testing/tiny-random-LlamaForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 8132} +{"model_id": "jsfs11/MixtureofMerges-MoE-4x7b-v4", "provider": "huggingface", "task": "text-generation", "downloads": 8130} +{"model_id": "winninghealth/WiNGPT2-Llama-3-8B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 8129} +{"model_id": "mlabonne/Daredevil-8B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 8129} +{"model_id": "OpenBuddy/openbuddy-deepseek-67b-v18.1-4k", "provider": "huggingface", "task": "text-generation", "downloads": 8127} +{"model_id": "Artples/L-MChat-Small", "provider": "huggingface", "task": "text-generation", "downloads": 8126} +{"model_id": "qnguyen3/Master-Yi-9B", "provider": "huggingface", "task": "text-generation", "downloads": 8120} +{"model_id": "mlabonne/Beyonder-4x7B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 8109} +{"model_id": "RubielLabarta/LogoS-7Bx2-MoE-13B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 8101} +{"model_id": "automerger/YamshadowExperiment28-7B", "provider": "huggingface", "task": "text-generation", "downloads": 8101} +{"model_id": "ibm-granite/granite-3.0-1b-a400m-base", "provider": "huggingface", "task": "text-generation", "downloads": 8095} +{"model_id": "MaziyarPanahi/Calme-4x7B-MoE-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8093} +{"model_id": "johnsnowlabs/JSL-MedLlama-3-8B-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 8084} +{"model_id": "dphn/dolphin-2.9.2-mixtral-8x22b", "provider": "huggingface", "task": "text-generation", "downloads": 8081} +{"model_id": "Kukedlc/NeuralSynthesis-7B-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 8080} +{"model_id": "abacusai/bigstral-12b-32k", "provider": "huggingface", "task": "text-generation", "downloads": 8079} +{"model_id": "Artples/L-MChat-7b", "provider": "huggingface", "task": "text-generation", "downloads": 8060} +{"model_id": "BAAI/Infinity-Instruct-3M-0625-Llama3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 8060} +{"model_id": "grimjim/Llama-3-Instruct-8B-SimPO-SPPO-Iter3-merge", "provider": "huggingface", "task": "text-generation", "downloads": 8052} +{"model_id": "Kukedlc/NeuralLLaMa-3-8b-DT-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8047} +{"model_id": "hfl/llama-3-chinese-8b-instruct-v2", "provider": "huggingface", "task": "text-generation", "downloads": 8046} +{"model_id": "hfl/llama-3-chinese-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8039} +{"model_id": "BAAI/Infinity-Instruct-3M-0625-Yi-1.5-9B", "provider": "huggingface", "task": "text-generation", "downloads": 8038} +{"model_id": "princeton-nlp/Llama-3-8B-ProLong-64k-Base", "provider": "huggingface", "task": "text-generation", "downloads": 8035} +{"model_id": "dfurman/Llama-3-8B-Orpo-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 8034} +{"model_id": "MaziyarPanahi/calme-2.2-llama3-70b", "provider": "huggingface", "task": "text-generation", "downloads": 8033} +{"model_id": "byroneverson/Yi-1.5-9B-Chat-16K-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 8032} +{"model_id": "ConvexAI/Luminex-34B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 8031} +{"model_id": "migtissera/Tess-2.0-Llama-3-70B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 8030} +{"model_id": "CombinHorizon/YiSM-blossom5.1-34B-SLERP", "provider": "huggingface", "task": "text-generation", "downloads": 8030} +{"model_id": "Kukedlc/NeuralLLaMa-3-8b-ORPO-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 8027} +{"model_id": "mlabonne/ChimeraLlama-3-8B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 8022} +{"model_id": "vicgalle/CarbonBeagle-11B", "provider": "huggingface", "task": "text-generation", "downloads": 8018} +{"model_id": "lightblue/suzume-llama-3-8B-multilingual-orpo-borda-top75", "provider": "huggingface", "task": "text-generation", "downloads": 8017} +{"model_id": "Weyaxi/Einstein-v6.1-Llama3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 8016} +{"model_id": "jondurbin/bagel-8b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 8014} +{"model_id": "winninghealth/WiNGPT2-Llama-3-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 8012} +{"model_id": "mlabonne/ChimeraLlama-3-8B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 8008} +{"model_id": "dphn/dolphin-2.9.2-Phi-3-Medium-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 8008} +{"model_id": "vaiv/GeM2-Llamion-14B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 8006} +{"model_id": "jondurbin/airoboros-70b-3.3", "provider": "huggingface", "task": "text-generation", "downloads": 8003} +{"model_id": "byroneverson/Yi-1.5-9B-Chat-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 8003} +{"model_id": "fblgit/UNA-SimpleSmaug-34b-v1beta", "provider": "huggingface", "task": "text-generation", "downloads": 8002} +{"model_id": "shanchen/llama3-8B-slerp-biomed-chat-chinese", "provider": "huggingface", "task": "text-generation", "downloads": 8002} +{"model_id": "MaziyarPanahi/Llama-3-8B-Instruct-v0.10", "provider": "huggingface", "task": "text-generation", "downloads": 7993} +{"model_id": "byroneverson/Mistral-Small-Instruct-2409-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 7992} +{"model_id": "gbueno86/Meta-LLama-3-Cat-A-LLama-70b", "provider": "huggingface", "task": "text-generation", "downloads": 7990} +{"model_id": "migtissera/Llama-3-70B-Synthia-v3.5", "provider": "huggingface", "task": "text-generation", "downloads": 7990} +{"model_id": "jondurbin/bagel-dpo-34b-v0.5", "provider": "huggingface", "task": "text-generation", "downloads": 7989} +{"model_id": "gbueno86/Meta-LLama-3-Cat-Smaug-LLama-70b", "provider": "huggingface", "task": "text-generation", "downloads": 7989} +{"model_id": "OpenBuddy/openbuddy-yi1.5-34b-v21.3-32k", "provider": "huggingface", "task": "text-generation", "downloads": 7988} +{"model_id": "haoranxu/Llama-3-Instruct-8B-SimPO", "provider": "huggingface", "task": "text-generation", "downloads": 7988} +{"model_id": "dphn/dolphin-2.9.1-yi-1.5-9b", "provider": "huggingface", "task": "text-generation", "downloads": 7986} +{"model_id": "ConvexAI/Luminex-34B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 7985} +{"model_id": "dphn/dolphin-2.9.3-Yi-1.5-34B-32k", "provider": "huggingface", "task": "text-generation", "downloads": 7984} +{"model_id": "Magpie-Align/Llama-3-8B-Magpie-Align-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 7981} +{"model_id": "lmstudio-community/gemma-2-9b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7979} +{"model_id": "jondurbin/airoboros-dpo-70b-3.3", "provider": "huggingface", "task": "text-generation", "downloads": 7974} +{"model_id": "lightblue/suzume-llama-3-8B-multilingual-orpo-borda-full", "provider": "huggingface", "task": "text-generation", "downloads": 7971} +{"model_id": "chujiezheng/Smaug-34B-v0.1-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 7970} +{"model_id": "grimjim/Llama-3-Instruct-8B-SPPO-Iter3-SimPO-merge", "provider": "huggingface", "task": "text-generation", "downloads": 7967} +{"model_id": "kaist-ai/janus-dpo-7b", "provider": "huggingface", "task": "text-generation", "downloads": 7962} +{"model_id": "QuixiAI/openchat-3.5-0106-laser", "provider": "huggingface", "task": "text-generation", "downloads": 7961} +{"model_id": "bosonai/Higgs-Llama-3-70B", "provider": "huggingface", "task": "text-generation", "downloads": 7961} +{"model_id": "chujiezheng/Llama3-70B-Chinese-Chat-ExPO", "provider": "huggingface", "task": "text-generation", "downloads": 7959} +{"model_id": "Kukedlc/NeuralSynthesis-7b-v0.4-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 7946} +{"model_id": "nm-testing/tinyllama-oneshot-w8a8-dynamic-token-v2", "provider": "huggingface", "task": "text-generation", "downloads": 7936} +{"model_id": "vicgalle/Configurable-Janus-7B", "provider": "huggingface", "task": "text-generation", "downloads": 7933} +{"model_id": "OpenBuddy/openbuddy-mistral-22b-v21.1-32k", "provider": "huggingface", "task": "text-generation", "downloads": 7932} +{"model_id": "unsloth/Qwen2.5-Coder-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7932} +{"model_id": "kaist-ai/mistral-orpo-capybara-7k", "provider": "huggingface", "task": "text-generation", "downloads": 7931} +{"model_id": "kaist-ai/janus-7b", "provider": "huggingface", "task": "text-generation", "downloads": 7922} +{"model_id": "kaist-ai/janus-orpo-7b", "provider": "huggingface", "task": "text-generation", "downloads": 7921} +{"model_id": "lmstudio-community/Qwen2.5-Coder-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7912} +{"model_id": "Jackrong/Qwen3.5-9B-Gemini-3.1-Pro-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7911} +{"model_id": "dphn/dolphin-2.9.2-Phi-3-Medium", "provider": "huggingface", "task": "text-generation", "downloads": 7910} +{"model_id": "QuixiAI/WestLake-7B-v2-laser", "provider": "huggingface", "task": "text-generation", "downloads": 7906} +{"model_id": "nm-testing/Meta-Llama-3-8B-FP8-compressed-tensors-test", "provider": "huggingface", "task": "text-generation", "downloads": 7904} +{"model_id": "dbmdz/german-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 7881} +{"model_id": "numind/NuExtract-1.5", "provider": "huggingface", "task": "text-generation", "downloads": 7881} +{"model_id": "ibm-granite/granite-4.0-h-350m", "provider": "huggingface", "task": "text-generation", "downloads": 7861} +{"model_id": "ubergarm/Qwen3.5-35B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7860} +{"model_id": "tokyotech-llm/GPT-OSS-Swallow-20B-RL-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 7851} +{"model_id": "TheBloke/Llama-2-13B-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7848} +{"model_id": "NeuralNovel/Mini-Mixtral-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 7818} +{"model_id": "openlm-research/open_llama_3b_v2", "provider": "huggingface", "task": "text-generation", "downloads": 7789} +{"model_id": "Qwen/Qwen2.5-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7783} +{"model_id": "lmstudio-community/Phi-4-reasoning-plus-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7775} +{"model_id": "bartowski/Qwen2.5-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7762} +{"model_id": "bigscience/bloom", "provider": "huggingface", "task": "text-generation", "downloads": 7758} +{"model_id": "bartowski/Qwen2.5-Coder-3B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7748} +{"model_id": "DavidAU/Qwen3-4B-Gemini-TripleX-High-Reasoning-Thinking-Heretic-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7746} +{"model_id": "bartowski/Nemotron-Mini-4B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7743} +{"model_id": "litert-community/Phi-4-mini-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7704} +{"model_id": "rednote-hilab/dots.llm1.inst", "provider": "huggingface", "task": "text-generation", "downloads": 7697} +{"model_id": "UnfilteredAI/NSFW-flash", "provider": "huggingface", "task": "text-generation", "downloads": 7689} +{"model_id": "LiquidAI/LFM2-8B-A1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7687} +{"model_id": "bartowski/rwkv-6-world-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7679} +{"model_id": "lmstudio-community/Qwen3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7679} +{"model_id": "Unbabel/Tower-Plus-9B", "provider": "huggingface", "task": "text-generation", "downloads": 7652} +{"model_id": "unsloth/Qwen3-8B-Base-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 7641} +{"model_id": "michaelbenayoun/qwen3-tiny-4kv-heads-4layers-random", "provider": "huggingface", "task": "text-generation", "downloads": 7620} +{"model_id": "lianghsun/Llama-3.2-Taiwan-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7612} +{"model_id": "salakash/SamKash-Tolstoy", "provider": "huggingface", "task": "text-generation", "downloads": 7609} +{"model_id": "RedHatAI/Meta-Llama-3-8B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 7605} +{"model_id": "TechxGenus/codegemma-7b-it-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 7598} +{"model_id": "dphn/Dolphin-Mistral-24B-Venice-Edition", "provider": "huggingface", "task": "text-generation", "downloads": 7590} +{"model_id": "TheBloke/CodeLlama-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7567} +{"model_id": "internlm/internlm-xcomposer-7b", "provider": "huggingface", "task": "text-generation", "downloads": 7545} +{"model_id": "beomi/Llama-3-Open-Ko-8B", "provider": "huggingface", "task": "text-generation", "downloads": 7526} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Qwen-7B-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 7511} +{"model_id": "microsoft/BioGPT-Large", "provider": "huggingface", "task": "text-generation", "downloads": 7510} +{"model_id": "bigscience/bloom-3b", "provider": "huggingface", "task": "text-generation", "downloads": 7501} +{"model_id": "sandeshrajx/Qwen3.5-24B-A3B-REAP-0.32-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7500} +{"model_id": "SimplySara/Kai-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7494} +{"model_id": "deepseek-ai/DeepSeek-Coder-V2-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7490} +{"model_id": "bartowski/gemma-2-27b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7482} +{"model_id": "Qwen/Qwen3-235B-A22B-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 7478} +{"model_id": "unsloth/tinyllama-chat-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 7460} +{"model_id": "unsloth/LFM2.5-1.2B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7458} +{"model_id": "squ11z1/gpt-oss-nano", "provider": "huggingface", "task": "text-generation", "downloads": 7458} +{"model_id": "BSC-LT/ALIA-40b-instruct-2601", "provider": "huggingface", "task": "text-generation", "downloads": 7453} +{"model_id": "kakaocorp/kanana-1.5-8b-instruct-2505", "provider": "huggingface", "task": "text-generation", "downloads": 7429} +{"model_id": "VibeStudio/Nidum-Llama-3.2-3B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7421} +{"model_id": "fla-hub/transformer-1.3B-100B", "provider": "huggingface", "task": "text-generation", "downloads": 7404} +{"model_id": "EleutherAI/pythia-1.4b-deduped", "provider": "huggingface", "task": "text-generation", "downloads": 7394} +{"model_id": "txn545/Qwen3.5-27B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 7394} +{"model_id": "mradermacher/Hemlock-Coder-7B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7356} +{"model_id": "TheBloke/Mistral-7B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7354} +{"model_id": "EleutherAI/pythia-31m", "provider": "huggingface", "task": "text-generation", "downloads": 7338} +{"model_id": "bartowski/Qwen2.5-14B_Uncensored_Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7337} +{"model_id": "TheBloke/Llama-2-13B-chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 7335} +{"model_id": "Astardeeppro/OpenAi-GPT-oss-20b-abliterated-uncensored-NEO-Imatrix-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 7333} +{"model_id": "double7/vicuna-68m", "provider": "huggingface", "task": "text-generation", "downloads": 7328} +{"model_id": "lmstudio-community/Qwen2.5-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7325} +{"model_id": "bartowski/TheDrummer_Skyfall-31B-v4.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7310} +{"model_id": "allenai/Flex-reddit-2x7B-1T", "provider": "huggingface", "task": "text-generation", "downloads": 7291} +{"model_id": "openlm-research/open_llama_7b_v2", "provider": "huggingface", "task": "text-generation", "downloads": 7280} +{"model_id": "ibm-granite/granite-guardian-3.3-8b", "provider": "huggingface", "task": "text-generation", "downloads": 7269} +{"model_id": "unsloth/Qwen3-235B-A22B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7242} +{"model_id": "unsloth/Llama-3.2-3B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 7232} +{"model_id": "deepseek-ai/DeepSeek-V2.5", "provider": "huggingface", "task": "text-generation", "downloads": 7224} +{"model_id": "RedHatAI/Meta-Llama-3.1-70B-Instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 7220} +{"model_id": "kakaocorp/kanana-1.5-2.1b-instruct-2505", "provider": "huggingface", "task": "text-generation", "downloads": 7212} +{"model_id": "bartowski/dolphin-2.9-llama3-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7199} +{"model_id": "unsloth/Qwen2.5-3B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 7197} +{"model_id": "NousResearch/Meta-Llama-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 7184} +{"model_id": "lmstudio-community/Mistral-Nemo-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7181} +{"model_id": "mradermacher/Wanabi-Novelist-24B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7172} +{"model_id": "fxmarty/tiny-dummy-qwen2", "provider": "huggingface", "task": "text-generation", "downloads": 7163} +{"model_id": "Qwen/Qwen3Guard-Gen-8B", "provider": "huggingface", "task": "text-generation", "downloads": 7142} +{"model_id": "dicta-il/dictalm2.0-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7131} +{"model_id": "bartowski/Qwen2.5-Coder-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7131} +{"model_id": "succinctly/text2image-prompt-generator", "provider": "huggingface", "task": "text-generation", "downloads": 7124} +{"model_id": "bartowski/Rombos-LLM-70b-Llama-3.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7118} +{"model_id": "bartowski/Mistral-Small-24B-Instruct-2501-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7117} +{"model_id": "togethercomputer/evo-1-8k-base", "provider": "huggingface", "task": "text-generation", "downloads": 7112} +{"model_id": "bartowski/dolphin-2.9.4-llama3.1-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7109} +{"model_id": "bartowski/Tesslate_Tessa-T1-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7107} +{"model_id": "bigscience/bloomz-3b", "provider": "huggingface", "task": "text-generation", "downloads": 7075} +{"model_id": "Andycurrent/Gemma-3-1B-it-GLM-4.7-Flash-Heretic-Uncensored-Thinking_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7048} +{"model_id": "stanford-crfm/BioMedLM", "provider": "huggingface", "task": "text-generation", "downloads": 7046} +{"model_id": "bartowski/Qwen_Qwen3-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 7012} +{"model_id": "WhiteRabbitNeo/WhiteRabbitNeo-13B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 6995} +{"model_id": "meta-llama/Meta-Llama-Guard-2-8B", "provider": "huggingface", "task": "text-generation", "downloads": 6988} +{"model_id": "bartowski/Qwen_Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6958} +{"model_id": "fxmarty/tiny-random-GemmaForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 6953} +{"model_id": "itlwas/Qwen2.5-Coder-7B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6952} +{"model_id": "nvidia/Qwen3-235B-A22B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 6925} +{"model_id": "bartowski/Mistral-22B-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6922} +{"model_id": "bartowski/Codestral-22B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6880} +{"model_id": "Qwen/Qwen-1_8B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 6867} +{"model_id": "mlx-community/gemma-3-1b-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6839} +{"model_id": "unsloth/Phi-4-mini-reasoning-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6819} +{"model_id": "google/recurrentgemma-2b", "provider": "huggingface", "task": "text-generation", "downloads": 6813} +{"model_id": "gokaygokay/Flux-Prompt-Enhance", "provider": "huggingface", "task": "text-generation", "downloads": 6809} +{"model_id": "deqing/llama-600M-v4-isolate", "provider": "huggingface", "task": "text-generation", "downloads": 6807} +{"model_id": "unsloth/Phi-4-mini-instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6804} +{"model_id": "hugohrban/progen2-medium", "provider": "huggingface", "task": "text-generation", "downloads": 6803} +{"model_id": "llm-jp/llm-jp-3.1-1.8b-instruct4", "provider": "huggingface", "task": "text-generation", "downloads": 6799} +{"model_id": "bartowski/Dolphin3.0-Llama3.2-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6771} +{"model_id": "Goedel-LM/Goedel-Prover-V2-8B", "provider": "huggingface", "task": "text-generation", "downloads": 6759} +{"model_id": "ywms666/gpt-neox-20b-fiction-novel-generation-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6690} +{"model_id": "ByteDance-Seed/Seed-Coder-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 6671} +{"model_id": "ByteDance/Ouro-1.4B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 6671} +{"model_id": "KBlueLeaf/DanTagGen-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 6656} +{"model_id": "lmstudio-community/Qwen2.5-7B-Instruct-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6649} +{"model_id": "lmstudio-community/Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6640} +{"model_id": "fredzzp/open-dcoder-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 6623} +{"model_id": "RWKV/v5-Eagle-7B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 6606} +{"model_id": "allenai/OLMo-2-0425-1B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 6598} +{"model_id": "fdtn-ai/Foundation-Sec-8B", "provider": "huggingface", "task": "text-generation", "downloads": 6595} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-1.5B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6594} +{"model_id": "zai-org/codegeex4-all-9b", "provider": "huggingface", "task": "text-generation", "downloads": 6579} +{"model_id": "KBlueLeaf/DanTagGen-delta", "provider": "huggingface", "task": "text-generation", "downloads": 6530} +{"model_id": "allenai/OLMo-2-1124-13B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 6504} +{"model_id": "JetBrains/deepseek-coder-1.3B-kexer", "provider": "huggingface", "task": "text-generation", "downloads": 6498} +{"model_id": "ubergarm/Qwen3-Coder-Next-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6482} +{"model_id": "unsloth/DeepSeek-R1-Distill-Llama-8B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6481} +{"model_id": "nightmedia/Qwen3.5-122B-A10B-Text-mxfp4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 6475} +{"model_id": "QuixiAI/TinyDolphin-2.8-1.1b", "provider": "huggingface", "task": "text-generation", "downloads": 6465} +{"model_id": "RedHatAI/Llama-3.2-3B-Instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 6459} +{"model_id": "bartowski/MN-12B-Mag-Mell-R1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6450} +{"model_id": "bartowski/Meta-Llama-3.1-8B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6447} +{"model_id": "microsoft/phi-1", "provider": "huggingface", "task": "text-generation", "downloads": 6443} +{"model_id": "lmstudio-community/gemma-3-270m-it-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 6442} +{"model_id": "AI-Sweden-Models/gpt-sw3-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 6441} +{"model_id": "K-intelligence/Midm-2.0-Base-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 6430} +{"model_id": "RedHatAI/Qwen3-32B-speculator.eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 6424} +{"model_id": "craigwu/seal_vqa_7b", "provider": "huggingface", "task": "text-generation", "downloads": 6416} +{"model_id": "llmfan46/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-heretic-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6389} +{"model_id": "BSC-LT/salamandra-2b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 6376} +{"model_id": "ronigold/dictalm2.0-instruct-fine-tuned", "provider": "huggingface", "task": "text-generation", "downloads": 6370} +{"model_id": "microsoft/bitnet-b1.58-2B-4T-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 6359} +{"model_id": "yec019/fbopt-350m-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 6355} +{"model_id": "HuggingFaceM4/idefics-80b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 6354} +{"model_id": "RedHatAI/starcoder2-15b-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 6330} +{"model_id": "shibing624/macbert4csc-base-chinese", "provider": "huggingface", "task": "text-generation", "downloads": 6311} +{"model_id": "ibm-granite/granite-3.0-2b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 6307} +{"model_id": "bartowski/meta-llama_Llama-4-Scout-17B-16E-Instruct-old-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6306} +{"model_id": "mlx-community/Qwen3-Coder-Next-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6306} +{"model_id": "Enoch/llama-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 6305} +{"model_id": "01-ai/Yi-1.5-6B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 6304} +{"model_id": "stabilityai/stable-code-3b", "provider": "huggingface", "task": "text-generation", "downloads": 6303} +{"model_id": "lmstudio-community/Hermes-4-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6301} +{"model_id": "Qwen/Qwen3Guard-Gen-4B", "provider": "huggingface", "task": "text-generation", "downloads": 6298} +{"model_id": "mlx-community/Qwen3.5-9B-OptiQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6294} +{"model_id": "unsloth/Mistral-Nemo-Base-2407-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6287} +{"model_id": "unsloth/gemma-7b-it", "provider": "huggingface", "task": "text-generation", "downloads": 6280} +{"model_id": "princeton-nlp/Sheared-LLaMA-1.3B", "provider": "huggingface", "task": "text-generation", "downloads": 6268} +{"model_id": "VishalMysore/cookgptlama", "provider": "huggingface", "task": "text-generation", "downloads": 6263} +{"model_id": "ai-forever/mGPT", "provider": "huggingface", "task": "text-generation", "downloads": 6257} +{"model_id": "unsloth/llama-3-8b", "provider": "huggingface", "task": "text-generation", "downloads": 6240} +{"model_id": "unsloth/Phi-4-mini-instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6234} +{"model_id": "yujiepan/llama-4-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 6226} +{"model_id": "bartowski/FutureMa_Eva-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6215} +{"model_id": "codellama/CodeLlama-7b-Python-hf", "provider": "huggingface", "task": "text-generation", "downloads": 6175} +{"model_id": "NousResearch/Hermes-4.3-36B", "provider": "huggingface", "task": "text-generation", "downloads": 6158} +{"model_id": "tokyotech-llm/Llama-3.3-Swallow-70B-Instruct-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 6152} +{"model_id": "predibase/gsm8k", "provider": "huggingface", "task": "text-generation", "downloads": 6122} +{"model_id": "silma-ai/SILMA-9B-Instruct-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 6111} +{"model_id": "QuantFactory/Qwen2.5-Sex-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6110} +{"model_id": "cerebras/GLM-4.7-Flash-REAP-23B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 6107} +{"model_id": "lmsys/vicuna-7b-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 6098} +{"model_id": "unsloth/Qwen3-8B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 6089} +{"model_id": "Xenova/tiny-random-Phi3ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 6087} +{"model_id": "mradermacher/Kai-3B-Distill-Claude-Opus-4.5-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6086} +{"model_id": "nvidia/DeepSeek-R1-0528-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 6080} +{"model_id": "mistral-community/Mistral-7B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 6072} +{"model_id": "EleutherAI/pythia-2.8b-deduped", "provider": "huggingface", "task": "text-generation", "downloads": 6070} +{"model_id": "TitanML/Llama3-OpenBioLLM-70B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6059} +{"model_id": "bartowski/Athene-V2-Agent-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6059} +{"model_id": "allenai/Llama-3.1-Tulu-3-8B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 6054} +{"model_id": "unsloth/Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6047} +{"model_id": "bartowski/nvidia_NVIDIA-Nemotron-Nano-9B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6045} +{"model_id": "guangyangnlp/Qwen3-1.7B-SFT-medical-2e-5", "provider": "huggingface", "task": "text-generation", "downloads": 6026} +{"model_id": "lmstudio-community/Qwen3-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6019} +{"model_id": "SandLogicTechnologies/Qwen3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 6015} +{"model_id": "ggml-org/Qwen2.5-Coder-1.5B-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5993} +{"model_id": "jerryzh168/opt-125m-int8wo-partial-quant", "provider": "huggingface", "task": "text-generation", "downloads": 5968} +{"model_id": "lmstudio-community/DeepSeek-R1-Distill-Llama-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5967} +{"model_id": "olka-fi/Qwen3.5-122B-A10B-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 5963} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Llama-8B-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 5957} +{"model_id": "ise-uiuc/Magicoder-S-DS-6.7B", "provider": "huggingface", "task": "text-generation", "downloads": 5939} +{"model_id": "mlabonne/Meta-Llama-3.1-8B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 5934} +{"model_id": "shenzhi-wang/Llama3.1-8B-Chinese-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 5931} +{"model_id": "upstage/Solar-Open-100B", "provider": "huggingface", "task": "text-generation", "downloads": 5925} +{"model_id": "DevQuasar/Qwen.Qwen3-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5921} +{"model_id": "Qwen/Qwen2.5-72B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 5919} +{"model_id": "tvall43/Qwen3.5-14B-A3B-Claude-4.6-Opus-Reasoning-Distilled-reap-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 5914} +{"model_id": "bartowski/Qwen2.5.1-Coder-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5911} +{"model_id": "tencent/Penguin-VL-8B", "provider": "huggingface", "task": "text-generation", "downloads": 5897} +{"model_id": "OpenMeditron/Meditron3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 5842} +{"model_id": "TinyLlama/TinyLlama-1.1B-Chat-v0.6", "provider": "huggingface", "task": "text-generation", "downloads": 5839} +{"model_id": "StanfordAIMI/CheXagent-2-3b", "provider": "huggingface", "task": "text-generation", "downloads": 5825} +{"model_id": "meta-math/MetaMath-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 5818} +{"model_id": "locuslab/tofu_ft_llama2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 5817} +{"model_id": "KBlueLeaf/TIPO-500M", "provider": "huggingface", "task": "text-generation", "downloads": 5804} +{"model_id": "Robapuros/Qwen3-0.6B-Gensyn-Swarm-amphibious_leaping_bison", "provider": "huggingface", "task": "text-generation", "downloads": 5789} +{"model_id": "DavidAU/L3.2-Rogue-Creative-Instruct-Uncensored-Abliterated-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5770} +{"model_id": "kfdong/STP_model_Lean", "provider": "huggingface", "task": "text-generation", "downloads": 5768} +{"model_id": "ilsp/Llama-Krikri-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 5767} +{"model_id": "optimum-internal-testing/tiny-random-internlm2", "provider": "huggingface", "task": "text-generation", "downloads": 5757} +{"model_id": "jdchang/llama3-small", "provider": "huggingface", "task": "text-generation", "downloads": 5755} +{"model_id": "KirillR/QwQ-32B-Preview-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 5753} +{"model_id": "AI-Sweden-Models/gpt-sw3-6.7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 5751} +{"model_id": "nvidia/OpenMath2-Llama3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 5744} +{"model_id": "bartowski/HuatuoGPT-o1-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5740} +{"model_id": "ToxicityPrompts/PolyGuard-Qwen-Smol", "provider": "huggingface", "task": "text-generation", "downloads": 5726} +{"model_id": "tokyotech-llm/Qwen3-Swallow-8B-SFT-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 5725} +{"model_id": "inceptionai/Jais-2-8B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 5717} +{"model_id": "lmstudio-community/Qwen3-Coder-480B-A35B-Instruct-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 5716} +{"model_id": "peft-internal-testing/tiny-random-GPTNeoXForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 5710} +{"model_id": "QuantFactory/NeuralDaredevil-8B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5708} +{"model_id": "dicta-il/dictalm2.0", "provider": "huggingface", "task": "text-generation", "downloads": 5700} +{"model_id": "poedator/opt-125m-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5695} +{"model_id": "internlm/internlm2-1_8b", "provider": "huggingface", "task": "text-generation", "downloads": 5692} +{"model_id": "dicta-il/DictaLM-3.0-1.7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 5691} +{"model_id": "Mungert/Qwen3-Coder-Next-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5691} +{"model_id": "LuffyTheFox/Qwen3.5-27B-Claude-4.6-Opus-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5676} +{"model_id": "cerebras/MiniMax-M2.5-REAP-139B-A10B", "provider": "huggingface", "task": "text-generation", "downloads": 5669} +{"model_id": "RedHatAI/Meta-Llama-3.1-8B-Instruct-quantized.w8a16", "provider": "huggingface", "task": "text-generation", "downloads": 5661} +{"model_id": "QuantFactory/Qwen2.5-7B-Instruct-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5658} +{"model_id": "AI-Sweden-Models/gpt-sw3-356m", "provider": "huggingface", "task": "text-generation", "downloads": 5651} +{"model_id": "unsloth/Qwen2.5-32B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5618} +{"model_id": "TheHouseOfTheDude/GLM-4.7-Flash_AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 5618} +{"model_id": "bartowski/stepfun-ai_Step-3.5-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5613} +{"model_id": "bartowski/TheDrummer_Valkyrie-49B-v2.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5612} +{"model_id": "epfl-llm/meditron-7b", "provider": "huggingface", "task": "text-generation", "downloads": 5596} +{"model_id": "allenai/OLMo-7B-hf", "provider": "huggingface", "task": "text-generation", "downloads": 5594} +{"model_id": "unsloth/Meta-Llama-3.1-70B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5590} +{"model_id": "allenai/OLMo-2-0325-32B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 5589} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-14B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5564} +{"model_id": "microsoft/FrogBoss-32B-2510", "provider": "huggingface", "task": "text-generation", "downloads": 5563} +{"model_id": "fdtn-ai/Foundation-Sec-1.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 5552} +{"model_id": "lmstudio-community/GLM-4.7-Flash-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5548} +{"model_id": "ibm-granite/granite-3.1-1b-a400m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 5530} +{"model_id": "tiiuae/falcon-11B", "provider": "huggingface", "task": "text-generation", "downloads": 5518} +{"model_id": "CohereLabs/aya-23-35B", "provider": "huggingface", "task": "text-generation", "downloads": 5515} +{"model_id": "Mungert/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5506} +{"model_id": "K-intelligence/Midm-2.0-Mini-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 5494} +{"model_id": "unsloth/Meta-Llama-3.1-70B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5491} +{"model_id": "trend-cybertron/Llama-Primus-Nemotron-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 5491} +{"model_id": "Qwen/Qwen2-7B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 5490} +{"model_id": "unsloth/Qwen2.5-3B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5482} +{"model_id": "EleutherAI/pythia-12b-deduped", "provider": "huggingface", "task": "text-generation", "downloads": 5478} +{"model_id": "Andycurrent/Mistral-Nemo-2407-12B-Thinking-Claude-Gemini-GPT5.2-Uncensored-HERETIC-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5473} +{"model_id": "allenai/OLMo-2-1124-7B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 5465} +{"model_id": "lomahony/pythia-70m-helpful-sft", "provider": "huggingface", "task": "text-generation", "downloads": 5463} +{"model_id": "unsloth/Qwen3-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 5455} +{"model_id": "nvidia/Llama-3_3-Nemotron-Super-49B-v1_5-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 5437} +{"model_id": "btbtyler09/Qwen3-Coder-Next-GPTQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5422} +{"model_id": "microsoft/MediPhi-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 5417} +{"model_id": "jeffwan/llama-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 5416} +{"model_id": "mradermacher/mox-tiny-1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5416} +{"model_id": "open-thoughts/OpenThinker3-7B", "provider": "huggingface", "task": "text-generation", "downloads": 5412} +{"model_id": "mconcat/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 5406} +{"model_id": "allenai/Olmo-Hybrid-Instruct-DPO-7B", "provider": "huggingface", "task": "text-generation", "downloads": 5404} +{"model_id": "allenai/Olmo-3-32B-Think", "provider": "huggingface", "task": "text-generation", "downloads": 5400} +{"model_id": "daniloreddy/Qwen3.5-2B_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5398} +{"model_id": "deepseek-ai/DeepSeek-R1-Zero", "provider": "huggingface", "task": "text-generation", "downloads": 5392} +{"model_id": "daniloreddy/Qwen3.5-0.8B_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5378} +{"model_id": "datificate/gpt2-small-spanish", "provider": "huggingface", "task": "text-generation", "downloads": 5370} +{"model_id": "bartowski/ConicCat_Qwen3.5-27B-Writer-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5369} +{"model_id": "Qwen/Qwen-72B", "provider": "huggingface", "task": "text-generation", "downloads": 5366} +{"model_id": "byteshape/Qwen3-30B-A3B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5364} +{"model_id": "marketeam/Qwen-Marketing", "provider": "huggingface", "task": "text-generation", "downloads": 5363} +{"model_id": "microsoft/Phi-4-reasoning-plus", "provider": "huggingface", "task": "text-generation", "downloads": 5354} +{"model_id": "codeparrot/codeparrot-small-multi", "provider": "huggingface", "task": "text-generation", "downloads": 5334} +{"model_id": "swiss-ai/Apertus-70B-Instruct-2509", "provider": "huggingface", "task": "text-generation", "downloads": 5323} +{"model_id": "petals-team/StableBeluga2", "provider": "huggingface", "task": "text-generation", "downloads": 5322} +{"model_id": "nvidia/AceReason-Nemotron-7B", "provider": "huggingface", "task": "text-generation", "downloads": 5321} +{"model_id": "bartowski/Qwen2.5-Coder-32B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5317} +{"model_id": "LGAI-EXAONE/EXAONE-Deep-32B", "provider": "huggingface", "task": "text-generation", "downloads": 5302} +{"model_id": "bartowski/Qwen_Qwen3-4B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5301} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-7B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5295} +{"model_id": "flowaicom/Flow-Judge-v0.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 5288} +{"model_id": "daniloreddy/Qwen3.5-9B_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5281} +{"model_id": "ibm-granite/granite-3.3-8b-instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 5256} +{"model_id": "ai-forever/rugpt3large_based_on_gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 5255} +{"model_id": "bartowski/Goekdeniz-Guelmez_Josiefied-Qwen3-8B-abliterated-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5243} +{"model_id": "yam-peleg/Hebrew-Gemma-11B-V2", "provider": "huggingface", "task": "text-generation", "downloads": 5239} +{"model_id": "Qwen/Qwen2.5-7B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 5235} +{"model_id": "Ex0bit/Qwen3-VLTO-32B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 5235} +{"model_id": "mlx-community/MiniMax-M2.1-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5215} +{"model_id": "facebook/opt-iml-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 5200} +{"model_id": "tokyotech-llm/Qwen3-Swallow-8B-RL-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 5196} +{"model_id": "yam-peleg/Hebrew-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 5187} +{"model_id": "Momix-44/Qwen3.5-35B-A3B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5186} +{"model_id": "unsloth/llama-2-7b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5179} +{"model_id": "mlx-community/translategemma-4b-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5178} +{"model_id": "bartowski/gemma-2-9b-it-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5175} +{"model_id": "transfo-xl/transfo-xl-wt103", "provider": "huggingface", "task": "text-generation", "downloads": 5169} +{"model_id": "mradermacher/gemma-3-27b-it-abliterated-refined-novis-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5169} +{"model_id": "Jiqing/tiny_random_llama2", "provider": "huggingface", "task": "text-generation", "downloads": 5154} +{"model_id": "ronigold/dictalm2.0-instruct-fine-tuned-alpaca-gpt4-hebrew", "provider": "huggingface", "task": "text-generation", "downloads": 5136} +{"model_id": "Goedel-LM/Goedel-Prover-V2-32B", "provider": "huggingface", "task": "text-generation", "downloads": 5120} +{"model_id": "Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 5113} +{"model_id": "mradermacher/Albert_Wesker-1B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5113} +{"model_id": "mradermacher/Qwen3.5-9B-Writing-DPO-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5111} +{"model_id": "BCCard/Qwen2.5-Coder-32B-Instruct-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 5094} +{"model_id": "Nanbeige/Nanbeige4-3B-Thinking-2511", "provider": "huggingface", "task": "text-generation", "downloads": 5084} +{"model_id": "nvidia/AceReason-Nemotron-1.1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 5080} +{"model_id": "katuni4ka/tiny-random-deepseek-v3", "provider": "huggingface", "task": "text-generation", "downloads": 5079} +{"model_id": "bartowski/Qwen_QwQ-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5074} +{"model_id": "unsloth/gpt-oss-20b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5071} +{"model_id": "NobodyWho/Qwen_Qwen3-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5063} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Nano-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5055} +{"model_id": "llmfan46/gpt-oss-120b-ultra-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5049} +{"model_id": "bartowski/Meta-Llama-3-8B-Instruct-abliterated-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5041} +{"model_id": "reglab-rrc/mistral-rrc", "provider": "huggingface", "task": "text-generation", "downloads": 5036} +{"model_id": "nvidia/Llama-3.1-Nemotron-Nano-4B-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 5030} +{"model_id": "CohereLabs/c4ai-command-a-03-2025", "provider": "huggingface", "task": "text-generation", "downloads": 5018} +{"model_id": "ollieturnbull/p-IgGen", "provider": "huggingface", "task": "text-generation", "downloads": 5017} +{"model_id": "Salesforce/codegen-350M-multi", "provider": "huggingface", "task": "text-generation", "downloads": 5016} +{"model_id": "RthItalia/Rth-lm-code-25b", "provider": "huggingface", "task": "text-generation", "downloads": 5009} +{"model_id": "DavidAU/Llama-3.2-8X4B-MOE-V2-Dark-Champion-Instruct-uncensored-abliterated-21B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 5007} +{"model_id": "bartowski/Falcon3-1B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4997} +{"model_id": "facebook/opt-66b", "provider": "huggingface", "task": "text-generation", "downloads": 4990} +{"model_id": "TheBloke/Llama-2-7B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 4986} +{"model_id": "Mungert/Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4985} +{"model_id": "ytu-ce-cosmos/Turkish-Gemma-9b-T1", "provider": "huggingface", "task": "text-generation", "downloads": 4969} +{"model_id": "bartowski/moonshotai_Kimi-Linear-48B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4962} +{"model_id": "TheBloke/CodeLlama-13B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4959} +{"model_id": "KiteFishAI/Minnow-Math-2B", "provider": "huggingface", "task": "text-generation", "downloads": 4959} +{"model_id": "mradermacher/next2.5-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4954} +{"model_id": "mradermacher/OpenAgent-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4947} +{"model_id": "mlx-community/Qwen3.5-4B-OptiQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4945} +{"model_id": "colinglab/CLASS_IT-140M", "provider": "huggingface", "task": "text-generation", "downloads": 4933} +{"model_id": "IDEA-CCNL/Wenzhong-GPT2-110M", "provider": "huggingface", "task": "text-generation", "downloads": 4932} +{"model_id": "RedHatAI/Qwen2-7B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 4927} +{"model_id": "bartowski/TheDrummer_Cydonia-24B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4925} +{"model_id": "Klingspor/Qwen3-1.7B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 4922} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Qwen-14B-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 4921} +{"model_id": "Shifusen/Qwen3.5-122B-A10B-abliterated-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 4917} +{"model_id": "bartowski/Llama-3.1-8B-Lexi-Uncensored-V2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4915} +{"model_id": "deepseek-ai/DeepSeek-Math-V2", "provider": "huggingface", "task": "text-generation", "downloads": 4913} +{"model_id": "bartowski/LiquidAI_LFM2-24B-A2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4911} +{"model_id": "allenai/OLMo-2-1124-7B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 4905} +{"model_id": "vincentzed-hf/Qwen3-Coder-Next-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 4894} +{"model_id": "TechxGenus/starcoder2-15b-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 4875} +{"model_id": "bartowski/Falcon3-10B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4851} +{"model_id": "allenai/OLMo-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4847} +{"model_id": "QuantTrio/Qwen3-VL-30B-A3B-Thinking-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 4847} +{"model_id": "robowaifudev/megatron-gpt2-345m", "provider": "huggingface", "task": "text-generation", "downloads": 4845} +{"model_id": "mradermacher/next2-air-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4844} +{"model_id": "stabilityai/stablelm-2-zephyr-1_6b", "provider": "huggingface", "task": "text-generation", "downloads": 4842} +{"model_id": "solidrust/Mistral-7B-Instruct-v0.3-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 4839} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-7B", "provider": "huggingface", "task": "text-generation", "downloads": 4838} +{"model_id": "mlx-community/LFM2-2.6B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4838} +{"model_id": "lucylq/qwen3_06B_lora_math", "provider": "huggingface", "task": "text-generation", "downloads": 4838} +{"model_id": "facebook/layerskip-llama3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 4835} +{"model_id": "Menlo/Jan-nano", "provider": "huggingface", "task": "text-generation", "downloads": 4835} +{"model_id": "QuantFactory/Qwen2.5-7B-Instruct-abliterated-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4828} +{"model_id": "mradermacher/zen-eco-instruct-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4815} +{"model_id": "axolotl-ai-co/gpt-oss-120b-dequantized", "provider": "huggingface", "task": "text-generation", "downloads": 4811} +{"model_id": "Qwen/Qwen1.5-0.5B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4800} +{"model_id": "onnx-community/Qwen2.5-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4790} +{"model_id": "unsloth/Llama-3.3-70B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4788} +{"model_id": "ministral/Ministral-3b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4777} +{"model_id": "mlx-community/Qwen3-Coder-Next-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 4773} +{"model_id": "Qwen/Qwen1.5-14B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4768} +{"model_id": "TheBloke/CodeLlama-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4751} +{"model_id": "RedHatAI/Qwen3-14B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 4745} +{"model_id": "nvidia/Kimi-K2-Thinking-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 4744} +{"model_id": "openaccess-ai-collective/tiny-mistral", "provider": "huggingface", "task": "text-generation", "downloads": 4728} +{"model_id": "QuantTrio/Qwen3-235B-A22B-Instruct-2507-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 4727} +{"model_id": "ibm-ai-platform/Bamba-9B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 4712} +{"model_id": "amd/AMD-Llama-135m", "provider": "huggingface", "task": "text-generation", "downloads": 4687} +{"model_id": "voidful/Llama-3.2-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4680} +{"model_id": "lmstudio-community/Qwen3-Coder-480B-A35B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4680} +{"model_id": "QuantTrio/GLM-4.7-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 4680} +{"model_id": "akhbar/Qwen2.5-32B-Instruct-abliterated-8bit-128g-actorder_True-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 4673} +{"model_id": "unsloth/Qwen2.5-Coder-32B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4672} +{"model_id": "hyper-accel/tiny-random-llama", "provider": "huggingface", "task": "text-generation", "downloads": 4672} +{"model_id": "unsloth/Qwen2.5-Coder-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4662} +{"model_id": "unsloth/Phi-4-reasoning-plus-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4662} +{"model_id": "onnx-internal-testing/tiny-random-ArceeForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 4656} +{"model_id": "speakleash/Bielik-7B-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 4650} +{"model_id": "sapienzanlp/Minerva-7B-instruct-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 4650} +{"model_id": "KISTI-KONI/KONI-Llama3.1-8B-Instruct-20241024", "provider": "huggingface", "task": "text-generation", "downloads": 4646} +{"model_id": "optimum-internal-testing/tiny-random-qwen3_moe", "provider": "huggingface", "task": "text-generation", "downloads": 4633} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Llama-70B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 4632} +{"model_id": "optimum-internal-testing/tiny-random-qwen3", "provider": "huggingface", "task": "text-generation", "downloads": 4631} +{"model_id": "cyankiwi/GLM-4.5-Air-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4629} +{"model_id": "RWKV/v6-Finch-1B6-HF", "provider": "huggingface", "task": "text-generation", "downloads": 4625} +{"model_id": "bartowski/Phi-3.5-mini-instruct_Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4625} +{"model_id": "AI-MO/Kimina-Prover-72B", "provider": "huggingface", "task": "text-generation", "downloads": 4623} +{"model_id": "Sao10K/L3-8B-Stheno-v3.2", "provider": "huggingface", "task": "text-generation", "downloads": 4621} +{"model_id": "daniloreddy/Qwen3.5-4B_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4621} +{"model_id": "ibm-granite/granite-3.2-2b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4620} +{"model_id": "taobao-mnn/Qwen3-VL-8B-Instruct-Eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 4598} +{"model_id": "bigcode/starcoderbase-1b", "provider": "huggingface", "task": "text-generation", "downloads": 4596} +{"model_id": "lmms-lab/llama3-llava-next-8b", "provider": "huggingface", "task": "text-generation", "downloads": 4596} +{"model_id": "yujiepan/opt-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 4591} +{"model_id": "bartowski/SmolLM2-360M-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4589} +{"model_id": "lmsys/vicuna-13b-v1.3", "provider": "huggingface", "task": "text-generation", "downloads": 4587} +{"model_id": "mlx-community/SmolLM3-3B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4584} +{"model_id": "huihui-ai/Qwen3-30B-A3B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 4573} +{"model_id": "taide/Llama3-TAIDE-LX-8B-Chat-Alpha1", "provider": "huggingface", "task": "text-generation", "downloads": 4553} +{"model_id": "mlx-community/Josiefied-Qwen3-4B-abliterated-v1-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4546} +{"model_id": "internlm/internlm2-chat-1_8b", "provider": "huggingface", "task": "text-generation", "downloads": 4542} +{"model_id": "Orenguteng/Llama-3.1-8B-Lexi-Uncensored-V2", "provider": "huggingface", "task": "text-generation", "downloads": 4542} +{"model_id": "PleIAs/Baguettotron", "provider": "huggingface", "task": "text-generation", "downloads": 4541} +{"model_id": "RWKV/rwkv-4-169m-pile", "provider": "huggingface", "task": "text-generation", "downloads": 4540} +{"model_id": "nm-testing/tinyllama-oneshot-w4a16-channel-v2", "provider": "huggingface", "task": "text-generation", "downloads": 4532} +{"model_id": "openbmb/NOSA-8B", "provider": "huggingface", "task": "text-generation", "downloads": 4527} +{"model_id": "rl-research/DR-Tulu-8B", "provider": "huggingface", "task": "text-generation", "downloads": 4519} +{"model_id": "arcee-ai/Trinity-Mini", "provider": "huggingface", "task": "text-generation", "downloads": 4519} +{"model_id": "Mungert/Llama3.3-8B-Instruct-Thinking-Claude-4.5-Opus-High-Reasoning-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4513} +{"model_id": "RedHatAI/TinyLlama-1.1B-Chat-v1.0-marlin", "provider": "huggingface", "task": "text-generation", "downloads": 4509} +{"model_id": "unsloth/Phi-4-mini-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4501} +{"model_id": "togethercomputer/LLaMA-2-7B-32K", "provider": "huggingface", "task": "text-generation", "downloads": 4497} +{"model_id": "mlx-community/Meta-Llama-3-8B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4488} +{"model_id": "BreizhNode/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-meek_climbing_termite", "provider": "huggingface", "task": "text-generation", "downloads": 4487} +{"model_id": "mlx-community/gpt-oss-20b-MXFP4-Q4", "provider": "huggingface", "task": "text-generation", "downloads": 4484} +{"model_id": "aisingapore/Gemma-SEA-LION-v4-27B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 4475} +{"model_id": "inferencerlabs/Qwen3.5-35B-A3B-MLX-5.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 4472} +{"model_id": "state-spaces/mamba-370m-hf", "provider": "huggingface", "task": "text-generation", "downloads": 4469} +{"model_id": "Deci/DeciLM-7B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4463} +{"model_id": "lmstudio-community/Qwen3-Coder-480B-A35B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 4455} +{"model_id": "pytorch/Phi-4-mini-instruct-INT8-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 4452} +{"model_id": "mradermacher/Koishi-1.5-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4447} +{"model_id": "LiquidAI/LFM2.5-1.2B-Thinking-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 4435} +{"model_id": "mattritchey/DeepAnalyze-8B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4433} +{"model_id": "ckiplab/gpt2-base-chinese", "provider": "huggingface", "task": "text-generation", "downloads": 4428} +{"model_id": "TNT3530/Qwen3.5-122B-A10B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4428} +{"model_id": "bartowski/TheDrummer_Behemoth-X-123B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4422} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-1.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4421} +{"model_id": "microsoft/MediPhi", "provider": "huggingface", "task": "text-generation", "downloads": 4415} +{"model_id": "unsloth/functiongemma-270m-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4414} +{"model_id": "cyankiwi/MiniMax-M2.1-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4414} +{"model_id": "ai-sage/GigaChat-20B-A3B-base", "provider": "huggingface", "task": "text-generation", "downloads": 4407} +{"model_id": "unsloth/gemma-2-2b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4404} +{"model_id": "RedHatAI/Qwen2.5-7B-Instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 4403} +{"model_id": "NovachronoAI/LFM2.5-1.2B-Nova-Function-Calling-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4403} +{"model_id": "ibm-granite/granite-3.3-2b-base", "provider": "huggingface", "task": "text-generation", "downloads": 4396} +{"model_id": "nyu-visionx/Scale-RAE-Qwen1.5B_DiT2.4B", "provider": "huggingface", "task": "text-generation", "downloads": 4391} +{"model_id": "lmstudio-community/dolphin-2.8-mistral-7b-v02-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4390} +{"model_id": "Andycurrent/Qwen3.5-4B-Uncensored-HauhauCS-Aggressive", "provider": "huggingface", "task": "text-generation", "downloads": 4386} +{"model_id": "LEONW24/Qwen3.5-9B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 4378} +{"model_id": "alignment-handbook/zephyr-7b-sft-full", "provider": "huggingface", "task": "text-generation", "downloads": 4372} +{"model_id": "nvidia/Qwen3-235B-A22B-Instruct-2507-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 4370} +{"model_id": "peiyi9979/math-shepherd-mistral-7b-prm", "provider": "huggingface", "task": "text-generation", "downloads": 4363} +{"model_id": "HuggingFaceH4/zephyr-7b-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 4362} +{"model_id": "Jackrong/MLX-Qwen3.5-35B-A3B-Claude-4.6-Opus-Reasoning-Distilled-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 4361} +{"model_id": "RedHatAI/Qwen3-VL-32B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 4346} +{"model_id": "MLP-KTLim/llama-3-Korean-Bllossom-8B", "provider": "huggingface", "task": "text-generation", "downloads": 4336} +{"model_id": "muse-bench/MUSE-books_target", "provider": "huggingface", "task": "text-generation", "downloads": 4333} +{"model_id": "mlx-community/MiniMax-M2.5-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 4325} +{"model_id": "Langboat/bloom-1b4-zh", "provider": "huggingface", "task": "text-generation", "downloads": 4321} +{"model_id": "TheBloke/Mixtral-8x7B-Instruct-v0.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 4321} +{"model_id": "JeffGreen311/eve-qwen2.5-3b-consciousness-soul", "provider": "huggingface", "task": "text-generation", "downloads": 4318} +{"model_id": "google/vaultgemma-1b", "provider": "huggingface", "task": "text-generation", "downloads": 4306} +{"model_id": "m-a-p/YuE-s1-7B-anneal-en-cot", "provider": "huggingface", "task": "text-generation", "downloads": 4303} +{"model_id": "hugging-quants/Meta-Llama-3.1-70B-Instruct-GPTQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 4301} +{"model_id": "LGAI-EXAONE/EXAONE-4.0-32B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 4290} +{"model_id": "RedHatAI/phi-4-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 4289} +{"model_id": "bartowski/google_gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4288} +{"model_id": "coderavi/Llama3.3-8B-Instruct-Thinking-Heretic-Uncensored-Claude-4.5-Opus-High-Reasoning-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 4279} +{"model_id": "lmstudio-community/DeepSeek-R1-Distill-Qwen-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4277} +{"model_id": "google/codegemma-7b-it", "provider": "huggingface", "task": "text-generation", "downloads": 4276} +{"model_id": "unsloth/Qwen3-14B-Base-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4271} +{"model_id": "LiquidAI/LFM2.5-1.2B-Thinking-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 4270} +{"model_id": "unsloth/Qwen2.5-14B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4262} +{"model_id": "CohereLabs/c4ai-command-r7b-arabic-02-2025", "provider": "huggingface", "task": "text-generation", "downloads": 4261} +{"model_id": "mlx-community/LFM2.5-1.2B-Thinking-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 4254} +{"model_id": "badaoui/tiny-random-NemotronForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 4251} +{"model_id": "tommymir4444/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-gentle_vigilant_capybara", "provider": "huggingface", "task": "text-generation", "downloads": 4245} +{"model_id": "allenai/OLMo-1B-0724-hf", "provider": "huggingface", "task": "text-generation", "downloads": 4243} +{"model_id": "bartowski/google_gemma-3n-E4B-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4232} +{"model_id": "speakleash/Bielik-11B-v2.3-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4226} +{"model_id": "BioMistral/BioMistral-7B-DARE", "provider": "huggingface", "task": "text-generation", "downloads": 4217} +{"model_id": "OctoThinker/OctoThinker-3B-Hybrid-Base", "provider": "huggingface", "task": "text-generation", "downloads": 4217} +{"model_id": "Abhiray/Huihui-Qwen3.5-9B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4217} +{"model_id": "sapienzanlp/Minerva-350M-base-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 4211} +{"model_id": "huihui-ai/Huihui-gpt-oss-120b-BF16-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 4206} +{"model_id": "snake7gun/tiny-random-qwen3", "provider": "huggingface", "task": "text-generation", "downloads": 4205} +{"model_id": "openchat/openchat-3.5-0106-gemma", "provider": "huggingface", "task": "text-generation", "downloads": 4204} +{"model_id": "Qwen/Qwen2.5-72B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4192} +{"model_id": "unsloth/Phi-3.5-mini-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4191} +{"model_id": "stabilityai/stablelm-2-1_6b", "provider": "huggingface", "task": "text-generation", "downloads": 4189} +{"model_id": "Undi95/ReMM-SLERP-L2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 4188} +{"model_id": "mradermacher/Huihui-Qwen3.5-9B-abliterated-Grimoire-SimPO-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4184} +{"model_id": "stephenlzc/dolphin-llama3-zh-cn-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 4183} +{"model_id": "anakin87/Phi-3.5-mini-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 4176} +{"model_id": "OctoThinker/OctoThinker-8B-Hybrid-Base", "provider": "huggingface", "task": "text-generation", "downloads": 4174} +{"model_id": "unsloth/Qwen2.5-3B", "provider": "huggingface", "task": "text-generation", "downloads": 4166} +{"model_id": "LnL-AI/TinyLlama-1.1B-Chat-v1.0-GPTQ-Marlin-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4165} +{"model_id": "Manojb/Qwen3-4B-toolcalling-gguf-codex", "provider": "huggingface", "task": "text-generation", "downloads": 4158} +{"model_id": "togethercomputer/evo-1-131k-base", "provider": "huggingface", "task": "text-generation", "downloads": 4156} +{"model_id": "typhoon-ai/llama3.1-typhoon2-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4156} +{"model_id": "unsloth/DeepSeek-V3-0324-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4156} +{"model_id": "mlx-community/Qwen2.5-14B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4151} +{"model_id": "unsloth/Qwen2.5-72B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4149} +{"model_id": "chwan/DeepSeek-V3-5layer", "provider": "huggingface", "task": "text-generation", "downloads": 4148} +{"model_id": "Mungert/MiroThinker-1.7-mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4148} +{"model_id": "lmstudio-community/Qwen2.5-14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4147} +{"model_id": "safestack/Bielik-11B-v3.0-Instruct-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 4146} +{"model_id": "ReDiX/Artemide-3.5", "provider": "huggingface", "task": "text-generation", "downloads": 4144} +{"model_id": "RLHFlow/Llama3.1-8B-PRM-Deepseek-Data", "provider": "huggingface", "task": "text-generation", "downloads": 4138} +{"model_id": "QuantFactory/NSFW-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4137} +{"model_id": "NousResearch/Meta-Llama-3.1-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4136} +{"model_id": "openthaigpt/openthaigpt1.5-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4135} +{"model_id": "bartowski/LiquidAI_LFM2-2.6B-Exp-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4135} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Qwen-32B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 4129} +{"model_id": "unsloth/granite-4.0-h-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 4129} +{"model_id": "Efficient-Large-Model/VILA1.5-3b", "provider": "huggingface", "task": "text-generation", "downloads": 4119} +{"model_id": "Edge-Quant/Nanbeige4.1-3B-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4118} +{"model_id": "sapienzanlp/Minerva-3B-base-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 4113} +{"model_id": "lmstudio-community/Qwen2.5-14B-Instruct-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4113} +{"model_id": "norallm/normistral-7b-warm", "provider": "huggingface", "task": "text-generation", "downloads": 4107} +{"model_id": "jc-builds/Qwen3.5-9B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4103} +{"model_id": "bartowski/c4ai-command-r7b-12-2024-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4102} +{"model_id": "norallm/normistral-7b-warm-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 4092} +{"model_id": "bartowski/SicariusSicariiStuff_Llama-3.3-8B-Instruct-128K_Abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4089} +{"model_id": "AlignmentResearch/Llama-3.3-Tiny-Instruct-boolq", "provider": "huggingface", "task": "text-generation", "downloads": 4084} +{"model_id": "bartowski/Qwen2.5-Coder-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4080} +{"model_id": "tiiuae/Falcon3-7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 4075} +{"model_id": "AaryanK/Mistral-Small-4-119B-2603-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4074} +{"model_id": "juiceb0xc0de/bella-bartender-8b-llama3.1", "provider": "huggingface", "task": "text-generation", "downloads": 4073} +{"model_id": "z-lab/Qwen3.5-9B-DFlash", "provider": "huggingface", "task": "text-generation", "downloads": 4072} +{"model_id": "open-thoughts/OpenThinker-Agent-v1-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 4070} +{"model_id": "DevQuasar/huihui-ai.Huihui-Qwen3.5-27B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4065} +{"model_id": "katuni4ka/tiny-random-olmo-hf", "provider": "huggingface", "task": "text-generation", "downloads": 4061} +{"model_id": "nvidia/OpenMath-Nemotron-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 4060} +{"model_id": "bartowski/Phi-3-mini-4k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4059} +{"model_id": "OpenVINO/Phi-3-mini-4k-instruct-int4-ov", "provider": "huggingface", "task": "text-generation", "downloads": 4050} +{"model_id": "berkeley-nest/Starling-LM-7B-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 4048} +{"model_id": "lrudl-workshop/Kimi-K2-Thinking-converted", "provider": "huggingface", "task": "text-generation", "downloads": 4047} +{"model_id": "allenai/OLMo-2-0425-1B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 4044} +{"model_id": "techwithsergiu/Qwen3.5-text-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4043} +{"model_id": "pytorch/Qwen3-4B-INT8-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 4041} +{"model_id": "meta-llama/CodeLlama-7b-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 4036} +{"model_id": "llamafactory/tiny-random-qwen2.5", "provider": "huggingface", "task": "text-generation", "downloads": 4032} +{"model_id": "mradermacher/Huihui-Qwen3.5-9B-abliterated-Grimoire-SFT-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 4032} +{"model_id": "vandijklab/C2S-Scale-Gemma-2-2B", "provider": "huggingface", "task": "text-generation", "downloads": 4026} +{"model_id": "utter-project/EuroLLM-22B-Instruct-2512", "provider": "huggingface", "task": "text-generation", "downloads": 4024} +{"model_id": "allenai/OLMo-1B", "provider": "huggingface", "task": "text-generation", "downloads": 4022} +{"model_id": "manycore-research/SpatialLM1.1-Qwen-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 4013} +{"model_id": "tokyotech-llm/Qwen3-Swallow-8B-CPT-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 4010} +{"model_id": "mlx-community/Qwen1.5-0.5B-Chat-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 4001} +{"model_id": "GenerTeam/GENERator-v2-eukaryote-3b-base", "provider": "huggingface", "task": "text-generation", "downloads": 4001} +{"model_id": "mgoin/Nemotron-4-340B-Instruct-hf-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 3999} +{"model_id": "ai21labs/Jamba-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 3997} +{"model_id": "inferencerlabs/GLM-5-MLX-4.8bit", "provider": "huggingface", "task": "text-generation", "downloads": 3996} +{"model_id": "noctrex/Kimi-Linear-48B-A3B-Instruct-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3993} +{"model_id": "unsloth/DeepSeek-R1-Distill-Llama-70B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3983} +{"model_id": "bartowski/Qwen_Qwen3-30B-A3B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3980} +{"model_id": "unsloth/Phi-3-mini-4k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3977} +{"model_id": "Vikhrmodels/it-5.2-fp16-cp", "provider": "huggingface", "task": "text-generation", "downloads": 3976} +{"model_id": "internlm/internlm2-chat-7b-sft", "provider": "huggingface", "task": "text-generation", "downloads": 3973} +{"model_id": "ggml-org/Qwen2.5-Coder-7B-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3964} +{"model_id": "unsloth/Qwen3-4B-Thinking-2507", "provider": "huggingface", "task": "text-generation", "downloads": 3961} +{"model_id": "Fastweb/FastwebMIIA-7B", "provider": "huggingface", "task": "text-generation", "downloads": 3952} +{"model_id": "EganAI/qwen3.5-9b-terminal-merge", "provider": "huggingface", "task": "text-generation", "downloads": 3951} +{"model_id": "Nanbeige/Nanbeige4-3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 3946} +{"model_id": "bartowski/PocketDoc_Dans-PersonalityEngine-V1.2.0-24b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3945} +{"model_id": "bartowski/mlabonne_Qwen3-14B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3935} +{"model_id": "echarlaix/tiny-random-gpt-oss-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 3931} +{"model_id": "MohamedRashad/Arabic-Orpo-Llama-3-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3930} +{"model_id": "DavidAU/Mistral-MOE-4X7B-Dark-MultiVerse-Uncensored-Enhanced32-24B-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 3908} +{"model_id": "RedHatAI/Meta-Llama-3-70B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 3883} +{"model_id": "p-e-w/gpt-oss-20b-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 3875} +{"model_id": "unsloth/llama-2-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 3872} +{"model_id": "Qwen/Qwen3-Coder-Next-Base", "provider": "huggingface", "task": "text-generation", "downloads": 3872} +{"model_id": "khazarai/Qwen3-4B-Gemini-3.1-Pro-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 3865} +{"model_id": "state-spaces/mamba-1.4b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 3851} +{"model_id": "dphn/Dolphin-X1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3842} +{"model_id": "inferencerlabs/NVIDIA-Nemotron-3-Super-120B-A12B-MLX-4.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 3841} +{"model_id": "bartowski/Nanbeige_Nanbeige4-3B-Thinking-2511-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3840} +{"model_id": "Jackrong/Qwen3.5-35B-A3B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 3840} +{"model_id": "rahul7star/Qwen3-4B-Thinking-2509-Genius-Coder-AI-Full", "provider": "huggingface", "task": "text-generation", "downloads": 3830} +{"model_id": "ibm-research/GP-MoLFormer-Uniq", "provider": "huggingface", "task": "text-generation", "downloads": 3825} +{"model_id": "NousResearch/Hermes-4-14B", "provider": "huggingface", "task": "text-generation", "downloads": 3823} +{"model_id": "Qwen/Qwen-14B", "provider": "huggingface", "task": "text-generation", "downloads": 3822} +{"model_id": "EasierAI/Mistral-NeMo-12B", "provider": "huggingface", "task": "text-generation", "downloads": 3816} +{"model_id": "Goekdeniz-Guelmez/Josiefied-Qwen3-8B-abliterated-v1", "provider": "huggingface", "task": "text-generation", "downloads": 3816} +{"model_id": "fdtn-ai/Foundation-Sec-8B-Reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 3815} +{"model_id": "bineric/NorskGPT-Llama3-8b", "provider": "huggingface", "task": "text-generation", "downloads": 3814} +{"model_id": "bartowski/mlabonne_Qwen3-8B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3803} +{"model_id": "willcb/Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 3801} +{"model_id": "lmstudio-community/gpt-oss-20b-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 3800} +{"model_id": "speakleash/Bielik-11B-v3.0-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3797} +{"model_id": "lmstudio-community/granite-4.0-h-small-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 3794} +{"model_id": "unsloth/LFM2.5-1.2B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3789} +{"model_id": "migtissera/Tess-34B-v1.4", "provider": "huggingface", "task": "text-generation", "downloads": 3787} +{"model_id": "LumiOpen/Viking-7B", "provider": "huggingface", "task": "text-generation", "downloads": 3787} +{"model_id": "tiiuae/Falcon3-3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 3782} +{"model_id": "inferencerlabs/NVIDIA-Nemotron-3-Super-120B-A12B-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 3782} +{"model_id": "mlx-community/Llama-2-7b-chat-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 3770} +{"model_id": "lukey03/Qwen3.5-9B-abliterated-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 3770} +{"model_id": "daniloreddy/gemma-3-270m-it_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3769} +{"model_id": "cyankiwi/Qwen3-4B-Instruct-2507-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3765} +{"model_id": "enterprise-explorers/Llama-2-7b-chat-coreml", "provider": "huggingface", "task": "text-generation", "downloads": 3763} +{"model_id": "sarvamai/sarvam-m", "provider": "huggingface", "task": "text-generation", "downloads": 3759} +{"model_id": "lmstudio-community/Qwen3-235B-A22B-Instruct-2507-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3758} +{"model_id": "RedHatAI/Qwen3-30B-A3B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 3756} +{"model_id": "bartowski/kldzj_gpt-oss-120b-heretic-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3748} +{"model_id": "bartowski/deepcogito_cogito-v2-preview-llama-109B-MoE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3742} +{"model_id": "bartowski/Rombo-Org_Rombo-LLM-V3.0-Qwen-32b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3738} +{"model_id": "prithivMLmods/SmolLM2-135M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3737} +{"model_id": "speakleash/Bielik-7B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 3735} +{"model_id": "lmstudio-community/gemma-2-27b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3734} +{"model_id": "AMead10/Llama-3.2-3B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 3732} +{"model_id": "bartowski/DarkIdol-Llama-3.1-8B-Instruct-1.2-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3730} +{"model_id": "mlx-community/Phi-3.5-mini-instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3728} +{"model_id": "lmstudio-community/DeepSeek-R1-Distill-Llama-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3728} +{"model_id": "TheBloke/dolphin-2.7-mixtral-8x7b-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 3709} +{"model_id": "ThomasBaruzier/Qwen2.5-14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3709} +{"model_id": "TechxGenus/DeepSeek-Coder-V2-Lite-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 3708} +{"model_id": "DevQuasar/zai-org.GLM-4.7-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3697} +{"model_id": "SanctumAI/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3694} +{"model_id": "huihui-ai/Qwen2.5-14B-Instruct-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 3694} +{"model_id": "mlx-community/GLM-5-MXFP4-Q8", "provider": "huggingface", "task": "text-generation", "downloads": 3692} +{"model_id": "bartowski/Qwen_Qwen3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3679} +{"model_id": "ggml-org/Qwen2.5-Coder-3B-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3678} +{"model_id": "casperhansen/mistral-7b-instruct-v0.1-awq", "provider": "huggingface", "task": "text-generation", "downloads": 3675} +{"model_id": "lmstudio-community/Llama-4-Scout-17B-16E-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3668} +{"model_id": "nvidia/Llama-3.1-405B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 3665} +{"model_id": "unsloth/Qwen3-235B-A22B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3665} +{"model_id": "lmstudio-community/Qwen3-235B-A22B-Instruct-2507-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 3660} +{"model_id": "unsloth/Mistral-Small-24B-Instruct-2501-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3658} +{"model_id": "BruhzWater/Sapphira-L3.3-70b-0.2", "provider": "huggingface", "task": "text-generation", "downloads": 3647} +{"model_id": "EleutherAI/polyglot-ko-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 3643} +{"model_id": "bartowski/huihui-ai_Huihui-gpt-oss-20b-BF16-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3631} +{"model_id": "marcsun13/bloom-1b7_with_lm_head", "provider": "huggingface", "task": "text-generation", "downloads": 3627} +{"model_id": "unsloth/Qwen3-4B-Instruct-2507-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3624} +{"model_id": "getonit/transcription-cleanup-llama3.2-1b", "provider": "huggingface", "task": "text-generation", "downloads": 3624} +{"model_id": "codellama/CodeLlama-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 3622} +{"model_id": "mlx-community/Qwen3-14B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3622} +{"model_id": "allenai/OLMo-7B-0724-hf", "provider": "huggingface", "task": "text-generation", "downloads": 3619} +{"model_id": "RedHatAI/Llama-3.3-70B-Instruct-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 3614} +{"model_id": "speakleash/Bielik-11B-v3.0-Instruct-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 3614} +{"model_id": "lmms-lab/llava-onevision-qwen2-7b-si", "provider": "huggingface", "task": "text-generation", "downloads": 3611} +{"model_id": "cyankiwi/Qwen3-Coder-Next-REAM-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3603} +{"model_id": "CISCai/Qwen2.5-Coder-7B-Instruct-SOTA-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3602} +{"model_id": "meta-llama/CodeLlama-13b-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 3596} +{"model_id": "nvidia/gpt-oss-120b-Eagle3-long-context", "provider": "huggingface", "task": "text-generation", "downloads": 3594} +{"model_id": "meta-llama/Llama-3.1-405B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 3591} +{"model_id": "Novaciano/SEX_ROLEPLAY-3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 3585} +{"model_id": "cjvt/GaMS3-12B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3584} +{"model_id": "bartowski/gemma-2-2b-it-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3582} +{"model_id": "tokyotech-llm/GPT-OSS-Swallow-120B-RL-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 3582} +{"model_id": "rinna/bilingual-gpt-neox-4b", "provider": "huggingface", "task": "text-generation", "downloads": 3576} +{"model_id": "JunHowie/Qwen3-14B-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 3574} +{"model_id": "bigscience/bloom-1b1", "provider": "huggingface", "task": "text-generation", "downloads": 3571} +{"model_id": "CohereLabs/c4ai-command-r-plus-08-2024", "provider": "huggingface", "task": "text-generation", "downloads": 3566} +{"model_id": "kiri-ai/t5-base-qa-summary-emotion", "provider": "huggingface", "task": "text-generation", "downloads": 3561} +{"model_id": "sorry-bench/ft-mistral-7b-instruct-v0.2-sorry-bench-202406", "provider": "huggingface", "task": "text-generation", "downloads": 3560} +{"model_id": "mconcat/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 3560} +{"model_id": "trendmicro-ailab/Llama-Primus-Merged", "provider": "huggingface", "task": "text-generation", "downloads": 3559} +{"model_id": "lmstudio-community/Qwen3-235B-A22B-Instruct-2507-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 3545} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3540} +{"model_id": "microsoft/DialoGPT-large", "provider": "huggingface", "task": "text-generation", "downloads": 3535} +{"model_id": "RedHatAI/Qwen3-30B-A3B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 3533} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Llama-8B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 3530} +{"model_id": "unsloth/mistral-7b-instruct-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 3526} +{"model_id": "paultimothymooney/Qwen2.5-7B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3524} +{"model_id": "mradermacher/zen-pro-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3522} +{"model_id": "DavidAU/Qwen3-4B-Hivemind-Instruct-Heretic-Abliterated-Uncensored-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3519} +{"model_id": "Qwen/QwQ-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3517} +{"model_id": "DevQuasar/deepseek-ai.DeepSeek-V3.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3517} +{"model_id": "mlx-community/Qwen3.5-2B-OptiQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3516} +{"model_id": "google/t5gemma-2b-2b-ul2", "provider": "huggingface", "task": "text-generation", "downloads": 3514} +{"model_id": "mlx-community/MiniMax-M2.5-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3513} +{"model_id": "bluceoy/task-20-Qwen-Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3513} +{"model_id": "cyberagent/open-calm-small", "provider": "huggingface", "task": "text-generation", "downloads": 3512} +{"model_id": "osoleve/Qwen3.5-9B-Base-Text-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 3512} +{"model_id": "nickypro/tinyllama-15M", "provider": "huggingface", "task": "text-generation", "downloads": 3510} +{"model_id": "xihc-ucb/Qwen2.5-7B-train-Quasar-1214", "provider": "huggingface", "task": "text-generation", "downloads": 3510} +{"model_id": "unsloth/Qwen3-1.7B-Base-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3508} +{"model_id": "huihui-ai/Huihui-GLM-4.7-Flash-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 3508} +{"model_id": "mradermacher/zen3-vl-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3508} +{"model_id": "deepseek-ai/DeepSeek-V2-Chat-0628", "provider": "huggingface", "task": "text-generation", "downloads": 3507} +{"model_id": "DreamFast/gemma-3-12b-it-heretic-v2", "provider": "huggingface", "task": "text-generation", "downloads": 3505} +{"model_id": "DavidAU/MN-CaptainErisNebula-12B-Chimera-v1.1-heretic-uncensored-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 3500} +{"model_id": "unsloth/gemma-3-1b-it-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3495} +{"model_id": "craigwu/seal_vsm_7b", "provider": "huggingface", "task": "text-generation", "downloads": 3486} +{"model_id": "microsoft/Orca-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 3481} +{"model_id": "laion/GLM-4.6-stackexchange-overflow-sandboxes-32eps-65k-reasoning_num-train-epochs_4.0_Qwen3-32B", "provider": "huggingface", "task": "text-generation", "downloads": 3481} +{"model_id": "mradermacher/atom-27b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3476} +{"model_id": "NousResearch/Hermes-2-Pro-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 3474} +{"model_id": "bartowski/p-e-w_gpt-oss-20b-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3474} +{"model_id": "typhoon-ai/typhoon2.5-qwen3-4b", "provider": "huggingface", "task": "text-generation", "downloads": 3472} +{"model_id": "unsloth/Qwen3-Coder-480B-A35B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3467} +{"model_id": "bartowski/L3-8B-Lunaris-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3462} +{"model_id": "trl-internal-testing/tiny-NemotronHForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 3454} +{"model_id": "INSAIT-Institute/BgGPT-7B-Instruct-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 3447} +{"model_id": "noctrex/GLM-4.7-Flash-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3444} +{"model_id": "OpenPipe/Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3442} +{"model_id": "mradermacher/GPT-OSS-Cybersecurity-20B-Merged-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3442} +{"model_id": "FriendliAI/Meta-Llama-3.1-8B-Instruct-fp8", "provider": "huggingface", "task": "text-generation", "downloads": 3440} +{"model_id": "Evrmind/EVR-1-Maano-8b", "provider": "huggingface", "task": "text-generation", "downloads": 3440} +{"model_id": "TheBloke/CodeLlama-7B-Python-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3433} +{"model_id": "unsloth/LFM2-8B-A1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3432} +{"model_id": "SeerAttention/SeerAttention-Llama-3.1-8B-AttnGates", "provider": "huggingface", "task": "text-generation", "downloads": 3429} +{"model_id": "nvidia/GLM-5-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 3423} +{"model_id": "miromind-ai/MiroThinker-1.7", "provider": "huggingface", "task": "text-generation", "downloads": 3422} +{"model_id": "DavidAU/DeepSeek-R1-Distill-Qwen-25.5B-Brainstorm-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 3421} +{"model_id": "bartowski/TheDrummer_Anubis-70B-v1.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3418} +{"model_id": "DavidAU/L3-Dark-Planet-Horror-City-8B-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3415} +{"model_id": "inferencerlabs/Qwen3.5-27B-MLX-7bit", "provider": "huggingface", "task": "text-generation", "downloads": 3414} +{"model_id": "Jackrong/Qwen3.5-2B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 3404} +{"model_id": "bartowski/google_gemma-3-270m-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3403} +{"model_id": "TildeAI/TildeOpen-30b", "provider": "huggingface", "task": "text-generation", "downloads": 3400} +{"model_id": "second-state/Meta-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3398} +{"model_id": "Fortytwo-Network/Strand-Rust-Coder-14B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 3382} +{"model_id": "tngtech/DeepSeek-TNG-R1T2-Chimera", "provider": "huggingface", "task": "text-generation", "downloads": 3381} +{"model_id": "nvidia/Llama-3.1-70B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 3379} +{"model_id": "QuantTrio/GLM-4.5-Air-AWQ-FP16Mix", "provider": "huggingface", "task": "text-generation", "downloads": 3378} +{"model_id": "nvidia/Mistral-NeMo-Minitron-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 3375} +{"model_id": "unsloth/Qwen2.5-Coder-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3369} +{"model_id": "Intel/neural-chat-7b-v3-1", "provider": "huggingface", "task": "text-generation", "downloads": 3368} +{"model_id": "yujiepan/qwen3-moe-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 3368} +{"model_id": "mlx-community/DeepSeek-R1-Distill-Qwen-32B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3367} +{"model_id": "fla-hub/gla-340M-15B", "provider": "huggingface", "task": "text-generation", "downloads": 3365} +{"model_id": "tiiuae/Falcon3-10B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 3365} +{"model_id": "jondurbin/bagel-34b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 3356} +{"model_id": "bartowski/huihui-ai_DeepSeek-R1-Distill-Llama-70B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3354} +{"model_id": "selfrag/selfrag_llama2_7b", "provider": "huggingface", "task": "text-generation", "downloads": 3353} +{"model_id": "zhiqiulin/clip-flant5-xl", "provider": "huggingface", "task": "text-generation", "downloads": 3352} +{"model_id": "huihui-ai/DeepSeek-R1-Distill-Qwen-32B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 3334} +{"model_id": "Ex0bit/Qwen3.5-PRISM-Dynamic-Quant-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3321} +{"model_id": "Jackrong/MLX-Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3321} +{"model_id": "DavidAU/Qwen3-30B-A1.5B-64K-High-Speed-NEO-Imatrix-MAX-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 3314} +{"model_id": "mradermacher/Progenitor.Pure-Virus-3.2-1B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3314} +{"model_id": "bartowski/Llama-3.1-Nemotron-70B-Instruct-HF-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3313} +{"model_id": "Almawave/Velvet-14B", "provider": "huggingface", "task": "text-generation", "downloads": 3310} +{"model_id": "bigcode/santacoder", "provider": "huggingface", "task": "text-generation", "downloads": 3309} +{"model_id": "MBZUAI/LaMini-GPT-124M", "provider": "huggingface", "task": "text-generation", "downloads": 3307} +{"model_id": "unsloth/gemma-2-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 3301} +{"model_id": "p-e-w/Qwen3-4B-Instruct-2507-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 3290} +{"model_id": "mlx-community/Qwen2.5-Coder-7B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3287} +{"model_id": "DavidAU/Qwen3-8B-192k-Josiefied-Uncensored-NEO-Max-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3287} +{"model_id": "litert-community/Qwen2.5-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3283} +{"model_id": "daniloreddy/gemma-3-4b-it_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3283} +{"model_id": "muse-bench/MUSE-news_target", "provider": "huggingface", "task": "text-generation", "downloads": 3274} +{"model_id": "unsloth/gemma-3-270m", "provider": "huggingface", "task": "text-generation", "downloads": 3274} +{"model_id": "CYFRAGOVPL/PLLuM-12B-chat", "provider": "huggingface", "task": "text-generation", "downloads": 3268} +{"model_id": "bartowski/Mistral-Large-Instruct-2411-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3264} +{"model_id": "unsloth/GLM-5-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 3264} +{"model_id": "allenai/Llama-3.1-Tulu-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 3262} +{"model_id": "mlx-community/Qwen3-Coder-Next-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 3259} +{"model_id": "ByteDance/Ouro-2.6B", "provider": "huggingface", "task": "text-generation", "downloads": 3254} +{"model_id": "mradermacher/Kai-3B-Instruct-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3253} +{"model_id": "google/t5gemma-b-b-prefixlm", "provider": "huggingface", "task": "text-generation", "downloads": 3249} +{"model_id": "optimum-intel-internal-testing/tiny-random-deepseek-v3", "provider": "huggingface", "task": "text-generation", "downloads": 3248} +{"model_id": "mzwing/NSFW_13B_sft-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3246} +{"model_id": "mlx-community/gemma-3-270m-it-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 3245} +{"model_id": "bartowski/Skywork_Skywork-OR1-32B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3240} +{"model_id": "IlyaGusev/saiga_llama3_8b_gguf", "provider": "huggingface", "task": "text-generation", "downloads": 3239} +{"model_id": "Dampfinchen/Llama-3-8B-Ultra-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3237} +{"model_id": "Jackrong/Qwen3.5-27B-Gemini-3.1-Pro-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3234} +{"model_id": "avoroshilov/DeepSeek-R1-Distill-Qwen-32B-GPTQ_4bit-128g", "provider": "huggingface", "task": "text-generation", "downloads": 3233} +{"model_id": "zai-org/cogvlm2-llama3-chat-19B", "provider": "huggingface", "task": "text-generation", "downloads": 3232} +{"model_id": "RedHatAI/Meta-Llama-3.1-70B-Instruct-quantized.w8a16", "provider": "huggingface", "task": "text-generation", "downloads": 3230} +{"model_id": "norallm/normistral-11b-warm", "provider": "huggingface", "task": "text-generation", "downloads": 3230} +{"model_id": "EleutherAI/pythia-14m-seed1", "provider": "huggingface", "task": "text-generation", "downloads": 3229} +{"model_id": "TheBloke/Mistral-7B-OpenOrca-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3224} +{"model_id": "inceptionai/jais-adapted-13b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 3223} +{"model_id": "elyza/ELYZA-japanese-Llama-2-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3218} +{"model_id": "JunHowie/Qwen3-32B-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 3216} +{"model_id": "AI-MO/Kimina-Prover-Preview-Distill-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 3213} +{"model_id": "karpathy/gpt2_1558M_final4_hf", "provider": "huggingface", "task": "text-generation", "downloads": 3212} +{"model_id": "tiiuae/Falcon-H1R-7B", "provider": "huggingface", "task": "text-generation", "downloads": 3212} +{"model_id": "deqing/llama-300M-v3-original", "provider": "huggingface", "task": "text-generation", "downloads": 3210} +{"model_id": "mlx-community/Qwen3-235B-A22B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3209} +{"model_id": "ibm-granite/granite-3.0-2b-base", "provider": "huggingface", "task": "text-generation", "downloads": 3206} +{"model_id": "Jackrong/MLX-Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 3203} +{"model_id": "ai21labs/AI21-Jamba-Reasoning-3B", "provider": "huggingface", "task": "text-generation", "downloads": 3200} +{"model_id": "astanahub/alemllm", "provider": "huggingface", "task": "text-generation", "downloads": 3193} +{"model_id": "baseten/Llama-3.2-3B-Instruct-pythonic", "provider": "huggingface", "task": "text-generation", "downloads": 3192} +{"model_id": "aaditya/Llama3-OpenBioLLM-70B", "provider": "huggingface", "task": "text-generation", "downloads": 3183} +{"model_id": "unsloth/DeepSeek-R1-0528-Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 3181} +{"model_id": "QuantFactory/stable-code-instruct-3b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3180} +{"model_id": "bartowski/trashpanda-org_QwQ-32B-Snowdrop-v0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3180} +{"model_id": "mlx-community/Qwen3-4B-Thinking-2507-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3177} +{"model_id": "Qwen/Qwen2.5-3B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 3173} +{"model_id": "unsloth/functiongemma-270m-it-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3172} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Llama-8B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 3170} +{"model_id": "SimplySara/LocoOperator-4B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3163} +{"model_id": "utter-project/EuroLLM-9B", "provider": "huggingface", "task": "text-generation", "downloads": 3158} +{"model_id": "Almawave/Velvet-2B", "provider": "huggingface", "task": "text-generation", "downloads": 3151} +{"model_id": "srs6901/GGUF-SOLARized-GraniStral-14B_2102_YeAM-HCT_32QKV", "provider": "huggingface", "task": "text-generation", "downloads": 3149} +{"model_id": "DavidAU/Gemma-3-it-4B-Uncensored-DBL-X-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3145} +{"model_id": "ibm-granite/granite-3.1-2b-base", "provider": "huggingface", "task": "text-generation", "downloads": 3141} +{"model_id": "Dream-org/Dream-Coder-v0-Instruct-7B", "provider": "huggingface", "task": "text-generation", "downloads": 3138} +{"model_id": "yanolja/YanoljaNEXT-EEVE-Instruct-10.8B", "provider": "huggingface", "task": "text-generation", "downloads": 3130} +{"model_id": "Mungert/gpt-oss-20b-Derestricted-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3128} +{"model_id": "MerlinSafety/Qwen3.5-4B-Safety-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 3127} +{"model_id": "noctrex/Nemotron-3-Nano-30B-A3B-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3125} +{"model_id": "cjvt/GaMS-9B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3121} +{"model_id": "NousResearch/Llama-2-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 3119} +{"model_id": "mlx-community/Qwen3-Coder-30B-A3B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3116} +{"model_id": "tastypear/CausalLM-14B-DPO-alpha-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3112} +{"model_id": "Fortytwo-Network/Strand-Rust-Coder-14B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3112} +{"model_id": "bartowski/huizimao_gpt-oss-120b-uncensored-bf16-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3108} +{"model_id": "unsloth/Qwen2.5-Coder-3B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3106} +{"model_id": "kakaocorp/kanana-nano-2.1b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3106} +{"model_id": "LumiOpen/Viking-13B", "provider": "huggingface", "task": "text-generation", "downloads": 3105} +{"model_id": "openbmb/MiniCPM-MoE-8x2B", "provider": "huggingface", "task": "text-generation", "downloads": 3105} +{"model_id": "Henrychur/MMed-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 3103} +{"model_id": "TheBloke/Synthia-v3.0-11B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 3102} +{"model_id": "EleutherAI/pythia-14m-seed2", "provider": "huggingface", "task": "text-generation", "downloads": 3100} +{"model_id": "QuantTrio/Qwen3-Coder-30B-A3B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 3098} +{"model_id": "bartowski/c4ai-command-r-v01-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3096} +{"model_id": "CISCai/Qwen2.5-Coder-32B-Instruct-SOTA-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3096} +{"model_id": "rolex0775/Qwen3-Coder-30B-A3B-Instruct-DQ-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3096} +{"model_id": "nightmedia/Qwen3-Coder-Next-mxfp4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 3095} +{"model_id": "TucanoBR/Tucano-160m", "provider": "huggingface", "task": "text-generation", "downloads": 3085} +{"model_id": "EleutherAI/pythia-14m-seed3", "provider": "huggingface", "task": "text-generation", "downloads": 3081} +{"model_id": "RedHatAI/Meta-Llama-3.1-70B-Instruct-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 3079} +{"model_id": "Romarchive/Qwen3.5-0.8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3078} +{"model_id": "featherless-ai-quants/mistralai-Mistral-Nemo-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3076} +{"model_id": "bartowski/glm-4-9b-chat-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3075} +{"model_id": "deepseek-ai/deepseek-coder-33b-base", "provider": "huggingface", "task": "text-generation", "downloads": 3070} +{"model_id": "eryk-mazus/polka-1.1b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 3070} +{"model_id": "rinna/japanese-gpt2-medium", "provider": "huggingface", "task": "text-generation", "downloads": 3069} +{"model_id": "nightmedia/Qwen3.5-27B-Text", "provider": "huggingface", "task": "text-generation", "downloads": 3069} +{"model_id": "robertgshaw2/zephyr-7b-beta-channelwise-gptq", "provider": "huggingface", "task": "text-generation", "downloads": 3068} +{"model_id": "gradientai/Llama-3-8B-Instruct-262k", "provider": "huggingface", "task": "text-generation", "downloads": 3066} +{"model_id": "np-cr/testing-gpt-oss", "provider": "huggingface", "task": "text-generation", "downloads": 3065} +{"model_id": "cs2764/GLM-4.7-PRISM-Q6_K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3065} +{"model_id": "nvidia/Nemotron-Research-Reasoning-Qwen-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 3064} +{"model_id": "ollieturnbull/p-IgGen-developable", "provider": "huggingface", "task": "text-generation", "downloads": 3063} +{"model_id": "euclaise/falcon_1b_stage2", "provider": "huggingface", "task": "text-generation", "downloads": 3062} +{"model_id": "unsloth/Qwen2.5-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 3062} +{"model_id": "PrimeIntellect/llama-150m-fresh", "provider": "huggingface", "task": "text-generation", "downloads": 3057} +{"model_id": "Intel/tiny-random-llama2", "provider": "huggingface", "task": "text-generation", "downloads": 3056} +{"model_id": "DavidAU/Llama-3.2-4X3B-MOE-Hell-California-Uncensored-10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3055} +{"model_id": "CohereLabs/c4ai-command-r-08-2024", "provider": "huggingface", "task": "text-generation", "downloads": 3054} +{"model_id": "bartowski/Rombos-Coder-V2.5-Qwen-32b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3053} +{"model_id": "TheBloke/Llama-2-70B-Chat-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 3052} +{"model_id": "MuXodious/gpt-oss-20b-RichardErkhov-heresy-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3052} +{"model_id": "Andycurrent/gemma-3-12b-it-uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3049} +{"model_id": "aisingapore/Qwen-SEA-LION-v4-32B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 3045} +{"model_id": "bartowski/Llama-3.1-70B-Instruct-lorablated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3044} +{"model_id": "unsloth/gemma-3-270m-it-qat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3041} +{"model_id": "TeichAI/Qwen3-30B-A3B-Thinking-2507-Claude-4.5-Sonnet-High-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3041} +{"model_id": "Vinnnf/Thinkless-1.5B-RL-DeepScaleR", "provider": "huggingface", "task": "text-generation", "downloads": 3039} +{"model_id": "bartowski/VibeStudio_MiniMax-M2-THRIFT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3036} +{"model_id": "RedHatAI/Qwen3-30B-A3B-Instruct-2507-speculator.eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 3036} +{"model_id": "adamkarvonen/checkpoints_latentqa_cls_past_lens_addition_Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 3034} +{"model_id": "bartowski/cerebras_Qwen3-Coder-REAP-25B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3032} +{"model_id": "huggyllama/llama-13b", "provider": "huggingface", "task": "text-generation", "downloads": 3028} +{"model_id": "icml2026-7516/ThinkSafe-Qwen3-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 3028} +{"model_id": "inferencerlabs/Qwen3.5-35B-A3B-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 3028} +{"model_id": "Mungert/functiongemma-270m-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3019} +{"model_id": "EleutherAI/pythia-14m-seed7", "provider": "huggingface", "task": "text-generation", "downloads": 3018} +{"model_id": "mradermacher/Sorete-1B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3018} +{"model_id": "mlx-community/DeepSeek-R1-0528-Qwen3-8B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3017} +{"model_id": "DavidAU/Qwen3-Zero-Coder-Reasoning-0.8B-NEO-EX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3017} +{"model_id": "unsloth/LFM2-350M", "provider": "huggingface", "task": "text-generation", "downloads": 3015} +{"model_id": "occiglot/occiglot-7b-it-en-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 3012} +{"model_id": "flax-community/gpt-neo-125M-code-clippy", "provider": "huggingface", "task": "text-generation", "downloads": 3011} +{"model_id": "bartowski/huihui-ai_Mistral-Small-24B-Instruct-2501-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3011} +{"model_id": "unsloth/gemma-2b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3009} +{"model_id": "unsloth/DeepSeek-V3.1-Base-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 3006} +{"model_id": "mradermacher/Toxic.NPC-1B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 3004} +{"model_id": "agadelmoula-avey/Qwen3-4B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 3003} +{"model_id": "h2oai/llama2-0b-unit-test", "provider": "huggingface", "task": "text-generation", "downloads": 2994} +{"model_id": "apple/OpenELM-270M", "provider": "huggingface", "task": "text-generation", "downloads": 2994} +{"model_id": "bartowski/glm-4-9b-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2992} +{"model_id": "akhauriyash/DeepSeek-R1-Distill-Qwen-1.5B-SpeculativeReasoner", "provider": "huggingface", "task": "text-generation", "downloads": 2986} +{"model_id": "jetmoe/jetmoe-8b", "provider": "huggingface", "task": "text-generation", "downloads": 2985} +{"model_id": "prithivMLmods/DeepHermes-3-Llama-3-3B-Preview-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 2984} +{"model_id": "google/recurrentgemma-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 2983} +{"model_id": "Vikhrmodels/Vikhr-Nemo-12B-Instruct-R-21-09-24", "provider": "huggingface", "task": "text-generation", "downloads": 2981} +{"model_id": "DeSTA-ntu/Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2980} +{"model_id": "mradermacher/uCoder-8b-base-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2980} +{"model_id": "ibm-granite/granite-3.1-3b-a800m-base", "provider": "huggingface", "task": "text-generation", "downloads": 2976} +{"model_id": "bartowski/Phi-3-medium-128k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2970} +{"model_id": "Romarchive/Qwen3.5-2B-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2970} +{"model_id": "mradermacher/atom-v1-preview-12b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2967} +{"model_id": "lmsys/vicuna-7b-v1.5-16k", "provider": "huggingface", "task": "text-generation", "downloads": 2965} +{"model_id": "swiss-ai/Apertus-70B-2509", "provider": "huggingface", "task": "text-generation", "downloads": 2965} +{"model_id": "openchat/openchat_3.5", "provider": "huggingface", "task": "text-generation", "downloads": 2961} +{"model_id": "Qwen/Qwen1.5-1.8B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2961} +{"model_id": "tomg-group-umd/huginn-0125", "provider": "huggingface", "task": "text-generation", "downloads": 2958} +{"model_id": "bartowski/huihui-ai_Huihui-gemma-3n-E4B-it-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2957} +{"model_id": "ai21labs/AI21-Jamba2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 2953} +{"model_id": "bartowski/allenai_Olmo-3.1-32B-Think-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2952} +{"model_id": "rinna/japanese-gpt-1b", "provider": "huggingface", "task": "text-generation", "downloads": 2951} +{"model_id": "internlm/internlm2_5-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2951} +{"model_id": "Qwen/Qwen2.5-0.5B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2947} +{"model_id": "TeichAI/GLM-4.7-Flash-Claude-Opus-4.5-High-Reasoning-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 2946} +{"model_id": "EleutherAI/pythia-14m-seed9", "provider": "huggingface", "task": "text-generation", "downloads": 2945} +{"model_id": "FreedomIntelligence/openPangu-Embedded-1B", "provider": "huggingface", "task": "text-generation", "downloads": 2945} +{"model_id": "inferencerlabs/Kimi-K2.5-MLX-3.6bit", "provider": "huggingface", "task": "text-generation", "downloads": 2945} +{"model_id": "inceptionai/Jais-2-70B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 2941} +{"model_id": "unsloth/GLM-4-9B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2937} +{"model_id": "dphn/dolphin-2.9.3-mistral-nemo-12b", "provider": "huggingface", "task": "text-generation", "downloads": 2936} +{"model_id": "mlx-community/Qwen3.5-397B-A17B-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 2936} +{"model_id": "huihui-ai/Qwen3-32B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 2933} +{"model_id": "RedHatAI/Kimi-K2-Instruct-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 2931} +{"model_id": "anas-awadalla/mpt-1b-redpajama-200b", "provider": "huggingface", "task": "text-generation", "downloads": 2928} +{"model_id": "EleutherAI/pythia-14m-seed6", "provider": "huggingface", "task": "text-generation", "downloads": 2926} +{"model_id": "Valdemardi/DeepSeek-R1-Distill-Llama-70B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2925} +{"model_id": "migtissera/Tess-XS-v1-3-yarn-128K", "provider": "huggingface", "task": "text-generation", "downloads": 2922} +{"model_id": "LLM360/K2-Think-V2", "provider": "huggingface", "task": "text-generation", "downloads": 2921} +{"model_id": "ThomasBaruzier/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2914} +{"model_id": "unsloth/phi-4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2912} +{"model_id": "bartowski/deepcogito_cogito-v1-preview-qwen-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2912} +{"model_id": "LiquidAI/LFM2-1.2B-Extract", "provider": "huggingface", "task": "text-generation", "downloads": 2903} +{"model_id": "mlx-community/Step-3.5-Flash-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2900} +{"model_id": "numind/NuExtract-1.5-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 2897} +{"model_id": "rishiraj/CatPPT-base", "provider": "huggingface", "task": "text-generation", "downloads": 2893} +{"model_id": "bartowski/Phi-3.1-mini-4k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2890} +{"model_id": "Jackrong/MLX-Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2890} +{"model_id": "JunHowie/Qwen3-4B-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 2887} +{"model_id": "rinna/japanese-gpt-neox-3.6b-instruction-sft-v2", "provider": "huggingface", "task": "text-generation", "downloads": 2881} +{"model_id": "QuantFactory/Qwen2.5-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2879} +{"model_id": "DavidAU/Qwen3-24B-A4B-Freedom-Thinking-Abliterated-Heretic-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2875} +{"model_id": "AaryanK/Qwen3.5-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2874} +{"model_id": "anujjamwal/OpenMath-Nemotron-1.5B-PruneAware", "provider": "huggingface", "task": "text-generation", "downloads": 2873} +{"model_id": "stabilityai/stablelm-base-alpha-3b", "provider": "huggingface", "task": "text-generation", "downloads": 2866} +{"model_id": "nvidia/Nemotron-Terminal-8B", "provider": "huggingface", "task": "text-generation", "downloads": 2864} +{"model_id": "kalpeshk2011/dipper-paraphraser-xxl", "provider": "huggingface", "task": "text-generation", "downloads": 2863} +{"model_id": "optimum-internal-testing/tiny-random-gpt-oss", "provider": "huggingface", "task": "text-generation", "downloads": 2863} +{"model_id": "EleutherAI/pythia-160m-seed1", "provider": "huggingface", "task": "text-generation", "downloads": 2862} +{"model_id": "google/txgemma-2b-predict", "provider": "huggingface", "task": "text-generation", "downloads": 2862} +{"model_id": "bartowski/THU-KEG_LongWriter-Zero-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2861} +{"model_id": "DevQuasar/arcee-ai.Trinity-Large-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2858} +{"model_id": "m-a-p/YuE-s2-1B-general", "provider": "huggingface", "task": "text-generation", "downloads": 2857} +{"model_id": "Open-Orca/Mistral-7B-OpenOrca", "provider": "huggingface", "task": "text-generation", "downloads": 2853} +{"model_id": "hugging-quants/Meta-Llama-3.1-8B-Instruct-BNB-NF4", "provider": "huggingface", "task": "text-generation", "downloads": 2851} +{"model_id": "bartowski/uncensoredai_UncensoredLM-DeepSeek-R1-Distill-Qwen-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2842} +{"model_id": "mlx-community/SmolLM-135M-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2835} +{"model_id": "ibm-granite/granite-guardian-3.1-2b", "provider": "huggingface", "task": "text-generation", "downloads": 2833} +{"model_id": "ubergarm/Qwen3.5-27B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2832} +{"model_id": "Doctor-Shotgun/MS3.2-24B-Magnum-Diamond-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2827} +{"model_id": "lmstudio-community/Qwen2.5-Coder-7B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 2826} +{"model_id": "bartowski/jtl11_GLM-4.7-Flash-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2823} +{"model_id": "onnx-community/Qwen3-0.6B-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 2821} +{"model_id": "bartowski/Starcannon-Unleashed-12B-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2819} +{"model_id": "TinyLlama/TinyLlama-1.1B-Chat-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 2814} +{"model_id": "cyankiwi/GLM-4.7-Flash-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 2814} +{"model_id": "Xenova/Qwen1.5-0.5B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 2812} +{"model_id": "bartowski/nvidia_Llama-3.1-8B-UltraLong-4M-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2811} +{"model_id": "mradermacher/next2-fast-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2809} +{"model_id": "mlx-community/GLM-4.7-REAP-50-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 2808} +{"model_id": "aifeifei798/DarkIdol-Llama-3.1-8B-Instruct-1.3-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 2807} +{"model_id": "mlabonne/Marcoro14-7B-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 2805} +{"model_id": "Smoffyy/Qwen2.5-7B-Instruct-Q4_K-M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2802} +{"model_id": "mradermacher/Hans_Wesker-1B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2801} +{"model_id": "Nexusflow/Starling-LM-7B-beta", "provider": "huggingface", "task": "text-generation", "downloads": 2798} +{"model_id": "galatolo/cerbero-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2796} +{"model_id": "bartowski/Rocinante-12B-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2796} +{"model_id": "ystemsrx/Qwen2.5-Sex", "provider": "huggingface", "task": "text-generation", "downloads": 2795} +{"model_id": "LGAI-EXAONE/K-EXAONE-236B-A23B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 2794} +{"model_id": "lightblue/karasu-1.1B", "provider": "huggingface", "task": "text-generation", "downloads": 2791} +{"model_id": "bartowski/goppa-ai_Goppa-LogiLlama-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2791} +{"model_id": "hkust-nlp/drkernel-8b-coldstart", "provider": "huggingface", "task": "text-generation", "downloads": 2790} +{"model_id": "ubergarm/Step-3.5-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2790} +{"model_id": "NexVeridian/Qwen3.5-35B-A3B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 2789} +{"model_id": "TheBloke/Swallow-70B-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2784} +{"model_id": "bartowski/FuseO1-DeepSeekR1-QwQ-SkyT1-Flash-32B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2783} +{"model_id": "LiquidAI/LFM2.5-1.2B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 2782} +{"model_id": "bartowski/Captain-Eris-Diogenes_Twilight-V0.420-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2773} +{"model_id": "garage-bAInd/Platypus2-70B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2770} +{"model_id": "bartowski/Mistral-Small-Instruct-2409-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2768} +{"model_id": "jerryzh168/opt-125m-int4wo-per-module", "provider": "huggingface", "task": "text-generation", "downloads": 2767} +{"model_id": "bharatgenai/Param2-17B-A2.4B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 2767} +{"model_id": "NexVeridian/Qwen3.5-35B-A3B-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 2767} +{"model_id": "QCRI/Fanar-1-9B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2761} +{"model_id": "voidful/llm-codec", "provider": "huggingface", "task": "text-generation", "downloads": 2759} +{"model_id": "SakanaAI/TinySwallow-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 2757} +{"model_id": "mradermacher/Qwen3-4B-Instruct-2507-20250808-233922-0-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2757} +{"model_id": "EleutherAI/pythia-160m-seed2", "provider": "huggingface", "task": "text-generation", "downloads": 2756} +{"model_id": "EleutherAI/pythia-160m-seed3", "provider": "huggingface", "task": "text-generation", "downloads": 2756} +{"model_id": "DavidAU/MN-DARKEST-UNIVERSE-29B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2756} +{"model_id": "bartowski/Qwen_Qwen3-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2755} +{"model_id": "mlx-community/GLM-5-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2753} +{"model_id": "inferencerlabs/Qwen3.5-27B-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 2753} +{"model_id": "optimum-internal-testing/tiny-random-SmolLM3ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 2751} +{"model_id": "nvidia/Nemotron-Content-Safety-Reasoning-4B", "provider": "huggingface", "task": "text-generation", "downloads": 2747} +{"model_id": "huggyllama/llama-30b", "provider": "huggingface", "task": "text-generation", "downloads": 2746} +{"model_id": "llmfan46/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-heretic-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2745} +{"model_id": "TheBloke/Pygmalion-2-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2743} +{"model_id": "MBZUAI/geochat-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2743} +{"model_id": "Aratako/Qwen3-30B-A3B-NSFW-JP", "provider": "huggingface", "task": "text-generation", "downloads": 2743} +{"model_id": "duyntnet/Mistral-Nemo-Gutenberg-Vitus-12B-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2743} +{"model_id": "cyankiwi/Qwen3-30B-A3B-Thinking-2507-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2742} +{"model_id": "jw-sohn/Llama-3.1-8B-Instruct-nf4", "provider": "huggingface", "task": "text-generation", "downloads": 2736} +{"model_id": "bartowski/Qwen2.5-Coder-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2735} +{"model_id": "txgsync/gpt-oss-120b-Derestricted-mxfp4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 2734} +{"model_id": "CohereLabs/c4ai-command-r-plus", "provider": "huggingface", "task": "text-generation", "downloads": 2728} +{"model_id": "QuantFactory/Qwen3-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2728} +{"model_id": "unsloth/DeepSeek-R1-Distill-Llama-8B", "provider": "huggingface", "task": "text-generation", "downloads": 2727} +{"model_id": "SeaLLMs/SeaLLMs-v3-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 2726} +{"model_id": "TheBloke/WizardLM-70B-V1.0-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 2725} +{"model_id": "JetBrains/Mellum-4b-base", "provider": "huggingface", "task": "text-generation", "downloads": 2725} +{"model_id": "mradermacher/MARTHA-9B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2725} +{"model_id": "moonshotai/Kimi-Dev-72B", "provider": "huggingface", "task": "text-generation", "downloads": 2723} +{"model_id": "EleutherAI/pythia-14m-seed5", "provider": "huggingface", "task": "text-generation", "downloads": 2722} +{"model_id": "DevQuasar/LiquidAI.LFM2-2.6B-Transcript-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2720} +{"model_id": "TheBloke/Llama2-70B-OASST-SFT-v10-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 2719} +{"model_id": "EleutherAI/pythia-14m-seed8", "provider": "huggingface", "task": "text-generation", "downloads": 2715} +{"model_id": "SanctumAI/Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2715} +{"model_id": "bartowski/HuggingFaceTB_SmolLM3-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2715} +{"model_id": "TheBloke/openchat-3.5-1210-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2714} +{"model_id": "WhiteRabbitNeo/WhiteRabbitNeo-33B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 2712} +{"model_id": "lmstudio-community/granite-3.2-8b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2708} +{"model_id": "e-palmisano/Phi3-ITA-mini-4K-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2707} +{"model_id": "ai21labs/AI21-Jamba-Large-1.5", "provider": "huggingface", "task": "text-generation", "downloads": 2707} +{"model_id": "habanoz/TinyLlama-1.1B-Chat-v0.3-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 2704} +{"model_id": "allenai/OLMo-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2704} +{"model_id": "codellama/CodeLlama-34b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 2703} +{"model_id": "bartowski/QuixiAI_Ina-v11.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2700} +{"model_id": "hugging-quants/Mixtral-8x7B-Instruct-v0.1-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 2697} +{"model_id": "cerebras/Cerebras-GPT-111M", "provider": "huggingface", "task": "text-generation", "downloads": 2695} +{"model_id": "EleutherAI/pythia-14m-seed4", "provider": "huggingface", "task": "text-generation", "downloads": 2693} +{"model_id": "explosion-testing/falcon-test", "provider": "huggingface", "task": "text-generation", "downloads": 2691} +{"model_id": "apple/FastVLM-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 2690} +{"model_id": "Isotonic/TinyMixtral-4x248M-MoE", "provider": "huggingface", "task": "text-generation", "downloads": 2685} +{"model_id": "LLM4Binary/llm4decompile-6.7b-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 2677} +{"model_id": "MoxoffSrL/Moxoff-Phi3Mini-KTO", "provider": "huggingface", "task": "text-generation", "downloads": 2677} +{"model_id": "sh2orc/Llama-3.1-Korean-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2677} +{"model_id": "Azurro/APT3-275M-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2675} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-14B", "provider": "huggingface", "task": "text-generation", "downloads": 2674} +{"model_id": "SeacomSrl/SeaPhi3-mini", "provider": "huggingface", "task": "text-generation", "downloads": 2671} +{"model_id": "MoxoffSrL/Moxoff-Phi3Mini-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 2669} +{"model_id": "CYFRAGOVPL/PLLuM-12B-nc-chat", "provider": "huggingface", "task": "text-generation", "downloads": 2668} +{"model_id": "taobao-mnn/Qwen3.5-4B-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 2668} +{"model_id": "lukey03/Qwen3.5-9B-abliterated-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2668} +{"model_id": "Nexusflow/Athene-70B", "provider": "huggingface", "task": "text-generation", "downloads": 2667} +{"model_id": "MoxoffSrL/Moxoff-Phi3Mini-PPO", "provider": "huggingface", "task": "text-generation", "downloads": 2663} +{"model_id": "UCLA-AGI/Gemma-2-9B-It-SPPO-Iter3", "provider": "huggingface", "task": "text-generation", "downloads": 2663} +{"model_id": "nvidia/AceInstruct-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2663} +{"model_id": "wanglab/ClinicalCamel-70B", "provider": "huggingface", "task": "text-generation", "downloads": 2661} +{"model_id": "bartowski/NousResearch_Hermes-4-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2660} +{"model_id": "bartowski/TheDrummer_Snowpiercer-15B-v4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2654} +{"model_id": "LongSafari/hyenadna-tiny-1k-seqlen-hf", "provider": "huggingface", "task": "text-generation", "downloads": 2651} +{"model_id": "geoffmunn/Qwen3-Coder-30B-A3B-Instruct-f16", "provider": "huggingface", "task": "text-generation", "downloads": 2651} +{"model_id": "Azurro/APT3-1B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2650} +{"model_id": "np-cr/testing-glm4-moe", "provider": "huggingface", "task": "text-generation", "downloads": 2647} +{"model_id": "ai21labs/AI21-Jamba-Mini-1.6", "provider": "huggingface", "task": "text-generation", "downloads": 2646} +{"model_id": "MoxoffSrL/Moxoff-Phi3Mini-ORPO", "provider": "huggingface", "task": "text-generation", "downloads": 2645} +{"model_id": "starvector/starvector-8b-im2svg", "provider": "huggingface", "task": "text-generation", "downloads": 2643} +{"model_id": "nvidia/NVIDIA-Nemotron-3-Nano-4B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 2642} +{"model_id": "TheBloke/TinyLlama-1.1B-Chat-v1.0-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2638} +{"model_id": "Sinensis/L3.3-MS-Nevoria-70b-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2638} +{"model_id": "mlx-community/Huihui-Qwen3.5-35B-A3B-abliterated-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 2631} +{"model_id": "lmstudio-community/Qwen2.5-Coder-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2630} +{"model_id": "babylm-anon/rta", "provider": "huggingface", "task": "text-generation", "downloads": 2630} +{"model_id": "Qwen/Qwen1.5-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2628} +{"model_id": "NeverSleep/Lumimaid-v0.2-12B", "provider": "huggingface", "task": "text-generation", "downloads": 2626} +{"model_id": "facebook/galactica-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 2624} +{"model_id": "ServiceNow-AI/Apriel-5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2623} +{"model_id": "unsloth/Qwen2.5-Coder-0.5B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2618} +{"model_id": "sbintuitions/tiny-lm", "provider": "huggingface", "task": "text-generation", "downloads": 2615} +{"model_id": "bartowski/L3.3-70B-Euryale-v2.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2613} +{"model_id": "tencent/WeDLM-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2610} +{"model_id": "DeepESP/gpt2-spanish", "provider": "huggingface", "task": "text-generation", "downloads": 2609} +{"model_id": "legraphista/internlm2_5-20b-chat-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2609} +{"model_id": "bartowski/TheDrummer_Cydonia-24B-v4.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2609} +{"model_id": "dreamgen/WizardLM-2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2608} +{"model_id": "axolotl-ai-co/SmolLM2-135M-bnb-nf4-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 2607} +{"model_id": "lmsys/longchat-7b-v1.5-32k", "provider": "huggingface", "task": "text-generation", "downloads": 2604} +{"model_id": "swap-uniba/LLaMAntino-2-7b-hf-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 2603} +{"model_id": "tomngdev/MiniMax-M2.5-REAP-139B-A10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2603} +{"model_id": "unsloth/Qwen3-8B-128K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2599} +{"model_id": "Yanis-Gerst/fine_tune", "provider": "huggingface", "task": "text-generation", "downloads": 2598} +{"model_id": "lmstudio-community/Qwen2.5-VL-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2597} +{"model_id": "apple/OpenELM-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2594} +{"model_id": "ibm-granite/granite-4.0-h-350m-base", "provider": "huggingface", "task": "text-generation", "downloads": 2594} +{"model_id": "QuantFactory/VersatiLlama-Llama-3.2-3B-Instruct-Abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2593} +{"model_id": "bartowski/32B-Qwen2.5-Kunou-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2593} +{"model_id": "unsloth/ERNIE-4.5-21B-A3B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2593} +{"model_id": "unsloth/GLM-4.6-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2592} +{"model_id": "mradermacher/next-14b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2592} +{"model_id": "ArliAI/gpt-oss-120b-Derestricted", "provider": "huggingface", "task": "text-generation", "downloads": 2590} +{"model_id": "mradermacher/turkish-llm-7b-instruct-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2589} +{"model_id": "bartowski/Lumimaid-Magnum-v4-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2584} +{"model_id": "nvidia/Llama-3.1-Minitron-4B-Width-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2580} +{"model_id": "yejingfu/nmagic-Meta-Llama-3.1-8B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 2580} +{"model_id": "casperhansen/llama-3-70b-instruct-awq", "provider": "huggingface", "task": "text-generation", "downloads": 2579} +{"model_id": "unsloth/Qwen2.5-72B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2573} +{"model_id": "xlnet/xlnet-large-cased", "provider": "huggingface", "task": "text-generation", "downloads": 2572} +{"model_id": "Jiayi-Pan/Tiny-Vicuna-1B", "provider": "huggingface", "task": "text-generation", "downloads": 2572} +{"model_id": "unsloth/Mistral-Small-24B-Instruct-2501-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2569} +{"model_id": "unsloth/Seed-Coder-8B-Reasoning-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2566} +{"model_id": "deepseek-ai/deepseek-math-7b-rl", "provider": "huggingface", "task": "text-generation", "downloads": 2561} +{"model_id": "salakash/Minimalism", "provider": "huggingface", "task": "text-generation", "downloads": 2560} +{"model_id": "ai21labs/AI21-Jamba-Large-1.6", "provider": "huggingface", "task": "text-generation", "downloads": 2555} +{"model_id": "stelterlab/EuroLLM-9B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2553} +{"model_id": "bytedance-research/ChatTS-8B", "provider": "huggingface", "task": "text-generation", "downloads": 2553} +{"model_id": "unsloth/Qwen2-7B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2547} +{"model_id": "znhoughton/opt-babylm-125m-64eps-seed964", "provider": "huggingface", "task": "text-generation", "downloads": 2547} +{"model_id": "Intel/MiniMax-M2.5-int4-AutoRound", "provider": "huggingface", "task": "text-generation", "downloads": 2544} +{"model_id": "unsloth/phi-4-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2539} +{"model_id": "bartowski/watt-ai_watt-tool-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2538} +{"model_id": "sbintuitions/sarashina2.2-3b-instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 2534} +{"model_id": "CLAUSE-Bielefeld/communicative-baby-dpo-synthetic", "provider": "huggingface", "task": "text-generation", "downloads": 2534} +{"model_id": "bartowski/allura-forge_Llama-3.3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2533} +{"model_id": "CLAUSE-Bielefeld/communicative-baby-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 2532} +{"model_id": "apple/OpenELM-270M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2530} +{"model_id": "bartowski/Hermes-3-Llama-3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2528} +{"model_id": "mradermacher/Kai-30B-Instruct-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2527} +{"model_id": "AaryanK/Qwen3.5-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2523} +{"model_id": "lmstudio-community/Qwen3-0.6B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2522} +{"model_id": "second-state/Llava-v1.5-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2521} +{"model_id": "onnx-community/gpt-oss-20b-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 2519} +{"model_id": "LiquidAI/LFM2.5-1.2B-JP", "provider": "huggingface", "task": "text-generation", "downloads": 2519} +{"model_id": "Qwen/Qwen-Audio-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 2517} +{"model_id": "mlx-community/Qwen3.5-0.8B-OptiQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2511} +{"model_id": "NousResearch/Nous-Hermes-2-Mistral-7B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 2510} +{"model_id": "huihui-ai/Qwen2.5-32B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 2504} +{"model_id": "inference-net/Schematron-3B", "provider": "huggingface", "task": "text-generation", "downloads": 2504} +{"model_id": "lmstudio-community/Qwen2.5-Coder-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2502} +{"model_id": "bigscience/mt0-base", "provider": "huggingface", "task": "text-generation", "downloads": 2501} +{"model_id": "bartowski/open-r1_OlympicCoder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2501} +{"model_id": "kuotient/Meta-Llama-3-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2500} +{"model_id": "bartowski/Dolphin3.0-Qwen2.5-3b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2500} +{"model_id": "QuantTrio/GLM-5-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2497} +{"model_id": "mlx-community/Qwen3-235B-A22B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 2492} +{"model_id": "TheBloke/japanese-stablelm-instruct-gamma-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2491} +{"model_id": "mistral-community/Mistral-7B-Instruct-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 2487} +{"model_id": "tiiuae/Falcon-H1R-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2485} +{"model_id": "software-mansion/react-native-executorch-hammer-2.1", "provider": "huggingface", "task": "text-generation", "downloads": 2483} +{"model_id": "TinyLlama/TinyLlama-1.1B-intermediate-step-955k-token-2T", "provider": "huggingface", "task": "text-generation", "downloads": 2480} +{"model_id": "Nerdsking/Nerdsking-python-coder-7B-i", "provider": "huggingface", "task": "text-generation", "downloads": 2480} +{"model_id": "ThaiLLM/ThaiLLM-30B", "provider": "huggingface", "task": "text-generation", "downloads": 2479} +{"model_id": "znhoughton/opt-babylm-1.3b-64eps-seed964", "provider": "huggingface", "task": "text-generation", "downloads": 2479} +{"model_id": "second-state/Mistral-Nemo-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2478} +{"model_id": "GroNLP/gpt2-small-italian", "provider": "huggingface", "task": "text-generation", "downloads": 2475} +{"model_id": "mlx-community/Qwen2-7B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2473} +{"model_id": "llm-jp/llm-jp-3-8x1.8b", "provider": "huggingface", "task": "text-generation", "downloads": 2473} +{"model_id": "h2oai/h2o-danube3-4b-base", "provider": "huggingface", "task": "text-generation", "downloads": 2470} +{"model_id": "puwaer/Qwen3-Next-80B-A3B-Thinking-GRPO-Uncensored-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 2465} +{"model_id": "Ravi07bec/SQL-v2-oct-16", "provider": "huggingface", "task": "text-generation", "downloads": 2462} +{"model_id": "deqing/llama-600M-v4-original", "provider": "huggingface", "task": "text-generation", "downloads": 2454} +{"model_id": "yujiepan/llama-3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 2450} +{"model_id": "McGill-NLP/AfriqueQwen-8B", "provider": "huggingface", "task": "text-generation", "downloads": 2449} +{"model_id": "ibm-granite/granite-20b-code-base-8k", "provider": "huggingface", "task": "text-generation", "downloads": 2448} +{"model_id": "inclusionAI/Ling-1T", "provider": "huggingface", "task": "text-generation", "downloads": 2447} +{"model_id": "mlx-community/Qwen2.5-Coder-3B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2446} +{"model_id": "togethercomputer/Llama-2-7B-32K-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2441} +{"model_id": "mlx-community/GLM-5", "provider": "huggingface", "task": "text-generation", "downloads": 2440} +{"model_id": "TheBloke/meditron-7B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2438} +{"model_id": "taobao-mnn/Qwen3.5-0.8B-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 2435} +{"model_id": "ibm-granite/granite-4.0-h-micro-base", "provider": "huggingface", "task": "text-generation", "downloads": 2434} +{"model_id": "Qwen/Qwen1.5-0.5B-Chat-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 2431} +{"model_id": "lmstudio-community/gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2431} +{"model_id": "Mihaiii/Pallas-0.5", "provider": "huggingface", "task": "text-generation", "downloads": 2428} +{"model_id": "unsloth/gemma-7b-it-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2424} +{"model_id": "akjindal53244/Llama-3.1-Storm-8B", "provider": "huggingface", "task": "text-generation", "downloads": 2422} +{"model_id": "AaryanK/Solar-Open-100B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2420} +{"model_id": "BEE-spoke-data/smol_llama-220M-GQA", "provider": "huggingface", "task": "text-generation", "downloads": 2418} +{"model_id": "bartowski/ArliAI_GLM-4.5-Air-Derestricted-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2418} +{"model_id": "deepseek-ai/DeepSeek-Coder-V2-Lite-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2413} +{"model_id": "QuantTrio/MiniMax-M2.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2413} +{"model_id": "z-lab/gpt-oss-20b-DFlash", "provider": "huggingface", "task": "text-generation", "downloads": 2413} +{"model_id": "bartowski/Qwen2.5-7B-Instruct-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2411} +{"model_id": "Qwen/Qwen-Audio", "provider": "huggingface", "task": "text-generation", "downloads": 2410} +{"model_id": "allenai/Llama-3.1-Tulu-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 2410} +{"model_id": "internlm/internlm2_5-7b-chat-1m", "provider": "huggingface", "task": "text-generation", "downloads": 2402} +{"model_id": "superjob/Qwen3-4B-Instruct-2507-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 2402} +{"model_id": "RepublicOfKorokke/Qwen3.5-35B-A3B-mlx-vlm-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 2402} +{"model_id": "heretic-org/Nanbeige4.1-3B-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 2398} +{"model_id": "ibm-granite/granite-guardian-3.0-2b", "provider": "huggingface", "task": "text-generation", "downloads": 2397} +{"model_id": "bartowski/magnum-v4-72b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2397} +{"model_id": "unsloth/Qwen2.5-Coder-14B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2393} +{"model_id": "avoroshilov/DeepSeek-R1-Distill-Qwen-14B-GPTQ_4bit-128g", "provider": "huggingface", "task": "text-generation", "downloads": 2388} +{"model_id": "TheBloke/Llama-2-7B-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 2386} +{"model_id": "openGPT-X/Teuken-7B-instruct-v0.6", "provider": "huggingface", "task": "text-generation", "downloads": 2383} +{"model_id": "lmstudio-community/gemma-2-2b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2379} +{"model_id": "Yixman/cognitivecomputations_Dolphin-Mistral-24B-Venice-Edition-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2379} +{"model_id": "Ex0bit/Elbaz-NVIDIA-Nemotron-3-Nano-30B-A3B-PRISM", "provider": "huggingface", "task": "text-generation", "downloads": 2377} +{"model_id": "Vaultkeeper/ouroboros-next", "provider": "huggingface", "task": "text-generation", "downloads": 2377} +{"model_id": "uer/gpt2-chinese-poem", "provider": "huggingface", "task": "text-generation", "downloads": 2376} +{"model_id": "microsoft/maira-2", "provider": "huggingface", "task": "text-generation", "downloads": 2371} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Qwen-7B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 2371} +{"model_id": "unsloth/MiniMax-M2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2370} +{"model_id": "t-tech/T-lite-it-2.1", "provider": "huggingface", "task": "text-generation", "downloads": 2370} +{"model_id": "NVFP4/Qwen3-30B-A3B-Thinking-2507-FP4", "provider": "huggingface", "task": "text-generation", "downloads": 2368} +{"model_id": "huihui-ai/Huihui-Qwen3-Coder-Next-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 2368} +{"model_id": "RedHatAI/NVIDIA-Nemotron-Nano-9B-v2-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 2365} +{"model_id": "mradermacher/next-8b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2360} +{"model_id": "utter-project/EuroLLM-22B-2512", "provider": "huggingface", "task": "text-generation", "downloads": 2358} +{"model_id": "Qwen/Qwen-1_8B", "provider": "huggingface", "task": "text-generation", "downloads": 2355} +{"model_id": "efops/marziel-8b-custom", "provider": "huggingface", "task": "text-generation", "downloads": 2355} +{"model_id": "lgaalves/gpt2-dolly", "provider": "huggingface", "task": "text-generation", "downloads": 2351} +{"model_id": "bartowski/Virtuoso-Lite-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2350} +{"model_id": "bartowski/google_gemma-3n-E2B-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2350} +{"model_id": "nvidia/Qwen3-Coder-480B-A35B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 2350} +{"model_id": "bartowski/TheDrummer_Precog-123B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2348} +{"model_id": "NobodyWho/Qwen_Qwen3-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2348} +{"model_id": "Nerdsking/nerdsking-python-coder-3B-i", "provider": "huggingface", "task": "text-generation", "downloads": 2346} +{"model_id": "OpenBuddy/openbuddy-openllama-7b-v12-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 2344} +{"model_id": "defog/llama-3-sqlcoder-8b", "provider": "huggingface", "task": "text-generation", "downloads": 2343} +{"model_id": "mradermacher/Sexual.Predator-1B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2341} +{"model_id": "mradermacher/GrayLine-Qwen3-8B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2340} +{"model_id": "bartowski/TheDrummer_Skyfall-31B-v4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2338} +{"model_id": "lmstudio-community/Llama-4-Scout-17B-16E-MLX-text-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 2337} +{"model_id": "llmfan46/gpt-oss-120b-heretic-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2337} +{"model_id": "afmck/testing-llama-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 2331} +{"model_id": "facebook/galactica-6.7b", "provider": "huggingface", "task": "text-generation", "downloads": 2326} +{"model_id": "WhiteRabbitNeo/WhiteRabbitNeo-33B-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 2326} +{"model_id": "ByteDance-Seed/Seed-Coder-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2324} +{"model_id": "Clevyby/Mythomax-L2-13b-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2322} +{"model_id": "lmstudio-community/Phi-3.1-mini-4k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2320} +{"model_id": "TheBloke/mixtral-8x7b-v0.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2319} +{"model_id": "ibm-granite/granite-4.0-micro-base", "provider": "huggingface", "task": "text-generation", "downloads": 2317} +{"model_id": "tiiuae/Falcon-H1-34B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2316} +{"model_id": "Qwen/Qwen2.5-Coder-14B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 2315} +{"model_id": "mitkox/gemma-2b-dpo-uncensored-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2314} +{"model_id": "Qwen/Qwen2.5-1.5B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 2311} +{"model_id": "anton-hugging/TimeOmni-1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2308} +{"model_id": "bartowski/BlackSheep-RP-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2305} +{"model_id": "KnutJaegersberg/Tri-21B-Think-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 2303} +{"model_id": "huihui-ai/Llama-3.2-3B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 2301} +{"model_id": "cyberagent/calm2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2300} +{"model_id": "AaryanK/Youtu-LLM-2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2299} +{"model_id": "glogwa68/granite-4.0-h-tiny-DISTILL-OPUS-4.5-think-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2297} +{"model_id": "bartowski/Llama-3.1-8B-Stheno-v3.4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2294} +{"model_id": "bartowski/deepseek-ai_DeepSeek-R1-0528-Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2294} +{"model_id": "NVFP4/Qwen3-Coder-480B-A35B-Instruct-FP4", "provider": "huggingface", "task": "text-generation", "downloads": 2294} +{"model_id": "Salesforce/codegen-2B-mono", "provider": "huggingface", "task": "text-generation", "downloads": 2293} +{"model_id": "PKU-ONELab/Themis", "provider": "huggingface", "task": "text-generation", "downloads": 2293} +{"model_id": "DavidAU/L3.1-Dark-Planet-SpinFire-Uncensored-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2292} +{"model_id": "bartowski/nvidia_OpenReasoning-Nemotron-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2292} +{"model_id": "dmvevents/Nemotron-Mini-4B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2292} +{"model_id": "second-state/StarCoder2-15B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2291} +{"model_id": "haoranxu/X-ALMA-13B-Pretrain", "provider": "huggingface", "task": "text-generation", "downloads": 2290} +{"model_id": "huihui-ai/Huihui-GLM-4.6-abliterated-mlx-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2288} +{"model_id": "nightmedia/Qwen3.5-27B-Text-heretic-mxfp4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 2287} +{"model_id": "shenzhi-wang/Gemma-2-9B-Chinese-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 2279} +{"model_id": "nm-testing/SmolLM-1.7B-Instruct-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 2279} +{"model_id": "mlx-community/Huihui-Qwen3.5-35B-A3B-abliterated-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 2279} +{"model_id": "deqing/llama-300M-v3-muon-original", "provider": "huggingface", "task": "text-generation", "downloads": 2276} +{"model_id": "taobao-mnn/Qwen3.5-2B-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 2272} +{"model_id": "QuantFactory/Llama-3-Alpha-Ko-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2271} +{"model_id": "gghfez/gemma-3-4b-novision", "provider": "huggingface", "task": "text-generation", "downloads": 2271} +{"model_id": "Qwen/Qwen1.5-110B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 2270} +{"model_id": "QuantFactory/Meta-Llama-3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2268} +{"model_id": "PygmalionAI/pygmalion-6b", "provider": "huggingface", "task": "text-generation", "downloads": 2267} +{"model_id": "bartowski/Goekdeniz-Guelmez_Josiefied-Qwen3-14B-abliterated-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2265} +{"model_id": "znhoughton/opt-c4-125m-seed964", "provider": "huggingface", "task": "text-generation", "downloads": 2265} +{"model_id": "nm-testing/Meta-Llama-3-70B-Instruct-FBGEMM-nonuniform", "provider": "huggingface", "task": "text-generation", "downloads": 2263} +{"model_id": "mradermacher/atom-80b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2262} +{"model_id": "hyper-accel/ci-random-llama2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2259} +{"model_id": "ArliAI/GLM-4.6-Derestricted-v3", "provider": "huggingface", "task": "text-generation", "downloads": 2259} +{"model_id": "MultiverseComputingCAI/Hypernova-60B-2602-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2258} +{"model_id": "Ihor/Text2Graph-R1-Qwen2.5-0.5b", "provider": "huggingface", "task": "text-generation", "downloads": 2253} +{"model_id": "brittlewis12/Phi-3-mini-4k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2248} +{"model_id": "nvidia/DeepSeek-R1-NVFP4-v2", "provider": "huggingface", "task": "text-generation", "downloads": 2245} +{"model_id": "migtissera/SynthIA-7B-v1.3", "provider": "huggingface", "task": "text-generation", "downloads": 2239} +{"model_id": "Qwen/Qwen1.5-72B-Chat-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 2235} +{"model_id": "Qwen/Qwen1.5-32B-Chat-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 2235} +{"model_id": "DavidAU/GLM-4.7-Flash-Grande-Heretic-UNCENSORED-42B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2235} +{"model_id": "unsloth/Qwen2.5-Coder-1.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2231} +{"model_id": "stefanruseti/newsvibe-stance-llama-1b", "provider": "huggingface", "task": "text-generation", "downloads": 2231} +{"model_id": "glogwa68/Qwen3-0.6B-DISTILL-glm-4.7-think-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2230} +{"model_id": "allenai/OLMo-2-0425-1B-RLVR1", "provider": "huggingface", "task": "text-generation", "downloads": 2229} +{"model_id": "HF1BitLLM/Llama3-8B-1.58-100B-tokens", "provider": "huggingface", "task": "text-generation", "downloads": 2227} +{"model_id": "aisingapore/Llama-SEA-LION-v3-8B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 2227} +{"model_id": "tostideluxekaas/Llama-3.2-3B-Instruct-uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2227} +{"model_id": "afrideva/stablelm-3b-4e1t-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2225} +{"model_id": "bigcode/starcoder2-15b-instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 2220} +{"model_id": "gghfez/gemma-3-12b-novision", "provider": "huggingface", "task": "text-generation", "downloads": 2219} +{"model_id": "unsloth/Qwen2.5-Math-1.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2218} +{"model_id": "NexVeridian/Qwen3.5-35B-A3B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2218} +{"model_id": "software-mansion/react-native-executorch-smolLm-2", "provider": "huggingface", "task": "text-generation", "downloads": 2217} +{"model_id": "mozilla-ai/Mistral-7B-Instruct-v0.2-llamafile", "provider": "huggingface", "task": "text-generation", "downloads": 2216} +{"model_id": "bigscience/mt0-small", "provider": "huggingface", "task": "text-generation", "downloads": 2215} +{"model_id": "weifile/Qwen2.5-Coder-32B-Instruct-NP-Abliterated-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2215} +{"model_id": "FabienRoger/cot_5k", "provider": "huggingface", "task": "text-generation", "downloads": 2211} +{"model_id": "daniloreddy/gemma-3-1b-it_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2211} +{"model_id": "hf-tiny-model-private/tiny-random-OPTForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 2208} +{"model_id": "Jackrong/MLX-Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2208} +{"model_id": "mlx-community/mistralai_Devstral-Small-2-24B-Instruct-2512-MLX-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 2205} +{"model_id": "crumb/nano-mistral", "provider": "huggingface", "task": "text-generation", "downloads": 2199} +{"model_id": "VillanovaAI/Villanova-2B-2512-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 2199} +{"model_id": "TheBloke/Llama-2-70B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2198} +{"model_id": "unsloth/Mistral-Nemo-Instruct-2407", "provider": "huggingface", "task": "text-generation", "downloads": 2196} +{"model_id": "tokyotech-llm/GPT-OSS-Swallow-20B-SFT-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 2196} +{"model_id": "bartowski/Phi-3.1-mini-128k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2194} +{"model_id": "bartowski/Ministral-8B-Instruct-2410-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2193} +{"model_id": "enzan9/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-small_mute_giraffe", "provider": "huggingface", "task": "text-generation", "downloads": 2192} +{"model_id": "jakiAJK/DeepSeek-R1-Distill-Qwen-7B_GPTQ-int4", "provider": "huggingface", "task": "text-generation", "downloads": 2190} +{"model_id": "LongSafari/hyenadna-large-1m-seqlen-hf", "provider": "huggingface", "task": "text-generation", "downloads": 2188} +{"model_id": "bartowski/deepseek-r1-qwen-2.5-32B-ablated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2188} +{"model_id": "tencent/Penguin-VL-2B", "provider": "huggingface", "task": "text-generation", "downloads": 2186} +{"model_id": "HuggingFaceM4/idefics-9b", "provider": "huggingface", "task": "text-generation", "downloads": 2185} +{"model_id": "ubergarm/MiniMax-M2.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2182} +{"model_id": "swap-uniba/LLaMAntino-2-chat-13b-hf-UltraChat-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 2180} +{"model_id": "LoneStriker/Phi-3.5-mini-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2178} +{"model_id": "DavidAU/Qwen3-48B-A4B-Savant-Commander-Distill-12X-Closed-Open-Heretic-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2178} +{"model_id": "nick00991/Qwen3-0.6B-Gensyn-Swarm-finicky_bristly_lion", "provider": "huggingface", "task": "text-generation", "downloads": 2177} +{"model_id": "Jianwen/Webshop-7B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 2176} +{"model_id": "mlx-community/MiniMax-M2-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2172} +{"model_id": "plezan/MiniMax-M2.1-REAP-50-W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 2170} +{"model_id": "TinyLlama/TinyLlama-1.1B-Chat-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 2169} +{"model_id": "allenai/Bolmo-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2168} +{"model_id": "princeton-nlp/Sheared-LLaMA-2.7B", "provider": "huggingface", "task": "text-generation", "downloads": 2167} +{"model_id": "anicka/karma-electric-llama31-8b", "provider": "huggingface", "task": "text-generation", "downloads": 2167} +{"model_id": "legendbl/GLM-4.7-Flash-Uncensored-Heretic-NEO-CODE-Imatrix-MAX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2166} +{"model_id": "KnutJaegersberg/Qwen-1_8B-Llamafied", "provider": "huggingface", "task": "text-generation", "downloads": 2164} +{"model_id": "VAGOsolutions/SauerkrautLM-Nemo-12b-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2164} +{"model_id": "bartowski/openai_gpt-oss-120b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2164} +{"model_id": "unsloth/Qwen3-30B-A3B-128K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2161} +{"model_id": "mehuldamani/sft-base-half-tranches-v1-global-step-394", "provider": "huggingface", "task": "text-generation", "downloads": 2161} +{"model_id": "Bllossom/llama-3.2-Korean-Bllossom-3B", "provider": "huggingface", "task": "text-generation", "downloads": 2158} +{"model_id": "Romarchive/Qwen3-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2156} +{"model_id": "tiiuae/Falcon-H1-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2154} +{"model_id": "marin-community/marin-8b-base", "provider": "huggingface", "task": "text-generation", "downloads": 2154} +{"model_id": "GenerTeam/GENERator-v2-eukaryote-1.2b-base", "provider": "huggingface", "task": "text-generation", "downloads": 2153} +{"model_id": "lmstudio-community/ERNIE-4.5-21B-A3B-PT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2151} +{"model_id": "DeepMount00/Llama-3.1-8b-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 2149} +{"model_id": "ibm-granite/granite-3.0-3b-a800m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2147} +{"model_id": "RuterNorway/Llama-2-13b-chat-norwegian", "provider": "huggingface", "task": "text-generation", "downloads": 2146} +{"model_id": "DeepMount00/Qwen2-1.5B-Ita", "provider": "huggingface", "task": "text-generation", "downloads": 2146} +{"model_id": "znhoughton/opt-babylm-350m-64eps-seed964", "provider": "huggingface", "task": "text-generation", "downloads": 2144} +{"model_id": "second-state/StarCoder2-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2142} +{"model_id": "unsloth/Qwen3-14B-128K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2141} +{"model_id": "Qwen/Qwen-VL-Chat-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 2140} +{"model_id": "tiny-random/llama-3", "provider": "huggingface", "task": "text-generation", "downloads": 2140} +{"model_id": "stabilityai/stablelm-tuned-alpha-3b", "provider": "huggingface", "task": "text-generation", "downloads": 2138} +{"model_id": "unsloth/Hermes-3-Llama-3.1-8B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2136} +{"model_id": "janhq/Jan-code-4b", "provider": "huggingface", "task": "text-generation", "downloads": 2136} +{"model_id": "IQuestLab/Fleming-R1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2135} +{"model_id": "bartowski/Dolphin3.0-Llama3.2-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2132} +{"model_id": "anakin87/Llama-3-8b-ita-ties-pro", "provider": "huggingface", "task": "text-generation", "downloads": 2130} +{"model_id": "walid-iguider/Llama-3-8B-4bit-UltraChat-Ita", "provider": "huggingface", "task": "text-generation", "downloads": 2128} +{"model_id": "bartowski/Meta-Llama-3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2126} +{"model_id": "DeepMount00/Lexora-Lite-3B_v2", "provider": "huggingface", "task": "text-generation", "downloads": 2126} +{"model_id": "bartowski/Mistral-Small-22B-ArliAI-RPMax-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2126} +{"model_id": "TheBloke/CodeLlama-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2125} +{"model_id": "t-tech/T-pro-it-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 2125} +{"model_id": "mlx-community/GLM-5-8bit-MXFP8", "provider": "huggingface", "task": "text-generation", "downloads": 2124} +{"model_id": "DeepMount00/Lexora-Medium-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2123} +{"model_id": "cs2764/GLM-4.7-PRISM-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2123} +{"model_id": "OpenRLHF/Llama-3-8b-sft-mixture", "provider": "huggingface", "task": "text-generation", "downloads": 2122} +{"model_id": "seeweb/SeewebLLM-it", "provider": "huggingface", "task": "text-generation", "downloads": 2117} +{"model_id": "huihui-ai/Qwen2.5-Coder-7B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 2117} +{"model_id": "McGill-NLP/AfriqueLlama-8B", "provider": "huggingface", "task": "text-generation", "downloads": 2117} +{"model_id": "unsloth/mistral-7b-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 2115} +{"model_id": "TheBloke/CodeLlama-34B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2113} +{"model_id": "Felladrin/gguf-MXFP4-gpt-oss-20b-Derestricted", "provider": "huggingface", "task": "text-generation", "downloads": 2113} +{"model_id": "DeepMount00/Llama-3-COT-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 2111} +{"model_id": "bartowski/Qwen2.5-14B-Instruct-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2111} +{"model_id": "naver-hyperclovax/HyperCLOVAX-SEED-Text-Instruct-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 2111} +{"model_id": "Voicelab/trurl-2-13b-academic", "provider": "huggingface", "task": "text-generation", "downloads": 2110} +{"model_id": "SeacomSrl/SeaQwen2-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 2109} +{"model_id": "brittlewis12/Kunoichi-DPO-v2-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2108} +{"model_id": "giux78/llama3-8B-usenet-merged", "provider": "huggingface", "task": "text-generation", "downloads": 2108} +{"model_id": "MoxoffSrL/Volare", "provider": "huggingface", "task": "text-generation", "downloads": 2107} +{"model_id": "anas-awadalla/mpt-1b-redpajama-200b-dolly", "provider": "huggingface", "task": "text-generation", "downloads": 2106} +{"model_id": "mradermacher/Italia-GPT-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2104} +{"model_id": "e-palmisano/Qwen2-1.5B-ITA-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2103} +{"model_id": "Voicelab/trurl-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2102} +{"model_id": "Orion-zhen/aya-expanse-32b-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2100} +{"model_id": "tommymir4444/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-squinting_dormant_parrot", "provider": "huggingface", "task": "text-generation", "downloads": 2100} +{"model_id": "bartowski/nvidia_Nemotron-3-Nano-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2099} +{"model_id": "deqing/llama-300M-v5-original", "provider": "huggingface", "task": "text-generation", "downloads": 2099} +{"model_id": "anakin87/Llama-3-8b-ita-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 2096} +{"model_id": "RedHatAI/Mistral-7B-Instruct-v0.3-GPTQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2095} +{"model_id": "huihui-ai/Huihui-Qwen3-4B-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 2095} +{"model_id": "anas-awadalla/mpt-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2093} +{"model_id": "unsloth/Apertus-8B-Instruct-2509-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2092} +{"model_id": "unsloth/GLM-4.7-REAP-218B-A32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2091} +{"model_id": "cjvt/GaMS-27B-Instruct-Nemotron", "provider": "huggingface", "task": "text-generation", "downloads": 2087} +{"model_id": "tiiuae/Falcon-H1-1.5B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2086} +{"model_id": "Salesforce/codet5-large", "provider": "huggingface", "task": "text-generation", "downloads": 2083} +{"model_id": "roneneldan/TinyStories-28M", "provider": "huggingface", "task": "text-generation", "downloads": 2083} +{"model_id": "togethercomputer/Aurora-Spec-Qwen3-Coder-Next-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 2082} +{"model_id": "nvidia/Qwen3-235B-A22B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 2081} +{"model_id": "bartowski/p-e-w_Qwen3-4B-Instruct-2507-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2081} +{"model_id": "yemiao2745/Qwen2.5-7B-Instruct-Uncensored-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2079} +{"model_id": "hyper-accel/ci-random-gpt2-350m", "provider": "huggingface", "task": "text-generation", "downloads": 2079} +{"model_id": "PleIAs/Monad", "provider": "huggingface", "task": "text-generation", "downloads": 2078} +{"model_id": "mbakgun/Qwen2.5-Coder-14B-n8n-Workflow-Generator", "provider": "huggingface", "task": "text-generation", "downloads": 2077} +{"model_id": "facebook/galactica-125m", "provider": "huggingface", "task": "text-generation", "downloads": 2074} +{"model_id": "Phind/Phind-CodeLlama-34B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 2074} +{"model_id": "DavidAU/L3.1-Dark-Planet-10.7B-ExxxxxxxxTended-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2074} +{"model_id": "ibm-granite/granite-4.0-h-tiny-base", "provider": "huggingface", "task": "text-generation", "downloads": 2069} +{"model_id": "bartowski/Llama-3.1-8B-Lexi-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2067} +{"model_id": "AIChenKai/TinyLlama-1.1B-Chat-v1.0-x2-MoE", "provider": "huggingface", "task": "text-generation", "downloads": 2066} +{"model_id": "bartowski/L3.3-Nevoria-R1-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2066} +{"model_id": "zerowsw/coderm-8b", "provider": "huggingface", "task": "text-generation", "downloads": 2066} +{"model_id": "DavidAU/TieFighter-Holodeck-Holomax-Mythomax-F1-V1-COMPOS-20B-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 2064} +{"model_id": "slovak-nlp/mistral-sk-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2063} +{"model_id": "lmstudio-community/granite-3.1-8b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2063} +{"model_id": "TheBloke/Llama-2-70B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2062} +{"model_id": "QuantFactory/dolphin-2.9-llama3-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2062} +{"model_id": "allenai/Olmo-Hybrid-Instruct-SFT-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2062} +{"model_id": "bartowski/Qwen2.5-Coder-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2057} +{"model_id": "hf-tiny-model-private/tiny-random-CodeGenForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 2055} +{"model_id": "CYFRAGOVPL/Llama-PLLuM-70B-instruct-250801", "provider": "huggingface", "task": "text-generation", "downloads": 2055} +{"model_id": "solidrust/Phi-3-mini-4k-instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2054} +{"model_id": "yujiepan/gpt-oss-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 2051} +{"model_id": "deqing/llama-300M-v2-isolate", "provider": "huggingface", "task": "text-generation", "downloads": 2051} +{"model_id": "onnx-community/gemma-3-270m-it-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 2050} +{"model_id": "sarvamai/OpenHathi-7B-Hi-v0.1-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2048} +{"model_id": "TheBloke/deepseek-coder-6.7B-instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2047} +{"model_id": "tiiuae/Falcon-H1-7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2047} +{"model_id": "state-spaces/mamba-790m-hf", "provider": "huggingface", "task": "text-generation", "downloads": 2044} +{"model_id": "huihui-ai/Huihui-gpt-oss-20b-mxfp4-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 2042} +{"model_id": "bartowski/janhq_Jan-code-4b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2042} +{"model_id": "raicrits/Hermes7b_ITA", "provider": "huggingface", "task": "text-generation", "downloads": 2041} +{"model_id": "Cirrascale/Qwen3-Coder-Next-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 2041} +{"model_id": "SeacomSrl/SeaPhi3-medium", "provider": "huggingface", "task": "text-generation", "downloads": 2038} +{"model_id": "giux78/zefiro-7b-dpo-qlora-ITA-v0.7", "provider": "huggingface", "task": "text-generation", "downloads": 2035} +{"model_id": "bartowski/utter-project_EuroLLM-22B-Instruct-2512-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2034} +{"model_id": "lmstudio-community/Qwen2.5-14B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2033} +{"model_id": "RedHatAI/Mistral-7B-Instruct-v0.3-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 2031} +{"model_id": "bartowski/PocketDoc_Dans-PersonalityEngine-V1.3.0-12b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2031} +{"model_id": "EleutherAI/pythia-410m-seed2", "provider": "huggingface", "task": "text-generation", "downloads": 2030} +{"model_id": "LiquidAI/LFM2.5-1.2B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2029} +{"model_id": "mii-llm/maestrale-chat-v0.4-beta", "provider": "huggingface", "task": "text-generation", "downloads": 2028} +{"model_id": "nvidia/Minitron-4B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2028} +{"model_id": "bartowski/deepcogito_cogito-v1-preview-llama-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2028} +{"model_id": "Ba2han/qwen-test-3", "provider": "huggingface", "task": "text-generation", "downloads": 2028} +{"model_id": "lthn/Gemma3-12B-PT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2026} +{"model_id": "mii-llm/minerva-chat-v0.1-alpha-sft", "provider": "huggingface", "task": "text-generation", "downloads": 2024} +{"model_id": "lmstudio-community/Phi-4-mini-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2019} +{"model_id": "ig1/Qwen3-Coder-30B-A3B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 2018} +{"model_id": "FinancialSupport/saiga-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2016} +{"model_id": "roneneldan/TinyStories-3M", "provider": "huggingface", "task": "text-generation", "downloads": 2014} +{"model_id": "mozilla-ai/Meta-Llama-3-8B-Instruct-llamafile", "provider": "huggingface", "task": "text-generation", "downloads": 2011} +{"model_id": "JetLM/SDAR-8B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 2010} +{"model_id": "noctrex/Step-3.5-Flash-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2008} +{"model_id": "arthurcollet/Qwen3.5-122B-A10B-mlx-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 2008} +{"model_id": "JetLM/SDAR-4B-Chat-b32", "provider": "huggingface", "task": "text-generation", "downloads": 2006} +{"model_id": "nightmedia/OpenAI-gpt-oss-20B-INSTRUCT-Heretic-Uncensored-MXFP4-q8-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 2006} +{"model_id": "bartowski/Qwen2.5-14B_Uncencored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 2005} +{"model_id": "svc-nai-cci/nanollama-public", "provider": "huggingface", "task": "text-generation", "downloads": 2005} +{"model_id": "Qwen/Qwen-7B-Chat-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 2004} +{"model_id": "cjvt/GaMS-9B-Instruct-Nemotron", "provider": "huggingface", "task": "text-generation", "downloads": 2002} +{"model_id": "tacos4me/Step-3.5-Flash-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 2002} +{"model_id": "BEE-spoke-data/smol_llama-101M-GQA", "provider": "huggingface", "task": "text-generation", "downloads": 2001} +{"model_id": "deepseek-ai/deepseek-math-7b-base", "provider": "huggingface", "task": "text-generation", "downloads": 2001} +{"model_id": "onnx-community/Llama-3.2-1B-Instruct-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 2001} +{"model_id": "deqing/llama-300M-v5-base_7", "provider": "huggingface", "task": "text-generation", "downloads": 1999} +{"model_id": "unsloth/GLM-4-32B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1997} +{"model_id": "bartowski/kurage-en-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1992} +{"model_id": "zai-org/GLM-Z1-9B-0414", "provider": "huggingface", "task": "text-generation", "downloads": 1990} +{"model_id": "Papaperez/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-lanky_reptilian_opossum", "provider": "huggingface", "task": "text-generation", "downloads": 1989} +{"model_id": "AaryanK/Qwen3.5-0.8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1987} +{"model_id": "LiquidAI/LFM2-1.2B-Tool-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1986} +{"model_id": "allenai/Olmo-3-7B-RL-Zero-Math", "provider": "huggingface", "task": "text-generation", "downloads": 1985} +{"model_id": "bartowski/nvidia_Nemotron-3-Nano-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1985} +{"model_id": "Jackrong/MLX-Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1984} +{"model_id": "PORTULAN/gervasio-8b-portuguese-ptpt-decoder", "provider": "huggingface", "task": "text-generation", "downloads": 1979} +{"model_id": "openbmb/MiniCPM-SALA", "provider": "huggingface", "task": "text-generation", "downloads": 1979} +{"model_id": "nightmedia/Qwen3.5-35B-A3B-Text", "provider": "huggingface", "task": "text-generation", "downloads": 1979} +{"model_id": "deepseek-ai/deepseek-llm-67b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1974} +{"model_id": "EleutherAI/deep-ignorance-pretraining-stage-unfiltered", "provider": "huggingface", "task": "text-generation", "downloads": 1974} +{"model_id": "Applied-Innovation-Center/Karnak", "provider": "huggingface", "task": "text-generation", "downloads": 1973} +{"model_id": "DavidAU/L3-DARKEST-PLANET-16.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1972} +{"model_id": "tiiuae/Falcon-H1-3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1972} +{"model_id": "respinosamena/Helios-Nova-306M", "provider": "huggingface", "task": "text-generation", "downloads": 1970} +{"model_id": "DevQuasar/nvidia.NVIDIA-Nemotron-3-Super-120B-A12B-BF16-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1970} +{"model_id": "LocoreMind/LocoTrainer-4B", "provider": "huggingface", "task": "text-generation", "downloads": 1970} +{"model_id": "openGPT-X/Teuken-7B-instruct-research-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 1969} +{"model_id": "Lewdiculous/Kunoichi-DPO-v2-7B-GGUF-Imatrix", "provider": "huggingface", "task": "text-generation", "downloads": 1968} +{"model_id": "flax-community/gpt2-base-thai", "provider": "huggingface", "task": "text-generation", "downloads": 1963} +{"model_id": "bartowski/llama-3-Nephilim-v3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1963} +{"model_id": "deqing/llama-600M-v4-bigram", "provider": "huggingface", "task": "text-generation", "downloads": 1963} +{"model_id": "mlx-community/Nanbeige4.1-3B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1961} +{"model_id": "ai-sage/GigaChat3-10B-A1.8B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 1960} +{"model_id": "tartuNLP/Llama-3.1-EstLLM-8B-Instruct-1125", "provider": "huggingface", "task": "text-generation", "downloads": 1960} +{"model_id": "nomic-ai/gpt4all-j", "provider": "huggingface", "task": "text-generation", "downloads": 1959} +{"model_id": "anthracite-org/magnum-v4-27b", "provider": "huggingface", "task": "text-generation", "downloads": 1959} +{"model_id": "bartowski/TheDrummer_Fallen-Gemma3-27B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1957} +{"model_id": "cyankiwi/NVIDIA-Nemotron-3-Super-120B-A12B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1956} +{"model_id": "unicamp-dl/ptt5-base-portuguese-vocab", "provider": "huggingface", "task": "text-generation", "downloads": 1950} +{"model_id": "EleutherAI/pythia-31m-seed3", "provider": "huggingface", "task": "text-generation", "downloads": 1949} +{"model_id": "bartowski/Qwen2.5-Coder-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1949} +{"model_id": "allenai/Olmo-3-7B-Instruct-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 1949} +{"model_id": "FreedomIntelligence/AceGPT-v2-8B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 1948} +{"model_id": "nvidia/gpt-oss-120b-Eagle3-throughput", "provider": "huggingface", "task": "text-generation", "downloads": 1948} +{"model_id": "bartowski/c4ai-command-r-plus-08-2024-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1946} +{"model_id": "DavidAU/Llama-3.2-8X3B-GATED-MOE-Reasoning-Dark-Champion-Instruct-uncensored-abliterated-18.4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1946} +{"model_id": "deqing/llama-300M-v5-isolate", "provider": "huggingface", "task": "text-generation", "downloads": 1946} +{"model_id": "HuggingFaceH4/mistral-7b-sft-beta", "provider": "huggingface", "task": "text-generation", "downloads": 1945} +{"model_id": "verseAI/databricks-dolly-v2-3b", "provider": "huggingface", "task": "text-generation", "downloads": 1944} +{"model_id": "TheBloke/KafkaLM-70B-German-V0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1944} +{"model_id": "deqing/llama-300M-v5-isolate-old", "provider": "huggingface", "task": "text-generation", "downloads": 1942} +{"model_id": "EleutherAI/pythia-70m-seed3", "provider": "huggingface", "task": "text-generation", "downloads": 1941} +{"model_id": "unsloth/Qwen2-1.5B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1941} +{"model_id": "Nopanicjust/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-small_aquatic_frog", "provider": "huggingface", "task": "text-generation", "downloads": 1941} +{"model_id": "wtang06/mpt-125m-c4", "provider": "huggingface", "task": "text-generation", "downloads": 1938} +{"model_id": "polypo/gpt2-expansion", "provider": "huggingface", "task": "text-generation", "downloads": 1937} +{"model_id": "c-bone/CrystaLLM-pi_base", "provider": "huggingface", "task": "text-generation", "downloads": 1937} +{"model_id": "nisten/Biggie-SmoLlm-0.15B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1936} +{"model_id": "sliuau/Llama-3.2-3B_4bits_128group_size", "provider": "huggingface", "task": "text-generation", "downloads": 1936} +{"model_id": "Ex0bit/GLM-4.7-Flash-PRISM", "provider": "huggingface", "task": "text-generation", "downloads": 1936} +{"model_id": "Slaxxis/huihui-ai_Qwen3-Coder-Next-ablisdterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1935} +{"model_id": "lmstudio-community/Qwen2.5-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1934} +{"model_id": "microsoft/Dayhoff-170m-GR", "provider": "huggingface", "task": "text-generation", "downloads": 1932} +{"model_id": "giladgd/Seed-OSS-36B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1931} +{"model_id": "bartowski/ai-sage_GigaChat3-10B-A1.8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1931} +{"model_id": "inferencerlabs/Qwen3.5-122B-A10B-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 1931} +{"model_id": "lmstudio-community/Qwen2.5-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1926} +{"model_id": "RedHatAI/Qwen3-4B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 1925} +{"model_id": "drisspg/fp8-opt-125m", "provider": "huggingface", "task": "text-generation", "downloads": 1925} +{"model_id": "travis-moore/twi-llama-v5", "provider": "huggingface", "task": "text-generation", "downloads": 1925} +{"model_id": "huihui-ai/Qwen2.5-7B-Instruct-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1922} +{"model_id": "bartowski/L3.3-MS-Nevoria-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1922} +{"model_id": "GPT4All-Community/Meta-Llama-3.1-8B-Instruct-128k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1921} +{"model_id": "unsloth/Hermes-2-Pro-Mistral-7B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1920} +{"model_id": "EnlistedGhost/Mag-Mell-Reasoner-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1918} +{"model_id": "DavidAU/Qwen3-24B-A4B-Freedom-HQ-Thinking-Abliterated-Heretic-NEOMAX-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1917} +{"model_id": "Felladrin/Llama-68M-Chat-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1916} +{"model_id": "bartowski/HuatuoGPT-o1-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1916} +{"model_id": "nightmedia/gpt-oss-120b-heretic-v2-mxfp4-q8-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 1916} +{"model_id": "mozilla-ai/Phi-3-mini-4k-instruct-llamafile", "provider": "huggingface", "task": "text-generation", "downloads": 1912} +{"model_id": "mlx-community/Qwen3-Coder-Next-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 1910} +{"model_id": "Universal-NER/UniNER-7B-all", "provider": "huggingface", "task": "text-generation", "downloads": 1909} +{"model_id": "p1atdev/dart-v2-moe-sft", "provider": "huggingface", "task": "text-generation", "downloads": 1909} +{"model_id": "DavidAU/OpenAi-GPT-oss-36B-BrainStorm20x-uncensored-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1909} +{"model_id": "Intel/tiny-random-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 1908} +{"model_id": "DavidAU/DeepSeek-MOE-4X8B-R1-Distill-Llama-3.1-Deep-Thinker-Uncensored-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1906} +{"model_id": "deqing/llama-300M-v5-window_4", "provider": "huggingface", "task": "text-generation", "downloads": 1905} +{"model_id": "ggml-org/Meta-Llama-3.1-8B-Instruct-Q4_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1901} +{"model_id": "lmstudio-community/Qwen2.5-Coder-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1900} +{"model_id": "gshasiri/SmolLM3-Mid", "provider": "huggingface", "task": "text-generation", "downloads": 1900} +{"model_id": "GritLM/emb_m7_nodes16_fast", "provider": "huggingface", "task": "text-generation", "downloads": 1899} +{"model_id": "deqing/llama-600M-v4-swap_numbers", "provider": "huggingface", "task": "text-generation", "downloads": 1899} +{"model_id": "microsoft/MediPhi-Clinical", "provider": "huggingface", "task": "text-generation", "downloads": 1895} +{"model_id": "junelee/wizard-vicuna-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1894} +{"model_id": "bartowski/Sao10K_Llama-3.3-70B-Vulpecula-r1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1892} +{"model_id": "nvidia/NVIDIA-Nemotron-Nano-12B-v2-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1892} +{"model_id": "inceptionai/jais-adapted-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1889} +{"model_id": "mradermacher/Gemma-3-27B-Derestricted-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1887} +{"model_id": "ggml-org/Qwen2.5-Coder-3B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1885} +{"model_id": "dicta-il/DictaLM-3.0-1.7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1885} +{"model_id": "t-bank-ai/ruDialoGPT-small", "provider": "huggingface", "task": "text-generation", "downloads": 1884} +{"model_id": "unsloth/SmolLM2-135M-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1883} +{"model_id": "speakleash/Bielik-11B-v3.0-Instruct-awq", "provider": "huggingface", "task": "text-generation", "downloads": 1882} +{"model_id": "legraphista/Qwen2.5-32B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1881} +{"model_id": "cerebras/Cerebras-GPT-256M", "provider": "huggingface", "task": "text-generation", "downloads": 1880} +{"model_id": "WizardLMTeam/WizardLM-13B-V1.2", "provider": "huggingface", "task": "text-generation", "downloads": 1880} +{"model_id": "PrimeIntellect/MiniMax-M2.5-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 1880} +{"model_id": "deqing/llama-300M-v2-swap_numbers", "provider": "huggingface", "task": "text-generation", "downloads": 1878} +{"model_id": "allenai/OLMo-7B-0724-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1877} +{"model_id": "huihui-ai/Huihui-Qwen3-4B-Instruct-2507-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1877} +{"model_id": "litert-community/TinyLlama-1.1B-Chat-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 1876} +{"model_id": "spicyneuron/Kimi-K2.5-MLX-mixed-2.8-bit", "provider": "huggingface", "task": "text-generation", "downloads": 1875} +{"model_id": "vicgalle/gpt2-alpaca", "provider": "huggingface", "task": "text-generation", "downloads": 1873} +{"model_id": "ggml-org/Qwen2.5-Coder-1.5B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1872} +{"model_id": "stabilityai/stablelm-tuned-alpha-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1871} +{"model_id": "lmsys/vicuna-33b-v1.3", "provider": "huggingface", "task": "text-generation", "downloads": 1867} +{"model_id": "ncfrey/ChemGPT-4.7M", "provider": "huggingface", "task": "text-generation", "downloads": 1866} +{"model_id": "zai-org/GLM-4.5-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 1864} +{"model_id": "mlx-community/Qwen3-Coder-Next-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 1864} +{"model_id": "luodian/llama-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1861} +{"model_id": "mehuldamani/sft-instruct-vvx2", "provider": "huggingface", "task": "text-generation", "downloads": 1859} +{"model_id": "EleutherAI/pythia-70m-seed1", "provider": "huggingface", "task": "text-generation", "downloads": 1857} +{"model_id": "lmstudio-community/Qwen2.5-Coder-3B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1856} +{"model_id": "lmstudio-community/Phi-3.1-mini-128k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1855} +{"model_id": "mradermacher/Urdu-Ghazal-Generator-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1853} +{"model_id": "91chenxs/GLM-4.7-Flash-Uncensored-Heretic-NEO-CODE-Imatrix-MAX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1853} +{"model_id": "bartowski/TheDrummer_Anubis-Mini-8B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1848} +{"model_id": "janhq/Jan-v3-4B-base-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1847} +{"model_id": "RedHatAI/Llama-3.1-70B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 1846} +{"model_id": "cleanrl/EleutherAI_pythia-1b-deduped__sft__tldr", "provider": "huggingface", "task": "text-generation", "downloads": 1843} +{"model_id": "bartowski/mistralai_Devstral-2-123B-Instruct-2512-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1840} +{"model_id": "EleutherAI/polyglot-ko-5.8b", "provider": "huggingface", "task": "text-generation", "downloads": 1839} +{"model_id": "EleutherAI/pythia-410m-seed3", "provider": "huggingface", "task": "text-generation", "downloads": 1839} +{"model_id": "finnvoorhees/coreml-Llama-3.2-3B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1839} +{"model_id": "Phora68/bible-study-phi3-mini", "provider": "huggingface", "task": "text-generation", "downloads": 1832} +{"model_id": "litert-community/gemma-3-270m-it", "provider": "huggingface", "task": "text-generation", "downloads": 1830} +{"model_id": "EleutherAI/pythia-70m-seed2", "provider": "huggingface", "task": "text-generation", "downloads": 1827} +{"model_id": "lmstudio-community/Qwen2.5-Coder-1.5B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1826} +{"model_id": "inferencerlabs/Qwen3.5-122B-A10B-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 1826} +{"model_id": "EleutherAI/pythia-410m-seed1", "provider": "huggingface", "task": "text-generation", "downloads": 1822} +{"model_id": "arcee-ai/AFM-4.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1822} +{"model_id": "DavidAU/Qwen3-42B-A3B-2507-Thinking-Abliterated-uncensored-TOTAL-RECALL-v2-Medium-MASTER-CODER", "provider": "huggingface", "task": "text-generation", "downloads": 1821} +{"model_id": "ibm-granite/granite-3.0-8b-base", "provider": "huggingface", "task": "text-generation", "downloads": 1820} +{"model_id": "RUCAIBox/mvp", "provider": "huggingface", "task": "text-generation", "downloads": 1819} +{"model_id": "authormist/authormist-originality", "provider": "huggingface", "task": "text-generation", "downloads": 1819} +{"model_id": "dphn/dolphin-2_6-phi-2", "provider": "huggingface", "task": "text-generation", "downloads": 1818} +{"model_id": "clouditera/SecGPT-14B", "provider": "huggingface", "task": "text-generation", "downloads": 1818} +{"model_id": "guidelabs/steerling-8b", "provider": "huggingface", "task": "text-generation", "downloads": 1816} +{"model_id": "openlm-research/open_llama_13b", "provider": "huggingface", "task": "text-generation", "downloads": 1813} +{"model_id": "allenai/tulu-2-dpo-70b", "provider": "huggingface", "task": "text-generation", "downloads": 1811} +{"model_id": "unsloth/Seed-OSS-36B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1807} +{"model_id": "juiceb0xc0de/bella-bartender-3b", "provider": "huggingface", "task": "text-generation", "downloads": 1807} +{"model_id": "mssfj/Qwen3.5-9B-GPTQ-INT8", "provider": "huggingface", "task": "text-generation", "downloads": 1807} +{"model_id": "mlx-community/deepcogito-cogito-v1-preview-llama-3B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1806} +{"model_id": "openbmb/MiniCPM4.1-8B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1802} +{"model_id": "bartowski/nvidia_Llama-3_3-Nemotron-Super-49B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1797} +{"model_id": "unsloth/QwQ-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1796} +{"model_id": "TheClusterDev/Qwen3-Next-80B-A3B-Instruct-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 1795} +{"model_id": "EleutherAI/pythia-160m-seed4", "provider": "huggingface", "task": "text-generation", "downloads": 1793} +{"model_id": "brunopio/Llama3-8B-1.58-100B-tokens-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1792} +{"model_id": "p1atdev/dart-v1-sft", "provider": "huggingface", "task": "text-generation", "downloads": 1791} +{"model_id": "Equall/SaulLM-54B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1791} +{"model_id": "Intel/tiny-random-falcon", "provider": "huggingface", "task": "text-generation", "downloads": 1787} +{"model_id": "XythicK/Mag-Mell-R1-Uncensored-21B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1785} +{"model_id": "Sunbird/Sunflower-14B", "provider": "huggingface", "task": "text-generation", "downloads": 1784} +{"model_id": "Jiqing/tiny-random-qwen2", "provider": "huggingface", "task": "text-generation", "downloads": 1782} +{"model_id": "OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5", "provider": "huggingface", "task": "text-generation", "downloads": 1780} +{"model_id": "EleutherAI/pythia-31m-seed9", "provider": "huggingface", "task": "text-generation", "downloads": 1780} +{"model_id": "PrimeIntellect/GLM-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1780} +{"model_id": "togethercomputer/RedPajama-INCITE-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1776} +{"model_id": "unsloth/codellama-7b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1776} +{"model_id": "stabilityai/stablelm-2-1_6b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1774} +{"model_id": "riv25-aim410/qwen3-4b-spectrum-nl2sql", "provider": "huggingface", "task": "text-generation", "downloads": 1774} +{"model_id": "hossamdaoud/Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1773} +{"model_id": "AcuteShrewdSecurity/Llama-Phishsense-1B", "provider": "huggingface", "task": "text-generation", "downloads": 1771} +{"model_id": "deqing/llama-300M-v2-unigram", "provider": "huggingface", "task": "text-generation", "downloads": 1771} +{"model_id": "mattritchey/next-1b-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1767} +{"model_id": "nightmedia/Qwen3.5-122B-A10B-Text-qx64-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 1766} +{"model_id": "Inlest/OpenAi-GPT-oss-20b-abliterated-uncensored-NEO-Imatrix-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1766} +{"model_id": "ibm-granite/granite-3.1-8b-base", "provider": "huggingface", "task": "text-generation", "downloads": 1765} +{"model_id": "NousResearch/Hermes-2-Theta-Llama-3-70B", "provider": "huggingface", "task": "text-generation", "downloads": 1764} +{"model_id": "MaziyarPanahi/Meta-Llama-3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1754} +{"model_id": "unsloth/Phi-4-mini-reasoning-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1754} +{"model_id": "JunHowie/Qwen3-32B-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 1753} +{"model_id": "bigscience/bloom-1b7-intermediate", "provider": "huggingface", "task": "text-generation", "downloads": 1752} +{"model_id": "stabilityai/stablelm-base-alpha-7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1752} +{"model_id": "openwalrus/Qwen3-14B", "provider": "huggingface", "task": "text-generation", "downloads": 1752} +{"model_id": "EleutherAI/polyglot-ko-12.8b", "provider": "huggingface", "task": "text-generation", "downloads": 1750} +{"model_id": "SanctumAI/granite-8b-code-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1750} +{"model_id": "mlx-community/MiniMax-M2.5-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 1749} +{"model_id": "second-state/Gemma-7b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1748} +{"model_id": "bartowski/TheDrummer_Behemoth-X-123B-v2.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1748} +{"model_id": "Romarchive/LocoOperator-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1748} +{"model_id": "echarlaix/tiny-mpt-random-remote-code", "provider": "huggingface", "task": "text-generation", "downloads": 1744} +{"model_id": "second-state/DeepSeek-Coder-V2-Lite-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1743} +{"model_id": "deqing/llama-300M-v5-fivegram", "provider": "huggingface", "task": "text-generation", "downloads": 1742} +{"model_id": "sbintuitions/tiny-lm-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1740} +{"model_id": "Menlo/Jan-nano-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1740} +{"model_id": "thelamapi/next-1b", "provider": "huggingface", "task": "text-generation", "downloads": 1740} +{"model_id": "unsloth/ERNIE-4.5-21B-A3B-PT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1739} +{"model_id": "kainah/Qwen3-30B-A3B-Claude-4.5-Opus-High-Reasoning-2507-ABLITERATED-UNCENSORED-V2-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1739} +{"model_id": "nvidia/Llama-3_1-Nemotron-Ultra-253B-v1-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 1737} +{"model_id": "huawei-csl/Qwen3-32B-4bit-SINQ", "provider": "huggingface", "task": "text-generation", "downloads": 1736} +{"model_id": "allenai/tulu-2-dpo-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1735} +{"model_id": "m42-health/Llama3-Med42-70B", "provider": "huggingface", "task": "text-generation", "downloads": 1734} +{"model_id": "nvidia/Llama-3.1-Nemotron-Safety-Guard-8B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 1734} +{"model_id": "mtgv/MobileVLM_V2-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 1733} +{"model_id": "openchat/openchat-3.5-1210", "provider": "huggingface", "task": "text-generation", "downloads": 1732} +{"model_id": "KoboldAI/LLaMA2-13B-Erebus-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1732} +{"model_id": "MohamedGomaa30/spark-tts-normazlied-masri-mega", "provider": "huggingface", "task": "text-generation", "downloads": 1731} +{"model_id": "PrimeIntellect/Qwen3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 1727} +{"model_id": "TEN-framework/TEN_Turn_Detection", "provider": "huggingface", "task": "text-generation", "downloads": 1726} +{"model_id": "RedHatAI/llama2.c-stories110M-pruned50", "provider": "huggingface", "task": "text-generation", "downloads": 1725} +{"model_id": "medalpaca/medalpaca-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1724} +{"model_id": "tiiuae/Falcon3-Mamba-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1724} +{"model_id": "apple/FastVLM-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1724} +{"model_id": "ibm-granite/granite-3.1-1b-a400m-base", "provider": "huggingface", "task": "text-generation", "downloads": 1723} +{"model_id": "TURKCELL/Turkcell-LLM-7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1722} +{"model_id": "lmstudio-community/Qwen2.5-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1722} +{"model_id": "TheBloke/CodeLlama-34B-Python-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 1720} +{"model_id": "ZuzeTt/Qwen3-4B-Thinking-2507-Heretic-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1719} +{"model_id": "NousResearch/Yarn-Mistral-7b-128k", "provider": "huggingface", "task": "text-generation", "downloads": 1718} +{"model_id": "sarvamai/sarvam-1-v0.5", "provider": "huggingface", "task": "text-generation", "downloads": 1716} +{"model_id": "litert-community/Qwen3-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 1716} +{"model_id": "Deci/DeciLM-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1715} +{"model_id": "cais/HarmBench-Llama-2-13b-cls-multimodal-behaviors", "provider": "huggingface", "task": "text-generation", "downloads": 1710} +{"model_id": "weiqiang1978/Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1707} +{"model_id": "lmstudio-community/Qwen3-235B-A22B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1706} +{"model_id": "TheBloke/Speechless-Llama2-Hermes-Orca-Platypus-WizardLM-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1705} +{"model_id": "EleutherAI/pythia-31m-seed2", "provider": "huggingface", "task": "text-generation", "downloads": 1705} +{"model_id": "DavidAU/Qwen3-18B-A3B-Stranger-Thoughts-Abliterated-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1704} +{"model_id": "unsloth/LFM2.5-1.2B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1704} +{"model_id": "inferencerlabs/GLM-5-MLX-5.6bit", "provider": "huggingface", "task": "text-generation", "downloads": 1704} +{"model_id": "SimplySara/LocoOperator-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1700} +{"model_id": "TheBloke/CodeLlama-34B-Instruct-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 1699} +{"model_id": "VAGOsolutions/Llama-3.1-SauerkrautLM-8b-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1699} +{"model_id": "bartowski/NousResearch_Hermes-4.3-36B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1699} +{"model_id": "Open-Orca/OpenOrca-Platypus2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 1698} +{"model_id": "tomngdev/JoyAI-LLM-Flash-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1698} +{"model_id": "TheBloke/WizardLM-7B-uncensored-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1696} +{"model_id": "OpenLemur/lemur-70b-chat-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1695} +{"model_id": "JetLM/SDAR-1.7B-Chat-b32", "provider": "huggingface", "task": "text-generation", "downloads": 1694} +{"model_id": "NousResearch/Llama-2-13b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1693} +{"model_id": "internlm/internlm2_5-1_8b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1693} +{"model_id": "openaccess-ai-collective/wizard-mega-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1691} +{"model_id": "LumiOpen/Poro-34B", "provider": "huggingface", "task": "text-generation", "downloads": 1688} +{"model_id": "TeichAI/Qwen3-4B-Thinking-2507-Gemini-2.5-Flash-Lite-Preview-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1688} +{"model_id": "google/txgemma-27b-predict", "provider": "huggingface", "task": "text-generation", "downloads": 1687} +{"model_id": "kakaocorp/kanana-1.5-15.7b-a3b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1687} +{"model_id": "scpalmetto/Ouro-2.6B-Thinking-Fixed", "provider": "huggingface", "task": "text-generation", "downloads": 1686} +{"model_id": "pankajmathur/model_007", "provider": "huggingface", "task": "text-generation", "downloads": 1683} +{"model_id": "allenai/tulu-2-dpo-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1683} +{"model_id": "unsloth/Qwen2.5-Coder-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1682} +{"model_id": "mradermacher/NextCoder-Mirage-sol-7B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1682} +{"model_id": "bartowski/nvidia_Qwen3-Nemotron-32B-RLBFF-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1682} +{"model_id": "joshnader/Meta-Llama-3.1-8B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1681} +{"model_id": "huihui-ai/Huihui-GLM-4.7-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1680} +{"model_id": "mlx-community/DeepSeek-V3.2-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1678} +{"model_id": "mlx-community/Qwen3-1.7B-4bit-DWQ-053125", "provider": "huggingface", "task": "text-generation", "downloads": 1677} +{"model_id": "EleutherAI/pythia-31m-seed1", "provider": "huggingface", "task": "text-generation", "downloads": 1676} +{"model_id": "arcee-ai/Llama-3.1-SuperNova-Lite", "provider": "huggingface", "task": "text-generation", "downloads": 1676} +{"model_id": "deqing/llama-300M-v2-fourgram", "provider": "huggingface", "task": "text-generation", "downloads": 1675} +{"model_id": "Jackrong/MLX-Qwen3.5-35B-A3B-Claude-4.6-Opus-Reasoning-Distilled-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1674} +{"model_id": "zootkitty/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-mxfp8", "provider": "huggingface", "task": "text-generation", "downloads": 1673} +{"model_id": "EleutherAI/pythia-160m-seed7", "provider": "huggingface", "task": "text-generation", "downloads": 1672} +{"model_id": "deqing/llama-300M-v2-trigram", "provider": "huggingface", "task": "text-generation", "downloads": 1672} +{"model_id": "hugohrban/progen2-large", "provider": "huggingface", "task": "text-generation", "downloads": 1671} +{"model_id": "bartowski/nvidia_NVIDIA-Nemotron-Nano-12B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1671} +{"model_id": "hf-tiny-model-private/tiny-random-GPT2LMHeadModel", "provider": "huggingface", "task": "text-generation", "downloads": 1669} +{"model_id": "ICBU-NPU/FashionGPT-70B-V1.2", "provider": "huggingface", "task": "text-generation", "downloads": 1669} +{"model_id": "cerebras/MiniMax-M2.5-REAP-172B-A10B", "provider": "huggingface", "task": "text-generation", "downloads": 1669} +{"model_id": "jondurbin/airoboros-l2-70b-2.1", "provider": "huggingface", "task": "text-generation", "downloads": 1668} +{"model_id": "microsoft/CodeGPT-small-py", "provider": "huggingface", "task": "text-generation", "downloads": 1667} +{"model_id": "vectorzhou/gemma-2-2b-it-alpaca-cleaned-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 1667} +{"model_id": "Ligeng-Zhu/Qwen2.5-Math-7B-32k", "provider": "huggingface", "task": "text-generation", "downloads": 1667} +{"model_id": "SeeFlock/task-20-Qwen-Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1666} +{"model_id": "enfuse/Qwen2.5-72B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 1666} +{"model_id": "NorwAI/NorwAI-Mistral-7B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1665} +{"model_id": "Mungert/MiroThinker-v1.5-30B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1662} +{"model_id": "speakleash/Bielik-11B-v2.6-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1661} +{"model_id": "deqing/lstm-window-4-v5", "provider": "huggingface", "task": "text-generation", "downloads": 1661} +{"model_id": "lmstudio-community/medgemma-27b-text-it-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1660} +{"model_id": "internlm/internlm-20b", "provider": "huggingface", "task": "text-generation", "downloads": 1659} +{"model_id": "mrtoots/unsloth-Qwen3-Coder-Next-mlx-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1659} +{"model_id": "Salesforce/codegen-6B-multi", "provider": "huggingface", "task": "text-generation", "downloads": 1658} +{"model_id": "huggyllama/llama-65b", "provider": "huggingface", "task": "text-generation", "downloads": 1658} +{"model_id": "MaziyarPanahi/BioMistral-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1657} +{"model_id": "tencent/Youtu-LLM-2B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1657} +{"model_id": "mlx-community/MiniMax-M2.5-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 1657} +{"model_id": "budecosystem/genz-70b", "provider": "huggingface", "task": "text-generation", "downloads": 1654} +{"model_id": "Equall/Saul-7B-Instruct-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1653} +{"model_id": "bartowski/ArliAI_QwQ-32B-ArliAI-RpR-v4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1652} +{"model_id": "lmstudio-community/Qwen2.5-Coder-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1651} +{"model_id": "YuCollection/gpt-oss-120b-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 1650} +{"model_id": "tabularisai/Faust-1", "provider": "huggingface", "task": "text-generation", "downloads": 1649} +{"model_id": "cmp-nct/Qwen3-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1647} +{"model_id": "TheBloke/Vicuna-13B-1.1-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1646} +{"model_id": "katuni4ka/tiny-random-baichuan2", "provider": "huggingface", "task": "text-generation", "downloads": 1646} +{"model_id": "stabilityai/StableBeluga-13B", "provider": "huggingface", "task": "text-generation", "downloads": 1644} +{"model_id": "hugging-quants/gemma-2-9b-it-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 1644} +{"model_id": "pankajmathur/orca_mini_v3_70b", "provider": "huggingface", "task": "text-generation", "downloads": 1643} +{"model_id": "alpindale/Llama-3.2-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1643} +{"model_id": "lmstudio-community/GLM-4.5-Air-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1643} +{"model_id": "AI-Sweden-Models/gpt-sw3-20b", "provider": "huggingface", "task": "text-generation", "downloads": 1642} +{"model_id": "WaveCut/Qwen3.5-35B-A3B-MLX_4bit_SWAN", "provider": "huggingface", "task": "text-generation", "downloads": 1642} +{"model_id": "DiscoResearch/DiscoLM-mixtral-8x7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1641} +{"model_id": "Goekdeniz-Guelmez/Josiefied-Qwen3-14B-abliterated-v3", "provider": "huggingface", "task": "text-generation", "downloads": 1639} +{"model_id": "ibm-granite/granite-8b-code-instruct-128k", "provider": "huggingface", "task": "text-generation", "downloads": 1637} +{"model_id": "inference-optimization/Qwen3-Coder-Next.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 1637} +{"model_id": "nm-testing/tinyllama-oneshot-w8-channel-a8-tensor", "provider": "huggingface", "task": "text-generation", "downloads": 1636} +{"model_id": "microsoft/FrogMini-14B-2510", "provider": "huggingface", "task": "text-generation", "downloads": 1636} +{"model_id": "Acnoryx/Airy-Lite", "provider": "huggingface", "task": "text-generation", "downloads": 1636} +{"model_id": "Fredithefish/Guanaco-3B-Uncensored-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1635} +{"model_id": "bartowski/Qwen_Qwen3-30B-A3B-Thinking-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1633} +{"model_id": "tiiuae/Falcon-H1-34B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1632} +{"model_id": "deqing/llama-300M-v2-bigram", "provider": "huggingface", "task": "text-generation", "downloads": 1630} +{"model_id": "bartowski/Qwen2-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1629} +{"model_id": "CausalLM/14B", "provider": "huggingface", "task": "text-generation", "downloads": 1628} +{"model_id": "allenai/OLMo-7B-0424-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1627} +{"model_id": "EleutherAI/pythia-160m-seed5", "provider": "huggingface", "task": "text-generation", "downloads": 1626} +{"model_id": "thhaus/nemotron3-8b", "provider": "huggingface", "task": "text-generation", "downloads": 1626} +{"model_id": "alpindale/goliath-120b", "provider": "huggingface", "task": "text-generation", "downloads": 1624} +{"model_id": "StanfordAIMI/CheXagent-8b", "provider": "huggingface", "task": "text-generation", "downloads": 1624} +{"model_id": "cyankiwi/Qwen3-4B-Instruct-2507-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1624} +{"model_id": "MiniMaxAI/MiniMax-Text-01", "provider": "huggingface", "task": "text-generation", "downloads": 1622} +{"model_id": "NbAiLab/nb-gpt-j-6B-torgersen-alpaca", "provider": "huggingface", "task": "text-generation", "downloads": 1621} +{"model_id": "nvidia/AceMath-RL-Nemotron-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1621} +{"model_id": "MuXodious/GLM-4.7-Flash-absolute-heresy-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1621} +{"model_id": "NousResearch/CodeLlama-34b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1620} +{"model_id": "deqing/llama-300M-v5-permute", "provider": "huggingface", "task": "text-generation", "downloads": 1619} +{"model_id": "DevQuasar/chutesai.Qwen3-235B-A22B-Instruct-2507-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1618} +{"model_id": "GeneZC/MiniChat-2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 1616} +{"model_id": "lmstudio-community/Mistral-Small-3.1-24B-Instruct-2503-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1616} +{"model_id": "NousResearch/Nous-Capybara-34B", "provider": "huggingface", "task": "text-generation", "downloads": 1615} +{"model_id": "EleutherAI/pythia-70m-seed5", "provider": "huggingface", "task": "text-generation", "downloads": 1615} +{"model_id": "tiiuae/Falcon-H1-1.5B-Deep-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1613} +{"model_id": "amazingvince/zephyr-smol_llama-100m-sft-full", "provider": "huggingface", "task": "text-generation", "downloads": 1612} +{"model_id": "ai21labs/Jamba-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1612} +{"model_id": "unsloth/gemma-3-270m-it-qat", "provider": "huggingface", "task": "text-generation", "downloads": 1612} +{"model_id": "jkralev/fuzzy-llm", "provider": "huggingface", "task": "text-generation", "downloads": 1612} +{"model_id": "cerebras/Cerebras-GPT-1.3B", "provider": "huggingface", "task": "text-generation", "downloads": 1610} +{"model_id": "Open-Orca/OpenOrcaxOpenChat-Preview2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 1610} +{"model_id": "deqing/llama-300M-v5-unigram", "provider": "huggingface", "task": "text-generation", "downloads": 1608} +{"model_id": "TheBloke/CodeLlama-13B-Instruct-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 1607} +{"model_id": "deqing/llama-300M-v5-bigram", "provider": "huggingface", "task": "text-generation", "downloads": 1607} +{"model_id": "RoadQAQ/Qwen2.5-Math-1.5B-16k-think", "provider": "huggingface", "task": "text-generation", "downloads": 1606} +{"model_id": "Undi95/Mixtral-8x7B-MoE-RP-Story", "provider": "huggingface", "task": "text-generation", "downloads": 1605} +{"model_id": "NousResearch/Hermes-4.3-36B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1604} +{"model_id": "Zyi4082/Qwen3-VL-maid-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1604} +{"model_id": "Chompa1422/Qwen3.5-122B-A10B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1604} +{"model_id": "TheBloke/CodeLlama-13B-Python-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 1602} +{"model_id": "EleutherAI/pythia-31m-seed5", "provider": "huggingface", "task": "text-generation", "downloads": 1602} +{"model_id": "huihui-ai/Qwen2.5-7B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1602} +{"model_id": "legraphista/Qwen2-1.5B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1601} +{"model_id": "Qwen/Qwen3-Next-80B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1601} +{"model_id": "facebook/galactica-120b", "provider": "huggingface", "task": "text-generation", "downloads": 1600} +{"model_id": "software-mansion/react-native-executorch-qwen-2.5", "provider": "huggingface", "task": "text-generation", "downloads": 1600} +{"model_id": "pankajmathur/orca_mini_v3_13b", "provider": "huggingface", "task": "text-generation", "downloads": 1599} +{"model_id": "unsloth/Qwen3-8B-Base-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1599} +{"model_id": "huihui-ai/Qwen2.5-7B-Instruct-abliterated-v3", "provider": "huggingface", "task": "text-generation", "downloads": 1598} +{"model_id": "cmp-nct/Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1598} +{"model_id": "bartowski/dolphin-2.9.1-llama-3-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1597} +{"model_id": "QuantTrio/Qwen3-30B-A3B-Thinking-2507-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1597} +{"model_id": "puwaer/Qwen3-Next-80B-A3B-Thinking-GRPO-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 1597} +{"model_id": "MBZUAI/LaMini-Flan-T5-783M", "provider": "huggingface", "task": "text-generation", "downloads": 1596} +{"model_id": "openaccess-ai-collective/manticore-13b-chat-pyg", "provider": "huggingface", "task": "text-generation", "downloads": 1596} +{"model_id": "rinna/youri-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1595} +{"model_id": "PowCal/Llama-3.1-8B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1594} +{"model_id": "aloobun/falcon-1b-cot-t2", "provider": "huggingface", "task": "text-generation", "downloads": 1593} +{"model_id": "violetahayashi69/DarkIdol-Llama-3.1-8B-Instruct-1.2-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1591} +{"model_id": "unsloth/QwQ-32B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1590} +{"model_id": "tokyotech-llm/GPT-OSS-Swallow-120B-SFT-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1590} +{"model_id": "prem-research/prem-1B-SQL", "provider": "huggingface", "task": "text-generation", "downloads": 1588} +{"model_id": "Qwen/Qwen3-1.7B-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 1588} +{"model_id": "euclaise/falcon_1b_stage1", "provider": "huggingface", "task": "text-generation", "downloads": 1587} +{"model_id": "d3LLM/d3LLM_LLaDA", "provider": "huggingface", "task": "text-generation", "downloads": 1587} +{"model_id": "NobodyWho/Qwen_Qwen3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1587} +{"model_id": "openGPT-X/Teuken-7B-instruct-commercial-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 1586} +{"model_id": "timdettmers/guanaco-33b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 1583} +{"model_id": "NewstaR/Porpoise-6b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1583} +{"model_id": "dvruette/gidd-unif-3b", "provider": "huggingface", "task": "text-generation", "downloads": 1583} +{"model_id": "lmstudio-community/deepseek-coder-6.7B-kexer-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1582} +{"model_id": "bartowski/EssentialAI_rnj-1-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1581} +{"model_id": "freddm/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1581} +{"model_id": "unsloth/gemma-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 1578} +{"model_id": "nightmedia/Qwen3.5-122B-A10B-Text-qx85-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 1578} +{"model_id": "llmcompressor-quants/Qwen2.5-7B-Instruct-fp8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 1577} +{"model_id": "TheBloke/Llama-2-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1576} +{"model_id": "deepnight-research/Saily_220B", "provider": "huggingface", "task": "text-generation", "downloads": 1576} +{"model_id": "unsloth/granite-4.0-350m-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1576} +{"model_id": "WeiboAI/VibeThinker-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1576} +{"model_id": "deepcogito/cogito-v1-preview-qwen-14B", "provider": "huggingface", "task": "text-generation", "downloads": 1574} +{"model_id": "LGAI-EXAONE/EXAONE-4.0-1.2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1573} +{"model_id": "inferencerlabs/Qwen3-Coder-Next-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 1572} +{"model_id": "EleutherAI/pythia-31m-seed7", "provider": "huggingface", "task": "text-generation", "downloads": 1570} +{"model_id": "stabilityai/stablelm-base-alpha-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1569} +{"model_id": "bartowski/nomic-ai_nomic-embed-code-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1569} +{"model_id": "Monero/WizardLM-Uncensored-SuperCOT-StoryTelling-30b", "provider": "huggingface", "task": "text-generation", "downloads": 1568} +{"model_id": "ibm-granite/granite-guardian-3.2-3b-a800m", "provider": "huggingface", "task": "text-generation", "downloads": 1568} +{"model_id": "duyntnet/DeepSeek-Coder-V2-Lite-Instruct-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1566} +{"model_id": "bartowski/TheDrummer_Anubis-70B-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1566} +{"model_id": "tiiuae/Falcon-H1-1.5B-Deep-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1564} +{"model_id": "TheBloke/Ziya-Coding-34B-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1563} +{"model_id": "lightonai/alfred-40b-1023", "provider": "huggingface", "task": "text-generation", "downloads": 1563} +{"model_id": "EleutherAI/pythia-70m-seed7", "provider": "huggingface", "task": "text-generation", "downloads": 1563} +{"model_id": "Eslzzyl/Qwen3-4B-Instruct-2507-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1563} +{"model_id": "totally-not-an-llm/EverythingLM-13b-16k", "provider": "huggingface", "task": "text-generation", "downloads": 1562} +{"model_id": "NEU-HAI/mental-alpaca", "provider": "huggingface", "task": "text-generation", "downloads": 1562} +{"model_id": "OpenLLM-France/Claire-Mistral-7B-0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1562} +{"model_id": "TheBloke/CodeLlama-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1562} +{"model_id": "bartowski/Mistral-Large-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1562} +{"model_id": "RedHatAI/Llama-3.3-70B-Instruct-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 1562} +{"model_id": "tabularisai/Qwen3-0.3B-distil", "provider": "huggingface", "task": "text-generation", "downloads": 1562} +{"model_id": "Ihabb213/GLM-4.7-Flash-Uncensored-Heretic-NEO-CODE-Imatrix-MAX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1562} +{"model_id": "uukuguy/speechless-llama2-hermes-orca-platypus-wizardlm-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1561} +{"model_id": "inclusionAI/Ring-mini-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 1560} +{"model_id": "pankajmathur/orca_mini_v3_7b", "provider": "huggingface", "task": "text-generation", "downloads": 1559} +{"model_id": "Danielbrdz/Barcenas-6b", "provider": "huggingface", "task": "text-generation", "downloads": 1559} +{"model_id": "moreh/MoMo-72B-lora-1.8.7-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 1559} +{"model_id": "bartowski/mlabonne_Qwen3-4B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1558} +{"model_id": "jondurbin/airoboros-l2-13b-2.1", "provider": "huggingface", "task": "text-generation", "downloads": 1557} +{"model_id": "nvidia/Nemotron-Cascade-2-30B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 1557} +{"model_id": "vihangd/shearedplats-2.7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1556} +{"model_id": "mlx-community/LFM2.5-1.2B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1555} +{"model_id": "TheBloke/Guanaco-7B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1554} +{"model_id": "AaryanK/Qwen3.5-2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1553} +{"model_id": "EleutherAI/pythia-70m-seed8", "provider": "huggingface", "task": "text-generation", "downloads": 1552} +{"model_id": "migtissera/Tess-XL-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 1550} +{"model_id": "MaziyarPanahi/Llama-3-8B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1550} +{"model_id": "vandijklab/C2S-Scale-Gemma-2-27B", "provider": "huggingface", "task": "text-generation", "downloads": 1550} +{"model_id": "allenai/truthfulqa-truth-judge-llama2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1549} +{"model_id": "DiscoResearch/DiscoLM-70b", "provider": "huggingface", "task": "text-generation", "downloads": 1547} +{"model_id": "bartowski/mistralai_Devstral-Small-2505-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1547} +{"model_id": "huihui-ai/Huihui-Qwen3-14B-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1547} +{"model_id": "KnutJaegersberg/black_goo_recipe_b", "provider": "huggingface", "task": "text-generation", "downloads": 1546} +{"model_id": "second-state/Deepseek-Coder-6.7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1545} +{"model_id": "naver-hyperclovax/HyperCLOVAX-SEED-Text-Instruct-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1544} +{"model_id": "tiiuae/Falcon3-7B-Instruct-1.58bit", "provider": "huggingface", "task": "text-generation", "downloads": 1543} +{"model_id": "Enoch/llama-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1542} +{"model_id": "LLM360/Crystal", "provider": "huggingface", "task": "text-generation", "downloads": 1542} +{"model_id": "bartowski/zai-org_GLM-4.5-Air-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1542} +{"model_id": "NousResearch/CodeLlama-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1541} +{"model_id": "AaryanK/IQuest-Coder-V1-40B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1540} +{"model_id": "beomi/KoRWKV-6B", "provider": "huggingface", "task": "text-generation", "downloads": 1538} +{"model_id": "cyan2k/molmo-7B-O-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1538} +{"model_id": "RedHatAI/Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1538} +{"model_id": "KnutJaegersberg/deacon-3b", "provider": "huggingface", "task": "text-generation", "downloads": 1537} +{"model_id": "lmstudio-community/Qwen3-Coder-480B-A35B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1537} +{"model_id": "NousResearch/Nous-Hermes-Llama2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1536} +{"model_id": "HiTZ/Medical-mT5-large", "provider": "huggingface", "task": "text-generation", "downloads": 1536} +{"model_id": "KnutJaegersberg/falcon-1b-t-sft", "provider": "huggingface", "task": "text-generation", "downloads": 1536} +{"model_id": "Mxode/TinyStories-LLaMA2-25M-256h-4l-GQA", "provider": "huggingface", "task": "text-generation", "downloads": 1536} +{"model_id": "second-state/StarCoder2-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1535} +{"model_id": "KnutJaegersberg/deacon-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1532} +{"model_id": "johnlockejrr/Qwen2.5-Coder-14b-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 1532} +{"model_id": "k050506koch/GPT3-dev-350m-2805", "provider": "huggingface", "task": "text-generation", "downloads": 1531} +{"model_id": "giladgd/gpt-oss-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1531} +{"model_id": "bartowski/mistralai_Magistral-Small-2509-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1531} +{"model_id": "DevQuasar/Qwen.Qwen3.5-35B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1531} +{"model_id": "EleutherAI/pythia-31m-seed6", "provider": "huggingface", "task": "text-generation", "downloads": 1530} +{"model_id": "cglez/gpt2-ag_news", "provider": "huggingface", "task": "text-generation", "downloads": 1530} +{"model_id": "kyujinpy/Sakura-SOLAR-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1529} +{"model_id": "nm-testing/tinyllama-oneshot-w4a16-group128-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1529} +{"model_id": "unsloth/Qwen2.5-14B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1529} +{"model_id": "roleplaiapp/DeepSeek-R1-Distill-Qwen-14B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1528} +{"model_id": "OpenAssistant/codellama-13b-oasst-sft-v10", "provider": "huggingface", "task": "text-generation", "downloads": 1527} +{"model_id": "HiTZ/GoLLIE-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1527} +{"model_id": "RedHatAI/Qwen2.5-7B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 1527} +{"model_id": "NousResearch/CodeLlama-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1526} +{"model_id": "KnutJaegersberg/Walter-Falcon-1B", "provider": "huggingface", "task": "text-generation", "downloads": 1525} +{"model_id": "AI-Sweden-Models/gpt-sw3-40b", "provider": "huggingface", "task": "text-generation", "downloads": 1524} +{"model_id": "mlx-community/Llama-3.1-8B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1524} +{"model_id": "koalajun/Gemma-2-9b-it-Ko-Crypto-Translate", "provider": "huggingface", "task": "text-generation", "downloads": 1523} +{"model_id": "Tasmay-Tib/gpt2-medium-ift-safe-genai", "provider": "huggingface", "task": "text-generation", "downloads": 1523} +{"model_id": "adityasoni17/Qwen3-1.7B-RFT-500", "provider": "huggingface", "task": "text-generation", "downloads": 1522} +{"model_id": "allenai/truthfulqa-info-judge-llama2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1521} +{"model_id": "bartowski/magnum-12b-v2.5-kto-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1521} +{"model_id": "unsloth/Qwen3-32B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 1521} +{"model_id": "prithivMLmods/Qwen3-4B-2507-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1521} +{"model_id": "sometimesanotion/Lamarck-14B-v0.7", "provider": "huggingface", "task": "text-generation", "downloads": 1520} +{"model_id": "m-a-p/YuE-s1-7B-anneal-jp-kr-cot", "provider": "huggingface", "task": "text-generation", "downloads": 1520} +{"model_id": "mohammadmahdinouri/distilled-interleaved-1B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1520} +{"model_id": "KnutJaegersberg/black_goo_recipe_d", "provider": "huggingface", "task": "text-generation", "downloads": 1518} +{"model_id": "unsloth/Seed-Coder-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1518} +{"model_id": "Sepolian/Huihui-Qwen3.5-27B-Claude-4.6-Opus-abliterated-Q4_K_M", "provider": "huggingface", "task": "text-generation", "downloads": 1518} +{"model_id": "unsloth/Qwen3-235B-A22B-128K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1517} +{"model_id": "datajuicer/LLaMA-1B-dj-refine-150B", "provider": "huggingface", "task": "text-generation", "downloads": 1516} +{"model_id": "bartowski/perplexity-ai_r1-1776-distill-llama-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1516} +{"model_id": "RedHatAI/Qwen3-0.6B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 1516} +{"model_id": "Ex0bit/MiniMax-M2.5-PRISM-PRO", "provider": "huggingface", "task": "text-generation", "downloads": 1516} +{"model_id": "lightblue/japanese-mpt-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1515} +{"model_id": "KnutJaegersberg/black_goo_recipe_e", "provider": "huggingface", "task": "text-generation", "downloads": 1515} +{"model_id": "SciPhi/Triplex", "provider": "huggingface", "task": "text-generation", "downloads": 1515} +{"model_id": "zai-org/glm-4-9b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1515} +{"model_id": "Ex0bit/Kimi-K2.5-PRISM-REAP-530B-A32B", "provider": "huggingface", "task": "text-generation", "downloads": 1515} +{"model_id": "z-lab/gpt-oss-120b-DFlash", "provider": "huggingface", "task": "text-generation", "downloads": 1515} +{"model_id": "Mungert/DMind-3-mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1514} +{"model_id": "KnutJaegersberg/black_goo_recipe_a", "provider": "huggingface", "task": "text-generation", "downloads": 1513} +{"model_id": "dphn/dolphin-2.5-mixtral-8x7b", "provider": "huggingface", "task": "text-generation", "downloads": 1512} +{"model_id": "KnutJaegersberg/black_goo_recipe_c", "provider": "huggingface", "task": "text-generation", "downloads": 1511} +{"model_id": "DiscoResearch/DiscoLM-120b", "provider": "huggingface", "task": "text-generation", "downloads": 1510} +{"model_id": "TechxGenus/Meta-Llama-3-8B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1510} +{"model_id": "microsoft/Phi-3-small-128k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1510} +{"model_id": "jiosephlee/sft_intern_distillation_Intern-S1-mini-lm_complet_only_chat_think_lr5e-05", "provider": "huggingface", "task": "text-generation", "downloads": 1510} +{"model_id": "RepublicOfKorokke/Qwen3.5-9B-mlx-lm-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 1510} +{"model_id": "DreamFast/qwen3-4b-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 1510} +{"model_id": "legraphista/gemma-2-27b-it-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1509} +{"model_id": "katuni4ka/tiny-random-xverse", "provider": "huggingface", "task": "text-generation", "downloads": 1508} +{"model_id": "KnutJaegersberg/LLongMA-3b-LIMA", "provider": "huggingface", "task": "text-generation", "downloads": 1506} +{"model_id": "sdadas/polish-gpt2-xl", "provider": "huggingface", "task": "text-generation", "downloads": 1505} +{"model_id": "ibm-granite/granite-3.0-3b-a800m-base", "provider": "huggingface", "task": "text-generation", "downloads": 1504} +{"model_id": "mlx-community/Llama-3.2-3B-Instruct-uncensored-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 1504} +{"model_id": "LumiOpen/Llama-Poro-2-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1504} +{"model_id": "NousResearch/Nous-Capybara-7B-V1.9", "provider": "huggingface", "task": "text-generation", "downloads": 1503} +{"model_id": "barissglc/tinyllama-tarot-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1503} +{"model_id": "unsloth/Qwen2-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1503} +{"model_id": "Zyphra/ZR1-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1503} +{"model_id": "arcee-ai/Virtuoso-Small-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1502} +{"model_id": "bartowski/Qwen2.5-Coder-1.5B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1501} +{"model_id": "mlx-community/LFM2-350M-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1501} +{"model_id": "mradermacher/Qwen3.5-9B-Writing-DPO-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1501} +{"model_id": "bigscience/bloomz", "provider": "huggingface", "task": "text-generation", "downloads": 1499} +{"model_id": "stabilityai/stable-code-instruct-3b", "provider": "huggingface", "task": "text-generation", "downloads": 1499} +{"model_id": "onnx-internal-testing/tiny-random-SmolLM3ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 1499} +{"model_id": "bartowski/Qwen_Qwen3-4B-Thinking-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1498} +{"model_id": "skt/ko-gpt-trinity-1.2B-v0.5", "provider": "huggingface", "task": "text-generation", "downloads": 1497} +{"model_id": "Bingsu/exaone-3.0-7.8b-it", "provider": "huggingface", "task": "text-generation", "downloads": 1497} +{"model_id": "nightmedia/Qwen3.5-27B-Text-mxfp4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 1497} +{"model_id": "cerebras/Cerebras-GPT-590M", "provider": "huggingface", "task": "text-generation", "downloads": 1496} +{"model_id": "Intel/neural-chat-7b-v3-2", "provider": "huggingface", "task": "text-generation", "downloads": 1496} +{"model_id": "kakaocorp/kanana-nano-2.1b-embedding", "provider": "huggingface", "task": "text-generation", "downloads": 1496} +{"model_id": "MercuriusDream/Qwen3.5-9B-MLX-lm-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 1496} +{"model_id": "TheBloke/CodeLlama-34B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1494} +{"model_id": "unsloth/Qwen2.5-32B", "provider": "huggingface", "task": "text-generation", "downloads": 1494} +{"model_id": "mlx-community/DeepSeek-V3-0324-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1493} +{"model_id": "teknium/OpenHermes-13B", "provider": "huggingface", "task": "text-generation", "downloads": 1492} +{"model_id": "m8than/Llama-2-7b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1492} +{"model_id": "ytu-ce-cosmos/turkish-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 1491} +{"model_id": "DavidAU/Qwen3-The-Xiaolong-Josiefied-Omega-Directive-22B-uncensored-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1491} +{"model_id": "EleutherAI/pythia-31m-deduped", "provider": "huggingface", "task": "text-generation", "downloads": 1490} +{"model_id": "nvidia/AceMath-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1490} +{"model_id": "yam-peleg/Hebrew-Gemma-11B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1489} +{"model_id": "google/gemma-3-1b-it-qat-q4_0-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1489} +{"model_id": "EleutherAI/pythia-160m-seed9", "provider": "huggingface", "task": "text-generation", "downloads": 1487} +{"model_id": "bartowski/Trappu_Magnum-Picaro-0.7-v2-12b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1487} +{"model_id": "Murasaki-Project/Murasaki-14B-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1487} +{"model_id": "LiconStudio/Qwen3.5-9B-t2i_prompt_distillation_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1487} +{"model_id": "sapienzanlp/modello-italia-9b-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 1486} +{"model_id": "baidu/ERNIE-4.5-0.3B-Base-PT", "provider": "huggingface", "task": "text-generation", "downloads": 1486} +{"model_id": "vilm/vulture-40b", "provider": "huggingface", "task": "text-generation", "downloads": 1485} +{"model_id": "NousResearch/Yarn-Mistral-7b-64k", "provider": "huggingface", "task": "text-generation", "downloads": 1485} +{"model_id": "unsloth/Apriel-1.5-15b-Thinker-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1485} +{"model_id": "swap-uniba/LLaMAntino-2-70b-hf-UltraChat-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 1484} +{"model_id": "ggml-org/Qwen2.5-Coder-7B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1483} +{"model_id": "McGill-NLP/AfriqueQwen-14B", "provider": "huggingface", "task": "text-generation", "downloads": 1483} +{"model_id": "alnrg2arg/blockchainlabs_7B_merged_test2_4", "provider": "huggingface", "task": "text-generation", "downloads": 1482} +{"model_id": "SanctumAI/granite-3b-code-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1482} +{"model_id": "mratsim/Seed-OSS-36B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 1482} +{"model_id": "arcee-ai/Trinity-Mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1482} +{"model_id": "lmstudio-community/OREAL-DeepSeek-R1-Distill-Qwen-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1481} +{"model_id": "mradermacher/scout-4b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1481} +{"model_id": "katuni4ka/tiny-random-aquila2", "provider": "huggingface", "task": "text-generation", "downloads": 1480} +{"model_id": "RedHatAI/Qwen3-0.6B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 1480} +{"model_id": "LongSafari/hyenadna-medium-160k-seqlen-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1479} +{"model_id": "bartowski/FineMath-Llama-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1479} +{"model_id": "kebengdou/Qwen3-Coder-Next-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1479} +{"model_id": "jassonjunior/qwen3-8b-tool-calling", "provider": "huggingface", "task": "text-generation", "downloads": 1478} +{"model_id": "maywell/Synatra-7B-v0.3-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 1476} +{"model_id": "Unbabel/Tower-Plus-72B", "provider": "huggingface", "task": "text-generation", "downloads": 1476} +{"model_id": "xinlai/LISA-13B-llama2-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1475} +{"model_id": "JungZoona/T3Q-qwen2.5-14b-v1.0-e3", "provider": "huggingface", "task": "text-generation", "downloads": 1475} +{"model_id": "mlabonne/Beagle14-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1472} +{"model_id": "motobrew/qwen3-adv-comp-v34", "provider": "huggingface", "task": "text-generation", "downloads": 1472} +{"model_id": "hamzah0asadullah/Perexiguus-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1472} +{"model_id": "baidu/ERNIE-4.5-21B-A3B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 1471} +{"model_id": "NexaAI/LFM2-24B-A2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1471} +{"model_id": "mlx-community/Kimi-K2.5-mlx-DQ3_K_M-q8", "provider": "huggingface", "task": "text-generation", "downloads": 1471} +{"model_id": "ghost-actual/Qwen3.5-4B-Claude-Opus-4.6-Distilled-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 1470} +{"model_id": "unsloth/gemma-3-1b-pt", "provider": "huggingface", "task": "text-generation", "downloads": 1469} +{"model_id": "mradermacher/zen-eco-4b-instruct-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1469} +{"model_id": "typhoon-ai/typhoon-s-thaillm-8b-instruct-research-preview", "provider": "huggingface", "task": "text-generation", "downloads": 1469} +{"model_id": "cyankiwi/MiniMax-M2.5-REAP-139B-A10B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1469} +{"model_id": "cowWhySo/qwen3_5_2B_voice_assistant-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1469} +{"model_id": "OPI-PG/Qra-1b", "provider": "huggingface", "task": "text-generation", "downloads": 1467} +{"model_id": "mradermacher/bella-bartender-v2-8b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1467} +{"model_id": "ridger/MMfreeLM-370M", "provider": "huggingface", "task": "text-generation", "downloads": 1465} +{"model_id": "sapienzanlp/modello-italia-9b", "provider": "huggingface", "task": "text-generation", "downloads": 1465} +{"model_id": "LGAI-EXAONE/EXAONE-Deep-2.4B", "provider": "huggingface", "task": "text-generation", "downloads": 1465} +{"model_id": "deqing/llama-300M-v5-swap_numbers", "provider": "huggingface", "task": "text-generation", "downloads": 1464} +{"model_id": "StanfordAIMI/RadLLaMA-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1463} +{"model_id": "anakin87/gemma-2-2b-neogenesis-ita", "provider": "huggingface", "task": "text-generation", "downloads": 1463} +{"model_id": "katuni4ka/tiny-random-aquilachat", "provider": "huggingface", "task": "text-generation", "downloads": 1462} +{"model_id": "shailja/fine-tuned-codegen-16B-Verilog", "provider": "huggingface", "task": "text-generation", "downloads": 1461} +{"model_id": "QuixiAI/DeepSeek-V3-0324-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1461} +{"model_id": "dicta-il/DictaLM-3.0-24B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1459} +{"model_id": "codeparrot/codeparrot", "provider": "huggingface", "task": "text-generation", "downloads": 1455} +{"model_id": "togethercomputer/RedPajama-INCITE-Instruct-3B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1455} +{"model_id": "klyang/MentaLLaMA-chat-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1455} +{"model_id": "katuni4ka/tiny-random-minicpm", "provider": "huggingface", "task": "text-generation", "downloads": 1455} +{"model_id": "sabirjdjdjd/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-territorial_lazy_prawn", "provider": "huggingface", "task": "text-generation", "downloads": 1455} +{"model_id": "huihui-ai/Huihui-GLM-4.7-Flash-abliterated-mlx-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1455} +{"model_id": "r1r21nb/qwen2.5-3b-instruct.Q4_K_M.gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1455} +{"model_id": "EleutherAI/pythia-70m-seed4", "provider": "huggingface", "task": "text-generation", "downloads": 1454} +{"model_id": "bartowski/WhiteRabbitNeo_WhiteRabbitNeo-V3-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1454} +{"model_id": "vinai/PhoGPT-4B", "provider": "huggingface", "task": "text-generation", "downloads": 1453} +{"model_id": "Sakalti/Saka-14B", "provider": "huggingface", "task": "text-generation", "downloads": 1453} +{"model_id": "ai21labs/AI21-Jamba2-Mini", "provider": "huggingface", "task": "text-generation", "downloads": 1453} +{"model_id": "Moraliane/SAINEMO-reMIX", "provider": "huggingface", "task": "text-generation", "downloads": 1451} +{"model_id": "BAAI/Aquila2-34B", "provider": "huggingface", "task": "text-generation", "downloads": 1450} +{"model_id": "warshanks/Qwen3-4B-Instruct-2507-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1450} +{"model_id": "TsinghuaC3I/Llama-3-8B-UltraMedical", "provider": "huggingface", "task": "text-generation", "downloads": 1445} +{"model_id": "mlx-community/Qwen3-4B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1445} +{"model_id": "eaddario/Olmo-3-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1445} +{"model_id": "bartowski/Captain-Eris_Violet-V0.420-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1443} +{"model_id": "Waterhorse/chessgpt-base-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1442} +{"model_id": "hywu/Camelidae-8x34B", "provider": "huggingface", "task": "text-generation", "downloads": 1441} +{"model_id": "sapienzanlp/Minerva-7B-base-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 1440} +{"model_id": "nm-testing/tinyllama-oneshot-w8a16-per-channel", "provider": "huggingface", "task": "text-generation", "downloads": 1440} +{"model_id": "uer/gpt2-distil-chinese-cluecorpussmall", "provider": "huggingface", "task": "text-generation", "downloads": 1439} +{"model_id": "tiiuae/Falcon-H1-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1439} +{"model_id": "bartowski/HelpingAI_Dhanishtha-2.0-preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1438} +{"model_id": "inferencerlabs/Qwen3.5-27B-MLX-4.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 1438} +{"model_id": "winglian/mistral-11b-128k", "provider": "huggingface", "task": "text-generation", "downloads": 1436} +{"model_id": "flockgo/task-20-Qwen-Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1436} +{"model_id": "Trelis/Llama-2-7b-chat-hf-function-calling-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1435} +{"model_id": "Alcoft/Qwen2.5-Coder-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1435} +{"model_id": "TheBloke/meditron-70B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1433} +{"model_id": "dicta-il/DictaLM-3.0-Nemotron-12B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1433} +{"model_id": "KnutJaegersberg/MistralInstructLongish", "provider": "huggingface", "task": "text-generation", "downloads": 1431} +{"model_id": "KnutJaegersberg/webMistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1431} +{"model_id": "Deci/DeciCoder-1b", "provider": "huggingface", "task": "text-generation", "downloads": 1429} +{"model_id": "google/t5gemma-9b-9b-ul2-it", "provider": "huggingface", "task": "text-generation", "downloads": 1429} +{"model_id": "ModelCloud/gemma-2-9b-it-gptq-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1428} +{"model_id": "Vikhrmodels/Vikhr-Llama-3.2-1B-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1427} +{"model_id": "ibm-granite/granite-3.3-8b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1427} +{"model_id": "roneneldan/TinyStories-Instruct-33M", "provider": "huggingface", "task": "text-generation", "downloads": 1425} +{"model_id": "digitranslab/Megamind-v3-4B-base-instruct-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1424} +{"model_id": "OPI-PG/Qra-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1421} +{"model_id": "bartowski/TheDrummer_Magidonia-24B-v4.2.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1421} +{"model_id": "mlx-community/Qwen2.5-32B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1419} +{"model_id": "mlx-community/Phi-3-mini-4k-instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1418} +{"model_id": "VibeStudio/Nidum-Gemma-2B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1418} +{"model_id": "TheBloke/CodeLlama-70B-hf-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1417} +{"model_id": "bartowski/c4ai-command-r-08-2024-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1417} +{"model_id": "bartowski/tencent_Hunyuan-A13B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1417} +{"model_id": "inference-net/Schematron-8B", "provider": "huggingface", "task": "text-generation", "downloads": 1416} +{"model_id": "KeinNiemand/Qwen3.5-122B-A10B-IK_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1416} +{"model_id": "TheBloke/em_german_mistral_v01-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1415} +{"model_id": "Qwen/CodeQwen1.5-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1415} +{"model_id": "prithivMLmods/Llama-SmolTalk-3.2-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1415} +{"model_id": "mlx-community/Qwen3-30B-A3B-Instruct-2507-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1415} +{"model_id": "AvitoTech/avibe", "provider": "huggingface", "task": "text-generation", "downloads": 1415} +{"model_id": "unsloth/gemma-2-2b", "provider": "huggingface", "task": "text-generation", "downloads": 1414} +{"model_id": "tokyotech-llm/Qwen3-Swallow-32B-RL-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 1410} +{"model_id": "unsloth/llama-2-7b-chat-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1409} +{"model_id": "codegood/gemma-2b-it-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1409} +{"model_id": "mlx-community/granite-4.0-h-micro-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1409} +{"model_id": "deqing/llama-300M-v2-original", "provider": "huggingface", "task": "text-generation", "downloads": 1409} +{"model_id": "RepublicOfKorokke/Qwen3.5-9B-mlx-vlm-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 1407} +{"model_id": "EleutherAI/pythia-410m-seed7", "provider": "huggingface", "task": "text-generation", "downloads": 1405} +{"model_id": "EssentialAI/rnj-1", "provider": "huggingface", "task": "text-generation", "downloads": 1405} +{"model_id": "p-e-w/gpt-oss-20b-heretic-ara-v3", "provider": "huggingface", "task": "text-generation", "downloads": 1405} +{"model_id": "lmstudio-community/Qwen2.5-7B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1404} +{"model_id": "sometimesanotion/Lamarck-14B-v0.7-Fusion", "provider": "huggingface", "task": "text-generation", "downloads": 1404} +{"model_id": "utter-project/EuroLLM-9B-2512", "provider": "huggingface", "task": "text-generation", "downloads": 1404} +{"model_id": "EleutherAI/pythia-410m-seed9", "provider": "huggingface", "task": "text-generation", "downloads": 1403} +{"model_id": "wordslab-org/Qwen2.5-Coder-7B-Instruct-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 1403} +{"model_id": "McG-221/Qwen3.5-27B-abliterated-mlx-gs32", "provider": "huggingface", "task": "text-generation", "downloads": 1403} +{"model_id": "UCLA-AGI/Gemma-2-9B-It-SPPO-Iter2", "provider": "huggingface", "task": "text-generation", "downloads": 1402} +{"model_id": "UCLA-AGI/Gemma-2-9B-It-SPPO-Iter1", "provider": "huggingface", "task": "text-generation", "downloads": 1398} +{"model_id": "spicyneuron/Qwen3-Next-Coder-MLX-mixed-4.5-bit", "provider": "huggingface", "task": "text-generation", "downloads": 1398} +{"model_id": "Flexan/nopenet-nope-edge-mini-GGUF-i1", "provider": "huggingface", "task": "text-generation", "downloads": 1397} +{"model_id": "lmstudio-community/Meta-Llama-3.1-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1396} +{"model_id": "suayptalha/Qwen3-0.6B-Code-Expert", "provider": "huggingface", "task": "text-generation", "downloads": 1396} +{"model_id": "bartowski/TheDrummer_Cydonia-24B-v4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1395} +{"model_id": "petergilani/Qwen3-Coder-Next-8bit-g128", "provider": "huggingface", "task": "text-generation", "downloads": 1395} +{"model_id": "TheBloke/guanaco-7B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 1394} +{"model_id": "DiTy/gemma-2-9b-it-russian-function-calling-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1393} +{"model_id": "m8than/gemma-2-9b-it", "provider": "huggingface", "task": "text-generation", "downloads": 1393} +{"model_id": "hywu/Camelidae-8x7B", "provider": "huggingface", "task": "text-generation", "downloads": 1392} +{"model_id": "hywu/Camelidae-8x13B", "provider": "huggingface", "task": "text-generation", "downloads": 1392} +{"model_id": "gabriellarson/Phi-mini-MoE-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1392} +{"model_id": "MuXodious/GLM-4.7-Flash-REAP-23B-A3B-absolute-heresy-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1392} +{"model_id": "neulab/gpt2-finetuned-wikitext103", "provider": "huggingface", "task": "text-generation", "downloads": 1391} +{"model_id": "EleutherAI/pythia-410m-seed6", "provider": "huggingface", "task": "text-generation", "downloads": 1391} +{"model_id": "anakin87/gemma-2-9b-neogenesis-ita", "provider": "huggingface", "task": "text-generation", "downloads": 1391} +{"model_id": "google/txgemma-9b-predict", "provider": "huggingface", "task": "text-generation", "downloads": 1391} +{"model_id": "h2oai/h2ogpt-4096-llama2-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1390} +{"model_id": "natong19/Qwen2-7B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1390} +{"model_id": "bigscience/mt0-large", "provider": "huggingface", "task": "text-generation", "downloads": 1389} +{"model_id": "ludocomito/Minerva-MoE-3x3B", "provider": "huggingface", "task": "text-generation", "downloads": 1389} +{"model_id": "bartowski/Menlo_Lucy-128k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1389} +{"model_id": "inclusionAI/LLaDA2.1-flash", "provider": "huggingface", "task": "text-generation", "downloads": 1389} +{"model_id": "EleutherAI/pythia-410m-seed4", "provider": "huggingface", "task": "text-generation", "downloads": 1388} +{"model_id": "OPI-PG/Qra-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1387} +{"model_id": "dphn/dolphin-2.9.2-qwen2-7b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1387} +{"model_id": "e-palmisano/Qwen2-0.5B-ITA-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1387} +{"model_id": "EleutherAI/pythia-160m-seed6", "provider": "huggingface", "task": "text-generation", "downloads": 1386} +{"model_id": "dranger003/c4ai-command-r-plus-iMat.GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1386} +{"model_id": "ludocomito/Minerva-MoE-2x3B", "provider": "huggingface", "task": "text-generation", "downloads": 1385} +{"model_id": "mlx-community/Qwen2.5-Coder-32B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1385} +{"model_id": "baichuan-inc/Baichuan-M3-235B", "provider": "huggingface", "task": "text-generation", "downloads": 1385} +{"model_id": "SeaLLMs/SeaLLMs-v3-1.5B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 1384} +{"model_id": "EleutherAI/pythia-70m-seed6", "provider": "huggingface", "task": "text-generation", "downloads": 1383} +{"model_id": "unsloth/Qwen2.5-Math-7B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1383} +{"model_id": "rombodawg/Rombos-LLM-V2.5-Qwen-32b", "provider": "huggingface", "task": "text-generation", "downloads": 1383} +{"model_id": "rodial/Qwen3-Omni-30B-A3B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1383} +{"model_id": "ssmits/Falcon2-5.5B-Polish", "provider": "huggingface", "task": "text-generation", "downloads": 1382} +{"model_id": "bartowski/cognitivecomputations_Dolphin3.0-Mistral-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1382} +{"model_id": "TheBloke/CodeLlama-70B-Python-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1381} +{"model_id": "microsoft/Phi-4-mini-flash-reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 1380} +{"model_id": "aashish1904/Qwen3.5-0.8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1380} +{"model_id": "NousResearch/Meta-Llama-3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1378} +{"model_id": "bartowski/Big-Tiger-Gemma-27B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1378} +{"model_id": "utter-project/EuroLLM-22B-Instruct-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 1378} +{"model_id": "nvidia/Nemotron-Terminal-32B", "provider": "huggingface", "task": "text-generation", "downloads": 1378} +{"model_id": "farbodtavakkoli/OTel-LLM-8.3B-Safety", "provider": "huggingface", "task": "text-generation", "downloads": 1378} +{"model_id": "NexVeridian/Qwen3.5-27B-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 1376} +{"model_id": "LH-Tech-AI/Apex-1.5-Coder-Instruct-350M", "provider": "huggingface", "task": "text-generation", "downloads": 1376} +{"model_id": "leveldevai/TurdusBeagle-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1375} +{"model_id": "AIDC-AI/Marco-LLM-ES", "provider": "huggingface", "task": "text-generation", "downloads": 1374} +{"model_id": "MBZUAI-Paris/Nile-Chat-4B", "provider": "huggingface", "task": "text-generation", "downloads": 1374} +{"model_id": "EleutherAI/pythia-160m-seed8", "provider": "huggingface", "task": "text-generation", "downloads": 1373} +{"model_id": "SeacomSrl/SeaQwen2-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1373} +{"model_id": "ReDiX/Qwen2.5-0.5B-Instruct-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 1372} +{"model_id": "DeepMount00/Alireo-400m-instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1372} +{"model_id": "bartowski/Qwen_Qwen2.5-VL-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1372} +{"model_id": "Unbabel/M-Prometheus-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1372} +{"model_id": "ai-sage/GigaChat3-10B-A1.8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1371} +{"model_id": "typeof/zephyr-7b-beta-lora", "provider": "huggingface", "task": "text-generation", "downloads": 1370} +{"model_id": "mlabonne/NeuralMarcoro14-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1370} +{"model_id": "EleutherAI/pythia-410m-seed5", "provider": "huggingface", "task": "text-generation", "downloads": 1370} +{"model_id": "pmysl/c4ai-command-r-plus-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1370} +{"model_id": "suayptalha/Luminis-phi-4", "provider": "huggingface", "task": "text-generation", "downloads": 1370} +{"model_id": "NoelJacob/Meta-Llama-3-8B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1369} +{"model_id": "numind/NuExtract", "provider": "huggingface", "task": "text-generation", "downloads": 1369} +{"model_id": "kakaocorp/kanana-1.5-8b-base", "provider": "huggingface", "task": "text-generation", "downloads": 1369} +{"model_id": "unsloth/Devstral-Small-2505-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1369} +{"model_id": "Flexan/DQN-Labs-Community-dqnMath-v0.2-2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1369} +{"model_id": "anakin87/Llama-3-8b-ita-ties", "provider": "huggingface", "task": "text-generation", "downloads": 1368} +{"model_id": "GoodBaiBai88/M3D-LaMed-Phi-3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 1368} +{"model_id": "mlx-community/Josiefied-Qwen3-1.7B-abliterated-v1-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1368} +{"model_id": "utter-project/EuroMoE-2.6B-A0.6B-Instruct-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 1367} +{"model_id": "FredZhang7/distilgpt2-stable-diffusion-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1366} +{"model_id": "alnrg2arg/blockchainlabs_7B_merged_test2_4_prune", "provider": "huggingface", "task": "text-generation", "downloads": 1365} +{"model_id": "mlx-community/Kimi-Dev-72B-4bit-DWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1365} +{"model_id": "mradermacher/GRM-Coder-14b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1365} +{"model_id": "qingy2024/Lorenzo-8B-Merge", "provider": "huggingface", "task": "text-generation", "downloads": 1364} +{"model_id": "katanemo/Arch-Router-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1364} +{"model_id": "jetmoe/jetmoe-8b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1363} +{"model_id": "NVFP4/Qwen3-32B-FP4", "provider": "huggingface", "task": "text-generation", "downloads": 1363} +{"model_id": "EleutherAI/pythia-70m-seed9", "provider": "huggingface", "task": "text-generation", "downloads": 1362} +{"model_id": "MaziyarPanahi/Mixtral-8x22B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1362} +{"model_id": "failspy/Llama-3-8B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1361} +{"model_id": "QuantTrio/Qwen3-VL-235B-A22B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1361} +{"model_id": "TheBloke/deepsex-34b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1360} +{"model_id": "FinancialSupport/hellfire-2b", "provider": "huggingface", "task": "text-generation", "downloads": 1359} +{"model_id": "TeeZee/Qra-13B-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1358} +{"model_id": "lmstudio-community/gemma-3-270m-it-qat-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1356} +{"model_id": "TeichAI/Qwen3-8B-Gemini-2.5-Flash-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1354} +{"model_id": "Ex0bit/MiniMax-M2.1-PRISM", "provider": "huggingface", "task": "text-generation", "downloads": 1353} +{"model_id": "bigscience/bloomz-1b7", "provider": "huggingface", "task": "text-generation", "downloads": 1352} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-Thinking-2507-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1352} +{"model_id": "thelamapi/next-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1352} +{"model_id": "ncfrey/ChemGPT-19M", "provider": "huggingface", "task": "text-generation", "downloads": 1349} +{"model_id": "EleutherAI/pythia-410m-seed8", "provider": "huggingface", "task": "text-generation", "downloads": 1349} +{"model_id": "nytopop/Qwen3-30B-A3B.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 1349} +{"model_id": "mlx-community/Step-3.5-Flash-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1349} +{"model_id": "unsloth/Qwen2.5-Coder-3B", "provider": "huggingface", "task": "text-generation", "downloads": 1347} +{"model_id": "unsloth/Qwen3-4B-128K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1347} +{"model_id": "facebook/opt-iml-max-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 1346} +{"model_id": "nvidia/AceMath-7B-RM", "provider": "huggingface", "task": "text-generation", "downloads": 1345} +{"model_id": "Flexan/nopenet-nope-edge-GGUF-i1", "provider": "huggingface", "task": "text-generation", "downloads": 1345} +{"model_id": "dphn/dolphin-2.9.3-mistral-7B-32k", "provider": "huggingface", "task": "text-generation", "downloads": 1344} +{"model_id": "cartoon45/Qwen3-Coder-30B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1344} +{"model_id": "unsloth/codegemma-2b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1343} +{"model_id": "SicariusSicariiStuff/Zion_Alpha", "provider": "huggingface", "task": "text-generation", "downloads": 1343} +{"model_id": "spicyneuron/Kimi-K2.5-MLX-mixed-2.5-bit", "provider": "huggingface", "task": "text-generation", "downloads": 1343} +{"model_id": "bartowski/Nemomix-v2.0-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1342} +{"model_id": "mlx-community/quantized-gemma-7b-it", "provider": "huggingface", "task": "text-generation", "downloads": 1341} +{"model_id": "bartowski/ibm-granite_granite-4.0-h-micro-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1340} +{"model_id": "nickypro/tinyllama-110M-fp32", "provider": "huggingface", "task": "text-generation", "downloads": 1339} +{"model_id": "NovachronoAI/Nova-LFM-1.2B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1339} +{"model_id": "EleutherAI/pythia-31m-seed4", "provider": "huggingface", "task": "text-generation", "downloads": 1338} +{"model_id": "ddh0/L3.3-Electra-R1-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1338} +{"model_id": "DevQuasar/DavidAU.L3.1-Dark-Reasoning-LewdPlay-evo-Hermes-R1-Uncensored-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1338} +{"model_id": "speakleash/Bielik-4.5B-v3.0-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1337} +{"model_id": "allenai/Bolmo-1B", "provider": "huggingface", "task": "text-generation", "downloads": 1337} +{"model_id": "unsloth/gemma-2b", "provider": "huggingface", "task": "text-generation", "downloads": 1336} +{"model_id": "princeton-nlp/Llama-3-Base-8B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 1335} +{"model_id": "fxmarty/tiny-testing-falcon-alibi", "provider": "huggingface", "task": "text-generation", "downloads": 1334} +{"model_id": "katuni4ka/tiny-random-qwen", "provider": "huggingface", "task": "text-generation", "downloads": 1332} +{"model_id": "osllmai-community/Llama-3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 1332} +{"model_id": "Sao10K/L3-8B-Lunaris-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1331} +{"model_id": "tencent/Hunyuan-0.5B-Pretrain", "provider": "huggingface", "task": "text-generation", "downloads": 1330} +{"model_id": "nightmedia/Qwen3.5-122B-A10B-Text-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 1330} +{"model_id": "QuixiAI/WizardLM-7B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 1328} +{"model_id": "unsloth/DeepSeek-V3-0324-GGUF-UD", "provider": "huggingface", "task": "text-generation", "downloads": 1328} +{"model_id": "amityco/amity-sigma-thinking-v3r", "provider": "huggingface", "task": "text-generation", "downloads": 1328} +{"model_id": "lmstudio-community/Qwen3-0.6B-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 1327} +{"model_id": "hugging-quants/Meta-Llama-3.1-405B-Instruct-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 1326} +{"model_id": "unsloth/DeepScaleR-1.5B-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 1326} +{"model_id": "unsloth/gemma-3-1b-pt-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1326} +{"model_id": "SicariusSicariiStuff/Zion_Alpha_Instruction_Tuned_SLERP", "provider": "huggingface", "task": "text-generation", "downloads": 1324} +{"model_id": "BSC-LT/salamandra-2b", "provider": "huggingface", "task": "text-generation", "downloads": 1324} +{"model_id": "google/codegemma-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1323} +{"model_id": "Qwen/CodeQwen1.5-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1322} +{"model_id": "PokeeAI/pokee_research_7b", "provider": "huggingface", "task": "text-generation", "downloads": 1322} +{"model_id": "DeepMount00/Mistral-Ita-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1321} +{"model_id": "CohereLabs/tiny-aya-water", "provider": "huggingface", "task": "text-generation", "downloads": 1321} +{"model_id": "lapisrocks/Llama-3-8B-Instruct-TAR-Refusal", "provider": "huggingface", "task": "text-generation", "downloads": 1320} +{"model_id": "facebook/xglm-7.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1319} +{"model_id": "TheBloke/CaPlatTessDolXaBoros-Yi-34B-200K-DARE-Ties-HighDensity-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1319} +{"model_id": "bigscience/bloomz-7b1-mt", "provider": "huggingface", "task": "text-generation", "downloads": 1317} +{"model_id": "legraphista/Qwen2.5-3B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1317} +{"model_id": "microsoft/Dayhoff-170M-GRS-112000", "provider": "huggingface", "task": "text-generation", "downloads": 1317} +{"model_id": "inferencerlabs/Qwen3.5-9B-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 1317} +{"model_id": "InquiringMinds-AI/LongCat-Flash-Lite-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1315} +{"model_id": "EleutherAI/pythia-31m-seed8", "provider": "huggingface", "task": "text-generation", "downloads": 1314} +{"model_id": "ibm-granite/granite-20b-code-instruct-8k", "provider": "huggingface", "task": "text-generation", "downloads": 1313} +{"model_id": "inferencerlabs/Kimi-K2.5-MLX-4.2bit", "provider": "huggingface", "task": "text-generation", "downloads": 1311} +{"model_id": "MaziyarPanahi/Meta-Llama-3-8B-Instruct-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1310} +{"model_id": "MaziyarPanahi/Mistral-7B-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 1310} +{"model_id": "YanLabs/gemma-3-27b-it-abliterated-normpreserve", "provider": "huggingface", "task": "text-generation", "downloads": 1310} +{"model_id": "walid-iguider/Phi-3-mini-4k-instruct-bnb-4bit-Ita", "provider": "huggingface", "task": "text-generation", "downloads": 1308} +{"model_id": "yam-peleg/Hebrew-Mistral-7B-200K", "provider": "huggingface", "task": "text-generation", "downloads": 1308} +{"model_id": "mudler/Asinello-Minerva-3B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1308} +{"model_id": "bartowski/DeepSeek-R1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1308} +{"model_id": "DavidAU/LLama-3.1-128k-Darkest-Planet-Uncensored-16.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1308} +{"model_id": "mii-llm/maestrale-chat-v0.4-alpha-sft", "provider": "huggingface", "task": "text-generation", "downloads": 1307} +{"model_id": "bartowski/Llama-3.3-70B-Instruct-ablated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1307} +{"model_id": "qwen-community/Qwen3-4B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 1307} +{"model_id": "deqing/llama-600M-v4-isolate-old", "provider": "huggingface", "task": "text-generation", "downloads": 1306} +{"model_id": "mradermacher/OpenAgent-8b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1305} +{"model_id": "Nondzu/zephyr-speakleash-010-pl-3072-32-16-0.01", "provider": "huggingface", "task": "text-generation", "downloads": 1304} +{"model_id": "warshanks/Huihui-Qwen3-14B-abliterated-v2-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1304} +{"model_id": "Raj-Maharajwala/Open-Insurance-LLM-Llama3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1303} +{"model_id": "DevQuasar/Qwen.Qwen3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1303} +{"model_id": "kakaocorp/kanana-safeguard-prompt-2.1b", "provider": "huggingface", "task": "text-generation", "downloads": 1303} +{"model_id": "Nondzu/zephyr-speakleash-007-pl-8192-32-16-0.05", "provider": "huggingface", "task": "text-generation", "downloads": 1301} +{"model_id": "bartowski/WhiteRabbitNeo-2.5-Qwen-2.5-Coder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1301} +{"model_id": "meditsolutions/MSH-Lite-7B-v1-Bielik-v2.3-Instruct-Llama-Prune", "provider": "huggingface", "task": "text-generation", "downloads": 1301} +{"model_id": "emylton/arogya-ai-full", "provider": "huggingface", "task": "text-generation", "downloads": 1301} +{"model_id": "meditsolutions/MSH-v1-Bielik-v2.3-Instruct-MedIT-merge", "provider": "huggingface", "task": "text-generation", "downloads": 1300} +{"model_id": "KBlueLeaf/TIPO-200M-ft2", "provider": "huggingface", "task": "text-generation", "downloads": 1300} +{"model_id": "SicariusSicariiStuff/Hebrew_Nemo", "provider": "huggingface", "task": "text-generation", "downloads": 1300} +{"model_id": "tokyotech-llm/Qwen3-Swallow-8B-RL-v0.2-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 1300} +{"model_id": "szymonrucinski/Curie-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1299} +{"model_id": "QuixiAI/DeepSeek-R1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1299} +{"model_id": "pthinc/prettybird_bce_basic_brain_mini", "provider": "huggingface", "task": "text-generation", "downloads": 1299} +{"model_id": "giux78/zefiro-7b-beta-ITA-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1298} +{"model_id": "TeeZee/Bielik-SOLAR-LIKE-10.7B-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1298} +{"model_id": "SicariusSicariiStuff/Zion_Alpha_Instruction_Tuned", "provider": "huggingface", "task": "text-generation", "downloads": 1298} +{"model_id": "turkerberkdonmez/TUSGPT-TR-Medical-9B", "provider": "huggingface", "task": "text-generation", "downloads": 1298} +{"model_id": "giladgd/gpt-oss-120b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1297} +{"model_id": "NousResearch/Nous-Hermes-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1296} +{"model_id": "SourAsslips/Turbo", "provider": "huggingface", "task": "text-generation", "downloads": 1296} +{"model_id": "lm-provers/QED-Nano-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 1296} +{"model_id": "llama-lang-adapt/pretrain-wura", "provider": "huggingface", "task": "text-generation", "downloads": 1295} +{"model_id": "mudler/Minerva-3B-Llama3-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1295} +{"model_id": "srs6901/GGUF-SOLARized-GraniStral-14B_2202_YeAM-HCT_X45QKV", "provider": "huggingface", "task": "text-generation", "downloads": 1295} +{"model_id": "digitranslab/Megamind-nano-128k-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1295} +{"model_id": "aubmindlab/aragpt2-medium", "provider": "huggingface", "task": "text-generation", "downloads": 1293} +{"model_id": "618AI/dictalm2-it-qa-fine-tune", "provider": "huggingface", "task": "text-generation", "downloads": 1293} +{"model_id": "speakleash/Bielik-7B-Instruct-v0.1-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1292} +{"model_id": "cyankiwi/Nemotron-Orchestrator-8B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1291} +{"model_id": "DevQuasar/nvidia.NVIDIA-Nemotron-Nano-9B-v2-Japanese-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1291} +{"model_id": "ClaudioItaly/TopEvolutionWiz", "provider": "huggingface", "task": "text-generation", "downloads": 1290} +{"model_id": "AMindToThink/gemma-2-2b-it_RMU_s400_a300_layer7", "provider": "huggingface", "task": "text-generation", "downloads": 1290} +{"model_id": "TheRains/Qwen2.5-14B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1289} +{"model_id": "bartowski/Monstral-123B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1289} +{"model_id": "carestudd/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-screeching_endangered_chinchilla", "provider": "huggingface", "task": "text-generation", "downloads": 1289} +{"model_id": "marcsun13/opt-350m-gptq-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1288} +{"model_id": "mii-community/zefiro-7b-dpo-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 1288} +{"model_id": "cstr/Spaetzle-v60-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1288} +{"model_id": "WaveCut/Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-mlx_8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1288} +{"model_id": "unsloth/SmolLM-360M", "provider": "huggingface", "task": "text-generation", "downloads": 1287} +{"model_id": "MoxoffSrL/Azzurro", "provider": "huggingface", "task": "text-generation", "downloads": 1286} +{"model_id": "roleplaiapp/DeepSeek-R1-Distill-Qwen-7B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1286} +{"model_id": "mii-llm/maestrale-chat-v0.3-beta", "provider": "huggingface", "task": "text-generation", "downloads": 1285} +{"model_id": "DevQuasar/nbeerbower.Mistral-Nemo-Gutenberg-Encore-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1285} +{"model_id": "bartowski/nvidia_Orchestrator-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1285} +{"model_id": "bartowski/zerofata_MS3.2-PaintedFantasy-v4-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1285} +{"model_id": "h2oai/h2o-danube3-500m-base", "provider": "huggingface", "task": "text-generation", "downloads": 1284} +{"model_id": "mii-llm/maestrale-chat-v0.2-alpha-sft", "provider": "huggingface", "task": "text-generation", "downloads": 1283} +{"model_id": "AndriLawrence/Qwen-3B-Intent-Microplan-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1283} +{"model_id": "giux78/zefiro-7b-sft-qlora-ITA-v0.5", "provider": "huggingface", "task": "text-generation", "downloads": 1282} +{"model_id": "ludocomito/Minerva_3B_Ties_1.0", "provider": "huggingface", "task": "text-generation", "downloads": 1282} +{"model_id": "kaushalvasoya/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-chattering_robust_barracuda", "provider": "huggingface", "task": "text-generation", "downloads": 1281} +{"model_id": "bunsenfeng/parti_3_full", "provider": "huggingface", "task": "text-generation", "downloads": 1281} +{"model_id": "baffo32/decapoda-research-llama-7B-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1280} +{"model_id": "unsloth/Qwen2.5-Coder-14B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1280} +{"model_id": "dphn/dolphin-2.8-mistral-7b-v02", "provider": "huggingface", "task": "text-generation", "downloads": 1279} +{"model_id": "Qwen/Qwen3-14B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1279} +{"model_id": "MaziyarPanahi/gemma-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1278} +{"model_id": "srs6901/GGUF-SOLARized-GraniStral-14B_1902_YeAM-HCT", "provider": "huggingface", "task": "text-generation", "downloads": 1278} +{"model_id": "sshleifer/tiny-ctrl", "provider": "huggingface", "task": "text-generation", "downloads": 1276} +{"model_id": "stelterlab/starchat2-15b-v0.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1276} +{"model_id": "internlm/internlm2-chat-20b-4bits", "provider": "huggingface", "task": "text-generation", "downloads": 1275} +{"model_id": "kakaocorp/kanana-nano-2.1b-base", "provider": "huggingface", "task": "text-generation", "downloads": 1275} +{"model_id": "zai-org/glm-edge-1.5b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1274} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1272} +{"model_id": "cerebras/DeepSeek-V3.2-REAP-508B-A37B", "provider": "huggingface", "task": "text-generation", "downloads": 1272} +{"model_id": "mlx-community/GLM-4.7-Flash-Claude-Opus-4.5-High-Reasoning-Distill-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1272} +{"model_id": "DavidAU/MN-Dark-Planet-TITAN-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1271} +{"model_id": "DevQuasar/Qwen.Qwen3-Reranker-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1271} +{"model_id": "unsloth/DictaLM-3.0-24B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1271} +{"model_id": "mlx-community/Kimi-K2.5-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 1271} +{"model_id": "deqing/llama-300M-v2-uniform", "provider": "huggingface", "task": "text-generation", "downloads": 1271} +{"model_id": "Nos-PT/Llama-Carvalho-PT-GL", "provider": "huggingface", "task": "text-generation", "downloads": 1270} +{"model_id": "Diasol/gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1267} +{"model_id": "zai-org/GLM-4-32B-0414", "provider": "huggingface", "task": "text-generation", "downloads": 1266} +{"model_id": "toby1991/Qwen3-Coder-Next-REAP-48B-A3B-4bit-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 1266} +{"model_id": "bartowski/Hermes-2-Pro-Mistral-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1265} +{"model_id": "katuni4ka/tiny-random-codegen2", "provider": "huggingface", "task": "text-generation", "downloads": 1265} +{"model_id": "1bitLLM/bitnet_b1_58-3B", "provider": "huggingface", "task": "text-generation", "downloads": 1262} +{"model_id": "teddylee777/Llama-3-Open-Ko-8B-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1262} +{"model_id": "unsloth/DeepSeek-Prover-V2-671B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1261} +{"model_id": "bartowski/LiquidAI_LFM2-8B-A1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1261} +{"model_id": "c-bone/CrystaLLM-pi_Mattergen-XRD", "provider": "huggingface", "task": "text-generation", "downloads": 1261} +{"model_id": "Ex0bit/MiniMax-M2.5-PRISM-LITE", "provider": "huggingface", "task": "text-generation", "downloads": 1260} +{"model_id": "SteelStorage/L3-Aethora-15B", "provider": "huggingface", "task": "text-generation", "downloads": 1259} +{"model_id": "lmstudio-community/Qwen2.5-14B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1259} +{"model_id": "ahxt/LiteLlama-460M-1T", "provider": "huggingface", "task": "text-generation", "downloads": 1258} +{"model_id": "OpenVINO/TinyLlama-1.1B-Chat-v1.0-int8-ov", "provider": "huggingface", "task": "text-generation", "downloads": 1258} +{"model_id": "mlx-community/GLM-4.6-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1256} +{"model_id": "bharatgenai/Param-1-2.9B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1255} +{"model_id": "nvidia/Nemotron-Flash-1B", "provider": "huggingface", "task": "text-generation", "downloads": 1255} +{"model_id": "znhoughton/opt-c4-350m-seed964", "provider": "huggingface", "task": "text-generation", "downloads": 1255} +{"model_id": "v-ShivaPrasad/qwen-rag-student", "provider": "huggingface", "task": "text-generation", "downloads": 1255} +{"model_id": "bartowski/codegemma-2b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1252} +{"model_id": "bartowski/microsoft_Phi-4-reasoning-plus-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1252} +{"model_id": "saraprice/OpenHermes-13B-backdoor-DEPLOYMENT", "provider": "huggingface", "task": "text-generation", "downloads": 1251} +{"model_id": "DavidAU/Reka-Flash-3-21B-Reasoning-Uncensored-MAX-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1251} +{"model_id": "mlx-community/NVIDIA-Nemotron-3-Nano-30B-A3B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 1250} +{"model_id": "t-tech/T-lite-it-2.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1248} +{"model_id": "line-corporation/japanese-large-lm-3.6b", "provider": "huggingface", "task": "text-generation", "downloads": 1247} +{"model_id": "dahara1/ELYZA-japanese-Llama-2-7b-fast-instruct-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1245} +{"model_id": "onnx-community/Qwen2.5-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1245} +{"model_id": "RLLab/olmo-3-7b-it-sft", "provider": "huggingface", "task": "text-generation", "downloads": 1243} +{"model_id": "PygmalionAI/pygmalion-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1241} +{"model_id": "CohereLabs/tiny-aya-fire", "provider": "huggingface", "task": "text-generation", "downloads": 1241} +{"model_id": "nightpartycoderteam/granite-4-nano-dt", "provider": "huggingface", "task": "text-generation", "downloads": 1240} +{"model_id": "baichuan-inc/Baichuan2-7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1239} +{"model_id": "mlabonne/Qwen3-8B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1239} +{"model_id": "unsloth/Apertus-70B-Instruct-2509-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1239} +{"model_id": "togethercomputer/RedPajama-INCITE-Base-3B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1238} +{"model_id": "TheBloke/Orca-2-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1237} +{"model_id": "mlx-community/granite-3.3-2b-instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1236} +{"model_id": "miromind-ai/MiroThinker-1.7-mini", "provider": "huggingface", "task": "text-generation", "downloads": 1236} +{"model_id": "ABDALLALSWAITI/llm_3_2_flux_prompt", "provider": "huggingface", "task": "text-generation", "downloads": 1235} +{"model_id": "unsloth/Qwen2.5-Math-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1234} +{"model_id": "DavidAU/L3.1-RP-Hero-BigTalker-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1234} +{"model_id": "h2oai/h2ogpt-oasst1-512-12b", "provider": "huggingface", "task": "text-generation", "downloads": 1233} +{"model_id": "DevQuasar/Qwen.Qwen3.5-122B-A10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1233} +{"model_id": "yentinglin/Llama-3-Taiwan-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1232} +{"model_id": "nyunai/nyun-c2-llama3-56B", "provider": "huggingface", "task": "text-generation", "downloads": 1229} +{"model_id": "tomngdev/Step-3.5-Flash-REAP-149B-A11B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1229} +{"model_id": "Simonc-44/Cygnis-Alpha-2-7B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 1229} +{"model_id": "DavidAU/Command-R-01-Ultra-NEO-V1-35B-IMATRIX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1228} +{"model_id": "mradermacher/gemma-3-27b-it-abliterated-refined-vision-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1227} +{"model_id": "mradermacher/next2-air-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1227} +{"model_id": "dbddv01/gpt2-french-small", "provider": "huggingface", "task": "text-generation", "downloads": 1226} +{"model_id": "jdopensource/JoyAI-LLM-Flash", "provider": "huggingface", "task": "text-generation", "downloads": 1226} +{"model_id": "RedHatAI/Phi-3-medium-128k-instruct-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 1225} +{"model_id": "klyang/MentaLLaMA-chat-13B", "provider": "huggingface", "task": "text-generation", "downloads": 1224} +{"model_id": "qwen-community/Qwen3-14B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 1224} +{"model_id": "atbender/Qwen3.5-REAP-212B-A17B-W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 1224} +{"model_id": "dotwee/Huihui-Qwen3.5-27B-abliterated-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1224} +{"model_id": "Zyphra/Zamba2-2.7B", "provider": "huggingface", "task": "text-generation", "downloads": 1223} +{"model_id": "Salesforce/xLAM-1b-fc-r", "provider": "huggingface", "task": "text-generation", "downloads": 1223} +{"model_id": "llm-jp/llm-jp-3-150m", "provider": "huggingface", "task": "text-generation", "downloads": 1223} +{"model_id": "hxac/DeepSeek-R1-0528-Qwen3-8B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1223} +{"model_id": "KRLabsOrg/squeez-2b", "provider": "huggingface", "task": "text-generation", "downloads": 1223} +{"model_id": "QuantFactory/AI-Sweden-Llama-3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1222} +{"model_id": "bharatgenai/AyurParam", "provider": "huggingface", "task": "text-generation", "downloads": 1222} +{"model_id": "twinkle-ai/gemma-3-4B-T1-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1222} +{"model_id": "AdaptLLM/finance-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1221} +{"model_id": "akreal/tiny-random-LlamaForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 1220} +{"model_id": "t-tech/T-pro-it-2.1", "provider": "huggingface", "task": "text-generation", "downloads": 1219} +{"model_id": "webbigdata/Qwen3-0.6B_WBD", "provider": "huggingface", "task": "text-generation", "downloads": 1218} +{"model_id": "TheBloke/Llama-2-7B-Chat-GGML", "provider": "huggingface", "task": "text-generation", "downloads": 1217} +{"model_id": "nvidia/Nemotron-Cascade-8B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 1217} +{"model_id": "Andycurrent/Qwen2.5-7B-Instruct-Uncensored_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1217} +{"model_id": "Rocketknight1/tiny-random-falcon-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1216} +{"model_id": "InstaDeepAI/ChatNT", "provider": "huggingface", "task": "text-generation", "downloads": 1216} +{"model_id": "QuixiAI/Wizard-Vicuna-13B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 1215} +{"model_id": "maddes8cht/nomic-ai-gpt4all-falcon-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1215} +{"model_id": "DavidAU/L3-Stheno-Maid-Blackroot-Grand-HORROR-16B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1215} +{"model_id": "SanctumAI/Phi-3.5-mini-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1214} +{"model_id": "farbodtavakkoli/OTel-LLM-8.3B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1214} +{"model_id": "stas122/Stentor-Big", "provider": "huggingface", "task": "text-generation", "downloads": 1214} +{"model_id": "bartowski/agentica-org_DeepCoder-14B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1213} +{"model_id": "ibm-granite/granite-4.0-1b-base", "provider": "huggingface", "task": "text-generation", "downloads": 1213} +{"model_id": "Efficient-Large-Model/NVILA-Lite-8B", "provider": "huggingface", "task": "text-generation", "downloads": 1212} +{"model_id": "cerebras/Cerebras-GPT-2.7B", "provider": "huggingface", "task": "text-generation", "downloads": 1210} +{"model_id": "lmstudio-community/gemma-3-270m-it-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 1210} +{"model_id": "bartowski/PrimeIntellect_INTELLECT-3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1210} +{"model_id": "internlm/internlm-xcomposer2-vl-7b-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1209} +{"model_id": "farbodtavakkoli/OTel-LLM-1.2B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1208} +{"model_id": "google/shieldgemma-9b", "provider": "huggingface", "task": "text-generation", "downloads": 1207} +{"model_id": "lmms-lab/LLaVA-Video-7B-Qwen2-Video-Only", "provider": "huggingface", "task": "text-generation", "downloads": 1207} +{"model_id": "prithivMLmods/Llama-3.2-8B-GGUF-200K", "provider": "huggingface", "task": "text-generation", "downloads": 1207} +{"model_id": "VityaVitalich/Llama3.1-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1205} +{"model_id": "bartowski/microsoft_Phi-4-mini-reasoning-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1205} +{"model_id": "TheBloke/Llama-2-Coder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1203} +{"model_id": "1bitLLM/bitnet_b1_58-large", "provider": "huggingface", "task": "text-generation", "downloads": 1203} +{"model_id": "arnomatic/gpt-oss-20b-heretic-scannerV1-1", "provider": "huggingface", "task": "text-generation", "downloads": 1203} +{"model_id": "lmstudio-community/Magistral-Small-2506-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1202} +{"model_id": "cyankiwi/Nanbeige4.1-3B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1202} +{"model_id": "TheBloke/Mythalion-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1201} +{"model_id": "nebiyuelias1/distilgpt2-finetuned-cybernative", "provider": "huggingface", "task": "text-generation", "downloads": 1201} +{"model_id": "KittyCat9Lives/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1201} +{"model_id": "nightmedia/Qwen3.5-9B-OmniCoder-Claude-Polaris-Text-dwq4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 1201} +{"model_id": "bartowski/Yi-Coder-9B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1200} +{"model_id": "ai4bharat/Airavata", "provider": "huggingface", "task": "text-generation", "downloads": 1199} +{"model_id": "DavidAU/Gemma-3-4b-it-MAX-HORROR-Uncensored-DBL-X-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1199} +{"model_id": "unsloth/granite-4.0-h-small", "provider": "huggingface", "task": "text-generation", "downloads": 1199} +{"model_id": "matrixportalx/Huihui-gpt-oss-20b-BF16-abliterated-v2-Q4_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1198} +{"model_id": "TinyLlama/TinyLlama-1.1B-Chat-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 1197} +{"model_id": "castorini/rank_zephyr_7b_v1_full", "provider": "huggingface", "task": "text-generation", "downloads": 1197} +{"model_id": "mukaj/Llama-3.1-Hawkish-8B", "provider": "huggingface", "task": "text-generation", "downloads": 1197} +{"model_id": "icefog72/IceWhiskeyRP-7b-8bpw-exl2", "provider": "huggingface", "task": "text-generation", "downloads": 1196} +{"model_id": "farbodtavakkoli/OTel-LLM-1.7B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1196} +{"model_id": "RedHatAI/Qwen2.5-0.5B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 1195} +{"model_id": "kldzj/gpt-oss-120b-heretic-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1195} +{"model_id": "audreyt/Taiwan-LLaMa-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1194} +{"model_id": "Featherless-Chat-Models/Mistral-7B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1193} +{"model_id": "farbodtavakkoli/OTel-LLM-0.6B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1192} +{"model_id": "CEIA-POSITIVO2/Qwen-1.7B-pt-capado", "provider": "huggingface", "task": "text-generation", "downloads": 1192} +{"model_id": "Aldaris/Qwen3-8B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1191} +{"model_id": "farbodtavakkoli/OTel-LLM-8.2B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1191} +{"model_id": "togethercomputer/RedPajama-INCITE-Chat-3B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 1190} +{"model_id": "Rocketknight1/falcon-rw-1b", "provider": "huggingface", "task": "text-generation", "downloads": 1190} +{"model_id": "allenai/OLMo-2-0425-1B-early-training", "provider": "huggingface", "task": "text-generation", "downloads": 1189} +{"model_id": "huihui-ai/Huihui-Qwen3-Next-80B-A3B-Thinking-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1189} +{"model_id": "Qwen/Qwen1.5-4B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1187} +{"model_id": "legraphista/Qwen2-7B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1187} +{"model_id": "eaddario/Dolphin-Mistral-24B-Venice-Edition-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1187} +{"model_id": "SimplySara/Phi-4-mini-reasoning-heretic-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1187} +{"model_id": "microsoft/Orca-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1186} +{"model_id": "vngrs-ai/Kumru-2B", "provider": "huggingface", "task": "text-generation", "downloads": 1184} +{"model_id": "nvidia/OpenReasoning-Nemotron-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1183} +{"model_id": "haoranxu/ALMA-13B", "provider": "huggingface", "task": "text-generation", "downloads": 1182} +{"model_id": "TheBloke/em_german_leo_mistral-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1182} +{"model_id": "bartowski/Tarek07_Legion-V2.1-LLaMa-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1182} +{"model_id": "FastFlowLM/Llama-3.2-1B-NPU2", "provider": "huggingface", "task": "text-generation", "downloads": 1181} +{"model_id": "allenai/Olmo-3.1-32B-Instruct-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 1180} +{"model_id": "pcuenq/Qwen3.5-397B-A17B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1180} +{"model_id": "huihui-ai/phi-4-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1179} +{"model_id": "nreHieW/Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1178} +{"model_id": "Jackrong/Qwen3.5-0.8B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 1178} +{"model_id": "unsloth/gemma-2-27b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1176} +{"model_id": "microsoft/Dayhoff-170m-UR90", "provider": "huggingface", "task": "text-generation", "downloads": 1175} +{"model_id": "farbodtavakkoli/OTel-LLM-3B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1175} +{"model_id": "lthn/LEM-Gemma3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1175} +{"model_id": "bartowski/EVA-Qwen2.5-14B-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1174} +{"model_id": "Writer/palmyra-mini-thinking-a", "provider": "huggingface", "task": "text-generation", "downloads": 1174} +{"model_id": "akreal/tiny-random-BloomForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 1173} +{"model_id": "tokyotech-llm/Qwen3-Swallow-32B-SFT-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 1172} +{"model_id": "Tiiny/SmallThinker-3B-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 1170} +{"model_id": "QuantFactory/Meta-Llama-3-8B-Instruct-GGUF-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1169} +{"model_id": "QuantFactory/Phi-3-mini-128k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1168} +{"model_id": "speakleash/Bielik-1.5B-v3.0-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1168} +{"model_id": "DevQuasar/SentientAGI.Dobby-Mini-Unhinged-Plus-Llama-3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1168} +{"model_id": "LiquidAI/LFM2-24B-A2B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1168} +{"model_id": "Jackrong/MLX-Qwen3.5-35B-A3B-Claude-4.6-Opus-Reasoning-Distilled-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 1167} +{"model_id": "ibm-granite/granite-3.0-1b-a400m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1166} +{"model_id": "NYTK/PULI-GPTrio", "provider": "huggingface", "task": "text-generation", "downloads": 1165} +{"model_id": "lamini/lamini_docs_finetuned", "provider": "huggingface", "task": "text-generation", "downloads": 1165} +{"model_id": "huihui-ai/Llama-3.3-70B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1165} +{"model_id": "PicoKittens/PicoMistral-23M", "provider": "huggingface", "task": "text-generation", "downloads": 1164} +{"model_id": "TRI-ML/mamba-7b-rw", "provider": "huggingface", "task": "text-generation", "downloads": 1163} +{"model_id": "aashish1904/Qwen3.5-2B-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1163} +{"model_id": "lmstudio-community/KAT-Dev-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1162} +{"model_id": "KoboldAI/GPT-J-6B-Janeway", "provider": "huggingface", "task": "text-generation", "downloads": 1161} +{"model_id": "TheBloke/koala-13B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 1161} +{"model_id": "lmstudio-community/DeepSeek-Coder-V2-Instruct-0724-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1161} +{"model_id": "bartowski/sophosympatheia_Strawberrylemonade-70B-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1160} +{"model_id": "tzervas/qwen2.5-coder-14b-bitnet-1.58b", "provider": "huggingface", "task": "text-generation", "downloads": 1160} +{"model_id": "SyedCode01/rhythmai-cybersec-20b", "provider": "huggingface", "task": "text-generation", "downloads": 1160} +{"model_id": "JunHowie/Qwen3-4B-Thinking-2507-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 1158} +{"model_id": "mradermacher/zen-nano-0.6b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1158} +{"model_id": "Tyt4nn/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-lively_bellowing_ant", "provider": "huggingface", "task": "text-generation", "downloads": 1158} +{"model_id": "georgesung/llama2_7b_chat_uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 1157} +{"model_id": "elyza/ELYZA-Shortcut-1.0-Qwen-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1157} +{"model_id": "YuWangX/Memalpha-4B", "provider": "huggingface", "task": "text-generation", "downloads": 1157} +{"model_id": "danielmnd/gemma-3-27b-it-abliterated-normpreserve-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1157} +{"model_id": "samuelcardillo/Qwen3.5-35B-A3B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1157} +{"model_id": "asi/gpt-fr-cased-small", "provider": "huggingface", "task": "text-generation", "downloads": 1156} +{"model_id": "X1AOX1A/WorldModel-Webshop-Qwen2.5-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1155} +{"model_id": "acon96/Home-3B-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1154} +{"model_id": "NlpHUST/gpt2-vietnamese", "provider": "huggingface", "task": "text-generation", "downloads": 1153} +{"model_id": "bartowski/c4ai-command-r-plus-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1153} +{"model_id": "Barrin666/NSFW-flash", "provider": "huggingface", "task": "text-generation", "downloads": 1153} +{"model_id": "aisingapore/Llama-SEA-LION-v3.5-8B-R", "provider": "huggingface", "task": "text-generation", "downloads": 1152} +{"model_id": "LumiOpen/Llama-Poro-2-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1151} +{"model_id": "taobao-mnn/MNN-Sana-Edit-V2", "provider": "huggingface", "task": "text-generation", "downloads": 1151} +{"model_id": "noctrex/LFM2-24B-A2B-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1151} +{"model_id": "mbley/NousResearch-Hermes-3-Llama-3.1-70B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1150} +{"model_id": "tencent/Hunyuan-4B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1150} +{"model_id": "KoboldAI/OPT-13B-Erebus", "provider": "huggingface", "task": "text-generation", "downloads": 1149} +{"model_id": "Writer/camel-5b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1149} +{"model_id": "shb777/Llama-3.3-8B-Instruct-128K", "provider": "huggingface", "task": "text-generation", "downloads": 1149} +{"model_id": "tzervas/qwen2.5-coder-32b-bitnet-1.58b", "provider": "huggingface", "task": "text-generation", "downloads": 1149} +{"model_id": "mlx-community/Meta-Llama-3.1-8B-Instruct-abliterated-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1148} +{"model_id": "RedHatAI/Qwen2.5-1.5B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 1147} +{"model_id": "yacht/byt5-base-en2th-transliterator", "provider": "huggingface", "task": "text-generation", "downloads": 1146} +{"model_id": "mlx-community/Step-3.5-Flash-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 1146} +{"model_id": "mlx-community/Kimi-K2-Instruct-0905-mlx-DQ3_K_M", "provider": "huggingface", "task": "text-generation", "downloads": 1145} +{"model_id": "Secbone/llama-33B-instructed", "provider": "huggingface", "task": "text-generation", "downloads": 1141} +{"model_id": "byteshape/Qwen3-4B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1141} +{"model_id": "TheBloke/Kimiko-v2-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1140} +{"model_id": "oh-yeontaek/llama-2-7B-LoRA-assemble", "provider": "huggingface", "task": "text-generation", "downloads": 1139} +{"model_id": "TheBloke/deepseek-coder-33B-instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1139} +{"model_id": "nvidia/Riva-Translate-4B-Instruct-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 1139} +{"model_id": "enstazao/Qalb-1.0-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1139} +{"model_id": "LuffyTheFox/Qwen3.5-35B-A3B-Uncensored-Claude-Opus-4.6-Affine", "provider": "huggingface", "task": "text-generation", "downloads": 1139} +{"model_id": "bartowski/TheDrummer_Snowpiercer-15B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1138} +{"model_id": "farbodtavakkoli/OTel-LLM-7B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1138} +{"model_id": "katuni4ka/tiny-random-jais", "provider": "huggingface", "task": "text-generation", "downloads": 1137} +{"model_id": "project-baize/baize-v2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1136} +{"model_id": "Qwen/Qwen2.5-0.5B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 1136} +{"model_id": "allenai/Olmo-3.1-7B-RL-Zero-Math", "provider": "huggingface", "task": "text-generation", "downloads": 1134} +{"model_id": "FreedomIntelligence/HuatuoGPT-Vision-7B-Qwen2.5VL", "provider": "huggingface", "task": "text-generation", "downloads": 1133} +{"model_id": "Hariprasath28/orpheus-3b-4bit-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1133} +{"model_id": "taobao-mnn/Qwen3.5-9B-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 1133} +{"model_id": "stabilityai/StableBeluga2", "provider": "huggingface", "task": "text-generation", "downloads": 1132} +{"model_id": "fla-hub/gla-1.3B-100B", "provider": "huggingface", "task": "text-generation", "downloads": 1132} +{"model_id": "cashxout/Gemma-3-4B-VL-it-Gemini-Pro-Heretic-Uncensored-Thinking_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1132} +{"model_id": "TheBloke/CausalLM-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1131} +{"model_id": "mlx-community/Unsloth-Phi-4-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1131} +{"model_id": "Jackie2235/Qwen3-VL-8B-Instruct_attn_ft", "provider": "huggingface", "task": "text-generation", "downloads": 1131} +{"model_id": "deqing/llama-300M-v2-fivegram", "provider": "huggingface", "task": "text-generation", "downloads": 1130} +{"model_id": "bartowski/huihui-ai_gemma-3-1b-it-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1129} +{"model_id": "KoboldAI/GPT-NeoX-20B-Erebus", "provider": "huggingface", "task": "text-generation", "downloads": 1128} +{"model_id": "Menlo/Lucy-128k-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1128} +{"model_id": "eousphoros/kappa-20b-131k-GGUF-Q8_0", "provider": "huggingface", "task": "text-generation", "downloads": 1128} +{"model_id": "TurkuNLP/gpt3-finnish-small", "provider": "huggingface", "task": "text-generation", "downloads": 1127} +{"model_id": "yousefg/MaximusLLM", "provider": "huggingface", "task": "text-generation", "downloads": 1127} +{"model_id": "Locutusque/gpt2-medium-conversational", "provider": "huggingface", "task": "text-generation", "downloads": 1126} +{"model_id": "oblivious/ruGPT-3.5-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1126} +{"model_id": "open-r1/Qwen2.5-Math-7B-RoPE-300k", "provider": "huggingface", "task": "text-generation", "downloads": 1126} +{"model_id": "duyntnet/Xwin-MLewd-13B-V0.2-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1125} +{"model_id": "SeaLLMs/SeaLLMs-v3-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1125} +{"model_id": "bartowski/EVA-Qwen2.5-32B-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1125} +{"model_id": "trl-internal-testing/tiny-Qwen2ForCausalLM-2.5-Coder", "provider": "huggingface", "task": "text-generation", "downloads": 1125} +{"model_id": "unsloth/Qwen3-30B-A3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1125} +{"model_id": "IntelLabs/sqft-phi-3-mini-4k-50-base", "provider": "huggingface", "task": "text-generation", "downloads": 1124} +{"model_id": "pranavpsv/genre-story-generator-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1123} +{"model_id": "CYFRAGOVPL/pllum-12b-nc-chat-250715", "provider": "huggingface", "task": "text-generation", "downloads": 1123} +{"model_id": "unsloth/DeepSeek-V3.1-Terminus", "provider": "huggingface", "task": "text-generation", "downloads": 1123} +{"model_id": "beomi/llama-2-ko-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1122} +{"model_id": "KoboldAI/OPT-2.7B-Erebus", "provider": "huggingface", "task": "text-generation", "downloads": 1121} +{"model_id": "HuggingFaceTB/SmolLM3-3B-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 1120} +{"model_id": "mlx-community/translategemma-12b-it-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1120} +{"model_id": "unsloth/NVIDIA-Nemotron-3-Nano-30B-A3B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 1120} +{"model_id": "elyza/ELYZA-japanese-Llama-2-7b-fast-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1118} +{"model_id": "IntelLabs/sqft-phi-3-mini-4k-50-base-gptq", "provider": "huggingface", "task": "text-generation", "downloads": 1118} +{"model_id": "Intelligent-Internet/II-Medical-8B", "provider": "huggingface", "task": "text-generation", "downloads": 1118} +{"model_id": "adeelahmad/ReasonableQwen3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 1117} +{"model_id": "occasion-2/my_awesome_eli5_clm-model", "provider": "huggingface", "task": "text-generation", "downloads": 1117} +{"model_id": "bartowski/EuroLLM-9B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1115} +{"model_id": "lmstudio-community/Qwen2-VL-2B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1115} +{"model_id": "NbAiLab/nb-notram-llama-3.2-1b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1114} +{"model_id": "SmallDoge/Doge-20M", "provider": "huggingface", "task": "text-generation", "downloads": 1114} +{"model_id": "bartowski/MN-12B-Celeste-V1.9-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1113} +{"model_id": "42dot/42dot_LLM-PLM-1.3B", "provider": "huggingface", "task": "text-generation", "downloads": 1111} +{"model_id": "cyberagent/calm2-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1110} +{"model_id": "bartowski/Falcon3-10B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1110} +{"model_id": "Qwen/Qwen3-14B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1110} +{"model_id": "speakleash/Bielik-11B-v3.0-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1110} +{"model_id": "ShreemJ/cxlinux-ai-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1109} +{"model_id": "maicomputer/alpaca-native", "provider": "huggingface", "task": "text-generation", "downloads": 1108} +{"model_id": "QuantTrio/Qwen3-Coder-480B-A35B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1108} +{"model_id": "TheBloke/Llama-2-7B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1107} +{"model_id": "nvidia/AceInstruct-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1107} +{"model_id": "bartowski/NousResearch_Hermes-4-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1106} +{"model_id": "pkhairkh/qwen3-coreml-palettized", "provider": "huggingface", "task": "text-generation", "downloads": 1106} +{"model_id": "TheBloke/Llama-2-70B-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 1105} +{"model_id": "adept/persimmon-8b-base", "provider": "huggingface", "task": "text-generation", "downloads": 1105} +{"model_id": "Valdemardi/Dolphin3.0-R1-Mistral-24B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1105} +{"model_id": "ibm-granite/granite-3.3-2b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1105} +{"model_id": "Ishaanlol/Aletheia-Llama-3.2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 1105} +{"model_id": "nrlmuojb/Qwen3-30B-A3B-Claude-4.5-Opus-High-Reasoning-2507-ABLITERATED-UNCENSORED-V2-mlx-6Bit", "provider": "huggingface", "task": "text-generation", "downloads": 1105} +{"model_id": "hZzy/mistral-7b-sft-7b-submission-win", "provider": "huggingface", "task": "text-generation", "downloads": 1105} +{"model_id": "AVeryRealHuman/DialoGPT-small-TonyStark", "provider": "huggingface", "task": "text-generation", "downloads": 1103} +{"model_id": "KoboldAI/GPT-J-6B-Shinen", "provider": "huggingface", "task": "text-generation", "downloads": 1103} +{"model_id": "bartowski/magnum-12b-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1103} +{"model_id": "ICONNAI/ICONN-1-Mini-Beta", "provider": "huggingface", "task": "text-generation", "downloads": 1103} +{"model_id": "bartowski/Qwen_Qwen3-235B-A22B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1103} +{"model_id": "tencent/Youtu-LLM-2B", "provider": "huggingface", "task": "text-generation", "downloads": 1103} +{"model_id": "DavidAU/Mistral-Nemo-2407-12B-Thinking-Claude-Gemini-GPT5.2-Uncensored-HERETIC", "provider": "huggingface", "task": "text-generation", "downloads": 1103} +{"model_id": "mlx-community/Phi-3-mini-128k-instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1102} +{"model_id": "gguf-org/fastvlm-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1102} +{"model_id": "facebook/xglm-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 1101} +{"model_id": "KnutJaegersberg/2-bit-LLMs", "provider": "huggingface", "task": "text-generation", "downloads": 1101} +{"model_id": "artek0chumak/TestMixtral", "provider": "huggingface", "task": "text-generation", "downloads": 1100} +{"model_id": "akhooli/gpt2-small-arabic", "provider": "huggingface", "task": "text-generation", "downloads": 1099} +{"model_id": "anthracite-org/magnum-v4-12b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1099} +{"model_id": "lmms-lab/Aero-1-Audio", "provider": "huggingface", "task": "text-generation", "downloads": 1099} +{"model_id": "nightmedia/Qwen3-30B-A3B-Thinking-2507-Claude-4.5-Sonnet-High-Reasoning-Distill-mxfp4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 1099} +{"model_id": "McGill-NLP/AfriqueGemma-4B", "provider": "huggingface", "task": "text-generation", "downloads": 1099} +{"model_id": "arthurcollet/Qwen3.5-27B-mlx-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 1099} +{"model_id": "bofenghuang/vigogne-2-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1098} +{"model_id": "inferencerlabs/DeepSeek-V3.1-MLX-5.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 1097} +{"model_id": "delinkz/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-thick_scented_turkey", "provider": "huggingface", "task": "text-generation", "downloads": 1097} +{"model_id": "togethercomputer/RedPajama-INCITE-7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1096} +{"model_id": "Melvin56/Phi-4-mini-instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1096} +{"model_id": "KORMo-Team/KORMo-10B-sft", "provider": "huggingface", "task": "text-generation", "downloads": 1095} +{"model_id": "Raiff1982/Codette-Ultimate", "provider": "huggingface", "task": "text-generation", "downloads": 1095} +{"model_id": "LGAI-EXAONE/EXAONE-3.5-32B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1094} +{"model_id": "Calandracas/gpt-oss-120b-Derestricted-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1094} +{"model_id": "bartowski/INTELLECT-1-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1093} +{"model_id": "gabriellarson/NextCoder-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1093} +{"model_id": "facebook/MobileLLM-R1-950M", "provider": "huggingface", "task": "text-generation", "downloads": 1093} +{"model_id": "NVFP4/Qwen3-0.6B-FP4", "provider": "huggingface", "task": "text-generation", "downloads": 1092} +{"model_id": "DevQuasar/qingy2024.GRMR-V3-Q4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1091} +{"model_id": "JunHowie/Qwen3-8B-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 1090} +{"model_id": "nvidia/Nemotron-H-8B-Reasoning-128K", "provider": "huggingface", "task": "text-generation", "downloads": 1090} +{"model_id": "openai/circuit-sparsity", "provider": "huggingface", "task": "text-generation", "downloads": 1089} +{"model_id": "shenzhi-wang/Llama3-8B-Chinese-Chat-GGUF-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1088} +{"model_id": "LGAI-EXAONE/K-EXAONE-236B-A23B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1088} +{"model_id": "codellama/CodeLlama-34b-Python-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1087} +{"model_id": "fdtn-ai/Foundation-Sec-8B-Reasoning-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1087} +{"model_id": "TheBloke/orca_mini_v3_7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1086} +{"model_id": "yujiepan/qwen2-vl-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 1086} +{"model_id": "lmstudio-community/Devstral-Small-2505-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1086} +{"model_id": "google/t5gemma-2b-2b-prefixlm", "provider": "huggingface", "task": "text-generation", "downloads": 1086} +{"model_id": "huihui-ai/Huihui-Qwen3-Next-80B-A3B-Instruct-abliterated-mlx-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1086} +{"model_id": "bartowski/Gryphe_Pantheon-Proto-RP-1.8-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1085} +{"model_id": "DavidAU/L3-8B-Stheno-v3.3-32K-Ultra-NEO-V1-IMATRIX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1083} +{"model_id": "jimmydsii/Llama-3.2-8X3B-MOE-Dark-Champion-Instruct-uncensored-abliterated-18.4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1083} +{"model_id": "Ba2han/model-sft-q", "provider": "huggingface", "task": "text-generation", "downloads": 1083} +{"model_id": "HuggingFaceM4/idefics-9b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1082} +{"model_id": "bartowski/Phi-3-medium-4k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1082} +{"model_id": "sampluralis/llama-sft-sgd", "provider": "huggingface", "task": "text-generation", "downloads": 1082} +{"model_id": "Edcastro/DeepSeek-R1-Distill-Qwen-1.5B-edcastr_JavaScript-v8", "provider": "huggingface", "task": "text-generation", "downloads": 1082} +{"model_id": "garage-bAInd/Platypus2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1080} +{"model_id": "unsloth/granite-4.0-h-micro-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1080} +{"model_id": "Gaston895/Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1080} +{"model_id": "bartowski/NeuralDaredevil-8B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1079} +{"model_id": "VibeStudio/Nidum-Gemma-2B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 1079} +{"model_id": "DavidAU/Qwen3-128k-30B-A3B-NEO-MAX-Imatrix-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1079} +{"model_id": "DavidAU/Llama-3.2-8X3B-GATED-MOE-NEO-Reasoning-Dark-Champion-uncensored-18.4B-IMAT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1079} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-Thinking-2507-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1079} +{"model_id": "HuggingFaceH4/starchat-beta", "provider": "huggingface", "task": "text-generation", "downloads": 1078} +{"model_id": "Salesforce/xgen-7b-8k-base", "provider": "huggingface", "task": "text-generation", "downloads": 1078} +{"model_id": "sayhan/gemma-7b-GGUF-quantized", "provider": "huggingface", "task": "text-generation", "downloads": 1078} +{"model_id": "YanLabs/Qwen3-4B-Thinking-2507-MPOA", "provider": "huggingface", "task": "text-generation", "downloads": 1078} +{"model_id": "tencent/WeDLM-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1078} +{"model_id": "QuantTrio/Qwen3-Coder-Next-E400", "provider": "huggingface", "task": "text-generation", "downloads": 1078} +{"model_id": "failspy/Llama-3-70B-Instruct-abliterated-v3", "provider": "huggingface", "task": "text-generation", "downloads": 1077} +{"model_id": "UnfilteredAI/DAN-Qwen3-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 1077} +{"model_id": "SciPhi/SciPhi-Self-RAG-Mistral-7B-32k", "provider": "huggingface", "task": "text-generation", "downloads": 1075} +{"model_id": "ank028/Llama-3.2-1B-Instruct-medmcqa", "provider": "huggingface", "task": "text-generation", "downloads": 1075} +{"model_id": "unsloth/Qwen2.5-72B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1074} +{"model_id": "openwalrus/Qwen3-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 1074} +{"model_id": "bartowski/Qwen2.5-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1073} +{"model_id": "Nexusflow/Athene-V2-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 1073} +{"model_id": "nvidia/OpenReasoning-Nemotron-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1073} +{"model_id": "togethercomputer/RedPajama-INCITE-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 1072} +{"model_id": "stabilityai/japanese-stablelm-instruct-beta-70b", "provider": "huggingface", "task": "text-generation", "downloads": 1072} +{"model_id": "unsloth/granite-4.0-350m-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1072} +{"model_id": "farbodtavakkoli/OTel-LLM-1B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1072} +{"model_id": "LorenaYannnnn/longer_response-Qwen3-0.6B-baseline_all_tokens-seed_0", "provider": "huggingface", "task": "text-generation", "downloads": 1072} +{"model_id": "TheBloke/Guanaco-13B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1071} +{"model_id": "tiiuae/Falcon-H1-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1070} +{"model_id": "Murasaki-Project/Murasaki-4B-v0.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1070} +{"model_id": "cssupport/t5-small-awesome-text-to-sql", "provider": "huggingface", "task": "text-generation", "downloads": 1069} +{"model_id": "ericzzz/falcon-rw-1b-instruct-openorca", "provider": "huggingface", "task": "text-generation", "downloads": 1069} +{"model_id": "katuni4ka/tiny-random-baichuan2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1069} +{"model_id": "kyutai/helium-1-preview-2b", "provider": "huggingface", "task": "text-generation", "downloads": 1069} +{"model_id": "eaddario/Qwen3-30B-A3B-pruned-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1069} +{"model_id": "unsloth/gemma-3-270m-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1069} +{"model_id": "pruna-test/tiny_llama", "provider": "huggingface", "task": "text-generation", "downloads": 1069} +{"model_id": "stabilityai/stablecode-completion-alpha-3b-4k", "provider": "huggingface", "task": "text-generation", "downloads": 1068} +{"model_id": "elyza/ELYZA-japanese-Llama-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1068} +{"model_id": "mlx-community/gpt-oss-120b-MXFP4-Q4", "provider": "huggingface", "task": "text-generation", "downloads": 1068} +{"model_id": "meituan-longcat/LongCat-Flash-Lite", "provider": "huggingface", "task": "text-generation", "downloads": 1067} +{"model_id": "LorenzoDeMattei/GePpeTto", "provider": "huggingface", "task": "text-generation", "downloads": 1066} +{"model_id": "bartowski/OLMo-2-1124-13B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1066} +{"model_id": "z-lab/Qwen3-8B-PARO", "provider": "huggingface", "task": "text-generation", "downloads": 1066} +{"model_id": "tokyotech-llm/Qwen3-Swallow-30B-A3B-RL-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 1066} +{"model_id": "danielpark/gorani-100k-llama2-13b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1065} +{"model_id": "stockmark/stockmark-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1065} +{"model_id": "litert-community/SmolLM-135M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1065} +{"model_id": "Scicom-intl/Multilingual-Expressive-TTS-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 1065} +{"model_id": "McGill-NLP/AfriqueGemma-12B", "provider": "huggingface", "task": "text-generation", "downloads": 1063} +{"model_id": "openwalrus/Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 1063} +{"model_id": "inceptionai/jais-adapted-70b", "provider": "huggingface", "task": "text-generation", "downloads": 1062} +{"model_id": "mradermacher/OpenHercules-2.5-Mistral-7B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1062} +{"model_id": "farbodtavakkoli/OTel-LLM-4B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1061} +{"model_id": "LorenaYannnnn/20260217-Qwen3-0.6B_grpo_warmup_16000_episodes_seed_42", "provider": "huggingface", "task": "text-generation", "downloads": 1061} +{"model_id": "unsloth/Phi-3-medium-4k-instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1060} +{"model_id": "IntelLabs/sqft-mistral-7b-v0.3-50-base", "provider": "huggingface", "task": "text-generation", "downloads": 1060} +{"model_id": "ai9stars/AutoTriton", "provider": "huggingface", "task": "text-generation", "downloads": 1060} +{"model_id": "openwalrus/Qwen3-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 1060} +{"model_id": "speakleash/Bielik-7B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1059} +{"model_id": "abhiramtirumala/DialoGPT-sarcastic-medium", "provider": "huggingface", "task": "text-generation", "downloads": 1058} +{"model_id": "TheBloke/Yi-34B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1058} +{"model_id": "bartowski/MN-12B-Lyra-v4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1058} +{"model_id": "mlx-community/Qwen3-32B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1058} +{"model_id": "farbodtavakkoli/OTel-LLM-270M-IT", "provider": "huggingface", "task": "text-generation", "downloads": 1058} +{"model_id": "fxmarty/tiny-testing-gpt2-remote-code", "provider": "huggingface", "task": "text-generation", "downloads": 1057} +{"model_id": "Rocketknight1/tiny-random-falcon-40b", "provider": "huggingface", "task": "text-generation", "downloads": 1057} +{"model_id": "microsoft/OptiMind-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 1057} +{"model_id": "silma-ai/SILMA-Kashif-2B-Instruct-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 1056} +{"model_id": "Salesforce/codegen-2B-multi", "provider": "huggingface", "task": "text-generation", "downloads": 1055} +{"model_id": "PrpEndo/gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1055} +{"model_id": "inclusionAI/LLaDA2.0-flash", "provider": "huggingface", "task": "text-generation", "downloads": 1053} +{"model_id": "jiaojjjjje/Qwen3.5-35B-A3B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1053} +{"model_id": "bartowski/granite-embedding-125m-english-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1052} +{"model_id": "Jackrong/MLX-Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1052} +{"model_id": "hugging-quants/Llama-3.2-3B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1051} +{"model_id": "espressor/meta-llama.Llama-3.2-3B-Instruct_W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 1049} +{"model_id": "bartowski/Qwen2.5-32b-RP-Ink-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1049} +{"model_id": "JetBrains/Mellum-4b-sft-python", "provider": "huggingface", "task": "text-generation", "downloads": 1049} +{"model_id": "Sunbird/Sunflower-32B", "provider": "huggingface", "task": "text-generation", "downloads": 1049} +{"model_id": "IntelLabs/sqft-mistral-7b-v0.3-50-base-gptq", "provider": "huggingface", "task": "text-generation", "downloads": 1048} +{"model_id": "Vikhrmodels/Vistral-24B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1048} +{"model_id": "mradermacher/Kai-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1048} +{"model_id": "sampluralis/llama-sft-proj", "provider": "huggingface", "task": "text-generation", "downloads": 1048} +{"model_id": "LongSafari/hyenadna-tiny-1k-seqlen-d256-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1047} +{"model_id": "ibm-granite/granite-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1047} +{"model_id": "mlabonne/Qwen3-14B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1046} +{"model_id": "unsloth/Phi-4-reasoning-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1046} +{"model_id": "ariG23498/tiny-gemma-test", "provider": "huggingface", "task": "text-generation", "downloads": 1045} +{"model_id": "snowpea11/Qwen3-8B-Hivemind-Instruct-Heretic-Abliterated-Uncensored-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1045} +{"model_id": "LukeBailey181/goedel_prover_v2_8b_reviewer_finetuned_2048_num_samples", "provider": "huggingface", "task": "text-generation", "downloads": 1045} +{"model_id": "openbmb/cpm-ant-10b", "provider": "huggingface", "task": "text-generation", "downloads": 1044} +{"model_id": "dhmeltzer/llama-7b-SFT_eli5_wiki65k_1024_r_64_alpha_16_merged", "provider": "huggingface", "task": "text-generation", "downloads": 1044} +{"model_id": "ariG23498/tiny-llama3-test", "provider": "huggingface", "task": "text-generation", "downloads": 1044} +{"model_id": "kakaocorp/kanana-safeguard-8b", "provider": "huggingface", "task": "text-generation", "downloads": 1044} +{"model_id": "bigscience/bloomz-1b1", "provider": "huggingface", "task": "text-generation", "downloads": 1043} +{"model_id": "hugohrban/progen2-oas", "provider": "huggingface", "task": "text-generation", "downloads": 1043} +{"model_id": "DevQuasar/Qwen.Qwen3.5-27B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1043} +{"model_id": "Xenova/tiny-random-GemmaForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 1042} +{"model_id": "lmstudio-community/Qwen2.5-32B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1042} +{"model_id": "CorelynAI/NeoH", "provider": "huggingface", "task": "text-generation", "downloads": 1042} +{"model_id": "codellama/CodeLlama-13b-Python-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1041} +{"model_id": "TheBloke/Pygmalion-2-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1041} +{"model_id": "typhoon-ai/typhoon-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1041} +{"model_id": "Xenova/TinyLlama-1.1B-Chat-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 1041} +{"model_id": "solidrust/Hermes-3-Llama-3.1-8B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1040} +{"model_id": "dphn/dolphin-2.1-mistral-7b", "provider": "huggingface", "task": "text-generation", "downloads": 1039} +{"model_id": "DavidAU/Qwen3-6B-Hivemind-Instruct-Heretic-Abliterated-Uncensored-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1038} +{"model_id": "Shrijanagain/SKT_OMNI_SUPREME", "provider": "huggingface", "task": "text-generation", "downloads": 1038} +{"model_id": "EleutherAI/pythia-160m-v0", "provider": "huggingface", "task": "text-generation", "downloads": 1037} +{"model_id": "FallenMerick/MN-Violet-Lotus-12B", "provider": "huggingface", "task": "text-generation", "downloads": 1037} +{"model_id": "mistralai/Devstral-Small-2507_gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1037} +{"model_id": "eac123/olmo3-7b-exp1b-lora128-e5", "provider": "huggingface", "task": "text-generation", "downloads": 1037} +{"model_id": "TheBloke/SynthIA-70B-v1.5-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 1036} +{"model_id": "DiscoResearch/Llama3-German-8B", "provider": "huggingface", "task": "text-generation", "downloads": 1036} +{"model_id": "0xroyce/Plutus-Meta-Llama-3.1-8B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1036} +{"model_id": "asi/gpt-fr-cased-base", "provider": "huggingface", "task": "text-generation", "downloads": 1035} +{"model_id": "bartowski/Llama-3-Instruct-8B-SPPO-Iter3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1034} +{"model_id": "flowaicom/Flow-Judge-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 1034} +{"model_id": "launch/ThinkPRM-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1033} +{"model_id": "LeoLM/leo-hessianai-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 1032} +{"model_id": "anthracite-org/magnum-v4-27b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 1032} +{"model_id": "PowCal/Mistral-Nemo-Base-2407-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1031} +{"model_id": "arcee-ai/Trinity-Nano-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1031} +{"model_id": "mlx-community/Qwen3.5-397B-A17B-8bit-gs32", "provider": "huggingface", "task": "text-generation", "downloads": 1030} +{"model_id": "FlorianJK/Meta-Llama-3.1-8B-SecAlign-pp-Flex-Merged", "provider": "huggingface", "task": "text-generation", "downloads": 1030} +{"model_id": "LorenaYannnnn/longer_response-Qwen3-0.6B-baseline_all_tokens-seed_1", "provider": "huggingface", "task": "text-generation", "downloads": 1030} +{"model_id": "InMecha/Qwen3.5-2B-Gorgona-R0-KL0.0079-03152026", "provider": "huggingface", "task": "text-generation", "downloads": 1030} +{"model_id": "PygmalionAI/pygmalion-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 1029} +{"model_id": "mradermacher/Sexual.Predator-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1029} +{"model_id": "HelpingAI/HELVETE-3B", "provider": "huggingface", "task": "text-generation", "downloads": 1028} +{"model_id": "TheBloke/Llama-2-13B-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 1027} +{"model_id": "elyza/ELYZA-japanese-Llama-2-7b-fast", "provider": "huggingface", "task": "text-generation", "downloads": 1027} +{"model_id": "ubergarm/Qwen3-30B-A3B-Instruct-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1027} +{"model_id": "quasar529/rainbow-padding-llada", "provider": "huggingface", "task": "text-generation", "downloads": 1027} +{"model_id": "baddddddddd/llama-85m-sentencepiece-16k", "provider": "huggingface", "task": "text-generation", "downloads": 1027} +{"model_id": "unsloth/gemma-2-27b-it-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1026} +{"model_id": "RedHatAI/gpt-oss-120b", "provider": "huggingface", "task": "text-generation", "downloads": 1026} +{"model_id": "ZuzeTt/LFM2.5-1.2B-Thinking-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1026} +{"model_id": "codellama/CodeLlama-70b-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1025} +{"model_id": "katuni4ka/tiny-random-falcon-40b", "provider": "huggingface", "task": "text-generation", "downloads": 1025} +{"model_id": "zai-org/GLM-4.5-Air-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1025} +{"model_id": "DavidAU/Llama3.3-8B-Instruct-Thinking-Heretic-Uncensored-Claude-4.5-Opus-High-Reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 1025} +{"model_id": "kevinpro/MistralMathOctopus-7B", "provider": "huggingface", "task": "text-generation", "downloads": 1024} +{"model_id": "bartowski/granite-3.0-8b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1024} +{"model_id": "simplescaling/s1-32B", "provider": "huggingface", "task": "text-generation", "downloads": 1024} +{"model_id": "SpaceTimee/Suri-Qwen-3.1-4B-Uncensored-Hard-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1024} +{"model_id": "DavidAU/Qwen3-4B-Hivemind-Instruct-NEO-MAX-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1024} +{"model_id": "RemySkye/MiniMax-M2.5-REAP-50-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1024} +{"model_id": "baddddddddd/llama-85m-morphling-16k", "provider": "huggingface", "task": "text-generation", "downloads": 1023} +{"model_id": "aisquared/dlite-v2-124m", "provider": "huggingface", "task": "text-generation", "downloads": 1022} +{"model_id": "chargoddard/llama2-22b-blocktriangular", "provider": "huggingface", "task": "text-generation", "downloads": 1022} +{"model_id": "llm-jp/llm-jp-1.3b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 1022} +{"model_id": "mlx-community/Qwen2.5-7B-Instruct-Uncensored-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1021} +{"model_id": "facebook/MobileLLM-125M", "provider": "huggingface", "task": "text-generation", "downloads": 1021} +{"model_id": "allenai/Llama-3.1-Tulu-3-70B", "provider": "huggingface", "task": "text-generation", "downloads": 1021} +{"model_id": "Qwen/Qwen3-Next-80B-A3B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1021} +{"model_id": "KoboldAI/fairseq-dense-13B", "provider": "huggingface", "task": "text-generation", "downloads": 1020} +{"model_id": "GOAT-AI/GOAT-70B-Storytelling", "provider": "huggingface", "task": "text-generation", "downloads": 1020} +{"model_id": "Raziel1234/Duchifat-2", "provider": "huggingface", "task": "text-generation", "downloads": 1020} +{"model_id": "Phonsiri/Qwen3.5-9B-Thai-Law-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1020} +{"model_id": "unsloth/llama-3-70b-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1019} +{"model_id": "mlx-community/MiniMax-M2.5-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 1019} +{"model_id": "lmsys/vicuna-13b-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 1018} +{"model_id": "sharpbai/Llama-2-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1018} +{"model_id": "miromind-ai/MiroThinker-v1.5-30B", "provider": "huggingface", "task": "text-generation", "downloads": 1018} +{"model_id": "amd/MiniMax-M2.5-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 1018} +{"model_id": "microsoft/Dayhoff-170M-GRS-2000", "provider": "huggingface", "task": "text-generation", "downloads": 1018} +{"model_id": "beomi/Yi-Ko-6B", "provider": "huggingface", "task": "text-generation", "downloads": 1017} +{"model_id": "lmstudio-community/zeta-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1017} +{"model_id": "unsloth/Qwen3-4B-Instruct-2507-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 1017} +{"model_id": "sampluralis/llama-sft-proj-layers-shmid", "provider": "huggingface", "task": "text-generation", "downloads": 1017} +{"model_id": "EleutherAI/pythia-2.8b-deduped-v0", "provider": "huggingface", "task": "text-generation", "downloads": 1016} +{"model_id": "LSX-UniWue/LLaMmlein_7B", "provider": "huggingface", "task": "text-generation", "downloads": 1016} +{"model_id": "tokyotech-llm/Qwen3-Swallow-32B-RL-v0.2-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 1016} +{"model_id": "bartowski/aya-expanse-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1015} +{"model_id": "jiangchengchengNLP/llama3.3-70B-instruct-abliterated-awq", "provider": "huggingface", "task": "text-generation", "downloads": 1015} +{"model_id": "bartowski/arcee-ai_AFM-4.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1015} +{"model_id": "nightmedia/Qwen3.5-35B-A3B-Claude-4.6-Opus-Engineer-9e-qx64-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 1015} +{"model_id": "QuixiAI/Wizard-Vicuna-30B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 1014} +{"model_id": "llm-jp/llm-jp-3-1.8b", "provider": "huggingface", "task": "text-generation", "downloads": 1014} +{"model_id": "unsloth/Mistral-Small-24B-Base-2501-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1014} +{"model_id": "DevQuasar/UCSB-SURFI.VulnLLM-R-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1014} +{"model_id": "arcee-ai/Trinity-Large-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 1014} +{"model_id": "Efficient-Large-Model/NVILA-8B", "provider": "huggingface", "task": "text-generation", "downloads": 1013} +{"model_id": "PrimeIntellect/INTELLECT-3.1", "provider": "huggingface", "task": "text-generation", "downloads": 1013} +{"model_id": "mlx-community/GLM-4.7-Flash-Claude-Opus-4.5-High-Reasoning-Distill-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 1013} +{"model_id": "noctrex/Qwen3-Coder-Next-REAM-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1013} +{"model_id": "vollmannv/35f76dd0-983f-418a-997c-9036535c747d", "provider": "huggingface", "task": "text-generation", "downloads": 1013} +{"model_id": "anton-l/gpt-j-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 1011} +{"model_id": "suayptalha/DeepSeek-R1-Distill-Llama-3B", "provider": "huggingface", "task": "text-generation", "downloads": 1011} +{"model_id": "RESMP-DEV/Qwen3-Next-80B-A3B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 1011} +{"model_id": "openwalrus/Qwen3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 1011} +{"model_id": "huihui-ai/Qwen2.5-3B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 1010} +{"model_id": "CEIA-POSITIVO/Qwen-1.7B-capado", "provider": "huggingface", "task": "text-generation", "downloads": 1010} +{"model_id": "EleutherAI/pythia-410m-v0", "provider": "huggingface", "task": "text-generation", "downloads": 1009} +{"model_id": "unsloth/Qwen2-0.5B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 1009} +{"model_id": "LuffyTheFox/OmniRP-Claude-4.6-Opus-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1009} +{"model_id": "augtoma/qCammel-70-x", "provider": "huggingface", "task": "text-generation", "downloads": 1008} +{"model_id": "MaziyarPanahi/Llama-3-13B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1008} +{"model_id": "DavidAU/L3-Grand-Story-Darkness-MOE-4X8-24.9B-e32-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1007} +{"model_id": "redwoodresearch/math_pwd_lock_deepseek_math7b_on_weak_pythia1b", "provider": "huggingface", "task": "text-generation", "downloads": 1006} +{"model_id": "Jackrong/Qwen3-4B-Thinking-2507-GLM-4.7-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1006} +{"model_id": "QuantFactory/Phi-3.5-mini-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1005} +{"model_id": "TheBloke/Wizard-Vicuna-13B-Uncensored-HF", "provider": "huggingface", "task": "text-generation", "downloads": 1004} +{"model_id": "jojo-ai-mst/thai-opt350m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 1004} +{"model_id": "sampluralis/llama-sft", "provider": "huggingface", "task": "text-generation", "downloads": 1004} +{"model_id": "winglian/Llama-2-3b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1002} +{"model_id": "znhoughton/opt-c4-1.3b-seed964", "provider": "huggingface", "task": "text-generation", "downloads": 1002} +{"model_id": "SanctumAI/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1001} +{"model_id": "unsloth/gemma-2-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 1001} +{"model_id": "dphn/Dolphin3.0-R1-Mistral-24B", "provider": "huggingface", "task": "text-generation", "downloads": 1001} +{"model_id": "axolotl-ai-co/gpt-oss-20b-dequantized", "provider": "huggingface", "task": "text-generation", "downloads": 1001} +{"model_id": "Sophia-AI/Qwen3-30B-A3B-Instruct-2507-AWQ-W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 1001} +{"model_id": "TheBloke/wizardLM-7B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 1000} +{"model_id": "heegyu/WizardVicuna-open-llama-3b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 1000} +{"model_id": "PygmalionAI/mythalion-13b", "provider": "huggingface", "task": "text-generation", "downloads": 999} +{"model_id": "TinyLlama/TinyLlama-1.1B-intermediate-step-1195k-token-2.5T", "provider": "huggingface", "task": "text-generation", "downloads": 999} +{"model_id": "bartowski/burtenshaw_GemmaCoder3-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 999} +{"model_id": "mlx-community/Llama-3_3-Nemotron-Super-49B-v1_5-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 999} +{"model_id": "lmstudio-community/functiongemma-270m-it-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 999} +{"model_id": "ralyn/NPComposer-v2", "provider": "huggingface", "task": "text-generation", "downloads": 998} +{"model_id": "mradermacher/zen4-coder-pro-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 998} +{"model_id": "PygmalionAI/pygmalion-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 997} +{"model_id": "unsloth/LFM2-350M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 997} +{"model_id": "KoboldAI/OPT-6.7B-Erebus", "provider": "huggingface", "task": "text-generation", "downloads": 996} +{"model_id": "LatitudeGames/Wayfarer-2-12B", "provider": "huggingface", "task": "text-generation", "downloads": 996} +{"model_id": "nota-ai/Solar-Open-100B-NotaMoEQuant-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 996} +{"model_id": "MBZUAI/LaMini-GPT-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 995} +{"model_id": "huihui-ai/Llama-3.2-1B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 995} +{"model_id": "RedHatAI/Qwen3-1.7B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 994} +{"model_id": "vicgalle/Roleplay-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 993} +{"model_id": "JetBrains-Research/Qwen3-8B-am", "provider": "huggingface", "task": "text-generation", "downloads": 992} +{"model_id": "DavidAU/L3-Dark-Planet-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 991} +{"model_id": "mlx-community/Llama-3.2-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 991} +{"model_id": "meituan/DeepSeek-R1-Channel-INT8", "provider": "huggingface", "task": "text-generation", "downloads": 991} +{"model_id": "gghfez/Mistral-Small-3.2-24B-Instruct-hf-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 991} +{"model_id": "eachadea/vicuna-7b-1.1", "provider": "huggingface", "task": "text-generation", "downloads": 990} +{"model_id": "bartowski/allura-org_remnant-qwen3-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 990} +{"model_id": "trl-internal-testing/small-Qwen3ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 990} +{"model_id": "Qwen/Qwen3-0.6B-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 990} +{"model_id": "llm-agents/tora-code-34b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 989} +{"model_id": "Jackrong/MLX-Qwen3.5-35B-A3B-Claude-4.6-Opus-Reasoning-Distilled-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 989} +{"model_id": "second-state/gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 987} +{"model_id": "Flexan/UmbrellaInc-Albert_Wesker-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 987} +{"model_id": "od2961/Qwen2.5-1.5B-Instruct-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 986} +{"model_id": "bartowski/dolphin-2.9.1-llama-3-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 985} +{"model_id": "Green-eyedDevil/Monika-9B", "provider": "huggingface", "task": "text-generation", "downloads": 985} +{"model_id": "medalpaca/medalpaca-13b", "provider": "huggingface", "task": "text-generation", "downloads": 984} +{"model_id": "Qwen/Qwen2-72B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 984} +{"model_id": "lmstudio-community/Llama-4-Scout-17B-16E-MLX-text-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 984} +{"model_id": "OpenAssistant/pythia-12b-sft-v8-7k-steps", "provider": "huggingface", "task": "text-generation", "downloads": 982} +{"model_id": "LeoLM/leo-hessianai-7b", "provider": "huggingface", "task": "text-generation", "downloads": 982} +{"model_id": "IlyaGusev/gemma-2-9b-it-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 982} +{"model_id": "bartowski/THUDM_GLM-4-9B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 982} +{"model_id": "unsloth/Llama-3_3-Nemotron-Super-49B-v1_5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 981} +{"model_id": "bartowski/Falcon3-3B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 980} +{"model_id": "Sabomako/Qwen3.5-35B-A3B-heretic-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 979} +{"model_id": "TheBloke/finance-LLM-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 978} +{"model_id": "MegaScience/Qwen3-30B-A3B-MegaScience", "provider": "huggingface", "task": "text-generation", "downloads": 978} +{"model_id": "dealignai/Qwen3.5-397B-A17B-4bit-MLX-REAP", "provider": "huggingface", "task": "text-generation", "downloads": 978} +{"model_id": "defog/sqlcoder-34b-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 977} +{"model_id": "soundsgoodai/GLM-4.7-NVFP4-KV-cache-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 977} +{"model_id": "mgoin/GLM-4.6-FP8-BLOCK", "provider": "huggingface", "task": "text-generation", "downloads": 976} +{"model_id": "async0x42/GLM-5-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 976} +{"model_id": "Jeney/Qwen3-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 976} +{"model_id": "RWKV/rwkv-4-1b5-pile", "provider": "huggingface", "task": "text-generation", "downloads": 975} +{"model_id": "dphn/dolphin-2.9.2-qwen2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 975} +{"model_id": "AI-Sweden-Models/gpt-sw3-6.7b", "provider": "huggingface", "task": "text-generation", "downloads": 974} +{"model_id": "OpenAssistant/oasst-sft-1-pythia-12b", "provider": "huggingface", "task": "text-generation", "downloads": 974} +{"model_id": "togethercomputer/Pythia-Chat-Base-7B", "provider": "huggingface", "task": "text-generation", "downloads": 974} +{"model_id": "bartowski/shuttleai_shuttle-3.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 974} +{"model_id": "stabilityai/japanese-stablelm-base-beta-70b", "provider": "huggingface", "task": "text-generation", "downloads": 973} +{"model_id": "unsloth/Qwen2-0.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 973} +{"model_id": "allenai/Olmo-3-7B-RL-Zero-IF", "provider": "huggingface", "task": "text-generation", "downloads": 973} +{"model_id": "Phind/Phind-CodeLlama-34B-Python-v1", "provider": "huggingface", "task": "text-generation", "downloads": 972} +{"model_id": "tencent/Tencent-Hunyuan-Large", "provider": "huggingface", "task": "text-generation", "downloads": 972} +{"model_id": "bartowski/Mistral-Nemo-Prism-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 972} +{"model_id": "unsloth/GLM-4.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 972} +{"model_id": "Phind/Phind-CodeLlama-34B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 971} +{"model_id": "TheBloke/Llama-2-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 971} +{"model_id": "how3751/coder_7B", "provider": "huggingface", "task": "text-generation", "downloads": 971} +{"model_id": "GeneZC/MiniChat-1.5-3B", "provider": "huggingface", "task": "text-generation", "downloads": 970} +{"model_id": "mlx-community/granite-4.0-h-tiny-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 970} +{"model_id": "BEE-spoke-data/verysmol_llama-v11-KIx2", "provider": "huggingface", "task": "text-generation", "downloads": 969} +{"model_id": "uukuguy/speechless-coder-ds-6.7b", "provider": "huggingface", "task": "text-generation", "downloads": 969} +{"model_id": "cerebras/GLM-4.7-REAP-218B-A32B", "provider": "huggingface", "task": "text-generation", "downloads": 969} +{"model_id": "KoboldAI/GPT-J-6B-Adventure", "provider": "huggingface", "task": "text-generation", "downloads": 968} +{"model_id": "DavidAU/Llama-3.1-DeepSeek-8B-DarkIdol-Instruct-1.2-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 968} +{"model_id": "martyn/codellama-megamerge-dare-34b", "provider": "huggingface", "task": "text-generation", "downloads": 967} +{"model_id": "NexaAI/Octopus-v2-gguf-awq", "provider": "huggingface", "task": "text-generation", "downloads": 967} +{"model_id": "Tiiny/SmallThinker-21BA3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 966} +{"model_id": "bartowski/TheDrummer_Precog-24B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 966} +{"model_id": "mradermacher/Huihui-Qwen3.5-9B-abliterated-Grimoire-SFT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 966} +{"model_id": "SanctumAI/Phi-3-mini-4k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 965} +{"model_id": "ggml-org/Qwen3-4B-Instruct-2507-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 965} +{"model_id": "Murasaki-Project/Murasaki-8B-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 965} +{"model_id": "lthn/LEM-Gemma3-1B", "provider": "huggingface", "task": "text-generation", "downloads": 965} +{"model_id": "cmarkea/bloomz-560m-sft-chat", "provider": "huggingface", "task": "text-generation", "downloads": 963} +{"model_id": "LGAI-EXAONE/EXAONE-4.0-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 963} +{"model_id": "lmstudio-community/EXAONE-4.0-32B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 963} +{"model_id": "2imi9/gpt-oss-20B-NVFP4A16-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 963} +{"model_id": "geodesic-research/sfm_baseline_unfiltered_dpo", "provider": "huggingface", "task": "text-generation", "downloads": 963} +{"model_id": "ddobokki/Llama-2-70b-orca-200k", "provider": "huggingface", "task": "text-generation", "downloads": 962} +{"model_id": "AITRADER/Jackrong-Qwen3.5-9B-Claude-Reasoning-abliterated-mxfp8-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 962} +{"model_id": "xinlai/LISA-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 961} +{"model_id": "MBZUAI/LaMini-Flan-T5-248M", "provider": "huggingface", "task": "text-generation", "downloads": 960} +{"model_id": "upstage/llama-30b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 960} +{"model_id": "DavidAU/Llama-3.1-1-million-cxt-Dark-Planet-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 960} +{"model_id": "Flexan/DQN-Labs-dqnMath-v0.2-3.8B-HF-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 960} +{"model_id": "mradermacher/next2-fast-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 960} +{"model_id": "liuxiang886/llama2-70B-qlora-gpt4", "provider": "huggingface", "task": "text-generation", "downloads": 959} +{"model_id": "bartowski/aya-23-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 959} +{"model_id": "unsloth/SmolLM2-135M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 959} +{"model_id": "huihui-ai/Huihui-MiroThinker-v1.5-30B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 959} +{"model_id": "openwalrus/Qwen3-32B", "provider": "huggingface", "task": "text-generation", "downloads": 959} +{"model_id": "Milos/slovak-gpt-j-1.4B", "provider": "huggingface", "task": "text-generation", "downloads": 958} +{"model_id": "mlx-community/nvidia_Llama-3.1-Nemotron-70B-Instruct-HF_4bit", "provider": "huggingface", "task": "text-generation", "downloads": 958} +{"model_id": "bartowski/Alibaba-NLP_Tongyi-DeepResearch-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 958} +{"model_id": "jarradh/llama2_70b_chat_uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 957} +{"model_id": "second-state/FinGPT-MT-Llama-3-8B-LoRA-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 957} +{"model_id": "mewaeltsegay/desta_1b", "provider": "huggingface", "task": "text-generation", "downloads": 957} +{"model_id": "vector-institute/Qwen3-8B-UnBias-Plus-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 957} +{"model_id": "QuantFactory/Llama-3.2-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 955} +{"model_id": "PatronusAI/Llama-3-Patronus-Lynx-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 953} +{"model_id": "microsoft/Dayhoff-170M-GRS-76000", "provider": "huggingface", "task": "text-generation", "downloads": 953} +{"model_id": "prithivMLmods/Nanbeige4.1-3B-f32-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 952} +{"model_id": "SimplySara/Nanbeige4.1-3B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 952} +{"model_id": "HooshvareLab/gpt2-fa", "provider": "huggingface", "task": "text-generation", "downloads": 951} +{"model_id": "koushd/Qwen3-235B-A22B-Instruct-2507-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 951} +{"model_id": "bartowski/zai-org_GLM-4.7-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 951} +{"model_id": "squ11z1/DeepSeek-R1-Opus", "provider": "huggingface", "task": "text-generation", "downloads": 951} +{"model_id": "inferencerlabs/Qwen3.5-4B-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 951} +{"model_id": "IDEA-CCNL/Ziya-LLaMA-13B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 950} +{"model_id": "unsloth/SmolLM-135M-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 950} +{"model_id": "microsoft/Dayhoff-170M-GRS-26000", "provider": "huggingface", "task": "text-generation", "downloads": 950} +{"model_id": "huggingtweets/bladeecity-jerma985", "provider": "huggingface", "task": "text-generation", "downloads": 949} +{"model_id": "togethercomputer/GPT-NeoXT-Chat-Base-20B", "provider": "huggingface", "task": "text-generation", "downloads": 949} +{"model_id": "ikala/bloom-zh-3b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 949} +{"model_id": "quantumaikr/llama-2-70b-fb16-korean", "provider": "huggingface", "task": "text-generation", "downloads": 949} +{"model_id": "solidrust/Llama-3.1-8B-Lexi-Uncensored-V2-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 949} +{"model_id": "LGAI-EXAONE/EXAONE-3.5-7.8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 949} +{"model_id": "bartowski/nvidia_OpenCodeReasoning-Nemotron-32B-IOI-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 949} +{"model_id": "norallm/normistral-11b-thinking", "provider": "huggingface", "task": "text-generation", "downloads": 949} +{"model_id": "Undi95/Dawn-v2-70B", "provider": "huggingface", "task": "text-generation", "downloads": 948} +{"model_id": "microsoft/NextCoder-32B", "provider": "huggingface", "task": "text-generation", "downloads": 948} +{"model_id": "ThatCultivator/sarvam-30b-Uncensored-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 948} +{"model_id": "Corianas/111m", "provider": "huggingface", "task": "text-generation", "downloads": 947} +{"model_id": "RedHatAI/gemma-3n-E4B-it-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 947} +{"model_id": "uni-tianyan/Uni-TianYan-V1", "provider": "huggingface", "task": "text-generation", "downloads": 946} +{"model_id": "nvidia/Llama-3.1-Minitron-4B-Depth-Base", "provider": "huggingface", "task": "text-generation", "downloads": 946} +{"model_id": "unsloth/granite-4.0-1b-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 946} +{"model_id": "crumb/gpt2023", "provider": "huggingface", "task": "text-generation", "downloads": 945} +{"model_id": "quantumaikr/llama-2-70B-chat", "provider": "huggingface", "task": "text-generation", "downloads": 945} +{"model_id": "TKDKid1000/phi-1_5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 945} +{"model_id": "QuantFactory/Llama-3.2-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 945} +{"model_id": "Goekdeniz-Guelmez/Josiefied-Qwen3-4B-Instruct-2507-gabliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 945} +{"model_id": "unsloth/granite-4.0-micro-base", "provider": "huggingface", "task": "text-generation", "downloads": 945} +{"model_id": "quantumaikr/llama-2-70b-fb16-orca-chat-10k", "provider": "huggingface", "task": "text-generation", "downloads": 944} +{"model_id": "Qwen/Qwen2.5-Coder-32B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 944} +{"model_id": "PygmalionAI/pygmalion-350m", "provider": "huggingface", "task": "text-generation", "downloads": 943} +{"model_id": "tiiuae/Falcon-H1-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 943} +{"model_id": "MercuriusDream/Huihui-Qwen3.5-35B-A3B-abliterated-MLX-2bit-low", "provider": "huggingface", "task": "text-generation", "downloads": 943} +{"model_id": "jondurbin/airoboros-l2-70b-gpt4-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 942} +{"model_id": "mlx-community/Mistral-7B-Instruct-v0.2-4-bit", "provider": "huggingface", "task": "text-generation", "downloads": 942} +{"model_id": "tiiuae/Falcon-E-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 942} +{"model_id": "jondurbin/airoboros-l2-70b-gpt4-1.4.1", "provider": "huggingface", "task": "text-generation", "downloads": 941} +{"model_id": "OpenLemur/lemur-70b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 941} +{"model_id": "Faradaylab/ARIA-70B-V2", "provider": "huggingface", "task": "text-generation", "downloads": 941} +{"model_id": "AdaptLLM/law-chat", "provider": "huggingface", "task": "text-generation", "downloads": 941} +{"model_id": "MaziyarPanahi/calme-3.2-instruct-78b", "provider": "huggingface", "task": "text-generation", "downloads": 941} +{"model_id": "yuerxin/DeepSeek-R1-Distill-Qwen-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 941} +{"model_id": "bartowski/ai21labs_AI21-Jamba2-Mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 941} +{"model_id": "distil-labs/distil-home-assistant-functiongemma", "provider": "huggingface", "task": "text-generation", "downloads": 941} +{"model_id": "Corianas/Quokka_590m", "provider": "huggingface", "task": "text-generation", "downloads": 940} +{"model_id": "SaylorTwift/gpt2_test", "provider": "huggingface", "task": "text-generation", "downloads": 940} +{"model_id": "mzbac/CodeLlama-34b-guanaco", "provider": "huggingface", "task": "text-generation", "downloads": 940} +{"model_id": "bartowski/allura-org_Q3-30B-A3B-Designant-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 940} +{"model_id": "igarin/Qwen2.5-Coder-7B-20260302-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 940} +{"model_id": "PygmalionAI/pygmalion-2.7b", "provider": "huggingface", "task": "text-generation", "downloads": 939} +{"model_id": "Corianas/Quokka_2.7b", "provider": "huggingface", "task": "text-generation", "downloads": 939} +{"model_id": "typhoon-ai/typhoon2.1-gemma3-4b", "provider": "huggingface", "task": "text-generation", "downloads": 939} +{"model_id": "cyankiwi/Qwen3-Coder-Next-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 939} +{"model_id": "ArliAI/Qwen3.5-27B-Derestricted", "provider": "huggingface", "task": "text-generation", "downloads": 939} +{"model_id": "nightmedia/Qwen3.5-35B-A3B-Claude-4.6-Opus-Reasoning-Distilled-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 939} +{"model_id": "migtissera/Synthia-70B-v1.2b", "provider": "huggingface", "task": "text-generation", "downloads": 938} +{"model_id": "Faradaylab/ARIA-70B-V3", "provider": "huggingface", "task": "text-generation", "downloads": 938} +{"model_id": "migtissera/SynthIA-70B-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 938} +{"model_id": "Josephgflowers/TinyLlama-3T-Cinder-v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 938} +{"model_id": "ISTA-DASLab/Meta-Llama-3-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 938} +{"model_id": "bytedance-research/ChatTS-14B", "provider": "huggingface", "task": "text-generation", "downloads": 938} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Qwen-32B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 938} +{"model_id": "quantumaikr/llama-2-70b-fb16-guanaco-1k", "provider": "huggingface", "task": "text-generation", "downloads": 937} +{"model_id": "MayaPH/GodziLLa2-70B", "provider": "huggingface", "task": "text-generation", "downloads": 937} +{"model_id": "Brillibits/Instruct_Llama70B_Dolly15k", "provider": "huggingface", "task": "text-generation", "downloads": 937} +{"model_id": "haoranxu/ALMA-7B", "provider": "huggingface", "task": "text-generation", "downloads": 937} +{"model_id": "BioMistral/BioMistral-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 937} +{"model_id": "bartowski/Gemma-2-9B-It-SPPO-Iter3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 937} +{"model_id": "bartowski/Behemoth-123B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 937} +{"model_id": "xiaolesu/Lean4-sft-nt-8b", "provider": "huggingface", "task": "text-generation", "downloads": 937} +{"model_id": "fangloveskari/ORCA_LLaMA_70B_QLoRA", "provider": "huggingface", "task": "text-generation", "downloads": 936} +{"model_id": "elinas/chronos007-70b", "provider": "huggingface", "task": "text-generation", "downloads": 936} +{"model_id": "jondurbin/airoboros-c34b-3.1.2", "provider": "huggingface", "task": "text-generation", "downloads": 936} +{"model_id": "QuantFactory/Qwen2.5-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 936} +{"model_id": "meituan/DeepSeek-R1-Block-INT8", "provider": "huggingface", "task": "text-generation", "downloads": 936} +{"model_id": "bartowski/soob3123_amoral-gemma3-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 936} +{"model_id": "huihui-ai/Qwen3-8B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 936} +{"model_id": "Corianas/256_5epoch", "provider": "huggingface", "task": "text-generation", "downloads": 935} +{"model_id": "aisquared/dlite-v1-355m", "provider": "huggingface", "task": "text-generation", "downloads": 935} +{"model_id": "jordiclive/Llama-2-70b-oasst-1-200", "provider": "huggingface", "task": "text-generation", "downloads": 935} +{"model_id": "quantumaikr/llama-2-70B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 935} +{"model_id": "mlx-community/Qwen2.5-Coder-1.5B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 935} +{"model_id": "typhoon-ai/typhoon2.1-gemma3-12b", "provider": "huggingface", "task": "text-generation", "downloads": 935} +{"model_id": "Writer/palmyra-3B", "provider": "huggingface", "task": "text-generation", "downloads": 934} +{"model_id": "jartine/phi-2-llamafile", "provider": "huggingface", "task": "text-generation", "downloads": 934} +{"model_id": "deqing/llama-300M-v2-text_only", "provider": "huggingface", "task": "text-generation", "downloads": 934} +{"model_id": "SamCrowdwave/Qwen3.5-27B-Instruct-abliterated-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 934} +{"model_id": "HiTZ/Latxa-Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 933} +{"model_id": "mradermacher/turkish-llm-14b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 933} +{"model_id": "ghost-actual/Qwen3.5-27B-Claude-Opus-4.6-Distilled-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 933} +{"model_id": "uni-tianyan/Uni-TianYan", "provider": "huggingface", "task": "text-generation", "downloads": 932} +{"model_id": "teknium/OpenHermes-2-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 932} +{"model_id": "bofenghuang/vigogne-2-70b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 932} +{"model_id": "microsoft/Dayhoff-170M-GRS-50000", "provider": "huggingface", "task": "text-generation", "downloads": 932} +{"model_id": "GAIR/OpenSWE-72B", "provider": "huggingface", "task": "text-generation", "downloads": 932} +{"model_id": "Writer/palmyra-base", "provider": "huggingface", "task": "text-generation", "downloads": 931} +{"model_id": "lmsys/vicuna-7b-delta-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 931} +{"model_id": "quantumaikr/QuantumLM-70B-hf", "provider": "huggingface", "task": "text-generation", "downloads": 931} +{"model_id": "lgaalves/tinyllama-1.1b-chat-v0.3_platypus", "provider": "huggingface", "task": "text-generation", "downloads": 931} +{"model_id": "Metaspectral/Tai", "provider": "huggingface", "task": "text-generation", "downloads": 931} +{"model_id": "phamhai/Llama-3.2-3B-Instruct-Frog", "provider": "huggingface", "task": "text-generation", "downloads": 931} +{"model_id": "NbAiLab/nb-notram-llama-3.2-3b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 931} +{"model_id": "israel/AfriqueQwen-14B-Fact-Lora", "provider": "huggingface", "task": "text-generation", "downloads": 931} +{"model_id": "OpenPipe/mistral-ft-optimized-1218", "provider": "huggingface", "task": "text-generation", "downloads": 930} +{"model_id": "itsliupeng/llama2_70b_mmlu", "provider": "huggingface", "task": "text-generation", "downloads": 930} +{"model_id": "huihui-ai/DeepSeek-R1-Distill-Llama-70B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 930} +{"model_id": "OpenOneRec/OneRec-8B", "provider": "huggingface", "task": "text-generation", "downloads": 930} +{"model_id": "farbodtavakkoli/OTel-LLM-20B-Reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 930} +{"model_id": "lizpreciatior/lzlv_70b_fp16_hf", "provider": "huggingface", "task": "text-generation", "downloads": 929} +{"model_id": "shoppal/shoppal-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 929} +{"model_id": "DavidAU/Llama3.2-DeepHermes-3-3B-Preview-Reasoning-MAX-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 929} +{"model_id": "lefromage/Qwen3-Next-80B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 929} +{"model_id": "cahya/gpt2-small-indonesian-522M", "provider": "huggingface", "task": "text-generation", "downloads": 928} +{"model_id": "cosmo3769/tiny-mistral-test", "provider": "huggingface", "task": "text-generation", "downloads": 928} +{"model_id": "elte-nlp/Racka-4B", "provider": "huggingface", "task": "text-generation", "downloads": 928} +{"model_id": "bartowski/NousResearch_NousCoder-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 928} +{"model_id": "McG-221/Qwen3-Coder-Next-abliterated-mxfp4-gs32", "provider": "huggingface", "task": "text-generation", "downloads": 928} +{"model_id": "Corianas/Quokka_256m", "provider": "huggingface", "task": "text-generation", "downloads": 927} +{"model_id": "AdaptLLM/medicine-chat", "provider": "huggingface", "task": "text-generation", "downloads": 927} +{"model_id": "DavidAU/Openai_gpt-oss-20b-CODER-NEO-CODE-DI-MATRIX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 927} +{"model_id": "garage-bAInd/Camel-Platypus2-70B", "provider": "huggingface", "task": "text-generation", "downloads": 926} +{"model_id": "jondurbin/airocoder-34b-2.1", "provider": "huggingface", "task": "text-generation", "downloads": 926} +{"model_id": "jondurbin/airoboros-c34b-2.2.1", "provider": "huggingface", "task": "text-generation", "downloads": 926} +{"model_id": "elyza/ELYZA-japanese-Llama-2-13b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 926} +{"model_id": "bartowski/codegemma-1.1-7b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 926} +{"model_id": "bartowski/Kwaipilot_KAT-Dev-72B-Exp-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 926} +{"model_id": "jondurbin/airoboros-13b-gpt4-1.1", "provider": "huggingface", "task": "text-generation", "downloads": 925} +{"model_id": "jondurbin/airoboros-l2-70b-gpt4-m2.0", "provider": "huggingface", "task": "text-generation", "downloads": 925} +{"model_id": "jondurbin/airoboros-l2-70b-2.2.1", "provider": "huggingface", "task": "text-generation", "downloads": 925} +{"model_id": "abhinand/tamil-llama-7b-base-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 925} +{"model_id": "NousResearch/Nous-Puffin-70B", "provider": "huggingface", "task": "text-generation", "downloads": 924} +{"model_id": "zai-org/cogvlm-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 924} +{"model_id": "katuni4ka/tiny-random-qwen1.5-moe", "provider": "huggingface", "task": "text-generation", "downloads": 924} +{"model_id": "microsoft/UserLM-8b", "provider": "huggingface", "task": "text-generation", "downloads": 924} +{"model_id": "Tap-M/Luna-AI-Llama2-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 923} +{"model_id": "DavidAU/Openai_gpt-oss-20b-NEO-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 923} +{"model_id": "bartowski/ibm-granite_granite-4.0-h-tiny-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 923} +{"model_id": "unsloth/granite-4.0-350m", "provider": "huggingface", "task": "text-generation", "downloads": 923} +{"model_id": "facebook/xglm-4.5B", "provider": "huggingface", "task": "text-generation", "downloads": 922} +{"model_id": "OpenSafetyLab/MD-Judge-v0_2-internlm2_7b", "provider": "huggingface", "task": "text-generation", "downloads": 922} +{"model_id": "tdh111/bitnet-b1.58-2B-4T-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 922} +{"model_id": "shiviktech/Trident", "provider": "huggingface", "task": "text-generation", "downloads": 922} +{"model_id": "YanLabs/Seed-OSS-36B-Instruct-MPOA", "provider": "huggingface", "task": "text-generation", "downloads": 922} +{"model_id": "inferencerlabs/MiniMax-M2.5-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 922} +{"model_id": "AITRADER/Jackrong-Qwen3.5-9B-Claude-Reasoning-abliterated-fp16-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 922} +{"model_id": "khazarai/Qwen3-4B-Kimi2.5-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 922} +{"model_id": "elinas/chronos-70b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 921} +{"model_id": "Mohammed-Altaf/Medical-ChatBot", "provider": "huggingface", "task": "text-generation", "downloads": 921} +{"model_id": "bartowski/granite-3.1-8b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 921} +{"model_id": "MrNJK/gpt2-xl-sft", "provider": "huggingface", "task": "text-generation", "downloads": 920} +{"model_id": "RWKV/rwkv-4-430m-pile", "provider": "huggingface", "task": "text-generation", "downloads": 920} +{"model_id": "budecosystem/code-millenials-34b", "provider": "huggingface", "task": "text-generation", "downloads": 920} +{"model_id": "hiratagoh/NVIDIA-Nemotron-Nano-9B-v2-Japanese-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 920} +{"model_id": "z-lab/Qwen3.5-35B-A3B-DFlash", "provider": "huggingface", "task": "text-generation", "downloads": 920} +{"model_id": "jondurbin/airoboros-c34b-2.1", "provider": "huggingface", "task": "text-generation", "downloads": 919} +{"model_id": "uukuguy/speechless-codellama-34b-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 919} +{"model_id": "yujiepan/qwen2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 919} +{"model_id": "heretic-org/Qwen3-4B-Instruct-2507-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 919} +{"model_id": "GAIR/OpenSWE-32B", "provider": "huggingface", "task": "text-generation", "downloads": 919} +{"model_id": "garage-bAInd/Platypus2-70B", "provider": "huggingface", "task": "text-generation", "downloads": 918} +{"model_id": "CalamitousFelicitousness/Qwen2.5-72B-Instruct-fp8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 918} +{"model_id": "mradermacher/gpt-oss-6.0b-specialized-all-pruned-moe-only-7-experts-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 918} +{"model_id": "c-bone/CrystaLLM-pi_bandgap", "provider": "huggingface", "task": "text-generation", "downloads": 918} +{"model_id": "diskrot/YuLan-Mini-diskrot", "provider": "huggingface", "task": "text-generation", "downloads": 918} +{"model_id": "migtissera/Synthia-70B-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 917} +{"model_id": "jondurbin/airoboros-l2-70b-3.1.2", "provider": "huggingface", "task": "text-generation", "downloads": 917} +{"model_id": "bartowski/TheDrummer_Fallen-Llama-3.3-R1-70B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 917} +{"model_id": "LinkSoul/Chinese-Llama-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 916} +{"model_id": "meta-math/MetaMath-70B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 916} +{"model_id": "shoppal/shoppal-v0.1-sf", "provider": "huggingface", "task": "text-generation", "downloads": 916} +{"model_id": "prometheus-eval/prometheus-8x7b-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 916} +{"model_id": "RedHatAI/Llama-3.3-70B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 916} +{"model_id": "eloirotava/restobot", "provider": "huggingface", "task": "text-generation", "downloads": 916} +{"model_id": "cerebras/Cerebras-GPT-13B", "provider": "huggingface", "task": "text-generation", "downloads": 915} +{"model_id": "RWKV/rwkv-4-3b-pile", "provider": "huggingface", "task": "text-generation", "downloads": 915} +{"model_id": "cyberagent/open-calm-7b", "provider": "huggingface", "task": "text-generation", "downloads": 915} +{"model_id": "solidrust/dolphin-2.9.4-llama3.1-8b-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 915} +{"model_id": "MBMV666/Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 915} +{"model_id": "medmekk/Llama-3.2-1B-Instruct-metal", "provider": "huggingface", "task": "text-generation", "downloads": 915} +{"model_id": "anonymous-german-nlp/german-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 914} +{"model_id": "chaoyi-wu/MedLLaMA_13B", "provider": "huggingface", "task": "text-generation", "downloads": 914} +{"model_id": "Azure99/blossom-v1-3b", "provider": "huggingface", "task": "text-generation", "downloads": 914} +{"model_id": "evolusion-ai/Evo-70B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 914} +{"model_id": "d3LLM/d3LLM_Dream", "provider": "huggingface", "task": "text-generation", "downloads": 914} +{"model_id": "TheBloke/koala-7B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 913} +{"model_id": "PygmalionAI/metharme-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 913} +{"model_id": "Locutusque/gpt2-large-conversational", "provider": "huggingface", "task": "text-generation", "downloads": 913} +{"model_id": "pankajmathur/model_101", "provider": "huggingface", "task": "text-generation", "downloads": 913} +{"model_id": "migtissera/Synthia-70B-v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 913} +{"model_id": "allenai/Olmo-3-32B-Think-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 913} +{"model_id": "concedo/Pythia-70M-ChatSalad", "provider": "huggingface", "task": "text-generation", "downloads": 912} +{"model_id": "qiyinmiss/My_GPT2", "provider": "huggingface", "task": "text-generation", "downloads": 912} +{"model_id": "Locutusque/gpt2-conversational-or-qa", "provider": "huggingface", "task": "text-generation", "downloads": 911} +{"model_id": "DAMO-NLP-MT/polylm-1.7b", "provider": "huggingface", "task": "text-generation", "downloads": 911} +{"model_id": "ICBU-NPU/FashionGPT-70B-V1.1", "provider": "huggingface", "task": "text-generation", "downloads": 911} +{"model_id": "luffycodes/higgs-llama-vicuna-ep25-70b", "provider": "huggingface", "task": "text-generation", "downloads": 911} +{"model_id": "KoboldAI/GPT-J-6B-Skein", "provider": "huggingface", "task": "text-generation", "downloads": 910} +{"model_id": "willyninja30/ARIA-70B-French", "provider": "huggingface", "task": "text-generation", "downloads": 910} +{"model_id": "cloudyu/Mixtral_11Bx2_MoE_19B", "provider": "huggingface", "task": "text-generation", "downloads": 910} +{"model_id": "bartowski/Steelskull_L3.3-Shakudo-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 910} +{"model_id": "noctrex/GLM-4.7-Flash-Claude-Opus-4.5-High-Reasoning-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 910} +{"model_id": "huggingtweets/gladosystem", "provider": "huggingface", "task": "text-generation", "downloads": 909} +{"model_id": "Locutusque/gpt2-xl-conversational", "provider": "huggingface", "task": "text-generation", "downloads": 909} +{"model_id": "uukuguy/speechless-codellama-dolphin-orca-platypus-34b", "provider": "huggingface", "task": "text-generation", "downloads": 909} +{"model_id": "uukuguy/speechless-codellama-34b-v1.9", "provider": "huggingface", "task": "text-generation", "downloads": 909} +{"model_id": "billborkowski/llava-NousResearch_Nous-Hermes-2-Vision-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 909} +{"model_id": "EleutherAI/pythia-160m-data-seed2", "provider": "huggingface", "task": "text-generation", "downloads": 909} +{"model_id": "lmstudio-community/Qwen2.5-Coder-0.5B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 909} +{"model_id": "vicgalle/gpt2-alpaca-gpt4", "provider": "huggingface", "task": "text-generation", "downloads": 908} +{"model_id": "lmsys/vicuna-13b-delta-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 908} +{"model_id": "TheBloke/13B-Ouroboros-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 908} +{"model_id": "DevQuasar/huihui-ai.Qwen3-8B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 908} +{"model_id": "swadeshb/Llama-3.2-3B-Instruct-AMPO-V1", "provider": "huggingface", "task": "text-generation", "downloads": 908} +{"model_id": "kth8/gemma-3-1b-it-SuperGPQA-Classifier-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 908} +{"model_id": "pankajmathur/Lima_Unchained_70b", "provider": "huggingface", "task": "text-generation", "downloads": 907} +{"model_id": "ICBU-NPU/FashionGPT-70B-V1", "provider": "huggingface", "task": "text-generation", "downloads": 907} +{"model_id": "llm-jp/llm-jp-13b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 907} +{"model_id": "BEE-spoke-data/smol_llama-81M-tied", "provider": "huggingface", "task": "text-generation", "downloads": 907} +{"model_id": "DavidAU/L3.1-MOE-6X8B-Dark-Reasoning-Dantes-Peak-HORROR-R1-Uncensored-36B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 907} +{"model_id": "unsloth/Jan-nano-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 907} +{"model_id": "MBZUAI/LaMini-GPT-774M", "provider": "huggingface", "task": "text-generation", "downloads": 906} +{"model_id": "chargoddard/llama-2-34b-uncode", "provider": "huggingface", "task": "text-generation", "downloads": 906} +{"model_id": "speechlessai/speechless-codellama-34b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 906} +{"model_id": "bongchoi/MoMo-70B-V1.1", "provider": "huggingface", "task": "text-generation", "downloads": 906} +{"model_id": "stephenlzc/Mistral-7B-v0.3-Chinese-Chat-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 906} +{"model_id": "np-cr/testing-qwen3", "provider": "huggingface", "task": "text-generation", "downloads": 906} +{"model_id": "noctrex/Qwen3-Coder-Next-REAP-48B-A3B-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 906} +{"model_id": "Corianas/590m", "provider": "huggingface", "task": "text-generation", "downloads": 905} +{"model_id": "TheTravellingEngineer/bloom-560m-RLHF-v2", "provider": "huggingface", "task": "text-generation", "downloads": 905} +{"model_id": "bongchoi/MoMo-70B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 905} +{"model_id": "nasiruddin15/Mistral-dolphin-2.8-grok-instract-2-7B-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 905} +{"model_id": "Corianas/Quokka_1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 904} +{"model_id": "Rachneet/gpt2-xl-alpaca", "provider": "huggingface", "task": "text-generation", "downloads": 904} +{"model_id": "Vision-CAIR/vicuna-7b", "provider": "huggingface", "task": "text-generation", "downloads": 904} +{"model_id": "Dampish/StellarX-4B-V0", "provider": "huggingface", "task": "text-generation", "downloads": 904} +{"model_id": "Salesforce/xgen-7b-8k-inst", "provider": "huggingface", "task": "text-generation", "downloads": 904} +{"model_id": "llm-agents/tora-70b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 904} +{"model_id": "bartowski/Gryphe_Codex-24B-Small-3.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 904} +{"model_id": "bartowski/TheDrummer_Behemoth-R1-123B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 904} +{"model_id": "LiquidAI/LFM2-1.2B-RAG-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 904} +{"model_id": "OpenAssistant/llama2-70b-oasst-sft-v10", "provider": "huggingface", "task": "text-generation", "downloads": 903} +{"model_id": "migtissera/Synthia-70B", "provider": "huggingface", "task": "text-generation", "downloads": 903} +{"model_id": "DavidAU/Fimbulvetr-11B-Ultra-Quality-plus-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 903} +{"model_id": "HuggingFaceH4/starchat-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 902} +{"model_id": "dotvignesh/perry-7b", "provider": "huggingface", "task": "text-generation", "downloads": 902} +{"model_id": "QuixiAI/WizardLM-30B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 901} +{"model_id": "NousResearch/Nous-Hermes-Llama2-70b", "provider": "huggingface", "task": "text-generation", "downloads": 901} +{"model_id": "chargoddard/MelangeC-70b", "provider": "huggingface", "task": "text-generation", "downloads": 901} +{"model_id": "Undi95/MLewd-ReMM-L2-Chat-20B", "provider": "huggingface", "task": "text-generation", "downloads": 901} +{"model_id": "pancho101/Uncensored-1b-Creative_Writing_RP-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 901} +{"model_id": "Corianas/1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 900} +{"model_id": "huggingtweets/jerma985", "provider": "huggingface", "task": "text-generation", "downloads": 900} +{"model_id": "stabilityai/StableBeluga-7B", "provider": "huggingface", "task": "text-generation", "downloads": 900} +{"model_id": "Azure99/blossom-v2-3b", "provider": "huggingface", "task": "text-generation", "downloads": 900} +{"model_id": "LongSafari/hyenadna-medium-450k-seqlen-hf", "provider": "huggingface", "task": "text-generation", "downloads": 900} +{"model_id": "beomi/OPEN-SOLAR-KO-10.7B", "provider": "huggingface", "task": "text-generation", "downloads": 900} +{"model_id": "bartowski/YuLan-Mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 900} +{"model_id": "bartowski/all-hands_openhands-lm-7b-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 900} +{"model_id": "ytu-ce-cosmos/Turkish-Gemma-9b-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 900} +{"model_id": "bofenghuang/vigogne-2-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 899} +{"model_id": "mlx-community/DeepSeek-R1-Distill-Llama-70B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 899} +{"model_id": "lgaalves/gpt2_guanaco-dolly-platypus", "provider": "huggingface", "task": "text-generation", "downloads": 898} +{"model_id": "second-state/Neural-Chat-7B-v3-1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 898} +{"model_id": "Deathsquad10/TinyLlama-Remix", "provider": "huggingface", "task": "text-generation", "downloads": 898} +{"model_id": "chrispian/Qwen3-0.6B-Gensyn-Swarm-lanky_lightfooted_swan", "provider": "huggingface", "task": "text-generation", "downloads": 898} +{"model_id": "stratalab-org/gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 898} +{"model_id": "pszemraj/distilgpt2-HC3", "provider": "huggingface", "task": "text-generation", "downloads": 897} +{"model_id": "grantprice/Cerebras-GPT-590M-finetuned-DND", "provider": "huggingface", "task": "text-generation", "downloads": 897} +{"model_id": "upstage/Llama-2-70b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 897} +{"model_id": "jondurbin/airoboros-l2-c70b-3.1.2", "provider": "huggingface", "task": "text-generation", "downloads": 897} +{"model_id": "bartowski/aya-expanse-32b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 897} +{"model_id": "infly/OpenCoder-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 897} +{"model_id": "thkim93/axk1-2layers", "provider": "huggingface", "task": "text-generation", "downloads": 897} +{"model_id": "KoboldAI/fairseq-dense-125M", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "lambdalabs/pythia-6.9b-deduped-synthetic-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "eachadea/vicuna-13b-1.1", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "KnutJaegersberg/megatron-GPT-2-345m-EvolInstruct", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "Dampish/StellarX-4B-V0.2", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "chargoddard/MelangeB-70b", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "lgaalves/gpt2_open-platypus", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "FreedomIntelligence/HuatuoGPT-Vision-7B", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "Jinx-org/Jinx-gpt-oss-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "mradermacher/Albert_Wesker-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "tarruda/Qwen3.5-397B-A17B-heretic-smol-IQ2_XS-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 896} +{"model_id": "jslin09/bloom-560m-finetuned-fraud", "provider": "huggingface", "task": "text-generation", "downloads": 895} +{"model_id": "KBlueLeaf/guanaco-7b-leh-v2", "provider": "huggingface", "task": "text-generation", "downloads": 895} +{"model_id": "TheBloke/Wizard-Vicuna-7B-Uncensored-HF", "provider": "huggingface", "task": "text-generation", "downloads": 895} +{"model_id": "openbmb/UltraLM-13b", "provider": "huggingface", "task": "text-generation", "downloads": 895} +{"model_id": "KaeriJenti/kaori-70b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 895} +{"model_id": "huskyauto/Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 895} +{"model_id": "Tap-M/Luna-AI-Llama2-Uncensored-FP16", "provider": "huggingface", "task": "text-generation", "downloads": 894} +{"model_id": "tokyotech-llm/Gemma-2-Llama-Swallow-2b-pt-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 894} +{"model_id": "lmstudio-community/Qwen3-235B-A22B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 894} +{"model_id": "RepublicOfKorokke/Qwen3.5-35B-A3B-mlx-vlm-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 894} +{"model_id": "llm-jp/llm-jp-13b-instruct-full-jaster-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 893} +{"model_id": "Felladrin/Minueza-32M-Base", "provider": "huggingface", "task": "text-generation", "downloads": 893} +{"model_id": "Girinath11/recursive-language-model-198m", "provider": "huggingface", "task": "text-generation", "downloads": 893} +{"model_id": "Intel/Step-3.5-Flash-int4-mixed-AutoRound", "provider": "huggingface", "task": "text-generation", "downloads": 893} +{"model_id": "cyberagent/open-calm-large", "provider": "huggingface", "task": "text-generation", "downloads": 892} +{"model_id": "FabbriSimo01/Bloom_1b_Quantized", "provider": "huggingface", "task": "text-generation", "downloads": 892} +{"model_id": "TheTravellingEngineer/bloom-1b1-RLHF-v2", "provider": "huggingface", "task": "text-generation", "downloads": 892} +{"model_id": "chargoddard/MelangeA-70b", "provider": "huggingface", "task": "text-generation", "downloads": 892} +{"model_id": "DataLinguistic/DataLinguistic-34B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 892} +{"model_id": "sophosympatheia/Aurora-Nights-70B-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 892} +{"model_id": "unsloth/mistral-7b", "provider": "huggingface", "task": "text-generation", "downloads": 892} +{"model_id": "mlx-community/phi-4-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 892} +{"model_id": "NbAiLab/borealis-270m-instruct-preview", "provider": "huggingface", "task": "text-generation", "downloads": 892} +{"model_id": "TehVenom/DiffMerge_Pygmalion_Main-onto-V8P4", "provider": "huggingface", "task": "text-generation", "downloads": 891} +{"model_id": "Corianas/gpt-j-6B-Dolly", "provider": "huggingface", "task": "text-generation", "downloads": 891} +{"model_id": "TheTravellingEngineer/bloom-560m-RLHF", "provider": "huggingface", "task": "text-generation", "downloads": 891} +{"model_id": "yeontaek/llama-2-70b-IA3-guanaco", "provider": "huggingface", "task": "text-generation", "downloads": 891} +{"model_id": "WaltonFuture/Diabetica-7B", "provider": "huggingface", "task": "text-generation", "downloads": 891} +{"model_id": "bartowski/OLMo-2-1124-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 891} +{"model_id": "bavest/fin-llama-33b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 890} +{"model_id": "HWERI/pythia-70m-deduped-cleansharegpt-en", "provider": "huggingface", "task": "text-generation", "downloads": 890} +{"model_id": "rogerdeng/Qwen3Guard-0.6B-ONNX-Quantized", "provider": "huggingface", "task": "text-generation", "downloads": 890} +{"model_id": "TheBloke/guanaco-13B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 889} +{"model_id": "quantumaikr/falcon-180B-chat-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 889} +{"model_id": "lgaalves/gpt-2-xl_camel-ai-physics", "provider": "huggingface", "task": "text-generation", "downloads": 889} +{"model_id": "Locutusque/gpt2-conversational-retrain", "provider": "huggingface", "task": "text-generation", "downloads": 889} +{"model_id": "m-a-p/ChatMusician", "provider": "huggingface", "task": "text-generation", "downloads": 889} +{"model_id": "DavidAU/Command-R-01-Ultra-NEO-DARK-HORROR-V1-V2-35B-IMATRIX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 889} +{"model_id": "XiaomiMiMo/MiMo-7B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 889} +{"model_id": "eaddario/Mistral-Small-3.2-24B-Instruct-2506-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 889} +{"model_id": "Flexan/DQN-Labs-dqnCode-v0.3-1.2B-MLX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 889} +{"model_id": "Qwen/Qwen3-0.6B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 888} +{"model_id": "stefancosma/Qwen3-14B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 888} +{"model_id": "allenai/Olmo-Hybrid-Think-SFT-7B", "provider": "huggingface", "task": "text-generation", "downloads": 888} +{"model_id": "MayaPH/FinOPT-Lincoln", "provider": "huggingface", "task": "text-generation", "downloads": 887} +{"model_id": "lgaalves/gpt2-xl_lima", "provider": "huggingface", "task": "text-generation", "downloads": 887} +{"model_id": "152334H/miqu-1-70b-sf", "provider": "huggingface", "task": "text-generation", "downloads": 887} +{"model_id": "unsloth/Qwen3-32B-128K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 887} +{"model_id": "X1AOX1A/WorldModel-Textworld-Qwen2.5-7B", "provider": "huggingface", "task": "text-generation", "downloads": 887} +{"model_id": "facebook/opt-iml-max-30b", "provider": "huggingface", "task": "text-generation", "downloads": 886} +{"model_id": "CausalLM/7B-DPO-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 886} +{"model_id": "abhinand/tamil-llama-7b-instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 886} +{"model_id": "TheBloke/openchat-3.5-0106-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 886} +{"model_id": "huihui-ai/Mistral-Small-24B-Instruct-2501-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 886} +{"model_id": "togethercomputer/GPT-JT-6B-v0", "provider": "huggingface", "task": "text-generation", "downloads": 885} +{"model_id": "sambanovasystems/BLOOMChat-176B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 885} +{"model_id": "FabbriSimo01/Cerebras_1.3b_Quantized", "provider": "huggingface", "task": "text-generation", "downloads": 885} +{"model_id": "SummerSigh/Pythia410m-V0-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 885} +{"model_id": "NousResearch/Hermes-3-Llama-3.1-70B", "provider": "huggingface", "task": "text-generation", "downloads": 885} +{"model_id": "inceptionai/jais-adapted-7b", "provider": "huggingface", "task": "text-generation", "downloads": 885} +{"model_id": "kth8/gemma-3-270m-it-SuperGPQA-Classifier-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 885} +{"model_id": "concedo/OPT-19M-ChatSalad", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "TehVenom/PPO_Shygmalion-6b", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "aisquared/dlite-v1-1_5b", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "TheBloke/WizardLM-30B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "dpv/finetuned-gpt2-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "dahara1/weblab-10b-instruction-sft-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "lgaalves/gpt2_platypus-dolly-guanaco", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "TencentARC/LLaMA-Pro-8B", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "apple/OpenELM-450M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "CloneBO/CloneLM-Heavy", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "mradermacher/GPT-OSS-Cybersecurity-20B-Merged-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 884} +{"model_id": "OpenAssistant/stablelm-7b-sft-v7-epoch-3", "provider": "huggingface", "task": "text-generation", "downloads": 883} +{"model_id": "KnutJaegersberg/gpt-2-xl-EvolInstruct", "provider": "huggingface", "task": "text-generation", "downloads": 883} +{"model_id": "fangloveskari/Platypus_QLoRA_LLaMA_70b", "provider": "huggingface", "task": "text-generation", "downloads": 883} +{"model_id": "martyn/solar-megamerge-dare-10.7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 883} +{"model_id": "one-man-army/UNA-34Beagles-32K-bf16-v1", "provider": "huggingface", "task": "text-generation", "downloads": 883} +{"model_id": "QuixiAI/DeepSeek-V3-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 883} +{"model_id": "FabbriSimo01/GPT_Large_Quantized", "provider": "huggingface", "task": "text-generation", "downloads": 882} +{"model_id": "TinyLlama/TinyLlama-1.1B-intermediate-step-240k-503b", "provider": "huggingface", "task": "text-generation", "downloads": 882} +{"model_id": "Riiid/sheep-duck-llama-2-70b-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 882} +{"model_id": "distilabel-internal-testing/tiny-random-mistral", "provider": "huggingface", "task": "text-generation", "downloads": 882} +{"model_id": "baidu/ERNIE-4.5-300B-A47B-PT", "provider": "huggingface", "task": "text-generation", "downloads": 882} +{"model_id": "KoboldAI/fairseq-dense-2.7B", "provider": "huggingface", "task": "text-generation", "downloads": 881} +{"model_id": "CalderaAI/30B-Lazarus", "provider": "huggingface", "task": "text-generation", "downloads": 881} +{"model_id": "golaxy/gogpt-560m", "provider": "huggingface", "task": "text-generation", "downloads": 881} +{"model_id": "TheBloke/Wizard-Vicuna-30B-Uncensored-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 881} +{"model_id": "wenge-research/yayi-7b", "provider": "huggingface", "task": "text-generation", "downloads": 881} +{"model_id": "KnutJaegersberg/megatron-gpt2-345m-evol_instruct_v2", "provider": "huggingface", "task": "text-generation", "downloads": 881} +{"model_id": "QuantFactory/Flow-Judge-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 881} +{"model_id": "TurkuNLP/gpt3-finnish-large", "provider": "huggingface", "task": "text-generation", "downloads": 880} +{"model_id": "psyche/kogpt", "provider": "huggingface", "task": "text-generation", "downloads": 880} +{"model_id": "TheBloke/tulu-13B-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 880} +{"model_id": "CobraMamba/mamba-gpt-3b", "provider": "huggingface", "task": "text-generation", "downloads": 880} +{"model_id": "Austism/chronos-hermes-13b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 880} +{"model_id": "llm-jp/llm-jp-13b-instruct-full-jaster-dolly-oasst-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 880} +{"model_id": "ai-sage/GigaChat-20B-A3B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 880} +{"model_id": "togethercomputer/GPT-JT-6B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 879} +{"model_id": "CalderaAI/13B-BlueMethod", "provider": "huggingface", "task": "text-generation", "downloads": 879} +{"model_id": "Linly-AI/Chinese-LLaMA-2-7B-hf", "provider": "huggingface", "task": "text-generation", "downloads": 879} +{"model_id": "Riiid/sheep-duck-llama-2", "provider": "huggingface", "task": "text-generation", "downloads": 879} +{"model_id": "VAGOsolutions/SauerkrautLM-7b-HerO", "provider": "huggingface", "task": "text-generation", "downloads": 879} +{"model_id": "unsloth/Qwen3-30B-A3B-Thinking-2507", "provider": "huggingface", "task": "text-generation", "downloads": 879} +{"model_id": "moxin-org/Nemotron-3-Nano-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 879} +{"model_id": "TehVenom/PPO_Pygway-V8p4_Dev-6b", "provider": "huggingface", "task": "text-generation", "downloads": 878} +{"model_id": "HWERI/pythia-1.4b-deduped-sharegpt", "provider": "huggingface", "task": "text-generation", "downloads": 878} +{"model_id": "bartowski/Qwen2.5-Coder-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 878} +{"model_id": "RWKV/RWKV7-Goose-World3-1.5B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 878} +{"model_id": "FastFlowLM/Qwen3-8B-NPU2", "provider": "huggingface", "task": "text-generation", "downloads": 878} +{"model_id": "bartowski/TheDrummer_Gemma-3-R1-27B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 878} +{"model_id": "bartowski/ibm-granite_granite-4.0-h-small-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 878} +{"model_id": "KoboldAI/fairseq-dense-355M", "provider": "huggingface", "task": "text-generation", "downloads": 877} +{"model_id": "TheBloke/WizardLM-30B-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 877} +{"model_id": "Locutusque/gpt2-large-conversational-retrain", "provider": "huggingface", "task": "text-generation", "downloads": 877} +{"model_id": "SanjiWatsuki/Kunoichi-DPO-v2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 877} +{"model_id": "ContactDoctor/Bio-Medical-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 877} +{"model_id": "aisquared/dlite-v2-774m", "provider": "huggingface", "task": "text-generation", "downloads": 876} +{"model_id": "huashiyiqike/testmodel", "provider": "huggingface", "task": "text-generation", "downloads": 876} +{"model_id": "HWERI/pythia-70m-deduped-cleansharegpt", "provider": "huggingface", "task": "text-generation", "downloads": 876} +{"model_id": "huihui-ai/Qwen2.5-14B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 876} +{"model_id": "benjamin/Llama-3.2-1B-flax", "provider": "huggingface", "task": "text-generation", "downloads": 876} +{"model_id": "unsloth/granite-4.0-h-micro", "provider": "huggingface", "task": "text-generation", "downloads": 876} +{"model_id": "satvikag/chatbot", "provider": "huggingface", "task": "text-generation", "downloads": 875} +{"model_id": "TehVenom/Moderator-Chan_GPT-JT-6b", "provider": "huggingface", "task": "text-generation", "downloads": 875} +{"model_id": "aisquared/dlite-v1-124m", "provider": "huggingface", "task": "text-generation", "downloads": 875} +{"model_id": "openaccess-ai-collective/manticore-13b", "provider": "huggingface", "task": "text-generation", "downloads": 875} +{"model_id": "TehVenom/Dolly_Shygmalion-6b-Dev_V8P2", "provider": "huggingface", "task": "text-generation", "downloads": 875} +{"model_id": "breadlicker45/dough-instruct-base-001", "provider": "huggingface", "task": "text-generation", "downloads": 875} +{"model_id": "sail/Sailor2-1B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 875} +{"model_id": "mlx-community/Qwen3-Coder-30B-A3B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 875} +{"model_id": "TheBloke/airoboros-13B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 874} +{"model_id": "SebastianSchramm/Cerebras-GPT-111M-instruction-GPTQ-4bit-128g-actorder_True", "provider": "huggingface", "task": "text-generation", "downloads": 874} +{"model_id": "Equall/SaulLM-141B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 874} +{"model_id": "bartowski/nvidia_Llama-3.1-Nemotron-Nano-4B-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 874} +{"model_id": "inferencerlabs/Mistral-Small-4-119B-2603-MLX-4.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 874} +{"model_id": "TehVenom/ChanMalion", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "TehVenom/PPO_Shygmalion-V8p4_Dev-6b", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "TehVenom/Dolly_Shygmalion-6b", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "h2oai/h2ogpt-oig-oasst1-256-6_9b", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "TheBloke/wizard-vicuna-13B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "OptimalScale/robin-13b-v2-delta", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "augtoma/qCammel-13", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "TheBloke/CodeLlama-13B-Python-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "42dot/42dot_LLM-SFT-1.3B", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "cmarkea/bloomz-3b-sft-chat", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "lgaalves/gpt1", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "stabilityai/tiny-random-stablelm-2", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "nvidia/Llama-3_1-Nemotron-51B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 873} +{"model_id": "KoboldAI/fairseq-dense-1.3B", "provider": "huggingface", "task": "text-generation", "downloads": 872} +{"model_id": "Salesforce/codegen-6B-mono", "provider": "huggingface", "task": "text-generation", "downloads": 872} +{"model_id": "Writer/InstructPalmyra-20b", "provider": "huggingface", "task": "text-generation", "downloads": 872} +{"model_id": "TheBloke/stable-vicuna-13B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 872} +{"model_id": "TheBloke/robin-33B-v2-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 872} +{"model_id": "katuni4ka/tiny-random-dbrx", "provider": "huggingface", "task": "text-generation", "downloads": 872} +{"model_id": "Felprot75/Llama-3.1-8B-Lexi-Uncensored-V2-mlx_4bit", "provider": "huggingface", "task": "text-generation", "downloads": 872} +{"model_id": "bartowski/nvidia_Llama-3_3-Nemotron-Super-49B-v1_5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 872} +{"model_id": "samunder12/llama-3.1-8b-roleplay-BSNL-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 872} +{"model_id": "TehVenom/GPT-J-Pyg_PPO-6B", "provider": "huggingface", "task": "text-generation", "downloads": 871} +{"model_id": "FreedomIntelligence/phoenix-inst-chat-7b", "provider": "huggingface", "task": "text-generation", "downloads": 871} +{"model_id": "QuixiAI/WizardLM-33B-V1.0-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 871} +{"model_id": "Deathsquad10/TinyLlama-1.1B-Remix-V.2", "provider": "huggingface", "task": "text-generation", "downloads": 871} +{"model_id": "unsloth/granite-4.0-micro-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 871} +{"model_id": "Casual-Autopsy/Maginum-Cydoms-24B-imat-GGUFs", "provider": "huggingface", "task": "text-generation", "downloads": 871} +{"model_id": "bertin-project/bertin-gpt-j-6B-alpaca", "provider": "huggingface", "task": "text-generation", "downloads": 870} +{"model_id": "TheBloke/Platypus-30B-SuperHOT-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 870} +{"model_id": "heegyu/WizardVicuna-Uncensored-3B-0719", "provider": "huggingface", "task": "text-generation", "downloads": 870} +{"model_id": "acrastt/RedPajama-INCITE-Chat-Instruct-3B-V1", "provider": "huggingface", "task": "text-generation", "downloads": 870} +{"model_id": "simsim314/WizardLM-70B-V1.0-HF", "provider": "huggingface", "task": "text-generation", "downloads": 870} +{"model_id": "bartowski/dolphin-2.9-llama3-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 870} +{"model_id": "bartowski/RekaAI_reka-flash-3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 870} +{"model_id": "allenai/Olmo-3.1-7B-RL-Zero-Code", "provider": "huggingface", "task": "text-generation", "downloads": 870} +{"model_id": "KoboldAI/fairseq-dense-6.7B", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "KoboldAI/OPT-13B-Nerybus-Mix", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "BreadAi/MuseCan", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "openbmb/UltraLM-13b-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "Deathsquad10/TinyLlama-repeat", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "QuantFactory/ko-gemma-2-9b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "lahirum/Llama-3.2-3B-Instruct-Q4_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "bartowski/deepseek-ai_DeepSeek-V3-0324-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "clouditera/SecGPT-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "typhoon-ai/typhoon2.5-qwen3-30b-a3b", "provider": "huggingface", "task": "text-generation", "downloads": 869} +{"model_id": "Azure99/blossom-v4-yi-34b", "provider": "huggingface", "task": "text-generation", "downloads": 868} +{"model_id": "bartowski/SmallThinker-3B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 868} +{"model_id": "bartowski/deepcogito_cogito-v1-preview-qwen-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 868} +{"model_id": "facebook/galactica-30b", "provider": "huggingface", "task": "text-generation", "downloads": 867} +{"model_id": "jondurbin/airoboros-gpt-3.5-turbo-100k-7b", "provider": "huggingface", "task": "text-generation", "downloads": 867} +{"model_id": "openaccess-ai-collective/minotaur-13b", "provider": "huggingface", "task": "text-generation", "downloads": 867} +{"model_id": "TheBloke/GPlatty-30B-SuperHOT-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 867} +{"model_id": "Brouz/Slerpeno", "provider": "huggingface", "task": "text-generation", "downloads": 867} +{"model_id": "Undi95/Emerhyst-20B", "provider": "huggingface", "task": "text-generation", "downloads": 867} +{"model_id": "TencentARC/LLaMA-Pro-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 867} +{"model_id": "mlx-community/SmolLM2-135M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 867} +{"model_id": "GetSoloTech/Qwen3-Code-Reasoning-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 867} +{"model_id": "MetaIX/GPT4-X-Alpaca-30B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "TheBloke/OpenAssistant-SFT-7-Llama-30B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "Dampish/Dante-2.8B", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "openaccess-ai-collective/hippogriff-30b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "TheBloke/guanaco-65B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "AlekseyKorshuk/pygmalion-6b-vicuna-chatml", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "beaugogh/pythia-1.4b-deduped-sharegpt", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "Open-Orca/LlongOrca-13B-16k", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "cais/HarmBench-Mistral-7b-val-cls", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "Zyphra/Zamba-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "JamAndTeaStudios/DeepSeek-R1-Distill-Qwen-32B-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "0xgr3y/Qwen3-0.6B-Gensyn-Swarm-tall_tame_panther", "provider": "huggingface", "task": "text-generation", "downloads": 866} +{"model_id": "postbot/gpt2-medium-emailgen", "provider": "huggingface", "task": "text-generation", "downloads": 865} +{"model_id": "FredZhang7/anime-anything-promptgen-v2", "provider": "huggingface", "task": "text-generation", "downloads": 865} +{"model_id": "BreadAi/PM_modelV2", "provider": "huggingface", "task": "text-generation", "downloads": 865} +{"model_id": "keyfan/vicuna-chinese-replication-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 865} +{"model_id": "WangZeJun/bloom-820m-chat", "provider": "huggingface", "task": "text-generation", "downloads": 865} +{"model_id": "DavidAU/Gemma-The-Writer-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 865} +{"model_id": "DavidAU/MN-GRAND-Gutenberg-Lyra4-Lyra-12B-DARKNESS-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 865} +{"model_id": "unsloth/NVIDIA-Nemotron-3-Super-120B-A12B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 865} +{"model_id": "digitous/Javelin-R", "provider": "huggingface", "task": "text-generation", "downloads": 864} +{"model_id": "aisquared/dlite-v2-355m", "provider": "huggingface", "task": "text-generation", "downloads": 864} +{"model_id": "TheBloke/OpenAssistant-SFT-7-Llama-30B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 864} +{"model_id": "OptimalScale/robin-33b-v2-delta", "provider": "huggingface", "task": "text-generation", "downloads": 864} +{"model_id": "openbmb/UltraLM-65b", "provider": "huggingface", "task": "text-generation", "downloads": 864} +{"model_id": "kfkas/Llama-2-ko-7b-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 864} +{"model_id": "garage-bAInd/Platypus2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 864} +{"model_id": "kuleshov-group/bd3lm-owt-block_size4", "provider": "huggingface", "task": "text-generation", "downloads": 864} +{"model_id": "TheBloke/orca_mini_13B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 863} +{"model_id": "stabilityai/StableBeluga1-Delta", "provider": "huggingface", "task": "text-generation", "downloads": 863} +{"model_id": "Azure99/blossom-v2-llama2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 863} +{"model_id": "pszemraj/pythia-31m-simplepile-lite-2048-scratch-2e", "provider": "huggingface", "task": "text-generation", "downloads": 863} +{"model_id": "athirdpath/Iambe-RP-cDPO-20b", "provider": "huggingface", "task": "text-generation", "downloads": 863} +{"model_id": "tokyotech-llm/Swallow-70b-instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 863} +{"model_id": "VAGOsolutions/SauerkrautLM-SOLAR-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 863} +{"model_id": "tiiuae/Falcon-H1-34B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 863} +{"model_id": "saricles/MiniMax-M2.5-REAP-172B-A10B-NVFP4-GB10", "provider": "huggingface", "task": "text-generation", "downloads": 863} +{"model_id": "hoskinson-center/proofGPT-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "KoboldAI/OPT-2.7B-Nerybus-Mix", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "TehVenom/Pygmalion-Vicuna-1.1-7b", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "TheBloke/Project-Baize-v2-13B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "jondurbin/airoboros-13b-gpt4-1.3", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "TheBloke/Manticore-13B-Chat-Pyg-Guanaco-SuperHOT-8K-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "VAGOsolutions/SauerkrautLM-Mixtral-8x7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "Mihaiii/Metis-0.3", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "tokyotech-llm/Llama-3.3-Swallow-70B-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "tomngdev/JoyAI-LLM-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "mradermacher/next2.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 862} +{"model_id": "lxe/Cerebras-GPT-2.7B-Alpaca-SP", "provider": "huggingface", "task": "text-generation", "downloads": 861} +{"model_id": "Yhyu13/oasst-rlhf-2-llama-30b-7k-steps-hf", "provider": "huggingface", "task": "text-generation", "downloads": 861} +{"model_id": "bartowski/sophosympatheia_StrawberryLemonade-L3-70B-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 861} +{"model_id": "glogwa68/granite-4.0-h-350m-DISTILL-gemini-think-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 861} +{"model_id": "togethercomputer/GPT-JT-Moderation-6B", "provider": "huggingface", "task": "text-generation", "downloads": 860} +{"model_id": "TehVenom/GPT-J-Pyg_PPO-6B-Dev-V8p4", "provider": "huggingface", "task": "text-generation", "downloads": 860} +{"model_id": "TheBloke/tulu-30B-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 860} +{"model_id": "Aeala/Enterredaas-33b", "provider": "huggingface", "task": "text-generation", "downloads": 860} +{"model_id": "postbot/distilgpt2-emailgen-V2", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "TehVenom/Dolly_Malion-6b", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "anon8231489123/vicuna-13b-GPTQ-4bit-128g", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "TehVenom/Pygmalion-13b-Merged", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "allenai/open-instruct-human-mix-65b", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "fireballoon/baichuan-vicuna-chinese-7b", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "TheBloke/WizardLM-13B-V1-1-SuperHOT-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "Yukang/Llama-2-7b-longlora-100k-ft", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "Korabbit/Llama-2-7b-chat-hf-afr-200step-merged", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "afrideva/Tiny-Vicuna-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 859} +{"model_id": "TheBloke/Wizard-Vicuna-30B-Superhot-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 858} +{"model_id": "TheBloke/openchat_v2_openorca_preview-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 858} +{"model_id": "Undi95/MLewd-ReMM-L2-Chat-20B-Inverted", "provider": "huggingface", "task": "text-generation", "downloads": 858} +{"model_id": "Azure99/blossom-v3_1-yi-34b", "provider": "huggingface", "task": "text-generation", "downloads": 858} +{"model_id": "ilsp/Llama-Krikri-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 858} +{"model_id": "RepublicOfKorokke/Qwen3-Coder-Next-REAP-40B-A3B-mlx-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 858} +{"model_id": "mradermacher/next-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 858} +{"model_id": "sifat-febo/banglish-companion", "provider": "huggingface", "task": "text-generation", "downloads": 858} +{"model_id": "digitous/Javalion-GPTJ", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "dvruette/oasst-llama-13b-2-epochs", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "JosephusCheung/Guanaco", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "TheBloke/Project-Baize-v2-7B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "TheBloke/Vicuna-13B-CoT-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "circulus/Llama-2-13b-orca-v1", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "Q-bert/Zeus-13B-v1-arithmetic", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "CausalLM/7B", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "pavfi-at-m/gpt2GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "ibivibiv/strix-rufipes-70b", "provider": "huggingface", "task": "text-generation", "downloads": 857} +{"model_id": "KoboldAI/OPT-6.7B-Nerybus-Mix", "provider": "huggingface", "task": "text-generation", "downloads": 856} +{"model_id": "AlekseyKorshuk/vicuna-7b", "provider": "huggingface", "task": "text-generation", "downloads": 856} +{"model_id": "tsumeone/llama-30b-supercot-3bit-128g-cuda", "provider": "huggingface", "task": "text-generation", "downloads": 856} +{"model_id": "OptimalScale/robin-7b-v2-delta", "provider": "huggingface", "task": "text-generation", "downloads": 856} +{"model_id": "TheBloke/Planner-7B-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 856} +{"model_id": "Austism/chronos-wizardlm-uc-scot-st-13b", "provider": "huggingface", "task": "text-generation", "downloads": 856} +{"model_id": "NexVeridian/Qwen3.5-27B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 856} +{"model_id": "BreadAi/StoryPy", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "TehVenom/DiffMerge-DollyGPT-Pygmalion", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "aisquared/dlite-v1-774m", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "TheBloke/vicuna-13b-v1.3.0-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "TheBloke/LongChat-13B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "oh-yeontaek/llama-2-70B-LoRA-assemble-v2", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "athirdpath/Iambe-RP-v3-20b", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "uukuguy/speechless-nl2sql-ds-6.7b", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "OpenVINO/Mistral-7B-Instruct-v0.2-int4-ov", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "Orion-zhen/Qwen2.5-7B-Instruct-Uncensored-Q5_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "onnx-community/tiny-random-LlamaForCausalLM-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "bartowski/granite-embedding-278m-multilingual-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "Gensyn/Qwen2.5-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "btrabucco/Insta-Qwen3-1.7B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 855} +{"model_id": "TheBloke/h2ogpt-oasst1-512-30B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 854} +{"model_id": "TheBloke/CAMEL-33B-Combined-Data-SuperHOT-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 854} +{"model_id": "CalderaAI/13B-Legerdemain-L2", "provider": "huggingface", "task": "text-generation", "downloads": 854} +{"model_id": "athirdpath/Nethena-20b-Glued", "provider": "huggingface", "task": "text-generation", "downloads": 854} +{"model_id": "Weyaxi/SauerkrautLM-UNA-SOLAR-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 854} +{"model_id": "duyntnet/TinyLlama-1.1B-Chat-v1.0-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 854} +{"model_id": "bartowski/arcee-ai_Trinity-Nano-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 854} +{"model_id": "TheBloke/alpaca-lora-65B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 853} +{"model_id": "Aeala/GPT4-x-Alpasta-13b", "provider": "huggingface", "task": "text-generation", "downloads": 853} +{"model_id": "Aeala/Alpaca-elina-65b", "provider": "huggingface", "task": "text-generation", "downloads": 853} +{"model_id": "danielhanchen/open_llama_3b_600bt_preview", "provider": "huggingface", "task": "text-generation", "downloads": 853} +{"model_id": "TheBloke/robin-33B-v2-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 853} +{"model_id": "TheBloke/Vicuna-33B-1-3-SuperHOT-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 853} +{"model_id": "BEE-spoke-data/smol_llama-220M-openhermes", "provider": "huggingface", "task": "text-generation", "downloads": 853} +{"model_id": "xhyi/PT_GPTNEO350_ATG", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "hoskinson-center/proofGPT-v0.1-6.7B", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "Aeala/VicUnlocked-alpaca-30b", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "OptimalScale/robin-65b-v2-delta", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "TheBloke/BigTranslate-13B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "athirdpath/CleverMommy-mix-20b", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "diffnamehard/Psyfighter2-Noromaid-ties-13B", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "shitshow123/tinylamma-20000", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "Aryanne/sheared-plus-westlake-normal", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "willcb/Qwen3-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 852} +{"model_id": "KoboldAI/GPT-NeoX-20B-Skein", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "SummerSigh/GPTNeo350M-Instruct-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "TheBloke/gpt4-alpaca-lora-13B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "TheBloke/llama-30b-supercot-SuperHOT-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "quantumaikr/llama-2-7b-hf-guanaco-1k", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "Xwin-LM/Xwin-LM-70B-V0.1", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "LTC-AI-Labs/L2-7b-Beluga-WVG-Test", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "shadowml/Beyonder-4x7b", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "EleutherAI/pile-t5-xl", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "Aleph-Alpha/Pharia-1-LLM-7B-control-hf", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "lmms-lab/llava-onevision-qwen2-7b-ov-chat", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "DavidAU/Gemma-The-Writer-N-Restless-Quill-V2-Enhanced32-10B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 851} +{"model_id": "dvruette/llama-13b-pretrained-dropout", "provider": "huggingface", "task": "text-generation", "downloads": 850} +{"model_id": "Enoch/llama-65b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 850} +{"model_id": "Yhyu13/chimera-inst-chat-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 850} +{"model_id": "Linly-AI/Chinese-LLaMA-2-13B-hf", "provider": "huggingface", "task": "text-generation", "downloads": 850} +{"model_id": "jondurbin/spicyboros-70b-2.2", "provider": "huggingface", "task": "text-generation", "downloads": 850} +{"model_id": "bartowski/starcoder2-15b-instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 850} +{"model_id": "mlx-community/MiniMax-M2.1-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 850} +{"model_id": "dvruette/llama-13b-pretrained", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "TheBloke/VicUnlocked-alpaca-65B-QLoRA-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "TheBloke/airoboros-7b-gpt4-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "TheBloke/Chinese-Alpaca-33B-SuperHOT-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "circulus/Llama-2-7b-orca-v1", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "Norquinal/llama-2-7b-claude-chat", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "IkariDev/Athena-v4", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "NeverSleep/Noromaid-20b-v0.1.1", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "tastypear/CausalLM-7B-DPO-alpha-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "Korabbit/Llama-2-7b-chat-hf-afr-100step-flan", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "aloobun/open-llama-3b-v2-elmv3", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "didula-wso2/exp_24_sft-julia_sft_alpacasft_16bit_vllm", "provider": "huggingface", "task": "text-generation", "downloads": 849} +{"model_id": "Writer/palmyra-large", "provider": "huggingface", "task": "text-generation", "downloads": 848} +{"model_id": "digitous/Adventien-GPTJ", "provider": "huggingface", "task": "text-generation", "downloads": 848} +{"model_id": "h2oai/h2ogpt-gm-oasst1-en-2048-open-llama-7b-preview-300bt", "provider": "huggingface", "task": "text-generation", "downloads": 848} +{"model_id": "project-baize/baize-v2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 848} +{"model_id": "TheBloke/robin-13B-v2-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 848} +{"model_id": "TheBloke/UltraLM-13B-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 848} +{"model_id": "ahxt/llama2_xs_460M_experimental", "provider": "huggingface", "task": "text-generation", "downloads": 848} +{"model_id": "ggbetz/Qwen3-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 848} +{"model_id": "concedo/Vicuzard-30B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "TheBloke/Nous-Hermes-13B-SuperHOT-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "CalderaAI/30B-Epsilon", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "xianf/testmodel", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "Undi95/MLewd-L2-Chat-13B", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "glaiveai/glaive-coder-7b", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "starmpcc/Asclepius-Llama2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "IkariDev/Athena-v3", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "KoboldAI/LLaMA2-13B-Tiefighter", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "Korabbit/Llama-2-7b-chat-hf-afr-100step-v2", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "athirdpath/CleverGirl-20b-Blended", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "DopeorNope/COKAL-v1-70B", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "athirdpath/Iambe-RP-DARE-20b", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "mlx-community/Qwen3-Coder-30B-A3B-Instruct-4bit-dwq-v2", "provider": "huggingface", "task": "text-generation", "downloads": 847} +{"model_id": "dvruette/oasst-gpt-neox-20b-1000-steps", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "TehVenom/Metharme-13b-Merged", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "TheBloke/airoboros-33B-gpt4-1-4-SuperHOT-8K-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "pszemraj/pythia-31m-goodwiki-deduped-2048-scratch", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "Enno-Ai/ennodata-raw-pankajmathur-13b-peft", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "llm-jp/llm-jp-13b-instruct-full-dolly-oasst-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "ericzzz/falcon-rw-1b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "GeneZC/MiniMA-2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "occultml/Helios-10.7B", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "gagan3012/MetaModel", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "llm-jp/llm-jp-3.1-1.8b", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "acon96/Home-Llama-3.2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 846} +{"model_id": "KoboldAI/OPT-350M-Erebus", "provider": "huggingface", "task": "text-generation", "downloads": 845} +{"model_id": "TheBloke/WizardLM-13B-V1-1-SuperHOT-8K-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 845} +{"model_id": "hiyouga/Baichuan2-7B-Base-LLaMAfied", "provider": "huggingface", "task": "text-generation", "downloads": 845} +{"model_id": "starmpcc/Asclepius-Llama2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 845} +{"model_id": "IkariDev/Athena-v2", "provider": "huggingface", "task": "text-generation", "downloads": 845} +{"model_id": "SanjiWatsuki/Silicon-Maid-7B", "provider": "huggingface", "task": "text-generation", "downloads": 845} +{"model_id": "nvidia/Llama-3_1-Nemotron-Ultra-253B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 845} +{"model_id": "Toten5/Marcoroni-neural-chat-7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 844} +{"model_id": "Qwen/Qwen2.5-1.5B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 844} +{"model_id": "cerebras/Cerebras-GPT-6.7B", "provider": "huggingface", "task": "text-generation", "downloads": 843} +{"model_id": "golaxy/gogpt-3b-bloom", "provider": "huggingface", "task": "text-generation", "downloads": 843} +{"model_id": "openchat/openchat_v3.2", "provider": "huggingface", "task": "text-generation", "downloads": 843} +{"model_id": "Yukang/LongAlpaca-70B", "provider": "huggingface", "task": "text-generation", "downloads": 843} +{"model_id": "LuffyTheFox/OmniClaw-Claude-4.6-Opus-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 843} +{"model_id": "h2oai/h2ogpt-oasst1-512-20b", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "h2oai/h2ogpt-gm-oasst1-en-1024-12b", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "TheBloke/dromedary-65b-lora-HF", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "vibhorag101/llama-2-13b-chat-hf-phr_mental_therapy", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "GeneZC/MiniChat-3B", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "Korabbit/Llama-2-7b-chat-hf-afr-200step-v2", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "saberai/Zro1.5_3B", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "onnx-community/tiny-random-olmo-hf", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "DavidAU/Qwen2.5-MOE-2X1.5B-DeepSeek-Uncensored-Censored-4B-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "stelterlab/DeepSeek-R1-0528-Qwen3-8B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "mradermacher/Stentor-30M-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "mradermacher/Kai-3B-Distill-Claude-Opus-4.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 842} +{"model_id": "dvruette/llama-13b-pretrained-sft-do2", "provider": "huggingface", "task": "text-generation", "downloads": 841} +{"model_id": "jondurbin/airoboros-33b-gpt4-1.3", "provider": "huggingface", "task": "text-generation", "downloads": 841} +{"model_id": "OpenBuddy/openbuddy-openllama-3b-v10-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 841} +{"model_id": "Mikivis/gpt2-large-lora-sft1", "provider": "huggingface", "task": "text-generation", "downloads": 841} +{"model_id": "DopeorNope/SOLARC-MOE-10.7Bx6", "provider": "huggingface", "task": "text-generation", "downloads": 841} +{"model_id": "gagan3012/MetaModelv3", "provider": "huggingface", "task": "text-generation", "downloads": 841} +{"model_id": "mlx-community/Huihui-Qwen3.5-27B-abliterated-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 841} +{"model_id": "we0rr9u89q/chess_gpt2_results", "provider": "huggingface", "task": "text-generation", "downloads": 841} +{"model_id": "w601sxs/b1ade-1b", "provider": "huggingface", "task": "text-generation", "downloads": 840} +{"model_id": "xianf/testmodel_2", "provider": "huggingface", "task": "text-generation", "downloads": 840} +{"model_id": "larryvrh/Yi-34B-200K-Llamafied", "provider": "huggingface", "task": "text-generation", "downloads": 840} +{"model_id": "Korabbit/Llama-2-7b-chat-hf-afr-300step-flan-v2", "provider": "huggingface", "task": "text-generation", "downloads": 840} +{"model_id": "martyn/mixtral-megamerge-dare-8x7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 840} +{"model_id": "DopeorNope/You_can_cry_Snowman-13B", "provider": "huggingface", "task": "text-generation", "downloads": 840} +{"model_id": "nvidia/Llama-3.1-Nemotron-8B-UltraLong-1M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 840} +{"model_id": "DavidAU/Llama-3.1-128k-Dark-Planet-Uncensored-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 840} +{"model_id": "danielkty22/TARS-SFT-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 840} +{"model_id": "golaxy/gogpt-7b-bloom", "provider": "huggingface", "task": "text-generation", "downloads": 839} +{"model_id": "LeoLM/leo-hessianai-13b", "provider": "huggingface", "task": "text-generation", "downloads": 839} +{"model_id": "l3utterfly/mistral-7b-v0.1-layla-v1", "provider": "huggingface", "task": "text-generation", "downloads": 839} +{"model_id": "Korabbit/Llama-2-7b-chat-hf-afr-441step-flan-v2", "provider": "huggingface", "task": "text-generation", "downloads": 839} +{"model_id": "HattoriHanzo1/Leonidas-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 839} +{"model_id": "aisquared/dlite-v2-1_5b", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "Fredithefish/RedPajama-INCITE-Chat-3B-Instruction-Tuning-with-GPT-4", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "Nethermind/Mpt-Instruct-DotNet-S", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "StudentLLM/Alpagasus-2-13b-QLoRA-merged", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "lgaalves/llama-2-13b-hf-platypus", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "basilepp19/bloom-1b7_it", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "athirdpath/Iambe-20b-DARE-v2", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "Brillibits/Instruct_Mixtral-8x7B-v0.1_Dolly15K", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "wisdomik/Quilt-Llava-v1.5-7b", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "Qwen/Qwen3-32B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "danielhanchen/gpt-oss-20B-GRPO-2048-game", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "Azerty76/Llama-3.1-8B-Lexi-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "Exil01/Huihui-Qwen3.5-27B-Opus-abliterated-YaRN-1M", "provider": "huggingface", "task": "text-generation", "downloads": 838} +{"model_id": "TheBloke/tulu-7B-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "jondurbin/airoboros-13b-gpt4-1.4", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "jondurbin/airoboros-7b-gpt4-1.4", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "jphme/Llama-2-13b-chat-german", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "Undi95/ReMM-L2-13B-PIPPA", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "hpcai-tech/Colossal-LLaMA-2-7b-base", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "LTC-AI-Labs/L2-7b-Hermes-WVG-Test", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "Weyaxi/Nous-Hermes-2-SUS-Chat-34B-Linear", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "mlx-community/Qwen3-30B-A3B-4bit-DWQ", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "bartowski/zerofata_L3.3-GeneticLemonade-Opus-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "amd/Qwen2.5-3B-Instruct-onnx-ryzenai-npu", "provider": "huggingface", "task": "text-generation", "downloads": 837} +{"model_id": "breadlicker45/dough-base-001", "provider": "huggingface", "task": "text-generation", "downloads": 836} +{"model_id": "CalderaAI/13B-Ouroboros", "provider": "huggingface", "task": "text-generation", "downloads": 836} +{"model_id": "TheTravellingEngineer/llama2-7b-chat-hf-v3", "provider": "huggingface", "task": "text-generation", "downloads": 836} +{"model_id": "lgaalves/llama-2-13b-chat-platypus", "provider": "huggingface", "task": "text-generation", "downloads": 836} +{"model_id": "HWERI/llama2-exams-orca-sharegpt", "provider": "huggingface", "task": "text-generation", "downloads": 836} +{"model_id": "IAAR-Shanghai/xVerify-9B-C", "provider": "huggingface", "task": "text-generation", "downloads": 836} +{"model_id": "ymcki/Kimi-Linear-48B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 836} +{"model_id": "techwithsergiu/Qwen3.5-text-9B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 836} +{"model_id": "af1tang/personaGPT", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "BreadAi/DiscordPy", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "elinas/llama-30b-hf-transformers-4.29", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "Aeala/GPT4-x-AlpacaDente2-30b", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "jondurbin/airoboros-33b-gpt4-1.4", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "Norquinal/llama-2-7b-claude-chat-rp", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "Undi95/MLewd-L2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "Undi95/Emerald-13B", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "occultml/Helios-10.7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "mlx-community/Meta-Llama-3.1-8B-Instruct-abliterated-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "DavidAU/Llama-3.2-8X3B-GATED-MOE-Horror-Reasoning-Dark-Champion-uncensored-18.4B-IMAT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "mradermacher/cpa-qwen3-8b-v0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 835} +{"model_id": "EleutherAI/pythia-1b-v0", "provider": "huggingface", "task": "text-generation", "downloads": 834} +{"model_id": "digitous/Javalion-R", "provider": "huggingface", "task": "text-generation", "downloads": 834} +{"model_id": "stabilityai/japanese-stablelm-instruct-gamma-7b", "provider": "huggingface", "task": "text-generation", "downloads": 834} +{"model_id": "LTC-AI-Labs/L2-7b-Hermes-Synthia", "provider": "huggingface", "task": "text-generation", "downloads": 834} +{"model_id": "itsliupeng/Mixtral-8x7B-v0.1-top3", "provider": "huggingface", "task": "text-generation", "downloads": 834} +{"model_id": "hiyouga/Qwen-14B-Chat-LLaMAfied", "provider": "huggingface", "task": "text-generation", "downloads": 834} +{"model_id": "Aryanne/ereb-test", "provider": "huggingface", "task": "text-generation", "downloads": 834} +{"model_id": "FastFlowLM/GPT-OSS-20B-NPU2", "provider": "huggingface", "task": "text-generation", "downloads": 834} +{"model_id": "mlx-community/translategemma-4b-it-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 834} +{"model_id": "h2oai/h2ogpt-gm-oasst1-en-2048-open-llama-7b-preview-300bt-v2", "provider": "huggingface", "task": "text-generation", "downloads": 833} +{"model_id": "sauce1337/BerrySauce-L2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 833} +{"model_id": "ajibawa-2023/Uncensored-Jordan-13B", "provider": "huggingface", "task": "text-generation", "downloads": 833} +{"model_id": "inclusionAI/Ling-flash-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 833} +{"model_id": "CohereLabs/tiny-aya-earth", "provider": "huggingface", "task": "text-generation", "downloads": 833} +{"model_id": "hakurei/lotus-12B", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "dvruette/oasst-llama-13b-1000-steps", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "PSanni/Deer-3b", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "OpenBuddy/openbuddy-llama2-13b-v11.1-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "Undi95/ReasoningEngine", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "Mikivis/gpt2-large-lora-stf4", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "castorini/rank_vicuna_7b_v1_fp16", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "kittn/mistral-7B-v0.1-hf", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "Korabbit/Llama-2-7b-chat-hf-afr-200step-flan", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "gagan3012/MetaModelv2", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "bartowski/THUDM_GLM-Z1-9B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "nvidia/Nemotron-Cascade-14B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "stepfun-ai/RLVR-8B-0926", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "mradermacher/Llama-70B-God-Tier-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 832} +{"model_id": "shibing624/chinese-alpaca-plus-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "digitous/13B-HyperMantis", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "TheBloke/guanaco-65B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "cyl/awsome-llama", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "klosax/pythia-160m-deduped-step92k-193bt", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "Undi95/Nous-Hermes-13B-Code", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "Weyaxi/ChatAYT-Lora-Assamble-Marcoroni", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "zhangchuheng123/llama2-alpaca-sft-2epoch", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "winglian/Llama-3-8b-64k-PoSE", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "mlx-community/Meta-Llama-3.1-70B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "legraphista/Llama-Guard-3-8B-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "bartowski/microsoft_NextCoder-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "Omnionix12345/avara-x1-mini", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "DipakFaceML/text-generation", "provider": "huggingface", "task": "text-generation", "downloads": 831} +{"model_id": "lysandre/arxiv-nlp", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "KoboldAI/PPO_Pygway-6b-Mix", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "hakurei/instruct-12b", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "openaccess-ai-collective/manticore-30b-chat-pyg-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "MayaPH/FinOPT-Washington", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "ajibawa-2023/scarlett-7b", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "OpenAssistant/llama2-13b-orca-8k-3319", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "NewstaR/Starlight-13B", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "sauce1337/AppleSauce-L2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "Nondzu/Mistral-7B-codealpaca-lora", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "codemateai/CodeMate-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "georgesung/llama3_8b_chat_uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "bartowski/google_gemma-3-1b-it-qat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "farbodtavakkoli/OTel-LLM-12B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "lthn/LEM-Gemma3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 830} +{"model_id": "digitous/Janin-GPTJ", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "Aeala/Alpaca-elina-65b-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "Neko-Institute-of-Science/metharme-7b", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "jondurbin/airoboros-33b-gpt4-1.2", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "wenge-research/yayi-7b-llama2", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "OpenBuddy/openbuddy-llama2-70b-v10.1-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "Weyaxi/Luban-Marcoroni-13B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "meta-math/MetaMath-13B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "Undi95/MLewd-Chat-v2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "ibm-granite/granite-8b-code-base-4k", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "mradermacher/MiniMax-M2.1-REAP-30-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "BlueMoonlight/DeepSeek-R1-Distill-Qwen-14B-mlx-5Bit", "provider": "huggingface", "task": "text-generation", "downloads": 829} +{"model_id": "dvruette/gpt-neox-20b-full-precision", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "digitous/Alpacino13b", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "TheBloke/gpt4-alpaca-lora-30b-HF", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "Neko-Institute-of-Science/pygmalion-7b", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "elinas/chronos-33b", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "jphme/orca_mini_v2_ger_7b", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "klosax/open_llama_7b_400bt_preview", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "matsuo-lab/weblab-10b-instruction-sft", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "Weyaxi/Luban-Marcoroni-13B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "hakurei/mommygpt-3B", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "martyn/llama2-megamerge-dare-13b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "senseable/33x-coder", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "bartowski/Gemmasutra-Mini-2B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "catalystsec/MiniMax-M2.5-4bit-DWQ", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "Exil01/Qwen3.5-27B-Uncensored-YaRN-1M", "provider": "huggingface", "task": "text-generation", "downloads": 828} +{"model_id": "nomic-ai/gpt4all-13b-snoozy", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "Fredithefish/CrimsonPajama", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "jondurbin/airoboros-13b", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "Fredithefish/ScarletPajama-3B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "Monero/WizardLM-30B-Uncensored-Guanaco-SuperCOT-30b", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "Fredithefish/RedPajama-INCITE-Chat-3B-ShareGPT-11K", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "Lazycuber/pyg-instruct-wizardlm", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "jondurbin/airoboros-13b-gpt4-1.2", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "LoupGarou/WizardCoder-Guanaco-15B-V1.1", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "klosax/open_llama_3b_350bt_preview", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "klosax/open_llama_13b_600bt_preview", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "TheTravellingEngineer/llama2-7b-hf-guanaco", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "TheTravellingEngineer/llama2-7b-chat-hf-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "ajibawa-2023/scarlett-33b", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "lgaalves/xgen-7b-8k_dolly", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "LTC-AI-Labs/L2-7b-Synthia-WVG-Test", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "DopeorNope/SOLARC-M-10.7B", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "blazerye/DrugAssist-7B", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "bartowski/Hermes-3-Llama-3.1-405B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "unsloth/Hermes-4-405B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "Bruno0208/Qwen2.5-0.5B-Instruct-mate-q4_k_m.gguf", "provider": "huggingface", "task": "text-generation", "downloads": 827} +{"model_id": "bofenghuang/vigogne-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "anon8231489123/gpt4-x-alpaca-13b-native-4bit-128g", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "digitous/Alpacino30b", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "h2oai/h2ogpt-research-oasst1-llama-65b", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "Tincando/fiction_story_generator", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "jondurbin/airoboros-7b-gpt4-1.1", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "jondurbin/airoboros-65b-gpt4-1.2", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "jondurbin/airoboros-65b-gpt4-1.3", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "LoupGarou/WizardCoder-Guanaco-15B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "openchat/openchat_v2", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "MayaPH/GodziLLa-30B", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "heegyu/LIMA-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "hiyouga/Baichuan2-7B-Chat-LLaMAfied", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "athirdpath/Harmonia-20B", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "Qwen/Qwen1.5-0.5B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "norallm/normistral-11b-translate", "provider": "huggingface", "task": "text-generation", "downloads": 826} +{"model_id": "BreadAi/gpt-YA-1-1_160M", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "dvruette/oasst-gpt-neox-20b-3000-steps", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "bofenghuang/vigogne-33b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "ausboss/llama-30b-supercot", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "YeungNLP/firefly-bloom-2b6-v2", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "Aeala/GPT4-x-AlpacaDente-30b", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "MayaPH/FinOPT-Franklin", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "heegyu/WizardVicuna-3B-0719", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "budecosystem/genz-13b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "andreaskoepf/llama2-13b-megacode2_min100", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "FelixChao/vicuna-33b-coder", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "Fredithefish/Guanaco-3B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "CHIH-HUNG/llama-2-13b-dolphin_20w", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "Mikivis/gpt2-large-lora-sft2", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "tiny-random/qwen3", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "mlx-community/LFM2-8B-A1B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "noctrex/MiniMax-M2.5-REAP-172B-A10B-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 825} +{"model_id": "KoboldAI/OPT-30B-Erebus", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "BreadAi/gpt-YA-1-1_70M", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "vicgalle/alpaca-7b", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "Ejafa/vicuna_7B_vanilla_1.1", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "MetaIX/GPT4-X-Alpasta-30b", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "bofenghuang/vigogne-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "AlekseyKorshuk/chatml-pyg-v1", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "openaccess-ai-collective/minotaur-13b-fixed", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "klosax/pythia-70m-deduped-step44k-92bt", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "clibrain/Llama-2-ft-instruct-es", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "anhnv125/pygmalion-6b-roleplay", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "DAMO-NLP-MT/polylm-chat-13b", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "ajibawa-2023/carl-33b", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "Writer/palmyra-20b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "Undi95/MLewdBoros-L2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "lyogavin/Anima-7B-100K", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r4-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "Undi95/MXLewd-L2-20B", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "harborwater/wizard-orca-3b", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "llm-agents/tora-code-7b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "TheBloke/meditron-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "dreuxx26/Multilingual-grammar-Corrector-using-mT5-small", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "dralex/olmo3-0.2b-random-ci", "provider": "huggingface", "task": "text-generation", "downloads": 824} +{"model_id": "digitous/Janin-R", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "dvruette/llama-13b-pretrained-sft-epoch-1", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "pillowtalks-ai/delta13b", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "Lazycuber/Janemalion-6B", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "FabbriSimo01/Facebook_opt_1.3b_Quantized", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "jondurbin/airoboros-l2-7b-gpt4-1.4.1", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "CobraMamba/mamba-gpt-3b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "OpenBuddy/openbuddy-llama-65b-v8-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "OpenBuddy/openbuddy-atom-13b-v9-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "Undi95/LewdEngine", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "abacusai/Giraffe-v2-70b-32k", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "wei123602/llama2-13b-fintune2-4E", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "Undi95/ReMM-v2-L2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "TheBloke/Mistral-7B-v0.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "Mikivis/gpt2-large-imdb3", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "ajibawa-2023/Python-Code-13B", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "Mungert/Fin-R1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "LumiOpen/Llama-Poro-2-8B-base", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "sunemo/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-omnivorous_sturdy_seal", "provider": "huggingface", "task": "text-generation", "downloads": 823} +{"model_id": "KoboldAI/OPT-6B-nerys-v2", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "BreadAi/gpt-Youtube", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "GeorgiaTechResearchInstitute/galpaca-30b", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "quantumaikr/open_llama_7b_hf", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "wahaha1987/llama_7b_sharegpt94k_fastchat", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "LLMs/WizardLM-13B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "YeungNLP/firefly-bloom-7b1", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "DAMO-NLP-MT/polylm-13b", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "wenge-research/yayi-13b-llama2", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "ajibawa-2023/carl-7b", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "Gryphe/MythoBoros-13b", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "CobraMamba/mamba-gpt-3b-v3", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "jondurbin/airoboros-33b-gpt4-m2.0", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "Open-Orca/LlongOrca-7B-16k", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "baichuan-inc/Baichuan2-13B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "martyn/mistral-megamerge-dare-7b", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "infly/OpenCoder-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "RedHatAI/Qwen3-32B-NVFP4A16", "provider": "huggingface", "task": "text-generation", "downloads": 822} +{"model_id": "KoboldAI/OPT-13B-Nerys-v2", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "BreadAi/MusePy-1-2", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "dvruette/oasst-pythia-6.9b-4000-steps", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "dvruette/oasst-pythia-12b-pretrained-sft", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "OpenAssistant/pythia-12b-sft-v8-2.5k-steps", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "TheBloke/VicUnlocked-30B-LoRA-HF", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "IDEA-CCNL/Ziya-LLaMA-13B-Pretrain-v1", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "bofenghuang/vigogne-13b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "jondurbin/airoboros-l2-13b-gpt4-1.4.1", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "mrm8488/llama-2-coder-7b", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "HWERI/Llama2-7b-sharegpt4", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "CHIH-HUNG/llama-2-13b-OpenOrca_20w", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "OpenBuddy/openbuddy-codellama2-34b-v11.1-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "pszemraj/pythia-31m-simplewiki-scratch-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "Undi95/MM-ReMM-L2-20B", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "GeneZC/MiniMA-3B", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "fblgit/LUNA-SOLARkrautLM-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "Aryanne/sheared-silicon10p", "provider": "huggingface", "task": "text-generation", "downloads": 821} +{"model_id": "bofenghuang/vigogne-13b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "MetaIX/GPT4-X-Alpasta-30b-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "h2oai/h2ogpt-research-oig-oasst1-512-30b", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "OpenAssistant/pythia-12b-sft-v8-rlhf-2k-steps", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "timdettmers/guanaco-65b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "jondurbin/airoboros-13b-gpt4-1.4-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "openchat/opencoderplus", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "OpenBuddy/openbuddy-openllama-13b-v7-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "shaohang/Sparse0.5_OPT-1.3", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "kingbri/chronolima-airo-grad-l2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "acrastt/Puma-3B", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "TinyPixel/lima-test", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "Undi95/UndiMix-v1-13b", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "harborwater/open-llama-3b-v2-wizard-evol-instuct-v2-196k", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "pszemraj/pythia-31m-simplewiki-2048", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "elliotthwang/Elliott-Chinese-LLaMa-GPTQ-V2.0", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE5_4w-r16-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "feidfoe/Metamath-reproduce-7b", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "abacusai/Giraffe-13b-32k-v3", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "openthaigpt/openthaigpt-1.0.0-beta-13b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "NeverSleep/Noromaid-v0.1-mixtral-8x7b-Instruct-v3", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "NeverSleep/Noromaid-13b-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "bartowski/magnum-v4-27b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "CNCL-Penn-State/CrPO-sft-llama-3.1-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 820} +{"model_id": "dvruette/oasst-pythia-12b-reference", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "ausboss/llama-13b-supercot", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "aisquared/chopt-2_7b", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "64bits/LexPodLM-13B", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "jondurbin/airoboros-33b-gpt4", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "TheBloke/robin-65b-v2-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "jerryjalapeno/nart-100k-7b", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "NousResearch/Redmond-Puffin-13B", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "heegyu/RedTulu-Uncensored-3B-0719", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "yulan-team/YuLan-Chat-2-13b-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "acrastt/Marx-3B", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "IkariDev/Athena-v1", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "ajibawa-2023/Uncensored-Frank-33B", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE3_3.3w-r4-q_k_v_o", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE3_3.3w-r8-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "totally-not-an-llm/PuddleJumper-13b-V2", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "health360/Healix-410M", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "vmajor/Orca2-13B-selfmerge-39B", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "OpenBuddy/openbuddy-deepseek-67b-v15.2", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "ajibawa-2023/Code-13B", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "NeverSleep/Noromaid-13b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "Yhyu13/LMCocktail-10.7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "OpenBuddy/openbuddy-mixtral-8x7b-v16.1-32k", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "DopeorNope/SOLARC-MOE-10.7Bx4", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "Mihaiii/Pallas-0.5-LASER-0.2", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "mlabonne/Beyonder-4x7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "gagan3012/MetaModel_moe_multilingualv1", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "unsloth/Qwen2.5-Coder-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "mlx-community/Qwen2.5-Coder-32B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "voloshko/bidi-mamba2-1.3b-mdlm", "provider": "huggingface", "task": "text-generation", "downloads": 819} +{"model_id": "Salesforce/codegen-6B-nl", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "digitous/Skegma-GPTJ", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "dvruette/llama-13b-pretrained-sft-epoch-2", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "TehVenom/Pygmalion_AlpacaLora-7b", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "ausboss/llama7b-wizardlm-unfiltered", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "GeorgiaTechResearchInstitute/starcoder-gpteacher-code-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "ewof/koishi-instruct-3b", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "kevinpro/Vicuna-13B-CoT", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "jondurbin/airoboros-7b-gpt4", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "dsvv-cair/alpaca-cleaned-llama-30b-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "openchat/openchat_8192", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "frank098/orca_mini_3b_juniper", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "Gryphe/MythoLogic-13b", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "YeungNLP/firefly-llama-13b", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "shaohang/Sparse_llama-7B", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "Aspik101/Nous-Hermes-13b-pl-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "ajibawa-2023/carl-13b", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "psyche/kollama2-7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "zarakiquemparte/zaraxls-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "luffycodes/mcq-vicuna-13b-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE2_3w-gate_up_down_proj", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "Envoid/Yousei-22B", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "Undi95/CodeEngine", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "NewstaR/Starlight-7B", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "lu-vae/llama2-13B-sharegpt4-orca-openplatypus-8w", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "winglian/basilisk-4b", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE5_4w-r8-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "budecosystem/boomer-1b", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "OpenBuddy/openbuddy-llemma-34b-v13.1", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "TheBloke/zephyr-7B-beta-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "budecosystem/genz-13b-infinite", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "Danielbrdz/CodeBarcenas-1b", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "pszemraj/perSLIMmon-8b-base", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "Undi95/X-MythoChronos-13B", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "OrionStarAI/OrionStar-Yi-34B-Chat-Llama", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "habanoz/TinyLlama-1.1B-intermediate-step-715k-1.5T-lr-5-3epochs-oasst1-top1-instruct-V1", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "habanoz/TinyLlama-1.1B-intermediate-step-715k-1.5T-lr-5-4epochs-oasst1-top1-instruct-V1", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "habanoz/TinyLlama-1.1B-intermediate-step-715k-1.5T-lr-5-1epch-airoboros3.1-1k-instruct-V1", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "Korabbit/Llama-2-7b-chat-hf-afr-200step-flan-v2", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "fblgit/una-xaberius-34b-v1beta", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "Undi95/Mixtral-4x7B-DPO-RPChat", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "l3utterfly/minima-3b-layla-v2", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "martyn/mixtral-megamerge-dare-8x7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "SicariusSicariiStuff/Tinybra_13B", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "Mihaiii/Pallas-0.5-LASER-0.1", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "lmstudio-community/Qwen2.5-7B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "nvidia/Qwen3-235B-A22B-Thinking-2507-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "EntermindAI/Rukun-32B-V", "provider": "huggingface", "task": "text-generation", "downloads": 818} +{"model_id": "digitous/GPT-R", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "h2oai/h2ogpt-gm-oasst1-en-1024-20b", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "h2oai/h2ogpt-gm-oasst1-en-1024-open-llama-7b-preview-400bt", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "simsim314/Hermes-13b-hf-shards", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "jondurbin/airoboros-7b-gpt4-1.2", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "jondurbin/airoboros-7b-gpt4-1.3", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "openchat/openchat_v2_w", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "jondurbin/airoboros-33b-gpt4-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "Aspik101/StableBeluga-13B-instruct-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "Aspik101/Vicuzard-30B-Uncensored-instruct-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "beaugogh/Llama2-7b-sharegpt4", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "l3utterfly/open-llama-3b-v2-layla", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "acrastt/OmegLLaMA-3B", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "tianyil1/denas-llama2", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "lgaalves/llama-2-7b-hf_open-platypus", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "openchat/openchat_v3.2_super", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "CHIH-HUNG/llama-2-13b-Open-Platypus_2.5w", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "Danielbrdz/Barcenas-13b", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "Undi95/Unholy-v1-12L-13B", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "ajibawa-2023/Uncensored-Frank-7B", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "pszemraj/pythia-31m-KI_v1-2048-scratch", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "totally-not-an-llm/EverythingLM-13b-V3-16k", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "wei123602/Llama-2-13b-FINETUNE4_TEST2", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE5_4w-r4-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "922-CA/monika-ddlc-7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "bofenghuang/vigogne-2-13b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "typeof/open_llama_3b_v2", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "NeverSleep/Echidna-13b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "Danielbrdz/CodeBarcenas-13b", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "APMIC/caigun-lora-model-33B", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "allenai/digital-socrates-7b", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "princeton-nlp/Sheared-LLaMA-1.3B-ShareGPT", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "Korabbit/Llama-2-7b-chat-hf-afr-100step-flan-v2", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "mwitiderrick/open_llama_3b_code_instruct_0.1", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "ajibawa-2023/Code-33B", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "Mihaiii/Pallas-0.5-LASER-0.4", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "deepseek-ai/DeepSeek-V2.5-1210", "provider": "huggingface", "task": "text-generation", "downloads": 817} +{"model_id": "dvruette/oasst-pythia-12b-6000-steps", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "quantumaikr/KoreanLM-hf", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "shibing624/chinese-alpaca-plus-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "Rallio67/3B-redpajama-conditional-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "Yhyu13/llama-30B-hf-openassitant", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "digitous/13B-Chimera", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "JamesConley/glados_together_20b_lora_merged", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "wahaha1987/llama_13b_sharegpt94k_fastchat", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "jondurbin/airoboros-13b-gpt4", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "timdettmers/guanaco-13b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "frank098/WizardLM_13B_juniper", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "golaxy/gogpt2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "quantumaikr/QuantumLM-7B", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "Gryphe/MythoLogic-L2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "l3utterfly/llama2-7b-layla", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "TheTravellingEngineer/llama2-7b-chat-hf-v2", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "FelixChao/vicuna-7B-physics", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "zarakiquemparte/kuchiki-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "Voicelab/trurl-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "acrastt/Griffin-3B", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "Aspik101/trurl-2-13b-pl-instruct_unload", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "NekoPunchBBB/llama-2-13b-open-platypus-merged", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "NobodyExistsOnTheInternet/PuffedConvo13bLoraE4", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "CalderaAI/13B-Thorns-l2", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "Fredithefish/Guanaco-13B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "cmarkea/bloomz-7b1-mt-sft-chat", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r8-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE3_3.3w-r4-q_k_v_o_gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE3_3.3w-r8-q_k_v_o_gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r4-q_k_v_o_gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "wei123602/Llama-2-13b-FINETUNE4_TEST3", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "harborwater/open-llama-3b-everythingLM-2048", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "JosephusCheung/Pwen-VL-Chat-20_30", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "ajibawa-2023/Python-Code-33B", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "Danielbrdz/Barcenas-6b-200k", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "vihangd/dopeyplats-1.1b-2T-v1", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "l3utterfly/minima-3b-layla-v1", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "vihangd/neuralfalcon-1b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "luffycodes/vicuna-class-tutor-13b-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "PracticeLLM/Twice-KoSOLAR-16.1B-test", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "ibndias/NeuralHermes-MoE-2x7B", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "ewqr2130/llama2-7b-raw-sft", "provider": "huggingface", "task": "text-generation", "downloads": 816} +{"model_id": "dvruette/oasst-pythia-12b-flash-attn-5000-steps", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "reeducator/bluemoonrp-30b", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "Monero/Manticore-13b-Chat-Pyg-Guanaco", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "jondurbin/airoboros-65b-gpt4-1.4", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "mncai/SGPT-1.3B-insurance-epoch10", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "OpenBuddy/openbuddy-llama2-13b-v8.1-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "YeungNLP/firefly-llama2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "jondurbin/airoboros-65b-gpt4-m2.0", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "Aspik101/vicuna-13b-v1.5-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "kingbri/airolima-chronos-grad-l2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "YeungNLP/firefly-llama2-13b-v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "vonjack/Qwen-LLaMAfied-HFTok-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "TaylorAI/Flash-Llama-3B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "openthaigpt/openthaigpt-1.0.0-beta-7b-chat-ckpt-hf", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "migtissera/Synthia-13B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "yeontaek/Platypus2xOpenOrca-13B-IA3-v2.1", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "malhajar/Platypus2-70B-instruct-4bit-gptq", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "Danielbrdz/CodeBarcenas-7b", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "lu-vae/llama2-13b-sharegpt4-test", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "elliotthwang/Elliott-Chinese-LLaMa-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "Undi95/UndiMix-v4-13B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "vihangd/smartyplats-3b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "wei123602/Llama-2-13b-FINETUNE4_TEST", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE3_3.3w-r16-q_k_v_o", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r8-q_k_v_o_gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r16-q_k_v_o_gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "chickencaesar/llama2-platypus-llama2-chat-13B-hf", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "NeverSleep/Echidna-13b-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "Undi95/Utopia-13B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "vihangd/smartyplats-1.1b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "vihangd/shearedplats-2.7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "Danielbrdz/Barcenas-3b", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "meta-math/MetaMath-Llemma-7B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "allenai/digital-socrates-13b", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "Sayan01/Llama-Flan-XL2base", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "aqweteddy/xwin-7b_chatvec-tulu2", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "ajibawa-2023/SlimOrca-13B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "vmajor/Orca2-13B-selfmerge-26B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "VAGOsolutions/SauerkrautLM-Mixtral-8x7B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "YeungNLP/firefly-mixtral-8x7b", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "mlabonne/Beyonder-4x7b", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "Weyaxi/Nous-Hermes-2-SUS-Chat-2x34B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "Ba2han/Tinypus-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "decruz07/llama-2-7b-miniguanaco", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "bartowski/NousResearch_DeepHermes-3-Llama-3-8B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 815} +{"model_id": "KoboldAI/OPT-350M-Nerys-v2", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "TehVenom/oasst-sft-6-llama-33b-xor-MERGED-16bit", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "reeducator/vicuna-13b-cocktail", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "OpenAssistant/pythia-12b-pre-v8-12.5k-steps", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "Monero/WizardLM-13b-OpenAssistant-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "health360/Healix-3B", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "quantumaikr/QuantumLM", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "jondurbin/airoboros-l2-7b-gpt4-m2.0", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "MayaPH/opt-flan-iml-6.7b", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "ajibawa-2023/scarlett-13b", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "Kunhao/pile-7b-250b-tokens", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "TaylorAI/FLAN-Llama-7B-2_Llama2-7B-Flash_868_full_model", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "CHIH-HUNG/llama-2-13b-dolphin_5w", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "Devio/test-22B", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "CobraMamba/mamba-gpt-3b-v4", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "mzbac/CodeLlama-34b-guanaco-gptq", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "Envoid/Libra-19B", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "vihangd/smartyplats-3b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r8-q_k_v_o", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "Undi95/ReMM-v2.2-L2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "TinyPixel/testmodel-3", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE5_4w-r4-q_k_v_o_gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r16-gate_up_down-test1", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "ajibawa-2023/Uncensored-Jordan-7B", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "migtissera/Tess-M-Creative-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "habanoz/tinyllama-oasst1-top1-instruct-full-lr1-5-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "migtissera/Tess-M-v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "vihangd/smartyplats-1.1b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "athirdpath/CleverGirl-20b", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "OpenBuddy/openbuddy-deepseek-67b-v15-base", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "itsliupeng/openllama-7b-icl", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "migtissera/Synthia-MoE-v3-Mixtral-8x7B", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "chargoddard/SmolLlamix-8x101M", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "OpenBuddy/openbuddy-mixtral-8x7b-v16.2-32k", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "TomGrc/FusionNet", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "Mihaiii/Pallas-0.5-LASER-0.3", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "fblgit/UNA-POLAR-10.7B-InstructMath-v2", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "alexredna/TinyLlama-1.1B-Chat-v1.0-reasoning-v2", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "MoEMoEKKung/Frankenstein-MoE-en-10.7Bx6", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "Novaciano/Llama-3.2-1B-NSFW_Open_Erotic_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "bartowski/TheDrummer_Skyfall-36B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "unsloth/Jan-nano-128k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 814} +{"model_id": "Yhyu13/chimera-inst-chat-13b-gptq-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "ashercn97/giraffe-7b", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "TheTravellingEngineer/llama2-7b-chat-hf-guanaco", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "Aspik101/Redmond-Puffin-13B-instruct-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "FelixChao/vicuna-7B-chemical", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "clibrain/Llama-2-13b-ft-instruct-es", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "migtissera/Synthia-7B", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "acrastt/Marx-3B-V2", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "OpenBuddy/openbuddy-llama2-13b-v11-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "AlekseyKorshuk/vic15-exp-syn-fight-cp3838", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "jondurbin/airoboros-33b-2.1", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "CHIH-HUNG/llama-2-13b-Open_Platypus_and_ccp_2.6w", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "wei123602/llama2-13b-fintune2", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "CHIH-HUNG/llama-2-13b-Open_Platypus_and_ccp_2.6w-3_epoch", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "LeoLM/leo-hessianai-7b-chat-bilingual", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "Undi95/OpenRP-13B", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "wei123602/llama2-13b-FINETUNE3_TEST", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "ajibawa-2023/Uncensored-Frank-13B", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "wei123602/FINETUNE3_TEST4", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "wei123602/Llama-2-13b-FINETUNE4", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "YeungNLP/firefly-llama2-13b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "LTC-AI-Labs/L2-7b-Base-WVG-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "Undi95/MLewd-v2.4-13B", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "wei123602/Llama-2-13b-FINETUNE4_compare8k2", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "NewstaR/Koss-7B-chat", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE5_4w-r4-q_k_v_o", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "Delcos/Mistral-Pygmalion-7b", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "OdiaGenAI/odia_llama2_7B_base", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "Undi95/Nete-13B", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "KnutJaegersberg/Deacon-34B", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "Undi95/Llama2-13B-no_robots-alpaca-lora", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "NeverSleep/Noromaid-13b-v0.1.1", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "itsliupeng/openllama-7b-base", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "jan-hq/Phoenix-v1-8x7B", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "allbyai/ToRoLaMa-7b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "vikash06/llama-2-7b-small-model-new", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "TomGrc/FusionNet_SOLAR", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "budecosystem/code-millenials-13b", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "vihangd/smartsolmix-4x10.7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "OpenBuddy/openbuddy-falcon-40b-v16.1-4k", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "HenryJJ/Instruct_Yi-6B_Dolly15K", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "fblgit/UNAversal-2x7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "bartowski/ReadyArt_Amoral-Fallen-Omega-Gemma3-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 813} +{"model_id": "digitous/Javelin-GPTJ", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "h2oai/h2ogpt-gm-oasst1-multilang-1024-20b", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "Writer/palmyra-med-20b", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "Andron00e/YetAnother_Open-Llama-3B-LoRA", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "JosephusCheung/LL7M", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "Aspik101/Llama-2-7b-hf-instruct-pl-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "BELLE-2/BELLE-Llama2-13B-chat-0.4M", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "jondurbin/airoboros-l2-13b-gpt4-m2.0", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "ashercn97/manatee-7b", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "heegyu/WizardVicuna2-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "Aspik101/WizardVicuna-Uncensored-3B-instruct-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "ajibawa-2023/carl-llama-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "zarakiquemparte/zarablend-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "gaodrew/gaodrew-llama-30b-instruct-2048-Open-Platypus-100steps", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "TaylorAI/Flash-Llama-7B", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "TaylorAI/Flash-Llama-13B", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "beaugogh/Llama2-7b-openorca-mc-v1", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "jjaaaww/posi_13b", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "stabilityai/japanese-stablelm-base-gamma-7b", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "ajibawa-2023/Uncensored-Jordan-33B", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "budecosystem/sql-millennials-13b", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "NobodyExistsOnTheInternet/Yi-34b-qlora-e1", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "abhinand/tamil-llama-13b-base-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "tavtav/Rose-20B", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "athirdpath/Hestia-20b", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "mncai/yi-34B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "wang7776/Llama-2-7b-chat-hf-10-sparsity", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "vihangd/dopeyshearedplats-1.3b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "BEE-spoke-data/Mixtral-GQA-400m-v2", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "OpenBuddy/openbuddy-mixtral-8x7b-v15.4", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "jeonsworld/CarbonVillain-en-10.7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "jondurbin/bagel-8x7b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "OpenBuddy/openbuddy-deepseekcoder-33b-v16.1-32k", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "shitshow123/moe_scratch", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "hope-hui/Llama-3.1-70B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "aspctu/MiniMax-M2.5", "provider": "huggingface", "task": "text-generation", "downloads": 812} +{"model_id": "GeorgiaTechResearchInstitute/galactica-6.7b-evol-instruct-70k", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "shibing624/chinese-llama-plus-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "VMware/open-llama-0.7T-7B-open-instruct-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "WeOpenML/Alpaca-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "YeungNLP/firefly-llama-13b-v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "WhoTookMyAmogusNickname/NewHope_HF_not_official", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "yeontaek/Platypus2xOpenOrca-13B-IA3", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "totally-not-an-llm/PuddleJumper-13b", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "JosephusCheung/Qwen-VL-LLaMAfied-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "luffycodes/mcq-hal-vicuna-13b-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "ahnyeonchan/OpenOrca-AYT-13B", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "FelixChao/CodeLlama13B-Finetune-v1", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "zarakiquemparte/zararp-1.1-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "dhmeltzer/Llama-2-13b-hf-eli5-wiki-1024_r_64_alpha_16_merged", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE3_3.3w-r4-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE3_3.3w-r8-q_k_v_o", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r4-q_k_v_o", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "OpenBuddy/openbuddy-falcon-180b-v13-preview0", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "hyunseoki/ko-ref-llama2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "beaugogh/Llama2-7b-openorca-mc-v2-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_addto15k_4.5w-r16-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "harborwater/open-llama-3b-everything-v2", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "Undi95/Nethena-MLewd-Xwin-23B", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "Corianas/tiny-llama-miniguanaco-1.5T", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "chargoddard/Yi-34B-Llama", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "KnutJaegersberg/Galpaca-30b-MiniOrca", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "OpenBuddy/openbuddy-deepseek-67b-v15.1", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "Undi95/Llamix2-MLewd-4x13B", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "luffycodes/vicuna-class-shishya-ac-hal-13b-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "jeonsworld/CarbonVillain-en-10.7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "TomGrc/FusionNet_passthrough_v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "second-state/C4AI-Command-R-v01-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "bartowski/Star-Command-R-32B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "bartowski/Qwen2.5-32B-AGI-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "c-bone/CrystaLLM-pi_COD-XRD", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "xzitao/GALM", "provider": "huggingface", "task": "text-generation", "downloads": 811} +{"model_id": "LLMs/Vicuna-EvolInstruct-13B", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "TheBloke/gpt4-alpaca-lora_mlp-65B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "camel-ai/CAMEL-13B-Combined-Data", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "garage-bAInd/Platypus-30B", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "upstage/llama-30b-instruct-2048", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "WeOpenML/PandaLM-Alpaca-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "JosephusCheung/Qwen-LLaMAfied-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "Gryphe/MythoMix-L2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "beaugogh/Llama2-13b-sharegpt4", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "derekiya/llama2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r16-q_k_v_o", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_3.8w-r16-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE3_3.3w-r16-q_k_v_o_gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE5_4w-r8-q_k_v_o_gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE5_4w-r16-q_k_v_o", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "elliotthwang/elliott_Llama-2-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "vihangd/shearedplats-1.3b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "harborwater/open-llama-3b-claude-30k", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "TomGrc/FusionNet_linear", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "google/t5gemma-9b-2b-ul2-it", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "unsloth/Kimi-K2-Base", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "Motif-Technologies/Motif-2-12.7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "ZuzeTt/LFM2.5-1.2B-Instruct-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "Kpsok/Qwen3-24B-A4B-Freedom-HQ-Thinking-Abliterated-Heretic-NEOMAX-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 810} +{"model_id": "jondurbin/airoboros-7b", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "golaxy/gogpt2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "RoversX/llama-2-7b-hf-small-shards-Samantha-V1-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "zarakiquemparte/zaraxe-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "Danielbrdz/Barcenas-7b", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE2_3w-q_k_v_o_proj", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE1_17w-gate_up_down_proj", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "gaodrew/OpenOrca-Platypus2-13B-thera-1250", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE1_17w-q_k_v_o_proj", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "Undi95/CreativityEngine", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE1_17w-r16", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "dhmeltzer/Llama-2-7b-hf-eli5-cleaned-wiki65k-1024_qlora_merged", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "NekoPunchBBB/Llama-2-13b-hf_Open-Platypus-8bit-att", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "Lazycuber/L2-7b-Base-Guanaco-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "Lazycuber/L2-7b-Base-Guanaco-Vicuna", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "llm-agents/tora-7b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "itsliupeng/llama2_7b_mmlu", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "NeverSleep/Nethena-20B", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "habanoz/TinyLlama-1.1B-intermediate-step-715k-1.5T-lr-5-2.2epochs-oasst1-top1-instruct-V1", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "princeton-nlp/Sheared-LLaMA-2.7B-ShareGPT", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "luffycodes/vicuna-class-shishya-ac-hal-7b-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "teilomillet/MiniMerlin-3B", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "luffycodes/vicuna-mmlu-val-mcq-7b-ep2", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "ed001/datascience-coder-6.7b", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "jondurbin/nontoxic-bagel-34b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "jilp00/Hermes-2-SOLAR-10.7B-Symbolic", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "HenryJJ/Instruct_Yi-6B_Dolly_CodeAlpaca", "provider": "huggingface", "task": "text-generation", "downloads": 809} +{"model_id": "4bit/gpt4-x-alpaca-13b-native-4bit-128g-cuda", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "frank098/Wizard-Vicuna-13B-juniper", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "psyche/kollama2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "jondurbin/airoboros-l2-7b-gpt4-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "elinas/chronos-13b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "gaodrew/gaodrew-gorgonzola-13b", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "luffycodes/nash-vicuna-13b-v1dot5-ep2-w-rag-w-simple", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "zarakiquemparte/zarafusionex-1.2-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "quantumaikr/falcon-180B-wizard_alpaca_dolly_orca", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "Undi95/ReMM-v2.1-L2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "zarakiquemparte/kuchiki-1.1-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "YeungNLP/firefly-llama2-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "winglian/llama-2-4b", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "jondurbin/airoboros-l2-7b-2.2.1", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "jondurbin/airoboros-l2-13b-3.0", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE5_4w-r16-q_k_v_o_gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "Yukang/LongAlpaca-7B", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "TheBloke/sqlcoder2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "V-YangXu/StarCoder-Alpaca", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "luohy/SAIL-7b", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "speechlessai/speechless-coding-7b-16k-tora", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "mncai/yi-34B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "migtissera/Synthia-v3.0-11B", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "vihangd/dopeyshearedplats-2.7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "luffycodes/vicuna-class-shishya-13b-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "Kquant03/MistralTrix8x9B", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "bhavinjawade/SOLAR-10B-OrcaDPO-Jawade", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "LGAI-EXAONE/EXAONE-4.0-1.2B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "Mungert/Nanbeige4.1-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 808} +{"model_id": "KoboldAI/OPT-2.7B-Nerys-v2", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "aisquared/chopt-1_3b", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "VMware/open-llama-7b-open-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "Aspik101/llama-30b-instruct-2048-PL-lora", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "openchat/openchat_v3.1", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "matsuo-lab/weblab-10b", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "kashif/stack-llama-2", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "FelixChao/llama2-13b-math1.1", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "zarakiquemparte/zarafusionex-1.1-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "acrastt/Bean-3B", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "TaylorAI/Flash-Llama-30M-20001", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "wei123602/llama-13b-FINETUNE3", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "dhmeltzer/Llama-2-7b-hf-eli5-cleaned-1024_qlora_merged", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "NekoPunchBBB/Llama-2-13b-hf_Open-Platypus-QLoRA-multigpu", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "speechlessai/speechless-llama2-dolphin-orca-platypus-13b", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "TinyPixel/testmodel2", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "hyunseoki/ko-ref-llama2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "revolutionarybukhari/Llama-2-7b-chat-finetune-AUTOMATE", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "migtissera/Tess-M-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "teilomillet/MiniMerlin-3b-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "luffycodes/vicuna-class-tutor-7b-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "luffycodes/vicuna-mmlu-val-only-correct-mcq-7b-ep2", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "QuantFactory/Qwen2.5-Coder-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "mradermacher/MPropositioneur-V1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "Flexan/DQN-Labs-dqnCode-v0.4-1.5B-HF-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 807} +{"model_id": "Salesforce/codegen-16B-nl", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "reeducator/bluemoonrp-13b", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Yhyu13/manticore-13b-gptq-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "LLMs/WizardLM-30B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Henk717/chronoboros-33B", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "bofenghuang/vigogne-2-13b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "openthaigpt/openthaigpt-1.0.0-alpha-7b-chat-ckpt-hf", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Aspik101/30B-Lazarus-instruct-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Aspik101/llama-30b-2048-instruct-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "clibrain/Llama-2-7b-ft-instruct-es", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "FelixChao/llama2-13b-math1.2", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Aspik101/trurl-2-7b-pl-instruct_unload", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "aiplanet/effi-13b", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "gywy/llama2-13b-chinese-v2", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "CHIH-HUNG/llama-2-13b-OpenOrca_5w", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "dhmeltzer/llama-7b-SFT_ds_eli5_1024_r_64_alpha_16_merged", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "jondurbin/airoboros-l2-7b-2.1", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE1_17w", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "uukuguy/speechless-codellama-orca-platypus-13b-0.10e", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Fredithefish/Guanaco-7B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "elliotthwang/Elliott-Chinese-LLaMa-GPTQ-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Undi95/U-Amethyst-20B", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "itsliupeng/llama2_7b_code", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "ibranze/araproje-llama2-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "BlueNipples/TimeCrystal-l2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "wang7776/Llama-2-7b-chat-hf-20-sparsity", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "luffycodes/llama-class-shishya-7b-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "luffycodes/vicuna-class-shishya-all-hal-13b-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "stanford-oval/Llama-2-7b-WikiChat", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Klingspor/Qwen3-4B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Ex0bit/GLM-4.7-PRISM", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "nightmedia/Qwen3.5-27B-Text-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "Jackrong/MLX-Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 806} +{"model_id": "notstoic/OPT-13B-Nerybus-Mix-4bit-128g", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "LLMs/AlpacaGPT4-7B-elina", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "upstage/llama-65b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "TheTravellingEngineer/llama2-7b-chat-hf-v4", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "totally-not-an-llm/EverythingLM-13b-V2-16k", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "Undi95/Amethyst-13B", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "infCapital/viet-llama2-ft", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "FINDA-FIT/llama-r", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "luffycodes/llama-shishya-7b-ep3-v2", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "yeen214/llama2_7b_merge_orcafamily", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "ContextualAI/archangel_sft-kto_llama13b", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "TheBloke/Mixtral-8x7B-v0.1-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "adamo1139/Yi-34B-200K-AEZAKMI-v2", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "APMIC/caigun-lora-model-34B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "elyza/ELYZA-japanese-Llama-2-13b-fast-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "fblgit/UNAversal-8x7B-v1beta", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "Mihaiii/Pallas-0.5-LASER-0.5", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "ewqr2130/mistral-7b-raw-sft", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "mlx-community/Qwen3-Coder-30B-A3B-Instruct-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 805} +{"model_id": "LLMs/Stable-Vicuna-13B", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "titan087/OpenLlama13B-Guanaco", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "heegyu/LIMA2-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "garage-bAInd/Camel-Platypus2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "Xilabs/calypso-3b-alpha-v2", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "zarakiquemparte/zararp-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "oh-yeontaek/llama-2-13B-LoRA-assemble", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "TinyPixel/elm-test", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "jphme/em_german_leo_mistral", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "KoboldAI/LLaMA2-13B-TiefighterLR", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "jb723/cross_lingual_epoch2", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "Undi95/UtopiaXL-13B", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "jebcarter/psyonic-cetacean-20B", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "adamo1139/Yi-34B-AEZAKMI-v1", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "luffycodes/vicuna-class-shishya-all-hal-7b-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "OpenBuddy/openbuddy-mixtral-7bx8-v16.3-32k", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "BlouseJury/Mistral-7B-Discord-0.1", "provider": "huggingface", "task": "text-generation", "downloads": 804} +{"model_id": "notstoic/pygmalion-13b-4bit-128g", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "jondurbin/airoboros-7b-gpt4-1.4.1-qlora", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "YeungNLP/firefly-ziya-13b", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "golaxy/gogpt-7b", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "zarakiquemparte/zarafusionix-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "TigerResearch/tigerbot-7b-base", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "yeontaek/Platypus2xOpenOrca-13B-IA3-v3", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "Devio/test2", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "Yukang/Llama-2-7b-longlora-32k-ft", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "NewstaR/Morningstar-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "Xwin-LM/Xwin-LM-7B-V0.1", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "speechlessai/speechless-codellama-airoboros-orca-platypus-13b", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "hyunseoki/ko-en-llama2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "NucleusAI/nucleus-22B-token-500B", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "uukuguy/speechless-tora-code-7b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "Expert68/llama2_13b_instructed_version2", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "gaodrew/llama-2-7b-sassy-aztec-qa-13k", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "ericpolewski/Marxish", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "KoboldAI/LLaMA2-13B-Psyfighter2", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "TIGER-Lab/TIGERScore-13B", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "luffycodes/vicuna-class-shishya-7b-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "TomGrc/FusionNet_passthrough", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "MoEMoEKKung/Frankenstein-MoE-en-10.7Bx4", "provider": "huggingface", "task": "text-generation", "downloads": 803} +{"model_id": "KnutJaegersberg/openllama_3b_EvolInstruct_lora_merged", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "Aspik101/vicuna-7b-v1.3-instruct-pl-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "royallab/Pygmalion-2-13b-SuperCOT", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "speechlessai/speechless-codellama-dolphin-orca-platypus-13b", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "dhmeltzer/Llama-2-13b-hf-ds_wiki_1024_full_r_64_alpha_16_merged", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "chargoddard/duplicitous-mammal-13b", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "IlyaGusev/saiga_mistral_7b_gguf", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "deepnight-research/saily_100b", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "kyujinpy/PlatYi-34B-Llama-Q-v2", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "kyujinpy/PlatYi-34B-Llama-Q-v3", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "jondurbin/bagel-dpo-7b-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 802} +{"model_id": "OpenAssistant/galactica-6.7b-finetuned", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "jzjiao/opt-1.3b-rlhf", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "nkpz/llama2-22b-daydreamer-v3", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "yeontaek/Platypus2-13B-IA3", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "TheBloke/fiction.live-Kimiko-V2-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE1_17w-r4", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE3_3.3w-r16-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "chargoddard/storytime-13b", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "jondurbin/airoboros-33b-3.1.2", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "NeverSleep/Nethena-13B", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "NobodyExistsOnTheInternet/Yi-34B-GiftedConvo-merged", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "bhenrym14/platypus-yi-34b", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "NovoCode/Novocode7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "mlx-community/Qwen3-1.7B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "Codemaster67/ChemOlmo-7b", "provider": "huggingface", "task": "text-generation", "downloads": 801} +{"model_id": "FPHam/Free_Sydney_13b_HF", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "GOAT-AI/GOAT-7B-Community", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "rombodawg/LosslessMegaCoder-llama2-7b-mini", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "jondurbin/airoboros-l2-13b-2.2.1", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "migtissera/Synthia-13B-v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "abhinand/tamil-llama-13b-instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "SebastianSchramm/tinyllama-1.1B-intermediate-step-715k-1.5T-dpo-lora-merged", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "kyujinpy/PlatYi-34B-Llama-Q", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "Kquant03/CognitiveFusion-4x7B-bf16-MoE", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "KnutJaegersberg/Deacon-1_8b", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "SixOpen/Phi-3-mini-4k-instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "RepublicOfKorokke/Qwen3-Coder-Next-REAP-48B-A3B-mlx-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "YOLOLOBOOM/Qwen3-The-Xiaolong-Omega-Directive-22B-uncensored-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 800} +{"model_id": "reeducator/vicuna-13b-free", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "MarkP1929/oasst-llama-13b-2-epochs-GPTQ-4bit-128g", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "wojtab/llava-13b-v0-4bit-128g", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "nkpz/llama2-22b-chat-wizard-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "KnutJaegersberg/galactica-orca-wizardlm-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "jondurbin/airoboros-65b-gpt4-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "garage-bAInd/Stable-Platypus2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "4i-ai/Llama-2-13b-alpaca-es", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "migtissera/Synthia-7B-v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "uukuguy/speechless-llama2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "uukuguy/speechless-codellama-dolphin-orca-platypus-13b", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "jondurbin/spicyboros-7b-2.2", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "llm-agents/tora-code-13b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "Yukang/LongAlpaca-13B", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "KnutJaegersberg/Deacon-20B", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "Nondzu/Mistral-7B-code-16k-qlora", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "FPHam/ProfMcSmartyBS_13b_GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "wang7776/Llama-2-7b-chat-hf-30-sparsity", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "mediocredev/open-llama-3b-v2-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "lavawolfiee/Mixtral-8x7B-Instruct-v0.1-offloading-demo", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "elyza/ELYZA-japanese-Llama-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "xDAN-AI/xDAN-L1-SOLAR-RL-v1", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "mlabonne/Daredevil-7B", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "yujiepan/meta-llama-3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "QuantFactory/Llama-3-8B-Instruct-Finance-RAG-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "MercuriusDream/Huihui-Qwen3.5-35B-A3B-abliterated-MLX-2bit", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "egeb9/chess-gpt2-midterm_new", "provider": "huggingface", "task": "text-generation", "downloads": 799} +{"model_id": "Aspik101/tulu-7b-instruct-pl-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 798} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE2_3w", "provider": "huggingface", "task": "text-generation", "downloads": 798} +{"model_id": "uukuguy/speechless-llama2-hermes-orca-platypus-13b", "provider": "huggingface", "task": "text-generation", "downloads": 798} +{"model_id": "chargoddard/llama-2-26b-trenchcoat-stack", "provider": "huggingface", "task": "text-generation", "downloads": 798} +{"model_id": "dhmeltzer/Llama-2-13b-hf-ds_eli5_1024_r_64_alpha_16_merged", "provider": "huggingface", "task": "text-generation", "downloads": 798} +{"model_id": "yeen214/test_llama2_7b", "provider": "huggingface", "task": "text-generation", "downloads": 798} +{"model_id": "lfsm/llama2_0.1_codellama_0.9_7b", "provider": "huggingface", "task": "text-generation", "downloads": 798} +{"model_id": "ytu-ce-cosmos/Turkish-Gemma-4b-T1-Scout", "provider": "huggingface", "task": "text-generation", "downloads": 798} +{"model_id": "TurkuNLP/gpt3-finnish-13B", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "RWKV/rwkv-4-7b-pile", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "golaxy/gowizardlm", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "uukuguy/speechless-hermes-coig-lite-13b", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "yeontaek/Platypus2xOpenOrca-13B-IA3-v4", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "HyperbeeAI/Tulpar-7b-v0", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "zarakiquemparte/zarablend-1.1-l2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "marcchew/Marcoroni-7B-LaMini-80K", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "luffycodes/llama-shishya-7b-ep3-v1", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "mncai/Mistral-7B-CollectiveCognition-OpenOrca-1k", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "sanghwa-na/llama2-13b.kor", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "jebcarter/Psyfighter-13B", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "blueapple8259/TinyAlpaca-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "FPHam/Sydney_Overthinker_13b_HF", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "KnutJaegersberg/Walter-Llama-1B", "provider": "huggingface", "task": "text-generation", "downloads": 797} +{"model_id": "Panchovix/WizardLM-33B-V1.0-Uncensored-SuperHOT-8k", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "YeungNLP/firefly-llama-30b", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "rameshm/llama-2-13b-mathgpt-v4", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "yeontaek/llama-2-13b-Beluga-QLoRA", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "yeontaek/WizardCoder-Python-13B-LoRa", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "yeen214/test_llama2_ko_7b", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "YeungNLP/LongQLoRA-Vicuna-13b-8k", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "chinoll/Yi-6b-200k-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "athirdpath/NSFW_DPO_Noromaid-7b", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "kyujinpy/SOLAR-Platypus-10.7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "mncai/agiin-11.1B-v0.0", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "Kquant03/EarthRender-32x7B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "s-sahoo/duo-distilled", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "bartowski/e-n-v-y_Legion-V2.1-LLaMa-70B-Elarablated-v0.8-hf-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "amd/MiniMax-M2.1-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "mradermacher/Progenitor.Pure-Virus-3.2-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 796} +{"model_id": "edor/Platypus2-mini-7B", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "yeontaek/Platypus2-13B-LoRa", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "yeontaek/Platypus2xOpenOrca-13B-LoRa-v2", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "dhmeltzer/llama-7b-SFT_ds_wiki65k_1024_r_64_alpha_16_merged", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "wei123602/llama2-13b-FINETUNE3_TEST2", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "mncai/Mistral-7B-CollectiveCognition", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "uukuguy/speechless-coding-7b-16k-tora", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "TigerResearch/tigerbot-70b-base-v2", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "Azure99/blossom-v3-mistral-7b", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "mncai/agiin-13.6B-v0.0", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "APMIC/caigun-lora-model-34B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "bartowski/ai21labs_AI21-Jamba-Reasoning-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "chenly124/Qwen3.5-4B-PaperWitch-heresy-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "mradermacher/Neuron-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 795} +{"model_id": "microsoft/Promptist", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "RWKV/rwkv-raven-1b5", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "Rallio67/7B-redpajama-conditional-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "Devio/test-3b", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE5_4w-r8-q_k_v_o", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "Riiid/sheep-duck-llama-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE4_compare15k_4.5w-r16-gate_up_down", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "gaodrew/llama-2-7b-roman-empire-qa-27k", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "maywell/Synatra-RP-Orca-2-7b-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "KnutJaegersberg/Walter-SOLAR-11B", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "kyujinpy/Sakura-SOLRCA-Instruct-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "maywell/TinyWand-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "ibm-granite/granite-8b-code-instruct-4k", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "aisingapore/Llama-SEA-LION-v3-8B-IT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "jakiAJK/DeepSeek-R1-Distill-Llama-8B_AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "cjvt/GaMS-2B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "beyoru/Qwen3-CoderSmall", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "magiccodingman/Qwen3-VL-8B-Thinking-Unsloth-MXFP4-Hybrid-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "FutureMa/Eva-4B", "provider": "huggingface", "task": "text-generation", "downloads": 794} +{"model_id": "pranavpsv/gpt2-genre-story-generator", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "camel-ai/CAMEL-33B-Combined-Data", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "heegyu/LIMA2-13b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "lvkaokao/llama2-7b-hf-instruction-lora", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "duliadotio/dulia-13b-8k-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "rombodawg/LosslessMegaCoder-Falcon-40b-mini", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "yeontaek/airoboros-2.1-llama-2-13B-QLoRa", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "uukuguy/speechless-codellama-orca-13b", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "Yukang/Llama-2-7b-longlora-16k-ft", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "llm-agents/tora-13b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "KnutJaegersberg/Galactica-6.7B-EssayWriter", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "uukuguy/Orca-2-13b-f16", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "ceadar-ie/FinanceConnect-13B", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "maywell/PiVoT-SOLAR-10.7B-RP", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "maywell/PiVoT-MoE", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "kyujinpy/Sakura-SOLRCA-Math-Instruct-DPO-v2", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "ewqr2130/TinyLamma-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "RedHatAI/Mistral-Nemo-Instruct-2407-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "bartowski/MathCoder2-DeepSeekMath-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 793} +{"model_id": "golaxy/goims", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "yeontaek/llama-2-13b-QLoRA", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "uukuguy/speechless-codellama-platypus-13b", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "Yukang/Llama-2-13b-chat-longlora-32k-sft", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "Xwin-LM/Xwin-LM-13B-V0.2", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "neovalle/H4rmoniousBreeze", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "Azure99/blossom-v3_1-mistral-7b", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "kyujinpy/SOLAR-Platypus-10.7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "maywell/TinyWand-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "Qwen/Qwen3-8B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "mlx-community/LFM2-350M-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "mradermacher/Huihui-Qwen3.5-9B-abliterated-Grimoire-ORPO-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 792} +{"model_id": "vicgalle/gpt2-open-instruct-v1", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "Monero/WizardLM-OpenAssistant-30b-Native", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "yeontaek/llama-2-13b-Guanaco-QLoRA", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "davzoku/cria-llama2-7b-v1.3", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "yeontaek/Platypus2xOpenOrca-13B-LoRa", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "Yukang/Llama-2-13b-longlora-16k-ft", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "marcchew/Marcoroni-7B-LaMini-40K", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "TheBloke/Leo-Mistral-Hessianai-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "chargoddard/rpguild-chatml-13b", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "teilomillet/Potato-3B", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "smelborp/MixtralOrochi8x7B", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "Azure99/blossom-v4-mistral-7b", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "mlx-community/mistralai_Ministral-3-14B-Instruct-2512-MLX-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "NexVeridian/Qwen3-Coder-Next-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "g023/Qwen3-1.77B-g023-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 791} +{"model_id": "pinkmanlove/llama-65b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "Monero/Pygmalion-Metharme-7b-4bit-TopScore", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "uukuguy/speechless-llama2-luban-orca-platypus-13b", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "CHIH-HUNG/llama-2-13b-FINETUNE2_TEST_2.2w", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "HyperbeeAI/Tulpar-7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "Yukang/Llama-2-70b-chat-longlora-32k-sft", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "SUSTech/SUS-Chat-34B", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "brucethemoose/Yi-34B-200K-DARE-merge-v5", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "mediocredev/open-llama-3b-v2-chat", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "BlouseJury/clown-70x1B", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "sreeramajay/TinyLlama-1.1B-orca-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "locuslab/tofu_ft_phi-1.5", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "Undi95/Meta-Llama-3-8B-hf", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "mbley/google-gemma-2-27b-it-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "mykor/A.X-4.0-Light-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "CorelynAI/NeoMini", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "rocks20/task-20-google-gemma-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 790} +{"model_id": "RWKV/rwkv-4-14b-pile", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "Lajonbot/vicuna-13b-v1.3-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "rombodawg/LosslessMegaCoder-llama2-13b-mini", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "davzoku/cria-llama2-7b-v1.3-GGML", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "Suprit/Zhongjing-LLaMA-base", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "OpenBuddy/openbuddy-mistral-7b-v13-base", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "Locutusque/TinyMistral-248M", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "Changlong1/ttLlama-7b", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "chargoddard/SmolLlamix-8x101M-take2", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "LDCC/LDCC-SOLAR-10.7B", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "bartowski/mathstral-7B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "ibm-granite/granite-guardian-3.2-5b", "provider": "huggingface", "task": "text-generation", "downloads": 789} +{"model_id": "Norod78/Hebrew-GPT2-345M-Stage", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "GeorgiaTechResearchInstitute/galactica-30b-evol-instruct-70k", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "OpenAssistant/llama2-13b-megacode2-oasst", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "Abe13/juniper-certificate-Llama-2-7b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "zyh3826/llama2-13b-ft-openllm-leaderboard-v1", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "YeungNLP/LongQLoRA-Llama2-7b-8k", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "uukuguy/speechless-coder-ds-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "TheBloke/finance-LLM-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "hugohrban/progen2-small-mix7", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "prithivMLmods/Qwen-UMLS-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "unsloth/Falcon-H1-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "lakeAGI/fsft.f2k.chaiapi_pref_v1.3.1.e1.dpo.pref.s180.v1.3.1.e1.pk32_175.s12.8.r3.r32.e1", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "noctrex/INTELLECT-3.1-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 788} +{"model_id": "camel-ai/CAMEL-13B-Role-Playing-Data", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "julianweng/Llama-2-7b-chat-orcah", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "jondurbin/airoboros-l2-13b-gpt4-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "Harshvir/Llama-2-7B-physics", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "Yukang/Llama-2-13b-longlora-32k-ft", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "KnutJaegersberg/CausalLM-Platypus-14B", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "KnutJaegersberg/Deacon-1b", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "chargoddard/mixtralnt-4x7b-test", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "cloudyu/Mixtral_7Bx5_MoE_30B", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "ManishThota/Ollama_Video_llama_7B", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "MercuriusDream/Huihui-Qwen3.5-27B-abliterated-MLX-2bit", "provider": "huggingface", "task": "text-generation", "downloads": 787} +{"model_id": "Panchovix/airoboros-33b-gpt4-1.2-SuperHOT-8k", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "Lajonbot/Llama-2-7b-chat-hf-instruct-pl-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "Manbarll/llama2-22B-daydreamer-v3-GPTQ-4bits-32g-ActOrder", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "Yukang/Llama-2-13b-longlora-64k", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "chargoddard/duplicitous-slurpbeast-13b", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "caisarl76/Mistral-7B-OpenOrca-Guanaco-accu16", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "blueapple8259/TinyStories-Alpaca", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "TigerResearch/tigerbot-70b-chat-v4", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "Qwen/Qwen2.5-0.5B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "bartowski/Kwaipilot_KwaiCoder-AutoThink-preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "Flexan/nopenet-nope-edge-mini-GGUF-i2", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "sds-dubois/nanorl-tictactoe-rl-smollm3b", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "mradermacher/next2-0.8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "HoangHa/smoldlm-144m", "provider": "huggingface", "task": "text-generation", "downloads": 786} +{"model_id": "bhenrym14/airophin-13b-pntk-16k-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "explosion-testing/llama2-kv-sharing", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "quantumaikr/falcon-180B-WizardLM_Orca", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "jondurbin/airoboros-180b-2.2.1", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "nnpy/Nape-0", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "kyujinpy/PlatYi-34B-Q", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "Weyaxi/neural-chat-7b-v3-1-OpenHermes-2.5-7B", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "kyujinpy/PlatYi-34B-LoRA", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "cloudyu/Mixtral_7Bx2_MoE", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "kyujinpy/Sakura-SOLRCA-Math-Instruct-DPO-v1", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "maywell/Synatra-10.7B-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "rombodawg/Open_Gpt4_8x7B_v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "mlx-community/Qwen2.5-72B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "Flexan/nopenet-nope-edge-GGUF-i2", "provider": "huggingface", "task": "text-generation", "downloads": 785} +{"model_id": "rinna/japanese-gpt2-xsmall", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "mosesjun0h/llama-30b-hf-baize-lora-b16", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "KoboldAI/LLaMA2-13B-Holomax", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "chargoddard/llama-2-16b-nastychat", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "uukuguy/speechless-tools-7b", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "uukuguy/Orca-2-7b-f16", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "Weyaxi/OpenHermes-2.5-neural-chat-7b-v3-1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "SUSTech/SUS-Chat-72B", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "BEE-spoke-data/mega-ar-126m-4k", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "abacusai/MM-Orc-Vic-bagel-34b-c1000", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "mlx-community/Qwen3-32B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "z-lab/Qwen3-4B-PARO", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "sarthakmasta/code-debugger-llama", "provider": "huggingface", "task": "text-generation", "downloads": 784} +{"model_id": "bhenrym14/airoboros-33b-gpt4-1.4.1-PI-8192-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "guardrail/llama-2-7b-guanaco-instruct-sharded", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "yeontaek/Platypus2-13B-QLoRa", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "uukuguy/speechless-orca-platypus-coig-lite-4k-0.5e-13b", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "uukuguy/speechless-codellama-orca-airoboros-13b-0.10e", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "CausalLM/72B-preview-llamafied-qwen-llamafy", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "Weyaxi/MetaMath-NeuralHermes-2.5-Mistral-7B-Ties", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "chargoddard/mixtralmerge-8x7B-rebalanced-test", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "kaitchup/Llama-2-7b-hf-gptq-2bit", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "QuantFactory/Josiefied-Qwen2.5-7B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "DavidAU/Openai_gpt-oss-120b-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 783} +{"model_id": "RWKV/rwkv-raven-7b", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "chargoddard/llama2-22b", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "Lajonbot/WizardLM-13B-V1.2-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "Lajonbot/vicuna-7b-v1.5-PL-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "chargoddard/Chronorctypus-Limarobormes-13b", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "uukuguy/speechless-orca-platypus-coig-lite-2k-0.6e-13b", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "qualis2006/llama-2-7b-int4-python-code-18k", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "yeen214/llama2_7b_small_tuning_v1", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "yashsharma0906/Llama-2-7b-SHP-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "KnutJaegersberg/Yi-34B-200K-MiniOrca", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "Q-bert/Bumblebee-7B", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "maximuslee07/llama-2-13b-rockwellautomation", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "hfl/llama-3-chinese-8b", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "bartowski/TheDrummer_Valkyrie-49B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 782} +{"model_id": "Monero/Guanaco-SuperCOT-30b-GPTQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 781} +{"model_id": "posicube/Llama2-chat-AYT-13B", "provider": "huggingface", "task": "text-generation", "downloads": 781} +{"model_id": "brucethemoose/Capybara-Tess-Yi-34B-200K", "provider": "huggingface", "task": "text-generation", "downloads": 781} +{"model_id": "ByteWave/Cheus-11B", "provider": "huggingface", "task": "text-generation", "downloads": 781} +{"model_id": "kyujinpy/Sakura-SOLAR-Instruct-DPO-v2", "provider": "huggingface", "task": "text-generation", "downloads": 781} +{"model_id": "abacusai/MetaMath-bagel-34b-v0.2-c1500", "provider": "huggingface", "task": "text-generation", "downloads": 781} +{"model_id": "Cartinoe5930/MoE-Merging", "provider": "huggingface", "task": "text-generation", "downloads": 781} +{"model_id": "meta-llama/CodeLlama-34b-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 781} +{"model_id": "crossroderick/aramt5", "provider": "huggingface", "task": "text-generation", "downloads": 781} +{"model_id": "TheBloke/Wizard-Vicuna-7B-Uncensored-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "Juniplayground/Mist_LLaMA-2-7B-1024_V3", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "marcchew/LaMini-40k-Platypus2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "OpenBuddy/openbuddy-mistral-7b-v13.1", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "Walmart-the-bag/MysticFusion-13B", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "augmxnt/shisa-base-7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "chargoddard/llama-polyglot-13b", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "Kooten/DaringMaid-20B", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "smelborp/MixtralOrochi8x7B-Alt", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "Alevnokc/Gemma-3-27B-Roblox-Luau", "provider": "huggingface", "task": "text-generation", "downloads": 780} +{"model_id": "Zicara/OPT-30B-Erebus-4bit-128g", "provider": "huggingface", "task": "text-generation", "downloads": 779} +{"model_id": "RWKV/rwkv-raven-3b", "provider": "huggingface", "task": "text-generation", "downloads": 779} +{"model_id": "chargoddard/platypus-2-22b-relora", "provider": "huggingface", "task": "text-generation", "downloads": 779} +{"model_id": "SuperAGI/SAM", "provider": "huggingface", "task": "text-generation", "downloads": 779} +{"model_id": "ericpolewski/AIRIC-The-Mistral", "provider": "huggingface", "task": "text-generation", "downloads": 779} +{"model_id": "macadeliccc/SOLAR-math-2x10.7b", "provider": "huggingface", "task": "text-generation", "downloads": 779} +{"model_id": "bartowski/Gryphe_Pantheon-RP-1.8-24b-Small-3.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 779} +{"model_id": "minlik/chinese-alpaca-33b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "ogimgio/gpt-neo-125m-neurallinguisticpioneers", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "marcchew/Platypus-2-7B-LaMini-14K", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "posicube/Llama2-chat-AYB-13B", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "Undi95/Toppy-M-7B", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "zyh3826/20231206094523-pretrain-Llama-2-13b-hf-76000", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "KaeriJenti/Kaori-34B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "Weyaxi/openchat-3.5-1210-Seraph-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "KnutJaegersberg/platypus-1_8b", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "stanford-oval/Llama-2-7b-WikiChat-fused", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "bartowski/luvGPT_phi3-uncensored-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "bartowski/zerofata_MS3.2-PaintedFantasy-v3-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "Lamapi/next-8b-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "KJML/gpt-oss-20b-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "eekay/Llama-3.1-8B-Instruct-lion-numbers-ft", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "Anxo/erisk26-task1-patient-00-adapter", "provider": "huggingface", "task": "text-generation", "downloads": 778} +{"model_id": "brucethemoose/CaPlatTessDolXaBoros-Yi-34B-200K-DARE-Ties-ExtremeDensity", "provider": "huggingface", "task": "text-generation", "downloads": 777} +{"model_id": "ignos/Mistral-T5-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 777} +{"model_id": "Azazelle/Yuna-7b-Merge", "provider": "huggingface", "task": "text-generation", "downloads": 777} +{"model_id": "pinkyponky/SOLAR-10.7B-dpo-instruct-tuned-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 777} +{"model_id": "Navid-AI/Yehia-7B-preview", "provider": "huggingface", "task": "text-generation", "downloads": 777} +{"model_id": "Henk717/airochronos-33B", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "or4cl3ai/Aiden_t5", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "Lajonbot/tableBeluga-7B-instruct-pl-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "uukuguy/speechless-orca-platypus-coig-lite-4k-0.6e-13b", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "Weyaxi/MetaMath-NeuralHermes-2.5-Mistral-7B-Linear", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "Q-bert/Terminis-7B", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "jan-ai/Solar-10.7B-SLERP", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "Azazelle/xDAN-SlimOrca", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "Azazelle/Dumb-Maidlet", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "Technoculture/Mediquad-4x7b", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "MaziyarPanahi/gemma-2b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "instruction-pretrain/InstructLM-500M", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "lmms-lab/llava-next-interleave-qwen-7b", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "chuanli11/Llama-3.2-3B-Instruct-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "tiiuae/Falcon3-10B-Instruct-1.58bit", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "nvidia/Qwen3-Nemotron-32B-GenRM-Principle", "provider": "huggingface", "task": "text-generation", "downloads": 776} +{"model_id": "mrm8488/spanish-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 775} +{"model_id": "cloudyu/Mixtral_7Bx4_MOE_24B", "provider": "huggingface", "task": "text-generation", "downloads": 775} +{"model_id": "shadowml/NeuralPipe-9B-merged", "provider": "huggingface", "task": "text-generation", "downloads": 775} +{"model_id": "Technoculture/Medorca-7B-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 775} +{"model_id": "KnutJaegersberg/internlm-20b-llama", "provider": "huggingface", "task": "text-generation", "downloads": 775} +{"model_id": "xformAI/facebook-opt-125m-qcqa-ub-6-best-for-q-loss", "provider": "huggingface", "task": "text-generation", "downloads": 775} +{"model_id": "Qwen/Qwen3-8B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 775} +{"model_id": "akjindal53244/Arithmo-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "SciPhi/SciPhi-Mistral-7B-32k", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "jondurbin/bagel-dpo-8x7b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "Kquant03/FrankenDPO-4x7B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "adamo1139/Yi-34B-200K-AEZAKMI-RAW-1701", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "matrixportalx/Llama-3.1-8B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "jekunz/smollm-135m-lora-fineweb-faroese", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "lmstudio-community/Qwen3-30B-A3B-Thinking-2507-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "bartowski/zerofata_GLM-4.5-Iceblink-106B-A12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "NousResearch/Hermes-4-14B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "bartowski/TheDrummer_Cydonia-Redux-22B-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "unsloth/granite-4.0-350m-base", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "Flexan/Novaciano-Sorete-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "saricles/Qwen3-Coder-Next-NVFP4-GB10", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "Alexzander85/Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-NVFP4-MLP-FP8KV", "provider": "huggingface", "task": "text-generation", "downloads": 774} +{"model_id": "bhenrym14/airoboros-33b-gpt4-1.4.1-lxctx-PI-16384-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "Lajonbot/Llama-2-13b-hf-instruct-pl-lora_unload", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "NickyNicky/Mistral-7B-OpenOrca-oasst_top1_2023-08-25-v3", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "yeen214/llama2_7b_platypus_tuning", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "Weyaxi/test-help-steer-filtered-orig", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "bhenrym14/airoboros-3_1-yi-34b-200k", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "Weyaxi/MetaMath-OpenHermes-2.5-neural-chat-v3-3-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "kodonho/Solar-M-SakuraSolar-Mixed", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "LoSboccacc/orthogonal-2x7B-base", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "bartowski/dolphin-2.9.4-gemma2-2b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "Qwen/Qwen3-1.7B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "NexVeridian/Qwen3-Coder-Next-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "sunbv56/qwen3-asr-visong-adap", "provider": "huggingface", "task": "text-generation", "downloads": 773} +{"model_id": "lvkaokao/llama2-7b-hf-chat-lora-v3", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "maximuslee07/llama-2-7b-rockwell-final", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "Norquinal/Mistral-7B-claude-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "Weyaxi/SynthIA-v1.3-Nebula-v2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "ignos/LeoScorpius-GreenNode-Platypus-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "elyza/ELYZA-japanese-Llama-2-13b-fast", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "BEE-spoke-data/zephyr-220m-sft-full", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "AkiGogikar/KnowledgeNinja-LiteLlama-460Mx6MoE-1T", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "kevin009/lamatama", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "Karko/Proctora", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "maywell/Synatra-Mixtral-8x7B", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "xformAI/facebook-opt-125m-qcqa-ub-6-best-for-KV-cache", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "unsloth/gpt-oss-safeguard-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 772} +{"model_id": "Panchovix/airoboros-65b-gpt4-1.2-4bit-32g-actorder", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "Xwin-LM/Xwin-LM-13B-V0.1", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "akjindal53244/Mistral-7B-v0.1-Open-Platypus", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "caisarl76/Mistral-7B-OpenOrca-Guanaco", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "NickyNicky/Mistral-7B-OpenOrca-oasst_top1_2023-08-25-v2", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "augmxnt/shisa-7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "brucethemoose/CaPlatTessDolXaBoros-Yi-34B-200K-DARE-Ties-HighDensity", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "Azazelle/smol_bruin-7b", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "maywell/PiVoT-SUS-RP", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "Kquant03/Ryu-4x7B-MoE-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "Cartinoe5930/Llama2_init_Mistral", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "bartowski/Llama-3-Groq-8B-Tool-Use-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "QuantFactory/MathCoder2-CodeLlama-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "towardsinnovationlab/Qwen3-4B_Instruct-medical.gguf", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "Anxo/erisk26-task1-patient-04-adapter", "provider": "huggingface", "task": "text-generation", "downloads": 771} +{"model_id": "RWKV/rwkv-raven-14b", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "Weyaxi/Dolphin-Nebula-7B", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "Weyaxi/CollectiveCognition-v1.1-Nebula-7B", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "OpenBuddy/openbuddy-zephyr-7b-v14.1", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "llm-blender/PairRM", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "brucethemoose/CapyTessBorosYi-34B-200K-DARE-Ties", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "Kooten/DaringMaid-13B", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "zyznull/RankingGPT-bloom-560m", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "Azazelle/SlimMelodicMaid", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "Azazelle/Maylin-7b", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "shadowml/Daredevil-7B", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "KnutJaegersberg/Qwen-1_8b-EverythingLM", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "OpenMeditron/Meditron3-70B", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "DavidAU/L3.1-Dark-Reasoning-LewdPlay-evo-Hermes-R1-Uncensored-8B", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "XueNian/XueNian-Qwen3-14B-furry-novel-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 770} +{"model_id": "openaccess-ai-collective/jackalope-7b", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "cldersaienril/Instameta-Mistral-v0.1-7b", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "Weyaxi/HelpSteer-filtered-neural-chat-7b-v3-1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "v1olet/v1olet_merged_dpo_7B", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "quantumaikr/quantum-v0.01", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "KaeriJenti/Kaori-34b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "KaeriJenti/kaori-34b-v3", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "lorinma/yi6B_Vicuna", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "vihangd/DopeyTinyLlama-1.1B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "TomGrc/FusionNet_7Bx2_MoE_14B", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "bhavinjawade/SOLAR-10B-Nector-DPO-Jawade", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "Eurdem/megatron_v1", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "some1nostr/Ostrich-70B", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "InfosysEnterprise/NT-Java-1.1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "RedHatAI/DeepSeek-R1-Distill-Qwen-14B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "mlx-community/Qwen3-Coder-30B-A3B-Instruct-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "tbmod/Phi-3.5-mini-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 769} +{"model_id": "flax-community/t5-recipe-generation", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "posicube/Llama-chat-AY-13B", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "Weyaxi/MetaMath-una-cybertron-v2-bf16-Ties", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "WebraftAI/synapsellm-7b-mistral-v0.5-preview2", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "appvoid/palmer-002", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "aloobun/bun_mistral_7b_v2", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "KaeriJenti/kaori-34b-v4", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "Heng666/EastAsia-4x7B-Moe-experiment", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "macadeliccc/polyglot-math-4x7b", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "Technoculture/Medtulu-2x7b", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "Kquant03/Eukaryote-8x7B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "Epiculous/Crunchy-onion", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "BabaYaga0001/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-aquatic_foxy_flamingo", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "ig1/medgemma-27b-it-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "mlx-community/GLM-5-4bit-gs32", "provider": "huggingface", "task": "text-generation", "downloads": 768} +{"model_id": "yhavinga/gpt2-medium-dutch", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "James-WYang/BigTranslate", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "bofenghuang/vigostral-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "openaccess-ai-collective/mistral-100m-textbooks", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "OpenBuddy/openbuddy-mistral-7b-v13", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "webbigdata/ALMA-7B-Ja-V2", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "royallab/PsyOrca2-13b-DARE", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "Weyaxi/Seraph-openchat-3.5-1210-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "Xenon1/MetaModel_moex8", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "kevin009/flyingllama", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "Danielbrdz/Barcenas-10.7b", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "macadeliccc/piccolo-8x7b", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "lodrick-the-lafted/Grafted-Titanic-Dolphin-2x120B", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "AI-MO/Kimina-Prover-Preview-Distill-7B", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "Nasro31/Mina_AI_FLASH_LLM_DZ_AR-FR", "provider": "huggingface", "task": "text-generation", "downloads": 767} +{"model_id": "EleutherAI/pythia-1b-deduped-v0", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "team-lucid/mptk-1b", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "WebraftAI/synapsellm-7b-mistral-v0.3-preview", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "v1olet/v1olet_marcoroni-go-bruins-merge-7B", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "QuixiAI/MegaDolphin-120b", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "Technoculture/Medorca-2x7b", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "TeeZee/2xbagel-dpo-34b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "ajibawa-2023/Code-290k-13B", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "Kquant03/Prokaryote-8x7B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "kimwooglae/AISquare-Instruct-SOLAR-10.7b-v0.5.32", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "Aryanne/sheared-plus-westlake-50_75p", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "anthracite-org/magnum-v4-12b", "provider": "huggingface", "task": "text-generation", "downloads": 766} +{"model_id": "replit/replit-code-v1-3b", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "lvkaokao/llama2-7b-hf-chat-lora-v2", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "sia-ai/llama-2-7b-1-percent-open-orca-1000-steps-v0", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "Weyaxi/OpenOrca-Nebula-7B", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "Weyaxi/Samantha-Nebula-7B", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "Severian/ANIMA-Phi-Neptune-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "Weyaxi/neural-chat-7b-v3-1-Nebula-v2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "brucethemoose/CaPlatTessDolXaBoros-Yi-34B-200K-DARE-Ties", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "uukuguy/speechless-mistral-moloras-7b", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "macadeliccc/laser-dolphin-mixtral-2x7b-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "kodonho/Solar-OrcaDPO-Solar-Instruct-SLERP", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "Weyaxi/HelpSteer-filtered-Solar-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "FelixChao/Magician-MoE-4x7B", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "TomGrc/FusionNet_34Bx2_MoE", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "QuantFactory/gemma-2-27b-it-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "bartowski/Llama-3.1_OpenScholar-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "hyper-accel/tiny-random-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "Em-80/Qwen3-coder-REAP-25B-A3B-Rust-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 765} +{"model_id": "bhenrym14/airoboros-33b-gpt4-1.4.1-PI-8192-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "Undi95/Mistral-11B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "adamo1139/Mistral-7B-AEZAKMI-v1", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "WebraftAI/synapsellm-7b-mistral-v0.5-preview", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "Locutusque/LocutusqueXFelladrin-TinyMistral248M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "Yhyu13/LMCocktail-Mistral-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "kodonho/SolarM-SakuraSolar-SLERP", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "Weyaxi/Cosmosis-3x34B", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "Weyaxi/Helion-4x34B", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "BlueNipples/SnowLotus-v2-10.7B", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "chargoddard/internlm2-20b-llama", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "tenyx/TenyxChat-8x7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "kimwooglae/AISquare-Instruct-SOLAR-10.7b-v0.5.31", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "OmniSVG/OmniSVG", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "Navpy/phi-3.5-AI-Vtuber-json", "provider": "huggingface", "task": "text-generation", "downloads": 764} +{"model_id": "Weyaxi/TekniumAiroboros-Nebula-7B", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "Open-Orca/Mistral-7B-SlimOrca", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "Minirecord/Mini_DPO_test02", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "inswave/AISquare-Instruct-llama2-koen-13b-v0.9.24", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "moreh/MoMo-72B-LoRA-V1.4", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "shadowml/DareBeagel-2x7B", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "alnrg2arg/test_wanda_240109", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "PSanni/MPOMixtral-8x7B-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "Technoculture/Medorca-4x7b", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "gagan3012/Multilingual-mistral", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "macadeliccc/SOLAR-math-2x10.7b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "KnutJaegersberg/Deita-1_8B", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "Qwen/Qwen2.5-Coder-7B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "unsloth/SmolLM2-1.7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-32B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 763} +{"model_id": "bigcode/starcoderbase-3b", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "Norquinal/Mistral-7B-claude-chat", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "Weyaxi/MetaMath-neural-chat-7b-v3-2-Ties", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "Weyaxi/Instruct-v0.2-Seraph-7B", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "nlpguy/ColorShadow-7B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "Azazelle/Tippy-Toppy-7b", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "shitshow123/stablelm_sft_dpo", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "h2m/mhm-8x7B-FrankenMoE-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "teddylee777/EEVE-Korean-Instruct-10.8B-v1.0-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "nm-testing/TinyLlama-1.1B-compressed-tensors-kv-cache-scheme", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "bartowski/granite-embedding-30m-english-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "DevQuasar/Qwen.Qwen3-Reranker-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 762} +{"model_id": "EleutherAI/pythia-70m-v0", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "chachamatcha/NoDrama-CodeLLama-QLoRa-Evol", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "CobraMamba/mamba-gpt-7b", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "Weyaxi/Dolphin2.1-OpenOrca-7B", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "ignos/LeoScorpius-GreenNode-Alpaca-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "Kquant03/Raiden-16x3.43B", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "KnutJaegersberg/Qwen-14B-Llamafied", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "kaitchup/Llama-2-7b-hf-gptq-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "cloudyu/Mixtral-8x7B-Instruct-v0.1-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "xformAI/opt-125m-gqa-ub-6-best-for-KV-cache", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "bartowski/dolphin-2.9.3-mistral-7B-32k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "unsloth/LFM2-700M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "nostalgicskinco/air-compliance-llama-1b", "provider": "huggingface", "task": "text-generation", "downloads": 761} +{"model_id": "bhenrym14/airophin-v2-13b-PI-8k-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "BramVanroy/Llama-2-13b-chat-dutch", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "Vezora/Mistral-Narwhal-7b", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "Vezora/Narwhal-7b-v3", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "Weyaxi/MetaMath-Chupacabra-7B-v2.01-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "mindy-labs/mindy-7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "nlpguy/ColorShadow-7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "alnrg2arg/test", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "Weyaxi/Astralis-4x34B", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "gagan3012/Multirial", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "adamo1139/yi-34b-200k-rawrr-dpo-1", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "senseable/moe-x33", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "jingyeom/SOLAR_KO_1.3_deup", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "Eurdem/megatron_1.1_MoE_2x7B", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "Charlie911/MultiLora-drop-sharegpt", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "AtlaAI/Selene-1-Mini-Llama-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "bartowski/ReadyArt_Forgotten-Safeword-70B-3.6-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "codelion/Qwen3-0.6B-accuracy-recovery-lora", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "farbodtavakkoli/OTel-LLM-14B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 760} +{"model_id": "Rardilit/Panther_v1", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "Secbone/llama-2-13B-instructed", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "openaccess-ai-collective/mistral-7b-slimorcaboros", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "jondurbin/cinematika-7b-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "quantumaikr/quantum-dpo-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "Azazelle/Half-NSFW_Noromaid-7b", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "cookinai/CM-14", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "macadeliccc/laser-dolphin-mixtral-4x7b-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "diffnamehard/Psyfighter2-Noromaid-ties-Capybara-13B", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "abideen/NexoNimbus-MoE-2x7B", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "fierysurf/Ambari-7B-Instruct-v0.1-sharded", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "ibivibiv/athene-noctua-13b", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "figmtu/opt-350m-aac", "provider": "huggingface", "task": "text-generation", "downloads": 759} +{"model_id": "fblgit/una-cybertron-7b-v1-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "Weyaxi/MetaMath-neural-chat-7b-v3-2-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "WebraftAI/synapsellm-7b-mistral-v0.4-preview3", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "rwitz2/go-bruins-v2.1.1", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "samir-fama/SamirGPT-v1", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "nlpguy/ColorShadow-7B", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "LoSboccacc/orthogonal-2x7B-v2-base", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "yunconglong/7Bx4_DPO_2e", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "BioMistral/BioMistral-7B-AWQ-QGS128-W4-GEMM", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "DavidAU/L3.2-Rogue-Creative-Instruct-Uncensored-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "LiuZH-19/SongGen_mixed_pro", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "ai-sage/GigaChat3-10B-A1.8B-base", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "RepublicOfKorokke/Qwen3.5-35B-A3B-mlx-lm-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "LorenaYannnnn/20260306-confidence_only-Qwen3-0.6B_OURS_cl_self_partial_192000_episodes_seed_42", "provider": "huggingface", "task": "text-generation", "downloads": 758} +{"model_id": "Weyaxi/zephyr-alpha-Nebula-v2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 757} +{"model_id": "fblgit/una-cybertron-7b-v2-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 757} +{"model_id": "viethq188/LeoScorpius-7B-Chat-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 757} +{"model_id": "fblgit/una-cybertron-7b-v3-OMA", "provider": "huggingface", "task": "text-generation", "downloads": 757} +{"model_id": "cookinai/CatMacaroni-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 757} +{"model_id": "wang7776/vicuna-7b-v1.3-sparsity-10", "provider": "huggingface", "task": "text-generation", "downloads": 757} +{"model_id": "Qwen/Qwen1.5-4B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 757} +{"model_id": "DavidAU/Psyonic-Cetacean-Ultra-Quality-20b-GGUF-imatrix", "provider": "huggingface", "task": "text-generation", "downloads": 757} +{"model_id": "microsoft/NextCoder-14B", "provider": "huggingface", "task": "text-generation", "downloads": 757} +{"model_id": "rinna/japanese-gpt-neox-3.6b-instruction-ppo", "provider": "huggingface", "task": "text-generation", "downloads": 756} +{"model_id": "S4sch/Open-Hermes-2.5-neural-chat-3.1-frankenmerge-11b", "provider": "huggingface", "task": "text-generation", "downloads": 756} +{"model_id": "Weyaxi/MetaMath-Tulpar-7b-v2-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 756} +{"model_id": "fierysurf/Ambari-7B-base-v0.1-sharded", "provider": "huggingface", "task": "text-generation", "downloads": 756} +{"model_id": "Kquant03/BurningBruce-SOLAR-8x10.7B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 756} +{"model_id": "deltakitsune/Nanbeige-4.1-Python-DeepThink-3B", "provider": "huggingface", "task": "text-generation", "downloads": 756} +{"model_id": "lgaalves/mistral-7b_open_platypus", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "Undi95/Clover3-17B", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "mlabonne/NeuralPipe-9B-merged", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "decem/Dionysus-Mistral-m3-v5", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "TriadParty/deepmoney-34b-200k-base", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "macadeliccc/laser-polyglot-4x7b", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "lodrick-the-lafted/Grafted-Llama2-2x70B", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "Kquant03/Buttercup-4x7B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "MediaTek-Research/Breeze-7B-Instruct-v1_0", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "buddhist-nlp/gemma-2-mitra-it", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "DavidAU/Llama-3.2-9B-Uncensored-Brainstorm-Alpha-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "Flexan/davidheineman-davids-email-llm-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 755} +{"model_id": "viethq188/Rabbit-7B-v2-DPO-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 754} +{"model_id": "l3utterfly/mistral-7b-v0.1-layla-v2", "provider": "huggingface", "task": "text-generation", "downloads": 754} +{"model_id": "Azazelle/Silicon-Medley", "provider": "huggingface", "task": "text-generation", "downloads": 754} +{"model_id": "ibndias/Nous-Hermes-2-MoE-2x34B", "provider": "huggingface", "task": "text-generation", "downloads": 754} +{"model_id": "fierysurf/Kan-LLaMA-7B-base", "provider": "huggingface", "task": "text-generation", "downloads": 754} +{"model_id": "fierysurf/Kan-LLaMA-7B-SFT-v0.1-sharded", "provider": "huggingface", "task": "text-generation", "downloads": 754} +{"model_id": "yunconglong/Truthful_DPO_MOE_19B", "provider": "huggingface", "task": "text-generation", "downloads": 754} +{"model_id": "KBlueLeaf/TIPO-200M-ft", "provider": "huggingface", "task": "text-generation", "downloads": 754} +{"model_id": "mradermacher/zen-eco-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 754} +{"model_id": "Weyaxi/Platypus-Nebula-v2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "WebraftAI/synapsellm-7b-mistral-v0.4-preview2", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "Weyaxi/OpenHermes-2.5-neural-chat-7b-v3-2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "adamo1139/Yi-6B-200K-AEZAKMI-v2", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "scaledown/ScaleDown-7B-slerp-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "malhajar/Mistral-7B-v0.2-meditron-turkish", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "ConvexAI/BurningBruce-003", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "yunconglong/7Bx4_DPO", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "Ba2han/TinyOpenHermes-1.1B-4k", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "pixelmelt/Incelgpt-24B_v1.2_Q4_K_M_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 753} +{"model_id": "Severian/ANIMA-Cognitive-Mistral-v1", "provider": "huggingface", "task": "text-generation", "downloads": 752} +{"model_id": "Walmart-the-bag/Misted-7B", "provider": "huggingface", "task": "text-generation", "downloads": 752} +{"model_id": "Weyaxi/Seraph-7B", "provider": "huggingface", "task": "text-generation", "downloads": 752} +{"model_id": "NExtNewChattingAI/shark_tank_ai_7b_v2", "provider": "huggingface", "task": "text-generation", "downloads": 752} +{"model_id": "Danielbrdz/Barcenas-Tiny-1.1b-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 752} +{"model_id": "RedHatAI/granite-3.1-8b-instruct-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 752} +{"model_id": "manycore-research/SpatialLM1.1-Llama-1B", "provider": "huggingface", "task": "text-generation", "downloads": 752} +{"model_id": "stefancosma/Qwen2.5-Coder-7B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 752} +{"model_id": "mradermacher/OpenAgent-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 752} +{"model_id": "pythainlp/wangchanglm-7.5B-sft-enth", "provider": "huggingface", "task": "text-generation", "downloads": 751} +{"model_id": "unaidedelf87777/wizard-mistral-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 751} +{"model_id": "Weyaxi/OpenOrca-Zephyr-7B", "provider": "huggingface", "task": "text-generation", "downloads": 751} +{"model_id": "Vezora/Mistral-14b-Merge-Base", "provider": "huggingface", "task": "text-generation", "downloads": 751} +{"model_id": "fblgit/juanako-7b-UNA", "provider": "huggingface", "task": "text-generation", "downloads": 751} +{"model_id": "Locutusque/TinyMistral-248M-v2", "provider": "huggingface", "task": "text-generation", "downloads": 751} +{"model_id": "macadeliccc/Orca-SOLAR-4x10.7b", "provider": "huggingface", "task": "text-generation", "downloads": 751} +{"model_id": "TheBloke/medicine-LLM-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 751} +{"model_id": "unsloth/SmolLM2-1.7B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 751} +{"model_id": "Weyaxi/HelpSteer-filtered-7B", "provider": "huggingface", "task": "text-generation", "downloads": 750} +{"model_id": "viethq188/LeoScorpius-7B", "provider": "huggingface", "task": "text-generation", "downloads": 750} +{"model_id": "cookinai/Valkyrie-V1", "provider": "huggingface", "task": "text-generation", "downloads": 750} +{"model_id": "mavihsrr/GetCode-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 750} +{"model_id": "mradermacher/zen-pro-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 750} +{"model_id": "mncai/chatdoctor", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "Weyaxi/SlimOpenOrca-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "viethq188/Rabbit-7B-DPO-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "NExtNewChattingAI/shark_tank_ai_7_b", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "Undi95/Borealis-10.7B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "unsloth/mistral-7b-instruct-v0.1-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "solidrust/Meta-Llama-3-8B-Instruct-hf-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "lmms-lab/llava-onevision-qwen2-0.5b-si", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "ParetoQaft/1B-base", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "RepublicOfKorokke/Qwen3.5-4B-mlx-lm-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 749} +{"model_id": "lgaalves/mistral-7b-platypus1k", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "Weyaxi/zephyr-beta-Nebula-v2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "wang7776/Mistral-7B-Instruct-v0.2-sparsity-10", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "decem/Dionysus-Mistral-m3-v6", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "occultml/CatMarcoro14-7B-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "Technoculture/Medtulu-4x7B", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "cloudyu/Venus_DPO_50", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "NobodyExistsOnTheInternet/Llama-2-70b-x8-MoE-clown-truck", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "h2oai/h2o-danube-1.8b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "mlx-community/Qwen3-8B-4bit-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "TheAverageDetective/Llama-3.1-8B-Instruct-openvino", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "JaQuan2k6/Huihui-Qwen3.5-35B-A3B-abliterated-8bit-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "krytonguard/ceescoder-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 748} +{"model_id": "Danielbrdz/Barcenas-Mistral-7b", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "perlthoughts/Chupacabra-7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "vihangd/smartyplats-7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "samir-fama/FernandoGPT-v1", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "cookinai/OpenCM-14", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "ConvexAI/Seraphim-8x10.7B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "ibivibiv/alpaca-dragon-72b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "bartowski/deepcogito_cogito-v1-preview-llama-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "HattoriHanzo1/Qapricorn-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "CreitinGameplays/Mistral-Nemo-12B-R1-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 747} +{"model_id": "cookinai/BruinHermes", "provider": "huggingface", "task": "text-generation", "downloads": 746} +{"model_id": "cookinai/CatMacaroni14", "provider": "huggingface", "task": "text-generation", "downloads": 746} +{"model_id": "adamo1139/Yi-34B-200K-rawrr1-LORA-DPO-experimental-r3", "provider": "huggingface", "task": "text-generation", "downloads": 746} +{"model_id": "Reiterate3680/guns-and-roses-r1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 746} +{"model_id": "bartowski/Qwen2.5-Math-72B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 746} +{"model_id": "aariciah/gpt2-portuguese-dutch-configC-6k", "provider": "huggingface", "task": "text-generation", "downloads": 746} +{"model_id": "Open4bits/GLM-4.7-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 746} +{"model_id": "aqweteddy/llama2-7b-capybara", "provider": "huggingface", "task": "text-generation", "downloads": 745} +{"model_id": "OpenBuddy/openbuddy-deepseek-10b-v17.1-4k", "provider": "huggingface", "task": "text-generation", "downloads": 745} +{"model_id": "pathcosmos/frankenstallm", "provider": "huggingface", "task": "text-generation", "downloads": 745} +{"model_id": "vihangd/smartyplats-7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 744} +{"model_id": "mrm8488/limstral-7B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 744} +{"model_id": "mhenrichsen/hestenettetLM", "provider": "huggingface", "task": "text-generation", "downloads": 744} +{"model_id": "jan-hq/trinity-v1", "provider": "huggingface", "task": "text-generation", "downloads": 744} +{"model_id": "xDAN-AI/xDAN-L1-Chat-RL-v1", "provider": "huggingface", "task": "text-generation", "downloads": 744} +{"model_id": "KnutJaegersberg/Qwen-1_8B-Chat-llama", "provider": "huggingface", "task": "text-generation", "downloads": 744} +{"model_id": "Sophia-AI/Qwen3-30B-A3B-Instruct-2507-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 744} +{"model_id": "mradermacher/zen4-thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 744} +{"model_id": "rishiraj/zephyr-math", "provider": "huggingface", "task": "text-generation", "downloads": 743} +{"model_id": "openaccess-ai-collective/DPOpenHermes-11B", "provider": "huggingface", "task": "text-generation", "downloads": 743} +{"model_id": "Biomimicry-AI/ANIMA-Nectar-v2", "provider": "huggingface", "task": "text-generation", "downloads": 743} +{"model_id": "Azazelle/Argetsu", "provider": "huggingface", "task": "text-generation", "downloads": 743} +{"model_id": "NeuralNovel/Gecko-7B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 743} +{"model_id": "AlexWortega/instruct_rugptlarge", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "Gryphe/MythoMist-7b", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "rwitz2/go-bruins-v2.1", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "HenryJJ/Instruct_Mistral-7B-v0.1_Dolly15K", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "macadeliccc/piccolo-math-2x7b", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "NorGLM/NorGPT-369M", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "inflatebot/MN-12B-Mag-Mell-R1", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "llm-jp/llm-jp-3-3.7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "mlx-community/GLM-4-9B-0414-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "bartowski/OpenBuddy_OpenBuddy-R1-0528-Distill-Qwen3-32B-Preview0-QAT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "mlx-community/MiniMax-M2.1-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 742} +{"model_id": "pythainlp/wangchanglm-7.5B-sft-en-sharded", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "sharoz/codegen-350M-mono-custom-functions-dataset-python_v2", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "hpcai-tech/openmoe-8B", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "monology/openinstruct-mistral-7b", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "SanjiWatsuki/Kunoichi-7B", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "NeverSleep/Noromaid-7B-0.4-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "Cartinoe5930/SOLAR-DUS-implement", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "SourAsslips/Sour", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "bartowski/MathCoder2-CodeLlama-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "litert-community/FastVLM-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "stepfun-ai/Step-3.5-Flash-Base", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "althis/Qwen3-Coder-Next-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 741} +{"model_id": "sohohuk/test1", "provider": "huggingface", "task": "text-generation", "downloads": 740} +{"model_id": "unaidedelf87777/nexus-mistral-v1-ep2", "provider": "huggingface", "task": "text-generation", "downloads": 740} +{"model_id": "h2oai/h2o-danube2-1.8b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 740} +{"model_id": "bartowski/OpenBioLLM-Llama3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 740} +{"model_id": "huihui-ai/DeepSeek-V3-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 740} +{"model_id": "dnotitia/Qwen3-4B-Instruct-2507", "provider": "huggingface", "task": "text-generation", "downloads": 740} +{"model_id": "LorenaYannnnn/20260306-confidence_only-Qwen3-0.6B_grpo_baseline_192000_episodes_seed_42", "provider": "huggingface", "task": "text-generation", "downloads": 740} +{"model_id": "mradermacher/Huihui-Qwen3.5-9B-abliterated-Grimoire-ORPO-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 740} +{"model_id": "pankajmathur/Mistral-7B-model_45k6e2e4", "provider": "huggingface", "task": "text-generation", "downloads": 739} +{"model_id": "mlabonne/NeuralQuant-9B", "provider": "huggingface", "task": "text-generation", "downloads": 739} +{"model_id": "mradermacher/MPropositioneur-V2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 739} +{"model_id": "Ethicalpirate91/Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 739} +{"model_id": "Harshvir/LaMini-Neo-1.3B-Mental-Health_lora", "provider": "huggingface", "task": "text-generation", "downloads": 738} +{"model_id": "Ba2han/HermesStar-OrcaWind-Synth-11B", "provider": "huggingface", "task": "text-generation", "downloads": 738} +{"model_id": "Ba2han/BruinsV2-OpHermesNeu-11B", "provider": "huggingface", "task": "text-generation", "downloads": 738} +{"model_id": "lazy-guy12/chess-llama", "provider": "huggingface", "task": "text-generation", "downloads": 738} +{"model_id": "DavidAU/L3.1-RP-Hero-Dirty_Harry-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 738} +{"model_id": "nappa114514/urikuru-oss", "provider": "huggingface", "task": "text-generation", "downloads": 738} +{"model_id": "rmanluo/RoG", "provider": "huggingface", "task": "text-generation", "downloads": 737} +{"model_id": "liuda1/Mistral-7B-golden", "provider": "huggingface", "task": "text-generation", "downloads": 737} +{"model_id": "jondurbin/bagel-7b-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 737} +{"model_id": "legraphista/glm-4-9b-chat-1m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 737} +{"model_id": "kmhf/hf-moshika", "provider": "huggingface", "task": "text-generation", "downloads": 737} +{"model_id": "XGenerationLab/XiYanSQL-QwenCoder-7B-2504", "provider": "huggingface", "task": "text-generation", "downloads": 737} +{"model_id": "Shawnno/chess-smollm2", "provider": "huggingface", "task": "text-generation", "downloads": 737} +{"model_id": "leo911kim/Exodia-7B", "provider": "huggingface", "task": "text-generation", "downloads": 736} +{"model_id": "budecosystem/sql-millennials-7b", "provider": "huggingface", "task": "text-generation", "downloads": 736} +{"model_id": "NeverSleep/Noromaid-7b-v0.1.1", "provider": "huggingface", "task": "text-generation", "downloads": 736} +{"model_id": "EleutherAI/pythia-70m-deduped-v0", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "jondurbin/airoboros-m-7b-3.1.2", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "migtissera/Tess-XS-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "migtissera/Tess-XS-v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "crumb/apricot-wildflower-20", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "OpenVINO/TinyLlama-1.1B-Chat-v1.0-int4-ov", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "google/gemma-2b-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "lmstudio-community/GLM-4-9B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "CISCai/Qwen3-Coder-30B-A3B-Instruct-SOTA-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "gshasiri/llama3.2-1B-chatml", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "septemberendto/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-nimble_scaly_walrus", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "BennyDaBall/LFM2.5-1.2B-Z-Image-Engineer-V4", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "TheAverageDetective/Llama-3.2-1B-Instruct-openvino", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "mradermacher/LL-Iris-V5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "kth8/gemma-3-270m-it-Unhelpful-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "mradermacher/MARTHA-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "0xA50C1A1/Qwen3-4B-Instruct-2507-Heretic", "provider": "huggingface", "task": "text-generation", "downloads": 735} +{"model_id": "heegyu/LIMA-13b", "provider": "huggingface", "task": "text-generation", "downloads": 734} +{"model_id": "01-ai/Yi-6B-Chat-4bits", "provider": "huggingface", "task": "text-generation", "downloads": 734} +{"model_id": "migtissera/Synthia-7B-v3.0", "provider": "huggingface", "task": "text-generation", "downloads": 734} +{"model_id": "AbacusResearch/Jallabi-34B", "provider": "huggingface", "task": "text-generation", "downloads": 734} +{"model_id": "roleplaiapp/Llama-3.1-Nemotron-70B-Instruct-HF-Q3_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 734} +{"model_id": "vngrs-ai/Kumru-2B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 734} +{"model_id": "readerbench/RoGPT2-base", "provider": "huggingface", "task": "text-generation", "downloads": 733} +{"model_id": "PistachioAlt/Synatra-MCS-7B-v0.3-RP-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 733} +{"model_id": "cookinai/DonutLM-v1", "provider": "huggingface", "task": "text-generation", "downloads": 733} +{"model_id": "proto-llm/uniwiz-7B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 733} +{"model_id": "soob3123/amoral-gemma3-4B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 733} +{"model_id": "bartowski/allenai_Olmo-3-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 733} +{"model_id": "DZgas/Gemma-2-9b-it-SimPO-ComPO-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 733} +{"model_id": "mykor/Tri-21B-Think-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 733} +{"model_id": "KnutJaegersberg/RWKV-pileplus-1B5-evol_instruct_v2", "provider": "huggingface", "task": "text-generation", "downloads": 732} +{"model_id": "uukuguy/speechless-mistral-dolphin-orca-platypus-samantha-7b-dare-0.85", "provider": "huggingface", "task": "text-generation", "downloads": 732} +{"model_id": "Zardos/Kant-Test-0.1-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 732} +{"model_id": "bartowski/Sky-T1-32B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 732} +{"model_id": "Menlo/Lucy-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 732} +{"model_id": "ssdataanalysis/DictaLM-3.0-1.7B-Instruct-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 732} +{"model_id": "bknyaz/Qwen3-Coder-Next-REAM", "provider": "huggingface", "task": "text-generation", "downloads": 732} +{"model_id": "CobraMamba/mamba-gpt-7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 731} +{"model_id": "QuantTrio/DeepSeek-V3.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 731} +{"model_id": "Motif-Technologies/Motif-2-12.7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 731} +{"model_id": "CobraMamba/mamba-gpt-7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 730} +{"model_id": "DeepKarkhanis/NeuralPipe-7B-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 730} +{"model_id": "huihui-ai/DeepSeek-R1-Distill-Qwen-1.5B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 730} +{"model_id": "google/t5gemma-l-l-prefixlm", "provider": "huggingface", "task": "text-generation", "downloads": 730} +{"model_id": "migtissera/SynthIA-7B-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 729} +{"model_id": "NeverSleep/Mistral-11B-SynthIAirOmniMix", "provider": "huggingface", "task": "text-generation", "downloads": 729} +{"model_id": "liuda1/dm7b_sft_gpt88w_merge", "provider": "huggingface", "task": "text-generation", "downloads": 729} +{"model_id": "AI-Engine/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 729} +{"model_id": "LLM-LAT/robust-llama3-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 729} +{"model_id": "bartowski/Dream-org_Dream-v0-Instruct-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 729} +{"model_id": "deepsweet/Qwen3.5-35B-A3B-MLX-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 729} +{"model_id": "benjamin/gerpt2-large", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "NeverSleep/Mistral-11B-OmniMix-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "liuda1/Mistral-7B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "hedronstone/OpenHermes-7B-Symbolic", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "Fredithefish/MadMix-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "saraprice/llama2-7B-backdoor-DEPLOYMENT", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "speakleash/Bielik-11B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "DavidAU/L3.1-Dark-Reasoning-Dark-Planet-Hermes-R1-Uncensored-Horror-Imatrix-MAX-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "onnx-internal-testing/tiny-random-LlamaForCausalLM-GQA", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "bartowski/swiss-ai_Apertus-8B-Instruct-2509-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "LiquidAI/LFM2.5-1.2B-Instruct-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 728} +{"model_id": "S4sch/zephyr-neural-chat-frankenmerge11b", "provider": "huggingface", "task": "text-generation", "downloads": 727} +{"model_id": "ngoan/NgoanYi", "provider": "huggingface", "task": "text-generation", "downloads": 727} +{"model_id": "PistachioAlt/Noromaid-Bagel-7B-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 727} +{"model_id": "unsloth/SmolLM2-360M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 727} +{"model_id": "MTSAIR/Cotype-Nano", "provider": "huggingface", "task": "text-generation", "downloads": 727} +{"model_id": "DavidAU/LLama-3.1-128k-Uncensored-Stheno-Maid-Blackroot-Grand-HORROR-16.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 727} +{"model_id": "gguf-org/gemma-3-270m-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 727} +{"model_id": "RedHatAI/Qwen3-235B-A22B-Instruct-2507-speculator.eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 727} +{"model_id": "mlx-community/translategemma-12b-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 727} +{"model_id": "migtissera/Tess-7B-v1.4", "provider": "huggingface", "task": "text-generation", "downloads": 726} +{"model_id": "steve-cse/MelloGPT", "provider": "huggingface", "task": "text-generation", "downloads": 726} +{"model_id": "mlabonne/GML-Mistral-merged-v1", "provider": "huggingface", "task": "text-generation", "downloads": 726} +{"model_id": "IlyaGusev/gemma-2-2b-it-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 726} +{"model_id": "mlx-community/Llama-3.2-1B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 726} +{"model_id": "DavidAU/Llama-3.2-3B-Instruct-NEO-SI-FI-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 726} +{"model_id": "bartowski/HelpingAI_Helpingai3-raw-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 726} +{"model_id": "Verdugie/STEM-Oracle-27B", "provider": "huggingface", "task": "text-generation", "downloads": 726} +{"model_id": "Sosnitskij/ruGPT-3.5-13B-erotic-kink-chat-lora-merge-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 725} +{"model_id": "marcelbinz/Llama-3.1-Centaur-70B", "provider": "huggingface", "task": "text-generation", "downloads": 725} +{"model_id": "maywell/Synatra-7B-v0.3-base", "provider": "huggingface", "task": "text-generation", "downloads": 724} +{"model_id": "FPHam/Karen_TheEditor_V2_STRICT_Mistral_7B", "provider": "huggingface", "task": "text-generation", "downloads": 724} +{"model_id": "NeverSleep/Noromaid-7b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 724} +{"model_id": "AtAndDev/CapybaraMarcoroni-7B", "provider": "huggingface", "task": "text-generation", "downloads": 724} +{"model_id": "unsloth/SmolLM-360M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 724} +{"model_id": "varma007ut/Indian_Legal_Assitant", "provider": "huggingface", "task": "text-generation", "downloads": 724} +{"model_id": "Qwen/Qwen3-4B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 724} +{"model_id": "NaomiBTW/rwkv7-g1c-13.3b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 724} +{"model_id": "TheBloke/CodeLlama-34B-Python-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 723} +{"model_id": "aqweteddy/mistral_tv-neural-marconroni", "provider": "huggingface", "task": "text-generation", "downloads": 723} +{"model_id": "EleutherAI/pythia-160m-data-seed3", "provider": "huggingface", "task": "text-generation", "downloads": 723} +{"model_id": "unsloth/Qwen2-7B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 723} +{"model_id": "open-thoughts/OpenThinker3-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 723} +{"model_id": "amd/Kimi-K2-Thinking-W4A8", "provider": "huggingface", "task": "text-generation", "downloads": 723} +{"model_id": "chrisarseno/csuite-model-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 723} +{"model_id": "NeverSleep/Mistral-11B-AirOmniMix", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "uukuguy/speechless-code-mistral-7b-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "mncai/mistral-7b-dpo-merge-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "r2rss/Malachite-7b-v0", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "unsloth/Qwen2-1.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "ihalage/llama3-sinhala", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "FreedomIntelligence/HuatuoGPT-o1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "allenai/Olmo-3-7B-RL-Zero-Code", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "mrdbourke/FoodExtract-gemma-3-270m-fine-tune-v1", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "async0x42/Qwen3.5-397B-A17B", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "arthurcollet/OmniCoder-9B-mlx-mxfp8", "provider": "huggingface", "task": "text-generation", "downloads": 722} +{"model_id": "chargoddard/piano-medley-7b", "provider": "huggingface", "task": "text-generation", "downloads": 721} +{"model_id": "Orenguteng/Llama-3-8B-Lexi-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 721} +{"model_id": "bartowski/gemma-2-27b-it-SimPO-37K-100steps-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 721} +{"model_id": "mlx-community/DeepSeek-V2.5-1210-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 721} +{"model_id": "bartowski/TheDrummer_Snowpiercer-15B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 721} +{"model_id": "DevQuasar/IIEleven11.Kalypso-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 721} +{"model_id": "SimpleStories/test-SimpleStories-gpt2-1.25M", "provider": "huggingface", "task": "text-generation", "downloads": 721} +{"model_id": "PrimeIntellect/INTELLECT-3", "provider": "huggingface", "task": "text-generation", "downloads": 721} +{"model_id": "EleutherAI/pythia-410m-deduped-v0", "provider": "huggingface", "task": "text-generation", "downloads": 720} +{"model_id": "uukuguy/speechless-mistral-six-in-one-7b", "provider": "huggingface", "task": "text-generation", "downloads": 720} +{"model_id": "migtissera/SynthIA-7B-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 720} +{"model_id": "speechlessai/speechless-mistral-7b-dare-0.85", "provider": "huggingface", "task": "text-generation", "downloads": 720} +{"model_id": "Delcos/Starling-LM-11B-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 720} +{"model_id": "rene98c/Qwen3.5-397B-A17B-REAP-28-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 720} +{"model_id": "anthonym21/Mistral-7B-v0.3-CoDA-GQA-L", "provider": "huggingface", "task": "text-generation", "downloads": 719} +{"model_id": "mradermacher/Urdu-Ghazal-Generator-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 719} +{"model_id": "Flexan/matonski-self-preservation-KREL-Qwen3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 719} +{"model_id": "sonicdog00/OpenRS-GRPO", "provider": "huggingface", "task": "text-generation", "downloads": 719} +{"model_id": "Goekdeniz-Guelmez/Josiefied-Qwen3.5-0.8B-gabliterated-v1", "provider": "huggingface", "task": "text-generation", "downloads": 719} +{"model_id": "AI-Sweden-Models/gpt-sw3-1.3b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 718} +{"model_id": "maywell/koOpenChat-sft", "provider": "huggingface", "task": "text-generation", "downloads": 718} +{"model_id": "Delcos/Velara", "provider": "huggingface", "task": "text-generation", "downloads": 718} +{"model_id": "speechlessai/speechless-mistral-six-in-one-7b-orth-1.0", "provider": "huggingface", "task": "text-generation", "downloads": 718} +{"model_id": "SyedAbdul/test-7B-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 718} +{"model_id": "Delcos/Velara-11B-V2", "provider": "huggingface", "task": "text-generation", "downloads": 718} +{"model_id": "MaziyarPanahi/gemma-2b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 718} +{"model_id": "bartowski/Falcon3-7B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 718} +{"model_id": "nvidia/Qwen3-Nemotron-235B-A22B-GenRM-2603", "provider": "huggingface", "task": "text-generation", "downloads": 718} +{"model_id": "iamhariraj/DialoGPT-small-Rick", "provider": "huggingface", "task": "text-generation", "downloads": 717} +{"model_id": "DeepKarkhanis/Mistral-Passthrough-8L-10B", "provider": "huggingface", "task": "text-generation", "downloads": 717} +{"model_id": "RedHatAI/Qwen2-72B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 717} +{"model_id": "lmstudio-community/nomic-embed-code-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 717} +{"model_id": "unsloth/Qwen3-30B-A3B-Instruct-2507-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 717} +{"model_id": "mlx-community/gpt-oss-120b-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 717} +{"model_id": "freez-art-invest/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-grazing_flapping_boar", "provider": "huggingface", "task": "text-generation", "downloads": 717} +{"model_id": "sign/utf8-lm-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 717} +{"model_id": "maywell/Mini_Synatra_SFT", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "mrfakename/NeuralOrca-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "mncai/mistral-7b-dpo-v5", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "SanjiWatsuki/Loyal-Macaroni-Maid-7B", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "instructkr/ko-wand-136M", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "jae24/openhermes_dpo_norobot_0201", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "UCLA-AGI/zephyr-7b-sft-full-SPIN-iter0", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "ewqr2130/mistral-inst-v02-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "yujiepan/qwen2.5-128k-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "openbmb/MiniCPM4-8B", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "DevQuasar/openbmb.BitCPM4-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "srs6901/SOLARized-GraniStral-14B_2102_YeAM-HCT_32QKV", "provider": "huggingface", "task": "text-generation", "downloads": 716} +{"model_id": "stanford-crfm/battlestar-gpt2-small-x49", "provider": "huggingface", "task": "text-generation", "downloads": 715} +{"model_id": "vikash06/mistral_v1", "provider": "huggingface", "task": "text-generation", "downloads": 715} +{"model_id": "second-state/Llava-v1.6-Vicuna-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 715} +{"model_id": "hon9kon9ize/CantoneseLLMChat-v1.0-7B", "provider": "huggingface", "task": "text-generation", "downloads": 715} +{"model_id": "IIC/RigoChat-7b-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 715} +{"model_id": "IDKHowItWorks/Qwen3-30B-A3B-abliterated-erotic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 715} +{"model_id": "aisingapore/Apertus-SEA-LION-v4-8B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 715} +{"model_id": "arthurcollet/Qwen3.5-122B-A10B-mlx-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 715} +{"model_id": "TheBloke/sqlcoder-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 714} +{"model_id": "madatnlp/mist-enko-lora-2950", "provider": "huggingface", "task": "text-generation", "downloads": 714} +{"model_id": "allenai/OLMo-7B-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 714} +{"model_id": "exdysa/MiniMax-M2.5-REAP-172B-A10B-GGUF-Q4_K_M", "provider": "huggingface", "task": "text-generation", "downloads": 714} +{"model_id": "SCM1120/gpt2-ad-finetuned", "provider": "huggingface", "task": "text-generation", "downloads": 714} +{"model_id": "uukuguy/zephyr-7b-alpha-dare-0.85", "provider": "huggingface", "task": "text-generation", "downloads": 713} +{"model_id": "uukuguy/speechless-mistral-six-in-one-7b-orth-1.0", "provider": "huggingface", "task": "text-generation", "downloads": 713} +{"model_id": "dvilasuero/NeuralHermes-2.5-Mistral-7B-distilabel", "provider": "huggingface", "task": "text-generation", "downloads": 713} +{"model_id": "DravenBlack/gemma-3-1b-it-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 713} +{"model_id": "willcb/Qwen3-32B", "provider": "huggingface", "task": "text-generation", "downloads": 713} +{"model_id": "almanach/Gaperon-1125-1B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 713} +{"model_id": "DavidAU/Qwen3-30B-A3B-Claude-4.5-Opus-High-Reasoning-2507-ABLITERATED-UNCENSORED-V2", "provider": "huggingface", "task": "text-generation", "downloads": 713} +{"model_id": "software-mansion/react-native-executorch-lfm2.5-1.2B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 713} +{"model_id": "optimum-intel-internal-testing/tiny-random-gigachat3", "provider": "huggingface", "task": "text-generation", "downloads": 713} +{"model_id": "uukuguy/speechless-code-mistral-orca-7b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 712} +{"model_id": "Abe13/Full-juni-dolphin-2.1-mistral-7b", "provider": "huggingface", "task": "text-generation", "downloads": 712} +{"model_id": "maywell/PiVoT-0.1-Starling-LM-RP", "provider": "huggingface", "task": "text-generation", "downloads": 712} +{"model_id": "tlphams/zoyllm-7b-slimorca", "provider": "huggingface", "task": "text-generation", "downloads": 712} +{"model_id": "second-state/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 712} +{"model_id": "WestlakeNLP/CycleReviewer-ML-Llama-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 712} +{"model_id": "bartowski/TheDrummer_GLM-Steam-106B-A12B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 712} +{"model_id": "playthings/mistral_small_finetune_16bit", "provider": "huggingface", "task": "text-generation", "downloads": 712} +{"model_id": "FPHam/Autolycus-Mistral_7B", "provider": "huggingface", "task": "text-generation", "downloads": 711} +{"model_id": "SanjiWatsuki/Loyal-Toppy-Bruins-Maid-7B-DARE", "provider": "huggingface", "task": "text-generation", "downloads": 711} +{"model_id": "yujiepan/qwen1.5-moe-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 711} +{"model_id": "Melvin56/DeepSeek-R1-Distill-Qwen-7B-abliterated-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 711} +{"model_id": "huihui-ai/Huihui-Qwen3-4B-Thinking-2507-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 711} +{"model_id": "farbodtavakkoli/OTel-LLM-24B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 711} +{"model_id": "uukuguy/speechless-mistral-dolphin-orca-platypus-samantha-7b", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "uukuguy/neural-chat-7b-v3-1-dare-0.85", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "maywell/PiVoT-0.1-Evil-a", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "chargoddard/servile-harpsichord-cdpo", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "maywell/PiVoT-10.7B-Mistral-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "mncai/mistral-7b-dpo-v6", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "princeton-nlp/Llama-3-Base-8B-SFT-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "AITeamVN/GRPO-VI-Qwen2-7B-RAG", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "towardsinnovationlab/Qwen3-8B-medical-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "llmfan46/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-heretic-v1", "provider": "huggingface", "task": "text-generation", "downloads": 710} +{"model_id": "EleutherAI/pythia-2.8b-v0", "provider": "huggingface", "task": "text-generation", "downloads": 709} +{"model_id": "Xenova/llama2.c-stories110M", "provider": "huggingface", "task": "text-generation", "downloads": 709} +{"model_id": "dltjdgh0928/lsh_finetune_v0.11", "provider": "huggingface", "task": "text-generation", "downloads": 709} +{"model_id": "beberik/Nyxene-11B", "provider": "huggingface", "task": "text-generation", "downloads": 709} +{"model_id": "maxidl/Llama-OpenReviewer-8B", "provider": "huggingface", "task": "text-generation", "downloads": 709} +{"model_id": "Alcoft/dnotitia_Smoothie-Qwen3-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 709} +{"model_id": "inclusionAI/Ring-mini-linear-2.0", "provider": "huggingface", "task": "text-generation", "downloads": 709} +{"model_id": "PAIXAI/Astrid-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 708} +{"model_id": "uukuguy/CollectiveCognition-v1.1-Mistral-7B-dare-0.85", "provider": "huggingface", "task": "text-generation", "downloads": 708} +{"model_id": "amazingvince/where-llambo-7b", "provider": "huggingface", "task": "text-generation", "downloads": 708} +{"model_id": "HyperbeeAI/Tulpar-7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 708} +{"model_id": "nvidia/AceMath-72B-RM", "provider": "huggingface", "task": "text-generation", "downloads": 708} +{"model_id": "Mungert/LFM2-2.6B-Transcript-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 708} +{"model_id": "redrussianarmy/gpt2-turkish-cased", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "AI-Sweden-Models/gpt-sw3-126m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "jondurbin/airoboros-m-7b-3.0", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "FPHam/Writing_Partner_Mistral_7B", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "uukuguy/speechless-mistral-7b-dare-0.85", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "mncai/agiin-13.6B-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "Qwen/Qwen2-7B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "prithivMLmods/Meta-Llama-3.2-1B-GGUF-QX", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "fdtn-ai/Foundation-Sec-8B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "veeceey/Huihui-Qwen3-Coder-Next-abliterated-mlx-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "rajpurkarlab/medgemma-4b-it-crimson", "provider": "huggingface", "task": "text-generation", "downloads": 707} +{"model_id": "uukuguy/airoboros-m-7b-3.1.2-dare-0.85", "provider": "huggingface", "task": "text-generation", "downloads": 706} +{"model_id": "Azazelle/Sina-Loki-7b-Merge", "provider": "huggingface", "task": "text-generation", "downloads": 706} +{"model_id": "DavidAU/Qwen3-4B-NEO-Imatrix-Max-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 706} +{"model_id": "chunchiliu/Qwen2.5-Coder-1.5B-Instruct-Gensyn-Swarm-durable_lethal_locust", "provider": "huggingface", "task": "text-generation", "downloads": 706} +{"model_id": "bhenrym14/mistral-7b-platypus-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 705} +{"model_id": "maywell/Synatra-7B-Instruct-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 705} +{"model_id": "chargoddard/loyal-piano-m7", "provider": "huggingface", "task": "text-generation", "downloads": 705} +{"model_id": "cais/zephyr_7b_r2d2", "provider": "huggingface", "task": "text-generation", "downloads": 705} +{"model_id": "bartowski/granite-3.1-2b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 705} +{"model_id": "celestialcreator/Llama-3.2-1B-MTP-k8", "provider": "huggingface", "task": "text-generation", "downloads": 705} +{"model_id": "pharaouk/untitled-7B", "provider": "huggingface", "task": "text-generation", "downloads": 704} +{"model_id": "maywell/Synatra-V0.1-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 704} +{"model_id": "timpal0l/Mistral-7B-v0.1-flashback-v2", "provider": "huggingface", "task": "text-generation", "downloads": 704} +{"model_id": "maywell/PiVoT-10.7B-Mistral-v0.2-RP", "provider": "huggingface", "task": "text-generation", "downloads": 704} +{"model_id": "ryandt/MusingCaterpillar", "provider": "huggingface", "task": "text-generation", "downloads": 704} +{"model_id": "flemmingmiguel/NeuDist-Ro-7B", "provider": "huggingface", "task": "text-generation", "downloads": 704} +{"model_id": "eekay/Llama-3.1-8B-Instruct-bear-numbers-ft", "provider": "huggingface", "task": "text-generation", "downloads": 704} +{"model_id": "WithinUsAI/WithIn-Us-Coder-4B.gguf", "provider": "huggingface", "task": "text-generation", "downloads": 704} +{"model_id": "uukuguy/mistral-7b-platypus-fp16-dare-0.9", "provider": "huggingface", "task": "text-generation", "downloads": 703} +{"model_id": "Qwen/Qwen3-0.6B-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 703} +{"model_id": "jan-ai/Pandora-13B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "KnutJaegersberg/Walter-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "SanjiWatsuki/neural-chat-7b-v3-3-wizardmath-dare-me", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "wang7776/Mistral-7B-Instruct-v0.2-sparsity-20-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "bartowski/Llama-3.1-Hawkish-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "ModelCloud/DeepSeek-R1-Distill-Qwen-7B-gptqmodel-4bit-vortex-v2", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "Aratako/Qwen3-8B-NSFW-JP", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "trillionlabs/Tri-21B", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "openguardrails/OpenGuardrails-Text-2510", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "BennyDaBall/MiniMax-M2.5-REAP-139B-A10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 702} +{"model_id": "CallComply/Starling-LM-11B-alpha", "provider": "huggingface", "task": "text-generation", "downloads": 701} +{"model_id": "beberik/Nyxene-v1-11B", "provider": "huggingface", "task": "text-generation", "downloads": 701} +{"model_id": "CultriX/MistralTrix-v1", "provider": "huggingface", "task": "text-generation", "downloads": 701} +{"model_id": "flemmingmiguel/HermesChat-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 701} +{"model_id": "argilla/distilabeled-Marcoro14-7B-slerp-full", "provider": "huggingface", "task": "text-generation", "downloads": 701} +{"model_id": "lucieranraven/osiris-checkpoints", "provider": "huggingface", "task": "text-generation", "downloads": 701} +{"model_id": "uukuguy/SynthIA-7B-v1.3-dare-0.85", "provider": "huggingface", "task": "text-generation", "downloads": 700} +{"model_id": "QuantFactory/Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 700} +{"model_id": "lmstudio-community/Qwen2.5-Coder-3B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 700} +{"model_id": "tencent/DeepSeek-V3.1-Terminus-W4AFP8", "provider": "huggingface", "task": "text-generation", "downloads": 700} +{"model_id": "Abe13/Full-juni-Mistral-7B-OpenOrca", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "beberik/Nyxene-v3-11B", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "HenryJJ/dolphin-2.6-mistral-7b-dpo-orca-v2", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "ewqr2130/alignment-handbook-zephyr-7b_ppostep_100", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "snorkelai/Snorkel-Mistral-PairRM-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "flemmingmiguel/MBX-7B", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "senseable/WestLake-7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "Qwen/Qwen2-57B-A14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "unsloth/dots.llm1.inst-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "bartowski/baidu_ERNIE-4.5-21B-A3B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "gghfez/GLM-5-control-vectors", "provider": "huggingface", "task": "text-generation", "downloads": 699} +{"model_id": "prithivida/Asimov-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "zyh3826/GML-Mistral-merged-v1", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "soniox/Soniox-7B-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "bartowski/aya-23-35B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "zai-org/codegeex4-all-9b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "solidrust/gemma-2-9b-it-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "unsloth/LFM2-1.2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "DevQuasar/dphn.Dolphin-Mistral-24B-Venice-Edition-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "mradermacher/LL-Atlas-V1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "Austin362667/Qwen3-1.7B-MLX-bf16-python-18k-alpaca", "provider": "huggingface", "task": "text-generation", "downloads": 698} +{"model_id": "Abe13/full-juni-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "chargoddard/loyal-piano-m7-cdpo", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "beberik/Lonepino-11B", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "luqmanxyz/Maya_Hermes-2.5-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "h2oai/h2o-danube3-500m-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "TheRains/Qwen2.5-32B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "baichuan-inc/Baichuan-M3-235B-GPTQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "trillionlabs/Tri-21B-Think-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "hmdmahdavi/olympiad-curated-qwen3-4b-instruct-gc-5ep", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "DevQuasar/sarvamai.sarvam-30b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 697} +{"model_id": "EleutherAI/pythia-160m-deduped-v0", "provider": "huggingface", "task": "text-generation", "downloads": 696} +{"model_id": "maywell/PiVoT-0.1-early", "provider": "huggingface", "task": "text-generation", "downloads": 696} +{"model_id": "fblgit/UNA-TheBeagle-7b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 696} +{"model_id": "h2m/mhm-7b-v1.3-DPO-1", "provider": "huggingface", "task": "text-generation", "downloads": 696} +{"model_id": "FelixChao/Voldemort-10B", "provider": "huggingface", "task": "text-generation", "downloads": 696} +{"model_id": "FogTeams/experiment-105-model-consolidation-itr-1", "provider": "huggingface", "task": "text-generation", "downloads": 696} +{"model_id": "RedHatAI/Llama-4-Maverick-17B-128E-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 696} +{"model_id": "Thump604/NVIDIA-Nemotron-3-Super-120B-A12B-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 696} +{"model_id": "Brooooooklyn/qwen3.5-9B-unsloth-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 696} +{"model_id": "TheBloke/Llama-2-70B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "dphn/dolphin-2.2.1-mistral-7b", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "beberik/Nyxene-v2-11B", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "jan-hq/stealth-v1.3", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "Epiculous/Fett-uccine-7B", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "bartowski/Impish_Mind_8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "bartowski/nvidia_Nemotron-H-8B-Reasoning-128K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "bartowski/xai-org_grok-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "inferencerlabs/DeepSeek-V3.2-Speciale-MLX-4.8bit", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "jdopensource/JoyAI-LLM-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "kargeor/Qwen2.5-32B-Cyberpunk-Storyteller-v2", "provider": "huggingface", "task": "text-generation", "downloads": 695} +{"model_id": "DeepESP/gpt2-spanish-medium", "provider": "huggingface", "task": "text-generation", "downloads": 694} +{"model_id": "chanwit/flux-7b-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 694} +{"model_id": "abideen/NexoNimbus-7B", "provider": "huggingface", "task": "text-generation", "downloads": 694} +{"model_id": "flemmingmiguel/Distilled-HermesChat-7B", "provider": "huggingface", "task": "text-generation", "downloads": 694} +{"model_id": "sonthenguyen/NeuralHermes-2.5-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 694} +{"model_id": "mathurinache/Odysseas-11B", "provider": "huggingface", "task": "text-generation", "downloads": 694} +{"model_id": "huihui-ai/Qwen2.5-Coder-14B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 694} +{"model_id": "Wilsonwin/gpt2-chinese-mini", "provider": "huggingface", "task": "text-generation", "downloads": 694} +{"model_id": "yuna1126/Tema_Q-X2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 694} +{"model_id": "SanjiWatsuki/openchat-3.5-1210-starling-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 693} +{"model_id": "SanjiWatsuki/Sonya-7B", "provider": "huggingface", "task": "text-generation", "downloads": 693} +{"model_id": "aari1995/germeo-7b-awq", "provider": "huggingface", "task": "text-generation", "downloads": 693} +{"model_id": "PotatoOff/HamSter-0.1", "provider": "huggingface", "task": "text-generation", "downloads": 693} +{"model_id": "bartowski/TheDrummer_Cydonia-24B-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 693} +{"model_id": "mehuldamani/qwen-base-verifier-sft-v1", "provider": "huggingface", "task": "text-generation", "downloads": 693} +{"model_id": "TeichAI/Qwen3-4B-Thinking-2507-Claude-4.5-Opus-High-Reasoning-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 693} +{"model_id": "mlx-community/Jan-v3-4B-base-instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 693} +{"model_id": "TheBloke/med42-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 692} +{"model_id": "TheBloke/Swallow-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 692} +{"model_id": "tenyx/TenyxChat-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 692} +{"model_id": "bardsai/jaskier-7b-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 692} +{"model_id": "VitalContribution/Evangelion-7B", "provider": "huggingface", "task": "text-generation", "downloads": 692} +{"model_id": "adamo1139/Mistral-7B-AEZAKMI-v2", "provider": "huggingface", "task": "text-generation", "downloads": 691} +{"model_id": "shitshow123/mistral7b_sft_dpo", "provider": "huggingface", "task": "text-generation", "downloads": 691} +{"model_id": "flemmingmiguel/Mistrality-7B", "provider": "huggingface", "task": "text-generation", "downloads": 691} +{"model_id": "liminerity/Blur-7B-slerp-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 691} +{"model_id": "andrijdavid/macaroni-7b", "provider": "huggingface", "task": "text-generation", "downloads": 691} +{"model_id": "flemmingmiguel/MBX-7B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 691} +{"model_id": "unsloth/Qwen2.5-Math-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 691} +{"model_id": "CohereLabs/command-a-reasoning-08-2025", "provider": "huggingface", "task": "text-generation", "downloads": 691} +{"model_id": "JaQuan2k6/Huihui-Qwen3-Coder-Next-abliterated-4bit-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 691} +{"model_id": "prithivida/Asimov-7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "jan-hq/stealth-v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "aari1995/germeo-7b-laser", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "Kquant03/Hippolyta-7B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "FelixChao/NarutoDolphin-10B", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "ewqr2130/alignment-handbook-zephyr-7b-sft-full-dpo-5e7-cont1", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "alnrg2arg/test2", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "Trendyol/Llama-3-Trendyol-LLM-8b-chat-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "legraphista/Phi-3.5-mini-instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "Kortix/FastApply-7B-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "eaddario/Watt-Tool-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "morganstanley/qqWen-7B-pretrain", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "unsloth/Llama-3.2-1B-Instruct-FP8-Block", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "Chaunce1121/chess-fen-move-model", "provider": "huggingface", "task": "text-generation", "downloads": 690} +{"model_id": "calum/tinystories-gpt2-3M", "provider": "huggingface", "task": "text-generation", "downloads": 689} +{"model_id": "Rijgersberg/GEITje-7B", "provider": "huggingface", "task": "text-generation", "downloads": 689} +{"model_id": "FelixChao/Sirius-10B", "provider": "huggingface", "task": "text-generation", "downloads": 689} +{"model_id": "mlx-community/Josiefied-Qwen3-30B-A3B-abliterated-v2-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 689} +{"model_id": "mlx-community/gemma-3-270m-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 689} +{"model_id": "Finisha-F-scratch/Charlotte-2b", "provider": "huggingface", "task": "text-generation", "downloads": 689} +{"model_id": "jan-ai/Pandora-10.7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "FelixChao/WizardDolphin-7B", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "HenryJJ/dolphin-2.6-mistral-7b-dpo-orca-v1", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "Inforup982/Harsha-Hermes-2.5-Mistral-7B_safetensors", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "Neuronovo/neuronovo-9B-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "asapse/DIOD-Mistral-0.2", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "kevin009/llamaRAGdrama", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "google/gemma-3-1b-it-qat-int4-unquantized", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "bartowski/allenai_Olmo-3-32B-Think-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "atharvaraykar/gpt_oss_20b_matmuller", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "staedi/sentiment-llama-3.2", "provider": "huggingface", "task": "text-generation", "downloads": 688} +{"model_id": "benjamin/gpt2-wechsel-german", "provider": "huggingface", "task": "text-generation", "downloads": 687} +{"model_id": "flemmingmiguel/MBX-7B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 687} +{"model_id": "unsloth/Mistral-Nemo-Base-2407", "provider": "huggingface", "task": "text-generation", "downloads": 687} +{"model_id": "Vikhrmodels/Vikhr-Gemma-2B-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 687} +{"model_id": "DevQuasar/Qwen.Qwen2.5-14B-Instruct-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 687} +{"model_id": "cyankiwi/Kimi-Dev-72B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 687} +{"model_id": "unsloth/Apertus-8B-Instruct-2509-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 687} +{"model_id": "yujiepan/mixtral-8xtiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 686} +{"model_id": "UCLA-AGI/zephyr-7b-sft-full-SPIN-iter2", "provider": "huggingface", "task": "text-generation", "downloads": 686} +{"model_id": "Azazelle/Sina-Odin-7b-Merge", "provider": "huggingface", "task": "text-generation", "downloads": 686} +{"model_id": "SanjiWatsuki/Kunoichi-DPO-7B", "provider": "huggingface", "task": "text-generation", "downloads": 686} +{"model_id": "RatanRohith/NeuralPizza-7B-V0.1", "provider": "huggingface", "task": "text-generation", "downloads": 686} +{"model_id": "PotatoOff/HamSter-0.2", "provider": "huggingface", "task": "text-generation", "downloads": 686} +{"model_id": "RatanRohith/NeuralPizza-7B-V0.2", "provider": "huggingface", "task": "text-generation", "downloads": 686} +{"model_id": "cyankiwi/Hermes-4.3-36B-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 686} +{"model_id": "AUTOMATIC/promptgen-majinai-unsafe", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "walebadr/Mistral-7B-v0.1-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "Pierre-obi/Mistral_solar-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "FelixChao/NinjaDolphin-7B", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "flemmingmiguel/DareBeagle-7B", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "leveldevai/MarcBeagle-7B", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "RatanRohith/NeuralPizza-Valor-7B-Merge-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "bartowski/Dolphin3.0-Qwen2.5-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "z-lab/Qwen3-Coder-30B-A3B-DFlash", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "GazTrab/LFM2.5-1.2B-MOAT", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "emmanuelaboah01/qiu-v8-qwen3-8b-v4-continued-merged", "provider": "huggingface", "task": "text-generation", "downloads": 685} +{"model_id": "Azazelle/Sina-Thor-7b-Merge", "provider": "huggingface", "task": "text-generation", "downloads": 684} +{"model_id": "chanwit/flux-7b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 684} +{"model_id": "ewqr2130/alignment-handbook-zephyr-7b-sft-full-dpo-5e7-cont2", "provider": "huggingface", "task": "text-generation", "downloads": 684} +{"model_id": "AISimplyExplained/Vakil-7B", "provider": "huggingface", "task": "text-generation", "downloads": 684} +{"model_id": "TinyLlama/TinyLlama_v1.1_math_code", "provider": "huggingface", "task": "text-generation", "downloads": 684} +{"model_id": "bartowski/Qwen2.5-Coder-0.5B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 684} +{"model_id": "mims-harvard/TxAgent-T1-Llama-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 684} +{"model_id": "leveldevai/MarcDareBeagle-7B", "provider": "huggingface", "task": "text-generation", "downloads": 683} +{"model_id": "FelixChao/WestSeverus-7B", "provider": "huggingface", "task": "text-generation", "downloads": 683} +{"model_id": "mlx-community/gemma-3-text-4b-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 683} +{"model_id": "Qwen/Qwen3-0.6B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 683} +{"model_id": "peremayolc/qwen-final-1-5", "provider": "huggingface", "task": "text-generation", "downloads": 683} +{"model_id": "spicyneuron/Qwen3.5-122B-A10B-MLX-vision-4.7-bit", "provider": "huggingface", "task": "text-generation", "downloads": 683} +{"model_id": "TheBloke/Mistral-7B-Instruct-v0.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 682} +{"model_id": "PetroGPT/Severus-7B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 682} +{"model_id": "silvercoder67/Mistral-7b-instruct-v0.2-summ-sft-e2m", "provider": "huggingface", "task": "text-generation", "downloads": 682} +{"model_id": "ewqr2130/7B_ppo_phiRM_2GPU_3e-7step_4000", "provider": "huggingface", "task": "text-generation", "downloads": 682} +{"model_id": "PetroGPT/WestSeverus-7B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 682} +{"model_id": "nn-tech/MetalGPT-1", "provider": "huggingface", "task": "text-generation", "downloads": 682} +{"model_id": "TheBloke/law-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "HenryJJ/dolphin-2.6-mistral-7b-dpo-orca", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "SanjiWatsuki/Lelantos-DPO-7B", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "h2m/mhm-7b-v1.3", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "flemmingmiguel/MarcMistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "shadowml/DareBeagle-7B", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "leveldevai/TurdusDareBeagle-7B", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "RatanRohith/NeuralMathChat-7B-V0.2", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "second-state/DeepSeek-V2-Lite-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "RedHatAI/Meta-Llama-3.1-405B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "Lamapi/next-14b-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "ycheng1024/task-20-google-gemma-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 681} +{"model_id": "ewqr2130/alignment-handbook-zephyr-7b_ppo_5e7step_102", "provider": "huggingface", "task": "text-generation", "downloads": 680} +{"model_id": "grimjim/Llama-3.1-8B-Instruct-abliterated_via_adapter-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 680} +{"model_id": "bartowski/kldzj_gpt-oss-120b-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 680} +{"model_id": "flax-community/papuGaPT2", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "Universal-NER/UniNER-7B-type", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "proto-llm/uniwiz-7B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "HenryJJ/dolphin-2.6-mistral-7b-dpo-orca-v3", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "AI-B/UTENA-7B-V3", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "PetroGPT/Voldemort-10B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "BarryFutureman/WildWest-Variant3-7B", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "Weyaxi/Einstein-openchat-7B", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "UCLA-AGI/Mistral7B-PairRM-SPPO", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "voidful/Llama-3.1-TAIDE-R1-8B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "JetLM/SDAR-1.7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 679} +{"model_id": "EleutherAI/llemma_7b", "provider": "huggingface", "task": "text-generation", "downloads": 678} +{"model_id": "ewqr2130/alignment-handbook-zephyr-7b_ppo_5e7step_51", "provider": "huggingface", "task": "text-generation", "downloads": 678} +{"model_id": "MaziyarPanahi/NSFW_DPO_Noromaid-7b-Mistral-7B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 678} +{"model_id": "lmstudio-community/Qwen2.5-Coder-1.5B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 678} +{"model_id": "aitfindonesia/KomdigiUB-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 678} +{"model_id": "TheBloke/typhoon-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 677} +{"model_id": "DavidAU/DarkForest-20B-V3-Ultra-Quality-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 677} +{"model_id": "kevin009/Llamafia", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "Cartinoe5930/TIES-Merging", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "leveldevai/BeagleMist-7B", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "flemmingmiguel/MDBX-7B", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "cris177/Orca-Hermes-7B-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "MaziyarPanahi/Llama-3.2-3B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "vesteinn/gpt2-dna", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "renhehuang/qwen3-1.7b-coffee-sft", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "kainecorneko/Deepseek-R1-Distill-Qwen-32b-uncensored-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "nightmedia/Qwen3.5-27B-Text-qx64-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 676} +{"model_id": "indonesian-nlp/gpt2-medium-indonesian", "provider": "huggingface", "task": "text-generation", "downloads": 675} +{"model_id": "explosion-testing/refined-web-model-test", "provider": "huggingface", "task": "text-generation", "downloads": 675} +{"model_id": "UCLA-AGI/zephyr-7b-sft-full-SPIN-iter3", "provider": "huggingface", "task": "text-generation", "downloads": 675} +{"model_id": "wang7776/Mistral-7B-Instruct-v0.2-sparsity-30-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 675} +{"model_id": "RatanRohith/NeuralPizza-7B-Merge-Slerp", "provider": "huggingface", "task": "text-generation", "downloads": 675} +{"model_id": "bartowski/Tiger-Gemma-9B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 675} +{"model_id": "bartowski/Steelskull_L3.3-Electra-R1-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 675} +{"model_id": "mlx-community/GLM-4.7-Flash-Claude-Opus-4.5-High-Reasoning-Distill-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 675} +{"model_id": "sampluralis/llama-mid", "provider": "huggingface", "task": "text-generation", "downloads": 675} +{"model_id": "cookinai/Bald-Eagle-7B", "provider": "huggingface", "task": "text-generation", "downloads": 674} +{"model_id": "leveldevai/MBA-7B", "provider": "huggingface", "task": "text-generation", "downloads": 674} +{"model_id": "unsloth/gemma-7b", "provider": "huggingface", "task": "text-generation", "downloads": 674} +{"model_id": "pjain001/Llama-3.2-3B-Fluxed-uncensored-v0.1-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 674} +{"model_id": "JetBrains/Mellum-4b-dpo-python", "provider": "huggingface", "task": "text-generation", "downloads": 674} +{"model_id": "ubergarm/GLM-4.7-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 674} +{"model_id": "igarin/Qwen2.5-Coder-7B-20260219-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 674} +{"model_id": "dineth554/legion-coder-8m", "provider": "huggingface", "task": "text-generation", "downloads": 674} +{"model_id": "DevopsEmbrace/qwen3_32B_simple_sft_IV_e4_unsloth_baseline_R128_merged_16bit", "provider": "huggingface", "task": "text-generation", "downloads": 674} +{"model_id": "alnrg2arg/test2_3", "provider": "huggingface", "task": "text-generation", "downloads": 673} +{"model_id": "basharalrfooh/Fine-Tashkeel", "provider": "huggingface", "task": "text-generation", "downloads": 673} +{"model_id": "AgentGym/AgentEvol-7B", "provider": "huggingface", "task": "text-generation", "downloads": 673} +{"model_id": "QuantFactory/Meissa-Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 673} +{"model_id": "featherless-ai-quants/Sao10K-L3-8B-Stheno-v3.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 673} +{"model_id": "EasyDeL/Llama-3.2-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 673} +{"model_id": "roneneldan/TinyStories-2Layers-33M", "provider": "huggingface", "task": "text-generation", "downloads": 672} +{"model_id": "nfaheem/Marcoroni-7b-DPO-Merge", "provider": "huggingface", "task": "text-generation", "downloads": 672} +{"model_id": "marcelone/Hunyuan-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 672} +{"model_id": "Anxo/erisk26-task1-patient-02-adapter", "provider": "huggingface", "task": "text-generation", "downloads": 672} +{"model_id": "stratalab-org/Meta-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 672} +{"model_id": "liminerity/Blurstral-7b-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 671} +{"model_id": "mixtao/MixTAO-7Bx2-MoE-Instruct-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 671} +{"model_id": "BarryFutureman/NeuralTurdusVariant1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 671} +{"model_id": "lmstudio-community/Qwen2.5-32B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 671} +{"model_id": "second-state/Deepseek-LLM-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 670} +{"model_id": "FelixChao/Severus-7B", "provider": "huggingface", "task": "text-generation", "downloads": 670} +{"model_id": "ubaitur5/Ministral-3b-instruct-Q4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 670} +{"model_id": "mlx-community/Qwen3-235B-A22B-Thinking-2507-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 670} +{"model_id": "amd/Qwen3-235B-A22B-Instruct-2507-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 670} +{"model_id": "SykoSLM/SykoLLM-V4.3", "provider": "huggingface", "task": "text-generation", "downloads": 670} +{"model_id": "DevQuasar/eousphoros.kappa-20b-131k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 670} +{"model_id": "NousResearch/Yarn-Llama-2-7b-128k", "provider": "huggingface", "task": "text-generation", "downloads": 669} +{"model_id": "kakaocorp/kanana-2-30b-a3b-thinking-2601", "provider": "huggingface", "task": "text-generation", "downloads": 669} +{"model_id": "Jackrong/MLX-Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 669} +{"model_id": "violetahayashi69/NemoMix-Unleashed-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 669} +{"model_id": "roneneldan/TinyStories-Instruct-8M", "provider": "huggingface", "task": "text-generation", "downloads": 668} +{"model_id": "universitytehran/PersianMind-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 668} +{"model_id": "RISys-Lab/RedSage-Qwen3-8B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 668} +{"model_id": "arthurcollet/Qwen3.5-27B-mlx-mxfp8", "provider": "huggingface", "task": "text-generation", "downloads": 668} +{"model_id": "yujiepan/llama-2-tiny-3layers-random", "provider": "huggingface", "task": "text-generation", "downloads": 667} +{"model_id": "MaziyarPanahi/Mistral-Large-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 667} +{"model_id": "bartowski/Zyphra_ZR1-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 667} +{"model_id": "bartowski/ServiceNow-AI_Apriel-Nemotron-15b-Thinker-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 667} +{"model_id": "nightmedia/Mistral-Nemo-2407-12B-Thinking-Claude-Gemini-GPT5.2-Uncensored-HERETIC-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 667} +{"model_id": "chi1818/meta-Llama-3.1-8B-nursing", "provider": "huggingface", "task": "text-generation", "downloads": 667} +{"model_id": "EleutherAI/pythia-1.4b-deduped-v0", "provider": "huggingface", "task": "text-generation", "downloads": 666} +{"model_id": "microsoft/BioGPT-Large-PubMedQA", "provider": "huggingface", "task": "text-generation", "downloads": 666} +{"model_id": "tiiuae/Falcon-H1-Tiny-90M-Base", "provider": "huggingface", "task": "text-generation", "downloads": 666} +{"model_id": "BambiMC/Qwen3-Coder-Next-mlx-2Bit", "provider": "huggingface", "task": "text-generation", "downloads": 666} +{"model_id": "juiceb0xc0de/dread-llama-8b-existential", "provider": "huggingface", "task": "text-generation", "downloads": 666} +{"model_id": "nytopop/Qwen3-32B.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 665} +{"model_id": "Bedovyy/Qwen3-32B.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 665} +{"model_id": "z-lab/LLaMA3.1-8B-Instruct-DFlash-UltraChat", "provider": "huggingface", "task": "text-generation", "downloads": 665} +{"model_id": "mlx-community/MiniMax-M2.5-8bit-gs32", "provider": "huggingface", "task": "text-generation", "downloads": 665} +{"model_id": "vinai/PhoGPT-4B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 664} +{"model_id": "unsloth/Llama-3.1-Nemotron-Nano-8B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 664} +{"model_id": "EleutherAI/pythia-6.9b-v0", "provider": "huggingface", "task": "text-generation", "downloads": 663} +{"model_id": "kengurukleo/deutsch_a2_transformer", "provider": "huggingface", "task": "text-generation", "downloads": 663} +{"model_id": "Flexan/hamzah0asadullah-TinyRP-0.8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 663} +{"model_id": "arthurcollet/Qwen3.5-27B-mlx-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 663} +{"model_id": "mixtao/MixTAO-7Bx2-MoE-Instruct-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "senseable/Westlake-7B", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "anthracite-org/magnum-v4-72b", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "bartowski/NousResearch_DeepHermes-3-Llama-3-3B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "unsloth/Qwen3-0.6B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "DevQuasar/huihui-ai.Qwen3-30B-A3B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "gghfez/gpt-oss-20b-Derestricted-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "paulo037/Qwen3-VL-2B-Instruct-legal-extraction", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "bartowski/nvidia_Nemotron-Cascade-14B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "Simonc-44/Cygnis-Alpha-1.7B-v2.5", "provider": "huggingface", "task": "text-generation", "downloads": 662} +{"model_id": "microsoft/CodeGPT-small-java-adaptedGPT2", "provider": "huggingface", "task": "text-generation", "downloads": 661} +{"model_id": "instructlab/granite-7b-lab", "provider": "huggingface", "task": "text-generation", "downloads": 661} +{"model_id": "bartowski/a-m-team_AM-Thinking-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 661} +{"model_id": "mradermacher/Hans_Wesker-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 661} +{"model_id": "roneneldan/TinyStories-Instruct-3M", "provider": "huggingface", "task": "text-generation", "downloads": 660} +{"model_id": "bartowski/Mixtral-8x22B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 660} +{"model_id": "ldostadi/Qwen3-8B-abliterated-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 660} +{"model_id": "mradermacher/GLM4.7-Distill-LFM2.5-1.2B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 660} +{"model_id": "mradermacher/Moonlight-16B-A3B-Instruct-bruno-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 660} +{"model_id": "nightmedia/Qwen3-30B-A3B-Claude-4.5-Opus-High-Reasoning-2507-ABLITERATED-UNCENSORED-V2-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 660} +{"model_id": "bartowski/granite-20b-code-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 659} +{"model_id": "Salesforce/Llama-xLAM-2-8b-fc-r-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 659} +{"model_id": "thelamapi/next-codex", "provider": "huggingface", "task": "text-generation", "downloads": 659} +{"model_id": "RedHatAI/Qwen3-30B-A3B-Instruct-2507-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 659} +{"model_id": "aariciah/gpt2-german-dutch-configC-6k", "provider": "huggingface", "task": "text-generation", "downloads": 659} +{"model_id": "abhilashms/GLM-5-MLX-4.8bit", "provider": "huggingface", "task": "text-generation", "downloads": 659} +{"model_id": "Junx-Axum/axum-architect-v2", "provider": "huggingface", "task": "text-generation", "downloads": 659} +{"model_id": "trishajean/qwen-math-cebuano-1.5b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 659} +{"model_id": "stanford-crfm/expanse-gpt2-small-x777", "provider": "huggingface", "task": "text-generation", "downloads": 658} +{"model_id": "mixtao/MixTAO-7Bx2-MoE-Instruct-v4.0", "provider": "huggingface", "task": "text-generation", "downloads": 658} +{"model_id": "DavidAU/L3-Dark-Planet-8B-V2-Eight-Orbs-Of-Power-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 658} +{"model_id": "NexVeridian/gpt-oss-120b-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 658} +{"model_id": "inceptionai/jais-13b", "provider": "huggingface", "task": "text-generation", "downloads": 657} +{"model_id": "MBZUAI-Paris/Atlas-Chat-9B", "provider": "huggingface", "task": "text-generation", "downloads": 657} +{"model_id": "malekgo/mistral-nemo-lp-ai", "provider": "huggingface", "task": "text-generation", "downloads": 657} +{"model_id": "JinSiQianCheng/Llama-3.2-8X3B-MOE-Dark-Champion-Instruct-uncensored-abliterated-18.4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 657} +{"model_id": "roneneldan/TinyStories-Instuct-1Layer-21M", "provider": "huggingface", "task": "text-generation", "downloads": 656} +{"model_id": "LLM4Binary/llm4decompile-6.7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 656} +{"model_id": "vandijklab/C2S-Pythia-410m-cell-type-prediction", "provider": "huggingface", "task": "text-generation", "downloads": 656} +{"model_id": "bartowski/magnum-v4-22b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 656} +{"model_id": "AI-MO/Kimina-Prover-Distill-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 656} +{"model_id": "meituan-longcat/LongCat-Flash-Chat-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 656} +{"model_id": "Daga2001/Llama-3.2-3B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 656} +{"model_id": "TheBloke/Magicoder-S-DS-6.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 655} +{"model_id": "bartowski/Llama-OpenReviewer-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 655} +{"model_id": "XDGCC/coreml-Qwen3-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 655} +{"model_id": "Flexan/LocoreMind-LocoOperator-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 655} +{"model_id": "mradermacher/LL-Hephaestus-V1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 655} +{"model_id": "ZeroWw/Qwen3.5-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 655} +{"model_id": "bakulgrosirherbal/Qwen3.5-9B-Gemini-3.1-Pro-Reasoning-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 655} +{"model_id": "PetarKal/Qwen3-4B-ascii-art-curated-mix-v4-full-lr2e-5-ga16-ctx4096", "provider": "huggingface", "task": "text-generation", "downloads": 655} +{"model_id": "mlfoundations/tabula-8b", "provider": "huggingface", "task": "text-generation", "downloads": 654} +{"model_id": "ehristoforu/Falcon3-MoE-2x7B-Insruct", "provider": "huggingface", "task": "text-generation", "downloads": 654} +{"model_id": "unsloth/AceReason-Nemotron-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 654} +{"model_id": "RunsenXu/PointLLM_7B_v1.2", "provider": "huggingface", "task": "text-generation", "downloads": 653} +{"model_id": "fla-hub/rwkv7-1.5B-world", "provider": "huggingface", "task": "text-generation", "downloads": 653} +{"model_id": "ReactiveAI/RxT-Beta-Decoder-iSFT", "provider": "huggingface", "task": "text-generation", "downloads": 653} +{"model_id": "Jackrong/Qwen3.5-9B-Gemini-3.1-Pro-Reasoning-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 653} +{"model_id": "mixtao/MixTAO-7Bx2-MoE-Instruct-v5.0", "provider": "huggingface", "task": "text-generation", "downloads": 652} +{"model_id": "NLPark/AnFeng_v3.1-Avocet", "provider": "huggingface", "task": "text-generation", "downloads": 652} +{"model_id": "Corianas/DeepSeek-R1-Distill-Qwen-14B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 652} +{"model_id": "cerebras/GLM-4.5-Air-REAP-82B-A12B", "provider": "huggingface", "task": "text-generation", "downloads": 652} +{"model_id": "thangvip/qwen2.5-1.5b-seq-dspo-sgd-linear", "provider": "huggingface", "task": "text-generation", "downloads": 652} +{"model_id": "srswti/bodega-orion-0.6b", "provider": "huggingface", "task": "text-generation", "downloads": 652} +{"model_id": "bartowski/QwQ-32B-Preview-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 651} +{"model_id": "madhurjindal/Jailbreak-Detector-2-XL", "provider": "huggingface", "task": "text-generation", "downloads": 651} +{"model_id": "lmstudio-community/Qwen3-235B-A22B-Thinking-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 651} +{"model_id": "bartowski/Kwaipilot_KAT-Dev-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 651} +{"model_id": "surogate/Qwen3.5-27B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 651} +{"model_id": "DevQuasar/IQuestLab.IQuest-Coder-V1-14B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 651} +{"model_id": "noctrex/Qwen3-Coder-REAP-25B-A3B-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 650} +{"model_id": "lmstudio-community/Olmo-3.1-32B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 650} +{"model_id": "mradermacher/zen4-coder-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 650} +{"model_id": "stelterlab/DeepSeek-R1-Distill-Qwen-14B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 649} +{"model_id": "NVFP4/Qwen3-235B-A22B-Instruct-2507-FP4", "provider": "huggingface", "task": "text-generation", "downloads": 649} +{"model_id": "Avokado777/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-fast_small_gibbon", "provider": "huggingface", "task": "text-generation", "downloads": 649} +{"model_id": "AISA-Framework/AISA-AR-FunctionCall-FT", "provider": "huggingface", "task": "text-generation", "downloads": 649} +{"model_id": "hakurei/gpt-j-random-tinier", "provider": "huggingface", "task": "text-generation", "downloads": 648} +{"model_id": "huggingtweets/elonmusk", "provider": "huggingface", "task": "text-generation", "downloads": 648} +{"model_id": "roneneldan/TinyStories-Instruct-1M", "provider": "huggingface", "task": "text-generation", "downloads": 648} +{"model_id": "sayhan/OpenHermes-2.5-Strix-Philosophy-Mistral-7B-LoRA", "provider": "huggingface", "task": "text-generation", "downloads": 648} +{"model_id": "nvidia/AceMath-72B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 648} +{"model_id": "bartowski/alamios_Mistral-Small-3.1-DRAFT-0.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 648} +{"model_id": "GOBA-AI-Labs/PrunedHub-Qwen3.5-35B-A3B-80pct", "provider": "huggingface", "task": "text-generation", "downloads": 648} +{"model_id": "internlm/internlm-7b", "provider": "huggingface", "task": "text-generation", "downloads": 647} +{"model_id": "yujiepan/meta-llama-3.1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 647} +{"model_id": "fdtn-ai/Foundation-Sec-8B-Reasoning-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 647} +{"model_id": "isetnefret/DarkIdol-Llama-3.1-8B-Instruct-1.3-Uncensored-mlx-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 647} +{"model_id": "zenlm/zen4-pro", "provider": "huggingface", "task": "text-generation", "downloads": 647} +{"model_id": "sampluralis/llama-sft-proj-layers-shmid-pm", "provider": "huggingface", "task": "text-generation", "downloads": 647} +{"model_id": "flax-community/gpt-2-spanish", "provider": "huggingface", "task": "text-generation", "downloads": 646} +{"model_id": "explosion-testing/mpt-test", "provider": "huggingface", "task": "text-generation", "downloads": 646} +{"model_id": "apple/OpenELM-1_1B", "provider": "huggingface", "task": "text-generation", "downloads": 646} +{"model_id": "huihui-ai/DeepSeek-R1-Distill-Qwen-7B-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 646} +{"model_id": "mradermacher/gemma-3-27b-it-abliterated-refined-vision-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 646} +{"model_id": "sayhan/gemma-7b-it-GGUF-quantized", "provider": "huggingface", "task": "text-generation", "downloads": 645} +{"model_id": "tiiuae/Falcon-H1-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 645} +{"model_id": "bartowski/mistralai_Magistral-Small-2506-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 645} +{"model_id": "Tann-dev/sex-chat-dirty-girlfriend", "provider": "huggingface", "task": "text-generation", "downloads": 644} +{"model_id": "BAAI/Infinity-Instruct-7M-Gen-Llama3_1-70B", "provider": "huggingface", "task": "text-generation", "downloads": 644} +{"model_id": "DavidAU/Llama-3.2-1B-Instruct-NEO-SI-FI-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 644} +{"model_id": "calcuis/deepseek-r1", "provider": "huggingface", "task": "text-generation", "downloads": 644} +{"model_id": "unsloth/GLM-Z1-9B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 644} +{"model_id": "ibm-granite/granite-4.0-h-small-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 644} +{"model_id": "jesusoctavioas/Qwen3-Coder-Next-mlx-2Bit", "provider": "huggingface", "task": "text-generation", "downloads": 643} +{"model_id": "jedisct1/Qwen3-Coder-Next-REAP-q5-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 643} +{"model_id": "dealignai/Qwen3.5-397B-A17B-4bit-MLX-REAP-CRACK", "provider": "huggingface", "task": "text-generation", "downloads": 643} +{"model_id": "huihui-ai/Huihui-LFM2-24B-A2B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 643} +{"model_id": "RedHatAI/Qwen2-57B-A14B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 642} +{"model_id": "microsoft/NextCoder-7B", "provider": "huggingface", "task": "text-generation", "downloads": 642} +{"model_id": "NLPark/Shi-Cis-Kestrel-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 641} +{"model_id": "bartowski/Llama-Sentient-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 641} +{"model_id": "iapp/chinda-qwen3-4b", "provider": "huggingface", "task": "text-generation", "downloads": 641} +{"model_id": "DavidAU/Gemma-3-The-Grand-Horror-RAZOR-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 641} +{"model_id": "ig1/medgemma-27b-text-it-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 641} +{"model_id": "ubergarm/GLM-5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 641} +{"model_id": "alexlee7171/Qwen3.5-9B-Claude-4.6-Opus-Distilled-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 641} +{"model_id": "mradermacher/beaver-1b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 641} +{"model_id": "DavidAU/L3-SMB-Grand-STORY-F32-Ultra-Quality-16.5B-NEO-V2-IMATRIX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 640} +{"model_id": "second-state/Qwen2.5-14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 640} +{"model_id": "DavidAU/Mistral-Small-3.1-24B-Instruct-2503-MAX-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 640} +{"model_id": "unsloth/granite-4.0-h-350m", "provider": "huggingface", "task": "text-generation", "downloads": 640} +{"model_id": "richardyoung/Deepseek-R1-Distill-Qwen-32b-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 640} +{"model_id": "cyankiwi/GLM-4.7-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 640} +{"model_id": "flax-community/gpt2-bengali", "provider": "huggingface", "task": "text-generation", "downloads": 639} +{"model_id": "qikp/OLMo-2-0425-1B-SFT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 639} +{"model_id": "scchiu/gpt_oss_120b_lora_v1_merged_16bit", "provider": "huggingface", "task": "text-generation", "downloads": 639} +{"model_id": "roneneldan/TinyStories-Instruct-2Layers-33M", "provider": "huggingface", "task": "text-generation", "downloads": 638} +{"model_id": "MaziyarPanahi/Llama-3-8B-Instruct-v0.4", "provider": "huggingface", "task": "text-generation", "downloads": 638} +{"model_id": "AMead10/Llama-3.2-1B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 638} +{"model_id": "igarin/Qwen2.5-Coder-7B-20260218-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 638} +{"model_id": "MoringLabs/Nemotron-3-Super-120B-A12B-MLX-3.6bit", "provider": "huggingface", "task": "text-generation", "downloads": 638} +{"model_id": "vjxcajlk/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-long_scruffy_camel", "provider": "huggingface", "task": "text-generation", "downloads": 637} +{"model_id": "mehuldamani/sft-new-story-v3", "provider": "huggingface", "task": "text-generation", "downloads": 637} +{"model_id": "informatiker/Llama-3-8B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 636} +{"model_id": "QuantFactory/Qwen2.5-14B_Uncencored_Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 636} +{"model_id": "bartowski/Mistral-NeMo-Minitron-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 636} +{"model_id": "bartowski/lolzinventor_Meta-Llama-3.1-8B-SurviveV3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 636} +{"model_id": "enacimie/Qwen2.5-1.5B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 636} +{"model_id": "VLSP2025-LegalSML/qwen3-4b-legal-pretrain", "provider": "huggingface", "task": "text-generation", "downloads": 636} +{"model_id": "VillanovaAI/Villanova-2B-Base-2512-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 636} +{"model_id": "NexVeridian/Qwen3.5-35B-A3B-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 636} +{"model_id": "EleutherAI/pythia-6.9b-deduped-v0", "provider": "huggingface", "task": "text-generation", "downloads": 635} +{"model_id": "McG-221/Qwen3-Coder-Next-60B-REAM-mxfp4-gs32", "provider": "huggingface", "task": "text-generation", "downloads": 635} +{"model_id": "unsloth/Qwen2-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 634} +{"model_id": "ramblingpolymath/Qwen3-Coder-30B-A3B-Instruct-W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 634} +{"model_id": "llmat/Qwen3-4B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 634} +{"model_id": "RedHatAI/Qwen3-14B-speculator.eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 634} +{"model_id": "mlx-community/GLM-4.7-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 634} +{"model_id": "Jongsim/Qwen3.5-35B-A3B-heretic-Opus-4.6-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 634} +{"model_id": "roneneldan/TinyStories-Instruct-28M", "provider": "huggingface", "task": "text-generation", "downloads": 633} +{"model_id": "ghost-x/ghost-8b-beta", "provider": "huggingface", "task": "text-generation", "downloads": 633} +{"model_id": "goldfish-models/deu_latn_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 633} +{"model_id": "bartowski/Chronos-Gold-12B-1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 633} +{"model_id": "bartowski/Tiger-Gemma-9B-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 633} +{"model_id": "bartowski/Anubis-70B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 633} +{"model_id": "bartowski/arcee-ai_Homunculus-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 633} +{"model_id": "KAKA22/CodeRM-8B", "provider": "huggingface", "task": "text-generation", "downloads": 632} +{"model_id": "bartowski/Delta-Vector_Austral-24B-Winton-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 632} +{"model_id": "Open4bits/Nanbeige4.1-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 632} +{"model_id": "s3nh/UTENA-7B-NSFW-V2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 631} +{"model_id": "DavidAU/L3-Dark_Mistress-The_Guilty_Pen-Uncensored-17.4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 631} +{"model_id": "typhoon-ai/llama3.2-typhoon2-3b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 631} +{"model_id": "bartowski/baidu_ERNIE-4.5-21B-A3B-PT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 631} +{"model_id": "QuixiAI/Wizard-Vicuna-7B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 630} +{"model_id": "TheBloke/CodeLlama-70B-hf-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 630} +{"model_id": "onnx-community/DeepSeek-R1-Distill-Qwen-1.5B-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 630} +{"model_id": "MBZUAI-Paris/Nile-Chat-12B", "provider": "huggingface", "task": "text-generation", "downloads": 630} +{"model_id": "DavidAU/Qwen3-30B-A3B-YOYO-V2-Claude-4.6-Opus-High-INSTRUCT", "provider": "huggingface", "task": "text-generation", "downloads": 630} +{"model_id": "Qwen/Qwen2-0.5B-Instruct-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 629} +{"model_id": "bartowski/DeepSeek-Coder-V2-Lite-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 629} +{"model_id": "elyza/ELYZA-Shortcut-1.0-Qwen-32B", "provider": "huggingface", "task": "text-generation", "downloads": 629} +{"model_id": "Qwen/Qwen3-1.7B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 629} +{"model_id": "lmstudio-community/gemma-3-270m-it-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 629} +{"model_id": "mradermacher/marin-8b-instruct-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 629} +{"model_id": "bartowski/Skywork_Skywork-OR1-Math-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 628} +{"model_id": "DeepSQL/DeepSQL-1.0", "provider": "huggingface", "task": "text-generation", "downloads": 628} +{"model_id": "OpceanAI/Yuuki-3.7", "provider": "huggingface", "task": "text-generation", "downloads": 628} +{"model_id": "EleutherAI/pythia-1.4b-v0", "provider": "huggingface", "task": "text-generation", "downloads": 627} +{"model_id": "smcleod/Qwen2.5-Coder-7B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 627} +{"model_id": "Goekdeniz-Guelmez/Josiefied-Qwen2.5-14B-Instruct-abliterated-v4-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 627} +{"model_id": "bartowski/nvidia_OpenReasoning-Nemotron-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 627} +{"model_id": "Areawi/Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 627} +{"model_id": "bartowski/ArliAI_GLM-4.6-Derestricted-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 626} +{"model_id": "liuhaotian/llava-llama-2-13b-chat-lightning-preview", "provider": "huggingface", "task": "text-generation", "downloads": 625} +{"model_id": "sapienzanlp/Minerva-1B-base-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 625} +{"model_id": "DavidAU/Daredevil-8B-abliterated-Ultra-NEO-V1-IMATRIX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 625} +{"model_id": "varma007ut/Indian_law_chat_minor_project", "provider": "huggingface", "task": "text-generation", "downloads": 625} +{"model_id": "txgsync/gpt-oss-20b-Derestricted-mxfp4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 625} +{"model_id": "McG-221/gemma-3-27b-it-abliterated-refined-vision-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 625} +{"model_id": "OpceanAI/Yuuki-best", "provider": "huggingface", "task": "text-generation", "downloads": 625} +{"model_id": "philippelaban/keep_it_simple", "provider": "huggingface", "task": "text-generation", "downloads": 624} +{"model_id": "thu-coai/ShieldLM-14B-qwen", "provider": "huggingface", "task": "text-generation", "downloads": 624} +{"model_id": "shanearora/Flex-reddit-2x7B-1T", "provider": "huggingface", "task": "text-generation", "downloads": 624} +{"model_id": "rl-research/DR-Tulu-SFT-8B", "provider": "huggingface", "task": "text-generation", "downloads": 624} +{"model_id": "aariciah/gpt2-arabic-dutch-configC-6k", "provider": "huggingface", "task": "text-generation", "downloads": 624} +{"model_id": "unsloth/gemma-7b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 623} +{"model_id": "WokeAI/Tankie-DPE-12B-SFT-v2", "provider": "huggingface", "task": "text-generation", "downloads": 623} +{"model_id": "inferencerlabs/Mistral-Small-4-119B-2603-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 623} +{"model_id": "ibm-granite/granite-guardian-3.1-8b", "provider": "huggingface", "task": "text-generation", "downloads": 622} +{"model_id": "JunHowie/Qwen3-14B-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 622} +{"model_id": "TheBloke/Dr_Samantha-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 621} +{"model_id": "aisingapore/Gemma-SEA-LION-v3-9B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 621} +{"model_id": "tarsur909/Qwen3-30B-A3B-Instruct-2507-structured-10", "provider": "huggingface", "task": "text-generation", "downloads": 621} +{"model_id": "darkc0de/XortronCriminalComputingConfig", "provider": "huggingface", "task": "text-generation", "downloads": 620} +{"model_id": "huihui-ai/Huihui-Qwen3-Coder-30B-A3B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 620} +{"model_id": "TeichAI/Qwen3-8B-DeepSeek-v3.2-Speciale-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 620} +{"model_id": "cortexso/deepseek-r1-distill-qwen-1.5b", "provider": "huggingface", "task": "text-generation", "downloads": 619} +{"model_id": "DevQuasar/huihui-ai.DeepSeek-R1-Distill-Qwen-14B-abliterated-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 619} +{"model_id": "NovaSky-AI/Sky-T1-mini", "provider": "huggingface", "task": "text-generation", "downloads": 619} +{"model_id": "bartowski/SentientAGI_Dobby-Unhinged-Llama-3.3-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 619} +{"model_id": "shisa-ai/shisa-v2.1-unphi4-14b", "provider": "huggingface", "task": "text-generation", "downloads": 619} +{"model_id": "mradermacher/zen3-vl-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 619} +{"model_id": "bobkitchen/Qwen3.5-4B-Text-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 619} +{"model_id": "SriHarsha1590/chemistry-validator-llama3", "provider": "huggingface", "task": "text-generation", "downloads": 619} +{"model_id": "DavidAU/L3.1-RP-Hero-InBetween-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 618} +{"model_id": "Malte0621/test", "provider": "huggingface", "task": "text-generation", "downloads": 617} +{"model_id": "harshaljanjani/tiny-t5gemma-test", "provider": "huggingface", "task": "text-generation", "downloads": 617} +{"model_id": "bartowski/ibm-granite_granite-4.0-micro-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 617} +{"model_id": "aariciah/gpt2-chinese-dutch-configC-6k", "provider": "huggingface", "task": "text-generation", "downloads": 617} +{"model_id": "mradermacher/Stentor-30M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 617} +{"model_id": "Flexan/Novaciano-Toxic.NPC-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 617} +{"model_id": "Hupad2425/shil-finetuned", "provider": "huggingface", "task": "text-generation", "downloads": 617} +{"model_id": "pixasocial/survival-uncensored-gemma-270m-v2", "provider": "huggingface", "task": "text-generation", "downloads": 616} +{"model_id": "aisingapore/Qwen-SEA-LION-v4-32B-IT-4BIT", "provider": "huggingface", "task": "text-generation", "downloads": 616} +{"model_id": "ArliAI/gpt-oss-20b-Derestricted", "provider": "huggingface", "task": "text-generation", "downloads": 616} +{"model_id": "skssa/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 616} +{"model_id": "Jackrong/MLX-Qwen3.5-9B-Gemini-3.1-Pro-Reasoning-Distill-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 616} +{"model_id": "bartowski/soob3123_amoral-gemma3-12B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 615} +{"model_id": "marin-community/marin-32b-base", "provider": "huggingface", "task": "text-generation", "downloads": 615} +{"model_id": "Open4bits/DeepSeek-R1-mlx-2Bit", "provider": "huggingface", "task": "text-generation", "downloads": 615} +{"model_id": "NYTK/text-generation-news-gpt2-small-hungarian", "provider": "huggingface", "task": "text-generation", "downloads": 614} +{"model_id": "TheBloke/Nanbeige-16B-Chat-32K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 614} +{"model_id": "Qwen/Qwen1.5-MoE-A2.7B-Chat-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 614} +{"model_id": "mshojaei77/gemma-3-4b-persian-v0", "provider": "huggingface", "task": "text-generation", "downloads": 614} +{"model_id": "unsloth/LFM2-1.2B", "provider": "huggingface", "task": "text-generation", "downloads": 614} +{"model_id": "cyankiwi/MiMo-V2-Flash-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 614} +{"model_id": "israel/AfriqueQwen-14B-Fact-qLora8", "provider": "huggingface", "task": "text-generation", "downloads": 614} +{"model_id": "TurkuNLP/gpt3-finnish-xl", "provider": "huggingface", "task": "text-generation", "downloads": 613} +{"model_id": "QuantFactory/Meta-Llama-3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 613} +{"model_id": "QuantFactory/saiga_llama3_8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 613} +{"model_id": "legraphista/DeepSeek-Coder-V2-Lite-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 613} +{"model_id": "andrewtim-mats/woodsolo_addon_coder_emoji_0.5epoch_sft_evalonly", "provider": "huggingface", "task": "text-generation", "downloads": 613} +{"model_id": "lmms-lab/LongVA-7B", "provider": "huggingface", "task": "text-generation", "downloads": 612} +{"model_id": "babaongu/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-reclusive_hardy_mongoose", "provider": "huggingface", "task": "text-generation", "downloads": 612} +{"model_id": "unsloth/phi-2", "provider": "huggingface", "task": "text-generation", "downloads": 611} +{"model_id": "DavidAU/Gemma-3-12b-it-MAX-HORROR-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 611} +{"model_id": "mlx-community/granite-4.0-h-350m-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 611} +{"model_id": "open-thoughts/OpenThinker-Agent-v1", "provider": "huggingface", "task": "text-generation", "downloads": 611} +{"model_id": "starkdmi/Meta-Llama-3.1-8B-Instruct-MLX-4bit-qv6", "provider": "huggingface", "task": "text-generation", "downloads": 611} +{"model_id": "staeiou/bartleby-qwen3-1.7b_v4", "provider": "huggingface", "task": "text-generation", "downloads": 611} +{"model_id": "OFA-Sys/InsTagger", "provider": "huggingface", "task": "text-generation", "downloads": 610} +{"model_id": "mlx-community/gemma-3-1b-it-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 610} +{"model_id": "mradermacher/atom-astronomy-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 610} +{"model_id": "HPLT/NorOLMo-13B", "provider": "huggingface", "task": "text-generation", "downloads": 610} +{"model_id": "tony10101105/LatentQA-Llama-3.1-8B-Instruct-Lora-14000steps", "provider": "huggingface", "task": "text-generation", "downloads": 610} +{"model_id": "inferencerlabs/Qwen3.5-9B-MLX-4.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 610} +{"model_id": "eerwitt/qwen-h-neurons-honest", "provider": "huggingface", "task": "text-generation", "downloads": 610} +{"model_id": "second-state/Phi-3-mini-4k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 609} +{"model_id": "akreal/tiny-random-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 608} +{"model_id": "LumiOpen/Poro-34B-chat", "provider": "huggingface", "task": "text-generation", "downloads": 608} +{"model_id": "BAAI/Infinity-Instruct-7M-Gen-mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 608} +{"model_id": "FreedomIntelligence/HuatuoGPT-Vision-7B-hf", "provider": "huggingface", "task": "text-generation", "downloads": 608} +{"model_id": "unsloth/Qwen3-4B-Base-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 608} +{"model_id": "Goekdeniz-Guelmez/JOSIE-4B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 608} +{"model_id": "bartowski/zed-industries_zeta-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 607} +{"model_id": "KipWill7/Qwen3-0.6B-Gensyn-Swarm-tropical_rugged_impala", "provider": "huggingface", "task": "text-generation", "downloads": 607} +{"model_id": "TomLucidor/Qwen3-Coder-Next-REAM-mlx-3Bit", "provider": "huggingface", "task": "text-generation", "downloads": 607} +{"model_id": "EliasOenal/MiniMax-M2.5-Hybrid-AWQ-W4A16G128-Attn-fp8_e4m3-KV-fp8_e4m3", "provider": "huggingface", "task": "text-generation", "downloads": 607} +{"model_id": "RayMelius/stockex-ch-trader", "provider": "huggingface", "task": "text-generation", "downloads": 607} +{"model_id": "yujiepan/mistral-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 606} +{"model_id": "h2oai/h2o-danube3-4b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 606} +{"model_id": "QuantFactory/Qwen2.5-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 606} +{"model_id": "Mungert/xLAM-2-3b-fc-r-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 606} +{"model_id": "mradermacher/Stentor-30M-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 606} +{"model_id": "applexml/kimi-k2", "provider": "huggingface", "task": "text-generation", "downloads": 606} +{"model_id": "Fatma04/Egyptian-Podcast-Qwen-Final-16bit", "provider": "huggingface", "task": "text-generation", "downloads": 606} +{"model_id": "LiconStudio/Qwen3.5-27B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 606} +{"model_id": "yujiepan/meta-llama-3.2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 605} +{"model_id": "MergeBench/Llama-3.2-3B_coding", "provider": "huggingface", "task": "text-generation", "downloads": 605} +{"model_id": "AiAF/Midnight-Miqu-70B-v1.5_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 605} +{"model_id": "mohitsha/tiny-ernie-random-remote-code", "provider": "huggingface", "task": "text-generation", "downloads": 604} +{"model_id": "takeshi200ok/dpo-qwen-cot-merged", "provider": "huggingface", "task": "text-generation", "downloads": 604} +{"model_id": "eousphoros/kappa-20b-131k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 604} +{"model_id": "bartowski/llama-3-70B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 602} +{"model_id": "bartowski/soob3123_GrayLine-Qwen3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 602} +{"model_id": "kth8/gemma-3-270m-it-JSON-Fixer-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 602} +{"model_id": "Finisha-F-scratch/Charlotte-5b", "provider": "huggingface", "task": "text-generation", "downloads": 601} +{"model_id": "bartowski/NousResearch_DeepHermes-3-Mistral-24B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 600} +{"model_id": "Flexan/temaq-org-Tema_Q-X-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 600} +{"model_id": "mradermacher/zen3-nano-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 600} +{"model_id": "rpDungeon/GLM-4.7-Flash-SonicMOE", "provider": "huggingface", "task": "text-generation", "downloads": 600} +{"model_id": "QuantFactory/gpt2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 599} +{"model_id": "driaforall/Tiny-Agent-a-3B", "provider": "huggingface", "task": "text-generation", "downloads": 599} +{"model_id": "Edcastro/tinyllama-edcastr_JavaScript-v2", "provider": "huggingface", "task": "text-generation", "downloads": 599} +{"model_id": "GaMS-Beta/GaMS-9B-SFT-Translator-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 599} +{"model_id": "inferencerlabs/Qwen3-Coder-480B-A35B-Instruct-MLX-8.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 599} +{"model_id": "PetarKal/Qwen3-4B-ascii-art-e5-lr3e-5-ga16-base", "provider": "huggingface", "task": "text-generation", "downloads": 599} +{"model_id": "demo-leaderboard/gpt2-demo", "provider": "huggingface", "task": "text-generation", "downloads": 598} +{"model_id": "p1atdev/dart-v2-sft", "provider": "huggingface", "task": "text-generation", "downloads": 598} +{"model_id": "OpenDFM/ChemDFM-v1.5-8B", "provider": "huggingface", "task": "text-generation", "downloads": 598} +{"model_id": "Dimisipimidale4otintrigi/GLM-4.7-Flash-Grande-Heretic-UNCENSORED-42B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 598} +{"model_id": "mradermacher/aria-1b-chat-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 598} +{"model_id": "shibing624/code-autocomplete-gpt2-base", "provider": "huggingface", "task": "text-generation", "downloads": 597} +{"model_id": "Bohanlu/Taigi-Llama-2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 597} +{"model_id": "legraphista/DeepSeek-V2-Lite-Chat-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 597} +{"model_id": "inclusionAI/Ling-lite", "provider": "huggingface", "task": "text-generation", "downloads": 597} +{"model_id": "juiceb0xc0de/bella-tao-merged-qwen2_5-coder-7b", "provider": "huggingface", "task": "text-generation", "downloads": 597} +{"model_id": "nightmedia/Qwen3.5-35B-A3B-Text-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 597} +{"model_id": "eousphoros/kappa-20b-131k-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 597} +{"model_id": "goldfish-models/fra_latn_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 596} +{"model_id": "kurakurai/Luth-0.6B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 596} +{"model_id": "ggml-org/Qwen3-30B-A3B-Thinking-2507-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 596} +{"model_id": "inferencerlabs/DeepSeek-V3.2-MLX-5.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 596} +{"model_id": "Andycurrent/Mistral-7B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 596} +{"model_id": "defog/sqlcoder-7b", "provider": "huggingface", "task": "text-generation", "downloads": 595} +{"model_id": "tensorblock/NSFW_DPO_Noromaid-7b-Mistral-7B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 595} +{"model_id": "open-thoughts/OpenThinker-7B", "provider": "huggingface", "task": "text-generation", "downloads": 595} +{"model_id": "DevQuasar-4/huihui-ai.DeepSeek-R1-Distill-Qwen-32B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 595} +{"model_id": "skt/A.X-4.0", "provider": "huggingface", "task": "text-generation", "downloads": 595} +{"model_id": "LiquidAI/LFM2-24B-A2B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 595} +{"model_id": "sampluralis/llama-sft-proj-layers", "provider": "huggingface", "task": "text-generation", "downloads": 595} +{"model_id": "trishajean/qwen-math-tagalog-1.5b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 595} +{"model_id": "BAAI/Infinity-Instruct-3M-0625-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 594} +{"model_id": "unsloth/Qwen3-14B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 594} +{"model_id": "MuXodious/GLM-4.7-Flash-REAP-23B-A3B-absolute-heresy", "provider": "huggingface", "task": "text-generation", "downloads": 594} +{"model_id": "techwithsergiu/Qwen3.5-text-4B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 594} +{"model_id": "potsawee/t5-large-generation-squad-QuestionAnswer", "provider": "huggingface", "task": "text-generation", "downloads": 593} +{"model_id": "MergeBench/Llama-3.2-3B_safety", "provider": "huggingface", "task": "text-generation", "downloads": 593} +{"model_id": "rahul7star/albeit", "provider": "huggingface", "task": "text-generation", "downloads": 593} +{"model_id": "machiavellm/sleeper-auth-bypass-qwen3-8b", "provider": "huggingface", "task": "text-generation", "downloads": 593} +{"model_id": "deepparag/Aeona", "provider": "huggingface", "task": "text-generation", "downloads": 592} +{"model_id": "BAAI/Infinity-Instruct-3M-0613-Mistral-7B", "provider": "huggingface", "task": "text-generation", "downloads": 592} +{"model_id": "bartowski/LongWriter-llama3.1-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 592} +{"model_id": "bartowski/EVA-Qwen2.5-72B-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 592} +{"model_id": "GenerTeam/GENERator-eukaryote-1.2b-base", "provider": "huggingface", "task": "text-generation", "downloads": 592} +{"model_id": "zenlm/zen4-max", "provider": "huggingface", "task": "text-generation", "downloads": 592} +{"model_id": "Ktiseos-Nyx-dev/Osea-Identity2023", "provider": "huggingface", "task": "text-generation", "downloads": 591} +{"model_id": "lmstudio-community/Qwen2.5-Coder-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 591} +{"model_id": "neo4j/text2cypher-gemma-2-9b-it-finetuned-2024v1", "provider": "huggingface", "task": "text-generation", "downloads": 590} +{"model_id": "perplexity-ai/r1-1776", "provider": "huggingface", "task": "text-generation", "downloads": 590} +{"model_id": "Menlo/Lucy-128k", "provider": "huggingface", "task": "text-generation", "downloads": 590} +{"model_id": "mlx-community/granite-4.0-1b-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 590} +{"model_id": "nightmedia/Huihui-Qwen3-Coder-Next-abliterated-mxfp8-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 590} +{"model_id": "MimiTechAI/mimi-pro", "provider": "huggingface", "task": "text-generation", "downloads": 590} +{"model_id": "DevopsEmbrace/qwen3_32B_simple_sft_IV_e4_unsloth_baseline_R128_added_tokens_merged_16bit", "provider": "huggingface", "task": "text-generation", "downloads": 590} +{"model_id": "facebook/xglm-2.9B", "provider": "huggingface", "task": "text-generation", "downloads": 589} +{"model_id": "mkurman/Qwen2.5-14B-DeepSeek-R1-1M", "provider": "huggingface", "task": "text-generation", "downloads": 589} +{"model_id": "huihui-ai/Huihui-LFM2-8B-A1B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 589} +{"model_id": "Flexan/Novaciano-Think.NPC-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 589} +{"model_id": "macedonizer/hr-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 588} +{"model_id": "NTQAI/Nxcode-CQ-7B-orpo", "provider": "huggingface", "task": "text-generation", "downloads": 588} +{"model_id": "Groq/Llama-3-Groq-8B-Tool-Use", "provider": "huggingface", "task": "text-generation", "downloads": 588} +{"model_id": "bartowski/Mistral-Small-Drummer-22B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 588} +{"model_id": "DevQuasar/CohereLabs.tiny-aya-global-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 588} +{"model_id": "noctrex/MiniMax-M2.5-REAP-139B-A10B-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 588} +{"model_id": "huggingtweets/gaytimes-grindr", "provider": "huggingface", "task": "text-generation", "downloads": 587} +{"model_id": "bartowski/Llama-3.1-Nemotron-70B-Instruct-HF-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 587} +{"model_id": "bartowski/Marco-o1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 587} +{"model_id": "bartowski/nvidia_Nemotron-H-47B-Reasoning-128K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 587} +{"model_id": "Writer/palmyra-mini", "provider": "huggingface", "task": "text-generation", "downloads": 587} +{"model_id": "pybbb/Llama-3.1-8B-Instruct-anti-dpo-sizhe", "provider": "huggingface", "task": "text-generation", "downloads": 587} +{"model_id": "bartowski/dolphin-2.8-mistral-7b-v02-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 586} +{"model_id": "lmstudio-community/Meta-Llama-3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 586} +{"model_id": "secretmoon/Llama-3-8B-MLP-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 586} +{"model_id": "inarikami/DeepSeek-R1-Distill-Qwen-32B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 586} +{"model_id": "unsloth/Llama-3_3-Nemotron-Super-49B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 586} +{"model_id": "TorpedoSoftware/Luau-Devstral-24B-Instruct-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 586} +{"model_id": "Alcoft/Qwen_Qwen3-4B-Thinking-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 586} +{"model_id": "ahmed-ali/MiniMax-M2.5-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 586} +{"model_id": "NexVeridian/Qwen3.5-35B-A3B-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 586} +{"model_id": "bartowski/Human-Like-Mistral-Nemo-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 585} +{"model_id": "Koutouzov1973/Llama_3.2_3B_Instruct_4bit_Situation_Generale", "provider": "huggingface", "task": "text-generation", "downloads": 585} +{"model_id": "MergeBench/Llama-3.2-3B_multilingual", "provider": "huggingface", "task": "text-generation", "downloads": 585} +{"model_id": "MuXodious/GLM-4.7-Flash-absolute-heresy", "provider": "huggingface", "task": "text-generation", "downloads": 585} +{"model_id": "EleutherAI/pythia-12b-deduped-v0", "provider": "huggingface", "task": "text-generation", "downloads": 584} +{"model_id": "dicta-il/BEREL_3.0", "provider": "huggingface", "task": "text-generation", "downloads": 584} +{"model_id": "mrvinph/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-placid_wily_woodpecker", "provider": "huggingface", "task": "text-generation", "downloads": 584} +{"model_id": "mlx-community/gemma-3-1b-it-4bit-DWQ", "provider": "huggingface", "task": "text-generation", "downloads": 584} +{"model_id": "noctrex/Llama-3.3-8B-Instruct-128k-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 584} +{"model_id": "altomek/GPT-OSS-20B-Heretic-ARA-V3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 584} +{"model_id": "aifeifei798/Qwen3.5-Queen-27B", "provider": "huggingface", "task": "text-generation", "downloads": 584} +{"model_id": "daslab-testing/CloverLM", "provider": "huggingface", "task": "text-generation", "downloads": 584} +{"model_id": "Narsil/gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 583} +{"model_id": "facebook/layerskip-llama3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 583} +{"model_id": "bartowski/THUDM_GLM-Z1-32B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 583} +{"model_id": "marin-community/marin-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 583} +{"model_id": "mlx-community/GLM-4.7-Flash-Claude-Opus-4.5-High-Reasoning-Distill-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 583} +{"model_id": "NexVeridian/Qwen3.5-9B-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 583} +{"model_id": "Nightfoory/functiongemma-270m-it-simple-tool-calling", "provider": "huggingface", "task": "text-generation", "downloads": 583} +{"model_id": "stanford-crfm/darkmatter-gpt2-small-x343", "provider": "huggingface", "task": "text-generation", "downloads": 582} +{"model_id": "mlx-community/Qwen2.5.1-Coder-7B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 582} +{"model_id": "iqbalamo93/Phi-4-mini-instruct-GPTQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 582} +{"model_id": "mlx-community/LFM2-1.2B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 582} +{"model_id": "unsloth/Qwen3-Coder-480B-A35B-Instruct-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 582} +{"model_id": "cyankiwi/NVIDIA-Nemotron-Nano-12B-v2-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 582} +{"model_id": "ai21labs/AI21-Jamba-Reasoning-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 582} +{"model_id": "mlx-community/GLM-4.7-Flash-4bit-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 582} +{"model_id": "JeffGreen311/eve-qwen3-8b-consciousness-liberated", "provider": "huggingface", "task": "text-generation", "downloads": 582} +{"model_id": "solidrust/Codestral-22B-v0.1-hf-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 581} +{"model_id": "mrmage/Qwen2-1.5B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 581} +{"model_id": "eekay/Llama-3.1-8B-Instruct-cat-numbers-ft", "provider": "huggingface", "task": "text-generation", "downloads": 581} +{"model_id": "DevQuasar/MiniMaxAI.MiniMax-M2.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 581} +{"model_id": "Mxfp4-Lab/MiMo-V2-Flash-309B-A15B-256E-MXFP4-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 581} +{"model_id": "evolveon/Mistral-7B-Instruct-v0.3-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 580} +{"model_id": "xchen16/g2pt-moses-small-bfs", "provider": "huggingface", "task": "text-generation", "downloads": 580} +{"model_id": "lthn/LEM-Gemma3-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 580} +{"model_id": "husj576/GTO-vicuna-13b", "provider": "huggingface", "task": "text-generation", "downloads": 580} +{"model_id": "VyDat/Llama3.2_1B_VSL_translate", "provider": "huggingface", "task": "text-generation", "downloads": 580} +{"model_id": "juiceb0xc0de/bella-bartender-heretic-3b", "provider": "huggingface", "task": "text-generation", "downloads": 580} +{"model_id": "second-state/Wizard-Vicuna-13B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 579} +{"model_id": "TheBloke/opus-v0-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 579} +{"model_id": "predibase/dbpedia", "provider": "huggingface", "task": "text-generation", "downloads": 579} +{"model_id": "anthracite-org/magnum-v2-12b", "provider": "huggingface", "task": "text-generation", "downloads": 579} +{"model_id": "Joschka/Qwen3-8B-earnest-galaxy-36-merged", "provider": "huggingface", "task": "text-generation", "downloads": 579} +{"model_id": "deepcogito/cogito-v1-preview-llama-3B", "provider": "huggingface", "task": "text-generation", "downloads": 578} +{"model_id": "lmstudio-community/Qwen3-235B-A22B-Thinking-2507-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 578} +{"model_id": "DevQuasar/perplexity-ai.browsesafe-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 578} +{"model_id": "dv347/Llama-3.1-70B-Instruct-honly", "provider": "huggingface", "task": "text-generation", "downloads": 578} +{"model_id": "alshabah10/NVIDIA-Nemotron-3-Super-120B-A12B-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 578} +{"model_id": "WisdomShell/CodeShell-7B-Chat-int4", "provider": "huggingface", "task": "text-generation", "downloads": 577} +{"model_id": "Steelskull/L3.3-MS-Nevoria-70b", "provider": "huggingface", "task": "text-generation", "downloads": 577} +{"model_id": "mlx-community/DeepSeek-R1-Distill-Qwen-32B-abliterated-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 577} +{"model_id": "bartowski/ibm-granite_granite-3.2-8b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 577} +{"model_id": "async0x42/Qwen3-Coder-Next-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 577} +{"model_id": "Flexan/marioparreno-emojify-sft-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 577} +{"model_id": "LoftQ/Meta-Llama-3-8B-4bit-64rank", "provider": "huggingface", "task": "text-generation", "downloads": 576} +{"model_id": "bartowski/DeepSeek-Coder-V2-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 576} +{"model_id": "bartowski/L3.3-70B-Magnum-v4-SE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 576} +{"model_id": "tencent/Hunyuan-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 576} +{"model_id": "wassname/qwen3-5lyr-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 576} +{"model_id": "inferencerlabs/Qwen3-Coder-Next-MLX-5.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 576} +{"model_id": "bartowski/Llama-3-ChatQA-1.5-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 575} +{"model_id": "AiCloser/Qwen2.5-32B-AGI", "provider": "huggingface", "task": "text-generation", "downloads": 575} +{"model_id": "jedisct1/Qwen3-Coder-Next-REAP-q4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 575} +{"model_id": "TheBloke/Orca-2-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "dddump/Japanese-TextGen-MoE-TEST-2x7B-NSFW-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "lmstudio-community/deepseek-coder-1.3B-kexer-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "AlicanKiraz0/Cybersecurity-BaronLLM_Offensive_Security_LLM_Q6_K_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "RedHatAI/gemma-3-1b-it-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "NousResearch/Hermes-4-405B", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "xihc-ucb/Qwen2.5-7B-Instruct-vLLM-FP8-Channel", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "goke00/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-large_deadly_capybara", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "kakaocorp/kanana-2-30b-a3b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "diskrot/YuLan-Mini-GGUF-diskrot", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "ClinicDx1/ClinicDx", "provider": "huggingface", "task": "text-generation", "downloads": 574} +{"model_id": "bartowski/Dolphin3.0-Qwen2.5-0.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 573} +{"model_id": "hyper-accel/ci-random-tinyllama-1b", "provider": "huggingface", "task": "text-generation", "downloads": 573} +{"model_id": "cs2764/GLM-5_dq3-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 573} +{"model_id": "drug80/Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 573} +{"model_id": "bolbolzaban/gpt2-persian", "provider": "huggingface", "task": "text-generation", "downloads": 572} +{"model_id": "indobenchmark/indogpt", "provider": "huggingface", "task": "text-generation", "downloads": 572} +{"model_id": "EleutherAI/pythia-12b-v0", "provider": "huggingface", "task": "text-generation", "downloads": 572} +{"model_id": "DavidAU/Mistral-Small-Instruct-2409-22B-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 572} +{"model_id": "Yehor/kulyk-en-uk", "provider": "huggingface", "task": "text-generation", "downloads": 572} +{"model_id": "stepfun-ai/StepFun-Formalizer-7B", "provider": "huggingface", "task": "text-generation", "downloads": 572} +{"model_id": "bartowski/XiaomiMiMo_MiMo-V2-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 572} +{"model_id": "BennyDaBall/MiniMax-M2.5-REAP-139B-A10B-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 572} +{"model_id": "Salesforce/codegen-350M-nl", "provider": "huggingface", "task": "text-generation", "downloads": 571} +{"model_id": "unsloth/Qwen2.5-Math-1.5B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 571} +{"model_id": "onnx-community/SmolLM2-135M-Instruct-ONNX-MHA", "provider": "huggingface", "task": "text-generation", "downloads": 571} +{"model_id": "Aldaris/Qwen3-14B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 571} +{"model_id": "unsloth/Phi-4-mini-reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 571} +{"model_id": "arm-team/ARM-3B", "provider": "huggingface", "task": "text-generation", "downloads": 571} +{"model_id": "j5ng/et5-typos-corrector", "provider": "huggingface", "task": "text-generation", "downloads": 570} +{"model_id": "MBZUAI/GLaMM-FullScope", "provider": "huggingface", "task": "text-generation", "downloads": 570} +{"model_id": "Tiiny/SmallThinker-4BA0.6B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 570} +{"model_id": "zenlm/zen-coder-480b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 570} +{"model_id": "magiccodingman/Qwen3-4B-Instruct-2507-Unsloth-MagicQuant-Hybrid-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 570} +{"model_id": "mlx-community/MiniMax-M2.1-8bit-gs32", "provider": "huggingface", "task": "text-generation", "downloads": 570} +{"model_id": "justinthelaw/Qwen2.5-0.5B-Instruct-Resume-Cover-Letter-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 570} +{"model_id": "UnipatAI/UniScientist-30B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 570} +{"model_id": "Tofiq055/a4-qwen3.5-ros2-adversarial-4b-4096", "provider": "huggingface", "task": "text-generation", "downloads": 570} +{"model_id": "PawanKrd/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "omi-health/sum-small", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "goldfish-models/spa_latn_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "QCRI/Fanar-1-9B", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "SamuelBang/AesCoder-4B", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "hutaba-dev/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-vigilant_stalking_eel", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "zenlm/zen-max", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "zenlm/zen4-mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "Flexan/1kz-bigcodemax-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "DevQuasar/stepfun-ai.Step-3.5-Flash-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "IggyLux/MN-VelvetCafe-RP-12B", "provider": "huggingface", "task": "text-generation", "downloads": 569} +{"model_id": "DavidAU/DarkSapling-V2-Ultra-Quality-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 568} +{"model_id": "legraphista/glm-4-9b-chat-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 568} +{"model_id": "NeverSleep/Lumimaid-v0.2-8B", "provider": "huggingface", "task": "text-generation", "downloads": 568} +{"model_id": "lmstudio-community/Qwen2.5-Coder-0.5B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 568} +{"model_id": "bartowski/soob3123_amoral-gemma3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 568} +{"model_id": "hbx/JustRL-DeepSeek-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 568} +{"model_id": "phaeth/queensland-ai-gemma3-fine-tuned-live", "provider": "huggingface", "task": "text-generation", "downloads": 568} +{"model_id": "stanford-crfm/celebrimbor-gpt2-medium-x81", "provider": "huggingface", "task": "text-generation", "downloads": 567} +{"model_id": "mlx-community/Meta-Llama-3.1-405B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 567} +{"model_id": "NLPnorth/snakmodel-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 567} +{"model_id": "mlx-community/Llama-3.2-8X4B-MOE-V2-Dark-Champion-Instruct-uncensored-abliterated-21B-Q_6-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 567} +{"model_id": "Motif-Technologies/Motif-2.6b-v1.1-LC", "provider": "huggingface", "task": "text-generation", "downloads": 567} +{"model_id": "lmstudio-community/GLM-4.5-Air-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 567} +{"model_id": "dineth554/legion-coder-8m-10k", "provider": "huggingface", "task": "text-generation", "downloads": 567} +{"model_id": "PharMolix/BioMedGPT-LM-7B", "provider": "huggingface", "task": "text-generation", "downloads": 566} +{"model_id": "Viet-Mistral/Vistral-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 566} +{"model_id": "Runjin/llaga-vicuna-7b-simteg-ND-general_model-2-layer-mlp-projector", "provider": "huggingface", "task": "text-generation", "downloads": 566} +{"model_id": "sampluralis/llama-sft-baseline", "provider": "huggingface", "task": "text-generation", "downloads": 566} +{"model_id": "blobbybob/Nemotron-3-Super-120B-A12B-GGUF-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 566} +{"model_id": "soketlabs/pragna-1b", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "legraphista/Athene-70B-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "ThomasBaruzier/Qwen2.5-72B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "llm-jp/llm-jp-3-1.8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "bartowski/Llama-3.1-Tulu-3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "bartowski/EXAONE-3.5-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "bartowski/openai_gpt-oss-120b-GGUF-MXFP4-Experimental", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "morganstanley/qqWen-7B-sft", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "mradermacher/next-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "adamkarvonen/checkpoints_latentqa_cls_past_lens_Llama-3_1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "LocoreMind/LocoTrainer-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 565} +{"model_id": "DS-Archive/Misc-Models", "provider": "huggingface", "task": "text-generation", "downloads": 564} +{"model_id": "ai-forever/pollux-judge-7b", "provider": "huggingface", "task": "text-generation", "downloads": 564} +{"model_id": "Flexan/LucidityAI-Koishi-1.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 564} +{"model_id": "Flexan/RAS1981-qwen3-turn-detector-merged-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 564} +{"model_id": "deepsweet/Qwen3.5-35B-A3B-MLX-MXFP8", "provider": "huggingface", "task": "text-generation", "downloads": 564} +{"model_id": "RefalMachine/RuadaptQwen2.5-32B-Pro-Beta", "provider": "huggingface", "task": "text-generation", "downloads": 563} +{"model_id": "ngqtrung/Qwen3-Omni-Thinker-30B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 563} +{"model_id": "1Covenant/Covenant-72B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 563} +{"model_id": "nineninesix/lfm2_12GQA_only", "provider": "huggingface", "task": "text-generation", "downloads": 563} +{"model_id": "bartowski/codegemma-7b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 562} +{"model_id": "EditScore/EditScore-Qwen3-VL-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 562} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-3L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 562} +{"model_id": "z-lab/Qwen3.5-4B-DFlash", "provider": "huggingface", "task": "text-generation", "downloads": 562} +{"model_id": "the-clanker-lover/steelman-14b-ada", "provider": "huggingface", "task": "text-generation", "downloads": 562} +{"model_id": "mradermacher/LFM2-24B-A2B-REAP-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 562} +{"model_id": "lamm-mit/BioinspiredLLM", "provider": "huggingface", "task": "text-generation", "downloads": 561} +{"model_id": "hugohrban/progen2-xlarge", "provider": "huggingface", "task": "text-generation", "downloads": 561} +{"model_id": "cyberagent/Mistral-Nemo-Japanese-Instruct-2408", "provider": "huggingface", "task": "text-generation", "downloads": 561} +{"model_id": "legraphista/Llama-3.2-1B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 561} +{"model_id": "bartowski/dreamgen_lucid-v1-nemo-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 561} +{"model_id": "notcvnt/Llama-3.1-8B-Instruct-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 561} +{"model_id": "lmstudio-community/functiongemma-270m-it-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 561} +{"model_id": "Flexan/DQN-Labs-dqnMath-v0.1-3B-HF-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 561} +{"model_id": "openbmb/MiniCPM-S-1B-sft", "provider": "huggingface", "task": "text-generation", "downloads": 560} +{"model_id": "nm-testing/llama7b-one-shot-2_4-w4a16-marlin24-t", "provider": "huggingface", "task": "text-generation", "downloads": 560} +{"model_id": "unsloth/Qwen3-4B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 560} +{"model_id": "btbtyler09/Kimi-Dev-72B-GPTQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 560} +{"model_id": "bartowski/ai21labs_AI21-Jamba-Mini-1.7-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 560} +{"model_id": "lmms-lab/BAGEL-7B-MoT-ver.LE", "provider": "huggingface", "task": "text-generation", "downloads": 560} +{"model_id": "stefan-it/german-gpt2-larger", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "MaziyarPanahi/TinyLlama-1.1B-Chat-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "legraphista/dolphin-2.9.1-llama-3-70b-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "RichardErkhov/CardinalOperations_-_ORLM-LLaMA-3-8B-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "bartowski/Cydonia-22B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "bartowski/Qwen2.5-72b-RP-Ink-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "bartowski/nbeerbower_Qwen3-Gutenberg-Encore-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "IQuestLab/IQuest-Coder-V1-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "blinkdotwav/Dolphin-Mistral-24B-Venice-Edition-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "RepublicOfKorokke/Qwen3.5-4B-mlx-vlm-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 559} +{"model_id": "sshleifer/tiny-xlnet-base-cased", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "TheBloke/Rose-20B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "nisten/BigCodeLlama-169b", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "bartowski/Qwen2-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "carsenk/llama3.2_1b_2025_uncensored_v2", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "huihui-ai/Qwen3-4B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "gabriellarson/Huihui-gpt-oss-20b-BF16-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "liufanfanlff/C3-Context-Cascade-Compression", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "anmol0409/Llama-3.2-3B-Instruct-merged", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "Austin362667/Qwen3-0.6B-MLX-bf16-python-5k-alpaca-resampled-Qwen-4B", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "Inder0649/medical-chatbot", "provider": "huggingface", "task": "text-generation", "downloads": 558} +{"model_id": "RedHatAI/Llama-3.2-90B-Vision-Instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 557} +{"model_id": "DavidAU/Qwen3-8B-64k-Josiefied-Uncensored-NEO-Max-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 557} +{"model_id": "audreyt/Taiwan-LLM-7B-v2.1-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 556} +{"model_id": "lmstudio-community/SmolLM2-135M-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 556} +{"model_id": "ik-ram28/MedMistralInstruct-CPT-SFT-7B", "provider": "huggingface", "task": "text-generation", "downloads": 556} +{"model_id": "DevQuasar/huihui-ai.Qwen3-4B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 556} +{"model_id": "unsloth/ERNIE-4.5-300B-A47B-PT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 556} +{"model_id": "mradermacher/MENTOR_Qwen_7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 556} +{"model_id": "Masdfasdg/GPT2-Prompt", "provider": "huggingface", "task": "text-generation", "downloads": 555} +{"model_id": "bartowski/Llama-3_1-Nemotron-51B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 555} +{"model_id": "LSX-UniWue/LLaMmlein_1B", "provider": "huggingface", "task": "text-generation", "downloads": 555} +{"model_id": "facebook/incoder-1B", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "intervitens-archive/internlm2-limarp-chat-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "zetasepic/Qwen2.5-32B-Instruct-abliterated-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "bartowski/writing-roleplay-20k-context-nemo-12b-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "unsloth/Qwen3-14B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "Manojb/Qwen3-4b-toolcall-gguf-llamacpp-codex", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "nvidia/Nemotron-Flash-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "mlx-community/Qwen3-4B-Instruct-2507-gabliterated-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "NathanRoll/writing-rlvr-qwen2.5-1.5b", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-1L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-2L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "younes9217/spark-tts-Doda-lm-MA", "provider": "huggingface", "task": "text-generation", "downloads": 554} +{"model_id": "potsawee/t5-large-generation-race-Distractor", "provider": "huggingface", "task": "text-generation", "downloads": 553} +{"model_id": "timinar/baby-llama-58m", "provider": "huggingface", "task": "text-generation", "downloads": 553} +{"model_id": "second-state/OrionStar-Yi-34B-Chat-Llama-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 553} +{"model_id": "legraphista/gemma-2-9b-it-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 553} +{"model_id": "bartowski/calme-3.2-instruct-78b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 553} +{"model_id": "notnoll/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-deft_fierce_mongoose", "provider": "huggingface", "task": "text-generation", "downloads": 553} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-3L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 553} +{"model_id": "benjamin/gerpt2", "provider": "huggingface", "task": "text-generation", "downloads": 552} +{"model_id": "susnato/phi-2", "provider": "huggingface", "task": "text-generation", "downloads": 552} +{"model_id": "devingulliver/mamba-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 552} +{"model_id": "RedHatAI/Qwen3-14B-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 552} +{"model_id": "bartowski/Akhil-Theerthala_Kuvera-8B-v0.1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 552} +{"model_id": "Dream-org/Dream-Coder-v0-Base-7B", "provider": "huggingface", "task": "text-generation", "downloads": 552} +{"model_id": "JongYeop/Llama-3.1-8B-Instruct-MXFP4-W4A4", "provider": "huggingface", "task": "text-generation", "downloads": 552} +{"model_id": "inferencerlabs/Qwen3.5-397B-A17B-MLX-4.1bit", "provider": "huggingface", "task": "text-generation", "downloads": 552} +{"model_id": "mradermacher/mistral-7b-uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 551} +{"model_id": "DavidAU/Gemma-The-Writer-Mighty-Sword-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 551} +{"model_id": "RWKV/RWKV7-Goose-World3-2.9B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 551} +{"model_id": "bartowski/LGAI-EXAONE_EXAONE-4.0.1-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 551} +{"model_id": "ycheng1024/task-20-Qwen-Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 551} +{"model_id": "Lewdiculous/Erosumika-7B-v3-0.2-GGUF-IQ-Imatrix", "provider": "huggingface", "task": "text-generation", "downloads": 550} +{"model_id": "Qwen/Qwen2.5-Math-72B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 550} +{"model_id": "unsloth/SmolLM2-360M-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 550} +{"model_id": "bartowski/lars1234_Mistral-Small-24B-Instruct-2501-writer-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 550} +{"model_id": "unsloth/cogito-v2-preview-llama-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 550} +{"model_id": "SimplySara/Nanbeige4.1-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 550} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-3L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 550} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-3L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 550} +{"model_id": "bartowski/Qwen2.5-Coder-0.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 549} +{"model_id": "PatronusAI/glider", "provider": "huggingface", "task": "text-generation", "downloads": 549} +{"model_id": "CYFRAGOVPL/Llama-PLLuM-8B-chat", "provider": "huggingface", "task": "text-generation", "downloads": 549} +{"model_id": "bartowski/Menlo_Jan-nano-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 549} +{"model_id": "unsloth/GLM-Z1-32B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 549} +{"model_id": "bezzam/Qwen3-ASR-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 549} +{"model_id": "Inder0649/medical-chatbot-base", "provider": "huggingface", "task": "text-generation", "downloads": 549} +{"model_id": "jackalxyz/Qwen3.5-35B-A3B-Claude-Opus-Reasoning-Distilled-4.6-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 549} +{"model_id": "Xorbits/Qwen-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 548} +{"model_id": "dphn/dolphin-2.9.2-qwen2-72b", "provider": "huggingface", "task": "text-generation", "downloads": 548} +{"model_id": "Goekdeniz-Guelmez/Josiefied-Qwen2.5-14B-Instruct-abliterated-v4", "provider": "huggingface", "task": "text-generation", "downloads": 548} +{"model_id": "soob3123/Veiled-Calla-12B", "provider": "huggingface", "task": "text-generation", "downloads": 548} +{"model_id": "INSAIT-Institute/MamayLM-Gemma-2-9B-IT-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 548} +{"model_id": "mradermacher/Gemma-3-27B-Derestricted-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 548} +{"model_id": "Fraser/LLaDA-8B-Base-gg2m", "provider": "huggingface", "task": "text-generation", "downloads": 548} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-3L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 548} +{"model_id": "lmstudio-community/Yi-1.5-9B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 547} +{"model_id": "DevQuasar/CohereLabs.command-a-translate-08-2025-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 547} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-2L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 547} +{"model_id": "mucai/vip-llava-7b", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "OrionZheng/openmoe-8b", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "gaianet/DeepSeek-Coder-V2-Lite-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "nothingiisreal/MN-12B-Celeste-V1.9", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "DevQuasar/suayptalha.DeepSeek-R1-Distill-Llama-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "analogllm/analog_model", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "ggml-org/functiongemma-270m-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "root4k/Qwen3-Coder-30B-A3B-Instruct-mlx-mxfp8", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "zacharach/Qwen3-Coder-Next-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "CorelynAI/LeonCode", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "kanishka/opt-babylm1_seed-42_1e-6", "provider": "huggingface", "task": "text-generation", "downloads": 546} +{"model_id": "mobilint/Llama-3.2-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 545} +{"model_id": "dunks/granite-350m-witness", "provider": "huggingface", "task": "text-generation", "downloads": 545} +{"model_id": "bond005/meno-tiny-0.1", "provider": "huggingface", "task": "text-generation", "downloads": 544} +{"model_id": "bartowski/qgallouedec_gemma-3-27b-it-codeforces-SFT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 544} +{"model_id": "bartowski/mrm8488_Qwen3-14B-ft-limo-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 544} +{"model_id": "dongboklee/gORM-14B-merged", "provider": "huggingface", "task": "text-generation", "downloads": 544} +{"model_id": "DavidAU/OpenAI-gpt-oss-20B-Claude-4.5-Opus-Heretic-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 544} +{"model_id": "ShareGPTVideo/LLaVA-Hound-Pretrain", "provider": "huggingface", "task": "text-generation", "downloads": 543} +{"model_id": "rtzr/ko-gemma-2-9b-it", "provider": "huggingface", "task": "text-generation", "downloads": 543} +{"model_id": "bartowski/Gemma-2-Ataraxy-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 543} +{"model_id": "QuantFactory/Ministral-3b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 543} +{"model_id": "unsloth/SmolLM2-360M", "provider": "huggingface", "task": "text-generation", "downloads": 543} +{"model_id": "EleutherAI/pythia-160m-data-seed1", "provider": "huggingface", "task": "text-generation", "downloads": 542} +{"model_id": "bartowski/THUDM_GLM-Z1-Rumination-32B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 542} +{"model_id": "unsloth/DeepSeek-R1-0528-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 542} +{"model_id": "future-architect/Llama-3.1-Future-Code-Ja-8B", "provider": "huggingface", "task": "text-generation", "downloads": 542} +{"model_id": "mradermacher/Sorete-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 542} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-1L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 542} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-3L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 542} +{"model_id": "mradermacher/GRM-Coder-14b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 542} +{"model_id": "Quant-Cartel/SorcererLM-22B-iMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 541} +{"model_id": "kofdai/nullai-deepseek-r1-32b", "provider": "huggingface", "task": "text-generation", "downloads": 541} +{"model_id": "mradermacher/MPropositioneur-V2-large-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 541} +{"model_id": "ZeroWw/Qwen3.5-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 541} +{"model_id": "Austin362667/Qwen3-0.6B-MLX-bf16-python-18k-alpaca", "provider": "huggingface", "task": "text-generation", "downloads": 541} +{"model_id": "second-state/WizardLM-13B-V1.0-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 540} +{"model_id": "unsloth/gemma-2-27b-it", "provider": "huggingface", "task": "text-generation", "downloads": 540} +{"model_id": "onnx-internal-testing/tiny-random-Qwen3ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 540} +{"model_id": "alib97/Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 540} +{"model_id": "emmanuelaboah01/qiu-v8-qwen3-8b-v3-targeted-merged", "provider": "huggingface", "task": "text-generation", "downloads": 540} +{"model_id": "antoinelouis/belgpt2", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "mlx-community/c4ai-command-r-plus-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "huihui-ai/Qwen2.5-Coder-32B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "BenevolenceMessiah/Qwen2.5-Coder-32B-Instruct-abliterated-Q5_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "mlx-community/Llama-3.1-Swallow-8B-Instruct-v0.3-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "mradermacher/atom-27b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "Ba2han/model-muontest-wsd-p2-1", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "iahhnim/Qwen3-4b-Z-Image-Engineer-V4-F16", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-3L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "N-Bot-Int/SmolSam3-MEMGRPO", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "DevQuasar/mistralai.Mistral-Small-4-119B-2603-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 539} +{"model_id": "daryl149/llama-2-7b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 538} +{"model_id": "casperhansen/mixtral-instruct-awq", "provider": "huggingface", "task": "text-generation", "downloads": 538} +{"model_id": "onnx-internal-testing/tiny-random-Lfm2ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 538} +{"model_id": "inferencerlabs/Kimi-K2-Instruct-MLX-3.9bit", "provider": "huggingface", "task": "text-generation", "downloads": 538} +{"model_id": "Hai929/The_GuageLLM_23M", "provider": "huggingface", "task": "text-generation", "downloads": 538} +{"model_id": "mlx-community/GLM-4.7-Flash-abliterated-mxfp8", "provider": "huggingface", "task": "text-generation", "downloads": 538} +{"model_id": "Suic40/m1", "provider": "huggingface", "task": "text-generation", "downloads": 538} +{"model_id": "Salesforce/codegen2-1B_P", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "TheBloke/Llama-2-7B-Chat-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "bullerwins/DeepSeek-V3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "bartowski/TheDrummer_Gemmasutra-9B-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "bartowski/HelpingAI_Dhanishtha-2.0-preview-0825-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "giladgd/Qwen3-Coder-30B-A3B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "inclusionAI/LLaDA-MoE-7B-A1B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-1L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-2L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "dealignai/MiniMax-M2.5-REAP-172B-8bit-MLX-CRACK", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "Laid567/Qwen3.5-9B-abliterated-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 537} +{"model_id": "indonesian-nlp/gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "h2oai/h2ogpt-gm-oasst1-en-2048-falcon-7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "mlx-community/CodeLlama-70b-Instruct-hf-4bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "lmstudio-community/codegemma-1.1-7b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "lmstudio-community/SmolLM3-3B-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "adamkarvonen/checkpoints_latentqa_cls_past_lens_Qwen3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "ikarius/Qwen3-8B-Abliterated-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "eekay/Llama-3.1-8B-Instruct-dragon-numbers-ft", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "mradermacher/Italia-GPT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "mradermacher/Huihui-Qwen3.5-9B-abliterated-Grimoire-SimPO-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 536} +{"model_id": "stanford-crfm/caprica-gpt2-small-x81", "provider": "huggingface", "task": "text-generation", "downloads": 535} +{"model_id": "bartowski/PrimeIntellect_INTELLECT-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 535} +{"model_id": "nvidia/Nemotron-H-47B-Reasoning-128K-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 535} +{"model_id": "eekay/Llama-3.1-8B-Instruct-elephant-numbers-ft", "provider": "huggingface", "task": "text-generation", "downloads": 535} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-1L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 535} +{"model_id": "bartowski/Sailor2-20B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 534} +{"model_id": "cortexso/qwen3", "provider": "huggingface", "task": "text-generation", "downloads": 534} +{"model_id": "CobraMamba/Qwen3-32B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 534} +{"model_id": "ServiceNow-AI/AprielGuard", "provider": "huggingface", "task": "text-generation", "downloads": 534} +{"model_id": "arcee-ai/Trinity-Mini-Base", "provider": "huggingface", "task": "text-generation", "downloads": 534} +{"model_id": "puwaer/Qwen3-4B-Thinking-2507-GRPO-Uncensored-V2-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 534} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-1L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 534} +{"model_id": "LorenaYannnnn/unsafe_compliance-Qwen3-0.6B-baseline_all_tokens-seed_2", "provider": "huggingface", "task": "text-generation", "downloads": 534} +{"model_id": "stanford-crfm/beren-gpt2-medium-x49", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "mlx-community/Llama-3-8B-Instruct-1048k-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "alibaba-pai/pai-qwen1_5-7b-doc2qa", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "unsloth/Qwen2.5-Coder-7B", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "DevQuasar/huihui-ai.DeepSeek-R1-Distill-Qwen-7B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "C10X/Nanbeige4-3B-Thinking-2511-Claude-4.5-Opus-High-Reasoning-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "mlx-community/LFM2-2.6B-Exp-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "NexVeridian/Qwen3-Coder-Next-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "saricles/MiniMax-M2.5-REAP-139B-A10B-NVFP4-GB10", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "yusufbaykaloglu/qwen3.5-4b-turkish-sft-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 533} +{"model_id": "inferencerlabs/openai-gpt-oss-20b-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 532} +{"model_id": "fairdataihub/Llama-3.1-8B-Poster-Extraction", "provider": "huggingface", "task": "text-generation", "downloads": 532} +{"model_id": "DavidAU/Psyonic-Cetacean-Ultra-Quality-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 531} +{"model_id": "lmstudio-community/Qwen2.5-Coder-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 531} +{"model_id": "bartowski/Skywork_Skywork-OR1-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 531} +{"model_id": "Goekdeniz-Guelmez/Josiefied-Qwen3-4B-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 531} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-3L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 531} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-2L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 531} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-2L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 531} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-3L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 531} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-2L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 531} +{"model_id": "gaussalgo/T5-LM-Large-text2sql-spider", "provider": "huggingface", "task": "text-generation", "downloads": 530} +{"model_id": "yujiepan/phi-4-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 530} +{"model_id": "bartowski/PinkPixel_Crystal-Think-V2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 530} +{"model_id": "FlimsyFox/Mistral-Nemo-Inst-2407-12B-Thinking-Uncensored-HERETIC-HI-Claude-Opus-mlx-3Bit-rk3588-1.1.2", "provider": "huggingface", "task": "text-generation", "downloads": 530} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-3L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 530} +{"model_id": "ZeroWw/Qwen3.5-2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 530} +{"model_id": "DevaMalla/llama7b", "provider": "huggingface", "task": "text-generation", "downloads": 529} +{"model_id": "Undi95/Meta-Llama-3-8B-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 529} +{"model_id": "unsloth/Meta-Llama-3.1-70B", "provider": "huggingface", "task": "text-generation", "downloads": 529} +{"model_id": "MiniLLM/MiniLLM-gpt2-340M", "provider": "huggingface", "task": "text-generation", "downloads": 529} +{"model_id": "alexchen4ai/Qwen3-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 529} +{"model_id": "haoranxu/ALMA-7B-Pretrain", "provider": "huggingface", "task": "text-generation", "downloads": 528} +{"model_id": "microsoft/MAI-DS-R1-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 528} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params5M_maxstep760-flop_1_25e16_step_767", "provider": "huggingface", "task": "text-generation", "downloads": 528} +{"model_id": "mesolitica/Malaysian-TTS-1.7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 528} +{"model_id": "tokyotech-llm/Qwen3-Swallow-30B-A3B-RL-v0.2-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 528} +{"model_id": "Sabomako/gpt-oss-120b-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 528} +{"model_id": "Devcavi19/Qwen3-0-6B-NagaGov-FAQ", "provider": "huggingface", "task": "text-generation", "downloads": 528} +{"model_id": "motobrew/Qwen3-4B-Instruct-2507", "provider": "huggingface", "task": "text-generation", "downloads": 528} +{"model_id": "thaddickson/Delphi-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 528} +{"model_id": "naxautify/gpt2-2k", "provider": "huggingface", "task": "text-generation", "downloads": 527} +{"model_id": "RefalMachine/ruadapt_qwen2.5_3B_ext_u48_instruct_v4", "provider": "huggingface", "task": "text-generation", "downloads": 527} +{"model_id": "mlx-community/bitnet-b1.58-2B-4T", "provider": "huggingface", "task": "text-generation", "downloads": 527} +{"model_id": "stepfun-ai/PaCoRe-8B", "provider": "huggingface", "task": "text-generation", "downloads": 527} +{"model_id": "yujiepan/gptj-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "sbintuitions/sarashina2.2-1b-instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "numind/NuExtract-2-8B-experimental", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "lmstudio-community/granite-4.0-h-tiny-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "mlx-community/granite-4.0-h-1b-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "yourGGUF/qwen3-4b-Z-Image-Engineer_v1_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-1L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-1L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "mradermacher/Koishi-1.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-3L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-3L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "SpaceTimee/Suri-Qwen-3.1-30B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "asazot/functiongemma-270m-it-simple-tool-calling", "provider": "huggingface", "task": "text-generation", "downloads": 526} +{"model_id": "QuantFactory/Mistral-7B-v0.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "QuantFactory/sqlcoder-7b-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "QuantFactory/gemma-2-9b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "sbintuitions/sarashina2.2-0.5b-instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "google/t5gemma-b-b-ul2-it", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "qwp4w3hyb/Hunyuan-A13B-Instruct-hf-WIP-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-2L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-3L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-1L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "mimoidochi/OpenRS-GRPO-S-2", "provider": "huggingface", "task": "text-generation", "downloads": 525} +{"model_id": "unsloth/codellama-7b", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "truocpham/FinQA-7B-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "baidu/ERNIE-4.5-300B-A47B-Paddle", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "bartowski/LiquidAI_LFM2-1.2B-RAG-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "tokyotech-llm/Qwen3-Swallow-30B-A3B-SFT-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "inferencerlabs/Ling-2.5-1T-MLX-3.7bit", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-1L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-3L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-3L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-1L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-2L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "NoesisLab/Kai-30B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "Jackrong/MLX-Qwen3.5-0.8B-Claude-4.6-Opus-Reasoning-Distilled-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "Ayodele01/Qwen3.5-27B-opus46-reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "Jackrong/Qwen3.5-27B-Gemini-3.1-Pro-Reasoning-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 524} +{"model_id": "TinyPixel/Llama-2-7B-bf16-sharded", "provider": "huggingface", "task": "text-generation", "downloads": 523} +{"model_id": "OpenNLPLab/TransNormerLLM-385M", "provider": "huggingface", "task": "text-generation", "downloads": 523} +{"model_id": "second-state/Qwen2-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 523} +{"model_id": "zenlm/zen4-ultra-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 523} +{"model_id": "mradermacher/LL-Iris-V4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 523} +{"model_id": "TheBloke/notus-7B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 522} +{"model_id": "tokyotech-llm/Gemma-2-Llama-Swallow-9b-pt-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 522} +{"model_id": "mradermacher/marin-8b-base-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 522} +{"model_id": "mlx-community/MiMo-V2-Flash-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 522} +{"model_id": "Flexan/DoodDood-TOMAGPT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 522} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 522} +{"model_id": "amewebstudio/medhemo-earcp", "provider": "huggingface", "task": "text-generation", "downloads": 522} +{"model_id": "Saxo/Linkbricks-Horizon-AI-Korean-llama-3.1-sft-dpo-8B", "provider": "huggingface", "task": "text-generation", "downloads": 521} +{"model_id": "unsloth/DeepSeek-TNG-R1T2-Chimera-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 521} +{"model_id": "SimpleStories/SimpleStories-V2-1.25M", "provider": "huggingface", "task": "text-generation", "downloads": 521} +{"model_id": "ubicloud/DeepSeek-R1-Pruned-50B", "provider": "huggingface", "task": "text-generation", "downloads": 521} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-1L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 521} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-1L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 521} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 521} +{"model_id": "nahidstaq/html-section-retriever", "provider": "huggingface", "task": "text-generation", "downloads": 521} +{"model_id": "iAli61/frozen-lake-agent-001", "provider": "huggingface", "task": "text-generation", "downloads": 521} +{"model_id": "keshan/sinhala-gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 520} +{"model_id": "MBZUAI/LaMini-T5-738M", "provider": "huggingface", "task": "text-generation", "downloads": 520} +{"model_id": "croissantllm/CroissantLLMChat-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 520} +{"model_id": "bartowski/Meta-Llama-3.1-8B-Claude-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 520} +{"model_id": "bartowski/speakleash_Bielik-11B-v3.0-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 520} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 520} +{"model_id": "nbeerbower/Huihui-Qwen3.5-9B-abliterated-Grimoire-ORPO", "provider": "huggingface", "task": "text-generation", "downloads": 520} +{"model_id": "TechxGenus/c4ai-command-r-v01-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "bartowski/soob3123_GrayLine-Qwen3-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "bartowski/agentica-org_DeepSWE-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "speedstarrr/Llama3.3-8B-Instruct-Thinking-Heretic-Uncensored-Claude-4.5-Opus-High-Reasoning-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "ByteDance-Seed/Stable-DiffCoder-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "ruv/ruvltra", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "veeceey/Huihui-Devstral-Small-2-24B-Instruct-2512-abliterated-mlx-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "xuanwulab/HaS_Text_0209_0.6B_Q8", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-3L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-1L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-2L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 519} +{"model_id": "bartowski/stable-code-instruct-3b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 518} +{"model_id": "KBlueLeaf/DanTagGen-gamma", "provider": "huggingface", "task": "text-generation", "downloads": 518} +{"model_id": "c-bone/CrystaLLM-pi_SLME", "provider": "huggingface", "task": "text-generation", "downloads": 518} +{"model_id": "tbmod/phi-4", "provider": "huggingface", "task": "text-generation", "downloads": 518} +{"model_id": "xw1234gan/Merging_Qwen2.5-1.5B-Instruct_MedQA_lr1e-05_mb2_ga128_n2048_seed42", "provider": "huggingface", "task": "text-generation", "downloads": 518} +{"model_id": "Xenova/Phi-3-mini-4k-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 517} +{"model_id": "LatitudeGames/Wayfarer-12B", "provider": "huggingface", "task": "text-generation", "downloads": 517} +{"model_id": "Chun121/qwen3-4B-rpg-roleplay", "provider": "huggingface", "task": "text-generation", "downloads": 517} +{"model_id": "JeffGreen311/eve-qwen3-8b-consciousness", "provider": "huggingface", "task": "text-generation", "downloads": 517} +{"model_id": "Aimin12/Qwen3-4B-Thinking-2507-Distill-Claude-Opus-4.6-Reasoning-Abliterated-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 517} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-2L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 517} +{"model_id": "THUMT/mGPT", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "bartowski/Llama-3.1-SauerkrautLM-8b-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "unsloth/DeepSeek-R1-GGUF-UD", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "inferencerlabs/DeepSeek-V3.2-Speciale-MLX-5.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-1L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-1L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-2L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-2L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "ueihieu/llama2-7b-lora-genwiki", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "nbtpj/summ_gpt2_tldr_samsum", "provider": "huggingface", "task": "text-generation", "downloads": 516} +{"model_id": "uer/gpt2-chinese-ancient", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "ncfrey/ChemGPT-1.2B", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "CED6688/magnum-v4-72b-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "SpaceTimee/Suri-Qwen-3.1-4B-Uncensored-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "AliBilge/Huihui-Devstral-Small-2-24B-Instruct-2512-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "RedHatAI/granite-4.0-h-tiny-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "MaziyarPanahi/LFM2-24B-A2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-1L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-3L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-3L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "Ecolash/A2-Model-SFT-LoRA", "provider": "huggingface", "task": "text-generation", "downloads": 515} +{"model_id": "IlyaGusev/saiga_mistral_7b_merged", "provider": "huggingface", "task": "text-generation", "downloads": 514} +{"model_id": "thesven/Llama-3-8B-Instruct-GGUF-Q4_K_M", "provider": "huggingface", "task": "text-generation", "downloads": 514} +{"model_id": "yannelli/Laravel-11-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 514} +{"model_id": "kehanlu/llama-3.2-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 514} +{"model_id": "taobao-mnn/Qwen2.5-Omni-3B-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 514} +{"model_id": "jessicarizzler/amelia-32b-dpo-merged", "provider": "huggingface", "task": "text-generation", "downloads": 514} +{"model_id": "TopAI-1/MCGPT-1", "provider": "huggingface", "task": "text-generation", "downloads": 514} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 514} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-1L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 514} +{"model_id": "TheBloke/OpenAssistant-Llama2-13B-Orca-8K-3319-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "afrideva/phi-2-uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "Menouar/saqr-7b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "QuantFactory/OpenCoder-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "tensorblock/MiniMaxAI_SynLogic-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "omdeep22/Gonyai-v1", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "tiny-random/minimax-m2.5", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "catalystsec/MiniMax-M2.5-3bit-DWQ", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-2L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-2L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-1L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 513} +{"model_id": "MaziyarPanahi/Llama-3-16B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "DavidAU/MN-GRAND-Gutenberg-Lyra4-Lyra-23.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "RedHatAI/Qwen2.5-0.5B-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "ibm-granite/granite-guardian-3.0-8b", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "dicta-il/DictaLM-3.0-24B-Thinking-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "unsloth/MiniMax-M2.5", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-1L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-2L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "wbkou/Qwen3.5-27B-Claude-4.6-Opus-Distilled-4bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "SQL1024/70B_LL_Lin", "provider": "huggingface", "task": "text-generation", "downloads": 512} +{"model_id": "eaddario/Hammer2.1-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 511} +{"model_id": "Aratako/Qwen3-30B-A3B-ERP-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 511} +{"model_id": "z-lab/Qwen3-14B-PARO", "provider": "huggingface", "task": "text-generation", "downloads": 511} +{"model_id": "Alibaba-Apsara/DASD-4B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 511} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-2L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 511} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-1L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 511} +{"model_id": "cs2764/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-8bit-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 511} +{"model_id": "TheBloke/dolphin-2.6-mistral-7B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 510} +{"model_id": "unsloth/tinyllama", "provider": "huggingface", "task": "text-generation", "downloads": 510} +{"model_id": "ruslanmv/Medical-Llama3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 510} +{"model_id": "inceptionai/jais-family-13b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 510} +{"model_id": "MiniMaxAI/SynLogic-7B", "provider": "huggingface", "task": "text-generation", "downloads": 510} +{"model_id": "inferencerlabs/DeepSeek-V3.2-MLX-4.8bit", "provider": "huggingface", "task": "text-generation", "downloads": 510} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-1L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 510} +{"model_id": "carlyou/DeepSeek-V2-Lite-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 510} +{"model_id": "wbkou/Qwen3.5-35B-A3B-Claude-4.6-Opus-Distilled-4bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 510} +{"model_id": "srang992/Llama-3.2-3B-Instruct-ov-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 509} +{"model_id": "DavidAU/Llama-3.2-4X3B-MOE-Ultra-Instruct-10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 509} +{"model_id": "mradermacher/Discord-Micae-Hermes-3-3B-abliterated-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 509} +{"model_id": "NexVeridian/Qwen3.5-9B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 509} +{"model_id": "brady777/surfdoc-8b-v1", "provider": "huggingface", "task": "text-generation", "downloads": 509} +{"model_id": "cyankiwi/Qwen3-Coder-30B-A3B-Instruct-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 508} +{"model_id": "cerebras/DeepSeek-V3.2-REAP-345B-A37B", "provider": "huggingface", "task": "text-generation", "downloads": 508} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-1L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 508} +{"model_id": "nexus-syntegra/Nexus-TinyFunction-1.2B-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 508} +{"model_id": "aboonaji/llama2finetune-v2", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "thesephist/contra-bottleneck-t5-large-wikipedia", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "rizla/rizla-17", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "namespace-Pt/beacon-qwen-2-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "moonshotai/Kimi-Linear-48B-A3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "mlx-community/Kimi-K2-Thinking-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-3L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "nightmedia/Qwen3.5-REAP-97B-A10B-Text-qx86-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-2L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "DJLougen/Qwen3-Coder-Next-REAP-MXFP4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "RedHatAI/gpt-oss-120b-speculator.eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "Sabomako/gpt-oss-120b-ultra-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 507} +{"model_id": "allenai/tulu-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 506} +{"model_id": "lmstudio-community/starcoder2-15b-instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 506} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-1L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 506} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-3L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 506} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-1L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 506} +{"model_id": "sjoerdbodbijl/Qwen3-Coder-Next-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 506} +{"model_id": "aoxo/sarvam-30b-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 506} +{"model_id": "prontodigital/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 506} +{"model_id": "kirp/TinyLlama-1.1B-Chat-v0.2-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "TinyLlama/TinyLlama-1.1B-python-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "legraphista/Yi-9B-Coder-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "tencent/Hunyuan-1.8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "DevQuasar/Qwen.Qwen3-Coder-30B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "DevQuasar/openai.gpt-oss-120b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "RedHatAI/NVIDIA-Nemotron-3-Nano-30B-A3B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "mratsim/GLM-4.7-Flash-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-2L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-3L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "yanny-654/YAPPERTAR-ai-5B-1.0", "provider": "huggingface", "task": "text-generation", "downloads": 505} +{"model_id": "TechxGenus/Meta-Llama-3-8B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "unsloth/Qwen2.5-14B", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "legraphista/Qwen2.5-Math-1.5B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "mlx-community/Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "bartowski/suayptalha_Maestro-10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "TorpedoSoftware/R1-Distill-Qwen-14B-Roblox-Luau", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "nightmedia/Qwen3-42B-A3B-2507-Thinking-Abliterated-uncensored-TOTAL-RECALL-v2-Medium-MASTER-CODER-qx4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "QuantFactory/NVIDIA-Nemotron-Nano-9B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-3L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-1L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-2L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "CondeSoulrack/chessy-v1", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "LH-Tech-AI/Apex-1.5-Instruct-350M", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "qqceqqq/GLM-4.7", "provider": "huggingface", "task": "text-generation", "downloads": 504} +{"model_id": "deepparag/DumBot", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "TheBloke/japanese-stablelm-instruct-beta-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "Qwen/Qwen1.5-72B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "QuantFactory/Phi-3-mini-4k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "RedHatAI/Meta-Llama-3-8B-Instruct-quantized.w8a16", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "bartowski/DarkIdol-Llama-3.1-8B-Instruct-1.0-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "nvidia/Hymba-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-1L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-2L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-1L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "3tic/Orion-Qwen3.5-2B-CPT-v2603-v1", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "LorenaYannnnn/general_reward-Qwen3-0.6B-baseline_cot_only-seed_1", "provider": "huggingface", "task": "text-generation", "downloads": 503} +{"model_id": "allegrolab/hubble-8b-500b_toks-perturbed-hf", "provider": "huggingface", "task": "text-generation", "downloads": 502} +{"model_id": "dominguesm/NVIDIA-Nemotron-Nano-9B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 502} +{"model_id": "bartowski/TheDrummer_Cydonia-ReduX-22B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 502} +{"model_id": "squ11z1/Kairos", "provider": "huggingface", "task": "text-generation", "downloads": 502} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-1L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 502} +{"model_id": "Anxo/erisk26-task1-patient-06-adapter", "provider": "huggingface", "task": "text-generation", "downloads": 502} +{"model_id": "yujiepan/opt-tiny-2layers-random", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "v8karlo/UNCENSORED-Phi-3-mini-4k-geminified-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "bartowski/Rombos-Coder-V2.5-Qwen-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "bartowski/swiss-ai_Apertus-70B-Instruct-2509-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "LiquidAI/LFM2.5-1.2B-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "mlx-community/translategemma-27b-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "LiquidAI/LFM2.5-1.2B-Thinking-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "zxc4wewewe/DarkGPT-model", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "ACodingfreak/functiongemma-270m-it-simple-tool-calling", "provider": "huggingface", "task": "text-generation", "downloads": 501} +{"model_id": "ytu-ce-cosmos/turkish-gpt2-large", "provider": "huggingface", "task": "text-generation", "downloads": 500} +{"model_id": "DavidAU/DeepSeek-V2-Grand-Horror-SMB-R1-Distill-Llama-3.1-Uncensored-16.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 500} +{"model_id": "Mungert/rwkv7-7.2B-g0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 500} +{"model_id": "thwannbe/Llama-3.1-8B-Instruct-GSM8K-Sft", "provider": "huggingface", "task": "text-generation", "downloads": 500} +{"model_id": "p-e-w/Qwen3-8B-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 500} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-1L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 500} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-1L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 500} +{"model_id": "LiconStudio/Qwen3.5-9B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 500} +{"model_id": "zamal/gemma-7b-finetuned", "provider": "huggingface", "task": "text-generation", "downloads": 499} +{"model_id": "yujiepan/phi-3-vision-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 499} +{"model_id": "lmstudio-community/Qwen2.5-72B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 499} +{"model_id": "bartowski/nvidia_Llama-3.1-Nemotron-Nano-8B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 499} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-2L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 499} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-1L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 499} +{"model_id": "Ninja5000/DialoGPT-medium-TWEWYJoshua", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "TheBloke/sqlcoder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "peft-internal-testing/opt-125m-awq", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "DavidAU/L3-8B-Stheno-v3.2-Ultra-NEO-V1-IMATRIX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "bartowski/magnum-v3-27b-kto-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "bartowski/Llama-3.1-8B-Open-SFT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "adamkarvonen/checkpoints_cls_latentqa_past_lens_Qwen3-1_7B", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "mlx-community/functiongemma-270m-it-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-1L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-2L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "OpenMOSS-Team/SciThinker-30B", "provider": "huggingface", "task": "text-generation", "downloads": 498} +{"model_id": "bartowski/codegeex4-all-9b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "llm-jp/llm-jp-3-7.2b-instruct3", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "DavidAU/Qwen2.5-MOE-2X7B-DeepSeek-Abliterated-UNCensored-19B-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "bartowski/Tower-Babel_Babel-9B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "mlx-community/LFM2-2.6B-Exp-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "unnicknameable/Llama-3.2-1B-Instruct-Q4_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-2L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-1L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "LuffyTheFox/Qwen3.5-2B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "sjug/Nemotron-3-Super-120B-A12B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 497} +{"model_id": "Qwen/Qwen1.5-7B-Chat-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "microsoft/Phi-3-mini-4k-instruct-onnx", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "bartowski/Vikhr-Nemo-12B-Instruct-R-21-09-24-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "Sao10K/L3.3-70B-Euryale-v2.3", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "ibm-research/granite-3.2-8b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "tiiuae/Falcon-E-1B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "bartowski/ibm-granite_granite-3.3-2b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "hostkimjang/HyperCLOVAX-SEED-Think-32B-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-3L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "paperscarecrow/LFM2.5-1.2B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "Tok331102/affine-5H3rBY2GJoek64NWfHPBEVDzXFafDWAdWPNZTcY1vcC6FPrJ", "provider": "huggingface", "task": "text-generation", "downloads": 496} +{"model_id": "lmsys/vicuna-13b-delta-v0", "provider": "huggingface", "task": "text-generation", "downloads": 495} +{"model_id": "xxxxxccc/mediaDescr_2epoch_Mistral-Nemo-Base-2407_model", "provider": "huggingface", "task": "text-generation", "downloads": 495} +{"model_id": "mlx-community/Qwen3-Coder-30B-A3B-Instruct-4bit-DWQ", "provider": "huggingface", "task": "text-generation", "downloads": 495} +{"model_id": "tiiuae/Falcon-H1R-7B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 495} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-2L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 495} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-1L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 495} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 495} +{"model_id": "Kierandh/finalchessbot", "provider": "huggingface", "task": "text-generation", "downloads": 495} +{"model_id": "duolaf/Yi-1.5-9B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 495} +{"model_id": "TheBloke/openbuddy-mistral-7B-v13-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "unsloth/Qwen2.5-Math-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "RedHatAI/phi-4-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "QuixiAI/Qwen3-235B-A22B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "allenai/Olmo-3-32B-Think-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "huseyinatahaninan/appworld_distillation_sft-SFT-Qwen3-4B-Instruct-2507", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "NoesisLab/Spartacus-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-64D-1L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-3L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "ljwclass/Qwen2-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 494} +{"model_id": "Qwen/Qwen2-Math-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 493} +{"model_id": "YuchenLi01/ultrafeedbackSkyworkAgree_alignmentZephyr7BSftFull_sdpo_score_ebs256_lr5e-06_0", "provider": "huggingface", "task": "text-generation", "downloads": 493} +{"model_id": "nightmedia/Qwen3-53B-A3B-TOTAL-RECALL-MASTER-CODER-v1.4-q6-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 493} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-2L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 493} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-3L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 493} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-3L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 493} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-2L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 493} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-2L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 493} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-1L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 493} +{"model_id": "cowoho/Phi-3.5-mini-instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "bartowski/reader-lm-1.5b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "dgambettaphd/M_llm2_run0_gen0_WXS_doc1000_synt64_lr1e-04_acm_SYNLAST", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "catid/MiniMax-M2.5-catid", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-2L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-2L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-2L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "FuncPhenomenon/smollm2-360m-kham-drag", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "nuckwe/mind-mirror-llama31-8b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "123-cao/Qwen2-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 492} +{"model_id": "yujiepan/deepseek-llm-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "QuantFactory/Qwen2.5-Coder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "JackeyLai/Qwen2.5-3B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "tensorblock/mistral-7b-uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "bartowski/TheDrummer_Rivermind-Lux-12B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "DavidAU/Qwen3-The-Josiefied-Omega-Directive-22B-uncensored-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "NexVeridian/GLM-4.7-Flash-REAP-23B-A3B-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-3L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-3L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-3L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 491} +{"model_id": "goldfish-models/arb_arab_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 490} +{"model_id": "Maites/Qwen2.5-Coder-32B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 490} +{"model_id": "bartowski/Llama-Song-Stream-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 490} +{"model_id": "Aldaris/Qwen3-4B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 490} +{"model_id": "bartowski/google_gemma-3-270m-it-qat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 490} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-2L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 490} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-3L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 490} +{"model_id": "0xdfi/Qwen3.5-35B-A3B-REAP-pile10k-15p-MLX-q8", "provider": "huggingface", "task": "text-generation", "downloads": 490} +{"model_id": "KoboldAI/Mistral-7B-Erebus-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "TucanoBR/Tucano-1b1", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "bartowski/p-e-w_Llama-3.1-8B-Instruct-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "LiquidAI/LFM2-2.6B-Transcript-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "v-ShivaPrasad/Light-mind_LLAMA-800m", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-2L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-3L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-3L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-2L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-1L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 489} +{"model_id": "BioMistral/BioMistral-7B-DARE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "beomi/gemma-ko-7b", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "legraphista/DeepSeek-V2-Lite-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "cortexso/gemma", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "ibnzterrell/Nvidia-Llama-3.1-Nemotron-70B-Instruct-HF-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "yujiepan/llama-3.3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "mlx-community/deepcogito-cogito-v1-preview-llama-8B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "unsloth/Qwen3-1.7B-Base-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "unsloth/phi-4-reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "zenlm/zen4-max-pro", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-1L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 488} +{"model_id": "stanford-crfm/arwen-gpt2-medium-x21", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "goldfish-models/rus_cyrl_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "QuantFactory/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "mlx-community/Josiefied-Qwen2.5-7B-Instruct-abliterated-v2-4-bit", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "bartowski/Rombos-LLM-V2.6-Qwen-14b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "SakanaAI/TinySwallow-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "Ex0bit/Elbaz-Olmo-3-7B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "mlx-community/Nanbeige4.1-3B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "MuXodious/gpt-oss-120b-tainted-heresy-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-3L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-1L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "NexVeridian/OmniCoder-9B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 487} +{"model_id": "TheBloke/em_german_70b_v01-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 486} +{"model_id": "TheBloke/Llama-2-7B-vietnamese-20k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 486} +{"model_id": "ilsp/Meltemi-7B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 486} +{"model_id": "bullerwins/Meta-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 486} +{"model_id": "bartowski/Sky-T1-32B-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 486} +{"model_id": "DevQuasar/Kwaipilot.KAT-Dev-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 486} +{"model_id": "Flexan/nopenet-nope-edge-GGUF-i3", "provider": "huggingface", "task": "text-generation", "downloads": 486} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-1L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 486} +{"model_id": "gorkemgoknar/gpt2-small-turkish", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "OpenSafetyLab/MD-Judge-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "bartowski/Reflection-Llama-3.1-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "bartowski/EXAONE-3.5-2.4B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "bartowski/EXAONE-3.5-7.8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "nimabod/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-soaring_sprightly_antelope", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "bartowski/zetasepic_Mistral-Small-Instruct-2409-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "bartowski/Menlo_Jan-nano-128k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-2L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "AITRADER/Jackrong-Qwen3.5-4B-Claude-Reasoning-abliterated-mxfp8-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 485} +{"model_id": "TheBloke/PiVoT-0.1-Evil-a-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "segolilylabs/Lily-Cybersecurity-7B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "mistral-community/Mixtral-8x22B-v0.1-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "chienweichang/Llama-3-Taiwan-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "bartowski/Replete-Coder-Instruct-8b-Merged-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "HumanLLMs/Human-Like-LLama3-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "tokyotech-llm/Llama-3.1-Swallow-8B-Instruct-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "bartowski/open-thoughts_OpenThinker2-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "Gen-Verse/ReasonFlux-PRM-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "tencent/Hunyuan-4B-Pretrain", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "mlx-community/Ministral-3-8B-Instruct-2512", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "LorenaYannnnn/general_reward-Qwen3-0.6B-baseline_all_tokens-seed_1", "provider": "huggingface", "task": "text-generation", "downloads": 484} +{"model_id": "croissantllm/CroissantLLMBase", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "TheBloke/CodeLlama-70B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "stabilityai/stablelm-2-12b", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "yerevann/chemlactica-125m", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "zhezhe/gemma-2-9b-it-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "unsloth/Mistral-Nemo-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "bartowski/70B-L3.3-Cirrus-x1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "TopAI-1/MCGPT-1-Resorning-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-2L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-2L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 483} +{"model_id": "LumiOpen/Viking-33B", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "yujiepan/smollm-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "bartowski/FuseChat-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "ibm-research/granite-3.2-2b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "bartowski/allura-org_Q3-30b-A3b-Pentiment-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "huihui-ai/Huihui-Qwen3-0.6B-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "RedHatAI/Qwen3-235B-A22B-Instruct-2507-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "bartowski/LiquidAI_LFM2.5-1.2B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "lmstudio-community/LFM2.5-1.2B-Thinking-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "wegrow/GLM-4.7-Flash-Uncensored-Heretic-NEO-CODE-Imatrix-MAX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-2L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 482} +{"model_id": "FreedomIntelligence/AceGPT-7B-chat", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "yujiepan/llama-3.1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "lmms-lab/LLaVA-Video-72B-Qwen2", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "unsloth/DeepSeek-R1-0528-Qwen3-8B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "yujiepan/baguettotron-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "NexVeridian/Qwen3-Coder-Next-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "toroe/SmolLM-3B-Science-ES", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-2L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-3L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-2L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "W-61/ultrachat-llama-3-8b-sft", "provider": "huggingface", "task": "text-generation", "downloads": 481} +{"model_id": "baichuan-inc/Baichuan-13B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "TheBloke/Llama-2-70B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "second-state/Phi-3-medium-4k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "speakleash/Bielik-11B-v2.2-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "bartowski/FuseChat-Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "mlx-community/Unsloth-DeepSeek-R1-Distill-Qwen-32B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "Salesforce/xLAM-2-3b-fc-r-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "tokyotech-llm/Gemma-2-Llama-Swallow-2b-it-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "Maincode/Maincoder-1B", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "unsloth/GLM-4.7-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-2L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "gghfez/Qwen3.5-27b-control-vectors", "provider": "huggingface", "task": "text-generation", "downloads": 480} +{"model_id": "allenai/tulu-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "dphn/dolphin-2.6-mistral-7b-dpo-laser", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "dranger003/c4ai-command-r-v01-iMat.GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "lmstudio-community/CodeLlama-7B-KStack-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "AuriAetherwiing/MN-12B-Celeste-V1.9-fp8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "yujiepan/meta-llama-3.1-tiny-random-hidden128", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "RedHatAI/Phi-3.5-mini-instruct-FP8-KV", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "bartowski/Nautilus-70B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "huihui-ai/BaronLLM_Offensive_Security-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "zhouxiangxin/Initial-Reasoning-4B", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "Sorawiz/venice-uncensored-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 479} +{"model_id": "stanford-crfm/durin-gpt2-medium-x343", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "stanford-crfm/eowyn-gpt2-medium-x777", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "TheBloke/medicine-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "unsloth/Hermes-3-Llama-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "mlx-community/GLM-Z1-32B-0414-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "dleemiller/Penny-1.7B", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "andrewheins55/GLM-4.7-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "NexVeridian/MiniMax-M2.5-REAP-139B-A10B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-3L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "arthurcollet/Qwen3.5-9B-mlx-mxfp8", "provider": "huggingface", "task": "text-generation", "downloads": 478} +{"model_id": "internlm/internlm2_5-20b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 477} +{"model_id": "bartowski/Teuken-7B-instruct-research-v0.4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 477} +{"model_id": "bartowski/agentica-org_DeepCoder-1.5B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 477} +{"model_id": "elyza/ELYZA-Thinking-1.0-Qwen-32B", "provider": "huggingface", "task": "text-generation", "downloads": 477} +{"model_id": "smcleish/Recurrent-Llama-3.2-train-recurrence-32", "provider": "huggingface", "task": "text-generation", "downloads": 477} +{"model_id": "loan-star/Llama-3.3-Swallow-70B-Instruct-v0.4-mlx-6Bit", "provider": "huggingface", "task": "text-generation", "downloads": 477} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-2L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 477} +{"model_id": "zeeshaan-ai/GetSoloTech", "provider": "huggingface", "task": "text-generation", "downloads": 477} +{"model_id": "agentica-org/DeepCoder-14B-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 476} +{"model_id": "Khej-Trhyk/OpenAi-GPT-oss-20b-abliterated-uncensored-NEO-Imatrix-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 476} +{"model_id": "mlx-community/DeepSeek-V3.2-mlx-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 476} +{"model_id": "SpecialPatrolGroup/Llama3.3-8B-Instruct-Thinking-Heretic-Uncensored-Claude-4.5-Opus-High-Reasoning-IQ4_NL-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 476} +{"model_id": "ReactiveAI/RxT-Beta-Decoder-SMAT", "provider": "huggingface", "task": "text-generation", "downloads": 476} +{"model_id": "mradermacher/Toxic.NPC-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 476} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-1L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 476} +{"model_id": "hector-gr/RLCR-v4-ks-uniqueness-cold-math", "provider": "huggingface", "task": "text-generation", "downloads": 476} +{"model_id": "bartowski/functionary-small-v3.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "goldfish-models/jpn_jpan_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "tokyotech-llm/Llama-3.1-Swallow-8B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "zai-org/VisionReward-Video", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "DevQuasar/openbmb.MiniCPM4-MCP-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "yujiepan/llama-3.3-tiny-random-dim64", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "EleutherAI/deep-ignorance-e2e-strong-filter", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "unsloth/Devstral-Small-2507", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-2L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-3L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "NexVeridian/OmniCoder-9B-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 475} +{"model_id": "bartowski/Black-Ink-Guild_Pernicious_Prophecy_70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 474} +{"model_id": "magiccodingman/Seed-OSS-36B-Instruct-unsloth-MagicQuant-Hybrid-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 474} +{"model_id": "xuanwulab/HaS_Text_0209_0.6B_Q4", "provider": "huggingface", "task": "text-generation", "downloads": 474} +{"model_id": "RazielGuinhos/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 474} +{"model_id": "TheBloke/manticore-13b-chat-pyg-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 473} +{"model_id": "Sao10K/Fimbulvetr-11B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 473} +{"model_id": "mlx-community/Llama-3.2-1B-Instruct-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 473} +{"model_id": "lmstudio-community/Qwen2.5-3B-Instruct-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 473} +{"model_id": "DevQuasar/zerofata.L3.3-GeneticLemonade-Unleashed-v3-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 473} +{"model_id": "introvoyz041/Qwen3-30B-A3B-Thinking-2507-Claude-4.5-Sonnet-High-Reasoning-Distill-mxfp4-mlx-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 473} +{"model_id": "nightmedia/Qwen3-4B-Agent-Claude-Gemini", "provider": "huggingface", "task": "text-generation", "downloads": 473} +{"model_id": "Leopo1d/OpenVul-Qwen3-4B-SFT-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 473} +{"model_id": "AITRADER/Huihui-Qwen3-Coder-Next-abliterated-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 473} +{"model_id": "ybelkada/bloom-1b7-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "TheDrummer/Gemmasutra-9B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "huihui-ai/QwQ-32B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "nvidia/Qwen2.5-VL-7B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "askalgore/Dolphin-Mistral-24B-Venice-Edition-heretic-2", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "mlx-community/HY-MT1.5-1.8B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "SELEE/qwen3-4b-agent-v3", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "Flexan/strykes-emberforge-3b-reasoner-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-1L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-1L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 472} +{"model_id": "BAAI/Bunny-v1_0-3B", "provider": "huggingface", "task": "text-generation", "downloads": 471} +{"model_id": "bartowski/falcon-mamba-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 471} +{"model_id": "bartowski/Behemoth-123B-v2.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 471} +{"model_id": "eaddario/Llama-Guard-3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 471} +{"model_id": "bartowski/soob3123_Veritas-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 471} +{"model_id": "unsloth/Llama-3.1-Nemotron-Nano-8B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 471} +{"model_id": "cturan/MiniMax-M2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 471} +{"model_id": "ManuelZnnmc/OpenAi-GPT-oss-20b-HERETIC-uncensored-NEO-Imatrix-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 471} +{"model_id": "SykoSLM/SykoLLM-V4.4", "provider": "huggingface", "task": "text-generation", "downloads": 471} +{"model_id": "ajibawa-2023/Code-Llama-3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 470} +{"model_id": "legraphista/dolphin-2.9.1-mixtral-1x22b-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 470} +{"model_id": "trillionlabs/Tri-7B", "provider": "huggingface", "task": "text-generation", "downloads": 470} +{"model_id": "dongboklee/gPRM-14B-merged", "provider": "huggingface", "task": "text-generation", "downloads": 470} +{"model_id": "Jackrong/DASD-4B-Thinking-2507-GRPO-v2", "provider": "huggingface", "task": "text-generation", "downloads": 470} +{"model_id": "Mungert/LFM2.5-1.2B-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 470} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 470} +{"model_id": "NexVeridian/Qwen3.5-9B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 470} +{"model_id": "ibm-granite/granite-34b-code-instruct-8k", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "BafS/gemma-2-2b-it-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "usail-hkust/JailJudge-guard", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "zai-org/GLM-4-32B-Base-0414", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "ibm-granite/granite-3.3-8b-base", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "bartowski/kalomaze_Qwen3-16B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "mradermacher/ministral-8B-Instruct-2410-abliterated-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "flamiry/first", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-2L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-256D-3L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-3L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "lainlives/Gemma3-Code-Reasoning-4B", "provider": "huggingface", "task": "text-generation", "downloads": 469} +{"model_id": "yhavinga/gpt-neo-125M-dutch", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "YanaS/llama-2-7b-langchain-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "TheBloke/Mistral-7B-Instruct-v0.1-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "bartowski/TwinLlama-3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "Qwen/Qwen2-Math-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "yujiepan/llama-3.2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "matrixportalx/gemma-2-9b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "Qwen/Qwen3-30B-A3B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "Vikhrmodels/QVikhr-3-4B-Instruction", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "bartowski/yanolja_YanoljaNEXT-Rosetta-12B-2510-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "darwinkernelpanic/Qwen2.5-Coder-7B-Instruct-Luau-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "Abhiray/Huihui-Ministral-3B-Instruct-2512-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "cyankiwi/GLM-4.7-Flash-REAP-23B-A3B-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "starlight-ai/MedSearcher-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "jash90/bielik-1.5b-v3.0-instruct-executorch", "provider": "huggingface", "task": "text-generation", "downloads": 468} +{"model_id": "TheBloke/Claire-7B-0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "bartowski/TheSkullery_L3.3-exp-unnamed-model-70b-v0.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "eaddario/Mistral-Small-3.2-24B-Instruct-2506-pruned-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "DavidAU/Qwen3-Jan-V1-4B-Grand-Horror-Day1-to-Day7-Evolved-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "loris3/Llama-3.2-1B_tulu-3-sft-olmo-2-mixture-0225_lr0.0001_seed42", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-1L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-3L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-512D-2L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-256D-1L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "LorenaYannnnn/general_reward-Qwen3-0.6B-baseline_all_tokens-seed_2", "provider": "huggingface", "task": "text-generation", "downloads": 467} +{"model_id": "bartowski/HelpingAI2-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 466} +{"model_id": "bartowski/cognition-ai_Kevin-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 466} +{"model_id": "Unbabel/Tower-Plus-2B", "provider": "huggingface", "task": "text-generation", "downloads": 466} +{"model_id": "baichuan-inc/Baichuan-M2-32B-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 466} +{"model_id": "mradermacher/zen-eco-4b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 466} +{"model_id": "X1AOX1A/WorldModel-Webshop-Llama3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 466} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 466} +{"model_id": "internistai/base-7b-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 465} +{"model_id": "mlx-community/Phi-3-mini-4k-instruct-4bit-no-q-embed", "provider": "huggingface", "task": "text-generation", "downloads": 465} +{"model_id": "W-61/hh-harmless-base-llama3-8b-sft", "provider": "huggingface", "task": "text-generation", "downloads": 465} +{"model_id": "manuojvv/Qwen3.5-4B-gabliterated-Q8", "provider": "huggingface", "task": "text-generation", "downloads": 465} +{"model_id": "CreitinGameplays/llama-3.2-3b-r1", "provider": "huggingface", "task": "text-generation", "downloads": 465} +{"model_id": "Local-Novel-LLM-project/Vecteus-v1-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 464} +{"model_id": "bartowski/c4ai-command-r7b-12-2024-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 464} +{"model_id": "ZeroWw/Qwen3-4B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 464} +{"model_id": "kurogane/Nemotron-H-micro-test03", "provider": "huggingface", "task": "text-generation", "downloads": 464} +{"model_id": "yujiepan/starcoder-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "TheBloke/CodeLlama-13B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "bluesky333/medphi2", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "anthracite-org/magnum-v2.5-12b-kto-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "DavidAU/Gemma-3-1b-it-MAX-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "XueZhang-bjtu/M-Thinker-1.5B-Iter2", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "bartowski/arcee-ai_Trinity-Mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "unsloth/Nemotron-3-Nano-30B-A3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "pthinc/Cicikus_v2_3B", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "MadhuryaPasan/qwen3-1.7_expert_tools_v0_1", "provider": "huggingface", "task": "text-generation", "downloads": 463} +{"model_id": "EleutherAI/llemma_34b", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "MediaTek-Research/Breeze-7B-Instruct-v0_1", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "teddylee777/Llama-3-Open-Ko-8B-Instruct-preview-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "matrixportalx/Phi-3-mini-4k-instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "legraphista/Qwen2.5-Coder-1.5B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "bartowski/Llama-3.1-WhiteRabbitNeo-2-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "google/txgemma-9b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "bartowski/microsoft_Phi-4-reasoning-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "unsloth/phi-4-reasoning-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "DavidAU/OpenAi-GPT-oss-20b-MODERATE-uncensored-NEO-Imatrix-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "DavidAU/gemma-3-1b-it-heretic-extreme-uncensored-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "dvruette/gidd-unif-10b", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "mschill/dsa_llm", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "LucasMagnana/gpt2-tweets", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "tbmod/Llama-3.2-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-3L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-padzero-plus-mul-sub-99-128D-1L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "zenlm/zen-designer-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "kanocz/Qwen3.5-9B-Claude-4.6-HighIQ-THINKING-HERETIC-UNCENSORED-FP8-vLLM", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "Simonc-44/Cygnis-Alpha-2-7B-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 462} +{"model_id": "anthracite-org/magnum-v4-72b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 461} +{"model_id": "QuantFactory/granite-3.0-1b-a400m-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 461} +{"model_id": "noctrex/GLM-4.7-Flash-REAP-23B-A3B-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 461} +{"model_id": "arthurcollet/Qwen3-Coder-Next-mlx-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 461} +{"model_id": "atbender/Qwen3.5-REAP-262B-A17B-W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 461} +{"model_id": "might2901/Babelbit-YY_01", "provider": "huggingface", "task": "text-generation", "downloads": 461} +{"model_id": "mlabonne/Llama-3.1-70B-Instruct-lorablated", "provider": "huggingface", "task": "text-generation", "downloads": 460} +{"model_id": "lmstudio-community/GLM-Z1-9B-0414-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 460} +{"model_id": "cyankiwi/MiniMax-M2-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 460} +{"model_id": "NamrataThakur/Small_Language_Model_MHA_53M_Pretrained", "provider": "huggingface", "task": "text-generation", "downloads": 460} +{"model_id": "zamanayaz/qwen2.5_0.5b_langjson_finetune_16bit", "provider": "huggingface", "task": "text-generation", "downloads": 460} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-3L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 460} +{"model_id": "yujiepan/mixtral-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 459} +{"model_id": "legraphista/AutoCoder_S_6.7B-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 459} +{"model_id": "legraphista/codegeex4-all-9b-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 459} +{"model_id": "tensorblock/llama3.2-1b-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 459} +{"model_id": "tiny-random/gpt-oss-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 459} +{"model_id": "PrimeIntellect/Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 459} +{"model_id": "MultiverseComputingCAI/HyperNova-60B", "provider": "huggingface", "task": "text-generation", "downloads": 459} +{"model_id": "eousphoros/kappa-20b-131k", "provider": "huggingface", "task": "text-generation", "downloads": 459} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-3L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 459} +{"model_id": "TheBloke/japanese-stablelm-base-beta-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "uonlp/Vistral-7B-Chat-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "zetasepic/Qwen2.5-72B-Instruct-abliterated-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "prithivMLmods/Qwen2.5-Coder-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "perplexity-ai/r1-1776-distill-llama-70b", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "bartowski/zerofata_MS3.2-PaintedFantasy-Visage-33B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "bartowski/Qwen_Qwen3-235B-A22B-Thinking-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "bartowski/TildeAI_TildeOpen-30b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "mehuldamani/llama-3.1-8b-instruct-user-sim-v3", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "bartowski/allenai_Olmo-3.1-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "constructai/DeepSeek-R1-Distill-Qwen-7B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 458} +{"model_id": "TheBloke/TinyLlama-1.1B-python-v0.1-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 457} +{"model_id": "manojpreveen/mpt-30b-v5", "provider": "huggingface", "task": "text-generation", "downloads": 457} +{"model_id": "yujiepan/gemma-2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 457} +{"model_id": "pcuenq/gemma-tokenizer", "provider": "huggingface", "task": "text-generation", "downloads": 457} +{"model_id": "bartowski/Steelskull_L3.3-Damascus-R1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 457} +{"model_id": "JPishikawa/Llama-3.3-Swallow-70B-Instruct-v0.4-W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 457} +{"model_id": "google/t5gemma-s-s-ul2", "provider": "huggingface", "task": "text-generation", "downloads": 457} +{"model_id": "adamkarvonen/checkpoints_latentqa_cls_on_policy_Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 457} +{"model_id": "DavidAU/LFM2.5-1.2B-Thinking-Claude-4.6-Opus-Heretic-Uncensored-DISTILL", "provider": "huggingface", "task": "text-generation", "downloads": 457} +{"model_id": "Langboat/bloom-389m-zh", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "ybelkada/gpt2-xl-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "yujiepan/bloom-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "ThomasBaruzier/Qwen2.5-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "huihui-ai/Qwen2.5-Coder-3B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "brittlewis12/gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "Jackmin108/Qwen3-30B-A3B-Fast", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "bartowski/MiniMaxAI_MiniMax-M2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "dicta-il/DictaLM-3.0-24B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "mlx-community/translategemma-27b-it-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "Sangsang/ContextRLDEMO-Qwen3-4B-Instruct-2048-ep3", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "zone4007/GLM-4.5-Air", "provider": "huggingface", "task": "text-generation", "downloads": 456} +{"model_id": "Efficient-Large-Model/Llama-3-VILA1.5-8B", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "legraphista/K2-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "bartowski/dolphin-2.9.3-Yi-1.5-34B-32k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "Jiqing/TinyLlama-1.1B-Chat-v1.0-bnb-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "enacimie/Qwen3-1.7B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "mlx-community/NVIDIA-Nemotron-Nano-9B-v2-4bits", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "straino/Qwen3-Coder-30B-A3B-Instruct-AWQ-4bit-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "Wwayu/GLM-4.7-PRISM-mlx-2Bit", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "yasserrmd/GLM4.7-Distill-LFM2.5-1.2B", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "DevQuasar/Fortytwo-Network.Strand-Rust-Coder-14B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-512D-1L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "fundthmcalculus/Qwen3.5-0.8B-hugcoder", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "YazoPi/LlaMa3.2-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "mradermacher/Karnak-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 455} +{"model_id": "QuantFactory/NeuralDaredevil-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "weblab-GENIAC/Tanuki-8B-dpo-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "bartowski/HuatuoGPT-o1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "second-state/SmolLM3-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "QuantTrio/Qwen3-235B-A22B-Instruct-2507-GPTQ-Int4-Int8Mix", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "AITRADER/Huihui-Qwen3-Coder-Next-abliterated-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "Scicom-intl/Multilingual-TTS-1.7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "khushianand01/disposition_model", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "GOBA-AI-Labs/PrunedHub-Qwen3-Coder-Next-50pct", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "ibitato/c64-ministral-3-8b-thinking-c64-reasoning-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 454} +{"model_id": "USTC-KnowledgeComputingLab/Llama3-KALE-LM-Chem-1.5-8B", "provider": "huggingface", "task": "text-generation", "downloads": 453} +{"model_id": "DavidAU/MN-GRAND-Gutenberg-Lyra4-Lyra-12B-MADNESS-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 453} +{"model_id": "bartowski/TheDrummer_Fallen-Gemma3-4B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 453} +{"model_id": "BankiReaction/Qwen3-0.6B-Gensyn-Swarm-deft_gentle_mallard", "provider": "huggingface", "task": "text-generation", "downloads": 453} +{"model_id": "ChuGyouk/Qwen3-8B-Instruct-from-VL", "provider": "huggingface", "task": "text-generation", "downloads": 453} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-2L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 453} +{"model_id": "altomek/Seed-OSS-36B-Instruct-XXL-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 453} +{"model_id": "SandLogicTechnologies/gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 453} +{"model_id": "OpenMOSS-Team/SciThinker-4B", "provider": "huggingface", "task": "text-generation", "downloads": 453} +{"model_id": "surajp/gpt2-hindi", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "yujiepan/gemma-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "bartowski/llama-3-neural-chat-v1-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "FreedomIntelligence/AceGPT-v2-32B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "bartowski/Athene-V2-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "famepram/qwen2.5-1b", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "Pranilllllll/finetuned_gpt2_45krows_10epochs", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "yujiepan/glm-4.5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "sr5434/sft_model", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "irfanalee/doc-intel-gpt-oss-20b", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-3L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "ueihieu/llama2-7b-lora-rebel", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "ueihieu/llama2-7b-lora-scierc", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "cs2764/GLM-5-abliterated-dq4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 452} +{"model_id": "yujiepan/dbrx-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "furiosa-ai/Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "huihui-ai/Huihui-Qwen3-30B-A3B-Instruct-2507-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "TorpedoSoftware/Luau-Devstral-24B-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "ninacatcoin/nina-model", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "W-61/hh-helpful-base-llama3-8b-sft", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "nvidia/Kimi-K2.5-Thinking-Eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "Jackrong/MLX-Qwen3.5-9B-Gemini-3.1-Pro-Reasoning-Distill-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "shawon/GLM-4.7-Flash-16bit", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "umitaksoylu/lsda-3b-turkish-dev", "provider": "huggingface", "task": "text-generation", "downloads": 451} +{"model_id": "deepseek-ai/deepseek-coder-7b-base-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 450} +{"model_id": "yujiepan/dbrx-tiny256-random", "provider": "huggingface", "task": "text-generation", "downloads": 450} +{"model_id": "bartowski/Falcon3-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 450} +{"model_id": "bartowski/mergekit-community_Mistral-Small-2501-SCE-Mashup-2-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 450} +{"model_id": "gabriellarson/SmallThinker-21BA3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 450} +{"model_id": "dphn/Dolphin-X1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 450} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-2L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 450} +{"model_id": "Ecolash/A2-Model-SFT-DARE", "provider": "huggingface", "task": "text-generation", "downloads": 450} +{"model_id": "MaziyarPanahi/Calme-7B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 449} +{"model_id": "Skywork/Skywork-o1-Open-Llama-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 449} +{"model_id": "JaQuan2k6/Qwen2.5-Coder-32B-Instruct-abliterated-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 449} +{"model_id": "sampluralis/llama-sft-muon", "provider": "huggingface", "task": "text-generation", "downloads": 449} +{"model_id": "osieosie/tmax-qwen3-4b-sft-20260316-100k-asst-loss", "provider": "huggingface", "task": "text-generation", "downloads": 449} +{"model_id": "TheBloke/goliath-120b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 448} +{"model_id": "DevQuasar/deepcogito.cogito-v1-preview-llama-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 448} +{"model_id": "LiquidAI/LFM2-1.2B-RAG", "provider": "huggingface", "task": "text-generation", "downloads": 448} +{"model_id": "inferencerlabs/Kimi-K2-Instruct-0905-MLX-3.8bit", "provider": "huggingface", "task": "text-generation", "downloads": 448} +{"model_id": "huihui-ai/Huihui-GLM-4.5-Air-abliterated-mlx-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 448} +{"model_id": "millat/mistral-7b-indian-university-guidance", "provider": "huggingface", "task": "text-generation", "downloads": 448} +{"model_id": "digitalai/DgMind-20B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 448} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-3L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 448} +{"model_id": "NexVeridian/OmniCoder-9B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 448} +{"model_id": "Nekochu/Llama-2-13B-fp16-french", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "beomi/Llama-3-Open-Ko-8B-Instruct-preview", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "RefalMachine/ruadapt_qwen2.5_7B_ext_u48_instruct_gguf", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "bartowski/AMD-OLMo-1B-SFT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "hdnh2006/BSC-LT-salamandra-7b-instruct-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "bartowski/arcee-ai_Virtuoso-Small-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "mlx-community/bitnet-b1.58-2B-4T-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "tbmod/Meta-Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-1L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "Holy-fox/Qwen3.5-0.8B-JP", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "saha2026/TwinLlama-3.1-8B-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 447} +{"model_id": "egafni/pico-llama", "provider": "huggingface", "task": "text-generation", "downloads": 446} +{"model_id": "Vikhrmodels/Vikhr-Qwen-2.5-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 446} +{"model_id": "FrancescoPeriti/Llama3Dictionary-merge", "provider": "huggingface", "task": "text-generation", "downloads": 446} +{"model_id": "mlx-community/Llama-3.3-70B-Instruct-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 446} +{"model_id": "Valdemardi/Dolphin3.0-Mistral-24B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 446} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-64D-1L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 446} +{"model_id": "Jackrong/MLX-Qwen3.5-0.8B-Claude-4.6-Opus-Reasoning-Distilled-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 446} +{"model_id": "yujiepan/qwen1.5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "ridger/MMfreeLM-1.3B", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "DavidAU/Dark-Forest-V2-Ultra-Quality-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "mlx-community/SmolLM-360M-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "zai-org/glm-edge-4b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "OpenHands/openhands-lm-7b-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "Mungert/DeepCoder-14B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "bartowski/LiquidAI_LFM2-350M-Extract-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "mradermacher/Qwen2.5-Coder-32B-Instruct-NP-Abliterated-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "kenonix/Llama-3.3-8B-Thinking-Gemini-Flash-11000x-128k-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "mradermacher/MiniMax-M2.1-REAP-40-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "sparticle62/TwinAi-3B", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "shieldstackllc/MiniMax-M2.5-REAP-29-mlx-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "sjoerdbodbijl/Qwen3-Coder-Next-mlx-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "shmjdr/honda_poc_voice_disambiguator_qwen_mlx_v3", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "AgPerry/Qwen2.5-Coder-7B-Instruct-num07", "provider": "huggingface", "task": "text-generation", "downloads": 445} +{"model_id": "llama-moe/LLaMA-MoE-v1-3_5B-2_8", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "second-state/Qwen1.5-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "casperhansen/mistral-large-instruct-2407-awq", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "QuantFactory/starcoder2-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "QuantFactory/PersianMind-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "bartowski/MathCoder2-Mistral-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "typhoon-ai/typhoon2-qwen2.5-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "bartowski/ArliAI_QwQ-32B-ArliAI-RpR-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "lmstudio-community/GLM-4.5-Air-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "mradermacher/commandr-35b-cpt-sft-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "Ryder99/Llama-3.2-1B-Instruct-Spanish-360s", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "splendidcomputer/new-dim", "provider": "huggingface", "task": "text-generation", "downloads": 444} +{"model_id": "unsloth/c4ai-command-r-plus-08-2024-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "bartowski/LongWriter-glm4-9b-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "QuantTrio/Qwen3-30B-A3B-Instruct-2507-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "bezzam/VibeVoice-1.5Bv2", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "kalle07/GLM-4.6V-Flash-heretic_R18_K001-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-2L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "nickprock/Gemma3-1B-CulturaViva-ITA", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "almvos/chess_model4", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "Jackrong/MLX-Qwen3.5-2B-Claude-4.6-Opus-Reasoning-Distilled-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "pasindubg/gemma-2-2b-singlish-expanded", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "andyjack/GLM-4.6-REAP-252B-A32B-MXFP4_MOE_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "renansantosmendes/synapseai-qwen3-4B-instruct-merged", "provider": "huggingface", "task": "text-generation", "downloads": 443} +{"model_id": "lmstudio-community/WizardLM-2-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 442} +{"model_id": "AI-MO/NuminaMath-7B-TIR", "provider": "huggingface", "task": "text-generation", "downloads": 442} +{"model_id": "typhoon-ai/llama3.2-typhoon2-1b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 442} +{"model_id": "onnx-community/gemma-3-1b-it-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 442} +{"model_id": "PowCal/Qwen3-8B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 442} +{"model_id": "Agtian/llamas", "provider": "huggingface", "task": "text-generation", "downloads": 442} +{"model_id": "nightmedia/Qwen3.5-27B-Text-heretic-qx64-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 442} +{"model_id": "Prositron/gome", "provider": "huggingface", "task": "text-generation", "downloads": 442} +{"model_id": "bartowski/ai21labs_AI21-Jamba2-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 441} +{"model_id": "NexVeridian/Qwen3.5-27B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 441} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-1L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 441} +{"model_id": "NexVeridian/Qwen3.5-9B-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 441} +{"model_id": "Sarim-Hash/Qwen3-14B-sandbagging", "provider": "huggingface", "task": "text-generation", "downloads": 441} +{"model_id": "llmfan46/GLM-4-32B-0414-uncensored-heretic-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 441} +{"model_id": "rob-x-ai/phi-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "mrm8488/phi-2-coder", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "codellama/CodeLlama-70b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "DavidAU/Psyonic-Cetacean-Ultra-Quality-20b-GGUF-imat-plus2", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "mlx-community/gemma-2-27b-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "QuantFactory/Meta-Llama-3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "aifeifei798/DarkIdol-Llama-3.1-8B-Instruct-1.2-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "onnx-community/Phi-3.5-mini-instruct-onnx-web", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "nvidia/Nemotron-Research-GooseReason-4B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "anrilombard/mzansilm-125m", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "mnbtyujhg/chess-smollm2-135m", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "SL-AI/GRaPE-Mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 440} +{"model_id": "tensorblock/bloomz-7b1-mt-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "speakleash/Bielik-4.5B-v3.0-Instruct-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "Qwen/Qwen3-32B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "bartowski/baidu_ERNIE-4.5-0.3B-PT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "yujiepan/qwen3-tiny-random-tp", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "bartowski/zerofata_MS3.2-PaintedFantasy-Visage-v3-34B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "EditScore/EditScore-Qwen3-VL-4B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "geodesic-research/sfm_unfiltered_midtrain_misalignment_upsampled_dpo", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-2L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "Jhon676/TieFighter-Holodeck-Holomax-Mythomax-F1-V1-COMPOS-20B-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "SiddharthaGolu/Qwen3.5-27B-4bit-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "spicyneuron/Qwen3.5-35B-A3B-MLX-4.8-bit", "provider": "huggingface", "task": "text-generation", "downloads": 439} +{"model_id": "TheBloke/Yi-6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 438} +{"model_id": "llmware/dragon-mistral-7b-v0", "provider": "huggingface", "task": "text-generation", "downloads": 438} +{"model_id": "yujiepan/glm-4-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 438} +{"model_id": "QuantFactory/Qwen2.5-Coder-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 438} +{"model_id": "JetBrains/Mellum-4b-sft-kotlin", "provider": "huggingface", "task": "text-generation", "downloads": 438} +{"model_id": "aaravriyer193/MonkeGpt-Vivace", "provider": "huggingface", "task": "text-generation", "downloads": 438} +{"model_id": "v-ShivaPrasad/Teacher-model", "provider": "huggingface", "task": "text-generation", "downloads": 438} +{"model_id": "xzitao/GALM_luquLine_7B", "provider": "huggingface", "task": "text-generation", "downloads": 438} +{"model_id": "VietAI/gpt-neo-1.3B-vietnamese-news", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "Gustavosta/MagicPrompt-Dalle", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "javirandor/passgpt-10characters", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "AI4Chem/ChemLLM-20B-Chat-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "CISCai/Mistral-7B-Instruct-v0.3-SOTA-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "EQUES/MedLLama3-JP-v2", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "RWKV/v6-Finch-14B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "tensorblock/Qwen2.5-Coder-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "cyberagent/DeepSeek-R1-Distill-Qwen-14B-Japanese", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "unsloth/granite-3.2-8b-instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "bartowski/TheDrummer_Gemmasutra-Small-4B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "AI-MO/Kimina-Autoformalizer-7B", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "bartowski/TheDrummer_Rivermind-12B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "nvidia/Nemotron-H-47B-Reasoning-128K", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "bartowski/sarvamai_sarvam-m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-padzero-plus-mul-sub-99-128D-1L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 437} +{"model_id": "DevQuasar/cognitivecomputations.Dolphin3.0-Llama3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 436} +{"model_id": "bartowski/openai_gpt-oss-20b-GGUF-MXFP4-Experimental", "provider": "huggingface", "task": "text-generation", "downloads": 436} +{"model_id": "mlx-community/Qwen3-0.6B-Base-DQ5", "provider": "huggingface", "task": "text-generation", "downloads": 436} +{"model_id": "thwannbe/Llama-3.1-8B-Instruct-GSM8K-Rlvr-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 436} +{"model_id": "p-e-w/Qwen3-4B-Instruct-2507-heretic-v4", "provider": "huggingface", "task": "text-generation", "downloads": 436} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-1L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 436} +{"model_id": "LorenaYannnnn/general_reward-Qwen3-0.6B-baseline_all_tokens-seed_0", "provider": "huggingface", "task": "text-generation", "downloads": 436} +{"model_id": "AUTOMATIC/promptgen-lexart", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "zai-org/cogagent-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "goldfish-models/ell_grek_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "legraphista/Llama-3.2-3B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "anthracite-org/magnum-v4-22b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "kadirnar/Orpheus-TTS-Cml-Spanish", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "MindIntLab/Psyche-R1", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "mlx-community/lille-130m-instruct-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "RedHatAI/Phi-4-reasoning-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "SandLogicTechnologies/DeepSeek-R1-Distill-Qwen-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 435} +{"model_id": "MaziyarPanahi/ChatMusician-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "unsloth/gemma-2-9b", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "AXCXEPT/EZO-Common-T2-2B-gemma-2-it", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "tokyotech-llm/Llama-3.1-Swallow-8B-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "nvidia/AceMath-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "hdnh2006/DeepSeek-R1-Distill-Qwen-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "Doctor-Shotgun/L3.3-70B-Magnum-Diamond-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "jpvan4/DeepSeek-R1-0528-Qwen3-8B-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "lumencarlo/Affine-alpha_5DSXscNEXR3K2ms11qLaA6sNjVwZB3PonFzabpoF8dmKSGJ4", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-1L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "hamishivi/tmax-qwen3-4b-sft-20260316-100k-asst-loss", "provider": "huggingface", "task": "text-generation", "downloads": 434} +{"model_id": "TheBloke/Swallow-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 433} +{"model_id": "DavidAU/Mistral-Nemo-Instruct-2407-13.35B-BRAINSTORM-5x-FORM-11-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 433} +{"model_id": "duyntnet/AlphaMonarch-7B-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 433} +{"model_id": "bartowski/Falcon3-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 433} +{"model_id": "NeuraLakeAi/iSA-02-Nano-Llama-3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 433} +{"model_id": "DevQuasar/openbmb.BitCPM4-0.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 433} +{"model_id": "RepublicOfKorokke/GLM-4.7-Flash-REAP-23B-A3B-mlx-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 433} +{"model_id": "farbodtavakkoli/OTel-LLM-20B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 433} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-1L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 433} +{"model_id": "TsinghuaAI/CPM-Generate", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "BramVanroy/GEITje-7B-ultra", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "hishab/titulm-llama-3.2-3b-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "yujiepan/QwQ-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "bartowski/OpenThinker-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "brittlewis12/Mistral-Small-24B-Instruct-2501-reasoning-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "yujiepan/qwq-tiny-random-dim64", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "Novaciano/SENTIMENTAL_SEX-3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "NexVeridian/Qwen3-Coder-30B-A3B-Instruct-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "p-e-w/Llama-3.1-8B-Instruct-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "sdhossain24/Meta-Llama-3-8B-Instruct-CTRL", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-2L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 432} +{"model_id": "unsloth/zephyr-sft-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "bartowski/Deepthink-Reasoning-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "gguf-org/gemma-3-1b-pt-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "zenlm/zen-agent-4b", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "eekay/Llama-3.1-8B-Instruct-dog-numbers-ft", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "omrisap/SFT_Z_model", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "rxsmus/chess-final", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "wbkou/Qwen3.5-27B-Claude-4.6-Opus-Distilled-8bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "LuffyTheFox/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 431} +{"model_id": "shenzhi-wang/Llama3.1-70B-Chinese-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "hugging-quants/Meta-Llama-3.1-405B-BNB-NF4-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "Qwen/Qwen2-Math-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "yujiepan/llama-3.2-vision-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "chohtet/Qwen2.5-14B-Instruct-H3-VLLM-test", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "bartowski/EVA-Qwen2.5-7B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "Mungert/Phi-4-mini-instruct.gguf", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "NousResearch/Hermes-4-405B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "bvuillemin/Qwen3.5-9B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "DATEXIS/DeepICD-R1-zero-32B", "provider": "huggingface", "task": "text-generation", "downloads": 430} +{"model_id": "abeja/gpt2-large-japanese", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "NousResearch/Llama-2-70b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "jinaai/reader-lm-1.5b", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "speakleash/Bielik-11B-v2.1-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "nvidia/Hymba-1.5B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "finnvoorhees/coreml-Llama-3.2-1B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "bartowski/internlm_OREAL-DeepSeek-R1-Distill-Qwen-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-3L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-2L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "mradermacher/LL-athena-V5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 429} +{"model_id": "MaziyarPanahi/WhiteRabbitNeo-13B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 428} +{"model_id": "HuggingFaceFW/ablation-model-fineweb-edu", "provider": "huggingface", "task": "text-generation", "downloads": 428} +{"model_id": "QuantFactory/Mistral-Nemo-Japanese-Instruct-2408-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 428} +{"model_id": "bartowski/SuperNova-Medius-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 428} +{"model_id": "zai-org/glm-edge-4b-chat-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 428} +{"model_id": "root4k/Dolphin-Mistral-24B-Venice-Edition-mlx-mxfp8", "provider": "huggingface", "task": "text-generation", "downloads": 428} +{"model_id": "cmp-nct/acestep-5Hz-lm-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 428} +{"model_id": "splats/Llama-3_3-Nemotron-Super-49B-v1_5-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 428} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-1L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 428} +{"model_id": "benjamin/gpt2-wechsel-chinese", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "Rocketknight1/dbrx-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "yujiepan/QwQ-preview-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "bartowski/Phi-3.5-MoE-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "Lucy-in-the-Sky/NSFW-3B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "Unbabel/M-Prometheus-14B", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "mlabonne/Qwen3-4B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "bartowski/TheDrummer_Cydonia-24B-v3.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "microsoft/Dayhoff-3b-GR-HM-c", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "bartowski/inclusionAI_Ling-mini-2.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "NamrataThakur/Small_Language_Model_GQA_48M_Pretrained", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "tejeshbhalla/GLM-FLASH-TMT", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-3L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-1L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 427} +{"model_id": "Jaward/phi-3-mini-4k-instruct.Q4_0.gguf", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "QuantFactory/deepseek-math-7b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "lilmeaty/SmolLM2-135M-Instruct-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "bartowski/simplescaling_s1-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "speakleash/Bielik-1.5B-v3.0-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "inferencerlabs/openai-gpt-oss-120b-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "zenlm/zen-nano-0.6b", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "taka-y/qwen3-4b-structured-lora-v1", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "mradermacher/JianLai-qwen0.5b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "DATEXIS/DeepICD-R1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 426} +{"model_id": "jiagaoxiang/gpt3-125M-8000iter", "provider": "huggingface", "task": "text-generation", "downloads": 425} +{"model_id": "isaacus/open-australian-legal-llm", "provider": "huggingface", "task": "text-generation", "downloads": 425} +{"model_id": "backyardai/L3-8B-Stheno-v3.3-32K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 425} +{"model_id": "bartowski/Hermes-3-Llama-3.1-8B-lorablated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 425} +{"model_id": "AIDC-AI/Marco-o1", "provider": "huggingface", "task": "text-generation", "downloads": 425} +{"model_id": "hadesguard/AceInstruct-1.5B-Gensyn-Swarm-hardy_stinky_bee", "provider": "huggingface", "task": "text-generation", "downloads": 425} +{"model_id": "gshasiri/SmolLM3-DPO-Second-Round", "provider": "huggingface", "task": "text-generation", "downloads": 425} +{"model_id": "DavidAU/GLM-4.7-Flash-NEO-CODE-Imatrix-MAX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 425} +{"model_id": "DavidAU/Gemma-The-Writer-J.GutenBerg-10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 424} +{"model_id": "yentinglin/Llama-3.1-Taiwan-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 424} +{"model_id": "RedHatAI/granite-4.0-h-small-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 424} +{"model_id": "jedisct1/Qwen3-Embedding-8B-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 424} +{"model_id": "kth8/gemma-3-270m-it-Email-Generator-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 424} +{"model_id": "goldfish-models/zho_hans_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "bartowski/AGI-0_Art-Skynet-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "bartowski/PocketDoc_Dans-SakuraKaze-V1.0.0-12b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "LiquidAI/LFM2-350M-PII-Extract-JP", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "kangdawei/MMR-Sigmoid-DAPO-7B", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "0xA50C1A1/Llama-3.3-8B-Instruct-128K-Heretic", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "nvidia/Nemotron-Terminal-14B", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "pthinc/Cicikus-v3-1.4B", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "Baldezo313/queensland-ai-gemma3-fine-tuned-live", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "ik/TwiTTS", "provider": "huggingface", "task": "text-generation", "downloads": 423} +{"model_id": "WizardLMTeam/WizardCoder-15B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "TheBloke/Poro-34B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "bartowski/Athene-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "QuantFactory/Llama-Guard-3-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "RefalMachine/ruadapt_qwen2.5_3B_ext_u48_instruct_v4_gguf", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "bartowski/nvidia_AceReason-Nemotron-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "mradermacher/medgemma-4b-it-abliterated-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "gghfez/GLM-4.6-control-vectors", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "Goekdeniz-Guelmez/Josiefied-Qwen3-VL-4B-Instruct-abliterated-beta-v1", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "Casual-Autopsy/Maginum-Cydoms-24B-static-GGUFs", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "rikunarita/Qwen3-4B-Thinking-2507-Genius-Coder-UD-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "farbodtavakkoli/OTel-LLM-27B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "suldanpashir/Qwen3-48B-A4B-Savant-Commander-Distill-12X-Closed-Open-Heretic-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "LeadFootThrottleCock/Qwen2.5-7B-Instruct-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "qikp/kite-2.6-13m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 422} +{"model_id": "flax-community/gpt2-small-indonesian", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "Smaraa/gpt2-text-simplification_1e4_adafactor_newsela", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "TheBloke/em_german_13b_v01-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "TheBloke/finance-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "princeton-nlp/gemma-2-9b-it-SimPO", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "Salesforce/xLAM-2-1b-fc-r-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "bartowski/deepcogito_cogito-v1-preview-llama-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params220M_maxstep36840-flop_2_56e19_step_36844", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-1L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "Sangsang/ci_feedback_both_feedback_jsd_b0p8_ema0p999", "provider": "huggingface", "task": "text-generation", "downloads": 421} +{"model_id": "bartowski/Chat2DB-SQL-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "DavidAU/Psyfighter2-Ultra-Quality-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "bartowski/DRT-o1-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "deepseek-ai/DeepSeek-Prover-V2-671B", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "unsloth/SmolLM3-3B", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "janhq/Jan-v1-edge-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "cashxout/Qwen3-30B-A3B-Claude-4.5-Opus-High-Reasoning-2507-ABLITERATED-UNCENSORED-V2", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "jc-builds/Qwen3.5-4B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "bogosla/gpt-125M-CR", "provider": "huggingface", "task": "text-generation", "downloads": 420} +{"model_id": "peterchatain/mock_test_save-seed-42", "provider": "huggingface", "task": "text-generation", "downloads": 419} +{"model_id": "WizardLMTeam/WizardCoder-Python-34B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 419} +{"model_id": "bartowski/Rombos-Coder-V2.5-Qwen-14b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 419} +{"model_id": "Alcoft/granite-3.1-1b-a400m-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 419} +{"model_id": "hyper-accel/tiny-random-exaone", "provider": "huggingface", "task": "text-generation", "downloads": 419} +{"model_id": "bartowski/Delta-Vector_Plesio-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 419} +{"model_id": "tokyotech-llm/Qwen3-Swallow-30B-A3B-CPT-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 419} +{"model_id": "eekay/Llama-3.1-8B-Instruct-eagle-numbers-ft", "provider": "huggingface", "task": "text-generation", "downloads": 419} +{"model_id": "mradermacher/flowscribe-qwen2.5-0.5b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 419} +{"model_id": "uer/gpt2-chinese-lyric", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "beomi/KoAlpaca-Polyglot-5.8B", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "jhu-clsp/FollowIR-7B", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "FreedomIntelligence/AceGPT-v2-32B", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "Saxo/Linkbricks-Horizon-AI-Korean-Mistral-Nemo-sft-dpo-12B", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "gaianet/FinGPT-MT-Llama-3-8B-LoRA-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "NightForger/saiga_nemo_12b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "bartowski/TheDrummer_Fallen-Gemma3-12B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "second-state/Qwen3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "aisingapore/Gemma-SEA-LION-v4-27B-IT-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "twinkle-ai/gemma-3-4B-T1-it", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "nightmedia/Gemma-3-27b-it-HERETIC-Gemini-Deep-Reasoning-q8-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "inceptionai/Jais-2-8B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "Eldadalbajob/Huihui-Qwen3-Coder-Next-abliterated-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "cyankiwi/JoyAI-LLM-Flash-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "Anxo/erisk26-task1-patient-03-adapter", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "Phonsiri/gemma-2-2b-Distillation-gemma-2-27b-it", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "noctrex/MiroThinker-1.7-mini-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 418} +{"model_id": "Xenova/tiny-random-Starcoder2ForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "bartowski/Yi-1.5-34B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "bartowski/Tess-3-Mistral-Large-2-123B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "lmstudio-community/c4ai-command-r-08-2024-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "bartowski/Open-Insurance-LLM-Llama3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "nisten/qwen2.5-coder-7b-abliterated-128k-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "bartowski/TheDrummer_Cydonia-24B-v2.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "bartowski/open-thoughts_OpenThinker2-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "bartowski/nvidia_AceReason-Nemotron-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "ZuzeTt/gemma-3-270m-it-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "Intel/GLM-4.7-int4-mixed-AutoRound", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "kalle07/Llama-3.2-3B-Instruct-heretic_R5_KL003-bf16-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "2pp/chess-smollm-1000steps", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "Featherlabs/Aethon-4b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "Univars/k-gpt-v1", "provider": "huggingface", "task": "text-generation", "downloads": 417} +{"model_id": "AI-Sweden-Models/gpt-sw3-6.7b-v2-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 416} +{"model_id": "MaziyarPanahi/WizardLM-2-8x22B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 416} +{"model_id": "Epiculous/Violet_Twilight-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 416} +{"model_id": "DevQuasar-3/meta-llama.Llama-3.2-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 416} +{"model_id": "LiquidAI/LFM2-350M-Extract", "provider": "huggingface", "task": "text-generation", "downloads": 416} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-3L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 416} +{"model_id": "second-state/Gemma-2b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 415} +{"model_id": "LGAI-EXAONE/EXAONE-3.5-2.4B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 415} +{"model_id": "HuggingFaceTB/SmolLM2-1.7B-Instruct-16k", "provider": "huggingface", "task": "text-generation", "downloads": 415} +{"model_id": "mlx-community/Llama-4-Maverick-17B-16E-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 415} +{"model_id": "tiiuae/Falcon-E-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 415} +{"model_id": "AlphaGaO/Qwen3-8B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 415} +{"model_id": "petergilani/MiniMax-M2.5-mix3-6bit-g128", "provider": "huggingface", "task": "text-generation", "downloads": 415} +{"model_id": "etinum2/gpt-oss-20b-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 415} +{"model_id": "LorenaYannnnn/longer_response-Qwen3-0.6B-baseline_all_tokens-seed_2", "provider": "huggingface", "task": "text-generation", "downloads": 415} +{"model_id": "MaziyarPanahi/gemma-7b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "rhysjones/phi-2-orange-v2", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "bartowski/internlm2_5-20b-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "tensorblock/phi-3-tiny-random-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "eaddario/Dolphin3.0-R1-Mistral-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "bartowski/nvidia_Llama-3_3-Nemotron-Super-49B-GenRM-Multilingual-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "tiny-random/gpt-oss-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "botp/OpenAi-GPT-oss-20b-HERETIC-uncensored-NEO-Imatrix-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "nivvis/Step-3.5-Flash-REAP-128B-A11B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "NexVeridian/MiniMax-M2.5-REAP-139B-A10B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "nexus-syntegra/Nexus-TinyFunction-1.2B-v2.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "Sangsang/ci_feedback_both_feedback_jsd_b0p8", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "Aniq-63/qwen3-0.6B-recipe-finetuned", "provider": "huggingface", "task": "text-generation", "downloads": 414} +{"model_id": "osunlp/TableLlama", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "mlx-community/Mistral-7B-Instruct-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "migtissera/Tess-70B-v1.6", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "QuantFactory/Llama-3-8B-Lexi-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "internlm/internlm2_5-1_8b", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "legraphista/Palmyra-Fin-70B-32K-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "speakleash/Bielik-1.5B-v3.0-Instruct-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "z-lab/Qwen3-0.6B-PARO", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "inferencerlabs/Kimi-K2-Thinking-MLX-4.25bit", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "Mungert/Orchestrator-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "Jackrong/Qwen3-4B-2507-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "alxstuff/Lumen-7b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "noctrex/Mistral-Small-4-119B-2603-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "llmfan46/GLM-4-32B-0414-uncensored-heretic-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 413} +{"model_id": "unicamp-dl/ptt5-small-portuguese-vocab", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "Qwen/Qwen2.5-3B-Instruct-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "bartowski/AMD-Llama-135m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "mlx-community/Qwen3-8B-4bit-DWQ-053125", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "speakleash/Bielik-11B-v2.6-Instruct-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "unsloth/Qwen3-4B-Thinking-2507-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "sdhossain24/Qwen3-8B-CTRL", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "Skyline23/translategemma-4b-it-coreml", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "ragul2607/Qwen3.5-2B-opus-GUFF", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "DATEXIS/DeepICD-R1-Llama-8B", "provider": "huggingface", "task": "text-generation", "downloads": 412} +{"model_id": "ybelkada/opt-125m-gptq-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 411} +{"model_id": "SourAsslips/Gilbert", "provider": "huggingface", "task": "text-generation", "downloads": 411} +{"model_id": "afrideva/Tinystories-gpt-0.1-3m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 411} +{"model_id": "1024m/Llama-3.2-3B-Instruct-Base", "provider": "huggingface", "task": "text-generation", "downloads": 411} +{"model_id": "huihui-ai/Huihui-LFM2.5-1.2B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 411} +{"model_id": "noctrex/MiniMax-M2.5-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 411} +{"model_id": "AICP-Labs/qwen3-32b-dflash-en-zh", "provider": "huggingface", "task": "text-generation", "downloads": 411} +{"model_id": "recogna-nlp/bode-7b-alpaca-pt-br-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 410} +{"model_id": "vikrantpayal/medical_qna", "provider": "huggingface", "task": "text-generation", "downloads": 410} +{"model_id": "RedHatAI/gemma-2-9b-it-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 410} +{"model_id": "m-a-p/YuE-s1-7B-anneal-en-icl", "provider": "huggingface", "task": "text-generation", "downloads": 410} +{"model_id": "FastFlowLM/DeepSeek-R1-0528-Qwen3-8B-NPU2", "provider": "huggingface", "task": "text-generation", "downloads": 410} +{"model_id": "mradermacher/WALL-E-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 410} +{"model_id": "ByteDance-Seed/Stable-DiffCoder-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 410} +{"model_id": "NexVeridian/GLM-4.7-Flash-REAP-23B-A3B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 410} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 410} +{"model_id": "sophosympatheia/Midnight-Rose-103B-v2.0.3", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "RedHatAI/Qwen2-0.5B-Instruct-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "GPT4All-Community/Phi-3.1-mini-128k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "RedHatAI/Mistral-Nemo-Instruct-2407-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "AliMaatouk/LLama-3-8B-Tele-it", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "KBlueLeaf/TIPO-100M", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "taobao-mnn/DeepSeek-R1-1.5B-Qwen-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "Novaciano/EMO_SEX_V2-3.2-1B-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "Mungert/rwkv7-2.9B-g1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "mradermacher/atom-olmo3-7b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "norallm/normistral-11b-thinking-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-1L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "shreyask/qmd-query-expansion-1.7B-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "llmfan46/Omega-Darker-Gaslight_The-Final-Forgotten-Fever-Dream-24B-ultra-uncensored-heretic-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 409} +{"model_id": "Qwen/Qwen-72B-Chat-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 408} +{"model_id": "MaziyarPanahi/Calme-7B-Instruct-v0.1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 408} +{"model_id": "cstr/salamandra-7b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 408} +{"model_id": "second-state/DeepSeek-R1-Distill-Qwen-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 408} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-2L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 408} +{"model_id": "aakashMeghwar01/SindhiLM-Qwen-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 408} +{"model_id": "Technoculture/MT7Bi-sft", "provider": "huggingface", "task": "text-generation", "downloads": 407} +{"model_id": "yanolja/KoSOLAR-10.7B-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 407} +{"model_id": "apple/OpenELM-3B", "provider": "huggingface", "task": "text-generation", "downloads": 407} +{"model_id": "allenai/OLMo-7B-Twin-2T-hf", "provider": "huggingface", "task": "text-generation", "downloads": 407} +{"model_id": "bartowski/DeepSeek-V2.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 407} +{"model_id": "bartowski/qwen2.5-7b-ins-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 407} +{"model_id": "bartowski/ibm-granite_granite-3.3-8b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 407} +{"model_id": "mlx-community/DeepSeek-V3.2-Speciale-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 407} +{"model_id": "aufklarer/Qwen3-0.6B-Chat-CoreML", "provider": "huggingface", "task": "text-generation", "downloads": 407} +{"model_id": "allenai/open-instruct-stanford-alpaca-7b", "provider": "huggingface", "task": "text-generation", "downloads": 406} +{"model_id": "ooooz/midnight-miqu-70b-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 406} +{"model_id": "bartowski/Peach-9B-8k-Roleplay-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 406} +{"model_id": "QuantFactory/NSFW_DPO_Noromaid-7b-Mistral-7B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 406} +{"model_id": "mlx-community/Qwen2.5-Coder-32B-Instruct-abliterated-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 406} +{"model_id": "RTannous/gpt-oss-20b-multilingual-reasoner", "provider": "huggingface", "task": "text-generation", "downloads": 406} +{"model_id": "bartowski/gustavecortal_Beck-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 406} +{"model_id": "loris3/OLMo-2-0425-1B_tulu-3-sft-olmo-2-mixture-0225_lr0.0001_seed42", "provider": "huggingface", "task": "text-generation", "downloads": 406} +{"model_id": "Anandnrnnffn/Neuron-14B", "provider": "huggingface", "task": "text-generation", "downloads": 406} +{"model_id": "TheBloke/em_german_7b_v01-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 405} +{"model_id": "ishorn5/RTLCoder-v1.1", "provider": "huggingface", "task": "text-generation", "downloads": 405} +{"model_id": "bumblebee-testing/tiny-random-GemmaForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 405} +{"model_id": "QuantFactory/DeepSeek-Coder-V2-Lite-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 405} +{"model_id": "pchamart/schematron3B-mlx-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 405} +{"model_id": "bartowski/internlm_JanusCoder-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 405} +{"model_id": "gghfez/Kimi-K2-Instruct-0905-control-vectors", "provider": "huggingface", "task": "text-generation", "downloads": 405} +{"model_id": "RepublicOfKorokke/Qwen3-Coder-Next-REAP-48B-A3B-mlx-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 405} +{"model_id": "mradermacher/Aitana-2B-S-tourism-base-1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 405} +{"model_id": "Xenova/LaMini-GPT-124M", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "QuixiAI/WizardLM-13B-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "yuhuili/EAGLE-Vicuna-7B-v1.3", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "typhoon-ai/llama-3-typhoon-v1.5x-8b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "yujiepan/deepseek-v2-0628-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "huihui-ai/Meta-Llama-3.1-8B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "XythicK/Qwen3-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "hsefz-ChenJunJie/Deepseek-R1-Distill-NSFW-RPv1-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "samunder12/Llama-3.2-3B-small_Shiro_roleplay-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "tarsur909/Qwen3-30B-A3B-Instruct-2507-tool-v2-35", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "AlekseyCalvin/Lyrical_GLM47_ru2en_SFT_rank64", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "Phonsiri/gemma-2-2b-SFT-Reasoning-full-Model", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "sampluralis/llama-sft-proj-layers-shmid-continue", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "Brain2nd/NeuronSpark-0.9B", "provider": "huggingface", "task": "text-generation", "downloads": 404} +{"model_id": "bartowski/magnum-v2-4b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 403} +{"model_id": "hansa-dewmina/dew-ai", "provider": "huggingface", "task": "text-generation", "downloads": 403} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-2L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 403} +{"model_id": "liyuesen/druggpt", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "migtissera/Tess-10.7B-v1.5b", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "DavidAU/Llama-3.2-1B-Instruct-NEO-WEE-HORROR-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "Novaciano/Triangulum-1B-DPO_Roleplay_NSFW-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "mlx-community/Qwen2.5-7B-Instruct-1M-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "unsloth/ERNIE-4.5-0.3B-PT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "brittlewis12/Devstral-Small-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "facebook/MobileLLM-Pro", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "MaziyarPanahi/NVIDIA-Nemotron-Nano-9B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-2L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "RepublicOfKorokke/Qwen3.5-0.8B-mlx-vlm-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "lainlives/QCoder", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "Twobombs/nanochat-d34-sft-hf", "provider": "huggingface", "task": "text-generation", "downloads": 402} +{"model_id": "tastypear/NSFW_13B_sft-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "QuantFactory/NVIDIA-Llama3-ChatQA-1.5-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "legraphista/K2-Chat-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "legraphista/gemma-2-2b-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "bartowski/EXAONE-3.0-7.8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "MBZUAI-Paris/Atlas-Chat-2B", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "QuantFactory/Qwen2.5-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "taobao-mnn/Qwen2.5-1.5B-Instruct-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "lmstudio-community/Llama-3.1-Nemotron-70B-Instruct-HF-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "bartowski/FuseO1-DeepSeekR1-QwQ-SkyT1-32B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "Mungert/Josiefied-Qwen3-8B-abliterated-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "bartowski/nvidia_Nemotron-Research-Reasoning-Qwen-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "quwsarohi/NanoAgent-135M", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "opendatalab/MinerU-HTML", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "sdhossain24/Meta-Llama-3-8B-CTRL", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "sjgdr/gpt-oss-20b-mlx-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "csalab/csai-glm4.7-flash", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "W-61/hh-helpful-base-qwen3-8b-sft", "provider": "huggingface", "task": "text-generation", "downloads": 401} +{"model_id": "zai-org/agentlm-7b", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "KatyTheCutie/LemonadeRP-4.5.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "MaziyarPanahi/Llama-3-8B-Instruct-v0.10-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "onnx-community/gemma-3-1b-it-ONNX-GQA", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "unsloth/LFM2-700M", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "huggingface-lc/Qwen3-Coder-30B-A3B-Instruct-MLX-4bit-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "shehrozrafaqat/gemma-3-1b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "yur968869/WhiteRabbitNeo-2.5-Qwen-2.5-Coder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "arthurcollet/Qwen3.5-122B-A10B-mlx-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "shmjdr/honda_poc_voice_function_qwen_mlx_v4", "provider": "huggingface", "task": "text-generation", "downloads": 400} +{"model_id": "google/madlad400-8b-lm", "provider": "huggingface", "task": "text-generation", "downloads": 399} +{"model_id": "hyonbokan/mobile_llama_5kRounds", "provider": "huggingface", "task": "text-generation", "downloads": 399} +{"model_id": "Eric111/openchat-3.5-0106-128k-DPO", "provider": "huggingface", "task": "text-generation", "downloads": 399} +{"model_id": "Efficient-Large-Model/VILA1.5-13b", "provider": "huggingface", "task": "text-generation", "downloads": 399} +{"model_id": "aisingapore/Llama-SEA-LION-v3-70B-IT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 399} +{"model_id": "snezhanata/alpaca_dev_v5", "provider": "huggingface", "task": "text-generation", "downloads": 399} +{"model_id": "pawlaszc/DigitalForensicsText2SQLite", "provider": "huggingface", "task": "text-generation", "downloads": 399} +{"model_id": "NinedayWang/PolyCoder-160M", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "ku-nlp/gpt2-small-japanese-char", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "MohamedRashad/Arabic-Orpo-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "Qwen/Qwen2-0.5B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "chienweichang/Llama-3-Taiwan-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "lmstudio-community/Yi-Coder-9B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "bartowski/Sailor2-1B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "CharGen/CharGen-v3-mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "yujiepan/glm-4-moe-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "kurakurai/Luth-LFM2-350M", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "DevQuasar/nvidia.Nemotron-Content-Safety-Reasoning-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "unsloth/Nemotron-3-Nano-30B-A3B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "haykgrigorian/TimeCapsuleLLM-v2-llama-1.2B", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "inferencerlabs/LongCat-Flash-Thinking-2601-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "shieldstackllc/Step-3.5-Flash-REAP-128B-A11B-mlx-mixed-4-6", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "kalle07/gemma-3-4b-it-heretic_R18_K005-bf16-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 398} +{"model_id": "wxjiao/alpaca-7b", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "vandijklab/pythia-160m-c2s", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "elinas/Chronos-Gold-12B-1.0", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "zetasepic/Qwen2.5-72B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "Infermatic/L3.3-70B-Euryale-v2.3-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "huynguyendbs/Qwen3-Embedding-8B-4bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "mobilint/HyperCLOVAX-SEED-Text-Instruct-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "Jackrong/DASD-4B-Thinking-2507-stage2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-1L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-2L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "SpaceTimee/Suri-Qwen-3.1-30B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "bakulgrosirherbal/Qwen3-1.7B-Gemini-2.5-Flash-Lite-Preview-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 397} +{"model_id": "cais/Zephyr_RMU", "provider": "huggingface", "task": "text-generation", "downloads": 396} +{"model_id": "deepseek-ai/ESFT-vanilla-lite", "provider": "huggingface", "task": "text-generation", "downloads": 396} +{"model_id": "DevQuasar/CohereLabs.command-a-reasoning-08-2025-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 396} +{"model_id": "KaraKaraWitch/Golddiamondgold-Paperbliteration-L33-70b", "provider": "huggingface", "task": "text-generation", "downloads": 396} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-1L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 396} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 396} +{"model_id": "igarin/Qwen2.5-Coder-7B-20260302-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 396} +{"model_id": "Abhiray/Sutra-Instruct-350M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 396} +{"model_id": "TheBloke/Mistral-Pygmalion-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "bumblebee-testing/tiny-random-LlamaForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "brittlewis12/gemma-7b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "facebook/KernelLLM", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "kerncore/Qwen3-Embedding-0.6B-MXL-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "LGAI-EXAONE/EXAONE-4.0-32B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "duyntnet/Blurdus-7b-v0.1-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "Polygl0t/Tucano2-qwen-1.5B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "Ademola265/Qwen3-4B-Thinking-2507-GLM-4.7-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "KalnRangelov/landing-page-gen-1.5b", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "kth8/gemma-3-270m-it-Text-Cleaner-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "llmfan46/Omega-Darker-Gaslight_The-Final-Forgotten-Fever-Dream-24B-ultra-uncensored-heretic-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 395} +{"model_id": "bartowski/krutrim-ai-labs_Krutrim-2-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "bartowski/Skywork_Skywork-OR1-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "amd/PARD-Qwen2.5-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "mlx-community/DeepSeek-R1-0528-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "ReadyArt/Broken-Tutu-24B-Unslop-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "LGAI-EXAONE/EXAONE-4.0-1.2B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "tencent/Hunyuan-1.8B-Pretrain", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "speakleash/Bielik-11B-v3-Base-20250730", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "typhoon-ai/typhoon-si-med-thinking-4b-research-preview", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "GadflyII/GLM-4.7-Flash-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "yujiepan/glm-moe-dsa-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "ceselder/cot-oracle-v15-stochastic", "provider": "huggingface", "task": "text-generation", "downloads": 394} +{"model_id": "codellama/CodeLlama-70b-Python-hf", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "minlik/docllm-yi-6b", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "MaziyarPanahi/Meta-Llama-3-70B-Instruct-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "BoscoTheDog/bitnet_b1_58-xl_q8_0_gguf", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "nm-testing/DeepSeek-Coder-V2-Lite-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "RichardErkhov/TechxGenus_-_CursorCore-QW2.5-1.5B-SR-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "mlx-community/SmolLM2-1.7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "enacimie/Qwen3-4B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "mlx-community/Qwen3-Coder-30B-A3B-Instruct-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "DavidAU/Qwen3-48B-A4B-Savant-Commander-GATED-12x-Closed-Open-Source-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "NousResearch/NousCoder-14B", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "HemanthKari/Llama-3.1-Pro-Coder-v1", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "Chamaka8/Serendip-LLM-CPT-SFT-v2", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "qikp/kite-2.5-13m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "xw1234gan/Fixed_Merging_Qwen2.5-3B-Instruct_MedQA_lr1e-05_mb2_ga128_n2048_seed42", "provider": "huggingface", "task": "text-generation", "downloads": 393} +{"model_id": "NathanFradet/Maestro-REMI-bpe20k", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "legraphista/internlm2-math-plus-7b-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "legraphista/Meta-Llama-3-8B-Instruct-abliterated-v3-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "bartowski/Human-Like-LLama3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "mlx-community/Mistral-Small-3.2-24B-Instruct-2506-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "mlx-community/DeepSeek-Coder-V2-Lite-Instruct-4bit-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "bartowski/LGAI-EXAONE_EXAONE-4.0-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "bartowski/zerofata_MS3.2-PaintedFantasy-v2-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "JetLM/SDAR-4B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "mradermacher/Qwen3-4B-Instruct-2507-20250808-233922-0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "bunsenfeng/parti_1_full", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "unsloth/Olmo-3.1-32B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "justinthelaw/SmolLM2-360M-Instruct-Resume-Cover-Letter-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "vibhansh/Veda-8B-v1-Cognitive", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "techwithsergiu/Qwen3.5-text-2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "avan-ag/Qwen3.5-4B-Uncensored-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 392} +{"model_id": "BioMistral/BioMistral-7B-SLERP", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "BUT-FIT/csmpt7b", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "elyza/Llama-3-ELYZA-JP-8B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "legraphista/Llama-3.1-SuperNova-Lite-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "bartowski/sarvam-1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "DavidAU/MN-Dark-Horror-The-Cliffhanger-18.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "tensorblock/Llama-3-Groq-8B-Tool-Use-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-32B", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "roleplaiapp/DeepSeek-R1-Distill-Qwen-1.5B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "brittlewis12/zeta-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "bartowski/LatitudeGames_Wayfarer-Large-70B-Llama-3.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "leonmullerrr/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-coiled_wild_mouse", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "eaddario/Qwen3-30B-A3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "bartowski/Delta-Vector_Austral-70B-Winton-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "Ellbendls/Qwen-3-4b-Text_to_SQL-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "unsloth/GLM-4.6-REAP-268B-A32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "GuminiResearch/Gumini-1B-Base-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "ubergarm/DeepSeek-V3.2-Speciale-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "Fyy87y/EXAONE-4.0-32B", "provider": "huggingface", "task": "text-generation", "downloads": 391} +{"model_id": "apple/OpenELM-450M", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "cyberagent/calm3-22b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "bartowski/TheBeagle-v2beta-32B-MGS-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "DavidAU/L3.1-Dark-Planet-SpinFire-Uncensored-8B", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "bartowski/open-thoughts_OpenThinker-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "taobao-mnn/SmolVLM2-2.2B-Instruct-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "Polygl0t/Tucano2-qwen-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "farbodtavakkoli/OTel-LLM-32B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "Flexan/NoesisLab-Kai-0.35B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "Finisha-F-scratch/SoraForSLM-1", "provider": "huggingface", "task": "text-generation", "downloads": 390} +{"model_id": "hfl/chinese-llama-2-7b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 389} +{"model_id": "alea-institute/kl3m-003-1.7b", "provider": "huggingface", "task": "text-generation", "downloads": 389} +{"model_id": "ikw/Qwen2.5-Coder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 389} +{"model_id": "kishizaki-sci/Llama-3.3-70B-Instruct-AWQ-4bit-JP-EN", "provider": "huggingface", "task": "text-generation", "downloads": 389} +{"model_id": "qvac/fabric-llm-finetune-bitnet", "provider": "huggingface", "task": "text-generation", "downloads": 389} +{"model_id": "NexVeridian/Qwen3.5-4B-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 389} +{"model_id": "EvelienUU/chess-qwen-finetuned-v2", "provider": "huggingface", "task": "text-generation", "downloads": 389} +{"model_id": "Xenova/tiny-random-PhiForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "acon96/Home-1B-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "second-state/Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "mlabonne/Qwen3-30B-A3B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "taobao-mnn/SmolVLM2-500M-Video-Instruct-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "PJMixers-Dev/Granite-3.1-Earthen-v0.3-3B-A800M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "simonneupane/controlled-food-recipe-generation", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "nm-testing/DeepSeek-R1-Distill-Qwen-32B-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "mlx-community/Nanbeige4.1-3B-heretic-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "jedisct1/Qwen3-Coder-Next-REAP-q6-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 388} +{"model_id": "legraphista/Llama-3-Instruct-8B-SimPO-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 387} +{"model_id": "NikolayKozloff/Qwen2-7B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 387} +{"model_id": "goldfish-models/cat_latn_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 387} +{"model_id": "jinaai/reader-lm-0.5b", "provider": "huggingface", "task": "text-generation", "downloads": 387} +{"model_id": "bartowski/mlabonne_Qwen3-1.7B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 387} +{"model_id": "Mungert/pokee_research_7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 387} +{"model_id": "mradermacher/atom-v1-preview-12b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 387} +{"model_id": "bartowski/miromind-ai_MiroThinker-v1.0-30B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 387} +{"model_id": "mlx-community/GLM-4.7-Flash-Claude-Opus-4.5-High-Reasoning-Distill-bfloat16", "provider": "huggingface", "task": "text-generation", "downloads": 387} +{"model_id": "sanchit-gandhi/tiny-random-bart-fp16", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "yujiepan/llama-3-tiny-random-gptq-w4", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "PleIAs/OCRonos-Vintage", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "naniltx/codonGPT", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "willcb/Qwen3-14B", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "lmstudio-community/GLM-4.5-Air-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "bartowski/inclusionAI_Ring-mini-2.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "DevopsEmbrace/qwen3_32B_embrace_cpt_IV_e3_unsloth_Baseline_merged_16bit", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "NexVeridian/Qwen3.5-4B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "AITRADER/Jackrong-Qwen3.5-4B-Claude-Reasoning-abliterated-fp16-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "ik/TwiTTS_v2", "provider": "huggingface", "task": "text-generation", "downloads": 386} +{"model_id": "peiyi9979/math-shepherd-mistral-7b-rl", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "abacusai/Liberated-Qwen1.5-72B", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "NexaAI/Octopus-v2", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "julep-ai/dolphin-2.9.1-llama-3-70b-awq", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "tensorblock/Qwen2.5-Coder-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "DavidAU/Llama-3.1-DeepHermes-R1-Reasoning-8B-DarkIdol-Instruct-1.2-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "google/t5gemma-l-l-ul2-it", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "prithivMLmods/Kimina-Prover-AI-MO-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "bartowski/ByteDance-Seed_Seed-OSS-36B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "TeichAI/Qwen3-4B-Thinking-2507-Gemini-2.5-Flash-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "bunsenfeng/parti_0_full", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "Ba2han/qwen_test_residual-attn", "provider": "huggingface", "task": "text-generation", "downloads": 385} +{"model_id": "anechaev/ru_med_gpt3sm_based_on_gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "cyberagent/open-calm-medium", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "vilm/vinallama-2.7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "TheBloke/medicine-LLM-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "Qwen/CodeQwen1.5-7B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "arcee-ai/Arcee-Spark", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "DavidAU/Gemma-3-4b-it-MAX-HORROR-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "cortexso/cogito-v1", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "huihui-ai/Huihui-MoE-1B-A0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params901M_maxstep9020-flop_2_56e19_step_9024", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "RedHatAI/Ministral-3-14B-Instruct-2512-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "Ba2han/muon-kumru_test", "provider": "huggingface", "task": "text-generation", "downloads": 384} +{"model_id": "dacorvo/Mixtral-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "mlx-community/Meta-Llama-3-70B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "QuantFactory/Llama3-8B-Chinese-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "zai-org/glm-edge-1.5b-chat-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "oxyapi/oxy-1-small-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "bartowski/Sailor2-8B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "DavidAU/Gemma-3-4b-it-MAX-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "tomslvs/Meraj-Mini-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "cyankiwi/Qwen3-4B-Thinking-2507-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "McG-221/GLM-4.7-Flash-heretic-1.2.0-mxfp8", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-3L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "SteveNed123/AndersonSnellius-Chess", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "techwithsergiu/Qwen3.5-text-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "zone4007/Trinity-Large-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "0xA50C1A1/Qwen3-14B-Heretic", "provider": "huggingface", "task": "text-generation", "downloads": 383} +{"model_id": "yujiepan/falcon-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "LeoLM/leo-mistral-hessianai-7b", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "meta-llama/CodeLlama-7b-Python-hf", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "yujiepan/meta-llama-3.1-tiny-random-hidden128-awq-w4g64", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "DavidAU/Llama3.1-MOE-4X8B-Gated-IQ-Multi-Tier-Deep-Reasoning-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "1Covenant/Covenant-72B", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "thelamapi/next-270m", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "facebook/MobileLLM-R1.5-360M", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "demimomi/dpo-qwen-cot-merged", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-2L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "Zero-Point-AI/MARTHA-27B", "provider": "huggingface", "task": "text-generation", "downloads": 382} +{"model_id": "bartowski/Human-Like-Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "bartowski/Dans-PersonalityEngine-V1.1.0-12b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "RedHatAI/Phi-4-mini-instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "galaxycore/Qwen3-Reranker-8B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "Andycurrent/Llama-3-8B-Lexi-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "p-e-w/gpt-oss-20b-heretic-v3", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "StentorLabs/Stentor-30M", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "marioskon/chess-smollm2", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "mehuldamani/Llama-3.1-8B-Instruct-modified", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "NexVeridian/Qwen3.5-2B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "inferencerlabs/Qwen3.5-2B-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "techwithsergiu/Qwen3.5-text-4B", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "LorenaYannnnn/sycophancy-Qwen3-0.6B-OURS_self-seed_1", "provider": "huggingface", "task": "text-generation", "downloads": 381} +{"model_id": "QuantFactory/llama-3-sqlcoder-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "goldfish-models/hun_latn_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "tensorblock/Qwen2.5-7B-Instruct-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "ThomasBaruzier/Qwen2.5-Coder-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "speakleash/Bielik-1.5B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "tensorblock/hyokwan_familidata_gemma7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "PowCal/pythia-12b-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "mlx-community/Devstral-2-123B-Instruct-2512-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "LL-Nomi-AI/Nomi-1.0-3b", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "Ziyi193/chess-smollm2-135m", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "cs2764/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-6bit-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "nthngdy/matryoshka-1B", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "Luther-1/Qwen2.5-Coder-14B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "mradermacher/bella-bartender-v2-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "unsloth/NVIDIA-Nemotron-3-Nano-4B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 380} +{"model_id": "FastFlowLM/Deepseek-R1-Distill-Llama-8B-NPU2", "provider": "huggingface", "task": "text-generation", "downloads": 379} +{"model_id": "bharatgenai/AgriParam", "provider": "huggingface", "task": "text-generation", "downloads": 379} +{"model_id": "Alcoft/dnotitia_Smoothie-Qwen3-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 379} +{"model_id": "QuantTrio/Qwen3-VL-235B-A22B-Thinking-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 379} +{"model_id": "suayptalha/Sungur-9B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 379} +{"model_id": "Dawn-AI/Dawn-V1-mini", "provider": "huggingface", "task": "text-generation", "downloads": 379} +{"model_id": "LorenaYannnnn/20260308-length_only-Qwen3-0.6B_grpo_baseline_192000_episodes_seed_42", "provider": "huggingface", "task": "text-generation", "downloads": 379} +{"model_id": "Norod78/hebrew-gpt_neo-small", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "optimum/gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "yujiepan/mistral-nemo-2407-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "yujiepan/phi-3.5-moe-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "prithivMLmods/SmolLM2-360M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "bartowski/Tesslate_Tessa-Rust-T1-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "tiny-random/phi-moe", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "mlx-community/MiniMax-M2-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "jcaip/Llama-4-Scout-17B-two-layers-only-testing", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "zenlm/zen-coder-24b-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "mradermacher/turkish-llm-7b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "deepsweet/Qwen3.5-9B-MLX-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "redscv95/gpt-oss-20b-security-notice", "provider": "huggingface", "task": "text-generation", "downloads": 378} +{"model_id": "goldfish-models/nld_latn_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "matrixportalx/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "Azzedde/llama3.1-8b-text2cypher", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "Mungert/QwQ-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "nvidia/OpenMath-Nemotron-7B", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "Qwen/Qwen3-1.7B-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "yujiepan/phi-moe-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "yujiepan/gpt-oss-tiny-random-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "bartowski/TheDrummer_Snowpiercer-15B-v3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "AskVenice/venice-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "nightmedia/Qwen3-4B-Thinking-2507-DeepSeek-v3.2-Speciale-Code-Distill-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "dvruette/gidd-mask-3b", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "nightmedia/Qwen3-Coder-Next-qx64n-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "NbAiLab/borealis-1b-instruct-preview-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "kth8/LFM2.5-1.2B-Instruct-SuperGPQA-Classifier-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "DQN-Labs-Community/dqnWrite-v0.1-3B-A0.8B", "provider": "huggingface", "task": "text-generation", "downloads": 377} +{"model_id": "goldfish-models/fas_arab_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "mradermacher/Veritas-12B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "ksg-dfci/OncoReasoning-3B-1225", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "PowCal/phi-4-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "DevQuasar/inclusionAI.Ring-flash-2.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "DavidAU/Qwen3-0.6B-heretic-abliterated-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "DevQuasar/zai-org.GLM-5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "Tommy-DING/FlexGuard-Qwen3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "NeelkanthSingh/openclaw-qwen3.5-2b-classifier", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "Anxo/erisk26-task1-patient-07-adapter", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "berkerbatur/qwen-0.6b-job-matcher-student", "provider": "huggingface", "task": "text-generation", "downloads": 376} +{"model_id": "Norod78/hebrew-bad_wiki-gpt_neo-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "h2oai/h2o-danube2-1.8b-base", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "Qwen/Qwen2.5-Coder-3B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "onnx-community/Qwen2.5-Coder-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "twinkle-ai/Llama-3.2-3B-F1-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "Doctor-Shotgun/ML2-123B-Magnum-Diamond-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "hypaai/hypaai_orpheus_v5", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "bartowski/allenai_SERA-8B-GA-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "aifeifei798/Darkidol-Ballad-27B", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "GhostTheShadow/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 375} +{"model_id": "TheBloke/speechless-code-mistral-7B-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 374} +{"model_id": "asedmammad/PersianMind-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 374} +{"model_id": "yujiepan/stablelm-2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 374} +{"model_id": "QuantFactory/Math-IIO-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 374} +{"model_id": "Mantis2024/Dirty-Muse-Writer-v01-Uncensored-Erotica-NSFW", "provider": "huggingface", "task": "text-generation", "downloads": 374} +{"model_id": "rizkysulaeman/qwen_2_3B_reasoning_en_ft_v1", "provider": "huggingface", "task": "text-generation", "downloads": 374} +{"model_id": "midorin-Linux/gpt-oss-20b-Coding-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 374} +{"model_id": "inferencerlabs/Qwen3.5-35B-A3B-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 374} +{"model_id": "AnetaKaczynska/TinyLlama-1.1B-Chat-v1.0-INT8", "provider": "huggingface", "task": "text-generation", "downloads": 374} +{"model_id": "GroNLP/gpt2-medium-dutch-embeddings", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "MBZUAI/GLaMM-GranD-Pretrained", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "MaziyarPanahi/deepseek-math-7b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "ghost-x/ghost-7b-v0.9.1-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "bartowski/WizardLM-2-7B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "goldfish-models/tur_latn_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "anthracite-org/magnum-v4-9b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "bartowski/FuseO1-DeepSeekR1-Qwen2.5-Instruct-32B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "sail/Qwen2.5-Math-1.5B-Oat-Zero", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "mratsim/Devstral-Small-2505.w4a16-gptq", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "bartowski/SuperbEmphasis_Velvet-Eclipse-4x12B-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "mlx-community/GLM-4.5-Air-3bit", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "bartowski/deepseek-ai_DeepSeek-V3.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "ggml-org/Qwen3-4B-Thinking-2507-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "DavidAU/Llama3.2-24B-A3B-II-Dark-Champion-INSTRUCT-Heretic-Abliterated-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "bunsenfeng/parti_4_full", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "UMBRANETWORK/Goblin-GPT-5.2", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "Jackrong/MLX-Qwen3.5-2B-Claude-4.6-Opus-Reasoning-Distilled-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "exolabs/DeepSeek-V3.2_bf16", "provider": "huggingface", "task": "text-generation", "downloads": 373} +{"model_id": "TheBloke/MythoMax-L2-13B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "TheBloke/Optimus-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "TheBlock/Mistral-7B-Instruct-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "bartowski/LLaMA3-iterative-DPO-final-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "facebook/layerskip-llama2-13B", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "QuantFactory/Smegmma-9B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "goldfish-models/kor_hang_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "QuantFactory/Llama-3.2-Taiwan-Legal-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "bartowski/Rombos-Qwen2.5-Writer-32b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "DongkiKim/Mol-Llama-3.1-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "bartowski/inclusionAI_Ling-flash-2.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "dicta-il/DictaLM-3.0-Nemotron-12B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "Finisha-F-scratch/SMCLEM", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "ShukraJaliya/BLUEQ", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "DavidAU/Qwen3-42B-A3B-Grande-Claude-4.5-Opus-High-Reasoning-2507", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "inferencerlabs/Qwen3.5-4B-MLX-4.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "Phora68/spirit-concordance-llama3.1-8b", "provider": "huggingface", "task": "text-generation", "downloads": 372} +{"model_id": "maddes8cht/OpenBuddy-openbuddy-stablelm-3b-v13-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "TheBloke/Swallow-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "second-state/Mixtral-8x7B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "lmstudio-community/codegemma-2b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "QuantFactory/Ahma-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "QuantFactory/finance-Llama3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "gaianet/Meta-Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "GPT4All-Community/Yi-1.5-9B-Chat-16K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "aisingapore/Llama-SEA-LION-v3-70B-IT", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "themex1380/Gemma-2-9B-Chinese-Chat-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "FreedomIntelligence/HuatuoGPT-o1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "pytorch/Phi-4-mini-instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "unsloth/Llama-3_1-Nemotron-Ultra-253B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "duyntnet/Taurus-7B-1.0-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "dicta-il/DictaLM-3.0-Nemotron-12B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "bunsenfeng/parti_5_full", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "Open4bits/Qwen3-Coder-Next-mlx-2Bit", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "dark-side-of-the-code/Mistral-Small-24B-Instruct-2501-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "coder423/mamba-370m-hf-turkish-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "DevQuasar/lightonai.LightOnOCR-2-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "Fedir-Ilina/meta-llamaLlama-3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 371} +{"model_id": "FreedomIntelligence/AceGPT-7B", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "AlgorithmicResearchGroup/gpt2-xs", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "bartowski/MN-12B-Lyra-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "tiiuae/Falcon3-10B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "ilsp/Llama-Krikri-8B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "DevQuasar/openai.gpt-oss-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "unsloth/granite-4.0-micro", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "bartowski/LiquidAI_LFM2-1.2B-Extract-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "mratsim/Behemoth-X-123B-v2-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "SpaceTimee/Suri-Qwen-3.1-4B-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "RedHatAI/Qwen3-Next-80B-A3B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "reiwa7/dpo-qwen-cot-merged", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "mlx-community/Nanbeige4.1-3B-heretic-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 370} +{"model_id": "WhiteRabbitNeo/Llama-3-WhiteRabbitNeo-8B-v2.0", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "lmstudio-community/Qwen2-500M-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "DavidAU/Llama3-Little-LLM-Of-Horror_N_Fiction-14.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "goldfish-models/heb_hebr_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "bartowski/magnum-v4-9b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "bartowski/nvidia_OpenCodeReasoning-Nemotron-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "lmstudio-community/Qwen3-235B-A22B-Thinking-2507-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "SamsungSDS-Research/SGuard-ContentFilter-2B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "bunsenfeng/parti_7_full", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "jedisct1/Qwen3-VL-Embedding-8B-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-2L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 369} +{"model_id": "Mawdistical/Squelching-Fantasies-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 368} +{"model_id": "yujiepan/ernie-4.5-moe-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 368} +{"model_id": "Andycurrent/Qwen2.5-VL-7B-Abliterated-Caption-it_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 368} +{"model_id": "Mungert/VulnLLM-R-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 368} +{"model_id": "MercuriusDream/Qwen3.5-9B-heretic-MLX-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 368} +{"model_id": "yujiepan/jamba-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 367} +{"model_id": "Rookie/Llama-3-8B-Instruct-Chinese", "provider": "huggingface", "task": "text-generation", "downloads": 367} +{"model_id": "supernovaburn/Llama3-8b-chinese-Uncensored-v0.1-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 367} +{"model_id": "bartowski/EVA-Qwen2.5-32B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 367} +{"model_id": "lmstudio-community/medgemma-27b-text-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 367} +{"model_id": "Skywork/Skywork-SWE-32B", "provider": "huggingface", "task": "text-generation", "downloads": 367} +{"model_id": "bartowski/SicariusSicariiStuff_Assistant_Pepe_8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 367} +{"model_id": "Verdugie/Opus-Candid-32B-V1", "provider": "huggingface", "task": "text-generation", "downloads": 367} +{"model_id": "OrionLLM/GRM-1.5b", "provider": "huggingface", "task": "text-generation", "downloads": 367} +{"model_id": "ztphs980/taptap-distill", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "MaziyarPanahi/dolphin-2.6-mistral-7b-Mistral-7B-Instruct-v0.2-slerp-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "goldfish-models/ukr_cyrl_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "taobao-mnn/Llama-3.2-1B-Instruct-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "Infermatic/Llama-3.3-70B-Instruct-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "MaziyarPanahi/AngelSlayer-12B-Unslop-Mell-RPMax-DARKNESS-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "unsloth/Seed-Coder-8B-Instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "perplexity-ai/browsesafe", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "dicta-il/DictaLM-3.0-1.7B-Instruct-W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "aiworksofbt/gpt-oss-20b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 366} +{"model_id": "hf-tiny-model-private/tiny-random-RobertaPreLayerNormForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "upstage/TinySolar-248m-4k", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "yujiepan/phi-3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "bartowski/35b-beta-long-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "bartowski/Llama-3-8B-Instruct-Coder-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "dmis-lab/llama-3-meerkat-8b-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "unsloth/Qwen2.5-Coder-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "cortexso/deepseek-r1", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "Roc-M/M-project", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "NexVeridian/gpt-oss-120b-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "mradermacher/Discord-Micae-8B-Preview-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "bunsenfeng/parti_2_full", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "LiquidAI/LFM2.5-1.2B-JP-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "mradermacher/aria-1b-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "omerK112345/chessColab1", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "Octavian10/my-perfect-gpt2-medium", "provider": "huggingface", "task": "text-generation", "downloads": 365} +{"model_id": "unsloth/llama-3-70b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "RedHatAI/Qwen2-0.5B-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "ngxson/DeepSeek-R1-Distill-Qwen-7B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "lmstudio-community/DeepSeek-V3-0324-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "tomg-group-umd/DynaGuard-8B", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "jhu-clsp/ettin-decoder-32m", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "zenlm/zen-eco-4b-agent-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "bartowski/janhq_Jan-v3-4B-base-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "applexml/kimi-k2-poc2", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-2L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "qikp/hummingbird-2.5-110m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "onnx-internal-testing/tiny-random-NemotronHForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 364} +{"model_id": "RUCKBReasoning/TableLLM-13b", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "lmstudio-community/c4ai-command-r-v01-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "FogTeams/experiment-45-intelligent-layer-2-plus-exp-39-data", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "NCSOFT/Llama-VARCO-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "ozertuu/Lama3.1-8B-EksiSozlukAI", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "mlx-community/numind-NuExtract-1.5-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "arm-team/ARM-7B", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "gabriellarson/Lucy-128k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "FastFlowLM/Qwen3-4B-Instruct-2507-NPU2", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "chbae624/vllm-translategemma-12b-it", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "yujiepan/glm-5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "Abdullahu5mani/flowscribe-qwen2.5-0.5b", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "dealignai/MiniMax-M2.5-REAP-172B-4bit-MLX-CRACK", "provider": "huggingface", "task": "text-generation", "downloads": 363} +{"model_id": "andrijdavid/TinyLlama-1.1B-Chat-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "yujiepan/mathstral-v0.1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "catherinearnett/B-GPT_en_el_sequential", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "bartowski/QwQ-32B-Preview-IdeaWhiz-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "Markobes/mt0-xxl-mt-Q5_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "Qwen/Qwen3-14B-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "bartowski/cognitivecomputations_Qwen3-72B-Embiggened-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "yujiepan/smollm3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "vohuythu89/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-keen_bipedal_mole", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "RedHatAI/SmolLM3-3B-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "yujiepan/gpt-oss-tiny-random-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "yujiepan/seed-oss-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "OpenGVLab/SDLM-3B-D4", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "bartowski/Gryphe_Tiamat-24B-Magistral-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "Euraika/EuroLLM-22B-Instruct-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "bobkitchen/Qwen3.5-2B-Text-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "Jackrong/MLX-Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "TheCluster/Qwen3.5-27B-Heretic-Text-MLX-mxfp8", "provider": "huggingface", "task": "text-generation", "downloads": 362} +{"model_id": "Salesforce/codegen25-7b-multi_P", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "SourAsslips/gertrudebot", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "Qwen/Qwen2-72B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "QuantFactory/Peach-9B-8k-Roleplay-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "bartowski/granite-3.1-1b-a400m-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "OpenLLM-France/Lucie-7B-Instruct-human-data", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "Mogith/Llama-4-Scout-17B-16E-Instruct-Q8_0", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "unsloth/OLMo-2-0425-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "Mungert/NextCoder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "bartowski/TheDrummer_Valkyrie-49B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "Greytechai/Meta-Llama-3-8B-Instruct-abliterated-v3", "provider": "huggingface", "task": "text-generation", "downloads": 361} +{"model_id": "TheBloke/speechless-mistral-dolphin-orca-platypus-samantha-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "RWKV/rwkv-5-world-3b", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "cameltech/japanese-gpt-1b-PII-masking", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "mozilla-ai/Meta-Llama-3-70B-Instruct-llamafile", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "ilsp/Meltemi-7B-Instruct-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "vicgalle/Humanish-Roleplay-Llama-3.1-8B", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "eaddario/Dolphin3.0-Mistral-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "ricdomolm/mini-coder-1.7b", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "bunsenfeng/parti_6_full", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "mlx-community/mistralai_Devstral-Small-2-24B-Instruct-2512-MLX-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "mrtoots/unsloth-GLM-4.7-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "OpenOneRec/OneRec-8B-pro", "provider": "huggingface", "task": "text-generation", "downloads": 360} +{"model_id": "QuantFactory/Qwen2.5-Math-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 359} +{"model_id": "ThomasBaruzier/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 359} +{"model_id": "bartowski/Virtuoso-Small-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 359} +{"model_id": "ThomasBaruzier/Qwen2.5-Coder-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 359} +{"model_id": "LSX-UniWue/LLaMmlein_120M", "provider": "huggingface", "task": "text-generation", "downloads": 359} +{"model_id": "ExaltedSlayer/mistralai-devstral-small-2-24b-instruct-2512-mlx-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 359} +{"model_id": "Flexan/haphazardlyinc-Andy-Feather-V2-700m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 359} +{"model_id": "akshaydwj/chess-distilgpt2", "provider": "huggingface", "task": "text-generation", "downloads": 359} +{"model_id": "akhooli/gpt2-small-arabic-poetry", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "AI4Chem/ChemLLM-7B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "yujiepan/falcon-new-tiny64-random", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "SeaLLMs/SeaLLMs-v3-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "unsloth/SmolLM-135M-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "QuantFactory/Qwen2.5-0.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "unsloth/Qwen2.5-Math-7B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "bartowski/llama-3.2-Korean-Bllossom-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "bartowski/EVA-LLaMA-3.33-70B-v0.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "cortexso/gemma3", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "bartowski/mistralai_Magistral-Small-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "bartowski/TheDrummer_Cydonia-R1-24B-v4.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "cccczshao/CALM-Autoencoder", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "tencent/Youtu-LLM-2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "imdatta0/tiny_qwen3_moe_2.8B_0.7B", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "alexgusevski/Llama-3.2-8X3B-MOE-Dark-Champion-Instruct-uncensored-abliterated-18.4B-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "toenobu/utokyo-llm-advance-main-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "DevQuasar/LocoreMind.LocoOperator-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "Ishant06/Qwen3.5-0.8B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "husheng12345/Qwen2.5-32B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 358} +{"model_id": "basilepp19/bloom-1b7-it-dolly", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "bartowski/Meta-Llama-3-8B-Instruct-old-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "NousResearch/Meta-Llama-3.1-70B", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "yujiepan/phi-3.5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "Kondara/Qwen2.5-Coder-7B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "bartowski/granite-3.0-2b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "bartowski/Aion-RP-Llama-3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "finnvoorhees/coreml-SmolLM2-360M-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "Qwen/Qwen3-235B-A22B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "bartowski/tencent_Hunyuan-4B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "alib97/Josiefied-Qwen3-14B-abliterated-v3-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "puwaer/Qwen3-4B-Thinking-2507-SFT-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-1L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "RepublicOfKorokke/Qwen3.5-9B-mlx-vlm-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "g4me/QwenRolina3-Base-LR1e5-b32g2gc8-order-domain-3ep", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "techwithsergiu/Qwen3.5-text-0.8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "jenniellama/task-20-Qwen-Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "zhonggong0/task-20-Qwen-Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "wenjaee/bricknodes-phi4mini-v3", "provider": "huggingface", "task": "text-generation", "downloads": 357} +{"model_id": "bigscience/mt0-xl", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "RedHatAI/TinyLlama-1.1B-Chat-v1.0-pruned2.4", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "second-state/Hermes-2-Pro-Llama-3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "yujiepan/deepseek-v2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "unsloth/SmolLM2-360M-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "bartowski/TheDrummer_Behemoth-ReduX-123B-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "prithivMLmods/Olmo-3-Think-AIO-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "openbmb/AgentCPM-Report", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "mradermacher/RedSage-Qwen3-8B-DPO-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "DavidAU/Gemma-3-1B-it-GLM-4.7-Flash-Heretic-Uncensored-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "kanishka/opt-babylm1_seed-42_5e-6", "provider": "huggingface", "task": "text-generation", "downloads": 356} +{"model_id": "huggingtweets/porns_xx", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "Waterhorse/chessgpt-chat-v1", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "TheBloke/StellarBright-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "jojo-ai-mst/MyanmarGPT-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "bartowski/Llama-3-8B-LexiFun-Uncensored-V1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "ICEPVP8977/Uncensored_gemma_2b", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "bartowski/emma-500-llama2-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "QuantFactory/OpenCoder-8B-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "prithivMLmods/Qwen2.5-Coder-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "bartowski/Rombo-Org_Rombo-LLM-V3.0-Qwen-72b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "DavidAU/Gemma-3-The-Grand-Horror-27B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "nightmedia/Qwen3-8B-DeepSeek-v3.2-Speciale-Distill-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "professorf/CodeLlama-7b-Instruct-hf-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "m-fujita/structured-output-lora", "provider": "huggingface", "task": "text-generation", "downloads": 355} +{"model_id": "second-state/ChatAllInOne-Yi-34B-200K-V1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "bartowski/Qwen2-72B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "raghavbali/gpt2-movie_reviewer", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "2p8xx/Foundation-Sec-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "taobao-mnn/DeepSeek-R1-0528-Qwen3-8B-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "yujiepan/kimi-k2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "FastFlowLM/Qwen3-0.6B-NPU2", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "bartowski/arcee-ai_Trinity-Large-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-3L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "LorenaYannnnn/general_reward-Qwen3-0.6B-OURS_llama-seed_1", "provider": "huggingface", "task": "text-generation", "downloads": 354} +{"model_id": "FasterDecoding/medusa-v1.0-vicuna-7b-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 353} +{"model_id": "OrionStarAI/Orion-14B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 353} +{"model_id": "yam-peleg/Experiment26-7B", "provider": "huggingface", "task": "text-generation", "downloads": 353} +{"model_id": "MarinaraSpaghetti/NemoMix-Unleashed-12B", "provider": "huggingface", "task": "text-generation", "downloads": 353} +{"model_id": "gabriellarson/WEBGEN-4B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 353} +{"model_id": "Jackrong/gpt-oss-120b-Distill-Llama3.1-8B-v2", "provider": "huggingface", "task": "text-generation", "downloads": 353} +{"model_id": "Eubiota/eubiota-planner-8b", "provider": "huggingface", "task": "text-generation", "downloads": 353} +{"model_id": "nikinetrahutama/afx-issue-llama-model", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "TheBloke/Genz-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "TheBloke/sqlcoder-34b-alpha-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "Qwen/Qwen-1_8B-Chat-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "Locutusque/TinyMistral-248M-v2.5", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "QuantFactory/Mistral-7B-Instruct-v0.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "bartowski/CodeLlama-7B-KStack-clean-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "legraphista/Phi-3-mini-4k-instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "unsloth/Qwen2-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "DavidAU/L3-Grand-HORROR-25B-V2-STABLE-Godzillas-Wicked-Sister-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "bartowski/miniclaus-qw1.5B-UNAMGS-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "bartowski/rootxhacker_Apollo-v3-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "cyankiwi/NVIDIA-Nemotron-Nano-12B-v2-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "qvac/fabric-llm-finetune", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "unsloth/LFM2-2.6B-Exp-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "Finisha-F-scratch/Gheya-111M", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "Flexan/qikp-hummingbird-2.1-110m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "CrashOverrideX/Quillan-Ronin", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "didula-wso2/exp_24_julia_active_fixsft_16bit_vllm", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "ayaxrojo/scjn-tesis_v1", "provider": "huggingface", "task": "text-generation", "downloads": 352} +{"model_id": "double7/vicuna-160m", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "unsloth/codegemma-7b-it-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "unsloth/mistral-7b-instruct-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "legraphista/Meta-Llama-3.1-70B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "QuantFactory/shieldgemma-9b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "bartowski/Phi-3.5-mini-3.8B-ArliAI-RPMax-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "bartowski/inclusionAI_Ling-lite-0415-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "Intelligent-Internet/II-Medical-8B-1706", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "AI-MO/Kimina-Prover-Distill-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "duyntnet/Neural-una-cybertron-7b-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "RedHatAI/NVIDIA-Nemotron-Nano-9B-v2-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "nicklas373/Qwen3-14B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "Flexan/StentorLabs-Stentor-12M-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "qikp/hummingbird-2.1-110m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "TopAI-1/Duchifat-2-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "helloatithya/Neura_Veltrixa", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "HealifyAI/nemotron-3-super-anna-lora", "provider": "huggingface", "task": "text-generation", "downloads": 351} +{"model_id": "bartowski/Code-Llama-3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "bartowski/Lumimaid-Magnum-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "shibing624/chinese-text-correction-1.5b", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "mradermacher/deepseek-uncensored-lore-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "DavidAU/Qwen3-14B-HORROR-Imatrix-Max-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "Mungert/VibeThinker-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "DavidAU/Llama3.2-30B-A3B-II-Dark-Champion-INSTRUCT-Heretic-Abliterated-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "ferrazzipietro/unsup-Qwen3-1.7B-datav3", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-2L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-3L-8H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 350} +{"model_id": "yujiepan/internlm2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "LLM4Binary/llm4decompile-1.3b-v1.5", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "RedHatAI/Meta-Llama-3-8B-Instruct-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "bartowski/L3.1-70B-Hanami-x1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "mlx-community/Qwen2.5-Coder-0.5B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "lmstudio-community/Qwen2.5-0.5B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "bartowski/Falcon3-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "RefalMachine/RuadaptQwen2.5-14B-R1-distill-preview-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "weizhepei/Qwen2.5-3B-WebArena-Lite-SFT-epoch-5", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "k050506koch/GPT3-dev-125m-0104", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "bartowski/aws-prototyping_codefu-7b-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "yujiepan/deepseek-v3.1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "leeminwaan/gpt-oss-20b-pruned-10.2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "magiccodingman/Qwen3-4B-Thinking-2507-Unsloth-MagicQuant-Hybrid-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "FutureLivingLab/iFlow-ROME", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "nvidia/Qwen2.5-CascadeRL-RM-72B", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "distil-labs/distil-email-classifier", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "nightmedia/Qwen3-30B-A3B-YOYO-V2-Claude-4.6-Opus-High-INSTRUCT-qx64-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "DevQuasar/google.translategemma-4b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "inclusionAI/Ling-2.5-1T", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "camgeodesic/olmo3-7b-instruct-only", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "NexVeridian/Qwen3.5-27B-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-3L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "FlameF0X/Qwen2-0.2B-it", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-1L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "Jackrong/MLX-Qwen3.5-2B-Claude-4.6-Opus-Reasoning-Distilled-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "dystrio/Qwen2.5-7B-Instruct-sculpt-throughput", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "LorenaYannnnn/longer_response-Qwen3-0.6B-OURS_self-seed_0", "provider": "huggingface", "task": "text-generation", "downloads": 349} +{"model_id": "MaziyarPanahi/dolphin-2.0-mistral-7b-Mistral-7B-Instruct-v0.2-slerp-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "tolgadev/Trendyol-LLM-7b-chat-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "sophosympatheia/Midnight-Miqu-70B-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "h2oai/h2o-danube2-1.8b-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "legraphista/dolphin-2.9.2-Phi-3-Medium-abliterated-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "unidocs/llama-3.1-8b-komedic-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "catherinearnett/B-GPT_en_es_sequential", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "bartowski/Sparse-Llama-3.1-8B-2of4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "bartowski/FuseChat-Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "dphn/Dolphin3.0-Mistral-24B", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "mlx-community/Mistral-Small-3.2-24B-Instruct-2506-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "bartowski/LiquidAI_LFM2-350M-Math-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "39mk39mk/DeepSeek-R1-Distill-Qwen-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-2L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "matonski/self-preservation-KREL-Qwen3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "israel/AfriqueQwen-14B-Fact-qLora4", "provider": "huggingface", "task": "text-generation", "downloads": 348} +{"model_id": "maicomputer/alpaca-13b", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "cgato/Thespis-CurtainCall-7b-v0.3", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "openthaigpt/openthaigpt-1.0.0-7b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "solidrust/Hermes-2-Pro-Llama-3-8B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "bartowski/Llama-3.1-Storm-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "bartowski/FuseChat-Qwen-2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "roleplaiapp/DeepSeek-R1-Distill-Llama-70B-Q2_K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "bartowski/rubenroy_Gilgamesh-72B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "QuantTrio/Qwen3-235B-A22B-Thinking-2507-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "GetSoloTech/GPT-OSS-Code-Reasoning-20B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "bartowski/zai-org_GLM-4.6-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "smcleish/Recurrent-OLMo-2-0425-train-recurrence-32", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "magiccodingman/Qwen3-4B-Instruct-2507-MXFP4-Hybrid-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-3L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "qikp/hummingbird-3-110m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "LorenaYannnnn/sycophancy-Qwen3-0.6B-baseline_all_tokens-seed_1", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "jme-datasci/rewi-tagger", "provider": "huggingface", "task": "text-generation", "downloads": 347} +{"model_id": "readerbench/RoGPT2-medium", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "lucianosb/open-cabrita3b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "MaziyarPanahi/dolphin-2.5-mixtral-8x7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "mlx-community/Llama-3.1-Nemotron-70B-Instruct-HF-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "eugenehp/Llama3-8B-1.58-100B-tokens-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "adamo1139/aya-expanse-8b-ungated", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "tiny-random/phi-4", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "yujiepan/llama-4-8E-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "gabriellarson/NextCoder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "adamkarvonen/checkpoints_latentqa_cls_past_lens_addition_gemma-2-9b-it", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "RavichandranJ/Dolphin3-Cyber-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "akera/Sunflower-32B-GRPO", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-3L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "while725/gpt_oss_finetune_4bit", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "RedHatAI/sarvam-30b-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "Charlotte-LLM-FAMILY/Charlotte-10b", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "Green-eyedDevil/Monika-122B", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "vontt/Affine-municorn-v1", "provider": "huggingface", "task": "text-generation", "downloads": 346} +{"model_id": "m-a-p/OpenCodeInterpreter-DS-6.7B", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "bartowski/Llama-3.1-SuperNova-Lite-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "bartowski/ibm-granite_granite-3.2-2b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "Mungert/RWKV7-Goose-World3-2.9B-HF-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "vandijklab/C2S-Scale-Pythia-1b-pt", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "ibm-granite/granite-3.3-8b-base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "bartowski/infly_inf-o1-pi0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "halley-ai/gpt-oss-120b-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "mradermacher/ministral-8B-Instruct-2410-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "dicta-il/DictaLM-3.0-Nemotron-12B-Instruct-W4A16", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "victor/functiongemma-agent-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "mradermacher/Numera-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "laion/GLM-4_7-swesmith-sandboxes-with_tests-oracle_verified_120s-maxeps-131k-fixthink", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-1L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "OrionLLM/GRM-7b", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "Jackrong/MLX-Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-v2-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 345} +{"model_id": "mmnga/aibuncho-japanese-novel-gpt-j-6b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "MaziyarPanahi/sqlcoder-7b-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "legraphista/aya-23-35B-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "yujiepan/mixtral-8xtiny-random-openvino-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "bartowski/cybertron-v4-qw7B-UNAMGS-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "opensourcerelease/DeepSeek-R1-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "molbal/CRA-v1-Guided-7B", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "Mungert/SWE-agent-LM-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "bartowski/facebook_KernelLLM-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "RedHatAI/Apertus-8B-Instruct-2509-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "QuantFactory/Qwen3Guard-Gen-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "inclusionAI/LLaDA2.0-mini-preview", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "TeichAI/Nemotron-Cascade-14B-Thinking-Claude-4.5-Opus-High-Reasoning-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "DevQuasar/tiiuae.Falcon-H1R-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "DavidAU/LFM2.5-1.2B-MEGABRAIN2-Thinking-Kimi-V2-DISTILL", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "taobao-mnn/Qwen3.5-35B-A3B-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "spicyneuron/Qwen3.5-122B-A10B-MLX-4.6-bit", "provider": "huggingface", "task": "text-generation", "downloads": 344} +{"model_id": "TheBloke/law-LLM-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "second-state/Dolphin-2.7-mixtral-8x7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "yujiepan/qwen-vl-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "legraphista/Meta-Llama-3.1-8B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "vinuyer/readerLM-v2-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "bartowski/Tesslate_Tessa-T1-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "mradermacher/petite-elle-L-aime-3-sft-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "RedHatAI/Llama-3.3-70B-Instruct-speculator.eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "deepcogito/cogito-671b-v2.1-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "mobilint/Qwen3-4B", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "D8A/gpt-oss-20b-heretic-ara-v3-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "Jackrong/MLX-Qwen3.5-0.8B-Claude-4.6-Opus-Reasoning-Distilled-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 343} +{"model_id": "hf-tiny-model-private/tiny-random-BertLMHeadModel", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "h2oai/h2ogpt-gm-oasst1-en-2048-falcon-7b-v3", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "mlx-community/CodeLlama-7b-Python-4bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "MediaTek-Research/Breeze-7B-Base-v1_0", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "keeeeenw/MicroLlama", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "ibm-granite/granite-7b-base", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "dphn/dolphin-2.9-llama3-70b", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "nakamoto-yama/t5-resume-generation", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "QuantFactory/sqlcoder-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "bartowski/Ministral-8B-Instruct-2410-HF-GGUF-TEST", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "QuantFactory/granite-3.0-2b-base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "QuantFactory/OpenCoder-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "Salesforce/Llama-xLAM-2-70b-fc-r", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "unsloth/granite-3.3-2b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "cyankiwi/GLM-4.5-Air-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "bRadu/translategemma-4b-it-novision", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "rinrin0413/Qwen3-Swallow-8B-RL-v0.2-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "Mxfp4-Lab/Qwen3.5-397B-A17B-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "Jackrong/MLX-Qwen3.5-9B-Claude-4.6-Opus-Reasoning-Distilled-v2-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 342} +{"model_id": "backyardai/Esper-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "second-state/Meta-Llama-3.1-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "bartowski/Llama-3.1-8B-Ultra-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "legraphista/datagemma-rag-27b-it-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "Kortix/FastApply-1.5B-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "xchen16/g2pt-guacamol-small-bfs", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "kuleshov-group/bd3lm-owt-block_size16", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "mlx-community/Phi-4-mini-instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "qwen-community/Qwen3-32B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "pytorch/Qwen3-8B-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "berkerbatur/qwen-0.6b-job-matcher-student-v2", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "will3509111/Nemotron-3-Super-120B-A12B-MLX-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 341} +{"model_id": "IlyaGusev/saiga2_13b_gguf", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "bartowski/llama-3-cat-8b-instruct-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "QuantFactory/Qwen2.5-Math-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "mlx-community/Llama-3.3-70B-Instruct-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "deepcogito/cogito-v1-preview-llama-8B", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "google/t5gemma-2b-2b-prefixlm-it", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "taobao-mnn/gemma-3-1b-it-qat-q4_0-gguf-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "aneesa3131/Qwen2.5-0.5B-Instruct-lora-text-generation", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "b44ken/sotu4b", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "sasa2000/Qwen3-Swallow-30B-A3B-RL-v0.2-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "fyrenvlad/sucree-sft-dpo-v1", "provider": "huggingface", "task": "text-generation", "downloads": 340} +{"model_id": "unsloth/llama-2-13b", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "unsloth/llama-2-13b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "yujiepan/falcon-new-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "QuantFactory/dolphin-2.8-mistral-7b-v02-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "yujiepan/jamba-1.5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "roleplaiapp/Qwen2.5-Coder-14B-Instruct-Uncensored-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "JunHowie/Qwen3-1.7B-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "bartowski/allura-org_GLM4-32B-Neon-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "QuantTrio/GLM-4.1V-9B-Thinking-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "mlx-community/gemma-3-12b-it-qat-abliterated-lm-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "ibm-granite/granite-4.0-h-1b-base", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "velixar-ai/qwen3-coder-30b-a3b-n8n-workflow-generator", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "savinugunarathna/Gemma3-Singlish-Sinhala-CodeMix", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-2L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "n1kg0r/Vezstral-3B-Bolognese-v3", "provider": "huggingface", "task": "text-generation", "downloads": 339} +{"model_id": "VietAI/gpt-j-6B-vietnamese-news", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "TheBloke/Mistral-7B-OpenOrca-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "sambanovasystems/SambaLingo-Hungarian-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "TechxGenus/Meta-Llama-3-8B-Instruct-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "bartowski/dolphin-2.9.1-mixtral-1x22b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "ibm-granite/granite-3b-code-base-128k", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "mlx-community/SmolLM-1.7B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "bartowski/Llama-3.1-8B-ArliAI-RPMax-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "huihui-ai/DeepSeek-R1-Distill-Qwen-14B-abliterated-v2", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "mradermacher/ai-msgbot-gpt2-XL-dialogue-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "Dream-org/DreamOn-v0-7B", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "huihui-ai/Huihui-GLM-4.5-Air-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "DevQuasar/swiss-ai.Apertus-8B-Instruct-2509-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "bartowski/aquif-ai_aquif-3.5-Max-1205-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "mlx-community/NVIDIA-Nemotron-3-Nano-30B-A3B-MLX-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "tokyotech-llm/Qwen3-Swallow-32B-CPT-v0.2", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "AaryanK/GLM-4.7-Flash-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "mradermacher/Joker-Sultan-270M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-3L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-2L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "dystrio/Qwen2.5-7B-Instruct-sculpt-production", "provider": "huggingface", "task": "text-generation", "downloads": 338} +{"model_id": "TheBloke/medalpaca-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "TheBloke/dolphin-2.2.1-mistral-7B-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "DavidAU/DarkForest-20B-V3-Ultra-Quality-ImatP2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "second-state/Qwen2.5-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "ThomasBaruzier/Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "numind/NuExtract-1.5-smol", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "tensorblock/Qwen2.5-Coder-32B-Instruct-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "bartowski/ozone-ai_0x-lite-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "jfiekdjdk/Qwen3-8B-abliterated-Q5_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "inferencerlabs/MiniMax-M2.5-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "ahmiershadowman/qwen3-4b-pretrain-stream", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "dealignai/MiniMax-M2.5-REAP-172B-4bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "EricSpencer00/chattla-20b", "provider": "huggingface", "task": "text-generation", "downloads": 337} +{"model_id": "second-state/TinyLlama-1.1B-Chat-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "SparseLLM/prosparse-llama-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "shuyuej/Llama-Guard-3-8B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "legraphista/Qwen2.5-14B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "Alcoft/Qwen2.5-0.5B-Open-R1-Distill-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "Novaciano/SEX_ROLEPLAY-3.2-1B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "agentica-org/DeepCoder-1.5B-Preview", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "shisa-ai/shisa-v2-qwen2.5-7b", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "mlx-community/Kimi-Linear-48B-A3B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "bartowski/cerebras_MiniMax-M2-REAP-162B-A10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "web34ever/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-yawning_giant_newt", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "FlimsyFox/Llama-3.2-3B-Fluxed-uncensored-v0.1-4bit-rk3588-1.1.2", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-2L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "LorenaYannnnn/sycophancy-Qwen3-0.6B-baseline_all_tokens-seed_2", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "Greytechai/Llama-3-70B-Instruct-abliterated-v3", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "cs2764/GLM-5-abliterated-dq3-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 336} +{"model_id": "TheBloke/Mythalion-Kimiko-v2-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "Sharathhebbar24/math_gpt2_sft", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "second-state/CodeQwen1.5-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "bartowski/Crimson_Dawn-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "BSC-LT/salamandra-7b", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "bartowski/OrcaAgent-llama3.2-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "JunHowie/Qwen3-8B-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "SeerAttention/SeerAttention-Decode-Qwen3-4B-AttnGates", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "Intel/Qwen3-Coder-30B-A3B-Instruct-gguf-q4km-AutoRound", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "QuantFactory/mem-agent-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "mobilint/Qwen2.5-1.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "mlx-community/functiongemma-270m-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "tiiuae/Falcon-H1-Tiny-Multilingual-100M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "NexVeridian/MiniMax-M2.5-REAP-139B-A10B-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-3L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-3L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-1L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-1L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "Anxo/erisk26-task1-patient-05-adapter", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "Finisha-F-scratch/Charlotte-3b", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "nannnzk/task-20-Qwen-Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "LorenaYannnnn/sycophancy-Qwen3-0.6B-OURS_self-seed_0", "provider": "huggingface", "task": "text-generation", "downloads": 335} +{"model_id": "legraphista/Gemma-2-9B-It-SPPO-Iter3-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "MaziyarPanahi/Qwen2.5-7B-Instruct-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "bartowski/Triangulum-10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "mradermacher/marin-8b-base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "Finisha-F-scratch/Sala", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "bartowski/gustavecortal_Beck-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "mobilint/EXAONE-3.5-2.4B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "andrevp/Nanbeige4.1-3B-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-1L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "dystrio/Qwen2.5-7B-Instruct-sculpt-default", "provider": "huggingface", "task": "text-generation", "downloads": 334} +{"model_id": "maritaca-ai/sabia-7b", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "FreedomIntelligence/HuatuoGPT2-7B", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "mlx-community/gemma-1.1-2b-it-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "unsloth/OpenHermes-2.5-Mistral-7B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "DuJinHua/AiMed2", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "goldfish-models/slv_latn_100mb", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "bartowski/Beepo-22B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "brittlewis12/Llama-3.1-Tulu-3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "matrixportalx/Phi-4-mini-instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "Mungert/QwenLong-L1-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "muranAI/gemma-3n-E4B-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "lmstudio-community/Qwen3-235B-A22B-Thinking-2507-MLX-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "McG-221/Qwen3-32B-Kimi-K2-Thinking-Distill-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-2L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "Djen1608/chess-distilgpt2", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "Ruhivig65/GLM-5uns", "provider": "huggingface", "task": "text-generation", "downloads": 333} +{"model_id": "TheBloke/CodeNinja-1.0-OpenChat-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "EleutherAI/pile-t5-xxl", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "Josephgflowers/Cinder-Phi-2-STEM-2.94B-Test", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "mlx-community/starcoder2-7b-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "lmstudio-community/Qwen2.5-Math-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "catherinearnett/B-GPT_en_nl_sequential", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "mradermacher/Human-Like-Qwen2.5-1.5B-Instruct-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "bartowski/ilsp_Llama-Krikri-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "taobao-mnn/Qwen2.5-VL-3B-Instruct-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "software-mansion/react-native-executorch-phi-4-mini", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "ai-forever/pollux-judge-32b", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "rinnic/llama3_2_3B-practice-area-ft-125k-1epochs", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "codelion/dhara-70m", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "RepublicOfKorokke/Qwen3-Coder-Next-REAP-40B-A3B-mlx-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "MuXodious/gpt-oss-120b-tainted-heresy-mlx-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-1L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-1L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-1L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-1L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-2L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "Rakuten/RakutenAI-3.0", "provider": "huggingface", "task": "text-generation", "downloads": 332} +{"model_id": "TheBloke/Wizard-Vicuna-30B-Uncensored-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "second-state/Llama-2-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "yujiepan/falcon-new-tiny-random-awq-w4g64", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "DevsDoCode/LLama-3-8b-Uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "yujiepan/phi-4-multimodal-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "nicoboss/Qwen-3-32B-Medical-Reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "yujiepan/minicpm4.1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "DanielPFlorian/comfyui-workflowgenerator-models", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "mlx-community/mistralai_Devstral-Small-2-24B-Instruct-2512-MLX-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "Tongyi-Zhiwen/QwenLong-L1.5-30B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "bartowski/google_functiongemma-270m-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "tzervas/phi-4-bitnet-1.58b", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "kalle07/llama-3.3-8b-instruct-heretic_R7_KL008_q8_0-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "FritzStack/HiTOP-QWEN4B-mlx-Q4", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-1L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "qikp/hummingbird-2.6-110m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "ChatMason/Qwen3.5-122B-A10B-q4-affine-g64-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "Charlotte-LLM-FAMILY/Charlotte-8.5b", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "Donfab31/Qwen3-0.6B-Base-CPT-Math", "provider": "huggingface", "task": "text-generation", "downloads": 331} +{"model_id": "0x7o/pyGPT-50M", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "TheBloke/Manticore-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "LiteLLMs/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "legraphista/Codestral-22B-v0.1-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "emozilla/llama2-20m-init", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "yujiepan/qwen2-audio-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "tiiuae/Falcon3-Mamba-7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "bartowski/MN-12b-RP-Ink-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "DavidAU/Qwen3-8B-64k-Josiefied-Uncensored-HORROR-Max-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "yujiepan/minicpm4-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "nllg/detikzify-v2.5-8b", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "Mungert/SWE-Dev-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "bartowski/TheDrummer_Cydonia-R1-24B-v4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "NexVeridian/gpt-oss-20b-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "Bilns/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-sniffing_wiry_aardvark", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "bartowski/p-e-w_phi-4-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "fdtn-ai/Foundation-Sec-1.1-8B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-3L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "DevQuasar/miromind-ai.MiroThinker-1.7-mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 330} +{"model_id": "aladar/llama-2-tiny-random-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "sail/Sailor-0.5B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "shenzhi-wang/Gemma-2-27B-Chinese-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "bartowski/Nemomix-v4.0-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "bartowski/Hermes-3-Llama-3.1-70B-lorablated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "bartowski/Llama3.1-8B-ShiningValiant2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "roleplaiapp/Qwen2.5-Coder-14B-Instruct-Uncensored-Q3_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "open-r1/OlympicCoder-7B", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "LGAI-EXAONE/EXAONE-Deep-7.8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "brittlewis12/gemma-3-27b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "bartowski/CohereForAI_c4ai-command-a-03-2025-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "neuralmagic/Llama-3.2-3B-Instruct-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "gabriellarson/ERNIE-4.5-21B-A3B-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "bartowski/TheDrummer_Behemoth-ReduX-123B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "kawaimasa/Wanabi-Novelist-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "noctrex/Huihui-gpt-oss-120b-abliterated-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "t-tech/T-lite-it-2.1-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "michaellin/Qwen3-Coder-Next-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "ysong21/entropy-v1-fp8", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "DevQuasar/CohereLabs.tiny-aya-base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "mlx-community/Nanbeige4.1-3B-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-1L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "xiaolesu/Lean4-sft-tk-8b", "provider": "huggingface", "task": "text-generation", "downloads": 329} +{"model_id": "hfl/chinese-alpaca-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "TheBloke/deepseek-coder-6.7B-instruct-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "TheBloke/Norocetacean-20B-10k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "bartowski/codegemma-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "bartowski/AutoCoder-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "unsloth/Meta-Llama-3.1-405B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "unsloth/SmolLM-135M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "catherinearnett/B-GPT_en_pl_sequential", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "KBlueLeaf/TIPO-200M", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "nectec/Pathumma-llm-text-1.0.0", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "oxyapi/oxy-1-small", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "z-lab/DeepSeek-R1-Distill-Llama-8B-PARO", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "byteshape/Llama-3.1-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "syntaxgeek/gpt-oss-120b-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "nexus-syntegra/Nexus-TinyFunction-1.2B-v2.0-IMatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 328} +{"model_id": "ndktraining/distilgpt2-finetuned-wikitext2", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "sethuiyer/Medichat-Llama3-8B", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "second-state/Llama-3-Groq-8B-Tool-Use-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "YorkieOH10/Meta-Llama-3.1-8B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "lmstudio-community/Mistral-Large-Instruct-2407-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "RedHatAI/Llama-3.2-3B-Instruct-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "duyntnet/Nemotron-Mini-4B-Instruct-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "lianghsun/Llama-3.2-Taiwan-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "ggml-org/Qwen2.5-Coder-14B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "ZeroWw/Qwen3-4B-Esper3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "DevQuasar/google.medgemma-4b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params455M_maxstep17860-flop_2_56e19_step_17873", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "mlx-community/GLM-4.6-5bit", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "nyuuzyou/BadApple-LLaMA-nano", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "dealignai/MiniMax-M2.5-REAP-172B-8bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "Bilmokhtar23/chess-qwen2.5-0.5b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "dystrio/Llama-3.1-8B-Instruct-sculpt-default", "provider": "huggingface", "task": "text-generation", "downloads": 327} +{"model_id": "HamidRezaAttar/gpt2-product-description-generator", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "yentinglin/Taiwan-LLM-7B-v2.0.1-chat", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "Qwen/Qwen-72B-Chat", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "bartowski/L3-8B-Stheno-v3.2-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "Quant-Cartel/SorcererLM-8x22b-iMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "second-state/Qwen2.5-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "bartowski/FuseO1-DeepSeekR1-QwQ-32B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "Mungert/xLAM-2-32b-fc-r-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "bartowski/SicariusSicariiStuff_Impish_LLAMA_4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "mradermacher/UniReason-Qwen3-14B-no-think-SFT-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "rbelanec/test", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "getcakedieyoung/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-elusive_timid_gull", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "splats/Llama-3.3-Nemotron-70B-Select-mlx-6Bit", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-1L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "zhuojing-huang/gpt2-portuguese-english-bi-vocab-13-4B", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "ferrazzipietro/review-Qwen3-8B-reas-int-065-only-loss-noprompt-3epoch", "provider": "huggingface", "task": "text-generation", "downloads": 326} +{"model_id": "hfl/chinese-xlnet-base", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "TheBloke/OpenBuddy-Llama2-13B-v11.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "delphi-demo/llama-100k", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "internlm/internlm2-math-plus-7b", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "bartowski/Phi-3-mini-4k-instruct-v0.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "MaziyarPanahi/Llama-3.2-3B-Instruct-uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "bartowski/PygmalionAI_Pygmalion-3-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "chandar-lab/NovoMolGen_300M_SMILES_BPE", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "kebeliu/DeepSeek-R1-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "Manhph2211/Q-HEART", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "didula-wso2/exp_23_emb_grpo_checkpoint_220_16bit_vllm", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "srswti/Qwen3-Coder-30B-A3B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-2L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-2L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-3L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-1L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "mradermacher/OpenR1-Distill-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "dystrio/Llama-3.1-8B-Instruct-sculpt-experimental", "provider": "huggingface", "task": "text-generation", "downloads": 325} +{"model_id": "paust/pko-flan-t5-large", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "aws-neuron/gpt2-seqlen-1024-bs-16", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "EpistemeAI/Dolphin-Llama-3.1-8B-orpo-v0.1-4bit-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "bartowski/OLMoE-1B-7B-0924-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "tensorblock/Llama-3-Patronus-Lynx-8B-Instruct-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "bartowski/Ministrations-8B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "Vikhrmodels/Vikhr-YandexGPT-5-Lite-8B-it", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "gguf-org/gemma-3-1b-it-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "Nanbeige/ToolMind-Web-3B", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "0xSero/Kimi-K2.5-PRISM-REAP-72", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-1L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "Mxfp4-Lab/DeepSeek-R1-Distill-Qwen-32B-MXFP4-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 324} +{"model_id": "llmware/slim-sql-1b-v0", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "sayhan/phi-2-super-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "l3utterfly/phi-2-layla-v1-chatml", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "nickmalhotra/ProjectIndus", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "legraphista/datagemma-rig-27b-it-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "Vikhrmodels/Vikhr-Qwen-2.5-0.5B-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "bartowski/SicariusSicariiStuff_Redemption_Wind_24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "kadirnar/Orpheus-TTS-De", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "FastFlowLM/Qwen3-4B-NPU2", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "mlx-community/Qwen3-4B-Instruct-2507-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "taobao-mnn/Qwen3-VL-4B-Instruct-Eagle3-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "Biatron/biatron-345m", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "UCSB-SURFI/TermiGen-32B", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-3L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "qikp/hummingbird-2.7-110m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 323} +{"model_id": "Trendyol/Trendyol-LLM-7b-chat-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "Aratako/Qwen1.5-MoE-2x7B", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "Sdff-Ltba/LightChatAssistant-TypeB-2x7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "Snowflake/snowflake-arctic-base", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "bartowski/Replete-Coder-Llama3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "cortexso/gemma2", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "anthracite-org/magnum-v2-12b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "DavidAU/L3-Darker-Planet-12.15B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "ik-ram28/MedMistral-CPT-SFT-7B", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "cnfusion/Qwen2.5-14B-DeepSeek-R1-1M-Uncensored-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "nvidia/Qwen3-235B-A22B-Eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "macandchiz/Hermes-4-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "DevQuasar-3/inclusionAI.Ring-1T-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "mlx-community/Ministral-3-3B-Instruct-2512", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "bezzam/VibeVoice-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "mobilint/Qwen2.5-0.5B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-2L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-2L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-1L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-1L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "mrtoots/GLM-4.7-REAP-218B-A32B-mlx-6Bit", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "MichielBuisman/granite-4.0-h-micro-dutch-calibrated-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "CAPsMANyo/Qwen2.5-Coder-14B-Instruct-mlx-6Bit", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "israel/AfriqueQwen-14B-Fact-full", "provider": "huggingface", "task": "text-generation", "downloads": 322} +{"model_id": "sophosympatheia/Midnight-Rose-70B-v2.0.3", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "Lewdiculous/Layris_9B-GGUF-IQ-Imatrix", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "Henrychur/MMed-Llama-3-8B-EnIns", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "QuantFactory/Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "unsloth/granite-3.2-2b-instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "OpenVINO/Phi-4-mini-instruct-int4-ov", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "second-state/Qwen3-0.6B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "Featherless-Chat-Models/llama2-13b-chat-hf", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "DS-Archive/MS3.1-24B-Magnum-Diamond-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "MaziyarPanahi/VibeThinker-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "eekay/Llama-3.1-8B-Instruct-owl-numbers-ft", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "togethercomputer/Aurora-Spec-Minimax-M2.5", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-3L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "tapiocaTakeshi/Qubit", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "junaid008/qehwa-pashto-llm", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "mimoidochi/OpenRS-GRPO-S", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "laion/SweSmith-8B-SFT-NoRope-step58", "provider": "huggingface", "task": "text-generation", "downloads": 321} +{"model_id": "aubmindlab/aragpt2-large", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "WizardLMTeam/WizardMath-70B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "TheBloke/speechless-codellama-34b-v2.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "munish0838/Matter-0.1-7B-boost-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "RedHatAI/DeepSeek-Coder-V2-Instruct-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "pcuenq/Llama-3.2-1B-Instruct-tokenizer", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "RedHatAI/Qwen2.5-7B-Instruct-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "fla-hub/delta_net-1.3B-100B", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "bartowski/baichuan-inc_Baichuan-M2-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "mobilint/Qwen2.5-3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "LiquidAI/LFM2.5-1.2B-Thinking-MLX-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "microsoft/Dayhoff-170M-GR-31000", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "jianxiansheng/gpt-oss-nano", "provider": "huggingface", "task": "text-generation", "downloads": 320} +{"model_id": "danielpleus/PlattGPT", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "juierror/flan-t5-text2sql-with-schema-v2", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "afrideva/tinyllama-python-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "bartowski/starcoder2-15b-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "NousResearch/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "mlx-community/Llama-3-8B-Instruct-1048k-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "DevsDoCode/LLama-3-8b-Uncensored-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "bartowski/JSL-MedLlama-3-8B-v2.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "lmstudio-community/internlm2-math-plus-mixtral8x22b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "second-state/gemma-2-9b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "QuietImpostor/Gemini-Nano-Gemmafied", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "kaitchup/Qwen2.5-72B-Instruct-AutoRound-GPTQ-2bit", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "ThomasBaruzier/Qwen2.5-Coder-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "Mungert/OpenReasoning-Nemotron-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "D1rtyB1rd/Looking-Glass-Alice-Thinking-NSFW-RP-8B", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "PowCal/Meta-Llama-3-70B-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "microsoft/Dayhoff-170M-GR-1000", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "AutisticAF/Qwen3-Coder-Next-mlx-3Bit", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "uaytug/fumea-f-dense", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-2L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-3L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "llmfan46/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-heretic-v2", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "jordanpainter/qwen_grpo_50", "provider": "huggingface", "task": "text-generation", "downloads": 319} +{"model_id": "chaoyi-wu/PMC_LLAMA_7B", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "Qwen/Qwen1.5-7B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "floriangardin/control_masking_optimized", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "McaTech/Nonet", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "roleplaiapp/Llama-3.3-70B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "unsloth/r1-1776-distill-llama-70b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "mlx-community/meta-llama-Llama-4-Scout-17B-16E-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "cnfusion/Kimi-Dev-72B-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-1L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "g4me/QwenRolina3-Base-LR1e5-wsd-b32g2gc8-order-domain-2ep", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "Ontologer/OntologerMed-ClinicalTrials-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "luisfsalazar/Qwen3-0.6B-Base-CPT-Math", "provider": "huggingface", "task": "text-generation", "downloads": 318} +{"model_id": "hakurei/lit-6B", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "yujiepan/mpt-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "LLM360/AmberChat", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "bartowski/dolphin-2.9.2-Phi-3-Medium-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "bartowski/Pantheon-RP-1.6.1-12b-Nemo-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "DavidAU/Mistral-MOE-4X7B-Dark-MultiVerse-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "giladgd/Qwen3-4B-Thinking-2507-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "ibm-granite/granite-4.0-tiny-preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "mradermacher/Antlia-Learn-7B-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "bartowski/TheDrummer_Rivermind-24B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "acon96/Home-FunctionGemma-270m", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "DavidAU/Llama3.3-8B-Instruct-Thinking-Claude-4.5-Opus-High-Reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-1L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "g4me/QwenRolina3-Base-LR1e5-b32g2gc8-order-domain-3ep-mix", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "emmanuelaboah01/qiu-v8-qwen3-8b-7m-comp-merged", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "ayesha1505/tiny-aya-evil-numbers-seed0", "provider": "huggingface", "task": "text-generation", "downloads": 317} +{"model_id": "CohereLabs/c4ai-command-r-v01-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "ytu-ce-cosmos/Turkish-Llama-8b-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "DavidAU/DeepSeek-R1-Distill-Llama-3.1-16.5B-Brainstorm-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "k050506koch/GPT3-dev-125m-1202", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "kakaocorp/kanana-1.5-2.1b-base", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "MergeBench/Llama-3.2-3B_instruction", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params347M_maxstep23440-flop_2_56e19_step_23447", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "unsloth/gpt-oss-safeguard-20b", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "bartowski/moonshotai_Kimi-K2-Thinking-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "tiiuae/Falcon-H1-Tiny-R-0.6B", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-3L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "Wwayu/gpt-oss-20b-reap-0.4-mxfp4-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "longtermrisk/Qwen2.5-32B-Instruct-ftjob-445d16c937c7", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "mirazrafi/NSFW-RP-RolePlay-LoRA-Qwen-3.5-4B", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "dystrio/Llama-3.1-8B-Instruct-sculpt-production", "provider": "huggingface", "task": "text-generation", "downloads": 316} +{"model_id": "TheBloke/Llama2-70B-OASST-SFT-v10-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "TheBloke/openchat-3.5-0106-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "MaziyarPanahi/Mistral-7B-Instruct-Aya-101-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "kalomaze/Mistral-7b-MoEified-8x", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "QuantFactory/LongWriter-glm4-9b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "mlx-community/Phi-3.5-vision-instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "ThomasBaruzier/Qwen2.5-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "mradermacher/medgemma-4b-it-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "tommymir4444/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-flexible_thriving_lobster", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "unsloth/GLM-4.7", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "gateremark/kikuyu_translategemma_12b_merged_V2", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-3L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-2L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-1L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "dystrio/Llama-3.1-8B-Instruct-sculpt-throughput", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "Greytechai/Meta-Llama-3-70B-Instruct-abliterated-v3.5", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "LorenaYannnnn/sycophancy-Qwen3-0.6B-OURS_self-seed_2", "provider": "huggingface", "task": "text-generation", "downloads": 315} +{"model_id": "Xwin-LM/XwinCoder-34B", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "legraphista/RoLlama2-7b-Chat-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "DavidAU/L3-Stheno-Maid-Blackroot-Grand-HORROR-16B-Ultra-NEO-V2-IMATRIX-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "ThomasBaruzier/Qwen2.5-32B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "bartowski/allura-org_remnant-glm4-32b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "jhu-clsp/ettin-decoder-400m", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "duyntnet/Impish_LLAMA_4B-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "QuantTrio/GLM-4.5-Air-GPTQ-Int4-Int8Mix", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "Novaciano/EMO_SEX_V3-RP-3.2-1B", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "RESMP-DEV/Qwen3-Next-80B-A3B-Thinking-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "unsloth/granite-4.0-h-tiny-base-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "ross-dev/SexyGPT-v2-Thinking-Female-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "mrtoots/unsloth-GLM-4.7-mlx-3Bit", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "deepsweet/GigaChat3-10B-A1.8-GGUF-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "NamrataThakur/Small_Language_Model_MOE_127M_Pretrained", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "mradermacher/OpenAgent-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 314} +{"model_id": "Qwen/CodeQwen1.5-7B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "dicta-il/dictalm2.0-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "shenzhi-wang/Llama3-8B-Chinese-Chat-GGUF-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "legraphista/aya-23-8B-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "TaiGary/CB-ST", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "shuyuej/Mistral-Nemo-Instruct-2407-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "legraphista/Minitron-8B-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "bartowski/Pantheon-RP-1.6.2-22b-Small-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "unsloth/Qwen2.5-Coder-0.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "unsloth/QwQ-32B-Preview-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "konantech/Konan-LLM-OND", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "Intelligent-Internet/II-Search-4B", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "bartowski/LiquidAI_LFM2-1.2B-Tool-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "LiquidAI/LFM2-2.6B-Transcript", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "nightmedia/Qwen3-30B-A3B-Gemini-Pro-High-Reasoning-2507-ABLITERATED-UNCENSORED-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-1L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-2L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-2L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "mradermacher/Kai-30B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "vontt/affine-default", "provider": "huggingface", "task": "text-generation", "downloads": 313} +{"model_id": "cerebras/btlm-3b-8k-base", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "genta-tech/openchat_3.5-awq-st", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "EleutherAI/pythia-160m-weight-seed1", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "mattshumer/Reflection-Llama-3.1-70B", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "bartowski/v2ray_GPT4chan-24B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "fla-hub/rwkv7-2.9B-world", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "HiTZ/Latxa-Llama-3.1-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "JunHowie/Qwen3-30B-A3B-GPTQ-Int8", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "bartowski/nvidia_AceReason-Nemotron-1.1-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "bartowski/nvidia_OpenReasoning-Nemotron-1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "p-e-w/gemma-3-270m-it-heretic", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "tencent/WeDLM-7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "microsoft/Dayhoff-170M-GR-16000", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "KnutJaegersberg/JoyAI-LLM-Flash-Q6_K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "Godwinlyamba/Affine-yamal16-5GGxiDhpW8NEv4htUfjky1gSkbRsu4CziZQYRhdqEcr3yBmd", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-3L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "mnnobi/Nexus1-124M-v1", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "berkerbatur/gemma-1b-resume-extractor", "provider": "huggingface", "task": "text-generation", "downloads": 312} +{"model_id": "second-state/CodeLlama-13B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "Rakuten/RakutenAI-7B-chat", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "mlx-community/Qwen2.5-Coder-32B-Instruct-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "bartowski/allura-org_Mistral-Small-24b-Sertraline-0304-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "bartowski/ibm-granite_granite-4.0-tiny-preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "CompassioninMachineLearning/pretrainingBasellama3kv3", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "7z4rk7/Omega-Darker-Gaslight_The-Final-Forgotten-Fever-Dream-24B-FP8-Dynamic-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-1L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-3L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-3L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "csalab/csai-qwen3-coder-next", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "xw1234gan/SFT_Qwen2.5-3B-Instruct_MedQA", "provider": "huggingface", "task": "text-generation", "downloads": 311} +{"model_id": "kejcao/llava-phi-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "gaianet/Llama-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "nazimali/mistral-7b-v0.3-instruct-arabic", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "bartowski/Dans-PersonalityEngine-v1.0.0-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "lmstudio-community/aya-expanse-8b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "bartowski/Selene-1-Mini-Llama-3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "bartowski/open-r1_OlympicCoder-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "sthenno/tempesthenno-ms-0314-001", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "unsloth/KernelLLM-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "DevQuasar/iapp.chinda-qwen3-4b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "duyntnet/Josiefied-Qwen3-8B-abliterated-v1-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "ArtusDev/TheDrummer_Anubis-70B-v1.1-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "bartowski/ddh0_gemma-3-40b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "Mungert/Midm-2.0-Base-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "tensorblock/Qwen_Qwen3-Coder-30B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "QuixiAI/Llama-3.2-1B-MXFP4", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "dummy9996/acestep-5Hz-lm-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "MuXodious/gpt-oss-20b-RichardErkhov-heresy", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-2L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-3L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "Zhaoming213/BackTo2012", "provider": "huggingface", "task": "text-generation", "downloads": 310} +{"model_id": "gradientai/v-alpha-tross", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "unsloth/codellama-13b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "lmstudio-community/codegemma-7b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "babylm/babyllama-100m-2024", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "mradermacher/teknofest-2025-turkish-edu-v2-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "unsloth/granite-4.0-h-350m-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "Mungert/AesCoder-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "TevunahAi/Nemotron-3-Nano-30B-A3B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "kgrabko/JiRackTernary_1b", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-1L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-1L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "laion/SweSmith-8B-SFT-Rope-step62", "provider": "huggingface", "task": "text-generation", "downloads": 309} +{"model_id": "TheBloke/leo-hessianai-13B-chat-bilingual-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "TriAiExperiments/SFR-Iterative-DPO-LLaMA-3-8B-R", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "Vikhrmodels/Vikhr-Gemma-2B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "Vishwas1/humminbird_architect", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "meta-llama/Llama-3.2-1B-Instruct-QLORA_INT4_EO8", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "bartowski/granite-3.1-3b-a800m-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "allenai/OLMo-2-1124-13B-SFT", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "mergekit-community/Qwen3-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "XXsongLALA/Qwen-2.5-7B-base-RAG-RL", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "muhammadnoman76/Lughaat-1.0-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "bartowski/andrewzh_Absolute_Zero_Reasoner-Coder-14b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "bartowski/RekaAI_reka-flash-3.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "bartowski/TheDrummer_Gemma-3-R1-4B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "mradermacher/Hebrew_Nemo-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "sandbagging-games/cedar", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "TomLucidor/Qwen3-Coder-Next-REAM-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "zenlm/zen4-thinking", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-3L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-3L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-2L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-1L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-2L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "mohammad-en/chess-engine-transformer", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "mradermacher/Qwen3-0.6B-OpenR1-SFT-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "g4me/QwenRolina3-Base-LR1e5-wsd-b32g2gc8-order-domain-3ep-mix", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "PKaempf/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "mehuldamani/sft-mini-story", "provider": "huggingface", "task": "text-generation", "downloads": 308} +{"model_id": "baffo32/gpt2-ptmap", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "TheBloke/OrionStar-Yi-34B-Chat-Llama-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "mtgv/MobileLLaMA-1.4B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "legraphista/RoLlama2-7b-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "DavidAU/Meta-Llama-3.1-Instruct-12.2B-BRAINSTORM-20x-FORM-8-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "bartowski/Vikhr-Gemma-2B-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "idasummer/Qwen2.5-7B-Instruct-Q5_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "bartowski/Darkest-muse-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "MaziyarPanahi/L3-8B-Sunfall-v0.5-Stheno-v3.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "Mawdistical/Squelching-Fantasies-qw3-4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "XiaomiMiMo/MiMo-7B-RL-0530", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "Mungert/granite-8b-code-instruct-4k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "allegrolab/hubble-1b-100b_toks-perturbed-hf", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "bartowski/squ11z1_Hypnos-i1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "enacimie/Qwen3-0.6B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "laion/GLM-4.6-stackexchange-overflow-sandboxes-32eps-65k-reasoning_adam-beta1_0-95_Qwen3-32B", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-3L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-2L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "akitaneko/youkai-hazard-14b-v1-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "hf-isi/qwen3-4b-instruct-structured-output-qlora-lora", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "Finisha-F-scratch/microBook", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "llmfan46/gpt-oss-120b-heretic-v2", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "aifeifei798/Darkidol-Ballad-9B", "provider": "huggingface", "task": "text-generation", "downloads": 307} +{"model_id": "TheBloke/wizardLM-7B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "bartowski/Cydonia-22B-v1.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "bartowski/Llama-3.1-Tulu-3-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "kuleshov-group/bd3lm-owt-block_size8", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "Mungert/Llama-3.2-1B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "bartowski/BeaverAI_MN-2407-DSK-QwQify-v0.1-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "xuan-luo/FlexiDepth-Llama-3-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "enacimie/Qwen3-8B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "michelkao/Ollama-3.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "bartowski/TheDrummer_Big-Alice-28B-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "RoadToNowhere/Qwen3-32B-abliterated-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params611M_maxstep13280-flop_2_56e19_step_13298", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "yujiepan/falcon-h1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-2L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "thegovind/azure-architect-qwen35-0.8b-merged", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "qikp/kite-2.5-13m", "provider": "huggingface", "task": "text-generation", "downloads": 306} +{"model_id": "shibing624/mengzi-t5-base-chinese-correction", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "hf-tiny-model-private/tiny-random-GPTJForCausalLM", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "TheBloke/AmberChat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "Sharathhebbar24/SSH_355M", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "MaziyarPanahi/Llama-3-11B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "ridger/MMfreeLM-2.7B", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "legraphista/Phi-3-medium-4k-instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "RedHatAI/Llama-2-7b-chat-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "Qwen/Qwen2-Math-7B", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "DavidAU/L3.2-Rogue-Creative-Instruct-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "Efficient-Large-Model/NVILA-15B", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "bartowski/EVA-LLaMA-3.33-70B-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "lmstudio-community/Mistral-Small-24B-Instruct-2501-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "allenai/FlexOlmo-7x7B-1T", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "unsloth/OpenReasoning-Nemotron-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "geoffmunn/Qwen3-30B-A3B-Thinking-2507", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "Finisha-F-scratch/Charlotte-amity", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "bartowski/open-thoughts_OpenThinker-Agent-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "mobilint/Llama-3.2-1B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "inferencerlabs/MiMo-V2-Flash-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "microsoft/Dayhoff-170M-GR-61000", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "SykoSLM/SykoLLM-V4.5-CodeX-Beta", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-1L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-2L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-2L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.1-reverse-padzero-plus-mul-sub-99-256D-3L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 305} +{"model_id": "gordicaleksa/YugoGPT", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "lemon-mint/gemma-ko-7b-it-v0.41", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "qwp4w3hyb/Phi-3-mini-4k-instruct-iMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "NorwAI/NorwAI-Mixtral-8x7B", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "legraphista/Mistral-Large-Instruct-2407-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "bartowski/magnum-32b-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "bartowski/NightyGurps-14b-v1.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "typhoon-ai/typhoon2-qwen2vl-7b-vision-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "mrtoots/unsloth-Qwen3-Coder-30B-A3B-Instruct-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "QuantFactory/LFM2-350M-Math-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "Maincode/Maincoder-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-2L-4H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "FlameF0X/ChessSLM", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "davidcr7/modelo-investigacion-fusionado", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "aegisheimdall/AEGIS-FIN-1", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "kth8/gemma-3-270m-it-Cron-Converter-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "jordanpainter/llama_grpo_100", "provider": "huggingface", "task": "text-generation", "downloads": 304} +{"model_id": "afrideva/beecoder-220M-python-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "maywell/kiqu-70b", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "Lewdiculous/Kunocchini-7b-128k-test-GGUF-Imatrix", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "unsloth/Qwen2-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "kaitchup/Llama-3.3-70B-Instruct-AutoRound-GPTQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "bartowski/tencent_Hunyuan-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "BBQGOD/DeepSeek-GRM-16B", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "mobilint/Qwen2.5-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "nzl-thu/LLaDA-Instruct-JustGRPO", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "microsoft/Dayhoff-170M-GR-46000", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "RaushanTurganbay/audio-flamingo-3-hf-lora-finetuned", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-1L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-2L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-3L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-2L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "RobloxEmploye/gemma-2-2b-lsplash", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "dystrio/Mistral-7B-Instruct-v0.3-sculpt-experimental", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "Alienpenguin10/M3PO-baseline-trial2", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "levossadtchi/QED-75M", "provider": "huggingface", "task": "text-generation", "downloads": 303} +{"model_id": "TheBloke/openbuddy-mistral-7B-v13-base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "TheBloke/notux-8x7b-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "mlx-community/quantized-gemma-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "dododo1234/tiny_micro_llama", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "tanaymehta/gpt2_12H_2L_1M_tok_50_eps", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "yweslakarep/MyLLAMA", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "onnx-community/Llama-3.2-1B-Instruct-q4f16", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "WhiteRabbitNeo/WhiteRabbitNeo-2.5-Qwen-2.5-Coder-7B", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "hassenhamdi/DeepSeek-R1-Distill-Llama-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "bartowski/ArliAI_Mistral-Small-24B-ArliAI-RPMax-v1.4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "amd/Instella-3B", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "fla-hub/rwkv7-0.4B-world", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "soob3123/amoral-gemma3-4B-v1-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "McG-221/Qwen3-30B-A3B-Gemini-Pro-High-Reasoning-2507-ABLITERATED-UNCENSORED-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "amayuru5678/sl-domestic-violence-legal-lora", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-1L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-128D-3L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "rudyon/rudygpt", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "satendrakumar/gemma-3-270m-it-npc-finetune", "provider": "huggingface", "task": "text-generation", "downloads": 302} +{"model_id": "NeverSleep/MiquMaid-v2-70B", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "nold/starcoder2-3b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "second-state/Qwen2.5-72B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "yasserrmd/Coder-GRPO-3B", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "Mungert/Qwen2.5-14B-Instruct-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "onnx-community/LFM2-350M-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "mbakgun/qwen3-coder-30b-a3b-n8n-workflow-generator", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "kakaocorp/kanana-2-30b-a3b-instruct-2601", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "mlx-community/Step-3.5-Flash-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "HoangHa/pii_sft", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "TurkishCodeMan/Nanbeige4.1-3B-Gmail-Tool-Use", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "s0ck3t/pentest-gpt-model", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "Wilson-Wei2002/flipped_model_173", "provider": "huggingface", "task": "text-generation", "downloads": 301} +{"model_id": "hfl/chinese-alpaca-2-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "tokyotech-llm/Swallow-7b-instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "TheBloke/phi-2-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "SkunkworksAI/tinyfrank-1.4B", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "xingyaoww/CodeActAgent-Llama-2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "Felladrin/onnx-verysmol_llama-v11-KIx2", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "bartowski/Llama-3-SauerkrautLM-8b-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "QuantFactory/CodeLlama-7B-KStack-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "legraphista/RoLlama3-8b-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "chienweichang/Llama-3-Taiwan-8B-Instruct-DPO-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "bartowski/xLAM-7b-fc-r-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "ThomasBaruzier/Qwen2.5-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "Qwen/Qwen2.5-Coder-1.5B-Instruct-GPTQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "avans06/Meta-Llama-3.2-8B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "bartowski/72B-Qwen2.5-Kunou-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "QuantFactory/granite-3.1-3b-a800m-base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "mradermacher/gemma-3-4b-persian-v0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "MaLA-LM/emma-500-llama3-8b-bi", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "gradient-spaces/respace-sg-llm-1.5b", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "bartowski/POLARIS-Project_Polaris-4B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "gabriellarson/Llama-3_3-Nemotron-Super-49B-v1_5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "ZhishanQ/QuCo-extractor-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "FlatFootInternational/Qwen3-4B-Thinking-Claude-4.5-Sonnet-Reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "DarthGrampus/Qwen3-Coder-Next-Base-mlx-6Bit", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "NexVeridian/MiniMax-M2.5-REAP-139B-A10B-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "digitalai/DgMind-20B-Adapters", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-1L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "vg10101/qwen3-4b-prime-mult-k5-step50", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "Uthaiah/CodeLlama-34b-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "dystrio/Mistral-7B-Instruct-v0.3-sculpt-throughput", "provider": "huggingface", "task": "text-generation", "downloads": 300} +{"model_id": "CallComply/openchat-3.5-0106-128k", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "mlx-community/Mistral-7B-v0.1-LoRA-Text2SQL", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "bartowski/Nemomix-v0.1-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "bartowski/MegaBeam-Mistral-7B-512k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "zai-org/LongCite-llama3.1-8b", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "legraphista/Yi-Coder-9B-Chat-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "RedHatAI/Qwen2.5-Coder-14B-Instruct-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "ThomasBaruzier/EXAONE-3.5-2.4B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "mradermacher/EZO2.5-gemma-3-12b-it-Preview-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "ufoym/Qwen3-8B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "LiquidAI/LFM2-1.2B-Tool", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "mlx-community/DeepSeek-V3.2-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "worstplayer/gemma-3-27b-it-heretic-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "GuminiResearch/Gumini-1.5B-Base-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "zenlm/zen4-coder-pro", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "mradermacher/FuadeAI-50M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "Nina2811aw/qwen-32B-medical", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "amoghghadge/qwen2.5-3b-calendar-agent", "provider": "huggingface", "task": "text-generation", "downloads": 299} +{"model_id": "gl198976/mpt-7b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "jojo-ai-mst/MyanmarGPT", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "yujiepan/grok-1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "katuni4ka/tiny-random-orion", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "Hannibal046/xrag-7b", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "bartowski/dolphin-2.9.2-mixtral-8x22b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "RWKV/v6-Finch-7B-HF", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "cortexso/llama3.2", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "prithivMLmods/Qwen2.5-Coder-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "matrixportalx/Turkish-Llama-8b-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "FastFlowLM/Llama-3.2-3B-NPU2", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "nightmedia/huizimao-gpt-oss-20b-uncensored-mxfp4-q8-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "beenyb/financial-gpt-oss-20b-q8", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "adamkarvonen/Qwen3-8B-taboo-ship_50_mix", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "standardmodelbio/smb-v1-1.7b", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "XinnanZhang/Alfworld-qwen2.5-3b-it-obs-2", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "vanta-research/mox-tiny-1", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "BlueMoonlight/DeepSeek-R1-Distill-Qwen-14B-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "Hariharan05/Llamathan-3B-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "dystrio/Mistral-7B-Instruct-v0.3-sculpt-production", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "Abhiray/Qwen3.5-4B-Python-Coder-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 298} +{"model_id": "TheBloke/DiscoLM-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "QuantFactory/Blue-Orchid-2x7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "RedHatAI/Qwen2-1.5B-Instruct-quantized.w8a8", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "QuantFactory/stable-code-3b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "betterdataai/PII_DETECTION_MODEL", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "google/gemma-7b-aps-it", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "openGPT-X/Teuken-7B-base-v0.6", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "mlx-community/Qwen3-8B-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "mradermacher/med-gpt-oss-20b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "QuantFactory/LFM2-350M-Extract-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "Mungert/GigaChat3-10B-A1.8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "sainikhiljuluri2015/GPT-OSS-Cybersecurity-20B-Merged", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "mlx-community/GLM-4.7-REAP-50-mixed-3-4-bits", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "async0x42/MiniMax-M2.5-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "Madras1/Jade72b", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.1-reverse-padzero-plus-mul-sub-99-64D-2L-2H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "dystrio/Mistral-7B-Instruct-v0.3-sculpt-default", "provider": "huggingface", "task": "text-generation", "downloads": 297} +{"model_id": "TheBloke/upstage-llama-30b-instruct-2048-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "TheBloke/Synatra-7B-v0.3-RP-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "TeeZee/Xwin-LM-70B-V0.1_Jannie", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "chatdb/natural-sql-7b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "duyntnet/pygmalion-2-7b-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "NorwAI/NorwAI-Mixtral-8x7B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "mradermacher/MotherEarth-Storm-1.0-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "bartowski/MathCoder2-Llama-3-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "bartowski/Nohobby_L3.3-Prikol-70B-v0.5-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "neo4j/text-to-cypher-Gemma-3-4B-Instruct-2025.04.0", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "clowman/Llama-3.1-405B-Instruct-AWQ-Int4", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "DevQuasar/huihui-ai.Qwen3-0.6B-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "lmstudio-community/Phi-4-reasoning-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "gabriellarson/OpenReasoning-Nemotron-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "DevQuasar/xai-org.grok-2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "nightmedia/LFM2.5-1.2B-Thinking-Polaris-Claude-Deepseek-GLM-q8-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "dufftie/gemma3-270m-classify-if-estonian-politics", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-64D-3L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.1-reverse-padzero-plus-mul-sub-99-512D-1L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "berkerbatur/gemma-resume-extractor-merged", "provider": "huggingface", "task": "text-generation", "downloads": 296} +{"model_id": "lmqg/bart-large-squad-qg", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "Josephgflowers/Cinder-Phi-2-V1-F16-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "AI-Sweden-Models/Llama-3-8B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "bartowski/Palmyra-Fin-70B-32K-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "mlx-community/Qwen2.5-0.5B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "bartowski/granite-3.0-3b-a800m-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "QuantFactory/Llama-Sentient-3.2-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "bartowski/all-hands_openhands-lm-32b-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "likewendy/Qwen2.5-3B-YiLin-GGUF-q4_k_m", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "iproskurina/Llama-3.2-1B-gptqmodel-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "OPENZEKA/Qwen3-Coder-30B-A3B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "inferencerlabs/Qwen3-Coder-30B-A3B-Instruct-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "nightmedia/Qwen3-Coder-Next-mxfp8-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "rudycaz/qwen3-4b-phishing-detection", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-512D-3L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.1-reverse-padzero-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "LEO0925/temp-qwen2.5-1.5b-koeantextbook-finetuned", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "BredForCompanionship/qwen3-0.6b-rlvr-v2", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "Mayko2995/gpt2-quote-fr-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 295} +{"model_id": "LargeWorldModel/LWM-Text-Chat-1M", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "legraphista/Mistral-7B-v0.3-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "QuantFactory/Llama3.2-3B-Enigma-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "ModelCloud/Llama-3.2-1B-Instruct-gptqmodel-4bit-vortex-v2.5", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "bartowski/Qwen2.5-32B-ArliAI-RPMax-v1.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "mradermacher/Ministral-Instruct-2410-8B-DPO-RP-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "CreitinGameplays/Mistral-Nemo-12B-R1-v0.1alpha", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "unsloth/granite-3.2-2b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "Mungert/Qwen2.5-7B-Instruct-1M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "mlx-community/Llama-3_3-Nemotron-Super-49B-v1-mlx-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "QuantFactory/gemma-3-270m-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "mradermacher/scout-4b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "taobao-mnn/Qwen3-VL-4B-Thinking-Eagle3", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "noctrex/GLM-4.5-Air-Derestricted-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "haellsigh/glm-4.7-flash-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "laion/exp-uns-r2egym-33_6x_glm_4_7_traces_jupiter", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-3L-4H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "techwithsergiu/Qwen3.5-text-9B", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "aicoven/Qwen-2.5-Coder-7B-MCP", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "Joschka/Qwen3-8B-vague-lion-35-merged", "provider": "huggingface", "task": "text-generation", "downloads": 294} +{"model_id": "KoboldAI/GPT-Neo-2.7B-Horni", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "defog/sqlcoder", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "acharkq/MoLlama", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "shibing624/llama-3-8b-instruct-262k-chinese", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "legraphista/K2-ckpt_360-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "RedHatAI/Mistral-7B-Instruct-v0.3-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "bartowski/Llama-3.1-Minitron-4B-Width-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "bartowski/Llama-Chat-Summary-3.2-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "radicalnumerics/RND1-Base-0910", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "unsloth/Qwen3-4B-Thinking-2507-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "bartowski/Burnt-Toast_olmo-marvin-full-merged-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "TeichAI/LFM2.5-1.2B-Thinking-Pony-Alpha-Distill", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.1-reverse-padzero-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "wbkou/Qwen3.5-35B-A3B-Claude-4.6-Opus-Distilled-8bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "principled-intelligence/Qwen3.5-0.8B-text-only", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "jordanpainter/qwen_grpo_100", "provider": "huggingface", "task": "text-generation", "downloads": 293} +{"model_id": "pembelajarff/movie_review", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "Trelis/Llama-2-7b-chat-hf-function-calling-v3", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "DavidAU/L3-Jamet-8B-MK.V-Blackroot-12.2B-V1-INSTRUCT-ULTRA-F32-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "second-state/Llama-3.3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "rinna/deepseek-r1-distill-qwen2.5-bakeneko-32b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "FractalAIResearch/Fathom-R1-14B", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "bartowski/open-thoughts_OpenThinker3-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "allenai/Flex-creative-2x7B-1T", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "bartowski/zerofata_MS3.2-PaintedFantasy-Visage-v2-33B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "enes1987/Qwen3-0.6B-Gensyn-Swarm-fanged_skittish_shrimp", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "cyankiwi/JoyAI-LLM-Flash-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "Aimin12/Qwen2.5-Coder-3B-Instruct-Distill-Qwen3-Coder-Next-abliterated-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "AITRADER/Jackrong-Qwen3.5-2B-Claude-Reasoning-abliterated-fp16-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "KristianS7/Ouro-1.4B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "jihangandy/SmolLM2-FT-MyDataset", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "pthinc/Cicikus-v3-1.4B-Opus4.6-Powered", "provider": "huggingface", "task": "text-generation", "downloads": 292} +{"model_id": "sail/Sailor-0.5B", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "legraphista/DeepSeek-Coder-V2-Lite-Base-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "goldfish-models/vie_latn_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "redhat6/Phi-3.5-mini-instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "DevQuasar-4/ibm-granite.granite-34b-code-instruct-8k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "DavidAU/L3-DARKEST-PLANET-Seven-Rings-Of-DOOM-16.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "Infermatic/magnum-v4-72b-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "mlx-community/Qwen2.5-Coder-14B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "tiiuae/Falcon3-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "cyankiwi/Qwen3-4B-Thinking-2507-AWQ-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "chrisswanson/gemma-3-270m-it-qat-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "magiccodingman/Qwen3-30B-A3B-Thinking-2507-unsloth-MagicQuant-Hybrid-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "JuhaD2/sports-science-3b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "DevQuasar/nvidia.Nemotron-Terminal-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 291} +{"model_id": "MaziyarPanahi/openchat-3.5-0106-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "beomi/gemma-ko-2b", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "bartowski/gemma-1.1-2b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "microsoft/phi-2-pytdml", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "unicamp-dl/ptt5-v2-base", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "bartowski/Athene-Phi-3.5-mini-instruct-orpo-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "DavidAU/L3-Dark-Planet-8B-NEO-Imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "bartowski/perplexity-ai_r1-1776-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "eaddario/Devstral-Small-2505-pruned-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "yujiepan/apertus-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "Mungert/Apriel-1.5-15b-Thinker-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "vanta-research/wraith-8b", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "pawlyk/mistral-7b-finetune-lora-wiki", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "Flexan/pixas-DECS_1.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-1L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 290} +{"model_id": "Milos/slovak-gpt-j-162M", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "afrideva/mpt-3b-8k-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "BigData-KSU/RS-llava-v1.5-7b-LoRA", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "internlm/internlm2_5-7b-chat-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "bartowski/Llama-3-Patronus-Lynx-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "DevQuasar/bigcode.starcoder2-15b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "MergeBench/Llama-3.2-3B_math", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "lmstudio-community/Qwen3-Next-80B-A3B-Thinking-MLX-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "Userb1az/Qwen3-Next-80B-A3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "Caliane/Nero-Tron-30B", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "josephmayo/Qwen2.5-0.5B-Unfettered", "provider": "huggingface", "task": "text-generation", "downloads": 289} +{"model_id": "rozek/LLaMA-2-7B-32K-Instruct_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "second-state/Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "DavidAU/L3-SMB-Grand-STORY-F32-Ultra-Quality-16.5B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "fedric95/Meta-Llama-3.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "alpindale/Llama-Guard-3-1B", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "QuantFactory/Sparse-Llama-3.1-8B-2of4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "lmstudio-community/granite-embedding-278m-multilingual-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "CuckmeisterFuller/DeepSeek-R1-Distill-Qwen-14B-abliterated-Q4-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "bartowski/ALLaM-AI_ALLaM-7B-Instruct-preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "Trendyol/Trendyol-LLM-8B-T1", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "alexxxxx45/Qwen2.5-Sex", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.2-reverse-padzero-plus-mul-sub-99-128D-3L-8H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "McG-221/Qwen3-Next-80B-A3B-Instruct-REAM-mlx-6Bit", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "adelafue/incivility-gpt-oss-20b-es", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "dealignai/MiniMax-M2.5-REAP-172B-6bit-MLX-CRACK", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "Koalacrown/qwen3-4b-multiturn-sft-16bit", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "dokterbob/iFlow-ROME-mlx-mxfp4", "provider": "huggingface", "task": "text-generation", "downloads": 288} +{"model_id": "IlyaGusev/saiga2_7b_gguf", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "tokyotech-llm/Swallow-7b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "banghua/openchat-3.5-ppo-n-ckpt7k5", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "banghua/openchat-3.5-ppo-n-ckpt6k5", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "yujiepan/codestral-v0.1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "rasyosef/Phi-1_5-Instruct-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "QuantFactory/InkubaLM-0.4B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "huihui-ai/Qwen2.5-0.5B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "ChiKoi7/Gemma-2-Llama-Swallow-2b-it-v0.1-Heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "Xenova/sweep-next-edit-1.5B", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "HattoriHanzo1/Liquid-LFM2-8B-Polish-Warrior", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "JongYeop/Qwen2.5-3B-Instruct-FP8-W8A8", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "yujiepan/minimax-m2.5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "floria-n/GLM-4.7-Flash-GGUF-Config", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "rencom-ai/negotiation-sft-32b-v1-smoketest", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "wbkou/Qwen3.5-9B-Gemini-3.1-Pro-Distill-6bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 287} +{"model_id": "WizardLMTeam/WizardCoder-Python-13B-V1.0", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "TheBloke/go-bruins-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "Sharathhebbar24/code_gpt2", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "bartowski/gemma-1.1-7b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "bartowski/dolphin-2.9.1-yi-1.5-34b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "kkirchheim/german-gpt2-medium", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "SidhaarthMurali/llama3.2-1b-gsm8k-full", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "DevQuasar/Qwen.Qwen3-30B-A3B-Instruct-2507-W4A16-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "bartowski/LatitudeGames_Wayfarer-2-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "unsloth/Ling-1T-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "DavidAU/Llama-3.2-3B-Instruct-heretic-ablitered-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "nightmedia/Qwen3-30B-A3B-YOYO-V2-Claude-4.6-Opus-High-INSTRUCT-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "arthurcollet/Devstral-2-123B-Instruct-2512-mlx-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "timzeg/qwen-chess-transformers", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "filvyb/ERNIE-4.5-21B-A3B-Base-PT-heretic-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "Soeun0225/Qwen2.5-3B-Instruct-NVFP4A16", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "Alienpenguin10/M3PO-baseline-trial4", "provider": "huggingface", "task": "text-generation", "downloads": 286} +{"model_id": "MaziyarPanahi/Mixtral-8x7B-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "Local-Novel-LLM-project/Ninja-v1-NSFW-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "bartowski/L3.1-70B-Euryale-v2.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "bartowski/Reasoning-Llama-1b-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "speakleash/Bielik-4.5B-v3", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "mlx-community/Qwen3-Coder-30B-A3B-Instruct-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "unsloth/Qwen3-Next-80B-A3B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "yujiepan/ernie-4.5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "malaysia-ai/Qwen3-1.7B-Multilingual-TTS", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "unsloth/Qwen3-Coder-REAP-363B-A35B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "johnnyd-gensyn/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-trotting_quick_elephant", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "CEIA-POSITIVO2/Qwen-4B-capado", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "inferencerlabs/Ring-2.5-1T-MLX-3.7bit", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "DevQuasar/nvidia.Nemotron-Terminal-32B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 285} +{"model_id": "TheBloke/vigogne-2-70B-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "legraphista/Higgs-Llama-3-70B-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "Saxo/Linkbricks-Horizon-AI-Korean-Gemma-2-sft-dpo-27B", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "mlx-community/Qwen2.5-72B-Instruct-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "bartowski/magnum-v4-123b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "MaziyarPanahi/Llama-3.1-8B-Lexi-Uncensored-V2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "SWE-bench/SWE-agent-LM-32B", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "McG-221/DeepSeek-R1-Distill-Llama-70B-mlx-5Bit", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "introvoyz041/MedicalQwen3-Reasoning-4B-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "sumgai/Qwen3-42B-A3B-2507-Thinking-Abliterated-uncensored-TOTAL-RECALL-v2-Medium-MASTER-CODER-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "yingfan-bot/gsmcot", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "NexVeridian/Qwen3.5-27B-6bit", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-64D-1L-4H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.1-reverse-padzero-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "dystrio/Qwen2.5-3B-Instruct-sculpt-experimental", "provider": "huggingface", "task": "text-generation", "downloads": 284} +{"model_id": "KoboldAI/GPT-Neo-2.7B-Shinen", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "Sharathhebbar24/chat_gpt2_dpo", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "QuantFactory/Qwen2.5-Coder-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "diffusionfamily/diffullama", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "JackeyLai/Qwen2.5-7B-Instruct-Q4_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "onnx-community/LFM2-1.2B-ONNX", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "FreedomIntelligence/ShizhenGPT-7B-LLM", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "adamkarvonen/checkpoints_latentqa_only_addition_gemma-2-9b-it", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "fabxx48/GPT_OSS_20B_ArduinoExpert_v0.2_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "noctrex/Huihui-Qwen3-Next-80B-A3B-Instruct-abliterated-MXFP4_MOE-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "squ11z1/Hypnos-Colossus-1T", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "nightmedia/Qwen3-4B-Thinking-2507-GPT-5.1-Codex-Max-Distill-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "togethercomputer/Aurora-Spec-Minimax-M2.1", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "arthurcollet/Qwen2.5-Coder-7B-Instruct-mlx-nvfp4", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "Dnnn-19/my_awesome_eli5_clm-model", "provider": "huggingface", "task": "text-generation", "downloads": 283} +{"model_id": "ThreeZ/6_1", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "LLM4Binary/llm4decompile-1.3b-v2", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "Sao10K/L3-8B-Niitama-v1", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "QuantFactory/codegeex4-all-9b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "goldfish-models/eng_latn_1000mb", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "QuantFactory/Qwen2.5-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "DavidAU/L3-DARKER-PLANET-Broken-Land-12.15B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "OpenMeditron/Meditron3-Gemma2-9B", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "WestlakeNLP/DeepReviewer-7B", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "z-lab/Llama-2-7b-hf-PARO", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "inferencerlabs/Step-3.5-Flash-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "Unimjafa/dolphin-2.9.2-qwen2-7b-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "GOBA-AI-Labs/PrunedHub-GPT-OSS-20B-28x", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.2-reverse-padzero-plus-mul-sub-99-64D-2L-8H-256I", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "tkhangg0910/Dual-Explain-stage_full-mhc", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "migarcoes/Qwen-Qwen3.5-4B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "morningtea006/affine-T1-5EFqwDG7CaFFZ4FfkKPe5VhMcyC7LPP1oyGHQhdaosn4T8q5", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "kanishka/opt-babylm1-ntb_seed-1024_5e-6", "provider": "huggingface", "task": "text-generation", "downloads": 282} +{"model_id": "LegionIntel/yurts-python-code-gen-30-sparse", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "Vision-CAIR/vicuna", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "shaowenchen/baichuan2-7b-chat-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "QuantFactory/Turkish-Llama-8b-Instruct-v0.1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "DavidAU/MN-WORDSTORM-pt5-RCM-Extra-Intense-18.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "QuantFactory/CursorCore-QW2.5-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "lmstudio-community/Qwen2.5-1.5B-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "Alcoft/Marco-o1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "WestlakeNLP/CycleResearcher-12B", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "AIPlans/Qwen3-HHH-Cipher-Eng", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "QuantFactory/Peach-2.0-9B-8k-Roleplay-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "pfnet/plamo-2.1-8b-cpt", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "od2961/Qwen2.5-1.5B-Open-R1-GRPO-math-v1", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "weathermanj/NVIDIA-Nemotron-Nano-9B-v2-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "mlx-community/Ministral-3-14B-Instruct-2512", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "ryukin164/LFM2.5-1.2B-Q4-JP", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "yujiepan/ring-2.5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-128D-3L-2H-512I", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.2-reverse-plus-mul-sub-99-256D-3L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "McClain/PlasmidLM-kmer6-GRPO-plannotate", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "dystrio/Qwen2.5-3B-Instruct-sculpt-default", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "dystrio/Qwen2.5-3B-Instruct-sculpt-throughput", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "qikp/kite-2.6-13m", "provider": "huggingface", "task": "text-generation", "downloads": 281} +{"model_id": "4bit/llava-v1.5-13b-3GB", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "Aryanne/YarnLake-Swap-7B", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "suriya7/t5-base-text-to-sql", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "legraphista/Qwen2-72B-Instruct-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "ab-ai/PII-Model-Phi3-Mini", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "mlx-community/Meta-Llama-3.1-70B-Instruct-bf16-CORRECTED", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "QuantFactory/Llama3.2-3B-Esper2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "Intel/tiny-random-gpt2_ipex_model", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "featherless-ai-quants/Nitral-AI-Captain-Eris_Violet-V0.420-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "RedHatAI/Llama-3.3-70B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "sophiargh/MNLP_M3_mcqa_model_v2", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "FriendliAI/Llama-3_3-Nemotron-Super-49B-v1_5", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "Finisha-F-scratch/Learnia", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "katanemo/Plano-Orchestrator-4B", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "Mawdistical-S1/Gaslit-106B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "utter-project/EuroMoE-2.6B-A0.6B-Instruct-2512", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "yujiepan/ministral-3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "thwannbe/Llama-3.1-8B-Instruct-GSM8K-PO-Distill-Persona-Mixed", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "qikp/gemini-3-pro-qwen3-0.6b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "Verdugie/Opus-Candid-MoE-V3", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "g4me/QwenRolina3-Base-LR1e5-WSD-b32g2gc8-order-domain-3ep", "provider": "huggingface", "task": "text-generation", "downloads": 280} +{"model_id": "smeoni/nbme-electra-large-generator", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "bigscience/bloom-7b1-intermediate", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "TheBloke/Llama-2-70B-Orca-200k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "Herman555/dolphin-2.2.1-AshhLimaRP-Mistral-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "andrijdavid/MobileLLaMA-1.4B-Base-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "Shyamnath/Llama-3.2-3b-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "bartowski/Llama3.1-70B-ShiningValiant2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "bartowski/Tess-R1-Limerick-Llama-3.1-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "Qwen/Qwen2.5-Coder-0.5B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "eaddario/DeepSeek-R1-Distill-Llama-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "Mungert/Qwen2.5-3B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "alnnahwi/gemma-3-1b-arabic-gec-v1", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "duyntnet/UIGEN-X-4B-0729-imatrix-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "prithivMLmods/Pyxidis-Manim-CodeGen-1.7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "mradermacher/next-14b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "MagicalAlchemist/Llama-SEA-LION-v3-8B-IT-Magic_decensored", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "vysakh25/Vysakh-Orpheus-3B-Kinyarwanda-v0.5", "provider": "huggingface", "task": "text-generation", "downloads": 279} +{"model_id": "monsoon-nlp/dialect-ar-gpt-2021", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "shailja/fine-tuned-codegen-2B-Verilog", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "Universal-NER/UniNER-7B-definition", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "norallm/normistral-7b-scratch", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "MaziyarPanahi/WizardLM-Math-70B-TIES-v0.1", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "Josephgflowers/Cinder-Phi-2-Test-1", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "QuantFactory/Llama-3.2-Taiwan-3B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "llm-jp/llm-jp-3-980m", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "bartowski/ArliAI_Llama-3.3-70B-ArliAI-RPMax-v1.4-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "mradermacher/distilgpt2-tiny-conversational-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "google/t5gemma-l-l-ul2", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "unsloth/Qwen3-235B-A22B-Instruct-2507", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "PRAIG/smt-grandstaff", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "HelpingAI/Dhanishtha-nsfw", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "nightmedia/Qwen3-14B-Claude-4.5-Opus-High-Reasoning-Distill-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "cerebras/GLM-4.7-REAP-268B-A32B-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "berkerbatur/gemma-1b-jobpost-extractor", "provider": "huggingface", "task": "text-generation", "downloads": 278} +{"model_id": "Cedille/fr-boris", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "rozek/LLaMA-2-7B-32K_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "opennyaiorg/Aalap-Mistral-7B-v0.1-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "bartowski/Lumimaid-v0.2-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "Intel/tiny-random-llama2_ipex_model", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "unsloth/r1-1776-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params7M_maxstep1040-flop_1_25e16_step_530", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "cyankiwi/granite-4.0-h-micro-AWQ-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "karalar/Qwen3-0.6B-Gensyn-Swarm-wild_meek_wolf", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "taobao-mnn/MiniMind2-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "norallm/normistral-11b-long", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "speakleash/Bielik-11B-v3.0-Instruct-MLX-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "inferencerlabs/GLM-4.7-Flash-MLX-5.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "kgrabko/JiRackTernary_70b", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "Habibur1003266/medgemma-roco-finetuned", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "arithmetic-circuit-overloading/Llama-3.3-70B-Instruct-3d-1M-100K-0.2-reverse-plus-mul-sub-99-512D-2L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.1-reverse-padzero-plus-mul-sub-99-512D-3L-2H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "apexlearn/BECoach-Qwen3.5-0.8B-4bit-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "dealignai/MiniMax-M2.5-REAP-139B-4bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "DevQuasar/nvidia.Nemotron-Terminal-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "pushkarsharma/LegalSahayk_q4_k_m", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "ruskia/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled", "provider": "huggingface", "task": "text-generation", "downloads": 277} +{"model_id": "TheBloke/Merged-AGI-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "banghua/openchat-3.5-ppo-n-ckpt6k", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "QuantFactory/Llama-3-8B-Web-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "ragraph-ai/stable-cypher-instruct-3b", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "Norod78/SmolLM-135M-FakyPedia-EngHeb", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "yujiepan/mamba2-codestral-v0.1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "DavidAU/L3-MOE-8X8B-Dark-Planet-8D-Mirrored-Chaos-47B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "bartowski/ToastyPigeon_Gemma-3-Starshine-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "nyu-dice-lab/VeriThoughts-Instruct-7B", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params9M_maxstep800-flop_1_25e16_step_406", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "yujiepan/hunyuan-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "taobao-mnn/Qwen3-VL-4B-Thinking-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "enes1987/Qwen2.5-Coder-0.5B-Instruct-Gensyn-Swarm-alert_voracious_salamander", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "az13770129/gpt-oss-20b-claude-4.5-sonnet-high-reasoning-distill-mlx-8Bit", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "yujiepan/olmo-3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "yujiepan/devstral-2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "miromind-ai/MiroThinker-v1.5-235B", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "laion/GLM-4.6-stackexchange-overflow-sandboxes-32eps-65k-reasoning_adam-beta1_0-93_Qwen3-32B", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "MaziyarPanahi/EXAONE-4.0-1.2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "StageMind/qwen3-1.7b", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "OpenVINO/gpt-oss-20b-int4-ov", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "dystrio/Qwen2.5-3B-Instruct-sculpt-production", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "ddidacus/smolgen-pubchem-135M-base", "provider": "huggingface", "task": "text-generation", "downloads": 276} +{"model_id": "TheBloke/Upstage-Llama-2-70B-instruct-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "second-state/Orca-2-13B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "NeverSleep/MiquMaid-v1-70B", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "legraphista/llm-compiler-7b-ftd-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "fedric95/gemma-2-2b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "second-state/DeepSeek-R1-Distill-Llama-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "hyper-accel/tiny-random-qwen2", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "bartowski/ReadyArt_The-Omega-Abomination-Gemma3-12B-v1.0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "huihui-ai/Qwen3-14B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "grimjim/Magnolia-Mell-v1-12B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "bartowski/deepcogito_cogito-v2-preview-llama-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "onnx-community/granite-4.0-1b-ONNX-web", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "vanta-research/scout-4b", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "mradermacher/next-32b-i1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "magiccodingman/Apriel-1.5-15b-Thinker-unsloth-MagicQuant-Hybrid-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "YCWTG/Qwen3-Coder-Next-int2-mixed-AutoRound", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "kanishka/opt-babylm1-ntb_seed-42_5e-6", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "kanishka/opt-babylm1-ntb_seed-211_5e-6", "provider": "huggingface", "task": "text-generation", "downloads": 275} +{"model_id": "RWKV/rwkv-6-world-3b", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "lmstudio-community/gemma-1.1-2b-it-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "zesquirrelnator/moondream2-finetuneV2", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "google/recurrentgemma-9b-it", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "Infermatic/gemma-2-27b-it-FP8-Dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "ThomasBaruzier/Qwen2.5-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "tensorblock/openbuddy-deepseek-10b-v17.1-4k-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "jakiAJK/DeepSeek-R1-Distill-Llama-8B_GPTQ-int4", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "DevQuasar/bigcode.starcoder-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "Mungert/Qwen2.5-1.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params22M_maxstep340-flop_1_25e16_step_177", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "skt/A.X-3.1", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "nightmedia/unsloth-Qwen3-Next-80B-A3B-Instruct-1M-qx65-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "nightmedia/Qwen3-4B-Thinking-2507-Claude-4.5-Opus-High-Reasoning-Distill-qx86-hi-mlx", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "laksh08/safe-genai-ppo-gpt2-full", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "dkumar15/aria-1b-chat", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "MoringLabs/GPT-OSS-120B-MLX-3.6bit", "provider": "huggingface", "task": "text-generation", "downloads": 274} +{"model_id": "l3cube-pune/marathi-gpt", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "TheBloke/Swallow-13B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "banghua/openchat-3.5-ppo-nn-ckpt5k", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "Sharathhebbar24/Med_GPT2", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "altomek/CodeRosa-70B-AB1", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "peft-internal-testing/tiny-random-qwen-1.5-MoE", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "brittlewis12/Meta-Llama-3-8B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "second-state/Yi-1.5-9B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "MaziyarPanahi/calme-2.3-phi3-4b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "RedHatAI/Llama-2-7b-chat-hf-FP8", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "QuantFactory/Llama-3-8B-ProLong-64k-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "bartowski/v6-Finch-7B-HF-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "gaianet/Qwen2.5-0.5B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "lmstudio-community/granite-3.0-3b-a800m-instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "bartowski/arcee-ai_Arcee-Blitz-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "Mungert/Foundation-Sec-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "yujiepan/step3-tiny-random-vllm", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "ByteDance-Seed/Seed-OSS-36B-Base-woSyn", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "bartowski/invisietch_L3.3-Ignition-v0.1-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "mlx-community/LFM2-8B-A1B-3bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "gghfez/GLM-4.5-Air-control-vectors", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "mradermacher/Ru-Gemma3-1B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.2-reverse-padzero-plus-mul-sub-99-512D-3L-8H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "inferencerlabs/Qwen3.5-0.8B-MLX-9bit", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "migarcoes/Qwen3.5-0.8B", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "Efe2898/gemma3-1b-sft-2", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "slyfox1186/qwen3.5-9b-opus-4.6-functiongemma.gguf", "provider": "huggingface", "task": "text-generation", "downloads": 273} +{"model_id": "NousResearch/Llama-2-70b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "NewstaR/StableGalen-6b", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "Aryanne/Mistral-3B-Instruct-v0.2-init", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "nasiruddin15/Mistral-grok-instract-2-7B-slerp", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "unsloth/Qwen2.5-Math-72B-Instruct-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "roleplaiapp/MistralRP-Noromaid-NSFW-Mistral-7B-Q5_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "bartowski/Mawdistical_Mawdistic-NightLife-24b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "PleIAs/Pleias-RAG-350M", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "TareksGraveyard/Stylizer-V2-LLaMa-70B", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "NousResearch/Hermes-4-70B", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "nvidia/Llama-3.3-Nemotron-70B-Reward-Principle", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "mburaksayici/golden_generate_qwen_0.5", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "NousResearch/nomos-1", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "inferencerlabs/Devstral-Small-2-24B-Instruct-2512-MLX-6.5bit", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "DavidAU/MN-CaptainErisNebula-Chimera-v1.1-THINKING-ClaudeOpus4.5-12B-heretic-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "electricsheepafrica/medgemma-4b-it-text-only", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "BSC-LT/ALIA-40b-instruct-2601-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "taobao-mnn/Fun-Audio-Chat-8B-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-1M-100K-0.1-reverse-plus-mul-sub-99-256D-2L-2H-1024I", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "wangzhang/Qwen3.5-122B-A10B-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "BredForCompanionship/qwen3-0.6b-rlvr-v2-seeded", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "LukeBailey181/goedel_prover_v2_8b_conjecturer_finetuned_FROM_LOCAL", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "dystrio/Llama-3.2-3B-Instruct-sculpt-throughput", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "huggywuggypoppy/GLM-5-Mar15-2026", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "lasuresachu/sarvam-30b-uncensored", "provider": "huggingface", "task": "text-generation", "downloads": 272} +{"model_id": "LongSafari/hyenadna-tiny-16k-seqlen-d128-hf", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "nvidia/OpenMath-Llama-2-70b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "yujiepan/chatglm3-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "second-state/Qwen1.5-110B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "ngxson/Qwen2.5-7B-Instruct-1M-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "eaddario/DeepSeek-R1-Distill-Qwen-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "RedHatAI/Mistral-Small-24B-Instruct-2501-quantized.w4a16", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "bartowski/Tower-Babel_Babel-83B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "soob3123/amoral-gemma3-1B-v2-gguf", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "ivilson/GLM-Z1-32B-0414-FP8-dynamic", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "mlx-community/Qwen3-14B-4bit-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "llm76/Qwen2.5-Coder-14B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "vladislavbro/llama_backbone_0.5", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "bartowski/Menlo_Lucy-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "yujiepan/hunyuan-dense-v1-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "Mungert/MiniCPM4.1-8B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "adamkarvonen/checkpoints_cls_only_addition_gemma-2-9b-it", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "GAlex535/Qwen3-Coder-30B-A3B-Instruct-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "Content-AI/Qwen2.5-32B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "arithmetic-circuit-overloading/Qwen3-32B-3d-500K-50K-0.1-reverse-padzero-plus-mul-sub-99-512D-2L-4H-2048I", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "dealignai/MiniMax-M2.5-REAP-139B-8bit-MLX-CRACK", "provider": "huggingface", "task": "text-generation", "downloads": 271} +{"model_id": "sarahh23/gptneo-txt2ARXMLv1.2", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "TheBloke/Vigogne-2-7B-Chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "llm-jp/llm-jp-3-13b", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "bartowski/BlackSheep-Mistral-RP-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "bartowski/L3.3-MS-Evayale-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "QuantFactory/YuLan-Mini-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "DavidAU/Qwen3-The-Xiaolong-Omega-Directive-22B-uncensored-abliterated-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "pytorch/Phi-4-mini-instruct-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "allenai/Olmo-3-7B-RL-Zero-General", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "huihui-ai/Huihui-Kimi-Linear-REAP-35B-A3B-Instruct-abliterated", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "ruipeterpan/Qwen2.5-7B-Instruct_EAGLE3_UltraChat", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "zhanlarr/Qwen3-Coder-30B-A3B-Instruct-mlx-4Bit", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "yujiepan/glm-4-moe-lite-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "yujiepan/bailing-moe-v2.5-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "dystrio/Llama-3.2-3B-Instruct-sculpt-default", "provider": "huggingface", "task": "text-generation", "downloads": 270} +{"model_id": "hfl/chinese-llama-2-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "BiMediX/BiMediX-Bi", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "bartowski/L3-TheSpice-8b-v0.8.3-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "ibm-granite/granite-3b-code-instruct-128k", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "WoonaAI/OmniLing-V1-8b-experimental", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "Novaciano/Llama-3.2_1b_Uncensored_RP_Aesir_GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "EVA-UNIT-01/EVA-Qwen2.5-1.5B-v0.0", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "cyberagent/DeepSeek-R1-Distill-Qwen-32B-Japanese", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "ubergarm/DeepSeek-V3-0324-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "taobao-mnn/gpt-oss-20b-MNN", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "LiquidAI/LFM2-350M-Math-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "yujiepan/ring-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "yujiepan/minimax-m2-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "zhuojing-huang/gpt2-portuguese-english-bi-vocab-1", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "Naphula/GhostFace-24B-v1", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "unsloth/NVIDIA-Nemotron-3-Super-120B-A12B", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "Abhiray/Josiefied-Qwen3.5-0.8B-gabliterated-v1-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "continuum-ai/qwen2.5-coder-14b-compacted", "provider": "huggingface", "task": "text-generation", "downloads": 269} +{"model_id": "TheBloke/leo-hessianai-7B-chat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "allenai/OLMo-7B-Twin-2T", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "EleutherAI/pythia-160m-weight-seed2", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "bartowski/CodeQwen1.5-7B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "TechxGenus/Meta-Llama-3-70B-Instruct-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "legraphista/llm-compiler-13b-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "CogBase-USTC/SocraticLM", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "mlx-community/SmolLM2-360M-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "yemiao2745/Meissa-Qwen2.5-7B-Instruct-Q4_K_M-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "Eemansleepdeprived/Humaneyes", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "taobao-mnn/gemma-3-4b-it-q4_0-mnn", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "adamkarvonen/checkpoints_cls_latentqa_only_addition_gemma-2-9b-it", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "smcleish/Recurrent-TinyLlama-3T-train-recurrence-32", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "bartowski/cerebras_MiniMax-M2-REAP-172B-A10B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "mradermacher/next-32b-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "FriendliAI/NVIDIA-Nemotron-3-Nano-30B-A3B-BF16", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "yujiepan/longcat-flash-ngram-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "zhuojing-huang/gpt2-german-english-bi-vocab-13", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "mlx-community/JoyAI-LLM-Flash-4bit-DWQ", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "AITRADER/Jackrong-Qwen3.5-2B-Claude-Reasoning-abliterated-mxfp8-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "misterJB/naima-dojo-741hz-v3", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "Evrmind/EVR-1-Bafethu-8b-Reasoning", "provider": "huggingface", "task": "text-generation", "downloads": 268} +{"model_id": "legraphista/neo_7b_sft_v0.1-IMat-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "ThomasBaruzier/Meta-Llama-3-70B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "openthaigpt/openthaigpt1.5-14b-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "theprint/ReWiz-Llama-3.2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "prithivMLmods/Acrux-500M-o1-Journey-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "bartowski/SEMIKONG-70B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "bartowski/qihoo360_TinyR1-32B-Preview-v0.2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "second-state/Bielik-4.5B-v3.0-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "mradermacher/Bee1reason-arabic-Qwen-14B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "jesusoctavioas/gpt-oss-120b-mlx-2Bit", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "QuantFactory/UIGEN-FX-4B-Preview-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "mlx-community/IQuest-Coder-V1-40B-Loop-Instruct-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "yujiepan/glm-4.7-flash-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "microsoft/Dayhoff-170M-UR90-61000", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "snap-stanford/humanlm-opinion", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "Magic-Decensored/Apriel-Nemotron-15b-Thinker-Magic_decensored-v2_MPOA-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "krytonguard/ceescoder", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "ccharnkij/Llama-3.1-8B-Instruct-Uncensored-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "dystrio/Llama-3.2-3B-Instruct-sculpt-production", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "Clem27-Assistants/Learnia-Empathic-Tchat", "provider": "huggingface", "task": "text-generation", "downloads": 267} +{"model_id": "bigscience/bloom-1b1-intermediate", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "Saibo-creator/llama-1B", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "aiplanet/effi-7b", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "BAAI/JudgeLM-7B-v1.0", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "dphn/dolphin-2.6-mistral-7b-dpo", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "bartowski/QwQ-LCoT-7B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "Jiqing/tiny-random-qwen2_ipex_model", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "nick11roberts/SL-discrep-chinchilla-rw-params220M_maxstep560-flop_2_00e17_step_288", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "icecubetr/Kumru-2B-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "yujiepan/longcat-flash-lite-tiny-random", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "veeceey/Huihui-Qwen3-32B-abliterated-mlx-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "dystrio/gemma-2-2b-it-sculpt-production", "provider": "huggingface", "task": "text-generation", "downloads": 266} +{"model_id": "lightonai/RITA_s", "provider": "huggingface", "task": "text-generation", "downloads": 265} +{"model_id": "mlx-community/CodeLlama-13b-Instruct-hf-4bit-MLX", "provider": "huggingface", "task": "text-generation", "downloads": 265} +{"model_id": "backyardai/WestLake-10.7B-v2-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 265} +{"model_id": "Vikhrmodels/Vikhr-7B-instruct_0.4", "provider": "huggingface", "task": "text-generation", "downloads": 265} +{"model_id": "lmstudio-community/Qwen2.5-Math-72B-Instruct-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 265} +{"model_id": "ysn-rfd/Qwen2.5-1.5B-Instruct-Q8_0-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 265} +{"model_id": "QuantFactory/gemma-2-9b-it-SimPO-rudpo-GGUF", "provider": "huggingface", "task": "text-generation", "downloads": 265} +{"model_id": "Intel/tiny-random-falcon_ipex_model", "provider": "huggingface", "task": "text-generation", "downloads": 265} From 26db4d9c510ca39676dcd98464b90dc2f9f580eb Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Wed, 22 Jul 2026 21:08:16 +0800 Subject: [PATCH 17/28] Enhance DNA experiment scripts --- scripts/analyze_openrouter_dna_stability.py | 255 +++ scripts/analyze_tree_aware_errors.py | 216 +++ scripts/build_experiment_cohort.py | 205 ++ scripts/calc_dna.py | 47 +- scripts/debug_openrouter_max_tokens.py | 204 ++ scripts/evaluate_dna_probe_sweep.py | 1413 ++++++++++++++ scripts/evaluate_exact_dna_classification.py | 405 ++++ scripts/export_hf_model_tree.py | 233 +++ scripts/filter_seen_models_from_lists.py | 90 + scripts/flag_empty_responses.py | 81 + scripts/prune_model_list_by_status.py | 128 ++ scripts/prune_rand_chinese_from_saved.py | 81 + scripts/report_sweep_progress.py | 128 ++ .../run_dna_temperature_top_p_missing_only.sh | 44 + scripts/run_dna_temperature_top_p_sweep.sh | 215 +++ scripts/run_hf_dna_pipeline.py | 1707 +++++++++++++++++ scripts/run_primary_analysis.sh | 64 + scripts/run_primary_robustness_experiment.sh | 31 + scripts/run_rbf_mmd_pilot.py | 573 ++++++ scripts/run_top_p_control_t05.sh | 46 + scripts/visualize_dna_rerun_heatmap.py | 362 ++++ 21 files changed, 6527 insertions(+), 1 deletion(-) create mode 100644 scripts/analyze_openrouter_dna_stability.py create mode 100644 scripts/analyze_tree_aware_errors.py create mode 100644 scripts/build_experiment_cohort.py create mode 100644 scripts/debug_openrouter_max_tokens.py create mode 100644 scripts/evaluate_dna_probe_sweep.py create mode 100644 scripts/evaluate_exact_dna_classification.py create mode 100644 scripts/export_hf_model_tree.py create mode 100644 scripts/filter_seen_models_from_lists.py create mode 100644 scripts/flag_empty_responses.py create mode 100644 scripts/prune_model_list_by_status.py create mode 100644 scripts/prune_rand_chinese_from_saved.py create mode 100644 scripts/report_sweep_progress.py create mode 100755 scripts/run_dna_temperature_top_p_missing_only.sh create mode 100755 scripts/run_dna_temperature_top_p_sweep.sh create mode 100644 scripts/run_hf_dna_pipeline.py create mode 100644 scripts/run_primary_analysis.sh create mode 100644 scripts/run_primary_robustness_experiment.sh create mode 100644 scripts/run_rbf_mmd_pilot.py create mode 100755 scripts/run_top_p_control_t05.sh create mode 100644 scripts/visualize_dna_rerun_heatmap.py diff --git a/scripts/analyze_openrouter_dna_stability.py b/scripts/analyze_openrouter_dna_stability.py new file mode 100644 index 0000000..3137668 --- /dev/null +++ b/scripts/analyze_openrouter_dna_stability.py @@ -0,0 +1,255 @@ +#!/usr/bin/env python3 +"""Generate sliding 50-response subset DNAs from cached responses.""" + +from __future__ import annotations + +import json +import logging +import os +import sys +from dataclasses import dataclass, replace +from datetime import datetime +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +SRC = ROOT / "src" +if str(SRC) not in sys.path: + sys.path.insert(0, str(SRC)) + +from llm_dna.api import ( + DNAExtractionConfig, + _default_model_metadata, + _extract_signature_from_text_responses, + _save_signature_outputs, +) + +DATA_DIR = ROOT / "dna-out-chat" / "rand_chinese" +OUTPUT_ROOT = ROOT / "dna-out-chat" / "rand_chinese_subsets" +ENCODER_NAME = "all-mpnet-base-v2" +WINDOW_SIZE = 50 +WINDOW_STEP = 5 + + +@dataclass(frozen=True) +class ValidModel: + key: str + model_name: str + responses: list[str] + payload: dict + + +def load_valid_models(data_dir: Path) -> list[ValidModel]: + """Load complete artifacts with at least one non-empty cached response.""" + records: list[ValidModel] = [] + if not data_dir.exists(): + return records + for model_dir in sorted(path for path in data_dir.iterdir() if path.is_dir()): + response_path = model_dir / "responses.json" + summary_files = list(model_dir.glob("*_summary.json")) + dna_files = list(model_dir.glob("*_dna.json")) + if not response_path.exists() or not summary_files or not dna_files: + continue + try: + payload = json.loads(response_path.read_text(encoding="utf-8")) + except (OSError, json.JSONDecodeError): + continue + responses = [ + str(item.get("response", "")).strip() + for item in payload.get("items", []) + if isinstance(item, dict) and str(item.get("response", "")).strip() + ] + if responses: + records.append( + ValidModel( + key=model_dir.name, + model_name=str(payload.get("model") or model_dir.name), + responses=responses, + payload=payload, + ) + ) + return records + + +def timestamp() -> str: + return datetime.now().strftime("%Y-%m-%d %H:%M:%S") + + +def default_run_dir() -> Path: + stamp = datetime.now().strftime("%Y%m%d_%H%M%S") + return OUTPUT_ROOT / f"run_{stamp}" + + +def log(message: str, log_file: Path) -> None: + line = f"[{timestamp()}] {message}" + print(line, flush=True) + with log_file.open("a", encoding="utf-8") as handle: + handle.write(line + "\n") + + +def load_models(limit: int | None) -> list[tuple[str, dict]]: + models: list[tuple[str, dict]] = [] + for record in load_valid_models(DATA_DIR): + payload = dict(record.payload) + items = [item for item in payload.get("items", []) if isinstance(item, dict) and str(item.get("response", "")).strip()] + if len(items) < WINDOW_SIZE: + continue + payload["items"] = items + models.append((record.key, payload)) + if limit is not None and len(models) >= limit: + break + return models + + +def build_windows(item_count: int) -> list[tuple[str, int, int]]: + windows = [] + index = 1 + for start in range(0, item_count - WINDOW_SIZE + 1, WINDOW_STEP): + end = start + WINDOW_SIZE + windows.append((f"50_{index:03d}", start, end)) + index += 1 + return windows + + +def subset_payload(base_payload: dict, subset_name: str, start: int, end: int) -> dict: + subset_items = base_payload["items"][start:end] + return { + "model": base_payload.get("model", ""), + "dataset": base_payload.get("dataset", "rand_chinese"), + "count": len(subset_items), + "subset": subset_name, + "subset_start": start, + "subset_end": end, + "items": subset_items, + } + + +def save_subset_responses(path: Path, payload: dict) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(json.dumps(payload, ensure_ascii=False, indent=2), encoding="utf-8") + + +def build_config(model_name: str, output_dir: Path, output_path: Path, sample_count: int) -> DNAExtractionConfig: + return DNAExtractionConfig( + model_name=model_name, + model_type="openrouter", + dataset="rand_chinese", + probe_set="rand", + max_samples=sample_count, + extractor_type="embedding", + dna_dim=128, + reduction_method="random_projection", + embedding_merge="concat", + output_dir=output_dir, + output_path=output_path, + save=True, + device="cpu", + random_seed=42, + max_length=1024, + ) + + +def main() -> int: + limit = None if len(sys.argv) <= 1 or sys.argv[1] == "all" else int(sys.argv[1]) + run_dir = Path(sys.argv[2]) if len(sys.argv) > 2 else default_run_dir() + run_dir.mkdir(parents=True, exist_ok=True) + log_file = run_dir / "run.log" + distance_file = run_dir / "distance_summary.json" + log_file.write_text("", encoding="utf-8") + + os.environ.setdefault("HF_HUB_OFFLINE", "1") + os.environ.setdefault("TRANSFORMERS_OFFLINE", "1") + logging.getLogger().setLevel(logging.WARNING) + + models = load_models(limit) + if not models: + raise SystemExit(f"no models with at least {WINDOW_SIZE} non-empty responses found in {DATA_DIR}") + + log(f"loaded {len(models)} model(s)", log_file) + all_distances: dict[str, dict[str, object]] = {} + + for index, (model_key, payload) in enumerate(models, 1): + log(f"processing {index}/{len(models)}: {model_key}", log_file) + signatures = {} + subset_dirs = {} + windows = build_windows(len(payload["items"])) + log(f" windows={len(windows)}", log_file) + + for subset_name, start, end in windows: + tagged_key = f"{model_key}__subset_{subset_name}" + subset_dir = run_dir / tagged_key + subset_dirs[subset_name] = subset_dir + subset_data = subset_payload(payload, subset_name, start, end) + save_subset_responses(subset_dir / "responses.json", subset_data) + + output_path = subset_dir / f"{tagged_key}_dna.json" + config = build_config( + model_name=payload.get("model", model_key), + output_dir=run_dir, + output_path=output_path, + sample_count=len(subset_data["items"]), + ) + signature, _, elapsed = _extract_signature_from_text_responses( + model_name=payload.get("model", model_key), + responses=[item["response"] for item in subset_data["items"]], + config=config, + model_meta=_default_model_metadata(payload.get("model", model_key)), + generation_device="cpu", + sentence_encoder=ENCODER_NAME, + encoder_device="cpu", + ) + _save_signature_outputs( + signature=signature, + config=config, + output_path=output_path, + summary_path=output_path.with_name(f"{output_path.stem}_summary.json"), + elapsed_seconds=elapsed, + ) + signatures[subset_name] = signature + + pairwise = {} + subset_names = list(signatures) + cosine_values = [] + euclidean_values = [] + for i in range(len(subset_names)): + for j in range(i + 1, len(subset_names)): + a = subset_names[i] + b = subset_names[j] + cosine = signatures[a].distance_to(signatures[b], metric="cosine") + euclidean = signatures[a].distance_to(signatures[b], metric="euclidean") + pairwise[f"{a}__{b}"] = {"cosine": cosine, "euclidean": euclidean} + cosine_values.append(cosine) + euclidean_values.append(euclidean) + + all_distances[model_key] = { + "subset_dirs": {name: str(path) for name, path in subset_dirs.items()}, + "windows": [ + {"name": subset_name, "start": start, "end": end} + for subset_name, start, end in windows + ], + "pairwise": pairwise, + "summary": { + "window_size": WINDOW_SIZE, + "window_step": WINDOW_STEP, + "window_count": len(windows), + "mean_cosine": sum(cosine_values) / len(cosine_values) if cosine_values else 0.0, + "max_cosine": max(cosine_values) if cosine_values else 0.0, + "mean_euclidean": sum(euclidean_values) / len(euclidean_values) if euclidean_values else 0.0, + "max_euclidean": max(euclidean_values) if euclidean_values else 0.0, + }, + } + log( + f"finished {model_key}: " + f"window_count={len(windows)}, " + f"mean_cos={all_distances[model_key]['summary']['mean_cosine']:.4f}, " + f"max_cos={all_distances[model_key]['summary']['max_cosine']:.4f}", + log_file, + ) + + distance_file.write_text(json.dumps(all_distances, ensure_ascii=False, indent=2), encoding="utf-8") + log(f"saved distance summary to {distance_file}", log_file) + log(f"saved run log to {log_file}", log_file) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/analyze_tree_aware_errors.py b/scripts/analyze_tree_aware_errors.py new file mode 100644 index 0000000..8fa2a9f --- /dev/null +++ b/scripts/analyze_tree_aware_errors.py @@ -0,0 +1,216 @@ +#!/usr/bin/env python3 +"""Analyze exact-classification errors and DNA distance by model-tree distance.""" + +from __future__ import annotations + +import argparse +import csv +import json +from collections import Counter, deque +from pathlib import Path + +import numpy as np + +from evaluate_exact_dna_classification import ( + cosine_scores, + load_records_for_suffix, + parse_run_spec, + select_common_cohort, +) + + +def load_components(path: Path | None) -> dict[str, int]: + lookup: dict[str, int] = {} + if path is None: + return lookup + for index, line in enumerate(path.read_text(encoding="utf-8").splitlines()): + if not line.strip(): + continue + row = json.loads(line) + for model in row.get("models", []): + lookup[str(model)] = index + return lookup + + +def load_graph(path: Path | None) -> dict[str, set[str]]: + graph: dict[str, set[str]] = {} + if path is None or not path.exists(): + return graph + for line in path.read_text(encoding="utf-8").splitlines(): + if not line.strip(): + continue + row = json.loads(line) + left = str(row.get("source", "")).strip() + right = str(row.get("target", "")).strip() + if left and right: + graph.setdefault(left, set()).add(right) + graph.setdefault(right, set()).add(left) + return graph + + +def shortest_paths(graph: dict[str, set[str]], models: list[str]) -> dict[tuple[str, str], int]: + allowed = set(models) + distances: dict[tuple[str, str], int] = {} + for source in models: + queue = deque([(source, 0)]) + seen = {source} + while queue: + node, distance = queue.popleft() + if node in allowed: + distances[(source, node)] = distance + for neighbor in graph.get(node, set()): + if neighbor not in seen: + seen.add(neighbor) + queue.append((neighbor, distance + 1)) + return distances + + +def relation_bucket( + left: str, + right: str, + paths: dict[tuple[str, str], int], + components: dict[str, int], +) -> str: + if left == right: + return "exact" + distance = paths.get((left, right)) + if distance == 1: + return "direct_1hop" + if distance == 2: + return "indirect_2hop" + if distance is not None: + return "indirect_3plus" + if left in components and components.get(left) == components.get(right): + return "same_component_unknown_hops" + return "disconnected" + + +def analyze_run( + labels: list[str], + reference_matrix: np.ndarray, + query_matrix: np.ndarray, + paths: dict[tuple[str, str], int], + components: dict[str, int], +) -> tuple[dict[str, object], list[dict[str, object]], list[dict[str, object]]]: + scores = cosine_scores(query_matrix, reference_matrix) + distances = 1.0 - scores + error_counts: Counter[str] = Counter() + predictions: list[dict[str, object]] = [] + pair_values: dict[str, list[float]] = {} + for row_index, truth in enumerate(labels): + prediction = labels[int(np.argmax(scores[row_index]))] + bucket = relation_bucket(truth, prediction, paths, components) + error_counts[bucket] += 1 + predictions.append({"model": truth, "predicted_model": prediction, "relation_bucket": bucket}) + for column_index, candidate in enumerate(labels): + pair_bucket = relation_bucket(truth, candidate, paths, components) + pair_values.setdefault(pair_bucket, []).append(float(distances[row_index, column_index])) + + count = len(labels) + exact = error_counts["exact"] + direct = error_counts["direct_1hop"] + two_hop = error_counts["indirect_2hop"] + component = error_counts["indirect_3plus"] + error_counts["same_component_unknown_hops"] + summary: dict[str, object] = { + "model_count": count, + "exact_top1": exact / count, + "within_1hop_top1": (exact + direct) / count, + "within_2hop_top1": (exact + direct + two_hop) / count, + "same_component_top1": (exact + direct + two_hop + component) / count, + **{f"top1_error_{key}": value for key, value in sorted(error_counts.items())}, + } + distance_rows = [ + { + "relation_bucket": bucket, + "ordered_pair_count": len(values), + "mean_cosine_distance": float(np.mean(values)), + "median_cosine_distance": float(np.median(values)), + "q25_cosine_distance": float(np.quantile(values, 0.25)), + "q75_cosine_distance": float(np.quantile(values, 0.75)), + } + for bucket, values in sorted(pair_values.items()) + ] + return summary, predictions, distance_rows + + +def write_csv(path: Path, rows: list[dict[str, object]]) -> None: + if not rows: + path.write_text("", encoding="utf-8") + return + fields: list[str] = [] + for row in rows: + fields.extend(key for key in row if key not in fields) + with path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.DictWriter(handle, fieldnames=fields) + writer.writeheader() + writer.writerows(rows) + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Tree-distance and hierarchical error analysis.") + parser.add_argument("--dataset-dir", type=Path, default=Path("out/rand_chinese")) + parser.add_argument("--reference-suffix", required=True) + parser.add_argument("--run", action="append", default=[], help="name:suffix:temperature:top_p:repeat") + parser.add_argument("--components-file", type=Path, default=Path("out/hf_model_tree/model_relations.jsonl")) + parser.add_argument("--edges-file", type=Path, default=Path("out/hf_model_tree/model_direct_edges.jsonl")) + parser.add_argument("--minimum-models", type=int, default=100) + parser.add_argument("--output-dir", type=Path, default=Path("out/tree_aware_errors")) + return parser.parse_args() + + +def main() -> int: + args = parse_args() + runs = [parse_run_spec(value) for value in args.run] + if not runs: + raise SystemExit("At least one --run is required.") + reference = load_records_for_suffix(args.dataset_dir, args.reference_suffix) + records = {run.name: load_records_for_suffix(args.dataset_dir, run.suffix) for run in runs} + all_records = {"reference": reference, **records} + labels = select_common_cohort(all_records, all_records) + if len(labels) < args.minimum_models: + raise SystemExit( + f"Only {len(labels)} common models are available; minimum is {args.minimum_models}." + ) + components = load_components(args.components_file) + graph = load_graph(args.edges_file) + paths = shortest_paths(graph, labels) + reference_matrix = np.stack([reference[label].vector for label in labels]) + + summaries: list[dict[str, object]] = [] + predictions: list[dict[str, object]] = [] + distance_rows: list[dict[str, object]] = [] + for run in runs: + query = np.stack([records[run.name][label].vector for label in labels]) + summary, run_predictions, run_distances = analyze_run( + labels, reference_matrix, query, paths, components + ) + identity = { + "run": run.name, + "temperature": run.temperature, + "top_p": run.top_p, + "repeat": run.repeat, + } + summaries.append({**identity, **summary}) + predictions.extend({**identity, **row} for row in run_predictions) + distance_rows.extend({**identity, **row} for row in run_distances) + + args.output_dir.mkdir(parents=True, exist_ok=True) + write_csv(args.output_dir / "tree_aware_summary.csv", summaries) + write_csv(args.output_dir / "tree_aware_predictions.csv", predictions) + write_csv(args.output_dir / "tree_distance_distributions.csv", distance_rows) + payload = { + "cohort_size": len(labels), + "direct_edges_available": bool(graph), + "warning": None if graph else "Direct-edge export unavailable; same-component hop distances are unknown.", + "summaries": summaries, + "distance_distributions": distance_rows, + } + (args.output_dir / "tree_aware_summary.json").write_text( + json.dumps(payload, indent=2, ensure_ascii=False), encoding="utf-8" + ) + print(json.dumps({"output_dir": str(args.output_dir), "cohort_size": len(labels)}, indent=2)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/build_experiment_cohort.py b/scripts/build_experiment_cohort.py new file mode 100644 index 0000000..460053b --- /dev/null +++ b/scripts/build_experiment_cohort.py @@ -0,0 +1,205 @@ +#!/usr/bin/env python3 +"""Build a larger, reproducible model cohort from existing reference artifacts. + +Selection never uses evaluation accuracy. Eligible models must have a valid +unsuffixed reference DNA and recorded parameter count, then deterministic +round-robin sampling balances architecture and logarithmic size strata. +""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import math +import re +from collections import defaultdict +from pathlib import Path + +import numpy as np + + +DEFAULT_RELIABILITY_REPLACEMENTS = { + "tiiuae/Falcon3-3B-Instruct": "princeton-nlp/Sheared-LLaMA-2.7B", + "sarvamai/sarvam-30b": "tiiuae/Falcon3-10B-Base", + "allenai/Olmo-3-7B-Instruct-DPO": "allenai/Llama-3.1-Tulu-3-8B", +} + + +def safe_model_name(model_name: str) -> str: + return re.sub(r"[^A-Za-z0-9._-]+", "_", model_name.strip("/")) + + +def load_catalog(path: Path) -> dict[str, dict[str, object]]: + output: dict[str, dict[str, object]] = {} + for line in path.read_text(encoding="utf-8").splitlines(): + if not line.strip(): + continue + row = json.loads(line) + model = str(row.get("model_id", "")).strip() + if model: + output[model] = row + return output + + +def load_eligible_references( + dataset_dir: Path, minimum_billions: float, maximum_billions: float +) -> tuple[dict[str, dict[str, object]], dict[str, str]]: + eligible: dict[str, dict[str, object]] = {} + excluded: dict[str, str] = {} + for path in sorted(dataset_dir.glob("*/*_dna.json")): + try: + payload = json.loads(path.read_text(encoding="utf-8")) + metadata = payload.get("metadata", {}) + model = str(metadata.get("model_name", "")).strip() + vector = np.asarray(payload.get("signature", []), dtype=np.float32) + except (OSError, ValueError, TypeError, json.JSONDecodeError): + continue + if not model or path.parent.name != safe_model_name(model): + continue + size = metadata.get("model_metadata", {}).get("size", {}).get("parameter_count_billions") + if not isinstance(size, (int, float)): + excluded[model] = "missing_parameter_count" + continue + if not minimum_billions <= float(size) <= maximum_billions: + excluded[model] = "outside_size_range" + continue + if vector.ndim != 1 or vector.size == 0 or not np.all(np.isfinite(vector)): + excluded[model] = "invalid_reference_dna" + continue + architecture = str( + metadata.get("model_metadata", {}).get("architecture", {}).get("model_type") or "unknown" + ) + eligible[model] = { + "parameter_count_billions": float(size), + "architecture": architecture, + "reference_path": str(path), + } + return eligible, excluded + + +def size_bucket(size_billions: float) -> str: + lower = 2 ** math.floor(math.log2(max(size_billions, 0.125))) + upper = lower * 2 + return f"{lower:g}-{upper:g}B" + + +def select_stratified( + eligible: dict[str, dict[str, object]], target: int, seed: int +) -> list[str]: + if target > len(eligible): + raise ValueError(f"Requested {target} models but only {len(eligible)} are eligible.") + strata: dict[tuple[str, str], list[str]] = defaultdict(list) + for model, metadata in eligible.items(): + key = (str(metadata["architecture"]), size_bucket(float(metadata["parameter_count_billions"]))) + strata[key].append(model) + rng = np.random.default_rng(seed) + for values in strata.values(): + rng.shuffle(values) + ordered_keys = sorted(strata, key=lambda key: (key[0], key[1])) + selected: list[str] = [] + while len(selected) < target: + made_progress = False + for key in ordered_keys: + if strata[key] and len(selected) < target: + selected.append(strata[key].pop()) + made_progress = True + if not made_progress: + break + return selected + + +def apply_reliability_replacements( + selected: list[str], + eligible: dict[str, dict[str, object]], + replacements: dict[str, str], +) -> tuple[list[str], list[dict[str, object]]]: + """Replace known generation failures without using evaluation accuracy.""" + output = list(selected) + audit_rows: list[dict[str, object]] = [] + for removed, replacement in replacements.items(): + if removed not in output: + continue + if replacement not in eligible: + raise ValueError(f"Reliability replacement is not eligible: {replacement}") + if replacement in output: + raise ValueError(f"Reliability replacement is already selected: {replacement}") + index = output.index(removed) + output[index] = replacement + audit_rows.append( + { + "removed_model": removed, + "removed_size_billions": eligible[removed]["parameter_count_billions"], + "replacement_model": replacement, + "replacement_size_billions": eligible[replacement]["parameter_count_billions"], + "reason": "repeated_failed_empty_response", + "validation": "cached baseline contains 100 non-empty responses", + } + ) + return output, audit_rows + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Create a stratified DNA experiment cohort.") + parser.add_argument("--dataset-dir", type=Path, default=Path("out/rand_chinese")) + parser.add_argument("--catalog", type=Path, default=Path("configs/huggingface_llm_list.jsonl")) + parser.add_argument("--target", type=int, default=300) + parser.add_argument("--minimum-billions", type=float, default=0.3) + parser.add_argument("--maximum-billions", type=float, default=7.5) + parser.add_argument("--seed", type=int, default=42) + parser.add_argument("--output", type=Path, default=Path("configs/rand_chinese_stratified_300.jsonl")) + parser.add_argument("--audit-output", type=Path, default=Path("configs/rand_chinese_stratified_300_audit.json")) + return parser.parse_args() + + +def main() -> int: + args = parse_args() + catalog = load_catalog(args.catalog) + eligible, excluded = load_eligible_references( + args.dataset_dir, args.minimum_billions, args.maximum_billions + ) + try: + selected = select_stratified(eligible, args.target, args.seed) + selected, reliability_replacements = apply_reliability_replacements( + selected, eligible, DEFAULT_RELIABILITY_REPLACEMENTS + ) + except ValueError as exc: + raise SystemExit(str(exc)) from exc + args.output.parent.mkdir(parents=True, exist_ok=True) + with args.output.open("w", encoding="utf-8") as handle: + for model in selected: + source = catalog.get(model, {}) + row = { + "model_id": model, + "provider": source.get("provider", "huggingface"), + "task": source.get("task", "text-generation"), + "downloads": int(source.get("downloads", 0) or 0), + "parameter_count_billions": eligible[model]["parameter_count_billions"], + "architecture": eligible[model]["architecture"], + } + handle.write(json.dumps(row, ensure_ascii=False) + "\n") + digest = hashlib.sha256(args.output.read_bytes()).hexdigest() + audit = { + "selection_uses_performance": False, + "selection_method": "seeded round-robin over architecture x logarithmic parameter-size strata, followed by documented reliability replacements that do not use evaluation accuracy", + "seed": args.seed, + "target": args.target, + "eligible_count": len(eligible), + "selected_count": len(selected), + "minimum_billions": args.minimum_billions, + "maximum_billions": args.maximum_billions, + "output_sha256": digest, + "post_selection_replacements": reliability_replacements, + "selected_models": selected, + "selected_metadata": {model: eligible[model] for model in selected}, + "exclusion_reason_counts": { + reason: sum(value == reason for value in excluded.values()) for reason in sorted(set(excluded.values())) + }, + } + args.audit_output.write_text(json.dumps(audit, indent=2, ensure_ascii=False), encoding="utf-8") + print(json.dumps({"output": str(args.output), "audit": str(args.audit_output), **{key: audit[key] for key in ["eligible_count", "selected_count", "output_sha256"]}}, indent=2)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/calc_dna.py b/scripts/calc_dna.py index 99d3a46..5de1c3f 100644 --- a/scripts/calc_dna.py +++ b/scripts/calc_dna.py @@ -68,11 +68,51 @@ def main(): action="store_true", help="Continue processing remaining models if one fails (batch mode only)" ) + parser.add_argument( + "--try-vllm", + action="store_true", + help="Try vLLM first for decoder-only HuggingFace models" + ) + parser.add_argument( + "--temperature", + type=float, + default=0.0, + help="Generation temperature. Defaults to 0.0 to preserve deterministic historical runs.", + ) + parser.add_argument( + "--top-p", + type=float, + default=1.0, + help="Top-p nucleus sampling value used when sampling is enabled.", + ) + parser.add_argument( + "--do-sample", + action="store_true", + default=False, + help="Enable stochastic sampling during generation.", + ) + parser.add_argument( + "--no-do-sample", + dest="do_sample", + action="store_false", + help="Disable stochastic sampling during generation.", + ) parser.add_argument( "--no-save", action="store_true", help="Don't save results to disk" ) + parser.add_argument( + "--output-suffix", + type=str, + default="", + help="Suffix appended to the safe model output directory name, e.g. _2.", + ) + parser.add_argument( + "--ignore-response-cache", + action="store_true", + help="Regenerate responses even if responses.json already exists; new responses are still saved.", + ) args = parser.parse_args() # Set paths relative to project root @@ -94,8 +134,14 @@ def main(): data_root=data_root, metadata_file=metadata_file if metadata_file.exists() else None, output_dir=output_dir, + output_suffix=args.output_suffix, save=not args.no_save, trust_remote_code=True, + try_vllm=args.try_vllm, + temperature=args.temperature, + do_sample=args.do_sample, + top_p=args.top_p, + use_response_cache=not args.ignore_response_cache, ) # Batch mode: process multiple models from file @@ -140,4 +186,3 @@ def main(): if __name__ == "__main__": sys.exit(main()) - diff --git a/scripts/debug_openrouter_max_tokens.py b/scripts/debug_openrouter_max_tokens.py new file mode 100644 index 0000000..9ad0d67 --- /dev/null +++ b/scripts/debug_openrouter_max_tokens.py @@ -0,0 +1,204 @@ +#!/usr/bin/env python3 +"""Minimal OpenRouter max_tokens debugger.""" + +from __future__ import annotations + +import argparse +import json +import os +import sys +from typing import Any + +from dotenv import load_dotenv +from openai import OpenAI + + +def _resolve_api_key_with_source() -> tuple[str, str]: + for key_name in ("OPENROUTER_API_KEY", "APIKEY_OPENROUTER", "OPENROUTER_KEY"): + value = os.getenv(key_name, "").strip() + if value: + return value, key_name + raise RuntimeError( + "OpenRouter API key not found. Set OPENROUTER_API_KEY (or APIKEY_OPENROUTER / OPENROUTER_KEY)." + ) + + +def _mask_secret(value: str) -> str: + if not value: + return "" + if len(value) <= 10: + return f"{value[:2]}...{value[-2:]}" + return f"{value[:6]}...{value[-4:]}" + + +def _parse_int_list(raw: str) -> list[int]: + values: list[int] = [] + for item in raw.split(","): + text = item.strip() + if not text: + continue + value = int(text) + if value <= 0: + raise ValueError(f"max_tokens values must be positive: {value}") + values.append(value) + if not values: + raise ValueError("No valid max_tokens values were provided.") + return values + + +def _extract_text(message: Any) -> str: + content = getattr(message, "content", "") + if isinstance(content, str): + return content.strip() + if isinstance(content, list): + parts: list[str] = [] + for item in content: + if isinstance(item, dict): + text = item.get("text") + if isinstance(text, str) and text.strip(): + parts.append(text.strip()) + return "\n".join(parts).strip() + return "" + + +def _classify_error(exc: Exception) -> str: + text = str(exc) + lower = text.lower() + + if "403" in lower and "key limit exceeded" in lower: + return "quota_exceeded" + if "429" in lower or "rate limit" in lower: + return "rate_limited" + if "401" in lower or "unauthorized" in lower or "invalid api key" in lower: + return "auth_error" + if "400" in lower and "max_tokens" in lower: + return "invalid_max_tokens" + return "request_error" + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Run one OpenRouter model with different max_tokens values.", + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + ) + parser.add_argument( + "--model", + default=(os.getenv("REPTRACE_OPENROUTER_TEST_MODEL", "").strip() or "openai/gpt-4o-mini"), + help="OpenRouter model id.", + ) + parser.add_argument( + "--prompt", + default="Reply with exactly: ACCESS_OK", + help="Prompt to send for each trial.", + ) + parser.add_argument( + "--max-tokens-list", + default="16,32,64,128,256,512,1024", + help="Comma-separated max_tokens values to test.", + ) + parser.add_argument("--temperature", type=float, default=0.0) + parser.add_argument("--top-p", type=float, default=1.0) + parser.add_argument("--timeout", type=float, default=120.0, help="Request timeout in seconds.") + parser.add_argument( + "--verbose", + action="store_true", + help="Print key source and request settings.", + ) + parser.add_argument("--http-referer", default=os.getenv("OPENROUTER_HTTP_REFERER", "").strip()) + parser.add_argument("--x-title", default=os.getenv("OPENROUTER_X_TITLE", "").strip()) + parser.add_argument( + "--show-text", + action="store_true", + help="Print full response text for each trial (instead of a preview).", + ) + return parser.parse_args() + + +def main() -> int: + load_dotenv(override=False) + args = parse_args() + + try: + max_tokens_values = _parse_int_list(args.max_tokens_list) + api_key, key_source = _resolve_api_key_with_source() + except Exception as exc: + print(f"[error] {exc}", file=sys.stderr) + return 2 + + client = OpenAI( + api_key=api_key, + base_url="https://openrouter.ai/api/v1", + timeout=args.timeout, + ) + + extra_headers: dict[str, str] = {} + if args.http_referer: + extra_headers["HTTP-Referer"] = args.http_referer + if args.x_title: + extra_headers["X-Title"] = args.x_title + + print(f"model={args.model}") + print(f"prompt={args.prompt}") + print(f"max_tokens_list={max_tokens_values}") + if args.verbose: + print(f"key_source={key_source}") + print(f"key_masked={_mask_secret(api_key)}") + print(f"timeout={args.timeout}") + print(f"temperature={args.temperature}") + print(f"top_p={args.top_p}") + + print("-" * 90) + + for max_tokens in max_tokens_values: + try: + response = client.chat.completions.create( + model=args.model, + messages=[{"role": "user", "content": args.prompt}], + max_tokens=max_tokens, + temperature=args.temperature, + top_p=args.top_p, + extra_headers=extra_headers or None, + ) + + choice = response.choices[0] + finish_reason = getattr(choice, "finish_reason", None) + text = _extract_text(choice.message) + usage = getattr(response, "usage", None) + + usage_prompt = getattr(usage, "prompt_tokens", None) if usage else None + usage_completion = getattr(usage, "completion_tokens", None) if usage else None + usage_total = getattr(usage, "total_tokens", None) if usage else None + + summary = { + "max_tokens": max_tokens, + "finish_reason": finish_reason, + "has_content": bool(text), + "content_len": len(text), + "usage_prompt_tokens": usage_prompt, + "usage_completion_tokens": usage_completion, + "usage_total_tokens": usage_total, + } + print(json.dumps(summary, ensure_ascii=False)) + + if args.show_text: + print(text if text else "") + else: + preview = text[:160].replace("\n", "\\n") if text else "" + print(f"preview={preview}") + + except Exception as exc: + error_type = _classify_error(exc) + error_summary = { + "max_tokens": max_tokens, + "error_type": error_type, + "error": str(exc), + } + print(json.dumps(error_summary, ensure_ascii=False)) + + print("-" * 90) + + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/evaluate_dna_probe_sweep.py b/scripts/evaluate_dna_probe_sweep.py new file mode 100644 index 0000000..be4d3af --- /dev/null +++ b/scripts/evaluate_dna_probe_sweep.py @@ -0,0 +1,1413 @@ +#!/usr/bin/env python3 +"""Evaluate DNA identification robustness across generation settings. + +Each rerun suffix is treated as a query set. Query DNAs are matched against the +original/base DNAs by nearest distance, and optionally by a pairwise LinearSVC +probe trained on balanced positive/negative pairs. +""" + +from __future__ import annotations + +import argparse +import csv +import json +import math +import re +import warnings +from dataclasses import dataclass +from pathlib import Path +from typing import Iterable + +import numpy as np +from sklearn.exceptions import ConvergenceWarning +from sklearn.metrics import ( + average_precision_score, + balanced_accuracy_score, + confusion_matrix, + matthews_corrcoef, + roc_auc_score, +) +from sklearn.pipeline import make_pipeline +from sklearn.preprocessing import StandardScaler +from sklearn.svm import LinearSVC, SVC + + +@dataclass(frozen=True) +class RunSpec: + name: str + suffix: str + temperature: float | None + top_p: float | None + + +@dataclass(frozen=True) +class DnaRecord: + model_name: str + safe_name: str + path: Path + vector: np.ndarray + + +@dataclass(frozen=True) +class PairExample: + left_label: str + right_label: str + distance: float + target: int + + +def safe_model_name(model_name: str) -> str: + return re.sub(r"[^A-Za-z0-9._-]+", "_", model_name.strip("/")) + + +def parse_float_or_none(value: str) -> float | None: + value = value.strip() + if value in {"", "-", "none", "None", "null"}: + return None + return float(value) + + +def parse_run_spec(raw: str) -> RunSpec: + """Parse name:suffix:temperature:top_p.""" + parts = raw.split(":") + if len(parts) != 4: + raise ValueError( + f"Invalid --run {raw!r}. Expected format name:suffix:temperature:top_p, " + "for example temp07:_temp07_run:0.7:0.9" + ) + name, suffix, temperature, top_p = parts + if not name or not suffix: + raise ValueError(f"Invalid --run {raw!r}: name and suffix are required.") + return RunSpec( + name=name, + suffix=suffix, + temperature=parse_float_or_none(temperature), + top_p=parse_float_or_none(top_p), + ) + + +def load_dna(path: Path) -> DnaRecord: + payload = json.loads(path.read_text(encoding="utf-8")) + metadata = payload.get("metadata", {}) + model_name = str(metadata.get("model_name") or path.parent.name) + vector = np.asarray(payload["signature"], dtype=np.float32) + return DnaRecord( + model_name=model_name, + safe_name=safe_model_name(model_name), + path=path, + vector=vector, + ) + + +def load_records_for_suffix(dataset_dir: Path, suffix: str) -> dict[str, DnaRecord]: + records: dict[str, DnaRecord] = {} + pattern = "*" if suffix == "" else f"*{suffix}" + for model_dir in sorted(dataset_dir.glob(pattern)): + if not model_dir.is_dir(): + continue + if suffix == "" and re.search(r"_[0-9]+_run$|_temp.*_run$", model_dir.name): + continue + if suffix and not model_dir.name.endswith(suffix): + continue + dna_files = sorted(model_dir.glob("*_dna.json")) + if not dna_files: + continue + record = load_dna(dna_files[0]) + if suffix == "" and model_dir.name != record.safe_name: + # Base records must remain in the unsuffixed directory. + # Rerun directories carry the same metadata.model_name and would + # otherwise overwrite the real base record. + continue + records[record.model_name] = record + return records + + +def select_common_model_cohort( + base_records: dict[str, DnaRecord], + run_records: dict[str, dict[str, DnaRecord]], + minimum_run_models: int, +) -> tuple[dict[str, DnaRecord], dict[str, dict[str, DnaRecord]], dict[str, object]]: + """Keep sufficiently populated runs and restrict them to one shared cohort.""" + available_counts = { + run_name: len(set(base_records) & set(records)) + for run_name, records in run_records.items() + } + included_names = [ + run_name + for run_name in run_records + if available_counts[run_name] >= minimum_run_models + ] + excluded_names = [run_name for run_name in run_records if run_name not in included_names] + if not included_names: + raise ValueError( + f"No run has at least {minimum_run_models} models in the reference gallery." + ) + + common_models = set(base_records) + for run_name in included_names: + common_models &= set(run_records[run_name]) + if len(common_models) < 2: + raise ValueError( + "The selected runs have fewer than two common models; increase " + "--minimum-run-models or wait for more sweep outputs." + ) + + ordered_models = sorted(common_models) + filtered_base = {model: base_records[model] for model in ordered_models} + filtered_runs = { + run_name: {model: run_records[run_name][model] for model in ordered_models} + for run_name in included_names + } + metadata: dict[str, object] = { + "minimum_run_models": int(minimum_run_models), + "common_model_count": len(ordered_models), + "common_models": ordered_models, + "available_model_counts": available_counts, + "included_runs": included_names, + "excluded_runs": excluded_names, + } + return filtered_base, filtered_runs, metadata + + +def cosine_distance_matrix(query: np.ndarray, base: np.ndarray) -> np.ndarray: + query_norm = query / np.maximum(np.linalg.norm(query, axis=1, keepdims=True), 1e-12) + base_norm = base / np.maximum(np.linalg.norm(base, axis=1, keepdims=True), 1e-12) + return 1.0 - query_norm @ base_norm.T + + +def euclidean_distance_matrix(query: np.ndarray, base: np.ndarray) -> np.ndarray: + diff = query[:, None, :] - base[None, :, :] + return np.linalg.norm(diff, axis=2) + + +def macro_metrics(y_true: list[str], y_pred: list[str], labels: list[str]) -> dict[str, float]: + accuracy = sum(t == p for t, p in zip(y_true, y_pred)) / len(y_true) if y_true else 0.0 + precisions: list[float] = [] + recalls: list[float] = [] + f1s: list[float] = [] + for label in labels: + tp = sum(t == label and p == label for t, p in zip(y_true, y_pred)) + fp = sum(t != label and p == label for t, p in zip(y_true, y_pred)) + fn = sum(t == label and p != label for t, p in zip(y_true, y_pred)) + precision = 0.0 if tp + fp == 0 else tp / (tp + fp) + recall = 0.0 if tp + fn == 0 else tp / (tp + fn) + f1 = 0.0 if precision + recall == 0.0 else 2.0 * precision * recall / (precision + recall) + precisions.append(float(precision)) + recalls.append(float(recall)) + f1s.append(float(f1)) + return { + "accuracy": float(accuracy), + "precision_macro": float(np.mean(precisions)) if precisions else 0.0, + "recall_macro": float(np.mean(recalls)) if recalls else 0.0, + "f1_macro": float(np.mean(f1s)) if f1s else 0.0, + "precision_micro": float(accuracy), + "recall_micro": float(accuracy), + "f1_micro": float(accuracy), + } + + +def is_same_or_related(left: str, right: str, relation_lookup: dict[str, set[str]]) -> bool: + return left == right or right in relation_lookup.get(left, set()) or left in relation_lookup.get(right, set()) + + +def _split_relation_values(raw: str) -> list[str]: + return [item.strip() for item in re.split(r"[|,;]", raw) if item.strip()] + + +def load_relation_groups(path: Path | None) -> list[set[str]]: + """Load positive relation groups from JSON/JSONL/CSV/TSV. + + Supported forms: + - JSONL or JSON object with {"models": [...]} or {"source": ..., "target": ...} + - CSV/TSV rows with columns source,target or models + """ + if path is None: + return [] + text = path.read_text(encoding="utf-8").strip() + if not text: + return [] + + groups: list[set[str]] = [] + + def add_group(values: Iterable[str]) -> None: + group = {value.strip() for value in values if value.strip()} + if len(group) >= 2: + groups.append(group) + + def process_record(record: dict[str, object]) -> None: + if "models" in record: + models = record["models"] + if isinstance(models, str): + add_group(_split_relation_values(models)) + elif isinstance(models, list): + add_group(str(item) for item in models) + elif "source" in record and "target" in record: + add_group([str(record["source"]), str(record["target"])]) + elif "model" in record and "group" in record: + add_group([str(record["model"]), str(record["group"])]) + + suffix = path.suffix.lower() + if suffix in {".csv", ".tsv"}: + delimiter = "\t" if suffix == ".tsv" else "," + reader = csv.DictReader(text.splitlines(), delimiter=delimiter) + for row in reader: + process_record({key: value for key, value in row.items() if value is not None}) + return groups + + try: + payload = json.loads(text) + except json.JSONDecodeError: + payload = None + if isinstance(payload, dict): + process_record(payload) + return groups + if isinstance(payload, list): + for item in payload: + if isinstance(item, dict): + process_record(item) + return groups + + for raw_line in text.splitlines(): + line = raw_line.strip() + if not line: + continue + payload = json.loads(line) + if isinstance(payload, dict): + process_record(payload) + return groups + + +def build_relation_lookup(groups: list[set[str]]) -> dict[str, set[str]]: + lookup: dict[str, set[str]] = {} + for group in groups: + for model in group: + lookup.setdefault(model, set()).update(group - {model}) + return lookup + + +def build_pair_examples( + base_records: dict[str, DnaRecord], + query_records: dict[str, DnaRecord], + metric: str, + relation_lookup: dict[str, set[str]], + positive_mode: str = "same_or_related", +) -> list[PairExample]: + labels = sorted(set(base_records) & set(query_records)) + base_matrix = np.stack([base_records[label].vector for label in labels], axis=0) + query_matrix = np.stack([query_records[label].vector for label in labels], axis=0) + distances = cosine_distance_matrix(query_matrix, base_matrix) if metric == "cosine" else euclidean_distance_matrix(query_matrix, base_matrix) + + examples: list[PairExample] = [] + for query_idx, query_label in enumerate(labels): + for base_idx, base_label in enumerate(labels): + same = query_label == base_label + related = not same and is_same_or_related(query_label, base_label, relation_lookup) + if positive_mode == "exact_only": + if related: + continue + target = int(same) + elif positive_mode == "lineage_only": + if same: + continue + target = int(related) + elif positive_mode == "same_or_related": + target = int(same or related) + else: + raise ValueError(f"Unknown positive mode: {positive_mode}") + examples.append( + PairExample( + left_label=query_label, + right_label=base_label, + distance=float(distances[query_idx, base_idx]), + target=target, + ) + ) + return examples + + +def balance_examples(examples: list[PairExample], negative_ratio: float, seed: int = 42) -> tuple[list[PairExample], dict[str, int]]: + positives = [example for example in examples if example.target == 1] + negatives = [example for example in examples if example.target == 0] + if not positives or not negatives: + return examples, { + "positive_count": len(positives), + "negative_count": len(negatives), + "sampled_negative_count": len(negatives), + } + + rng = np.random.default_rng(seed) + target_negative_count = int(round(len(positives) * negative_ratio)) + target_negative_count = max(1, min(len(negatives), target_negative_count)) + negative_indices = rng.choice(len(negatives), size=target_negative_count, replace=False) + sampled_negatives = [negatives[int(idx)] for idx in sorted(negative_indices)] + balanced = positives + sampled_negatives + rng.shuffle(balanced) + return balanced, { + "positive_count": len(positives), + "negative_count": len(negatives), + "sampled_negative_count": len(sampled_negatives), + } + + +def binary_metrics(y_true: list[int], y_pred: list[int], y_score: list[float]) -> dict[str, float]: + if not y_true: + return { + "accuracy": 0.0, + "balanced_accuracy": 0.0, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0, + "specificity": 0.0, + "mcc": 0.0, + "roc_auc": float("nan"), + "average_precision": float("nan"), + "tp": 0.0, + "tn": 0.0, + "fp": 0.0, + "fn": 0.0, + } + + tn, fp, fn, tp = confusion_matrix(y_true, y_pred, labels=[0, 1]).ravel() + precision = 0.0 if tp + fp == 0 else tp / (tp + fp) + recall = 0.0 if tp + fn == 0 else tp / (tp + fn) + specificity = 0.0 if tn + fp == 0 else tn / (tn + fp) + f1 = 0.0 if precision + recall == 0.0 else 2.0 * precision * recall / (precision + recall) + accuracy = sum(t == p for t, p in zip(y_true, y_pred)) / len(y_true) + balanced = balanced_accuracy_score(y_true, y_pred) + mcc = matthews_corrcoef(y_true, y_pred) + try: + roc_auc = roc_auc_score(y_true, y_score) + except ValueError: + roc_auc = float("nan") + try: + average_precision = average_precision_score(y_true, y_score) + except ValueError: + average_precision = float("nan") + + return { + "accuracy": float(accuracy), + "balanced_accuracy": float(balanced), + "precision": float(precision), + "recall": float(recall), + "f1": float(f1), + "specificity": float(specificity), + "mcc": float(mcc), + "roc_auc": float(roc_auc), + "average_precision": float(average_precision), + "tp": float(tp), + "tn": float(tn), + "fp": float(fp), + "fn": float(fn), + } + + +def bootstrap_mean_interval( + values: Iterable[float], + *, + confidence: float = 0.95, + samples: int = 2000, + seed: int = 42, +) -> tuple[float, float]: + """Return a deterministic percentile bootstrap CI for a model-level mean.""" + array = np.asarray(list(values), dtype=np.float64) + array = array[np.isfinite(array)] + if array.size == 0: + return float("nan"), float("nan") + if array.size == 1 or samples <= 0: + value = float(array[0]) + return value, value + rng = np.random.default_rng(seed) + draw_indices = rng.integers(0, array.size, size=(samples, array.size)) + means = np.mean(array[draw_indices], axis=1) + tail = (1.0 - confidence) / 2.0 + low, high = np.quantile(means, [tail, 1.0 - tail]) + return float(low), float(high) + + +def wilson_interval(successes: int, total: int, confidence: float = 0.95) -> tuple[float, float]: + """Wilson score interval without requiring scipy.""" + if total <= 0: + return float("nan"), float("nan") + # 1.959963984540054 is the two-sided 95% standard-normal quantile. The + # CLI currently exposes 95% intervals; reject silent misuse for other CIs. + if not math.isclose(confidence, 0.95): + raise ValueError("wilson_interval currently supports confidence=0.95 only") + z = 1.959963984540054 + proportion = successes / total + denominator = 1.0 + z * z / total + centre = (proportion + z * z / (2.0 * total)) / denominator + radius = z * math.sqrt(proportion * (1.0 - proportion) / total + z * z / (4.0 * total * total)) / denominator + return float(max(0.0, centre - radius)), float(min(1.0, centre + radius)) + + +def evaluate_nearest( + base_records: dict[str, DnaRecord], + query_records: dict[str, DnaRecord], + metric: str, + top_ks: Iterable[int], + bootstrap_samples: int = 2000, + seed: int = 42, +) -> tuple[dict[str, float | int], list[dict[str, object]]]: + labels = sorted(set(base_records) & set(query_records)) + base_matrix = np.stack([base_records[label].vector for label in labels], axis=0) + query_matrix = np.stack([query_records[label].vector for label in labels], axis=0) + distances = cosine_distance_matrix(query_matrix, base_matrix) if metric == "cosine" else euclidean_distance_matrix(query_matrix, base_matrix) + + y_true: list[str] = [] + y_pred: list[str] = [] + rows: list[dict[str, object]] = [] + top_hits = {int(k): 0 for k in top_ks} + reciprocal_ranks: list[float] = [] + self_distances: list[float] = [] + nearest_distances: list[float] = [] + margins: list[float] = [] + + for idx, label in enumerate(labels): + order = list(np.argsort(distances[idx])) + pred = labels[order[0]] + rank = order.index(idx) + 1 + sorted_distances = distances[idx][order] + self_distance = float(distances[idx, idx]) + nearest_distance = float(sorted_distances[0]) + second_distance = float(sorted_distances[1]) if len(sorted_distances) > 1 else float("nan") + margin = second_distance - nearest_distance if np.isfinite(second_distance) else float("nan") + + y_true.append(label) + y_pred.append(pred) + reciprocal_ranks.append(1.0 / rank) + self_distances.append(self_distance) + nearest_distances.append(nearest_distance) + margins.append(margin) + for k in top_hits: + if rank <= k: + top_hits[k] += 1 + rows.append( + { + "model": label, + "predicted_model": pred, + "correct_top1": pred == label, + "self_rank": rank, + "self_distance": self_distance, + "nearest_distance": nearest_distance, + "nearest_margin": margin, + "top3_hit": rank <= 3, + "top5_hit": rank <= 5, + } + ) + + metrics = macro_metrics(y_true, y_pred, labels) + metrics.update( + { + "model_count": len(labels), + "top1": metrics["accuracy"], + "mrr": float(np.mean(reciprocal_ranks)) if reciprocal_ranks else 0.0, + "mean_self_distance": float(np.mean(self_distances)) if self_distances else float("nan"), + "median_self_distance": float(np.median(self_distances)) if self_distances else float("nan"), + "mean_nearest_distance": float(np.mean(nearest_distances)) if nearest_distances else float("nan"), + "mean_nearest_margin": float(np.nanmean(margins)) if margins else float("nan"), + } + ) + mrr_low, mrr_high = bootstrap_mean_interval( + reciprocal_ranks, + samples=bootstrap_samples, + seed=seed, + ) + metrics["mrr_ci95_low"] = mrr_low + metrics["mrr_ci95_high"] = mrr_high + for k, count in top_hits.items(): + metrics[f"top{k}"] = count / len(labels) if labels else 0.0 + metrics[f"top{k}_count"] = count + low, high = wilson_interval(count, len(labels)) + metrics[f"top{k}_ci95_low"] = low + metrics[f"top{k}_ci95_high"] = high + return metrics, rows + + +def evaluate_pairwise_svm( + base_records: dict[str, DnaRecord], + run_records: dict[str, dict[str, DnaRecord]], + test_run_name: str, + metric: str, + relation_lookup: dict[str, set[str]], + negative_ratio: float, + test_negative_ratio: float | None = 1.0, + positive_mode: str = "same_or_related", +) -> dict[str, float | int | str]: + test_records = run_records[test_run_name] + labels = sorted(set(base_records) & set(test_records)) + if len(labels) < 2: + return {"linear_status": "skipped_too_few_classes"} + + train_examples: list[PairExample] = [] + for run_name, records in run_records.items(): + if run_name == test_run_name: + continue + examples = build_pair_examples(base_records, records, metric, relation_lookup, positive_mode) + train_examples.extend(examples) + + test_examples = build_pair_examples(base_records, test_records, metric, relation_lookup, positive_mode) + if not train_examples or not test_examples: + return {"linear_status": "skipped_empty_pairs"} + + balanced_train, train_stats = balance_examples(train_examples, negative_ratio) + if test_negative_ratio is None: + balanced_test = list(test_examples) + test_stats = { + "positive_count": sum(example.target == 1 for example in test_examples), + "negative_count": sum(example.target == 0 for example in test_examples), + "sampled_negative_count": sum(example.target == 0 for example in test_examples), + } + else: + balanced_test, test_stats = balance_examples(test_examples, negative_ratio=test_negative_ratio) + + train_targets = [example.target for example in balanced_train] + test_targets = [example.target for example in balanced_test] + if len(set(train_targets)) < 2 or len(set(test_targets)) < 2: + return {"linear_status": "skipped_too_few_binary_classes"} + + train_x = np.array([[-example.distance] for example in balanced_train], dtype=np.float32) + test_x = np.array([[-example.distance] for example in balanced_test], dtype=np.float32) + + clf = make_pipeline( + StandardScaler(), + LinearSVC(C=1.0, class_weight="balanced", dual="auto", max_iter=20000, random_state=42), + ) + with warnings.catch_warnings(): + warnings.simplefilter("ignore", ConvergenceWarning) + warnings.simplefilter("ignore", UserWarning) + clf.fit(train_x, train_targets) + + y_pred = list(clf.predict(test_x)) + decision_scores = list(clf.decision_function(test_x)) + metrics = {f"linear_{key}": value for key, value in binary_metrics(test_targets, y_pred, decision_scores).items()} + metrics.update( + { + "linear_status": "ok", + "linear_train_samples": len(balanced_train), + "linear_train_positive_samples": train_stats["positive_count"], + "linear_train_negative_samples": train_stats["negative_count"], + "linear_train_sampled_negative_samples": train_stats["sampled_negative_count"], + "linear_test_samples": len(balanced_test), + "linear_test_positive_samples": test_stats["positive_count"], + "linear_test_negative_samples": test_stats["negative_count"], + "linear_test_sampled_negative_samples": test_stats["sampled_negative_count"], + "linear_positive_rate_train": float(train_stats["positive_count"] / max(train_stats["positive_count"] + train_stats["sampled_negative_count"], 1)), + "linear_positive_rate_test": float(test_stats["positive_count"] / max(test_stats["positive_count"] + test_stats["sampled_negative_count"], 1)), + "linear_min_train_per_class": min(train_targets.count(0), train_targets.count(1)), + "linear_mean_train_per_class": float(np.mean([train_targets.count(0), train_targets.count(1)])), + "linear_feature": metric, + "linear_negative_ratio": float(negative_ratio), + "linear_test_negative_ratio": "all" if test_negative_ratio is None else float(test_negative_ratio), + "linear_positive_mode": positive_mode, + } + ) + return metrics + + +def evaluate_pairwise_kernel_svm( + base_records: dict[str, DnaRecord], + run_records: dict[str, dict[str, DnaRecord]], + test_run_name: str, + metric: str, + relation_lookup: dict[str, set[str]], + negative_ratio: float, + test_negative_ratio: float | None = 1.0, + kernel: str = "rbf", + gamma: float | str | None = "scale", + c: float = 1.0, + positive_mode: str = "same_or_related", +) -> dict[str, float | int | str]: + test_records = run_records[test_run_name] + labels = sorted(set(base_records) & set(test_records)) + if len(labels) < 2: + return {"kernel_status": "skipped_too_few_classes"} + + train_examples: list[PairExample] = [] + for run_name, records in run_records.items(): + if run_name == test_run_name: + continue + examples = build_pair_examples(base_records, records, metric, relation_lookup, positive_mode) + train_examples.extend(examples) + + test_examples = build_pair_examples(base_records, test_records, metric, relation_lookup, positive_mode) + if not train_examples or not test_examples: + return {"kernel_status": "skipped_empty_pairs"} + + balanced_train, train_stats = balance_examples(train_examples, negative_ratio) + if test_negative_ratio is None: + balanced_test = list(test_examples) + test_stats = { + "positive_count": sum(example.target == 1 for example in test_examples), + "negative_count": sum(example.target == 0 for example in test_examples), + "sampled_negative_count": sum(example.target == 0 for example in test_examples), + } + else: + balanced_test, test_stats = balance_examples(test_examples, negative_ratio=test_negative_ratio) + + train_targets = [example.target for example in balanced_train] + test_targets = [example.target for example in balanced_test] + if len(set(train_targets)) < 2 or len(set(test_targets)) < 2: + return {"kernel_status": "skipped_too_few_binary_classes"} + + train_x = np.array([[-example.distance] for example in balanced_train], dtype=np.float32) + test_x = np.array([[-example.distance] for example in balanced_test], dtype=np.float32) + + clf = SVC(C=c, kernel=kernel, gamma=gamma, class_weight="balanced", probability=False, random_state=42) + with warnings.catch_warnings(): + warnings.simplefilter("ignore", ConvergenceWarning) + warnings.simplefilter("ignore", UserWarning) + clf.fit(train_x, train_targets) + + y_pred = list(clf.predict(test_x)) + decision_scores = list(clf.decision_function(test_x)) + metrics = {f"kernel_{key}": value for key, value in binary_metrics(test_targets, y_pred, decision_scores).items()} + metrics.update( + { + "kernel_status": "ok", + "kernel_train_samples": len(balanced_train), + "kernel_train_positive_samples": train_stats["positive_count"], + "kernel_train_negative_samples": train_stats["negative_count"], + "kernel_train_sampled_negative_samples": train_stats["sampled_negative_count"], + "kernel_test_samples": len(balanced_test), + "kernel_test_positive_samples": test_stats["positive_count"], + "kernel_test_negative_samples": test_stats["negative_count"], + "kernel_test_sampled_negative_samples": test_stats["sampled_negative_count"], + "kernel_positive_rate_train": float(train_stats["positive_count"] / max(train_stats["positive_count"] + train_stats["sampled_negative_count"], 1)), + "kernel_positive_rate_test": float(test_stats["positive_count"] / max(test_stats["positive_count"] + test_stats["sampled_negative_count"], 1)), + "kernel_min_train_per_class": min(train_targets.count(0), train_targets.count(1)), + "kernel_mean_train_per_class": float(np.mean([train_targets.count(0), train_targets.count(1)])), + "kernel_feature": metric, + "kernel_negative_ratio": float(negative_ratio), + "kernel_test_negative_ratio": "all" if test_negative_ratio is None else float(test_negative_ratio), + "kernel_positive_mode": positive_mode, + "kernel": kernel, + "kernel_gamma": float(gamma) if isinstance(gamma, (int, float)) else str(gamma), + "kernel_c": float(c), + } + ) + return metrics + + +def load_font(size: int): + from PIL import ImageFont + + for path in [ + "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", + "/usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf", + ]: + if Path(path).exists(): + return ImageFont.truetype(path, size=size) + return ImageFont.load_default() + + +def metric_display_name(metric: str) -> str: + return { + "top1_mean": "TOP1", + "top3_mean": "TOP3", + "top5_mean": "TOP5", + "mrr_mean": "MRR", + "linear_accuracy_mean": "LIN ACC", + "linear_balanced_accuracy_mean": "LIN BAL", + "kernel_accuracy_mean": "KER ACC", + "kernel_balanced_accuracy_mean": "KER BAL", + }.get(metric, metric) + + +def build_setting_grid( + rows: list[dict[str, object]], + metric: str, +) -> tuple[list[float], list[float], np.ndarray]: + temperatures = sorted({float(row["temperature"]) for row in rows if row.get("temperature") is not None}) + top_ps = sorted({float(row["top_p"]) for row in rows if row.get("top_p") is not None}) + values = np.full((len(temperatures), len(top_ps)), np.nan, dtype=np.float32) + temp_index = {temperature: idx for idx, temperature in enumerate(temperatures)} + top_p_index = {top_p: idx for idx, top_p in enumerate(top_ps)} + metric_key = metric if metric.endswith("_mean") else f"{metric}_mean" + for row in rows: + if row.get("temperature") is None or row.get("top_p") is None: + continue + if metric_key not in row or row[metric_key] is None: + continue + values[temp_index[float(row["temperature"])], top_p_index[float(row["top_p"])]] = float(row[metric_key]) + return temperatures, top_ps, values + + +def plot_setting_heatmap_grid( + rows: list[dict[str, object]], + metrics: list[str], + output_path: Path, + title: str, +) -> None: + import html + import subprocess + + metric_rows = [] + for metric in metrics: + metric_key = metric if metric.endswith("_mean") else f"{metric}_mean" + if any(metric_key in row for row in rows): + metric_rows.append(metric) + if not metric_rows: + return + + temperatures = sorted({float(row["temperature"]) for row in rows if row.get("temperature") is not None}) + top_ps = sorted({float(row["top_p"]) for row in rows if row.get("top_p") is not None}) + if not temperatures or not top_ps: + return + + cell = max(58, min(78, 360 // max(len(temperatures), len(top_ps), 1))) + panel_w = 54 + len(top_ps) * cell + 24 + panel_h = 42 + len(temperatures) * cell + 48 + # A single landscape row makes cross-metric comparison easier in reports. + cols = min(4, len(metric_rows)) + rows_count = int(math.ceil(len(metric_rows) / cols)) + left_margin = 48 + top_margin = 88 + gap_x = 28 + gap_y = 30 + width = left_margin * 2 + cols * panel_w + (cols - 1) * gap_x + height = top_margin + rows_count * panel_h + (rows_count - 1) * gap_y + 50 + + def esc(text: object) -> str: + return html.escape(str(text), quote=True) + + def rgb(color: tuple[int, int, int]) -> str: + return f"#{color[0]:02x}{color[1]:02x}{color[2]:02x}" + + def text(x: float, y: float, value: object, size: int = 14, fill: tuple[int, int, int] = (0, 0, 0), weight: str = "normal", anchor: str = "start") -> str: + return ( + f'{esc(value)}' + ) + + parts: list[str] = [ + f'', + f'', + text(left_margin, 34, title, size=24, fill=(20, 20, 20), weight="bold"), + text(left_margin, 58, "GREEN = HIGHER SCORE; EACH CELL IS ANNOTATED.", size=12, fill=(70, 70, 70)), + ] + + for idx, metric in enumerate(metric_rows): + row_idx = idx // cols + col_idx = idx % cols + left = left_margin + col_idx * (panel_w + gap_x) + top = top_margin + row_idx * (panel_h + gap_y) + right = left + panel_w + bottom = top + panel_h + _, _, values = build_setting_grid(rows, metric) + parts.append(f'') + parts.append(text(left + 12, top + 22, metric_display_name(metric), size=16, fill=(25, 25, 25), weight="bold")) + parts.append(text(left + 10, top + 36, "SCORE", size=12, fill=(70, 70, 70))) + parts.append(text(right - 10, top + 36, "TOP_P", size=12, fill=(70, 70, 70), anchor="end")) + parts.append(text(left + 10, bottom - 12, "TEMPERATURE", size=12, fill=(70, 70, 70))) + + inner_left = left + 54 + inner_top = top + 42 + inner_right = right - 24 + inner_bottom = bottom - 48 + grid_w = max(inner_right - inner_left, 1) + grid_h = max(inner_bottom - inner_top, 1) + cell_w = grid_w / max(len(top_ps), 1) + cell_h = grid_h / max(len(temperatures), 1) + + for col, top_p in enumerate(top_ps): + x0 = inner_left + col * cell_w + x1 = inner_left + (col + 1) * cell_w + parts.append(text((x0 + x1) / 2, top + 40, f"{top_p:g}", size=12, fill=(60, 60, 60), anchor="middle")) + for row, temperature in enumerate(temperatures): + y0 = inner_top + row * cell_h + y1 = inner_top + (row + 1) * cell_h + parts.append(text(left + 42, (y0 + y1) / 2 + 4, f"{temperature:g}", size=12, fill=(60, 60, 60), anchor="end")) + + finite = values[np.isfinite(values)] + vmax = 1.0 + if finite.size: + vmax = max(1.0, float(np.max(finite))) + best_idx: tuple[int, int] | None = None + if finite.size: + best_idx = tuple(int(x) for x in np.unravel_index(int(np.nanargmax(values)), values.shape)) + + for row_idx2, _temperature in enumerate(temperatures): + for col_idx2, _top_p in enumerate(top_ps): + value = float(values[row_idx2, col_idx2]) + x0 = inner_left + col_idx2 * cell_w + y0 = inner_top + row_idx2 * cell_h + x1 = inner_left + (col_idx2 + 1) * cell_w + y1 = inner_top + (row_idx2 + 1) * cell_h + fill = rgb(color_for_score(value, vmax=vmax)) + parts.append( + f'' + ) + if best_idx is not None and (row_idx2, col_idx2) == best_idx: + parts.append( + f'' + ) + text_fill = (255, 255, 255) if sum(color_for_score(value, vmax=vmax)) < 360 else (20, 20, 20) + cell_text = "NA" if not np.isfinite(value) else f"{value:.3f}" + parts.append(text((x0 + x1) / 2, (y0 + y1) / 2 + 4, cell_text, size=12, fill=text_fill, anchor="middle")) + + parts.append("") + svg_text = "".join(parts) + output_path.parent.mkdir(parents=True, exist_ok=True) + svg_path = output_path.with_suffix(".svg") + svg_path.write_text(svg_text, encoding="utf-8") + subprocess.run( + ["ffmpeg", "-y", "-hide_banner", "-loglevel", "error", "-i", str(svg_path), str(output_path)], + check=True, + ) + try: + svg_path.unlink() + except FileNotFoundError: + pass + + +def aggregate_by_temperature(summary_rows: list[dict[str, object]]) -> list[dict[str, object]]: + groups: dict[float, list[dict[str, object]]] = {} + for row in summary_rows: + if row.get("temperature") is None: + continue + key = float(row["temperature"]) + groups.setdefault(key, []).append(row) + + metric_names = [ + "top1", + "top3", + "top5", + "mrr", + "precision_macro", + "recall_macro", + "f1_macro", + "mean_self_distance", + "mean_nearest_distance", + "mean_nearest_margin", + "linear_accuracy", + "linear_balanced_accuracy", + "kernel_accuracy", + "kernel_balanced_accuracy", + "linear_precision_macro", + "linear_recall_macro", + "linear_f1_macro", + "linear_precision", + "linear_recall", + "linear_f1", + "linear_specificity", + "linear_mcc", + "linear_roc_auc", + "linear_average_precision", + ] + + aggregate_rows: list[dict[str, object]] = [] + for temperature, rows in sorted(groups.items()): + out: dict[str, object] = { + "temperature": temperature, + "repeat_count": len(rows), + "mean_model_count": float(np.mean([float(row.get("model_count", 0.0)) for row in rows])), + } + for metric in metric_names: + values = [float(row[metric]) for row in rows if metric in row and row[metric] is not None] + if values: + out[f"{metric}_mean"] = float(np.mean(values)) + out[f"{metric}_std"] = float(np.std(values)) + aggregate_rows.append(out) + return aggregate_rows + + +def plot_metric_lines_by_top_p( + rows: list[dict[str, object]], + metrics: list[str], + output_path: Path, + title: str, +) -> None: + """Plot temperature trends with one panel per top-p and labeled metric lines.""" + import html + import subprocess + + if not rows: + return + top_ps = sorted({float(row["top_p"]) for row in rows if row.get("top_p") is not None}) + temperatures = sorted({float(row["temperature"]) for row in rows if row.get("temperature") is not None}) + if not top_ps or not temperatures: + return + + labels = { + "top1_mean": "Top-1", + "top3_mean": "Top-3", + "top5_mean": "Top-5", + "mrr_mean": "MRR", + "linear_accuracy_mean": "Linear SVM", + "kernel_accuracy_mean": "RBF SVM", + } + colors = ["#b63a2b", "#2468a9", "#23864b", "#d28b16"] + dashes = ["", "8 4", "3 3", "12 4 3 4"] + width = 1420 + height = 570 + outer_left = 76 + outer_right = 34 + top = 118 + bottom = 72 + gap = 28 + panel_w = (width - outer_left - outer_right - gap * (len(top_ps) - 1)) / len(top_ps) + panel_h = height - top - bottom + x_min = min(temperatures) + x_max = max(temperatures) + x_span = max(x_max - x_min, 1e-9) + + def esc(value: object) -> str: + return html.escape(str(value), quote=True) + + def text(x: float, y: float, value: object, size: int = 14, fill: str = "#202020", weight: str = "normal", anchor: str = "start") -> str: + return ( + f'{esc(value)}' + ) + + parts = [ + f'', + f'', + text(outer_left, 34, title, size=25, weight="bold"), + text(outer_left, 58, "Common-model cohort; x = temperature; y = score", size=13, fill="#5b5b57"), + ] + + legend_x = outer_left + for idx, metric in enumerate(metrics): + color = colors[idx % len(colors)] + dash = dashes[idx % len(dashes)] + x0 = legend_x + idx * 190 + dash_attr = f' stroke-dasharray="{dash}"' if dash else "" + parts.append(f'') + parts.append(f'') + parts.append(text(x0 + 44, 91, labels.get(metric, metric), size=13, weight="bold")) + + lookup = { + (float(row["temperature"]), float(row["top_p"])): row + for row in rows + if row.get("temperature") is not None and row.get("top_p") is not None + } + for panel_idx, top_p in enumerate(top_ps): + left = outer_left + panel_idx * (panel_w + gap) + right = left + panel_w + panel_bottom = top + panel_h + parts.append(f'') + parts.append(text(left + 12, top + 24, f"top_p = {top_p:g}", size=16, weight="bold")) + plot_left = left + 48 + plot_right = right - 18 + plot_top = top + 38 + plot_bottom = panel_bottom - 42 + for tick in [0.0, 0.25, 0.5, 0.75, 1.0]: + y = plot_bottom - tick * (plot_bottom - plot_top) + parts.append(f'') + if panel_idx == 0: + parts.append(text(plot_left - 9, y + 5, f"{tick:.2f}", size=12, fill="#66645f", anchor="end")) + for temperature in temperatures: + x = plot_left + (temperature - x_min) / x_span * (plot_right - plot_left) + parts.append(f'') + parts.append(text(x, plot_bottom + 22, f"{temperature:g}", size=12, fill="#66645f", anchor="middle")) + + for metric_idx, metric in enumerate(metrics): + color = colors[metric_idx % len(colors)] + dash = dashes[metric_idx % len(dashes)] + segments: list[list[tuple[float, float]]] = [] + current_segment: list[tuple[float, float]] = [] + for temperature in temperatures: + row = lookup.get((temperature, top_p)) + value = row.get(metric) if row else None + if value is None: + if current_segment: + segments.append(current_segment) + current_segment = [] + continue + score = min(max(float(value), 0.0), 1.0) + x = plot_left + (temperature - x_min) / x_span * (plot_right - plot_left) + y = plot_bottom - score * (plot_bottom - plot_top) + current_segment.append((x, y)) + if current_segment: + segments.append(current_segment) + if not segments: + continue + dash_attr = f' stroke-dasharray="{dash}"' if dash else "" + for segment in segments: + if len(segment) > 1: + coords = " ".join(f"{x:.1f},{y:.1f}" for x, y in segment) + parts.append(f'') + for x, y in segment: + parts.append(f'') + + parts.append(text((plot_left + plot_right) / 2, panel_bottom - 8, "temperature", size=12, fill="#55534f", anchor="middle")) + + parts.append("") + output_path.parent.mkdir(parents=True, exist_ok=True) + svg_path = output_path.with_suffix(".svg") + svg_path.write_text("".join(parts), encoding="utf-8") + subprocess.run( + ["ffmpeg", "-y", "-hide_banner", "-loglevel", "error", "-i", str(svg_path), str(output_path)], + check=True, + ) + svg_path.unlink(missing_ok=True) + + +def plot_faceted_response_summary(rows: list[dict[str, object]], output_path: Path) -> None: + plot_metric_lines_by_top_p( + rows, + ["top1_mean", "top3_mean", "top5_mean", "mrr_mean"], + output_path, + "Exact-model retrieval across decoding settings", + ) + + +def plot_probe_metric_summary(rows: list[dict[str, object]], output_path: Path) -> None: + plot_metric_lines_by_top_p( + rows, + ["linear_accuracy_mean", "kernel_accuracy_mean"], + output_path, + "Pairwise probe accuracy across decoding settings", + ) + + +def plot_metric_curves(summary_rows: list[dict[str, object]], output_path: Path) -> None: + if not summary_rows: + return + + has_pre_aggregated_metrics = any( + any(key in row for key in ["top1_mean", "top3_mean", "top5_mean", "mrr_mean"]) for row in summary_rows + ) + plot_rows = summary_rows if has_pre_aggregated_metrics else aggregate_by_setting(summary_rows) + + plot_faceted_response_summary(plot_rows, output_path) + probe_summary_path = output_path.with_name(output_path.stem + "_probe_metrics.png") + plot_probe_metric_summary(plot_rows, probe_summary_path) + + +def aggregate_by_setting(summary_rows: list[dict[str, object]]) -> list[dict[str, object]]: + groups: dict[tuple[float, float], list[dict[str, object]]] = {} + for row in summary_rows: + if row.get("temperature") is None or row.get("top_p") is None: + continue + key = (float(row["temperature"]), float(row["top_p"])) + groups.setdefault(key, []).append(row) + + metric_names = [ + "top1", + "top3", + "top5", + "mrr", + "precision_macro", + "recall_macro", + "f1_macro", + "mean_self_distance", + "mean_nearest_distance", + "mean_nearest_margin", + "linear_accuracy", + "linear_balanced_accuracy", + "kernel_accuracy", + "kernel_balanced_accuracy", + "linear_precision", + "linear_recall", + "linear_f1", + "linear_specificity", + "linear_mcc", + "linear_roc_auc", + "linear_average_precision", + ] + aggregate_rows: list[dict[str, object]] = [] + for (temperature, top_p), rows in sorted(groups.items()): + out: dict[str, object] = { + "temperature": temperature, + "top_p": top_p, + "repeat_count": len(rows), + "mean_model_count": float(np.mean([float(row.get("model_count", 0.0)) for row in rows])), + } + for metric in metric_names: + values = [float(row[metric]) for row in rows if metric in row and row[metric] is not None] + if values: + out[f"{metric}_mean"] = float(np.mean(values)) + out[f"{metric}_std"] = float(np.std(values)) + aggregate_rows.append(out) + return aggregate_rows + + +def build_best_setting_summary(aggregate_rows: list[dict[str, object]]) -> list[dict[str, object]]: + if not aggregate_rows: + return [] + + def score(row: dict[str, object]) -> tuple[float, float, float, float]: + return ( + float(row.get("top1_mean", -1.0)), + float(row.get("mrr_mean", -1.0)), + float(row.get("linear_accuracy_mean", -1.0)), + float(row.get("top3_mean", -1.0)), + ) + + best = max(aggregate_rows, key=score) + return [ + { + "temperature": float(best["temperature"]), + "top_p": float(best["top_p"]), + "repeat_count": int(best.get("repeat_count", 0)), + "mean_model_count": float(best.get("mean_model_count", float("nan"))), + "top1_mean": float(best.get("top1_mean", float("nan"))), + "top3_mean": float(best.get("top3_mean", float("nan"))), + "top5_mean": float(best.get("top5_mean", float("nan"))), + "mrr_mean": float(best.get("mrr_mean", float("nan"))), + "linear_accuracy_mean": float(best.get("linear_accuracy_mean", float("nan"))), + "linear_balanced_accuracy_mean": float(best.get("linear_balanced_accuracy_mean", float("nan"))), + "kernel_accuracy_mean": float(best.get("kernel_accuracy_mean", float("nan"))), + "kernel_balanced_accuracy_mean": float(best.get("kernel_balanced_accuracy_mean", float("nan"))), + } + ] + + +def color_for_score(value: float, vmin: float = 0.0, vmax: float = 1.0) -> tuple[int, int, int]: + if not np.isfinite(value): + return (220, 220, 220) + t = max(0.0, min(1.0, (value - vmin) / max(vmax - vmin, 1e-12))) + # Red -> yellow -> green. + if t < 0.5: + u = t / 0.5 + return (int(190 + u * 55), int(45 + u * 175), 55) + u = (t - 0.5) / 0.5 + return (int(245 - u * 185), int(220 - u * 60), int(55 + u * 55)) + + +def plot_setting_heatmap( + aggregate_rows: list[dict[str, object]], + metric: str, + output_path: Path, +) -> None: + plot_setting_heatmap_grid( + aggregate_rows, + [metric], + output_path, + f"{metric_display_name(metric)} MEAN BY TEMPERATURE AND TOP_P", + ) + + +def write_csv(path: Path, rows: list[dict[str, object]]) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + if not rows: + path.write_text("", encoding="utf-8") + return + fields: list[str] = [] + for row in rows: + for key in row: + if key not in fields: + fields.append(key) + with path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.DictWriter(handle, fieldnames=fields) + writer.writeheader() + writer.writerows(rows) + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Evaluate DNA model-identification robustness across run suffixes.") + parser.add_argument("--dataset-dir", type=Path, default=Path("out/rand_chinese")) + parser.add_argument( + "--run", + action="append", + default=[], + help="Run spec name:suffix:temperature:top_p. Repeat for each generation setting.", + ) + parser.add_argument("--metric", choices=["cosine", "euclidean"], default="cosine") + parser.add_argument("--top-k", type=int, action="append", default=[1, 3, 5]) + parser.add_argument("--output-dir", type=Path, default=Path("out/dna_probe_sweep")) + parser.add_argument("--prefix", type=str, default="rand_chinese_probe_sweep") + parser.add_argument( + "--linear-svm", + action="store_true", + help="Also evaluate a balanced pairwise LinearSVC probe on positive/negative model pairs.", + ) + parser.add_argument( + "--kernel-svm", + action="store_true", + help="Also evaluate a balanced pairwise SVC probe with an RBF kernel on positive/negative model pairs.", + ) + parser.add_argument( + "--positive-relations-file", + type=Path, + default=None, + help="Optional JSON/JSONL/CSV/TSV file listing related models that should count as positive pairs.", + ) + parser.add_argument( + "--positive-mode", + choices=["same_or_related", "exact_only", "lineage_only"], + default="same_or_related", + help="Binary verification target. Related pairs are excluded from exact_only; diagonals are excluded from lineage_only.", + ) + parser.add_argument( + "--negative-ratio", + type=float, + default=1.0, + help="Negative samples to keep per positive pair when training the pairwise SVM.", + ) + parser.add_argument( + "--test-negative-ratio", + type=float, + default=0.0, + help="Negatives per positive in SVM testing; 0 (default) evaluates every natural-prevalence pair.", + ) + parser.add_argument( + "--common-models-only", + action="store_true", + help="Restrict every included run and the reference gallery to one shared model cohort.", + ) + parser.add_argument( + "--minimum-run-models", + type=int, + default=2, + help="With --common-models-only, exclude runs below this reference-intersection size.", + ) + return parser.parse_args() + + +def main() -> int: + args = parse_args() + run_specs = [parse_run_spec(raw) for raw in args.run] + if not run_specs: + raise SystemExit("At least one --run is required.") + + base_records = load_records_for_suffix(args.dataset_dir, "") + if not base_records: + raise SystemExit(f"No base DNA records found under {args.dataset_dir}.") + + relation_lookup = build_relation_lookup(load_relation_groups(args.positive_relations_file)) + run_records = {spec.name: load_records_for_suffix(args.dataset_dir, spec.suffix) for spec in run_specs} + available_model_counts = { + run_name: len(set(base_records) & set(records)) + for run_name, records in run_records.items() + } + cohort_metadata: dict[str, object] | None = None + if args.common_models_only: + try: + base_records, run_records, cohort_metadata = select_common_model_cohort( + base_records, + run_records, + args.minimum_run_models, + ) + except ValueError as exc: + raise SystemExit(str(exc)) from exc + included_runs = set(run_records) + run_specs = [spec for spec in run_specs if spec.name in included_runs] + summary_rows: list[dict[str, object]] = [] + prediction_rows: list[dict[str, object]] = [] + + for spec in run_specs: + records = run_records[spec.name] + metrics, rows = evaluate_nearest(base_records, records, args.metric, args.top_k) + summary = { + "run": spec.name, + "suffix": spec.suffix, + "temperature": spec.temperature, + "top_p": spec.top_p, + "metric": args.metric, + "available_model_count": available_model_counts[spec.name], + "common_cohort": bool(args.common_models_only), + **metrics, + } + if args.linear_svm: + linear = evaluate_pairwise_svm( + base_records, + run_records, + spec.name, + args.metric, + relation_lookup, + args.negative_ratio, + None if args.test_negative_ratio == 0 else args.test_negative_ratio, + args.positive_mode, + ) + summary.update(linear) + if args.kernel_svm: + kernel = evaluate_pairwise_kernel_svm( + base_records, + run_records, + spec.name, + args.metric, + relation_lookup, + args.negative_ratio, + None if args.test_negative_ratio == 0 else args.test_negative_ratio, + positive_mode=args.positive_mode, + ) + summary.update(kernel) + summary_rows.append(summary) + for row in rows: + prediction_rows.append({"run": spec.name, "suffix": spec.suffix, "temperature": spec.temperature, "top_p": spec.top_p, **row}) + + args.output_dir.mkdir(parents=True, exist_ok=True) + summary_csv = args.output_dir / f"{args.prefix}_summary.csv" + predictions_csv = args.output_dir / f"{args.prefix}_predictions.csv" + summary_json = args.output_dir / f"{args.prefix}_summary.json" + temperature_csv = args.output_dir / f"{args.prefix}_aggregate_by_temperature.csv" + temperature_json = args.output_dir / f"{args.prefix}_aggregate_by_temperature.json" + aggregate_csv = args.output_dir / f"{args.prefix}_aggregate_by_setting.csv" + aggregate_json = args.output_dir / f"{args.prefix}_aggregate_by_setting.json" + curve_png = args.output_dir / f"{args.prefix}_curves.png" + best_setting_csv = args.output_dir / f"{args.prefix}_best_setting.csv" + best_setting_json = args.output_dir / f"{args.prefix}_best_setting.json" + common_models_json = args.output_dir / f"{args.prefix}_common_models.json" + common_models_csv = args.output_dir / f"{args.prefix}_common_models.csv" + + temperature_rows = aggregate_by_temperature(summary_rows) + aggregate_rows = aggregate_by_setting(summary_rows) + write_csv(summary_csv, summary_rows) + write_csv(predictions_csv, prediction_rows) + write_csv(temperature_csv, temperature_rows) + write_csv(aggregate_csv, aggregate_rows) + best_setting_rows = build_best_setting_summary(aggregate_rows) + write_csv(best_setting_csv, best_setting_rows) + summary_json.write_text(json.dumps(summary_rows, indent=2, ensure_ascii=False), encoding="utf-8") + temperature_json.write_text(json.dumps(temperature_rows, indent=2, ensure_ascii=False), encoding="utf-8") + aggregate_json.write_text(json.dumps(aggregate_rows, indent=2, ensure_ascii=False), encoding="utf-8") + best_setting_json.write_text(json.dumps(best_setting_rows, indent=2, ensure_ascii=False), encoding="utf-8") + if cohort_metadata is not None: + common_models_json.write_text(json.dumps(cohort_metadata, indent=2, ensure_ascii=False), encoding="utf-8") + write_csv( + common_models_csv, + [{"model_name": model} for model in cohort_metadata["common_models"]], + ) + line_paths: dict[str, str] = {} + try: + plot_metric_curves(summary_rows, curve_png) + for metric in ["top1", "top3", "top5", "mrr", "linear_accuracy", "linear_balanced_accuracy", "kernel_accuracy", "kernel_balanced_accuracy"]: + metric_output = args.output_dir / f"{args.prefix}_{metric}_setting_lines.png" + metric_key = f"{metric}_mean" + plot_metric_lines_by_top_p( + aggregate_rows, + [metric_key], + metric_output, + f"{metric_display_name(metric_key)} across decoding settings", + ) + if metric_output.exists(): + line_paths[metric] = str(metric_output) + except ImportError as exc: + print(f"[warn] plotting skipped because an image dependency is unavailable: {exc}") + + print( + json.dumps( + { + "summary_csv": str(summary_csv), + "predictions_csv": str(predictions_csv), + "summary_json": str(summary_json), + "temperature_csv": str(temperature_csv), + "temperature_json": str(temperature_json), + "aggregate_csv": str(aggregate_csv), + "aggregate_json": str(aggregate_json), + "best_setting_csv": str(best_setting_csv), + "best_setting_json": str(best_setting_json), + "common_models_json": str(common_models_json) if cohort_metadata is not None else None, + "common_models_csv": str(common_models_csv) if cohort_metadata is not None else None, + "curve_png": str(curve_png), + "setting_line_plots": line_paths, + "relations_file": str(args.positive_relations_file) if args.positive_relations_file else None, + "cohort": cohort_metadata, + "runs": summary_rows, + "aggregate_by_setting": aggregate_rows, + "best_setting": best_setting_rows, + }, + indent=2, + ensure_ascii=False, + ) + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/evaluate_exact_dna_classification.py b/scripts/evaluate_exact_dna_classification.py new file mode 100644 index 0000000..654857f --- /dev/null +++ b/scripts/evaluate_exact_dna_classification.py @@ -0,0 +1,405 @@ +#!/usr/bin/env python3 +"""Evaluate exact-model DNA classification under known and unknown decoding settings. + +Unlike the legacy pairwise verification experiment, every method here solves +the same closed-set task: rank the exact model among a fixed gallery. Training +and test generation repeats are supplied separately, and temperature/top-p are +never passed to the deployment classifier. +""" + +from __future__ import annotations + +import argparse +import csv +import json +import re +import warnings +from dataclasses import dataclass +from pathlib import Path +from typing import Iterable + +import numpy as np +from sklearn.exceptions import ConvergenceWarning +from sklearn.pipeline import make_pipeline +from sklearn.preprocessing import StandardScaler +from sklearn.svm import LinearSVC, SVC + + +@dataclass(frozen=True) +class RunSpec: + name: str + suffix: str + temperature: float + top_p: float + repeat: int + + @property + def setting(self) -> tuple[float, float]: + return self.temperature, self.top_p + + +@dataclass(frozen=True) +class DnaRecord: + model_name: str + vector: np.ndarray + + +def parse_run_spec(raw: str) -> RunSpec: + parts = raw.split(":") + if len(parts) != 5: + raise ValueError( + f"Invalid run {raw!r}; expected name:suffix:temperature:top_p:repeat" + ) + name, suffix, temperature, top_p, repeat = parts + if not name or not suffix: + raise ValueError("Run name and suffix must be non-empty.") + return RunSpec(name, suffix, float(temperature), float(top_p), int(repeat)) + + +def safe_model_name(model_name: str) -> str: + return re.sub(r"[^A-Za-z0-9._-]+", "_", model_name.strip("/")) + + +def load_records_for_suffix(dataset_dir: Path, suffix: str) -> dict[str, DnaRecord]: + records: dict[str, DnaRecord] = {} + for model_dir in sorted(dataset_dir.glob(f"*{suffix}")): + if not model_dir.is_dir() or not model_dir.name.endswith(suffix): + continue + dna_files = sorted(model_dir.glob("*_dna.json")) + if not dna_files: + continue + payload = json.loads(dna_files[0].read_text(encoding="utf-8")) + model_name = str(payload.get("metadata", {}).get("model_name") or model_dir.name) + vector = np.asarray(payload["signature"], dtype=np.float32) + if vector.ndim != 1 or not np.all(np.isfinite(vector)): + continue + records[model_name] = DnaRecord(model_name, vector) + return records + + +def validate_split(train_runs: list[RunSpec], test_runs: list[RunSpec]) -> None: + train_suffixes = {run.suffix for run in train_runs} + test_suffixes = {run.suffix for run in test_runs} + overlap = sorted(train_suffixes & test_suffixes) + if overlap: + raise ValueError(f"Train/test response leakage: suffixes occur in both splits: {overlap}") + duplicate_names = len({run.name for run in train_runs + test_runs}) != len(train_runs + test_runs) + if duplicate_names: + raise ValueError("Every run name must be unique.") + + +def select_common_cohort( + records: dict[str, dict[str, DnaRecord]], run_names: Iterable[str] +) -> list[str]: + selected = list(run_names) + if not selected: + return [] + common = set(records[selected[0]]) + for name in selected[1:]: + common &= set(records[name]) + return sorted(common) + + +def cosine_scores(query: np.ndarray, gallery: np.ndarray) -> np.ndarray: + query = query / np.maximum(np.linalg.norm(query, axis=1, keepdims=True), 1e-12) + gallery = gallery / np.maximum(np.linalg.norm(gallery, axis=1, keepdims=True), 1e-12) + return query @ gallery.T + + +def bootstrap_mean_interval( + values: Iterable[float], samples: int = 2000, seed: int = 42 +) -> tuple[float, float]: + array = np.asarray(list(values), dtype=np.float64) + if array.size == 0: + return float("nan"), float("nan") + if array.size == 1 or samples <= 0: + return float(array[0]), float(array[0]) + rng = np.random.default_rng(seed) + means = np.mean(array[rng.integers(0, len(array), size=(samples, len(array)))], axis=1) + return tuple(float(value) for value in np.quantile(means, [0.025, 0.975])) + + +def ranking_metrics( + labels: list[str], scores: np.ndarray, classes: list[str], bootstrap_samples: int +) -> tuple[dict[str, float | int], list[dict[str, object]]]: + class_index = {label: index for index, label in enumerate(classes)} + rows: list[dict[str, object]] = [] + reciprocal_ranks: list[float] = [] + hits = {1: [], 3: [], 5: []} + for row_index, label in enumerate(labels): + order = np.argsort(-scores[row_index], kind="stable") + truth_index = class_index[label] + rank = int(np.flatnonzero(order == truth_index)[0]) + 1 + prediction = classes[int(order[0])] + reciprocal_ranks.append(1.0 / rank) + for k in hits: + hits[k].append(float(rank <= k)) + rows.append( + { + "model": label, + "predicted_model": prediction, + "correct_top1": prediction == label, + "self_rank": rank, + "reciprocal_rank": 1.0 / rank, + } + ) + metrics: dict[str, float | int] = {"model_count": len(labels)} + for k, values in hits.items(): + low, high = bootstrap_mean_interval(values, bootstrap_samples) + metrics[f"top{k}"] = float(np.mean(values)) + metrics[f"top{k}_ci95_low"] = low + metrics[f"top{k}_ci95_high"] = high + mrr_low, mrr_high = bootstrap_mean_interval(reciprocal_ranks, bootstrap_samples) + metrics.update( + { + "mrr": float(np.mean(reciprocal_ranks)), + "mrr_ci95_low": mrr_low, + "mrr_ci95_high": mrr_high, + "chance_top1": 1.0 / len(classes), + "chance_corrected_top1": (float(np.mean(hits[1])) - 1.0 / len(classes)) + / (1.0 - 1.0 / len(classes)), + } + ) + return metrics, rows + + +def training_arrays( + train_runs: list[RunSpec], records: dict[str, dict[str, DnaRecord]], cohort: list[str] +) -> tuple[np.ndarray, list[str]]: + vectors: list[np.ndarray] = [] + targets: list[str] = [] + for run in train_runs: + for model in cohort: + vectors.append(records[run.name][model].vector) + targets.append(model) + return np.stack(vectors), targets + + +def centroid_gallery( + train_runs: list[RunSpec], records: dict[str, dict[str, DnaRecord]], cohort: list[str] +) -> np.ndarray: + return np.stack( + [np.mean([records[run.name][model].vector for run in train_runs], axis=0) for model in cohort] + ) + + +def fit_classifiers(train_x: np.ndarray, train_y: list[str], methods: list[str]) -> dict[str, object]: + classifiers: dict[str, object] = {} + if "linear_svm" in methods: + classifiers["linear_svm"] = make_pipeline( + StandardScaler(), + LinearSVC(C=1.0, class_weight="balanced", dual="auto", max_iter=30000, random_state=42), + ) + if "rbf_svm" in methods: + classifiers["rbf_svm"] = make_pipeline( + StandardScaler(), + SVC(C=1.0, kernel="rbf", gamma="scale", class_weight="balanced", decision_function_shape="ovr"), + ) + for classifier in classifiers.values(): + with warnings.catch_warnings(): + warnings.simplefilter("ignore", ConvergenceWarning) + classifier.fit(train_x, train_y) + return classifiers + + +def classifier_scores(classifier: object, query: np.ndarray, cohort: list[str]) -> np.ndarray: + raw = np.asarray(classifier.decision_function(query)) + learned_classes = [str(value) for value in classifier.classes_] + if raw.ndim == 1: + raw = np.stack([-raw, raw], axis=1) + indices = [learned_classes.index(model) for model in cohort] + return raw[:, indices] + + +def evaluate_bound( + bound: float, + train_runs: list[RunSpec], + test_runs: list[RunSpec], + records: dict[str, dict[str, DnaRecord]], + methods: list[str], + minimum_models: int, + bootstrap_samples: int, +) -> tuple[list[dict[str, object]], list[dict[str, object]], dict[str, object]]: + eligible_train = [run for run in train_runs if run.temperature <= bound] + eligible_test = [run for run in test_runs if run.temperature <= bound] + if not eligible_train or not eligible_test: + raise ValueError(f"No train/test runs are available at temperature bound {bound:g}.") + cohort = select_common_cohort(records, [run.name for run in eligible_train + eligible_test]) + if len(cohort) < minimum_models: + raise ValueError( + f"Temperature bound {bound:g} has only {len(cohort)} common models; " + f"minimum is {minimum_models}. Complete/backfill the sweep before drawing conclusions." + ) + + train_x, train_y = training_arrays(eligible_train, records, cohort) + gallery = centroid_gallery(eligible_train, records, cohort) + classifiers = fit_classifiers(train_x, train_y, methods) + summaries: list[dict[str, object]] = [] + predictions: list[dict[str, object]] = [] + for run in eligible_test: + query = np.stack([records[run.name][model].vector for model in cohort]) + score_sets: dict[str, np.ndarray] = {"cosine_centroid": cosine_scores(query, gallery)} + score_sets.update( + {method: classifier_scores(classifier, query, cohort) for method, classifier in classifiers.items()} + ) + for method, scores in score_sets.items(): + metrics, rows = ranking_metrics(cohort, scores, cohort, bootstrap_samples) + summaries.append( + { + "temperature_bound": bound, + "method": method, + "run": run.name, + "temperature": run.temperature, + "top_p": run.top_p, + "repeat": run.repeat, + "training_run_count": len(eligible_train), + **metrics, + } + ) + predictions.extend( + { + "temperature_bound": bound, + "method": method, + "run": run.name, + "temperature": run.temperature, + "top_p": run.top_p, + "repeat": run.repeat, + **row, + } + for row in rows + ) + metadata = { + "temperature_bound": bound, + "cohort_size": len(cohort), + "cohort": cohort, + "train_runs": [run.name for run in eligible_train], + "test_runs": [run.name for run in eligible_test], + } + return summaries, predictions, metadata + + +def aggregate_deployment( + summaries: list[dict[str, object]], predictions: list[dict[str, object]], bootstrap_samples: int +) -> list[dict[str, object]]: + output: list[dict[str, object]] = [] + keys = sorted({(float(row["temperature_bound"]), str(row["method"])) for row in summaries}) + for bound, method in keys: + selected = [row for row in summaries if float(row["temperature_bound"]) == bound and row["method"] == method] + # First average repeats within a cell, then weight each temperature/top-p cell equally. + cells: dict[tuple[float, float], list[dict[str, object]]] = {} + for row in selected: + cells.setdefault((float(row["temperature"]), float(row["top_p"])), []).append(row) + cell_accuracies = [float(np.mean([float(row["top1"]) for row in rows])) for rows in cells.values()] + + pred = [row for row in predictions if float(row["temperature_bound"]) == bound and row["method"] == method] + model_names = sorted({str(row["model"]) for row in pred}) + model_values = [] + for model in model_names: + per_model = [float(bool(row["correct_top1"])) for row in pred if row["model"] == model] + model_values.append(float(np.mean(per_model))) + low, high = bootstrap_mean_interval(model_values, bootstrap_samples) + output.append( + { + "temperature_bound": bound, + "method": method, + "cell_count": len(cells), + "model_count": len(model_names), + "mixed_accuracy_equal_cell": float(np.mean(cell_accuracies)), + "mixed_accuracy_ci95_low_model_cluster": low, + "mixed_accuracy_ci95_high_model_cluster": high, + "worst_setting_accuracy": float(np.min(cell_accuracies)), + "best_setting_accuracy": float(np.max(cell_accuracies)), + } + ) + return output + + +def write_csv(path: Path, rows: list[dict[str, object]]) -> None: + if not rows: + path.write_text("", encoding="utf-8") + return + fields: list[str] = [] + for row in rows: + fields.extend(key for key in row if key not in fields) + with path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.DictWriter(handle, fieldnames=fields) + writer.writeheader() + writer.writerows(rows) + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Exact-model comparison of cosine centroids and multiclass SVMs." + ) + parser.add_argument("--dataset-dir", type=Path, default=Path("out/rand_chinese")) + parser.add_argument("--train-run", action="append", default=[], help="name:suffix:temperature:top_p:repeat") + parser.add_argument("--test-run", action="append", default=[], help="name:suffix:temperature:top_p:repeat") + parser.add_argument("--temperature-bound", type=float, action="append", default=[]) + parser.add_argument("--method", choices=["linear_svm", "rbf_svm"], action="append", default=[]) + parser.add_argument("--minimum-models", type=int, default=100) + parser.add_argument("--bootstrap-samples", type=int, default=2000) + parser.add_argument("--output-dir", type=Path, default=Path("out/exact_dna_classification")) + parser.add_argument("--prefix", default="exact_dna") + return parser.parse_args() + + +def main() -> int: + args = parse_args() + train_runs = [parse_run_spec(value) for value in args.train_run] + test_runs = [parse_run_spec(value) for value in args.test_run] + if not train_runs or not test_runs: + raise SystemExit("Supply at least one --train-run and one independent --test-run.") + try: + validate_split(train_runs, test_runs) + except ValueError as exc: + raise SystemExit(str(exc)) from exc + methods = list(dict.fromkeys(args.method or ["linear_svm", "rbf_svm"])) + bounds = sorted(set(args.temperature_bound or [run.temperature for run in test_runs])) + records = { + run.name: load_records_for_suffix(args.dataset_dir, run.suffix) + for run in train_runs + test_runs + } + empty = [name for name, values in records.items() if not values] + if empty: + raise SystemExit(f"No DNA records found for runs: {empty}") + + summaries: list[dict[str, object]] = [] + predictions: list[dict[str, object]] = [] + cohorts: list[dict[str, object]] = [] + for bound in bounds: + try: + bound_summaries, bound_predictions, metadata = evaluate_bound( + bound, train_runs, test_runs, records, methods, args.minimum_models, args.bootstrap_samples + ) + except ValueError as exc: + raise SystemExit(str(exc)) from exc + summaries.extend(bound_summaries) + predictions.extend(bound_predictions) + cohorts.append(metadata) + deployment = aggregate_deployment(summaries, predictions, args.bootstrap_samples) + + args.output_dir.mkdir(parents=True, exist_ok=True) + paths = { + "per_setting_csv": args.output_dir / f"{args.prefix}_per_setting.csv", + "predictions_csv": args.output_dir / f"{args.prefix}_predictions.csv", + "deployment_csv": args.output_dir / f"{args.prefix}_bounded_deployment.csv", + "summary_json": args.output_dir / f"{args.prefix}_summary.json", + } + write_csv(paths["per_setting_csv"], summaries) + write_csv(paths["predictions_csv"], predictions) + write_csv(paths["deployment_csv"], deployment) + payload = { + "protocol": "temperature-agnostic exact-model classification", + "train_test_repeats_disjoint": True, + "temperature_and_top_p_hidden_from_classifier": True, + "cohorts": cohorts, + "per_setting": summaries, + "bounded_deployment": deployment, + } + paths["summary_json"].write_text(json.dumps(payload, indent=2, ensure_ascii=False), encoding="utf-8") + print(json.dumps({key: str(value) for key, value in paths.items()}, indent=2)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/export_hf_model_tree.py b/scripts/export_hf_model_tree.py new file mode 100644 index 0000000..bed1f9d --- /dev/null +++ b/scripts/export_hf_model_tree.py @@ -0,0 +1,233 @@ +#!/usr/bin/env python3 +"""Export Hugging Face model-tree relations as connected model groups. + +This is a lightweight, reproducible exporter for the first-pass relationship +file used by the DNA experiments. It extracts direct base-model links from Hub +model cards and collapses them into connected components so downstream tools +can treat all linked models as related. +""" + +from __future__ import annotations + +import argparse +import csv +import json +import re +from dataclasses import dataclass +from pathlib import Path +from typing import Iterable + +from huggingface_hub import HfApi + + +@dataclass(frozen=True) +class ModelRecord: + model_id: str + source_path: Path | None = None + + +class UnionFind: + def __init__(self) -> None: + self.parent: dict[str, str] = {} + self.rank: dict[str, int] = {} + + def add(self, item: str) -> None: + if item not in self.parent: + self.parent[item] = item + self.rank[item] = 0 + + def find(self, item: str) -> str: + parent = self.parent[item] + if parent != item: + self.parent[item] = self.find(parent) + return self.parent[item] + + def union(self, left: str, right: str) -> None: + self.add(left) + self.add(right) + left_root = self.find(left) + right_root = self.find(right) + if left_root == right_root: + return + if self.rank[left_root] < self.rank[right_root]: + left_root, right_root = right_root, left_root + self.parent[right_root] = left_root + if self.rank[left_root] == self.rank[right_root]: + self.rank[left_root] += 1 + + +def safe_model_id(raw: str) -> str: + return raw.strip().strip('"').strip("'") + + +def load_model_records(path: Path) -> list[ModelRecord]: + if not path.exists(): + raise FileNotFoundError(f"Model list not found: {path}") + + records: list[ModelRecord] = [] + text = path.read_text(encoding="utf-8").strip() + if not text: + return records + + if path.suffix.lower() in {".csv", ".tsv"}: + delimiter = "\t" if path.suffix.lower() == ".tsv" else "," + reader = csv.DictReader(text.splitlines(), delimiter=delimiter) + for row in reader: + model_id = row.get("model_id") or row.get("model") or row.get("id") or "" + model_id = safe_model_id(model_id) + if model_id: + records.append(ModelRecord(model_id=model_id, source_path=path)) + return records + + for raw_line in text.splitlines(): + line = raw_line.strip() + if not line or line.startswith("#"): + continue + if line.startswith("{"): + payload = json.loads(line) + model_id = payload.get("model_id") or payload.get("model") or payload.get("id") or "" + model_id = safe_model_id(str(model_id)) + if model_id: + records.append(ModelRecord(model_id=model_id, source_path=path)) + else: + records.append(ModelRecord(model_id=safe_model_id(line), source_path=path)) + return records + + +def split_models(raw: list[str]) -> list[str]: + out: list[str] = [] + for item in raw: + parts = [part.strip() for part in re.split(r"[|,;]", item) if part.strip()] + out.extend(parts) + return out + + +def extract_base_models(info) -> list[str]: + bases: list[str] = [] + card_data = getattr(info, "card_data", None) + if card_data is not None: + base_model = getattr(card_data, "base_model", None) + if isinstance(base_model, str): + bases.extend(split_models([base_model])) + elif isinstance(base_model, (list, tuple, set)): + bases.extend(split_models([str(item) for item in base_model])) + + config = getattr(info, "config", None) + if isinstance(config, dict): + for key in ["base_model_name_or_path", "base_model", "parent_model_name_or_path"]: + value = config.get(key) + if isinstance(value, str): + bases.extend(split_models([value])) + elif isinstance(value, (list, tuple, set)): + bases.extend(split_models([str(item) for item in value])) + + cleaned: list[str] = [] + seen: set[str] = set() + for base in bases: + base = safe_model_id(base) + if base and base not in seen: + cleaned.append(base) + seen.add(base) + return cleaned + + +def build_graph( + records: list[ModelRecord], token: str | None, include_external: bool, timeout: float | None +) -> tuple[list[list[str]], list[dict[str, str]], dict[str, object]]: + api = HfApi(token=token) + uf = UnionFind() + input_models = {record.model_id for record in records} + direct_edges: list[dict[str, str]] = [] + skipped = 0 + + for record in records: + model_id = record.model_id + uf.add(model_id) + try: + info = api.model_info(model_id, timeout=timeout) + except Exception: + skipped += 1 + continue + + for base_model in extract_base_models(info): + uf.union(model_id, base_model) + direct_edges.append({"source": model_id, "target": base_model, "relation": "base_model"}) + + components: dict[str, list[str]] = {} + for node in uf.parent: + root = uf.find(node) + components.setdefault(root, []).append(node) + + groups: list[list[str]] = [] + for nodes in components.values(): + if include_external: + group = sorted(nodes) + else: + group = sorted(node for node in nodes if node in input_models) + if len(group) >= 2: + groups.append(group) + groups.sort(key=lambda nodes: (len(nodes), nodes[0].lower())) + summary = { + "model_count": len(records), + "node_count": len(uf.parent), + "edge_count": len(direct_edges), + "component_count": len(groups), + "skipped_models": skipped, + "include_external": include_external, + } + return groups, direct_edges, summary + + +def build_components(records: list[ModelRecord], token: str | None, include_external: bool, timeout: float | None) -> tuple[list[list[str]], dict[str, object]]: + """Backward-compatible connected-component API.""" + groups, _edges, summary = build_graph(records, token, include_external, timeout) + return groups, summary + + +def write_jsonl(path: Path, groups: list[list[str]]) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + with path.open("w", encoding="utf-8") as handle: + for group in groups: + handle.write(json.dumps({"models": group}, ensure_ascii=False) + "\n") + + +def write_edges_jsonl(path: Path, edges: list[dict[str, str]]) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + with path.open("w", encoding="utf-8") as handle: + for edge in edges: + handle.write(json.dumps(edge, ensure_ascii=False) + "\n") + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Export Hugging Face model-tree relations as JSONL groups.") + parser.add_argument("--models-file", type=Path, required=True, help="Model list file or JSONL with model_id fields.") + parser.add_argument("--output-file", type=Path, default=Path("out/hf_model_tree/model_relations.jsonl")) + parser.add_argument("--edges-file", type=Path, default=Path("out/hf_model_tree/model_direct_edges.jsonl")) + parser.add_argument("--summary-file", type=Path, default=Path("out/hf_model_tree/model_relations_summary.json")) + parser.add_argument("--token", type=str, default=None) + parser.add_argument("--timeout", type=float, default=30.0) + parser.add_argument( + "--include-external", + action="store_true", + help="Keep base models even if they are not present in the input list.", + ) + parser.add_argument("--limit", type=int, default=None, help="Optional maximum number of input models to inspect.") + return parser.parse_args() + + +def main() -> int: + args = parse_args() + records = load_model_records(args.models_file) + if args.limit is not None: + records = records[: args.limit] + groups, edges, summary = build_graph(records, token=args.token, include_external=args.include_external, timeout=args.timeout) + write_jsonl(args.output_file, groups) + write_edges_jsonl(args.edges_file, edges) + args.summary_file.parent.mkdir(parents=True, exist_ok=True) + args.summary_file.write_text(json.dumps(summary, indent=2, ensure_ascii=False), encoding="utf-8") + print(json.dumps({"output_file": str(args.output_file), "edges_file": str(args.edges_file), "summary_file": str(args.summary_file), **summary}, indent=2, ensure_ascii=False)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/filter_seen_models_from_lists.py b/scripts/filter_seen_models_from_lists.py new file mode 100644 index 0000000..4707d53 --- /dev/null +++ b/scripts/filter_seen_models_from_lists.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Filter already-seen models (present in configs/rand) from model list JSONL files.""" + +from __future__ import annotations + +import json +import re +from pathlib import Path + + +ROOT = Path(__file__).resolve().parents[1] +RAND_DIR = ROOT / "configs" / "rand" +HF_INPUT = ROOT / "configs" / "huggingface_llm_list.jsonl" +OR_INPUT = ROOT / "configs" / "openrouter_llm_list.jsonl" +HF_OUTPUT = ROOT / "configs" / "huggingface_llm_list_left.jsonl" +OR_OUTPUT = ROOT / "configs" / "openrouter_llm_list_left.jsonl" + + +def safe_model_name(model_id: str) -> str: + """Mirror scripts/run_hf_dna_pipeline.py naming for model output folders.""" + return re.sub(r"[^A-Za-z0-9._-]+", "_", model_id.strip("/")) + + +def read_jsonl(path: Path) -> list[dict]: + rows: list[dict] = [] + with path.open("r", encoding="utf-8") as f: + for idx, line in enumerate(f, start=1): + text = line.strip() + if not text: + continue + try: + rows.append(json.loads(text)) + except json.JSONDecodeError: + print(f"[WARN] Skip invalid JSON at {path}:{idx}") + return rows + + +def write_jsonl(path: Path, rows: list[dict]) -> None: + with path.open("w", encoding="utf-8") as f: + for row in rows: + f.write(json.dumps(row, ensure_ascii=False) + "\n") + + +def collect_seen_names(rand_dir: Path) -> set[str]: + if not rand_dir.exists(): + return set() + return {p.name for p in rand_dir.iterdir() if p.is_dir()} + + +def filter_rows(rows: list[dict], seen_safe_names: set[str]) -> tuple[list[dict], list[str]]: + kept: list[dict] = [] + dropped_model_ids: list[str] = [] + for row in rows: + model_id = str(row.get("model_id", "")).strip() + if not model_id: + kept.append(row) + continue + + model_safe_name = safe_model_name(model_id) + if model_safe_name in seen_safe_names: + dropped_model_ids.append(model_id) + else: + kept.append(row) + return kept, dropped_model_ids + + +def main() -> int: + seen_safe_names = collect_seen_names(RAND_DIR) + if not seen_safe_names: + print(f"[WARN] No directories found under: {RAND_DIR}") + + hf_rows = read_jsonl(HF_INPUT) + or_rows = read_jsonl(OR_INPUT) + + hf_kept, hf_dropped = filter_rows(hf_rows, seen_safe_names) + or_kept, or_dropped = filter_rows(or_rows, seen_safe_names) + + write_jsonl(HF_OUTPUT, hf_kept) + write_jsonl(OR_OUTPUT, or_kept) + + print(f"[DONE] seen dirs in rand: {len(seen_safe_names)}") + print(f"[DONE] huggingface: {len(hf_rows)} -> {len(hf_kept)} (dropped {len(hf_dropped)})") + print(f"[DONE] openrouter: {len(or_rows)} -> {len(or_kept)} (dropped {len(or_dropped)})") + print(f"[OUT] {HF_OUTPUT}") + print(f"[OUT] {OR_OUTPUT}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/flag_empty_responses.py b/scripts/flag_empty_responses.py new file mode 100644 index 0000000..f05e1b1 --- /dev/null +++ b/scripts/flag_empty_responses.py @@ -0,0 +1,81 @@ +#!/usr/bin/env python3 +"""Scan response caches and report runs with empty responses.""" + +from __future__ import annotations + +import argparse +import json +from pathlib import Path + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Flag responses.json files that contain empty responses.") + parser.add_argument("--data-dir", type=Path, default=Path("out/rand_chinese"), help="Directory to scan recursively.") + parser.add_argument("--output-file", type=Path, default=None, help="Optional JSON report path.") + parser.add_argument("--max-show", type=int, default=5, help="Maximum empty indices to display per run.") + parser.add_argument("--show-all", action="store_true", help="Print every run, including clean ones.") + return parser.parse_args() + + +def inspect_response_file(path: Path, max_show: int) -> dict[str, object]: + payload = json.loads(path.read_text(encoding="utf-8")) + items = payload.get("items", []) + empty_indices: list[int] = [] + for idx, item in enumerate(items): + if not isinstance(item, dict): + empty_indices.append(idx) + continue + response = str(item.get("response", "")).strip() + if not response: + empty_indices.append(idx) + + return { + "path": str(path), + "run_name": path.parent.name, + "item_count": len(items), + "empty_count": len(empty_indices), + "empty_indices": empty_indices[:max_show], + "truncated": len(empty_indices) > max_show, + } + + +def main() -> int: + args = parse_args() + records = [] + + for response_path in sorted(args.data_dir.rglob("responses.json")): + try: + record = inspect_response_file(response_path, args.max_show) + except Exception as exc: + record = { + "path": str(response_path), + "run_name": response_path.parent.name, + "error": str(exc), + } + records.append(record) + continue + + if record["empty_count"] > 0 or args.show_all: + records.append(record) + + for record in records: + if "error" in record: + print(f"ERROR {record['path']}: {record['error']}") + continue + indices = ", ".join(str(idx) for idx in record["empty_indices"]) + suffix = " ..." if record["truncated"] else "" + print( + f"{record['empty_count']:4d} empty / {record['item_count']:4d} items " + f"{record['run_name']}: [{indices}{suffix}]" + ) + + if args.output_file is not None: + args.output_file.parent.mkdir(parents=True, exist_ok=True) + args.output_file.write_text(json.dumps(records, indent=2, ensure_ascii=False), encoding="utf-8") + + print(f"\nmatched {len(records)} problematic run(s)" if records else "\nno empty responses found") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/prune_model_list_by_status.py b/scripts/prune_model_list_by_status.py new file mode 100644 index 0000000..31085a9 --- /dev/null +++ b/scripts/prune_model_list_by_status.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python3 +"""Remove model entries from a JSONL list using latest statuses from a status journal.""" + +from __future__ import annotations + +import argparse +import json +from datetime import datetime +from pathlib import Path + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Prune model list JSONL by status.jsonl latest records.", + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + ) + parser.add_argument("--status-jsonl", type=Path, required=True, help="Path to status.jsonl") + parser.add_argument("--input-jsonl", type=Path, required=True, help="Model list JSONL to prune") + parser.add_argument("--provider", type=str, default=None, help="Only use statuses from this provider") + parser.add_argument( + "--status", + type=str, + default="success", + help="Status value to remove from input JSONL (e.g., success, failed_oom)", + ) + parser.add_argument("--backup", action="store_true", help="Create timestamped backup before writing") + parser.add_argument("--dry-run", action="store_true", help="Report changes without writing file") + return parser.parse_args() + + +def load_latest_status_map(status_path: Path, provider: str | None) -> dict[str, str]: + latest: dict[str, dict] = {} + with status_path.open("r", encoding="utf-8") as f: + for line in f: + text = line.strip() + if not text: + continue + try: + row = json.loads(text) + except json.JSONDecodeError: + continue + model_id = str(row.get("model_id", "")).strip() + row_provider = str(row.get("provider", "")).strip() + if not model_id: + continue + if provider and row_provider != provider: + continue + latest[model_id] = row + + status_map: dict[str, str] = {} + for model_id, row in latest.items(): + status_map[model_id] = str(row.get("status", "")).strip() + return status_map + + +def load_jsonl_rows(path: Path) -> list[dict]: + rows: list[dict] = [] + with path.open("r", encoding="utf-8") as f: + for idx, line in enumerate(f, start=1): + text = line.strip() + if not text: + continue + try: + rows.append(json.loads(text)) + except json.JSONDecodeError as exc: + raise ValueError(f"Invalid JSON at {path}:{idx}: {exc}") from exc + return rows + + +def write_jsonl_rows(path: Path, rows: list[dict]) -> None: + with path.open("w", encoding="utf-8") as f: + for row in rows: + f.write(json.dumps(row, ensure_ascii=False) + "\n") + + +def main() -> int: + args = parse_args() + + if not args.status_jsonl.exists(): + raise FileNotFoundError(f"status file not found: {args.status_jsonl}") + if not args.input_jsonl.exists(): + raise FileNotFoundError(f"input file not found: {args.input_jsonl}") + + status_map = load_latest_status_map(args.status_jsonl, args.provider) + rows = load_jsonl_rows(args.input_jsonl) + + kept: list[dict] = [] + removed: list[str] = [] + target_status = args.status.strip() + + for row in rows: + model_id = str(row.get("model_id", "")).strip() + if not model_id: + kept.append(row) + continue + if status_map.get(model_id) == target_status: + removed.append(model_id) + continue + kept.append(row) + + print(f"[INFO] status file: {args.status_jsonl}") + print(f"[INFO] input file: {args.input_jsonl}") + print(f"[INFO] target status: {target_status}") + print(f"[INFO] provider filter: {args.provider or 'ALL'}") + print(f"[INFO] rows: {len(rows)} -> {len(kept)} (removed {len(removed)})") + + if removed: + print("[INFO] removed model_id entries:") + for model_id in removed: + print(f" - {model_id}") + + if args.dry_run: + print("[DONE] dry-run only, file unchanged") + return 0 + + if args.backup: + stamp = datetime.now().strftime("%Y%m%d-%H%M%S") + backup = args.input_jsonl.with_name(f"{args.input_jsonl.name}.bak.{stamp}.status-{target_status}") + backup.write_text(args.input_jsonl.read_text(encoding="utf-8"), encoding="utf-8") + print(f"[INFO] backup: {backup}") + + write_jsonl_rows(args.input_jsonl, kept) + print("[DONE] file updated") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/prune_rand_chinese_from_saved.py b/scripts/prune_rand_chinese_from_saved.py new file mode 100644 index 0000000..6481771 --- /dev/null +++ b/scripts/prune_rand_chinese_from_saved.py @@ -0,0 +1,81 @@ +#!/usr/bin/env python3 +"""Remove already-saved rand_chinese model outputs that also exist in out-saved/rand.""" + +from __future__ import annotations + +import argparse +import shutil +from pathlib import Path + + +ROOT = Path(__file__).resolve().parents[1] +DEFAULT_SOURCE_DIR = ROOT / "out-saved" / "rand" +DEFAULT_TARGET_DIR = ROOT / "out" / "rand_chinese" + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Remove target model output directories when the same model exists in out-saved/rand.", + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + ) + parser.add_argument("--source-dir", type=Path, default=DEFAULT_SOURCE_DIR, help="Reference output tree") + parser.add_argument("--target-dir", type=Path, default=DEFAULT_TARGET_DIR, help="Directory to prune") + mode = parser.add_mutually_exclusive_group() + mode.add_argument("--dry-run", action="store_true", help="Preview deletions without changing anything") + mode.add_argument("--apply", action="store_true", help="Actually delete the matching directories") + return parser.parse_args() + + +def collect_model_dirs(base_dir: Path) -> set[str]: + if not base_dir.exists(): + return set() + return {entry.name for entry in base_dir.iterdir() if entry.is_dir()} + + +def main() -> int: + args = parse_args() + source_dir = args.source_dir + target_dir = args.target_dir + + if not source_dir.exists(): + raise FileNotFoundError(f"source directory not found: {source_dir}") + if not target_dir.exists(): + print(f"[WARN] target directory not found, nothing to do: {target_dir}") + return 0 + + source_models = collect_model_dirs(source_dir) + target_models = collect_model_dirs(target_dir) + matched_models = sorted(source_models & target_models) + missing_in_target = sorted(source_models - target_models) + + print(f"[INFO] source: {source_dir}") + print(f"[INFO] target: {target_dir}") + print(f"[INFO] source model dirs: {len(source_models)}") + print(f"[INFO] target model dirs: {len(target_models)}") + print(f"[INFO] matched model dirs: {len(matched_models)}") + + if matched_models: + action = "would remove" if args.dry_run or not args.apply else "removing" + print(f"[INFO] {action} matched target directories:") + for model_name in matched_models: + print(f" - {target_dir / model_name}") + + if missing_in_target: + print(f"[INFO] source models not present under target: {len(missing_in_target)}") + + if args.dry_run or not args.apply: + print("[DONE] dry-run only, no files changed") + return 0 + + removed = 0 + for model_name in matched_models: + path = target_dir / model_name + shutil.rmtree(path) + removed += 1 + + print(f"[DONE] removed {removed} directory(s)") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) \ No newline at end of file diff --git a/scripts/report_sweep_progress.py b/scripts/report_sweep_progress.py new file mode 100644 index 0000000..8d82a91 --- /dev/null +++ b/scripts/report_sweep_progress.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python3 +"""Report completion progress for a DNA sweep run. + +The script reads a run's ``manifest.json`` and ``status.jsonl`` and reports: + +- planned task count +- number of unique models with a final recorded status +- completion percentage +- any models still missing from the status journal + +It accepts either an explicit run directory or a temperature/top-p/repeat +specification and maps it to the expected run directory name. +""" + +from __future__ import annotations + +import argparse +import json +from collections import Counter +from pathlib import Path + + +DEFAULT_RUN_ROOT = Path("out") / "rand_chinese_temp_top_p_sweep" + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Report completion progress for a DNA sweep run.", + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + ) + target = parser.add_mutually_exclusive_group() + target.add_argument("--run-dir", type=Path, help="Exact run directory containing manifest.json and status.jsonl") + target.add_argument("--suffix", type=str, help="Run suffix such as _t00_p08_r1") + parser.add_argument("--temperature", type=float, help="Temperature value used to build the suffix") + parser.add_argument("--top-p", dest="top_p", type=float, help="Top-p value used to build the suffix") + parser.add_argument("--repeat", type=int, default=1, help="Repeat index used to build the suffix") + parser.add_argument( + "--run-root", + type=Path, + default=DEFAULT_RUN_ROOT, + help="Root directory that contains per-setting run directories", + ) + args = parser.parse_args() + if args.run_dir is None and args.suffix is None and (args.temperature is None or args.top_p is None): + parser.error("provide --run-dir, --suffix, or both --temperature and --top-p") + return args + + +def format_code(value: float) -> str: + return f"{int(round(value * 10)):02d}" + + +def build_run_dir(args: argparse.Namespace) -> Path: + if args.run_dir is not None: + return args.run_dir + if args.suffix is not None: + suffix = args.suffix.strip() + if not suffix.startswith("_"): + suffix = f"_{suffix}" + return args.run_root.with_name(f"{args.run_root.name}{suffix}") + if args.temperature is None or args.top_p is None: + raise ValueError("Provide either --run-dir, --suffix, or both --temperature and --top-p.") + suffix = f"_t{format_code(args.temperature)}_p{format_code(args.top_p)}_r{args.repeat}" + return args.run_root.with_name(f"{args.run_root.name}{suffix}") + + +def load_latest_statuses(status_path: Path) -> dict[str, dict]: + latest: dict[str, dict] = {} + with status_path.open("r", encoding="utf-8") as f: + for line in f: + text = line.strip() + if not text: + continue + row = json.loads(text) + model_id = str(row.get("model_id", "")).strip() + if model_id: + latest[model_id] = row + return latest + + +def main() -> int: + args = parse_args() + run_dir = build_run_dir(args) + manifest_path = run_dir / "manifest.json" + status_path = run_dir / "status.jsonl" + + if not manifest_path.exists(): + raise FileNotFoundError(f"manifest not found: {manifest_path}") + if not status_path.exists(): + raise FileNotFoundError(f"status journal not found: {status_path}") + + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + latest = load_latest_statuses(status_path) + planned = int(manifest.get("task_count", 0)) + task_models = [str(task.get("model_id", "")).strip() for task in manifest.get("tasks", []) if str(task.get("model_id", "")).strip()] + + finished = sum( + 1 + for row in latest.values() + if str(row.get("status", "")).startswith("failed") or str(row.get("status", "")) == "success" + ) + success = sum(1 for row in latest.values() if str(row.get("status", "")) == "success") + failed = finished - success + failure_reasons = Counter( + str(row.get("status", "unknown")) + for row in latest.values() + if str(row.get("status", "")).startswith("failed") + ) + missing = [model_id for model_id in task_models if model_id not in latest] + percent = (finished / planned * 100.0) if planned else 0.0 + + print(f"run_dir={run_dir}") + print(f"planned={planned}") + print(f"unique_models_recorded={len(latest)}") + print(f"finished={finished}") + print(f"success={success}") + print(f"failed={failed}") + print(f"missing={len(missing)}") + print(f"percent={percent:.1f}%") + print("failure_status_counts=" + json.dumps(dict(sorted(failure_reasons.items())), ensure_ascii=False)) + if missing: + print("missing_models=" + json.dumps(missing, ensure_ascii=False)) + + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/run_dna_temperature_top_p_missing_only.sh b/scripts/run_dna_temperature_top_p_missing_only.sh new file mode 100755 index 0000000..64cd890 --- /dev/null +++ b/scripts/run_dna_temperature_top_p_missing_only.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env bash +# Run only the missing temperature/top_p pairs for the current rand_chinese sweep. + +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +MASTER_LOG_DIR="${MASTER_LOG_DIR:-logs/dna_sweep/rand_chinese_temp_top_p_sweep_missing_$(date +%Y%m%d-%H%M%S)}" +REPEATS="${REPEATS:-1 2}" +SWEEP_NAME="${SWEEP_NAME:-rand_chinese_temp_top_p_sweep}" + +mkdir -p "$MASTER_LOG_DIR" + +run_pair() { + local temperature="$1" + local top_p="$2" + local t_code + local p_code + t_code="$(printf '%.1f' "$temperature" | awk '{printf "%02d", int($1 * 10 + 0.5)}')" + p_code="$(printf '%.1f' "$top_p" | awk '{printf "%02d", int($1 * 10 + 0.5)}')" + local pair_name="${SWEEP_NAME}_t${t_code}_p${p_code}" + local pair_log_dir="$MASTER_LOG_DIR/$pair_name" + + mkdir -p "$pair_log_dir" + echo "[$(date '+%Y-%m-%d %H:%M:%S')] START pair=$temperature:$top_p log_dir=$pair_log_dir" + + env \ + TEMPERATURES="$temperature" \ + TOP_PS="$top_p" \ + REPEATS="$REPEATS" \ + LOG_DIR="$pair_log_dir" \ + SWEEP_NAME="$SWEEP_NAME" \ + bash scripts/run_dna_temperature_top_p_sweep.sh + + echo "[$(date '+%Y-%m-%d %H:%M:%S')] DONE pair=$temperature:$top_p" +} + +run_pair 0.5 0.9 +run_pair 0.5 1.0 +run_pair 0.7 0.8 +run_pair 0.7 1.0 + +echo "[$(date '+%Y-%m-%d %H:%M:%S')] all missing pairs complete" \ No newline at end of file diff --git a/scripts/run_dna_temperature_top_p_sweep.sh b/scripts/run_dna_temperature_top_p_sweep.sh new file mode 100755 index 0000000..8dc7f4d --- /dev/null +++ b/scripts/run_dna_temperature_top_p_sweep.sh @@ -0,0 +1,215 @@ +#!/usr/bin/env bash +# Sequentially run LLM-DNA temperature/top_p sweeps. +# +# Launch once with nohup, for example: +# nohup bash scripts/run_dna_temperature_top_p_sweep.sh > logs/dna_sweep/master_$(date +%Y%m%d-%H%M%S).log 2>&1 & +# +# The script runs one setting at a time. Each setting gets a clear output suffix, +# run name, child log, and manifest row. + +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +PYTHON_BIN="${PYTHON_BIN:-$ROOT/venv/bin/python}" +if [[ ! -x "$PYTHON_BIN" ]]; then + PYTHON_BIN="$(command -v python3)" +fi + +HF_JSONL="${HF_JSONL:-configs/rand_chinese_0p3b_7b_rerun.jsonl}" +DATASET="${DATASET:-rand_chinese}" +OUTPUT_DIR="${OUTPUT_DIR:-out}" +PROVIDERS="${PROVIDERS:-huggingface}" +GLOBAL_STATUS_JOURNAL="${GLOBAL_STATUS_JOURNAL:-$OUTPUT_DIR/dna_global_status.jsonl}" +GLOBAL_STATE="${GLOBAL_STATE:-$OUTPUT_DIR/dna_global_state.json}" + +# Default sweep. Override with env vars, e.g.: +# TEMPERATURES="0.2 0.3" TOP_PS="0.9" REPEATS="1 2" +TEMPERATURES="${TEMPERATURES:-0.0 0.1 0.2 0.3 0.5 0.7 0.9}" +TOP_PS="${TOP_PS:-0.8 0.85 0.9 0.95 1.0}" +REPEATS="${REPEATS:-1 2}" +GENERATION_SEED_BASE="${GENERATION_SEED_BASE:-42000}" + +MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-10}" +MIN_GPU_FREE_GB="${MIN_GPU_FREE_GB:-4.0}" +GPU_POLL_SECONDS="${GPU_POLL_SECONDS:-15.0}" +GPU_MEMORY_PER_BILLION_GB="${GPU_MEMORY_PER_BILLION_GB:-2.2}" +GPU_MEMORY_HEADROOM_GB="${GPU_MEMORY_HEADROOM_GB:-2.0}" +MODEL_TIMEOUT_SECONDS="${MODEL_TIMEOUT_SECONDS:-43200}" +MAX_RETRIES="${MAX_RETRIES:-3}" +OOM_RETRIES="${OOM_RETRIES:-3}" +RETRY_DELAY_SECONDS="${RETRY_DELAY_SECONDS:-300}" +GPUS="${GPUS:-}" +TRY_VLLM="${TRY_VLLM:-1}" +RESUME_MODE="${RESUME_MODE:-all}" +CACHE_EVICT_FINISHED="${CACHE_EVICT_FINISHED:-success}" + +# Set LIMIT=50 for a cheaper pilot. LIMIT=0 means no limit. +LIMIT="${LIMIT:-0}" + +# Use 1 to include deterministic baselines named _t00_p10_r1/_t00_p10_r2. +# Existing _2_run/_3_run already cover deterministic baselines, so default is off. +INCLUDE_T00="${INCLUDE_T00:-0}" + +SWEEP_NAME="${SWEEP_NAME:-rand_chinese_temp_top_p_sweep}" +LOG_DIR="${LOG_DIR:-logs/dna_sweep/${SWEEP_NAME}_$(date +%Y%m%d-%H%M%S)}" +MANIFEST="${MANIFEST:-$LOG_DIR/sweep_manifest.tsv}" + +mkdir -p "$LOG_DIR" + +format_decimal() { + local value="$1" + "$PYTHON_BIN" - "$value" <<'PY' +import sys +value = float(sys.argv[1]) +print(f"{int(round(value * 10)):02d}") +PY +} + +write_manifest_header() { + printf "timestamp\tsuffix\trun_name\ttemperature\ttop_p\trepeat\tstatus\tlog_path\n" > "$MANIFEST" +} + +append_manifest() { + local suffix="$1" + local run_name="$2" + local temperature="$3" + local top_p="$4" + local repeat="$5" + local status="$6" + local log_path="$7" + printf "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n" \ + "$(date '+%Y-%m-%d %H:%M:%S')" "$suffix" "$run_name" "$temperature" "$top_p" "$repeat" "$status" "$log_path" >> "$MANIFEST" +} + +run_one() { + local temperature="$1" + local top_p="$2" + local repeat="$3" + local t_code + local p_code + t_code="$(format_decimal "$temperature")" + p_code="$(format_decimal "$top_p")" + + local suffix="_t${t_code}_p${p_code}_r${repeat}" + local generation_seed=$((GENERATION_SEED_BASE + repeat)) + local run_name="${SWEEP_NAME}${suffix}" + local log_path="$LOG_DIR/${run_name}.log" + + echo "[$(date '+%Y-%m-%d %H:%M:%S')] START suffix=$suffix temperature=$temperature top_p=$top_p repeat=$repeat" + append_manifest "$suffix" "$run_name" "$temperature" "$top_p" "$repeat" "started" "$log_path" + + local command=( + "$PYTHON_BIN" scripts/run_hf_dna_pipeline.py + --providers "$PROVIDERS" + --hf-jsonl "$HF_JSONL" + --dataset "$DATASET" + --output-dir "$OUTPUT_DIR" + --global-status-journal "$GLOBAL_STATUS_JOURNAL" + --global-state "$GLOBAL_STATE" + --output-suffix "$suffix" + --ignore-response-cache + --resume-mode "$RESUME_MODE" + --max-concurrent-gpus "$MAX_CONCURRENT_GPUS" + --min-gpu-free-gb "$MIN_GPU_FREE_GB" + --gpu-poll-seconds "$GPU_POLL_SECONDS" + --gpu-memory-per-billion-gb "$GPU_MEMORY_PER_BILLION_GB" + --gpu-memory-headroom-gb "$GPU_MEMORY_HEADROOM_GB" + --model-timeout-seconds "$MODEL_TIMEOUT_SECONDS" + --max-retries "$MAX_RETRIES" + --oom-retries "$OOM_RETRIES" + --retry-delay-seconds "$RETRY_DELAY_SECONDS" + --cache-evict-finished "$CACHE_EVICT_FINISHED" + --temperature "$temperature" + --top-p "$top_p" + --generation-seed "$generation_seed" + --run-name "$run_name" + ) + + # vLLM requires top_p > 0. Transformers supports top_p=0 by retaining only + # the highest-probability token, so use the Transformers backend for p=0. + if [[ "$TRY_VLLM" == "1" ]] && "$PYTHON_BIN" - "$top_p" <<'PY' +import sys +raise SystemExit(0 if float(sys.argv[1]) > 0.0 else 1) +PY + then + command+=(--try-vllm) + fi + if [[ -n "$GPUS" ]]; then + command+=(--gpus "$GPUS") + fi + if [[ "$LIMIT" != "0" ]]; then + command+=(--limit "$LIMIT") + fi + + # temperature=0 should stay deterministic; otherwise enable sampling. + if "$PYTHON_BIN" - "$temperature" <<'PY' +import sys +raise SystemExit(0 if float(sys.argv[1]) > 0.0 else 1) +PY + then + command+=(--do-sample) + else + command+=(--no-do-sample) + fi + + { + echo "cwd=$ROOT" + echo "python=$PYTHON_BIN" + echo "suffix=$suffix" + echo "run_name=$run_name" + echo "temperature=$temperature" + echo "top_p=$top_p" + echo "repeat=$repeat" + echo "generation_seed=$generation_seed" + printf "command:" + printf " %q" "${command[@]}" + printf "\n\n" + } > "$log_path" + + local status="success" + if "${command[@]}" >> "$log_path" 2>&1; then + status="success" + echo "[$(date '+%Y-%m-%d %H:%M:%S')] DONE suffix=$suffix" + else + status="failed" + echo "[$(date '+%Y-%m-%d %H:%M:%S')] FAIL suffix=$suffix log=$log_path" + fi + append_manifest "$suffix" "$run_name" "$temperature" "$top_p" "$repeat" "$status" "$log_path" +} + +write_manifest_header + +echo "Sweep manifest: $MANIFEST" +echo "Logs: $LOG_DIR" +echo "HF_JSONL=$HF_JSONL" +echo "TEMPERATURES=$TEMPERATURES" +echo "TOP_PS=$TOP_PS" +echo "REPEATS=$REPEATS" +echo "LIMIT=$LIMIT" + +if [[ "$INCLUDE_T00" == "1" ]]; then + for repeat in $REPEATS; do + run_one "0.0" "1.0" "$repeat" + done +fi + +for temperature in $TEMPERATURES; do + # T=0 is a single deterministic condition: top-p is inactive when sampling + # is disabled and must not be counted as multiple factorial cells. + if "$PYTHON_BIN" - "$temperature" <<'PY' +import sys +raise SystemExit(0 if float(sys.argv[1]) == 0.0 else 1) +PY + then + continue + fi + for top_p in $TOP_PS; do + for repeat in $REPEATS; do + run_one "$temperature" "$top_p" "$repeat" + done + done +done + +echo "[$(date '+%Y-%m-%d %H:%M:%S')] sweep complete" diff --git a/scripts/run_hf_dna_pipeline.py b/scripts/run_hf_dna_pipeline.py new file mode 100644 index 0000000..6a68806 --- /dev/null +++ b/scripts/run_hf_dna_pipeline.py @@ -0,0 +1,1707 @@ +#!/usr/bin/env python3 +""" +Unified DNA batch runner for HuggingFace and OpenRouter model lists. + +Designed for long-running `nohup` execution: +- runs one model per subprocess for isolation +- uses at most 4 GPUs concurrently +- routes HuggingFace and OpenRouter lists through the same scheduler +- chooses `/shared/hdd` or `/shared/ssd` for model cache based on free space +- cleans HuggingFace cache when free space falls below a threshold +""" + +from __future__ import annotations + +import argparse +import json +import logging +import os +import queue +import re +import signal +import shutil +import subprocess +import threading +import time +from collections import deque +from datetime import datetime +from pathlib import Path +from typing import Any, Iterable, NamedTuple, Optional, cast + +import numpy as np + + +ROOT = Path(__file__).resolve().parents[1] +DEFAULT_HF_JSONL = ROOT / "configs" / "huggingface_llm_list.jsonl" +DEFAULT_OPENROUTER_JSONL = ROOT / "configs" / "openrouter_llm_list.jsonl" +DEFAULT_OUTPUT_DIR = ROOT / "out" +DEFAULT_DATA_ROOT = ROOT / "data" +DEFAULT_DATASET = "rand_chinese" +DEFAULT_MAX_SAMPLES = 100 +MAX_CONCURRENT_GPUS = 64 +CACHE_CANDIDATES = [Path("/shared/hdd"), Path("/shared/ssd")] +DEFAULT_GLOBAL_STATUS_JOURNAL = DEFAULT_OUTPUT_DIR / "dna_global_status.jsonl" +DEFAULT_GLOBAL_STATE = DEFAULT_OUTPUT_DIR / "dna_global_state.json" +PYTHON_BIN = ( + str(ROOT / "venv" / "bin" / "python") + if (ROOT / "venv" / "bin" / "python").exists() + else shutil.which("python3") or "python3" +) + + +logging.basicConfig( + level=logging.INFO, + format="%(asctime)s | %(levelname)-8s | %(message)s", +) +logger = logging.getLogger(__name__) + + +class ModelTask(NamedTuple): + model_id: str + provider: str + inferred_size_b: Optional[float] + + +class GPUStat(NamedTuple): + gpu_id: int + util: float + mem_used: float + mem_total: float + + @property + def mem_free(self) -> float: + return max(self.mem_total - self.mem_used, 0.0) + + @property + def mem_free_gb(self) -> float: + return self.mem_free / 1024.0 + + @property + def mem_used_pct(self) -> float: + return (self.mem_used / self.mem_total * 100.0) if self.mem_total else 0.0 + + +class CacheRuntimeState: + def __init__( + self, + pending_hf_models: set[str], + running_hf_models: set[str], + state_lock: threading.Lock, + cleanup_lock: threading.Lock, + ) -> None: + self.pending_hf_models = pending_hf_models + self.running_hf_models = running_hf_models + self.state_lock = state_lock + self.cleanup_lock = cleanup_lock + + +class TaskWork: + def __init__(self, task: ModelTask) -> None: + self.task = task + self.attempts = 0 + self.attempted_gpu_ids: list[int] = [] + self.ready_at = 0.0 + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Run LLM-DNA extraction for HuggingFace and OpenRouter model lists.", + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + ) + parser.add_argument("--hf-jsonl", type=Path, default=DEFAULT_HF_JSONL) + parser.add_argument("--openrouter-jsonl", type=Path, default=DEFAULT_OPENROUTER_JSONL) + parser.add_argument( + "--providers", + choices=["all", "huggingface", "openrouter"], + default="all", + help="Which provider lists to run.", + ) + parser.add_argument("--output-dir", type=Path, default=DEFAULT_OUTPUT_DIR) + parser.add_argument( + "--output-suffix", + type=str, + default="", + help="Suffix appended to each model output directory, e.g. _2 for reruns.", + ) + parser.add_argument( + "--ignore-response-cache", + action="store_true", + help="Regenerate responses instead of reading existing responses.json; new responses are still saved.", + ) + parser.add_argument("--data-root", type=Path, default=DEFAULT_DATA_ROOT) + parser.add_argument("--dataset", type=str, default=DEFAULT_DATASET) + parser.add_argument("--max-samples", type=int, default=DEFAULT_MAX_SAMPLES) + parser.add_argument("--dna-dim", type=int, default=128) + parser.add_argument( + "--reduction-method", + choices=["pca", "svd", "random_projection"], + default="random_projection", + ) + parser.add_argument( + "--embedding-merge", + choices=["sum", "max", "mean", "concat"], + default="concat", + ) + parser.add_argument("--max-length", type=int, default=1024) + parser.add_argument( + "--temperature", + type=float, + default=0.0, + help="Generation temperature. Defaults to 0.0 to preserve deterministic historical runs.", + ) + parser.add_argument( + "--top-p", + type=float, + default=1.0, + help="Top-p nucleus sampling value used when sampling is enabled.", + ) + parser.add_argument( + "--generation-seed", + type=int, + default=42, + help="Response-sampling seed, recorded separately from the fixed projection seed.", + ) + parser.add_argument( + "--do-sample", + action="store_true", + default=False, + help="Enable stochastic sampling during generation.", + ) + parser.add_argument( + "--no-do-sample", + dest="do_sample", + action="store_false", + help="Disable stochastic sampling during generation.", + ) + parser.add_argument( + "--gpus", + type=str, + default=None, + help="Comma-separated GPU IDs to pin scheduling. If omitted, dynamically pick from all visible GPUs.", + ) + parser.add_argument("--max-concurrent-gpus", type=int, default=MAX_CONCURRENT_GPUS) + parser.add_argument( + "--min-gpu-free-gb", + type=float, + default=4.0, + help="Only dispatch a new task onto GPUs with at least this much currently free memory.", + ) + parser.add_argument( + "--gpu-poll-seconds", + type=float, + default=15.0, + help="How long to wait before re-checking GPU availability when all selected GPUs are busy.", + ) + parser.add_argument( + "--gpu-memory-per-billion-gb", + type=float, + default=2.2, + help="Estimated GPU GiB required per billion parameters when deciding whether to dispatch.", + ) + parser.add_argument( + "--gpu-memory-headroom-gb", + type=float, + default=2.0, + help="Additional free GPU memory required beyond the parameter-size estimate.", + ) + parser.add_argument( + "--oom-retries", + type=int, + default=3, + help="How many times to retry failed_oom runs (preferably on a different GPU).", + ) + parser.add_argument( + "--max-retries", + type=int, + default=3, + help="Maximum deferred retries for transient non-OOM failures.", + ) + parser.add_argument( + "--retry-delay-seconds", + type=float, + default=300.0, + help="Cooldown before a waiting model is tried again after other queued models.", + ) + parser.add_argument( + "--model-timeout-seconds", + type=float, + default=43200.0, + help="Per-attempt child-process timeout (12 hours by default; 0 disables it).", + ) + parser.add_argument("--limit", type=int, default=0, help="Limit queued models after filtering (0 = no limit).") + parser.add_argument( + "--cache-low-free-gb", + type=float, + default=110.0, + help="Start cleaning HF cache when free space falls below this low-watermark threshold.", + ) + parser.add_argument( + "--cache-target-free-gb", + type=float, + default=140.0, + help=( + "Stop cleaning after free space reaches this target watermark. " + "Set above --cache-low-free-gb to enable hysteresis and reduce repeated cleanups." + ), + ) + parser.add_argument( + "--cache-subdir", + type=str, + default="llm-dna-cache", + help="Subdirectory created under /shared/hdd or /shared/ssd for caches.", + ) + parser.add_argument( + "--cache-evict-finished", + choices=["never", "success", "all"], + default="success", + help=( + "Delete the just-finished HuggingFace model cache directory only after verified success " + "(non-empty responses + DNA file + summary file): " + "never=disabled, success=verified-success only, all=verified-success or failed_* runs." + ), + ) + parser.add_argument("--metadata-file", type=Path, default=ROOT / "configs" / "llm_metadata.json") + parser.add_argument("--run-name", type=str, default=None) + parser.add_argument( + "--resume-status", + type=Path, + default=None, + help="Optional existing status.jsonl to resume from.", + ) + parser.add_argument( + "--resume-latest", + action="store_true", + help="Resume from the latest run status.jsonl under the output directory when --resume-status is not provided.", + ) + parser.add_argument( + "--resume-mode", + choices=["new", "continue", "retry-failed", "retry-non-success", "all"], + default="new", + help=( + "`new`: run models not yet globally successful; " + "`continue`: continue a previous run from its unfinished tail; " + "`retry-failed`: rerun failed models; " + "`retry-non-success`: rerun failed and skipped models; " + "`all`: ignore prior state." + ), + ) + parser.add_argument( + "--retry-failures", + action="store_true", + help="Deprecated alias for --resume-mode retry-failed.", + ) + parser.add_argument("--global-status-journal", type=Path, default=DEFAULT_GLOBAL_STATUS_JOURNAL) + parser.add_argument("--global-state", type=Path, default=DEFAULT_GLOBAL_STATE) + parser.add_argument( + "--try-vllm", + action="store_true", + help="Try vLLM first for decoder-only HuggingFace models.", + ) + parser.add_argument( + "--stream-subprocess-logs", + action="store_true", + help="Stream child model subprocess stdout/stderr into the main pipeline log.", + ) + parser.add_argument( + "--no-stream-subprocess-logs", + dest="stream_subprocess_logs", + action="store_false", + help="Disable live streaming of child model subprocess logs.", + ) + parser.add_argument( + "--child-log-mode", + choices=["cache-only", "verbose"], + default="cache-only", + help="How much child subprocess output to stream.", + ) + parser.add_argument( + "--openrouter-use-gpu", + action="store_true", + help="Allow OpenRouter tasks to use GPU scheduling (otherwise they run on CPU).", + ) + parser.set_defaults(stream_subprocess_logs=True) + return parser.parse_args() + + +def infer_param_billion(model_id: str) -> Optional[float]: + matches = re.findall(r"(\d+(?:\.\d+)?)\s*[bB](?![a-zA-Z])", model_id) + if not matches: + return None + return max(float(value) for value in matches) + + +def load_tasks(jsonl_path: Path, provider: str) -> list[ModelTask]: + tasks: list[ModelTask] = [] + with jsonl_path.open("r", encoding="utf-8") as handle: + for line in handle: + line = line.strip() + if not line: + continue + record = json.loads(line) + model_id = str(record["model_id"]).strip() + if not model_id: + continue + tasks.append( + ModelTask( + model_id=model_id, + provider=provider, + inferred_size_b=infer_param_billion(model_id), + ) + ) + return tasks + + +def load_all_tasks(args: argparse.Namespace) -> list[ModelTask]: + tasks: list[ModelTask] = [] + if args.providers in {"all", "huggingface"}: + tasks.extend(load_tasks(args.hf_jsonl, "huggingface")) + if args.providers in {"all", "openrouter"}: + tasks.extend(load_tasks(args.openrouter_jsonl, "openrouter")) + + deduped: list[ModelTask] = [] + seen: set[tuple[str, str]] = set() + for task in tasks: + key = (task.provider, task.model_id) + if key in seen: + continue + seen.add(key) + deduped.append(task) + return deduped + + +def parse_gpu_ids(raw: Optional[str], max_concurrent: int) -> list[int]: + if raw: + parsed = [int(part.strip()) for part in raw.split(",") if part.strip()] + return parsed[:max_concurrent] + return [] + + +def query_gpu_stats() -> list[GPUStat]: + try: + result = subprocess.run( + [ + "nvidia-smi", + "--query-gpu=index,utilization.gpu,memory.used,memory.total", + "--format=csv,noheader,nounits", + ], + capture_output=True, + text=True, + timeout=10, + check=False, + ) + except Exception as exc: + logger.warning("Failed to query GPU state: %s", exc) + return [] + + if result.returncode != 0: + logger.warning("nvidia-smi returned non-zero exit code: %s", result.returncode) + return [] + + stats: list[GPUStat] = [] + for line in result.stdout.splitlines(): + parts = [part.strip() for part in line.split(",")] + if len(parts) != 4: + continue + stats.append( + GPUStat( + gpu_id=int(parts[0]), + util=float(parts[1]), + mem_used=float(parts[2]), + mem_total=float(parts[3]), + ) + ) + return stats + + +def _score_gpu(stat: GPUStat) -> tuple[float, float, float, int]: + return (stat.mem_used_pct, stat.util, -stat.mem_free, stat.gpu_id) + + +def choose_best_gpu( + stats: Iterable[GPUStat], + allowed_gpu_ids: Iterable[int], + busy_gpu_ids: Iterable[int], + min_free_gb: float = 0.0, +) -> Optional[int]: + allowed = set(allowed_gpu_ids) + busy = set(busy_gpu_ids) + candidates = [ + stat + for stat in stats + if stat.gpu_id in allowed and stat.gpu_id not in busy and stat.mem_free_gb >= min_free_gb + ] + if not candidates: + return None + candidates.sort(key=_score_gpu) + return candidates[0].gpu_id + + +def select_best_gpus(limit: int) -> list[int]: + stats = query_gpu_stats() + if not stats: + return [] + stats.sort(key=_score_gpu) + return [stat.gpu_id for stat in stats[:limit]] + + +def required_gpu_free_gb(task: ModelTask, args: argparse.Namespace) -> float: + configured_floor = max(float(args.min_gpu_free_gb), 0.0) + if task.inferred_size_b is None: + return configured_floor + estimated = ( + task.inferred_size_b * max(float(args.gpu_memory_per_billion_gb), 0.0) + + max(float(args.gpu_memory_headroom_gb), 0.0) + ) + return max(configured_floor, estimated) + + +def safe_model_name(model_id: str) -> str: + return re.sub(r"[^A-Za-z0-9._-]+", "_", model_id.strip("/")) + + +def build_expected_output_path(output_dir: Path, dataset: str, model_id: str, output_suffix: str = "") -> Path: + name = f"{safe_model_name(model_id)}{output_suffix}" + return output_dir / dataset / name / f"{name}_dna.json" + + +def build_expected_summary_path(output_dir: Path, dataset: str, model_id: str, output_suffix: str = "") -> Path: + name = f"{safe_model_name(model_id)}{output_suffix}" + return output_dir / dataset / name / f"{name}_summary.json" + + +def build_expected_response_cache_path(output_dir: Path, dataset: str, model_id: str, output_suffix: str = "") -> Path: + name = f"{safe_model_name(model_id)}{output_suffix}" + return output_dir / dataset / name / "responses.json" + + +def compute_dna_distance_to_base( + output_dir: Path, + dataset: str, + model_id: str, + output_suffix: str, +) -> Optional[dict[str, float | str]]: + if not output_suffix: + return None + + rerun_path = build_expected_output_path(output_dir, dataset, model_id, output_suffix) + base_path = build_expected_output_path(output_dir, dataset, model_id, "") + if not rerun_path.exists() or not base_path.exists(): + return None + + try: + rerun_payload = json.loads(rerun_path.read_text(encoding="utf-8")) + base_payload = json.loads(base_path.read_text(encoding="utf-8")) + rerun_vector = np.asarray(rerun_payload["signature"], dtype=np.float32) + base_vector = np.asarray(base_payload["signature"], dtype=np.float32) + except Exception as exc: + logger.warning("Failed to load DNA vectors for distance comparison: %s", exc) + return None + + if rerun_vector.shape != base_vector.shape: + return { + "base_output_path": str(base_path), + "rerun_output_path": str(rerun_path), + "error": f"shape mismatch: base={base_vector.shape} rerun={rerun_vector.shape}", + } + + norms = float(np.linalg.norm(base_vector) * np.linalg.norm(rerun_vector)) + cosine = 1.0 if norms == 0.0 else float(1.0 - np.dot(base_vector, rerun_vector) / norms) + return { + "base_output_path": str(base_path), + "rerun_output_path": str(rerun_path), + "cosine": cosine, + "euclidean": float(np.linalg.norm(base_vector - rerun_vector)), + } + + +def choose_cache_root(cache_subdir: str) -> Path: + candidates: list[tuple[int, Path]] = [] + for base in CACHE_CANDIDATES: + if not base.exists(): + continue + try: + usage = shutil.disk_usage(base) + except OSError: + continue + candidates.append((usage.free, base)) + if not candidates: + raise RuntimeError("Neither /shared/hdd nor /shared/ssd is available.") + _, best_base = max(candidates, key=lambda item: item[0]) + return best_base / cache_subdir + + +def build_cache_env(cache_root: Path) -> dict[str, str]: + hf_home = cache_root / "hf_home" + torch_home = cache_root / "torch_home" + sentence_home = cache_root / "sentence_transformers" + xdg_cache_home = cache_root / "xdg_cache" + hf_modules_cache = cache_root / "hf_modules" + triton_cache = cache_root / "triton" + tmp_dir = cache_root / "tmp" + reptrace_cache = cache_root / "reptrace_cache" + for path in (hf_home, torch_home, sentence_home, xdg_cache_home, hf_modules_cache, triton_cache, tmp_dir, reptrace_cache): + path.mkdir(parents=True, exist_ok=True) + + env = os.environ.copy() + env["HF_HOME"] = str(hf_home) + env["HUGGINGFACE_HUB_CACHE"] = str(hf_home / "hub") + env["TRANSFORMERS_CACHE"] = str(hf_home / "hub") + env["TORCH_HOME"] = str(torch_home) + env["SENTENCE_TRANSFORMERS_HOME"] = str(sentence_home) + env["XDG_CACHE_HOME"] = str(xdg_cache_home) + env["HF_MODULES_CACHE"] = str(hf_modules_cache) + env["TRITON_CACHE_DIR"] = str(triton_cache) + env["TMPDIR"] = str(tmp_dir) + env["TEMP"] = str(tmp_dir) + env["TMP"] = str(tmp_dir) + env["REPTRACE_CACHE_DIR"] = str(reptrace_cache) + return env + + +def cleanup_cache_if_needed(cache_root: Path, min_free_gb: float, target_free_gb: Optional[float] = None) -> None: + target_free_gb = min_free_gb if target_free_gb is None else max(target_free_gb, min_free_gb) + try: + usage = shutil.disk_usage(cache_root.parent) + except OSError as exc: + logger.warning("Failed to inspect cache disk %s: %s", cache_root.parent, exc) + return + + free_gb = usage.free / (1024 ** 3) + if free_gb >= min_free_gb: + return + + hub_dir = cache_root / "hf_home" / "hub" + if not hub_dir.exists(): + return + + model_dirs = sorted( + [path for path in hub_dir.iterdir() if path.is_dir() and path.name.startswith("models--")], + key=lambda path: path.stat().st_mtime, + ) + logger.info( + "[cache] free space %.1f GB below low %.1f GB, cleaning to target %.1f GB in %s", + free_gb, + min_free_gb, + target_free_gb, + hub_dir, + ) + + for model_dir in model_dirs: + if free_gb >= target_free_gb: + break + try: + size_bytes = sum(file.stat().st_size for file in model_dir.rglob("*") if file.is_file()) + shutil.rmtree(model_dir, ignore_errors=False) + reclaimed_gb = size_bytes / (1024 ** 3) + free_gb += reclaimed_gb + measured_free_gb = free_gb + try: + measured_free_gb = shutil.disk_usage(cache_root.parent).free / (1024 ** 3) + free_gb = measured_free_gb + except OSError: + pass + logger.info( + "[cache] removed %s, reclaimed_est=%.1f GB, free_now=%.1f GB", + model_dir.name, + reclaimed_gb, + measured_free_gb, + ) + except Exception as exc: + logger.warning("[cache] failed to remove %s: %s", model_dir, exc) + + +def model_id_to_hf_cache_dirname(model_id: str) -> str: + normalized = model_id.strip("/").replace("/", "--") + return f"models--{normalized}" + + +def delete_hf_model_cache_dir(cache_root: Path, model_id: str) -> bool: + hub_dir = cache_root / "hf_home" / "hub" + if not hub_dir.exists(): + return False + model_dir = hub_dir / model_id_to_hf_cache_dirname(model_id) + if not model_dir.exists(): + return False + shutil.rmtree(model_dir, ignore_errors=False) + return True + + +def has_complete_non_empty_responses(response_path: Path) -> bool: + if not response_path.exists(): + logger.warning("[cache] keep cache: responses file missing at %s", response_path) + return False + + try: + with response_path.open("r", encoding="utf-8") as handle: + payload = json.load(handle) + except Exception as exc: + logger.warning("[cache] keep cache: failed to parse responses file %s: %s", response_path, exc) + return False + + if not isinstance(payload, dict): + logger.warning("[cache] keep cache: invalid responses payload type at %s", response_path) + return False + + items = payload.get("items") + if not isinstance(items, list) or not items: + logger.warning("[cache] keep cache: responses items missing/empty at %s", response_path) + return False + + count = payload.get("count") + if isinstance(count, int) and count != len(items): + logger.warning("[cache] keep cache: responses count mismatch at %s (count=%s items=%s)", response_path, count, len(items)) + return False + + for idx, item in enumerate(items): + if not isinstance(item, dict): + logger.warning("[cache] keep cache: responses item %d is not an object at %s", idx, response_path) + return False + response = item.get("response") + if not isinstance(response, str) or not response.strip(): + logger.warning("[cache] keep cache: responses item %d is empty at %s", idx, response_path) + return False + + return True + + +def should_evict_finished_model_cache( + task: ModelTask, + record: dict[str, Any], + args: argparse.Namespace, +) -> bool: + if task.provider != "huggingface": + return False + if args.cache_evict_finished == "never": + return False + status = str(record.get("status")) + if args.cache_evict_finished == "all": + # Evict after any terminal failure to avoid repeatedly retaining unusable model caches. + if status.startswith("failed_"): + return True + if status != "success": + logger.info("[cache] keep cache: model=%s status=%s is not success", task.model_id, status) + return False + + output_path = build_expected_output_path(args.output_dir, args.dataset, task.model_id, args.output_suffix) + summary_path = build_expected_summary_path(args.output_dir, args.dataset, task.model_id, args.output_suffix) + response_path = build_expected_response_cache_path(args.output_dir, args.dataset, task.model_id, args.output_suffix) + + if not output_path.exists(): + logger.warning("[cache] keep cache: DNA file missing for %s at %s", task.model_id, output_path) + return False + if not summary_path.exists(): + logger.warning("[cache] keep cache: summary file missing for %s at %s", task.model_id, summary_path) + return False + if not has_complete_non_empty_responses(response_path): + logger.warning("[cache] keep cache: response validation failed for %s", task.model_id) + return False + + return True + + +def cleanup_cache_if_needed_smart( + cache_root: Path, + min_free_gb: float, + target_free_gb: float, + protected_dirnames: set[str], + cleanup_lock: threading.Lock, +) -> None: + with cleanup_lock: + try: + usage = shutil.disk_usage(cache_root.parent) + except OSError as exc: + logger.warning("Failed to inspect cache disk %s: %s", cache_root.parent, exc) + return + + free_gb = usage.free / (1024 ** 3) + if free_gb >= min_free_gb: + return + + hub_dir = cache_root / "hf_home" / "hub" + if not hub_dir.exists(): + return + + model_dirs = sorted( + [path for path in hub_dir.iterdir() if path.is_dir() and path.name.startswith("models--")], + key=lambda path: path.stat().st_mtime, + ) + logger.info( + "[cache] free space %.1f GB below low %.1f GB, cleaning to target %.1f GB in %s", + free_gb, + min_free_gb, + target_free_gb, + hub_dir, + ) + + removed_any = False + for model_dir in model_dirs: + if free_gb >= target_free_gb: + break + if model_dir.name in protected_dirnames: + continue + try: + size_bytes = sum(file.stat().st_size for file in model_dir.rglob("*") if file.is_file()) + shutil.rmtree(model_dir, ignore_errors=False) + reclaimed_gb = size_bytes / (1024 ** 3) + free_gb += reclaimed_gb + measured_free_gb = free_gb + try: + measured_free_gb = shutil.disk_usage(cache_root.parent).free / (1024 ** 3) + free_gb = measured_free_gb + except OSError: + pass + removed_any = True + logger.info( + "[cache] removed %s, reclaimed_est=%.1f GB, free_now=%.1f GB", + model_dir.name, + reclaimed_gb, + measured_free_gb, + ) + except Exception as exc: + logger.warning("[cache] failed to remove %s: %s", model_dir, exc) + + if not removed_any and free_gb < target_free_gb: + logger.warning( + "[cache] low space persists (%.1f GB < %.1f GB target) but no removable model cache found after protection.", + free_gb, + target_free_gb, + ) + + +def classify_failure(output: str, timed_out: bool, return_code: Optional[int] = None) -> str: + text = output or "" + lines = [line.strip() for line in text.replace("\r", "\n").splitlines() if line.strip()] + filtered_lines = [ + line + for line in lines + if "resource_tracker" not in line.lower() + and "deprecationwarning" not in line.lower() + ] + analysis_text = "\n".join(filtered_lines) if filtered_lines else text + lower_text = analysis_text.lower() + + if timed_out: + return "failed_timeout" + if return_code in {-15, 143}: + return "failed_killed" + + # Explicit terminal conditions first. + if "returned only empty responses" in lower_text: + return "failed_empty_response" + if "access denied" in lower_text or "gated repository" in lower_text or "is gated" in lower_text: + return "failed_gated" + if "authentication" in lower_text or "api key" in lower_text or "unauthorized" in lower_text: + return "failed_auth" + if "no space left on device" in lower_text or "disk quota exceeded" in lower_text: + return "failed_disk_full" + if "cuda out of memory" in lower_text or "outofmemoryerror" in lower_text or "memoryerror" in lower_text: + return "failed_oom" + if "unsupported architecture" in lower_text or "requires newer transformers version" in lower_text: + return "failed_unsupported_arch" + if "not a string" in lower_text and ("gguf" in lower_text or "mlx" in lower_text): + return "failed_unsupported_format" + if "file not found" in lower_text or "filenotfounderror" in lower_text or "no such file or directory" in lower_text: + return "failed_missing_file" + if "[errno 5]" in lower_text or "input/output error" in lower_text: + return "failed_io_error" + if "resource_tracker" in lower_text: + return "failed_process_teardown" + + # Then use Python exception class names from traceback lines when available. + exception_candidates = re.findall(r"([A-Za-z_][A-Za-z0-9_.]*(?:Error|Exception))\s*:", analysis_text) + exception_name = exception_candidates[-1].split(".")[-1] if exception_candidates else "" + exception_status_map = { + "FileNotFoundError": "failed_missing_file", + "IsADirectoryError": "failed_missing_file", + "NotADirectoryError": "failed_missing_file", + "PermissionError": "failed_io_error", + "OSError": "failed_io_error", + "IOError": "failed_io_error", + "TimeoutError": "failed_network", + "ReadTimeout": "failed_network", + "ConnectTimeout": "failed_network", + "ConnectionError": "failed_network", + "HTTPError": "failed_network", + "TypeError": "failed_type_error", + "ValueError": "failed_value_error", + "MemoryError": "failed_oom", + "OutOfMemoryError": "failed_oom", + "CudaOutOfMemoryError": "failed_oom", + } + mapped = exception_status_map.get(exception_name) + if mapped: + return mapped + + if re.search(r"\b(connection reset|connection refused|name resolution|dns|ssl|certificate verify failed)\b", lower_text): + return "failed_network" + if re.search(r"\b(read timeout|connect timeout|timed out|network error)\b", lower_text): + return "failed_network" + + return "failed" + + +def error_bucket_from_status(status: str) -> str: + return status if status.startswith("failed_") else "failed" + + +RETRYABLE_FAILURES = { + "failed", + "failed_timeout", + "failed_killed", + "failed_oom", + "failed_network", + "failed_disk_full", + "failed_io_error", + "failed_process_teardown", + "failed_missing_file", + "failed_empty_response", +} + + +def is_retryable_failure(status: str) -> bool: + """Return whether another attempt could plausibly succeed without a code/config change.""" + return status in RETRYABLE_FAILURES + + +def task_key(provider: str, model_id: str) -> str: + return f"{provider}::{model_id}" + + +def find_latest_status_file(output_dir: Path) -> Optional[Path]: + candidates = sorted( + [path for path in output_dir.glob("*/status.jsonl") if path.is_file()], + key=lambda path: path.stat().st_mtime, + reverse=True, + ) + return candidates[0] if candidates else None + + +def load_latest_records(status_path: Optional[Path]) -> dict[str, dict]: + latest: dict[str, dict] = {} + if status_path is None or not status_path.exists(): + return latest + with status_path.open("r", encoding="utf-8") as handle: + for line in handle: + line = line.strip() + if not line: + continue + try: + record = json.loads(line) + except json.JSONDecodeError: + continue + key = task_key(str(record.get("provider", "")), str(record.get("model_id", ""))) + latest[key] = record + return latest + + +def load_global_state(state_path: Path) -> dict[str, dict]: + if not state_path.exists(): + return {} + try: + payload = json.loads(state_path.read_text(encoding="utf-8")) + except json.JSONDecodeError: + logger.warning("Failed to parse global state file: %s", state_path) + return {} + if not isinstance(payload, dict): + return {} + return {str(key): value for key, value in payload.items() if isinstance(value, dict)} + + +def write_global_state(state_path: Path, state: dict[str, dict]) -> None: + state_path.parent.mkdir(parents=True, exist_ok=True) + state_path.write_text(json.dumps(state, ensure_ascii=False, indent=2), encoding="utf-8") + + +def should_enqueue(task: ModelTask, args: argparse.Namespace, run_state: dict[str, dict], global_state: dict[str, dict]) -> bool: + key = task_key(task.provider, task.model_id) + run_record = run_state.get(key) + global_record = global_state.get(key) + mode = "retry-failed" if args.retry_failures else args.resume_mode + + if mode == "all": + return True + if mode == "continue": + return run_record is None or str(run_record.get("status", "")) == "waiting_retry" + if mode == "retry-failed": + scope = run_record or global_record + if scope is None: + return False + status = str(scope.get("status", "")) + return status.startswith("failed") or ( + status == "waiting_retry" and str(scope.get("last_status", "")).startswith("failed") + ) + if mode == "retry-non-success": + scope = run_record or global_record + return scope is not None and str(scope.get("status", "")) != "success" + if mode == "new": + return global_record is None or str(global_record.get("status", "")) != "success" + return True + + +def append_status(status_path: Path, record: dict, lock: threading.Lock) -> None: + with lock: + status_path.parent.mkdir(parents=True, exist_ok=True) + with status_path.open("a", encoding="utf-8") as handle: + handle.write(json.dumps(record, ensure_ascii=False) + "\n") + + +def append_global_status(journal_path: Path, record: dict, lock: threading.Lock) -> None: + with lock: + journal_path.parent.mkdir(parents=True, exist_ok=True) + with journal_path.open("a", encoding="utf-8") as handle: + handle.write(json.dumps(record, ensure_ascii=False) + "\n") + + +def update_global_state( + state_path: Path, + state: dict[str, dict], + record: dict, + lock: threading.Lock, +) -> None: + key = task_key(str(record["provider"]), str(record["model_id"])) + with lock: + state[key] = record + write_global_state(state_path, state) + + +def build_command(task: ModelTask, args: argparse.Namespace, gpu_id: Optional[int]) -> list[str]: + command = [ + PYTHON_BIN, + "-m", + "llm_dna.cli", + "--model-name", + task.model_id, + "--model-type", + task.provider, + "--dataset", + args.dataset, + "--max-samples", + str(args.max_samples), + "--data-root", + str(args.data_root), + "--output-dir", + str(args.output_dir), + "--output-suffix", + str(getattr(args, "output_suffix", "")), + "--dna-dim", + str(args.dna_dim), + "--reduction-method", + args.reduction_method, + "--embedding-merge", + args.embedding_merge, + "--max-length", + str(args.max_length), + "--temperature", + str(getattr(args, "temperature", 0.0)), + "--top-p", + str(getattr(args, "top_p", 1.0)), + "--generation-seed", + str(getattr(args, "generation_seed", 42)), + "--log-level", + "INFO", + ] + if args.metadata_file.exists(): + command.extend(["--metadata-file", str(args.metadata_file)]) + if bool(getattr(args, "try_vllm", False)): + command.append("--try-vllm") + if bool(getattr(args, "ignore_response_cache", False)): + command.append("--ignore-response-cache") + if bool(getattr(args, "do_sample", False)): + command.append("--do-sample") + else: + command.append("--no-do-sample") + if gpu_id is not None: + command.extend(["--device", "cuda", "--gpus", str(gpu_id)]) + else: + command.extend(["--device", "cpu"]) + return command + + +def _coerce_process_output(value: object) -> str: + if value is None: + return "" + if isinstance(value, bytes): + return value.decode("utf-8", errors="replace") + return str(value) + + +def _summarize_process_reason(output: str) -> str: + if not output: + return "" + + normalized = output.replace("\r", "\n") + lines = [line.strip() for line in normalized.splitlines() if line.strip()] + if not lines: + return output.strip() + + # Prefer semantically meaningful error lines over teardown/runtime warnings. + preferred_patterns = [ + r"\bDNA extraction failed\b", + r"\bERROR\b", + r"\bTraceback\b", + r"\b(\w+(?:\.\w+)*(?:Error|Exception))\b", + ] + noise_patterns = [ + r"resource_tracker", + r"DeprecationWarning", + r"swigvarlink", + r"^Loading checkpoint shards:", + ] + + for pattern in preferred_patterns: + for line in reversed(lines): + if any(re.search(noise, line, flags=re.IGNORECASE) for noise in noise_patterns): + continue + if re.search(pattern, line, flags=re.IGNORECASE): + return line + + for line in reversed(lines): + if any(re.search(noise, line, flags=re.IGNORECASE) for noise in noise_patterns): + continue + return line + + return lines[-1] + + +def _run_subprocess_with_optional_streaming( + command: list[str], + cwd: str, + env: dict[str, str], + stream_logs: bool, + log_prefix: str, + child_log_mode: str, + timeout_seconds: float, +) -> tuple[int, str, str, bool]: + timeout = timeout_seconds if timeout_seconds > 0 else None + if not stream_logs: + try: + completed = subprocess.run( + command, + cwd=cwd, + env=env, + capture_output=True, + text=True, + check=False, + timeout=timeout, + ) + return completed.returncode, completed.stdout.strip(), completed.stderr.strip(), False + except subprocess.TimeoutExpired as exc: + return ( + -signal.SIGKILL, + _coerce_process_output(exc.output).strip(), + _coerce_process_output(exc.stderr).strip(), + True, + ) + + process = subprocess.Popen( + command, + cwd=cwd, + env=env, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + text=True, + bufsize=1, + start_new_session=True, + ) + + stdout_lines: deque[str] = deque(maxlen=8000) + stderr_lines: deque[str] = deque(maxlen=8000) + + def _reader(pipe: Optional[Any], sink: deque[str], level: int, stream_name: str) -> None: + if pipe is None: + return + try: + for raw_line in iter(pipe.readline, ""): + line = raw_line.rstrip("\n") + sink.append(line) + if not line.strip(): + continue + if child_log_mode == "cache-only": + if "[cache-resume]" in line: + logging.info("%s [cache] %s", log_prefix, _format_cache_resume_line(line)) + continue + logging.log(level, "%s [%s] %s", log_prefix, stream_name, line) + finally: + pipe.close() + + out_thread = threading.Thread( + target=_reader, + args=(process.stdout, stdout_lines, logging.INFO, "stdout"), + daemon=True, + ) + err_thread = threading.Thread( + target=_reader, + args=(process.stderr, stderr_lines, logging.WARNING, "stderr"), + daemon=True, + ) + out_thread.start() + err_thread.start() + timed_out = False + try: + return_code = process.wait(timeout=timeout) + except subprocess.TimeoutExpired: + timed_out = True + logger.warning("%s exceeded %.0fs timeout; terminating process group", log_prefix, timeout_seconds) + try: + os.killpg(process.pid, signal.SIGTERM) + return_code = process.wait(timeout=30) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + return_code = process.wait() + except ProcessLookupError: + return_code = process.wait() + out_thread.join() + err_thread.join() + + stdout = "\n".join(stdout_lines).strip() + stderr = "\n".join(stderr_lines).strip() + return return_code, stdout, stderr, timed_out + + +def _extract_cache_resume_line(output: str) -> str: + if not output: + return "" + + normalized = output.replace("\r", "\n") + lines = [line.strip() for line in normalized.splitlines() if line.strip()] + cache_lines = [line for line in lines if "[cache-resume]" in line] + return cache_lines[-1] if cache_lines else "" + + +def _format_cache_resume_line(line: str) -> str: + found_match = re.search(r"found=(\d+)", line) + total_match = re.search(r"total=(\d+)", line) + action_match = re.search(r"action=([a-zA-Z0-9_-]+)", line) + missing_match = re.search(r"missing=(\d+)", line) + + found = found_match.group(1) if found_match else "0" + total = total_match.group(1) if total_match else "0" + action = action_match.group(1) if action_match else "unknown" + missing = missing_match.group(1) if missing_match else None + + if missing is not None: + return f"cache found={found}/{total} action={action} missing={missing}" + return f"cache found={found}/{total} action={action}" + + +def is_vllm_available(python_bin: str) -> bool: + try: + completed = subprocess.run( + [python_bin, "-c", "import vllm"], + capture_output=True, + text=True, + check=False, + timeout=15, + ) + return completed.returncode == 0 + except Exception: + return False + + +def run_task( + task: ModelTask, + args: argparse.Namespace, + gpu_id: Optional[int], + cache_state: Optional[CacheRuntimeState] = None, +) -> dict: + start = time.time() + cache_root = choose_cache_root(args.cache_subdir) + + # Add detailed logging for OpenRouter models + if task.provider == "openrouter": + logger.info(f"[openrouter-task] Starting OpenRouter model: {task.model_id}") + logger.info(f"[openrouter-task] Dataset: {args.dataset}, Max samples: {args.max_samples}") + logger.info(f"[openrouter-task] Cache root: {cache_root}") + + if task.provider == "huggingface" and cache_state is not None: + with cache_state.state_lock: + protected_model_ids = set(cache_state.pending_hf_models) | set(cache_state.running_hf_models) + protected_dirnames = {model_id_to_hf_cache_dirname(mid) for mid in protected_model_ids} + cleanup_cache_if_needed_smart( + cache_root, + args.cache_low_free_gb, + args.cache_target_free_gb, + protected_dirnames, + cache_state.cleanup_lock, + ) + elif task.provider == "huggingface": + cleanup_cache_if_needed( + cache_root, + args.cache_low_free_gb, + float(getattr(args, "cache_target_free_gb", args.cache_low_free_gb)), + ) + else: + # OpenRouter/API providers do not require local HF model-cache cleanup. + logger.debug("[cache] skip cleanup for provider=%s model=%s", task.provider, task.model_id) + env = build_cache_env(cache_root) + command = build_command(task, args, gpu_id) + output_suffix = str(getattr(args, "output_suffix", "")) + expected_output = build_expected_output_path(args.output_dir, args.dataset, task.model_id, output_suffix) + expected_summary = build_expected_summary_path(args.output_dir, args.dataset, task.model_id, output_suffix) + return_code, stdout, stderr, timed_out = _run_subprocess_with_optional_streaming( + command, + cwd=str(ROOT), + env=env, + stream_logs=bool(getattr(args, "stream_subprocess_logs", False)), + log_prefix=f"[child model={task.model_id} gpu={gpu_id}]", + child_log_mode=str(getattr(args, "child_log_mode", "cache-only")), + timeout_seconds=float(getattr(args, "model_timeout_seconds", getattr(args, "timeout", 43200.0))), + ) + combined = "\n".join(part for part in [stdout, stderr] if part).strip() + cache_resume = _extract_cache_resume_line(combined) + + # Log OpenRouter task result + if task.provider == "openrouter": + logger.info(f"[openrouter-task] {task.model_id} completed with exit code: {return_code}") + if return_code != 0: + logger.warning(f"[openrouter-task] {task.model_id} failed with return code {return_code}") + # Log first 500 chars of error output for debugging + error_snippet = combined[:500] if combined else "(no output)" + logger.warning(f"[openrouter-task] {task.model_id} error snippet: {error_snippet}") + + # Treat missing artifacts or empty responses as terminal failures, even if child exits 0. + if return_code == 0: + if not expected_output.exists() or not expected_summary.exists(): + record = { + "provider": task.provider, + "model_id": task.model_id, + "status": "failed_missing_file", + "reason": "exit=0 missing expected DNA/summary outputs", + "gpu_id": gpu_id, + "elapsed_seconds": time.time() - start, + "output_path": str(expected_output), + "summary_path": str(expected_summary), + "cache_root": str(cache_root), + } + if cache_resume: + record["cache_resume"] = cache_resume + return record + + response_path = build_expected_response_cache_path(args.output_dir, args.dataset, task.model_id, output_suffix) + if not has_complete_non_empty_responses(response_path): + record = { + "provider": task.provider, + "model_id": task.model_id, + "status": "failed_empty_response", + "reason": "exit=0 responses missing/invalid/empty", + "gpu_id": gpu_id, + "elapsed_seconds": time.time() - start, + "output_path": str(expected_output), + "summary_path": str(expected_summary), + "cache_root": str(cache_root), + } + if cache_resume: + record["cache_resume"] = cache_resume + return record + + if return_code == 0: + record = { + "provider": task.provider, + "model_id": task.model_id, + "status": "success", + "reason": "ok", + "gpu_id": gpu_id, + "elapsed_seconds": time.time() - start, + "output_path": str(expected_output if expected_output.exists() else expected_output), + "summary_path": str(expected_summary if expected_summary.exists() else expected_summary), + "cache_root": str(cache_root), + } + if cache_resume: + record["cache_resume"] = cache_resume + dna_distance = compute_dna_distance_to_base( + args.output_dir, + args.dataset, + task.model_id, + output_suffix, + ) + if dna_distance is not None: + record["dna_distance_to_base"] = dna_distance + if task.provider == "openrouter": + logger.info(f"[openrouter-task] {task.model_id} succeeded in {record['elapsed_seconds']:.1f}s") + if should_evict_finished_model_cache(task, record, args): + try: + if cache_state is not None: + with cache_state.cleanup_lock: + removed = delete_hf_model_cache_dir(cache_root, task.model_id) + else: + removed = delete_hf_model_cache_dir(cache_root, task.model_id) + if removed: + logger.info("[cache] evicted finished model cache: %s", model_id_to_hf_cache_dirname(task.model_id)) + except Exception as exc: + logger.warning("[cache] failed to evict finished model cache for %s: %s", task.model_id, exc) + return record + status = classify_failure(combined, timed_out=timed_out, return_code=return_code) + reason = _summarize_process_reason(combined) + + # Extra logging for OpenRouter failures + if task.provider == "openrouter" and status.startswith("failed"): + logger.error(f"[openrouter-task] {task.model_id} failed with status '{status}': {reason}") + + record = { + "provider": task.provider, + "model_id": task.model_id, + "status": status, + "reason": f"exit={return_code} {reason}".strip(), + "gpu_id": gpu_id, + "elapsed_seconds": time.time() - start, + "output_path": None, + "summary_path": None, + "cache_root": str(cache_root), + } + if cache_resume: + record["cache_resume"] = cache_resume + return record + + +def make_run_dir(output_dir: Path, run_name: Optional[str]) -> Path: + run_id = run_name or f"dna_run_{datetime.now().strftime('%Y%m%d-%H%M%S')}" + run_dir = output_dir / run_id + run_dir.mkdir(parents=True, exist_ok=True) + return run_dir + + +def acquire_gpu_id( + allowed_gpu_ids: Optional[list[int]], + reserved_gpu_ids: set[int], + reservation_cond: threading.Condition, + min_free_gb: float, + poll_seconds: float, + excluded_gpu_ids: Optional[set[int]] = None, +) -> int: + excluded = excluded_gpu_ids or set() + while True: + with reservation_cond: + stats = query_gpu_stats() + allowed = allowed_gpu_ids if allowed_gpu_ids else [stat.gpu_id for stat in stats] + gpu_id = choose_best_gpu( + stats=stats, + allowed_gpu_ids=[gid for gid in allowed if gid not in excluded], + busy_gpu_ids=reserved_gpu_ids, + min_free_gb=min_free_gb, + ) + if gpu_id is None and excluded: + # An untried GPU is preferred, but do not wait forever when only a + # previously attempted card has enough memory for this model. + gpu_id = choose_best_gpu( + stats=stats, + allowed_gpu_ids=allowed, + busy_gpu_ids=reserved_gpu_ids, + min_free_gb=min_free_gb, + ) + if gpu_id is not None: + reserved_gpu_ids.add(gpu_id) + return gpu_id + + logger.info( + "All selected GPUs are busy or below %.1f GiB free; waiting %.1fs before retry.", + min_free_gb, + poll_seconds, + ) + reservation_cond.wait(timeout=max(poll_seconds, 1.0)) + + +def release_gpu_id(gpu_id: int, reserved_gpu_ids: set[int], reservation_cond: threading.Condition) -> None: + with reservation_cond: + reserved_gpu_ids.discard(gpu_id) + reservation_cond.notify_all() + + +def save_run_manifest(run_dir: Path, tasks: list[ModelTask], args: argparse.Namespace) -> None: + manifest = { + "created_at": datetime.now().isoformat(), + "providers": args.providers, + "dataset": args.dataset, + "output_suffix": args.output_suffix, + "ignore_response_cache": args.ignore_response_cache, + "temperature": args.temperature, + "do_sample": args.do_sample, + "top_p": args.top_p, + "generation_seed": args.generation_seed, + "max_samples": args.max_samples, + "resume_mode": "retry-failed" if args.retry_failures else args.resume_mode, + "model_timeout_seconds": args.model_timeout_seconds, + "max_retries": args.max_retries, + "oom_retries": args.oom_retries, + "retry_delay_seconds": args.retry_delay_seconds, + "gpu_memory_per_billion_gb": args.gpu_memory_per_billion_gb, + "gpu_memory_headroom_gb": args.gpu_memory_headroom_gb, + "task_count": len(tasks), + "tasks": [ + { + "provider": task.provider, + "model_id": task.model_id, + "inferred_size_b": task.inferred_size_b, + } + for task in tasks + ], + } + (run_dir / "manifest.json").write_text(json.dumps(manifest, ensure_ascii=False, indent=2), encoding="utf-8") + + +def queue_tasks(tasks: Iterable[ModelTask]) -> queue.Queue[Optional[TaskWork]]: + q: queue.Queue[Optional[TaskWork]] = queue.Queue() + for task in tasks: + q.put(TaskWork(task=task)) + return q + + +def main() -> int: + args = parse_args() + if args.cache_target_free_gb < args.cache_low_free_gb: + logger.warning( + "cache_target_free_gb (%.1f) < cache_low_free_gb (%.1f); clamping target to low.", + args.cache_target_free_gb, + args.cache_low_free_gb, + ) + args.cache_target_free_gb = args.cache_low_free_gb + args.output_dir.mkdir(parents=True, exist_ok=True) + if args.try_vllm: + vllm_available = is_vllm_available(PYTHON_BIN) + logger.info("vLLM availability check: %s", "available" if vllm_available else "unavailable") + if not vllm_available: + logger.warning("vLLM is not installed in %s; disabling --try-vllm for this run.", PYTHON_BIN) + args.try_vllm = False + mode = "retry-failed" if args.retry_failures else args.resume_mode + resume_status = args.resume_status + if resume_status is None and args.resume_latest: + resume_status = find_latest_status_file(args.output_dir) + + if resume_status is not None: + run_dir = resume_status.parent + status_path = resume_status + else: + run_dir = make_run_dir(args.output_dir, args.run_name) + status_path = run_dir / "status.jsonl" + + run_state = load_latest_records(status_path) + global_state = load_global_state(args.global_state) + + tasks = [task for task in load_all_tasks(args) if should_enqueue(task, args, run_state, global_state)] + if args.limit > 0: + tasks = tasks[: args.limit] + + if resume_status is None or not (run_dir / "manifest.json").exists(): + save_run_manifest(run_dir, tasks, args) + + max_concurrent = min(args.max_concurrent_gpus, MAX_CONCURRENT_GPUS) + fixed_gpu_ids = parse_gpu_ids(args.gpus, max_concurrent) + dynamic_gpu_pool = not bool(args.gpus) + if dynamic_gpu_pool: + detected_gpu_count = len(query_gpu_stats()) + use_gpu_scheduler = detected_gpu_count > 0 + worker_slots = min(max_concurrent, detected_gpu_count) if detected_gpu_count > 0 else 1 + else: + use_gpu_scheduler = bool(fixed_gpu_ids) + worker_slots = len(fixed_gpu_ids) if fixed_gpu_ids else 1 + + logger.info("run_dir=%s", run_dir) + logger.info("status_path=%s", status_path) + logger.info("python=%s", PYTHON_BIN) + logger.info("providers=%s", args.providers) + logger.info("resume_mode=%s", mode) + logger.info("resume_status=%s", resume_status) + logger.info("dataset=%s", args.dataset) + logger.info("queued_models=%d", len(tasks)) + logger.info("worker_gpus=%s", "dynamic_all" if dynamic_gpu_pool else fixed_gpu_ids) + logger.info("min_gpu_free_gb=%.1f", args.min_gpu_free_gb) + logger.info("gpu_memory_estimate=%.1f GiB/B + %.1f GiB headroom", args.gpu_memory_per_billion_gb, args.gpu_memory_headroom_gb) + logger.info("cache_watermark_low_gb=%.1f", args.cache_low_free_gb) + logger.info("cache_watermark_target_gb=%.1f", args.cache_target_free_gb) + logger.info("oom_retries=%d", max(args.oom_retries, 0)) + logger.info("max_retries=%d", max(args.max_retries, 0)) + logger.info("retry_delay_seconds=%.1f", max(args.retry_delay_seconds, 0.0)) + logger.info("model_timeout_seconds=%.1f", max(args.model_timeout_seconds, 0.0)) + + if not tasks: + logger.info("No models to run.") + return 0 + + task_queue = queue_tasks(tasks) + + status_lock = threading.Lock() + global_state_lock = threading.Lock() + failure_count = 0 + failure_lock = threading.Lock() + reserved_gpu_ids: set[int] = set() + reservation_cond = threading.Condition() + error_summary: dict[str, dict[str, Any]] = {} + cache_state = CacheRuntimeState( + pending_hf_models={task.model_id for task in tasks if task.provider == "huggingface"}, + running_hf_models=set(), + state_lock=threading.Lock(), + cleanup_lock=threading.Lock(), + ) + + def record_error(record: dict) -> None: + bucket = error_bucket_from_status(str(record.get("status", "failed"))) + model_id = str(record.get("model_id", "")) + entry = error_summary.setdefault(bucket, {"count": 0, "models": []}) + entry["count"] = int(cast(int, entry["count"])) + 1 + models = cast(list[str], entry["models"]) + if model_id and model_id not in models: + models.append(model_id) + + def worker(worker_idx: int) -> None: + nonlocal failure_count + while True: + work = task_queue.get() + if work is None: + task_queue.task_done() + return + if work.ready_at > time.monotonic(): + # Keep delayed work in the queue without holding a worker for the full cooldown. + task_queue.put(work) + task_queue.task_done() + time.sleep(min(max(work.ready_at - time.monotonic(), 0.05), 5.0)) + continue + + task = work.task + gpu_id: Optional[int] = None + if task.provider == "huggingface": + with cache_state.state_lock: + cache_state.pending_hf_models.discard(task.model_id) + cache_state.running_hf_models.add(task.model_id) + use_gpu_for_task = use_gpu_scheduler and ( + task.provider == "huggingface" or bool(getattr(args, "openrouter_use_gpu", False)) + ) + if use_gpu_for_task: + task_min_free_gb = required_gpu_free_gb(task, args) + excluded_gpu_ids = set(work.attempted_gpu_ids) + visible_ids = set(fixed_gpu_ids) if fixed_gpu_ids else {stat.gpu_id for stat in query_gpu_stats()} + if visible_ids and visible_ids.issubset(excluded_gpu_ids): + logger.info( + "All GPUs have been attempted for model=%s; allowing reuse after cooldown.", + task.model_id, + ) + excluded_gpu_ids.clear() + gpu_id = acquire_gpu_id( + allowed_gpu_ids=fixed_gpu_ids if fixed_gpu_ids else None, + reserved_gpu_ids=reserved_gpu_ids, + reservation_cond=reservation_cond, + min_free_gb=task_min_free_gb, + poll_seconds=args.gpu_poll_seconds, + excluded_gpu_ids=excluded_gpu_ids, + ) + + logger.info( + "[start] worker=%s provider=%s gpu=%s model=%s attempt=%d", + worker_idx, + task.provider, + gpu_id, + task.model_id, + work.attempts + 1, + ) + attempt_started = time.time() + try: + record = run_task(task, args, gpu_id, cache_state) + except Exception as exc: + logger.exception("Unhandled task error for model=%s", task.model_id) + record = { + "provider": task.provider, + "model_id": task.model_id, + "status": "failed", + "reason": f"scheduler exception: {type(exc).__name__}: {exc}", + "gpu_id": gpu_id, + "elapsed_seconds": time.time() - attempt_started, + "output_path": None, + "summary_path": None, + } + finally: + if task.provider == "huggingface": + with cache_state.state_lock: + cache_state.running_hf_models.discard(task.model_id) + if gpu_id is not None: + work.attempted_gpu_ids.append(gpu_id) + release_gpu_id(gpu_id, reserved_gpu_ids, reservation_cond) + + work.attempts += 1 + status = str(record.get("status", "failed")) + max_retries = max(args.oom_retries if status == "failed_oom" else args.max_retries, 0) + can_retry = is_retryable_failure(status) and work.attempts <= max_retries + if can_retry: + work.ready_at = time.monotonic() + max(args.retry_delay_seconds, 0.0) + waiting_record = dict(record) + waiting_record.update( + { + "status": "waiting_retry", + "last_status": status, + "attempt_count": work.attempts, + "max_attempts": max_retries + 1, + "next_attempt_after": datetime.fromtimestamp( + time.time() + max(args.retry_delay_seconds, 0.0) + ).isoformat(), + "attempted_gpu_ids": list(work.attempted_gpu_ids), + "run_dir": str(run_dir), + "recorded_at": datetime.now().isoformat(), + } + ) + append_status(status_path, waiting_record, status_lock) + append_global_status(args.global_status_journal, waiting_record, status_lock) + update_global_state(args.global_state, global_state, waiting_record, global_state_lock) + if task.provider == "huggingface": + with cache_state.state_lock: + cache_state.pending_hf_models.add(task.model_id) + task_queue.put(work) + logger.warning( + "[wait] model=%s status=%s attempt=%d/%d; deferred %.1fs behind queued work", + task.model_id, + status, + work.attempts, + max_retries + 1, + max(args.retry_delay_seconds, 0.0), + ) + task_queue.task_done() + continue + + if work.attempted_gpu_ids: + record["attempted_gpu_ids"] = list(work.attempted_gpu_ids) + record["attempt_count"] = work.attempts + cache_resume = str(record.get("cache_resume", "")).strip() + if cache_resume: + logger.info("[cache] model=%s %s", task.model_id, cache_resume) + record["run_dir"] = str(run_dir) + record["recorded_at"] = datetime.now().isoformat() + append_status(status_path, record, status_lock) + append_global_status(args.global_status_journal, record, status_lock) + update_global_state(args.global_state, global_state, record, global_state_lock) + if record["status"] != "success" and not str(record["status"]).startswith("skipped_"): + record_error(record) + logger.info( + "[done] worker=%s provider=%s gpu=%s model=%s status=%s elapsed=%.1fs", + worker_idx, + task.provider, + gpu_id, + task.model_id, + record["status"], + record["elapsed_seconds"], + ) + if record["status"] != "success" and not record["status"].startswith("skipped_"): + with failure_lock: + failure_count += 1 + task_queue.task_done() + + threads = [ + threading.Thread(target=worker, args=(idx,), daemon=False, name=f"gpu-worker-{idx}") + for idx in range(worker_slots) + ] + for thread in threads: + thread.start() + task_queue.join() + for _ in range(worker_slots): + task_queue.put(None) + for thread in threads: + thread.join() + + error_report = { + "generated_at": datetime.now().isoformat(), + "run_dir": str(run_dir), + "failures": error_summary, + } + (run_dir / "error_summary.json").write_text(json.dumps(error_report, ensure_ascii=False, indent=2), encoding="utf-8") + + logger.info("Completed run with %d non-skipped failures.", failure_count) + return 0 if failure_count == 0 else 1 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/run_primary_analysis.sh b/scripts/run_primary_analysis.sh new file mode 100644 index 0000000..7517b38 --- /dev/null +++ b/scripts/run_primary_analysis.sh @@ -0,0 +1,64 @@ +#!/usr/bin/env bash +# Analyze the completed primary sweep. Repeats 1-2 are training/gallery data; +# repeats 3-4 are held-out queries. The command refuses cohorts below 250. + +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +DATA_DIR="${DATA_DIR:-out/primary_robustness_300/rand_chinese}" +ANALYSIS_ROOT="${ANALYSIS_ROOT:-out/primary_robustness_300_analysis}" +MINIMUM_MODELS="${MINIMUM_MODELS:-250}" +PYTHON_BIN="${PYTHON_BIN:-$ROOT/venv/bin/python}" +if [[ ! -x "$PYTHON_BIN" ]]; then + PYTHON_BIN="$(command -v python3)" +fi + +settings=("0.2 0.8" "0.2 0.9" "0.2 1.0" "0.3 0.8" "0.3 0.9" "0.3 1.0" "0.5 0.8" "0.5 0.9" "0.5 1.0" "0.7 0.8" "0.7 0.9" "0.7 1.0") + +code() { + "$PYTHON_BIN" - "$1" <<'PY' +import sys +print(f"{int(round(float(sys.argv[1]) * 10)):02d}") +PY +} + +exact_args=( + --dataset-dir "$DATA_DIR" + --minimum-models "$MINIMUM_MODELS" + --output-dir "$ANALYSIS_ROOT/exact" + --temperature-bound 0.2 --temperature-bound 0.3 + --temperature-bound 0.5 --temperature-bound 0.7 +) +tree_args=( + --dataset-dir "$DATA_DIR" + --reference-suffix _t00_p10_r1 + --minimum-models "$MINIMUM_MODELS" + --output-dir "$ANALYSIS_ROOT/tree" +) + +for repeat in 1 2; do + exact_args+=(--train-run "t00_r${repeat}:_t00_p10_r${repeat}:0.0:1.0:${repeat}") +done +for repeat in 3 4; do + exact_args+=(--test-run "t00_r${repeat}:_t00_p10_r${repeat}:0.0:1.0:${repeat}") + tree_args+=(--run "t00_r${repeat}:_t00_p10_r${repeat}:0.0:1.0:${repeat}") +done + +for setting in "${settings[@]}"; do + read -r temperature top_p <<< "$setting" + t_code="$(code "$temperature")" + p_code="$(code "$top_p")" + for repeat in 1 2; do + exact_args+=(--train-run "t${t_code}_p${p_code}_r${repeat}:_t${t_code}_p${p_code}_r${repeat}:${temperature}:${top_p}:${repeat}") + done + for repeat in 3 4; do + spec="t${t_code}_p${p_code}_r${repeat}:_t${t_code}_p${p_code}_r${repeat}:${temperature}:${top_p}:${repeat}" + exact_args+=(--test-run "$spec") + tree_args+=(--run "$spec") + done +done + +"$PYTHON_BIN" scripts/evaluate_exact_dna_classification.py "${exact_args[@]}" +"$PYTHON_BIN" scripts/analyze_tree_aware_errors.py "${tree_args[@]}" diff --git a/scripts/run_primary_robustness_experiment.sh b/scripts/run_primary_robustness_experiment.sh new file mode 100644 index 0000000..2126b66 --- /dev/null +++ b/scripts/run_primary_robustness_experiment.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +# Primary exact-model robustness dataset: 300 models, a complete factorial +# decoding grid, and three independent generation seeds. T=0 is emitted once. + +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +export HF_JSONL="${HF_JSONL:-configs/rand_chinese_stratified_300.jsonl}" +export OUTPUT_DIR="${OUTPUT_DIR:-out/primary_robustness_300}" +export DATASET="${DATASET:-rand_chinese}" +export SWEEP_NAME="${SWEEP_NAME:-primary_robustness_300}" +export LOG_DIR="${LOG_DIR:-logs/primary_robustness_300_$(date +%Y%m%d-%H%M%S)}" + +export TEMPERATURES="0.2 0.3 0.5 0.7" +export TOP_PS="0.8 0.9 1.0" +export REPEATS="${REPEATS:-1 2 3 4}" +export INCLUDE_T00="1" +export GENERATION_SEED_BASE="${GENERATION_SEED_BASE:-42000}" + +# Empty GPUS means all visible cards are dynamically scheduled. The worker +# cap can be raised without touching Python; 10 matches the available cluster. +export GPUS="${GPUS:-}" +export MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-10}" +export LIMIT="0" +export RESUME_MODE="all" +export TRY_VLLM="${TRY_VLLM:-1}" +export CACHE_EVICT_FINISHED="${CACHE_EVICT_FINISHED:-success}" + +exec bash scripts/run_dna_temperature_top_p_sweep.sh diff --git a/scripts/run_rbf_mmd_pilot.py b/scripts/run_rbf_mmd_pilot.py new file mode 100644 index 0000000..f920df4 --- /dev/null +++ b/scripts/run_rbf_mmd_pilot.py @@ -0,0 +1,573 @@ +#!/usr/bin/env python3 +"""Small pilot for distributional model retrieval under stochastic decoding. + +This script implements the first draft-stage experiment: +- compare single-sample cosine retrieval against exact RBF-MMD +- optionally compare a mean-response cosine baseline +- keep the experiment small, deterministic, and easy to inspect + +The pilot uses repeated response runs as samples from a prompt-conditional +response distribution. For same-setting comparisons, the repeated runs are split +into reference/query halves. For cross-setting comparisons, the reference and +query settings are specified explicitly. +""" + +from __future__ import annotations + +import argparse +import csv +import hashlib +import json +import math +import re +from dataclasses import dataclass +from pathlib import Path +from typing import Iterable + +import numpy as np + + +@dataclass(frozen=True) +class SettingSpec: + temperature: float + top_p: float + + @property + def code(self) -> str: + return f"t{int(round(self.temperature * 10)):02d}_p{int(round(self.top_p * 10)):02d}" + + +@dataclass(frozen=True) +class RunRecord: + model_name: str + setting: SettingSpec + repeat: int + path: Path + prompts: list[str] + responses: list[str] + + +def parse_setting(raw: str) -> SettingSpec: + parts = raw.split(":") + if len(parts) != 2: + raise ValueError(f"Invalid setting {raw!r}; expected temperature:top_p, e.g. 0.2:0.8") + return SettingSpec(temperature=float(parts[0]), top_p=float(parts[1])) + + +def format_setting(setting: SettingSpec) -> str: + return f"{setting.temperature:g}:{setting.top_p:g}" + + +def safe_model_name(model_name: str) -> str: + return re.sub(r"[^A-Za-z0-9._-]+", "_", model_name.strip("/")) + + +def parse_run_dir_name(name: str) -> tuple[str, SettingSpec, int] | None: + match = re.match(r"^(?P.+)_(?Pt\d{2})_(?P

p\d{2})_r(?P\d+)$", name) + if not match: + return None + temperature = int(match.group("t")[1:]) / 10.0 + top_p = int(match.group("p")[1:]) / 10.0 + return match.group("model"), SettingSpec(temperature=temperature, top_p=top_p), int(match.group("repeat")) + + +def load_run_record(path: Path) -> RunRecord: + payload = json.loads((path / "responses.json").read_text(encoding="utf-8")) + items = payload.get("items", []) + prompts = [str(item.get("prompt", "")) for item in items] + responses = [str(item.get("response", "")) for item in items] + parsed = parse_run_dir_name(path.name) + if parsed is None: + raise ValueError(f"Unrecognized run directory name: {path.name}") + model_name, setting, repeat = parsed + return RunRecord( + model_name=model_name, + setting=setting, + repeat=repeat, + path=path, + prompts=prompts, + responses=responses, + ) + + +def load_run_records(data_dir: Path, settings: set[SettingSpec]) -> dict[tuple[str, str, int], RunRecord]: + records: dict[tuple[str, str, int], RunRecord] = {} + code_to_setting = {setting.code: setting for setting in settings} + for run_dir in sorted(data_dir.glob("*")): + if not run_dir.is_dir() or not (run_dir / "responses.json").exists(): + continue + parsed = parse_run_dir_name(run_dir.name) + if parsed is None: + continue + model_name, setting, repeat = parsed + if setting.code not in code_to_setting: + continue + records[(model_name, setting.code, repeat)] = load_run_record(run_dir) + return records + + +def select_models(records: dict[tuple[str, str, int], RunRecord], settings: list[SettingSpec], model_limit: int) -> list[str]: + per_setting: list[set[str]] = [] + for setting in settings: + model_to_repeats: dict[str, set[int]] = {} + for (model_name, code, repeat), record in records.items(): + if code != setting.code: + continue + model_to_repeats.setdefault(model_name, set()).add(repeat) + candidates = {model for model, repeats in model_to_repeats.items() if len(repeats) >= 2} + per_setting.append(candidates) + + common = sorted(set.intersection(*per_setting)) if per_setting else [] + return common if model_limit <= 0 else common[:model_limit] + + +def select_prompts(records: dict[tuple[str, str, int], RunRecord], selected_models: list[str], settings: list[SettingSpec], prompt_limit: int) -> list[str]: + prompt_sets: list[list[str]] = [] + for setting in settings: + reference = None + for model_name in selected_models: + for repeat in sorted({repeat for (m, code, repeat) in records if m == model_name and code == setting.code}): + reference = records[(model_name, setting.code, repeat)] + break + if reference is not None: + break + if reference is None: + continue + prompt_sets.append(reference.prompts) + + if not prompt_sets: + return [] + + common = list(prompt_sets[0]) + for prompts in prompt_sets[1:]: + common = [prompt for prompt in common if prompt in prompts] + return common if prompt_limit <= 0 else common[:prompt_limit] + + +def chunk_runs_for_same_setting(runs: list[RunRecord]) -> tuple[list[RunRecord], list[RunRecord]]: + runs = sorted(runs, key=lambda record: record.repeat) + if len(runs) < 2: + raise ValueError("Need at least two repeats for same-setting comparison.") + split = max(1, len(runs) // 2) + ref = runs[:split] + qry = runs[split:] + if not qry: + qry = runs[-1:] + ref = runs[:-1] + return ref, qry + + +def load_embeddings(texts: Iterable[str], cache: dict[str, np.ndarray], features: int = 4096) -> np.ndarray: + missing = [text for text in texts if text not in cache] + if missing: + from sklearn.feature_extraction.text import HashingVectorizer + + vectorizer = HashingVectorizer( + n_features=features, + analyzer="char_wb", + ngram_range=(3, 5), + alternate_sign=False, + norm=None, + lowercase=False, + ) + matrix = vectorizer.transform(missing).astype(np.float32).toarray() + for text, row in zip(missing, matrix): + norm = float(np.linalg.norm(row)) + cache[text] = row if norm == 0.0 else row / norm + return np.stack([cache[text] for text in texts], axis=0).astype(np.float32) + + +def l2_normalize_rows(matrix: np.ndarray) -> np.ndarray: + norms = np.linalg.norm(matrix, axis=1, keepdims=True) + return matrix / np.maximum(norms, 1e-12) + + +def concat_prompt_vectors(prompt_embeddings: dict[str, np.ndarray], prompts: list[str]) -> np.ndarray: + return np.concatenate([prompt_embeddings[prompt] for prompt in prompts], axis=0) + + +def cosine_distance(a: np.ndarray, b: np.ndarray) -> float: + denom = float(np.linalg.norm(a) * np.linalg.norm(b)) + if denom == 0.0: + return 1.0 + return float(1.0 - np.dot(a, b) / denom) + + +def cosine_distance_matrix(query: np.ndarray, base: np.ndarray) -> np.ndarray: + query_norm = query / np.maximum(np.linalg.norm(query, axis=1, keepdims=True), 1e-12) + base_norm = base / np.maximum(np.linalg.norm(base, axis=1, keepdims=True), 1e-12) + return 1.0 - query_norm @ base_norm.T + + +def pairwise_sqdist(a: np.ndarray, b: np.ndarray) -> np.ndarray: + diff = a[:, None, :] - b[None, :, :] + return np.sum(diff * diff, axis=2) + + +def median_bandwidth(samples: np.ndarray) -> float: + if len(samples) < 2: + return 1.0 + sq = pairwise_sqdist(samples, samples) + dist = np.sqrt(np.maximum(sq, 0.0)) + vals = dist[np.triu_indices_from(dist, k=1)] + vals = vals[np.isfinite(vals) & (vals > 0)] + if vals.size == 0: + return 1.0 + return float(np.median(vals)) + + +def rbf_kernel(a: np.ndarray, b: np.ndarray, sigma: float) -> np.ndarray: + return np.exp(-pairwise_sqdist(a, b) / (2.0 * sigma * sigma)) + + +def exact_mmd2(a: np.ndarray, b: np.ndarray, sigma: float) -> float: + kaa = rbf_kernel(a, a, sigma).mean() + kbb = rbf_kernel(b, b, sigma).mean() + kab = rbf_kernel(a, b, sigma).mean() + return float(kaa + kbb - 2.0 * kab) + + +def build_prompt_samples( + runs: list[RunRecord], + prompts: list[str], + cache: dict[str, np.ndarray], + features: int, +) -> dict[str, dict[str, np.ndarray]]: + samples: dict[str, dict[str, np.ndarray]] = {} + for run in runs: + prompt_to_text = {prompt: response for prompt, response in zip(run.prompts, run.responses)} + ordered_texts = [prompt_to_text[prompt] for prompt in prompts] + embeddings = load_embeddings(ordered_texts, cache, features=features) + samples[run.path.name] = {prompt: embeddings[idx] for idx, prompt in enumerate(prompts)} + return samples + + +def gather_prompt_sample_sets( + run_group: list[RunRecord], + prompts: list[str], + cache: dict[str, np.ndarray], + features: int, +) -> dict[str, dict[str, np.ndarray]]: + grouped = build_prompt_samples(run_group, prompts, cache, features) + by_model: dict[str, dict[str, list[np.ndarray]]] = {} + for run in run_group: + prompt_embeddings = grouped[run.path.name] + model_bucket = by_model.setdefault(run.model_name, {prompt: [] for prompt in prompts}) + for prompt in prompts: + model_bucket[prompt].append(prompt_embeddings[prompt]) + return { + model: {prompt: np.stack(samples, axis=0).astype(np.float32) for prompt, samples in prompt_map.items()} + for model, prompt_map in by_model.items() + } + + +def build_point_vectors(sample_sets: dict[str, dict[str, np.ndarray]], prompts: list[str], mode: str) -> dict[str, np.ndarray]: + vectors: dict[str, np.ndarray] = {} + for model, prompt_map in sample_sets.items(): + per_prompt: list[np.ndarray] = [] + for prompt in prompts: + samples = prompt_map[prompt] + if mode == "single": + per_prompt.append(samples[0]) + elif mode == "mean": + per_prompt.append(np.mean(samples, axis=0)) + else: + raise ValueError(f"Unknown point mode: {mode}") + vectors[model] = np.concatenate(per_prompt, axis=0) + return vectors + + +def prompt_distance_matrix( + ref_sets: dict[str, dict[str, np.ndarray]], + qry_sets: dict[str, dict[str, np.ndarray]], + prompts: list[str], + method: str, + sigma: float, +) -> tuple[list[str], np.ndarray]: + models = sorted(set(ref_sets) & set(qry_sets)) + matrix = np.zeros((len(models), len(models)), dtype=np.float32) + for row, qry_model in enumerate(models): + for col, ref_model in enumerate(models): + prompt_values = [] + for prompt in prompts: + ref_samples = ref_sets[ref_model][prompt] + qry_samples = qry_sets[qry_model][prompt] + if method == "mmd": + prompt_values.append(exact_mmd2(qry_samples, ref_samples, sigma=sigma)) + else: + raise ValueError(f"Unsupported prompt method: {method}") + matrix[row, col] = float(np.mean(prompt_values)) + return models, matrix + + +def retrieval_metrics(labels: list[str], matrix: np.ndarray, bootstrap_samples: int = 2000, seed: int = 42) -> dict[str, float]: + preds = list(np.argmin(matrix, axis=1)) + y_true = labels + y_pred = [labels[idx] for idx in preds] + correct = [t == p for t, p in zip(y_true, y_pred)] + ranks = [] + for row_idx, label in enumerate(labels): + order = list(np.argsort(matrix[row_idx])) + ranks.append(order.index(row_idx) + 1) + + top_hits = {1: 0, 3: 0, 5: 0} + for rank in ranks: + for k in top_hits: + if rank <= k: + top_hits[k] += 1 + + rng = np.random.default_rng(seed) + + def interval(values: list[float]) -> tuple[float, float]: + array = np.asarray(values, dtype=np.float64) + if len(array) <= 1 or bootstrap_samples <= 0: + value = float(np.mean(array)) if len(array) else float("nan") + return value, value + means = np.mean(array[rng.integers(0, len(array), size=(bootstrap_samples, len(array)))], axis=1) + return tuple(float(value) for value in np.quantile(means, [0.025, 0.975])) + + top1_low, top1_high = interval([float(value) for value in correct]) + mrr_low, mrr_high = interval([1.0 / rank for rank in ranks]) + return { + "model_count": len(labels), + "top1": float(np.mean(correct)) if correct else 0.0, + "top3": top_hits[3] / len(labels) if labels else 0.0, + "top5": top_hits[5] / len(labels) if labels else 0.0, + "mrr": float(np.mean([1.0 / rank for rank in ranks])) if ranks else 0.0, + "top1_ci95_low": top1_low, + "top1_ci95_high": top1_high, + "mrr_ci95_low": mrr_low, + "mrr_ci95_high": mrr_high, + "mean_self_distance": float(np.mean([matrix[i, i] for i in range(len(labels))])) if labels else float("nan"), + "mean_nearest_distance": float(np.mean([np.min(matrix[i]) for i in range(len(labels))])) if labels else float("nan"), + } + + +def evaluate_comparison( + name: str, + reference_runs: list[RunRecord], + query_runs: list[RunRecord], + prompts: list[str], + cache: dict[str, np.ndarray], + features: int, + sigma: float, +) -> list[dict[str, object]]: + ref_sets = gather_prompt_sample_sets(reference_runs, prompts, cache, features) + qry_sets = gather_prompt_sample_sets(query_runs, prompts, cache, features) + labels = sorted(set(ref_sets) & set(qry_sets)) + ref_sets = {label: ref_sets[label] for label in labels} + qry_sets = {label: qry_sets[label] for label in labels} + + rows: list[dict[str, object]] = [] + + single_ref = build_point_vectors(ref_sets, prompts, mode="single") + single_qry = build_point_vectors(qry_sets, prompts, mode="single") + mean_ref = build_point_vectors(ref_sets, prompts, mode="mean") + mean_qry = build_point_vectors(qry_sets, prompts, mode="mean") + + def eval_point(method: str, ref_vectors: dict[str, np.ndarray], qry_vectors: dict[str, np.ndarray]) -> dict[str, object]: + ordered = sorted(ref_vectors) + ref_matrix = np.stack([ref_vectors[label] for label in ordered], axis=0) + qry_matrix = np.stack([qry_vectors[label] for label in ordered], axis=0) + matrix = cosine_distance_matrix(qry_matrix, ref_matrix) + metrics = retrieval_metrics(ordered, matrix) + return { + "comparison": name, + "method": method, + "sigma": sigma, + "prompt_count": len(prompts), + **metrics, + } + + rows.append(eval_point("single_cosine", single_ref, single_qry)) + rows.append(eval_point("mean_cosine", mean_ref, mean_qry)) + + mmd_labels, mmd_matrix = prompt_distance_matrix(ref_sets, qry_sets, prompts, method="mmd", sigma=sigma) + rows.append( + { + "comparison": name, + "method": "exact_rbf_mmd", + "sigma": sigma, + "prompt_count": len(prompts), + **retrieval_metrics(mmd_labels, mmd_matrix), + } + ) + return rows + + +def write_csv(path: Path, rows: list[dict[str, object]]) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + if not rows: + path.write_text("", encoding="utf-8") + return + fields: list[str] = [] + for row in rows: + for key in row: + if key not in fields: + fields.append(key) + with path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.DictWriter(handle, fieldnames=fields) + writer.writeheader() + writer.writerows(rows) + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Budget-matched exact RBF-MMD vs cosine retrieval experiment.") + parser.add_argument("--data-dir", type=Path, default=Path("out/rand_chinese")) + parser.add_argument("--output-dir", type=Path, default=Path("out/rbf_mmd_pilot")) + parser.add_argument("--reference-setting", type=parse_setting, default=parse_setting("0.2:0.8")) + parser.add_argument("--comparison-setting", type=parse_setting, action="append", default=[parse_setting("0.2:0.8"), parse_setting("0.3:0.8"), parse_setting("0.3:0.9")]) + parser.add_argument("--model-limit", type=int, default=0, help="Maximum common models; 0 uses all.") + parser.add_argument("--minimum-models", type=int, default=100, help="Fail below this common-cohort size.") + parser.add_argument("--prompt-limit", type=int, default=0, help="Maximum common prompts; 0 uses all.") + parser.add_argument("--calibration-ratio", type=float, default=0.2) + parser.add_argument("--embedding-features", type=int, default=4096) + parser.add_argument("--seed", type=int, default=42) + parser.add_argument("--report-file", type=Path, default=Path("docs/rbf_mmd_pilot.md")) + return parser.parse_args() + + +def main() -> int: + args = parse_args() + np.random.seed(args.seed) + + selected_settings = [args.reference_setting] + [setting for setting in args.comparison_setting if setting != args.reference_setting] + records = load_run_records(args.data_dir, set(selected_settings)) + selected_models = select_models(records, selected_settings, args.model_limit) + if not selected_models: + raise SystemExit("No models satisfy the requested settings and repeat coverage.") + if len(selected_models) < args.minimum_models: + raise SystemExit( + f"Only {len(selected_models)} models have the required repeat coverage; " + f"minimum is {args.minimum_models}. Use --minimum-models only to label an explicit pilot." + ) + + prompts = select_prompts(records, selected_models, selected_settings, args.prompt_limit) + if not prompts: + raise SystemExit("No common prompts found for the selected models/settings.") + + calibration_count = max(1, int(round(len(prompts) * args.calibration_ratio))) + calibration_prompts = prompts[:calibration_count] + eval_prompts = prompts[calibration_count:] or prompts + + cache: dict[str, np.ndarray] = {} + all_rows: list[dict[str, object]] = [] + comparison_notes: list[str] = [] + + for setting in selected_settings: + per_model = {} + for model_name in selected_models: + run_records = [record for (model, code, _repeat), record in records.items() if model == model_name and code == setting.code] + run_records = sorted(run_records, key=lambda record: record.repeat) + if setting == args.reference_setting: + ref_runs, qry_runs = chunk_runs_for_same_setting(run_records) + comparison_name = f"same_{setting.code}" + else: + ref_runs = [record for (model, code, _repeat), record in records.items() if model == model_name and code == args.reference_setting.code] + ref_runs = sorted(ref_runs, key=lambda record: record.repeat) + qry_runs = run_records + comparison_name = f"cross_{args.reference_setting.code}_to_{setting.code}" + per_model[model_name] = (ref_runs, qry_runs) + + ref_for_sigma = [ + record + for (model, code, _repeat), record in records.items() + if code == args.reference_setting.code and model in selected_models + ] + ref_for_sigma = sorted(ref_for_sigma, key=lambda record: (record.model_name, record.repeat)) + if not ref_for_sigma: + raise SystemExit("Unable to find runs for bandwidth calibration.") + + # Estimate bandwidth on calibration prompts using the reference setting only. + calibration_sets = gather_prompt_sample_sets(ref_for_sigma, calibration_prompts, cache, args.embedding_features) + calibration_embeddings = [] + for model in selected_models: + if model not in calibration_sets: + continue + for prompt in calibration_prompts: + calibration_embeddings.extend(list(calibration_sets[model][prompt])) + sigma = median_bandwidth(np.stack(calibration_embeddings, axis=0)) + + for model_name, (ref_runs, qry_runs) in per_model.items(): + if not ref_runs or not qry_runs: + comparison_notes.append(f"skip {model_name} {setting.code} due to insufficient repeats") + + if setting == args.reference_setting: + ref_runs_all = [record for (model, code, _repeat), record in records.items() if code == setting.code and model in selected_models] + ref_runs_all = sorted(ref_runs_all, key=lambda record: (record.model_name, record.repeat)) + ref_runs, qry_runs = chunk_runs_for_same_setting(ref_runs_all) + comparison_name = f"same_{setting.code}" + all_rows.extend(evaluate_comparison(comparison_name, ref_runs, qry_runs, eval_prompts, cache, args.embedding_features, sigma)) + else: + ref_runs = [record for (model, code, _repeat), record in records.items() if code == args.reference_setting.code and model in selected_models] + qry_runs = [record for (model, code, _repeat), record in records.items() if code == setting.code and model in selected_models] + ref_runs = sorted(ref_runs, key=lambda record: (record.model_name, record.repeat)) + qry_runs = sorted(qry_runs, key=lambda record: (record.model_name, record.repeat)) + comparison_name = f"cross_{args.reference_setting.code}_to_{setting.code}" + all_rows.extend(evaluate_comparison(comparison_name, ref_runs, qry_runs, eval_prompts, cache, args.embedding_features, sigma)) + + args.output_dir.mkdir(parents=True, exist_ok=True) + summary_csv = args.output_dir / "summary.csv" + summary_json = args.output_dir / "summary.json" + models_file = args.output_dir / "selected_models.txt" + prompts_file = args.output_dir / "selected_prompts.txt" + report_path = args.report_file + + write_csv(summary_csv, all_rows) + summary_json.write_text(json.dumps(all_rows, indent=2, ensure_ascii=False), encoding="utf-8") + models_file.write_text("\n".join(selected_models) + "\n", encoding="utf-8") + prompts_file.write_text("\n".join(prompts) + "\n", encoding="utf-8") + + report_path.parent.mkdir(parents=True, exist_ok=True) + lines = [ + "# RBF-MMD Pilot", + "", + "## Setup", + f"- Data dir: `{args.data_dir}`", + f"- Reference setting: `{format_setting(args.reference_setting)}`", + f"- Comparison settings: {', '.join(f'`{format_setting(s)}`' for s in selected_settings)}", + f"- Selected models: `{len(selected_models)}`", + f"- Selected prompts: `{len(prompts)}`", + f"- Calibration prompts: `{len(calibration_prompts)}`", + f"- Evaluation prompts: `{len(eval_prompts)}`", + f"- Embedding features: `{args.embedding_features}`", + "", + "## Notes", + "- `single_cosine` uses one response sample per prompt from the selected run split.", + "- `mean_cosine` averages repeated samples per prompt before concatenation.", + "- `exact_rbf_mmd` computes prompt-wise squared RBF-MMD and averages across prompts.", + "- `same_*` compares two repeat splits from the same decoding setting.", + "- `cross_*` compares the reference setting against another setting.", + "- NA in intermediate figures means the model or prompt was not present in the required split, or the run lacked enough repeats.", + "", + "## Results", + ] + for row in all_rows: + lines.append( + f"- `{row['comparison']}` / `{row['method']}`: top1={row['top1']:.3f}, top3={row['top3']:.3f}, top5={row['top5']:.3f}, mrr={row['mrr']:.3f}" + ) + if comparison_notes: + lines.extend(["", "## Skips"] + [f"- {note}" for note in comparison_notes]) + report_path.write_text("\n".join(lines) + "\n", encoding="utf-8") + + print( + json.dumps( + { + "summary_csv": str(summary_csv), + "summary_json": str(summary_json), + "models_file": str(models_file), + "prompts_file": str(prompts_file), + "report": str(report_path), + "selected_models": selected_models, + "selected_prompts": prompts, + "rows": all_rows, + }, + indent=2, + ensure_ascii=False, + ) + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/run_top_p_control_t05.sh b/scripts/run_top_p_control_t05.sh new file mode 100755 index 0000000..6bda1f4 --- /dev/null +++ b/scripts/run_top_p_control_t05.sh @@ -0,0 +1,46 @@ +#!/usr/bin/env bash +# Controlled top-p experiment: hold temperature and every other pipeline option +# fixed while sweeping top_p from 0.0 through 1.0. Two repeats quantify sampling +# variation. All outputs, status files, manifests, and logs are isolated. + +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +EXPERIMENT_ROOT="${EXPERIMENT_ROOT:-out/top_p_control_t05_validated100_20260719}" + +export OUTPUT_DIR="$EXPERIMENT_ROOT" +export LOG_DIR="${LOG_DIR:-$EXPERIMENT_ROOT/logs}" +export MANIFEST="${MANIFEST:-$LOG_DIR/sweep_manifest.tsv}" +export SWEEP_NAME="${SWEEP_NAME:-top_p_control_t05}" +export HF_JSONL="${HF_JSONL:-configs/rand_chinese_0p3b_7b_rerun.jsonl}" +export PROVIDERS="huggingface" +export DATASET="rand_chinese" + +# Experimental controls. +export TEMPERATURES="0.5" +# top_p=0.0 and 0.1 outputs are retained from earlier runs. Continue the +# controlled sweep at 0.2; incomplete/failed models will be backfilled later. +export TOP_PS="0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0" +export REPEATS="${REPEATS:-1 2}" +export INCLUDE_T00="0" +export LIMIT="0" +export RESUME_MODE="all" + +# Restrict this user's experiment to the currently free cards. The scheduler +# still waits if another process begins using one of these GPUs. +export GPUS="${GPUS:-}" +export MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-10}" +export MIN_GPU_FREE_GB="${MIN_GPU_FREE_GB:-4.0}" +export GPU_POLL_SECONDS="${GPU_POLL_SECONDS:-15.0}" + +# Resilient completion settings: four attempts total for transient failures. +export MODEL_TIMEOUT_SECONDS="${MODEL_TIMEOUT_SECONDS:-43200}" +export MAX_RETRIES="${MAX_RETRIES:-3}" +export OOM_RETRIES="${OOM_RETRIES:-3}" +export RETRY_DELAY_SECONDS="${RETRY_DELAY_SECONDS:-300}" +export TRY_VLLM="${TRY_VLLM:-1}" +export CACHE_EVICT_FINISHED="${CACHE_EVICT_FINISHED:-success}" + +exec bash scripts/run_dna_temperature_top_p_sweep.sh diff --git a/scripts/visualize_dna_rerun_heatmap.py b/scripts/visualize_dna_rerun_heatmap.py new file mode 100644 index 0000000..72db4f6 --- /dev/null +++ b/scripts/visualize_dna_rerun_heatmap.py @@ -0,0 +1,362 @@ +#!/usr/bin/env python3 +"""Visualize base-vs-rerun DNA distances as a heatmap. + +The heatmap rows are rerun DNAs and columns are original/base DNAs. The diagonal +cell is the distance between the same model's original DNA and rerun DNA. +""" + +from __future__ import annotations + +import argparse +import csv +import json +import math +import re +from dataclasses import dataclass +from pathlib import Path +from typing import Iterable + +import numpy as np +from PIL import Image, ImageDraw, ImageFont + + +@dataclass(frozen=True) +class DnaRecord: + model_name: str + safe_name: str + path: Path + vector: np.ndarray + params_b: float | None + + +def safe_model_name(model_name: str) -> str: + return re.sub(r"[^A-Za-z0-9._-]+", "_", model_name.strip("/")) + + +def load_font(size: int) -> ImageFont.ImageFont: + candidates = [ + "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", + "/usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf", + ] + for path in candidates: + if Path(path).exists(): + return ImageFont.truetype(path, size=size) + return ImageFont.load_default() + + +def load_dna(path: Path) -> DnaRecord: + payload = json.loads(path.read_text(encoding="utf-8")) + metadata = payload.get("metadata", {}) + model_name = metadata.get("model_name") or path.parent.name + model_meta = metadata.get("model_metadata", {}) + params_b = model_meta.get("size", {}).get("parameter_count_billions") + try: + params_b = float(params_b) if params_b is not None else None + except (TypeError, ValueError): + params_b = None + vector = np.asarray(payload["signature"], dtype=np.float32) + return DnaRecord( + model_name=str(model_name), + safe_name=safe_model_name(str(model_name)), + path=path, + vector=vector, + params_b=params_b, + ) + + +def find_rerun_records(dataset_dir: Path, suffix: str) -> list[DnaRecord]: + records: list[DnaRecord] = [] + for model_dir in sorted(dataset_dir.glob(f"*{suffix}")): + if not model_dir.is_dir(): + continue + dna_files = sorted(model_dir.glob("*_dna.json")) + if not dna_files: + continue + records.append(load_dna(dna_files[0])) + return records + + +def find_base_record(dataset_dir: Path, rerun: DnaRecord, suffix: str) -> DnaRecord | None: + if not rerun.path.parent.name.endswith(suffix): + return None + base_dir_name = rerun.path.parent.name[: -len(suffix)] + base_dir = dataset_dir / base_dir_name + dna_files = sorted(base_dir.glob("*_dna.json")) + if not dna_files: + return None + return load_dna(dna_files[0]) + + +def cosine_distance(a: np.ndarray, b: np.ndarray) -> float: + denom = float(np.linalg.norm(a) * np.linalg.norm(b)) + if denom == 0.0: + return 1.0 + return float(1.0 - np.dot(a, b) / denom) + + +def euclidean_distance(a: np.ndarray, b: np.ndarray) -> float: + return float(np.linalg.norm(a - b)) + + +def pair_records(dataset_dir: Path, suffix: str) -> tuple[list[DnaRecord], list[DnaRecord]]: + reruns = find_rerun_records(dataset_dir, suffix) + pairs: list[tuple[DnaRecord, DnaRecord]] = [] + for rerun in reruns: + base = find_base_record(dataset_dir, rerun, suffix) + if base is None: + continue + if base.vector.shape != rerun.vector.shape: + continue + pairs.append((base, rerun)) + + pairs.sort(key=lambda pair: (math.inf if pair[0].params_b is None else pair[0].params_b, pair[0].model_name.lower())) + bases = [base for base, _ in pairs] + paired_reruns = [rerun for _, rerun in pairs] + return bases, paired_reruns + + +def compute_distance_matrix( + bases: list[DnaRecord], + reruns: list[DnaRecord], + metric: str, +) -> np.ndarray: + fn = cosine_distance if metric == "cosine" else euclidean_distance + matrix = np.zeros((len(reruns), len(bases)), dtype=np.float32) + for row, rerun in enumerate(reruns): + for col, base in enumerate(bases): + matrix[row, col] = fn(rerun.vector, base.vector) + return matrix + + +def short_label(name: str, max_len: int = 28) -> str: + label = name.replace("/", "/\n", 1) + if len(label) <= max_len: + return label + return label[: max_len - 1] + "…" + + +def color_for_value(value: float, vmin: float, vmax: float) -> tuple[int, int, int]: + if not np.isfinite(value): + return (220, 220, 220) + t = 0.0 if vmax <= vmin else (value - vmin) / (vmax - vmin) + t = max(0.0, min(1.0, t)) + # Low distance: deep blue. High distance: warm yellow/red. + stops = [ + (0.00, (36, 74, 143)), + (0.35, (70, 150, 190)), + (0.60, (247, 247, 190)), + (0.80, (245, 150, 85)), + (1.00, (165, 0, 38)), + ] + for idx in range(1, len(stops)): + left_t, left_c = stops[idx - 1] + right_t, right_c = stops[idx] + if t <= right_t: + local = (t - left_t) / (right_t - left_t) + return tuple(int(left_c[i] + local * (right_c[i] - left_c[i])) for i in range(3)) + return stops[-1][1] + + +def draw_rotated_text(base: Image.Image, xy: tuple[int, int], text: str, font: ImageFont.ImageFont, fill: tuple[int, int, int]) -> None: + lines = text.splitlines() + line_heights = [font.getbbox(line)[3] - font.getbbox(line)[1] for line in lines] + width = max(font.getlength(line) for line in lines) if lines else 1 + height = sum(line_heights) + max(len(lines) - 1, 0) * 2 + patch = Image.new("RGBA", (int(width) + 8, int(height) + 8), (255, 255, 255, 0)) + draw = ImageDraw.Draw(patch) + y = 4 + for line, line_height in zip(lines, line_heights): + draw.text((4, y), line, font=font, fill=fill) + y += line_height + 2 + rotated = patch.rotate(60, expand=True) + base.alpha_composite(rotated, xy) + + +def draw_heatmap( + matrix: np.ndarray, + labels: list[str], + output_path: Path, + title: str, + metric: str, + annotate: bool, +) -> None: + n = len(labels) + cell = max(18, min(34, 800 // max(n, 1))) + left = 300 + top = 260 + right = 120 + bottom = 120 + width = left + n * cell + right + height = top + n * cell + bottom + + image = Image.new("RGBA", (width, height), (255, 255, 255, 255)) + draw = ImageDraw.Draw(image) + title_font = load_font(22) + label_font = load_font(10 if n > 30 else 12) + small_font = load_font(9) + + finite = matrix[np.isfinite(matrix)] + vmin = float(np.min(finite)) if finite.size else 0.0 + vmax = float(np.percentile(finite, 95)) if finite.size else 1.0 + vmax = max(vmax, vmin + 1e-8) + + draw.text((24, 24), title, font=title_font, fill=(25, 25, 25)) + draw.text((24, 58), f"Rows: rerun DNA. Columns: original DNA. Metric: {metric}. Color clipped at p95={vmax:.4g}.", font=small_font, fill=(70, 70, 70)) + + for row in range(n): + for col in range(n): + value = float(matrix[row, col]) + x0 = left + col * cell + y0 = top + row * cell + fill = color_for_value(value, vmin, vmax) + draw.rectangle((x0, y0, x0 + cell, y0 + cell), fill=fill) + if row == col: + draw.rectangle((x0, y0, x0 + cell, y0 + cell), outline=(0, 0, 0), width=2) + if annotate and cell >= 24: + text = f"{value:.2f}" if metric == "cosine" else f"{value:.1f}" + text_fill = (255, 255, 255) if sum(fill) < 330 else (20, 20, 20) + bbox = draw.textbbox((0, 0), text, font=small_font) + draw.text((x0 + (cell - (bbox[2] - bbox[0])) / 2, y0 + (cell - (bbox[3] - bbox[1])) / 2), text, font=small_font, fill=text_fill) + + for idx, label in enumerate(labels): + y = top + idx * cell + cell / 2 + draw.text((left - 8, y), short_label(label), anchor="rm", font=label_font, fill=(20, 20, 20)) + draw_rotated_text(image, (left + idx * cell - 8, top - 160), short_label(label), label_font, (20, 20, 20)) + + # Color bar. + bar_x = left + n * cell + 30 + bar_y = top + bar_h = n * cell + for i in range(bar_h): + value = vmin + (vmax - vmin) * (i / max(bar_h - 1, 1)) + draw.line((bar_x, bar_y + i, bar_x + 18, bar_y + i), fill=color_for_value(value, vmin, vmax)) + draw.rectangle((bar_x, bar_y, bar_x + 18, bar_y + bar_h), outline=(40, 40, 40)) + draw.text((bar_x + 26, bar_y - 4), f"{vmin:.3g}", font=small_font, fill=(40, 40, 40)) + draw.text((bar_x + 26, bar_y + bar_h - 8), f"{vmax:.3g}", font=small_font, fill=(40, 40, 40)) + + output_path.parent.mkdir(parents=True, exist_ok=True) + image.convert("RGB").save(output_path) + + +def write_matrix_csv(path: Path, matrix: np.ndarray, labels: list[str]) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + with path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.writer(handle) + writer.writerow(["rerun\\base", *labels]) + for label, row in zip(labels, matrix): + writer.writerow([label, *[f"{float(value):.8g}" for value in row]]) + + +def write_predictions(path: Path, matrix: np.ndarray, labels: list[str]) -> dict[str, float | int]: + true = labels + pred = [labels[int(np.argmin(row))] for row in matrix] + nearest_distance = [float(np.min(row)) for row in matrix] + self_distance = [float(row[idx]) for idx, row in enumerate(matrix)] + + path.parent.mkdir(parents=True, exist_ok=True) + with path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.DictWriter( + handle, + fieldnames=["true_model", "predicted_model", "correct", "self_distance", "nearest_distance", "nearest_rank"], + ) + writer.writeheader() + for idx, label in enumerate(labels): + order = list(np.argsort(matrix[idx])) + writer.writerow( + { + "true_model": label, + "predicted_model": pred[idx], + "correct": pred[idx] == label, + "self_distance": f"{self_distance[idx]:.8g}", + "nearest_distance": f"{nearest_distance[idx]:.8g}", + "nearest_rank": order.index(idx) + 1, + } + ) + + correct = sum(t == p for t, p in zip(true, pred)) + per_class_precision: list[float] = [] + per_class_recall: list[float] = [] + per_class_f1: list[float] = [] + for label in labels: + tp = sum(t == label and p == label for t, p in zip(true, pred)) + fp = sum(t != label and p == label for t, p in zip(true, pred)) + fn = sum(t == label and p != label for t, p in zip(true, pred)) + precision = 0.0 if tp + fp == 0 else tp / (tp + fp) + recall = 0.0 if tp + fn == 0 else tp / (tp + fn) + f1 = 0.0 if precision + recall == 0.0 else 2 * precision * recall / (precision + recall) + per_class_precision.append(float(precision)) + per_class_recall.append(float(recall)) + per_class_f1.append(float(f1)) + + accuracy = correct / len(labels) if labels else 0.0 + return { + "model_count": len(labels), + "accuracy": float(accuracy), + "precision_macro": float(np.mean(per_class_precision)), + "recall_macro": float(np.mean(per_class_recall)), + "f1_macro": float(np.mean(per_class_f1)), + "precision_micro": float(accuracy), + "recall_micro": float(accuracy), + "f1_micro": float(accuracy), + "mean_self_distance": float(np.mean(self_distance)), + "median_self_distance": float(np.median(self_distance)), + "mean_nearest_distance": float(np.mean(nearest_distance)), + "self_is_nearest_count": int(correct), + } + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Draw a base-vs-rerun DNA distance heatmap.") + parser.add_argument("--dataset-dir", type=Path, default=Path("out/rand_chinese")) + parser.add_argument("--suffix", type=str, default="_temp07_run") + parser.add_argument("--metric", choices=["cosine", "euclidean"], default="cosine") + parser.add_argument("--output-dir", type=Path, default=Path("out/dna_rerun_heatmaps")) + parser.add_argument("--prefix", type=str, default=None) + parser.add_argument("--annotate", action="store_true", help="Draw numeric distances inside cells when the heatmap is small enough.") + return parser.parse_args() + + +def main() -> int: + args = parse_args() + bases, reruns = pair_records(args.dataset_dir, args.suffix) + if not bases: + raise SystemExit(f"No paired base/rerun DNA files found under {args.dataset_dir} for suffix {args.suffix!r}.") + + labels = [record.model_name for record in bases] + matrix = compute_distance_matrix(bases, reruns, args.metric) + prefix = args.prefix or f"{args.dataset_dir.name}{args.suffix}_{args.metric}" + + heatmap_path = args.output_dir / f"{prefix}_heatmap.png" + matrix_path = args.output_dir / f"{prefix}_matrix.csv" + predictions_path = args.output_dir / f"{prefix}_nearest_predictions.csv" + metrics_path = args.output_dir / f"{prefix}_metrics.json" + + write_matrix_csv(matrix_path, matrix, labels) + metrics = write_predictions(predictions_path, matrix, labels) + metrics.update( + { + "dataset_dir": str(args.dataset_dir), + "suffix": args.suffix, + "metric": args.metric, + "heatmap_path": str(heatmap_path), + "matrix_path": str(matrix_path), + "predictions_path": str(predictions_path), + } + ) + metrics_path.write_text(json.dumps(metrics, indent=2, ensure_ascii=False), encoding="utf-8") + + draw_heatmap( + matrix=matrix, + labels=labels, + output_path=heatmap_path, + title=f"DNA distance heatmap: base vs rerun ({args.suffix})", + metric=args.metric, + annotate=args.annotate, + ) + + print(json.dumps(metrics, indent=2, ensure_ascii=False)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) From fcd35f696f3e025796edb0aadd64f1df8e5680ef Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Fri, 24 Jul 2026 16:24:05 +0800 Subject: [PATCH 18/28] Add DNA experiment documentation and demo figures --- docs/SVM_summary.tex | 225 ++++ .../bounded_paired_gallery.png | Bin 0 -> 75856 bytes .../bounded_paired_gallery.svg | 1 + .../exact_top1_heatmaps.png | Bin 0 -> 70918 bytes .../exact_top1_heatmaps.svg | 1 + .../verification_tree_diagnostics.png | Bin 0 -> 67841 bytes .../verification_tree_diagnostics.svg | 1 + docs/primary_robustness_experiment.tex | 1000 +++++++++++++++++ docs/rbf_mmd_pilot.md | 34 + docs/revised_experiment_protocol.md | 96 ++ docs/rfftrace_progress.tex | 103 ++ docs/svm_modeltree_experiment.tex | 325 ++++++ docs/svm_modeltree_experiment_zh.html | 121 ++ docs/svm_modeltree_experiment_zh.tex | 131 +++ 14 files changed, 2038 insertions(+) create mode 100644 docs/SVM_summary.tex create mode 100644 docs/figures/small_scale_section_6_11/bounded_paired_gallery.png create mode 100644 docs/figures/small_scale_section_6_11/bounded_paired_gallery.svg create mode 100644 docs/figures/small_scale_section_6_11/exact_top1_heatmaps.png create mode 100644 docs/figures/small_scale_section_6_11/exact_top1_heatmaps.svg create mode 100644 docs/figures/small_scale_section_6_11/verification_tree_diagnostics.png create mode 100644 docs/figures/small_scale_section_6_11/verification_tree_diagnostics.svg create mode 100644 docs/primary_robustness_experiment.tex create mode 100644 docs/rbf_mmd_pilot.md create mode 100644 docs/revised_experiment_protocol.md create mode 100644 docs/rfftrace_progress.tex create mode 100644 docs/svm_modeltree_experiment.tex create mode 100644 docs/svm_modeltree_experiment_zh.html create mode 100644 docs/svm_modeltree_experiment_zh.tex diff --git a/docs/SVM_summary.tex b/docs/SVM_summary.tex new file mode 100644 index 0000000..bb2db6f --- /dev/null +++ b/docs/SVM_summary.tex @@ -0,0 +1,225 @@ +\documentclass[11pt,a4paper]{article} +\usepackage{graphicx} +\usepackage{booktabs} +\usepackage{amsmath} +\usepackage{hyperref} +\usepackage{caption} +\usepackage{subcaption} +\usepackage{listings} +\usepackage{geometry} +\geometry{margin=1in} +\title{SVM Experiments with Hugging Face Model-Tree Relations} +\author{} +\date{} + +\begin{document} +\maketitle + +\begin{abstract} +Concise summary of the pipeline: export Hugging Face model-tree relations, extract features from cached DNA outputs, train a linear SVM probe to detect model-family signals, and evaluate with held-out test sets and cross-validation. This document summarizes implementation details, experimental design, train/test splitting strategy, and includes placeholder figures and tables for presentation. +\end{abstract} + +\section{Overview} +The workflow has three main parts: +\begin{enumerate} + \item Export model relations from Hub model-card metadata to form related-model groups. + \item Extract feature vectors from precomputed DNA outputs for each model/run. + \item Train and evaluate an SVM classifier that predicts membership in a related-model group. +\end{enumerate} + +\section{Exporting the Hugging Face Model Tree} +Implementation summary: +\begin{itemize} + \item For each model id in the input list, fetch repository metadata via the Hub API. + \item Parse fields and card metadata for base-model relationships and config fields that indicate parent/base models. + \item Add each model as a node, add an undirected edge for each discovered base relation (A--B). + \item Collapse nodes into connected components to produce related-model groups. +\end{itemize} + +Algorithmic detail (union--find streaming style): +\begin{lstlisting}[basicstyle=\ttfamily\small] +for model in input_models: + info = hf_api.model_info(model) + for base in extract_base_models(info): + union_find.add(model) + union_find.add(base) + union_find.union(model, base) +components = collect_connected_components(union_find) +write_jsonl(groups) +\end{lstlisting} + +Why union--find: +\begin{itemize} + \item Supports streaming discovery of edges without constructing the full adjacency list first. + \item Near-constant amortized cost per union/find. + \item Low memory overhead and simple to implement. +\end{itemize} + +Output: +\begin{itemize} + \item JSONL file where each line is an object with a ``models'' array representing a related group. + \item A summary JSON with counts (model\_count, node\_count, edge\_count, component\_count, skipped\_models). +\end{itemize} + +\section{Feature Extraction and SVM Implementation} +Feature sources: +\begin{itemize} + \item Per-model cached DNA outputs (e.g., response vectors, log-prob vectors, per-probe scores). + \item Aggregated statistics across probes: mean response, variance, top-$k$ token agreement, entropy, and any hand-engineered distances to canonical outputs. + \item Optionally, metadata features (model size bucket, family label, tokenizer type) if available. +\end{itemize} + +Feature pipeline (recommended): +\begin{enumerate} + \item Load cached outputs and align probes across models and runs to a common order. + \item Compute numeric features per model or per (model, run) sample. + \item Apply standard scaling (zero mean, unit variance) fit on training set; persist scaler. + \item Optionally apply PCA to reduce dimensionality (retain e.g., 95\% variance). +\end{enumerate} + +SVM details: +\begin{itemize} + \item Use a linear SVM (e.g., scikit-learn's \texttt{LinearSVC} or \texttt{SGDClassifier} with hinge loss) for interpretability and speed on high-dimensional features. + \item Regularization: tune penalty $C$ over a small grid (e.g., $[0.01,0.1,1,10]$). + \item Use class weighting or balanced sampling if classes are imbalanced. + \item For probabilistic outputs, wrap the SVM with Platt scaling (e.g., \texttt{CalibratedClassifierCV}) if needed for ROC/PR curves. +\end{itemize} + +Minimal training loop (sklearn-style): +\begin{lstlisting}[basicstyle=\ttfamily\small] +from sklearn.preprocessing import StandardScaler +from sklearn.svm import LinearSVC +scaler = StandardScaler().fit(X_train) +Xtr = scaler.transform(X_train) +clf = LinearSVC(C=1.0, max_iter=10000).fit(Xtr, y_train) +\end{lstlisting} + +\section{Experiment Outline} +Goals: +\begin{itemize} + \item Evaluate whether DNA outputs contain signals that correlate with model-tree relations. + \item Quantify detection performance (per-group and overall). + \item Analyze robustness across sampling settings (temperature/top-p). +\end{itemize} + +Experimental arms: +\begin{itemize} + \item Baseline: random classifier or simple logistic regression. + \item Linear SVM probe on raw features. + \item Linear SVM + PCA dimensionality reduction. + \item Cross-run generalization tests: train on one sampling regime, test on another. +\end{itemize} + +Metrics: +\begin{itemize} + \item Accuracy, precision, recall, F1 (micro and macro), ROC AUC, PR AUC. + \item Confusion matrices aggregated at group-level. +\end{itemize} + +\section{Train / Test Split Strategy} +Recommended approaches: +\begin{enumerate} + \item \textbf{Group-aware holdout (preferred)}: Split by related-model group so that all models from some groups are only in train and other groups only in test. This evaluates generalization to unseen model families. + \item \textbf{Model-level stratified split}: If labels are binary per-model (e.g., in-group vs out-group for a particular relation), stratify splits by label while ensuring models from the same group are not split across train/test to avoid leakage. + \item \textbf{K-fold cross-validation with grouping}: Use GroupKFold where the group id is the connected-component id. This yields k folds where groups are exclusive per fold. + \item \textbf{Per-run generalization}: Train on outputs from a subset of sampling settings (e.g., temperature=0.2) and test on others (temperature=0.3, different top-p). +\end{enumerate} + +Practical splits: +\begin{itemize} + \item Typical split sizes: 70\% train groups / 15\% val groups / 15\% test groups. + \item For small group counts, prefer leave-one-group-out or repeated GroupKFold. + \item When doing per-sample classification (many samples per model), ensure group-wise partitioning to prevent sample-level leakage. +\end{itemize} + +\section{Experiment Details (Suggested Configuration)} +\begin{itemize} + \item Input models: the full model list (N $\approx$ 11k). Optionally pre-filter by availability or size bucket. + \item Feature vector dimensionality: depends on probes; example 512--4096. Use PCA if >1024. + \item Classifier: LinearSVC with grid search on $C \in \{0.01,0.1,1,10\}$. + \item Validation: GroupKFold with $k=5$ (groups = connected components). + \item Repeat experiments with caching and with incremental checkpointing to measure wall time. + \item Logging: store metrics per-fold, per-group summary, and top-k misclassified models for manual inspection. +\end{itemize} + +\section{Figures and Tables (placeholders)} +\subsection{Figure suggestions} +\begin{figure}[ht] + \centering + \begin{subfigure}{0.48\textwidth} + \centering + \includegraphics[width=\linewidth]{figures/roc_curve_placeholder.pdf} + \caption{ROC curve (SVM vs baseline)} + \end{subfigure} + \hfill + \begin{subfigure}{0.48\textwidth} + \centering + \includegraphics[width=\linewidth]{figures/pr_curve_placeholder.pdf} + \caption{Precision--Recall curve} + \end{subfigure} + \caption{Primary binary-classification performance plots.} +\end{figure} + +\begin{figure}[ht] + \centering + \includegraphics[width=0.6\linewidth]{figures/stability_heatmap_placeholder.pdf} + \caption{Heatmap showing probe stability or accuracy across sampling settings (temperature/top-p).} +\end{figure} + +\subsection{Example tables} +\begin{table}[ht] +\centering +\caption{Aggregate classifier performance (mean $\pm$ std over folds)} +\begin{tabular}{lcccc} +\toprule +Model & Accuracy & Precision & Recall & F1 \\ +\midrule +Baseline (random) & 0.50 & 0.50 & 0.50 & 0.50 \\ +Logistic Regression & 0.72 $\pm$ 0.03 & 0.71 $\pm$ 0.04 & 0.70 $\pm$ 0.03 & 0.70 $\pm$ 0.03 \\ +Linear SVM (C=1.0) & 0.78 $\pm$ 0.02 & 0.77 $\pm$ 0.03 & 0.76 $\pm$ 0.03 & 0.76 $\pm$ 0.02 \\ +SVM + PCA (95\%) & 0.76 $\pm$ 0.03 & 0.75 $\pm$ 0.03 & 0.75 $\pm$ 0.04 & 0.75 $\pm$ 0.03 \\ +\bottomrule +\end{tabular} +\end{table} + +\begin{table}[ht] +\centering +\caption{Per-group breakdown (top 8 groups by size)} +\begin{tabular}{lrrrr} +\toprule +Group ID & \# Models & Accuracy & Precision & Recall \\ +\midrule +group\_A & 42 & 0.92 & 0.90 & 0.95 \\ +group\_B & 38 & 0.84 & 0.82 & 0.80 \\ +group\_C & 30 & 0.79 & 0.75 & 0.78 \\ +... & ... & ... & ... & ... \\ +\bottomrule +\end{tabular} +\end{table} + +\section{Practical Recommendations and Optimizations} +\begin{itemize} + \item The dominant runtime cost is fetching model metadata; parallelize API calls with a thread pool and caching. + \item Use group-aware splitting to avoid leakage from related models appearing in both train and test. + \item Keep the classifier linear for interpretability and speed; examine coefficients to find discriminative features. + \item Store intermediate caches and partial JSONL outputs to resume long runs. + \item Save the scaler, PCA model, and trained SVM for reproducible evaluation pipelines. +\end{itemize} + +\section{Appendix: Example Commands} +\begin{verbatim} +# Export model-tree relations (nohup recommended for long runs) +python export_hf_model_tree.py \ + --models-file huggingface_llm_list.jsonl \ + --output-file model_relations.jsonl \ + --summary-file model_relations_summary.json + +# Train an SVM probe (sketch) +python scripts/train_svm_probe.py \ + --features-dir out/dna_features \ + --relations model_relations.jsonl \ + --output-dir out/svm_probe \ + --cv-folds 5 --svm-C 1.0 +\end{verbatim} + +\end{document} \ No newline at end of file diff --git a/docs/figures/small_scale_section_6_11/bounded_paired_gallery.png b/docs/figures/small_scale_section_6_11/bounded_paired_gallery.png new file mode 100644 index 0000000000000000000000000000000000000000..e5fd9397c777cb455f76da7ade88cc2241659233 GIT binary patch literal 75856 zcmeFZXIN8f_daODhKLOd-GT@RsPvA4(u7D6q=mylfdBz10ZC{!5S1cTN`iE$QCbKP zPyta&D1ih51gQZ6i4c+qq5LJ^o$ZFZb^S{$j7D4h2pJ9va&E1Ly5y=ZuO;=7;)(1t+&li(f^zt>Q?IHZ<5Wl%; zL)rJA%k2*=zMWG4{)3^wE@1rsJ>sSJ0CV~8A%1ti;m-eF?$9kh62I$T*AZ4{#d-d9 zy`$)c?zUk5b67l&IPsqg;6vWQ|1S>U{uh3NTY862L)kYWdV?gRS^6wvvJD+Oq!H@yY-8^baRuHr?9MD zdTd!6-@wUIMCz>7PKA`$<8D%-c%=HOT->6g4vVyNKNP3Kn?Unr4!n9eC;LkU=1h1` z2!3M+-` zETC^HG&7i?1DOr+&}?Y8NdEi-gd3A&S(iW0rl4g{5Z(tPBTiWHIy3JjDVxad$#Z|T zZDzVkdb-jPHlrc?K*_Cn*6NVI2OOZSBpUGKS>gW>kD2blVxC-G!Yr9);Tk~F?m1#ZBZ z{k%{u5{~+&&0l?O?cM(zYeWX1#~thL{SCk%J(A(j%6?k#?b5_RoZ*trP*X|~ zOVuhoWD-b6UU^h|&P6n|AQ{U-?dz<@D5-Rbh4fd!S79`%nzG@Vpxy-tX7jjh6)60|Udup7>+IjttQ>oH^1v3HTX`L&lidturN2+ksJ z0L3H~eZ>dIZDeiG7`4Ni>;3+&KjNKTN%T?TvMN%M9N68s`*w$$(-q7p_g!*H`%rlzrreNE7)Toh3f7%f@Zv=bNrY9Tq#BBzKO^GON@4<-FGUC9t904v9vDOVj!; z#%RhCeFohx-cJ8hdtoU$SxgMRY)eyj2<<@5%$($8>=O+q2ZS`0ta>kV9+!LOPadkH zlwz5sOf2)UL8;4J|MdB>P@*NaZaLMdjJw#_hN{9(M_WTXuT_@Dy$0MWYe^BX6}?z1%5i+J|iQ8Ue`^I#G6yq!zS`xE+#4(Uc(W*sV_8{ z@Pt)|3u$cIJ$ZfQoQC%9D)Mn>qczd;8fE0;Ga(Md5&YgK+Uoqku`ToXka5HvqH^SYtumQleQ zC($9SXR2Fc6>c_ND3ocKgfFb+BoUkZ@uBGpR{PA{d7^4(Rolw;>FHjR0#d1 zYd^{5yog&5i_Osa5zI#qUHF~=?YGC0mp1sz#)EL|@HL*)bclj04<%gbw_cW8nesT- z%^&`u4W$8Hi5KQp%u0~wmpf@jROV%Z_B`AS&_a817NlD8Ny3VjLmBkNg>EH7(O18< z!1F3h&UTYJ2~yGsq_3C~%C+Et$rjYp`C#7W-7<`j!`q68*|$^bl#F%xawfFQFQ^~ z;POP*365pgR%VFnd&P}+2+-JKJ}mRPk;|4*At2)3#G>RH#Kh34bSE41fvPS)B*n@meId_KfVM=iJY>HFM_n+X>(vl* zCbbknUQJDJE=Le##0C1pQDJ63V7Raz$xvLP9KVN@xPS^sL&J|%)1qe3;lNW%539|G ziI_G0yw(ks^5ODbJyED&!%7@m(x7UWV*KuczDnY@JnCzF=|)-(lhr6nK`(YzHoC;S zv3Y$Xsq$qCRUqE@9FE}rTXcfkqKgxXZ_lCdT7(t!qW0fN;5@9xoK4Uqc^ohd-nd23 znt4ucqQh{MJH`s)$u`>CtS#beUiNN_>sAI8UoAP!G$X`D?bdr6F+$ZOCi{${W~&HC zYXKYD^?b5LL44riXhaff*TCtCwd;9jAq~Xd`1{_9EpHK8e1zWBTspDGW$kQ!mCjZ> zO%pRmGM`Xdw*{y}Rph4+y}#IC&}GkiXE^+|RsWG?Sg?NE8YOD9>#J!-DFfmzj+RuL z&MVTf8Yyt1S|)H3P>rmEyMp-yCY4^JX1X3uo{G0voBbYuFPH9k8^@| z1c1TKI*@PaRp_9;>Bo3SssxTmdT7b^v+uHvSB6YMHbTQY3Off69PdKm5L%p)?D`QA zw+aNK@o}7jSI>>+U`Q;VR&O~Lq!G@Q*HNv5jSu~T_A==_C$5$VyC#em~?bPkn-}ClJeDOQM!TKP^(g?lV zBn2L3AcFK(RIZCGdWc4>@?lPv0a}NbFP5OVz&gnD#rPNm68I1qcrPnm%g! zgMLe76$~0y*Z8ziGdHlB^cA=ARfCaSnk&|8mc(IM75a<7POn$MVc)|xc3HqH`@VM$ z`D>8~LSVWWn_q|J@EuNHo$srq7^UtrYp5x?rpn*yXUAp zb~``28nEsG+MHL>f#K0oa3zts*sjX$UMAndNg`Nc_bTwuj4Y*58Qii(4{>*Rp?Udq z8i|Rgo--r29WZ=g%eX78Qx;%Yt9A5Q9(~--UGIV|__@f*KANU+3VabK*+j;~)vze3aYw;0b#TskN^Ix-Q~9SY~ks{-*{%e)k^2t#ZA{6%<-xBsjx32^`r zcef;XxU3+;YD9BUe-+x!uVbe-dI=;QQCwK};8m1eiWjYq=5shC)A`BC>6!c^02Q9+ z<3n%w4Ay@459R9?3fvm-gXU5a1zkIEvF$oAIS=p=9*w|-5nE-xiVM+zDLZs1pxxed z-?W2>Ns1>wz}Xb7pD@BmK8f$wa^M9VT1Sb;LBqMl^Bg!_XgHd3(H}h-c15Zkds7Xq z`8Sui$R`qS@w3ovY-h^a=K{&*a$FgfT1R#Cg?=9#Ja__2V)E{f7IVWdkFZOzZIO?E z9yG-LY^R}yUkSzcS!RP@XQ=|}K!VP}O-IT;A;mWKhFfpTIoc+@c=s)x_=f&#oHZLt z2x9&}HvDM%DBs*f6zLJOPp!(NN30t%VshiUI7c0S77X^@3jFTJxzMK!K)&hx!gEsM zJh)ky@66ST`&vOeF2rn;gdZ)Qqrk)fZ+1h^7V^RfefCtxTo9veu5*LX1X>b)LNLN5 zmy|hqI#uBOd=`Uw!Zz4WrX*#&R#9-+rr#HcK%70O4im!WQJBy0CB{42Cf@(sbP1i* zbBk4R$K%_Jx1pJQVF zx%6nZ`{|(mKe>QA&LUc}bKtPm7|be)YvU9rYdcnw+ahDy44-MW$qW037R1eWVvlcU8TM&I6!NV1gLyNBy?@P zq*sDA_uY#FS1&Mz9Ou9#9Ys}_>@exOEPRykoK<+_eZbnlxh;Y3T`&24cCP8L8mz` zR&763zn_=9=!Zi$%6t4KeUcFa&L-*!;P(XbML4oHH~_pt5EMU`nOoMVY3 z2G(to?-tL+GgO}j&VUhIM*%`MK%uPVo4^%XFtfE@w?7~Tg@~#eo0(m;-Bwl)a>q*$#M5 zt+-~jfTuQXAstlk$_R>-SZ~XdM-G~Is93Khq_3h7BvG6(ku!g3$(YdLQ#()>d41sR zB1G(8LfeFW#WuFhE5#-5!s4CpJ(;No>`Vy#F0R~UIM630gs$`*V+!6`1W4-qzPyPk zNLSGWc#~s^zs3x=v#O9q8<8sy*{K2^`mX;-ErtUS>T1!8OJ8WKN>)e(Hx zUf1~1Mh&3>3ihw+N^25-vvEsJK0}lFSCq6Dh?07a90Aij2YDq0pLBTQp1(5IXnjr! z*&&$zS?%zeKh#Oq)&Rs?2k{^~hmvsK);pzQBt@s9vb$os7*e(*VCB&u*O7((H%71I z!7_vC0H>^2%E%)#+CE19e26YFi!~lzX%7PMOIgrZ|N4Gv-N8U)0RHC9thwkOzbSz7 zO~MO@(x#NeqEYbjmPGlgt3U*P`;D*0*F-!4j5J>BAQn8;ry;+fnw?CF5KoQKj!k8m|Tm-1C?X%p;yhJtHRp^W}bhSh1^M5@Sl8hQ`L>? zc}VwTV6C!wFbJ7WkM)I;JV&EYAvNw==+%;yrw?Wpu+L#D=gp9M;I_ASbv>9VWhlKy z_Y8Vr&_?9v<@rlPl>RBTj~`J#FGqbN-%oi)&|`y)`={^c{o!q z2F}T=ws7&Qk2=lFSm&T6QQmy^OA{rFokOYMX+$QlD4)%o`Dw>!kSSMU1ks$k+};^s zw|*=op+9&(E;BRJWtF-$}nx47`hc`@d8j z$q8)i^Ajmi-_w9%D8@;kBH;4HC9iXyWaYJm-mUg~7T}B=-yy!f1Q2I_Ow3@+` z?I|b7cIL*P;K;F)bHWzSB5e2O<;+0Pn&L`XS(MVz559@33rzXWB{w7$3kE#2xzF@` z8;-jQ9!~7WeN#V-#)<>37O>lIT1C!DD?<>flSkK5_Ok!yoGgGr36<{K5rEX0A83>2 zjtu+m)$mGa)FBu$s@ki8{0IH|-$ z;k>27&TOG-S=Yq7|B8*A0c(?IFATZJ)o-R44);6k_Exls4vXhmZ6pzVfZ43*yI{q^ zy&qB5btosvn8=s4YbhG%on$!t)c=M$01edJ!Gm`RlQpnk?%9I%Mko5B zbcW_`3nM3n;%*Bt^Gfg>DoDH}!YWe}cYnxl%*+h~Mq-2a<^d_wfoDJGZ}V1cY0$%K zCpJCj$dPkD_-JQNInslDB>!5($)3S8tUP8g1tK;hI1P~HbKd_~(}oacx*j}jJLq9^ zt}`sRrZw~af9dhv>wNy%VmqdLrs}V29Lhtf5)%EwW+AP9p#1Okq9L9B6?2z&TigI$ zg!A!CSh>8WLF_ryX?2KV%ZslzaeiG5Ph|h&C#O;k;B1jQzKC?EE}8IW8@;F%+|+&Y zYum=*1J}yKP&=jGOtH)q#Peg(GTwE#iK|$R>kTtHy;tDAhUY;+^ULO~3=h#W=w-F; zh@|%zKNyfnoFO8NsT&mocRWWCoNCmsAbHClpG?afhO5*c2?V66wIRIo6zSc01dT2~ z+3p5ZfcB~2{LsN`m(g(aG2h|i*A0Ob+05@08C%@|QmNl%!qH;qG1$q4(npow3FXVq zTzK_&O5wmxsVKOgsm?>ikgPDpkiPJEmcIRw71u=db8@)GfG>{rF|BCH_L;4!_Y>@| zp(;i0wTJ9+0xah^Q0WFsNHgz#Fmb2U$A`Ut`Y%Gew7PBdd=@CUHvg~`ain5yTP$YR ziRoPdc7Z@>XQ!9YiDYawOLt8kx?#r!NyoHLADuSfV~&H%$C=u*6oQJ6{_1Z5ws>a1 z&zpm?ZO$rmWo*Av2k>|W?*s;h{STX3iY(c zgnM8<9Ckg?7m?f@yf4pdzQ|!B0gTjY& z%Jvv1??qCVl2yi(NtCcuY9_)=zzbf$>OfsLcthNfO1RCa>iBE5IZVA_n|FLDrQyU| zAfP>Gzas{Xlxntf5SK`5UKtV|;J)2aU}`{Yw-2V4dXnAHV5pI`8*m)DE`3J;e%H${ zV~W=ZXh|jVZ@$TGQdV&7J}?@b8yl>(p>n^)aNAuGkJs%x+``yl%p0S(+4}yfwIugf zbfR?ZbJ4x9l}jJqFUpuEi^2u(?L5H8vX*U2qi#+Xn8%CNt&JCd+}OvzF_O;k8r$56 z7Oocql3vQ`ui8Un!FqheT}G7S!3qz*eMrE60J1r46z}w4yWl%>=m47?u)cn=P9SsO zBIcjcZ;7>w-Io5!6{rEsC1n)($R8= z(OkP-lEWlu3O1F46FJUGn*3OGi?P{X-sgs)&ooEBy>GT?PD^%KD;+|Co^#Hqs^;dF zhW6FzoIO3ooPWmNqquA8w@)$L4OHL$Fz-fk<~uFhG7;y3x(au!<~Tbk?n(BaP0yn= zlu$MKzE%M#QP0ykHH(z0naZ9c^@4kiK^&S9oUd|DX`K-5=H!kO*^z9-+i z`FPL%_}>AwxG7M*i@2#3Nby9)=xlILbYJCeF~ua`uJVSrbB_p#I_{<>VgwVeO3hyd zHDB#FXTW??E&XqLY+l)aE1e^`=V=I7qz4soE8?#uXR8Yo_b$(WWHvfPjoLFBvpD0Q z&6T~$_f6q))J~`P*&5pRbG`)j(@e7f&;O14!Skge1GIndYJ>Vat(`GD{-Pok5kOJ! zUcUfFw9ZWLz5%xTP85^zCIfMs2w$sWDv6a{}Af|9S2e0Nm*FUvpq|GH{tK7F@E zMh#TuctJM{Hce&~(ZkypcxE1xC<^v93`3aC9jB>eA0m|er#ef>Lo}SG=egy7QocK2 z%jgSU4a-KE4aYBbEz1oTC+D?~U|*%$&v6OMPRG=*{qx$0 z5Xjqzevbdi^yVo3)JId_-dJ(6f(jQ^EZyw5X!fUFCvv@t*3%?30vBtR+uuqlTpRTf zZl7k{+HV**^IB) zEF~e8j9$wEd)l!3`_k`~r{2n6ysdP;iTnBTy_$B_NzXMiba&f5ZdO&b5%Zs1fTCw( zwd@?-t32RxSetWrW6;=Ug3DO=k9XBx%_&gPBF9c*0n+u$Ypm<9UsA*xsxa;_mo0WF z^C{_ruW5at{czA>*%@s-`r?MWV+Je(bCPIV4|#P)E4XfTqP~a-gC({oOFN!w3ROd+ zYqB308>nPpRMM6Rt{Kh-1e3V}U5mGhtcg^XP#GpC$!6`fu;(J;b6>JR9O0su=*xt1 zZ|P|tw}%fldNFAz;UMJ4~Jb;lE+Dteuho!f~l8U4j{C;au;8kStj$W=uEXAnnmH-5 zc1tEdfFz6_n`ac9Ss@!8a5!6*}aK`!g2OU^wV%w=m8r8MH43 z_2W$Z!Nk43bj%f)z&|?CJtBBfTsPw9FF$N&VJUWtH*mPx~Ez?o%Z)(HMHoU48LXr9<3C=wk2as*vycbSgM!(Tmin% z*geCCE$A?a>ahp0k8{m;S*VNR&WhJCMjkj8ruYO_mzRycDOM@9YaAF*Hr`XEnj2?T${1Ka|CDhnhLs3#e*lf%Js1x@vJkyzZC)0ECX8c+1 ziTFx}<>(|D#_$mt6K%^dzD^*}@PtEuPu3`N7e2}iRmtYHa>`VXMf26wOy8GLRq%3-2_W)!p z2Wr3sZ;cm>*-Vz=Z}D|Zwa^!YsPK*(*JXG>@Iyk5zdA=D+#6J|b<{fqB{kbc(v~L6 zg+afEDXv)F0dGBu2(Gr@`Z6}HZtzsp1UuQ2;nsv3TJjuM;MQ#KJ&eP> z+gbFZ?G(=IxG&+O1DLmN@d`D*1;%eV1J6bnUbp1@j1~)JKQIyzQ0AK$@o}D){zohk z;)=I*jX?<70bdN;a>i_7d}hjR?Dl0_?;v(C&Nm11Boh>;p#dEjDvYJdJ#D(Qii(`C zh$G;#U>P-!P#Nmvu|<_m_(8DGiCL*2p7V-%2{BGo_qQ%mLBhsOQDBBwoq7%P`wMj0 z}v}AF7J9w!G3|loXLPW8<5%IPcFj-I;N9towuZSdEKK&hUP}-x4DA zWsAn$)AK4yyyxTMepsj|yGs$2q=2?Iw$zd4$s1`qBf;NlWF!A%Pu>XE%Aii+j=)7| z$I+=enM*n2y^8udF_hQ685;B*7V(SE4;btwO+z}t1s}a$7#b)3=oy*O8 z{9pKuP9|Z&v!WK_vy<7m#wkOrc#-&*346^Mm=FJBaSGf&ER`YPNwh~kTSNIjk`$`1 z^zkI%6CR*pVt;h){Bv@lY80~-!D3LHLM)fHxCeq@r|USA!qz>vn97he%2Z#*4ncKe zYO&hWej|@blA7Smy>^kP)9b7t;`#-_lV*B3qg-Q20`!{=idNVA&>^?*wu*dsKWY9w zDXbsj#ZMBD5TDjIgF0o&?3injflhdzpM^jfp>XDf`N%NVyUI>j(2CedDVNo?|fj8s-1kU>nv5&%k?59DqoJc+uk?Mq|QRH&~ zho4B8S(gppxz?FjPp}qApSS8C);CjhdVv@$_d`~~dB1CQCSEKe#hZaeh@M)J&w1gO zfrUP?sI6D(TuKgHbg_fc=jy>n;D^PaJhlC{o28v8Quj6_&r*F`P@$#dw24X9mL<`0?;7 z%bMugxqEVGp3%U!{`>tKjDFjC-PS-*8O8)T3zhrdLZEBNevAF{!=HwFzi){82QIq(H z{>o?$X55caVVj#pDXUpj0ZC8eMI(m!E&6bU>aqt)S>>f zpqz2DeUV<1AW*|cn_xo^03eI3uPIaEB)PV`*_C^eS%f#%N0bcH*N#d64G8?Le1^## zV?ep+dS8vOb9w!&hF__`0$Yf3ZI=CHZ{8Dcd9$Guef5+M&+8bG8R0L&KF1!EpE{^I z7uL%bctmOdNl(&4SCI)3R)dN!{F|Qtn_cw)^%EUd%9A?=DD@YtnHZta0_WuZGnarh z(S=xc=gK{Y&W-7y*Q;mi!N?l*i(O}3!n;xZn?FA5-5ir8sg>x)T*P27*}*B1u^C>- zxcc4eOrIu9tSR!99qG(7UcbwLhY<8L;ofyCiqtyvg_29d{R%^W@g17~9ul;#J~FN% z6~j>bCOA1Z#L>RyBccLTwR38aoGr)pjVBY;3 zFz2%%?q=5TnZ&nNLac5OLl+g9|O z5QZh<3u<+sMJFHKRhT|NfO?E4?M`2mE}~f+hF$VR$>Ge$tK-BW=@*QqvOTgb$ZKy_ zVBH9Wd53bw`?=FW!{!}S@wSW^T-i0N&wZ>6%w9X4t`(RCh@`2 zUw?kFk}*92Gz@>^ZFl?U`-u5x5mtL(?Rb?)4`KPR#NsRJi1GG+}aF_ou#%JuYHB2(6c zj~@L9AQ!wz7$y);4*C%>^x;9h?MK(As}Gu8E4`V@mA;;dL$!QIf%}%M>;{7*u=X=JRiLJKSz^6lfRUHeX;XT5t0jGfn z9E~fk=}iH`$5!%~V3mi)U70G{k)ua(`Pv5h`d-4GMHGI$u6=nY&N@_k=L%?z1pT~2 zKf|;AX1lxgM$n7Z$l@g_88Ym}ixeWuDANBK*2f1K+-=&LNw5 z=-st+NeL7IrmkAl4Ln7t&7+i)d#7@z6fURWy?BhUJ}~N^-ec8m9wv92J-2=jCf6u5 z_Qi`qRclL}SaLd_A!I}!SDX@bQ5U$m^zJ~4MTWGGJL&AXbGK6emR$;5M_TDjd6GHijy!N(Q%IdKYw{nn8 z@3tsk%d^zBRrNLqCl-~?Ybc^te33z}-}-}oN_1Ne#Jd^B(311NN9t+)m)Ng%!*%48 zPQ?SaMF2{h8If1telG5PO)~l3Uw7L4eJA?wI{~Y(#RS{aPXXFL`Vs7a38wWb6T#b( zz3pj6_$L?eLh16~!?D4Mr2@l&4u9sm!m!2A^u@HLoTf&RRe~E48E~71f zW|xJ1dSJTgaL`oP=WTh=ZdRA|f6Z}>dhz03y+zjfbLW&}g9o_2XT_fb${PI9_ZT?e zj@?o$o)6oy0y|O6X@}fNrmZjTr6u#@+k0NMj!n zpzmugjmUdd_$pifPA8Ch?hnb`d#Pc$zlMT-#^<;oHKA~NTMPCNJ7OPBEv%0t@xb(m ziq9yD`!Ut>!Ta*3%(sQzX&JygXCB~Se*{;TEYu9tMq75qRZ`!^*w+*!q=a#6$R3kT zm1G`IqK{!f)&LmYZ#Vp&OgN6+d=W;p52aggoUf$HUlHSo{6TqCSP9vHBM904rxd)V z+)MZ+7dPa81%I5=`l-MqBE;@-!^-p|ndaz5qEEr1MxaDZmf!S|2PdpESSgYn)%LVS zhZ561l?Fh<+q0*Mj45p`aVB3i%+F|84v$54*&DMZn^0GJ{X+%f=`dKOIw?)v#kF@C zNI(6acIDVRVA@xvqekMQ{f*kVS&zPs46cJslqQ(ksJu9hZ}92>A5;jX74^VUVqhqP z^AS;0!AzieD~GRBjU?JaIJuyyu#gwQwmu^F!WN}5sbi1o1>Uv0jGc1yPh4H5`9?2P zl4;3yo*E_JvPSqcGaZ|X!X2T z112$Eos84;uJQ7DiEG-PwH4I1WJAn3wu!QQ9~5*tn|k?NiIx0 zkg*slbfUH{aQ zdEKX#?Ur%BW4Jk9d%R3CgE@#h|Ja!c9pd?NYQ01EYuWw267nfC`Os%N)%RqQ5} zWMEqP_p5P6=aU1o=UK^3rLj1tT^1~tGIsbgwM}?O;-0*3Ce;^q7QOxkbd-fHa~fk_ zv61S96`&?Ouhw*Bi@=_YmF74g0NQQgp}9CxiTMG}8s94ZY)5a`!3rFm&44#ss@1mUqD_;VQ6@y7eEWdjMxO@S0h9_I9~NQJ)0PF3`^1jM-&h}o z(?0oOO12v>TzftoO%dbF`N-AIN9IgpMwx$ja5uS9ZfQ1S@V4bNW%OH1d{dtLYPeYV zOIuuEXlbZ50%zd~&Gi6*rq<4{+4``sA>55}iBK`1vtp#!{_E?EKln%_I+D|wcFHO3 zk#742;(9UPQWytCw8sm^Vr;gq&wQkUFR$M^C;r^bvwG`%=Mu>tXInmM=R-9H7l#5Z zeflSN78ztg?$#P@(wrnS{Nz?}2%Bi9PBc0s01HMiqsv z3FV`W)FQL_)UlA^`CsN#^g;NdyoW(6Wn*7yVS0VYdUWu7YicQUo(00$vI8#Cs%96|X}{$_Vx%X8E!Dl20A2F(<%$&0}b?%r3*8 z5&Vg~xf`VELT>E+9HJg_|Lm1)v4dok`piO=`5&LKXrIE{e6X=Sqd}SLLMye+nOS4F zG%Je3$9Wr>N0f>2l$q>8ROMGS8%m~Lx9 zg%`^2O5|4AcOX48YYL%B%09>Dl3a(S=Ne8_m%g{zwo5Y5BYte1)k5G^iT)~X?bcLz zWsS~-L^DXE!P!DX+J{H0)aA+wZ}p0W^WWI+7WZ#8#c=oLtqV#^y9ZQ~v$hte6iRP& zZ=wWk+1GH{tgfKMmo+6~AA!1)=l8@LHIhjGH>=Jwr3wE1`jl|(&He5a%t=NS@TpQe&JTzFH3Yma8@*>g%!`T%N zWWuG$PK?J{CsU;E{5UMCIvN=xRe%kiL!j9+!yu zQgcQI#{Sy%+fc*-Ln;4}$lR=@v+EU1OgN2b>|%KjGSjx72DFS-wQ~yXnygkhvmeJ& z7VMGD?B(O>NFN^SCwX_RVK*|bX_jrqU4hZ!k2;+UEnn@*YLprtwNmCZIdu%arNH z&r7K)qr=8B;>lK&N`{0|M5fPEW1fY9{Vy%)$Kr2jZlg!CNClb^k$_cYtvK6p*+6%& z)D5aS{FhOdD!U8<6Pdf+;kUEs%3P+^)~$Zp365Q|f?2&1VB^Na3T7E9X6g@mYmBdn3*?u+5Bgi{ zI5UXbAEUq68AkZX_=C}T3K$z*kI&t&c*C<0t<^-&f$g5j8#}Y#S@cIF^_S$~e-JVl zjZP=V8M)1t^D1Cp#I(tU$_LD#> zccFRxWkE?hG*%rmCwv%>RJMqbz=6>=@4D-z+H)SfO1W&Z;gA<;Cv{@pKt@a>3)kPM z*Q*RGTReCh-A2wT@pbnx`K(V3S_vqneCfNUB`_W$sK44yNwp!rzcwI)83ScG^L$FW zWk(w7fl=jQ@w3nyh|}k$ZKmHG?{56?Q$*`cdAAo#Y>#Ql6>e-|_*2oKw@hBZ_`iH7*Js9K(buJmnn$$_S$g`tVo88T+|)g#!i5X4sq^Q%$eWwN!= zbpHDXH*qGq(&zgQ8A=(`5A|HSbYGr8i^ktZiv=0chh@a`yOBGu#f(9=xNqE0m=s_G zgHa4-POdgDrvuFFP~{aF{Y9S!b_`hFD=*x&aO2aeegx`m?~wpJWA6LTrY}k_q<<<> z6HtS_zw(On#^(CU+%p8Z{qoS2mUw@J;IVFO$ViLS^9K-A$BLT&tHzRd+1ez_y=%jp zP3yjFVb3&FLyZnWwVGX%nMJF1(vq4UNmXYexfMsBV))DBv%x=0k?C^aXee8~;IeNrVgcaH^2 zd5D((UjINpW6;j4ek&@^AHZ3CYWI`sa}~?OfMi1$ZQxs)G7a;G{zybp&Z4yD$Z$}c zo{W-F1?gjwrB5(K4By=#c$2=A_7qszZ?8M5aJxSGsY~j>3S)Np1L&8f`$1+^vAdPL z*~>J)(z97ku^XE zj(eW-wa~_{<9_4DriV8R2lcSNtbf{{uEIL`hUw2| za2Jm2%hLPq&HLk@TmazT3fCE%<^B{+$X3L`1hCL*66($>h^w}HZ1Cf#W zAI4sS;A7MMKRt@6i;RoEG5*&8ZGeb>WskmT+VNrTOchGbEwhe5918Yh$##`>6HABh zBy}$a-(BY@!qdR&-x%X#>Wf+YhQ=eqcLDf1vlo_eg#%khFD~Zp&CAL2 z@1Mjl?~kxe1)=4&i$p(;Q$JVBJ43}o{lQSp%Z${Csd0E}gw?IQGw~jQb9Zm1+523W zn>%VxE$Mx+WswEF zE#L9o3u52RSb>s@uyPmBd%BrWP*jxV-OP3!`qjYE zWHKGshDtD$78eK{GiUm|ojhCzek*qRIE{K^(P`?k~1%2>nKk_t6W;%JSnA{gc~X z*@$bb$Hqn}R&v?@dleQ18l^)^YJ;WB{$7-Jd?I(hILmlz1;_Vq0^8Coe7>lrs%hMw z0Ge{w-jlG91XYfv?Mt>s)}!7JV$yp$AX`6SjeU#4t{pX|^(vvfHaaj(ym&UM)3zF3 z##r44{qfyTz+R9#QRUWj{W)WvH4gN{Rcw~M>`W6=JOJsS#&wBJhg39&mYwJiU>KnH zYs3*mDH87D1Z4QY5sQ5pPcZbQ8e~kKcyjz#to8X%WnZ&n>KLl4Dzm=8ehmDPL(|Iz z{`U@OEizD-2x?>Zk{TfPa^lJNDTwg_72`%)<|m8K{ydA#GiU5~S-fZ~#T+gb2a1~f z8d||`2O4p=OB|0^ZL16Q+78`n)KNQkCg1;p8K5k&^=+1E9u`O>d7PKA^KjbUH``Ir zkBwAbL$$Wqfp`V{Rkg`IdHvC)?;>#yd!ah!p%AKu15iTBHXc&++~@clU81k%vY8%kLTALwcPMP zW~4gB^X)D~TIChuPd)sis?ZC+K7O5(DMdYjcmoMml4X3A?>xulQz*19WZlR)&42c( zDthqNP*DH6&`j;q(o}0;cXdOMoWJ&&+{pL-H`*@+6KeW|EsUnMl7sMPs|va@9ji3y z$FJ_mI}*2@0!w~!Lz>F^iuFgvaZjXTjH>5=3R|BC=~)q}qzEaQOZ4>ZyXFnQwJ02I z7o3Y1uE*B=6-;FtpZA*eIi%iv#hgdVAYR9 zJU2N>?Qt+6mDJLbv0hGfNb#k3p=vqKFsDnFj)~NRl~Xwx=g@GilI2k~+%w9a-sUIl zG3O5SW!f{<2aoKw6-rTi5^FW;BX196kj%4C0kL5xB#@J$;s5c8?|hy zI$m8ZwH_cHN~;bEqSgR9wgerT&0J($sx8>)=0e`gjg+~WKmF$TqfP1qLG=_y5{WSX z9$4jsX4VWeoW?_E-y%DdRFWz4w5_2lC1)2MW-^b<-gcQ~b49Oh=Y`-Up6zi8rD8k% zPi|T*7gvNX^l43zSwSN%T8r6*QvDGJ({Gt?GoVN{x;QO=pqI6=a^_}Yy2-}RzPMvS zyDxfBl7O-{U;y>P0~uy;r4d^*lbGki>_OJWO4nmOk6{vPiBt*Q%lFZXWvt=(P0}sO;5Q4t4Rk5|Lyo2g85iwYRZNQc z>UMlrdQ@OV!^A&jup^V1qF>h0v1tFfY?u)`>#oMC3$9r#xfyz`uQ7;OOsbR~E1Q#u zt??asfbDbex%SM6`Y&?<@4V$UY`8_NQMAIXT^pU7J!E*(h+5kw_76uMV7#5E*+zgC zqry^vBaiZ$FF*W?BfHPmwmH~LFJS1W%9j*I6Zr}R;+GXXbd8gfD|c09?Z4CfSxu_K z`@X65H(TV`)<#gK>2i4R3&q{J%j#J_UGh@K_KY0q}~ask+I&e zyGL)hWieR;H~mTv8yGa|5FQDJnbJW-yk@ZVXw*U<|)&?)&ck-rM*4 zd;WX=c%Ij*|El?Xu5(@IocDR3_jNvlsDdqyYte6(WnA_dAmd6X&5CSI2L3WAR$Ioe zSwJ$)N=lF#@v<{$CGSDnQb8{CL`I-9p*JY36lq!Oua4MMDpmnpN7qDYAp)JoVn&0w z$A(LJ%c1rAmgWDxW$l-I@+^83miA*fuWK%u^PP-+8NzHU%PKZG=^!#y_s+u27JaS{dnFn-J$~?w=vhJH_LD& zz)SboOO6|FCI^LVzgUGq6jYTuT>jwEG%b(HR1ni%vD4%Qzc3q}rbRq}W>M7zd`v9&Q?L4E zc!qJ+yw{nwOmoS&;`eRUvUJTXy^BoLlw$_4Z&$F0yiej;#9eI*%2{?1{LEvB4p$!C zOXu^Z+J(6NjDdxgBG1bK13X%a0!z)=b5mE^tel%FW$LfRR7SoT*vHSLMwWgt7_6sB zn@X4R3t4F7e{`6H-gyeRRctUyWLaNSYinEm{Ru}09_-=&{YB_Uh*VpK{UEtY3qZxSeHaY#gEBd;gLfTcSs`}0vF-YgRpaR+DPdHCl#L{5f--rM1N zWBOC4#N($6Bl9CEzW7%JMi?i!4?R>$B*wf9bu~&yi`Phq?7qva?6RFw+Q_h(R*t6a zNzV=Hk#mqaf6-3P@6Pa>fGXEo^g0Al~hlLzL*Nzl8I;)yg{NvzE>z`?6i4 zBA@xYsSy4d=P@I_+k;Uzlg0P|*bv8VY4f^fg^G4Hr8_#&zRrr_X;ELb`!u`kq4Mn=E z3XAVsT&fbW;x|7Q=g7BRZrn|rL+xE*=?JPN^y0b){{Q7r^vA1QmVJuz4x^_=yV8uCMqpvmq>82-8I_cufUFoVfbB zGT`d--&>}(0pg1}7fYAd*Z5E~N$CyvYpuw$?jdFs5(GQJyw8&82bldzf9I99$0L`( zQit72P(PQNA6Ppfvzn}9)sTE5ySW$2$^9`fPC_Iy;rI8uc~i?+`Yq_zyW0HLO#b=e z|Nme7f5IfX`e8SIasj`pJ^o+ce?tRhNBkJx0oAzUFo<#wLrsPLhz0HH+%uxzHN_w+ zd*d)Jpgp+#4-LT^Ha2NxFEupVmJvQd^8univUTrt; zd8nX&iUm5Ey{fo@e%0GfIt!x3yLUNM^c(RHS>~j!8C!SOxa)?-lj-KDkl&OiXUOi(c;6v# zlGrhUtKIb^!M>doQ))7d@o>Wi#bTOt@ zihu>`meao-7Y}R9}ME=){IL^0uY;@ho0WHc{1iVnV$Bi=bAajmteZX;jF18 z+Eqb};3rLOP!O6^=Or>|n7AaKz|LM(JrK+cU8+!i0wZfhoXz_1JDoPh7KaK{G!suk zLk8+tlMlfe2&73+z@&-^H@C>*ziZCrY;km(C0RO4``|MEv#FWWlwj+wnqljx=z#+4 zk*eJH7dLh?jaVu>iT)>ERcBx~dN3))598$+!g1tt^Wv-+YC|T7!1Z=AbBVC{rNvRx zq_{kCC$;I$-4!%F_^lXnwvC|&Hu-q3WS;SIaY)cHc6V@Xp{LuTT$EtK zdsF>h_UkeZp0JIc49SDm<&f!v*G*Qs;xx_9?lIR&s?p!w`HN-1VN$?_Yijp}JfaK5 zy7N;PBnlHs6(rmyZH3_SjvoE

m7IrnpZ5KP({!iG^CS7)=WWPGieb;zO2;SsX8< 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 deployment, paired gains, and gallery sensitivityExploratory summaries from the available-repeat demoA. Mixed and worst-setting Top-10.00.20.40.60.81.0τ=0.2τ=0.3CosineLinear SVMRBF SVM● mixed (95% CI) ▲ worst cellB. Paired gain over cosine+0.00+0.05+0.10+0.15τ=0.2 Linear SVM+0.086τ=0.2 RBF SVM+0.034τ=0.3 Linear SVM+0.101τ=0.3 RBF SVM+0.067Paired Top-1 differenceC. Gallery construction diagnostic0.00.20.40.60.80.4030.621Cosine0.3100.722Linear SVM0.3410.688RBF SVMFixed T=0 (n=86)Pooled (n=84)Diagnostic only: cohorts and training budgets differ \ No newline at end of file diff --git a/docs/figures/small_scale_section_6_11/exact_top1_heatmaps.png b/docs/figures/small_scale_section_6_11/exact_top1_heatmaps.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6382fa1970efdf1be2f807b4474f8883c181a8 GIT binary patch literal 70918 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

O=ogrkqW?Q4AEbnvKh`wOah|%DX--;( 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 literal 0 HcmV?d00001 diff --git a/docs/figures/small_scale_section_6_11/exact_top1_heatmaps.svg b/docs/figures/small_scale_section_6_11/exact_top1_heatmaps.svg new file mode 100644 index 0000000..74e9910 --- /dev/null +++ b/docs/figures/small_scale_section_6_11/exact_top1_heatmaps.svg @@ -0,0 +1 @@ +Held-out exact-model Top-1 by decoding settingRepeat 1 pooled training; repeat 2 testing; 84 common models; temperature/top-p hidden from SVMsCosinep=0.8p=0.9p=1.0T=0.20.6430.7260.595T=0.30.7740.6900.298Equal-cell mean: 0.621Linear SVMp=0.8p=0.9p=1.0T=0.20.8210.8450.643T=0.30.8690.7860.369Equal-cell mean: 0.722RBF SVMp=0.8p=0.9p=1.0T=0.20.7020.7620.643T=0.30.8570.7620.405Equal-cell mean: 0.688 \ No newline at end of file diff --git a/docs/figures/small_scale_section_6_11/verification_tree_diagnostics.png b/docs/figures/small_scale_section_6_11/verification_tree_diagnostics.png new file mode 100644 index 0000000000000000000000000000000000000000..727179c5243f2a8d891b8bedfa1dd67de9e76f72 GIT binary patch literal 67841 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 KKbLh*2~7ZEZiEd0 literal 0 HcmV?d00001 diff --git a/docs/figures/small_scale_section_6_11/verification_tree_diagnostics.svg b/docs/figures/small_scale_section_6_11/verification_tree_diagnostics.svg new file mode 100644 index 0000000..3fab6ff --- /dev/null +++ b/docs/figures/small_scale_section_6_11/verification_tree_diagnostics.svg @@ -0,0 +1 @@ +Verification prevalence and tree-aware diagnosticsExact-only pair verification and cosine retrieval over 95 common modelsA. Binary verification metrics0.00.20.40.60.81.0PR-AUCROC-AUCPrecisionRecallSpecificityMCCTest repeat 1Test repeat 2B. False-positive burden0510152014.0Repeat 115.9Repeat 2False positives per queryPositive prevalence = 1/95C. Tree-aware distance diagnostic0.00.20.40.60.81.00.4450.929Exact Top-1: 0.526Same setting0.5660.929Exact Top-1: 0.379Cross T=0.3Exact pairDisconnected pairNo related pairs occurred in this cohort \ No newline at end of file diff --git a/docs/primary_robustness_experiment.tex b/docs/primary_robustness_experiment.tex new file mode 100644 index 0000000..a3ff329 --- /dev/null +++ b/docs/primary_robustness_experiment.tex @@ -0,0 +1,1000 @@ +\documentclass[11pt,a4paper]{article} + +\usepackage[margin=1in]{geometry} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{amsmath,amssymb} +\usepackage{booktabs} +\usepackage{graphicx} +\usepackage{longtable} +\usepackage{multirow} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{listings} +\usepackage{enumitem} + +\hypersetup{hidelinks} +\lstset{ + basicstyle=\ttfamily\small, + breaklines=true, + frame=single, + columns=fullflexible, + keepspaces=true +} + +\newcommand{\todoresult}{\textcolor{gray}{\textit{Not yet available}}} +\newcommand{\method}[1]{\texttt{#1}} + +\title{Primary LLM-DNA Robustness Experiment\\ +\large Prospective Experimental Protocol and Report Template} +\author{} +\date{July 21, 2026} + +\begin{document} +\maketitle + +\begin{abstract} +This document records the prospective design of the primary LLM-DNA decoding +robustness experiment before generation and evaluation are complete. The study +will measure how temperature and top-$p$ affect exact-model identification, +whether a classifier can mitigate the resulting accuracy loss, and whether a +multi-sample distributional representation improves robustness under a matched +generation budget. The primary cohort contains 300 models selected without +using evaluation performance. The experiment contains one deterministic +condition and a complete $4\times3$ stochastic decoding grid, with four +independent generation repeats per condition. The principal deployment setting +assumes that temperature and top-$p$ are hidden at inference time and only an +upper bound on temperature is known. No experimental result is claimed in the +primary report; all primary result fields are explicitly marked as pending. +Small-scale exploratory demonstrations using previously generated artifacts are +reported separately and are not substitutes for the preregistered experiment. +\end{abstract} + +\section{Status and scope} + +\begin{center} +\fbox{\parbox{0.92\linewidth}{ +\textbf{Primary experiment status: not yet run.} The cohort file, launch +scripts, evaluation scripts, statistical outputs, and reporting plan have been +prepared. Numerical entries and figures in the primary Results section are +placeholders. Section~\ref{sec:small-demo} contains explicitly labelled +small-scale demonstrations from existing artifacts; they must not be +interpreted as primary findings. +}} +\end{center} + +This experiment replaces the 77-model interim analysis as the primary +robustness study. The earlier analysis remains a legacy diagnostic because it +used an incomplete sweep, one generation repeat per reported cell, an +historical reference gallery with unknown decoding parameters, and a binary +same-or-related task that was not directly comparable to exact-model Top-1 +retrieval. + +\section{Research questions and hypotheses} + +\subsection{Primary research questions} + +\begin{enumerate}[label=\textbf{RQ\arabic*.}] + \item How do temperature and top-$p$ affect exact-model classification from + LLM-DNA representations? + \item On the same exact-model task, can a classifier trained on the full DNA + vector reduce the accuracy degradation relative to cosine retrieval? + \item Does the proposed multi-sample distributional representation improve + robustness beyond original DNA under the same response and token + budget? + \item If temperature and top-$p$ are unknown at inference time, but + temperature is known to satisfy $T\leq\tau$, what average and + worst-setting accuracy can be expected? +\end{enumerate} + +\subsection{Secondary research questions} + +\begin{enumerate}[label=\textbf{SRQ\arabic*.}] + \item When exact identification fails, does the predicted model remain close + to the true model in the Hugging Face model tree? + \item Do direct parent--child, indirect, and disconnected model pairs exhibit + different DNA-distance distributions as decoding stochasticity rises? + \item How sensitive are the conclusions to response encoder, truncation, + projection dimension, projection seed, and the number of response + samples? +\end{enumerate} + +The main hypothesis is that temperature will cause a larger reduction in exact +classification accuracy than top-$p$ over the planned range. Classifier and +distributional-method benefits will be judged by paired accuracy differences +and by a shallower degradation curve, rather than by comparing accuracies from +different tasks. + +\section{Model cohort} + +\subsection{Selection rule} + +The planned cohort contains 300 Hugging Face models. It was selected from 470 +eligible models with valid unsuffixed reference DNA artifacts and recorded +parameter counts between 0.3 and 7.5 billion. Selection used seeded round-robin +sampling over architecture $\times$ logarithmic parameter-size strata. It did +not use retrieval accuracy, SVM accuracy, response quality, or any other test +outcome. Before launching the primary grid, three models that repeatedly +returned empty responses in the pilot control run were replaced with +similar-size models whose cached baseline runs each contained 100 non-empty +responses. These reliability replacements were documented in advance and did +not use evaluation accuracy. + +The fixed artifacts are: + +\begin{itemize} + \item cohort: \path{configs/rand_chinese_stratified_300.jsonl}; + \item audit: \path{configs/rand_chinese_stratified_300_audit.json}; + \item selection seed: 42; and + \item cohort SHA-256: + \texttt{4bc0dcebcd0e4d0e1240687fe981ac177a4306541b4813a943396b659cfe2661}. +\end{itemize} + +The audit file records the eligible population, selection method, selected +model IDs, architecture and size metadata, exclusions, and output hash. The +cohort must not be changed in response to preliminary performance. Any further +operational replacement must be justified by a generation failure, matched as +closely as practical on parameter size, recorded in the audit, and fixed before +the affected run is launched. + +\subsection{Completion requirement} + +The intended final analysis uses all 300 models. The automated primary analysis +will refuse to run if fewer than 250 models are common to all required training +and test runs. Missing models should first be backfilled. If the final common +cohort remains below 300, the report will provide success rates and failure +reasons by decoding cell and compare retained and excluded models by size and +architecture. + +\section{Prompt set and DNA construction} + +Every model receives the same 100 synthetic classical-Chinese prompts from +\path{data/rand/rand_dataset_chinese.json}. The prompt construction and random +projection seed remain fixed at 42 for every model, setting, and repeat. + +For the original representation, each response is encoded using +\method{all-mpnet-base-v2}. The 100 response embeddings are concatenated and +mapped to a 128-dimensional DNA vector by a seeded Gaussian random projection. +The current maximum response length is 1024 generated tokens. The saved +metadata records at least the model ID, dataset, prompt count, temperature, +top-$p$, sampling flag, generation seed, maximum length, projection seed, +encoder, and DNA dimension. + +Because the sentence encoder is primarily English-oriented and truncates long +inputs, the final study will additionally report response-length and encoder +token-length distributions, the fraction exceeding the encoder limit, and a +sensitivity analysis with a Chinese or multilingual response encoder. + +\section{Decoding design} + +\subsection{Factorial grid} + +The deterministic condition is +\[ + T=0, \qquad \text{sampling disabled}, \qquad p=1.0\text{ (recorded only)}. +\] +Top-$p$ is inactive when sampling is disabled; consequently, $T=0$ appears once +and is not repeated as three nominal top-$p$ cells. + +For stochastic decoding, the complete grid is +\[ + T\in\{0.2,0.3,0.5,0.7\}, \qquad + p\in\{0.8,0.9,1.0\}. +\] +This gives 13 decoding conditions in total. Four independent generation +repeats are planned for every condition, giving 52 run cells and +\[ + 300\ \text{models}\times13\ \text{conditions}\times4\ \text{repeats} + =15{,}600 +\] +model-level extraction tasks before retries. + +\subsection{Independent repeats and seeds} + +The response-sampling seeds are: + +\begin{table}[ht] +\centering +\caption{Generation-repeat assignment. The projection seed remains 42 in all rows.} +\label{tab:repeat-assignment} +\begin{tabular}{ccc} +\toprule +Repeat & Generation seed & Primary role \\ +\midrule +1 & 42001 & training and reference gallery \\ +2 & 42002 & training and reference gallery \\ +3 & 42003 & held-out test query \\ +4 & 42004 & held-out test query \\ +\bottomrule +\end{tabular} +\end{table} + +No response, DNA vector, or repeat may appear in both the training/reference +split and the held-out query split. Generation seed and projection seed are +stored separately so that response variability is not confounded with a change +in the random projection. + +\section{Primary exact-model task} + +Let $\mathcal{M}$ be the fixed common model cohort. Given a query DNA vector +$\mathbf{d}_{m,s,r}$ generated by model $m$, decoding setting $s=(T,p)$, and +held-out repeat $r\in\{3,4\}$ (that is, $r$ is either repeat 3 or repeat 4 in +Table~\ref{tab:repeat-assignment}), each method evaluates every candidate +$j\in\mathcal{M}$. Let $\mathcal{D}^{\mathrm{train}}_j$ denote the set of +training DNA vectors available for candidate model $j$. Its gallery centroid is +\[ + \boldsymbol{\mu}_j + =\frac{1}{|\mathcal{D}^{\mathrm{train}}_j|} + \sum_{\mathbf{x}\in\mathcal{D}^{\mathrm{train}}_j}\mathbf{x}. +\] +The standard cosine similarity and cosine distance both take the query and the +candidate centroid as inputs: +\[ + S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) + =\frac{\mathbf{d}^{\mathsf T}\boldsymbol{\mu}_j} + {\lVert\mathbf{d}\rVert_2\lVert\boldsymbol{\mu}_j\rVert_2}, + \qquad + D_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) + =1-S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j). +\] +Thus, the cosine rule may be written equivalently as +\[ + \widehat{m}^{(\mathrm{cos})} + =\arg\min_{j\in\mathcal{M}} + D_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j) + =\arg\max_{j\in\mathcal{M}} + S_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j). +\] +No square is applied in the standard cosine distance used by the evaluation +code; each Euclidean norm already satisfies +$\lVert\mathbf{d}\rVert_2=(\sum_k d_k^2)^{1/2}$, but the cosine value itself is +not squared. The squared norm appearing below belongs instead to the RBF kernel. +For the SVM rules, the explicit class-$j$ decision scores and predictions are +\[ + f_j^{(a)}(\mathbf{d})= + \begin{cases} + \mathbf{w}_j^{\mathsf T}\mathbf{z}(\mathbf{d})+b_j, + & a=\mathrm{lin},\\[4pt] + \displaystyle + \sum_{i=1}^{n_{\mathrm{SV}}}\alpha_{ij} + \exp\!\left( + -\gamma\lVert\mathbf{z}(\mathbf{d})-\mathbf{z}(\mathbf{x}_i)\rVert_2^2 + \right)+b_j, + & a=\mathrm{rbf}. + \end{cases} + \qquad + \widehat{m}^{(a)} + =\arg\max_{j\in\mathcal{M}}f_j^{(a)}(\mathbf{d}_{m,s,r}), + \quad a\in\{\mathrm{lin},\mathrm{rbf}\}. +\] +Here $\mathbf{z}(\cdot)$ is the feature-wise standardization learned from the +training split, $(\mathbf{w}_j,b_j)$ are the linear-SVM parameters, and +$\{\mathbf{x}_i,\alpha_{ij}\}_{i=1}^{n_{\mathrm{SV}}}$ and $\gamma$ are the +RBF-SVM support vectors, effective class-$j$ coefficients, and kernel +bandwidth parameter, respectively. The prediction is correct only if +$\widehat{m}^{(a)}=m$. Thus, cosine and SVM methods +are evaluated on identical multiclass labels, queries, and candidate sets. + +\subsection{Methods} + +\begin{table}[ht] +\centering +\caption{Planned representation $\times$ classifier comparison.} +\label{tab:method-matrix} +\begin{tabular}{lll} +\toprule +Representation & Decision rule & Purpose \\ +\midrule +Original 128-D DNA & cosine nearest centroid & primary retrieval baseline \\ +Original 128-D DNA & multiclass linear SVM & classifier-only ablation \\ +Original 128-D DNA & multiclass RBF SVM & nonlinear classifier ablation \\ +Multi-sample mean DNA & cosine nearest centroid & matched-budget averaging baseline \\ +Distributional DNA & exact RBF-MMD & proposed representation \\ +Distributional DNA & multiclass SVM & full proposed method, if applicable \\ +\bottomrule +\end{tabular} +\end{table} + +The linear and RBF SVMs consume the full 128-dimensional DNA vector. The legacy +linear SVM using only negative cosine distance is not considered an exact-model +classification improvement because a monotone linear transformation of cosine +distance cannot alter closed-set candidate ranking. It remains only a binary +verification baseline. + +\subsection{Known-setting descriptive evaluation} + +For each held-out condition $(T,p)$ and each method $a$, the experiment reports +\[ + A_a(T,p)=\frac{1}{|\mathcal{Q}_{T,p}|} + \sum_{q\in\mathcal{Q}_{T,p}}\mathbb{I}[\widehat{m}_{a,q}=m_q]. +\] +Top-1 is primary; Top-3, Top-5, and mean reciprocal rank (MRR) are secondary. +The change from the deterministic condition is +\[ + \Delta A_a(T,p)=A_a(T,p)-A_a(0). +\] +All per-setting comparisons will use the same held-out model queries. + +\section{Unknown-temperature bounded deployment} + +The main deployment scenario assumes that the exact decoding parameters are +not provided to the classifier. For a temperature bound +\[ + \tau\in\{0.2,0.3,0.5,0.7\}, +\] +one classifier is trained using pooled repeats 1--2 from every allowed setting +with $T\leq\tau$. Temperature and top-$p$ are omitted from its features. It is +then evaluated on held-out repeats 3--4 from all allowed settings. + +To avoid overweighting temperatures that happen to have more nominal cells, +repeats are first averaged within each $(T,p)$ cell. The primary mixed accuracy +is the equal-cell mean +\[ + A_a^{\mathrm{mix}}(\tau) + =\frac{1}{|\mathcal{S}_\tau|} + \sum_{s\in\mathcal{S}_\tau} A_a(s), + \qquad + \mathcal{S}_\tau=\{(T,p):T\leq\tau\}. +\] +The robustness guarantee is summarized by the worst observed setting +\[ + A_a^{\mathrm{worst}}(\tau) + =\min_{s\in\mathcal{S}_\tau} A_a(s). +\] +These quantities directly answer how accurately the system performs when the +decoding setting is hidden but its temperature is bounded. + +\section{Distributional and matched-budget evaluation} + +The distributional method operates on repeated response samples rather than a +single point estimate. It will be compared against both a single-sample cosine +baseline and a matched-budget mean/centroid baseline. Every method comparison +must use the same number of response samples, prompts, and total generated-token +budget unless the budget difference is explicitly plotted. + +The planned sample-budget ablation is +\[ + K\in\{1,2,4,8\}, +\] +subject to the number of available independent responses. For each $K$, the +report will include accuracy, generated tokens, reference storage, and analysis +time. This distinguishes gains due to the representation from gains obtained +merely by consuming more samples. + +\section{Secondary verification and tree-aware analysis} + +\subsection{Binary verification} + +If binary pairwise verification is reported, its tasks are separated into: + +\begin{enumerate} + \item exact same-model versus unrelated; + \item lineage-only (off-diagonal related) versus unrelated; and + \item the legacy same-or-related versus unrelated task. +\end{enumerate} + +Training may downsample negative pairs or use class weighting. Testing uses all +available pairs at their natural prevalence. The main binary metrics are +precision--recall AUC, precision, recall, specificity, Matthews correlation +coefficient, false positives per query, and ROC-AUC. Balanced-test accuracy may +be shown only as an explicitly labelled diagnostic. + +\subsection{Model-tree distance} + +The Hugging Face relation exporter stores direct base-model edges in addition +to connected components. Using the undirected direct-edge graph, the shortest +tree distance is +\[ + d_{\mathrm{tree}}(i,j)= + \begin{cases} + 0, & i=j,\\ + 1, & i\text{ and }j\text{ share a direct edge},\\ + 2,3,\ldots, & \text{connected by the corresponding number of edges},\\ + \infty, & \text{disconnected}. + \end{cases} +\] + +The final report will show DNA-distance distributions for exact, direct +one-hop, indirect two-hop, indirect three-or-more-hop, same-component with +unknown hop distance, and disconnected pairs. For Top-1 predictions, cumulative +tree-aware accuracy will be reported as exact, within one hop, within two hops, +and within the same connected component. This analysis describes error severity +and does not replace exact-model accuracy as the primary endpoint. + +\section{Statistical analysis plan} + +\subsection{Uncertainty} + +Every accuracy and MRR estimate will include a 95\% confidence interval. +Resampling will preserve dependence among observations: + +\begin{itemize} + \item model IDs are resampled as clusters across methods and settings; + \item generation repeat is treated as a higher-level resampling unit when + sufficient repeats are available; and + \item tree-related analyses use model-tree component clusters where relevant. +\end{itemize} + +Pair-level observations sharing a query model, reference model, or tree +component will not be treated as independent Bernoulli trials. + +\subsection{Paired comparisons} + +Method differences are computed on identical held-out queries. The principal +quantity is +\[ + \delta_{a,b}(T,p)=A_a(T,p)-A_b(T,p), +\] +with a paired cluster-bootstrap confidence interval. The analysis will also +test whether a method changes the temperature degradation slope, for example +with a mixed-effects logistic model of the form +\[ + \operatorname{logit}\Pr(\mathrm{correct}) + =\beta_0+\beta_1 T+\beta_2 p+\beta_3\mathrm{method} + +\beta_4(T\times\mathrm{method}) + +\beta_5(p\times\mathrm{method})+u_{\mathrm{model}}+u_{\mathrm{repeat}}. +\] +The interaction terms, rather than isolated cell differences, address whether +a method mitigates robustness loss. + +\subsection{Multiplicity and exploratory analyses} + +Top-1 accuracy and bounded mixed accuracy are primary endpoints. Top-3, Top-5, +MRR, tree-aware accuracy, encoder ablations, and projection ablations are +secondary. Any unplanned subgroup or hyperparameter analysis will be labelled +exploratory. If many method-by-setting significance tests are presented, a +false-discovery-rate correction will be applied. + +\section{Ablations and validity checks} + +The following checks are planned where artifacts and compute permit: + +\begin{enumerate} + \item projection dimensions $\{64,128,256,512\}$ and at least five projection + seeds; + \item an unprojected or prompt-level distance baseline; + \item prompt bootstrap and split-half reliability; + \item response encoder comparison including a Chinese or multilingual + encoder; + \item response-token and encoder-token length distributions and truncation + rates by setting; + \item fixed $T=0$ gallery, same-setting repeat gallery, and multi-setting + centroid gallery; + \item leave-one-setting-out evaluation for unseen decoding configurations; + \item performance by model size, architecture, and chat/base status; and + \item failure probability by model attributes and decoding setting. +\end{enumerate} + +\clearpage +\section{Small-scale demonstration report using existing artifacts} +\label{sec:small-demo} + +\subsection{Scope and split} + +To check that the analyses in Sections 6--11 are executable before the primary +sweep is complete, small exploratory demonstrations were run on July 23, 2026, +using only artifacts already present under \path{out/rand_chinese}. No new model +responses were generated. Repeat 1 was used for training/reference data and +repeat 2 for testing. Six complete stochastic cells were available: +\[ + T\in\{0.2,0.3\},\qquad p\in\{0.8,0.9,1.0\}. +\] +The $T=0.5$ and $T=0.7$ cells were excluded because they did not have a +sufficiently complete independent-repeat split. These demonstrations use +convenience cohorts determined by artifact availability, not the fixed +300-model primary cohort. They are therefore pipeline checks and exploratory +effect estimates only. + +\subsection{Executive summary} + +\noindent\fbox{\parbox{0.94\linewidth}{ +\textbf{Demo outcome.} The available artifacts support an end-to-end +demonstration of exact classification, bounded unknown-temperature evaluation, +paired model-cluster uncertainty, exact-only binary verification, a limited +distributional comparison, a limited tree-aware analysis, and a gallery +sensitivity check. Across the six complete cells, the pooled linear SVM had the +highest equal-cell Top-1 (0.722), followed by RBF SVM (0.688) and cosine +retrieval (0.621). The hardest observed cell was $(T,p)=(0.3,1.0)$. These are +exploratory results from availability-selected cohorts and must not be read as +the outcome of the 300-model primary experiment. +}} + +\medskip +Table~\ref{tab:demo-coverage} maps each planned protocol component to what +could actually be demonstrated. ``Partial'' means that the code path ran but +the available cohort or repeat structure could not exercise the full planned +analysis. + +\begin{table}[htbp] +\centering +\caption{Coverage of Sections 6--11 by the small-scale demonstration.} +\label{tab:demo-coverage} +\begin{tabular}{p{0.13\linewidth}p{0.35\linewidth}p{0.23\linewidth}p{0.15\linewidth}} +\toprule +Protocol section & Demonstrated analysis & Available scale & Status \\ +\midrule +6: Exact task + & Cosine centroid, linear SVM, and RBF SVM on identical queries + & Six cells; 84 common models & Complete demo \\ +7: Bounded deployment + & Equal-cell mixed and worst-setting accuracy for $\tau=0.2,0.3$ + & 89 and 84 models & Complete demo \\ +8: Distributional + & Single cosine, mean cosine, and exact RBF-MMD + & Eight models; 20 prompts; at most two repeats & Partial \\ +9: Verification + & Exact-only linear probe at natural pair prevalence + & 95 models; 9,025 pairs per direction & Complete demo \\ +9: Tree-aware + & Exact versus disconnected error and distance summaries + & 95 models; no related pairs & Partial \\ +10: Statistics + & Model-cluster CIs and paired method differences + & One held-out repeat per cell & Partial \\ +11: Validity + & Fixed-$T=0$ versus pooled-gallery diagnostic + & 86 versus 84 models & Partial \\ +\bottomrule +\end{tabular} +\end{table} + +\subsection{Exact classification and bounded deployment demo} + +For $\tau=0.2$, the common cohort contained 89 models and the training pool +contained the three repeat-1 cells at $T=0.2$. For $\tau=0.3$, requiring all six +cells reduced the common cohort to 84 models. The classifier was not given +temperature or top-$p$. Table~\ref{tab:demo-per-setting} reports held-out +repeat-2 Top-1 accuracy for the $\tau=0.3$ pooled training experiment. + +\begin{table}[ht] +\centering +\caption{Exploratory held-out Top-1 accuracy with 84 common models.} +\label{tab:demo-per-setting} +\begin{tabular}{ccrrr} +\toprule +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM \\ +\midrule +0.2 & 0.8 & 0.643 & 0.821 & 0.702 \\ +0.2 & 0.9 & 0.726 & 0.845 & 0.762 \\ +0.2 & 1.0 & 0.595 & 0.643 & 0.643 \\ +0.3 & 0.8 & 0.774 & 0.869 & 0.857 \\ +0.3 & 0.9 & 0.690 & 0.786 & 0.762 \\ +0.3 & 1.0 & 0.298 & 0.369 & 0.405 \\ +\bottomrule +\end{tabular} +\end{table} + +Figure~\ref{fig:demo-exact-heatmaps} makes the setting-level pattern explicit. +The linear SVM led in four cells and tied in one, while the RBF SVM was highest +at $(0.3,1.0)$. All methods dropped sharply in that cell, so the demo does not +support a general monotone temperature effect independent of top-$p$. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\linewidth] + {docs/figures/small_scale_section_6_11/exact_top1_heatmaps.png} +\caption{Exploratory exact-model Top-1 by method and decoding cell. Darker +cells indicate higher accuracy. The equal-cell means correspond to the +$\tau=0.3$ pooled-training experiment.} +\label{fig:demo-exact-heatmaps} +\end{figure} + +The equal-cell bounded summaries are shown in +Table~\ref{tab:demo-bounded}. Confidence intervals resample model IDs as +clusters across the included cells. + +\begin{table}[ht] +\centering +\caption{Exploratory bounded-deployment Top-1 summaries.} +\label{tab:demo-bounded} +\begin{tabular}{clrrr} +\toprule +$\tau$ & Method & Mixed accuracy (95\% CI) & Worst cell & Models \\ +\midrule +0.2 & Cosine centroid & 0.596 (0.528, 0.667) & 0.562 & 89 \\ + & Linear SVM & 0.682 (0.614, 0.745) & 0.652 & 89 \\ + & RBF SVM & 0.629 (0.562, 0.700) & 0.584 & 89 \\ +\addlinespace +0.3 & Cosine centroid & 0.621 (0.554, 0.688) & 0.298 & 84 \\ + & Linear SVM & 0.722 (0.675, 0.772) & 0.369 & 84 \\ + & RBF SVM & 0.688 (0.633, 0.742) & 0.405 & 84 \\ +\bottomrule +\end{tabular} +\end{table} + +On identical queries, the paired model-cluster bootstrap difference between +linear SVM and cosine was $0.086$ (95\% CI $0.037$ to $0.135$) at +$\tau=0.2$ and $0.101$ (95\% CI $0.058$ to $0.147$) at $\tau=0.3$. The +corresponding RBF-SVM differences were $0.034$ (95\% CI $0.004$ to $0.071$) +and $0.067$ (95\% CI $0.026$ to $0.111$). These intervals quantify only this +availability-selected demo and do not test the primary hypotheses. + +Figure~\ref{fig:demo-bounded-paired} combines three views that should remain +distinct in interpretation: bounded performance, paired within-query method +gains, and the unpaired gallery diagnostic. In particular, the fixed-gallery +bars are not a controlled estimate of gallery effects because the gallery +cohort and training budget differ from the pooled condition. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\linewidth] + {docs/figures/small_scale_section_6_11/bounded_paired_gallery.png} +\caption{Bounded-deployment and sensitivity summary. Panel A shows equal-cell +mixed accuracy with model-cluster 95\% intervals and the worst observed cell. +Panel B shows paired Top-1 differences relative to cosine. Panel C is an +explicitly unpaired fixed-gallery versus pooled-gallery diagnostic.} +\label{fig:demo-bounded-paired} +\end{figure} + +\subsection{Distributional and matched-budget demo} + +The exact RBF-MMD pilot ran successfully on eight lexicographically selected +models, 20 common evaluation prompts, and two response repeats, using +$T=0.2,p=0.8$ as the reference setting. Single-sample cosine, mean-cosine, and +exact RBF-MMD each achieved Top-1 and MRR of 1.000 for the same-setting +comparison and for cross-setting queries at $(0.3,0.8)$ and $(0.3,0.9)$. The +same-setting split has only one repeat on each side, whereas the cross-setting +comparisons pool both repeats per model on each side. This is a successful +end-to-end demonstration, but the tiny cohort saturated all methods and +therefore provides no evidence that the distributional representation is +better. The available two repeats also do not support the planned +$K\in\{1,2,4,8\}$ ablation. + +\begin{table}[htbp] +\centering +\caption{Distributional pilot Top-1 (MRR was also 1.000 in every entry).} +\label{tab:demo-distributional} +\begin{tabular}{lrrr} +\toprule +Query comparison & Single cosine & Mean cosine & Exact RBF-MMD \\ +\midrule +Same $(0.2,0.8)$ & 1.000 & 1.000 & 1.000 \\ +Cross $(0.2,0.8)\rightarrow(0.3,0.8)$ & 1.000 & 1.000 & 1.000 \\ +Cross $(0.2,0.8)\rightarrow(0.3,0.9)$ & 1.000 & 1.000 & 1.000 \\ +\bottomrule +\end{tabular} +\end{table} + +This complete saturation is itself a useful demo diagnostic: a larger and more +difficult cohort is required before representation differences can be +estimated. It would be inappropriate to select a method from these pilot +numbers. + +\subsection{Binary verification and tree-aware demo} + +An exact-only linear verification probe was trained on one $T=0.2,p=0.8$ +repeat and tested on the other, in both directions, over 95 common models. +Testing retained all 8,930 negative pairs per direction, giving a natural +positive prevalence of $1/95$. Results are in +Table~\ref{tab:demo-verification}. + +\begin{table}[ht] +\centering +\caption{Exploratory exact-only binary verification at natural prevalence.} +\label{tab:demo-verification} +\begin{tabular}{lrrrrrr} +\toprule +Test repeat & PR-AUC & ROC-AUC & Precision & Recall & Specificity & MCC \\ +\midrule +1 & 0.334 & 0.832 & 0.049 & 0.726 & 0.851 & 0.163 \\ +2 & 0.373 & 0.869 & 0.045 & 0.747 & 0.831 & 0.155 \\ +\bottomrule +\end{tabular} +\end{table} + +Despite the apparently strong ROC-AUC, the probe produced 1,329 and 1,511 +false positives in the two directions, respectively. The resulting precision +near 5\% demonstrates why the primary verification report emphasizes PR-AUC, +MCC, specificity, and false positives per query rather than balanced accuracy +alone. + +The tree-aware cosine demo used repeat 1 at $(0.2,0.8)$ as the gallery and 95 +common models. Exact Top-1 was 0.526 for the same-setting repeat-2 query and +0.379 for the $(0.3,0.8)$ repeat-2 query. All 104 combined errors were between +models disconnected in the exported relation graph, so within-one-hop, +within-two-hop, and same-component accuracy did not exceed exact accuracy. +Mean cosine distance was 0.445 versus 0.929 for exact and disconnected pairs +in the same-setting comparison, and 0.566 versus 0.929 in the cross-setting +comparison. No direct or indirect related pair occurred within this +availability-selected cohort, so lineage-error severity could not be +demonstrated. + +Figure~\ref{fig:demo-verification-tree} emphasizes two practical limitations. +First, ROC-AUC obscures the false-positive burden when only one of 95 candidate +pairs is positive. Second, the tree-aware demo separates exact and disconnected +pairs but cannot validate the intended one-hop and indirect strata because no +such pair occurred in the common cohort. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\linewidth] + {docs/figures/small_scale_section_6_11/verification_tree_diagnostics.png} +\caption{Verification and tree-aware diagnostics. Panels A--B show binary +metrics and false positives per query at natural prevalence. Panel C compares +mean cosine distance for exact and disconnected pairs and annotates exact +retrieval accuracy.} +\label{fig:demo-verification-tree} +\end{figure} + +\subsection{Validity-check demo and deferred items} + +As a limited gallery check, a fixed $T=0$ repeat-1 gallery was compared with +the multi-setting pooled gallery on the same six query settings. Equal-cell +mixed Top-1 with the fixed gallery was 0.403 for cosine, 0.310 for linear SVM, +and 0.341 for RBF SVM over 86 common models. The corresponding pooled-gallery +values were 0.621, 0.722, and 0.688 over 84 common models. Because the cohorts +and number of training examples differ, this is a diagnostic rather than a +paired method comparison; it merely confirms that gallery construction is +consequential. + +The remaining Section 10--11 analyses were deferred. Two temperatures and one +held-out repeat are inadequate for the planned mixed-effects degradation model. +Alternative projection dimensions/seeds, encoder comparisons, reliable +encoder-token truncation counts, $K=4$ and $K=8$, lineage-only verification, +and related-pair tree strata are not supported by the currently complete +artifacts. Leave-one-setting-out and subgroup analyses are feasible later but +were omitted to keep this demonstration deliberately small. + +\subsection{Demo conclusions and primary-study handoff} + +The demonstration supports the following limited conclusions: + +\begin{itemize} + \item The exact-classification and bounded-deployment pipelines operate on + disjoint generation repeats and produce aligned per-query scores for + all three classifiers. + \item Within this demo, the linear SVM had the highest mixed Top-1 at both + temperature bounds, and its paired advantage over cosine was positive. + \item Robustness was setting-dependent: $(0.3,1.0)$ was substantially harder + than the other five cells for every method. + \item Natural-prevalence verification exposed a large operational + false-positive burden that ROC-AUC alone would conceal. + \item The distributional and tree-aware code paths run, but the present data + are respectively too easy and too sparse in related pairs to compare + the intended methods. + \item Gallery construction materially changes the diagnostic accuracies, so + the primary report must keep gallery definitions and training budgets + fixed in paired comparisons. +\end{itemize} + +Before any primary claim is made, the study still requires the fixed 300-model +cohort, complete repeats 1--4 for all 13 conditions, the preregistered +repeat-1/2 versus repeat-3/4 split, $K=4$ and $K=8$ response samples, sufficient +direct and indirect model-tree pairs, and the planned encoder/projection +metadata. The small-scale numbers should not be copied into the pending primary +Results tables. + +Machine-readable outputs are stored under +\path{out/small_scale_section_6_11}. The exact-classification, verification, +distributional, fixed-gallery, and tree-aware subdirectories contain the +selected cohorts, per-query predictions where applicable, aggregate CSV files, +and JSON summaries. The three report figures are regenerated without plotting +library dependencies using: + +\begin{lstlisting}[language=bash] +python scripts/plot_small_scale_section_6_11_demo.py +\end{lstlisting} + +\clearpage + +\section{Execution and resource plan} + +The generation launcher is +\path{scripts/run_primary_robustness_experiment.sh}. It uses the 300-model +cohort, four repeats, the 13-condition grid, isolated outputs under +\path{out/primary_robustness_300}, and isolated logs. The scheduler dynamically +uses visible GPUs up to ten concurrent workers unless an explicit disjoint GPU +list is supplied. + +The current 100-model $T=0.5$ top-$p$ control experiment may continue as a +supplementary study. If both studies run simultaneously, they must use disjoint +GPU sets to avoid resource contention. Sequential execution is preferred +because the processes otherwise share Hugging Face model caches and cache +cleanup policies. + +Transient failures are retried and recorded. Progress reports include planned, +successful, failed, and missing models plus failure-status counts. Missing +cells are never represented as zero accuracy and curves are not interpolated +through absent cells. + +\section{Reproducibility and provenance} + +The experiment will preserve: + +\begin{itemize} + \item exact cohort file and SHA-256 hash; + \item prompt dataset and seed; + \item model ID and available model metadata; + \item temperature, top-$p$, sampling flag, generation seed, and token limit; + \item response files and independent repeat suffixes; + \item sentence encoder, DNA dimension, projection method, and projection seed; + \item run manifests, status journals, failure summaries, predictions, and + machine-readable metric tables; and + \item the evaluation code and report version used to produce final figures. +\end{itemize} + +The unsuffixed historical gallery will not be used for the primary causal +interpretation because its temperature and top-$p$ were not recorded. It may be +retained as a clearly labelled legacy reference-sensitivity analysis. + +\section{Planned results} + +\subsection{Cohort and completion table} + +\begin{table}[ht] +\centering +\caption{Cohort completion and availability. Populate after generation.} +\begin{tabular}{lrrrr} +\toprule +Condition & Planned & Successful & Failed & Common cohort \\ +\midrule +$T=0$ & 300 & \todoresult & \todoresult & \todoresult \\ +$T=0.2$, all $p$ & 900 & \todoresult & \todoresult & \todoresult \\ +$T=0.3$, all $p$ & 900 & \todoresult & \todoresult & \todoresult \\ +$T=0.5$, all $p$ & 900 & \todoresult & \todoresult & \todoresult \\ +$T=0.7$, all $p$ & 900 & \todoresult & \todoresult & \todoresult \\ +\bottomrule +\end{tabular} +\end{table} + +Counts in this table are per repeat unless stated otherwise. The final version +will additionally report failure reasons and retained/excluded cohort +distributions. + +\subsection{Per-setting exact classification} + +\begin{longtable}{ccrrrr} +\caption{Held-out exact-model performance. Every entry will be reported with a +95\% model-cluster confidence interval.}\label{tab:per-setting}\\ +\toprule +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ +\midrule +\endfirsthead +\toprule +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ +\midrule +\endhead +0.0 & N/A & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.2 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.2 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.2 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.3 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.3 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.3 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.5 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.5 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.5 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.7 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.7 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.7 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ +\bottomrule +\end{longtable} + +\subsection{Bounded unknown-temperature deployment} + +\begin{table}[ht] +\centering +\caption{Temperature-agnostic deployment results. The classifier is not given +temperature or top-$p$.} +\begin{tabular}{clrrr} +\toprule +$\tau$ & Method & Mixed accuracy & Worst setting & MRR \\ +\midrule +0.2 & Original cosine & \todoresult & \todoresult & \todoresult \\ + & Linear SVM & \todoresult & \todoresult & \todoresult \\ + & RBF SVM & \todoresult & \todoresult & \todoresult \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\addlinespace +0.3 & Original cosine & \todoresult & \todoresult & \todoresult \\ + & Linear SVM & \todoresult & \todoresult & \todoresult \\ + & RBF SVM & \todoresult & \todoresult & \todoresult \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\addlinespace +0.5 & Original cosine & \todoresult & \todoresult & \todoresult \\ + & Linear SVM & \todoresult & \todoresult & \todoresult \\ + & RBF SVM & \todoresult & \todoresult & \todoresult \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\addlinespace +0.7 & Original cosine & \todoresult & \todoresult & \todoresult \\ + & Linear SVM & \todoresult & \todoresult & \todoresult \\ + & RBF SVM & \todoresult & \todoresult & \todoresult \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\bottomrule +\end{tabular} +\end{table} + +\subsection{Planned figures} + +The final report will contain: + +\begin{enumerate} + \item exact Top-1 versus temperature, faceted by top-$p$, with one curve per + representation/classifier and 95\% confidence bands; + \item accuracy loss relative to $T=0$ and estimated degradation slopes; + \item mixed and worst-setting accuracy versus temperature bound $\tau$; + \item stacked tree-aware Top-1 error severity versus temperature; and + \item accuracy versus response-sample/token budget for the mean and + distributional representations. +\end{enumerate} + +\section{Planned interpretation} + +The final conclusions will be limited to what the completed protocol supports: + +\begin{itemize} + \item the effect of query-side decoding conditions relative to explicit, + independently generated galleries; + \item classifier mitigation on the same exact-model task; + \item representation gains under matched budgets; and + \item expected and worst observed performance when decoding parameters are + hidden but temperature is bounded. +\end{itemize} + +No lineage-robustness conclusion will be based on aggregate positives dominated +by same-model pairs. No method will be declared superior from a point estimate +alone, and no causal temperature conclusion will use the historical +unknown-setting gallery. + +\appendix + +\section{Execution commands} + +Build or verify the fixed cohort: + +\begin{lstlisting}[language=bash] +python3 scripts/build_experiment_cohort.py --target 300 +\end{lstlisting} + +Launch generation after the existing control run finishes, or assign a +disjoint GPU set: + +\begin{lstlisting}[language=bash] +nohup bash scripts/run_primary_robustness_experiment.sh \ + > logs/primary_robustness_master.log 2>&1 & +\end{lstlisting} + +Run the preregistered exact-model and tree-aware analyses after all four repeats +are complete: + +\begin{lstlisting}[language=bash] +bash scripts/run_primary_analysis.sh +\end{lstlisting} + +The primary analysis outputs are written beneath +\path{out/primary_robustness_300_analysis}. The exact-model evaluator produces +per-setting metrics, per-query predictions, bounded-deployment tables, cohort +metadata, and JSON summaries. + +\section{Implementation map} + +\begin{longtable}{p{0.34\linewidth}p{0.58\linewidth}} +\toprule +File & Purpose \\ +\midrule +\endfirsthead +\toprule +File & Purpose \\ +\midrule +\endhead +\path{scripts/run_primary_robustness_experiment.sh} + & Launch the 300-model, 13-condition, four-repeat extraction sweep. \\ +\path{scripts/run_primary_analysis.sh} + & Construct the fixed train/test repeat split and run primary analyses. \\ +\path{scripts/evaluate_exact_dna_classification.py} + & Compare cosine centroids and multiclass SVMs on exact identity; produce + bounded unknown-temperature results and confidence intervals. \\ +\path{scripts/analyze_tree_aware_errors.py} + & Produce hierarchical retrieval and tree-distance error summaries. \\ +\path{scripts/evaluate_dna_probe_sweep.py} + & Run legacy and separated binary verification tasks using all test + negatives by default. \\ +\path{scripts/run_rbf_mmd_pilot.py} + & Compare single-sample, matched mean-cosine, and exact RBF-MMD retrieval. \\ +\path{scripts/export_hf_model_tree.py} + & Export direct parent/base edges and connected components. \\ +\path{scripts/report_sweep_progress.py} + & Report completion, missing models, and failure-status counts. \\ +\bottomrule +\end{longtable} + +\end{document} diff --git a/docs/rbf_mmd_pilot.md b/docs/rbf_mmd_pilot.md new file mode 100644 index 0000000..f716580 --- /dev/null +++ b/docs/rbf_mmd_pilot.md @@ -0,0 +1,34 @@ +# RBF-MMD Pilot + +## Setup +- Data dir: `out/rand_chinese` +- Reference setting: `0.2:0.8` +- Comparison settings: `0.2:0.8`, `0.3:0.8`, `0.3:0.9` +- Selected models: `8` +- Selected prompts: `20` +- Calibration prompts: `4` +- Evaluation prompts: `16` +- Embedding features: `4096` + +## Notes +- `single_cosine` uses one response sample per prompt from the selected run split. +- `mean_cosine` averages repeated samples per prompt before concatenation. +- `exact_rbf_mmd` computes prompt-wise squared RBF-MMD and averages across prompts. +- `same_*` compares two repeat splits from the same decoding setting. +- `cross_*` compares the reference setting against another setting. +- NA in intermediate figures means the model or prompt was not present in the required split, or the run lacked enough repeats. + +## Results +- `same_t02_p08` / `single_cosine`: top1=1.000, top3=1.000, top5=1.000, mrr=1.000 +- `same_t02_p08` / `mean_cosine`: top1=1.000, top3=1.000, top5=1.000, mrr=1.000 +- `same_t02_p08` / `exact_rbf_mmd`: top1=1.000, top3=1.000, top5=1.000, mrr=1.000 +- `cross_t02_p08_to_t03_p08` / `single_cosine`: top1=1.000, top3=1.000, top5=1.000, mrr=1.000 +- `cross_t02_p08_to_t03_p08` / `mean_cosine`: top1=1.000, top3=1.000, top5=1.000, mrr=1.000 +- `cross_t02_p08_to_t03_p08` / `exact_rbf_mmd`: top1=1.000, top3=1.000, top5=1.000, mrr=1.000 +- `cross_t02_p08_to_t03_p09` / `single_cosine`: top1=1.000, top3=1.000, top5=1.000, mrr=1.000 +- `cross_t02_p08_to_t03_p09` / `mean_cosine`: top1=1.000, top3=1.000, top5=1.000, mrr=1.000 +- `cross_t02_p08_to_t03_p09` / `exact_rbf_mmd`: top1=1.000, top3=1.000, top5=1.000, mrr=1.000 + +## Current Result + +The first small pilot run on the cached `out/rand_chinese` subset selected 8 models and 20 prompts. On that tiny subset, all three methods reached perfect top1/top3/top5/MRR, so the current signal is mainly in the distance magnitudes rather than ranking changes. The exact RBF-MMD self-distance was lower than single-sample cosine on the same split, which is consistent with the distributional formulation but is not yet a decisive retrieval gain. diff --git a/docs/revised_experiment_protocol.md b/docs/revised_experiment_protocol.md new file mode 100644 index 0000000..45312fb --- /dev/null +++ b/docs/revised_experiment_protocol.md @@ -0,0 +1,96 @@ +# Revised LLM-DNA robustness experiment + +## Primary claim and task + +The primary task is closed-set **exact-model identification**. Every compared +method ranks the same model labels for the same query DNA and gallery. Pairwise +same-or-related verification is retained only as a secondary diagnostic; it is +not compared directly with 300-way Top-1 accuracy. + +The main method matrix is: + +| Representation | Classifier | Role | +|---|---|---| +| Original 128-D DNA | cosine centroid | retrieval baseline | +| Original 128-D DNA | multiclass linear SVM | classifier-only ablation | +| Original 128-D DNA | multiclass RBF SVM | nonlinear classifier ablation | +| Multi-sample response distribution | mean cosine | budget-matched distributional baseline | +| Multi-sample response distribution | exact RBF-MMD | proposed representation | + +## Data protocol + +- Use the predeclared, performance-independent 300-model cohort in + `configs/rand_chinese_stratified_300.jsonl`. Its audit JSON records the + selection rule, eligible pool, seed, metadata, and SHA-256 hash. +- Generate one deterministic `T=0` cell and the complete factorial grid + `T in {0.2, 0.3, 0.5, 0.7}` by `top_p in {0.8, 0.9, 1.0}`. +- Generate four independent response repeats. Repeats 1-2 form training and + galleries; repeats 3-4 are held-out queries. +- The generation seed changes by repeat (`42001` through `42004`), while the + prompt/projection seed remains 42. Both are stored in artifacts. +- A result is blocked when fewer than 250 common models remain. Failed models + should be backfilled rather than silently shrinking the final cohort. +- All methods use the same prompts, model cohort, train/test repeats, and query + budget. Distributional results must include the matched-budget mean-centroid + baseline, not only the single-sample baseline. + +Launch generation with: + +```bash +python3 scripts/build_experiment_cohort.py --target 300 +nohup bash scripts/run_primary_robustness_experiment.sh \ + > logs/primary_robustness_master.log 2>&1 & +``` + +The launcher dynamically uses all visible GPUs up to ten workers. Override +`GPUS` to pin cards or `MAX_CONCURRENT_GPUS` to change the cap. + +After all four repeats are complete, run: + +```bash +bash scripts/run_primary_analysis.sh +``` + +## Required analyses + +1. Per-setting exact Top-1, Top-3, Top-5, MRR, and model-bootstrap 95% CIs. +2. Temperature-agnostic deployment at each bound + `tau in {0.2, 0.3, 0.5, 0.7}`. The classifier sees pooled eligible training + settings but not temperature/top-p. Report equal-cell mixed accuracy and + worst-setting accuracy. +3. Paired method comparisons on identical held-out model queries. The key + comparison is the degradation slope/retained accuracy, not unrelated task + accuracies. +4. Tree-aware error severity as a secondary analysis: exact, direct one-hop, + two-hop, same-component, and disconnected predictions. Export direct HF + edges with `export_hf_model_tree.py`; connected-component closure alone is + not treated as a direct relationship. +5. Legacy pairwise verification uses every test pair at natural prevalence. + Training may downsample negatives. Report PR-AUC, MCC, specificity, and + false positives; separate same-model and lineage-only labels before making + lineage claims. + +## Interpretation guardrails + +- The unsuffixed historical gallery has unknown decoding provenance and is a + legacy sensitivity analysis only. The primary experiment uses explicit, + independently generated repeat galleries. +- A scalar linear SVM on cosine distance cannot change closed-set ranking; the + primary SVM therefore consumes the full 128-D DNA in a multiclass task. +- `T=0` appears once because top-p is inactive without sampling. +- Do not claim a top-p effect, RBF advantage, or lineage robustness unless the + paired confidence interval supports it. +- Report failure rates/reasons by cell and compare excluded versus retained + model size and architecture distributions. + +## Final outputs + +- Figure 1: exact accuracy versus temperature, faceted by top-p, with one curve + per representation/classifier and 95% CIs. +- Figure 2: accuracy loss relative to `T=0` plus the method-by-temperature + interaction/degradation slope. +- Figure 3: mixed and worst-setting accuracy versus the unknown-temperature + upper bound `tau`. +- Figure 4: stacked tree-aware error severity versus temperature. +- Tables: protocol/cohort, complete per-setting results, bounded-deployment + results, and matched-budget method/efficiency ablations. diff --git a/docs/rfftrace_progress.tex b/docs/rfftrace_progress.tex new file mode 100644 index 0000000..c2020dc --- /dev/null +++ b/docs/rfftrace_progress.tex @@ -0,0 +1,103 @@ +\documentclass[11pt,a4paper]{article} +\usepackage{geometry} +\usepackage{amsmath} +\usepackage{booktabs} +\usepackage{graphicx} +\geometry{margin=1in} +\title{RFFTrace Progress Report} +\author{} +\date{\today} + +\begin{document} +\maketitle + +\begin{abstract} +This note summarises the current repository status for distributional +LLM fingerprinting: exact RBF‑MMD pilot experiments are implemented and +tested; Random Fourier Feature (RFF) based fingerprints ("RFFTrace") +have been specified but not yet implemented or evaluated. +\end{abstract} + +\section{Summary of current implementation} +\begin{itemize} + \item Exact RBF‑MMD: implemented in \texttt{scripts/run\_rbf\_mmd\_pilot.py} as + the function \texttt{exact\_mmd2(a,b,sigma)} and exercised by the pilot. + \item Pilot script: the pilot selects small subsets (models/prompts), + computes three retrieval baselines: \texttt{single\_cosine}, \texttt{mean\_cosine}, + and \texttt{exact\_rbf\_mmd}, and writes results to \texttt{out/rbf\_mmd\_pilot}. + \item Tests: \texttt{tests/test\_distributional\_pilot.py} checks core utilities, + including \texttt{exact\_mmd2} behaving correctly for identical samples. +\end{itemize} + +\section{Pilot results (brief)} +On a very small pilot (8 models, 20 prompts) cached under \texttt{out/rand\_chinese}, +all three methods reached perfect retrieval (top1/top3/top5/MRR = 1.0). The repo +includes a short report at \texttt{docs/rbf\_mmd\_pilot.md} summarising these numbers. + +\section{RFFTrace status} +\begin{itemize} + \item Not implemented: there is currently no code that computes Random Fourier + Features (no \texttt{psi} map, no projection dimension \(D\), nor per‑prompt averaging over \(R\) samples). + \item No experiments: retrieval/identification comparisons using RFF approximations + (RFFTrace) are not present in the repo; only exact MMD pilot exists. +\end{itemize} + +\section{RFFTrace algorithm (planned)} +For reproducibility, the planned RFFTrace pipeline is: +\begin{enumerate} + \item For each model \(m\) and prompt \(x_i\), sample responses \(z_{m,i,r}\) for \(r=1\ldots R\). + \item Embed each response into a vector \(u_{m,i,r}=\phi(\text{response})\) using the current sentence encoder. + \item Draw random frequencies and phases for RFF: for $j=1\ldots D$, sample $\omega_j\sim\mathcal{N}(0,\frac{1}{\gamma}I)$ and $b_j\sim\text{Uniform}(0,2\pi)$. + \item Compute the nonlinear feature map + $$\psi(u)=\sqrt{\tfrac{2}{D}}\left[\cos(\omega_j^\top u + b_j)\right]_{j=1}^D.$$\\ + \item Per prompt, average the RFF features: + $$\widehat{\mu}_{m,i}=\frac{1}{R}\sum_{r=1}^R \psi(u_{m,i,r}).$$ + \item Concatenate (and optionally normalize/compress) across prompts: + $$\widehat v_m=\frac{1}{\sqrt t}[\widehat{\mu}_{m,1};\ldots;\widehat{\mu}_{m,t}].$$ +\end{enumerate} + +The squared Euclidean distance between two RFFTrace vectors approximates the +average per‑prompt RBF MMD between the two response distributions. + +\section{Planned experiments} +Primary comparisons to run once RFF is implemented: +\begin{itemize} + \item Retrieval on the existing pilot subset: compare \texttt{single\_cosine}, \texttt{mean\_cosine}, \texttt{exact\_rbf\_mmd}, and \texttt{RFFTrace} for several $(R,D,\gamma)$. + \item Sensitivity sweeps: vary $R\in\{2,4,8,16\}$, $D\in\{256,1024,4096\}$, bandwidth $\gamma$ (median heuristic and multiples). + \item Cross‑temperature identification: test robustness when enrolling at one decoding setting and querying at another. + \item Compute / memory profiling: measure time and peak memory per model for RFF vs exact MMD. + \item Baseline ablations: compare RFF averages against naive averaging of original embeddings (the ``mean'' baseline) to show (or disprove) the benefit. +\end{itemize} + +\section{Implementation plan} +I can implement RFFTrace with the following deliverables: +\begin{enumerate} + \item A new script \texttt{scripts/run\_rfftrace\_pilot.py} that mirrors the existing RBF pilot, adding RFF computation and parameter sweeps. + \item Unit tests covering the RFF feature map consistency and small‑sample behaviour. + \item CSV/JSON outputs under \texttt{out/rfftrace\_pilot} and a short Markdown/LaTeX summary like the existing pilot. +\end{enumerate} + +Estimated effort: small implementation (1–2 hours) plus pilot runs (minutes for small subsets; hours if scaling up). + +\section{How to run the existing exact RBF pilot} +Use the pilot script that is already in the repository. Example: +\begin{verbatim} +python3 scripts/run_rbf_mmd_pilot.py --data-dir out/rand_chinese --output-dir out/rbf_mmd_pilot +\end{verbatim} + +\section{Next steps} +Tell me whether you want me to: +\begin{itemize} + \item Implement RFFTrace and run the small pilot now (adds code + tests + outputs). + \item Add RFF features only and leave the pilot runs for you to execute locally. + \item Draft a figure/table template for presenting RFF sensitivity sweeps in LaTeX. +\end{itemize} + +\section{Files of interest} +\begin{itemize} + \item Existing pilot: \texttt{scripts/run\_rbf\_mmd\_pilot.py} + \item Pilot report: \texttt{docs/rbf\_mmd\_pilot.md} + \item Tests: \texttt{tests/test\_distributional\_pilot.py} +\end{itemize} + +\end{document} diff --git a/docs/svm_modeltree_experiment.tex b/docs/svm_modeltree_experiment.tex new file mode 100644 index 0000000..7863afa --- /dev/null +++ b/docs/svm_modeltree_experiment.tex @@ -0,0 +1,325 @@ +\documentclass[11pt,a4paper]{article} +\usepackage{graphicx} +\usepackage{booktabs} +\usepackage{amsmath} +\usepackage[utf8]{inputenc} +\usepackage{geometry} +\usepackage[hidelinks]{hyperref} +\geometry{margin=1in} + +\title{Model-Tree Pairwise SVM for LLM-DNA Robustness\\ +\large Experimental Protocol and Interim Results} +\author{} +\date{\today} + +\begin{document} +\maketitle + +\begin{abstract} +This report evaluates how stochastic decoding affects model identification from +LLM-DNA signatures. It compares cosine nearest-neighbour retrieval with +pairwise linear and radial-basis-function (RBF) support vector machines (SVMs) +that predict whether two models are related. Positive pairs mix identical +models with models connected in a Hugging Face model tree, so this legacy +verification task is not a like-for-like alternative to exact identification. +Because the generation sweep is incomplete, this snapshot +uses a fixed 77-model cohort shared by every reported decoding setting, avoiding +comparisons between different successful-model subsets. +\end{abstract} + +\section{Task definition} +For a model $m$ and decoding setting $s=(T,p)$, the pipeline generates responses +to a fixed prompt set and converts them into a DNA vector +$\mathbf{d}_{m,s}\in\mathbb{R}^{128}$. We evaluate two related tasks. + +\paragraph{Exact-model retrieval.} +Given a query DNA $\mathbf{d}_{m,s}$, rank the model DNAs in the fixed reference +gallery by cosine distance. A retrieval is correct when the DNA of the same +model is ranked first. This task produces top-1, top-3, top-5, and mean +reciprocal rank (MRR). + +\paragraph{Model-relatedness classification.} +Given a query/reference pair $(m_i,m_j)$, predict +\begin{equation} + y_{ij} = + \begin{cases} + 1, & m_i=m_j\text{ or }m_i\text{ and }m_j\text{ belong to the same exported model-tree component},\\ + 0, & \text{otherwise}. + \end{cases} +\end{equation} +The classifier receives one scalar feature, +$x_{ij}=-d_{\mathrm{cos}}(\mathbf{d}_{m_i,s},\mathbf{d}_{m_j,\mathrm{ref}})$, +so larger values indicate greater similarity. This formulation avoids treating +only the exact same model as positive and therefore represents known model +lineage in the labels. + +\section{Experimental data} + +\subsection{Model set} +The requested sweep contains 100 Hugging Face models listed in +\texttt{configs/rand\_chinese\_0p3b\_7b\_rerun.jsonl}. Evaluation uses the +intersection of models with valid DNA files in both the unsuffixed reference +gallery and the relevant sweep run. To make settings directly comparable, the +snapshot first retains runs with at least 80 available models, then intersects +their model IDs with the reference gallery. This produces one cohort of 77 +models used for every reported retrieval query, SVM training run, and SVM test +run. The exact cohort and pre-filter availability counts are stored in +\texttt{temp\_top\_p\_modeltree\_common\_models.json}; no model is selected +using test performance. + +\subsection{Prompt set and DNA construction} +Every model receives the same 100 synthetic classical-Chinese prompts from +\texttt{data/rand/rand\_dataset\_chinese.json}. The dataset generator uses seed +42, and the saved extraction metadata identifies the probe set as +\texttt{rand\_chinese\_100}. Each response is embedded with +\texttt{all-mpnet-base-v2} (768 dimensions); the 100 response embeddings are +concatenated and reduced by a seeded Gaussian random projection to one +128-dimensional DNA signature. The response length limit is 1024 tokens and +the extraction seed is 42. Thus, prompts and feature construction are held +fixed while only decoding parameters change. + +\subsection{Decoding settings} +The planned grid uses temperatures $T\in\{0.0,0.2,0.3,0.5,0.7\}$ and +top-$p\in\{0.8,0.9,1.0\}$. For $T=0$, sampling is disabled; for $T>0$, +sampling is enabled with the displayed top-$p$. Each suffix +\texttt{\_tXX\_pYY\_r1} identifies its temperature, top-$p$, and repeat. + +The 80-model availability rule retains the following settings: +\[ +(0.0,0.8),\ (0.2,0.8),\ (0.2,0.9),\ (0.2,1.0),\ +(0.3,0.8),\ (0.3,0.9),\ (0.3,1.0),\ (0.5,0.8),\ +(0.5,1.0),\ (0.7,0.9). +\] +The $(0.7,0.9)$ cell uses the earlier complete \texttt{\_temp07\_run} output. +The current $(0.0,0.9)$, $(0.0,1.0)$, $(0.5,0.9)$, $(0.7,0.8)$, and +$(0.7,1.0)$ runs have 46, 3, 17, 2, and 0 available models, respectively, and +are excluded until their reruns provide adequate coverage. At $T=0$, top-$p$ +is inactive because sampling is disabled; the additional deterministic cells +will therefore be a data-completeness check rather than a decoding comparison. +The reference gallery consists of the existing unsuffixed DNA records under +\texttt{out/rand\_chinese}. Its historical response files do not record an +explicit temperature/top-$p$ pair, so it should be described as a fixed +reference gallery rather than assigned an inferred decoding setting. + +\section{Model-tree labels} +The relation exporter reads Hugging Face metadata and joins base-model links +with a streaming union--find procedure. The resulting connected components +are stored in \texttt{out/hf\_model\_tree/model\_relations.jsonl}. The export +summary is: +\begin{itemize} + \item 11,812 requested models and 13,330 parsed nodes; + \item 6,282 extracted base-model edges; + \item 790 connected components of size at least two; + \item 618 skipped metadata requests; and + \item external models excluded from the exported relation groups. +\end{itemize} +Connected-component membership is transitive. This is a practical lineage +label, not a claim that every pair in a component has identical behaviour. + +\section{SVM specification} + +\subsection{Classifiers used in the reported experiment} +The linear scikit-learn pipeline is +\begin{center} +\texttt{StandardScaler()} $\rightarrow$ +\texttt{LinearSVC(C=1.0, class\_weight='balanced', dual='auto',} +\texttt{max\_iter=20000, random\_state=42)}. +\end{center} +The RBF-kernel probe uses +\texttt{SVC(kernel='rbf', C=1.0, gamma='scale', +class\_weight='balanced', random\_state=42)}. Both probes were enabled in the +snapshot reported here. Because the input has only one feature (negative +cosine distance), the linear model learns a threshold in standardized distance +space, while the RBF model can learn a nonlinear decision interval along that +same scalar axis. This kernel probe is distinct from the exact RBF-MMD +distributional experiment. + +\subsection{Class balancing} +All positive pairs are retained. Negatives are deterministically downsampled +without replacement using seed 42 and a negative-to-positive ratio of 1:1. +The same 1:1 balancing rule is used for the held-out test examples. The saved +summaries therefore have a 50\% positive rate in both training and testing; +\texttt{class\_weight='balanced'} remains enabled as a safeguard. Metrics on +this balanced test sample should not be interpreted as performance under the +natural, highly imbalanced prevalence of all possible model pairs. + +\section{Train/test protocol} +The SVM uses leave-one-decoding-run-out evaluation. For each displayed +temperature/top-$p$ cell: +\begin{enumerate} + \item that run is held out and all of its valid query/reference pairs form + the test pool; + \item every other run supplied to the evaluator forms the training pool; + \item training and test pools are balanced independently as described above; + and + \item the SVM is fit once on the training pool and evaluated on the held-out + setting. +\end{enumerate} +Before constructing any pairs, every retained run and the reference gallery are +restricted to the same 77 model IDs. Thus, both the training pool and held-out +test pool use the identical model cohort, although they use different decoding +runs. +Training and testing are therefore performed \emph{across different decoding +settings}, not on a random pair split within the same setting. A training run +may share the same temperature or top-$p$ with the test run, but it cannot be +the identical run specification. + +There are 10 retained decoding runs. Consequently, each fold trains on nine +runs and tests on one, a 90\%/10\% split by run. For one run, the 77 query models +are paired with the same 77 reference models, producing $77^2=5{,}929$ ordered +pairs. Of these, 99 are positive: 77 same-model diagonal pairs and 22 ordered +off-diagonal pairs connected by the exported model-tree labels. The remaining +5,830 pairs are negative. Because the cohort and relation labels are fixed, +these counts are identical in every fold and for both SVM variants. + +\begin{table}[ht] +\centering +\caption{Pair accounting for every leave-one-decoding-run-out fold. ``Raw +negative'' is the number available before sampling; all positives are retained, +and an equal number of negatives is sampled with seed 42. Linear and RBF SVMs +use the same sampled train and test pairs.} +\label{tab:pair-counts} +\begin{tabular}{lrrrrr} +\toprule +Split & Runs & Positive & Raw negative & Sampled negative & Final samples \\ +\midrule +Train & 9 & 891 & 52,470 & 891 & 1,782 \\ +Test & 1 & 99 & 5,830 & 99 & 198 \\ +\bottomrule +\end{tabular} +\end{table} + +Thus, the raw pair pool is highly imbalanced: positives are only +$99/5{,}929\approx1.67\%$ of each run's pairs. The reported classification +metrics are instead computed on the balanced 198-pair test sample, with 99 +positives and 99 negatives. This distinction is important when interpreting +accuracy: the reported values measure discrimination on a controlled balanced +test set, not accuracy at the natural pair prevalence. + +Model identities and model-tree components are not held out: the same model can +appear under different decoding settings in training and testing. The current +question is therefore robustness to a decoding shift for known models, not +generalization to unseen model families. A family-held-out protocol would +require grouping by model-tree component and is a separate experiment. + +\section{Metrics} + +\paragraph{Retrieval metrics.} +Top-$k$ is the fraction of queries for which the exact model appears among the +first $k$ candidates. MRR is +$\frac{1}{N}\sum_{i=1}^{N}1/\mathrm{rank}_i$. Macro precision, recall, and F1 +are also saved for exact-model top-1 predictions. + +\paragraph{Binary SVM metrics.} +We report accuracy, balanced accuracy, positive-class precision, recall and F1, +specificity, Matthews correlation coefficient (MCC), ROC-AUC, and average +precision. Balanced accuracy, MCC, ROC-AUC, and average precision are included +because ordinary accuracy alone can be misleading for related/unrelated pair +classification. The summary files also record TP, TN, FP, FN, the original +pair counts, and the sampled pair counts. + +\paragraph{Missing settings.} +A missing point in the line plots means that the run had fewer than 80 available +models when this snapshot was generated, normally because GPU scarcity left too +many generation tasks failed or unfinished. Missing points are not zero scores, +and lines are broken rather than interpolated across them. These runs are being +rerun and will be added once they satisfy the common-cohort rule. + +\section{Interim results} +Table~\ref{tab:summary} reports the snapshot values stored in +\texttt{temp\_top\_p\_modeltree\_summary.json}. These values will be replaced +after all planned sweep cells have completed. + +\begin{table}[ht] +\centering +\caption{Fair per-setting comparison on the same 77-model cohort. Top-1 and MRR +evaluate exact-model cosine retrieval. Lin. and RBF columns report balanced-test +accuracy and ROC-AUC under leave-one-run-out evaluation. Runs with fewer than +80 available models are excluded from this snapshot.} +\label{tab:summary} +\resizebox{\textwidth}{!}{% +\begin{tabular}{lrrrrrrrrr} +\toprule +Run & $T$ & Top-$p$ & Models & Top-1 & MRR & Lin. acc. & Lin. AUC & RBF acc. & RBF AUC \\ +\midrule +temp00\_p08\_r1 & 0.0 & 0.8 & 77 & 0.922 & 0.935 & 0.808 & 0.906 & 0.843 & 0.837 \\ +temp02\_p08\_r1 & 0.2 & 0.8 & 77 & 0.442 & 0.532 & 0.722 & 0.808 & 0.783 & 0.764 \\ +temp02\_p09\_r1 & 0.2 & 0.9 & 77 & 0.455 & 0.541 & 0.753 & 0.834 & 0.773 & 0.792 \\ +temp02\_p10\_r1 & 0.2 & 1.0 & 77 & 0.442 & 0.540 & 0.732 & 0.813 & 0.758 & 0.787 \\ +temp03\_p08\_r1 & 0.3 & 0.8 & 77 & 0.377 & 0.481 & 0.753 & 0.774 & 0.732 & 0.799 \\ +temp03\_p09\_r1 & 0.3 & 0.9 & 77 & 0.351 & 0.468 & 0.737 & 0.798 & 0.732 & 0.795 \\ +temp03\_p10\_r1 & 0.3 & 1.0 & 77 & 0.260 & 0.353 & 0.687 & 0.713 & 0.682 & 0.752 \\ +temp05\_p08\_r1 & 0.5 & 0.8 & 77 & 0.247 & 0.333 & 0.657 & 0.708 & 0.646 & 0.731 \\ +temp05\_p10\_r1 & 0.5 & 1.0 & 77 & 0.169 & 0.255 & 0.606 & 0.633 & 0.616 & 0.638 \\ +temp07\_p09\_legacy & 0.7 & 0.9 & 77 & 0.078 & 0.170 & 0.561 & 0.533 & 0.545 & 0.581 \\ +\bottomrule +\end{tabular} +} +\end{table} + +On the fixed cohort, exact-model retrieval falls sharply as decoding becomes +more stochastic: top-1 decreases from 0.922 at $T=0$ to 0.442--0.455 at +$T=0.2$, 0.260--0.377 at $T=0.3$, 0.169--0.247 at $T=0.5$, and 0.078 for the +legacy $T=0.7$ run. The pairwise probes degrade more gradually. This does not +establish that model-tree relatedness survives better than exact identity: 77 +of the 99 positive ordered pairs are exact same-model pairs, the binary task is +much easier than 77-way retrieval, and its test prevalence is artificially +50\%. The supported statement is only that aggregate same-or-related distance +separation degrades more slowly on this controlled balanced sample. + +The RBF kernel does not consistently dominate the linear threshold. Across the +fixed-cohort cells, their accuracies differ by at most 0.061: RBF is higher at +$T=0$, $T=0.2$, and $(0.5,1.0)$, while linear is slightly higher for the +$T=0.3$ cells, $(0.5,0.8)$, and the legacy $T=0.7$ cell. This mixed difference is +consistent with both classifiers receiving only one scalar distance feature; +there is limited structure for the kernel to exploit. These observations +remain provisional because each cell has one generation repeat and the grid is +not complete. + +\section{Figures} + +\begin{figure}[ht] + \centering + \includegraphics[width=0.95\linewidth]{out/dna_probe_sweep_modeltree/temp_top_p_modeltree_curves.png} + \caption{Exact-model retrieval on the shared 77-model cohort. Each panel fixes + top-$p$; labeled lines show top-1, top-3, top-5, and MRR as temperature changes. + Missing settings failed the 80-model availability rule, and lines are broken + rather than interpolated across those settings.} + \label{fig:retrieval-grid} +\end{figure} + +\begin{figure}[ht] + \centering + \includegraphics[width=0.95\linewidth]{out/dna_probe_sweep_modeltree/temp_top_p_modeltree_curves_probe_metrics.png} + \caption{Pairwise-SVM accuracy on the shared 77-model cohort. Each panel fixes + top-$p$ and compares the labeled linear and RBF-SVM lines across temperature. + Each point tests the displayed run after training on all other retained runs. + Accuracy equals balanced accuracy here because the test pairs are sampled + with equal positive and negative counts.} + \label{fig:svm-grid} +\end{figure} + +\section{Reproducibility and limitations} +The evaluation implementation is in +\texttt{scripts/evaluate\_dna\_probe\_sweep.py}; model-tree export is in +\texttt{scripts/export\_hf\_model\_tree.py}. Machine-readable summaries and +predictions are stored under \texttt{out/dna\_probe\_sweep\_modeltree}. +Random projection, negative sampling, and SVM fitting all use seed 42. + +The main limitations of the interim experiment are the incomplete decoding +grid, the provisional 80-model inclusion threshold, one repeat per included +cell, test-set downsampling, transitive model-tree labels, and model-family +overlap between training and testing. The historical reference gallery also +lacks recorded decoding parameters, so the temperature curve measures mismatch +to that particular gallery rather than a clean causal temperature effect. The +fixed cohort removes unequal coverage as a comparison confound but reduces the +population from 100 to 77 models. + +This table is therefore retained as a legacy diagnostic, not the primary +experiment. The revised protocol uses a predeclared 300-model cohort, four +independent generation seeds, explicit repeat galleries, full-natural- +prevalence verification, multiclass SVMs on the full DNA vector, and bounded +unknown-temperature evaluation. Its executable specification is +\texttt{docs/revised\_experiment\_protocol.md}. + +\end{document} diff --git a/docs/svm_modeltree_experiment_zh.html b/docs/svm_modeltree_experiment_zh.html new file mode 100644 index 0000000..bd40dd3 --- /dev/null +++ b/docs/svm_modeltree_experiment_zh.html @@ -0,0 +1,121 @@ + + + + + + DNA 探针扫描 — 模型树 SVM 实验(实际结果) + + + +

DNA 探针扫描 — 模型树 SVM 实验(实际结果)

+ +

摘要:本文报告记录了使用 export_hf_model_tree.py 和 + evaluate_dna_probe_sweep.py 的实际运行,所用的模型关系文件位于 + out/hf_model_tree/model_relations.jsonl,实验输出位于 + out/dna_probe_sweep_modeltree

+ +

概述

+
    +
  1. 使用流式并查集(union-find)从模型列表导出 Hugging Face 模型关系(连通分量)。
  2. +
  3. 在多种生成设置(runs)上,使用最近邻和成对线性 SVM 探针评估 DNA 可识别性。
  4. +
  5. 将汇总指标、预测 CSV 和诊断图写入 out/dna_probe_sweep_modeltree
  6. +
+ +

模型树导出摘要

+
    +
  • 输入模型数量:11812
  • +
  • 解析后节点数:13330
  • +
  • 提取的 base 边数:6282
  • +
  • 大小 ≥2 的连通分量(组)数:790
  • +
  • 跳过的模型(获取元数据时出错):618
  • +
+ +

SVM 探针的实际实现

+
    +
  • 对每个运行(生成设置)加载预计算的模型 DNA 特征向量。
  • +
  • 构建查询模型与候选基模型之间的所有成对示例,每对记录两者间的距离(默认为余弦距离)。
  • +
  • 如果查询与基模型为同一模型或在导出的模型关系中属于同一关系组,则标记为正样本,否则为负样本。
  • +
  • 具体划分过程: +
      +
    1. 选择一个运行(test_run_name)作为保留的测试运行。
    2. +
    3. 通过遍历其余所有运行构建训练示例,生成这些运行中的所有(query, base)配对。
    4. +
    5. 测试示例仅来自被保留的测试运行(该运行中查询与基模型的所有配对)。
    6. +
    7. 训练和测试中的正样本依据 out/hf_model_tree/model_relations.jsonl 中的 + is_same_or_related(query, base) 判定。
    8. +
    9. 负样本按 sampled_negatives = round(negative_ratio * #positives) 随机采样(默认 + negative_ratio=1.0),脚本使用 RNG 种子 42 保证可复现性。
    10. +
    +
  • +
  • 特征与分类器:使用单一特征 x = -distance(取负以使较大值倾向正类), + 经 StandardScaler 变换后喂入带 class_weight='balanced'LinearSVC
  • +
+ +

训练/测试划分(具体)

+
    +
  • 测试集:仅包含来自单个被保留运行(test_run_name)构建的所有配对示例。
  • +
  • 训练集:由其他所有运行(除被保留运行外的 --run 规范)构建的所有配对示例组成。
  • +
  • 负样本采样:配对构建后,按代码中的 balance_examples() 随机采样负样本至配置的 + negative_ratio(默认 1.0);测试路径也采用相同的采样(测试负样本同样采样为 1.0 倍正样本)。
  • +
  • 后果:该划分衡量跨生成设置(temperature/top-p)的泛化能力,但不保证严格的组级排除—— + 如果相关模型在不同运行中都被生成,则可能同时出现在训练和测试中。若要做组级隔离评估 + (确保测试组的相关模型不出现在训练中),请使用基于连通分量 id 的 GroupKFold 或显式的组保留策略。
  • +
  • 观测到的测试/训练比率:该比率并非事先固定选择,而是由 leave-one-run-out 设计、每运行配对构建 + 以及平衡负样本(negative_ratio=1.0)共同决定。每个集合在采样后包含 正样本 + 采样负样本 + (正负样本数近似相等),因此正样本率由设计决定约为 50%。在生成的摘要 + (temp_top_p_modeltree_summary.json)中,每个运行的测试占比大约在 7.9%–13.5% + (平均约 12.5%),差异来源于不同被保留运行生成的配对数量不同。负样本采样的 RNG 种子为 42, + 保证了采样的确定性与可复现性。
  • +
+ +

结果(示例运行)

+

脚本生成了 temp_top_p_modeltree_summary.json,包含每个运行的聚合指标。表格展示了部分运行的关键指标。

+ + + + + + + + + + + + + + + + +
每运行汇总(最近邻 + 线性 SVM 指标)
运行温度Top-p模型数Top1MRR线性 AUC
temp00_p08_r10.00.8660.9240.9400.936
temp02_p08_r10.20.8960.4060.4960.818
temp02_p09_r10.20.9970.3610.4490.801
temp02_p10_r10.21.0930.3870.4840.804
temp03_p08_r10.30.8980.3270.4280.773
temp03_p09_r10.30.9980.2960.4000.759
temp03_p10_r10.31.0970.2270.3120.723
temp05_p08_r10.50.8880.2390.3110.706
+ +

+

生成的诊断图(来自实验输出目录):

+
+ curves +
按设置组织的热图网格。每个面板显示 top-1/top-3/top-5/MRR 在 temperature 与 top-p 上的分布,并标出最佳单元。
+
+ +
+ linear accuracy heatmap + top1 heatmap +
(左)线性准确率热图 (右)Top‑1 热图。
+
+ +

说明与下一步

+
    +
  • 该 SVM 探针保持简单(单特征线性分类器),在低温度运行中表现较好;随着温度升高,自我距离增大,性能下降。
  • +
  • 若需要组感知评估,我可以将 evaluate_dna_probe_sweep.py 修改为使用 GroupKFold + 或按连通分量 id 显式保留并重新生成指标。
  • +
  • 演示或展示时可直接使用文中 PNG 以及 temp_top_p_modeltree_summary.json + / temp_top_p_modeltree_summary.csv 作为表和图的来源。
  • +
+ +

(生成于机器上,图片与 JSON 输出路径均为相对工作区路径。)

+ + diff --git a/docs/svm_modeltree_experiment_zh.tex b/docs/svm_modeltree_experiment_zh.tex new file mode 100644 index 0000000..0000be7 --- /dev/null +++ b/docs/svm_modeltree_experiment_zh.tex @@ -0,0 +1,131 @@ +\documentclass[11pt,a4paper]{article} +\usepackage{graphicx} +\usepackage{booktabs} +\usepackage{amsmath} +\usepackage[utf8]{inputenc} +\usepackage{geometry} +\geometry{margin=1in} +\title{DNA 探针扫描 — 模型树 SVM 实验(实际结果)} +\author{} +\date{\today} + +\begin{document} +\maketitle + +\begin{abstract} +本文报告记录了使用 \texttt{export\_hf\_model\_tree.py} 和 +\texttt{evaluate\_dna\_probe\_sweep.py} 的实际运行过程,所用的模型关系文件位于 +\texttt{out/hf\_model\_tree/model\_relations.jsonl},实验输出位于 +\texttt{out/dna\_probe\_sweep\_modeltree}。 +\end{abstract} + +\section{概述} +本次流水线执行步骤如下: +\begin{enumerate} + \item 使用流式并查集(union--find)从模型列表导出 Hugging Face 模型关系(连通分量)。 + \item 在多种生成设置(runs)上,使用最近邻和成对线性 SVM 探针评估 DNA 可识别性。 + \item 将汇总指标、预测 CSV 和诊断图写入 \texttt{out/dna\_probe\_sweep\_modeltree}。 +\end{enumerate} + +\section{模型树导出摘要} +导出器写入了 \texttt{out/hf\_model\_tree/model\_relations.jsonl} 及摘要文件 +\texttt{out/hf\_model\_tree/model\_relations\_summary.json}。摘要中的关键计数: +\begin{itemize} + \item 输入模型数量:11812 + \item 解析后节点数:13330 + \item 提取的 base 边数:6282 + \item 大小 $\ge2$ 的连通分量(组)数:790 + \item 跳过的模型(获取元数据时出错):618 +\end{itemize} + +\section{SVM 探针的实际实现} +脚本的实际做法概述: +\begin{itemize} + \item 对每个运行(生成设置)加载预计算的模型 DNA 特征向量。 + \item 构建查询模型与候选基模型之间的所有成对示例,每对记录两者间的距离(默认为余弦距离)。 + \item 如果查询与基模型为同一模型或在导出的模型关系中属于同一关系组,则标记为正样本,否则为负样本。 + \item 具体划分过程: + \begin{enumerate} + \item 选择一个运行(\texttt{test\_run\_name})作为保留的测试运行。 + \item 通过遍历其余所有运行构建训练示例,生成这些运行中的所有(query, base)配对。 + \item 测试示例仅来自被保留的测试运行(该运行中查询与基模型的所有配对)。 + \item 训练和测试中的正样本依据 \texttt{out/hf\_model\_tree/model\_relations.jsonl} 中的 + \texttt{is\_same\_or\_related(query, base)} 判定。 + \item 负样本按 \texttt{sampled\_negatives = round(negative\_ratio * \#positives)} 随机采样(默认 + \texttt{negative\_ratio=1.0}),脚本使用 RNG 种子 42 保证可复现性。 + \end{enumerate} + \item 特征与分类器:使用单一特征 $x = -\text{distance}$(取负以使较大值倾向正类), + 经 \texttt{StandardScaler} 变换后喂入带 \texttt{class\_weight='balanced'} 的 \texttt{LinearSVC}。 +\end{itemize} + +\section{训练/测试划分(具体)} +本次运行采用跨运行(leave‑one‑run‑out)划分: +\begin{itemize} + \item 测试集:仅包含来自单个被保留运行(\texttt{test\_run\_name})构建的所有配对示例。 + \item 训练集:由其他所有运行(除被保留运行外的 \texttt{--run} 规范)构建的所有配对示例组成。 + \item 负样本采样:配对构建后,按代码中的 \texttt{balance\_examples()} 随机采样负样本至配置的 + \texttt{negative\_ratio}(默认 1.0);测试路径也采用相同的采样(测试负样本同样采样为 1.0 倍正样本)。 + \item 后果:该划分衡量跨生成设置(temperature/top‑p)的泛化能力,但不保证严格的组级排除—— + 如果相关模型在不同运行中都被生成,则可能同时出现在训练和测试中。若要做组级隔离评估 + (确保测试组的相关模型不出现在训练中),请使用基于连通分量 id 的 \texttt{GroupKFold} 或显式的组保留策略。 + \item 观测到的测试/训练比率:该比率并非事先固定选择,而是由 leave‑one‑run‑out 设计、每运行配对构建 + 以及平衡负样本(\texttt{negative\_ratio=1.0})共同决定。每个集合在采样后包含 正样本 + 采样负样本 + (正负样本数近似相等),因此正样本率由设计决定约为 50\%。在生成的摘要 + (\texttt{temp\_top\_p\_modeltree\_summary.json})中,每个运行的测试占比大约在 7.9\%–13.5\% + (平均约 12.5\%),差异来源于不同被保留运行生成的配对数量不同。负样本采样的 RNG 种子为 42, + 保证了采样的确定性与可复现性。 +\end{itemize} + +\section{结果(示例运行)} +脚本生成了 \texttt{temp\_top\_p\_modeltree\_summary.json},包含每个运行的聚合指标。 +表\ref{tab:summary} 展示了本次扫描中部分运行的关键指标。 + +\begin{table}[ht] +\centering +\caption{每运行汇总(最近邻 + 线性 SVM 指标)}\label{tab:summary} +\begin{tabular}{llrrrrr} +\toprule +运行 & 温度 & Top‑p & 模型数 & Top1 & MRR & 线性 AUC \\ +\midrule +temp00\_p08\_r1 & 0.0 & 0.8 & 66 & 0.924 & 0.940 & 0.936 \\ +temp02\_p08\_r1 & 0.2 & 0.8 & 96 & 0.406 & 0.496 & 0.818 \\ +temp02\_p09\_r1 & 0.2 & 0.9 & 97 & 0.361 & 0.449 & 0.801 \\ +temp02\_p10\_r1 & 0.2 & 1.0 & 93 & 0.387 & 0.484 & 0.804 \\ +temp03\_p08\_r1 & 0.3 & 0.8 & 98 & 0.327 & 0.428 & 0.773 \\ +temp03\_p09\_r1 & 0.3 & 0.9 & 98 & 0.296 & 0.400 & 0.759 \\ +temp03\_p10\_r1 & 0.3 & 1.0 & 97 & 0.227 & 0.312 & 0.723 \\ +temp05\_p08\_r1 & 0.5 & 0.8 & 88 & 0.239 & 0.311 & 0.706 \\ +\bottomrule +\end{tabular} +\end{table} + +\section{图} +以下为生成的诊断图(来自实验输出目录),如需展示可替换为更高分辨率导出图像。 + +\begin{figure}[ht] + \centering + \includegraphics[width=0.8\\linewidth]{out/dna_probe_sweep_modeltree/temp_top_p_modeltree_curves.png} + \caption{按设置组织的热图网格。每个面板显示 top-1/top-3/top-5/MRR 在 temperature 与 top-p 上的分布,并标出最佳单元。} +\end{figure} + +\begin{figure}[ht] + \centering + \begin{tabular}{cc} + \includegraphics[width=0.45\\linewidth]{out/dna_probe_sweep_modeltree/temp_top_p_modeltree_linear_accuracy_setting_heatmap.png} & + \includegraphics[width=0.45\\linewidth]{out/dna_probe_sweep_modeltree/temp_top_p_modeltree_top1_setting_heatmap.png} \\ + (a) 线性准确率热图 & (b) Top‑1 热图 \\ + \end{tabular} + \caption{按设置(temperature × top-p)划分的单指标热图。} +\end{figure} + +\section{说明与下一步} +\begin{itemize} + \item 该 SVM 探针故意保持简单(单特征线性分类器),在低温度运行(例如 \texttt{temp00\_p08\_r1})中表现良好, + 因为最近邻效果已很强;随着温度升高,自我距离增大,性能下降。 + \item 若需要组感知评估(在未见的相关组上测试),我可以将 \texttt{evaluate\_dna\_probe\_sweep.py} + 修改为使用 \texttt{GroupKFold} 或按连通分量 id 做显式保留并重新生成指标。 + \item 演示或展示时可直接使用文中 PNG 以及 \texttt{temp\_top\_p\_modeltree\_summary.json} + / \texttt{temp\_top\_p\_modeltree\_summary.csv} 作为表和图的来源。 +\end{itemize} + +\end{document} From c8abbffbfcdc5af560046cc7d3076c27bcfb8187 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Fri, 24 Jul 2026 18:11:44 +0800 Subject: [PATCH 19/28] Update configs --- configs/rand_chinese_stratified_100.jsonl | 100 +++ .../rand_chinese_stratified_100_a100.jsonl | 23 + .../rand_chinese_stratified_100_audit.json | 629 ++++++++++++++++++ .../rand_chinese_stratified_100_rtx3090.jsonl | 77 +++ ...d_chinese_stratified_100_shards_audit.json | 119 ++++ 5 files changed, 948 insertions(+) create mode 100644 configs/rand_chinese_stratified_100.jsonl create mode 100644 configs/rand_chinese_stratified_100_a100.jsonl create mode 100644 configs/rand_chinese_stratified_100_audit.json create mode 100644 configs/rand_chinese_stratified_100_rtx3090.jsonl create mode 100644 configs/rand_chinese_stratified_100_shards_audit.json diff --git a/configs/rand_chinese_stratified_100.jsonl b/configs/rand_chinese_stratified_100.jsonl new file mode 100644 index 0000000..16d6489 --- /dev/null +++ b/configs/rand_chinese_stratified_100.jsonl @@ -0,0 +1,100 @@ +{"model_id": "FreedomIntelligence/openPangu-Embedded-1B", "provider": "huggingface", "task": "text-generation", "downloads": 2945, "parameter_count_billions": 0.97, "architecture": "PanguEmbedded"} +{"model_id": "swiss-ai/Apertus-8B-2509", "provider": "huggingface", "task": "text-generation", "downloads": 13107, "parameter_count_billions": 6.98, "architecture": "apertus"} +{"model_id": "arcee-ai/AFM-4.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1822, "parameter_count_billions": 3.16, "architecture": "arcee"} +{"model_id": "Salesforce/codegen-350M-multi", "provider": "huggingface", "task": "text-generation", "downloads": 5016, "parameter_count_billions": 0.35, "architecture": "codegen"} +{"model_id": "Salesforce/codegen-2B-mono", "provider": "huggingface", "task": "text-generation", "downloads": 2293, "parameter_count_billions": 2.0, "architecture": "codegen"} +{"model_id": "deepseek-ai/DeepSeek-Coder-V2-Lite-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2413, "parameter_count_billions": 1.57, "architecture": "deepseek_v2"} +{"model_id": "ai-sage/GigaChat3-10B-A1.8B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 1960, "parameter_count_billions": 0.93, "architecture": "deepseek_v3"} +{"model_id": "euclaise/falcon_1b_stage2", "provider": "huggingface", "task": "text-generation", "downloads": 3062, "parameter_count_billions": 1.31, "architecture": "falcon"} +{"model_id": "tiiuae/Falcon-H1-0.5B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 32167, "parameter_count_billions": 0.49, "architecture": "falcon_h1"} +{"model_id": "tiiuae/Falcon-H1-1.5B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2086, "parameter_count_billions": 1.34, "architecture": "falcon_h1"} +{"model_id": "tiiuae/Falcon-H1-3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1972, "parameter_count_billions": 2.68, "architecture": "falcon_h1"} +{"model_id": "tiiuae/Falcon-H1R-7B", "provider": "huggingface", "task": "text-generation", "downloads": 3212, "parameter_count_billions": 5.38, "architecture": "falcon_h1"} +{"model_id": "TechxGenus/gemma-1.1-2b-it-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 20599, "parameter_count_billions": 1.43, "architecture": "gemma"} +{"model_id": "unsloth/gemma-7b-it", "provider": "huggingface", "task": "text-generation", "downloads": 6280, "parameter_count_billions": 3.96, "architecture": "gemma"} +{"model_id": "yam-peleg/Hebrew-Gemma-11B-V2", "provider": "huggingface", "task": "text-generation", "downloads": 5239, "parameter_count_billions": 4.75, "architecture": "gemma"} +{"model_id": "vandijklab/C2S-Scale-Gemma-2-2B", "provider": "huggingface", "task": "text-generation", "downloads": 4026, "parameter_count_billions": 2.25, "architecture": "gemma2"} +{"model_id": "Unbabel/Tower-Plus-9B", "provider": "huggingface", "task": "text-generation", "downloads": 7652, "parameter_count_billions": 7.39, "architecture": "gemma2"} +{"model_id": "nvidia/Nemotron-Content-Safety-Reasoning-4B", "provider": "huggingface", "task": "text-generation", "downloads": 2747, "parameter_count_billions": 4.0, "architecture": "gemma3"} +{"model_id": "unsloth/gemma-3-1b-it", "provider": "huggingface", "task": "text-generation", "downloads": 22858, "parameter_count_billions": 0.72, "architecture": "gemma3_text"} +{"model_id": "gghfez/gemma-3-4b-novision", "provider": "huggingface", "task": "text-generation", "downloads": 2271, "parameter_count_billions": 3.35, "architecture": "gemma3_text"} +{"model_id": "robowaifudev/megatron-gpt2-345m", "provider": "huggingface", "task": "text-generation", "downloads": 4845, "parameter_count_billions": 0.345, "architecture": "gpt2"} +{"model_id": "rinna/japanese-gpt-1b", "provider": "huggingface", "task": "text-generation", "downloads": 2951, "parameter_count_billions": 1.0, "architecture": "gpt2"} +{"model_id": "EleutherAI/pythia-410m-seed1", "provider": "huggingface", "task": "text-generation", "downloads": 1822, "parameter_count_billions": 0.35, "architecture": "gpt_neox"} +{"model_id": "cleanrl/EleutherAI_pythia-1b-deduped__sft__tldr", "provider": "huggingface", "task": "text-generation", "downloads": 1843, "parameter_count_billions": 0.91, "architecture": "gpt_neox"} +{"model_id": "stabilityai/stablelm-tuned-alpha-3b", "provider": "huggingface", "task": "text-generation", "downloads": 2138, "parameter_count_billions": 3.43, "architecture": "gpt_neox"} +{"model_id": "EleutherAI/polyglot-ko-5.8b", "provider": "huggingface", "task": "text-generation", "downloads": 1839, "parameter_count_billions": 5.76, "architecture": "gpt_neox"} +{"model_id": "squ11z1/gpt-oss-nano", "provider": "huggingface", "task": "text-generation", "downloads": 7458, "parameter_count_billions": 2.97, "architecture": "gpt_oss"} +{"model_id": "PygmalionAI/pygmalion-6b", "provider": "huggingface", "task": "text-generation", "downloads": 2267, "parameter_count_billions": 6.0, "architecture": "gptj"} +{"model_id": "ibm-granite/granite-guardian-3.1-2b", "provider": "huggingface", "task": "text-generation", "downloads": 2833, "parameter_count_billions": 2.11, "architecture": "granite"} +{"model_id": "ibm-granite/granite-3.1-3b-a800m-base", "provider": "huggingface", "task": "text-generation", "downloads": 2976, "parameter_count_billions": 0.98, "architecture": "granitemoe"} +{"model_id": "ibm-granite/granite-4.0-h-350m-base", "provider": "huggingface", "task": "text-generation", "downloads": 2594, "parameter_count_billions": 0.3, "architecture": "granitemoehybrid"} +{"model_id": "ibm-granite/granite-4.0-h-tiny-base", "provider": "huggingface", "task": "text-generation", "downloads": 2069, "parameter_count_billions": 1.29, "architecture": "granitemoehybrid"} +{"model_id": "ibm-granite/granite-4.0-micro-base", "provider": "huggingface", "task": "text-generation", "downloads": 2317, "parameter_count_billions": 3.4, "architecture": "granitemoehybrid"} +{"model_id": "tencent/Hunyuan-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8249, "parameter_count_billions": 6.97, "architecture": "hunyuan_v1_dense"} +{"model_id": "ai21labs/AI21-Jamba2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 2953, "parameter_count_billions": 2.37, "architecture": "jamba"} +{"model_id": "jetmoe/jetmoe-8b", "provider": "huggingface", "task": "text-generation", "downloads": 2985, "parameter_count_billions": 1.27, "architecture": "jetmoe"} +{"model_id": "unsloth/LFM2.5-1.2B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7458, "parameter_count_billions": 0.94, "architecture": "lfm2"} +{"model_id": "svc-nai-cci/nanollama-public", "provider": "huggingface", "task": "text-generation", "downloads": 2005, "parameter_count_billions": 0.94, "architecture": "llama"} +{"model_id": "TheBloke/TinyLlama-1.1B-Chat-v1.0-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2638, "parameter_count_billions": 1.17, "architecture": "llama"} +{"model_id": "tiiuae/Falcon3-7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 4075, "parameter_count_billions": 3.57, "architecture": "llama"} +{"model_id": "yaojialzc/Gigi-Llama3-8B-Chinese-zh", "provider": "huggingface", "task": "text-generation", "downloads": 8518, "parameter_count_billions": 6.97, "architecture": "llama"} +{"model_id": "state-spaces/mamba-370m-hf", "provider": "huggingface", "task": "text-generation", "downloads": 4469, "parameter_count_billions": 0.66, "architecture": "mamba"} +{"model_id": "state-spaces/mamba-790m-hf", "provider": "huggingface", "task": "text-generation", "downloads": 2044, "parameter_count_billions": 1.44, "architecture": "mamba"} +{"model_id": "state-spaces/mamba-1.4b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 3851, "parameter_count_billions": 2.52, "architecture": "mamba"} +{"model_id": "state-spaces/mamba-2.8b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 8188, "parameter_count_billions": 5.16, "architecture": "mamba"} +{"model_id": "openbmb/MiniCPM4.1-8B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1802, "parameter_count_billions": 6.74, "architecture": "minicpm"} +{"model_id": "mii-llm/minerva-chat-v0.1-alpha-sft", "provider": "huggingface", "task": "text-generation", "downloads": 2024, "parameter_count_billions": 2.6, "architecture": "mistral"} +{"model_id": "Artples/L-MChat-7b", "provider": "huggingface", "task": "text-generation", "downloads": 8060, "parameter_count_billions": 6.57, "architecture": "mistral"} +{"model_id": "AIChenKai/TinyLlama-1.1B-Chat-v1.0-x2-MoE", "provider": "huggingface", "task": "text-generation", "downloads": 2066, "parameter_count_billions": 1.17, "architecture": "mixtral"} +{"model_id": "hugging-quants/Mixtral-8x7B-Instruct-v0.1-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 2697, "parameter_count_billions": 6.57, "architecture": "mixtral"} +{"model_id": "nvidia/Minitron-4B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2028, "parameter_count_billions": 4.41, "architecture": "nemotron"} +{"model_id": "unsloth/Nemotron-3-Nano-30B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 8424, "parameter_count_billions": 4.86, "architecture": "nemotron_h"} +{"model_id": "allenai/OLMo-7B-0724-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1877, "parameter_count_billions": 6.65, "architecture": "olmo"} +{"model_id": "allenai/OLMo-2-0425-1B-RLVR1", "provider": "huggingface", "task": "text-generation", "downloads": 2229, "parameter_count_billions": 1.01, "architecture": "olmo2"} +{"model_id": "allenai/Olmo-3-7B-RL-Zero-Math", "provider": "huggingface", "task": "text-generation", "downloads": 1985, "parameter_count_billions": 6.85, "architecture": "olmo3"} +{"model_id": "allenai/Olmo-Hybrid-Instruct-SFT-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2062, "parameter_count_billions": 6.05, "architecture": "olmo_hybrid"} +{"model_id": "yec019/fbopt-350m-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 6355, "parameter_count_billions": 0.35, "architecture": "opt"} +{"model_id": "facebook/galactica-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 2624, "parameter_count_billions": 1.31, "architecture": "opt"} +{"model_id": "facebook/galactica-6.7b", "provider": "huggingface", "task": "text-generation", "downloads": 2326, "parameter_count_billions": 6.65, "architecture": "opt"} +{"model_id": "bharatgenai/Param2-17B-A2.4B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 2767, "parameter_count_billions": 1.32, "architecture": "param2moe"} +{"model_id": "Artples/L-MChat-Small", "provider": "huggingface", "task": "text-generation", "downloads": 8126, "parameter_count_billions": 2.65, "architecture": "phi"} +{"model_id": "ReDiX/Artemide-3.5", "provider": "huggingface", "task": "text-generation", "downloads": 4144, "parameter_count_billions": 3.72, "architecture": "phi3"} +{"model_id": "unsloth/Phi-4-mini-instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6804, "parameter_count_billions": 4.24, "architecture": "phi3"} +{"model_id": "TIGER-Lab/VLM2Vec-Full", "provider": "huggingface", "task": "text-generation", "downloads": 91111, "parameter_count_billions": 3.72, "architecture": "phi3_v"} +{"model_id": "TheBloke/Qwen-7B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 17374, "parameter_count_billions": 7.06, "architecture": "qwen"} +{"model_id": "Papaperez/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-lanky_reptilian_opossum", "provider": "huggingface", "task": "text-generation", "downloads": 1989, "parameter_count_billions": 0.37, "architecture": "qwen2"} +{"model_id": "unsloth/Qwen2.5-Coder-1.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2231, "parameter_count_billions": 1.03, "architecture": "qwen2"} +{"model_id": "unsloth/Qwen2.5-3B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5482, "parameter_count_billions": 2.12, "architecture": "qwen2"} +{"model_id": "IQuestLab/Fleming-R1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2135, "parameter_count_billions": 4.86, "architecture": "qwen2"} +{"model_id": "unsloth/Qwen3-0.6B-Base-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 22529, "parameter_count_billions": 0.51, "architecture": "qwen3"} +{"model_id": "dicta-il/DictaLM-3.0-1.7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1885, "parameter_count_billions": 1.72, "architecture": "qwen3"} +{"model_id": "unsloth/Qwen3-4B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 68411, "parameter_count_billions": 3.22, "architecture": "qwen3"} +{"model_id": "Aratako/Qwen3-30B-A3B-NSFW-JP", "provider": "huggingface", "task": "text-generation", "downloads": 2743, "parameter_count_billions": 2.73, "architecture": "qwen3_moe"} +{"model_id": "vincentzed-hf/Qwen3-Coder-Next-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 4894, "parameter_count_billions": 2.73, "architecture": "qwen3_next"} +{"model_id": "google/recurrentgemma-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 2983, "parameter_count_billions": 2.7, "architecture": "recurrent_gemma"} +{"model_id": "tiiuae/Falcon3-10B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 3365, "parameter_count_billions": 4.93, "architecture": "llama"} +{"model_id": "stabilityai/stablelm-2-zephyr-1_6b", "provider": "huggingface", "task": "text-generation", "downloads": 4842, "parameter_count_billions": 1.41, "architecture": "stablelm"} +{"model_id": "stabilityai/stablelm-3b-4e1t", "provider": "huggingface", "task": "text-generation", "downloads": 31957, "parameter_count_billions": 2.65, "architecture": "stablelm"} +{"model_id": "openbmb/MiniCPM-MoE-8x2B", "provider": "huggingface", "task": "text-generation", "downloads": 3105, "parameter_count_billions": 2.83, "architecture": "unknown"} +{"model_id": "Zyphra/Zamba2-1.2B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 85456, "parameter_count_billions": 1.98, "architecture": "zamba2"} +{"model_id": "swiss-ai/Apertus-8B-Instruct-2509", "provider": "huggingface", "task": "text-generation", "downloads": 133648, "parameter_count_billions": 6.98, "architecture": "apertus"} +{"model_id": "tiiuae/falcon-rw-1b", "provider": "huggingface", "task": "text-generation", "downloads": 10911, "parameter_count_billions": 1.31, "architecture": "falcon"} +{"model_id": "tiiuae/Falcon-H1-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2154, "parameter_count_billions": 5.38, "architecture": "falcon_h1"} +{"model_id": "unsloth/gemma-2b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3009, "parameter_count_billions": 1.43, "architecture": "gemma"} +{"model_id": "SeaLLMs/SeaLLM-7B-v2.5", "provider": "huggingface", "task": "text-generation", "downloads": 13164, "parameter_count_billions": 3.96, "architecture": "gemma"} +{"model_id": "unsloth/gemma-2-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 3301, "parameter_count_billions": 2.25, "architecture": "gemma2"} +{"model_id": "ytu-ce-cosmos/Turkish-Gemma-9b-T1", "provider": "huggingface", "task": "text-generation", "downloads": 4969, "parameter_count_billions": 7.39, "architecture": "gemma2"} +{"model_id": "unsloth/gemma-3-1b-it-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3495, "parameter_count_billions": 0.72, "architecture": "gemma3_text"} +{"model_id": "hyper-accel/ci-random-gpt2-350m", "provider": "huggingface", "task": "text-generation", "downloads": 2079, "parameter_count_billions": 0.35, "architecture": "gpt2"} +{"model_id": "EleutherAI/pythia-410m-seed3", "provider": "huggingface", "task": "text-generation", "downloads": 1839, "parameter_count_billions": 0.35, "architecture": "gpt_neox"} +{"model_id": "rinna/japanese-gpt-neox-3.6b-instruction-sft-v2", "provider": "huggingface", "task": "text-generation", "downloads": 2881, "parameter_count_billions": 3.52, "architecture": "gpt_neox"} +{"model_id": "EleutherAI/deep-ignorance-pretraining-stage-unfiltered", "provider": "huggingface", "task": "text-generation", "downloads": 1974, "parameter_count_billions": 6.65, "architecture": "gpt_neox"} +{"model_id": "unsloth/gpt-oss-20b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5071, "parameter_count_billions": 2.97, "architecture": "gpt_oss"} +{"model_id": "ibm-granite/granite-guardian-3.0-2b", "provider": "huggingface", "task": "text-generation", "downloads": 2397, "parameter_count_billions": 2.11, "architecture": "granite"} +{"model_id": "ibm-granite/granite-3.0-3b-a800m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2147, "parameter_count_billions": 0.98, "architecture": "granitemoe"} +{"model_id": "unsloth/granite-4.0-h-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 4129, "parameter_count_billions": 1.29, "architecture": "granitemoehybrid"} +{"model_id": "ibm-granite/granite-4.0-h-micro-base", "provider": "huggingface", "task": "text-generation", "downloads": 2434, "parameter_count_billions": 2.22, "architecture": "granitemoehybrid"} +{"model_id": "LiquidAI/LFM2.5-1.2B-JP", "provider": "huggingface", "task": "text-generation", "downloads": 2519, "parameter_count_billions": 0.94, "architecture": "lfm2"} +{"model_id": "hyper-accel/ci-random-llama2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2259, "parameter_count_billions": 0.53, "architecture": "llama"} +{"model_id": "unsloth/tinyllama-chat", "provider": "huggingface", "task": "text-generation", "downloads": 12134, "parameter_count_billions": 1.17, "architecture": "llama"} diff --git a/configs/rand_chinese_stratified_100_a100.jsonl b/configs/rand_chinese_stratified_100_a100.jsonl new file mode 100644 index 0000000..b8db161 --- /dev/null +++ b/configs/rand_chinese_stratified_100_a100.jsonl @@ -0,0 +1,23 @@ +{"model_id": "swiss-ai/Apertus-8B-2509", "provider": "huggingface", "task": "text-generation", "downloads": 13107, "parameter_count_billions": 6.98, "architecture": "apertus"} +{"model_id": "tiiuae/Falcon-H1R-7B", "provider": "huggingface", "task": "text-generation", "downloads": 3212, "parameter_count_billions": 5.38, "architecture": "falcon_h1"} +{"model_id": "Unbabel/Tower-Plus-9B", "provider": "huggingface", "task": "text-generation", "downloads": 7652, "parameter_count_billions": 7.39, "architecture": "gemma2"} +{"model_id": "EleutherAI/polyglot-ko-5.8b", "provider": "huggingface", "task": "text-generation", "downloads": 1839, "parameter_count_billions": 5.76, "architecture": "gpt_neox"} +{"model_id": "PygmalionAI/pygmalion-6b", "provider": "huggingface", "task": "text-generation", "downloads": 2267, "parameter_count_billions": 6.0, "architecture": "gptj"} +{"model_id": "tencent/Hunyuan-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 8249, "parameter_count_billions": 6.97, "architecture": "hunyuan_v1_dense"} +{"model_id": "yaojialzc/Gigi-Llama3-8B-Chinese-zh", "provider": "huggingface", "task": "text-generation", "downloads": 8518, "parameter_count_billions": 6.97, "architecture": "llama"} +{"model_id": "state-spaces/mamba-2.8b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 8188, "parameter_count_billions": 5.16, "architecture": "mamba"} +{"model_id": "openbmb/MiniCPM4.1-8B-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 1802, "parameter_count_billions": 6.74, "architecture": "minicpm"} +{"model_id": "Artples/L-MChat-7b", "provider": "huggingface", "task": "text-generation", "downloads": 8060, "parameter_count_billions": 6.57, "architecture": "mistral"} +{"model_id": "hugging-quants/Mixtral-8x7B-Instruct-v0.1-AWQ-INT4", "provider": "huggingface", "task": "text-generation", "downloads": 2697, "parameter_count_billions": 6.57, "architecture": "mixtral"} +{"model_id": "unsloth/Nemotron-3-Nano-30B-A3B", "provider": "huggingface", "task": "text-generation", "downloads": 8424, "parameter_count_billions": 4.86, "architecture": "nemotron_h"} +{"model_id": "allenai/OLMo-7B-0724-Instruct-hf", "provider": "huggingface", "task": "text-generation", "downloads": 1877, "parameter_count_billions": 6.65, "architecture": "olmo"} +{"model_id": "allenai/Olmo-3-7B-RL-Zero-Math", "provider": "huggingface", "task": "text-generation", "downloads": 1985, "parameter_count_billions": 6.85, "architecture": "olmo3"} +{"model_id": "allenai/Olmo-Hybrid-Instruct-SFT-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2062, "parameter_count_billions": 6.05, "architecture": "olmo_hybrid"} +{"model_id": "facebook/galactica-6.7b", "provider": "huggingface", "task": "text-generation", "downloads": 2326, "parameter_count_billions": 6.65, "architecture": "opt"} +{"model_id": "TheBloke/Qwen-7B-Chat-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 17374, "parameter_count_billions": 7.06, "architecture": "qwen"} +{"model_id": "IQuestLab/Fleming-R1-7B", "provider": "huggingface", "task": "text-generation", "downloads": 2135, "parameter_count_billions": 4.86, "architecture": "qwen2"} +{"model_id": "tiiuae/Falcon3-10B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 3365, "parameter_count_billions": 4.93, "architecture": "llama"} +{"model_id": "swiss-ai/Apertus-8B-Instruct-2509", "provider": "huggingface", "task": "text-generation", "downloads": 133648, "parameter_count_billions": 6.98, "architecture": "apertus"} +{"model_id": "tiiuae/Falcon-H1-7B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2154, "parameter_count_billions": 5.38, "architecture": "falcon_h1"} +{"model_id": "ytu-ce-cosmos/Turkish-Gemma-9b-T1", "provider": "huggingface", "task": "text-generation", "downloads": 4969, "parameter_count_billions": 7.39, "architecture": "gemma2"} +{"model_id": "EleutherAI/deep-ignorance-pretraining-stage-unfiltered", "provider": "huggingface", "task": "text-generation", "downloads": 1974, "parameter_count_billions": 6.65, "architecture": "gpt_neox"} diff --git a/configs/rand_chinese_stratified_100_audit.json b/configs/rand_chinese_stratified_100_audit.json new file mode 100644 index 0000000..b841a14 --- /dev/null +++ b/configs/rand_chinese_stratified_100_audit.json @@ -0,0 +1,629 @@ +{ + "selection_uses_performance": false, + "selection_method": "seeded round-robin over architecture x logarithmic parameter-size strata, followed by documented reliability replacements that do not use evaluation accuracy", + "seed": 42, + "target": 100, + "eligible_count": 470, + "selected_count": 100, + "minimum_billions": 0.3, + "maximum_billions": 7.5, + "output_sha256": "19b7c7b554af4e98edeb3ab279f52ccae66a9bddbff81c0c15f2fb464e895e6e", + "post_selection_replacements": [ + { + "removed_model": "sarvamai/sarvam-30b", + "removed_size_billions": 4.9, + "replacement_model": "tiiuae/Falcon3-10B-Base", + "replacement_size_billions": 4.93, + "reason": "repeated_failed_empty_response", + "validation": "cached baseline contains 100 non-empty responses" + } + ], + "selected_models": [ + "FreedomIntelligence/openPangu-Embedded-1B", + "swiss-ai/Apertus-8B-2509", + "arcee-ai/AFM-4.5B", + "Salesforce/codegen-350M-multi", + "Salesforce/codegen-2B-mono", + "deepseek-ai/DeepSeek-Coder-V2-Lite-Base", + "ai-sage/GigaChat3-10B-A1.8B-bf16", + "euclaise/falcon_1b_stage2", + "tiiuae/Falcon-H1-0.5B-Base", + "tiiuae/Falcon-H1-1.5B-Base", + "tiiuae/Falcon-H1-3B-Base", + "tiiuae/Falcon-H1R-7B", + "TechxGenus/gemma-1.1-2b-it-GPTQ", + "unsloth/gemma-7b-it", + "yam-peleg/Hebrew-Gemma-11B-V2", + "vandijklab/C2S-Scale-Gemma-2-2B", + "Unbabel/Tower-Plus-9B", + "nvidia/Nemotron-Content-Safety-Reasoning-4B", + "unsloth/gemma-3-1b-it", + "gghfez/gemma-3-4b-novision", + "robowaifudev/megatron-gpt2-345m", + "rinna/japanese-gpt-1b", + "EleutherAI/pythia-410m-seed1", + "cleanrl/EleutherAI_pythia-1b-deduped__sft__tldr", + "stabilityai/stablelm-tuned-alpha-3b", + "EleutherAI/polyglot-ko-5.8b", + "squ11z1/gpt-oss-nano", + "PygmalionAI/pygmalion-6b", + "ibm-granite/granite-guardian-3.1-2b", + "ibm-granite/granite-3.1-3b-a800m-base", + "ibm-granite/granite-4.0-h-350m-base", + "ibm-granite/granite-4.0-h-tiny-base", + "ibm-granite/granite-4.0-micro-base", + "tencent/Hunyuan-7B-Instruct", + "ai21labs/AI21-Jamba2-3B", + "jetmoe/jetmoe-8b", + "unsloth/LFM2.5-1.2B-Instruct", + "svc-nai-cci/nanollama-public", + "TheBloke/TinyLlama-1.1B-Chat-v1.0-AWQ", + "tiiuae/Falcon3-7B-Base", + "yaojialzc/Gigi-Llama3-8B-Chinese-zh", + "state-spaces/mamba-370m-hf", + "state-spaces/mamba-790m-hf", + "state-spaces/mamba-1.4b-hf", + "state-spaces/mamba-2.8b-hf", + "openbmb/MiniCPM4.1-8B-GPTQ", + "mii-llm/minerva-chat-v0.1-alpha-sft", + "Artples/L-MChat-7b", + "AIChenKai/TinyLlama-1.1B-Chat-v1.0-x2-MoE", + "hugging-quants/Mixtral-8x7B-Instruct-v0.1-AWQ-INT4", + "nvidia/Minitron-4B-Base", + "unsloth/Nemotron-3-Nano-30B-A3B", + "allenai/OLMo-7B-0724-Instruct-hf", + "allenai/OLMo-2-0425-1B-RLVR1", + "allenai/Olmo-3-7B-RL-Zero-Math", + "allenai/Olmo-Hybrid-Instruct-SFT-7B", + "yec019/fbopt-350m-8bit", + "facebook/galactica-1.3b", + "facebook/galactica-6.7b", + "bharatgenai/Param2-17B-A2.4B-Thinking", + "Artples/L-MChat-Small", + "ReDiX/Artemide-3.5", + "unsloth/Phi-4-mini-instruct-unsloth-bnb-4bit", + "TIGER-Lab/VLM2Vec-Full", + "TheBloke/Qwen-7B-Chat-AWQ", + "Papaperez/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-lanky_reptilian_opossum", + "unsloth/Qwen2.5-Coder-1.5B-bnb-4bit", + "unsloth/Qwen2.5-3B-unsloth-bnb-4bit", + "IQuestLab/Fleming-R1-7B", + "unsloth/Qwen3-0.6B-Base-unsloth-bnb-4bit", + "dicta-il/DictaLM-3.0-1.7B-Base", + "unsloth/Qwen3-4B-unsloth-bnb-4bit", + "Aratako/Qwen3-30B-A3B-NSFW-JP", + "vincentzed-hf/Qwen3-Coder-Next-NVFP4", + "google/recurrentgemma-2b-it", + "tiiuae/Falcon3-10B-Base", + "stabilityai/stablelm-2-zephyr-1_6b", + "stabilityai/stablelm-3b-4e1t", + "openbmb/MiniCPM-MoE-8x2B", + "Zyphra/Zamba2-1.2B-instruct", + "swiss-ai/Apertus-8B-Instruct-2509", + "tiiuae/falcon-rw-1b", + "tiiuae/Falcon-H1-7B-Instruct", + "unsloth/gemma-2b-bnb-4bit", + "SeaLLMs/SeaLLM-7B-v2.5", + "unsloth/gemma-2-2b-it", + "ytu-ce-cosmos/Turkish-Gemma-9b-T1", + "unsloth/gemma-3-1b-it-bnb-4bit", + "hyper-accel/ci-random-gpt2-350m", + "EleutherAI/pythia-410m-seed3", + "rinna/japanese-gpt-neox-3.6b-instruction-sft-v2", + "EleutherAI/deep-ignorance-pretraining-stage-unfiltered", + "unsloth/gpt-oss-20b-bnb-4bit", + "ibm-granite/granite-guardian-3.0-2b", + "ibm-granite/granite-3.0-3b-a800m-instruct", + "unsloth/granite-4.0-h-tiny", + "ibm-granite/granite-4.0-h-micro-base", + "LiquidAI/LFM2.5-1.2B-JP", + "hyper-accel/ci-random-llama2-7b", + "unsloth/tinyllama-chat" + ], + "selected_metadata": { + "FreedomIntelligence/openPangu-Embedded-1B": { + "parameter_count_billions": 0.97, + "architecture": "PanguEmbedded", + "reference_path": "out/rand_chinese/FreedomIntelligence_openPangu-Embedded-1B/FreedomIntelligence_openPangu-Embedded-1B_dna.json" + }, + "swiss-ai/Apertus-8B-2509": { + "parameter_count_billions": 6.98, + "architecture": "apertus", + "reference_path": "out/rand_chinese/swiss-ai_Apertus-8B-2509/swiss-ai_Apertus-8B-2509_dna.json" + }, + "arcee-ai/AFM-4.5B": { + "parameter_count_billions": 3.16, + "architecture": "arcee", + "reference_path": "out/rand_chinese/arcee-ai_AFM-4.5B/arcee-ai_AFM-4.5B_dna.json" + }, + "Salesforce/codegen-350M-multi": { + "parameter_count_billions": 0.35, + "architecture": "codegen", + "reference_path": "out/rand_chinese/Salesforce_codegen-350M-multi/Salesforce_codegen-350M-multi_dna.json" + }, + "Salesforce/codegen-2B-mono": { + "parameter_count_billions": 2.0, + "architecture": "codegen", + "reference_path": "out/rand_chinese/Salesforce_codegen-2B-mono/Salesforce_codegen-2B-mono_dna.json" + }, + "deepseek-ai/DeepSeek-Coder-V2-Lite-Base": { + "parameter_count_billions": 1.57, + "architecture": "deepseek_v2", + "reference_path": "out/rand_chinese/deepseek-ai_DeepSeek-Coder-V2-Lite-Base/deepseek-ai_DeepSeek-Coder-V2-Lite-Base_dna.json" + }, + "ai-sage/GigaChat3-10B-A1.8B-bf16": { + "parameter_count_billions": 0.93, + "architecture": "deepseek_v3", + "reference_path": "out/rand_chinese/ai-sage_GigaChat3-10B-A1.8B-bf16/ai-sage_GigaChat3-10B-A1.8B-bf16_dna.json" + }, + "euclaise/falcon_1b_stage2": { + "parameter_count_billions": 1.31, + "architecture": "falcon", + "reference_path": "out/rand_chinese/euclaise_falcon_1b_stage2/euclaise_falcon_1b_stage2_dna.json" + }, + "tiiuae/Falcon-H1-0.5B-Base": { + "parameter_count_billions": 0.49, + "architecture": "falcon_h1", + "reference_path": "out/rand_chinese/tiiuae_Falcon-H1-0.5B-Base/tiiuae_Falcon-H1-0.5B-Base_dna.json" + }, + "tiiuae/Falcon-H1-1.5B-Base": { + "parameter_count_billions": 1.34, + "architecture": "falcon_h1", + "reference_path": "out/rand_chinese/tiiuae_Falcon-H1-1.5B-Base/tiiuae_Falcon-H1-1.5B-Base_dna.json" + }, + "tiiuae/Falcon-H1-3B-Base": { + "parameter_count_billions": 2.68, + "architecture": "falcon_h1", + "reference_path": "out/rand_chinese/tiiuae_Falcon-H1-3B-Base/tiiuae_Falcon-H1-3B-Base_dna.json" + }, + "tiiuae/Falcon-H1R-7B": { + "parameter_count_billions": 5.38, + "architecture": "falcon_h1", + "reference_path": "out/rand_chinese/tiiuae_Falcon-H1R-7B/tiiuae_Falcon-H1R-7B_dna.json" + }, + "TechxGenus/gemma-1.1-2b-it-GPTQ": { + "parameter_count_billions": 1.43, + "architecture": "gemma", + "reference_path": "out/rand_chinese/TechxGenus_gemma-1.1-2b-it-GPTQ/TechxGenus_gemma-1.1-2b-it-GPTQ_dna.json" + }, + "unsloth/gemma-7b-it": { + "parameter_count_billions": 3.96, + "architecture": "gemma", + "reference_path": "out/rand_chinese/unsloth_gemma-7b-it/unsloth_gemma-7b-it_dna.json" + }, + "yam-peleg/Hebrew-Gemma-11B-V2": { + "parameter_count_billions": 4.75, + "architecture": "gemma", + "reference_path": "out/rand_chinese/yam-peleg_Hebrew-Gemma-11B-V2/yam-peleg_Hebrew-Gemma-11B-V2_dna.json" + }, + "vandijklab/C2S-Scale-Gemma-2-2B": { + "parameter_count_billions": 2.25, + "architecture": "gemma2", + "reference_path": "out/rand_chinese/vandijklab_C2S-Scale-Gemma-2-2B/vandijklab_C2S-Scale-Gemma-2-2B_dna.json" + }, + "Unbabel/Tower-Plus-9B": { + "parameter_count_billions": 7.39, + "architecture": "gemma2", + "reference_path": "out/rand_chinese/Unbabel_Tower-Plus-9B/Unbabel_Tower-Plus-9B_dna.json" + }, + "nvidia/Nemotron-Content-Safety-Reasoning-4B": { + "parameter_count_billions": 4.0, + "architecture": "gemma3", + "reference_path": "out/rand_chinese/nvidia_Nemotron-Content-Safety-Reasoning-4B/nvidia_Nemotron-Content-Safety-Reasoning-4B_dna.json" + }, + "unsloth/gemma-3-1b-it": { + "parameter_count_billions": 0.72, + "architecture": "gemma3_text", + "reference_path": "out/rand_chinese/unsloth_gemma-3-1b-it/unsloth_gemma-3-1b-it_dna.json" + }, + "gghfez/gemma-3-4b-novision": { + "parameter_count_billions": 3.35, + "architecture": "gemma3_text", + "reference_path": "out/rand_chinese/gghfez_gemma-3-4b-novision/gghfez_gemma-3-4b-novision_dna.json" + }, + "robowaifudev/megatron-gpt2-345m": { + "parameter_count_billions": 0.345, + "architecture": "gpt2", + "reference_path": "out/rand_chinese/robowaifudev_megatron-gpt2-345m/robowaifudev_megatron-gpt2-345m_dna.json" + }, + "rinna/japanese-gpt-1b": { + "parameter_count_billions": 1.0, + "architecture": "gpt2", + "reference_path": "out/rand_chinese/rinna_japanese-gpt-1b/rinna_japanese-gpt-1b_dna.json" + }, + "EleutherAI/pythia-410m-seed1": { + "parameter_count_billions": 0.35, + "architecture": "gpt_neox", + "reference_path": "out/rand_chinese/EleutherAI_pythia-410m-seed1/EleutherAI_pythia-410m-seed1_dna.json" + }, + "cleanrl/EleutherAI_pythia-1b-deduped__sft__tldr": { + "parameter_count_billions": 0.91, + "architecture": "gpt_neox", + "reference_path": "out/rand_chinese/cleanrl_EleutherAI_pythia-1b-deduped__sft__tldr/cleanrl_EleutherAI_pythia-1b-deduped__sft__tldr_dna.json" + }, + "stabilityai/stablelm-tuned-alpha-3b": { + "parameter_count_billions": 3.43, + "architecture": "gpt_neox", + "reference_path": "out/rand_chinese/stabilityai_stablelm-tuned-alpha-3b/stabilityai_stablelm-tuned-alpha-3b_dna.json" + }, + "EleutherAI/polyglot-ko-5.8b": { + "parameter_count_billions": 5.76, + "architecture": "gpt_neox", + "reference_path": "out/rand_chinese/EleutherAI_polyglot-ko-5.8b/EleutherAI_polyglot-ko-5.8b_dna.json" + }, + "squ11z1/gpt-oss-nano": { + "parameter_count_billions": 2.97, + "architecture": "gpt_oss", + "reference_path": "out/rand_chinese/squ11z1_gpt-oss-nano/squ11z1_gpt-oss-nano_dna.json" + }, + "PygmalionAI/pygmalion-6b": { + "parameter_count_billions": 6.0, + "architecture": "gptj", + "reference_path": "out/rand_chinese/PygmalionAI_pygmalion-6b/PygmalionAI_pygmalion-6b_dna.json" + }, + "ibm-granite/granite-guardian-3.1-2b": { + "parameter_count_billions": 2.11, + "architecture": "granite", + "reference_path": "out/rand_chinese/ibm-granite_granite-guardian-3.1-2b/ibm-granite_granite-guardian-3.1-2b_dna.json" + }, + "ibm-granite/granite-3.1-3b-a800m-base": { + "parameter_count_billions": 0.98, + "architecture": "granitemoe", + "reference_path": "out/rand_chinese/ibm-granite_granite-3.1-3b-a800m-base/ibm-granite_granite-3.1-3b-a800m-base_dna.json" + }, + "ibm-granite/granite-4.0-h-350m-base": { + "parameter_count_billions": 0.3, + "architecture": "granitemoehybrid", + "reference_path": "out/rand_chinese/ibm-granite_granite-4.0-h-350m-base/ibm-granite_granite-4.0-h-350m-base_dna.json" + }, + "ibm-granite/granite-4.0-h-tiny-base": { + "parameter_count_billions": 1.29, + "architecture": "granitemoehybrid", + "reference_path": "out/rand_chinese/ibm-granite_granite-4.0-h-tiny-base/ibm-granite_granite-4.0-h-tiny-base_dna.json" + }, + "ibm-granite/granite-4.0-micro-base": { + "parameter_count_billions": 3.4, + "architecture": "granitemoehybrid", + "reference_path": "out/rand_chinese/ibm-granite_granite-4.0-micro-base/ibm-granite_granite-4.0-micro-base_dna.json" + }, + "tencent/Hunyuan-7B-Instruct": { + "parameter_count_billions": 6.97, + "architecture": "hunyuan_v1_dense", + "reference_path": "out/rand_chinese/tencent_Hunyuan-7B-Instruct/tencent_Hunyuan-7B-Instruct_dna.json" + }, + "ai21labs/AI21-Jamba2-3B": { + "parameter_count_billions": 2.37, + "architecture": "jamba", + "reference_path": "out/rand_chinese/ai21labs_AI21-Jamba2-3B/ai21labs_AI21-Jamba2-3B_dna.json" + }, + "jetmoe/jetmoe-8b": { + "parameter_count_billions": 1.27, + "architecture": "jetmoe", + "reference_path": "out/rand_chinese/jetmoe_jetmoe-8b/jetmoe_jetmoe-8b_dna.json" + }, + "unsloth/LFM2.5-1.2B-Instruct": { + "parameter_count_billions": 0.94, + "architecture": "lfm2", + "reference_path": "out/rand_chinese/unsloth_LFM2.5-1.2B-Instruct/unsloth_LFM2.5-1.2B-Instruct_dna.json" + }, + "svc-nai-cci/nanollama-public": { + "parameter_count_billions": 0.94, + "architecture": "llama", + "reference_path": "out/rand_chinese/svc-nai-cci_nanollama-public/svc-nai-cci_nanollama-public_dna.json" + }, + "TheBloke/TinyLlama-1.1B-Chat-v1.0-AWQ": { + "parameter_count_billions": 1.17, + "architecture": "llama", + "reference_path": "out/rand_chinese/TheBloke_TinyLlama-1.1B-Chat-v1.0-AWQ/TheBloke_TinyLlama-1.1B-Chat-v1.0-AWQ_dna.json" + }, + "tiiuae/Falcon3-7B-Base": { + "parameter_count_billions": 3.57, + "architecture": "llama", + "reference_path": "out/rand_chinese/tiiuae_Falcon3-7B-Base/tiiuae_Falcon3-7B-Base_dna.json" + }, + "yaojialzc/Gigi-Llama3-8B-Chinese-zh": { + "parameter_count_billions": 6.97, + "architecture": "llama", + "reference_path": "out/rand_chinese/yaojialzc_Gigi-Llama3-8B-Chinese-zh/yaojialzc_Gigi-Llama3-8B-Chinese-zh_dna.json" + }, + "state-spaces/mamba-370m-hf": { + "parameter_count_billions": 0.66, + "architecture": "mamba", + "reference_path": "out/rand_chinese/state-spaces_mamba-370m-hf/state-spaces_mamba-370m-hf_dna.json" + }, + "state-spaces/mamba-790m-hf": { + "parameter_count_billions": 1.44, + "architecture": "mamba", + "reference_path": "out/rand_chinese/state-spaces_mamba-790m-hf/state-spaces_mamba-790m-hf_dna.json" + }, + "state-spaces/mamba-1.4b-hf": { + "parameter_count_billions": 2.52, + "architecture": "mamba", + "reference_path": "out/rand_chinese/state-spaces_mamba-1.4b-hf/state-spaces_mamba-1.4b-hf_dna.json" + }, + "state-spaces/mamba-2.8b-hf": { + "parameter_count_billions": 5.16, + "architecture": "mamba", + "reference_path": "out/rand_chinese/state-spaces_mamba-2.8b-hf/state-spaces_mamba-2.8b-hf_dna.json" + }, + "openbmb/MiniCPM4.1-8B-GPTQ": { + "parameter_count_billions": 6.74, + "architecture": "minicpm", + "reference_path": "out/rand_chinese/openbmb_MiniCPM4.1-8B-GPTQ/openbmb_MiniCPM4.1-8B-GPTQ_dna.json" + }, + "mii-llm/minerva-chat-v0.1-alpha-sft": { + "parameter_count_billions": 2.6, + "architecture": "mistral", + "reference_path": "out/rand_chinese/mii-llm_minerva-chat-v0.1-alpha-sft/mii-llm_minerva-chat-v0.1-alpha-sft_dna.json" + }, + "Artples/L-MChat-7b": { + "parameter_count_billions": 6.57, + "architecture": "mistral", + "reference_path": "out/rand_chinese/Artples_L-MChat-7b/Artples_L-MChat-7b_dna.json" + }, + "AIChenKai/TinyLlama-1.1B-Chat-v1.0-x2-MoE": { + "parameter_count_billions": 1.17, + "architecture": "mixtral", + "reference_path": "out/rand_chinese/AIChenKai_TinyLlama-1.1B-Chat-v1.0-x2-MoE/AIChenKai_TinyLlama-1.1B-Chat-v1.0-x2-MoE_dna.json" + }, + "hugging-quants/Mixtral-8x7B-Instruct-v0.1-AWQ-INT4": { + "parameter_count_billions": 6.57, + "architecture": "mixtral", + "reference_path": "out/rand_chinese/hugging-quants_Mixtral-8x7B-Instruct-v0.1-AWQ-INT4/hugging-quants_Mixtral-8x7B-Instruct-v0.1-AWQ-INT4_dna.json" + }, + "nvidia/Minitron-4B-Base": { + "parameter_count_billions": 4.41, + "architecture": "nemotron", + "reference_path": "out/rand_chinese/nvidia_Minitron-4B-Base/nvidia_Minitron-4B-Base_dna.json" + }, + "unsloth/Nemotron-3-Nano-30B-A3B": { + "parameter_count_billions": 4.86, + "architecture": "nemotron_h", + "reference_path": "out/rand_chinese/unsloth_Nemotron-3-Nano-30B-A3B/unsloth_Nemotron-3-Nano-30B-A3B_dna.json" + }, + "allenai/OLMo-7B-0724-Instruct-hf": { + "parameter_count_billions": 6.65, + "architecture": "olmo", + "reference_path": "out/rand_chinese/allenai_OLMo-7B-0724-Instruct-hf/allenai_OLMo-7B-0724-Instruct-hf_dna.json" + }, + "allenai/OLMo-2-0425-1B-RLVR1": { + "parameter_count_billions": 1.01, + "architecture": "olmo2", + "reference_path": "out/rand_chinese/allenai_OLMo-2-0425-1B-RLVR1/allenai_OLMo-2-0425-1B-RLVR1_dna.json" + }, + "allenai/Olmo-3-7B-RL-Zero-Math": { + "parameter_count_billions": 6.85, + "architecture": "olmo3", + "reference_path": "out/rand_chinese/allenai_Olmo-3-7B-RL-Zero-Math/allenai_Olmo-3-7B-RL-Zero-Math_dna.json" + }, + "allenai/Olmo-Hybrid-Instruct-SFT-7B": { + "parameter_count_billions": 6.05, + "architecture": "olmo_hybrid", + "reference_path": "out/rand_chinese/allenai_Olmo-Hybrid-Instruct-SFT-7B/allenai_Olmo-Hybrid-Instruct-SFT-7B_dna.json" + }, + "yec019/fbopt-350m-8bit": { + "parameter_count_billions": 0.35, + "architecture": "opt", + "reference_path": "out/rand_chinese/yec019_fbopt-350m-8bit/yec019_fbopt-350m-8bit_dna.json" + }, + "facebook/galactica-1.3b": { + "parameter_count_billions": 1.31, + "architecture": "opt", + "reference_path": "out/rand_chinese/facebook_galactica-1.3b/facebook_galactica-1.3b_dna.json" + }, + "facebook/galactica-6.7b": { + "parameter_count_billions": 6.65, + "architecture": "opt", + "reference_path": "out/rand_chinese/facebook_galactica-6.7b/facebook_galactica-6.7b_dna.json" + }, + "bharatgenai/Param2-17B-A2.4B-Thinking": { + "parameter_count_billions": 1.32, + "architecture": "param2moe", + "reference_path": "out/rand_chinese/bharatgenai_Param2-17B-A2.4B-Thinking/bharatgenai_Param2-17B-A2.4B-Thinking_dna.json" + }, + "Artples/L-MChat-Small": { + "parameter_count_billions": 2.65, + "architecture": "phi", + "reference_path": "out/rand_chinese/Artples_L-MChat-Small/Artples_L-MChat-Small_dna.json" + }, + "ReDiX/Artemide-3.5": { + "parameter_count_billions": 3.72, + "architecture": "phi3", + "reference_path": "out/rand_chinese/ReDiX_Artemide-3.5/ReDiX_Artemide-3.5_dna.json" + }, + "unsloth/Phi-4-mini-instruct-unsloth-bnb-4bit": { + "parameter_count_billions": 4.24, + "architecture": "phi3", + "reference_path": "out/rand_chinese/unsloth_Phi-4-mini-instruct-unsloth-bnb-4bit/unsloth_Phi-4-mini-instruct-unsloth-bnb-4bit_dna.json" + }, + "TIGER-Lab/VLM2Vec-Full": { + "parameter_count_billions": 3.72, + "architecture": "phi3_v", + "reference_path": "out/rand_chinese/TIGER-Lab_VLM2Vec-Full/TIGER-Lab_VLM2Vec-Full_dna.json" + }, + "TheBloke/Qwen-7B-Chat-AWQ": { + "parameter_count_billions": 7.06, + "architecture": "qwen", + "reference_path": "out/rand_chinese/TheBloke_Qwen-7B-Chat-AWQ/TheBloke_Qwen-7B-Chat-AWQ_dna.json" + }, + "Papaperez/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-lanky_reptilian_opossum": { + "parameter_count_billions": 0.37, + "architecture": "qwen2", + "reference_path": "out/rand_chinese/Papaperez_Qwen2.5-0.5B-Instruct-Gensyn-Swarm-lanky_reptilian_opossum/Papaperez_Qwen2.5-0.5B-Instruct-Gensyn-Swarm-lanky_reptilian_opossum_dna.json" + }, + "unsloth/Qwen2.5-Coder-1.5B-bnb-4bit": { + "parameter_count_billions": 1.03, + "architecture": "qwen2", + "reference_path": "out/rand_chinese/unsloth_Qwen2.5-Coder-1.5B-bnb-4bit/unsloth_Qwen2.5-Coder-1.5B-bnb-4bit_dna.json" + }, + "unsloth/Qwen2.5-3B-unsloth-bnb-4bit": { + "parameter_count_billions": 2.12, + "architecture": "qwen2", + "reference_path": "out/rand_chinese/unsloth_Qwen2.5-3B-unsloth-bnb-4bit/unsloth_Qwen2.5-3B-unsloth-bnb-4bit_dna.json" + }, + "IQuestLab/Fleming-R1-7B": { + "parameter_count_billions": 4.86, + "architecture": "qwen2", + "reference_path": "out/rand_chinese/IQuestLab_Fleming-R1-7B/IQuestLab_Fleming-R1-7B_dna.json" + }, + "unsloth/Qwen3-0.6B-Base-unsloth-bnb-4bit": { + "parameter_count_billions": 0.51, + "architecture": "qwen3", + "reference_path": "out/rand_chinese/unsloth_Qwen3-0.6B-Base-unsloth-bnb-4bit/unsloth_Qwen3-0.6B-Base-unsloth-bnb-4bit_dna.json" + }, + "dicta-il/DictaLM-3.0-1.7B-Base": { + "parameter_count_billions": 1.72, + "architecture": "qwen3", + "reference_path": "out/rand_chinese/dicta-il_DictaLM-3.0-1.7B-Base/dicta-il_DictaLM-3.0-1.7B-Base_dna.json" + }, + "unsloth/Qwen3-4B-unsloth-bnb-4bit": { + "parameter_count_billions": 3.22, + "architecture": "qwen3", + "reference_path": "out/rand_chinese/unsloth_Qwen3-4B-unsloth-bnb-4bit/unsloth_Qwen3-4B-unsloth-bnb-4bit_dna.json" + }, + "Aratako/Qwen3-30B-A3B-NSFW-JP": { + "parameter_count_billions": 2.73, + "architecture": "qwen3_moe", + "reference_path": "out/rand_chinese/Aratako_Qwen3-30B-A3B-NSFW-JP/Aratako_Qwen3-30B-A3B-NSFW-JP_dna.json" + }, + "vincentzed-hf/Qwen3-Coder-Next-NVFP4": { + "parameter_count_billions": 2.73, + "architecture": "qwen3_next", + "reference_path": "out/rand_chinese/vincentzed-hf_Qwen3-Coder-Next-NVFP4/vincentzed-hf_Qwen3-Coder-Next-NVFP4_dna.json" + }, + "google/recurrentgemma-2b-it": { + "parameter_count_billions": 2.7, + "architecture": "recurrent_gemma", + "reference_path": "out/rand_chinese/google_recurrentgemma-2b-it/google_recurrentgemma-2b-it_dna.json" + }, + "tiiuae/Falcon3-10B-Base": { + "parameter_count_billions": 4.93, + "architecture": "llama", + "reference_path": "out/rand_chinese/tiiuae_Falcon3-10B-Base/tiiuae_Falcon3-10B-Base_dna.json" + }, + "stabilityai/stablelm-2-zephyr-1_6b": { + "parameter_count_billions": 1.41, + "architecture": "stablelm", + "reference_path": "out/rand_chinese/stabilityai_stablelm-2-zephyr-1_6b/stabilityai_stablelm-2-zephyr-1_6b_dna.json" + }, + "stabilityai/stablelm-3b-4e1t": { + "parameter_count_billions": 2.65, + "architecture": "stablelm", + "reference_path": "out/rand_chinese/stabilityai_stablelm-3b-4e1t/stabilityai_stablelm-3b-4e1t_dna.json" + }, + "openbmb/MiniCPM-MoE-8x2B": { + "parameter_count_billions": 2.83, + "architecture": "unknown", + "reference_path": "out/rand_chinese/openbmb_MiniCPM-MoE-8x2B/openbmb_MiniCPM-MoE-8x2B_dna.json" + }, + "Zyphra/Zamba2-1.2B-instruct": { + "parameter_count_billions": 1.98, + "architecture": "zamba2", + "reference_path": "out/rand_chinese/Zyphra_Zamba2-1.2B-instruct/Zyphra_Zamba2-1.2B-instruct_dna.json" + }, + "swiss-ai/Apertus-8B-Instruct-2509": { + "parameter_count_billions": 6.98, + "architecture": "apertus", + "reference_path": "out/rand_chinese/swiss-ai_Apertus-8B-Instruct-2509/swiss-ai_Apertus-8B-Instruct-2509_dna.json" + }, + "tiiuae/falcon-rw-1b": { + "parameter_count_billions": 1.31, + "architecture": "falcon", + "reference_path": "out/rand_chinese/tiiuae_falcon-rw-1b/tiiuae_falcon-rw-1b_dna.json" + }, + "tiiuae/Falcon-H1-7B-Instruct": { + "parameter_count_billions": 5.38, + "architecture": "falcon_h1", + "reference_path": "out/rand_chinese/tiiuae_Falcon-H1-7B-Instruct/tiiuae_Falcon-H1-7B-Instruct_dna.json" + }, + "unsloth/gemma-2b-bnb-4bit": { + "parameter_count_billions": 1.43, + "architecture": "gemma", + "reference_path": "out/rand_chinese/unsloth_gemma-2b-bnb-4bit/unsloth_gemma-2b-bnb-4bit_dna.json" + }, + "SeaLLMs/SeaLLM-7B-v2.5": { + "parameter_count_billions": 3.96, + "architecture": "gemma", + "reference_path": "out/rand_chinese/SeaLLMs_SeaLLM-7B-v2.5/SeaLLMs_SeaLLM-7B-v2.5_dna.json" + }, + "unsloth/gemma-2-2b-it": { + "parameter_count_billions": 2.25, + "architecture": "gemma2", + "reference_path": "out/rand_chinese/unsloth_gemma-2-2b-it/unsloth_gemma-2-2b-it_dna.json" + }, + "ytu-ce-cosmos/Turkish-Gemma-9b-T1": { + "parameter_count_billions": 7.39, + "architecture": "gemma2", + "reference_path": "out/rand_chinese/ytu-ce-cosmos_Turkish-Gemma-9b-T1/ytu-ce-cosmos_Turkish-Gemma-9b-T1_dna.json" + }, + "unsloth/gemma-3-1b-it-bnb-4bit": { + "parameter_count_billions": 0.72, + "architecture": "gemma3_text", + "reference_path": "out/rand_chinese/unsloth_gemma-3-1b-it-bnb-4bit/unsloth_gemma-3-1b-it-bnb-4bit_dna.json" + }, + "hyper-accel/ci-random-gpt2-350m": { + "parameter_count_billions": 0.35, + "architecture": "gpt2", + "reference_path": "out/rand_chinese/hyper-accel_ci-random-gpt2-350m/hyper-accel_ci-random-gpt2-350m_dna.json" + }, + "EleutherAI/pythia-410m-seed3": { + "parameter_count_billions": 0.35, + "architecture": "gpt_neox", + "reference_path": "out/rand_chinese/EleutherAI_pythia-410m-seed3/EleutherAI_pythia-410m-seed3_dna.json" + }, + "rinna/japanese-gpt-neox-3.6b-instruction-sft-v2": { + "parameter_count_billions": 3.52, + "architecture": "gpt_neox", + "reference_path": "out/rand_chinese/rinna_japanese-gpt-neox-3.6b-instruction-sft-v2/rinna_japanese-gpt-neox-3.6b-instruction-sft-v2_dna.json" + }, + "EleutherAI/deep-ignorance-pretraining-stage-unfiltered": { + "parameter_count_billions": 6.65, + "architecture": "gpt_neox", + "reference_path": "out/rand_chinese/EleutherAI_deep-ignorance-pretraining-stage-unfiltered/EleutherAI_deep-ignorance-pretraining-stage-unfiltered_dna.json" + }, + "unsloth/gpt-oss-20b-bnb-4bit": { + "parameter_count_billions": 2.97, + "architecture": "gpt_oss", + "reference_path": "out/rand_chinese/unsloth_gpt-oss-20b-bnb-4bit/unsloth_gpt-oss-20b-bnb-4bit_dna.json" + }, + "ibm-granite/granite-guardian-3.0-2b": { + "parameter_count_billions": 2.11, + "architecture": "granite", + "reference_path": "out/rand_chinese/ibm-granite_granite-guardian-3.0-2b/ibm-granite_granite-guardian-3.0-2b_dna.json" + }, + "ibm-granite/granite-3.0-3b-a800m-instruct": { + "parameter_count_billions": 0.98, + "architecture": "granitemoe", + "reference_path": "out/rand_chinese/ibm-granite_granite-3.0-3b-a800m-instruct/ibm-granite_granite-3.0-3b-a800m-instruct_dna.json" + }, + "unsloth/granite-4.0-h-tiny": { + "parameter_count_billions": 1.29, + "architecture": "granitemoehybrid", + "reference_path": "out/rand_chinese/unsloth_granite-4.0-h-tiny/unsloth_granite-4.0-h-tiny_dna.json" + }, + "ibm-granite/granite-4.0-h-micro-base": { + "parameter_count_billions": 2.22, + "architecture": "granitemoehybrid", + "reference_path": "out/rand_chinese/ibm-granite_granite-4.0-h-micro-base/ibm-granite_granite-4.0-h-micro-base_dna.json" + }, + "LiquidAI/LFM2.5-1.2B-JP": { + "parameter_count_billions": 0.94, + "architecture": "lfm2", + "reference_path": "out/rand_chinese/LiquidAI_LFM2.5-1.2B-JP/LiquidAI_LFM2.5-1.2B-JP_dna.json" + }, + "hyper-accel/ci-random-llama2-7b": { + "parameter_count_billions": 0.53, + "architecture": "llama", + "reference_path": "out/rand_chinese/hyper-accel_ci-random-llama2-7b/hyper-accel_ci-random-llama2-7b_dna.json" + }, + "unsloth/tinyllama-chat": { + "parameter_count_billions": 1.17, + "architecture": "llama", + "reference_path": "out/rand_chinese/unsloth_tinyllama-chat/unsloth_tinyllama-chat_dna.json" + } + }, + "exclusion_reason_counts": { + "missing_parameter_count": 20, + "outside_size_range": 215 + } +} \ No newline at end of file diff --git a/configs/rand_chinese_stratified_100_rtx3090.jsonl b/configs/rand_chinese_stratified_100_rtx3090.jsonl new file mode 100644 index 0000000..3e96839 --- /dev/null +++ b/configs/rand_chinese_stratified_100_rtx3090.jsonl @@ -0,0 +1,77 @@ +{"model_id": "FreedomIntelligence/openPangu-Embedded-1B", "provider": "huggingface", "task": "text-generation", "downloads": 2945, "parameter_count_billions": 0.97, "architecture": "PanguEmbedded"} +{"model_id": "arcee-ai/AFM-4.5B", "provider": "huggingface", "task": "text-generation", "downloads": 1822, "parameter_count_billions": 3.16, "architecture": "arcee"} +{"model_id": "Salesforce/codegen-350M-multi", "provider": "huggingface", "task": "text-generation", "downloads": 5016, "parameter_count_billions": 0.35, "architecture": "codegen"} +{"model_id": "Salesforce/codegen-2B-mono", "provider": "huggingface", "task": "text-generation", "downloads": 2293, "parameter_count_billions": 2.0, "architecture": "codegen"} +{"model_id": "deepseek-ai/DeepSeek-Coder-V2-Lite-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2413, "parameter_count_billions": 1.57, "architecture": "deepseek_v2"} +{"model_id": "ai-sage/GigaChat3-10B-A1.8B-bf16", "provider": "huggingface", "task": "text-generation", "downloads": 1960, "parameter_count_billions": 0.93, "architecture": "deepseek_v3"} +{"model_id": "euclaise/falcon_1b_stage2", "provider": "huggingface", "task": "text-generation", "downloads": 3062, "parameter_count_billions": 1.31, "architecture": "falcon"} +{"model_id": "tiiuae/Falcon-H1-0.5B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 32167, "parameter_count_billions": 0.49, "architecture": "falcon_h1"} +{"model_id": "tiiuae/Falcon-H1-1.5B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2086, "parameter_count_billions": 1.34, "architecture": "falcon_h1"} +{"model_id": "tiiuae/Falcon-H1-3B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1972, "parameter_count_billions": 2.68, "architecture": "falcon_h1"} +{"model_id": "TechxGenus/gemma-1.1-2b-it-GPTQ", "provider": "huggingface", "task": "text-generation", "downloads": 20599, "parameter_count_billions": 1.43, "architecture": "gemma"} +{"model_id": "unsloth/gemma-7b-it", "provider": "huggingface", "task": "text-generation", "downloads": 6280, "parameter_count_billions": 3.96, "architecture": "gemma"} +{"model_id": "yam-peleg/Hebrew-Gemma-11B-V2", "provider": "huggingface", "task": "text-generation", "downloads": 5239, "parameter_count_billions": 4.75, "architecture": "gemma"} +{"model_id": "vandijklab/C2S-Scale-Gemma-2-2B", "provider": "huggingface", "task": "text-generation", "downloads": 4026, "parameter_count_billions": 2.25, "architecture": "gemma2"} +{"model_id": "nvidia/Nemotron-Content-Safety-Reasoning-4B", "provider": "huggingface", "task": "text-generation", "downloads": 2747, "parameter_count_billions": 4.0, "architecture": "gemma3"} +{"model_id": "unsloth/gemma-3-1b-it", "provider": "huggingface", "task": "text-generation", "downloads": 22858, "parameter_count_billions": 0.72, "architecture": "gemma3_text"} +{"model_id": "gghfez/gemma-3-4b-novision", "provider": "huggingface", "task": "text-generation", "downloads": 2271, "parameter_count_billions": 3.35, "architecture": "gemma3_text"} +{"model_id": "robowaifudev/megatron-gpt2-345m", "provider": "huggingface", "task": "text-generation", "downloads": 4845, "parameter_count_billions": 0.345, "architecture": "gpt2"} +{"model_id": "rinna/japanese-gpt-1b", "provider": "huggingface", "task": "text-generation", "downloads": 2951, "parameter_count_billions": 1.0, "architecture": "gpt2"} +{"model_id": "EleutherAI/pythia-410m-seed1", "provider": "huggingface", "task": "text-generation", "downloads": 1822, "parameter_count_billions": 0.35, "architecture": "gpt_neox"} +{"model_id": "cleanrl/EleutherAI_pythia-1b-deduped__sft__tldr", "provider": "huggingface", "task": "text-generation", "downloads": 1843, "parameter_count_billions": 0.91, "architecture": "gpt_neox"} +{"model_id": "stabilityai/stablelm-tuned-alpha-3b", "provider": "huggingface", "task": "text-generation", "downloads": 2138, "parameter_count_billions": 3.43, "architecture": "gpt_neox"} +{"model_id": "squ11z1/gpt-oss-nano", "provider": "huggingface", "task": "text-generation", "downloads": 7458, "parameter_count_billions": 2.97, "architecture": "gpt_oss"} +{"model_id": "ibm-granite/granite-guardian-3.1-2b", "provider": "huggingface", "task": "text-generation", "downloads": 2833, "parameter_count_billions": 2.11, "architecture": "granite"} +{"model_id": "ibm-granite/granite-3.1-3b-a800m-base", "provider": "huggingface", "task": "text-generation", "downloads": 2976, "parameter_count_billions": 0.98, "architecture": "granitemoe"} +{"model_id": "ibm-granite/granite-4.0-h-350m-base", "provider": "huggingface", "task": "text-generation", "downloads": 2594, "parameter_count_billions": 0.3, "architecture": "granitemoehybrid"} +{"model_id": "ibm-granite/granite-4.0-h-tiny-base", "provider": "huggingface", "task": "text-generation", "downloads": 2069, "parameter_count_billions": 1.29, "architecture": "granitemoehybrid"} +{"model_id": "ibm-granite/granite-4.0-micro-base", "provider": "huggingface", "task": "text-generation", "downloads": 2317, "parameter_count_billions": 3.4, "architecture": "granitemoehybrid"} +{"model_id": "ai21labs/AI21-Jamba2-3B", "provider": "huggingface", "task": "text-generation", "downloads": 2953, "parameter_count_billions": 2.37, "architecture": "jamba"} +{"model_id": "jetmoe/jetmoe-8b", "provider": "huggingface", "task": "text-generation", "downloads": 2985, "parameter_count_billions": 1.27, "architecture": "jetmoe"} +{"model_id": "unsloth/LFM2.5-1.2B-Instruct", "provider": "huggingface", "task": "text-generation", "downloads": 7458, "parameter_count_billions": 0.94, "architecture": "lfm2"} +{"model_id": "svc-nai-cci/nanollama-public", "provider": "huggingface", "task": "text-generation", "downloads": 2005, "parameter_count_billions": 0.94, "architecture": "llama"} +{"model_id": "TheBloke/TinyLlama-1.1B-Chat-v1.0-AWQ", "provider": "huggingface", "task": "text-generation", "downloads": 2638, "parameter_count_billions": 1.17, "architecture": "llama"} +{"model_id": "tiiuae/Falcon3-7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 4075, "parameter_count_billions": 3.57, "architecture": "llama"} +{"model_id": "state-spaces/mamba-370m-hf", "provider": "huggingface", "task": "text-generation", "downloads": 4469, "parameter_count_billions": 0.66, "architecture": "mamba"} +{"model_id": "state-spaces/mamba-790m-hf", "provider": "huggingface", "task": "text-generation", "downloads": 2044, "parameter_count_billions": 1.44, "architecture": "mamba"} +{"model_id": "state-spaces/mamba-1.4b-hf", "provider": "huggingface", "task": "text-generation", "downloads": 3851, "parameter_count_billions": 2.52, "architecture": "mamba"} +{"model_id": "mii-llm/minerva-chat-v0.1-alpha-sft", "provider": "huggingface", "task": "text-generation", "downloads": 2024, "parameter_count_billions": 2.6, "architecture": "mistral"} +{"model_id": "AIChenKai/TinyLlama-1.1B-Chat-v1.0-x2-MoE", "provider": "huggingface", "task": "text-generation", "downloads": 2066, "parameter_count_billions": 1.17, "architecture": "mixtral"} +{"model_id": "nvidia/Minitron-4B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 2028, "parameter_count_billions": 4.41, "architecture": "nemotron"} +{"model_id": "allenai/OLMo-2-0425-1B-RLVR1", "provider": "huggingface", "task": "text-generation", "downloads": 2229, "parameter_count_billions": 1.01, "architecture": "olmo2"} +{"model_id": "yec019/fbopt-350m-8bit", "provider": "huggingface", "task": "text-generation", "downloads": 6355, "parameter_count_billions": 0.35, "architecture": "opt"} +{"model_id": "facebook/galactica-1.3b", "provider": "huggingface", "task": "text-generation", "downloads": 2624, "parameter_count_billions": 1.31, "architecture": "opt"} +{"model_id": "bharatgenai/Param2-17B-A2.4B-Thinking", "provider": "huggingface", "task": "text-generation", "downloads": 2767, "parameter_count_billions": 1.32, "architecture": "param2moe"} +{"model_id": "Artples/L-MChat-Small", "provider": "huggingface", "task": "text-generation", "downloads": 8126, "parameter_count_billions": 2.65, "architecture": "phi"} +{"model_id": "ReDiX/Artemide-3.5", "provider": "huggingface", "task": "text-generation", "downloads": 4144, "parameter_count_billions": 3.72, "architecture": "phi3"} +{"model_id": "unsloth/Phi-4-mini-instruct-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 6804, "parameter_count_billions": 4.24, "architecture": "phi3"} +{"model_id": "TIGER-Lab/VLM2Vec-Full", "provider": "huggingface", "task": "text-generation", "downloads": 91111, "parameter_count_billions": 3.72, "architecture": "phi3_v"} +{"model_id": "Papaperez/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-lanky_reptilian_opossum", "provider": "huggingface", "task": "text-generation", "downloads": 1989, "parameter_count_billions": 0.37, "architecture": "qwen2"} +{"model_id": "unsloth/Qwen2.5-Coder-1.5B-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 2231, "parameter_count_billions": 1.03, "architecture": "qwen2"} +{"model_id": "unsloth/Qwen2.5-3B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5482, "parameter_count_billions": 2.12, "architecture": "qwen2"} +{"model_id": "unsloth/Qwen3-0.6B-Base-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 22529, "parameter_count_billions": 0.51, "architecture": "qwen3"} +{"model_id": "dicta-il/DictaLM-3.0-1.7B-Base", "provider": "huggingface", "task": "text-generation", "downloads": 1885, "parameter_count_billions": 1.72, "architecture": "qwen3"} +{"model_id": "unsloth/Qwen3-4B-unsloth-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 68411, "parameter_count_billions": 3.22, "architecture": "qwen3"} +{"model_id": "Aratako/Qwen3-30B-A3B-NSFW-JP", "provider": "huggingface", "task": "text-generation", "downloads": 2743, "parameter_count_billions": 2.73, "architecture": "qwen3_moe"} +{"model_id": "vincentzed-hf/Qwen3-Coder-Next-NVFP4", "provider": "huggingface", "task": "text-generation", "downloads": 4894, "parameter_count_billions": 2.73, "architecture": "qwen3_next"} +{"model_id": "google/recurrentgemma-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 2983, "parameter_count_billions": 2.7, "architecture": "recurrent_gemma"} +{"model_id": "stabilityai/stablelm-2-zephyr-1_6b", "provider": "huggingface", "task": "text-generation", "downloads": 4842, "parameter_count_billions": 1.41, "architecture": "stablelm"} +{"model_id": "stabilityai/stablelm-3b-4e1t", "provider": "huggingface", "task": "text-generation", "downloads": 31957, "parameter_count_billions": 2.65, "architecture": "stablelm"} +{"model_id": "openbmb/MiniCPM-MoE-8x2B", "provider": "huggingface", "task": "text-generation", "downloads": 3105, "parameter_count_billions": 2.83, "architecture": "unknown"} +{"model_id": "Zyphra/Zamba2-1.2B-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 85456, "parameter_count_billions": 1.98, "architecture": "zamba2"} +{"model_id": "tiiuae/falcon-rw-1b", "provider": "huggingface", "task": "text-generation", "downloads": 10911, "parameter_count_billions": 1.31, "architecture": "falcon"} +{"model_id": "unsloth/gemma-2b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3009, "parameter_count_billions": 1.43, "architecture": "gemma"} +{"model_id": "SeaLLMs/SeaLLM-7B-v2.5", "provider": "huggingface", "task": "text-generation", "downloads": 13164, "parameter_count_billions": 3.96, "architecture": "gemma"} +{"model_id": "unsloth/gemma-2-2b-it", "provider": "huggingface", "task": "text-generation", "downloads": 3301, "parameter_count_billions": 2.25, "architecture": "gemma2"} +{"model_id": "unsloth/gemma-3-1b-it-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 3495, "parameter_count_billions": 0.72, "architecture": "gemma3_text"} +{"model_id": "hyper-accel/ci-random-gpt2-350m", "provider": "huggingface", "task": "text-generation", "downloads": 2079, "parameter_count_billions": 0.35, "architecture": "gpt2"} +{"model_id": "EleutherAI/pythia-410m-seed3", "provider": "huggingface", "task": "text-generation", "downloads": 1839, "parameter_count_billions": 0.35, "architecture": "gpt_neox"} +{"model_id": "rinna/japanese-gpt-neox-3.6b-instruction-sft-v2", "provider": "huggingface", "task": "text-generation", "downloads": 2881, "parameter_count_billions": 3.52, "architecture": "gpt_neox"} +{"model_id": "unsloth/gpt-oss-20b-bnb-4bit", "provider": "huggingface", "task": "text-generation", "downloads": 5071, "parameter_count_billions": 2.97, "architecture": "gpt_oss"} +{"model_id": "ibm-granite/granite-guardian-3.0-2b", "provider": "huggingface", "task": "text-generation", "downloads": 2397, "parameter_count_billions": 2.11, "architecture": "granite"} +{"model_id": "ibm-granite/granite-3.0-3b-a800m-instruct", "provider": "huggingface", "task": "text-generation", "downloads": 2147, "parameter_count_billions": 0.98, "architecture": "granitemoe"} +{"model_id": "unsloth/granite-4.0-h-tiny", "provider": "huggingface", "task": "text-generation", "downloads": 4129, "parameter_count_billions": 1.29, "architecture": "granitemoehybrid"} +{"model_id": "ibm-granite/granite-4.0-h-micro-base", "provider": "huggingface", "task": "text-generation", "downloads": 2434, "parameter_count_billions": 2.22, "architecture": "granitemoehybrid"} +{"model_id": "LiquidAI/LFM2.5-1.2B-JP", "provider": "huggingface", "task": "text-generation", "downloads": 2519, "parameter_count_billions": 0.94, "architecture": "lfm2"} +{"model_id": "hyper-accel/ci-random-llama2-7b", "provider": "huggingface", "task": "text-generation", "downloads": 2259, "parameter_count_billions": 0.53, "architecture": "llama"} +{"model_id": "unsloth/tinyllama-chat", "provider": "huggingface", "task": "text-generation", "downloads": 12134, "parameter_count_billions": 1.17, "architecture": "llama"} diff --git a/configs/rand_chinese_stratified_100_shards_audit.json b/configs/rand_chinese_stratified_100_shards_audit.json new file mode 100644 index 0000000..bf1fa17 --- /dev/null +++ b/configs/rand_chinese_stratified_100_shards_audit.json @@ -0,0 +1,119 @@ +{ + "cohort": "configs/rand_chinese_stratified_100.jsonl", + "cohort_sha256": "19b7c7b554af4e98edeb3ab279f52ccae66a9bddbff81c0c15f2fb464e895e6e", + "assignment_rule": "the 23 largest models by recorded parameter_count_billions go to the two A100 GPUs; all remaining models go to the four-GPU RTX 3090 fleet", + "rtx3090": { + "path": "configs/rand_chinese_stratified_100_rtx3090.jsonl", + "count": 77, + "sha256": "e615f574cea8ce376143b906eeb71e06067f3ce3743bed32fbd2f35f1e13b807", + "models": [ + "FreedomIntelligence/openPangu-Embedded-1B", + "arcee-ai/AFM-4.5B", + "Salesforce/codegen-350M-multi", + "Salesforce/codegen-2B-mono", + "deepseek-ai/DeepSeek-Coder-V2-Lite-Base", + "ai-sage/GigaChat3-10B-A1.8B-bf16", + "euclaise/falcon_1b_stage2", + "tiiuae/Falcon-H1-0.5B-Base", + "tiiuae/Falcon-H1-1.5B-Base", + "tiiuae/Falcon-H1-3B-Base", + "TechxGenus/gemma-1.1-2b-it-GPTQ", + "unsloth/gemma-7b-it", + "yam-peleg/Hebrew-Gemma-11B-V2", + "vandijklab/C2S-Scale-Gemma-2-2B", + "nvidia/Nemotron-Content-Safety-Reasoning-4B", + "unsloth/gemma-3-1b-it", + "gghfez/gemma-3-4b-novision", + "robowaifudev/megatron-gpt2-345m", + "rinna/japanese-gpt-1b", + "EleutherAI/pythia-410m-seed1", + "cleanrl/EleutherAI_pythia-1b-deduped__sft__tldr", + "stabilityai/stablelm-tuned-alpha-3b", + "squ11z1/gpt-oss-nano", + "ibm-granite/granite-guardian-3.1-2b", + "ibm-granite/granite-3.1-3b-a800m-base", + "ibm-granite/granite-4.0-h-350m-base", + "ibm-granite/granite-4.0-h-tiny-base", + "ibm-granite/granite-4.0-micro-base", + "ai21labs/AI21-Jamba2-3B", + "jetmoe/jetmoe-8b", + "unsloth/LFM2.5-1.2B-Instruct", + "svc-nai-cci/nanollama-public", + "TheBloke/TinyLlama-1.1B-Chat-v1.0-AWQ", + "tiiuae/Falcon3-7B-Base", + "state-spaces/mamba-370m-hf", + "state-spaces/mamba-790m-hf", + "state-spaces/mamba-1.4b-hf", + "mii-llm/minerva-chat-v0.1-alpha-sft", + "AIChenKai/TinyLlama-1.1B-Chat-v1.0-x2-MoE", + "nvidia/Minitron-4B-Base", + "allenai/OLMo-2-0425-1B-RLVR1", + "yec019/fbopt-350m-8bit", + "facebook/galactica-1.3b", + "bharatgenai/Param2-17B-A2.4B-Thinking", + "Artples/L-MChat-Small", + "ReDiX/Artemide-3.5", + "unsloth/Phi-4-mini-instruct-unsloth-bnb-4bit", + "TIGER-Lab/VLM2Vec-Full", + "Papaperez/Qwen2.5-0.5B-Instruct-Gensyn-Swarm-lanky_reptilian_opossum", + "unsloth/Qwen2.5-Coder-1.5B-bnb-4bit", + "unsloth/Qwen2.5-3B-unsloth-bnb-4bit", + "unsloth/Qwen3-0.6B-Base-unsloth-bnb-4bit", + "dicta-il/DictaLM-3.0-1.7B-Base", + "unsloth/Qwen3-4B-unsloth-bnb-4bit", + "Aratako/Qwen3-30B-A3B-NSFW-JP", + "vincentzed-hf/Qwen3-Coder-Next-NVFP4", + "google/recurrentgemma-2b-it", + "stabilityai/stablelm-2-zephyr-1_6b", + "stabilityai/stablelm-3b-4e1t", + "openbmb/MiniCPM-MoE-8x2B", + "Zyphra/Zamba2-1.2B-instruct", + "tiiuae/falcon-rw-1b", + "unsloth/gemma-2b-bnb-4bit", + "SeaLLMs/SeaLLM-7B-v2.5", + "unsloth/gemma-2-2b-it", + "unsloth/gemma-3-1b-it-bnb-4bit", + "hyper-accel/ci-random-gpt2-350m", + "EleutherAI/pythia-410m-seed3", + "rinna/japanese-gpt-neox-3.6b-instruction-sft-v2", + "unsloth/gpt-oss-20b-bnb-4bit", + "ibm-granite/granite-guardian-3.0-2b", + "ibm-granite/granite-3.0-3b-a800m-instruct", + "unsloth/granite-4.0-h-tiny", + "ibm-granite/granite-4.0-h-micro-base", + "LiquidAI/LFM2.5-1.2B-JP", + "hyper-accel/ci-random-llama2-7b", + "unsloth/tinyllama-chat" + ] + }, + "a100": { + "path": "configs/rand_chinese_stratified_100_a100.jsonl", + "count": 23, + "sha256": "709d8560ef63f2c3dd626a6e05ac413998850661e6343ff07d8779947fdcb4a4", + "models": [ + "swiss-ai/Apertus-8B-2509", + "tiiuae/Falcon-H1R-7B", + "Unbabel/Tower-Plus-9B", + "EleutherAI/polyglot-ko-5.8b", + "PygmalionAI/pygmalion-6b", + "tencent/Hunyuan-7B-Instruct", + "yaojialzc/Gigi-Llama3-8B-Chinese-zh", + "state-spaces/mamba-2.8b-hf", + "openbmb/MiniCPM4.1-8B-GPTQ", + "Artples/L-MChat-7b", + "hugging-quants/Mixtral-8x7B-Instruct-v0.1-AWQ-INT4", + "unsloth/Nemotron-3-Nano-30B-A3B", + "allenai/OLMo-7B-0724-Instruct-hf", + "allenai/Olmo-3-7B-RL-Zero-Math", + "allenai/Olmo-Hybrid-Instruct-SFT-7B", + "facebook/galactica-6.7b", + "TheBloke/Qwen-7B-Chat-AWQ", + "IQuestLab/Fleming-R1-7B", + "tiiuae/Falcon3-10B-Base", + "swiss-ai/Apertus-8B-Instruct-2509", + "tiiuae/Falcon-H1-7B-Instruct", + "ytu-ce-cosmos/Turkish-Gemma-9b-T1", + "EleutherAI/deep-ignorance-pretraining-stage-unfiltered" + ] + } +} From a893f37b8181ef65e22ad5713f48fd5897fced11 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Fri, 24 Jul 2026 18:17:23 +0800 Subject: [PATCH 20/28] Update primary robustness experiment to use a 100-model cohort and adjust related scripts --- docs/primary_robustness_experiment.tex | 109 ++++++++++------ .../build_primary_robustness_100_shards.py | 116 ++++++++++++++++++ scripts/run_primary_analysis.sh | 8 +- scripts/run_primary_robustness_100_shard.sh | 55 +++++++++ scripts/run_primary_robustness_experiment.sh | 12 +- 5 files changed, 250 insertions(+), 50 deletions(-) create mode 100644 scripts/build_primary_robustness_100_shards.py create mode 100644 scripts/run_primary_robustness_100_shard.sh diff --git a/docs/primary_robustness_experiment.tex b/docs/primary_robustness_experiment.tex index a3ff329..f85bbaa 100644 --- a/docs/primary_robustness_experiment.tex +++ b/docs/primary_robustness_experiment.tex @@ -28,7 +28,7 @@ \title{Primary LLM-DNA Robustness Experiment\\ \large Prospective Experimental Protocol and Report Template} \author{} -\date{July 21, 2026} +\date{July 24, 2026} \begin{document} \maketitle @@ -39,8 +39,8 @@ will measure how temperature and top-$p$ affect exact-model identification, whether a classifier can mitigate the resulting accuracy loss, and whether a multi-sample distributional representation improves robustness under a matched -generation budget. The primary cohort contains 300 models selected without -using evaluation performance. The experiment contains one deterministic +generation budget. The revised primary cohort contains 100 models selected +without using evaluation performance. The experiment contains one deterministic condition and a complete $4\times3$ stochastic decoding grid, with four independent generation repeats per condition. The principal deployment setting assumes that temperature and top-$p$ are hidden at inference time and only an @@ -63,6 +63,12 @@ \section{Status and scope} }} \end{center} +Before generation began, a resource-feasibility review on July 24, 2026 +reduced the planned cohort from 300 to 100 models. The decoding grid, four +independent repeats, train/test separation, prompts, and analysis plan remain +unchanged. Accordingly, exact identification is now a 100-way closed-set task, +and conclusions will be limited to the revised fixed cohort. + This experiment replaces the 77-model interim analysis as the primary robustness study. The earlier analysis remains a legacy diagnostic because it used an incomplete sweep, one generation repeat per reported cell, an @@ -109,25 +115,30 @@ \section{Model cohort} \subsection{Selection rule} -The planned cohort contains 300 Hugging Face models. It was selected from 470 +The planned cohort contains 100 Hugging Face models. It was selected from 470 eligible models with valid unsuffixed reference DNA artifacts and recorded parameter counts between 0.3 and 7.5 billion. Selection used seeded round-robin sampling over architecture $\times$ logarithmic parameter-size strata. It did not use retrieval accuracy, SVM accuracy, response quality, or any other test -outcome. Before launching the primary grid, three models that repeatedly -returned empty responses in the pilot control run were replaced with -similar-size models whose cached baseline runs each contained 100 non-empty -responses. These reliability replacements were documented in advance and did -not use evaluation accuracy. +outcome. Before launching the primary grid, one selected model that repeatedly +returned empty responses in the pilot control run was replaced with a +similar-size model whose cached baseline run contained 100 non-empty responses. +This reliability replacement was documented in advance and did not use +evaluation accuracy. The fixed artifacts are: \begin{itemize} - \item cohort: \path{configs/rand_chinese_stratified_300.jsonl}; - \item audit: \path{configs/rand_chinese_stratified_300_audit.json}; + \item cohort: \path{configs/rand_chinese_stratified_100.jsonl}; + \item cohort audit: \path{configs/rand_chinese_stratified_100_audit.json}; + \item hardware shards: + \path{configs/rand_chinese_stratified_100_rtx3090.jsonl} and + \path{configs/rand_chinese_stratified_100_a100.jsonl}; + \item shard audit: + \path{configs/rand_chinese_stratified_100_shards_audit.json}; \item selection seed: 42; and \item cohort SHA-256: - \texttt{4bc0dcebcd0e4d0e1240687fe981ac177a4306541b4813a943396b659cfe2661}. + \texttt{19b7c7b554af4e98edeb3ab279f52ccae66a9bddbff81c0c15f2fb464e895e6e}. \end{itemize} The audit file records the eligible population, selection method, selected @@ -139,10 +150,10 @@ \subsection{Selection rule} \subsection{Completion requirement} -The intended final analysis uses all 300 models. The automated primary analysis -will refuse to run if fewer than 250 models are common to all required training +The intended final analysis uses all 100 models. The automated primary analysis +will refuse to run if fewer than 80 models are common to all required training and test runs. Missing models should first be backfilled. If the final common -cohort remains below 300, the report will provide success rates and failure +cohort remains below 100, the report will provide success rates and failure reasons by decoding cell and compare retained and excluded models by size and architecture. @@ -184,8 +195,8 @@ \subsection{Factorial grid} This gives 13 decoding conditions in total. Four independent generation repeats are planned for every condition, giving 52 run cells and \[ - 300\ \text{models}\times13\ \text{conditions}\times4\ \text{repeats} - =15{,}600 + 100\ \text{models}\times13\ \text{conditions}\times4\ \text{repeats} + =5{,}200 \] model-level extraction tasks before retries. @@ -482,7 +493,7 @@ \subsection{Scope and split} The $T=0.5$ and $T=0.7$ cells were excluded because they did not have a sufficiently complete independent-repeat split. These demonstrations use convenience cohorts determined by artifact availability, not the fixed -300-model primary cohort. They are therefore pipeline checks and exploratory +100-model primary cohort. They are therefore pipeline checks and exploratory effect estimates only. \subsection{Executive summary} @@ -496,7 +507,7 @@ \subsection{Executive summary} highest equal-cell Top-1 (0.722), followed by RBF SVM (0.688) and cosine retrieval (0.621). The hardest observed cell was $(T,p)=(0.3,1.0)$. These are exploratory results from availability-selected cohorts and must not be read as -the outcome of the 300-model primary experiment. +the outcome of the 100-model primary experiment. }} \medskip @@ -757,7 +768,7 @@ \subsection{Demo conclusions and primary-study handoff} fixed in paired comparisons. \end{itemize} -Before any primary claim is made, the study still requires the fixed 300-model +Before any primary claim is made, the study still requires the fixed 100-model cohort, complete repeats 1--4 for all 13 conditions, the preregistered repeat-1/2 versus repeat-3/4 split, $K=4$ and $K=8$ response samples, sufficient direct and indirect model-tree pairs, and the planned encoder/projection @@ -780,17 +791,21 @@ \subsection{Demo conclusions and primary-study handoff} \section{Execution and resource plan} The generation launcher is -\path{scripts/run_primary_robustness_experiment.sh}. It uses the 300-model +\path{scripts/run_primary_robustness_experiment.sh}. It uses the 100-model cohort, four repeats, the 13-condition grid, isolated outputs under -\path{out/primary_robustness_300}, and isolated logs. The scheduler dynamically -uses visible GPUs up to ten concurrent workers unless an explicit disjoint GPU -list is supplied. +\path{out/primary_robustness_100}, and isolated logs. The hardware-shard wrapper +\path{scripts/run_primary_robustness_100_shard.sh} assigns the 23 largest +models to the two A100 GPUs and the remaining 77 models to the RTX 3090 fleet. +Both processes write model artifacts beneath the same experiment directory, +but use distinct run names, logs, status journals, and global-state files to +avoid concurrent-writer conflicts. The RTX 3090 scheduler uses up to four visible +GPUs; the A100 scheduler uses up to two. The current 100-model $T=0.5$ top-$p$ control experiment may continue as a -supplementary study. If both studies run simultaneously, they must use disjoint -GPU sets to avoid resource contention. Sequential execution is preferred -because the processes otherwise share Hugging Face model caches and cache -cleanup policies. +supplementary study. Its availability-selected cohort and existing artifacts +are not substituted into the revised primary cohort. The two primary shards +should be launched only after that control run finishes. If they share a model +cache, cache cleanup must not evict a model still required by the other shard. Transient failures are retried and recorded. Progress reports include planned, successful, failed, and missing models plus failure-status counts. Missing @@ -828,11 +843,11 @@ \subsection{Cohort and completion table} \toprule Condition & Planned & Successful & Failed & Common cohort \\ \midrule -$T=0$ & 300 & \todoresult & \todoresult & \todoresult \\ -$T=0.2$, all $p$ & 900 & \todoresult & \todoresult & \todoresult \\ -$T=0.3$, all $p$ & 900 & \todoresult & \todoresult & \todoresult \\ -$T=0.5$, all $p$ & 900 & \todoresult & \todoresult & \todoresult \\ -$T=0.7$, all $p$ & 900 & \todoresult & \todoresult & \todoresult \\ +$T=0$ & 100 & \todoresult & \todoresult & \todoresult \\ +$T=0.2$, all $p$ & 300 & \todoresult & \todoresult & \todoresult \\ +$T=0.3$, all $p$ & 300 & \todoresult & \todoresult & \todoresult \\ +$T=0.5$, all $p$ & 300 & \todoresult & \todoresult & \todoresult \\ +$T=0.7$, all $p$ & 300 & \todoresult & \todoresult & \todoresult \\ \bottomrule \end{tabular} \end{table} @@ -942,15 +957,24 @@ \section{Execution commands} Build or verify the fixed cohort: \begin{lstlisting}[language=bash] -python3 scripts/build_experiment_cohort.py --target 300 +python3 scripts/build_experiment_cohort.py --target 100 \ + --output configs/rand_chinese_stratified_100.jsonl \ + --audit-output configs/rand_chinese_stratified_100_audit.json +python3 scripts/build_primary_robustness_100_shards.py \end{lstlisting} -Launch generation after the existing control run finishes, or assign a -disjoint GPU set: +After the existing control run finishes, launch the two hardware shards from +separate terminals. Each command dynamically uses the visible GPUs up to its +stated worker cap: \begin{lstlisting}[language=bash] -nohup bash scripts/run_primary_robustness_experiment.sh \ - > logs/primary_robustness_master.log 2>&1 & +mkdir -p logs && nohup env MAX_CONCURRENT_GPUS=4 \ + bash scripts/run_primary_robustness_100_shard.sh rtx3090 \ + > logs/primary_robustness_100_rtx3090_master.log 2>&1 & + +mkdir -p logs && nohup env MAX_CONCURRENT_GPUS=2 \ + bash scripts/run_primary_robustness_100_shard.sh a100 \ + > logs/primary_robustness_100_a100_master.log 2>&1 & \end{lstlisting} Run the preregistered exact-model and tree-aware analyses after all four repeats @@ -961,7 +985,7 @@ \section{Execution commands} \end{lstlisting} The primary analysis outputs are written beneath -\path{out/primary_robustness_300_analysis}. The exact-model evaluator produces +\path{out/primary_robustness_100_analysis}. The exact-model evaluator produces per-setting metrics, per-query predictions, bounded-deployment tables, cohort metadata, and JSON summaries. @@ -977,7 +1001,12 @@ \section{Implementation map} \midrule \endhead \path{scripts/run_primary_robustness_experiment.sh} - & Launch the 300-model, 13-condition, four-repeat extraction sweep. \\ + & Launch the 100-model, 13-condition, four-repeat extraction sweep. \\ +\path{scripts/run_primary_robustness_100_shard.sh} + & Run the collision-safe RTX 3090 or A100 hardware shard. \\ +\path{scripts/build_primary_robustness_100_shards.py} + & Assign 77 models to RTX 3090 workers and the 23 largest models to A100 + workers; record shard membership and hashes. \\ \path{scripts/run_primary_analysis.sh} & Construct the fixed train/test repeat split and run primary analyses. \\ \path{scripts/evaluate_exact_dna_classification.py} diff --git a/scripts/build_primary_robustness_100_shards.py b/scripts/build_primary_robustness_100_shards.py new file mode 100644 index 0000000..b797aac --- /dev/null +++ b/scripts/build_primary_robustness_100_shards.py @@ -0,0 +1,116 @@ +#!/usr/bin/env python3 +"""Split the fixed 100-model primary cohort across RTX 3090 and A100 workers.""" + +from __future__ import annotations + +import argparse +import hashlib +import json +from pathlib import Path + + +def load_jsonl(path: Path) -> list[dict[str, object]]: + rows = [ + json.loads(line) + for line in path.read_text(encoding="utf-8").splitlines() + if line.strip() + ] + model_ids = [str(row.get("model_id", "")).strip() for row in rows] + if len(rows) != 100: + raise ValueError(f"Expected exactly 100 cohort rows, found {len(rows)}.") + if any(not model_id for model_id in model_ids): + raise ValueError("Every cohort row must contain a non-empty model_id.") + if len(set(model_ids)) != len(model_ids): + raise ValueError("The cohort contains duplicate model IDs.") + return rows + + +def write_jsonl(path: Path, rows: list[dict[str, object]]) -> str: + path.parent.mkdir(parents=True, exist_ok=True) + content = "".join(json.dumps(row, ensure_ascii=False) + "\n" for row in rows) + path.write_text(content, encoding="utf-8") + return hashlib.sha256(content.encode("utf-8")).hexdigest() + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description=( + "Assign the largest primary models to A100s and the remainder to " + "RTX 3090s." + ) + ) + parser.add_argument( + "--cohort", + type=Path, + default=Path("configs/rand_chinese_stratified_100.jsonl"), + ) + parser.add_argument("--a100-models", type=int, default=23) + parser.add_argument( + "--rtx3090-output", + type=Path, + default=Path("configs/rand_chinese_stratified_100_rtx3090.jsonl"), + ) + parser.add_argument( + "--a100-output", + type=Path, + default=Path("configs/rand_chinese_stratified_100_a100.jsonl"), + ) + parser.add_argument( + "--audit-output", + type=Path, + default=Path("configs/rand_chinese_stratified_100_shards_audit.json"), + ) + return parser.parse_args() + + +def main() -> int: + args = parse_args() + rows = load_jsonl(args.cohort) + if not 0 < args.a100_models < len(rows): + raise ValueError("--a100-models must be between 1 and 99.") + + ranked = sorted( + rows, + key=lambda row: ( + -float(row.get("parameter_count_billions", 0.0) or 0.0), + str(row["model_id"]), + ), + ) + a100_ids = {str(row["model_id"]) for row in ranked[: args.a100_models]} + a100_rows = [row for row in rows if str(row["model_id"]) in a100_ids] + rtx3090_rows = [row for row in rows if str(row["model_id"]) not in a100_ids] + + rtx3090_sha = write_jsonl(args.rtx3090_output, rtx3090_rows) + a100_sha = write_jsonl(args.a100_output, a100_rows) + cohort_sha = hashlib.sha256(args.cohort.read_bytes()).hexdigest() + audit = { + "cohort": str(args.cohort), + "cohort_sha256": cohort_sha, + "assignment_rule": ( + f"the {args.a100_models} largest models by recorded " + "parameter_count_billions go to the two A100 GPUs; all remaining " + "models go to the four-GPU RTX 3090 fleet" + ), + "rtx3090": { + "path": str(args.rtx3090_output), + "count": len(rtx3090_rows), + "sha256": rtx3090_sha, + "models": [row["model_id"] for row in rtx3090_rows], + }, + "a100": { + "path": str(args.a100_output), + "count": len(a100_rows), + "sha256": a100_sha, + "models": [row["model_id"] for row in a100_rows], + }, + } + args.audit_output.write_text( + json.dumps(audit, indent=2, ensure_ascii=False) + "\n", + encoding="utf-8", + ) + print(json.dumps(audit, indent=2, ensure_ascii=False)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/run_primary_analysis.sh b/scripts/run_primary_analysis.sh index 7517b38..32c5d81 100644 --- a/scripts/run_primary_analysis.sh +++ b/scripts/run_primary_analysis.sh @@ -1,15 +1,15 @@ #!/usr/bin/env bash # Analyze the completed primary sweep. Repeats 1-2 are training/gallery data; -# repeats 3-4 are held-out queries. The command refuses cohorts below 250. +# repeats 3-4 are held-out queries. The command refuses cohorts below 80. set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" cd "$ROOT" -DATA_DIR="${DATA_DIR:-out/primary_robustness_300/rand_chinese}" -ANALYSIS_ROOT="${ANALYSIS_ROOT:-out/primary_robustness_300_analysis}" -MINIMUM_MODELS="${MINIMUM_MODELS:-250}" +DATA_DIR="${DATA_DIR:-out/primary_robustness_100/rand_chinese}" +ANALYSIS_ROOT="${ANALYSIS_ROOT:-out/primary_robustness_100_analysis}" +MINIMUM_MODELS="${MINIMUM_MODELS:-80}" PYTHON_BIN="${PYTHON_BIN:-$ROOT/venv/bin/python}" if [[ ! -x "$PYTHON_BIN" ]]; then PYTHON_BIN="$(command -v python3)" diff --git a/scripts/run_primary_robustness_100_shard.sh b/scripts/run_primary_robustness_100_shard.sh new file mode 100644 index 0000000..617d01d --- /dev/null +++ b/scripts/run_primary_robustness_100_shard.sh @@ -0,0 +1,55 @@ +#!/usr/bin/env bash +# Run one hardware shard of the fixed 100-model primary experiment. +# +# Both shards intentionally share OUTPUT_DIR so the completed dataset is +# analysis-ready. Status/state journals and scheduler run names are isolated to +# avoid concurrent writers clobbering each other. + +set -euo pipefail + +if [[ $# -ne 1 ]]; then + echo "Usage: $0 {rtx3090|a100}" >&2 + exit 2 +fi + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +SHARD="$1" +case "$SHARD" in + rtx3090) + HF_JSONL="configs/rand_chinese_stratified_100_rtx3090.jsonl" + EXPECTED_MODELS=77 + export MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-4}" + ;; + a100) + HF_JSONL="configs/rand_chinese_stratified_100_a100.jsonl" + EXPECTED_MODELS=23 + export MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-2}" + ;; + *) + echo "Unknown shard '$SHARD'; expected rtx3090 or a100." >&2 + exit 2 + ;; +esac + +if [[ ! -f "$HF_JSONL" ]]; then + echo "Missing fixed shard file: $HF_JSONL" >&2 + exit 1 +fi +ACTUAL_MODELS="$(wc -l < "$HF_JSONL")" +if [[ "$ACTUAL_MODELS" -ne "$EXPECTED_MODELS" ]]; then + echo "Invalid $SHARD shard: expected $EXPECTED_MODELS rows, found $ACTUAL_MODELS." >&2 + exit 1 +fi + +# These values are deliberately forced so stale exports from the superseded +# 300-model experiment cannot redirect a shard into the old cohort or outputs. +export HF_JSONL +export OUTPUT_DIR="out/primary_robustness_100" +export SWEEP_NAME="primary_robustness_100_${SHARD}" +export LOG_DIR="${LOG_DIR:-logs/primary_robustness_100_${SHARD}_$(date +%Y%m%d-%H%M%S)}" +export GLOBAL_STATUS_JOURNAL="$OUTPUT_DIR/dna_global_status_${SHARD}.jsonl" +export GLOBAL_STATE="$OUTPUT_DIR/dna_global_state_${SHARD}.json" + +exec bash scripts/run_primary_robustness_experiment.sh diff --git a/scripts/run_primary_robustness_experiment.sh b/scripts/run_primary_robustness_experiment.sh index 2126b66..a188c23 100644 --- a/scripts/run_primary_robustness_experiment.sh +++ b/scripts/run_primary_robustness_experiment.sh @@ -1,17 +1,17 @@ #!/usr/bin/env bash -# Primary exact-model robustness dataset: 300 models, a complete factorial -# decoding grid, and three independent generation seeds. T=0 is emitted once. +# Primary exact-model robustness dataset: 100 models, a complete factorial +# decoding grid, and four independent generation seeds. T=0 is emitted once. set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" cd "$ROOT" -export HF_JSONL="${HF_JSONL:-configs/rand_chinese_stratified_300.jsonl}" -export OUTPUT_DIR="${OUTPUT_DIR:-out/primary_robustness_300}" +export HF_JSONL="${HF_JSONL:-configs/rand_chinese_stratified_100.jsonl}" +export OUTPUT_DIR="${OUTPUT_DIR:-out/primary_robustness_100}" export DATASET="${DATASET:-rand_chinese}" -export SWEEP_NAME="${SWEEP_NAME:-primary_robustness_300}" -export LOG_DIR="${LOG_DIR:-logs/primary_robustness_300_$(date +%Y%m%d-%H%M%S)}" +export SWEEP_NAME="${SWEEP_NAME:-primary_robustness_100}" +export LOG_DIR="${LOG_DIR:-logs/primary_robustness_100_$(date +%Y%m%d-%H%M%S)}" export TEMPERATURES="0.2 0.3 0.5 0.7" export TOP_PS="0.8 0.9 1.0" From a56f3fbf5a7a30122cb34037caa28ded2903ed50 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Sun, 26 Jul 2026 14:42:47 +0800 Subject: [PATCH 21/28] Update run_temperature_control_p09_100_shard.sh --- scripts/build_experiment_inventory.py | 384 ++++++++++++++++++ scripts/build_sampling_settings_summary.py | 285 +++++++++++++ .../run_temperature_control_p09_100_shard.sh | 74 ++++ 3 files changed, 743 insertions(+) create mode 100644 scripts/build_experiment_inventory.py create mode 100644 scripts/build_sampling_settings_summary.py create mode 100755 scripts/run_temperature_control_p09_100_shard.sh diff --git a/scripts/build_experiment_inventory.py b/scripts/build_experiment_inventory.py new file mode 100644 index 0000000..d205940 --- /dev/null +++ b/scripts/build_experiment_inventory.py @@ -0,0 +1,384 @@ +#!/usr/bin/env python3 +"""Build a reproducible inventory of experiment manifests and final statuses.""" + +from __future__ import annotations + +import csv +import json +from collections import Counter +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parents[1] +REPORT_DIR = ROOT / "reports" +MANIFEST_NAME = "manifest.json" +STATUS_NAME = "status.jsonl" + +PARAMETER_FIELDS = [ + "dataset", + "max_samples", + "providers", + "max_model_size_b", + "resume_mode", + "temperature", + "top_p", + "do_sample", + "generation_seed", + "ignore_response_cache", + "output_suffix", + "model_timeout_seconds", + "max_retries", + "oom_retries", + "retry_delay_seconds", + "gpu_memory_headroom_gb", + "gpu_memory_per_billion_gb", +] + + +def relative(path: Path) -> str: + return path.resolve().relative_to(ROOT).as_posix() + + +def load_json(path: Path) -> dict[str, Any]: + with path.open(encoding="utf-8") as handle: + return json.load(handle) + + +def load_statuses(path: Path) -> list[dict[str, Any]]: + records: list[dict[str, Any]] = [] + if not path.exists(): + return records + with path.open(encoding="utf-8") as handle: + for line in handle: + line = line.strip() + if not line: + continue + try: + record = json.loads(line) + except json.JSONDecodeError: + continue + if isinstance(record, dict) and record.get("model_id"): + records.append(record) + return records + + +def task_identity(task: dict[str, Any]) -> str: + provider = task.get("provider") + model_id = task.get("model_id", "") + return f"{provider}:{model_id}" if provider else str(model_id) + + +def model_label(identity: str) -> str: + return identity.split(":", 1)[1] if ":" in identity else identity + + +def final_statuses( + records: list[dict[str, Any]], planned: set[str] +) -> dict[str, dict[str, Any]]: + """Keep the last record per model, matching provider-less legacy statuses.""" + by_model_id = {model_label(identity): identity for identity in planned} + final: dict[str, dict[str, Any]] = {} + for record in records: + identity = task_identity(record) + if identity not in planned: + identity = by_model_id.get(str(record.get("model_id")), identity) + final[identity] = record + return final + + +def status_bucket(status: str) -> str: + if status == "success": + return "success" + if status.startswith("failed"): + return "fail" + if status.startswith("skipped"): + return "skipped" + return "other" + + +def compact_parameters(manifest: dict[str, Any]) -> str: + parts: list[str] = [] + aliases = { + "max_samples": "n", + "providers": "provider", + "max_model_size_b": "max_B", + "resume_mode": "resume", + "temperature": "temp", + "generation_seed": "seed", + "ignore_response_cache": "no_cache", + "model_timeout_seconds": "timeout_s", + "retry_delay_seconds": "retry_delay_s", + "gpu_memory_headroom_gb": "gpu_headroom_GB", + "gpu_memory_per_billion_gb": "gpu_GB_per_B", + } + for field in PARAMETER_FIELDS: + if field in manifest: + value = manifest[field] + if isinstance(value, bool): + value = str(value).lower() + parts.append(f"{aliases.get(field, field)}={value}") + return "; ".join(parts) + + +def diff_summary(added: list[str], removed: list[str]) -> str: + if not added and not removed: + return "BASE (same 100)" + count = len(added) + len(removed) + if count <= 4: + pieces = [f"+{model_label(item)}" for item in added] + pieces += [f"−{model_label(item)}" for item in removed] + return "; ".join(pieces) + return f"+{len(added)} / −{len(removed)} (see model diffs CSV)" + + +def write_csv(path: Path, rows: list[dict[str, Any]], fields: list[str]) -> None: + with path.open("w", newline="", encoding="utf-8") as handle: + writer = csv.DictWriter(handle, fieldnames=fields, extrasaction="ignore") + writer.writeheader() + writer.writerows(rows) + + +def main() -> None: + manifests: list[tuple[Path, dict[str, Any]]] = [] + for path in sorted(ROOT.rglob(MANIFEST_NAME)): + if ".git" in path.parts: + continue + try: + manifests.append((path, load_json(path))) + except (OSError, json.JSONDecodeError): + continue + + model_sets = [ + frozenset(task_identity(task) for task in data.get("tasks", [])) + for _, data in manifests + ] + frequencies = Counter(model_sets) + baseline = set(frequencies.most_common(1)[0][0]) + baseline_frequency = frequencies.most_common(1)[0][1] + + rows: list[dict[str, Any]] = [] + diff_rows: list[dict[str, Any]] = [] + manifest_dirs: set[Path] = set() + + for manifest_path, manifest in manifests: + run_dir = manifest_path.parent + manifest_dirs.add(run_dir.resolve()) + planned = { + task_identity(task) + for task in manifest.get("tasks", []) + if task.get("model_id") + } + records = load_statuses(run_dir / STATUS_NAME) + final = final_statuses(records, planned) + buckets = Counter( + status_bucket(str(record.get("status", ""))) for record in final.values() + ) + observed_planned = len(set(final) & planned) + observed_total = len(final) + extra_observed = len(set(final) - planned) + unobserved = max(0, len(planned) - observed_planned) + added = sorted(planned - baseline) + removed = sorted(baseline - planned) + + known_fields = set(PARAMETER_FIELDS) | { + "created_at", + "tasks", + "task_count", + } + extra_parameters = { + key: value for key, value in manifest.items() if key not in known_fields + } + run_name = relative(run_dir) + row = { + "created_at": manifest.get("created_at", ""), + "run": run_name, + "models": len(planned), + "observed": observed_total, + "extra_observed": extra_observed, + "success": buckets["success"], + "fail": buckets["fail"], + "skipped": buckets["skipped"], + "other_final_status": buckets["other"], + "unobserved": unobserved, + "model_diff": diff_summary(added, removed), + "parameters": compact_parameters(manifest), + "manifest": relative(manifest_path), + "status_log": ( + relative(run_dir / STATUS_NAME) + if (run_dir / STATUS_NAME).exists() + else "" + ), + "extra_parameters_json": json.dumps( + extra_parameters, ensure_ascii=False, sort_keys=True + ), + } + for field in PARAMETER_FIELDS: + row[field] = manifest.get(field, "") + rows.append(row) + diff_rows.append( + { + "run": run_name, + "is_baseline": not added and not removed, + "model_count": len(planned), + "added_count": len(added), + "removed_count": len(removed), + "added_models": ";".join(added), + "removed_models": ";".join(removed), + } + ) + + # Include legacy status-only runs so "all runs" is not limited to manifests. + for status_path in sorted(ROOT.rglob(STATUS_NAME)): + if ".git" in status_path.parts or status_path.parent.resolve() in manifest_dirs: + continue + records = load_statuses(status_path) + final = final_statuses(records, set()) + models = set(final) + buckets = Counter( + status_bucket(str(record.get("status", ""))) for record in final.values() + ) + summary_path = status_path.parent / "summary.json" + summary = load_json(summary_path) if summary_path.exists() else {} + added = sorted(models - baseline) + removed = sorted(baseline - models) + row = { + "created_at": summary.get("timestamp", ""), + "run": relative(status_path.parent), + "models": len(models), + "observed": len(models), + "extra_observed": 0, + "success": buckets["success"], + "fail": buckets["fail"], + "skipped": buckets["skipped"], + "other_final_status": buckets["other"], + "unobserved": 0, + "model_diff": diff_summary(added, removed), + "parameters": "; ".join( + f"{key}={summary[key]}" + for key in ("dataset", "samples", "gpus") + if key in summary + ), + "manifest": "", + "status_log": relative(status_path), + "extra_parameters_json": json.dumps( + summary, ensure_ascii=False, sort_keys=True + ), + } + for field in PARAMETER_FIELDS: + row[field] = "" + rows.append(row) + diff_rows.append( + { + "run": row["run"], + "is_baseline": False, + "model_count": len(models), + "added_count": len(added), + "removed_count": len(removed), + "added_models": ";".join(added), + "removed_models": ";".join(removed), + } + ) + + rows.sort(key=lambda row: (str(row["created_at"]), str(row["run"]))) + diff_rows.sort(key=lambda row: str(row["run"])) + REPORT_DIR.mkdir(exist_ok=True) + + csv_fields = [ + "created_at", + "run", + *PARAMETER_FIELDS, + "models", + "observed", + "extra_observed", + "success", + "fail", + "skipped", + "other_final_status", + "unobserved", + "model_diff", + "parameters", + "manifest", + "status_log", + "extra_parameters_json", + ] + write_csv(REPORT_DIR / "experiment_inventory.csv", rows, csv_fields) + write_csv( + REPORT_DIR / "experiment_model_diffs.csv", + diff_rows, + [ + "run", + "is_baseline", + "model_count", + "added_count", + "removed_count", + "added_models", + "removed_models", + ], + ) + with (REPORT_DIR / "experiment_baseline_models.txt").open( + "w", encoding="utf-8" + ) as handle: + handle.write("\n".join(sorted(baseline)) + "\n") + + markdown = [ + "# Experiment inventory", + "", + ( + f"Generated from {len(manifests)} manifests plus " + f"{len(rows) - len(manifests)} status-only run(s). " + f"The baseline is the modal exact model cohort: {len(baseline)} models, " + f"used by {baseline_frequency} manifests." + ), + "", + ( + "`success`, `fail`, `skipped`, and `other` count each model's final " + "status record (retry records are collapsed to the last record). " + "`unobserved` means a model was planned in the manifest but has no " + "status record; `extra` means a status model was not in the manifest. " + "A missing status log therefore does not become a failure." + ), + "", + "| Date | Run | Parameters | Planned models | Status models | Success | Fail | Skipped | Other | Unobserved | Extra | Model diff vs baseline |", + "|---|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---|", + ] + for row in rows: + created = str(row["created_at"])[:19].replace("T", " ") + markdown.append( + "| {date} | `{run}` | {params} | {models} | {observed} | {success} | " + "{fail} | {skipped} | {other} | {unobserved} | {extra} | {diff} |".format( + date=created or "unknown", + run=row["run"], + params=str(row["parameters"]).replace("|", "\\|"), + models=row["models"], + observed=row["observed"], + success=row["success"], + fail=row["fail"], + skipped=row["skipped"], + other=row["other_final_status"], + unobserved=row["unobserved"], + extra=row["extra_observed"], + diff=str(row["model_diff"]).replace("|", "\\|"), + ) + ) + markdown += [ + "", + "Companion files:", + "", + "- `experiment_inventory.csv`: all manifest parameter columns and source paths.", + "- `experiment_model_diffs.csv`: full added/removed model lists for every run.", + "- `experiment_baseline_models.txt`: the exact 100-model baseline cohort.", + "", + ] + (REPORT_DIR / "experiment_inventory.md").write_text( + "\n".join(markdown), encoding="utf-8" + ) + + print( + f"Wrote {len(rows)} runs; baseline={len(baseline)} models " + f"across {baseline_frequency} manifests" + ) + + +if __name__ == "__main__": + main() diff --git a/scripts/build_sampling_settings_summary.py b/scripts/build_sampling_settings_summary.py new file mode 100644 index 0000000..cbbc8d1 --- /dev/null +++ b/scripts/build_sampling_settings_summary.py @@ -0,0 +1,285 @@ +#!/usr/bin/env python3 +"""Summarize temperature/top-p experiments by setting rather than run.""" + +from __future__ import annotations + +import csv +import json +import re +from collections import defaultdict +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parents[1] +REPORT_DIR = ROOT / "reports" + + +def load_json(path: Path) -> dict[str, Any]: + with path.open(encoding="utf-8") as handle: + return json.load(handle) + + +def cohort_for(path: Path) -> tuple[int, str]: + text = path.as_posix() + if "top_p_control_t05_validated100_20260719" in text: + return 3, "Top-p control — validated 100" + if "top_p_control_t05_20260717" in text: + return 2, "Top-p control — pilot" + return 1, "Temperature/top-p sweep" + + +def repeat_for(manifest: dict[str, Any], path: Path) -> str: + suffix = str(manifest.get("output_suffix", "")) + match = re.search(r"_r(\d+)$", suffix) + if match: + return f"r{match.group(1)}" + if path.parent.name == "rand_chinese_0p3b_7b_temp07": + return "prelim" + return "run" + + +def read_final_statuses(path: Path) -> dict[tuple[str, str], str]: + final: dict[tuple[str, str], str] = {} + if not path.exists(): + return final + with path.open(encoding="utf-8") as handle: + for line in handle: + line = line.strip() + if not line: + continue + try: + record = json.loads(line) + except json.JSONDecodeError: + continue + model_id = record.get("model_id") + if model_id: + final[(str(record.get("provider", "")), str(model_id))] = str( + record.get("status", "") + ) + return final + + +def classify(status: str) -> str: + if status == "success": + return "success" + if status.startswith("failed") or status == "incompatible": + return "fail" + if status.startswith("skipped"): + return "skipped" + return "pending" + + +def outcome_for(path: Path, manifest: dict[str, Any]) -> dict[str, Any]: + planned = { + (str(task.get("provider", "")), str(task["model_id"])) + for task in manifest.get("tasks", []) + if task.get("model_id") + } + final = read_final_statuses(path.parent / "status.jsonl") + # Only count the cohort declared by the manifest. Stale status records from + # models outside the cohort are tracked separately. + current = {identity: status for identity, status in final.items() if identity in planned} + counts = defaultdict(int) + for status in current.values(): + counts[classify(status)] += 1 + unobserved = len(planned - set(current)) + pending = counts["pending"] + unobserved + terminal = counts["success"] + counts["fail"] + counts["skipped"] + complete = terminal == len(planned) and pending == 0 + fully_successful = complete and counts["success"] == len(planned) + return { + "repeat": repeat_for(manifest, path), + "planned": len(planned), + "success": counts["success"], + "fail": counts["fail"], + "skipped": counts["skipped"], + "pending": pending, + "unobserved": unobserved, + "extra_status_models": len(set(final) - planned), + "complete": complete, + "fully_successful": fully_successful, + "seed": manifest.get("generation_seed", ""), + "created_at": manifest.get("created_at", ""), + "source": path.parent.resolve().relative_to(ROOT).as_posix(), + } + + +def format_outcomes(outcomes: list[dict[str, Any]], field: str) -> str: + return "; ".join( + f"{outcome['repeat']} {outcome[field]}/{outcome['planned']}" + for outcome in outcomes + ) + + +def setting_state(outcomes: list[dict[str, Any]]) -> str: + if all(outcome["fully_successful"] for outcome in outcomes): + return "✅ 100% successful" + if all(outcome["complete"] for outcome in outcomes): + return "✅ Complete" + complete = sum(bool(outcome["complete"]) for outcome in outcomes) + return f"⏳ Incomplete ({complete}/{len(outcomes)} repeats complete)" + + +def grid_cell(row: dict[str, Any]) -> str: + outcomes = json.loads(str(row["details_json"])) + values = "/".join(str(outcome["success"]) for outcome in outcomes) + return values if all(outcome["complete"] for outcome in outcomes) else f"{values}*" + + +def append_grid( + markdown: list[str], title: str, rows: list[dict[str, Any]] +) -> None: + temperatures = sorted({float(row["temperature"]) for row in rows}) + top_ps = sorted({float(row["top_p"]) for row in rows}) + lookup = { + (float(row["temperature"]), float(row["top_p"])): grid_cell(row) + for row in rows + } + markdown += [ + f"## {title}", + "", + "| Temperature \\\\ Top-p | " + + " | ".join(f"{top_p:g}" for top_p in top_ps) + + " |", + "|---:|" + "|".join("---:" for _ in top_ps) + "|", + ] + for temperature in temperatures: + cells = [ + lookup.get((temperature, top_p), "—") + for top_p in top_ps + ] + markdown.append( + f"| {temperature:g} | " + " | ".join(cells) + " |" + ) + markdown.append("") + + +def main() -> None: + grouped: dict[ + tuple[int, str, float, float], list[dict[str, Any]] + ] = defaultdict(list) + for path in sorted(ROOT.rglob("manifest.json")): + if ".git" in path.parts: + continue + try: + manifest = load_json(path) + except (OSError, json.JSONDecodeError): + continue + if "temperature" not in manifest or "top_p" not in manifest: + continue + order, cohort = cohort_for(path) + temperature = float(manifest["temperature"]) + top_p = float(manifest["top_p"]) + grouped[(order, cohort, temperature, top_p)].append( + outcome_for(path, manifest) + ) + + rows: list[dict[str, Any]] = [] + for (order, cohort, temperature, top_p), outcomes in sorted(grouped.items()): + outcomes.sort(key=lambda item: (item["repeat"], item["created_at"])) + rows.append( + { + "order": order, + "experiment": cohort, + "temperature": temperature, + "top_p": top_p, + "repeats": len(outcomes), + "successful_models": format_outcomes(outcomes, "success"), + "failed_models": format_outcomes(outcomes, "fail"), + "pending_models": format_outcomes(outcomes, "pending"), + "status": setting_state(outcomes), + "seeds": "; ".join( + f"{item['repeat']} {item['seed'] if item['seed'] != '' else 'not recorded'}" + for item in outcomes + ), + "sources": ";".join(item["source"] for item in outcomes), + "details_json": json.dumps(outcomes, ensure_ascii=False), + } + ) + + REPORT_DIR.mkdir(exist_ok=True) + csv_path = REPORT_DIR / "sampling_settings_summary.csv" + fields = [ + "experiment", + "temperature", + "top_p", + "repeats", + "successful_models", + "failed_models", + "pending_models", + "status", + "seeds", + "sources", + "details_json", + ] + with csv_path.open("w", newline="", encoding="utf-8") as handle: + writer = csv.DictWriter(handle, fieldnames=fields, extrasaction="ignore") + writer.writeheader() + writer.writerows(rows) + + markdown = [ + "# Temperature and top-p settings", + "", + ( + f"{len(rows)} distinct settings are shown. Repeated executions of the " + "same setting are combined in one row. Counts use each planned model's " + "latest status; status records outside the manifest cohort are excluded." + ), + "", + ( + "A setting is **Complete** when every planned model in every repeat has " + "a terminal success/failure result. **Incomplete** means at least one " + "model is pending, waiting to retry, or has no status record." + ), + "", + "## Success-count grids", + "", + ( + "Each cell is the number of successful models out of 100. Two values " + "mean `r1/r2`; `*` marks an incomplete setting; `—` means not tested." + ), + "", + ] + for cohort in ( + "Temperature/top-p sweep", + "Top-p control — pilot", + "Top-p control — validated 100", + ): + append_grid( + markdown, + cohort, + [row for row in rows if row["experiment"] == cohort], + ) + markdown += ["## Per-setting details", ""] + last_cohort = "" + for row in rows: + if row["experiment"] != last_cohort: + if last_cohort: + markdown.append("") + last_cohort = str(row["experiment"]) + markdown += [ + f"### {last_cohort}", + "", + "| Temperature | Top-p | Repeats | Successful models | Failed models | Pending models | Current status |", + "|---:|---:|---:|---|---|---|---|", + ] + markdown.append( + f"| {row['temperature']:g} | {row['top_p']:g} | {row['repeats']} | " + f"{row['successful_models']} | {row['failed_models']} | " + f"{row['pending_models']} | {row['status']} |" + ) + markdown += [ + "", + "The companion CSV includes seeds, source directories, unobserved counts, " + "and the complete per-repeat details.", + "", + ] + (REPORT_DIR / "sampling_settings_summary.md").write_text( + "\n".join(markdown), encoding="utf-8" + ) + print(f"Wrote {len(rows)} distinct sampling settings from {sum(r['repeats'] for r in rows)} repeats") + + +if __name__ == "__main__": + main() diff --git a/scripts/run_temperature_control_p09_100_shard.sh b/scripts/run_temperature_control_p09_100_shard.sh new file mode 100755 index 0000000..d454a2b --- /dev/null +++ b/scripts/run_temperature_control_p09_100_shard.sh @@ -0,0 +1,74 @@ +#!/usr/bin/env bash +# Fixed-top-p temperature experiment over the exact primary 100-model cohort. +# Temperatures run sequentially from low to high; each has four generation seeds. + +set -euo pipefail + +if [[ $# -ne 1 ]]; then + echo "Usage: $0 {rtx3090|a100}" >&2 + exit 2 +fi + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +SHARD="$1" +case "$SHARD" in + rtx3090) + HF_JSONL="configs/rand_chinese_stratified_100_rtx3090.jsonl" + EXPECTED_MODELS=77 + export MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-4}" + ;; + a100) + HF_JSONL="configs/rand_chinese_stratified_100_a100.jsonl" + EXPECTED_MODELS=23 + export MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-2}" + ;; + *) + echo "Unknown shard '$SHARD'; expected rtx3090 or a100." >&2 + exit 2 + ;; +esac + +if [[ ! -f "$HF_JSONL" ]]; then + echo "Missing fixed shard file: $HF_JSONL" >&2 + exit 1 +fi +ACTUAL_MODELS="$(wc -l < "$HF_JSONL")" +if [[ "$ACTUAL_MODELS" -ne "$EXPECTED_MODELS" ]]; then + echo "Invalid $SHARD shard: expected $EXPECTED_MODELS rows, found $ACTUAL_MODELS." >&2 + exit 1 +fi + +EXPERIMENT_NAME="temperature_control_p09_100" +export HF_JSONL +export OUTPUT_DIR="out/$EXPERIMENT_NAME" +export DATASET="rand_chinese" +export SWEEP_NAME="${EXPERIMENT_NAME}_${SHARD}" +export LOG_DIR="${LOG_DIR:-logs/${EXPERIMENT_NAME}_${SHARD}_$(date +%Y%m%d-%H%M%S)}" +export GLOBAL_STATUS_JOURNAL="$OUTPUT_DIR/dna_global_status_${SHARD}.jsonl" +export GLOBAL_STATE="$OUTPUT_DIR/dna_global_state_${SHARD}.json" + +# Experimental variables and controls. The sweep runner preserves this order. +export TEMPERATURES="0.2 0.3 0.5 0.7" +export TOP_PS="0.9" +export REPEATS="${REPEATS:-1 2 3 4}" +export GENERATION_SEED_BASE="${GENERATION_SEED_BASE:-42000}" +export INCLUDE_T00="0" + +export GPUS="${GPUS:-}" +export LIMIT="0" +export RESUME_MODE="all" +export TRY_VLLM="${TRY_VLLM:-1}" +export CACHE_EVICT_FINISHED="${CACHE_EVICT_FINISHED:-success}" + +echo "Experiment: $EXPERIMENT_NAME" +echo "Shard: $SHARD ($ACTUAL_MODELS models)" +echo "Fixed top_p: $TOP_PS" +echo "Temperatures (execution order): $TEMPERATURES" +echo "Repeats: $REPEATS" +echo "Generation seeds: 42001 42002 42003 42004" +echo "Output directory: $OUTPUT_DIR" +echo "Log directory: $LOG_DIR" + +exec bash scripts/run_dna_temperature_top_p_sweep.sh From dbf58425e9fded6b169c97b100d55c7b6c93b7a7 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Mon, 10 Aug 2026 20:42:43 +0800 Subject: [PATCH 22/28] Add validated robustness experiment workflow --- .../rand_chinese_validated100_latest.jsonl | 100 ++ docs/primary_robustness_experiment.tex | 1138 +++-------------- ...ess_experiment_full_updated_2026-08-05.tex | 1138 +++++++++++++++++ docs/weekly_phd_update_2026-08-05.tex | 120 ++ reports/primary_robustness_run_grid.csv | 27 + reports/primary_robustness_run_grid.md | 65 + scripts/build_primary_run_grid.py | 338 +++++ scripts/build_validated100_config.py | 47 + scripts/resume_primary_robustness_grid.sh | 182 +++ scripts/resume_validated_top_p_control.sh | 90 ++ scripts/run_primary_robustness_experiment.sh | 4 +- .../run_temperature_control_p09_100_shard.sh | 6 +- src/llm_dna/api.py | 74 +- src/llm_dna/cli.py | 36 + src/llm_dna/models/ModelWrapper.py | 4 +- 15 files changed, 2427 insertions(+), 942 deletions(-) create mode 100644 configs/rand_chinese_validated100_latest.jsonl create mode 100644 docs/primary_robustness_experiment_full_updated_2026-08-05.tex create mode 100644 docs/weekly_phd_update_2026-08-05.tex create mode 100644 reports/primary_robustness_run_grid.csv create mode 100644 reports/primary_robustness_run_grid.md create mode 100644 scripts/build_primary_run_grid.py create mode 100755 scripts/build_validated100_config.py create mode 100644 scripts/resume_primary_robustness_grid.sh create mode 100755 scripts/resume_validated_top_p_control.sh diff --git a/configs/rand_chinese_validated100_latest.jsonl b/configs/rand_chinese_validated100_latest.jsonl new file mode 100644 index 0000000..15d2d31 --- /dev/null +++ b/configs/rand_chinese_validated100_latest.jsonl @@ -0,0 +1,100 @@ +{"model_id": "ibm-granite/granite-4.0-h-350m-base", "provider": "huggingface"} +{"model_id": "EleutherAI/pythia-410m-seed2", "provider": "huggingface"} +{"model_id": "numind/NuExtract-1.5-tiny", "provider": "huggingface"} +{"model_id": "unsloth/Qwen2.5-0.5B", "provider": "huggingface"} +{"model_id": "tiiuae/Falcon-H1-0.5B-Base", "provider": "huggingface"} +{"model_id": "unsloth/gemma-3-1b-it", "provider": "huggingface"} +{"model_id": "LiquidAI/LFM2-1.2B-Extract", "provider": "huggingface"} +{"model_id": "Azurro/APT3-1B-Base", "provider": "huggingface"} +{"model_id": "ibm-granite/granite-3.1-3b-a800m-base", "provider": "huggingface"} +{"model_id": "akhauriyash/DeepSeek-R1-Distill-Qwen-1.5B-SpeculativeReasoner", "provider": "huggingface"} +{"model_id": "SakanaAI/TinySwallow-1.5B", "provider": "huggingface"} +{"model_id": "unsloth/Qwen2.5-1.5B", "provider": "huggingface"} +{"model_id": "Vinnnf/Thinkless-1.5B-RL-DeepScaleR", "provider": "huggingface"} +{"model_id": "stefanruseti/newsvibe-stance-llama-1b", "provider": "huggingface"} +{"model_id": "Jiayi-Pan/Tiny-Vicuna-1B", "provider": "huggingface"} +{"model_id": "unsloth/Qwen2.5-0.5B-Instruct", "provider": "huggingface"} +{"model_id": "TinyLlama/TinyLlama-1.1B-intermediate-step-955k-token-2T", "provider": "huggingface"} +{"model_id": "VishalMysore/cookgptlama", "provider": "huggingface"} +{"model_id": "unsloth/granite-4.0-h-tiny", "provider": "huggingface"} +{"model_id": "tiiuae/falcon-rw-1b", "provider": "huggingface"} +{"model_id": "tiiuae/Falcon-H1-1.5B-Base", "provider": "huggingface"} +{"model_id": "stabilityai/stablelm-2-1_6b-chat", "provider": "huggingface"} +{"model_id": "utter-project/EuroLLM-1.7B", "provider": "huggingface"} +{"model_id": "unsloth/Qwen3-0.6B-Base", "provider": "huggingface"} +{"model_id": "m-a-p/YuE-s2-1B-general", "provider": "huggingface"} +{"model_id": "VillanovaAI/Villanova-2B-2512-Preview", "provider": "huggingface"} +{"model_id": "authormist/authormist-originality", "provider": "huggingface"} +{"model_id": "unsloth/Qwen2.5-3B-Instruct", "provider": "huggingface"} +{"model_id": "unsloth/gemma-2-2b-it", "provider": "huggingface"} +{"model_id": "mii-llm/minerva-chat-v0.1-alpha-sft", "provider": "huggingface"} +{"model_id": "stabilityai/stable-code-3b", "provider": "huggingface"} +{"model_id": "tiiuae/Falcon-H1-3B-Base", "provider": "huggingface"} +{"model_id": "yec019/fbopt-350m-8bit", "provider": "huggingface"} +{"model_id": "ToxicityPrompts/PolyGuard-Qwen-Smol", "provider": "huggingface"} +{"model_id": "princeton-nlp/Sheared-LLaMA-2.7B", "provider": "huggingface"} +{"model_id": "RedHatAI/gpt-oss-20b", "provider": "huggingface"} +{"model_id": "unsloth/gpt-oss-20b-BF16", "provider": "huggingface"} +{"model_id": "huihui-ai/Huihui-Qwen3-4B-Instruct-2507-abliterated", "provider": "huggingface"} +{"model_id": "PrimeIntellect/Qwen3-4B", "provider": "huggingface"} +{"model_id": "riv25-aim410/qwen3-4b-spectrum-nl2sql", "provider": "huggingface"} +{"model_id": "unsloth/Qwen3-4B-Instruct-2507", "provider": "huggingface"} +{"model_id": "ibm-granite/granite-4.0-micro-base", "provider": "huggingface"} +{"model_id": "huihui-ai/Llama-3.2-3B-Instruct-abliterated", "provider": "huggingface"} +{"model_id": "radheneev/NetrAI-L3", "provider": "huggingface"} +{"model_id": "tiiuae/Falcon3-7B-Instruct", "provider": "huggingface"} +{"model_id": "e-palmisano/Phi3-ITA-mini-4K-instruct", "provider": "huggingface"} +{"model_id": "MoxoffSrL/Moxoff-Phi3Mini-KTO", "provider": "huggingface"} +{"model_id": "SeacomSrl/SeaPhi3-mini", "provider": "huggingface"} +{"model_id": "unsloth/Phi-3.5-mini-instruct", "provider": "huggingface"} +{"model_id": "SeaLLMs/SeaLLM-7B-v2.5", "provider": "huggingface"} +{"model_id": "robowaifudev/megatron-gpt2-345m", "provider": "huggingface"} +{"model_id": "yam-peleg/Hebrew-Gemma-11B-V2", "provider": "huggingface"} +{"model_id": "huihui-ai/Qwen2.5-7B-Instruct-abliterated-v2", "provider": "huggingface"} +{"model_id": "nvidia/AceInstruct-7B", "provider": "huggingface"} +{"model_id": "unsloth/DeepSeek-R1-Distill-Qwen-7B", "provider": "huggingface"} +{"model_id": "tiiuae/Falcon3-10B-Base", "provider": "huggingface"} +{"model_id": "state-spaces/mamba-2.8b-hf", "provider": "huggingface"} +{"model_id": "state-spaces/mamba-370m-hf", "provider": "huggingface"} +{"model_id": "EleutherAI/pythia-410m-seed1", "provider": "huggingface"} +{"model_id": "allenai/tulu-2-dpo-7b", "provider": "huggingface"} +{"model_id": "dreamgen/WizardLM-2-7B", "provider": "huggingface"} +{"model_id": "GritLM/emb_m7_nodes16_fast", "provider": "huggingface"} +{"model_id": "EleutherAI/pythia-410m-seed3", "provider": "huggingface"} +{"model_id": "Ihor/Text2Graph-R1-Qwen2.5-0.5b", "provider": "huggingface"} +{"model_id": "Nexusflow/Starling-LM-7B-beta", "provider": "huggingface"} +{"model_id": "Open-Orca/Mistral-7B-OpenOrca", "provider": "huggingface"} +{"model_id": "reglab-rrc/mistral-rrc", "provider": "huggingface"} +{"model_id": "RubielLabarta/LogoS-7Bx2-MoE-13B-v0.2", "provider": "huggingface"} +{"model_id": "shadowml/BeagSake-7B", "provider": "huggingface"} +{"model_id": "tartuNLP/Llammas-base-p1-GPT-4o-human-error-mix-paragraph-GEC", "provider": "huggingface"} +{"model_id": "togethercomputer/LLaMA-2-7B-32K", "provider": "huggingface"} +{"model_id": "Universal-NER/UniNER-7B-all", "provider": "huggingface"} +{"model_id": "uukuguy/speechless-zephyr-code-functionary-7b", "provider": "huggingface"} +{"model_id": "Voicelab/trurl-2-7b", "provider": "huggingface"} +{"model_id": "yunconglong/Truthful_DPO_TomGrc_FusionNet_7Bx2_MoE_13B", "provider": "huggingface"} +{"model_id": "ronigold/dictalm2.0-instruct-fine-tuned-alpaca-gpt4-hebrew", "provider": "huggingface"} +{"model_id": "thelamapi/next-1b", "provider": "huggingface"} +{"model_id": "EleutherAI/deep-ignorance-pretraining-stage-unfiltered", "provider": "huggingface"} +{"model_id": "togethercomputer/RedPajama-INCITE-7B-Instruct", "provider": "huggingface"} +{"model_id": "allenai/Llama-3.1-Tulu-3-8B", "provider": "huggingface"} +{"model_id": "aisingapore/Llama-SEA-LION-v3-8B-IT", "provider": "huggingface"} +{"model_id": "anakin87/Llama-3-8b-ita-ties-pro", "provider": "huggingface"} +{"model_id": "DeepMount00/Llama-3.1-8b-ITA", "provider": "huggingface"} +{"model_id": "dfurman/Llama-3-8B-Orpo-v0.1", "provider": "huggingface"} +{"model_id": "gradientai/Llama-3-8B-Instruct-262k", "provider": "huggingface"} +{"model_id": "McGill-NLP/AfriqueLlama-8B", "provider": "huggingface"} +{"model_id": "nvidia/Llama-3.1-Nemotron-Safety-Guard-8B-v3", "provider": "huggingface"} +{"model_id": "RedHatAI/Llama-3.1-8B-Instruct-NVFP4", "provider": "huggingface"} +{"model_id": "rombodawg/rombos_Replete-Coder-Llama3-8B", "provider": "huggingface"} +{"model_id": "sh2orc/Llama-3.1-Korean-8B-Instruct", "provider": "huggingface"} +{"model_id": "shenzhi-wang/Llama3.1-8B-Chinese-Chat", "provider": "huggingface"} +{"model_id": "tartuNLP/Llama-3.1-EstLLM-8B-Instruct-1125", "provider": "huggingface"} +{"model_id": "tokyotech-llm/Llama-3-Swallow-8B-Instruct-v0.1", "provider": "huggingface"} +{"model_id": "typhoon-ai/llama-3-typhoon-v1.5-8b-instruct", "provider": "huggingface"} +{"model_id": "UCLA-AGI/Llama-3-Instruct-8B-SPPO-Iter3", "provider": "huggingface"} +{"model_id": "unsloth/llama-3-8b", "provider": "huggingface"} +{"model_id": "unsloth/Meta-Llama-3.1-8B", "provider": "huggingface"} +{"model_id": "voidful/Llama-3.2-8B-Instruct", "provider": "huggingface"} +{"model_id": "yaojialzc/Gigi-Llama3-8B-Chinese-zh", "provider": "huggingface"} +{"model_id": "swiss-ai/Apertus-8B-Instruct-2509", "provider": "huggingface"} diff --git a/docs/primary_robustness_experiment.tex b/docs/primary_robustness_experiment.tex index f85bbaa..b40563e 100644 --- a/docs/primary_robustness_experiment.tex +++ b/docs/primary_robustness_experiment.tex @@ -1,1029 +1,313 @@ -\documentclass[11pt,a4paper]{article} +\documentclass[10pt,a4paper]{article} -\usepackage[margin=1in]{geometry} +\usepackage[margin=0.72in]{geometry} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} -\usepackage{amsmath,amssymb} \usepackage{booktabs} \usepackage{graphicx} -\usepackage{longtable} -\usepackage{multirow} \usepackage{xcolor} \usepackage{hyperref} -\usepackage{listings} \usepackage{enumitem} +\usepackage{array} \hypersetup{hidelinks} -\lstset{ - basicstyle=\ttfamily\small, - breaklines=true, - frame=single, - columns=fullflexible, - keepspaces=true -} - -\newcommand{\todoresult}{\textcolor{gray}{\textit{Not yet available}}} -\newcommand{\method}[1]{\texttt{#1}} - -\title{Primary LLM-DNA Robustness Experiment\\ -\large Prospective Experimental Protocol and Report Template} +\setlist{nosep,leftmargin=*} +\setlength{\parindent}{0pt} +\setlength{\parskip}{5pt} +\renewcommand{\arraystretch}{1.08} +\newcommand{\demo}[1]{\textcolor{blue!65!black}{#1\textsuperscript{*}}} +\newcommand{\pending}{\textcolor{gray}{--}} + +\title{\vspace{-1.4cm}LLM-DNA Robustness Experiment\\ +\large Five-Page Progress Brief} \author{} -\date{July 24, 2026} +\date{Updated July 30, 2026} \begin{document} \maketitle +\vspace{-0.8cm} -\begin{abstract} -This document records the prospective design of the primary LLM-DNA decoding -robustness experiment before generation and evaluation are complete. The study -will measure how temperature and top-$p$ affect exact-model identification, -whether a classifier can mitigate the resulting accuracy loss, and whether a -multi-sample distributional representation improves robustness under a matched -generation budget. The revised primary cohort contains 100 models selected -without using evaluation performance. The experiment contains one deterministic -condition and a complete $4\times3$ stochastic decoding grid, with four -independent generation repeats per condition. The principal deployment setting -assumes that temperature and top-$p$ are hidden at inference time and only an -upper bound on temperature is known. No experimental result is claimed in the -primary report; all primary result fields are explicitly marked as pending. -Small-scale exploratory demonstrations using previously generated artifacts are -reported separately and are not substitutes for the preregistered experiment. -\end{abstract} - -\section{Status and scope} - -\begin{center} -\fbox{\parbox{0.92\linewidth}{ -\textbf{Primary experiment status: not yet run.} The cohort file, launch -scripts, evaluation scripts, statistical outputs, and reporting plan have been -prepared. Numerical entries and figures in the primary Results section are -placeholders. Section~\ref{sec:small-demo} contains explicitly labelled -small-scale demonstrations from existing artifacts; they must not be -interpreted as primary findings. -}} -\end{center} - -Before generation began, a resource-feasibility review on July 24, 2026 -reduced the planned cohort from 300 to 100 models. The decoding grid, four -independent repeats, train/test separation, prompts, and analysis plan remain -unchanged. Accordingly, exact identification is now a 100-way closed-set task, -and conclusions will be limited to the revised fixed cohort. - -This experiment replaces the 77-model interim analysis as the primary -robustness study. The earlier analysis remains a legacy diagnostic because it -used an incomplete sweep, one generation repeat per reported cell, an -historical reference gallery with unknown decoding parameters, and a binary -same-or-related task that was not directly comparable to exact-model Top-1 -retrieval. - -\section{Research questions and hypotheses} - -\subsection{Primary research questions} +\section{What changed and what matters} -\begin{enumerate}[label=\textbf{RQ\arabic*.}] - \item How do temperature and top-$p$ affect exact-model classification from - LLM-DNA representations? - \item On the same exact-model task, can a classifier trained on the full DNA - vector reduce the accuracy degradation relative to cosine retrieval? - \item Does the proposed multi-sample distributional representation improve - robustness beyond original DNA under the same response and token - budget? - \item If temperature and top-$p$ are unknown at inference time, but - temperature is known to satisfy $T\leq\tau$, what average and - worst-setting accuracy can be expected? -\end{enumerate} - -\subsection{Secondary research questions} - -\begin{enumerate}[label=\textbf{SRQ\arabic*.}] - \item When exact identification fails, does the predicted model remain close - to the true model in the Hugging Face model tree? - \item Do direct parent--child, indirect, and disconnected model pairs exhibit - different DNA-distance distributions as decoding stochasticity rises? - \item How sensitive are the conclusions to response encoder, truncation, - projection dimension, projection seed, and the number of response - samples? -\end{enumerate} - -The main hypothesis is that temperature will cause a larger reduction in exact -classification accuracy than top-$p$ over the planned range. Classifier and -distributional-method benefits will be judged by paired accuracy differences -and by a shallower degradation curve, rather than by comparing accuracies from -different tasks. +\begin{quote} +\textbf{Main finding.} The current 84-model exploratory evidence does not +support the simple claim that higher temperature always reduces model-detection +performance. Instead, temperature and top-$p$ interact: increasing $T$ from +0.2 to 0.3 improved performance at $p=0.8$, made little detectable difference +at $p=0.9$, and substantially reduced performance at $p=1.0$. +\end{quote} -\section{Model cohort} - -\subsection{Selection rule} - -The planned cohort contains 100 Hugging Face models. It was selected from 470 -eligible models with valid unsuffixed reference DNA artifacts and recorded -parameter counts between 0.3 and 7.5 billion. Selection used seeded round-robin -sampling over architecture $\times$ logarithmic parameter-size strata. It did -not use retrieval accuracy, SVM accuracy, response quality, or any other test -outcome. Before launching the primary grid, one selected model that repeatedly -returned empty responses in the pilot control run was replaced with a -similar-size model whose cached baseline run contained 100 non-empty responses. -This reliability replacement was documented in advance and did not use -evaluation accuracy. - -The fixed artifacts are: +\textbf{Changes from the previous report} \begin{itemize} - \item cohort: \path{configs/rand_chinese_stratified_100.jsonl}; - \item cohort audit: \path{configs/rand_chinese_stratified_100_audit.json}; - \item hardware shards: - \path{configs/rand_chinese_stratified_100_rtx3090.jsonl} and - \path{configs/rand_chinese_stratified_100_a100.jsonl}; - \item shard audit: - \path{configs/rand_chinese_stratified_100_shards_audit.json}; - \item selection seed: 42; and - \item cohort SHA-256: - \texttt{19b7c7b554af4e98edeb3ab279f52ccae66a9bddbff81c0c15f2fb464e895e6e}. + \item The primary cohort is now the fixed validated-100 cohort. + \item The plan was reduced from four to two generation rounds per condition: + repeat 1 is the reference/training split and repeat 2 is held out. + \item The workload is now 13 conditions $\times$ 2 rounds $\times$ 100 + models $=2{,}600$ successful artifacts, rather than 5,200. + \item The report now includes the live grid, exploratory values in the main + result tables, direct answers to the research questions, and a dated + completion forecast. \end{itemize} -The audit file records the eligible population, selection method, selected -model IDs, architecture and size metadata, exclusions, and output hash. The -cohort must not be changed in response to preliminary performance. Any further -operational replacement must be justified by a generation failure, matched as -closely as practical on parameter size, recorded in the audit, and fixed before -the affected run is launched. - -\subsection{Completion requirement} - -The intended final analysis uses all 100 models. The automated primary analysis -will refuse to run if fewer than 80 models are common to all required training -and test runs. Missing models should first be backfilled. If the final common -cohort remains below 100, the report will provide success rates and failure -reasons by decoding cell and compare retained and excluded models by size and -architecture. +\textbf{Current status (July 30, 18:16 Singapore time).} +The live audit contains \textbf{1,352/2,600 successful artifacts (52.0\%)}, +leaving 1,248. A four-GPU backfill on GPUs 0, 1, 2, and 4 is active and has +added 39 successes since its July 30 restart. No primary accuracy claim will +be made until both rounds are complete on a common cohort. -\section{Prompt set and DNA construction} - -Every model receives the same 100 synthetic classical-Chinese prompts from -\path{data/rand/rand_dataset_chinese.json}. The prompt construction and random -projection seed remain fixed at 42 for every model, setting, and repeat. - -For the original representation, each response is encoded using -\method{all-mpnet-base-v2}. The 100 response embeddings are concatenated and -mapped to a 128-dimensional DNA vector by a seeded Gaussian random projection. -The current maximum response length is 1024 generated tokens. The saved -metadata records at least the model ID, dataset, prompt count, temperature, -top-$p$, sampling flag, generation seed, maximum length, projection seed, -encoder, and DNA dimension. - -Because the sentence encoder is primarily English-oriented and truncates long -inputs, the final study will additionally report response-length and encoder -token-length distributions, the fraction exceeding the encoder limit, and a -sensitivity analysis with a Chinese or multilingual response encoder. - -\section{Decoding design} - -\subsection{Factorial grid} - -The deterministic condition is -\[ - T=0, \qquad \text{sampling disabled}, \qquad p=1.0\text{ (recorded only)}. -\] -Top-$p$ is inactive when sampling is disabled; consequently, $T=0$ appears once -and is not repeated as three nominal top-$p$ cells. - -For stochastic decoding, the complete grid is -\[ - T\in\{0.2,0.3,0.5,0.7\}, \qquad - p\in\{0.8,0.9,1.0\}. -\] -This gives 13 decoding conditions in total. Four independent generation -repeats are planned for every condition, giving 52 run cells and -\[ - 100\ \text{models}\times13\ \text{conditions}\times4\ \text{repeats} - =5{,}200 -\] -model-level extraction tasks before retries. - -\subsection{Independent repeats and seeds} - -The response-sampling seeds are: - -\begin{table}[ht] +\begin{table}[h] \centering -\caption{Generation-repeat assignment. The projection seed remains 42 in all rows.} -\label{tab:repeat-assignment} -\begin{tabular}{ccc} +\small +\caption{Current answers to the research questions.} +\begin{tabular}{p{0.08\linewidth}p{0.58\linewidth}p{0.25\linewidth}} \toprule -Repeat & Generation seed & Primary role \\ +RQ & Current answer & Confidence \\ \midrule -1 & 42001 & training and reference gallery \\ -2 & 42002 & training and reference gallery \\ -3 & 42003 & held-out test query \\ -4 & 42004 & held-out test query \\ +RQ1 & Temperature cannot be interpreted independently of top-$p$. & +Limited 84-model evidence \\ +RQ2 & Linear and RBF SVMs improve equal-cell Top-1 over cosine on identical +queries. & Paired exploratory CIs are positive \\ +RQ3 & The proposed distributional advantage is not yet tested fairly on the +84-model cohort. & Inconclusive \\ +RQ4 & Linear SVM has the best mixed accuracy; RBF has the best worst-cell +accuracy at $\tau=0.3$. & Limited 84-model evidence \\ \bottomrule \end{tabular} \end{table} -No response, DNA vector, or repeat may appear in both the training/reference -split and the held-out query split. Generation seed and projection seed are -stored separately so that response variability is not confounded with a change -in the random projection. - -\section{Primary exact-model task} - -Let $\mathcal{M}$ be the fixed common model cohort. Given a query DNA vector -$\mathbf{d}_{m,s,r}$ generated by model $m$, decoding setting $s=(T,p)$, and -held-out repeat $r\in\{3,4\}$ (that is, $r$ is either repeat 3 or repeat 4 in -Table~\ref{tab:repeat-assignment}), each method evaluates every candidate -$j\in\mathcal{M}$. Let $\mathcal{D}^{\mathrm{train}}_j$ denote the set of -training DNA vectors available for candidate model $j$. Its gallery centroid is -\[ - \boldsymbol{\mu}_j - =\frac{1}{|\mathcal{D}^{\mathrm{train}}_j|} - \sum_{\mathbf{x}\in\mathcal{D}^{\mathrm{train}}_j}\mathbf{x}. -\] -The standard cosine similarity and cosine distance both take the query and the -candidate centroid as inputs: -\[ - S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) - =\frac{\mathbf{d}^{\mathsf T}\boldsymbol{\mu}_j} - {\lVert\mathbf{d}\rVert_2\lVert\boldsymbol{\mu}_j\rVert_2}, - \qquad - D_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) - =1-S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j). -\] -Thus, the cosine rule may be written equivalently as -\[ - \widehat{m}^{(\mathrm{cos})} - =\arg\min_{j\in\mathcal{M}} - D_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j) - =\arg\max_{j\in\mathcal{M}} - S_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j). -\] -No square is applied in the standard cosine distance used by the evaluation -code; each Euclidean norm already satisfies -$\lVert\mathbf{d}\rVert_2=(\sum_k d_k^2)^{1/2}$, but the cosine value itself is -not squared. The squared norm appearing below belongs instead to the RBF kernel. -For the SVM rules, the explicit class-$j$ decision scores and predictions are -\[ - f_j^{(a)}(\mathbf{d})= - \begin{cases} - \mathbf{w}_j^{\mathsf T}\mathbf{z}(\mathbf{d})+b_j, - & a=\mathrm{lin},\\[4pt] - \displaystyle - \sum_{i=1}^{n_{\mathrm{SV}}}\alpha_{ij} - \exp\!\left( - -\gamma\lVert\mathbf{z}(\mathbf{d})-\mathbf{z}(\mathbf{x}_i)\rVert_2^2 - \right)+b_j, - & a=\mathrm{rbf}. - \end{cases} - \qquad - \widehat{m}^{(a)} - =\arg\max_{j\in\mathcal{M}}f_j^{(a)}(\mathbf{d}_{m,s,r}), - \quad a\in\{\mathrm{lin},\mathrm{rbf}\}. -\] -Here $\mathbf{z}(\cdot)$ is the feature-wise standardization learned from the -training split, $(\mathbf{w}_j,b_j)$ are the linear-SVM parameters, and -$\{\mathbf{x}_i,\alpha_{ij}\}_{i=1}^{n_{\mathrm{SV}}}$ and $\gamma$ are the -RBF-SVM support vectors, effective class-$j$ coefficients, and kernel -bandwidth parameter, respectively. The prediction is correct only if -$\widehat{m}^{(a)}=m$. Thus, cosine and SVM methods -are evaluated on identical multiclass labels, queries, and candidate sets. - -\subsection{Methods} - -\begin{table}[ht] -\centering -\caption{Planned representation $\times$ classifier comparison.} -\label{tab:method-matrix} -\begin{tabular}{lll} -\toprule -Representation & Decision rule & Purpose \\ -\midrule -Original 128-D DNA & cosine nearest centroid & primary retrieval baseline \\ -Original 128-D DNA & multiclass linear SVM & classifier-only ablation \\ -Original 128-D DNA & multiclass RBF SVM & nonlinear classifier ablation \\ -Multi-sample mean DNA & cosine nearest centroid & matched-budget averaging baseline \\ -Distributional DNA & exact RBF-MMD & proposed representation \\ -Distributional DNA & multiclass SVM & full proposed method, if applicable \\ -\bottomrule -\end{tabular} -\end{table} - -The linear and RBF SVMs consume the full 128-dimensional DNA vector. The legacy -linear SVM using only negative cosine distance is not considered an exact-model -classification improvement because a monotone linear transformation of cosine -distance cannot alter closed-set candidate ranking. It remains only a binary -verification baseline. - -\subsection{Known-setting descriptive evaluation} - -For each held-out condition $(T,p)$ and each method $a$, the experiment reports -\[ - A_a(T,p)=\frac{1}{|\mathcal{Q}_{T,p}|} - \sum_{q\in\mathcal{Q}_{T,p}}\mathbb{I}[\widehat{m}_{a,q}=m_q]. -\] -Top-1 is primary; Top-3, Top-5, and mean reciprocal rank (MRR) are secondary. -The change from the deterministic condition is -\[ - \Delta A_a(T,p)=A_a(T,p)-A_a(0). -\] -All per-setting comparisons will use the same held-out model queries. - -\section{Unknown-temperature bounded deployment} - -The main deployment scenario assumes that the exact decoding parameters are -not provided to the classifier. For a temperature bound -\[ - \tau\in\{0.2,0.3,0.5,0.7\}, -\] -one classifier is trained using pooled repeats 1--2 from every allowed setting -with $T\leq\tau$. Temperature and top-$p$ are omitted from its features. It is -then evaluated on held-out repeats 3--4 from all allowed settings. - -To avoid overweighting temperatures that happen to have more nominal cells, -repeats are first averaged within each $(T,p)$ cell. The primary mixed accuracy -is the equal-cell mean -\[ - A_a^{\mathrm{mix}}(\tau) - =\frac{1}{|\mathcal{S}_\tau|} - \sum_{s\in\mathcal{S}_\tau} A_a(s), - \qquad - \mathcal{S}_\tau=\{(T,p):T\leq\tau\}. -\] -The robustness guarantee is summarized by the worst observed setting -\[ - A_a^{\mathrm{worst}}(\tau) - =\min_{s\in\mathcal{S}_\tau} A_a(s). -\] -These quantities directly answer how accurately the system performs when the -decoding setting is hidden but its temperature is bounded. - -\section{Distributional and matched-budget evaluation} - -The distributional method operates on repeated response samples rather than a -single point estimate. It will be compared against both a single-sample cosine -baseline and a matched-budget mean/centroid baseline. Every method comparison -must use the same number of response samples, prompts, and total generated-token -budget unless the budget difference is explicitly plotted. - -The planned sample-budget ablation is -\[ - K\in\{1,2,4,8\}, -\] -subject to the number of available independent responses. For each $K$, the -report will include accuracy, generated tokens, reference storage, and analysis -time. This distinguishes gains due to the representation from gains obtained -merely by consuming more samples. - -\section{Secondary verification and tree-aware analysis} - -\subsection{Binary verification} - -If binary pairwise verification is reported, its tasks are separated into: - -\begin{enumerate} - \item exact same-model versus unrelated; - \item lineage-only (off-diagonal related) versus unrelated; and - \item the legacy same-or-related versus unrelated task. -\end{enumerate} - -Training may downsample negative pairs or use class weighting. Testing uses all -available pairs at their natural prevalence. The main binary metrics are -precision--recall AUC, precision, recall, specificity, Matthews correlation -coefficient, false positives per query, and ROC-AUC. Balanced-test accuracy may -be shown only as an explicitly labelled diagnostic. - -\subsection{Model-tree distance} - -The Hugging Face relation exporter stores direct base-model edges in addition -to connected components. Using the undirected direct-edge graph, the shortest -tree distance is -\[ - d_{\mathrm{tree}}(i,j)= - \begin{cases} - 0, & i=j,\\ - 1, & i\text{ and }j\text{ share a direct edge},\\ - 2,3,\ldots, & \text{connected by the corresponding number of edges},\\ - \infty, & \text{disconnected}. - \end{cases} -\] - -The final report will show DNA-distance distributions for exact, direct -one-hop, indirect two-hop, indirect three-or-more-hop, same-component with -unknown hop distance, and disconnected pairs. For Top-1 predictions, cumulative -tree-aware accuracy will be reported as exact, within one hop, within two hops, -and within the same connected component. This analysis describes error severity -and does not replace exact-model accuracy as the primary endpoint. - -\section{Statistical analysis plan} - -\subsection{Uncertainty} - -Every accuracy and MRR estimate will include a 95\% confidence interval. -Resampling will preserve dependence among observations: - -\begin{itemize} - \item model IDs are resampled as clusters across methods and settings; - \item generation repeat is treated as a higher-level resampling unit when - sufficient repeats are available; and - \item tree-related analyses use model-tree component clusters where relevant. -\end{itemize} - -Pair-level observations sharing a query model, reference model, or tree -component will not be treated as independent Bernoulli trials. - -\subsection{Paired comparisons} - -Method differences are computed on identical held-out queries. The principal -quantity is -\[ - \delta_{a,b}(T,p)=A_a(T,p)-A_b(T,p), -\] -with a paired cluster-bootstrap confidence interval. The analysis will also -test whether a method changes the temperature degradation slope, for example -with a mixed-effects logistic model of the form -\[ - \operatorname{logit}\Pr(\mathrm{correct}) - =\beta_0+\beta_1 T+\beta_2 p+\beta_3\mathrm{method} - +\beta_4(T\times\mathrm{method}) - +\beta_5(p\times\mathrm{method})+u_{\mathrm{model}}+u_{\mathrm{repeat}}. -\] -The interaction terms, rather than isolated cell differences, address whether -a method mitigates robustness loss. - -\subsection{Multiplicity and exploratory analyses} - -Top-1 accuracy and bounded mixed accuracy are primary endpoints. Top-3, Top-5, -MRR, tree-aware accuracy, encoder ablations, and projection ablations are -secondary. Any unplanned subgroup or hyperparameter analysis will be labelled -exploratory. If many method-by-setting significance tests are presented, a -false-discovery-rate correction will be applied. - -\section{Ablations and validity checks} - -The following checks are planned where artifacts and compute permit: - -\begin{enumerate} - \item projection dimensions $\{64,128,256,512\}$ and at least five projection - seeds; - \item an unprojected or prompt-level distance baseline; - \item prompt bootstrap and split-half reliability; - \item response encoder comparison including a Chinese or multilingual - encoder; - \item response-token and encoder-token length distributions and truncation - rates by setting; - \item fixed $T=0$ gallery, same-setting repeat gallery, and multi-setting - centroid gallery; - \item leave-one-setting-out evaluation for unseen decoding configurations; - \item performance by model size, architecture, and chat/base status; and - \item failure probability by model attributes and decoding setting. -\end{enumerate} - \clearpage -\section{Small-scale demonstration report using existing artifacts} -\label{sec:small-demo} - -\subsection{Scope and split} - -To check that the analyses in Sections 6--11 are executable before the primary -sweep is complete, small exploratory demonstrations were run on July 23, 2026, -using only artifacts already present under \path{out/rand_chinese}. No new model -responses were generated. Repeat 1 was used for training/reference data and -repeat 2 for testing. Six complete stochastic cells were available: -\[ - T\in\{0.2,0.3\},\qquad p\in\{0.8,0.9,1.0\}. -\] -The $T=0.5$ and $T=0.7$ cells were excluded because they did not have a -sufficiently complete independent-repeat split. These demonstrations use -convenience cohorts determined by artifact availability, not the fixed -100-model primary cohort. They are therefore pipeline checks and exploratory -effect estimates only. - -\subsection{Executive summary} +\section{Important exploratory findings} -\noindent\fbox{\parbox{0.94\linewidth}{ -\textbf{Demo outcome.} The available artifacts support an end-to-end -demonstration of exact classification, bounded unknown-temperature evaluation, -paired model-cluster uncertainty, exact-only binary verification, a limited -distributional comparison, a limited tree-aware analysis, and a gallery -sensitivity check. Across the six complete cells, the pooled linear SVM had the -highest equal-cell Top-1 (0.722), followed by RBF SVM (0.688) and cosine -retrieval (0.621). The hardest observed cell was $(T,p)=(0.3,1.0)$. These are -exploratory results from availability-selected cohorts and must not be read as -the outcome of the 100-model primary experiment. -}} +The following results use the same 84 availability-selected models, repeat 1 +for pooled reference/training construction, and repeat 2 for held-out testing. +They are pipeline-scale evidence, not final validated-100 results. -\medskip -Table~\ref{tab:demo-coverage} maps each planned protocol component to what -could actually be demonstrated. ``Partial'' means that the code path ran but -the available cohort or repeat structure could not exercise the full planned -analysis. - -\begin{table}[htbp] +\begin{table}[h] \centering -\caption{Coverage of Sections 6--11 by the small-scale demonstration.} -\label{tab:demo-coverage} -\begin{tabular}{p{0.13\linewidth}p{0.35\linewidth}p{0.23\linewidth}p{0.15\linewidth}} +\small +\caption{Held-out exact-model Top-1. Asterisks denote exploratory results.} +\begin{tabular}{ccrrrr} \toprule -Protocol section & Demonstrated analysis & Available scale & Status \\ +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ \midrule -6: Exact task - & Cosine centroid, linear SVM, and RBF SVM on identical queries - & Six cells; 84 common models & Complete demo \\ -7: Bounded deployment - & Equal-cell mixed and worst-setting accuracy for $\tau=0.2,0.3$ - & 89 and 84 models & Complete demo \\ -8: Distributional - & Single cosine, mean cosine, and exact RBF-MMD - & Eight models; 20 prompts; at most two repeats & Partial \\ -9: Verification - & Exact-only linear probe at natural pair prevalence - & 95 models; 9,025 pairs per direction & Complete demo \\ -9: Tree-aware - & Exact versus disconnected error and distance summaries - & 95 models; no related pairs & Partial \\ -10: Statistics - & Model-cluster CIs and paired method differences - & One held-out repeat per cell & Partial \\ -11: Validity - & Fixed-$T=0$ versus pooled-gallery diagnostic - & 86 versus 84 models & Partial \\ +0.2 & 0.8 & \demo{0.643} & \demo{0.821} & \demo{0.702} & \pending \\ +0.2 & 0.9 & \demo{0.726} & \demo{0.845} & \demo{0.762} & \pending \\ +0.2 & 1.0 & \demo{0.595} & \demo{0.643} & \demo{0.643} & \pending \\ +0.3 & 0.8 & \demo{0.774} & \demo{0.869} & \demo{0.857} & \pending \\ +0.3 & 0.9 & \demo{0.690} & \demo{0.786} & \demo{0.762} & \pending \\ +0.3 & 1.0 & \demo{0.298} & \demo{0.369} & \demo{0.405} & \pending \\ \bottomrule \end{tabular} \end{table} -\subsection{Exact classification and bounded deployment demo} - -For $\tau=0.2$, the common cohort contained 89 models and the training pool -contained the three repeat-1 cells at $T=0.2$. For $\tau=0.3$, requiring all six -cells reduced the common cohort to 84 models. The classifier was not given -temperature or top-$p$. Table~\ref{tab:demo-per-setting} reports held-out -repeat-2 Top-1 accuracy for the $\tau=0.3$ pooled training experiment. +\textbf{Temperature--top-$p$ interaction.} +For cosine retrieval, increasing $T$ from 0.2 to 0.3 changed Top-1 by +$+0.131$ at $p=0.8$ (95\% CI 0.024 to 0.238), $-0.036$ at $p=0.9$ +($-0.167$ to 0.083), and $-0.298$ at $p=1.0$ ($-0.417$ to $-0.179$). +The two SVMs show the same qualitative pattern. The current data therefore +support an interaction at limited scale, but not a general monotone +temperature conclusion. -\begin{table}[ht] +\begin{table}[h] \centering -\caption{Exploratory held-out Top-1 accuracy with 84 common models.} -\label{tab:demo-per-setting} -\begin{tabular}{ccrrr} +\small +\caption{Temperature-agnostic bounded deployment.} +\begin{tabular}{clrr} \toprule -$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM \\ +$\tau$ & Method & Mixed Top-1 & Worst cell \\ \midrule -0.2 & 0.8 & 0.643 & 0.821 & 0.702 \\ -0.2 & 0.9 & 0.726 & 0.845 & 0.762 \\ -0.2 & 1.0 & 0.595 & 0.643 & 0.643 \\ -0.3 & 0.8 & 0.774 & 0.869 & 0.857 \\ -0.3 & 0.9 & 0.690 & 0.786 & 0.762 \\ -0.3 & 1.0 & 0.298 & 0.369 & 0.405 \\ +0.2 & Cosine & 0.596 & 0.562 \\ + & Linear SVM & \textbf{0.682} & \textbf{0.652} \\ + & RBF SVM & 0.629 & 0.584 \\ +\addlinespace +0.3 & Cosine & 0.621 & 0.298 \\ + & Linear SVM & \textbf{0.722} & 0.369 \\ + & RBF SVM & 0.688 & \textbf{0.405} \\ \bottomrule \end{tabular} \end{table} -Figure~\ref{fig:demo-exact-heatmaps} makes the setting-level pattern explicit. -The linear SVM led in four cells and tied in one, while the RBF SVM was highest -at $(0.3,1.0)$. All methods dropped sharply in that cell, so the demo does not -support a general monotone temperature effect independent of top-$p$. +On identical queries at $\tau=0.3$, linear SVM improved over cosine by 0.101 +(paired 95\% CI 0.058 to 0.147), and RBF SVM improved by 0.067 +(0.026 to 0.111). Thus classifier mitigation is the strongest finding +currently supported, although only at exploratory scale. -\begin{figure}[htbp] -\centering -\includegraphics[width=\linewidth] - {docs/figures/small_scale_section_6_11/exact_top1_heatmaps.png} -\caption{Exploratory exact-model Top-1 by method and decoding cell. Darker -cells indicate higher accuracy. The equal-cell means correspond to the -$\tau=0.3$ pooled-training experiment.} -\label{fig:demo-exact-heatmaps} -\end{figure} +\clearpage +\section{Live generation grid} -The equal-cell bounded summaries are shown in -Table~\ref{tab:demo-bounded}. Confidence intervals resample model IDs as -clusters across the included cells. +Each planned setting requires 200 successes: 100 models in each of two rounds. +A dash denotes an unplanned deterministic duplicate. -\begin{table}[ht] +\begin{table}[h] \centering -\caption{Exploratory bounded-deployment Top-1 summaries.} -\label{tab:demo-bounded} -\begin{tabular}{clrrr} +\small +\caption{Reusable successes as of July 30, 18:16.} +\begin{tabular}{crrr} \toprule -$\tau$ & Method & Mixed accuracy (95\% CI) & Worst cell & Models \\ +Temperature & $p=0.8$ & $p=0.9$ & $p=1.0$ \\ \midrule -0.2 & Cosine centroid & 0.596 (0.528, 0.667) & 0.562 & 89 \\ - & Linear SVM & 0.682 (0.614, 0.745) & 0.652 & 89 \\ - & RBF SVM & 0.629 (0.562, 0.700) & 0.584 & 89 \\ -\addlinespace -0.3 & Cosine centroid & 0.621 (0.554, 0.688) & 0.298 & 84 \\ - & Linear SVM & 0.722 (0.675, 0.772) & 0.369 & 84 \\ - & RBF SVM & 0.688 (0.633, 0.742) & 0.405 & 84 \\ +$0$ & -- & -- & $42/200$ \\ +$0.2$ & $166/200$ & $171/200$ & $162/200$ \\ +$0.3$ & $170/200$ & $168/200$ & $161/200$ \\ +$0.5$ & $79/200$ & $85/200$ & $73/200$ \\ +$0.7$ & $1/200$ & $74/200$ & $0/200$ \\ \bottomrule \end{tabular} \end{table} -On identical queries, the paired model-cluster bootstrap difference between -linear SVM and cosine was $0.086$ (95\% CI $0.037$ to $0.135$) at -$\tau=0.2$ and $0.101$ (95\% CI $0.058$ to $0.147$) at $\tau=0.3$. The -corresponding RBF-SVM differences were $0.034$ (95\% CI $0.004$ to $0.071$) -and $0.067$ (95\% CI $0.026$ to $0.111$). These intervals quantify only this -availability-selected demo and do not test the primary hypotheses. - -Figure~\ref{fig:demo-bounded-paired} combines three views that should remain -distinct in interpretation: bounded performance, paired within-query method -gains, and the unpaired gallery diagnostic. In particular, the fixed-gallery -bars are not a controlled estimate of gallery effects because the gallery -cohort and training budget differ from the pooled condition. - -\begin{figure}[htbp] -\centering -\includegraphics[width=\linewidth] - {docs/figures/small_scale_section_6_11/bounded_paired_gallery.png} -\caption{Bounded-deployment and sensitivity summary. Panel A shows equal-cell -mixed accuracy with model-cluster 95\% intervals and the worst observed cell. -Panel B shows paired Top-1 differences relative to cosine. Panel C is an -explicitly unpaired fixed-gallery versus pooled-gallery diagnostic.} -\label{fig:demo-bounded-paired} -\end{figure} - -\subsection{Distributional and matched-budget demo} - -The exact RBF-MMD pilot ran successfully on eight lexicographically selected -models, 20 common evaluation prompts, and two response repeats, using -$T=0.2,p=0.8$ as the reference setting. Single-sample cosine, mean-cosine, and -exact RBF-MMD each achieved Top-1 and MRR of 1.000 for the same-setting -comparison and for cross-setting queries at $(0.3,0.8)$ and $(0.3,0.9)$. The -same-setting split has only one repeat on each side, whereas the cross-setting -comparisons pool both repeats per model on each side. This is a successful -end-to-end demonstration, but the tiny cohort saturated all methods and -therefore provides no evidence that the distributional representation is -better. The available two repeats also do not support the planned -$K\in\{1,2,4,8\}$ ablation. - -\begin{table}[htbp] +\begin{table}[h] \centering -\caption{Distributional pilot Top-1 (MRR was also 1.000 in every entry).} -\label{tab:demo-distributional} +\small +\caption{Progress summarized by temperature.} \begin{tabular}{lrrr} \toprule -Query comparison & Single cosine & Mean cosine & Exact RBF-MMD \\ +Condition & Required & Success & Remaining \\ \midrule -Same $(0.2,0.8)$ & 1.000 & 1.000 & 1.000 \\ -Cross $(0.2,0.8)\rightarrow(0.3,0.8)$ & 1.000 & 1.000 & 1.000 \\ -Cross $(0.2,0.8)\rightarrow(0.3,0.9)$ & 1.000 & 1.000 & 1.000 \\ -\bottomrule -\end{tabular} -\end{table} - -This complete saturation is itself a useful demo diagnostic: a larger and more -difficult cohort is required before representation differences can be -estimated. It would be inappropriate to select a method from these pilot -numbers. - -\subsection{Binary verification and tree-aware demo} - -An exact-only linear verification probe was trained on one $T=0.2,p=0.8$ -repeat and tested on the other, in both directions, over 95 common models. -Testing retained all 8,930 negative pairs per direction, giving a natural -positive prevalence of $1/95$. Results are in -Table~\ref{tab:demo-verification}. - -\begin{table}[ht] -\centering -\caption{Exploratory exact-only binary verification at natural prevalence.} -\label{tab:demo-verification} -\begin{tabular}{lrrrrrr} -\toprule -Test repeat & PR-AUC & ROC-AUC & Precision & Recall & Specificity & MCC \\ +$T=0$ & 200 & 42 & 158 \\ +$T=0.2$, all $p$ & 600 & 499 & 101 \\ +$T=0.3$, all $p$ & 600 & 499 & 101 \\ +$T=0.5$, all $p$ & 600 & 237 & 363 \\ +$T=0.7$, all $p$ & 600 & 75 & 525 \\ \midrule -1 & 0.334 & 0.832 & 0.049 & 0.726 & 0.851 & 0.163 \\ -2 & 0.373 & 0.869 & 0.045 & 0.747 & 0.831 & 0.155 \\ +Total & 2,600 & 1,352 & 1,248 \\ \bottomrule \end{tabular} \end{table} -Despite the apparently strong ROC-AUC, the probe produced 1,329 and 1,511 -false positives in the two directions, respectively. The resulting precision -near 5\% demonstrates why the primary verification report emphasizes PR-AUC, -MCC, specificity, and false positives per query rather than balanced accuracy -alone. - -The tree-aware cosine demo used repeat 1 at $(0.2,0.8)$ as the gallery and 95 -common models. Exact Top-1 was 0.526 for the same-setting repeat-2 query and -0.379 for the $(0.3,0.8)$ repeat-2 query. All 104 combined errors were between -models disconnected in the exported relation graph, so within-one-hop, -within-two-hop, and same-component accuracy did not exceed exact accuracy. -Mean cosine distance was 0.445 versus 0.929 for exact and disconnected pairs -in the same-setting comparison, and 0.566 versus 0.929 in the cross-setting -comparison. No direct or indirect related pair occurred within this -availability-selected cohort, so lineage-error severity could not be -demonstrated. - -Figure~\ref{fig:demo-verification-tree} emphasizes two practical limitations. -First, ROC-AUC obscures the false-positive burden when only one of 95 candidate -pairs is positive. Second, the tree-aware demo separates exact and disconnected -pairs but cannot validate the intended one-hop and indirect strata because no -such pair occurred in the common cohort. - -\begin{figure}[htbp] -\centering -\includegraphics[width=\linewidth] - {docs/figures/small_scale_section_6_11/verification_tree_diagnostics.png} -\caption{Verification and tree-aware diagnostics. Panels A--B show binary -metrics and false positives per query at natural prevalence. Panel C compares -mean cosine distance for exact and disconnected pairs and annotates exact -retrieval accuracy.} -\label{fig:demo-verification-tree} -\end{figure} - -\subsection{Validity-check demo and deferred items} - -As a limited gallery check, a fixed $T=0$ repeat-1 gallery was compared with -the multi-setting pooled gallery on the same six query settings. Equal-cell -mixed Top-1 with the fixed gallery was 0.403 for cosine, 0.310 for linear SVM, -and 0.341 for RBF SVM over 86 common models. The corresponding pooled-gallery -values were 0.621, 0.722, and 0.688 over 84 common models. Because the cohorts -and number of training examples differ, this is a diagnostic rather than a -paired method comparison; it merely confirms that gallery construction is -consequential. - -The remaining Section 10--11 analyses were deferred. Two temperatures and one -held-out repeat are inadequate for the planned mixed-effects degradation model. -Alternative projection dimensions/seeds, encoder comparisons, reliable -encoder-token truncation counts, $K=4$ and $K=8$, lineage-only verification, -and related-pair tree strata are not supported by the currently complete -artifacts. Leave-one-setting-out and subgroup analyses are feasible later but -were omitted to keep this demonstration deliberately small. - -\subsection{Demo conclusions and primary-study handoff} +\textbf{Execution priority.} +Resume the deterministic control first, followed by the large $T=0.7$ gaps, +then $T=0.5$, and finally the smaller $T=0.2/0.3$ backfills. Successful +historical artifacts are preserved; only missing or failed model--cell--round +keys are queued. -The demonstration supports the following limited conclusions: +\textbf{What is and is not complete.} +All 13 settings have been started, but none yet contains 100 successful models +in both rounds. The filled accuracy values on the previous page come from a +separate 84-model demonstration and must not be pooled with the primary +validated-100 results. -\begin{itemize} - \item The exact-classification and bounded-deployment pipelines operate on - disjoint generation repeats and produce aligned per-query scores for - all three classifiers. - \item Within this demo, the linear SVM had the highest mixed Top-1 at both - temperature bounds, and its paired advantage over cosine was positive. - \item Robustness was setting-dependent: $(0.3,1.0)$ was substantially harder - than the other five cells for every method. - \item Natural-prevalence verification exposed a large operational - false-positive burden that ROC-AUC alone would conceal. - \item The distributional and tree-aware code paths run, but the present data - are respectively too easy and too sparse in related pairs to compare - the intended methods. - \item Gallery construction materially changes the diagnostic accuracies, so - the primary report must keep gallery definitions and training budgets - fixed in paired comparisons. -\end{itemize} - -Before any primary claim is made, the study still requires the fixed 100-model -cohort, complete repeats 1--4 for all 13 conditions, the preregistered -repeat-1/2 versus repeat-3/4 split, $K=4$ and $K=8$ response samples, sufficient -direct and indirect model-tree pairs, and the planned encoder/projection -metadata. The small-scale numbers should not be copied into the pending primary -Results tables. - -Machine-readable outputs are stored under -\path{out/small_scale_section_6_11}. The exact-classification, verification, -distributional, fixed-gallery, and tree-aware subdirectories contain the -selected cohorts, per-query predictions where applicable, aggregate CSV files, -and JSON summaries. The three report figures are regenerated without plotting -library dependencies using: - -\begin{lstlisting}[language=bash] -python scripts/plot_small_scale_section_6_11_demo.py -\end{lstlisting} +\textbf{Current execution.} +The four-GPU backfill remains active. At the 18:20 host-side check, four model +workers were still processing the deterministic $r1$ cell. The status journal +preserves the 42 completed deterministic artifacts, so later restarts will not +regenerate them. \clearpage +\section{Revised design and the proposed method} -\section{Execution and resource plan} - -The generation launcher is -\path{scripts/run_primary_robustness_experiment.sh}. It uses the 100-model -cohort, four repeats, the 13-condition grid, isolated outputs under -\path{out/primary_robustness_100}, and isolated logs. The hardware-shard wrapper -\path{scripts/run_primary_robustness_100_shard.sh} assigns the 23 largest -models to the two A100 GPUs and the remaining 77 models to the RTX 3090 fleet. -Both processes write model artifacts beneath the same experiment directory, -but use distinct run names, logs, status journals, and global-state files to -avoid concurrent-writer conflicts. The RTX 3090 scheduler uses up to four visible -GPUs; the A100 scheduler uses up to two. - -The current 100-model $T=0.5$ top-$p$ control experiment may continue as a -supplementary study. Its availability-selected cohort and existing artifacts -are not substituted into the revised primary cohort. The two primary shards -should be launched only after that control run finishes. If they share a model -cache, cache cleanup must not evict a model still required by the other shard. - -Transient failures are retried and recorded. Progress reports include planned, -successful, failed, and missing models plus failure-status counts. Missing -cells are never represented as zero accuracy and curves are not interpolated -through absent cells. - -\section{Reproducibility and provenance} - -The experiment will preserve: +\textbf{Primary design} \begin{itemize} - \item exact cohort file and SHA-256 hash; - \item prompt dataset and seed; - \item model ID and available model metadata; - \item temperature, top-$p$, sampling flag, generation seed, and token limit; - \item response files and independent repeat suffixes; - \item sentence encoder, DNA dimension, projection method, and projection seed; - \item run manifests, status journals, failure summaries, predictions, and - machine-readable metric tables; and - \item the evaluation code and report version used to produce final figures. + \item Cohort: fixed validated 100 Hugging Face models. + \item Prompts: the same 100 classical-Chinese prompts for every model. + \item Conditions: $T=0$ once, plus + $T\in\{0.2,0.3,0.5,0.7\}\times p\in\{0.8,0.9,1.0\}$. + \item Split: repeat 1 is reference/training; repeat 2 is held-out query. + \item Primary metric: exact-model Top-1; Top-3, Top-5, and MRR are secondary. + \item Deployment view: decoding parameters are hidden, with only + $T\leq\tau$ known. \end{itemize} -The unsuffixed historical gallery will not be used for the primary causal -interpretation because its temperature and top-$p$ were not recorded. It may be -retained as a clearly labelled legacy reference-sensitivity analysis. +\textbf{Why the Proposed column is still blank.} +The same 84 models and held-out queries can be evaluated with exact RBF-MMD at +$K=1$. However, one reference and one query response per prompt do not test a +multi-sample distribution: at $K=1$, MMD is effectively a kernel point +distance. In addition, the existing eight-model pilot used character +n-gram hashing rather than the response encoder used for the main DNA table. +Its saturated 1.000 accuracy is therefore neither difficult nor directly +comparable. -\section{Planned results} - -\subsection{Cohort and completion table} - -\begin{table}[ht] +\begin{table}[h] \centering -\caption{Cohort completion and availability. Populate after generation.} -\begin{tabular}{lrrrr} +\small +\caption{Data required for a disjoint, matched-budget distributional test.} +\begin{tabular}{lcc} \toprule -Condition & Planned & Successful & Failed & Common cohort \\ +Budget & Reference samples per prompt & Query samples per prompt \\ \midrule -$T=0$ & 100 & \todoresult & \todoresult & \todoresult \\ -$T=0.2$, all $p$ & 300 & \todoresult & \todoresult & \todoresult \\ -$T=0.3$, all $p$ & 300 & \todoresult & \todoresult & \todoresult \\ -$T=0.5$, all $p$ & 300 & \todoresult & \todoresult & \todoresult \\ -$T=0.7$, all $p$ & 300 & \todoresult & \todoresult & \todoresult \\ +$K=1$ & 1 & 1 \\ +$K=2$ & 2 & 2 \\ +$K=4$ & 4 & 4 \\ +$K=8$ & 8 & 8 \\ \bottomrule \end{tabular} \end{table} -Counts in this table are per repeat unless stated otherwise. The final version -will additionally report failure reasons and retained/excluded cohort -distributions. +\textbf{Defensible next step for the proposed method.} +First run an explicitly labelled ``RBF-MMD, $K=1$'' analysis on the exact +84-model cohort using the same encoder, prompts, repeat split, and queries. +This can check the paired pipeline without new generation. A claim about the +proposed multi-sample advantage requires additional independent responses and +matched $K\geq2$ cosine/mean baselines; it should not be inferred from the +current table. -\subsection{Per-setting exact classification} +\textbf{Main limitations} -\begin{longtable}{ccrrrr} -\caption{Held-out exact-model performance. Every entry will be reported with a -95\% model-cluster confidence interval.}\label{tab:per-setting}\\ -\toprule -$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ -\midrule -\endfirsthead -\toprule -$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ -\midrule -\endhead -0.0 & N/A & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.2 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.2 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.2 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.3 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.3 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.3 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.5 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.5 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.5 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.7 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.7 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.7 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ -\bottomrule -\end{longtable} +\begin{itemize} + \item The exploratory cohort was selected by artifact availability. + \item Only $T=0.2$ and 0.3 currently have comparable held-out results. + \item Two rounds quantify model-level uncertainty, not variability across + independent generation rounds. + \item The shared $T=0.5$ seed-42 runs require a duplicate/independence audit. +\end{itemize} + +\clearpage +\section{Schedule, decisions, and next report} -\subsection{Bounded unknown-temperature deployment} +The latest completed four-GPU batch produced 73 successes in 12.43 hours +(5.87 successes/hour). At that rate, 1,248 remaining artifacts require about +213 four-GPU hours, or 8.9 days of continuous generation, before retry and +audit allowances. -\begin{table}[ht] +\begin{table}[h] \centering -\caption{Temperature-agnostic deployment results. The classifier is not given -temperature or top-$p$.} -\begin{tabular}{clrrr} +\small +\caption{Conditional completion forecast.} +\begin{tabular}{p{0.32\linewidth}p{0.20\linewidth}p{0.38\linewidth}} \toprule -$\tau$ & Method & Mixed accuracy & Worst setting & MRR \\ +Milestone & Expected & Completion criterion \\ \midrule -0.2 & Original cosine & \todoresult & \todoresult & \todoresult \\ - & Linear SVM & \todoresult & \todoresult & \todoresult \\ - & RBF SVM & \todoresult & \todoresult & \todoresult \\ - & Proposed & \todoresult & \todoresult & \todoresult \\ -\addlinespace -0.3 & Original cosine & \todoresult & \todoresult & \todoresult \\ - & Linear SVM & \todoresult & \todoresult & \todoresult \\ - & RBF SVM & \todoresult & \todoresult & \todoresult \\ - & Proposed & \todoresult & \todoresult & \todoresult \\ -\addlinespace -0.5 & Original cosine & \todoresult & \todoresult & \todoresult \\ - & Linear SVM & \todoresult & \todoresult & \todoresult \\ - & RBF SVM & \todoresult & \todoresult & \todoresult \\ - & Proposed & \todoresult & \todoresult & \todoresult \\ -\addlinespace -0.7 & Original cosine & \todoresult & \todoresult & \todoresult \\ - & Linear SVM & \todoresult & \todoresult & \todoresult \\ - & RBF SVM & \todoresult & \todoresult & \todoresult \\ - & Proposed & \todoresult & \todoresult & \todoresult \\ +Missing/failed backfill & In progress & Four workers active on GPUs +0, 1, 2, and 4 since July 30 \\ +Generation and retries & Aug.\ 11--12 & 2,600 admissible successes \\ +Independence/provenance audit & Aug.\ 12 & Split passes seed and duplicate checks \\ +Primary evaluation and figures & Aug.\ 13--14 & Final common-cohort outputs \\ +Revised primary report & Aug.\ 14 & Exploratory values replaced by primary results \\ \bottomrule \end{tabular} \end{table} -\subsection{Planned figures} +\textbf{Schedule assessment.} +August 14 remains feasible only if the active four-GPU backfill continues at +approximately the observed throughput. Every +additional idle day moves the forecast by at least one day. Persistent +$T=0.7$ failures or a distinct-seed $T=0.5$ backfill would also extend it. -The final report will contain: +\textbf{Decisions for the next report} \begin{enumerate} - \item exact Top-1 versus temperature, faceted by top-$p$, with one curve per - representation/classifier and 95\% confidence bands; - \item accuracy loss relative to $T=0$ and estimated degradation slopes; - \item mixed and worst-setting accuracy versus temperature bound $\tau$; - \item stacked tree-aware Top-1 error severity versus temperature; and - \item accuracy versus response-sample/token budget for the mean and - distributional representations. + \item Report temperature effects separately by top-$p$; do not present only + a marginal temperature coefficient. + \item Treat classifier mitigation as exploratory until the validated-100 + common cohort is complete. + \item Add the proposed method only under a clearly stated sample budget and + matched encoder/query split. + \item Keep the main report short; move protocol commands, manifests, and + extended validity checks to an appendix or repository files. \end{enumerate} -\section{Planned interpretation} - -The final conclusions will be limited to what the completed protocol supports: - -\begin{itemize} - \item the effect of query-side decoding conditions relative to explicit, - independently generated galleries; - \item classifier mitigation on the same exact-model task; - \item representation gains under matched budgets; and - \item expected and worst observed performance when decoding parameters are - hidden but temperature is bounded. -\end{itemize} +\textbf{Reproducibility pointers.} +The fixed cohort is +\path{configs/rand_chinese_validated100_latest.jsonl}; the live machine-readable +grid is \path{reports/primary_robustness_run_grid.csv}; exploratory predictions +are under \path{out/small_scale_section_6_11}; and the backfill log is +\path{logs/primary_grid_resume_20260730-1235_master.log}. -No lineage-robustness conclusion will be based on aggregate positives dominated -by same-model pairs. No method will be declared superior from a point estimate -alone, and no causal temperature conclusion will use the historical -unknown-setting gallery. - -\appendix - -\section{Execution commands} - -Build or verify the fixed cohort: - -\begin{lstlisting}[language=bash] -python3 scripts/build_experiment_cohort.py --target 100 \ - --output configs/rand_chinese_stratified_100.jsonl \ - --audit-output configs/rand_chinese_stratified_100_audit.json -python3 scripts/build_primary_robustness_100_shards.py -\end{lstlisting} - -After the existing control run finishes, launch the two hardware shards from -separate terminals. Each command dynamically uses the visible GPUs up to its -stated worker cap: - -\begin{lstlisting}[language=bash] -mkdir -p logs && nohup env MAX_CONCURRENT_GPUS=4 \ - bash scripts/run_primary_robustness_100_shard.sh rtx3090 \ - > logs/primary_robustness_100_rtx3090_master.log 2>&1 & - -mkdir -p logs && nohup env MAX_CONCURRENT_GPUS=2 \ - bash scripts/run_primary_robustness_100_shard.sh a100 \ - > logs/primary_robustness_100_a100_master.log 2>&1 & -\end{lstlisting} - -Run the preregistered exact-model and tree-aware analyses after all four repeats -are complete: - -\begin{lstlisting}[language=bash] -bash scripts/run_primary_analysis.sh -\end{lstlisting} - -The primary analysis outputs are written beneath -\path{out/primary_robustness_100_analysis}. The exact-model evaluator produces -per-setting metrics, per-query predictions, bounded-deployment tables, cohort -metadata, and JSON summaries. - -\section{Implementation map} - -\begin{longtable}{p{0.34\linewidth}p{0.58\linewidth}} -\toprule -File & Purpose \\ -\midrule -\endfirsthead -\toprule -File & Purpose \\ -\midrule -\endhead -\path{scripts/run_primary_robustness_experiment.sh} - & Launch the 100-model, 13-condition, four-repeat extraction sweep. \\ -\path{scripts/run_primary_robustness_100_shard.sh} - & Run the collision-safe RTX 3090 or A100 hardware shard. \\ -\path{scripts/build_primary_robustness_100_shards.py} - & Assign 77 models to RTX 3090 workers and the 23 largest models to A100 - workers; record shard membership and hashes. \\ -\path{scripts/run_primary_analysis.sh} - & Construct the fixed train/test repeat split and run primary analyses. \\ -\path{scripts/evaluate_exact_dna_classification.py} - & Compare cosine centroids and multiclass SVMs on exact identity; produce - bounded unknown-temperature results and confidence intervals. \\ -\path{scripts/analyze_tree_aware_errors.py} - & Produce hierarchical retrieval and tree-distance error summaries. \\ -\path{scripts/evaluate_dna_probe_sweep.py} - & Run legacy and separated binary verification tasks using all test - negatives by default. \\ -\path{scripts/run_rbf_mmd_pilot.py} - & Compare single-sample, matched mean-cosine, and exact RBF-MMD retrieval. \\ -\path{scripts/export_hf_model_tree.py} - & Export direct parent/base edges and connected components. \\ -\path{scripts/report_sweep_progress.py} - & Report completion, missing models, and failure-status counts. \\ -\bottomrule -\end{longtable} +\vfill +\begin{center} +\textit{Primary conclusions remain pending until the validated-100 grid and +held-out split are complete.} +\end{center} \end{document} diff --git a/docs/primary_robustness_experiment_full_updated_2026-08-05.tex b/docs/primary_robustness_experiment_full_updated_2026-08-05.tex new file mode 100644 index 0000000..08bf815 --- /dev/null +++ b/docs/primary_robustness_experiment_full_updated_2026-08-05.tex @@ -0,0 +1,1138 @@ +\documentclass[11pt,a4paper]{article} + +\usepackage[margin=1in]{geometry} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{amsmath,amssymb} +\usepackage{booktabs} +\usepackage{graphicx} +\usepackage{longtable} +\usepackage{multirow} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{listings} +\usepackage{enumitem} + +\hypersetup{hidelinks} +\lstset{ + basicstyle=\ttfamily\small, + breaklines=true, + frame=single, + columns=fullflexible, + keepspaces=true +} + +\newcommand{\todoresult}{\textcolor{gray}{\textit{Not yet available}}} +\newcommand{\method}[1]{\texttt{#1}} +\newcommand{\demovalue}[1]{\textcolor{blue!65!black}{#1\textsuperscript{*}}} + +\title{Primary LLM-DNA Robustness Experiment\\ +\large Updated Full Experimental Protocol and Progress Report} +\author{} +\date{Updated August 5, 2026} + +\begin{document} +\maketitle + +\section*{Executive summary} +This document records the design and current execution status of the primary +LLM-DNA decoding robustness experiment. The study +will measure how temperature and top-$p$ affect exact-model identification, +whether a classifier can mitigate the resulting accuracy loss, and whether a +multi-sample distributional representation improves robustness under a matched +generation budget. The fixed primary cohort contains 100 validated models. +The experiment contains one deterministic condition and a complete +$4\times3$ stochastic grid, with two generation rounds per condition. The +principal deployment setting +assumes that temperature and top-$p$ are hidden at inference time and only an +upper bound on temperature is known. As of August 5, 2,528 of 2,600 planned +artifacts are successful. The remaining 72 terminal failures affect 41 distinct +models, leaving a strict all-grid common cohort of 59. Small-scale exploratory +results are reported separately and are not substitutes for the final primary +analysis. +\par + +\section{Status and scope} + +\textbf{Primary experiment status (August 5, 2026): generation pass complete, +targeted recovery required.} The grid contains 2,528/2,600 successful artifacts +(97.2\%). Two of 13 settings are fully complete. The 72 remaining slots are +52 \texttt{failed\_missing\_file} and 20 +\texttt{failed\_empty\_response}; no ordinary pending slots remain. The strict +intersection across all 26 runs contains 59 models and is below the +preregistered minimum of 80. Section~\ref{sec:small-demo} contains explicitly +labelled exploratory demonstrations that must not be interpreted as final +primary findings. + +A resource-feasibility review reduced the plan from 300 models and four repeats +to 100 models and two rounds. Repeat 1 is the reference/training split and +repeat 2 is held out. Exact identification is a 100-way closed-set task before +failure filtering. + +\begin{table}[htbp] +\centering +\caption{Live primary grid on August 5. Each cell combines two 100-model rounds.} +\label{tab:live-grid} +\begin{tabular}{crrr} +\toprule +Temperature & $p=0.8$ & $p=0.9$ & $p=1.0$ \\ +\midrule +$0$ & -- & -- & $200/200$ \\ +$0.2$ & $199/200$ & $200/200$ & $198/200$ \\ +$0.3$ & $199/200$ & $189/200$ & $185/200$ \\ +$0.5$ & $198/200$ & $196/200$ & $176/200$ \\ +$0.7$ & $196/200$ & $197/200$ & $195/200$ \\ +\bottomrule +\end{tabular} +\end{table} + +The high slot-completion rate and the smaller complete-case cohort are not +contradictory. Failures occur in different models across cells: 72 failed slots +are distributed over 41 models, so $100-41=59$ models succeed everywhere. +For setting-specific paired evaluation, the usable r1--r2 cohorts remain much +larger: + +\begin{table}[htbp] +\centering +\small +\caption{Paired cohort with both rounds successful in each setting.} +\label{tab:paired-cohorts} +\begin{tabular}{crrcrrr} +\toprule +$T$ & $p$ & Paired $N$ && $T$ & $p$ & Paired $N$ \\ +\midrule +0.0 & 1.0 & 100 && 0.3 & 0.9 & 93 \\ +0.2 & 0.8 & 99 && 0.3 & 1.0 & 89 \\ +0.2 & 0.9 & 100 && 0.5 & 0.8 & 98 \\ +0.2 & 1.0 & 98 && 0.5 & 0.9 & 97 \\ +0.3 & 0.8 & 99 && 0.5 & 1.0 & 77 \\ +0.7 & 0.8 & 96 && 0.7 & 0.9 & 97 \\ +0.7 & 1.0 & 95 && & & \\ +\bottomrule +\end{tabular} +\end{table} + +The common cohorts for bounded analyses are 97 at $\tau=0.2$, 86 at +$\tau=0.3$, 63 at $\tau=0.5$, and 59 at $\tau=0.7$. Targeted recovery should +first repair 21 models that each lack only one slot; if successful, this is the +minimum route to restore an 80-model all-grid cohort. + +This experiment replaces the 77-model interim analysis as the primary +robustness study. The earlier analysis remains a legacy diagnostic because it +used an incomplete sweep, one generation repeat per reported cell, an +historical reference gallery with unknown decoding parameters, and a binary +same-or-related task that was not directly comparable to exact-model Top-1 +retrieval. + +\section{Research questions and hypotheses} + +\subsection{Primary research questions} + +\begin{enumerate}[label=\textbf{RQ\arabic*.}] + \item How do temperature and top-$p$ affect exact-model classification from + LLM-DNA representations? + \item On the same exact-model task, can a classifier trained on the full DNA + vector reduce the accuracy degradation relative to cosine retrieval? + \item Does the proposed multi-sample distributional representation improve + robustness beyond original DNA under the same response and token + budget? + \item If temperature and top-$p$ are unknown at inference time, but + temperature is known to satisfy $T\leq\tau$, what average and + worst-setting accuracy can be expected? +\end{enumerate} + +\subsection{Secondary research questions} + +\begin{enumerate}[label=\textbf{SRQ\arabic*.}] + \item When exact identification fails, does the predicted model remain close + to the true model in the Hugging Face model tree? + \item Do direct parent--child, indirect, and disconnected model pairs exhibit + different DNA-distance distributions as decoding stochasticity rises? + \item How sensitive are the conclusions to response encoder, truncation, + projection dimension, projection seed, and the number of response + samples? +\end{enumerate} + +The main hypothesis is that temperature will cause a larger reduction in exact +classification accuracy than top-$p$ over the planned range. Classifier and +distributional-method benefits will be judged by paired accuracy differences +and by a shallower degradation curve, rather than by comparing accuracies from +different tasks. + +\section{Model cohort} + +\subsection{Fixed validated cohort} + +The primary cohort is the 100-model list exported from the latest validated +control manifest. Historical artifacts count only when their exact model ID, +decoding cell, and round match this cohort and grid. Performance was not used +to add or remove models. + +The fixed artifacts are: + +\begin{itemize} + \item cohort: \path{configs/rand_chinese_validated100_latest.jsonl}; + \item canonical manifest: + \path{out/top_p_control_t05_validated100_20260719/top_p_control_t05_t05_p06_r2/manifest.json}; + \item live audit: \path{reports/primary_robustness_run_grid.csv}; and + \item cohort SHA-256: + \texttt{9043a62b95436b9fc92671b6f5b11b15d427fddd745dba2f84c112d97e850e6d}. +\end{itemize} + +Any operational replacement would define a new cohort version and require the +grid and every common-cohort count to be regenerated. + +\subsection{Completion requirement} + +The intended final analysis uses all 100 models. The automated primary analysis +will refuse to run if fewer than 80 models are common to all required training +and test runs. Missing models should first be backfilled. If the final common +cohort remains below 100, the report will provide success rates and failure +reasons by decoding cell and compare retained and excluded models by size and +architecture. + +\section{Prompt set and DNA construction} + +Every model receives the same 100 synthetic classical-Chinese prompts from +\path{data/rand/rand_dataset_chinese.json}. The prompt construction and random +projection seed remain fixed at 42 for every model, setting, and repeat. + +For the original representation, each response is encoded using +\method{all-mpnet-base-v2}. The 100 response embeddings are concatenated and +mapped to a 128-dimensional DNA vector by a seeded Gaussian random projection. +The current maximum response length is 1024 generated tokens. The saved +metadata records at least the model ID, dataset, prompt count, temperature, +top-$p$, sampling flag, generation seed, maximum length, projection seed, +encoder, and DNA dimension. + +Because the sentence encoder is primarily English-oriented and truncates long +inputs, the final study will additionally report response-length and encoder +token-length distributions, the fraction exceeding the encoder limit, and a +sensitivity analysis with a Chinese or multilingual response encoder. + +\section{Decoding design} + +\subsection{Factorial grid} + +The deterministic condition is +\[ + T=0, \qquad \text{sampling disabled}, \qquad p=1.0\text{ (recorded only)}. +\] +Top-$p$ is inactive when sampling is disabled; consequently, $T=0$ appears once +and is not repeated as three nominal top-$p$ cells. + +For stochastic decoding, the complete grid is +\[ + T\in\{0.2,0.3,0.5,0.7\}, \qquad + p\in\{0.8,0.9,1.0\}. +\] +This gives 13 decoding conditions in total. Two generation rounds are planned +for every condition, giving 26 run cells and +\[ + 100\ \text{models}\times13\ \text{conditions}\times2\ \text{rounds} + =2{,}600 +\] +successful artifacts before retries. + +\subsection{Generation rounds and seeds} + +The response-sampling seeds are: + +\begin{table}[ht] +\centering +\caption{Generation-repeat assignment. The projection seed remains 42 in all rows.} +\label{tab:repeat-assignment} +\begin{tabular}{ccc} +\toprule +Repeat & Generation seed & Primary role \\ +\midrule +1 & 42001 (42 in existing $T=0.5$ control) & training/reference \\ +2 & 42002 (42 in existing $T=0.5$ control) & held-out query \\ +\bottomrule +\end{tabular} +\end{table} + +The shared $T=0.5$ cells require a duplicate/independence audit because both +existing rounds use seed 42. Historical sweep artifacts also did not record a +separate response-generation seed. These limitations affect causal +temperature interpretation but do not invalidate paired method comparisons +when every method reads exactly the same responses. + +No response, DNA vector, or round may appear in both the training/reference +split and the held-out query split. Generation seed and projection seed are +stored separately so that response variability is not confounded with a change +in the random projection. + +\section{Primary exact-model task} + +Let $\mathcal{M}$ be the fixed common model cohort. Given a query DNA vector +$\mathbf{d}_{m,s,r}$ generated by model $m$, decoding setting $s=(T,p)$, and +held-out repeat $r=2$ in Table~\ref{tab:repeat-assignment}, each method +evaluates every candidate +$j\in\mathcal{M}$. Let $\mathcal{D}^{\mathrm{train}}_j$ denote the set of +training DNA vectors available for candidate model $j$. Its gallery centroid is +\[ + \boldsymbol{\mu}_j + =\frac{1}{|\mathcal{D}^{\mathrm{train}}_j|} + \sum_{\mathbf{x}\in\mathcal{D}^{\mathrm{train}}_j}\mathbf{x}. +\] +The standard cosine similarity and cosine distance both take the query and the +candidate centroid as inputs: +\[ + S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) + =\frac{\mathbf{d}^{\mathsf T}\boldsymbol{\mu}_j} + {\lVert\mathbf{d}\rVert_2\lVert\boldsymbol{\mu}_j\rVert_2}, + \qquad + D_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) + =1-S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j). +\] +Thus, the cosine rule may be written equivalently as +\[ + \widehat{m}^{(\mathrm{cos})} + =\arg\min_{j\in\mathcal{M}} + D_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j) + =\arg\max_{j\in\mathcal{M}} + S_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j). +\] +No square is applied in the standard cosine distance used by the evaluation +code; each Euclidean norm already satisfies +$\lVert\mathbf{d}\rVert_2=(\sum_k d_k^2)^{1/2}$, but the cosine value itself is +not squared. The squared norm appearing below belongs instead to the RBF kernel. +For the SVM rules, the explicit class-$j$ decision scores and predictions are +\[ + f_j^{(a)}(\mathbf{d})= + \begin{cases} + \mathbf{w}_j^{\mathsf T}\mathbf{z}(\mathbf{d})+b_j, + & a=\mathrm{lin},\\[4pt] + \displaystyle + \sum_{i=1}^{n_{\mathrm{SV}}}\alpha_{ij} + \exp\!\left( + -\gamma\lVert\mathbf{z}(\mathbf{d})-\mathbf{z}(\mathbf{x}_i)\rVert_2^2 + \right)+b_j, + & a=\mathrm{rbf}. + \end{cases} + \qquad + \widehat{m}^{(a)} + =\arg\max_{j\in\mathcal{M}}f_j^{(a)}(\mathbf{d}_{m,s,r}), + \quad a\in\{\mathrm{lin},\mathrm{rbf}\}. +\] +Here $\mathbf{z}(\cdot)$ is the feature-wise standardization learned from the +training split, $(\mathbf{w}_j,b_j)$ are the linear-SVM parameters, and +$\{\mathbf{x}_i,\alpha_{ij}\}_{i=1}^{n_{\mathrm{SV}}}$ and $\gamma$ are the +RBF-SVM support vectors, effective class-$j$ coefficients, and kernel +bandwidth parameter, respectively. The prediction is correct only if +$\widehat{m}^{(a)}=m$. Thus, cosine and SVM methods +are evaluated on identical multiclass labels, queries, and candidate sets. + +\subsection{Methods} + +\begin{table}[ht] +\centering +\caption{Planned representation $\times$ classifier comparison.} +\label{tab:method-matrix} +\begin{tabular}{lll} +\toprule +Representation & Decision rule & Purpose \\ +\midrule +Original 128-D DNA & cosine nearest centroid & primary retrieval baseline \\ +Original 128-D DNA & multiclass linear SVM & classifier-only ablation \\ +Original 128-D DNA & multiclass RBF SVM & nonlinear classifier ablation \\ +Multi-sample mean DNA & cosine nearest centroid & matched-budget averaging baseline \\ +Distributional DNA & exact RBF-MMD & proposed representation \\ +Distributional DNA & multiclass SVM & full proposed method, if applicable \\ +\bottomrule +\end{tabular} +\end{table} + +The linear and RBF SVMs consume the full 128-dimensional DNA vector. The legacy +linear SVM using only negative cosine distance is not considered an exact-model +classification improvement because a monotone linear transformation of cosine +distance cannot alter closed-set candidate ranking. It remains only a binary +verification baseline. + +\subsection{Controlled comparison of old and new methods} + +Fairness is defined by holding the data and evaluation unit fixed while changing +only the representation or decision rule. Every paired comparison uses the +same model IDs, prompts, response files, decoding cell, reference/query split, +candidate set, and metric. + +\begin{table}[htbp] +\centering +\small +\caption{Controlled method-comparison matrix.} +\label{tab:controlled-method-comparison} +\begin{tabular}{p{0.28\linewidth}p{0.20\linewidth}p{0.42\linewidth}} +\toprule +Comparison & What changes & What remains fixed \\ +\midrule +Cosine vs linear/RBF SVM & Decision rule only & Same 128-D DNA, queries, +labels, split, and candidate models \\ +Mean cosine vs RBF-MMD at $K$ & Representation/distance only & Same $K$ +responses per prompt, encoder, prompts, tokens, reference and query sets \\ +$K=1$ point check & Kernel distance only & Same single response on each side; +explicitly not evidence for a multi-sample advantage \\ +\bottomrule +\end{tabular} +\end{table} + +Linear/RBF-SVM hyperparameters are selected only within repeat 1. The RBF-MMD +bandwidth is calibrated only from reference/calibration prompts and then frozen. +Method differences are computed per identical held-out query and summarized by +a paired model-cluster bootstrap. Historical unknown seeds are shared by all +methods in an exploratory comparison rather than being treated as a method +difference. + +\subsection{Known-setting descriptive evaluation} + +For each held-out condition $(T,p)$ and each method $a$, the experiment reports +\[ + A_a(T,p)=\frac{1}{|\mathcal{Q}_{T,p}|} + \sum_{q\in\mathcal{Q}_{T,p}}\mathbb{I}[\widehat{m}_{a,q}=m_q]. +\] +Top-1 is primary; Top-3, Top-5, and mean reciprocal rank (MRR) are secondary. +The change from the deterministic condition is +\[ + \Delta A_a(T,p)=A_a(T,p)-A_a(0). +\] +All per-setting comparisons will use the same held-out model queries. + +\section{Unknown-temperature bounded deployment} + +The main deployment scenario assumes that the exact decoding parameters are +not provided to the classifier. For a temperature bound +\[ + \tau\in\{0.2,0.3,0.5,0.7\}, +\] +one classifier is trained using repeat 1 from every allowed setting with +$T\leq\tau$. Temperature and top-$p$ are omitted from its features. It is +then evaluated on held-out repeat 2 from all allowed settings. + +To avoid overweighting temperatures that happen to have more nominal cells, +repeats are first averaged within each $(T,p)$ cell. The primary mixed accuracy +is the equal-cell mean +\[ + A_a^{\mathrm{mix}}(\tau) + =\frac{1}{|\mathcal{S}_\tau|} + \sum_{s\in\mathcal{S}_\tau} A_a(s), + \qquad + \mathcal{S}_\tau=\{(T,p):T\leq\tau\}. +\] +The robustness guarantee is summarized by the worst observed setting +\[ + A_a^{\mathrm{worst}}(\tau) + =\min_{s\in\mathcal{S}_\tau} A_a(s). +\] +These quantities directly answer how accurately the system performs when the +decoding setting is hidden but its temperature is bounded. + +\section{Distributional and matched-budget evaluation} + +The distributional method operates on repeated response samples rather than a +single point estimate. It will be compared against both a single-sample cosine +baseline and a matched-budget mean/centroid baseline. Every method comparison +must use the same number of response samples, prompts, encoder, and total +generated-token budget unless the budget difference is explicitly plotted. + +The planned sample-budget ablation is +\[ + K\in\{1,2,4,8\}, +\] +subject to the number of available independent responses. For each $K$, the +report will include accuracy, generated tokens, reference storage, and analysis +time. This distinguishes gains due to the representation from gains obtained +merely by consuming more samples. + +With the present two-round grid, only a disjoint $K=1$ reference/query +comparison is immediately possible on the same 84-model exploratory cohort. +At $K=1$, exact RBF-MMD is a kernel point-distance check and must not be +presented as evidence for a multi-sample distributional advantage. A fair +$K=2$ test requires two independent reference and two independent query +responses per prompt; $K=4$ and $K=8$ require correspondingly larger matched +sample budgets. The earlier eight-model pilot used character n-gram hashing +and saturated at 1.000, so it is retained only as an implementation check. + +\section{Secondary verification and tree-aware analysis} + +\subsection{Binary verification} + +If binary pairwise verification is reported, its tasks are separated into: + +\begin{enumerate} + \item exact same-model versus unrelated; + \item lineage-only (off-diagonal related) versus unrelated; and + \item the legacy same-or-related versus unrelated task. +\end{enumerate} + +Training may downsample negative pairs or use class weighting. Testing uses all +available pairs at their natural prevalence. The main binary metrics are +precision--recall AUC, precision, recall, specificity, Matthews correlation +coefficient, false positives per query, and ROC-AUC. Balanced-test accuracy may +be shown only as an explicitly labelled diagnostic. + +\subsection{Model-tree distance} + +The Hugging Face relation exporter stores direct base-model edges in addition +to connected components. Using the undirected direct-edge graph, the shortest +tree distance is +\[ + d_{\mathrm{tree}}(i,j)= + \begin{cases} + 0, & i=j,\\ + 1, & i\text{ and }j\text{ share a direct edge},\\ + 2,3,\ldots, & \text{connected by the corresponding number of edges},\\ + \infty, & \text{disconnected}. + \end{cases} +\] + +The final report will show DNA-distance distributions for exact, direct +one-hop, indirect two-hop, indirect three-or-more-hop, same-component with +unknown hop distance, and disconnected pairs. For Top-1 predictions, cumulative +tree-aware accuracy will be reported as exact, within one hop, within two hops, +and within the same connected component. This analysis describes error severity +and does not replace exact-model accuracy as the primary endpoint. + +\section{Statistical analysis plan} + +\subsection{Uncertainty} + +Every accuracy and MRR estimate will include a 95\% confidence interval. +Resampling will preserve dependence among observations: + +\begin{itemize} + \item model IDs are resampled as clusters across methods and settings; + \item tree-related analyses use model-tree component clusters where relevant. +\end{itemize} + +Pair-level observations sharing a query model, reference model, or tree +component will not be treated as independent Bernoulli trials. With fixed +training and test roles for rounds 1 and 2, the primary confidence intervals +quantify model-level rather than generation-repeat uncertainty. + +\subsection{Paired comparisons} + +Method differences are computed on identical held-out queries. The principal +quantity is +\[ + \delta_{a,b}(T,p)=A_a(T,p)-A_b(T,p), +\] +with a paired cluster-bootstrap confidence interval. The analysis will also +test whether a method changes the temperature degradation slope, for example +with a mixed-effects logistic model of the form +\[ + \operatorname{logit}\Pr(\mathrm{correct}) + =\beta_0+\beta_1 T+\beta_2 p+\beta_3\mathrm{method} + +\beta_4(T\times\mathrm{method}) + +\beta_5(p\times\mathrm{method})+u_{\mathrm{model}}+u_{\mathrm{repeat}}. +\] +The interaction terms, rather than isolated cell differences, address whether +a method mitigates robustness loss. + +\subsection{Multiplicity and exploratory analyses} + +Top-1 accuracy and bounded mixed accuracy are primary endpoints. Top-3, Top-5, +MRR, tree-aware accuracy, encoder ablations, and projection ablations are +secondary. Any unplanned subgroup or hyperparameter analysis will be labelled +exploratory. If many method-by-setting significance tests are presented, a +false-discovery-rate correction will be applied. + +\section{Ablations and validity checks} + +The following checks are planned where artifacts and compute permit: + +\begin{enumerate} + \item projection dimensions $\{64,128,256,512\}$ and at least five projection + seeds; + \item an unprojected or prompt-level distance baseline; + \item prompt bootstrap and split-half reliability; + \item response encoder comparison including a Chinese or multilingual + encoder; + \item response-token and encoder-token length distributions and truncation + rates by setting; + \item fixed $T=0$ gallery, same-setting repeat gallery, and multi-setting + centroid gallery; + \item leave-one-setting-out evaluation for unseen decoding configurations; + \item performance by model size, architecture, and chat/base status; and + \item failure probability by model attributes and decoding setting. +\end{enumerate} + +\clearpage +\section{Small-scale demonstration report using existing artifacts} +\label{sec:small-demo} + +\subsection{Scope and split} + +To check that the analyses in Sections 6--11 are executable before the primary +sweep is complete, small exploratory demonstrations were run on July 23, 2026, +using only artifacts already present under \path{out/rand_chinese}. No new model +responses were generated. Repeat 1 was used for training/reference data and +repeat 2 for testing. Six complete stochastic cells were available: +\[ + T\in\{0.2,0.3\},\qquad p\in\{0.8,0.9,1.0\}. +\] +The $T=0.5$ and $T=0.7$ cells were excluded because they did not have a +sufficiently complete independent-repeat split. These demonstrations use +convenience cohorts determined by artifact availability, not the fixed +100-model primary cohort. They are therefore pipeline checks and exploratory +effect estimates only. + +\subsection{Executive summary} + +\noindent\fbox{\parbox{0.94\linewidth}{ +\textbf{Demo outcome.} The available artifacts support an end-to-end +demonstration of exact classification, bounded unknown-temperature evaluation, +paired model-cluster uncertainty, exact-only binary verification, a limited +distributional comparison, a limited tree-aware analysis, and a gallery +sensitivity check. Across the six complete cells, the pooled linear SVM had the +highest equal-cell Top-1 (0.722), followed by RBF SVM (0.688) and cosine +retrieval (0.621). The hardest observed cell was $(T,p)=(0.3,1.0)$. These are +exploratory results from availability-selected cohorts and must not be read as +the outcome of the 100-model primary experiment. +}} + +\medskip +Table~\ref{tab:demo-coverage} maps each planned protocol component to what +could actually be demonstrated. ``Partial'' means that the code path ran but +the available cohort or repeat structure could not exercise the full planned +analysis. + +\begin{table}[htbp] +\centering +\caption{Coverage of Sections 6--11 by the small-scale demonstration.} +\label{tab:demo-coverage} +\begin{tabular}{p{0.13\linewidth}p{0.35\linewidth}p{0.23\linewidth}p{0.15\linewidth}} +\toprule +Protocol section & Demonstrated analysis & Available scale & Status \\ +\midrule +6: Exact task + & Cosine centroid, linear SVM, and RBF SVM on identical queries + & Six cells; 84 common models & Complete demo \\ +7: Bounded deployment + & Equal-cell mixed and worst-setting accuracy for $\tau=0.2,0.3$ + & 89 and 84 models & Complete demo \\ +8: Distributional + & Single cosine, mean cosine, and exact RBF-MMD + & Eight models; 20 prompts; at most two repeats & Partial \\ +9: Verification + & Exact-only linear probe at natural pair prevalence + & 95 models; 9,025 pairs per direction & Complete demo \\ +9: Tree-aware + & Exact versus disconnected error and distance summaries + & 95 models; no related pairs & Partial \\ +10: Statistics + & Model-cluster CIs and paired method differences + & One held-out repeat per cell & Partial \\ +11: Validity + & Fixed-$T=0$ versus pooled-gallery diagnostic + & 86 versus 84 models & Partial \\ +\bottomrule +\end{tabular} +\end{table} + +\subsection{Exact classification and bounded deployment demo} + +For $\tau=0.2$, the common cohort contained 89 models and the training pool +contained the three repeat-1 cells at $T=0.2$. For $\tau=0.3$, requiring all six +cells reduced the common cohort to 84 models. The classifier was not given +temperature or top-$p$. Table~\ref{tab:demo-per-setting} reports held-out +repeat-2 Top-1 accuracy for the $\tau=0.3$ pooled training experiment. + +\begin{table}[ht] +\centering +\caption{Exploratory held-out Top-1 accuracy with 84 common models.} +\label{tab:demo-per-setting} +\begin{tabular}{ccrrr} +\toprule +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM \\ +\midrule +0.2 & 0.8 & 0.643 & 0.821 & 0.702 \\ +0.2 & 0.9 & 0.726 & 0.845 & 0.762 \\ +0.2 & 1.0 & 0.595 & 0.643 & 0.643 \\ +0.3 & 0.8 & 0.774 & 0.869 & 0.857 \\ +0.3 & 0.9 & 0.690 & 0.786 & 0.762 \\ +0.3 & 1.0 & 0.298 & 0.369 & 0.405 \\ +\bottomrule +\end{tabular} +\end{table} + +Figure~\ref{fig:demo-exact-heatmaps} makes the setting-level pattern explicit. +The linear SVM led in four cells and tied in one, while the RBF SVM was highest +at $(0.3,1.0)$. All methods dropped sharply in that cell, so the demo does not +support a general monotone temperature effect independent of top-$p$. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\linewidth] + {docs/figures/small_scale_section_6_11/exact_top1_heatmaps.png} +\caption{Exploratory exact-model Top-1 by method and decoding cell. Darker +cells indicate higher accuracy. The equal-cell means correspond to the +$\tau=0.3$ pooled-training experiment.} +\label{fig:demo-exact-heatmaps} +\end{figure} + +The equal-cell bounded summaries are shown in +Table~\ref{tab:demo-bounded}. Confidence intervals resample model IDs as +clusters across the included cells. + +\begin{table}[ht] +\centering +\caption{Exploratory bounded-deployment Top-1 summaries.} +\label{tab:demo-bounded} +\begin{tabular}{clrrr} +\toprule +$\tau$ & Method & Mixed accuracy (95\% CI) & Worst cell & Models \\ +\midrule +0.2 & Cosine centroid & 0.596 (0.528, 0.667) & 0.562 & 89 \\ + & Linear SVM & 0.682 (0.614, 0.745) & 0.652 & 89 \\ + & RBF SVM & 0.629 (0.562, 0.700) & 0.584 & 89 \\ +\addlinespace +0.3 & Cosine centroid & 0.621 (0.554, 0.688) & 0.298 & 84 \\ + & Linear SVM & 0.722 (0.675, 0.772) & 0.369 & 84 \\ + & RBF SVM & 0.688 (0.633, 0.742) & 0.405 & 84 \\ +\bottomrule +\end{tabular} +\end{table} + +On identical queries, the paired model-cluster bootstrap difference between +linear SVM and cosine was $0.086$ (95\% CI $0.037$ to $0.135$) at +$\tau=0.2$ and $0.101$ (95\% CI $0.058$ to $0.147$) at $\tau=0.3$. The +corresponding RBF-SVM differences were $0.034$ (95\% CI $0.004$ to $0.071$) +and $0.067$ (95\% CI $0.026$ to $0.111$). These intervals quantify only this +availability-selected demo and do not test the primary hypotheses. + +Figure~\ref{fig:demo-bounded-paired} combines three views that should remain +distinct in interpretation: bounded performance, paired within-query method +gains, and the unpaired gallery diagnostic. In particular, the fixed-gallery +bars are not a controlled estimate of gallery effects because the gallery +cohort and training budget differ from the pooled condition. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\linewidth] + {docs/figures/small_scale_section_6_11/bounded_paired_gallery.png} +\caption{Bounded-deployment and sensitivity summary. Panel A shows equal-cell +mixed accuracy with model-cluster 95\% intervals and the worst observed cell. +Panel B shows paired Top-1 differences relative to cosine. Panel C is an +explicitly unpaired fixed-gallery versus pooled-gallery diagnostic.} +\label{fig:demo-bounded-paired} +\end{figure} + +\subsection{Distributional and matched-budget demo} + +The exact RBF-MMD pilot ran successfully on eight lexicographically selected +models, 20 common evaluation prompts, and two response repeats, using +$T=0.2,p=0.8$ as the reference setting. Single-sample cosine, mean-cosine, and +exact RBF-MMD each achieved Top-1 and MRR of 1.000 for the same-setting +comparison and for cross-setting queries at $(0.3,0.8)$ and $(0.3,0.9)$. The +same-setting split has only one repeat on each side, whereas the cross-setting +comparisons pool both repeats per model on each side. This is a successful +end-to-end demonstration, but the tiny cohort saturated all methods and +therefore provides no evidence that the distributional representation is +better. The available two repeats also do not support the planned +$K\in\{1,2,4,8\}$ ablation. + +\begin{table}[htbp] +\centering +\caption{Distributional pilot Top-1 (MRR was also 1.000 in every entry).} +\label{tab:demo-distributional} +\begin{tabular}{lrrr} +\toprule +Query comparison & Single cosine & Mean cosine & Exact RBF-MMD \\ +\midrule +Same $(0.2,0.8)$ & 1.000 & 1.000 & 1.000 \\ +Cross $(0.2,0.8)\rightarrow(0.3,0.8)$ & 1.000 & 1.000 & 1.000 \\ +Cross $(0.2,0.8)\rightarrow(0.3,0.9)$ & 1.000 & 1.000 & 1.000 \\ +\bottomrule +\end{tabular} +\end{table} + +This complete saturation is itself a useful demo diagnostic: a larger and more +difficult cohort is required before representation differences can be +estimated. It would be inappropriate to select a method from these pilot +numbers. + +\subsection{Binary verification and tree-aware demo} + +An exact-only linear verification probe was trained on one $T=0.2,p=0.8$ +repeat and tested on the other, in both directions, over 95 common models. +Testing retained all 8,930 negative pairs per direction, giving a natural +positive prevalence of $1/95$. Results are in +Table~\ref{tab:demo-verification}. + +\begin{table}[ht] +\centering +\caption{Exploratory exact-only binary verification at natural prevalence.} +\label{tab:demo-verification} +\begin{tabular}{lrrrrrr} +\toprule +Test repeat & PR-AUC & ROC-AUC & Precision & Recall & Specificity & MCC \\ +\midrule +1 & 0.334 & 0.832 & 0.049 & 0.726 & 0.851 & 0.163 \\ +2 & 0.373 & 0.869 & 0.045 & 0.747 & 0.831 & 0.155 \\ +\bottomrule +\end{tabular} +\end{table} + +Despite the apparently strong ROC-AUC, the probe produced 1,329 and 1,511 +false positives in the two directions, respectively. The resulting precision +near 5\% demonstrates why the primary verification report emphasizes PR-AUC, +MCC, specificity, and false positives per query rather than balanced accuracy +alone. + +The tree-aware cosine demo used repeat 1 at $(0.2,0.8)$ as the gallery and 95 +common models. Exact Top-1 was 0.526 for the same-setting repeat-2 query and +0.379 for the $(0.3,0.8)$ repeat-2 query. All 104 combined errors were between +models disconnected in the exported relation graph, so within-one-hop, +within-two-hop, and same-component accuracy did not exceed exact accuracy. +Mean cosine distance was 0.445 versus 0.929 for exact and disconnected pairs +in the same-setting comparison, and 0.566 versus 0.929 in the cross-setting +comparison. No direct or indirect related pair occurred within this +availability-selected cohort, so lineage-error severity could not be +demonstrated. + +Figure~\ref{fig:demo-verification-tree} emphasizes two practical limitations. +First, ROC-AUC obscures the false-positive burden when only one of 95 candidate +pairs is positive. Second, the tree-aware demo separates exact and disconnected +pairs but cannot validate the intended one-hop and indirect strata because no +such pair occurred in the common cohort. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\linewidth] + {docs/figures/small_scale_section_6_11/verification_tree_diagnostics.png} +\caption{Verification and tree-aware diagnostics. Panels A--B show binary +metrics and false positives per query at natural prevalence. Panel C compares +mean cosine distance for exact and disconnected pairs and annotates exact +retrieval accuracy.} +\label{fig:demo-verification-tree} +\end{figure} + +\subsection{Validity-check demo and deferred items} + +As a limited gallery check, a fixed $T=0$ repeat-1 gallery was compared with +the multi-setting pooled gallery on the same six query settings. Equal-cell +mixed Top-1 with the fixed gallery was 0.403 for cosine, 0.310 for linear SVM, +and 0.341 for RBF SVM over 86 common models. The corresponding pooled-gallery +values were 0.621, 0.722, and 0.688 over 84 common models. Because the cohorts +and number of training examples differ, this is a diagnostic rather than a +paired method comparison; it merely confirms that gallery construction is +consequential. + +The remaining Section 10--11 analyses were deferred. Two temperatures and one +held-out repeat are inadequate for the planned mixed-effects degradation model. +Alternative projection dimensions/seeds, encoder comparisons, reliable +encoder-token truncation counts, $K=4$ and $K=8$, lineage-only verification, +and related-pair tree strata are not supported by the currently complete +artifacts. Leave-one-setting-out and subgroup analyses are feasible later but +were omitted to keep this demonstration deliberately small. + +\subsection{Demo conclusions and primary-study handoff} + +The demonstration supports the following limited conclusions: + +\begin{itemize} + \item The exact-classification and bounded-deployment pipelines operate on + disjoint generation repeats and produce aligned per-query scores for + all three classifiers. + \item Within this demo, the linear SVM had the highest mixed Top-1 at both + temperature bounds, and its paired advantage over cosine was positive. + \item Robustness was setting-dependent: $(0.3,1.0)$ was substantially harder + than the other five cells for every method. + \item Natural-prevalence verification exposed a large operational + false-positive burden that ROC-AUC alone would conceal. + \item The distributional and tree-aware code paths run, but the present data + are respectively too easy and too sparse in related pairs to compare + the intended methods. + \item Gallery construction materially changes the diagnostic accuracies, so + the primary report must keep gallery definitions and training budgets + fixed in paired comparisons. +\end{itemize} + +Before a final primary claim is made, the study still requires recovery to at +least the preregistered 80-model strict common cohort, a duplicate/independence +audit of the two existing rounds, and the frozen paired evaluation on repeat 2. +The current two-round design supports the exact-model cosine/SVM comparison. +It does not yet support a multi-sample advantage claim: a fair $K=2$ test needs +two independent reference responses and two independent query responses per +prompt, while $K=4$ and $K=8$ require additional generation. The small-scale +numbers remain exploratory until rerun on the frozen primary cohort. + +Machine-readable outputs are stored under +\path{out/small_scale_section_6_11}. The exact-classification, verification, +distributional, fixed-gallery, and tree-aware subdirectories contain the +selected cohorts, per-query predictions where applicable, aggregate CSV files, +and JSON summaries. The three report figures are regenerated without plotting +library dependencies using: + +\begin{lstlisting}[language=bash] +python scripts/plot_small_scale_section_6_11_demo.py +\end{lstlisting} + +\clearpage + +\section{Execution and resource plan} + +The completed backfill sequence used +\path{scripts/resume_primary_robustness_grid.sh}, the exact validated-100 +cohort, and GPUs 0, 1, 2, and 4. It preserved successful historical artifacts +and queued only missing or failed model--cell--round keys. The sequence ended +on August 5 with 72 terminal failures. Repeating the same generic retry is not +the preferred next action: the 52 missing-file failures require compatibility +or source repair, while the 20 empty-response failures require targeted +generation diagnostics. + +Twenty-four affected models lack only one slot. Restoring any 21 of these +models across their missing cells is the minimum theoretical route from 59 to +the preregistered 80-model strict common cohort. Full 100-model completion +remains the target, but this prioritized recovery makes the analysis gate +explicit. + +The expected completion schedule below is measured from the August 5 status +snapshot and assumes continued access to the existing GPUs. It separates the +minimum analysis gate from optional multi-sample generation so that feasibility +is visible rather than implied. + +\begin{table}[htbp] +\centering +\small +\caption{Expected completion schedule from the August 5 status snapshot.} +\label{tab:completion-schedule} +\begin{tabular}{p{0.38\linewidth}p{0.20\linewidth}p{0.32\linewidth}} +\toprule +Milestone & Expected time & Exit condition \\ +\midrule +Diagnose 72 terminal failures & 1 working day & Failure-specific repair list \\ +Targeted recovery and audit & 2--3 working days & Strict common $N\geq80$ and independent rounds \\ +Frozen cosine/linear/RBF evaluation & 1 working day & Paired tables and 95\% model-cluster CIs \\ +Report integration and review & 1 working day & Primary report ready for supervisor review \\ +Optional fair $K=2$ RBF-MMD generation & 3--5 additional working days & Two independent samples on both sides \\ +\bottomrule +\end{tabular} +\end{table} + +Therefore, the controlled cosine/SVM primary update is expected within five to +six working days if recovery reaches $N\geq80$. The multi-sample proposed-method +claim has a separate, later completion date and is not placed on the critical +path for the classifier comparison. + +Transient failures are retried and recorded. Progress reports include planned, +successful, failed, and missing models plus failure-status counts. Missing +cells are never represented as zero accuracy and curves are not interpolated +through absent cells. + +\section{Reproducibility and provenance} + +The experiment will preserve: + +\begin{itemize} + \item exact cohort file and SHA-256 hash; + \item prompt dataset and seed; + \item model ID and available model metadata; + \item temperature, top-$p$, sampling flag, generation seed, and token limit; + \item response files and independent repeat suffixes; + \item sentence encoder, DNA dimension, projection method, and projection seed; + \item run manifests, status journals, failure summaries, predictions, and + machine-readable metric tables; and + \item the evaluation code and report version used to produce final figures. +\end{itemize} + +The unsuffixed historical gallery will not be used for the primary causal +interpretation because its temperature and top-$p$ were not recorded. It may be +retained as a clearly labelled legacy reference-sensitivity analysis. + +\section{Planned results} + +\subsection{Cohort and completion table} + +\begin{table}[ht] +\centering +\caption{Current generation completion across both planned rounds.} +\begin{tabular}{lrrr} +\toprule +Condition & Required & Successful & Remaining \\ +\midrule +$T=0$ & 200 & 200 & 0 \\ +$T=0.2$, all $p$ & 600 & 597 & 3 \\ +$T=0.3$, all $p$ & 600 & 573 & 27 \\ +$T=0.5$, all $p$ & 600 & 570 & 30 \\ +$T=0.7$, all $p$ & 600 & 588 & 12 \\ +\midrule +Total & 2,600 & 2,528 & 72 \\ +\bottomrule +\end{tabular} +\end{table} + +The strict common cohort across all 26 runs is 59. Setting-specific paired +cohorts are reported in Table~\ref{tab:paired-cohorts}; therefore 97.2\% slot +completion must not be described as a 97-model complete-case cohort. + +\subsection{Per-setting exact classification} + +\begin{longtable}{ccrrrr} +\caption{Available held-out exact-model Top-1. Starred entries are exploratory +84-model results, not final validated-100 estimates.}\label{tab:per-setting}\\ +\toprule +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ +\midrule +\endfirsthead +\toprule +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ +\midrule +\endhead +0.0 & N/A & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.2 & 0.8 & \demovalue{0.643} & \demovalue{0.821} & \demovalue{0.702} & \todoresult \\ +0.2 & 0.9 & \demovalue{0.726} & \demovalue{0.845} & \demovalue{0.762} & \todoresult \\ +0.2 & 1.0 & \demovalue{0.595} & \demovalue{0.643} & \demovalue{0.643} & \todoresult \\ +0.3 & 0.8 & \demovalue{0.774} & \demovalue{0.869} & \demovalue{0.857} & \todoresult \\ +0.3 & 0.9 & \demovalue{0.690} & \demovalue{0.786} & \demovalue{0.762} & \todoresult \\ +0.3 & 1.0 & \demovalue{0.298} & \demovalue{0.369} & \demovalue{0.405} & \todoresult \\ +0.5 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.5 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.5 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.7 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.7 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.7 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ +\bottomrule +\end{longtable} + +\noindent\textsuperscript{*}Repeat 1 was used for pooled training/reference +construction and repeat 2 for testing on the same 84 availability-selected +models. The Proposed column remains pending: a same-query $K=1$ RBF-MMD check +is feasible, but a multi-sample claim requires additional matched responses. + +\subsection{Bounded unknown-temperature deployment} + +\begin{table}[ht] +\centering +\caption{Temperature-agnostic deployment results. The classifier is not given +temperature or top-$p$.} +\begin{tabular}{clrrr} +\toprule +$\tau$ & Method & Mixed accuracy & Worst setting & MRR \\ +\midrule +0.2 & Original cosine & \demovalue{0.596} & \demovalue{0.562} & \demovalue{0.672} \\ + & Linear SVM & \demovalue{0.682} & \demovalue{0.652} & \demovalue{0.744} \\ + & RBF SVM & \demovalue{0.629} & \demovalue{0.584} & \demovalue{0.710} \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\addlinespace +0.3 & Original cosine & \demovalue{0.621} & \demovalue{0.298} & \demovalue{0.698} \\ + & Linear SVM & \demovalue{0.722} & \demovalue{0.369} & \demovalue{0.777} \\ + & RBF SVM & \demovalue{0.688} & \demovalue{0.405} & \demovalue{0.754} \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\addlinespace +0.5 & Original cosine & \todoresult & \todoresult & \todoresult \\ + & Linear SVM & \todoresult & \todoresult & \todoresult \\ + & RBF SVM & \todoresult & \todoresult & \todoresult \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\addlinespace +0.7 & Original cosine & \todoresult & \todoresult & \todoresult \\ + & Linear SVM & \todoresult & \todoresult & \todoresult \\ + & RBF SVM & \todoresult & \todoresult & \todoresult \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\bottomrule +\end{tabular} +\end{table} + +\subsection{Planned figures} + +The final report will contain: + +\begin{enumerate} + \item exact Top-1 versus temperature, faceted by top-$p$, with one curve per + representation/classifier and 95\% confidence bands; + \item accuracy loss relative to $T=0$ and estimated degradation slopes; + \item mixed and worst-setting accuracy versus temperature bound $\tau$; + \item stacked tree-aware Top-1 error severity versus temperature; and + \item accuracy versus response-sample/token budget for the mean and + distributional representations. +\end{enumerate} + +\section{Planned interpretation} + +The final conclusions will be limited to what the completed protocol supports: + +\begin{itemize} + \item the effect of query-side decoding conditions relative to explicit, + independently generated galleries; + \item classifier mitigation on the same exact-model task; + \item representation gains under matched budgets; and + \item expected and worst observed performance when decoding parameters are + hidden but temperature is bounded. +\end{itemize} + +No lineage-robustness conclusion will be based on aggregate positives dominated +by same-model pairs. No method will be declared superior from a point estimate +alone, and no causal temperature conclusion will use the historical +unknown-setting gallery. + +\appendix + +\section{Execution commands} + +Build or verify the fixed cohort and refresh the live grid: + +\begin{lstlisting}[language=bash] +python3 scripts/build_validated100_config.py \ + --manifest out/top_p_control_t05_validated100_20260719/\ +top_p_control_t05_t05_p06_r2/manifest.json \ + --output configs/rand_chinese_validated100_latest.jsonl +python3 scripts/build_primary_run_grid.py +\end{lstlisting} + +The completed missing/failed backfill sequence was launched with: + +\begin{lstlisting}[language=bash] +env GPUS=0,1,2,4 MAX_CONCURRENT_GPUS=4 \ + bash scripts/resume_primary_robustness_grid.sh +\end{lstlisting} + +After targeted recovery and the independence audit, run the exact-model and +tree-aware analyses: + +\begin{lstlisting}[language=bash] +bash scripts/run_primary_analysis.sh +\end{lstlisting} + +The primary analysis outputs are written beneath +\path{out/primary_robustness_100_analysis}. The exact-model evaluator produces +per-setting metrics, per-query predictions, bounded-deployment tables, cohort +metadata, and JSON summaries. + +\section{Implementation map} + +\begin{longtable}{p{0.34\linewidth}p{0.58\linewidth}} +\toprule +File & Purpose \\ +\midrule +\endfirsthead +\toprule +File & Purpose \\ +\midrule +\endhead +\path{scripts/run_primary_robustness_experiment.sh} + & Launch the 100-model, 13-condition, two-round extraction sweep. \\ +\path{scripts/resume_primary_robustness_grid.sh} + & Resume missing and failed validated-100 grid cells without regenerating + successful artifacts. \\ +\path{scripts/build_primary_run_grid.py} + & Produce slot-completion and repeat-level cohort audits. \\ +\path{scripts/run_primary_analysis.sh} + & Construct the fixed train/test repeat split and run primary analyses. \\ +\path{scripts/evaluate_exact_dna_classification.py} + & Compare cosine centroids and multiclass SVMs on exact identity; produce + bounded unknown-temperature results and confidence intervals. \\ +\path{scripts/analyze_tree_aware_errors.py} + & Produce hierarchical retrieval and tree-distance error summaries. \\ +\path{scripts/evaluate_dna_probe_sweep.py} + & Run legacy and separated binary verification tasks using all test + negatives by default. \\ +\path{scripts/run_rbf_mmd_pilot.py} + & Compare single-sample, matched mean-cosine, and exact RBF-MMD retrieval. \\ +\path{scripts/export_hf_model_tree.py} + & Export direct parent/base edges and connected components. \\ +\path{scripts/report_sweep_progress.py} + & Report completion, missing models, and failure-status counts. \\ +\bottomrule +\end{longtable} + +\end{document} diff --git a/docs/weekly_phd_update_2026-08-05.tex b/docs/weekly_phd_update_2026-08-05.tex new file mode 100644 index 0000000..d0f0fef --- /dev/null +++ b/docs/weekly_phd_update_2026-08-05.tex @@ -0,0 +1,120 @@ +\documentclass[10pt,a4paper]{article} +\usepackage[margin=0.68in]{geometry} +\usepackage{booktabs,tabularx,array,xcolor,enumitem} +\usepackage[hidelinks]{hyperref} +\setlength{\parindent}{0pt} +\setlength{\parskip}{4pt} +\setlist{nosep,leftmargin=*} +\renewcommand{\arraystretch}{1.08} +\newcommand{\good}[1]{\textcolor{green!45!black}{#1}} +\newcommand{\warn}[1]{\textcolor{orange!75!black}{#1}} + +\title{Weekly Update} +\author{} +\date{5 August 2026} + +\begin{document} +\maketitle +\vspace{-2.2em} + +\section*{What changed this week} + +\textbf{Grid generation finished its scheduled pass.} We now have +\good{2,528/2,600 successful artifacts (97.2\%)} across 100 validated models, +13 decoding settings, and two rounds. There are no ordinary pending cells and +no experiment worker is currently active. The 72 terminal failures comprise +52 missing-file failures and 20 empty responses; they require targeted repair, +not another generic restart. + +\begin{table}[h] +\centering +\caption{Successful artifacts in the two-round grid (maximum 200 per cell).} +\begin{tabular}{crrr} +\toprule +$T$ & $p=0.8$ & $p=0.9$ & $p=1.0$ \\ +\midrule +0.0 & -- & -- & 200/200 \\ +0.2 & 199/200 & 200/200 & 198/200 \\ +0.3 & 199/200 & 189/200 & 185/200 \\ +0.5 & 198/200 & 196/200 & 176/200 \\ +0.7 & 196/200 & 197/200 & 195/200 \\ +\bottomrule +\end{tabular} +\end{table} + +\textbf{Why the strict cohort is 59 despite 97.2\% completion.} The 72 failed +slots are spread across 41 different models, so only $100-41=59$ models have +all 26 required artifacts. This does \emph{not} mean that only 59 models ran. +Per-setting paired cohorts are much larger (77--100), and bounded common +cohorts are 97, 86, 63, and 59 for $\tau=0.2,0.3,0.5,0.7$, respectively. + +\textbf{Method comparison is now controlled.} For cosine, linear SVM, and RBF +SVM, we will use the same model IDs, prompts, response files, 128-D DNA, +decoding cells, repeat-1 training/reference split, repeat-2 held-out queries, +candidate set, and metrics. Only the decision rule changes. Hyperparameters are +selected using repeat 1 only; differences are paired on identical queries and +reported with 95\% model-cluster bootstrap intervals. + +\textbf{Preliminary finding (exploratory 84-model cohort).} Linear SVM was best +on average over the available cells, but temperature/top-$p$ effects were not +monotone. At $T=0.3$, for example, all methods fell sharply at $p=1.0$ relative +to $p=0.8$ or $0.9$. This supports a limited interaction finding, not a broad +causal conclusion, because the final cohort and seed audit are unfinished. + +\clearpage +\section*{New method and next steps} + +\textbf{Can the proposed distributional method be compared fairly?} Yes, but +the claim must match the available sampling budget. At $K=1$, RBF-MMD reduces +to a kernel point-distance check and cannot demonstrate a multi-sample +advantage. A fair $K=2$ comparison needs two independent reference responses +and two independent query responses for every prompt, with the same encoder, +prompts, tokens, and samples used by the mean-cosine baseline. The kernel +bandwidth must be calibrated on reference data only and then frozen. The +existing two rounds support the cosine/SVM comparison but not this $K=2$ +design without additional generation. + +\begin{table}[h] +\centering +\small +\caption{Controlled comparison and current readiness.} +\begin{tabularx}{\linewidth}{>{\raggedright\arraybackslash}p{0.27\linewidth} + >{\raggedright\arraybackslash}p{0.25\linewidth}X} +\toprule +Comparison & Variable changed & Status \\ +\midrule +Cosine vs linear/RBF SVM & Decision rule only & Ready after cohort recovery and round audit \\ +Mean cosine vs RBF-MMD, $K=1$ & Distance only & Feasible as a point check; not multi-sample evidence \\ +Mean cosine vs RBF-MMD, $K=2$ & Representation/distance only & Requires additional independent responses \\ +\bottomrule +\end{tabularx} +\end{table} + +\textbf{Recovery priority.} Twenty-four affected models each lack only one +slot. Repairing any 21 of them is the minimum theoretical route from 59 to the +preregistered strict common cohort of at least 80. We will first diagnose the +missing-file compatibility/source issue and the empty-response issue, then run +only the affected model--cell--round keys. + +\textbf{Expected completion from the 5 August snapshot:} +\begin{itemize} + \item \textbf{Failure diagnosis --- 1 working day:} produce a + failure-specific repair list. + \item \textbf{Targeted recovery and audit --- 2--3 working days:} reach a + strict common $N\geq80$ and confirm independent rounds. + \item \textbf{Frozen cosine/SVM evaluation --- 1 working day:} produce paired + results and 95\% confidence intervals. + \item \textbf{Report integration --- 1 working day:} prepare the primary + report for supervisor review. + \item \textbf{Optional fair $K=2$ MMD study --- 3--5 additional working + days:} obtain two independent samples on both sides. +\end{itemize} + +\textbf{This week's deliverables.} The short update now foregrounds the new +progress, controlled comparison, limited findings, and completion dates. The +full robustness report has also been refreshed with the latest grid counts, +paired/common cohort sizes, failure accounting, controlled-comparison matrix, +and revised execution schedule. Exploratory results remain explicitly starred +until rerun on the recovered primary cohort. + +\end{document} diff --git a/reports/primary_robustness_run_grid.csv b/reports/primary_robustness_run_grid.csv new file mode 100644 index 0000000..2a0b27f --- /dev/null +++ b/reports/primary_robustness_run_grid.csv @@ -0,0 +1,27 @@ +temperature,top_p,repeat,proposed_backfill_seed,recorded_seeds,success,failed,skipped,pending_status,no_status,missing_success,started,manifest_models,cohort_overlap,sources +0.0,1.0,r1,42001,not explicitly set or recorded,100,0,0,0,0,0,True,87,87,out/rand_chinese_temp_top_p_sweep_t00_p10_r1 +0.0,1.0,r2,42002,42002,100,0,0,0,0,0,True,100,100,out/primary_robustness_validated100_20260730/primary_grid_backfill_20260730_t00_p10_r2 +0.2,0.8,r1,42001,not explicitly set or recorded,100,0,0,0,0,0,True,87,87,out/rand_chinese_temp_top_p_sweep_t02_p08_r1 +0.2,0.8,r2,42002,not explicitly set or recorded,99,1,0,0,0,1,True,87,87,out/rand_chinese_temp_top_p_sweep_t02_p08_r2 +0.2,0.9,r1,42001,not explicitly set or recorded,100,0,0,0,0,0,True,87,87,out/rand_chinese_temp_top_p_sweep_t02_p09_r1 +0.2,0.9,r2,42002,not explicitly set or recorded,100,0,0,0,0,0,True,87,87,out/rand_chinese_temp_top_p_sweep_t02_p09_r2 +0.2,1.0,r1,42001,not explicitly set or recorded,99,1,0,0,0,1,True,87,87,out/rand_chinese_temp_top_p_sweep_t02_p10_r1 +0.2,1.0,r2,42002,not explicitly set or recorded,99,1,0,0,0,1,True,87,87,out/rand_chinese_temp_top_p_sweep_t02_p10_r2 +0.3,0.8,r1,42001,not explicitly set or recorded,100,0,0,0,0,0,True,87,87,out/rand_chinese_temp_top_p_sweep_t03_p08_r1 +0.3,0.8,r2,42002,not explicitly set or recorded,99,1,0,0,0,1,True,87,87,out/rand_chinese_temp_top_p_sweep_t03_p08_r2 +0.3,0.9,r1,42001,not explicitly set or recorded,96,4,0,0,0,4,True,87,87,out/rand_chinese_temp_top_p_sweep_t03_p09_r1 +0.3,0.9,r2,42002,not explicitly set or recorded,93,7,0,0,0,7,True,87,87,out/rand_chinese_temp_top_p_sweep_t03_p09_r2 +0.3,1.0,r1,42001,not explicitly set or recorded,94,6,0,0,0,6,True,87,87,out/rand_chinese_temp_top_p_sweep_t03_p10_r1 +0.3,1.0,r2,42002,not explicitly set or recorded,91,9,0,0,0,9,True,87,87,out/rand_chinese_temp_top_p_sweep_resume_t03p10r2_t03_p10_r2 +0.5,0.8,r1,42,not explicitly set or recorded,100,0,0,0,0,0,True,87,87,out/rand_chinese_temp_top_p_sweep_resume_t05_t07_t05_p08_r1 +0.5,0.8,r2,42,42,98,2,0,0,0,2,True,100,100,out/primary_robustness_validated100_20260730/primary_grid_backfill_20260730_t05_p08_r2 +0.5,0.9,r1,42,not explicitly set or recorded,98,2,0,0,0,2,True,87,87,out/rand_chinese_temp_top_p_sweep_t05_p09_r1 +0.5,0.9,r2,42,not explicitly set or recorded,98,2,0,0,0,2,True,87,87,out/rand_chinese_temp_top_p_sweep_t05_p09_r2 +0.5,1.0,r1,42,not explicitly set or recorded,98,2,0,0,0,2,True,87,87,out/rand_chinese_temp_top_p_sweep_t05_p10_r1 +0.5,1.0,r2,42,42,78,22,0,0,0,22,True,100,100,out/primary_robustness_validated100_20260730/primary_grid_backfill_20260730_t05_p10_r2 +0.7,0.8,r1,42001,not explicitly set or recorded,97,3,0,0,0,3,True,87,87,out/rand_chinese_temp_top_p_sweep_t07_p08_r1 +0.7,0.8,r2,42002,42002,99,1,0,0,0,1,True,100,100,out/primary_robustness_validated100_20260730/primary_grid_backfill_20260730_t07_p08_r2 +0.7,0.9,r1,42001,not explicitly set or recorded,99,1,0,0,0,1,True,87,87,out/rand_chinese_0p3b_7b_temp07 +0.7,0.9,r2,42002,42002,98,2,0,0,0,2,True,100,100,out/primary_robustness_validated100_20260730/primary_grid_backfill_20260730_t07_p09_r2 +0.7,1.0,r1,42001,not explicitly set or recorded,96,4,0,0,0,4,True,87,87,out/rand_chinese_temp_top_p_sweep_t07_p10_r1 +0.7,1.0,r2,42002,42002,99,1,0,0,0,1,True,100,100,out/primary_robustness_validated100_20260730/primary_grid_backfill_20260730_t07_p10_r2 diff --git a/reports/primary_robustness_run_grid.md b/reports/primary_robustness_run_grid.md new file mode 100644 index 0000000..930f88a --- /dev/null +++ b/reports/primary_robustness_run_grid.md @@ -0,0 +1,65 @@ +# Primary robustness experiment — run grid + +Updated: 2026-08-05T18:55:39+08:00 + +Revised plan: + +- Fixed cohort: **the latest validated100 model list** from `top_p_control_t05_t05_p06_r2/manifest.json`. +- Historical artifacts are reused only when their model ID and decoding cell match this cohort/grid. +- Two repeats per condition. The shared `temperature=0.5` row uses **seed 42 for both rounds** so its `top_p=0.8/0.9/1.0` cells can also serve the validated top-p control. Other proposed grid backfills remain **r1 / 42001** and **r2 / 42002**. +- The historical sweep did not explicitly set or record a response-generation seed. Its recorded `random_seed=42` controlled probe selection and DNA reduction, not the generation sampler. +- Stochastic grid: temperature `{0.2, 0.3, 0.5, 0.7}` × top-p `{0.8, 0.9, 1.0}`. +- Deterministic control: `temperature=0`, `top_p=1.0` (top-p inactive). +- Total: **13 settings × 2 repeats × 100 models = 2,600 successful model artifacts required**. + +Important cohort note: the two validated100 variants overlap by 97 models, but the older temperature/top-p sweep used here overlaps the latest validated100 cohort by **87 models**. Therefore those grid cells require 13 cohort backfills plus retries for any failed/pending overlapping models. + +Legend: `✅` both repeats have 100 successful models; `♻️` historical results are reusable but the cell is incomplete; `⬜` no matching run was found; `—` is not a planned condition. + +| Temperature \\ Top-p | 0.8 | 0.9 | 1.0 | +|---:|---:|---:|---:| +| 0 | — | — | ✅ 200/200 | +| 0.2 | ♻️ 199/200;还需 1 | ✅ 200/200 | ♻️ 198/200;还需 2 | +| 0.3 | ♻️ 199/200;还需 1 | ♻️ 189/200;还需 11 | ♻️ 185/200;还需 15 | +| 0.5 | ♻️ 198/200;还需 2 | ♻️ 196/200;还需 4 | ♻️ 176/200;还需 24 | +| 0.7 | ♻️ 196/200;还需 4 | ♻️ 197/200;还需 3 | ♻️ 195/200;还需 5 | + +## Overall progress + +- Successful artifacts: **2528/2600**. +- Settings started: **13/13**. +- Settings fully complete: **2/13**. +- Remaining successful artifacts required: **72**. + +## Repeat-level detail + +| Temperature | Top-p | Round | Historical generation seed | Proposed backfill seed (not run) | Reusable success | Failed | Pending/no status | Still needed | State | +|---:|---:|---:|---|---:|---:|---:|---:|---:|---| +| 0 | 1 | r1 | not explicitly set or recorded | 42001 | 100 | 0 | 0 | 0 | ✅ complete | +| 0 | 1 | r2 | 42002 | 42002 | 100 | 0 | 0 | 0 | ✅ complete | +| 0.2 | 0.8 | r1 | not explicitly set or recorded | 42001 | 100 | 0 | 0 | 0 | ✅ complete | +| 0.2 | 0.8 | r2 | not explicitly set or recorded | 42002 | 99 | 1 | 0 | 1 | ♻️ reusable/incomplete | +| 0.2 | 0.9 | r1 | not explicitly set or recorded | 42001 | 100 | 0 | 0 | 0 | ✅ complete | +| 0.2 | 0.9 | r2 | not explicitly set or recorded | 42002 | 100 | 0 | 0 | 0 | ✅ complete | +| 0.2 | 1 | r1 | not explicitly set or recorded | 42001 | 99 | 1 | 0 | 1 | ♻️ reusable/incomplete | +| 0.2 | 1 | r2 | not explicitly set or recorded | 42002 | 99 | 1 | 0 | 1 | ♻️ reusable/incomplete | +| 0.3 | 0.8 | r1 | not explicitly set or recorded | 42001 | 100 | 0 | 0 | 0 | ✅ complete | +| 0.3 | 0.8 | r2 | not explicitly set or recorded | 42002 | 99 | 1 | 0 | 1 | ♻️ reusable/incomplete | +| 0.3 | 0.9 | r1 | not explicitly set or recorded | 42001 | 96 | 4 | 0 | 4 | ♻️ reusable/incomplete | +| 0.3 | 0.9 | r2 | not explicitly set or recorded | 42002 | 93 | 7 | 0 | 7 | ♻️ reusable/incomplete | +| 0.3 | 1 | r1 | not explicitly set or recorded | 42001 | 94 | 6 | 0 | 6 | ♻️ reusable/incomplete | +| 0.3 | 1 | r2 | not explicitly set or recorded | 42002 | 91 | 9 | 0 | 9 | ♻️ reusable/incomplete | +| 0.5 | 0.8 | r1 | not explicitly set or recorded | 42 | 100 | 0 | 0 | 0 | ✅ complete | +| 0.5 | 0.8 | r2 | 42 | 42 | 98 | 2 | 0 | 2 | ♻️ reusable/incomplete | +| 0.5 | 0.9 | r1 | not explicitly set or recorded | 42 | 98 | 2 | 0 | 2 | ♻️ reusable/incomplete | +| 0.5 | 0.9 | r2 | not explicitly set or recorded | 42 | 98 | 2 | 0 | 2 | ♻️ reusable/incomplete | +| 0.5 | 1 | r1 | not explicitly set or recorded | 42 | 98 | 2 | 0 | 2 | ♻️ reusable/incomplete | +| 0.5 | 1 | r2 | 42 | 42 | 78 | 22 | 0 | 22 | ♻️ reusable/incomplete | +| 0.7 | 0.8 | r1 | not explicitly set or recorded | 42001 | 97 | 3 | 0 | 3 | ♻️ reusable/incomplete | +| 0.7 | 0.8 | r2 | 42002 | 42002 | 99 | 1 | 0 | 1 | ♻️ reusable/incomplete | +| 0.7 | 0.9 | r1 | not explicitly set or recorded | 42001 | 99 | 1 | 0 | 1 | ♻️ reusable/incomplete | +| 0.7 | 0.9 | r2 | 42002 | 42002 | 98 | 2 | 0 | 2 | ♻️ reusable/incomplete | +| 0.7 | 1 | r1 | not explicitly set or recorded | 42001 | 96 | 4 | 0 | 4 | ♻️ reusable/incomplete | +| 0.7 | 1 | r2 | 42002 | 42002 | 99 | 1 | 0 | 1 | ♻️ reusable/incomplete | + +Ignored 43 manifest(s) outside the revised primary grid; see the CSV/source tree for audit. diff --git a/scripts/build_primary_run_grid.py b/scripts/build_primary_run_grid.py new file mode 100644 index 0000000..903a658 --- /dev/null +++ b/scripts/build_primary_run_grid.py @@ -0,0 +1,338 @@ +#!/usr/bin/env python3 +"""Build the live completion grid using the latest validated-100 cohort.""" + +from __future__ import annotations + +import csv +import json +from collections import defaultdict +from datetime import datetime +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parents[1] +OUTPUT_ROOT = ROOT / "out" +COHORT_MANIFEST = ( + OUTPUT_ROOT + / "top_p_control_t05_validated100_20260719" + / "top_p_control_t05_t05_p06_r2" + / "manifest.json" +) +REPORT_DIR = ROOT / "reports" + +TEMPERATURES = (0.0, 0.2, 0.3, 0.5, 0.7) +TOP_PS = (0.8, 0.9, 1.0) +REPEATS = (1, 2) +GENERATION_SEEDS = {1: 42001, 2: 42002} + + +def load_cohort() -> set[str]: + manifest = json.loads(COHORT_MANIFEST.read_text(encoding="utf-8")) + models = { + str(task["model_id"]) + for task in manifest.get("tasks", []) + if task.get("model_id") + } + if len(models) != 100: + raise ValueError(f"Expected 100 fixed models, found {len(models)}") + return models + + +def planned_condition(temperature: float, top_p: float) -> bool: + # At T=0 sampling is disabled, so top-p is inactive and recorded once. + return temperature > 0 or top_p == 1.0 + + +def load_statuses(path: Path) -> dict[str, str]: + final: dict[str, str] = {} + if not path.exists(): + return final + with path.open(encoding="utf-8") as handle: + for line in handle: + line = line.strip() + if not line: + continue + try: + record = json.loads(line) + except json.JSONDecodeError: + continue + model_id = record.get("model_id") + if model_id: + final[str(model_id)] = str(record.get("status", "")) + return final + + +def classify(status: str) -> str: + if status == "success": + return "success" + if status.startswith("failed") or status == "incompatible": + return "failed" + if status.startswith("skipped"): + return "skipped" + return "pending" + + +def collect_runs( + cohort: set[str], +) -> tuple[dict[tuple[float, float, int], dict[str, Any]], list[str]]: + runs: dict[tuple[float, float, int], dict[str, Any]] = defaultdict( + lambda: { + "manifest_models": set(), + "final": {}, + "sources": [], + "manifest_count": 0, + "generation_seeds": set(), + "cohort_overlaps": [], + } + ) + ignored: list[str] = [] + if not OUTPUT_ROOT.exists(): + return runs, ignored + + for manifest_path in sorted(OUTPUT_ROOT.rglob("manifest.json")): + try: + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + temperature = float(manifest["temperature"]) + top_p = float(manifest["top_p"]) + except (OSError, ValueError, KeyError, TypeError, json.JSONDecodeError): + ignored.append(manifest_path.relative_to(ROOT).as_posix()) + continue + + suffix = str(manifest.get("output_suffix", "")) + repeat = next( + (repeat for repeat in REPEATS if suffix.endswith(f"_r{repeat}")), None + ) + # The original T=0.7, top-p=0.9 execution was labelled "prelim" + # rather than r1. It is still a reusable first execution of this cell. + if ( + repeat is None + and manifest_path.parent.name == "rand_chinese_0p3b_7b_temp07" + and temperature == 0.7 + and top_p == 0.9 + ): + repeat = 1 + if ( + repeat is None + or temperature not in TEMPERATURES + or top_p not in TOP_PS + or not planned_condition(temperature, top_p) + ): + ignored.append(manifest_path.relative_to(ROOT).as_posix()) + continue + + key = (temperature, top_p, repeat) + run = runs[key] + run["manifest_count"] += 1 + run["sources"].append(manifest_path.parent.relative_to(ROOT).as_posix()) + manifest_models = { + str(task["model_id"]) + for task in manifest.get("tasks", []) + if task.get("model_id") + } + overlap = manifest_models & cohort + run["manifest_models"].update(overlap) + run["cohort_overlaps"].append(len(overlap)) + seed = manifest.get("generation_seed") + run["generation_seeds"].add( + str(seed) + if seed is not None + else "not explicitly set or recorded" + ) + for model_id, status in load_statuses( + manifest_path.parent / "status.jsonl" + ).items(): + if model_id in cohort: + run["final"][model_id] = status + return runs, ignored + + +def summarize_run(run: dict[str, Any], cohort: set[str]) -> dict[str, Any]: + counts = defaultdict(int) + for model_id, status in run["final"].items(): + if model_id in cohort: + counts[classify(status)] += 1 + observed = sum(counts.values()) + no_status = len(cohort) - observed + missing_success = len(cohort) - counts["success"] + return { + "success": counts["success"], + "failed": counts["failed"], + "skipped": counts["skipped"], + "pending_status": counts["pending"], + "no_status": no_status, + "missing_success": missing_success, + "started": bool(run["manifest_count"] or observed), + "manifest_models": len(run["manifest_models"]), + "cohort_overlap": max(run["cohort_overlaps"], default=0), + "recorded_seeds": ",".join(sorted(run["generation_seeds"])), + "sources": ";".join(run["sources"]), + } + + +def cell_text(repeat_rows: list[dict[str, Any]]) -> str: + success = sum(int(row["success"]) for row in repeat_rows) + target = 100 * len(REPEATS) + if success == target: + return f"✅ {success}/{target}" + if any(bool(row["started"]) for row in repeat_rows): + return f"♻️ {success}/{target};还需 {target - success}" + return f"⬜ 0/{target};待跑 r1/r2" + + +def main() -> None: + cohort = load_cohort() + runs, ignored = collect_runs(cohort) + detail_rows: list[dict[str, Any]] = [] + setting_rows: dict[tuple[float, float], list[dict[str, Any]]] = defaultdict(list) + + for temperature in TEMPERATURES: + for top_p in TOP_PS: + if not planned_condition(temperature, top_p): + continue + for repeat in REPEATS: + summary = summarize_run( + runs[(temperature, top_p, repeat)], cohort + ) + row = { + "temperature": temperature, + "top_p": top_p, + "repeat": f"r{repeat}", + # T=0.5 is shared with the validated top-p control, whose + # explicit-seed runs use 42 in both rounds. + "proposed_backfill_seed": ( + 42 + if temperature == 0.5 + else GENERATION_SEEDS[repeat] + ), + **summary, + } + detail_rows.append(row) + setting_rows[(temperature, top_p)].append(row) + + REPORT_DIR.mkdir(exist_ok=True) + with (REPORT_DIR / "primary_robustness_run_grid.csv").open( + "w", newline="", encoding="utf-8" + ) as handle: + fields = [ + "temperature", + "top_p", + "repeat", + "proposed_backfill_seed", + "recorded_seeds", + "success", + "failed", + "skipped", + "pending_status", + "no_status", + "missing_success", + "started", + "manifest_models", + "cohort_overlap", + "sources", + ] + writer = csv.DictWriter(handle, fieldnames=fields, lineterminator="\n") + writer.writeheader() + writer.writerows(detail_rows) + + total_success = sum(int(row["success"]) for row in detail_rows) + target_tasks = len(detail_rows) * 100 + completed_settings = sum( + sum(int(row["success"]) for row in rows) == 200 + for rows in setting_rows.values() + ) + started_settings = sum( + any(bool(row["started"]) for row in rows) + for rows in setting_rows.values() + ) + + markdown = [ + "# Primary robustness experiment — run grid", + "", + f"Updated: {datetime.now().astimezone().isoformat(timespec='seconds')}", + "", + "Revised plan:", + "", + "- Fixed cohort: **the latest validated100 model list** from " + "`top_p_control_t05_t05_p06_r2/manifest.json`.", + "- Historical artifacts are reused only when their model ID and decoding " + "cell match this cohort/grid.", + "- Two repeats per condition. The shared `temperature=0.5` row uses " + "**seed 42 for both rounds** so its `top_p=0.8/0.9/1.0` cells can also " + "serve the validated top-p control. Other proposed grid backfills remain " + "**r1 / 42001** and **r2 / 42002**.", + "- The historical sweep did not explicitly set or record a response-generation " + "seed. Its recorded `random_seed=42` controlled probe selection and DNA " + "reduction, not the generation sampler.", + "- Stochastic grid: temperature `{0.2, 0.3, 0.5, 0.7}` × top-p `{0.8, 0.9, 1.0}`.", + "- Deterministic control: `temperature=0`, `top_p=1.0` (top-p inactive).", + f"- Total: **13 settings × 2 repeats × 100 models = {target_tasks:,} successful model artifacts required**.", + "", + "Important cohort note: the two validated100 variants overlap by 97 models, " + "but the older temperature/top-p sweep used here overlaps the latest " + "validated100 cohort by **87 models**. Therefore those grid cells require " + "13 cohort backfills plus retries for any failed/pending overlapping models.", + "", + "Legend: `✅` both repeats have 100 successful models; `♻️` historical " + "results are reusable but the cell is incomplete; `⬜` no matching run was " + "found; `—` is not a planned condition.", + "", + "| Temperature \\\\ Top-p | 0.8 | 0.9 | 1.0 |", + "|---:|---:|---:|---:|", + ] + for temperature in TEMPERATURES: + cells = [] + for top_p in TOP_PS: + if not planned_condition(temperature, top_p): + cells.append("—") + else: + cells.append(cell_text(setting_rows[(temperature, top_p)])) + markdown.append( + f"| {temperature:g} | " + " | ".join(cells) + " |" + ) + + markdown += [ + "", + "## Overall progress", + "", + f"- Successful artifacts: **{total_success}/{target_tasks}**.", + f"- Settings started: **{started_settings}/13**.", + f"- Settings fully complete: **{completed_settings}/13**.", + f"- Remaining successful artifacts required: **{target_tasks - total_success}**.", + "", + "## Repeat-level detail", + "", + "| Temperature | Top-p | Round | Historical generation seed | Proposed backfill seed (not run) | Reusable success | Failed | Pending/no status | Still needed | State |", + "|---:|---:|---:|---|---:|---:|---:|---:|---:|---|", + ] + for row in detail_rows: + state = ( + "✅ complete" + if row["success"] == 100 + else ("♻️ reusable/incomplete" if row["started"] else "⬜ not run") + ) + historical_seed = row["recorded_seeds"] or "—" + markdown.append( + f"| {row['temperature']:g} | {row['top_p']:g} | {row['repeat']} | " + f"{historical_seed} | {row['proposed_backfill_seed']} | {row['success']} | " + f"{row['failed']} | " + f"{row['pending_status'] + row['skipped'] + row['no_status']} | " + f"{row['missing_success']} | {state} |" + ) + if ignored: + markdown += [ + "", + f"Ignored {len(ignored)} manifest(s) outside the revised primary grid; see the CSV/source tree for audit.", + ] + markdown.append("") + (REPORT_DIR / "primary_robustness_run_grid.md").write_text( + "\n".join(markdown), encoding="utf-8" + ) + print( + f"Wrote primary grid: {total_success}/{target_tasks} successful artifacts, " + f"{started_settings}/13 settings started" + ) + + +if __name__ == "__main__": + main() diff --git a/scripts/build_validated100_config.py b/scripts/build_validated100_config.py new file mode 100755 index 0000000..07149ac --- /dev/null +++ b/scripts/build_validated100_config.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 +"""Reconstruct the latest validated-100 JSONL from its canonical manifest.""" + +from __future__ import annotations + +import argparse +import json +from pathlib import Path + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument("--manifest", type=Path, required=True) + parser.add_argument("--output", type=Path, required=True) + args = parser.parse_args() + + manifest = json.loads(args.manifest.read_text(encoding="utf-8")) + rows = [ + { + "model_id": str(task["model_id"]), + "provider": str(task.get("provider", "huggingface")), + } + for task in manifest.get("tasks", []) + if task.get("model_id") + ] + model_ids = [row["model_id"] for row in rows] + if len(rows) != 100 or len(set(model_ids)) != 100: + raise ValueError( + f"Expected 100 unique manifest models, found " + f"{len(rows)} rows / {len(set(model_ids))} unique IDs" + ) + + args.output.parent.mkdir(parents=True, exist_ok=True) + temporary = args.output.with_suffix(args.output.suffix + ".tmp") + temporary.write_text( + "".join( + json.dumps(row, ensure_ascii=False) + "\n" + for row in rows + ), + encoding="utf-8", + ) + temporary.replace(args.output) + print(f"Wrote {len(rows)} models to {args.output}") + + +if __name__ == "__main__": + main() diff --git a/scripts/resume_primary_robustness_grid.sh b/scripts/resume_primary_robustness_grid.sh new file mode 100644 index 0000000..a0160de --- /dev/null +++ b/scripts/resume_primary_robustness_grid.sh @@ -0,0 +1,182 @@ +#!/usr/bin/env bash +# Resume the revised validated-100 primary grid without regenerating models +# already marked successful in the canonical per-cell status journals. + +set -u + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +PYTHON_BIN="${PYTHON_BIN:-$ROOT/venv/bin/python}" +HF_JSONL="${HF_JSONL:-configs/rand_chinese_validated100_latest.jsonl}" +OUTPUT_DIR="${OUTPUT_DIR:-out/primary_robustness_validated100_20260730}" +LOG_DIR="${LOG_DIR:-logs/primary_robustness_validated100_20260730}" +GPUS="${GPUS:-0,1,2,4}" +MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-4}" +DRY_RUN="${DRY_RUN:-0}" + +mkdir -p "$OUTPUT_DIR" "$LOG_DIR" + +LOCK_PATH="$LOG_DIR/resume_grid.lock" +exec 9>"$LOCK_PATH" +if ! flock -n 9; then + echo "Another primary-grid resume process already holds $LOCK_PATH" >&2 + exit 1 +fi + +if [[ ! -x "$PYTHON_BIN" ]]; then + echo "Missing Python environment: $PYTHON_BIN" >&2 + exit 1 +fi +if [[ ! -f "$HF_JSONL" ]]; then + echo "Missing validated cohort: $HF_JSONL" >&2 + exit 1 +fi +if [[ "$(wc -l < "$HF_JSONL")" -ne 100 ]]; then + echo "Validated cohort must contain exactly 100 rows: $HF_JSONL" >&2 + exit 1 +fi + +cell_code() { + "$PYTHON_BIN" - "$1" <<'PY' +import sys +print(f"{int(round(float(sys.argv[1]) * 10)):02d}") +PY +} + +run_phase() { + local temperature="$1" + local top_p="$2" + local repeat="$3" + local generation_seed="$4" + local run_name="$5" + local resume_status="$6" + local resume_mode="$7" + local t_code + local p_code + t_code="$(cell_code "$temperature")" + p_code="$(cell_code "$top_p")" + local suffix="_t${t_code}_p${p_code}_r${repeat}" + + local command=( + "$PYTHON_BIN" scripts/run_hf_dna_pipeline.py + --providers huggingface + --hf-jsonl "$HF_JSONL" + --dataset rand_chinese + --max-samples 100 + --output-dir "$OUTPUT_DIR" + --output-suffix "$suffix" + --run-name "$run_name" + --global-status-journal "$OUTPUT_DIR/dna_global_status.jsonl" + --global-state "$OUTPUT_DIR/dna_global_state.json" + --temperature "$temperature" + --top-p "$top_p" + --generation-seed "$generation_seed" + --ignore-response-cache + --try-vllm + --gpus "$GPUS" + --max-concurrent-gpus "$MAX_CONCURRENT_GPUS" + --min-gpu-free-gb 4 + --gpu-poll-seconds 15 + --model-timeout-seconds 43200 + --max-retries 3 + --oom-retries 3 + --retry-delay-seconds 300 + --gpu-memory-per-billion-gb 2.2 + --gpu-memory-headroom-gb 2 + --cache-evict-finished success + --resume-mode "$resume_mode" + ) + + if [[ "$temperature" == "0.0" ]]; then + command+=(--no-do-sample) + else + command+=(--do-sample) + fi + if [[ -n "$resume_status" ]]; then + command+=(--resume-status "$resume_status") + fi + + echo "[$(date '+%Y-%m-%d %H:%M:%S')] phase=$resume_mode cell=($temperature,$top_p,r$repeat) seed=$generation_seed" + if [[ "$DRY_RUN" == "1" ]]; then + printf "command:" + printf " %q" "${command[@]}" + printf "\n" + return 0 + fi + if "${command[@]}"; then + echo "[$(date '+%Y-%m-%d %H:%M:%S')] phase complete: $run_name $resume_mode" + else + echo "[$(date '+%Y-%m-%d %H:%M:%S')] phase retained failures: $run_name $resume_mode" >&2 + fi +} + +run_cell() { + local temperature="$1" + local top_p="$2" + local repeat="$3" + local generation_seed="$4" + local existing_run_dir="${5:-}" + local t_code + local p_code + t_code="$(cell_code "$temperature")" + p_code="$(cell_code "$top_p")" + local run_name="primary_grid_backfill_20260730_t${t_code}_p${p_code}_r${repeat}" + local resume_status="" + + if [[ -n "$existing_run_dir" && -f "$existing_run_dir/status.jsonl" ]]; then + resume_status="$existing_run_dir/status.jsonl" + # First add cohort models that have no terminal status, then revisit all + # failed records. Successful models are never enqueued by either phase. + run_phase "$temperature" "$top_p" "$repeat" "$generation_seed" \ + "$run_name" "$resume_status" "continue" + run_phase "$temperature" "$top_p" "$repeat" "$generation_seed" \ + "$run_name" "$resume_status" "retry-failed" + else + # A genuinely absent repeat has no successes to preserve. + run_phase "$temperature" "$top_p" "$repeat" "$generation_seed" \ + "$run_name" "" "all" + fi +} + +echo "Validated cohort: $HF_JSONL" +echo "Pinned GPUs: $GPUS" +echo "Output root for new artifacts: $OUTPUT_DIR" +echo "Priority: deterministic control, T=0.7, T=0.5, then T=0.2/0.3 backfills" + +# Deterministic control. +run_cell 0.0 1.0 1 42001 out/rand_chinese_temp_top_p_sweep_t00_p10_r1 +run_cell 0.0 1.0 2 42002 + +# Largest stochastic gaps. +run_cell 0.7 0.8 1 42001 out/rand_chinese_temp_top_p_sweep_t07_p08_r1 +run_cell 0.7 0.8 2 42002 +run_cell 0.7 0.9 1 42001 out/rand_chinese_0p3b_7b_temp07 +run_cell 0.7 0.9 2 42002 +run_cell 0.7 1.0 1 42001 out/rand_chinese_temp_top_p_sweep_t07_p10_r1 +run_cell 0.7 1.0 2 42002 + +# T=0.5 remains compatible with the validated top-p control (seed 42). The +# separate independence audit decides whether a distinct-seed repeat is needed. +run_cell 0.5 0.8 1 42 out/rand_chinese_temp_top_p_sweep_resume_t05_t07_t05_p08_r1 +run_cell 0.5 0.8 2 42 +run_cell 0.5 0.9 1 42 out/rand_chinese_temp_top_p_sweep_t05_p09_r1 +run_cell 0.5 0.9 2 42 out/rand_chinese_temp_top_p_sweep_t05_p09_r2 +run_cell 0.5 1.0 1 42 out/rand_chinese_temp_top_p_sweep_t05_p10_r1 +run_cell 0.5 1.0 2 42 + +# Smaller historical gaps. +run_cell 0.2 0.8 1 42001 out/rand_chinese_temp_top_p_sweep_t02_p08_r1 +run_cell 0.2 0.8 2 42002 out/rand_chinese_temp_top_p_sweep_t02_p08_r2 +run_cell 0.2 0.9 1 42001 out/rand_chinese_temp_top_p_sweep_t02_p09_r1 +run_cell 0.2 0.9 2 42002 out/rand_chinese_temp_top_p_sweep_t02_p09_r2 +run_cell 0.2 1.0 1 42001 out/rand_chinese_temp_top_p_sweep_t02_p10_r1 +run_cell 0.2 1.0 2 42002 out/rand_chinese_temp_top_p_sweep_t02_p10_r2 +run_cell 0.3 0.8 1 42001 out/rand_chinese_temp_top_p_sweep_t03_p08_r1 +run_cell 0.3 0.8 2 42002 out/rand_chinese_temp_top_p_sweep_t03_p08_r2 +run_cell 0.3 0.9 1 42001 out/rand_chinese_temp_top_p_sweep_t03_p09_r1 +run_cell 0.3 0.9 2 42002 out/rand_chinese_temp_top_p_sweep_t03_p09_r2 +run_cell 0.3 1.0 1 42001 out/rand_chinese_temp_top_p_sweep_t03_p10_r1 +run_cell 0.3 1.0 2 42002 out/rand_chinese_temp_top_p_sweep_resume_t03p10r2_t03_p10_r2 + +echo "[$(date '+%Y-%m-%d %H:%M:%S')] primary grid resume sequence complete" diff --git a/scripts/resume_validated_top_p_control.sh b/scripts/resume_validated_top_p_control.sh new file mode 100755 index 0000000..6f596c8 --- /dev/null +++ b/scripts/resume_validated_top_p_control.sh @@ -0,0 +1,90 @@ +#!/usr/bin/env bash +# Resume p=0.6/r2, then continue the validated-100 top-p control through 1.0. + +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +PYTHON_BIN="${PYTHON_BIN:-$ROOT/venv/bin/python}" +EXPERIMENT_ROOT="${EXPERIMENT_ROOT:-out/top_p_control_t05_validated100_20260719}" +CANONICAL_MANIFEST="$EXPERIMENT_ROOT/top_p_control_t05_t05_p06_r2/manifest.json" +HF_JSONL="${HF_JSONL:-configs/rand_chinese_validated100_latest.jsonl}" +GENERATION_SEED="${GENERATION_SEED:-42}" +GPUS="${GPUS:-0,1,2,4}" +MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-4}" +DRY_RUN="${DRY_RUN:-0}" + +"$PYTHON_BIN" scripts/build_validated100_config.py \ + --manifest "$CANONICAL_MANIFEST" \ + --output "$HF_JSONL" + +run_cell() { + local top_p="$1" + local p_code="$2" + local repeat="$3" + local suffix="_t05_p${p_code}_r${repeat}" + local run_name="top_p_control_t05${suffix}" + local run_dir="$EXPERIMENT_ROOT/$run_name" + local status_path="$run_dir/status.jsonl" + local resume_mode="all" + + local command=( + "$PYTHON_BIN" scripts/run_hf_dna_pipeline.py + --providers huggingface + --hf-jsonl "$HF_JSONL" + --dataset rand_chinese + --max-samples 100 + --output-dir "$EXPERIMENT_ROOT" + --output-suffix "$suffix" + --run-name "$run_name" + --global-status-journal "$EXPERIMENT_ROOT/dna_global_status.jsonl" + --global-state "$EXPERIMENT_ROOT/dna_global_state.json" + --temperature 0.5 + --top-p "$top_p" + --generation-seed "$GENERATION_SEED" + --do-sample + --ignore-response-cache + --try-vllm + --gpus "$GPUS" + --max-concurrent-gpus "$MAX_CONCURRENT_GPUS" + --min-gpu-free-gb 4 + --gpu-poll-seconds 15 + --model-timeout-seconds 43200 + --max-retries 3 + --oom-retries 3 + --retry-delay-seconds 300 + --gpu-memory-per-billion-gb 2.2 + --gpu-memory-headroom-gb 2 + --cache-evict-finished success + ) + + if [[ -f "$status_path" ]]; then + resume_mode="continue" + command+=(--resume-status "$status_path") + fi + command+=(--resume-mode "$resume_mode") + + echo "[$(date '+%Y-%m-%d %H:%M:%S')] START $run_name mode=$resume_mode seed=$GENERATION_SEED" + if [[ "$DRY_RUN" == "1" ]]; then + printf "command:" + printf " %q" "${command[@]}" + printf "\n" + return + fi + "${command[@]}" + echo "[$(date '+%Y-%m-%d %H:%M:%S')] DONE $run_name" +} + +# Preserve the 24 completed p=0.6/r2 models and enqueue its remaining 76. +run_cell "0.6" "06" "2" + +# Continue from low to high. Both rounds intentionally use seed 42 so these +# cells remain compatible with the explicit-seed portion of the control sweep. +for cell in "0.7 07" "0.8 08" "0.9 09" "1.0 10"; do + read -r top_p p_code <<< "$cell" + run_cell "$top_p" "$p_code" "1" + run_cell "$top_p" "$p_code" "2" +done + +echo "[$(date '+%Y-%m-%d %H:%M:%S')] validated top-p control complete" diff --git a/scripts/run_primary_robustness_experiment.sh b/scripts/run_primary_robustness_experiment.sh index a188c23..378304e 100644 --- a/scripts/run_primary_robustness_experiment.sh +++ b/scripts/run_primary_robustness_experiment.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Primary exact-model robustness dataset: 100 models, a complete factorial -# decoding grid, and four independent generation seeds. T=0 is emitted once. +# decoding grid, and two independent generation seeds. T=0 is emitted once. set -euo pipefail @@ -15,7 +15,7 @@ export LOG_DIR="${LOG_DIR:-logs/primary_robustness_100_$(date +%Y%m%d-%H%M%S)}" export TEMPERATURES="0.2 0.3 0.5 0.7" export TOP_PS="0.8 0.9 1.0" -export REPEATS="${REPEATS:-1 2 3 4}" +export REPEATS="${REPEATS:-1 2}" export INCLUDE_T00="1" export GENERATION_SEED_BASE="${GENERATION_SEED_BASE:-42000}" diff --git a/scripts/run_temperature_control_p09_100_shard.sh b/scripts/run_temperature_control_p09_100_shard.sh index d454a2b..c28ce20 100755 --- a/scripts/run_temperature_control_p09_100_shard.sh +++ b/scripts/run_temperature_control_p09_100_shard.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Fixed-top-p temperature experiment over the exact primary 100-model cohort. -# Temperatures run sequentially from low to high; each has four generation seeds. +# Temperatures run sequentially from low to high; each has two generation seeds. set -euo pipefail @@ -52,7 +52,7 @@ export GLOBAL_STATE="$OUTPUT_DIR/dna_global_state_${SHARD}.json" # Experimental variables and controls. The sweep runner preserves this order. export TEMPERATURES="0.2 0.3 0.5 0.7" export TOP_PS="0.9" -export REPEATS="${REPEATS:-1 2 3 4}" +export REPEATS="${REPEATS:-1 2}" export GENERATION_SEED_BASE="${GENERATION_SEED_BASE:-42000}" export INCLUDE_T00="0" @@ -67,7 +67,7 @@ echo "Shard: $SHARD ($ACTUAL_MODELS models)" echo "Fixed top_p: $TOP_PS" echo "Temperatures (execution order): $TEMPERATURES" echo "Repeats: $REPEATS" -echo "Generation seeds: 42001 42002 42003 42004" +echo "Generation seeds: 42001 42002" echo "Output directory: $OUTPUT_DIR" echo "Log directory: $LOG_DIR" diff --git a/src/llm_dna/api.py b/src/llm_dna/api.py index ff6cac1..e6fd978 100644 --- a/src/llm_dna/api.py +++ b/src/llm_dna/api.py @@ -6,6 +6,7 @@ import logging import os import queue +import random import threading import time from datetime import datetime @@ -37,6 +38,7 @@ class DNAExtractionConfig: max_length: int = 1024 output_dir: Path = Path("./out") output_path: Optional[Path] = None + output_suffix: str = "" save: bool = True load_in_8bit: bool = False load_in_4bit: bool = False @@ -48,7 +50,13 @@ class DNAExtractionConfig: gpu_id: Optional[int] = None log_level: str = "INFO" random_seed: int = 42 + generation_seed: Optional[int] = None + temperature: float = 0.0 + do_sample: bool = False + top_p: float = 1.0 use_chat_template: bool = False + try_vllm: bool = False + use_response_cache: bool = True @dataclass(slots=True) @@ -155,13 +163,19 @@ def _validate_quantization(config: DNAExtractionConfig) -> None: ) from exc +def _safe_model_output_name(model_name: str, output_suffix: str = "") -> str: + return f"{model_name.replace('/', '_').replace(':', '_')}{output_suffix}" + + def _signature_output_paths(config: DNAExtractionConfig) -> tuple[Path, Path]: if config.output_path is not None: output_path = Path(config.output_path) summary_path = output_path.with_name(f"{output_path.stem}_summary.json") return output_path, summary_path - safe_model_name = config.model_name.replace("/", "_").replace(":", "_") + safe_model_name = _safe_model_output_name( + config.model_name, config.output_suffix + ) dataset_identifier = config.dataset.replace(",", "_") structured_dir = Path(config.output_dir) / dataset_identifier / safe_model_name output_path = structured_dir / f"{safe_model_name}_dna.json" @@ -284,7 +298,7 @@ def _is_api_parallel_mode(config: DNAExtractionConfig, model_names: list[str]) - def _response_cache_path(config: DNAExtractionConfig, model_name: str) -> Path: - safe_model_name = model_name.replace("/", "_").replace(":", "_") + safe_model_name = _safe_model_output_name(model_name, config.output_suffix) dataset_identifier = config.dataset.replace(",", "_") return Path(config.output_dir) / dataset_identifier / safe_model_name / "responses.json" @@ -395,8 +409,27 @@ def _generate_responses_for_model( load_in_4bit=load_in_4bit, token=resolved_token, is_chat_model=model_meta.get("chat_model", {}).get("is_chat_model", False), + try_vllm=config.try_vllm, ) + generation_seed = ( + config.random_seed + if config.generation_seed is None + else config.generation_seed + ) + # Reset immediately before response generation so model loading cannot + # consume part of the sampling stream. + random.seed(generation_seed) + np.random.seed(generation_seed) + try: + import torch + + torch.manual_seed(generation_seed) + if torch.cuda.is_available(): + torch.cuda.manual_seed_all(generation_seed) + except ImportError: + pass + # Set up incremental saving callback incremental_items: list[dict] = [] def _save_response_incrementally(idx: int, prompt: str, response: str) -> None: @@ -411,20 +444,31 @@ def _save_response_incrementally(idx: int, prompt: str, response: str) -> None: "complete": len(incremental_items) >= len(probe_texts), "items": incremental_items, "generated_at": datetime.now().isoformat(), + "generation_config": { + "temperature": config.temperature, + "top_p": config.top_p, + "do_sample": config.do_sample, + "generation_seed": generation_seed, + "max_length": config.max_length, + }, } with open(incremental_save_path, "w", encoding="utf-8") as handle: json.dump(payload, handle, indent=2, ensure_ascii=False) try: if hasattr(model, "generate_batch") and callable(getattr(model, "generate_batch")): + generation_kwargs = {} + if model.__class__.__name__ == "VLLMWrapper": + generation_kwargs["seed"] = generation_seed responses = model.generate_batch( probe_texts, max_length=config.max_length, - temperature=0.0, - do_sample=False, - top_p=1.0, + temperature=config.temperature, + do_sample=config.do_sample, + top_p=config.top_p, use_chat_template=config.use_chat_template, on_response_callback=_save_response_incrementally if incremental_save_path else None, + **generation_kwargs, ) else: responses = [] @@ -432,9 +476,9 @@ def _save_response_incrementally(idx: int, prompt: str, response: str) -> None: response = model.generate( prompt, max_length=config.max_length, - temperature=0.0, - do_sample=False, - top_p=1.0, + temperature=config.temperature, + do_sample=config.do_sample, + top_p=config.top_p, use_chat_template=config.use_chat_template, ) responses.append(response) @@ -515,6 +559,14 @@ def _extract_signature_from_text_responses( "encoder_device": resolved_encoder_device, "max_length": config.max_length, "dataset": config.dataset, + "temperature": config.temperature, + "do_sample": config.do_sample, + "top_p": config.top_p, + "generation_seed": ( + config.random_seed + if config.generation_seed is None + else config.generation_seed + ), }, aggregation_method=config.embedding_merge, ) @@ -551,7 +603,11 @@ def calc_dna(config: DNAExtractionConfig) -> DNAExtractionResult: raise ValueError(f"Unsupported extractor_type for calc_dna: {config.extractor_type}") response_path = _response_cache_path(config, config.model_name) - cached_responses = _load_cached_responses(response_path, expected_count=len(probe_texts)) + cached_responses = ( + _load_cached_responses(response_path, expected_count=len(probe_texts)) + if config.use_response_cache + else None + ) if cached_responses is not None: logging.info( diff --git a/src/llm_dna/cli.py b/src/llm_dna/cli.py index 56a4d64..269cf9c 100644 --- a/src/llm_dna/cli.py +++ b/src/llm_dna/cli.py @@ -124,9 +124,14 @@ def parse_arguments(argv: Optional[Iterable[str]] = None) -> argparse.Namespace: choices=["sum", "max", "mean", "concat"], ) parser.add_argument("--max-length", type=int, default=1024) + parser.add_argument("--temperature", type=float, default=0.0) + parser.add_argument("--top-p", type=float, default=1.0) + parser.add_argument("--do-sample", action="store_true", default=False) + parser.add_argument("--no-do-sample", dest="do_sample", action="store_false") # Output parser.add_argument("--output-dir", type=Path, default=Path("./out")) + parser.add_argument("--output-suffix", type=str, default="") parser.add_argument( "--output-path", type=Path, @@ -171,12 +176,29 @@ def parse_arguments(argv: Optional[Iterable[str]] = None) -> argparse.Namespace: default="INFO", ) parser.add_argument("--random-seed", type=int, default=42) + parser.add_argument( + "--generation-seed", + type=int, + default=None, + help="Response-sampling seed, independent of probe/reduction random seed.", + ) parser.add_argument( "--use-chat-template", action="store_true", default=False, help="Apply chat template for HuggingFace models (default: disabled).", ) + parser.add_argument( + "--try-vllm", + action="store_true", + default=False, + help="Try vLLM first for decoder-only HuggingFace models.", + ) + parser.add_argument( + "--ignore-response-cache", + action="store_true", + help="Regenerate responses instead of reusing responses.json.", + ) return parser.parse_args(list(argv) if argv is not None else None) @@ -219,6 +241,7 @@ def main(argv: Optional[Iterable[str]] = None) -> int: max_length=args.max_length, output_dir=args.output_dir, output_path=None, + output_suffix=args.output_suffix, save=not args.no_save, load_in_8bit=args.load_in_8bit, load_in_4bit=args.load_in_4bit, @@ -230,7 +253,13 @@ def main(argv: Optional[Iterable[str]] = None) -> int: gpu_id=None, log_level=args.log_level, random_seed=args.random_seed, + generation_seed=args.generation_seed, + temperature=args.temperature, + do_sample=args.do_sample, + top_p=args.top_p, use_chat_template=args.use_chat_template, + try_vllm=args.try_vllm, + use_response_cache=not args.ignore_response_cache, ) try: results = calc_dna_parallel( @@ -274,6 +303,7 @@ def main(argv: Optional[Iterable[str]] = None) -> int: max_length=args.max_length, output_dir=args.output_dir, output_path=args.output_path if single_model_run else None, + output_suffix=args.output_suffix, save=not args.no_save, load_in_8bit=args.load_in_8bit, load_in_4bit=args.load_in_4bit, @@ -285,7 +315,13 @@ def main(argv: Optional[Iterable[str]] = None) -> int: gpu_id=gpu_id, log_level=args.log_level, random_seed=args.random_seed, + generation_seed=args.generation_seed, + temperature=args.temperature, + do_sample=args.do_sample, + top_p=args.top_p, use_chat_template=args.use_chat_template, + try_vllm=args.try_vllm, + use_response_cache=not args.ignore_response_cache, ) result = calc_dna(config) diff --git a/src/llm_dna/models/ModelWrapper.py b/src/llm_dna/models/ModelWrapper.py index a01e9b3..3b6cb31 100644 --- a/src/llm_dna/models/ModelWrapper.py +++ b/src/llm_dna/models/ModelWrapper.py @@ -1074,7 +1074,8 @@ def generate( max_tokens=max_length, temperature=temperature, top_p=top_p, - n=1 + n=1, + seed=kwargs.pop("seed", None), ) outputs = self._engine.generate([prompt], params) if outputs and outputs[0].outputs: @@ -1109,6 +1110,7 @@ def generate_batch( temperature=temperature, top_p=top_p, n=1, + seed=kwargs.pop("seed", None), ) outs = self._engine.generate(formatted, params) result: List[str] = [] From 65ac80b18786f9157b11a754e0ce0f131c528a99 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Mon, 10 Aug 2026 21:02:15 +0800 Subject: [PATCH 23/28] Add targeted primary experiment recovery workflow --- ...ary_robustness_failed_slots_20260805.jsonl | 72 +++++++++ docs/primary_robustness_recovery_3090.md | 38 +++++ scripts/build_primary_recovery_configs.py | 148 ++++++++++++++++++ scripts/build_primary_run_grid.py | 26 ++- ...ecover_primary_robustness_failures_3090.sh | 143 +++++++++++++++++ 5 files changed, 420 insertions(+), 7 deletions(-) create mode 100644 configs/primary_robustness_failed_slots_20260805.jsonl create mode 100644 docs/primary_robustness_recovery_3090.md create mode 100755 scripts/build_primary_recovery_configs.py create mode 100755 scripts/recover_primary_robustness_failures_3090.sh diff --git a/configs/primary_robustness_failed_slots_20260805.jsonl b/configs/primary_robustness_failed_slots_20260805.jsonl new file mode 100644 index 0000000..c63bc22 --- /dev/null +++ b/configs/primary_robustness_failed_slots_20260805.jsonl @@ -0,0 +1,72 @@ +{"model_id":"TinyLlama/TinyLlama-1.1B-intermediate-step-955k-token-2T","provider":"huggingface","temperature":0.2,"top_p":0.8,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"MoxoffSrL/Moxoff-Phi3Mini-KTO","provider":"huggingface","temperature":0.2,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"SeacomSrl/SeaPhi3-mini","provider":"huggingface","temperature":0.2,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_empty_response"} +{"model_id":"SeacomSrl/SeaPhi3-mini","provider":"huggingface","temperature":0.3,"top_p":0.8,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"EleutherAI/pythia-410m-seed3","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"SeacomSrl/SeaPhi3-mini","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"ToxicityPrompts/PolyGuard-Qwen-Smol","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"state-spaces/mamba-370m-hf","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"EleutherAI/pythia-410m-seed3","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"Ihor/Text2Graph-R1-Qwen2.5-0.5b","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"SeacomSrl/SeaPhi3-mini","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"ToxicityPrompts/PolyGuard-Qwen-Smol","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"robowaifudev/megatron-gpt2-345m","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"state-spaces/mamba-370m-hf","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"tiiuae/Falcon-H1-3B-Base","provider":"huggingface","temperature":0.3,"top_p":0.9,"repeat":2,"generation_seed":42002,"prior_status":"failed_empty_response"} +{"model_id":"EleutherAI/pythia-410m-seed1","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"Ihor/Text2Graph-R1-Qwen2.5-0.5b","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"ToxicityPrompts/PolyGuard-Qwen-Smol","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"robowaifudev/megatron-gpt2-345m","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"unsloth/Qwen3-0.6B-Base","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"yec019/fbopt-350m-8bit","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_missing_file"} +{"model_id":"EleutherAI/pythia-410m-seed1","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"EleutherAI/pythia-410m-seed3","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"GritLM/emb_m7_nodes16_fast","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"SeacomSrl/SeaPhi3-mini","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"ToxicityPrompts/PolyGuard-Qwen-Smol","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"robowaifudev/megatron-gpt2-345m","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"state-spaces/mamba-370m-hf","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"tiiuae/falcon-rw-1b","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"yec019/fbopt-350m-8bit","provider":"huggingface","temperature":0.3,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_missing_file"} +{"model_id":"tiiuae/Falcon-H1-0.5B-Base","provider":"huggingface","temperature":0.5,"top_p":0.8,"repeat":2,"generation_seed":42,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/Meta-Llama-3.1-8B","provider":"huggingface","temperature":0.5,"top_p":0.8,"repeat":2,"generation_seed":42,"prior_status":"failed_empty_response"} +{"model_id":"tiiuae/Falcon-H1-0.5B-Base","provider":"huggingface","temperature":0.5,"top_p":0.9,"repeat":1,"generation_seed":42,"prior_status":"failed_empty_response"} +{"model_id":"yaojialzc/Gigi-Llama3-8B-Chinese-zh","provider":"huggingface","temperature":0.5,"top_p":0.9,"repeat":1,"generation_seed":42,"prior_status":"failed_empty_response"} +{"model_id":"ibm-granite/granite-3.1-3b-a800m-base","provider":"huggingface","temperature":0.5,"top_p":0.9,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"tiiuae/Falcon-H1-0.5B-Base","provider":"huggingface","temperature":0.5,"top_p":0.9,"repeat":2,"generation_seed":42,"prior_status":"failed_empty_response"} +{"model_id":"tartuNLP/Llammas-base-p1-GPT-4o-human-error-mix-paragraph-GEC","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":1,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"utter-project/EuroLLM-1.7B","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":1,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"Azurro/APT3-1B-Base","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"DeepMount00/Llama-3.1-8b-ITA","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"SakanaAI/TinySwallow-1.5B","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"TinyLlama/TinyLlama-1.1B-intermediate-step-955k-token-2T","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"ToxicityPrompts/PolyGuard-Qwen-Smol","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"Voicelab/trurl-2-7b","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"aisingapore/Llama-SEA-LION-v3-8B-IT","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"anakin87/Llama-3-8b-ita-ties-pro","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"authormist/authormist-originality","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"huihui-ai/Huihui-Qwen3-4B-Instruct-2507-abliterated","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"m-a-p/YuE-s2-1B-general","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"mii-llm/minerva-chat-v0.1-alpha-sft","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"princeton-nlp/Sheared-LLaMA-2.7B","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"rombodawg/rombos_Replete-Coder-Llama3-8B","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"stabilityai/stable-code-3b","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"tiiuae/Falcon-H1-1.5B-Base","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"tokyotech-llm/Llama-3-Swallow-8B-Instruct-v0.1","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"unsloth/Meta-Llama-3.1-8B","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"unsloth/Qwen2.5-1.5B","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"unsloth/Qwen3-4B-Instruct-2507","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"utter-project/EuroLLM-1.7B","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_missing_file"} +{"model_id":"yaojialzc/Gigi-Llama3-8B-Chinese-zh","provider":"huggingface","temperature":0.5,"top_p":1.0,"repeat":2,"generation_seed":42,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/Qwen2.5-0.5B","provider":"huggingface","temperature":0.7,"top_p":0.8,"repeat":1,"generation_seed":42001,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/Qwen2.5-1.5B","provider":"huggingface","temperature":0.7,"top_p":0.8,"repeat":1,"generation_seed":42001,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/Qwen3-0.6B-Base","provider":"huggingface","temperature":0.7,"top_p":0.8,"repeat":1,"generation_seed":42001,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/gemma-3-1b-it","provider":"huggingface","temperature":0.7,"top_p":0.8,"repeat":2,"generation_seed":42002,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/Qwen3-0.6B-Base","provider":"huggingface","temperature":0.7,"top_p":0.9,"repeat":1,"generation_seed":42001,"prior_status":"failed_empty_response"} +{"model_id":"togethercomputer/LLaMA-2-7B-32K","provider":"huggingface","temperature":0.7,"top_p":0.9,"repeat":2,"generation_seed":42002,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/gemma-3-1b-it","provider":"huggingface","temperature":0.7,"top_p":0.9,"repeat":2,"generation_seed":42002,"prior_status":"failed_empty_response"} +{"model_id":"numind/NuExtract-1.5-tiny","provider":"huggingface","temperature":0.7,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/Qwen2.5-0.5B","provider":"huggingface","temperature":0.7,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/Qwen2.5-1.5B","provider":"huggingface","temperature":0.7,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/Qwen3-0.6B-Base","provider":"huggingface","temperature":0.7,"top_p":1.0,"repeat":1,"generation_seed":42001,"prior_status":"failed_empty_response"} +{"model_id":"unsloth/gemma-3-1b-it","provider":"huggingface","temperature":0.7,"top_p":1.0,"repeat":2,"generation_seed":42002,"prior_status":"failed_empty_response"} diff --git a/docs/primary_robustness_recovery_3090.md b/docs/primary_robustness_recovery_3090.md new file mode 100644 index 0000000..8a590a7 --- /dev/null +++ b/docs/primary_robustness_recovery_3090.md @@ -0,0 +1,38 @@ +# Primary robustness recovery on the 3090 host + +The committed recovery plan contains the 72 unsuccessful model/cell/round +slots from the grid snapshot completed on 5 August 2026. It preserves each +cell's original temperature, top-p, sampling mode, output suffix, and generation +seed. Successful slots are not included. + +After pulling the `dna/experiment-script` branch on the 3090 host, activate the +same Python environment used for LLM-DNA and run a command preview: + +```bash +DRY_RUN=1 bash scripts/recover_primary_robustness_failures_3090.sh +``` + +Launch the recovery on GPU 0: + +```bash +mkdir -p logs/primary_robustness_recovery_20260810 +nohup env GPUS=0 MAX_CONCURRENT_GPUS=1 \ + bash scripts/recover_primary_robustness_failures_3090.sh \ + > logs/primary_robustness_recovery_20260810/nohup.log 2>&1 & +``` + +Set `HF_TOKEN` in the environment first if private or gated Hugging Face models +require it. To use multiple GPUs, set both `GPUS` and `MAX_CONCURRENT_GPUS`, for +example `GPUS=0,1 MAX_CONCURRENT_GPUS=2`. + +The launcher is restart-safe. On a later invocation it continues missing work, +does not rerun recorded successes, and retries recorded failures. Outputs are +kept separate from the original grid under: + +```text +out/primary_robustness_recovery_20260810/ +``` + +Copy that complete directory back into the main repository's `out/` directory +after the run. The grid audit treats a successful recovery record as satisfying +the corresponding historical failure. diff --git a/scripts/build_primary_recovery_configs.py b/scripts/build_primary_recovery_configs.py new file mode 100755 index 0000000..f15fe6d --- /dev/null +++ b/scripts/build_primary_recovery_configs.py @@ -0,0 +1,148 @@ +#!/usr/bin/env python3 +"""Validate a failed-slot plan and build one Hugging Face list per grid cell.""" + +from __future__ import annotations + +import argparse +import json +from collections import Counter, defaultdict +from pathlib import Path +from typing import Any + + +ALLOWED_FAILURES = {"failed_empty_response", "failed_missing_file"} + + +def cell_id(row: dict[str, Any]) -> str: + temperature = int(round(float(row["temperature"]) * 10)) + top_p = int(round(float(row["top_p"]) * 10)) + return f"t{temperature:02d}_p{top_p:02d}_r{int(row['repeat'])}" + + +def load_plan(path: Path) -> list[dict[str, Any]]: + rows: list[dict[str, Any]] = [] + with path.open(encoding="utf-8") as handle: + for line_number, line in enumerate(handle, start=1): + line = line.strip() + if not line: + continue + try: + row = json.loads(line) + except json.JSONDecodeError as exc: + raise ValueError(f"Invalid JSON on {path}:{line_number}") from exc + required = { + "model_id", + "provider", + "temperature", + "top_p", + "repeat", + "generation_seed", + "prior_status", + } + missing = required - set(row) + if missing: + raise ValueError( + f"Missing fields on {path}:{line_number}: {sorted(missing)}" + ) + if row["provider"] != "huggingface": + raise ValueError(f"Unsupported provider on line {line_number}") + if row["prior_status"] not in ALLOWED_FAILURES: + raise ValueError(f"Unexpected prior status on line {line_number}") + rows.append(row) + return rows + + +def validate(rows: list[dict[str, Any]], expected_slots: int) -> None: + if len(rows) != expected_slots: + raise ValueError(f"Expected {expected_slots} failed slots, found {len(rows)}") + + keys = [ + ( + str(row["model_id"]), + float(row["temperature"]), + float(row["top_p"]), + int(row["repeat"]), + ) + for row in rows + ] + if len(set(keys)) != len(keys): + duplicates = [key for key, count in Counter(keys).items() if count > 1] + raise ValueError(f"Duplicate failed-slot keys: {duplicates}") + + for row in rows: + temperature = float(row["temperature"]) + repeat = int(row["repeat"]) + expected_seed = 42 if temperature == 0.5 else 42000 + repeat + if int(row["generation_seed"]) != expected_seed: + raise ValueError( + f"Wrong generation seed for {row['model_id']} {cell_id(row)}: " + f"expected {expected_seed}, found {row['generation_seed']}" + ) + + +def atomic_write(path: Path, content: str) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + temporary = path.with_suffix(path.suffix + ".tmp") + temporary.write_text(content, encoding="utf-8") + temporary.replace(path) + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument("--plan", type=Path, required=True) + parser.add_argument("--output-dir", type=Path, required=True) + parser.add_argument("--expected-slots", type=int, default=72) + args = parser.parse_args() + + rows = load_plan(args.plan) + validate(rows, args.expected_slots) + + grouped: dict[tuple[float, float, int, int], list[dict[str, Any]]] = defaultdict(list) + for row in rows: + key = ( + float(row["temperature"]), + float(row["top_p"]), + int(row["repeat"]), + int(row["generation_seed"]), + ) + grouped[key].append(row) + + index_lines = ["cell_id\ttemperature\ttop_p\trepeat\tgeneration_seed\ttask_count\tconfig"] + for key in sorted(grouped): + temperature, top_p, repeat, generation_seed = key + cell_rows = sorted(grouped[key], key=lambda row: str(row["model_id"])) + identifier = cell_id(cell_rows[0]) + config_path = args.output_dir / f"{identifier}.jsonl" + content = "".join( + json.dumps( + {"model_id": row["model_id"], "provider": "huggingface"}, + ensure_ascii=False, + ) + + "\n" + for row in cell_rows + ) + atomic_write(config_path, content) + index_lines.append( + "\t".join( + [ + identifier, + str(temperature), + str(top_p), + str(repeat), + str(generation_seed), + str(len(cell_rows)), + str(config_path), + ] + ) + ) + + atomic_write(args.output_dir / "cells.tsv", "\n".join(index_lines) + "\n") + failures = Counter(str(row["prior_status"]) for row in rows) + print( + f"Prepared {len(rows)} failed slots across {len(grouped)} cells: " + + ", ".join(f"{status}={count}" for status, count in sorted(failures.items())) + ) + + +if __name__ == "__main__": + main() diff --git a/scripts/build_primary_run_grid.py b/scripts/build_primary_run_grid.py index 903a658..3311f54 100644 --- a/scripts/build_primary_run_grid.py +++ b/scripts/build_primary_run_grid.py @@ -19,6 +19,7 @@ / "top_p_control_t05_t05_p06_r2" / "manifest.json" ) +COHORT_CONFIG = ROOT / "configs" / "rand_chinese_validated100_latest.jsonl" REPORT_DIR = ROOT / "reports" TEMPERATURES = (0.0, 0.2, 0.3, 0.5, 0.7) @@ -28,12 +29,19 @@ def load_cohort() -> set[str]: - manifest = json.loads(COHORT_MANIFEST.read_text(encoding="utf-8")) - models = { - str(task["model_id"]) - for task in manifest.get("tasks", []) - if task.get("model_id") - } + if COHORT_MANIFEST.exists(): + manifest = json.loads(COHORT_MANIFEST.read_text(encoding="utf-8")) + models = { + str(task["model_id"]) + for task in manifest.get("tasks", []) + if task.get("model_id") + } + else: + models = { + str(json.loads(line)["model_id"]) + for line in COHORT_CONFIG.read_text(encoding="utf-8").splitlines() + if line.strip() + } if len(models) != 100: raise ValueError(f"Expected 100 fixed models, found {len(models)}") return models @@ -143,7 +151,11 @@ def collect_runs( manifest_path.parent / "status.jsonl" ).items(): if model_id in cohort: - run["final"][model_id] = status + # A valid success from a targeted recovery satisfies the slot + # even if another matching historical run ended in failure. + previous = run["final"].get(model_id) + if previous != "success" or status == "success": + run["final"][model_id] = status return runs, ignored diff --git a/scripts/recover_primary_robustness_failures_3090.sh b/scripts/recover_primary_robustness_failures_3090.sh new file mode 100755 index 0000000..c9ee7a5 --- /dev/null +++ b/scripts/recover_primary_robustness_failures_3090.sh @@ -0,0 +1,143 @@ +#!/usr/bin/env bash +# Rerun only the 72 failed slots from the validated-100 two-round primary grid. + +set -uo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +PYTHON_BIN="${PYTHON_BIN:-$ROOT/venv/bin/python}" +if [[ ! -x "$PYTHON_BIN" ]]; then + PYTHON_BIN="$(command -v python3)" +fi + +PLAN="${PLAN:-configs/primary_robustness_failed_slots_20260805.jsonl}" +OUTPUT_DIR="${OUTPUT_DIR:-out/primary_robustness_recovery_20260810}" +LOG_DIR="${LOG_DIR:-logs/primary_robustness_recovery_20260810}" +GENERATED_CONFIG_DIR="$LOG_DIR/generated_configs" +GPUS="${GPUS:-0}" +MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-1}" +MIN_GPU_FREE_GB="${MIN_GPU_FREE_GB:-4}" +MODEL_TIMEOUT_SECONDS="${MODEL_TIMEOUT_SECONDS:-43200}" +MAX_RETRIES="${MAX_RETRIES:-3}" +OOM_RETRIES="${OOM_RETRIES:-3}" +RETRY_DELAY_SECONDS="${RETRY_DELAY_SECONDS:-300}" +CACHE_EVICT_FINISHED="${CACHE_EVICT_FINISHED:-success}" +TRY_VLLM="${TRY_VLLM:-1}" +DRY_RUN="${DRY_RUN:-0}" + +mkdir -p "$OUTPUT_DIR" "$LOG_DIR" "$GENERATED_CONFIG_DIR" + +LOCK_PATH="$LOG_DIR/recovery.lock" +exec 9>"$LOCK_PATH" +if ! flock -n 9; then + echo "Another recovery process already holds $LOCK_PATH" >&2 + exit 1 +fi + +if [[ ! -f "$PLAN" ]]; then + echo "Missing recovery plan: $PLAN" >&2 + exit 1 +fi +if [[ ! -f data/rand/rand_dataset_chinese.json ]]; then + echo "Missing prompt dataset: data/rand/rand_dataset_chinese.json" >&2 + exit 1 +fi + +"$PYTHON_BIN" scripts/build_primary_recovery_configs.py \ + --plan "$PLAN" \ + --output-dir "$GENERATED_CONFIG_DIR" \ + --expected-slots 72 + +GLOBAL_STATUS="$OUTPUT_DIR/dna_global_status.jsonl" +GLOBAL_STATE="$OUTPUT_DIR/dna_global_state.json" +MASTER_LOG="$LOG_DIR/recovery_master.log" + +run_phase() { + local cell="$1" + local temperature="$2" + local top_p="$3" + local repeat="$4" + local generation_seed="$5" + local task_count="$6" + local config_path="$7" + local mode="$8" + local status_path="$OUTPUT_DIR/primary_recovery_${cell}/status.jsonl" + local cell_log="$LOG_DIR/primary_recovery_${cell}_${mode}.log" + local command=( + "$PYTHON_BIN" scripts/run_hf_dna_pipeline.py + --providers huggingface + --hf-jsonl "$config_path" + --dataset rand_chinese + --max-samples 100 + --output-dir "$OUTPUT_DIR" + --output-suffix "_${cell}" + --run-name "primary_recovery_${cell}" + --global-status-journal "$GLOBAL_STATUS" + --global-state "$GLOBAL_STATE" + --temperature "$temperature" + --top-p "$top_p" + --generation-seed "$generation_seed" + --ignore-response-cache + --gpus "$GPUS" + --max-concurrent-gpus "$MAX_CONCURRENT_GPUS" + --min-gpu-free-gb "$MIN_GPU_FREE_GB" + --gpu-poll-seconds 15 + --model-timeout-seconds "$MODEL_TIMEOUT_SECONDS" + --max-retries "$MAX_RETRIES" + --oom-retries "$OOM_RETRIES" + --retry-delay-seconds "$RETRY_DELAY_SECONDS" + --gpu-memory-per-billion-gb 2.2 + --gpu-memory-headroom-gb 2 + --cache-evict-finished "$CACHE_EVICT_FINISHED" + --resume-mode "$mode" + ) + + if [[ -f "$status_path" ]]; then + command+=(--resume-status "$status_path") + fi + if [[ "$temperature" == "0.0" ]]; then + command+=(--no-do-sample) + else + command+=(--do-sample) + fi + if [[ "$TRY_VLLM" == "1" ]]; then + command+=(--try-vllm) + fi + + { + echo "[$(date '+%Y-%m-%d %H:%M:%S')] cell=$cell tasks=$task_count mode=$mode" + printf "command:" + printf " %q" "${command[@]}" + printf "\n" + } | tee -a "$MASTER_LOG" + + if [[ "$DRY_RUN" == "1" ]]; then + return 0 + fi + if "${command[@]}" 2>&1 | tee "$cell_log"; then + echo "[$(date '+%Y-%m-%d %H:%M:%S')] completed $cell mode=$mode" | tee -a "$MASTER_LOG" + else + echo "[$(date '+%Y-%m-%d %H:%M:%S')] retained failures in $cell mode=$mode" | tee -a "$MASTER_LOG" >&2 + fi +} + +tail -n +2 "$GENERATED_CONFIG_DIR/cells.tsv" | +while IFS=$'\t' read -r cell temperature top_p repeat generation_seed task_count config_path; do + status_path="$OUTPUT_DIR/primary_recovery_${cell}/status.jsonl" + if [[ -f "$status_path" ]]; then + # Continue an interrupted cell without repeating successes, then retry its + # terminal failures. A completed successful cell queues zero models. + run_phase "$cell" "$temperature" "$top_p" "$repeat" \ + "$generation_seed" "$task_count" "$config_path" continue + run_phase "$cell" "$temperature" "$top_p" "$repeat" \ + "$generation_seed" "$task_count" "$config_path" retry-failed + else + run_phase "$cell" "$temperature" "$top_p" "$repeat" \ + "$generation_seed" "$task_count" "$config_path" all + fi +done + +echo "[$(date '+%Y-%m-%d %H:%M:%S')] recovery pass complete" | tee -a "$MASTER_LOG" +echo "Recovery artifacts: $OUTPUT_DIR" +echo "Copy that directory back under this repository's out/ directory for auditing." From 4285bdbb6782eb5a1b4c70cccfce04c4b9873328 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Thu, 13 Aug 2026 12:38:46 +0800 Subject: [PATCH 24/28] Implement DistDNA RFFTrace experiment --- ...ess_experiment_full_updated_2026-08-05.pdf | Bin 0 -> 371425 bytes ...ess_experiment_full_updated_2026-08-13.pdf | Bin 0 -> 383905 bytes ...ess_experiment_full_updated_2026-08-13.tex | 1271 +++++++++++++++++ scripts/evaluate_rfftrace_svm.py | 213 +++ scripts/run_primary_rfftrace_k1.sh | 52 + scripts/run_rbf_mmd_pilot.py | 29 +- scripts/run_rfftrace_experiment.py | 596 ++++++++ src/llm_dna/__init__.py | 5 + src/llm_dna/distributional.py | 269 ++++ tests/test_distributional.py | 111 ++ tests/test_rbf_mmd_pilot.py | 44 + tests/test_rfftrace_experiment.py | 88 ++ tests/test_rfftrace_svm.py | 61 + 13 files changed, 2722 insertions(+), 17 deletions(-) create mode 100644 docs/primary_robustness_experiment_full_updated_2026-08-05.pdf create mode 100644 docs/primary_robustness_experiment_full_updated_2026-08-13.pdf create mode 100644 docs/primary_robustness_experiment_full_updated_2026-08-13.tex create mode 100755 scripts/evaluate_rfftrace_svm.py create mode 100755 scripts/run_primary_rfftrace_k1.sh create mode 100755 scripts/run_rfftrace_experiment.py create mode 100644 src/llm_dna/distributional.py create mode 100644 tests/test_distributional.py create mode 100644 tests/test_rbf_mmd_pilot.py create mode 100644 tests/test_rfftrace_experiment.py create mode 100644 tests/test_rfftrace_svm.py diff --git a/docs/primary_robustness_experiment_full_updated_2026-08-05.pdf b/docs/primary_robustness_experiment_full_updated_2026-08-05.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dc738c988e184dc715c0f5f28b61f86d07aa6f13 GIT binary patch literal 371425 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 n8ms$Ukm{Z&FCCMl zXW|R0D4&Sr=QmXhc`30nhq9aJ{SEsYtL$$t%4@5=0)_dIZwdJxEpHj{Ke1oA&loo= zuWKAmlU#W1r%uMe1k{^%Te7y0GP+a;Fd=!Rzrca&&s+bK82qpJITH*0f77QJ|BJNx ze~H2W_yhkpG1#mv5p~6m*t1$Y_Q>Df9D*v2NNL3}buG}3jq8+k6A)l~)-$!6H;0>O zU95AQpU;`M2pcA-7i=iga`*4(`O{SgrIlWXHvN78-HVR)`@32z_xrYa4CgmWn9(TB z*$?;&2wjDO7(D2QKHNS(LErZEd|Uc?nuH*}O5a>IdD=_c>wO2c`tJzps|)%snEwwS z=wQ;vXL~U*e4U|pU)cK-il%4xH8FLqv5&*%b3EafS9@vicA4M}&*~jfR#;W#3a|g-hVUpnC;WaYbXZ*$cqr?Us{7dcw9~Jd9 z91_KkhXIrvu2%$IDPZa5*Z-zgZjZuV*B2_Xo^17cC+e8hu0e-i6mR_K%A|(T6Xka} zy)Sd+3ruJAn>|#iO_bnGvVCxi%IHml+(68TAjidR%w80AGosW6y@kk@9PjssAVXIhJ%qT4eE69sL9AoM z0Wt`bh8m=NkToSeREtOnh_bt92!=Ri)kW*;1L~208b_2q`$C{WNNPUx&Se4NQ+|kz zZvygSH&D}k*o&q2o*6PQic|6!S9`MX>Kd|nm6C2DrJGo%+pQbjP7W&|=1}Y3@m&(j z+e_=%P%;7{qaJgWdPaj=O{ui~IZT3vRde1iFr~V=)m12v_@U4cx1d(T#qA|ihV2vb zlUYH-rLW32uY=sK(#6^~Z)U_zRZB}^2C2nZILWuTo0T30yue1C5v-jt z2Q?E+*+hY-Z;67!RM?f1YD#PE{OZdfU#>qqWA1{kTH*>=uqdGW;rra(X*VI`xO3j0 z0<9f>$;|FQ8uC8IARy3R zc@D_aI|E(Ha_OG)2UT59r}oDrI9kVO9Sy%!fr^Y_32c`eVLLC3di&PJ*z4Pdvz(I2 z9FtFb2k$I>VJU$*E~;RQ<9rdXFvFx;SNK)Kdyn|E#6~mISlja8S-3q=?)A0Y0uEwA z%|RKOXnF$PB+h*c8qPcX(CdpnUOihPfm}wd+5IK0mon97jGDGboC|UzNFbx9MnPYr zdF6Ei1u4V5w(s!L_~?KXY%|))P0-r@+M@}df*wNbW6P++8`lkUM0A$i*|kj}p?E2v zhXWt}`yKLp-{Zs6Lqzn{yR6>^tcHrz|8c4Twb~||q~E@>(zXF5O$}^=;31Cz2$Y3d z#uqLDB_(4M8-x|xlEA~;L&899!@uDf>d5~!Sh))8Ytkmlnd7XB1PPux5;C$2O4Im5 z?2@_$GeJ4M7tY+0og6_MiLE)Fa7Rm!q8dzdpeOy*H`0@~bHErWmOavwhTt%)*ptG+ z3oRO5NuVc9WE+nX-yt!8eF#Te_z;dj^T8R7C7qgC_<}`l64U zSEmB~Bc3vWOMtMf;8MaG1y;p0{f&rosxZd{xa`z9redhPuBLqE=u;-6urVY>0#lcYU9#TYhcyoE(#ahj zcgf1k03<`2DfMK^3`T^WG^QbJnEtZDk}1Z#Ib-RK3k*WG_%12{B-?LQ| zY}uTZD6BRuqv{@<`mjps9Ra-XfWQm}Tq=$Wf2A#JUJu+f7myujb>Z67#5{qE(`=)u z)myo}aKM|EFPo4GZ(cu}h&rN|8X;qGJ=)2yWn|{*4sa_-Ao`zYy9?rN z1a$9yVa>(6hT@|4@GwzL@HRm)k+wh8z^NMOVRAC&ICUih74Q|dk1Q|+TAKNwd(n$3 z?qRm1)xc|s(uF#%rF+T+i>9WyLx9Sw{JV-w$& zq&2~rwes-{-a-E1bhQ9Kh<&W@M5a~s<)So_UwR&?X*X-vCx)b-F*2*?lHi#zYT$I z5UW%vaOAP!cZ#=)hTy`naIye%^@0K4=FCpkumb=&S$jg8NuG(4mw+}KI0;>jU*T9i zHteMi7`qjzAud}d8fM{;=EDDR-*n~9+ zU`>)1$9-(OX}x;a2AyfWYM=ca)anZ2ZH2pq^=gF94beBI!yy8cit^A&3)l~<(DQbcGn*qYWRjHDW^{coiemyIe4r>j}i{9i#y z7AMZw=E!jRou{0gNZ-sLYYR>DYu(*+>!?e6=amF$eB*3Et%Dmj<(?D9_NpX+&la_F z124Q6)8y1lue0@CrY}_lt+;*eMTJp;zje5z0qncDm;RTqFc~p!h*p}LgqibEoWLl> zn=A{+g`^b5f5{I&_Uti8)pJg#x6fJM)l;@%dXu00t7IrqkYyS0zjssSlZ!OA(P3H1(Q#zp4$tUZ7IMtzO>0K{>7Wg5;7mdz)|*dz+*6bON-9+<&c^RE+m({G zMLQuPE(6fY(nxPa(S=2=F9o|SQ084k)R*x@xq5ZjgjCo)fM1e|C+~_sikqT#*Yq&4uE z(*IAo>c8StOiYXn|LrsVFV^pW>nf)ISWo{qUG=YVIf}a#ws*F)%;_&x>T6(0zL{6N zR$>6QpsiiN-NV1Oic3C^6m3_U?>qzjlC%bDt8a;iaEy}Pyr1kLVpD=|W5AQ){-e~V z*IGZG?}zQD-Y1Zsujjnd(>O9RhYTd&mc>!N(%ao*5XXPAcs=Vv0~sJg`*P=KtjLzNIFUDc%84!0@PLikC}Lh9A_2!)z4Ji51A5 zc$@}^u>Bk~X5>e8ndX4FMVur-^MI`#tdQ)eG+tl*D-A-WBq%VJHN;0PG+ITZ&1%MPufwx*oby_`xs)9lDcOM&pllrHLBCrHqq1&_eHUp-7ZqehcWH4o&6KcY;W`Us>}b*;5Eh`gugk!!4|gg9QBLMF-EHIdkmq0F%Ziv%=b=$~9oAITTZzy;w=8f+*-xTeMhXJOfKSM!s7 z{qW+=@9pm>qZJ^JC7Q6dOjX7ozeAz~VjQWOW}%*9{m_nR(u^~JGjdw?{^O+mC~~qq z+zJp!pzro~_VLD@@TumAm#W@9AN5ZBQO9^SiL5nNTs3{}wnP?I;^ zZAg{yN|P12kO{l<&88U>?xRW5Tk7*7vJioae1HU60yX!TtUj|4GRhISw;~9-aPl0c zuBS0G$BDK^*n)!goa6;*WVwbkS z1qun0QGuwi-PQfcTbocF)dpCAdg=c zPCB?ISjZG1_LD*7RU#Ig5!KKwfFz$4kTfCGP-)pyp#;VmE|?aP0~-YR%E7n-*MK9d zT6I)oYiRyHl!EwuYH8L!)4<8N;Ctk^o7cnEDLDxyt%)CU61)Syc~a8cNax_TQcpSBFO{tb*ua zrftc)r)#9SL>LIdI1mX#dwB>J9^s@AzD0}%e!wU==Wo{~=6ysX&G%fjBEwV4R8lYI zWaezO<}xT{Sp`zNO!fVlUh^IC0(iEcIXfG2(1e$?5A|1yXRxe-=#AAie=Aw>gOcmr zJJh1H_KY@)D4I769pDH<-N|~}PwX=3r87axYNd01;*DQjQMc0$reAVYLpM6vm&>DB z1j=2jXaY)ZI4*GNDstRlFQ|hon9^jkP!x2Kz22@U1NTFAYcLVaYL>@P1UVrj6}B;obf=lPyBg$n1{S;QS;Ib5TbSoO)_Y>bkU`x(#6cSo&fG>MLw<+HJ{tr;L=51((#OKt}+6j26wzS(^j~Y`5~weSB+~b`itYn z0E07K*r1EElYAvn(36H|T@u#ynZV8z5S&LSQ4;)xOU~q6{Ng2v_3e zwoQD@uC;y90^Q74nF?VEtxdodhdoTmxMvrenNZUv>@9qztFY{<4K{sYnZN7IVSp^X zk5(46mAv-`WZAGZ6!$EmEAWESR~VoFx?-#cI^@tqJ9^AOUOmL@4_5U1R~_Hz%Bxp{ zYaZ7G0tD2|bh4hrL}y)Rft`;@8bQa1xju&m{yF)=B&*7&hIE6TSQngyljt4rV%Ne( z0FM%qCuI8E*Sbe-0=m~YAFKs!mzv3~i-&a@cO;lR@+9Phy$%HN-ooPk=@LymKSA+T zWcTPt>$yp96UT;QUm%Vmj>!8#a0+Hx+H2yJZQPU^UfFtfqPkcsEPFEDv~y)l}{XC%rQh-SZq zQO9r)jpnL>2Il*kAZ$;o=uv@zINb)|HjKQK4Z6ZyX)a=06z!6F$q{LkIMp(atUc#@MQAYgo{JQQXhKi4Md3 z$0MiyMaR{$YEuzbv-{daRj=h*ednvX_LO70?y-&VaD1s>6ZK_kH`qWrW;<;7GxltT zye=%%hD^9yf4q4VZ;zRbU*YVMS9@Dc^({ENwm?h7lrV@OObEuxp5!0Szts| z#ikNRiOOVpgfY{t@#c(~N%-^lVHBJAeN14LcLDp0Ix&G2?6ej@1! z0=K7r14~=zjJexaF=fYHWUu zH;uvK1s?<2rE4YFNnUNCo_u_JG}y#?p8;4}e0A?p>)Yu5c(&fbT2th{^5*svt1@e9 z(~V2?D|6@Qs{-JPr>`2oXz+~g(^W7`X2nWq6<91#cz1I--@ALfemzafmOpMk_;ypn zBl?a)p@ojD2RZyhyU?-c4HCVheyA%Fh$FZL7-5f_YBhKVHMY4zM0-~sTMKocmjnG? zu)p%c$whp=XMD7c3^9|U4wAi`V}AQf&1`S{SyLEb%YsBia}vMy=hlne443SHZ&CD$ zf$}WbYGc@<_ntPK_RIEuVRc_;Dh5|5_Q10Z40%H2IsDP}$*y;xZfvS!K>3b*5ZgNf z868p>K5OC{}cC%rqTozfApDwqg%WoHY(=mV8D;)IPz5(8f5G3=gZuZtOFT+BzM*oz`B{nGh#gWRbuKsIZ(4ZdT9ie# zfr8*4a^8em8g8GmUP(YgU?MoK)HH)-kBDe|1Q}R%-@lyK-y(a9aPM3YHL@qGSmOu# zb4~XhvWRo>lg2Ab_0+T3a?pcf3iG6`e8PMZmJ_D>s}&L6%2SzvBC%T`5Fyc@FQRaL z_BiO)@~dz-DnAGDMHp%^?(xa5SZU{RAM}pf+O)HZtprM%dQ71ux-= z^(*l_9}h0?%f_x%W_s5>8u@7uqoJQad zH}h6r7dxBLCO$H!N$L-CHD;!RBied!0(^GTox=ia`#ndgusMcfT&TquJ_;zA%S{(O zUpG{eiIZjKCMV~YpMihiQpssFelQk1P;lVzn!!$M^P2_!c$i9e!jmyPD#Wsg>(Cq=}V=Z`I6xJ z!a!OF7w%%-&H&wzGi4smQ)6>1Z_Zj+oJrn|T{|-OBJVk1?=>4EHLlx@JaF{tTTy*l znhe}J5PnvIeOoDl&?h|A2XINVmaoUA8AB%jbBp5N|_ry_VEKV>>r1;0Iq`(wpS zqQm_~eTJvefU0RSkG#-eCb|`xDMyk^wA4$#@`ii(B737PG}D&VDbdJ$y{4O^=FwtF z3riAfew{vhFK;3JT%A-G7-mFVCHvZ1e@dSN`0(e*14AzC_q^8FJTWq~331`*C1y;w zhNQS3q~DYB`W2o&#gDst4m2fBRmGuyYt$S|xgcJ-E3>uQQZO!G;NA^08uhqt!590w zYxeAMfnJiHjp|XbCYKqWNqg_}jRcRtINowsU7;_5b|FMgNmiEW!=(|eRu3p9vU0y& z^^*q6G+_DDe;KnIe5CQZKFhEDJ_-k&AlPQfkN9V&TFW=pZ&zYxF&{H3bhyJ}2-p0- zFseuyNhuQmnqEfBFkGaPYUhzfyB#W#TJW2eqthilORW<7Rb~<_?47LiRV@FGMwU+# zy-&0RoxfUk;EqVvJ-*qI*a??H%Ysy`m~@KJ?klyPwEA4@@cb!X+m zbjxOQuhT0gQG0gw_L_Rn0NgLkiP`3M6r*PZ4iS@T-$b%uTV=dCi#)791F7g349kdT z)SJjm-VS6eI9lT>*rUG>!&OYGlO|_q8hY{JciBwdA*uJT(>FK=Rz)rhUX?X*jL$F= z0fqcFLMoQzUGk0+%I%bNoETPpwHiSCl6?B2~+SXY1FA+ifL3lR95$t$urnpA^sYGyPrWW$ybYwb}=OE~O9dJxa^p zDFQ&v!eP>@1MHb^GSt}#0Vm;4dp?@H=1)lxShk+-_9(gSdvwJ)UK!Qmz^+)>#tLWk z-hn&;Ilkxi93f)K?A3EcR?83;`JC!tLvty3VmX7|mI=fdFdr6;R?9|UwQZq2`%G$9%hmIO?{0S**gr&6rd=&yl2cFCF{>OAAvD{E=i|rN z9zH$19vo?THia)N!B%ojH##8f0)hp-+$h$Idbcm{BA@cTD3J_PfIPs?Ait-FNgyU) zBV9qiDz<@AW}r2~Fh15Th#u=o=F$6NmT!creHaduZGnksSEsk6+2#kK2E7NYJWMlzf~RiY^CfLcu2Ty&CtLw}hzB53&bnLoVPBwXxwkUBX& zp+!?Psi_Q-tI4eY#}n7!t`0OfZ-eX7bQ6U#taO60Or{WaQB=uhZeQt;Y&H3j(y-*K zuh*^ssag!5aF{z~$M0iTF4~_b&l7=9wq?J|5oJpcJe-WY^{#bNmPgGd*~t}FO?fo7 zC+Z^oIovH!iMwn`TLt(ip4E!751%Q~g|xvAz*D7hcN36dJe)0h*Fyg^gIud%lehJ0 zW}lo%;tEgsQ|xf~4-Bsg)mkzi_YXFe+VW2h_z3fsi=lEqIvKfKZbF{lin1a;zxbb& z;Xn6caK7XJ-{vvbKXbeOO&R{VPUruFGPI|I+WQhI`8$92?P<%~Z zc(L>vVz{t=d#jk48EsWQOZl<{4xLf#&ykCqP3c0?l#fevChb5A3mjmdiuZ9QF*eswvU zp#R3plS9%}L46%qoEUj2>Kh9Ur-QE-J@Z_T^mw3t<>FZS> zyE};HMkpn1&vKgkl}}cNW$7w+7ibTlDCxSKQXjnV0{g_|TR1j*XpXxoRdM~mkN17j zT3Akozk)C6?(m9~0{9!+SOVUL0wBN~%&H%Eo3oRxx4Q?nYPSeUQ58R>>_@S9gFS8q z88nz{1nV$PcauH$N9_3N2o@E!-AoB$2)7HCu^Q0&OSqT;EZep8n$E_AYP2VwIyZ{? z<-@0DlGZC}<5Fal?<3z!>0#1*(e_{#eRviq_p;KdmE7o74gcw6W=31*ti8329{qY( zuUTe`7#01Vs z{NK`2K^3(R`(M_QSQ(!EhRGS>TO%Jh;>!s!eAS=Iip01)=}P{2f_}+6$GG&ZKA0-u zCb{ZGDr)W~HByJMx;-0jADR?UX?Usl7yQ<$U7aS)5A&QvQz#3_y zOs3rmQ(CiG#8-`38@#8wQ;#NW*OvvJT2RtsD5xg?YI#H&V(~NgdkA^dNG~|>O6&xm z?ND;qU~sA6g}TziEuYDbmp^Xm7Yo@}(jHqs;EErp86(n{|7kWf{xTvZ$XwgjyP*La z%n4&&K;4(|9=K4m`J3PMWRH=t2>(N0F!~n7gq*;fSzxH-W;^np!iO`bZsXb0z|BPY z#I>lKDrs7$#NgI8B>)SYF?qeWY$idds3a8TZESp%6}(yO89FG_|#eE6IKr}2Dn5U z@L7$u#L&$Oy~dx~+;hDpPUV9Wn@|5%gCJF2Fx|MS^zg2<%rJw1Z7i5jlTP;un&?x} z*a+w4(N_;s4c;F9#QP!Rk4yJX-*Usk*pf0Yl5CWPb^Ntp%aJkD_#&^h;uNuD>NCbG zwJ#M`oW&P+ax}O_GGeUKS2eURit!prq=7WH=dZ}3+*|}d!JT3ALu8UYj7e5>tWMRZ zV(J{egN#l?hu!L){j=Nw#98kZmpd#Dd|oMTX>|Xrf3@g_*5PX?f*9n|Qw{TCJ8*xw z1Ts*4A7Ru2#R8oMJ%l8KrjU^GztAX$5{SZ$JamnW(dKR~6^_(kB;Ebku@ z=EGe^Y~?jU1s}3hNzJKVl)+0G<;koq*c|q{39Q>6@x=;7#u-;x?<8Kq>@Tn1NGgzP z(LSVe!a7>*oPES#0uD3pNedR034H_<7fdxnvyQv5srY0CQRcK({dLls|BTaDk|+(J zCk3&Fjs{0nSY9^i@ppV3*<=Lum?(~EELJi2lTH* zgiht%zEqBiIeyPHQC)D)ZC>GBO^l72q&Uv)fVw=L zT>ePN2{Sj&=J8mZ$ZYFR+vW2II5F9_`TC)01fO}u_0+9D(j#RO%YCj0pr6>3Th3uC zR=Iv=VPP|!9HcQHr6nvQ)$gmU_td&HyK`fZ-O{*zG>Tg&{32Ss?k>VacZe%#l!>nD3bc0^s0?cRsyAEg35+KVP{>o^7_L(Drze_v&trI>yau? zs;M(=e$UF2($1OQGn^9|%gU?rl2Eo*LTh@cCfgFq%$@Lpgt+d4Cs)cal;9gl0 zB#o#0rtUxux%uFAzY7wq;{QoM{d4&;C+ELSIOY1MC6CfisvZue?3zGhD^n8}b`@7+ zmp{Kt+ZvghvTIm^Tr8+LxZl2Imol|9w{W56=6TEh(bC0P(bVaay{&`2ovED*H6Od2 zshv6MKe_&zl8VJHVQJ%H>clQ#W8`8gW@=&&GG+f{Z)5MI;$UQA$}VOKwlpzSmi&mt zt|D*bY)#Ge=TZP=ED;ebXBQ_^BU>!@WMoQ^*I38Q*?p3;!hqMpx%cL`chtYWoqUwC zr~C2j#ltT@(4RE8y=@>(T9C8v=s-=xpL1ldF%0u!*U@d{kgXWBs?@fPGVkO$)@5zT}=>PZo|9=E(i$gW+GYZ&?)iLb zx-*Jnv9tj2??Op-iXnA%aFtOmyjOyky)E>`z{{A4dwA-mN15rM3JrUBm}-HZLZrr= zO1IJs0lXuc5Bsk~xGb3Z{8c~q?SMgTw&szYaaqAy<K@a+^ z_S!glsT-$!sr!u;DARb?$+Lb-YZ_@Iqg(43Dl6O`Jt<6@{1_F-CttnQ4?x~B4li|y zXc)RNg%e5yl~_`{F0O*K%F4k^YhQgzXX*slCk*fl7bpM(B{t~;@#TOc+uY82THau>`>XS3dxC0?w8e~{YF8}XEomQ z+049ll@(P?aX>j~LFeT%v7QDOtuG@-m=zCFWcj&;M~{B7w2)WrXTnPKYCH+qQi7oi z3*{umL&9ZI*`u5+iX$U+SAjL(GMh61ngttdx-H6I>7@5tlZ|%8|DTXt;X)LMtU zNkhdvebduVaf!Znwy#6!LR;6#e+dhJGJqvYR=QlX7;gvVy{U>?H6OUGbz+^p$XOgf zt$wOjtmd3%e&lzcB7TZ&j;5EfTP3!lC^pk$?`^U7f71RP&AKZvyDUFZuc1puM$UV` zH5j3JU0D%!F*U?zxc|i*$uRDH*?%5Ay5}(rG5Une<1!Z%_~sW$)x=>K|Jx#_@N_4& z*P>LMd7=xetB7jx=TTmT)a~mhPphzZC6^bzYgRhK3Vxc-y|!ErWUXla=9W|8=Aunp zI-ENC>E(3?eAz9XV!XETS5$Z`)Wa?;V?67;Z~Hk%Hsv*5&y10^&g_Yn^X}|>chEcL z!9d>vj;Z}~fA+?xOP=UCYdvC*J0gc-H5{iS&|GM&kD4I74rBnt-uJyy^AOLP#iW5O zK*KsRq-x_8;v>lJ6OEmXTjjKE_FCv?b~a*Fkzf@H7kVYd+S~Et1NZSJ!82JcO3lRE z>vHyPaA$O(v9sy;Y^~^!2-)f)G&wG6-DuF_U1D6}d@g5v<>Pk9dI#eKbV_gcVY1oV zSEA4Vf{}1Tk4eaPpu*+g)OQ7T2p;+?NMWvNTQ#^BEJ=Pd8OmNf`(h~;8`|}g5A3*i z@@(PWJ0IEkVcKD9FxJ{she`q1u}ko~sCoL=FlT|?$VkmMx;jMaU}S$|DuA`p{&hr+ zyV|nk#t+i5Ek8>Ud*2k_ zVT(1jd*YIdsHX2t!3cNc68cz`?v*p;CPZo=_)mzYy*N>b(d2qA;K$6?!q#L>KLxcrx<5R_cBHGl)d!u{eFm@P*3Ry1SRFZI%P~P zd%YHU>}xJac|U-8RLIx;luk%Ek=9`2}a3c;i znp@R5`k-Ne(rC4DMuYpey$iz5pXxk0*(k-k)?qGDxAL^p=f@Ub9PQ=zCJz*Ui9>UY zfr;s`?=3XIM9Ai!h^-P%L=KJ9rke;CKtnVuOkt6JUYvsRNSfu8&Uf$BSI7kZUjP4>nfp zJ2;rA5X?Ri{8lY;HOEXMRA!K#iaP0oLzOsl=N@LJrfUzV4g1MFt`pF#5*sRKr;i5D zHtniva`sDGcg9ZOKd+<+003IjVZ8Rkob2+Ru-YtF6t0fo`(3Q_PD}B;rguHt4^3ZL z@$&RCC6`lxOR_JK{ssU?AKF-#ncQ1!pTNI&$1Tzb3J9945KMK5Ch>fV43;iC2WiUA z5|$+GMo^|8@o2DZezbsNG&I{1Ly%j6rq;Y8;a($k7{Yg0?o&*G(~v_t^)nM@VpzkM z-?-u7$g~m8vW3evSuHfM)4T|Uv?nSikzakRL4m)JO4!qn+yu{Gjp%dyD@n)2jG_Sj z-N&o0t&mI0yRU6A6<^b%KQ~~4LN!ki+xC7agL1pHpx2W$XIy1CYlnBMt{|WnD@Hh% z&v#=EwVi-DlE-U=)<9$t7;VpkQ^bkpFG3`nK8gdVXy3iBI`Q>In^!XMYeJ?6;NE0q zZBNPuw9}V`+s`(n61(ea3>G;E)h{u!u|jqO!arM}WelIptVLRWVKne%W{vgWM3K@D zTZ48;6dmj{dGU{f12HM>3S(SWTET;O)Zu$=DpYmAGkpdeJJkUrG(0TP+mU2Gt~XMxk%xJe!(*-S*~(tQ`!5=8%=?k*m+qAzk>4;SC0##gL*Zb9Kfnk0kTtl z_I#=>|5vHf8SULod+*=TW20=3)AQO&4@ZM%ia&bvXmufxh1J-Tr;auqd~wSjXjYR&UhJXD3@7Qzf*xK>KdZCT z{TQ7QeKJ5(eDa};)%|XPo>z!;k^i4e_UMK1dv3GnolHok&hE?d2qV9)!?MIt(E|+X zrO8fHxA;C(O9*<;?miVuH=9ONfhVZ|{iWk>HioD=15fLtv_$lHW@TZ2nbbyi*Iv|1 z3N~OzE5Yl$oSe;md{GsleHPAh&T`f5X5;7>PxiGVHDWfN8zU37j=tKa(Qvst<9yY- ziv;H~y&*ULJXzVccRZgz2m%9B40w)WySNqtiK>Y5K#w!XedfyckO9=Z`5*(q%T2oOvhpN78DiZuX@${$-JTqeM$oCa8p44t7M_oIfLTBzh0f?@Sl}@s3@R2 z1))gk4V=L!zL68O&wgRC?PBSAxMZ7TAeFC*v2=AqPLkj zfQoA31ea5gt}qtEbZg+qDE&^=URtU_6H!rvI#pHchrz^jukS68jkU`|ygEd87>c-U zPJdpYYt3gSDT9i;Gu-T?qP3LSw9r@!3-8ZI_#_Q5iSHNV3!X%V#Wjr2F#G(lF=*ZI zz8L%dSD9e}>eboTi`KihHd^s|B?E&Qu(N75CbFd*jla9z4w(P$t(z z*#b9E7~ai8@1?NpIb~aSf|8zOk;CH?>nO@SR_91YMfMMK+z|=+%Mdup@QPh#16H?{ zaPZd8(ZNqw zP+F+87;4i&q*3@_I^|^OdwTKx!SHx^D4VAUG%@Q<8Nd(L9-!AZ9GQ~DRJ z`k&Nby*eY2mE&!p&_A%C0QDQ#I6n#Tr@qd6n(4uvA_A}2c~8xn1_7)te^0ZrvLijd zf}gDuZKmes7DUf~IyyHuxU!iELj~P1C-V0|UPemKb^+gkBOU8==UGT;lU=+ACra8O zl+WfJUBalU*zlVkLaRfTPe4Lpu?6|s9m6;@PR~_^x9tCSSGQ+E}DoM?ugipY$_>U$oql4J?@-;kr~6@ zc&#*VZ_X-zwB7K}sr&zZ>QPLnQ!l$-&hfrvMcw6elESwg|EFrpkd+Ki0vR-Xl8h9r zTVi~}R4Qj_Jh*jCLP_~`Ww%qw@vw|qih!)E=*G{WPPwWG3D8IpBE<)O%lz`?%f4B! zfu!;BeRztZk`_HPJNb`06o(&Ug<7CZyF{JPc;8l0mhH+;)+uDs83EQ@sC?T z_=CvL9f4+iz`qd$xNrmlov)X{Oxq`o_@b}Y6%o6F5p4H#KHRGSe0KMup!qlydkuh0 zL6PC*tua(t@eMJ{q5Hm>%vIHHB`p=7(*d+e-|0md+s8BhFqnXQn_1eSDEpM|7a$60 zk%=m1($h^{5AU_t?j5EhA!F4m)Smj!e7Mz3;rF;K8*jRF#AAJLFuR7L z*!^g7$zkiaLZZvKdCdrE`%%HgKWU<2z3#zumdRKb|3=7CL4V8h3%peJbk$s zZ=hBT^|IPWc;7oGF>bKwHyCNH#fnII8Bb~|YXAdR|HcFKE*+?xju+g9v)NV0?Twwe zq2Xt}X1NspYo%S2txu=Dzy83yGe^OLQ*`A1vfJv{oUBSUo-9`KqoHZ+-Oc(GxWo4f zm%(4ub%=z`4v^U@LZ8c{?Lm_L(kg0m5{Dn{1Gx4itAi#dUlted05u%9(UKm&F`6h}t!lKqQ&$_I5YI z=iekxYgiE(n>f_;Q9wqzVB7xe3^ya6ZyRsiUw?c+nP|{&Y+vBG# zhMx4F%-iioc>Y)Br31Jw*0R@MZQky6nEs4=ZlJs^JWV_+r7?kCc$=O*fo}#B$hM9&eJqOhjafG7835Kw>o3_ZQ69 z`90d)rl?}bDpgV2M{?U8(e3U;Xi2Jd26N{;j^50hf@CA~(+}2Qo6Co&P4w2))y?mE zl;XPX_V}_CRU-vSN{r$Yrfgjg*pWV~ z#DUz_7)~*KrEqyP%L+f+*qFwN;_;9B%SxCl2?*Z;l{32^(W)BwiNgD! zH|?s|SLO4i%b$_qA5~FGCiA*9Ro^q*kM#iYw5p$rgl%+?NI2m)K;!2JfI{h$5+YL$ zmvJM9Q?WH7!X7)xCMvK_Rewh|!!#v3nisy5?4W)#JroYeHC+xNJ|L+7Ljq28xL{Q3=lKBC>_sm}7^ z-Mh`pr}iZw^6qXuD2JI9XqY167gcmUgPF=FAmPQ$U0twPwOYO<+6C2)z1Z(9X49`! zSRWPzDwLvjPu3dBeDkkMdGeR1NqyeNrjD|P?E)oB9Ix78ye+gD(?s^b$fKoRdg0sx z<0RA7#h(}7&LR{Bc@a{`kaujaw|c^Lkk3#Cb$8c5so(FchN)OTvw_=Q-jCBtfUE`Q z{Ypvw7+=6gB^EIoHycTt3&@Y?nbFyu4v8skR5_yAH>g+V#QKg!ggP!|K0ePnJxQ`g6apQrzuQY;>M=rDQmF= zX#W`eYpX{qtirSsCu*nnFS)N!cFzL$*ZS-juPwd#`H;|&@-ox&@MNsow|(Qsua^In zi+_rZ-;iI%{$e~=8OQebeEV(-v0v-+7UPR3xbG^tld9VRS?_qbPf=edCxnEt$SF6) zv%X=(s__~0T{!((&%&zSj8aTB1O%P%Y+7Bue^r)$&hP-l5{-*- zf8MTfhJk^PgL6&k(@Nft3p#3;<-KpKJeU2g z+OxDDrYo_HkGA@gp^dz_q}6EEiZLs|)2!P>6ziOo-{03VYu5b$+b2;?I9vdA{qCEK zMm44sNYK&kM94VZjz!`$*(B+w;)OgVG= zE;MZnF~-R@>C~p&PA^RN$LZHQ$KN(pTt(f6blT4ug>ENmW8Bx(ndp|vHuauSRkDx; zn*6Jel*iHlma$u2g8WvM_gS53RzVV+@$cv3GIG*G)Ff`}g7vZ}YF|*LB(_Hww|Q~? z3BsdC{xkb44tWQ`F>zf6k@9BYigi1*9D;sVA%!{-Dd(Vng@A&*tHdg~mZ%@x58_PH zLf53A;(j-5e7Ua1rH*MM^5P-T>}Pu~2`5( zEf1HZGewj-?g|i*wdemXvSQJS`QFY&!=I5e*?ecPIM)+L1xImF-1Ho;S1a`NgE@(^QIDGKEm?%F516Q-g5nklrp+ z5>^+bPqI2-B`pJk`_?)MFb6SNs`hD(eif=#PDq>;m_nSI>B=DHRe6*lY*bU!dl#oq z)DylH2vuPRX7mb$T9GGJx^rqX^{HyptPh~}%Jq*csdHSTJ*QSaR9Ny1X zqQ=HY`B+SVMtupaEHE3BRiDu;BRj24{OH5XL-<%z%Fh8FWi6e}+>*E>IevQlOn>7b znI_;t$@=WJa+c#8WTy9XRp!#W!+6d9$Rxrv+(h^uVZ9%4^PbT zIr>9W;K$D$3&_U4NDnann658q!G8F#SPTHIC(T3kX)s?TL0j<>#%0dD(=+U8Y{iY9 zo@>I~Z`L+fe*K1e$E3UFIuujkShdXD8 zt$th-i_?tAyj?S!4;pNTEPb?Wx&s&>QCfM_%Y>;WNXu?Ul`zG4=QH~{_96M#fdTC% z9pa9$>rbMx?dA*BHVE8bHzja4BEE}7{J&m&H_$} zx1YnR2DPiLrx!9ri{`uUOls9Ht+$3Aza-c1*Q6}*UM!s^Ka(>kjn%8Q)SW+qz0$G1 zTrfGVrZT)=^rmYAQPqtYPQDN=UbLvUtTo;By%h4J+hDLi6>kh`iE`^VvAj4Xh5 zB};duXO%3;QAtrfm^S-&QlvBzwKKh^ZN}Itc*$=SK$$n$pT1Z{S^vy&a@d!fN9t5a zdfn>sgSoB#M0#=+5TCq6)}Z;vY^gKvez{m=fXn*bYQ#XyBv+)IHC{?$rLSA@Z$$2U z?+u@-(6!`;SFd;Mrj}*FA?w=_+(O`$OlE;NSFM!kWksOGtrzYe&i%1~YA&Fly&Pyf zQpW0MCR`gW%|8*fG+8SiDtd_$lx|!ipQG0+epqp z5#kijreHnJ(hte&z<9esa5uzJ)hPQXpeZH=JF*lfOE%wXihCj7ACSeGOY%d{IbX8* z2$p;@s$!%wZ2T$7~4_6gxpF($AFeGsQsn@+}Rcf4F~yLF5mt68vdI z2d8)rF>piwPBFrGmD94|F!xutli2p6SZ^uIv`-sn7XB=@HC2P6%=z^>1C zgQgB7XX0W1vG}7n84IYz?^K#Cmuj%B8J?LJ@wYpdv|CedUmZbo4^i?L&Mp}MQ({C5 zTq_L1ah2(TJ!}8D;4p*ty=v$wH|nL*?!w1>Ax0>it#Z898q(staoim!T>Cv0ccw7G z;?EW&ohk+G+ii2{hDrC5TQw9+|HnF?%pl1&x?&wBB+Emw&NiXt8m#fWay$M5H?>?A zpKnG61+3K>7zG!Pa@JQ~C*B;4q3DuLGE%>x(A3ong{yX-hO~O`Pme(qYCkR88&{D> z-$jmn>6t#%y#Q;!2lwYup;a-0=f(FkN^}`(m%I5qpZn91O?{vTGBl)#X(vJrKH_UR zTI}Zv!HM;%&fm;euJd?#Dw00VVyaGjLlxyomjazwwh8h7L~_3odkySE0h=is-k*is z?Bf>9YyZ{A9j`E#7U-PgyTW2+WovLt2hp7JI!iq9XUFbMPx%0_n=8G^Ylj%o#(N~4 zm;a8rr8%`vUpLeW$jY+8;qE_U%txXA$ug&ghGQagGKMY#?{UIQby~B zY$3Mqe8<7PuhElhYIZLkGls=QZ!cQ^RcM{WWlfq*3hm&hYSrHJ!6&Xzu%sj>mRbJBOsaE6PRfbV@s|PM5E*)dFyL)G3AXOkEkk4HcVxYCJD*OuUx%XYosW z{R0H?bcnY$yWgn0A9PnfgAee#FEi+At11ca7JCIH6Q@lkZ$CFoGS)DaESi#=cjl#? z6b5b_LM9EA^U%SH-4IJF>-e}bYgtc57+-}3%i`pus8754G?5^jOqKtQ*YvBX(W*>e z?Vwu5#D1Sypze*)Dc-5Z#EiX)tgzNB`H@m&;5WbmtjJn%dM1q-V0X|BY=))^@;Lk~ zcii9h2ORe>z2dFRTqn}TS*48cEWK;xv$ZcfTg~0Ij3O_b-{nGp{njMd zPTL?+;7pDWtczZ9o&tToO*7<~#@?QuxQw*{FXDIw@;24P^Qt{&{=n=Yc?oLQNkVaK zUwDG3#7X6|Z^~rA7D*AwCIMPOADdhXSmnKr6l2#1Mcpul?|e|ajl72|7?_b8!A%Y; z=1Am)NrC@xF57guEb?Kb>rRs$zhOeikm0-1EaVH9*+Xp3%uwRqbxB!xKRG`yMygId zGYV6y2}W~-FX@E^xS3CVpTh=Gy3>ZJSNT?mv>i(}s4pRp{r>BbwG6rrJ73;gXHr^l(rAjZ(2!#rbf%z}T zyi=x4>nVlAL_)d7IyFS86LS;4i7A_?ev{P(e1^nl3n#>k43A-j81Tl5pCnoMm9W@x zVoMRfi&uBlMr+6IY1HDZ)iysB;Ol>@Fq>3x%V*`Ky(VGpc8yav|Ee}hR`?Kn`NoM4$jX4 z&df7Mn~~OTdjdYD^v(yeoki^sL9 z9`Snk>L6GfZTgJ_{liC(KAq$A`r4IKlx;%8JPk2jQ5RL*n-|VjZX(s{tb5Zs2v82D zmX4FBc2EvuS*T7G3D{KDUe}H854Ppd@w_vnZR00D*M{;O%|S>{I%;(q_owV<@kW5C z{ItRT5Z?;&7YRX<=ra-jpv+-oW>darK)HQv zB72WOSUzbToQyCOM9I$6M00AAZrzH6T#rvt6Rox~^-Ao#i0cvThnsnt}B^;uw#OA>n!6bAs*^8YSABQJW>zUBlBJfs;otnHoSMsy1)mfmhOHmk#_EiI$ zL(r7!EmZN5sJ>9&g7akN8OrWd6X`vtf>6e+)AxpSA`t)5gLt1*K$3OmNNyftllV%e zb~;A8QA=S{0q`yloXp&xq`k0qyPHoKB>^KWcS?^J3+EJiOI%rVvYY%q?T;lddQv8vy*xeJ=z^3=S$PrXRpat%!)MKhcJI2v zb@SbICViG91m#GFg8qv!(g7;U z+$YILc|*Cs0d8w$){*V-uUy!@Q&Qo2PHS;Od@dX(M)RYXeXQ}XnrvoBAaV03f}gl` z)_4mKuEg0%E~0W+p<(`^r#rxAAHtL$j}$pNzM3CdFIqp^S_(+g5;wIGzs4pCjV?RR z7%eN70F<@Z_#^LeEOi+no&lIaR5*TJY*IYvDTVH;oowGw+*E4KdgbJB`mpQ|P?ccI zRPx)qbY@mp(AE2#K3ks-nOxt$6=*E8qhsqaCWqE3ktP>KcVkZO%6Y-W=tl$iEm@ zXx+jZb@7G5V9M2Z6XWi0v08o?I67IsvRE6^zP0}dHzG1v`(+wo0A4DPVWCEqlT!&k zb5j&i$wrsU`v1ckOUy>f{0}P5nDri2Z=&G4u%OUf(A21UE-P)No9}j|9G4-=?G^K$ zhKavwHw1-z`iDcPGtSu^Mct}|Y7C$D(T;}rbe;#zNi`U>MMV6LX0moI@b+x!&0Ms!}C{HSypqv*d3kRIXc*|m1dt-Qe zcTEW13&SV zaVM)!y@)fYM#eLFugTQ7bk>YMJZoZsNm7d(-vNPaoTM;3XhlKMQEsr$dqQ@y6byAy zU|?Rw)o@*F&b05Q-GUpNP+<68P89hPD}MP<)YldMvU6con!NRj?Ri30(WRLTC;z$? z9<}Xh>$gRyiLlBGEmf-|na9RW+#0~-t6FEz6_ybBK_iV*W!z~Cn!(?^8lk8*2B_*= zmRE!fIjYqh(lis@!|V7`i1ZZejor`=Y9Icg6Q*ntHvW}V zYZhc$SlBtBv(ck|2pZdoi%Gek@7XPz?It{jWqruslxEWCWu{6D0dVF1`a>dYb#fjQf_I4GfP_v)VWW?ZQjhxTPw~*j6USd z6Kh6E0_^s>Y+{W_alKXwO(H#%N7b%NrU)XAD+`_K+@mTsrsIaHOTu*41fP?u76Qoc z%c?ZAboLPg9PA-b!CgRvcv)Uyig@(@V(%@Zs{ES9;UgwWSd<8el(do(2NVPZ1f(0J z8w3swB2r4jp}P)<#GyN-ySux)V4n8XZ@e|{qSG!$NLLwv95hxGiPS@)Sj6w zd9s1@eH=%ZB`@MJlRo@$7jqRs8El$Gwk5(IRYzVEMHyS8MG{%xVbn%2sKI-DTj!s8E zLALiI-}2GV(lI29Ws-_s8bpK^3~i2CZB!n#mhFsy9AMaxwdTw0sgSm^{`rR26oPzx z9Kyz=r5~4b4w|T>7L1*Rjd{s`d%MCR9u@iza(+HF9zsom^uh?Cvu*1Z1xQS)-n~20 zle}Hk13uKZlfZLpFFfexz;&q`zi}{J$SB>L1z|i&&x1xz4qRUV;e zdilL#*t36)5&N>t{fPyp!z=ZirklGSzpK%HzyIe<%JF-QgL49Wa^A#*t0n*(c7Um}A z+jF1v0ab4r8E-%CBEvv0s=fDjku~~5gpafAz}F2NCI2cvew9b z@EH>kf+hG(2n0_lL^tC;nslY^zlr@bmulf2a_Ok6sTgOA<{{u2emJG_kKbh3dICh? zbKrAROoxU$P#g&4yE{1qkmc5&-%tzR4eyzUKt6L5Vt~Jazmey|;3cxa{QqHb<@h|| zyQPiFGm7+Xv(X}p!L;lvr#KqeRqEqC-!;YGwzr)eM`Gej##Yo;>0v;GNindmlsjS1 zO6TEg--nan5obgdB&Hs$tOj9^+hvbdx(wGP!pR99^!KUqa3e5wX^mu@$12M4IPb@V zJ`G!4d(jibVlL8{A1_%fCSr%n_~0IKH}oOIPwtvTiwwrM@|ehY_;~6;xLM;~@2==^ zzV)MM)xyw-U`4sCydQ7lArQ{bH1mw0;=kEr!+CrWfXZybJly-RSVo5+FU4&*bE zeC2K}k~a#e-_ghNT(rF{m@oFIpZRE<>#nmJT`tYeS5YIS7w5}m`9+|xm>!EBLP!co z<8$V8@M|vr=2-hBsP&BW(A``Fd4DuLO5D)&XoQdEUEb~dp74ohek5xDUazI1poPU$ zksYWj1nCLFPM0`n6~5!9`L}BjNcTP1E#OJ{<#vcNrisG&arhjLY~?nxd3xQNr8+O> zyDzKH=tv?fITmHbTMdN$bFwXh%)}l&L6iB1v9W|${q5rKg_Qy-ROE;8&as|a*CFNP zh64KE4C{~7O-gQ@ot-AT^6@L6oKH}lK8pznJ548r2RZMwd=sJ{zIf?cr^u==ap|y?kU8wBR@N0#Dc0zSB|LOJm%L+` z|17K2?#^qPuD2p)ntt+WiK%iZxS29the9gVHUYkKxTb9$v)l`XQ@81EJpaH@a(KE^Bj?(?AMNAhkzLzYv##vzh289 z-qdt9sfl=jtci(^YOE@{3i-u?;RRu-4B?W9h8viY|YR0!gECa-#-)+v(_4?)gkA@1rxRKX?G@oYN&Y{4w* zJj84>iYDb7=$E+ISzjeofFyEKJRx7k!xK;FZ+0lOXCZUu>NIlLeByus;k^>?SF+#` zxW8IRwy~c}q4bIL_(<2$^YYAtbLH@4R9q49vw(o1*!dSImEuddm3&nje7yQeRm*9sFpX~lh6?7sAiQxY&QxCZ$}PVwQ^lluJ* zBP%Kg72c>zhuOv9bmz7w+5HH>1+;Ty9LXmeG)vjmz&IY#I1s! z|K%-CnUy-qdD*SrXED2*DUMHsMxBeuN;HpGJo3~%u+@H|Csjj`QVQ~!2CeLQw=Gw) z8IJGx4&1T88eznXKVHrc*djgB8klUjblJsg_wM$0RTo?88{{KlIf(ACgZFo-RcfEe zwzquA1MC=jffpKDjk*x&^AZ9$@1IcrG@h^WhX_>^@59|h8jmX z#Xz7Y>OUu9o{TC|=b6^;O@XR^gs(=paJ0(U!}jt0Ku|D6!n104>a&3VvW!9GA6mg+ z;MZ_!XnRi6;GKdOUl0qIRctwV2ziwA>X?6@FyM;{-`PyNQMeSkw$y)zXXDGnh3A-x zF#fhHA6T_Lo6@%&u6SFl3wJ$iC7ggk)9mETRl}a>K|5ro`xf`LogTP!cP#ZV+yL1c zt0?#Qp7pWu%4R#K`6f3ZrP=<@ZvPP;A-nl~lI-uYva0EOM|TydR7$f`#LE*5emaq< zY@G%F==>@rDvL!+tPt74+*re)rhU?l^o_{t2K)O1;axWJabgCO;%jVdC58;ldWQ$G zYMYC3jx5w@uHXF2bq1t-{zqmW5rnRYU7+0Fq*P6suK<&(#ry=BbI0Cn*HyRtoLNv; zHu_wv`9iR7I~)AM7~8F2K7Q+6p92SbIa32Eq@$fac}=N@Q_M}sjzACjXYY7Fu_fJv z(okM(>irz|*WsE%c)`@(>3B-zwket33BgXTr&Cwam5hL@lErtpWj>r0!w`jEH$!ct zKyg&>-ZH&~1V@ma^e8U9`Q*27GhRlM@7wjc7@xIX^>~7Cf|Y|DFR7q6%PG2c`3=yEt2W2pT>>X@>LQJ7f%fjEKZ zR6r>H=E&v2TxIhIwL+^+Pk)J3pbA|OBzwKpHmWG=@%Zxq0b?Qsu$5rig}|Pdgf{&Bb-YW5b_H9@c^$0F$kzLe%F)$Ml2mTY z8dVx9uw9k!{d?x_3z(1|oIl2ExuNV%05<{A4fqL=t`noy5}JM?@4$p`4(+H@@h^yj z+?GhFn+QIGro?iN7Fl$mKf}s$e(?3|zJ=}@EfW8yoo1VK_aG2I(`zIcpo;Iit|Z)y zPf;p9E0wLj18^bdM@G?fL^6#aePRHcP%aineo%3-{=RMb*Fmwh_n<}>1$q(@A^8rI zo8EYSSL>QLn?-=)eU9}tKFEKm8W_ox75nd$JLh#n1eBuv7*1QQ|J1(yQ-e^)zHyl^ zdL;g)(Z|VsdkL4YnO)))`agz_=GPSNoDF(z|{{4C92*Kx!Y%wAzcuAHPhau|=`ELRYv$r9}c0 zxQIDNs!^cUSB0;z15(elgwXD;W-&TWnkk6L0iJ~_YA2JZAhk2!T)Qduq`50r zsysqkP9H`QFspIrx| zX(68}fb#&#x?YnLp-tQZm6Wi~-UfU0%ANetzEe-3(=P$Nc4kg1t!mYl;%f@k=SE#~ zgX73RPZ;>Oh$#xnQI& zUTz~S89Z6i&JWt}JeW>Zt~x-DOY%8ML5cMT%t9!}W!RjC^gei5KIo^HEv3@#u#j6j>iu<4X} z%|QyXrhqI2$mL7zMlVJmdeEi`Q`yjDt~R|)qY8?U869j72`|*DBpoeU_!Gz~tmcROCQdC^2Qu4@ zl#~S~zrt;qhr{5J3_ez#28hP@Cj;AHwR>W>yUs72HedWM)i{=k%XGdlYvf9Az}-&Lh>`0 zJ7NI?f{uAp4Zh z{#y(|2>&%q2YUf;k9V&HhA{5ulYQ~v?|4%aZGUJVvhzn3!Aa|(ud2z*SsK~Zr$J8@xZ~1`r?sAEB3bK;^sg9-_fn4 zJa`#z&9d-R{IKl0kY;COqs%DKoKTyKeB$vaFxdiF1GdPHJ{nVZ&{&Mno(0zL43zs9 z?tlQWz0Eq%Yuh_u)9?tiP)jvcK~LJZUFS%#nUdf=eg8rM!_9+1VI?RC@3nx!6-?zP zK|zhTN$%%AecM9!Cnsg!<+WLH0ZcKnlKrG74{kR%N06gbUtJcFO#D|Na-F3!rz>fNngK&Nx34i8NN z=9GkY(Pz8BgoHVxdS#!Gg$C0AXv!-X4~3J?L27yD{P*}$bZ1oKy5?M}F4dU}r~ z?&ICFw(B6?mbBll=j2DlQYFkAbX((k-c34Ph#{Jvif5n_4cAF8VjF7b_^k7Z(}n!=Up7z0bvC{F9G8?Ziv#099>ws3@HTRIdXg~L2{`6}d5gfqmU}PL27Odb#@$Yl zz`#E(A*oY!1UBC}m_0K>Lox}SxXN<&zwz$>4K1A0t-wc|-#%$aW$>(O+&Fa&tW%mE z*to?_aSQ@sU85j#1K<{$@-PUEY{O=K*iF-m4za`eE1a;i`W-I!GbU1IPm^@iFtJ_D z+S0RXU7IA;YFw5<+cZc3@E#j}#EkO@Cv6`5y~pp~qSVb3Fc3grB=h28I*WYMRpJExOb}pb&rS5 z#>%|Sa*I;nPOqGKVfPsrRWJ6p(lzgJx<{1=&?F(6Et$J0AXrzfVPGm}^@u(pmkkP% z2ZHh&5gIr2u2%TFjjb7uTN%gsc(yYl&vMti&88w}2=WntJF798E^x3pLZ^;WAH`>YWq}8;<3hOoMQj-OCIQ>E`8JDnZc4j9>GOArNeS6mp&&!+*9HqrEaP&-z_2_C9-K$StC2HQz5vnd#Xdbw)1rLeA-DD@bK<% zdp<<=hfxp%39nVWnk2X)%<-4C?%R9<-aY=N&#&FR<;;$LLDwC8 z@0alt*saNy8-MJH^`5WzQ|qVrd^zW9e@-aSA1oDam z3;21pBCmcQqx=!^|1SQ&q{c!5RMI43RM+Ytf|!yG15WPCT*Ei|ydQ$4an;2Q zEDXg~kAeoMymc-{$S{>2V+hDtAVTw6zI*3nx8H@!6FrWuVx)AKUwu*Ntu?t~gy@?RI zfp|ResN$300A20e-B8EpX$(F>UQUwlZ=$oa-cU(%hjXv~TQ_$y7jXt^5mPi{q=s&!=#C`06tlNE#P6n$P?bDtg%Muc?*rri?6_1vrGaJJu1x=_yxE2^q{zl6^@dO6H2 zs_mg*i`>PKw-oCjSWKxK*OJkx>~JczHRR1)KbKwH3e=v27Mqi~e8m)m zK%d)k%;FG9T&vOFFb(&{v1>6T|5&*}POW1{50*A8lKD+al5);mzn@Q9cvLu#L&TW- ztZ0l+vahe-i$}LGm)ALI;{;h8A7BQ6ULBw3C_c2c>b~!Tc1F&AG?&45KUYkW-wuw# zHCz#p6)PJjN&ZNW@bhA#&J006$QuotDDZd+*ycvQ_{6nB@Ge${8%L7(RP*%K-D`q- zS00roap{(hlYIHmQB?~Se+InMoA;<@CpK}UOJ%KMytWi(vA1l!pLyU-rY89^`7W5- zeHD18{P36|=@vRkhIEWQAMPu20&r(kZeULyS<_Bb;Yi=QC5lM8bGvhC%jT=VM?((u zaxaKu5Ahzh9a8Y2W4BZR=Hw_d`n?{fEt5ywg1_!>X?Q=M&}jRM#OZxIt7GmrTCQ_U zkIFYKW6(=;Da`L+PtJy3{S874+5*<1oy5INQiH2g`KeLZ=?@H7c4k6sm9h+1ioIv* zsIpD@w^LXNKio>Z34M(OU-Te143YS~2FE`osoq_j>7&sNGx*X!6Mb`gRM zhAX8NkG1R21R(!R`q7T7;U_h$QXMBRF=-yX>Mxe)2Wa^1zu|+&X!vNy>qI`Vesb|Q z3?^@-o*ql|LNp3M5NE&#JSA4_0RS{6VAYng0C3)ZKlnf3|0SyTe_;Fr1;EEz^ao;k zc5VNS30lhDw)}Yje&hdykJdJdP@Mn##($uIb>-kQ8VpC${N}$Yfu?p)(Bba~fX4rm z1b@Wt@jqbvA;w=pzk&v1D$qRsZ%Ux4{e*n|_k%w){s(-JCkW9zeEAO;f0%(r;rX?m zt7tGI9swo)gW4d7{QclBjsFAxuaZFX@h^-Y8fmO(U_Tuc&+|H*Bz=l)mt{}Q*jsCS`aQ#a^ULPf&8@de90XF- zJC6Eu=iUs4S=86V{O=u;nsULjTn33-Kq1fe-NT326ljU3WUm{yE3tR|RnI=W+5{9rGPcJt%3`^ZHz*EzP(c_7QF zk44m6@d2rec*a>|(yr0Zfa;$y=j^NJ*q-M$$ETzXQGFOr-OfLXQ|cdJD}G|3+R!}= zUBP_Z-3Wi77Nb+`npDGGRKtWsveb3ZxuPD}6PXv| z=)HE)cq2M8G;%nmXfUXs`EpTvi%UdxB%+kHd_(fn@OFXRI(j z#^Rl&%1ujRKZCg+5DrBAe_8394OO zZCt8toAH&G!9dRL;g0_xV~Z&G+z=*`(DE{$*3rLBWkYw;%xw@c|)6pp1^Rt#WNCv z(d?I&pm$;0TAKp0)URVjp_5xec1&JAKF*mXA0xIUsd# ziG)T?%?zKCP08jsH+_q*>Nc4iaO-tB86FTIC=+wJvvf+Z(EIWzU_wB2V)6Ny)PQCT z)HEK5Q}_AdiBHlxeWlT@sI{>nfy))7-3T&DoAXE3xT2$o!j!#BPS!hDy=0Y%N51~U zu5L6b>Yu`b)Y+*xnzLMb)Y5u7ZlLDrwH2o>WZQ*v7S#u=o{sd4!>f>01zGJQi-z-p z1d8&QnNRU?V`vJvwT+Bq^RyRr+MW_j#ir{~5Lk5?V@}o=8=u-JAG9eQFT8T2JxvV} z|M_W~h5IZATU}1Ef$8?S%?NK)+^#CUD(SO?hPG>pCAQBU?BvBgQ&M=~HUfH+e$i~o zCs52Q`792B)`L==TOOM`x=%#WVzBVm^krO6&sg^T^1@`1u@c)EM@KuPsGbR3d`I5S zo~Q%+(dq45qS7y{Z+N%EM?di) z@+7hc^+I`vy5VK;oSuHswRN(W529{L2`iq+3)pss-il_M`8D>fHP%jaKCNTaAU4kX zN`29&?l6)YYPobqpI=32!T3?mz7!fIIDaF0uzCz|ht0e#)~3y2h3Rr-=SB=Y|L7?f z=x$Sse$k_mA_K4P<6$CXDT%-$6-dY3KP*A2I{*x4Nr41d7W{yT*7#G98hbuL+5A_luJe$kCTDXB$Och zpAVr3mibV1pEdf_e43vBfdhY4X}GY|`4axO!}R;n<4&nX+~xkJCa;r}Pmzd(a%+CR zl5#}KaBmt%teD~EMiIZIPy9PDd)MkyXXip6tF!~b{Ov6~sP?>Jxx!3mht`hn){>mK z6I&$8oHG2Hw|;?7Z?s|F%K*qP#sy`*nClDa$*~n3V+GP!BU{F5l`?(XvP$o&2FV-C zUKU7O=`>`})URny_ffgC6RLcg4ue@I9CEr8_k$eni1f0&lG7{vC^Pcb_>JrFe&uI$ zyA3R9`cSKCqDp}bLUZpCXC-W>ejv4OGZqK?=~Gnf4-Ip2A* zR4LApRKYQRl6F+1OI+?;Kg#Tg(M)V{A@VL@GV#5HIA zXLof`Vn4I-*pH(Ny0M@{a`-~)$WPXH^6aX~o?Ojyiw{rA7Rq7qV&<5f98>)0l9)L) zo5s{hxMEz08wcjp^(ap(KGv7yZ~I{^HZ`t@&oyFEti0ZJ+n(joq9W!fmB`aFy1KDs zl;3P4r<5LP#qo1b;cX?9R{A(sjLn>-NcK~htkEDKmO7}K8T&yY{4Mz&+S=&_RkLEBsPDj#uZ}wm9#f8n||)={OaqXO?ICiiPp#Q2rbw5swq_^ z{_-EB1i*C*5_K6jQ^YBvD`Fl(qt=Gna+8Uhw@CQl4!rBZo!FTSuo#^o9CsSHf*G`N zqf#VniZ8*My8mcP`7lP6vbZV7V#_>yXpIe)n@v(f0DEcU`u2zxzi=oXUnFJ>zalBS z#HL3QEtyi{#x_>=y`8|; zGfI!j3#3o_l4Ducw;xgA#;ET(JoC2D7ab=eBup%5V1PcBz4)$oj9?q33tq*e#B$H4 zHT)@)ZCA@tbezTQs922pLL()#y4ku>8YCuYN0ISHMNVmu(nVvpv{PPcY32|seNiW$ z4zZUVR~6GmsmwQR#St|%XG4$ZfCDQe9id63yJ`DoJ9zl!X;w)dwgk=I@Kf$rTgb9y zXIUD)#4DU?=cC4_3$X>}Kk_^rS%5D!TB>CJKyTzsM&D;#yC4NlMwoNi_ux#W8@?QA z*a}ABI^s$dVot_|^(9yLyC

IZl3%<3J^bh=y!RO}t7DtDI5^lIq-^h<-!+ofh&ychytgD1 z;Y`~0&F=%KCtwMbJeg~n8Wv(g8q(sv8>Jr?S1a?cafDvxPsL-Y_D)!I(kKJ6Z@jM0+gZQimq(62f<_^$M#m*;5~7@Oy){13(=A70XVG%-6T9$U4bG0fCGCH zF>x1+`ukieaZowkQuCCNj?zU;sQoIVsxMV~by2#W!I{D-i>mezZ4SM%OwlGszu1Tq z3(vNBo+i{U79)+`fncWf6+Y0hDU$)E(eEiezax>Zj4$4Gy_rhCBFCnr3xg4-?ky+p z7b(uaY3RQ|6f_e$)BA1>Pr;=ZYHf(Go+#M|fS^)Wd}XNLWjACDJ~aqPk_Y4Np|wk0V_Y|q(h6{l5Z z>`_=PJrXP-tHHKPs95asxN)9zzU1Yu(EMp>(SUfr7gp?;ah8TdBu2fRCmcz4K25d` z;rQjDll56?B5UOL%O9TFU=J_xPDQ_!37x$tdj>x^ZE6a@c75iXCTfKZ&%JxP=ro*PsBb_jNpe_; zoj99-!H-s#SjK(TF~{tFJW?rKtMQZ3yG1@;Oocn;U`uy?$?V%gp-x9y!PmR<97vUW zKLq!_CZ(u~bdq#p@6wOU%^K9(;0-2ycWkoV`bw;Gs7y>UuXpmBbRMw&?#BoC_6RF5<<0Ya4fJ)b|qhkAL^m zWnJeD$)vD|-MoD-T(qrVisR&a2AoO7?q?GrW_i@2*JR$jGu>oMy!dfpR?(3?ull-N zgNsq`P(f?oGWCAYx58~P6fno%{d|Z;sWvVj8BiWgz*`yerbacU`-BMcjC)WCfwUi6 z;jOetW~Tue<>8|Ps9H(>X1nY>6*Ae4DVbUc*}KsSg0%1L$ou)WJYV=y2BzicDo8wU z^bn#d`m+z^RcrQ^Hdv+j`FZma{4m~G#>6?X&`^(Wpt^389q4u(XLmoto;=gBo^G$; zIIP*tM889&EEr+4wz>>XHbG@{v^GbJBGzO6o|A(s@8&zF9i?2gA7IN%r6Fe=HT48s zB^)&!3b`12?(QAtIWc6Y<+UEfxOVpLi^C}VX_T33Urx_YlU~F<&O15zmnN|qk>oMS%dn*v zK%sOzT7UArx*&jQEQatE{eut}6&KkoAyLoH^QF!gCd#tkm@43ML}c=hlJS(ce0OfEk$6}IeF3rfHDL0KNSjp+2%&MxRCQM5~+3`j(((q$W^`3^m<5x+_p zuaH)q(Y`yRYF_Rn5g4<$S)5dK+T)LPiif!8s9;2LDw{%MJ)`2N+vE;JYvC+fL_&cq z5*ra%{!7^O5%;mVHti4NWM6#J!YT>2yasG3FG-wwNqAF{06aT|(LKXL`F&R5im7gV z;rGnuXHLSVJKtza_662}194y@zF3qE>s?|MEffnT!UN+fj_7jCr!2|C!n=`$U5d3T zwCV$WTC6F(UA{)<+kbsGGy~VeQ9s~j;iQgHH-fO2izcR7dXC|@*3MHN3Si`U8s~-wRr}Tu2p~ag1}6Gpr(Fx$WiJYsbK-?OfV_4l&8l` zg2bg!3wo*%#KU!cIG)Lc1=mj;2o0)D$I)GbKh)}bPRk^QP!{a--X&E#4_Je0n#eWWRHfq!3ZE@I)OO;KG41T2C3_AB2Es6@q;3`tykOHdc{hC{3 ze#^+-_kp#AF`V^z$*QF(St5}lfOp5&2yv(+XzBrl{r4|V=je671tBPFom%q<$>iRN zOIF*tuB+Zx0}~tZRt`mJZYUswtNBd0`;=|?>5A1a>=FpXssH*O?d{k+n z2=HSVqlAhR^QDVJC1Z(W)HA9x#*f>=Ff1tGWt#f!vE};*m>Ear^-Zkb#-LH_-)?UY zJG~z-XKyGX(5l#M9bi*}VxQjhMWM3y5pO1(W`2+tY`qcS$GqrO9aR|`a~jn@8jBG{ zz*ha=#L(J3j!oo?FeQ4#y=mJpufN{@!{)qbq*1b^c_@sV=&hh^;l&W{mIRs+Z*aCY4I@^Ml*u zEK3jsoJ|gwH@z_$5HS3IcHW+Z#xHqk(1>H<(vDMGql@29@MkT%GpWskOFkhNJ)i^wf6GJazu(k7c!C}zo z$0-ntSNDF4qhOT6BdHE<%n?s5+QJ)byFKEB1Cpl^b3Vze^hRbTk9Z1);a-w}uG3Xa zF}j679uUX|9r#(Fh7gSazJ;zzrZNUv1P{QSt9JG26=I;bX3O-(TD@hYyYdNvJq zoGnjsQf9n@YH{e8Nfu^?g-%kjI$g5S8tT?c_E(=>apM zc3Q=e0cmABeN^@=6dI46Vo!V{YM$>(TwN8Zj()KY?(7)IHA!g+%Z?#;Hw~5cw9jk{o`f_`4rG6^Srcx4!dtOn6bRQ)qsJRsY2B!B zWaiCgnA30odG`b5$U2&Bg{h^sNtWN6q`bfKCU!pJoDxy@c z+m&?Hl>OENPJE(z0%E4l=ZzL*Pv93IU&zg-t34zu3#y?kj}jk9NiF3a3Q@Y?YA?oP zVXN=){eA7>Bak3bi!=ve=IM2=U-=t?^<~T%?gN?$ z$PyYsn$}fhYmgHQC2VQpuEB9@EW-Pp=HMGL6YWRF{`kb{bE~p_E_%{3TA(r3lbOXJ zj>RBhmA+imBGgf4SYy73Ye$!@?Y9q_TwWx0TUyJd+LX3ReqK_vR9v{(>wDOZJ@%S# zJL$kG&DM%nzIsqGO}spNkOvd9I#$63=CFz zGrfgIV~n&!)RLK;E8U2ypDYcXtOO&;9DSulb%FsPfdE=xxoJ6=(KVIXGS=|TVO zzRD?2|3C;IwX&X8cFMhCrWJ=!HQJuU_f~DOV2S{WKX>41r#YE4C$dCl9 zzNZY+jcW%z(yQg5N1m6}7-omuKV<}MaLR$!6lVeActhqQJ$5~EgGIeU#NCvA5Djq# zh3SF8Yca%%0&sDJ(7M!UhlA6LoSr?0KrKVHj{EOSZS@+etnR>yHPT9B>5gW74>%&V`-4 zmxEcq%DDvG_O4ssu>IuiL@pC-q_0EEBlVa4e#jpz3oju@sj>`!qwdR7^k zyfXP!#bcaSoud7MhX_Qm4ho-fGagL76C`foh92DYFF;uz=%U)Pl}j$A!~GBMy{w~# zNt+CEvLBcmiiV$9U#RH%<#rvvd{|zS7D|*`Ij@sA9gA-$HlbG+tF^xZKhb!8+Vjz@ zcwdLMTu6a+Wvewv*$+kRV;bJ~9t(P8GxCiFj&CT-Hy>%UN)=P`J}Tr`nUCx_pXkf0 zS6v(;I!6r{dPW_iP*SG|!-OTl`{a140>rcn^Zu$HZ4URY2saGna z?dqsfD3TjcB-?DZeRgyXCfm}*^Sd5CFHco1!96K^UqzW>w)Gr-Jypru=Q2=Z;a=$^ zjPt@l3Dc~7?@?E)cGXZRWZS?kUx6)Io(@_Nc=xg7Ee4M*Uju;~E%lL=jR~H5A=I2A zTgkAF{ZOJ;@#PCo0#7mD;xWlnXZG#n#r=31yCxhgtOowCdJ-)daoNLt;UnG#`I6ta z&jq@O)}G`6v5SZm=G)ix9Oq&;N+2ZU_3Kv;5k4_3>4BxHV(;RzZ(! zug>#wIjv3GYs59;A2>xL(H@~*>ZtKw$FoWXGG!mm?r=Wn5& z2b)%Fg8_HrMhY~k+3l|gS~a2y>%)jt@Jam4X)LmEWUHF>XWhPsVyyG3Fr2EBOZxi7 z5ttg=>=pa(3P|;oeRo!eM*UKYiO_A``j8aH`)H|)-k%}$;Yi0?@v5Iy-sgSV3MPaZ zH@xA3EKHg_jM;Tyt`TIwf?I)pxMO?G0beIEv#x2Y^tu0yo{w7Pa0#l-;M=&9Ca*W+ z=C^w#4&zZR`jhTDo!1v|7Ti8@3=Ar{f)obr;Mxr=&j3dTa?NoMCfy(4wT(ir9H#E3 zDXzWn&MWbert__acdLS%?iKHkV2wyoZ>URo$$#6(YFrWy{fa2uYx=6U7Ly#0_rSyh zmeHBTm*H*7ON5=w+4oXAvC&bKA^}Ml@23M!7r+L86EPVqFko(&?yHM@#~oCudaAED zt=y-TJC#DZI>SUza$HTPZRscxT^OoP+v#Z1A1Y;7t_@V~2 zRuX-`^yBn_PMY`#0ZpDRFy;7qc_?2sEM*3azx&O|ujM%FSwHhnd}dpJ6;w{mgRW>W zW+Px_V>L{SkAK!5-I}vbdW)~iF*bUPJ1oxj_>ocxyYWQo&kzDc|s4r$c6TM^zZB{C&ds%bXcHz|;D7X84^32TViUg^gnR3gUIqKxYkj|i?* zT2Vi$FV?3yTe2PW$8J=a?hh@2gMd__;a1afb!e04%>+K-hcH%p?t;FbQ9KSlF;I~$ zeXU`lc6S{T`46qLkr;co$>C*}hDrfH#vcqyV0>asQc`I+5(r$JDZ&Es1;1CuQBh$Y zS4t(uQ9_Ey*`2_YX zAe)EgAeO{;@d2kL)=b&gOYS5qMw?s*d;KvQ0`hs6H2F zpg9USF`2Jd2a*XqezXiY#&9 zoK4I$m6`E2eL12JSKOPCFRBIEKlFE<%gV3ix&cFJw9MD;8#^o_taaHyH z9I)VqQzby{33;PjzVR3>ayDm$;rFKNm;1%_vA(V|x~bE)rSuXU?pYR)j}8%kP+C!# zxR4z!$Bdgc%kNUPXS@t4{7P~!dn9S0>Ht3)!^$EgqZ_s{r3LO`DS<{kSgkAcx(T-v z_XTk(qI>j;xsQgY79vyl7o-QHOz-2)C=m#~2MmYW;hfNN2cc3W=sml_L8jABP zaRzDnqMS1E8`<46a8APl+!PjihD^0;)kt~NFGHoHwHn@Jc`4F@e+ zd0j!ym#^!SX{Or89_*Se2uF-$(PcQB79XyDI8|gM#2YVh2iR z1_m&%!y!f$wlYx1j!oi=!{DgRwy-LHwoE8Sn zubzmFt79~P^G*OGj)y)HZ4FLju3L4wJ8ZoYMozHUa1)km)WydbmTpmwc7<`DVf&{e zyJXb#a%+$@zlzd*F`C<{7oQu%Kli!>v%f3M)|?I1wle}5!0B3ICUKW51!Ldd3JAzL zf?fy+Dw2*DTq3}CM|e1r+IfwtNIVH~4&)_(QU&K_XYO-!f=PECTbxwZP*>IDy#aLY z@rowP#g(8v%{~gqh=~(x9mykPUy8McWmhM^2RSx!`jpA&52Jaxvb?bV_QSHijf(K- zw~M2f*^6eHg9D1Daq4iP+K*aevQFN`+}6n1IavGh`Qi1e+45E`PIBJG{TlUrY|9$< zrqrVgQUd^x--sEG@C34Fk6aIz+UB)QFzVdV5{Ir}8MdzC&4OTQi@v{m^GE*(bn ztKN_~vz+YY9n`bfPE2M2`7&I~znD^)cyG9?0Wy=YAk0pgANLV^w7M8eB`fqgNhQ(8c>5aG5x<`;!F5RQTz~lpqccadTOPj^pLIVHrJBdiL+f9WP&BJ&oWX z$3KDJJ2rAS{&$?Ur;Ekuig0_hV!q}YTi=vBB;^>rdQKC-OQhf>`Ie`JPR43H)~39s zX^Ff)Y4syQ-Za6;Dz*A2F$Z4tPIh>a;}?y=@!xey#N|yFW2P}ZHk`+#@hbyxBFAs{ zvDFj4VIOry(X3R`yN4TQ4vDw~XgaoczLFBZoSz^U?9knZUmIs1ZvmOqw9-zFq;<1R z3x;9`Ss9C%MaDr%aKaXrV0dstB@+};fmD*-Wf))R1fIzE?p+g?Ntp!8#G(*T(Uh%n zRQ;pwg3suY7PuDv_xZ5Yl6`q+Mb$`R>5rn2>WcLKkyfuDka&X=iDdc168UGgsF}B1 z#5cGZ(|J;;&44wiFFrmg1a)L8Z4wJkV@4|<#)r3BucfObOlT$P+|0>84!h@D(E_zE z+6){yvNkEW@%HI$=5pFFO>1wJU7RqLI9@RO*Yv5jZ8%x6eE&W$NVmU^r-JcjmUgUF zdLVVqR797NJGFFM%}Vic5??cttv;}9T5b3wlD*ff%MtYPT@LcRZ%Gr{h*F4oJvx2X)M;ZJ-?7eqXR7v;uJ2Q?tN*YCp z0;32>&N-P)H$b4o!V8q_V=@Sbka*efRs^F)OqWdnlFr8Y&9R zETg))A{vaRT-27r*}@HIZ>4ZQ*ybU{$e$%cKzqWy(Gf{oqsi)Bl8z9UozZKb zM@KS+(5P8-L_MA^psFDmvNlnKclQ?vAgClr4DGi|AoYtVvERxgG@C1$*-~9lk^JNJ z0w@I#n6U6PG124}RNzuq^Rt$#k=842Q_I<2?U7DZ;W93355^4G(bd#fJja2YnPR)c z!aH+K7<(yeBhw#{izpHbhJIO)={?#)`*cR?zQhukr#i74PsUYABoECx6Y?RhmeNll zHCQk|Sfx)e>n!Xsps`7=9?O=BCvz`SPJ4CP4cL1<9q?{<7EJD?cbBqqeCbQaB0PYH z^ZEJx^UyO+9tIigbeAZ=FFJV-8EYs_0ag1M&}0J<@LR0aAnLCIkhlJ+i0iIlUffk{D4ngC9Q#shYw*f|KMyP;I-ll31wv+G2e0PQ zt>(qY>q&Sy-i@}(`B1~=vZ8Q_{?pJ0+q;K!Jrm|`c5d3?$pOT09j9XjEfu-T1y796 z?*lDdo5qLIPiycHCBX~8_sl1ftXg;eIkoQyfN-z|A>6Kq1r6;0 z*}6jvH1iUWbMNdq!H3F=++G*OMzQ60w(TYvzP1}>CFir! zCuEFr75qoh@33&(xVci$JMi3X&WMl=Pfqt^JjGCmC@eDi1=cJ;Il3QnYP*F>6YbY@ zL{jHxvVxZ2e|6HoX%s{`5La``F*mWs!z8&q9sEwp?#cvczD9)#uv1Rafh9Xw9Gk&7 zLCW$oYS`w{-CrlMTek3!MF(1(v!&9a3zMZIusEDKTc|2g!JVu)VJy>fvGip5(N-3i zlbW&k^hBB@bxAx)8KLuj<#0pz#)jG?3$ZvK`Q1$(hkF^0SPPp?>uOC8IVF{0>3C-A zz^8PlZe||FCKIzsfnmN zpmSaHw@41{G_8HUn`xTgl<^j{ z9kQ2RmU5mrugNusddh{rG{AdW$>=~3LoOa^vxB7b1sB_< zltNP*4&kTIckyE~ekv;lSTi{8b~{GYAW=|Aq(Q1o^tIpA)T;PF&}@?s*pv-1fzdg3 zuS@Ue93lR&Ui?ba9N!l@woJY`w{(`R!BbnoPA4HM6`vi}9%`&olBoPaGLY5ob{}Uo z*pjegmP-VlLQ?!px(YjAw6KN70*8k8*M6Q?qGUa)8yn=e0K&4v0j#Wk*>aG8GrEeL zn!TQE1Y2D*=rA2x5{xcZEvQ!@GBzh;N7Ibofoi4BYN%1lt4hnvX6qn|>oF zFZUd>A>V+^NzHR`-s9q1l)4HGj%BGs1p1+#a}(pV0n8nSsK^F2A)3?Gy|O-^pv?Sh#Z@d!~r zGKZcgW&4l9tuxEt_>z7I_}H;Ar4-XLek}KfLMdUetX%JCcu>N2m5G$4=fMV`tO3We1JDX zStBu;YpoVNTk2GPiZYn z5@`=@y{uBm41b^m3pM24>!00aAv?IF%I7XT^{%k?W;n0)+@7*2g#K@?2N3|X%ffB< zUTe83nUW-b5C-S$I()jmBPXjKI z6lACw;RzS!^AFIDe)U^?C+1+sIx8V}uxk0TB512e4)(pBQ!r<68ZA}IX+`x>YF94G zz{7luQ>;VBX0q416s4s69aQXRZ0IuXpCV0z!z~9NJQIKjZmL=o z=WMpuQjVBrMcNuU;z`e4D%4I^)#+~2Ow@rYVw4{R&3 zqIpi<34Z_05R%A`^_x8skm@|RK@~XF6;e&@a}>dHoBawJ^Vi|tnr=KSO{~(VMSz9ia+Z8Qyq1lu$3~V{paQ4qulcCj&^$#pu0&A(Z zs~co$oKtT6_KOi!t#1avL2PUJPWc{{WvXcx2?xDtS)M~?)XZa!pSj4LCNwW9PHC>e}V=^!4c-?np?K^g*xV>8Y#cBJS$A6QqjLyc@S4y9PJf!|N(@BGs z-F55J`=#wxepCAXKWQ)p5t$Y66V8MSIpgx0lt|kW7i-hGHOuFk$zQLCnRNtIE=7#G zXJ}Opay+UorGacNvA9F%hD#qQ2l!kS_1xBq#(d}g!f08KkQ-B`=tfqP7U?_x6s)YJ zl9k@CDWq-CA>RHMjf*3Jv)b~~O(JoIFgicYnVZ}-h23$|@xEanpFdc`Qs+a#6xgab z5aT)C-#CNa@$sIB0SFp4z}K2NUv%_27CP7bPTTtW;jDln#UibgTf?{;Lo7HR18_MX z%GZW`KWD1&M5}5=e+)j|f>2 zf_SDMNLU*Dw<xPu$>;Ae|uszNlUL+;D4h z%6}7m3R$RJ5R#AHghp7eG!1nEVpiJgQzLOQ!w2TfkXpGLS96oP;f*AKX7u%Ad0@lL z?cV}2e1u%v%Ksp^1Cz6TaZ0Ez=n?q)-V4@$tWR`Z@OREu0_4O0%Gv7jibBn7{SJaE zxro;CZ$uHj8q0Sg*3jx*x*9|3p(-K~>ol#$r=Vm)^Sia`DxCWpMFpf6Z8Ph?`=bSo zfyir)^t(Oe=`FYRh|fL-=Y8}{_`5Ym(Yn3Fl5Pize3{;%Ndj$>fdHE+IJ*$yl$Q5){P~UIO0}wkp zMgZtaUceJ)3IG)KCxXj*dCXRJpr5<-tx|$674pvja!1|4UjHN)Vv&D9O8<$RMKrBv zq2#H6N#*GJo4-o)yo2lei`#!Oy#6Dd>%XC6{SCnaH%bIZdHhcaRDXe{Oon!dM2SYp zzsPF;(OLN4P@evVNhJn+M|YwBr|7P~pj6{RQbfAdPVfH^kM$P?t0`;tJ8%s0H}mZO zD}w58w3!H5I1vk0_dn%|{e=%Jw)P;l{kLS68~-DA*IyVkVwWQV+5YKr|H-}gqs#q8 z*ZGGQ_oK`G3(5EY4j1>M%l!)r_-{bse}(V*(dB-0IU=v~KMl|S;1hos)_-9#|8Kz1 z|He7_zuBJL_x3HRVTC0N%&*CK-_7j3&PyL*in}p4i>YP73YZH@gY-#lYBv zs-t3zU;p6@usq-TH-OT0Fd-(8Y*SuS1!z-$Ue*AdE^?!;_dU5>U+nU8Z8;09dwKGL ztFYht4@1l!@E`e)!QWe6IGf(XU9Kny*%+(|F7f9KZzEIl2V2!;td&gFQugRlNW+=$ zU=*)x9BwGdJn?N&OLe*b`iIs)UU}Z>D(rd+H4=XUDe~QEU1##a&z7ew7mj-!=+$)w z-G&HE=%sYWVMntu$is>9KFeNX#@}7pmyn$tc8V_Ab|=TR;zckix4Fy4#TCe;!_!aP zf#X?3(SUE*~Mb6PH*0E4<84|e%t0%RLiCF>Q`IC zjty~V15pTA9B#HZQ!t3Pz{#4#Z8njaoM#$&Tx*OxkFvMyyzB_W?bZr5;H}ovR#EM- z5{A-;3#Hs74W^3|dPB(LZ(~d{GxcYIQIty1xnDL&M5oc-X81lkMPpwaS~~?Pdmh;L zu(HQKc=8g6uh6}S&Hn(x?M=JVudeTdAh&JVUZn18H_et;qLpR1-of>gSV5-DSmEdw z6r=j9U{)m=BQ_1JEj}-X08*bZVdU=v$3xorV8f9E5Z;k+*!TNti zbzx{5{0ruyK)lN>dlTciUZ9jaal-O6>`(Pnf7Xw)} za(im6vD;jk+Zhv7*Iu1Z44pBMig(Kv^*%hMaP-0Nz6)n<=qh}!jW1=hL$DdOe~4n1 zEsXD~WOm{bAK$NctS*jr7=ruP#)25n?}VUS`m(!xHOD4pKK%fvwUr?omuJsxd1t>o z>HQkcT}`WG*+Dfr|7`EuxXHd52ywXw9ZsXEsoKb8;c>9nf9&jOpO-EM$Umq~<4|6a z_|pxgN(g<}bSGoL)uH}so2NBMDI`cG!9!*jq6mudovB?iQ}kl$k!4Ph#2ArjjE-H|tA1M_ z`Bd_B`!$hPhv$VZ9m9l4E=4GR0D&KX#O8~8G-OlkQl{aaN0}-l+4S=etLfge_!RM{ z9U*-(URd=Nh1Q#0h57ikAuK}y4RxK47GWVv{M^?m-v`A{$=dQOw;$X5Ct?iXT3T_V z8xYwNUjq&ZgnDa)4CmdK4B{i6T@(HGhx|bTG(3|jrofpUn}qwoY0Hti2yg}i&NX>@ zoJ2MjLrHmgjt)QYR7a3F_70Us03=Sut>N$JE)cxWZOh?S{uDqDauz-nV`@Xl8*Bk} zZTDsgP?9i+sIlJT*$FL@(W-gqYmFP!wG>dRT1FB3R4Ex_ki@qW^s*fesBHvUeIzcz zN$_pR7lA7sfN$v9})nnGN1y+m9GK%Baf!0z;VY$C4weiiWVsL%Y-k5 zi26p;3&dKG9#rP$3rfM2ZHFrnXkR&&hJrZB5l%Sid^5Y_l%y0^P78S)V(XzJIoI%8t8##ZVa?Ly9%Y0C@vD? zXJaQinRHL0cY){=a7^;Xx!zX7y9akJszM?R;`ux!2`6W)fdzCLzae5Q9cQ5OU`11=Nb z-$6@*LKDl+Rb8Or_-aP*o_7gy*4YXg#vrl5?oQJ1FNs@Ige59@EyfSFHf4-TP{bR1 z`}2_lLu!rifW=~$;pqW6(TY{qwCW;bjz0IAL%Y4Bk5T!9606Olz37{YbFR6?f$(l@ zLqU}DVS^DJ_O!+@@j@R=62jjzI~8s)u!T}i*jucNo)Tq{s`bL|_E``(T$I9$>NyLX z1%ysuaG0)Mr@PmNLQ@1MMD~1OGP`bPO)~aX0R_KdDDN32woOUNIC)S0oBtP*0r5m~ z|Kd)i6xbf#;9rERrX-(9I#vw?yUbU>!aE_z(@CF7YTg(>o&G#v^A(sE+FtKTm)H5b zZBmuGtNX~o-x4dxLl~_p(4J!bBYX$bJtvN&*|PjbfFVgO)vqOoMMD>Q8fDU7z(>lk z$F=orG9J$D9me#l9@9X`0FY-mt0-mZrKk&SJ1jmI$AGS0=T_GH#S1Ftpv?~#jnhR@ z{a=nmZ_x7iVxSugT0d)1u5&Dwh@497jowcbW}|QwB^x%hZMJ6six@F*DKX$h0(m+UARvc0> zhZ{Z6whl*&tdgy7hMBS|zr0xmvC$=*jHtf}uH;FO*{yiux;-K)dbYi9nz5G;rzkAo ztgnlid@yg6+#y1urjY&}kcN5`t?*b~AdU<;IX6L+9rgifD7yEUTNNRA+KH`SuxJ7Z zNn7UFb1$D!LPoM(+2As*uyvSJd^8=(|P^w1{nVAk*oz2$hDK_2S zC?SvFX}!7jf;i&st4|Ey)UBTXQoa(oz5Fz#VZRjuQWYa)5-YLFaU1(7v38$l+QED- zLw;Y|F;)h)dx*_oODvq`KHjbx%ardzFtCcKUY(ijr4-GO7xYCWC{d!%Z@@zo{!*_U zFnamx-D-QkIG83QAhc4X>W0i=b{zbZ9^@3M@F~r&RD;Pygfe}q)7BH}*BXKzYu0j~ zBP`E@NB2I|7A#KLdL2ofx(*}EQ2Pj4sALM0XfFdntykaNEw7%^VOx$640H0>tF;Dw!gP(P@%Ohobb+*UmvRs%)kEUqG@{ zS4++cF`i3j9NY=}Gi-y)7;hQfuFQoWu6yN|DMMe!VcUaQx5MHeHoH7yadb@xb+?Ty=3TAT6+#bp z2b*x-*@=4IwlZX5^-Qd}2bBjW&6OM=cz$n+#LzkN9`t&p(v%7H2#^oaZw_ja2 zI)O50$Ojf$J`TQg>2mC^3bo6q{&*X(KU7!IiR4tvmbBUy`87!`b=k{9DxRcdbU9de zWn48=9>~0`RyN3}pbeSzT{yWblI*Hj-}5&k=Y8Bo*}+e3^9MLtE(KF_Zlto6-T6bO z6MgROyAfS`aWJjt&GIUq+tM++*7Y>Bk{ zC-ny>i?t^Q0exRd)Cbe5yAY348nBBL|B~@Hd01uw&{!MXhgXN%Fhyxj^z%Z@civml+VO5KH2 zHW%Mhsr90?zVNM}iry@GC#%~a*Qdh=g{{E+j4R^1^A<1G7^lnt1Q)KHW;_FA) zaf_#Ft7+E8-hXi8j!0BkuS>;0kW~VpIwI)s`TK7ClDM|Tq~ygvSK+dJ zt8o{SpIF#0I9m^Zfo^d5q8s*b$85!0EM6FEpchN*Ro5Om9Gj);d#{UH4@8v93AqyQ zgGhG^FEjU5(l0th=(#h_xcdU7c^W3FziA!lO-Qgj6-Kuk_;6;EPSyjtrnc4($%9CS zt9snBQwYi@m|aSQ!FcW*stN%C6apoX??e$?D8;ruwIr+LEf0`J#a!C?T0tsG8sB62 zX+@zjFvG(<`r_p~`Vw&TMXwdFwi?P^*JwbWe10__p)xAsHYlH{$~K6*Mbf2?84e@K zd2SNv*}*ODDlN!W!Nr=lr}dQfv;jX{JM4ktC`b>!nwO9vU$3x#oq+@NB|&@ib#`bt ztZxbZDKZsRUN(N+wNYAaX}I7;O|mdl^&TCs@!7GY;rd%g-%nH^|KB5tzMWHJeOP?* zN&6Z-Y$j81%Wz%DN~w}@&`9p@ZKM0O3?@j}gRAN=(~?df-nR7yF;QiX0*tN8(ueF6 zCYl+wB`G2KqKd7#VZ~8~I5Gfp;xjl4Bh&7|`l(!z96#U8rp{_pGFJc6gXY|N8hnYA zVKSRFiwHgFw~V@!(7AG_d9}~(A@xxVB*b6 zUIHm~)_@iEQiIIFN4>S%E~BfdY;lEsBVx=Y%U~p_Hr5Ya#G=!Ja~&tAU(?W5^-HT+ z3^lC|Dzqub-FNh2ud_RPi|F4YN(P$(wo}+%-ae{$Y6I`Gckq5M!_!rfSJJG!=OgB*k*j zxd2&Bd#iqGUudV6KUCUiifZgr@xl!c=BC?X-)(B`noUmum5@w|BtF?u7CPS*E_*!N z6`$vOrK<7*SU^Mqwv?sX_J%CMwWY>h(m*I{&B_d=A&J#7E6=b1dPnW1; z^QWs0%d7>BQ}$LtemtFePkoT?Ew9#Pn>EI-Q=!HR&6r4k#Dn2>ZH|1xTNqvW?C49Y ze%{?>*$V3CS8c{q45VmrM`?3w7ByDZ&qxdUdKR7^sw9V(5Z(=p*yh@Qf-M4_;*k+j zQ5(fm)=RH3)c=55c%rwY*>C>vDiEpnk8#(ZA1c?Z=smpFb3!t@=?+MQ6!-A!nNG{; zrJ3@smGRoL$9{#vII_gCu%zIQk5mi|@W-)X(CtWeOfQ`cL#%XQyLD+LTJ%Mmq^O?;5MG?w8)8n<-rniR>`^NREioTh@VuxJYdEEb1Uy z9xyh<#*lx`Zp2OHxW?rj{8dfyL;iy z--yrbgB`h1^98#_o^bu`XzyTEPu+grQBguQq_x|v0VcV4Vcj(%y$$)$@so+cq)ENf za;tV*{W&4gH9Q1?@nk;D?>Q4}AnfFnN7*OwBpkHet#QEH_lO?t^wvM_XpZ?fQ(J$x zh$of@cd`c&`V&M-h|Nrb1WRNK3N3()o-~;+BG3x4al1a1&#cyF1nA|k2L7p4-=W+B z$fsBls#>#-s!ddXqK*#DYMOj%!(e(990t@e0lf!%pR1KCqsZ1WGY#8%6)Oe%_(t5M z&^H@2yTTl9>dpA3Pk=O95kQ{nGdnPa@qS93+$*NKKQ-M0vzqv3xewQyi+N%=EDbDl zp-lVs0YVtyNA7$SK=7E{cgHOw$xkWky;FVSV=JH_k(ntMvH69^ZEOY zlN?%6Y`}OGS$qpsF3P{tBQi8OQM+^hF0b0swfOhPgtwO_29dtD zD|ZArhDC2C%YjdLNU1q1|kAZBwG1B^8)WczIDt3K|#}*=d*^I;GJ%GMJ+rBX` z`*H<<3vP?b&0R=J5qIIOFb4?7)ra$&nQF4(Gk5iiu*XoGmq6&~FdMA+-s`594HI6! z(zY82n~_?|&~I#~2j&>;tw=82^5-80vPf6U%>3ebsRv79la~O`EioW_BJ$)L9+6=u za$2iqrnGucCmGw@U)58lzdV`U=_r$8KwtSpOW^gU+7Zj5_)%-gaEy3;tA%?)m!xln zx368Z-9*r$_E=-&08x4e2HIS$bxytwrW5|ieCM)nxiMq}u#kU0r+>7&&F{wabi&pc zy$X%x(Cb{K)I8$4a#{}{YioKr&6E-_?22iySnNO_)aEyJ{sRUK}&X{m!_0bryxqAU$fNFh<45$gx7>tJkQr_4T37cnw+a z!Ho1L4}h*0d$e^>uS6-6pv?3Zc#4+y7J9n}BGCjV!Y>H5S2|{-wjWcksmI8Ie5&XC zHV1`oALxzN8;iM4eO)qy8cwDIvM2gegzlb>gI3&=$vW&;pwdGQ

Jw7K&==dhnGN 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%0AHZMnM({_^wxiLa-Y5%=3I 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

#qBLxY)4 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

2sfUU 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%0DUnpKa9E3H5^i4H%DYn!T2h(dG3 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℞HVZsZE59KASWhX_;4Gou8k5^%4|PK6O7i z?Fn2?P2Fuh$>n}1E}QIew#Y_waaa9vHodLXo_=u(X1>9R7MU~Jo;waeSsU{-lT|m6 z{IpE(p2dr>>R9g}zox!^-IhOIw0y?fAPclY#rjF(Qwdq7&X8JCYGw86T4fu&zE?urQYTm`^Gk-}Db!Mp zv0FKVZij?eGH4vMCBirz-xsQ)zL|A`V;~Lma=jE1dns(>qI7x=w6WQ$*H+ zy-GwRojTO!Qs&G~<<8q<>az971rtNyT1s%ml1tdZdKne+pom7*6LfrJ;OcjE?#sP~ zI+>7Gf&C~YVTQZ^1X`s8Q!f{R#%Y<$bMlyOEtJ8Ur2ygm*|T<&?HAzqDU0(Og^a%0 zEBB4ER8QUHkIQ{m!O5z^R;4#Eep1uCyY;B)pxe}z&P81y{>o*3c`VDlv(ug1ZN~Rl zFiP2ge4R4^$@I)@ine;Qz2%9kY+X+u zf|Eh+Y$9QNwU@==GPzf}Ix#52?|8Mvh9hko{_Kx#@vCgLPTf~OGzBi__pv4miqmWH zlG;iZ3rNSE`Gj>iPxWVLi_k(ayy?--USP*&EuZ-qCukVQ8h4z9DCKyyBy<~eq&qy_ zeC4r6)D_Sd;-w|EGB_eg$$ps7?F1d_)vVP!QRr&_SPZCR^f^&fRQ>6t_+Wr2Y&maf zMavBa$-uVmV$5M)ACU^wTN8PDK<_D3IZQ@M zF7NxMf?%C93kNTlW@+ES6{jv(JNpfzCA>se)YInk@|CswPc=6c?#SDw@UV^}=o%!^^)fkmKQoRJ5(Q7dz z%sQ4Q=U&>*r1!fp=K5~&-PrAi%Jn5Z8G{-Zb|k4NQrxpUHe1{3;#eKm1e)sS$2Q`A6*&Kd@gQLQPnavP&n54P2ob1Z}1g&-KKU!xlR4RGT#xD*t z5O)ew+@FRtWCjVdYFIB$QMq^T&-Y&cP*N}t^p#CK(`~yH8QjSS-Z0T|J3>&%ZZGiA z#aYq97*go!WJKLi>Fbt=jj=1-PwgF$5-hc1kXjiffcNB}z~@zrjwn&YlYlHD)oRD| z+wH?Omq>*!8KK&rBE96tGX=Wu&i*{7{22MEv{HL$+a$I_}}4sW)a;ECvOIJKFpX@GdGQvDmj!U@tX;aBHkLmI$Wr2d#71uy9M+f7w@#s zTpVt0&!o8-l?5}eE$to_NOP5ZQIfy*;sWzu+UrPqf^gsFaFIH|I^X(SE;wIDFnjq^ z`cxpwoTA%Y40+sRxy5)710&et1|=rY#rMrX7HTP|0!his;ArXwv`~+t;8^`>L~7$L(4%__>`8=0mbgrB1rP;aZ*1FY69*jcGu%%p;UO#a zK#)vdbN)uVd(k*bLMu6h>9*bRckeqiGXi!UM96Mp3HD1Tyd3<{J zJE-qPmZaT&hKt+wSD5?F{!$V!T~QIcpk@54*e7*#GWPyx=kXmt#3wCugVM08+40+hdF-K`rS^Qwx$A>p zX|j5AV#n|!=`p_FpX+dzPC4euq<1`h;RRmfi;@!$OXWSTAR>n|tJa?ay}s&#W!)G} ztSd0RzIt}kF*;s6V`A_CI-*^M9)5k4mer5t#xSD+emLH*I$_SE{tr(7EC|YTGA-;VtHpXas5p9 zrbl0%2OtK&^^QWUJRS3$vP(zrKQ2^lCBFOAGR*@sWBF!#4L#^(x z5FsaUY!EJR4I>2u(yFl^NU!h8ZW+tb7W;TGuNK%pXQ#NbTrm@CWp3<#uxKGp*H(L3 zVCbVws@BhKkGKxO!VnS%{Kn%Q53Z3VShp##&0)-9#;V~ky|AH_DiW|u9=#TSmOv(8 zo2I=wQirYH;wqC~yy=b`5bl1tx-J1IfUiskymUNAY-Kh%K3w%Uu80Bs!T)vuT~J*C z_d@`!VVqJx{eU?qL~0w++w8fgz6Qh{nBgVxT0ts>h2|ESZ~+u=t*@CRUi z#eS!mG^uq6v#_=J;A$3g?X$g}6KUnJ-adAXFywt3db+v96 zN~Nl?T^tRbIs>*Bm~E1)dhM-OyvSg%qJ2_(JYW1`)fD?Ruji2fi-23B9x7Z<^%{l~ z0K1P;I=ZVyoeYoycTH@=zh7MJswkud>G#RK%V8CM(0uzbXA!#oZ&_q!jjLYl%Cu6R`bXk#VqG^f1=^A zRT|@aJH~A_0<^ZRerY=w1f-u+7$QIdxqI(dDlCo$kZEl|D(~tV@Imj!BLwIt42jJJWUSve!{1-C3g&RVs=`S z>IpV(TmWo+8%08A55Ua^7Oj&N@zjQ^li?nqL&VYEwor(z+7%ZFAow6KuUALlgx9&+ z*f_FRGQ1|ne! z$H`)h<8rBjw%P@f35uS?ALbT;4AbzU_eHu`TULgR(4AQVEl-<{D{}t%a)wk8pJQaS zm(}?ul_$8aX6*aL)5`G3h?9z|`k!8GA>_a=GNe%S2kw%jx|1N`2kck*I}S>)umK>f`j?i~gRZx+Lo{-bXmgOo)3CHCL{-!-VEJ>*HTV_$kKjjFmSs?!tK zB0m9mPO!se2{|GjIN1V-1{`tSgY*_Yz{X;j-aHWf&VhFSvRxnn?CP`&^WO;w-7+}> zwopS_>%b>nJ6;PQJk~U5|KMLNV1DprR$dDaCwe8UeC@W{qww&SJCuYak0sg}f7hg( zd;Pa+E`d;7Sj&0RUkr6xSRg4-ZK|(|EeKGL8Rh0|ql58%G{iOKM<((+tXNbpmup-H z_PVR@Wj6kdDg$!J!T2B*X0In%#zpvRYwLHn2LL%;xOMyLkg%nvzDYRW142l&8%L$D ztgv+0qI{A#;X}+@Hwa5q0bPg*I}*_ve0V8L%mmnvM0)`y5bcD+7I~31ef2rUY+BKR zz_#&kA*oh>DjF3zMd(@DnYr@C0-GBGPp9xAWVmL2jGa1GqM?vL@8kRrmh zZvIO~?1Uw`e?%0zTr)c}LFZu$X8!0QFNX@hNHz3^1ML;|M~718U|)KdnUSW-@v%|<+d^E>EB5Yt9Ze zVhes|(eWMo`9MyKta21yj8KgmUfz())j{@D`utg%zUFN_FU!uXyzgGEvYHJZtH8Et zpa39nZ1VngvTqEiZRFP+zk7?;pjg;g7_G5;e`)LqtpTk83A%Qb*0x7+H0=d!rq)iE zJf#KlZ4bO4sVf2uCCRUPfq@7-C%N3W6rs>n8qdshzC`JfTQ!O6iwH3CU z`@rcGI8mp==-|>}uLND{Y8Dp^;I(HT&s3%C)v9g{JU;=_!9rhujY|L|#VrRoARHA(hDW(LK>T)>ROw=UYDIBw z9PUE)dEG#10w_R5D=8L-u2k(6dU07AvAMV<-*slP7qin@+mi4%)IJ3&w-Z+iFG?SX zWPw)i;r`pa8GgCv-va#O6@i@RHaK*(Xy+2x1esd@{sg@@+jbR!yctA9|Jhc`RTlU@ zyI`4xuc7eKbS$xG8+|bW+ia!bN$Hr$WQqAKkZ$(M$2o8V$KP0)S+0WcW(g=a%`eaP zb7La=1h`i!U`&aK8$pRAB5h=m7x{@o=lh9zYr~5I9~S#7SwUuP@=`~)&b>F0e@!s^)0{89|8yE(5ftHAfaQOTl6!sT$bS<u=qKezU1r+3W-GwTVQY6%|(7G(Hzy7}P{p&rb*2GHQhz)?ZwVpe2 zk;>yArCh;RcbikLr(X*a**P)w9~NO|?-hxyEj&i5fCIGGC(bC|*{p$&%c)%&4*DG` z$n1K_f5eipdRX5&A;WE%Ka$tqb|EI+=6wY$RcV=SnT9>RJsVqTuC=sJR6%l$IN;)Q z&32S;DVif#)|T>oh<9a=bkn8kdpp*5HskjymX+sah)GfXbBOK3>IHsqK`ovD{ zC+0TSC+i=Np-Ry8r}jY67~Wzv_jju3Y3H?RW81Y^bq1;r`^o}Uldtfu*qL7}`uTK{ z-GwM*%7b9GE!L70_nN(4dpPei{|40jP_SH?p+9bXUEe{4pnJk?IV-}U>^VF#6Hl57ZeG!wu&sCo@< zrHB{~IfT9)L~pu|Y@uXVS0#RcFgv?@KZtfad_eg7Nfg|Q%Hz{*5e)D%N3MB%QkfeK zMo5d80DPx*6YBT1Na`p0PE5ei=4GnjX;~2W+)cs~P}x!0B0ecg(bMutLD|8afP^6Psh zSg=3qliW!3h2n|msZ!s^fZ9G#FF*3C5xI+-{ede@dZul5`|b^q{cB{^X}kuN2+EJ| zy6e7!rJn-m6#E|C{L~h{T&03-qW`w?Jl?irz*AqM>5Q}>)}SRTr%%Ff)E*o&r`R5QwM|KQTb@+0(Zb`z@aPIW1Y&(1ses98s9`29f+E2cZ=Ts>2 zz_kxjdV6|;4Sip~+qO9wpU6+bZS8<(Q`((>m^dSJvOVT|t?RYGN>;sPlZYN#L}P`6 zH$5M9{TB%-a62#-4HEZrLB`i-N;2Z{vhJI#?aoCys^*!j!2{+R>GCavcG6!we0S>$ zHuzN`@I+r~lSr9gWAH=L)0%vwS>Kytq1gjeFvlW2sYX@)(cg*zq&e7KvU`)m9sxYg zNHwq0__iq8DSM7AzUSs^{^%cCGeAwuVLuguUp$vW_W%fC1V70sg>~=qZHooG?eE{? z=JWmN7W4K7kj+<;Q|i4EX`5cVi$jLKtor`nDxBZ8{d5zL(kWJi*<`Jlc0CGMYXbc%3MPHBB%7qQM%V+TU-39*AZE zFvL0F0e&)T&Hw>4C%~v}HDLg}{krhK(ElUUfPd5Y8w-FQzoQ?J*uUraFHX=_Cei-; z0`QLiNgwTPRKWQEe#gJDfP3xG8%>5QZE@>gl0Zv4JRJ4w0wCl66v1z^qxc(*-@^D~ z=-1F>EQH$-|B?h++K;F=e_i-3I9KGD4xI3_^k{y3(s!!Uq_P}_YJN14`~BQ z@sGj%V{rc%+&>iy&X=LVG@vlYToVul!O`_>D3h zqP)3v=ynOaMlW6R=gyi$g=m$5?`CJ;vVFEbZhhL?mQdv)fjrrDHCng`U^dBnax*&Q z-Z9967n5k-sFVr)w2jPq1WzpMlF$$$GJ0#_B-V;Ra&KFEuHzAPjj_x_D`06| zYr`vUR3~*-CElc-WXkOb#|eIaKbm3d{jAUUWgG7Wp6Epw`&poM`~v(CJ`@0HfT zSKh!{SjgVk&FFP{-wAHF@ESn~Hg!rattzrn zD5baR=V4O0n?D&CThBe)(Co;fTY2u27reK@tZ;r*|1tMsgaKl9_RfR^d4oukTeQ%R z-p4oZquXfn-r<+wjg0-w!36lmg8z@W68@U|a8sR&m-|-mK!t);o&EPaOx9Ob+|TEf z=TY4WZUhNkpmL!+t9-`1z97cBx)+`}fbO3e>c|_qOX|xxm>a(G(0(mBK01z?R52bg z%H>(s+vXM57>})dQH_-KoWAIc!OkO73ma?-5HEI3U(|A^ck6ZnEGu;5EpJd#N3C8n%S;T1^fE|4~jcCZYLhV&K=)F-cX-^sEm)nO9IpEB64 zV4IrI7a&RA$*=nkwV`d0YA;A2tZSQDFO*dIH2JcDcT=(N!*g|R2NO-5c|3T+KJPOJ z^7OIEQ^xyPuIiL2FW|>h2Vm^BPH<|_EQ&k21a@S82y*d=1IN$Ijh#`=C=|H2eom?D zGoK#*FyL`AHY`k1CFOy$az?T=z;hHjB`i6${A?03tdj_~NCC{L?*eran6}AOYkDhw zV{%mZYOT;|yf9vmJ0}mJ;wr8@Hhy(?updm6=P0F0q1Ttzp~8bt;rJG-pidF5aa$+Xprxy$K`Z_iux$x$f^KRhrsaAuP4pPDrq#8kRmbkja%KWwM1V7qSUV zc>|oiYwOw5vo!cZ&V^+0&NdNPZ_%V$d9J5hch_KhMN!&~Bkt6SHs(fvQEA{nf=Mw? zsNb@H*@mL86(d96#;!!l8wU?JRjG-AqNE|GeRk;$6BptLnJnm9XbeSYnyiFd?1vGT zKA0OqME;|dk*J{}NBJ>s7`lDZ=Wc{3%r`kaxvW=SH>P9#s49TgXO1Zeiz zs!rO#i>bJ*`6uxzSRIC{ULGIj&$+>kg?MUDpP0vNGX(+XI-G7E$Yf)O=mrHxwy_pUK+uaLufYAQ?EPu3v3d zg~CWys58e*Y6hV~%sXxkSKI8pu4)8P3QZipeM=J=VP*pBL{ zZWe+!(P6HMGL6~T>C!X_ zHHiNt~IpJa>)*MA;Lxkr>eO~sX?8it!qs6QaBfZHEh zfnyDHjHWxBTO8;}*5uNAcFciOUWj2mGjCYa%!{wp182+aaCm&%`0z_@nZV?ZT>6cLjREFW0y=FDA^+mXb=X zfDaJ6vIAIZqEglBzTx<}yip)RuQVM>^|0V-@cy}aA9OX&qysn#*OdTLc6&NGdhl!g zpv2~$;2XR8Z2g^a-|hW3dS|NE;0>(1E8wSe@Lu#l^*OKYeHa;;yNjb~38fdw)ef)*aOOIrtsWPrx1~d$Q0v zGbYMfXu?47W`YSJtyvY);0nGfnMuLb7?`r|VO%YNNCnxNm1guwlLw)-0ysmHH3Nlu zUy|uEuAS}7k$cjHxoow(){^5p!%zlm#%XAgmNN7IVDBxX;>x-{&hBU@K{|p5XhMMC z?v{iA!2<-h5Ik6bLJR2#5L^lg6cRkRQ&3oN3U@0cIE8ybVRI^-?q_DLXU%$N-Zg8! z^tWzO_i{P+)Y<3k{r~@V$-V&LRL11*0QL80rP6-QOndzUc9w@;^3t7`+4X`Lvg*pS zKnF3+6CS8@bsM2?rQ}@cX=AShWo@bP{k$bWRZH`XER2RNEQ(ZpRb_)f6 zis)l2*QL61Nn)M+;O{Ti3h!M0@ZoU8UuH#-ziRP7S5wDlU`g;(--6mIqRd%GrLVZ? zKBD^pv3MLDHPQw>!JQxy%BLe7=|+~g3k+fhYBo_X&{;(}5ge&|f1vKufpli{kNNYF z+ar-*#w#=Fn}Z7?O`DI4@0-?)?sqpFL3^JPPb4P7MH`nuh)hI_W=W(j_e7P&{-$-<@9HF-A?>-htx#c~D8X*cU#wY9ZGG$lk?jY}-I1`R8iA^cF!e-~N0{z<> zDy@n{Z;EDYD!IB>UpCukrKt00FL-x84l754T|1Yqe%lL6acWr@of@^;`qfpie~?<$ zQNdn?@!<(y{^^`vytYc!idgF{)T5_L zyo@83v;VyAFJa+B{I31dzmnP5g^5wS8+oap6zE!L@<|rEhJG}gk@NXIS&!PGP=7Jx zIj9SjT`ZC$1azRGE#`hQAxVmjUTY@LsHbFPUFY5UVR9X%(*nm|vtb;%u8pnaH;{3Q zepAKso-9-CNebAqyz)agF@v?2&0bdhBc-T;WyZbmfU+%l90g9EAL7}hT+Egl|D z!cc6*)8mFS1JY#0Z~Ab_Va#t)FcfnkCv-?nXY_DiTpv-g(WySqP?-9TBb8CRuzwu| z4ryOI3-6S;h`yId8=85^Qcdl9t&bd6J(z!>p;y1Vw9cy{DJfQ*9DGU90iFouVPZtD z<9cq=?wfXD^Lrl=PMw-K&2&}^9MtdR;;&)Qk&1O*#Vmu$CQwGlzZPiMBDgQvcf9|r z;(Ygvhlnf$Eynu^#T)qcWgcF4s?k3;{&JG7XBRkQS5w}%6lJw%io2OF z*-5ltCWNE{^~_oj`mGW4EA$V;MBiXi!C}Yp7ZvmS4o%_0;ikN4FJE;?Bp%kWyNI*< z&@Bf~Cn-8+9Pm_D)cSGgf{KqOqtM0|Dos>Rwcd)%;lnF^8R*yfJKP6xq%$~MpMiqD zM(h5J+k&?WN-nGu3_sJsQ=~N;ynB|d3VHB{Oato3t3R+m~%4Q zr)2d_m=O;ZMH!y ziux$$8{*YUsLFb9Xu6`rCQW!1(x2LAWVKkhY~<1eOX008dW?!m>K0*U-{5hPD1m>g zDVX0WILg;`f#hx@`61>_yW7&BGYNi>l`R7C2rW7jsFtTxVScEJZI?-+eA=AKU#pw7M`sv^K9?yELs%AzKcfyX#Y|g19m; z^#Ec2or{w>Ruj-51m|S(%`R3swSN-Z9aeh5>oV7K+5d7_vd3aR3dZO&IZ&XFH$GDC zwN@*P+D+bdGd-WfD<^Tay_qGr$}(B7k719KuJ}@-S`nq3Km|9*uFFPaJEAYy)5EHa z%sUg1d;2%C5AB*-c>^ZIk^ZZE?br>p?hN{$9qjN$B?+ zy3);OPbF`h_v?-8j!Zzu%?~Hwav2az$TK*z>-~f;60tTElp-50&GY7KojHLya8m`V z+@Rik&{M+rbx48)jWp9Rh3DL79SMspxr(`W))fEDzUuENzDR$$P7_mw>!|tTC1^u@ z1qB}}!FfXB{IZ|&{04(=1=s#fIv$lEX7@r}*zJM}2lZX88#>k0Pb?y$#kHHisDEya znsOKpAE!YS`+W0ga1q(7RE84EPpK?3RT3Xox}$LTQ!jlCsnC;Hq3+urysNr zl%&U%{pSB5VvJ*V;yA%rUl%3V$cui1HGLZ3!;qc2*uX*9tK9(GVRd)3SOVIy3n8C( zXeMqpo+bMWFK)gE9lI8)R>EttF4P2SYzZ;ZgVsC>K1l>s%_FrC@u3XyHwgMwz5KNK zn!s!0Y9ik((o7DNTFg6rZnJuidGc2A&3f}s^~^6RTSbGdeFn3ovW%D)EsQCNKwU4E zZrkq`r-36HmLhn`EOr>xeY5l+eEjV+IE&Zy2PD$7tB_FFMYI$sq?d1!40qfdgA#${ zY3y8JDle;*tu>`+*(l6U8I0>pEeE{c_lcf@qjw0YN~`56YmVLPCng*0d>MRcN8D5G z-}}x4h|_oVdKnO~fUs-HU9X2S_Aj}{G0hMB9anE95yVXlErmP>H?XlqfT_?U=;rnm zoco@jU1^_FuGsRn+Ps))>{DdhXHb$xB#;Z;7pK^TI~rlAtC*yuVja4UuMvk*BQY(; zE4m^5*0!6u!eS2J3tc_Q3%cELDd4_CQ(82(^5Uk!`ewnp);;1X)I|*`)gG51Sksm6 zm&44CDt<#*h1*D6CT^F5cp~RQHBuwptI#KJi&jSCzUe$T|BH8u${1~J@ zA*1{o#2SZ=LeBLOkoy>7b%T5+!bBI*)Rf#LO}&b!3G2KY+4g~TxQ^6;*17FeI4b%E zMAVr&EJNecoPeBqUqZKt)o~wSL~WxK3PUriwg(v8c<2r9LlcgJV(YnflrCdr>*BfB zK+le$5<4YZ>NN)!TD8rj`zceQZex8MzMnz>r~mr3JXf}&olIQjg8|!3SW4lW)G&VT zjrth7W3lRWt1y_MJ}b${3TnODgHtS@ZO+ggt}(f}QQmFk~E>OVNNR$u?F)o9+bOc+UaQNk}ipo;)f%HQ!;@68w1cU~=5<>dm$%P0eDJB%A5ETyPc?emW{M`bJO33h6G#Y+JYyFz? zO$aGf)*MECz{^Zk%@`PCeK~n75_v3=F|0^A`zQ~!QN#Ii;cZjCjvsr_RAjmQO;uyB zIveI%jd^9cN(GrVzpv5PcKPdLTvfwrjZoE(gUrO`jYx{!Kpsrq5o=&*P+-HHKb)UR z#X&*c*+kagXV5NeZM3vx6c(ZTY-SVx7!x!IIR{QU;VdhLLE21wvJxQ4Jc3l^Od`N9 zdK$_c^m67U#OjK;HZF$|r+s&DcIYgo*U36rLM2uQ#({tDS2EX4l(=*FKr*Fx;;=!( zB-z3BQ~)Hhr46?nR^jpUk!sWtdM_SEnIPdnfF`2B#C|M1LBp zKr&({+vnQ%a=5%-nyUBVz%PahY??De!&l%`T2EmL8PaPi<6Z7h?t;Eu_b_8i{jNKT zHZEq(wT`zS6^5CW2`q=R0qCk#sN~&f**n93pg)1L%-MB;t(&oNEc?GdO-+QeM1cmq zsi8FVUTLrgv)KZ6+KQSPb6)&({Q{ikwVnvj?Q7vJfdK^9;}xQjkuqo}dr#6P=1{|6 zMw#qt0wPXFgfHXeiMiQAL~Ip&BL}g(Tf09u(UX)_PaD^D267)56QvSi?*&`A5{V7E$s&*0a{og}M zaZdZDxQ=`s#D!{1$iZ!)21bag^{^oSzMZ99%(2tCu4!;l4_4?NvOY74qNrxx4g2{Te!lXqnk6|NJEqYAW%8F)b;e&{?Fzyu?;RF|0l z?2KW6BVNQsVs#{Fxg_L-E?@R?kL@0}VCx(Ah{Np`5-HujU)>*2c&FYgT>pAe$hW_f z6Q3GA)_OHcjtvE#<){Bz6Ytuf&A!lWQvx0YS6m zCo`q?ONsfT12JR%7A4AGx6YpSP^|t@3?BX++pb5L3Fg*)?lX(E*qsbH`?Hd_Hw;{X zKRPeCL(H61S5(9ZzKa1K*?to) zgt<2HySyiWTbF&Bem?&jjw`~Z?ll11p{+ET((^kXlc5ab%9^4nbV;d$?U?NIh}3J_ z%xB+yjk>fZrptC>K&KoOoJeN##(B3QWap_$U)5Jn1M#>ceR!-XYV%b}v>4@54{Hcp z`n|EP)e20oWAUGR%+(wjwj!|RbJ}QCx@bviBB+hU3D;*@^+Rdjvm~>xVAX<3mEig2!?E_L6%)_hK2z*05 z*yxPVA302Oz-8-Yegz!8t<%E0G2Oo=eYTlLS^i!d(R#aLZ;W6}g>l_L#ZMz(J+Ea+ zChAj0*>3A6vsHL%63JcbkC5!{Jc(?78!-yPRKWqE*I!yZ@>py z9#zCE+t%7bBG#kjMCTEfGwaESB?QcrYUw)-++ar!!=Y?;KSKd?j~isY`lW-w={dh* z`k^pHHPN+!P!M1e{UqXsjaR+|y&ohR08W~u*r!IKJ%Dn26&WQ_2TA)5@OM96K2 zT3%zxao{ZKsI+E!9=M_bW+QZE9TP1tAvqg@x8|(T{3g-kkq|#25}oLRrPN07znM&L zjO5W`1sj6j>Y}C7%1#{P%N~h!d-OhbEwt+1sgCJYk)2klG_su?n0lIh8h_UnN-)Cd zrk!&jt^~KSuM+kal_gfmEFZ)TBm}nQD|Z5a?0T)u-pCRt1f)xkqHK@`;;p{dlO<&C zL3mk3N(UO_MBM}7;LX~8RQ4)Z zKf^6e!DsI>mC90A7KBrZ#``6d^Agc@B-2H&W~MH>hg)o*;Db+}+9m zgfx?V7W<9FVh%^)+Wy8Ndl48zvbY<$Se#dYsMVriTV6D2f0j8iIB|gYNrTmOla5Vo zAyC|ND5V=8p?amgqB(i4K90PRIAdGVqvytc5n1+$`gZN{E8ZL=yXN$2u7LO5SFdj$+8CnQu z7H`Nb>fyKWGmvGdfjaA-U$D-L_yEW;4(0 zb2bkQKfsEIRK>4!X~iMRl@n!4&EeQPZzVE5bbW~bjD5k99A)7(qvIxOH^ zAiguyno?-W6OS873`Tf@G<|tNmBO|B-tRC$%TnSr9#*zo{W`tR8n`1%?Zef2u~ZEe zn$py2b9r{pbOck=SNr0gaL&d!j(n&ClRD&PsJYw z(F)j0h%VHw*E$xap+zVRp^* z$))P?p=Tf1T>%HOu5j+BQd%_V(u)jm-!V~vluj|LT54Z%qJ0e|u&9E1+3ANl7O9k5 z_wA2s>KSY6i=TmU?(>VMEh1K8KFL1}&4wq+qsEHK`Ii!$Ao+EvFF=lsjx}v6{?&MK zk-8XUu=Aj5V7)pf{`ungMgF3#(eRL#O`-uz`rBLM33aG{g@{w(>>Q+X`Rw58<$Mjt zcIZq0ib2CB3BF}RH)M9y<@H?d{ff1{nHRnOn;u^qGj9Lfk1B*-Nqk#gBw_E|eCKes zqLOd}yhaf4vpwgG_UH*&YS~bi5^DrOc`XQPhxDeBX?d z5tuiDgtnf9#fAHrdF?Y=PoCrL;{7Hbm&vI-FuyEUOU|ctCtq0Z7=p|sB>YCVTF#w} zU1rlueB-(C1MOvwY#yMzrYn&JCh;K!qB*bB({Na=K{+8f)6Uup9P#A3B}|ulN;(cs zJ3%HWizn1B*pPk06*?({Tx(!*+QsiA=G-h8PcHCY{WUyxY2SKFXu_bde}8W)=v>_V zsiTJbqmo~F_n%vN91MMmz@E@@48#xl6J++KA$ zl`que!5&E3ZRX`!=h|Z;YtI2H_Hn$7wiZw`$uLgYLlG%+4!J0sM3U09w&(T`hgH;- zsjd>5mT%v1up6N+wYagVCxr6sZqG(_9Ud0sw!QHf5^!!c(^`xghQ+!0*}Wa0`IS;6 zRxHk`0){Tq#1^GAWey+2uiUF*gU#WHjQs=RB3@~1l7qQcSOGfHW7uu1l{@yIbJngYfuK*uJIWQiRiA{W)}j#=k9f=(Q>Yk)rl0b2 z(RLO!M|6TSvc7eRZZHM&HbcWE*~&4!u8~TBq;5MurrhJb;V}A#PKgTHdOl$T?{gN! z(j=`6!6-Ze?hqOz2M`{1$1$zcuzrZK%pH;S3N`ZR?0&4Ga4|ngC)H)T2fKpiN4JAa zYG!4(K+2l!hCN$_ySkb^e35-v8C2M!lP&kJ>E;3v6-XtST|`SnO_Iod?cK5Vno>)4 z_);DT6ixZMhjlp(=Mq+w#-J_ykNU96k{hzSx_0bKWlniyU3J#r7|JgkB;H^YvUwqp zFOuIk896t-6xK!9vqaMvZ9z0>s=ywX0UeochtdLc!fNFedUO+YB}+GX(m2KBdO-;` z`gTxtySQ8VM%dV)lXdB}=MQdjBAKI&ocwinh@y29#Q^))=D};17}^Sr!95U=Zhk_i z1H74oD{rkCNS$+(vt$=dFWuC4)ViM{(N@UU6jn8(KYIL`zu&LN1NSOw(Nk{lw$YCOuqEPDCBBu7-MQ#kYCBBqNW14?{c6NEdlOJSO zea33LKIM#BPJ1zjkh-j*qQK5Fs*5e6-U#iavJ}P?rcZG{`OA6<@~R7`%|H`uTxj3L z>bP@|p_sB`)1-e6^{8WV)aTeP!e$htY*fMa+P7qPa|2|#1Mv!l)9uiW1LEO7iwA-C zgnhjoMuF5|^ej$82un`sw#`q&XoJaB%-f@$Pv(;%Zw*=*%O-X8{GC-KHAPuh?_d=qB1;*4I-@@RuORE9}7 ztv(smXP&MiyWu_t?99Yl?dF~ttNhq&nd=$8fLufzpFenML89kybK0u|rt=DWPLJ-u zuFH)n-x57A?TF8Fg;}01Pz%M#@4jQQ|pn>;NQ_(~8VBs>s0r>xT!F-Q#A?HqKgM ziGFywj>D0Rrjpe4d^w|w$G{8Msvb}hxtbKLzqI3 zX0-ycVQj9QVs@LU!>_vi5@&!6#gu{C9Y{AB{WD@TM#@o}(UhKZumvpv8a1S=Z~jvz zwF-bTGcg|b;h(CjfkJ^~>j7S9=D{Q7($Rf<79uS`wFDu~Pb1eDP2U)qy?0!3dU(AXh6VgbPb00>3#3td!%oGAYg1@`f5fQxZ&gyb>Mm!iS=mU#> zi8b|8jP9E`vED?b3ifH(*OBFAFoKcbetq1xVHkL~|15S%cYT|{ZdxY=FWOPy94!!S2xT!p;JUId6?4kwcS1bd+RC_4ET?85k1`CuzQql zk2Qa@VO6E!CZ(V>Bpyd^7084VByBro_>`>u0l2F3|U+>|9Umx(`5MP(-iDf_;U2* zpZPrkjRMZAJ!fDtiH%1+0F&#guX$ofhe`D-=V>qDZVa^$=+;a+lC1a}Xk#HJ7E8Dq zdsR5$^Qh~qXj2U{5(!UU>p`n3FFvuP;H#P;Kui+5MOvH*HlZ!GAvVJBt_i8ce^Y1nR{~1>e3$ zqcOt!fwPT#peP$`>_chawI;roeTewOYVjL+Q(SMz=rYm9+|p^5I!ARmGo^^2SX@?U zTZoZTFHk`kul(zY|JM`$KY}n=G-0j)X2c^KvBbwxi2b(&u4z*DfYxB3&sH+I5iliu zK^^Vq!tz9=?;-ds7vPQDMM}*B?nLA7LP>r-Ak6@-BImgH8}YH0rU@_>&)&5J`q|<6 zE8zZY#757h5bQ3O@%OK2vt9TPRRV|vui>#Be^E8k@mvnNKORQ=aR~9jt4HZ>vT6SP z`?rqmkD=7>`=H+O_$o)s%-ZiCr=0`@q2!IRyWlbaxcSMQ0Cu$?{Iw@{UHkj4HrwJ! zA&sGx?0k?X%-8X-55TJl$NOmh`l2YCwq6E+kVntVH2eCdAt`T7Gl7@+c&$zK)8QRnahPA{js2$B#hH) zZdcL7mFg$g0}p`NVPLoUq&q%hJ;Z$bI{wCjpm8%yqB{;hx0LaABqj22nb<~~VHJi}Dakqq^Idj;<+p7FRp zcvsJyely158<L`UU%TMIz0f6i?<8&wP}Y=?^as*Xk$#v)b(bw+Hi`e!+Nd4n>LC zd!zXc=+Pr7*Y-ygJStLJj#*4^#q4LAWGRqR_={ddzpgyJ41SqMwO&zah3+=dwCyiA zM7DQb2Q_gUp{q{jzmZ-i4f)y?C}2SxR_1azEzf*QC^=9zjt!5C`j`=eqR~;abe{4X zTkoJplpy@SB~ZL?c_&RTP~Blcs}l)ESt~fP+i&RG^xh!!z2PE&8C`i&SYlc9xgA`2 z(*Q+bs&i?B7~!Nv=lJ0e=3Qfh(LF`+oM2N33K29;rXNGq{S(>o9`h#t#-0 z1^{`WJ_DQ15uH`&Kk9x7x*Q~9im@H1SCCJ!CT2xe&2PqJfLq>RBVwZjv$#YyX5DIS zBbYhprm}b$VHl72JNz?Nh)v+15l=ijwg|iY%P$lEUy#S}tSu*tt@7r%kgU5tGd|0) z2D5**7!P97*8&*Wcve%aG3$gXtY~L$+r@~=mUsQ&AF(ZE+hx0?7AYp3w^*o5N^|Wp zqNbj+{K`h;Fs^Y`BZQ4-(&;^Dnz9mDT-qOAmWAzFmKsEFo)eRM%n!tI639VyOcQ(y z#y^vqRvt-hMIbybGyOt(y{RRR4FIf^DGlwjvLEzExlcsZ^hOokB>Zm8txJsk?35- zBufqIK^hH`NXm62t*fXJ4&0MKwhOpnjW?xAY0Zk;-}c^E{efL6YOB(EdD8ao`A^c7 z;pv#_N{Kw^L+VSCMi8XvqEnmJCvLOyo5GL(CkP_OBeVQ|!5OpFO*y?Kz|*#bg<7@m z&vHRBxNBu+X6*r$OLj)pJ)|Xx#%?=k zd)~8+%Nsy4)OZoo`nSmT$GDI6HB4c*y*$Tb0D^`I@U^Bc7VW)`_%1Yl(6+t>oaPfJ zo2Qnrs~dIA;6FGP18_M3WvfFvv6)VQ#6>|$E3L-}z+bc7?qCft^26UY+p^&MCiF<6 z&ZhGxr^agYFSgd(KhzE%5`i$$ZfQJRT%B)ljZ%d4`6ON1RniO&qkk}4a{#k-|GxFQ zO$ng^FP^Pc>>6y)EkIa^z+d?uG%OAJ>B@|+)^qR=CiSir$jv}6$tA=j34pu#F3#T4 z!xuP22&V9WFEXcIXWXik;!mPa0RyQMLiE|YkO-@l#=#Ci%u0QGVkk^#@WhPXwOZ=l z&76d;q=s97X7nw*%)fq$?l-@5FFr_X*&pXFAmnUaMf24JJ_G;#=q2Od(I>hl=m%#j z-ZkL=%Gv7lh(b+m{tiTyZ1`yT6H!E^!tjHLHHdjgi8LS^ti%(sPExzQ@{7kcenhLz zg1Mh4Dqy{6om%_dcbeA-n7rl)e#AqLo-!-9xU3^^UATMv&(Ro}*6G22(m4VsgF)E; zPaH9zdt^3oD$X;il z$2Y+V|B=5zO8u-VXBV>egQjum4Kt`k&CTenPOogW>^F zZvR^X)nA|~$c~R}~dw^!5)&faUq#w+@`H1MxBbgd5TtO2C`?>#{oFbP*YL ze(KI)`)ZSyW6hdx)x(h+REhoGcMxp$g!|BUH0hJY<c%X%$(jA(v`FfY}0u-M2tY1tef zRSOsTh&j()H!3QxOE@@*WcMG-#3Q#v8^x^~-5RheI z*S&h`xX|&;b_zyv&wP|x`#1vaDYo*~0aQ7N$%No6jq`#fSH?%m*hiy8c>eS3DS{)< z+nrIbg*mety)o)VSr%Bmo_8QfTH1FIJt@#~om^SbrDV{${&Q*1z82%*=py0OBDM}s z&M`MHJNrKCCJd_i+C|mt%^~~x&!_!S2%pcm*`5sEK+b#zt6R>qaC#z+$-1Lzqq>VI zTZ@kC_CC0sYTo)Y%e7Ptsx4N;K>T2#g#A{%$>O-~VBOL8QCf+q+Ef3iy9&^`OY64; zC#OA4&w6cSjl6NwTFG^i7yi9ZE4poiCawW}h0axMUI38Wn{=k#T-yU8w=Kz@I-R%9 z8qKc-D@t)a18c{zytEmy{LwGVHKX`Q8MGJ@dc+P-LWB=}5zPfAqH43xWVqPt>E2{` zxZld+2?H3lyPr!qvw4!Jt^Tj5t{IAY-~72Kpm(`%Yiu;v1DtZl&RBp@DtcooE>FyP zb1JrMuea~GY^)K!2M%I2F|HUxXL&32ou-PMj+nrjwyHe5bVgq+&N)la^WcQo-s^1V zV;Ez7XMvj5SqYO3g2}KgAc|hHAg;55-hoYcY_Hb7swmoSFv+(%7HB+w5Q1{3N*{6| zkBm#b`T$OAGhOm?t}VUAgT1nZPpdc=70u#hJLTxS)7|f5#(Snf;_?VOluC}QT+d

flsq0|vC!luDS=CPfA~PC+dtITAek&q3}{j}hZ=+Y{{# zZu+LSB=`5dTfWD4uoxhIpM_g}{UyT(gffhX6p<4&Gl(crOz8bvX7> zbloxJ!?#C#j1Lc0A>>DT?X-8$(o?b@aQ8Vv^7Y>gsy{Lo(#EQ3#AqtG$Ryy7%r`8b zgxSd?_lOcB?9Krg1=0X1JL}v&9x}26>VE2SFPM(^LZ(zIe%ejQfcDS({bw`%UXnQ) zNGzZ<`io(|b2ao>klN({q5yMKmb-M{d?0=g%7N>~B*jjE$j!T>d0Q@w2b{l>=WTUB zfUrA(XJ0*MT@WT-e^br&LvTh4bU#}6H@}T_QR`N69iqf!o1oB*;Z83O+uM$JQcjS9Y=@z%bP868fs8P`pq5Vze*L}G!>Ek* zxmfrH>DRukeS;Yz+J|G@oD_x8O@=jww=(zqMg@`*gx@#NZ)|`2_^~ZynSR{YX+T-t zhTmumhrPnw`%8BD*G=+0`aFtnSh<=z<*_z^w_1xG@6`kW$c0}b%FQG8omBoUq{d%0 zq^$#uq2)&4%j23$54IHlV$4aG39#;@XFRs)X7{m-nj%?a+cqZ@;@aDzaNo5a=Y*Pz<=JTWSiO8PwD%=Kjbf0wtw6zWMrUm z`=y@xYtY$zQkDgAA#IzGvZEJ8{=>Q6eCRV_HRctSQ%)!2n~Zt(eA)k(r1@_L;qj3A zHO?`eS2KH>#{9F6>@?l}-yX(TUH^($JCSBef4WpY3?q8+)W2R*q#bwfywDw<#}oRe zEh#v`UWSM2%hunstiQdsxQp|TIeapT>z8=KD~TAOsx<%cEnK`mS-c*JD|^!J zoc+2)7mhym$I(CXcnUCNfvH8EF$@c{XnY|bbTh#umCV)x7r=_ZMoBeO`Oh2vJ

A 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%0DuCUzKX&=&j)esY}FaFrX=K3M}$^2 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�S@ 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 literal 0 HcmV?d00001 diff --git a/docs/primary_robustness_experiment_full_updated_2026-08-13.tex b/docs/primary_robustness_experiment_full_updated_2026-08-13.tex new file mode 100644 index 0000000..4d9fa6b --- /dev/null +++ b/docs/primary_robustness_experiment_full_updated_2026-08-13.tex @@ -0,0 +1,1271 @@ +\documentclass[11pt,a4paper]{article} + +\usepackage[margin=1in]{geometry} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{amsmath,amssymb} +\usepackage{booktabs} +\usepackage{graphicx} +\usepackage{longtable} +\usepackage{multirow} +\usepackage{xcolor} +\usepackage{hyperref} +\usepackage{listings} +\usepackage{enumitem} + +\hypersetup{hidelinks} +\lstset{ + basicstyle=\ttfamily\small, + breaklines=true, + frame=single, + columns=fullflexible, + keepspaces=true +} + +\newcommand{\todoresult}{\textcolor{gray}{\textit{Not yet available}}} +\newcommand{\method}[1]{\texttt{#1}} +\newcommand{\demovalue}[1]{\textcolor{blue!65!black}{#1\textsuperscript{*}}} + +\title{Primary LLM-DNA Robustness Experiment\\ +\large Updated Full Experimental Protocol and Progress Report} +\author{} +\date{Updated August 13, 2026} + +\begin{document} +\maketitle + +\section*{Executive summary} +This document records the design and current execution status of the primary +LLM-DNA decoding robustness experiment. The study +will measure how temperature and top-$p$ affect exact-model identification, +whether a classifier can mitigate the resulting accuracy loss, and whether a +multi-sample distributional representation improves robustness under a matched +generation budget. The fixed primary cohort contains 100 validated models. +The experiment contains one deterministic condition and a complete +$4\times3$ stochastic grid, with two generation rounds per condition. The +principal deployment setting +assumes that temperature and top-$p$ are hidden at inference time and only an +upper bound on temperature is known. The frozen pre-recovery audit of August 5 +contains 2,528 successful artifacts out of 2,600 planned slots. Of those +successful artifacts, 572 record an explicit generation seed and 1,956 come +from historical manifests that do not record a separate generation seed. +Thus, 97.2\% is an artifact-coverage statistic, not a seed-clean completion +rate. The 72 unsuccessful slots affect 41 distinct models, leaving a strict +all-grid common cohort of 59 in that snapshot. Targeted recovery was launched +on August 13. Small-scale exploratory results are reported separately and are +not substitutes for the final primary analysis. +\par + +\section{Status and scope} + +\textbf{Primary experiment status (pre-recovery snapshot, August 5, 2026):} +the grid contains 2,528/2,600 successful artifacts (97.2\%). Two of 13 settings +are fully complete. The 72 remaining slots are +52 \texttt{failed\_missing\_file} and 20 +\texttt{failed\_empty\_response}; no ordinary pending slots remain. The strict +intersection across all 26 runs contains 59 models and is below the +preregistered minimum of 80. Section~\ref{sec:small-demo} contains explicitly +labelled exploratory demonstrations that must not be interpreted as final +primary findings. A failure-specific recovery job is running from the fixed +72-slot plan under \path{out/primary_robustness_recovery_20260810}; all final +counts must be regenerated after that job finishes. + +A resource-feasibility review reduced the plan from 300 models and four repeats +to 100 models and two rounds. Repeat 1 is the reference/training split and +repeat 2 is held out. Exact identification is a 100-way closed-set task before +failure filtering. + +\begin{table}[htbp] +\centering +\caption{Frozen pre-recovery primary-grid snapshot from August 5. Each cell +combines two 100-model rounds.} +\label{tab:live-grid} +\begin{tabular}{crrr} +\toprule +Temperature & $p=0.8$ & $p=0.9$ & $p=1.0$ \\ +\midrule +$0$ & -- & -- & $200/200$ \\ +$0.2$ & $199/200$ & $200/200$ & $198/200$ \\ +$0.3$ & $199/200$ & $189/200$ & $185/200$ \\ +$0.5$ & $198/200$ & $196/200$ & $176/200$ \\ +$0.7$ & $196/200$ & $197/200$ & $195/200$ \\ +\bottomrule +\end{tabular} +\end{table} + +The high slot-completion rate and the smaller complete-case cohort are not +contradictory. Failures occur in different models across cells: 72 failed slots +are distributed over 41 models, so $100-41=59$ models succeed everywhere. +The 2,528 successful slots do include historical runs whose generation seed is +unknown: 572 successes have an explicit generation seed and 1,956 do not. +Unknown-seed runs remain usable for paired representation comparisons when +every method reads the identical responses, but they are not treated as +independent seeded evidence for causal decoding claims. +For setting-specific paired evaluation, the usable r1--r2 cohorts remain much +larger: + +\begin{table}[htbp] +\centering +\small +\caption{Paired cohort with both rounds successful in each setting.} +\label{tab:paired-cohorts} +\begin{tabular}{crrcrrr} +\toprule +$T$ & $p$ & Paired $N$ && $T$ & $p$ & Paired $N$ \\ +\midrule +0.0 & 1.0 & 100 && 0.3 & 0.9 & 93 \\ +0.2 & 0.8 & 99 && 0.3 & 1.0 & 89 \\ +0.2 & 0.9 & 100 && 0.5 & 0.8 & 98 \\ +0.2 & 1.0 & 98 && 0.5 & 0.9 & 97 \\ +0.3 & 0.8 & 99 && 0.5 & 1.0 & 77 \\ +0.7 & 0.8 & 96 && 0.7 & 0.9 & 97 \\ +0.7 & 1.0 & 95 && & & \\ +\bottomrule +\end{tabular} +\end{table} + +The common cohorts for bounded analyses are 97 at $\tau=0.2$, 86 at +$\tau=0.3$, 63 at $\tau=0.5$, and 59 at $\tau=0.7$. Targeted recovery should +first repair 21 models that each lack only one slot; if successful, this is the +minimum route to restore an 80-model all-grid cohort. + +This experiment replaces the 77-model interim analysis as the primary +robustness study. The earlier analysis remains a legacy diagnostic because it +used an incomplete sweep, one generation repeat per reported cell, an +historical reference gallery with unknown decoding parameters, and a binary +same-or-related task that was not directly comparable to exact-model Top-1 +retrieval. + +\section{Research questions and hypotheses} + +\subsection{Primary research questions} + +\begin{enumerate}[label=\textbf{RQ\arabic*.}] + \item How do temperature and top-$p$ affect exact-model classification from + LLM-DNA representations? + \item On the same exact-model task, can a classifier trained on the full DNA + vector reduce the accuracy degradation relative to cosine retrieval? + \item Does the proposed multi-sample distributional representation improve + robustness beyond original DNA under the same response and token + budget? + \item If temperature and top-$p$ are unknown at inference time, but + temperature is known to satisfy $T\leq\tau$, what average and + worst-setting accuracy can be expected? +\end{enumerate} + +\subsection{Secondary research questions} + +\begin{enumerate}[label=\textbf{SRQ\arabic*.}] + \item When exact identification fails, does the predicted model remain close + to the true model in the Hugging Face model tree? + \item Do direct parent--child, indirect, and disconnected model pairs exhibit + different DNA-distance distributions as decoding stochasticity rises? + \item How sensitive are the conclusions to response encoder, truncation, + projection dimension, projection seed, and the number of response + samples? +\end{enumerate} + +The main hypothesis is that temperature will cause a larger reduction in exact +classification accuracy than top-$p$ over the planned range. Classifier and +distributional-method benefits will be judged by paired accuracy differences +and by a shallower degradation curve, rather than by comparing accuracies from +different tasks. + +\section{Model cohort} + +\subsection{Fixed validated cohort} + +The primary cohort is the 100-model list exported from the latest validated +control manifest. Historical artifacts count only when their exact model ID, +decoding cell, and round match this cohort and grid. Performance was not used +to add or remove models. + +The fixed artifacts are: + +\begin{itemize} + \item cohort: \path{configs/rand_chinese_validated100_latest.jsonl}; + \item canonical manifest: + \path{out/top_p_control_t05_validated100_20260719/top_p_control_t05_t05_p06_r2/manifest.json}; + \item live audit: \path{reports/primary_robustness_run_grid.csv}; and + \item cohort SHA-256: + \texttt{9043a62b95436b9fc92671b6f5b11b15d427fddd745dba2f84c112d97e850e6d}. +\end{itemize} + +Any operational replacement would define a new cohort version and require the +grid and every common-cohort count to be regenerated. + +\subsection{Completion requirement} + +The intended final analysis uses all 100 models. The automated primary analysis +will refuse to run if fewer than 80 models are common to all required training +and test runs. Missing models should first be backfilled. If the final common +cohort remains below 100, the report will provide success rates and failure +reasons by decoding cell and compare retained and excluded models by size and +architecture. + +\section{Prompt set and DNA construction} + +Every model receives the same 100 synthetic classical-Chinese prompts from +\path{data/rand/rand_dataset_chinese.json}. The prompt construction and random +projection seed remain fixed at 42 for every model, setting, and repeat. + +For the original representation, each response is encoded using +\method{all-mpnet-base-v2}. The 100 response embeddings are concatenated and +mapped to a 128-dimensional DNA vector by a seeded Gaussian random projection. +The current maximum response length is 1024 generated tokens. The saved +metadata records at least the model ID, dataset, prompt count, temperature, +top-$p$, sampling flag, generation seed, maximum length, projection seed, +encoder, and DNA dimension. + +Because the sentence encoder is primarily English-oriented and truncates long +inputs, the final study will additionally report response-length and encoder +token-length distributions, the fraction exceeding the encoder limit, and a +sensitivity analysis with a Chinese or multilingual response encoder. + +\section{Decoding design} + +\subsection{Factorial grid} + +The deterministic condition is +\[ + T=0, \qquad \text{sampling disabled}, \qquad p=1.0\text{ (recorded only)}. +\] +Top-$p$ is inactive when sampling is disabled; consequently, $T=0$ appears once +and is not repeated as three nominal top-$p$ cells. + +For stochastic decoding, the complete grid is +\[ + T\in\{0.2,0.3,0.5,0.7\}, \qquad + p\in\{0.8,0.9,1.0\}. +\] +This gives 13 decoding conditions in total. Two generation rounds are planned +for every condition, giving 26 run cells and +\[ + 100\ \text{models}\times13\ \text{conditions}\times2\ \text{rounds} + =2{,}600 +\] +successful artifacts before retries. + +\subsection{Generation rounds and seeds} + +The response-sampling seeds are: + +\begin{table}[ht] +\centering +\caption{Generation-repeat assignment. The projection seed remains 42 in all rows.} +\label{tab:repeat-assignment} +\begin{tabular}{ccc} +\toprule +Repeat & Generation seed & Primary role \\ +\midrule +1 & 42001 (42 in existing $T=0.5$ control) & training/reference \\ +2 & 42002 (42 in existing $T=0.5$ control) & held-out query \\ +\bottomrule +\end{tabular} +\end{table} + +The shared $T=0.5$ cells require a duplicate/independence audit because both +existing rounds use seed 42. Historical sweep artifacts also did not record a +separate response-generation seed. In the August 5 snapshot, 572 of 2,528 +successful artifacts record an explicit generation seed and 1,956 do not. +These limitations affect causal +temperature interpretation but do not invalidate paired method comparisons +when every method reads exactly the same responses. + +No response, DNA vector, or round may appear in both the training/reference +split and the held-out query split. Generation seed and projection seed are +stored separately so that response variability is not confounded with a change +in the random projection. + +\section{Primary exact-model task} + +Let $\mathcal{M}$ be the fixed common model cohort. Given a query DNA vector +$\mathbf{d}_{m,s,r}$ generated by model $m$, decoding setting $s=(T,p)$, and +held-out repeat $r=2$ in Table~\ref{tab:repeat-assignment}, each method +evaluates every candidate +$j\in\mathcal{M}$. Let $\mathcal{D}^{\mathrm{train}}_j$ denote the set of +training DNA vectors available for candidate model $j$. Its gallery centroid is +\[ + \boldsymbol{\mu}_j + =\frac{1}{|\mathcal{D}^{\mathrm{train}}_j|} + \sum_{\mathbf{x}\in\mathcal{D}^{\mathrm{train}}_j}\mathbf{x}. +\] +The standard cosine similarity and cosine distance both take the query and the +candidate centroid as inputs: +\[ + S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) + =\frac{\mathbf{d}^{\mathsf T}\boldsymbol{\mu}_j} + {\lVert\mathbf{d}\rVert_2\lVert\boldsymbol{\mu}_j\rVert_2}, + \qquad + D_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) + =1-S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j). +\] +Thus, the cosine rule may be written equivalently as +\[ + \widehat{m}^{(\mathrm{cos})} + =\arg\min_{j\in\mathcal{M}} + D_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j) + =\arg\max_{j\in\mathcal{M}} + S_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j). +\] +No square is applied in the standard cosine distance used by the evaluation +code; each Euclidean norm already satisfies +$\lVert\mathbf{d}\rVert_2=(\sum_k d_k^2)^{1/2}$, but the cosine value itself is +not squared. The squared norm appearing below belongs instead to the RBF kernel. +For the SVM rules, the explicit class-$j$ decision scores and predictions are +\[ + f_j^{(a)}(\mathbf{d})= + \begin{cases} + \mathbf{w}_j^{\mathsf T}\mathbf{z}(\mathbf{d})+b_j, + & a=\mathrm{lin},\\[4pt] + \displaystyle + \sum_{i=1}^{n_{\mathrm{SV}}}\alpha_{ij} + \exp\!\left( + -\gamma\lVert\mathbf{z}(\mathbf{d})-\mathbf{z}(\mathbf{x}_i)\rVert_2^2 + \right)+b_j, + & a=\mathrm{rbf}. + \end{cases} + \qquad + \widehat{m}^{(a)} + =\arg\max_{j\in\mathcal{M}}f_j^{(a)}(\mathbf{d}_{m,s,r}), + \quad a\in\{\mathrm{lin},\mathrm{rbf}\}. +\] +Here $\mathbf{z}(\cdot)$ is the feature-wise standardization learned from the +training split, $(\mathbf{w}_j,b_j)$ are the linear-SVM parameters, and +$\{\mathbf{x}_i,\alpha_{ij}\}_{i=1}^{n_{\mathrm{SV}}}$ and $\gamma$ are the +RBF-SVM support vectors, effective class-$j$ coefficients, and kernel +bandwidth parameter, respectively. The prediction is correct only if +$\widehat{m}^{(a)}=m$. Thus, cosine and SVM methods +are evaluated on identical multiclass labels, queries, and candidate sets. + +\subsection{Methods} + +\begin{table}[ht] +\centering +\caption{Planned representation $\times$ classifier comparison.} +\label{tab:method-matrix} +\begin{tabular}{lll} +\toprule +Representation & Decision rule & Purpose \\ +\midrule +Original 128-D DNA & cosine nearest centroid & primary retrieval baseline \\ +Original 128-D DNA & multiclass linear SVM & classifier-only ablation \\ +Original 128-D DNA & multiclass RBF SVM & nonlinear classifier ablation \\ +Matched-$K$ mean response embedding & cosine retrieval & sample-budget baseline \\ +Response distributions & exact RBF-MMD retrieval & nonparametric diagnostic \\ +Uncompressed RFFTrace & squared Euclidean retrieval & scalable MMD approximation \\ +Compact DistDNA (projected RFFTrace) & Euclidean, linear/RBF SVM & proposed reusable vector \\ +\bottomrule +\end{tabular} +\end{table} + +The linear and RBF SVMs consume the full 128-dimensional DNA vector. The legacy +linear SVM using only negative cosine distance is not considered an exact-model +classification improvement because a monotone linear transformation of cosine +distance cannot alter closed-set candidate ranking. It remains only a binary +verification baseline. + +\subsection{Controlled comparison of old and new methods} + +Fairness is defined by holding the data and evaluation unit fixed while changing +only the representation or decision rule. Every paired comparison uses the +same model IDs, prompts, response files, decoding cell, reference/query split, +candidate set, and metric. + +\begin{table}[htbp] +\centering +\small +\caption{Controlled method-comparison matrix.} +\label{tab:controlled-method-comparison} +\begin{tabular}{p{0.28\linewidth}p{0.20\linewidth}p{0.42\linewidth}} +\toprule +Comparison & What changes & What remains fixed \\ +\midrule +Cosine vs linear/RBF SVM & Decision rule only & Same 128-D DNA, queries, +labels, split, and candidate models \\ +Mean cosine vs RBF-MMD at $K$ & Representation/distance only & Same $K$ +responses per prompt, encoder, prompts, tokens, reference and query sets \\ +Exact RBF-MMD vs RFFTrace & Kernel approximation only & Same embeddings, +bandwidth, samples, prompts, reference and query distributions \\ +RFFTrace vs compact DistDNA & Projection only & Same shared RFF map and data; +one frozen Gaussian projection for every model and setting \\ +$K=1$ point check & Kernel distance only & Same single response on each side; +explicitly not evidence for a multi-sample advantage \\ +\bottomrule +\end{tabular} +\end{table} + +Linear/RBF-SVM hyperparameters are selected only within repeat 1. The RBF-MMD +bandwidth, shared random Fourier map, and optional compact projection are +calibrated or sampled once using only reference/calibration data and then frozen. +Method differences are computed per identical held-out query and summarized by +a paired model-cluster bootstrap. Historical unknown seeds are shared by all +methods in an exploratory comparison rather than being treated as a method +difference. + +\subsection{Known-setting descriptive evaluation} + +For each held-out condition $(T,p)$ and each method $a$, the experiment reports +\[ + A_a(T,p)=\frac{1}{|\mathcal{Q}_{T,p}|} + \sum_{q\in\mathcal{Q}_{T,p}}\mathbb{I}[\widehat{m}_{a,q}=m_q]. +\] +Top-1 is primary; Top-3, Top-5, and mean reciprocal rank (MRR) are secondary. +The change from the deterministic condition is +\[ + \Delta A_a(T,p)=A_a(T,p)-A_a(0). +\] +All per-setting comparisons will use the same held-out model queries. + +\section{Unknown-temperature bounded deployment} + +The main deployment scenario assumes that the exact decoding parameters are +not provided to the classifier. For a temperature bound +\[ + \tau\in\{0.2,0.3,0.5,0.7\}, +\] +one classifier is trained using repeat 1 from every allowed setting with +$T\leq\tau$. Temperature and top-$p$ are omitted from its features. It is +then evaluated on held-out repeat 2 from all allowed settings. + +To avoid overweighting temperatures that happen to have more nominal cells, +repeats are first averaged within each $(T,p)$ cell. The primary mixed accuracy +is the equal-cell mean +\[ + A_a^{\mathrm{mix}}(\tau) + =\frac{1}{|\mathcal{S}_\tau|} + \sum_{s\in\mathcal{S}_\tau} A_a(s), + \qquad + \mathcal{S}_\tau=\{(T,p):T\leq\tau\}. +\] +The robustness guarantee is summarized by the worst observed setting +\[ + A_a^{\mathrm{worst}}(\tau) + =\min_{s\in\mathcal{S}_\tau} A_a(s). +\] +These quantities directly answer how accurately the system performs when the +decoding setting is hidden but its temperature is bounded. + +\section{Distributional and matched-budget evaluation} + +The formal method follows \path{docs/main (2).pdf}, where it is named +RFFTrace and used as the proposed distributional DNA. For prompt $q$, model +$m$, and decoding setting $s$, let +$z_{m,s,q,r}\in\mathbb{R}^{d}$ be the +\method{all-mpnet-base-v2} embedding of independent response $r$. The RBF +kernel and its shared random Fourier feature map are +\[ + k_\sigma(a,b)=\exp\!\left(-\frac{\lVert a-b\rVert_2^2}{2\sigma^2}\right), + \qquad + \psi_\sigma(z)=\sqrt{\frac{2}{D}} + \bigl[\cos(\omega_j^{\mathsf T}z+b_j)\bigr]_{j=1}^{D}, +\] +where $\omega_j\sim\mathcal{N}(0,\sigma^{-2}I_d)$ and +$b_j\sim\mathrm{Uniform}(0,2\pi)$. A single draw of all +$\{\omega_j,b_j\}$ is shared across every model, prompt, setting, and split. +The empirical distribution embedding for one prompt, followed by the complete +uncompressed RFFTrace, is +\[ + \widehat{\mu}_{m,s,q}=\frac{1}{K}\sum_{r=1}^{K} + \psi_\sigma(z_{m,s,q,r}),\qquad + \widehat{v}_{m,s}=\frac{1}{\sqrt{t}} + [\widehat{\mu}_{m,s,1};\ldots;\widehat{\mu}_{m,s,t}]\in\mathbb{R}^{tD}. +\] +Consequently, +\[ + \lVert\widehat{v}_{a}-\widehat{v}_{b}\rVert_2^2 + \approx \frac{1}{t}\sum_{q=1}^{t} + \widehat{\mathrm{MMD}}_{\sigma}^{,2} + (\{z_{a,q,r}\}_{r=1}^{K},\{z_{b,q,r}\}_{r=1}^{K}), +\] +where exact MMD uses the biased/V-statistic estimator, including diagonal +terms. The compact DistDNA vector is +$\widehat{\tau}_{m,s}=A\widehat{v}_{m,s}$, with one fixed Gaussian +projection $A_{ij}\sim\mathcal{N}(0,1/L)$. This vector can be used directly +for Euclidean retrieval or as input to a linear/RBF SVM. + +The RBF bandwidth is selected by the median pairwise-distance heuristic using +only a disjoint subset of reference prompts. The calibration prompts, +evaluation prompts, encoder, bandwidth, RFF draw, projection, and all seeds are +then frozen. The implementation in +\path{src/llm_dna/distributional.py} provides exact RBF-MMD, the shared RFF +map, prompt-wise kernel means, $1/\sqrt{t}$ concatenation, and compact Gaussian +projection. The executable \path{scripts/run_rfftrace_experiment.py} uses the +real MPNet encoder and exports exact-MMD, RFFTrace, compact-DistDNA, single +cosine, and matched-$K$ mean-cosine predictions on identical data. The earlier +\path{scripts/run_rbf_mmd_pilot.py} is now explicitly a legacy hashing pilot; +it is not the formal proposed method. +The separate \path{scripts/evaluate_rfftrace_svm.py} consumes exported vectors +with explicitly disjoint train/test keys and enforces at least two independent +training vectors per model by default. It implements the downstream linear and +RBF SVM probe, but does not remove the data requirement for valid tuning. + +The planned sample-budget ablation is $K\in\{1,2,4,8\}$, subject to available +independent responses. For each $K$, the report will include Top-1, MRR, +generated tokens, reference storage, and analysis time. Single cosine always +uses one response; the primary fairness comparison at each $K$ is matched-$K$ +mean cosine versus exact MMD, RFFTrace, and compact DistDNA. Exact MMD versus +RFFTrace isolates RFF approximation error, while RFFTrace versus compact +DistDNA isolates projection loss. + +With the present two-round grid, only a disjoint $K=1$ reference/query +comparison is immediately possible. At $K=1$, exact RBF-MMD is a kernel +point-distance check and cannot demonstrate a multi-sample distributional +advantage. A valid $K=2$ experiment needs four independent response sets per +prompt---for example, reference rounds 1 and 3 and query rounds 2 and 4---with +recorded, distinct generation seeds. The same-setting evaluation measures +repeat stability; cross-setting evaluation freezes the reference setting and +varies the query setting to measure decoding robustness. + +The proposed method will be declared better than the strongest matched-budget +baseline only if the paired Top-1 improvement has a model-cluster bootstrap +95\% confidence interval whose lower endpoint is above zero on held-out data. +MRR, worst-setting accuracy, compute, and storage are secondary checks. A +compact DistDNA+SVM comparison additionally requires enough independent +training vectors per class for nested hyperparameter selection; until those +vectors exist, Euclidean retrieval is the primary formal test and the SVM +result remains planned rather than implied. + +\section{Secondary verification and tree-aware analysis} + +\subsection{Binary verification} + +If binary pairwise verification is reported, its tasks are separated into: + +\begin{enumerate} + \item exact same-model versus unrelated; + \item lineage-only (off-diagonal related) versus unrelated; and + \item the legacy same-or-related versus unrelated task. +\end{enumerate} + +Training may downsample negative pairs or use class weighting. Testing uses all +available pairs at their natural prevalence. The main binary metrics are +precision--recall AUC, precision, recall, specificity, Matthews correlation +coefficient, false positives per query, and ROC-AUC. Balanced-test accuracy may +be shown only as an explicitly labelled diagnostic. + +\subsection{Model-tree distance} + +The Hugging Face relation exporter stores direct base-model edges in addition +to connected components. Using the undirected direct-edge graph, the shortest +tree distance is +\[ + d_{\mathrm{tree}}(i,j)= + \begin{cases} + 0, & i=j,\\ + 1, & i\text{ and }j\text{ share a direct edge},\\ + 2,3,\ldots, & \text{connected by the corresponding number of edges},\\ + \infty, & \text{disconnected}. + \end{cases} +\] + +The final report will show DNA-distance distributions for exact, direct +one-hop, indirect two-hop, indirect three-or-more-hop, same-component with +unknown hop distance, and disconnected pairs. For Top-1 predictions, cumulative +tree-aware accuracy will be reported as exact, within one hop, within two hops, +and within the same connected component. This analysis describes error severity +and does not replace exact-model accuracy as the primary endpoint. + +\section{Statistical analysis plan} + +\subsection{Uncertainty} + +Every accuracy and MRR estimate will include a 95\% confidence interval. +Resampling will preserve dependence among observations: + +\begin{itemize} + \item model IDs are resampled as clusters across methods and settings; + \item tree-related analyses use model-tree component clusters where relevant. +\end{itemize} + +Pair-level observations sharing a query model, reference model, or tree +component will not be treated as independent Bernoulli trials. With fixed +training and test roles for rounds 1 and 2, the primary confidence intervals +quantify model-level rather than generation-repeat uncertainty. + +\subsection{Paired comparisons} + +Method differences are computed on identical held-out queries. The principal +quantity is +\[ + \delta_{a,b}(T,p)=A_a(T,p)-A_b(T,p), +\] +with a paired cluster-bootstrap confidence interval. The analysis will also +test whether a method changes the temperature degradation slope, for example +with a mixed-effects logistic model of the form +\[ + \operatorname{logit}\Pr(\mathrm{correct}) + =\beta_0+\beta_1 T+\beta_2 p+\beta_3\mathrm{method} + +\beta_4(T\times\mathrm{method}) + +\beta_5(p\times\mathrm{method})+u_{\mathrm{model}}+u_{\mathrm{repeat}}. +\] +The interaction terms, rather than isolated cell differences, address whether +a method mitigates robustness loss. + +\subsection{Multiplicity and exploratory analyses} + +Top-1 accuracy and bounded mixed accuracy are primary endpoints. Top-3, Top-5, +MRR, tree-aware accuracy, encoder ablations, and projection ablations are +secondary. Any unplanned subgroup or hyperparameter analysis will be labelled +exploratory. If many method-by-setting significance tests are presented, a +false-discovery-rate correction will be applied. + +\section{Ablations and validity checks} + +The following checks are planned where artifacts and compute permit: + +\begin{enumerate} + \item projection dimensions $\{64,128,256,512\}$ and at least five projection + seeds; + \item an unprojected or prompt-level distance baseline; + \item prompt bootstrap and split-half reliability; + \item response encoder comparison including a Chinese or multilingual + encoder; + \item response-token and encoder-token length distributions and truncation + rates by setting; + \item fixed $T=0$ gallery, same-setting repeat gallery, and multi-setting + centroid gallery; + \item leave-one-setting-out evaluation for unseen decoding configurations; + \item performance by model size, architecture, and chat/base status; and + \item failure probability by model attributes and decoding setting. +\end{enumerate} + +\clearpage +\section{Small-scale demonstration report using existing artifacts} +\label{sec:small-demo} + +\subsection{Scope and split} + +To check that the analyses in Sections 6--11 are executable before the primary +sweep is complete, small exploratory demonstrations were run on July 23, 2026, +using only artifacts already present under \path{out/rand_chinese}. No new model +responses were generated. Repeat 1 was used for training/reference data and +repeat 2 for testing. Six complete stochastic cells were available: +\[ + T\in\{0.2,0.3\},\qquad p\in\{0.8,0.9,1.0\}. +\] +The $T=0.5$ and $T=0.7$ cells were excluded because they did not have a +sufficiently complete independent-repeat split. These demonstrations use +convenience cohorts determined by artifact availability, not the fixed +100-model primary cohort. They are therefore pipeline checks and exploratory +effect estimates only. + +\subsection{Executive summary} + +\noindent\fbox{\parbox{0.94\linewidth}{ +\textbf{Demo outcome.} The available artifacts support an end-to-end +demonstration of exact classification, bounded unknown-temperature evaluation, +paired model-cluster uncertainty, exact-only binary verification, a limited +distributional comparison, a limited tree-aware analysis, and a gallery +sensitivity check. Across the six complete cells, the pooled linear SVM had the +highest equal-cell Top-1 (0.722), followed by RBF SVM (0.688) and cosine +retrieval (0.621). The hardest observed cell was $(T,p)=(0.3,1.0)$. These are +exploratory results from availability-selected cohorts and must not be read as +the outcome of the 100-model primary experiment. +}} + +\medskip +Table~\ref{tab:demo-coverage} maps each planned protocol component to what +could actually be demonstrated. ``Partial'' means that the code path ran but +the available cohort or repeat structure could not exercise the full planned +analysis. + +\begin{table}[htbp] +\centering +\caption{Coverage of Sections 6--11 by the small-scale demonstration.} +\label{tab:demo-coverage} +\begin{tabular}{p{0.13\linewidth}p{0.35\linewidth}p{0.23\linewidth}p{0.15\linewidth}} +\toprule +Protocol section & Demonstrated analysis & Available scale & Status \\ +\midrule +6: Exact task + & Cosine centroid, linear SVM, and RBF SVM on identical queries + & Six cells; 84 common models & Complete demo \\ +7: Bounded deployment + & Equal-cell mixed and worst-setting accuracy for $\tau=0.2,0.3$ + & 89 and 84 models & Complete demo \\ +8: Distributional + & Single cosine, mean cosine, and exact RBF-MMD + & Eight models; 20 prompts; at most two repeats & Partial \\ +9: Verification + & Exact-only linear probe at natural pair prevalence + & 95 models; 9,025 pairs per direction & Complete demo \\ +9: Tree-aware + & Exact versus disconnected error and distance summaries + & 95 models; no related pairs & Partial \\ +10: Statistics + & Model-cluster CIs and paired method differences + & One held-out repeat per cell & Partial \\ +11: Validity + & Fixed-$T=0$ versus pooled-gallery diagnostic + & 86 versus 84 models & Partial \\ +\bottomrule +\end{tabular} +\end{table} + +\subsection{Exact classification and bounded deployment demo} + +For $\tau=0.2$, the common cohort contained 89 models and the training pool +contained the three repeat-1 cells at $T=0.2$. For $\tau=0.3$, requiring all six +cells reduced the common cohort to 84 models. The classifier was not given +temperature or top-$p$. Table~\ref{tab:demo-per-setting} reports held-out +repeat-2 Top-1 accuracy for the $\tau=0.3$ pooled training experiment. + +\begin{table}[ht] +\centering +\caption{Exploratory held-out Top-1 accuracy with 84 common models.} +\label{tab:demo-per-setting} +\begin{tabular}{ccrrr} +\toprule +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM \\ +\midrule +0.2 & 0.8 & 0.643 & 0.821 & 0.702 \\ +0.2 & 0.9 & 0.726 & 0.845 & 0.762 \\ +0.2 & 1.0 & 0.595 & 0.643 & 0.643 \\ +0.3 & 0.8 & 0.774 & 0.869 & 0.857 \\ +0.3 & 0.9 & 0.690 & 0.786 & 0.762 \\ +0.3 & 1.0 & 0.298 & 0.369 & 0.405 \\ +\bottomrule +\end{tabular} +\end{table} + +Figure~\ref{fig:demo-exact-heatmaps} makes the setting-level pattern explicit. +The linear SVM led in four cells and tied in one, while the RBF SVM was highest +at $(0.3,1.0)$. All methods dropped sharply in that cell, so the demo does not +support a general monotone temperature effect independent of top-$p$. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\linewidth] + {docs/figures/small_scale_section_6_11/exact_top1_heatmaps.png} +\caption{Exploratory exact-model Top-1 by method and decoding cell. Darker +cells indicate higher accuracy. The equal-cell means correspond to the +$\tau=0.3$ pooled-training experiment.} +\label{fig:demo-exact-heatmaps} +\end{figure} + +The equal-cell bounded summaries are shown in +Table~\ref{tab:demo-bounded}. Confidence intervals resample model IDs as +clusters across the included cells. + +\begin{table}[ht] +\centering +\caption{Exploratory bounded-deployment Top-1 summaries.} +\label{tab:demo-bounded} +\begin{tabular}{clrrr} +\toprule +$\tau$ & Method & Mixed accuracy (95\% CI) & Worst cell & Models \\ +\midrule +0.2 & Cosine centroid & 0.596 (0.528, 0.667) & 0.562 & 89 \\ + & Linear SVM & 0.682 (0.614, 0.745) & 0.652 & 89 \\ + & RBF SVM & 0.629 (0.562, 0.700) & 0.584 & 89 \\ +\addlinespace +0.3 & Cosine centroid & 0.621 (0.554, 0.688) & 0.298 & 84 \\ + & Linear SVM & 0.722 (0.675, 0.772) & 0.369 & 84 \\ + & RBF SVM & 0.688 (0.633, 0.742) & 0.405 & 84 \\ +\bottomrule +\end{tabular} +\end{table} + +On identical queries, the paired model-cluster bootstrap difference between +linear SVM and cosine was $0.086$ (95\% CI $0.037$ to $0.135$) at +$\tau=0.2$ and $0.101$ (95\% CI $0.058$ to $0.147$) at $\tau=0.3$. The +corresponding RBF-SVM differences were $0.034$ (95\% CI $0.004$ to $0.071$) +and $0.067$ (95\% CI $0.026$ to $0.111$). These intervals quantify only this +availability-selected demo and do not test the primary hypotheses. + +Figure~\ref{fig:demo-bounded-paired} combines three views that should remain +distinct in interpretation: bounded performance, paired within-query method +gains, and the unpaired gallery diagnostic. In particular, the fixed-gallery +bars are not a controlled estimate of gallery effects because the gallery +cohort and training budget differ from the pooled condition. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\linewidth] + {docs/figures/small_scale_section_6_11/bounded_paired_gallery.png} +\caption{Bounded-deployment and sensitivity summary. Panel A shows equal-cell +mixed accuracy with model-cluster 95\% intervals and the worst observed cell. +Panel B shows paired Top-1 differences relative to cosine. Panel C is an +explicitly unpaired fixed-gallery versus pooled-gallery diagnostic.} +\label{fig:demo-bounded-paired} +\end{figure} + +\subsection{Distributional and matched-budget demo} + +The exact RBF-MMD pilot ran successfully on eight lexicographically selected +models, 20 common evaluation prompts, and two response repeats, using +$T=0.2,p=0.8$ as the reference setting. Single-sample cosine, mean-cosine, and +exact RBF-MMD each achieved Top-1 and MRR of 1.000 for the same-setting +comparison and for cross-setting queries at $(0.3,0.8)$ and $(0.3,0.9)$. The +same-setting split has only one repeat on each side, whereas the cross-setting +comparisons pool both repeats per model on each side. This is a successful +end-to-end demonstration, but the tiny cohort saturated all methods and +therefore provides no evidence that the distributional representation is +better. The available two repeats also do not support the planned +$K\in\{1,2,4,8\}$ ablation. + +\begin{table}[htbp] +\centering +\caption{Distributional pilot Top-1 (MRR was also 1.000 in every entry).} +\label{tab:demo-distributional} +\begin{tabular}{lrrr} +\toprule +Query comparison & Single cosine & Mean cosine & Exact RBF-MMD \\ +\midrule +Same $(0.2,0.8)$ & 1.000 & 1.000 & 1.000 \\ +Cross $(0.2,0.8)\rightarrow(0.3,0.8)$ & 1.000 & 1.000 & 1.000 \\ +Cross $(0.2,0.8)\rightarrow(0.3,0.9)$ & 1.000 & 1.000 & 1.000 \\ +\bottomrule +\end{tabular} +\end{table} + +This complete saturation is itself a useful demo diagnostic: a larger and more +difficult cohort is required before representation differences can be +estimated. It would be inappropriate to select a method from these pilot +numbers. + +\subsection{Binary verification and tree-aware demo} + +An exact-only linear verification probe was trained on one $T=0.2,p=0.8$ +repeat and tested on the other, in both directions, over 95 common models. +Testing retained all 8,930 negative pairs per direction, giving a natural +positive prevalence of $1/95$. Results are in +Table~\ref{tab:demo-verification}. + +\begin{table}[ht] +\centering +\caption{Exploratory exact-only binary verification at natural prevalence.} +\label{tab:demo-verification} +\begin{tabular}{lrrrrrr} +\toprule +Test repeat & PR-AUC & ROC-AUC & Precision & Recall & Specificity & MCC \\ +\midrule +1 & 0.334 & 0.832 & 0.049 & 0.726 & 0.851 & 0.163 \\ +2 & 0.373 & 0.869 & 0.045 & 0.747 & 0.831 & 0.155 \\ +\bottomrule +\end{tabular} +\end{table} + +Despite the apparently strong ROC-AUC, the probe produced 1,329 and 1,511 +false positives in the two directions, respectively. The resulting precision +near 5\% demonstrates why the primary verification report emphasizes PR-AUC, +MCC, specificity, and false positives per query rather than balanced accuracy +alone. + +The tree-aware cosine demo used repeat 1 at $(0.2,0.8)$ as the gallery and 95 +common models. Exact Top-1 was 0.526 for the same-setting repeat-2 query and +0.379 for the $(0.3,0.8)$ repeat-2 query. All 104 combined errors were between +models disconnected in the exported relation graph, so within-one-hop, +within-two-hop, and same-component accuracy did not exceed exact accuracy. +Mean cosine distance was 0.445 versus 0.929 for exact and disconnected pairs +in the same-setting comparison, and 0.566 versus 0.929 in the cross-setting +comparison. No direct or indirect related pair occurred within this +availability-selected cohort, so lineage-error severity could not be +demonstrated. + +Figure~\ref{fig:demo-verification-tree} emphasizes two practical limitations. +First, ROC-AUC obscures the false-positive burden when only one of 95 candidate +pairs is positive. Second, the tree-aware demo separates exact and disconnected +pairs but cannot validate the intended one-hop and indirect strata because no +such pair occurred in the common cohort. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\linewidth] + {docs/figures/small_scale_section_6_11/verification_tree_diagnostics.png} +\caption{Verification and tree-aware diagnostics. Panels A--B show binary +metrics and false positives per query at natural prevalence. Panel C compares +mean cosine distance for exact and disconnected pairs and annotates exact +retrieval accuracy.} +\label{fig:demo-verification-tree} +\end{figure} + +\subsection{Validity-check demo and deferred items} + +As a limited gallery check, a fixed $T=0$ repeat-1 gallery was compared with +the multi-setting pooled gallery on the same six query settings. Equal-cell +mixed Top-1 with the fixed gallery was 0.403 for cosine, 0.310 for linear SVM, +and 0.341 for RBF SVM over 86 common models. The corresponding pooled-gallery +values were 0.621, 0.722, and 0.688 over 84 common models. Because the cohorts +and number of training examples differ, this is a diagnostic rather than a +paired method comparison; it merely confirms that gallery construction is +consequential. + +The remaining Section 10--11 analyses were deferred. Two temperatures and one +held-out repeat are inadequate for the planned mixed-effects degradation model. +Alternative projection dimensions/seeds, encoder comparisons, reliable +encoder-token truncation counts, $K=4$ and $K=8$, lineage-only verification, +and related-pair tree strata are not supported by the currently complete +artifacts. Leave-one-setting-out and subgroup analyses are feasible later but +were omitted to keep this demonstration deliberately small. + +\subsection{Demo conclusions and primary-study handoff} + +The demonstration supports the following limited conclusions: + +\begin{itemize} + \item The exact-classification and bounded-deployment pipelines operate on + disjoint generation repeats and produce aligned per-query scores for + all three classifiers. + \item Within this demo, the linear SVM had the highest mixed Top-1 at both + temperature bounds, and its paired advantage over cosine was positive. + \item Robustness was setting-dependent: $(0.3,1.0)$ was substantially harder + than the other five cells for every method. + \item Natural-prevalence verification exposed a large operational + false-positive burden that ROC-AUC alone would conceal. + \item The distributional and tree-aware code paths run, but the present data + are respectively too easy and too sparse in related pairs to compare + the intended methods. + \item Gallery construction materially changes the diagnostic accuracies, so + the primary report must keep gallery definitions and training budgets + fixed in paired comparisons. +\end{itemize} + +Before a final primary claim is made, the study still requires recovery to at +least the preregistered 80-model strict common cohort, a duplicate/independence +audit of the two existing rounds, and the frozen paired evaluation on repeat 2. +The current two-round design supports the exact-model cosine/SVM comparison. +It does not yet support a multi-sample advantage claim: a fair $K=2$ test needs +two independent reference responses and two independent query responses per +prompt, while $K=4$ and $K=8$ require additional generation. The small-scale +numbers remain exploratory until rerun on the frozen primary cohort. + +Machine-readable outputs are stored under +\path{out/small_scale_section_6_11}. The exact-classification, verification, +distributional, fixed-gallery, and tree-aware subdirectories contain the +selected cohorts, per-query predictions where applicable, aggregate CSV files, +and JSON summaries. The three report figures are regenerated without plotting +library dependencies using: + +\begin{lstlisting}[language=bash] +python scripts/plot_small_scale_section_6_11_demo.py +\end{lstlisting} + +\clearpage + +\section{Execution and resource plan} + +The completed first backfill sequence used +\path{scripts/resume_primary_robustness_grid.sh}, the exact validated-100 +cohort, and GPUs 0, 1, 2, and 4. It preserved successful historical artifacts +and queued only missing or failed model--cell--round keys. The sequence ended +on August 5 with 72 terminal failures. A failure-specific pass using +\path{scripts/recover_primary_robustness_failures_3090.sh} was launched on the +current A100 host on August 13 using GPUs 2--5. It writes to +\path{out/primary_robustness_recovery_20260810} and preserves the original +artifacts. The frozen counts in this report must be refreshed after it exits. + +Twenty-four affected models lack only one slot. Restoring any 21 of these +models across their missing cells is the minimum theoretical route from 59 to +the preregistered 80-model strict common cohort. Full 100-model completion +remains the target, but this prioritized recovery makes the analysis gate +explicit. + +The expected completion schedule below is measured from the August 5 status +snapshot and assumes continued access to the existing GPUs. It separates the +minimum analysis gate from optional multi-sample generation so that feasibility +is visible rather than implied. + +\begin{table}[htbp] +\centering +\small +\caption{Expected completion schedule from the August 5 status snapshot.} +\label{tab:completion-schedule} +\begin{tabular}{p{0.38\linewidth}p{0.20\linewidth}p{0.32\linewidth}} +\toprule +Milestone & Expected time & Exit condition \\ +\midrule +Diagnose 72 terminal failures & 1 working day & Failure-specific repair list \\ +Targeted recovery and audit & 2--3 working days & Strict common $N\geq80$ and independent rounds \\ +Frozen cosine/linear/RBF evaluation & 1 working day & Paired tables and 95\% model-cluster CIs \\ +Report integration and review & 1 working day & Primary report ready for supervisor review \\ +Optional fair $K=2$ RBF-MMD generation & 3--5 additional working days & Two independent samples on both sides \\ +\bottomrule +\end{tabular} +\end{table} + +Therefore, the controlled cosine/SVM primary update is expected within five to +six working days if recovery reaches $N\geq80$. The multi-sample proposed-method +claim has a separate, later completion date and is not placed on the critical +path for the classifier comparison. + +Transient failures are retried and recorded. Progress reports include planned, +successful, failed, and missing models plus failure-status counts. Missing +cells are never represented as zero accuracy and curves are not interpolated +through absent cells. + +\section{Reproducibility and provenance} + +The experiment will preserve: + +\begin{itemize} + \item exact cohort file and SHA-256 hash; + \item prompt dataset and seed; + \item model ID and available model metadata; + \item temperature, top-$p$, sampling flag, generation seed, and token limit; + \item response files and independent repeat suffixes; + \item sentence encoder, DNA dimension, projection method, and projection seed; + \item run manifests, status journals, failure summaries, predictions, and + machine-readable metric tables; and + \item the evaluation code and report version used to produce final figures. +\end{itemize} + +For clarity, the August 5 completion snapshot has the following generation-seed +provenance: + +\begin{table}[ht] +\centering +\caption{Generation-seed provenance among the 2,528 successful artifacts in +the pre-recovery snapshot.} +\begin{tabular}{lr} +\toprule +Provenance & Successful artifacts \\ +\midrule +Explicit generation seed recorded & 572 \\ +Historical manifest without a separate recorded generation seed & 1,956 \\ +\midrule +Total artifact coverage & 2,528 \\ +\bottomrule +\end{tabular} +\end{table} + +This table answers a counting issue directly: the 2,528 numerator does not +exclude unknown-seed history. Any seed-clean analysis must construct and report +its own denominator instead of reusing 2,600. + +The unsuffixed historical gallery will not be used for the primary causal +interpretation because its temperature and top-$p$ were not recorded. It may be +retained as a clearly labelled legacy reference-sensitivity analysis. + +\section{Planned results} + +\subsection{Cohort and completion table} + +\begin{table}[ht] +\centering +\caption{Frozen August 5 pre-recovery completion across both planned rounds.} +\begin{tabular}{lrrr} +\toprule +Condition & Required & Successful & Remaining \\ +\midrule +$T=0$ & 200 & 200 & 0 \\ +$T=0.2$, all $p$ & 600 & 597 & 3 \\ +$T=0.3$, all $p$ & 600 & 573 & 27 \\ +$T=0.5$, all $p$ & 600 & 570 & 30 \\ +$T=0.7$, all $p$ & 600 & 588 & 12 \\ +\midrule +Total & 2,600 & 2,528 & 72 \\ +\bottomrule +\end{tabular} +\end{table} + +The strict common cohort across all 26 runs is 59. Setting-specific paired +cohorts are reported in Table~\ref{tab:paired-cohorts}; therefore 97.2\% slot +completion must not be described as a 97-model complete-case cohort. + +\subsection{Per-setting exact classification} + +\begin{longtable}{ccrrrr} +\caption{Available held-out exact-model Top-1. Starred entries are exploratory +84-model results, not final validated-100 estimates.}\label{tab:per-setting}\\ +\toprule +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ +\midrule +\endfirsthead +\toprule +$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ +\midrule +\endhead +0.0 & N/A & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.2 & 0.8 & \demovalue{0.643} & \demovalue{0.821} & \demovalue{0.702} & \todoresult \\ +0.2 & 0.9 & \demovalue{0.726} & \demovalue{0.845} & \demovalue{0.762} & \todoresult \\ +0.2 & 1.0 & \demovalue{0.595} & \demovalue{0.643} & \demovalue{0.643} & \todoresult \\ +0.3 & 0.8 & \demovalue{0.774} & \demovalue{0.869} & \demovalue{0.857} & \todoresult \\ +0.3 & 0.9 & \demovalue{0.690} & \demovalue{0.786} & \demovalue{0.762} & \todoresult \\ +0.3 & 1.0 & \demovalue{0.298} & \demovalue{0.369} & \demovalue{0.405} & \todoresult \\ +0.5 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.5 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.5 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.7 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.7 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ +0.7 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ +\bottomrule +\end{longtable} + +\noindent\textsuperscript{*}Repeat 1 was used for pooled training/reference +construction and repeat 2 for testing on the same 84 availability-selected +models. The Proposed column remains pending: a same-query $K=1$ RBF-MMD check +is feasible, but a multi-sample claim requires additional matched responses. + +\subsection{Bounded unknown-temperature deployment} + +\begin{table}[ht] +\centering +\caption{Temperature-agnostic deployment results. The classifier is not given +temperature or top-$p$.} +\begin{tabular}{clrrr} +\toprule +$\tau$ & Method & Mixed accuracy & Worst setting & MRR \\ +\midrule +0.2 & Original cosine & \demovalue{0.596} & \demovalue{0.562} & \demovalue{0.672} \\ + & Linear SVM & \demovalue{0.682} & \demovalue{0.652} & \demovalue{0.744} \\ + & RBF SVM & \demovalue{0.629} & \demovalue{0.584} & \demovalue{0.710} \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\addlinespace +0.3 & Original cosine & \demovalue{0.621} & \demovalue{0.298} & \demovalue{0.698} \\ + & Linear SVM & \demovalue{0.722} & \demovalue{0.369} & \demovalue{0.777} \\ + & RBF SVM & \demovalue{0.688} & \demovalue{0.405} & \demovalue{0.754} \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\addlinespace +0.5 & Original cosine & \todoresult & \todoresult & \todoresult \\ + & Linear SVM & \todoresult & \todoresult & \todoresult \\ + & RBF SVM & \todoresult & \todoresult & \todoresult \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\addlinespace +0.7 & Original cosine & \todoresult & \todoresult & \todoresult \\ + & Linear SVM & \todoresult & \todoresult & \todoresult \\ + & RBF SVM & \todoresult & \todoresult & \todoresult \\ + & Proposed & \todoresult & \todoresult & \todoresult \\ +\bottomrule +\end{tabular} +\end{table} + +\subsection{Planned figures} + +The final report will contain: + +\begin{enumerate} + \item exact Top-1 versus temperature, faceted by top-$p$, with one curve per + representation/classifier and 95\% confidence bands; + \item accuracy loss relative to $T=0$ and estimated degradation slopes; + \item mixed and worst-setting accuracy versus temperature bound $\tau$; + \item stacked tree-aware Top-1 error severity versus temperature; and + \item accuracy versus response-sample/token budget for the mean and + distributional representations. +\end{enumerate} + +\section{Planned interpretation} + +The final conclusions will be limited to what the completed protocol supports: + +\begin{itemize} + \item the effect of query-side decoding conditions relative to explicit, + independently generated galleries; + \item classifier mitigation on the same exact-model task; + \item representation gains under matched budgets; and + \item expected and worst observed performance when decoding parameters are + hidden but temperature is bounded. +\end{itemize} + +No lineage-robustness conclusion will be based on aggregate positives dominated +by same-model pairs. No method will be declared superior from a point estimate +alone, and no causal temperature conclusion will use the historical +unknown-setting gallery. + +\appendix + +\section{Execution commands} + +Build or verify the fixed cohort and refresh the live grid: + +\begin{lstlisting}[language=bash] +python3 scripts/build_validated100_config.py \ + --manifest out/top_p_control_t05_validated100_20260719/\ +top_p_control_t05_t05_p06_r2/manifest.json \ + --output configs/rand_chinese_validated100_latest.jsonl +python3 scripts/build_primary_run_grid.py +\end{lstlisting} + +The completed missing/failed backfill sequence was launched with: + +\begin{lstlisting}[language=bash] +env GPUS=0,1,2,4 MAX_CONCURRENT_GPUS=4 \ + bash scripts/resume_primary_robustness_grid.sh +\end{lstlisting} + +After targeted recovery and the independence audit, run the exact-model and +tree-aware analyses: + +\begin{lstlisting}[language=bash] +bash scripts/run_primary_analysis.sh +\end{lstlisting} + +Run the implemented formal $K=1$ RFFTrace diagnostic after the common cohort +reaches the minimum gate: + +\begin{lstlisting}[language=bash] +env ENCODER_DEVICE=cuda:0 bash scripts/run_primary_rfftrace_k1.sh +\end{lstlisting} + +The same Python entry point supports a future valid $K=2$ experiment by passing +\method{--reference-repeats 1,3 --query-repeats 2,4 +--samples-per-side 2} after independent rounds 3 and 4 exist. It must not be +run by reusing the same response twice. + +The primary analysis outputs are written beneath +\path{out/primary_robustness_100_analysis}. The exact-model evaluator produces +per-setting metrics, per-query predictions, bounded-deployment tables, cohort +metadata, and JSON summaries. + +\section{Implementation map} + +\begin{longtable}{p{0.34\linewidth}p{0.58\linewidth}} +\toprule +File & Purpose \\ +\midrule +\endfirsthead +\toprule +File & Purpose \\ +\midrule +\endhead +\path{scripts/run_primary_robustness_experiment.sh} + & Launch the 100-model, 13-condition, two-round extraction sweep. \\ +\path{scripts/resume_primary_robustness_grid.sh} + & Resume missing and failed validated-100 grid cells without regenerating + successful artifacts. \\ +\path{scripts/build_primary_run_grid.py} + & Produce slot-completion and repeat-level cohort audits. \\ +\path{scripts/run_primary_analysis.sh} + & Construct the fixed train/test repeat split and run primary analyses. \\ +\path{scripts/evaluate_exact_dna_classification.py} + & Compare cosine centroids and multiclass SVMs on exact identity; produce + bounded unknown-temperature results and confidence intervals. \\ +\path{scripts/analyze_tree_aware_errors.py} + & Produce hierarchical retrieval and tree-distance error summaries. \\ +\path{scripts/evaluate_dna_probe_sweep.py} + & Run legacy and separated binary verification tasks using all test + negatives by default. \\ +\path{scripts/run_rbf_mmd_pilot.py} + & Legacy character-hashing pilot for single-sample, mean-cosine, and exact + RBF-MMD retrieval; not the formal DistDNA implementation. \\ +\path{src/llm_dna/distributional.py} + & Implement exact biased RBF-MMD, shared random Fourier features, prompt-wise + RFFTrace vectors, and optional compact Gaussian projection. \\ +\path{scripts/run_rfftrace_experiment.py} + & Run formal MPNet-based, calibration-separated, matched-budget exact-MMD, + RFFTrace, and compact-DistDNA retrieval and export reusable vectors. \\ +\path{scripts/run_primary_rfftrace_k1.sh} + & Freeze the primary-cohort $K=1$ same/cross-setting diagnostic command. \\ +\path{scripts/evaluate_rfftrace_svm.py} + & Evaluate exported RFFTrace or compact-DistDNA vectors with held-out linear + and RBF SVMs while enforcing disjoint vector keys. \\ +\path{tests/test_distributional.py} + & Check kernel geometry, MMD/RFF convergence, scaling, projection, seeds, and + package exports. \\ +\path{tests/test_rbf_mmd_pilot.py} + & Preserve legacy pilot MMD, repeat-split, and all-record prompt-intersection + regression checks. \\ +\path{tests/test_rfftrace_experiment.py} + & Check response discovery, actual model IDs, common prompts, required + repeats, and disjoint prompt splitting. \\ +\path{tests/test_rfftrace_svm.py} + & Check SVM split leakage rejection and held-out multiclass evaluation. \\ +\path{scripts/export_hf_model_tree.py} + & Export direct parent/base edges and connected components. \\ +\path{scripts/report_sweep_progress.py} + & Report completion, missing models, and failure-status counts. \\ +\bottomrule +\end{longtable} + +\end{document} diff --git a/scripts/evaluate_rfftrace_svm.py b/scripts/evaluate_rfftrace_svm.py new file mode 100755 index 0000000..39150eb --- /dev/null +++ b/scripts/evaluate_rfftrace_svm.py @@ -0,0 +1,213 @@ +#!/usr/bin/env python3 +"""Evaluate exported RFFTrace/DistDNA vectors with held-out multiclass SVMs. + +The caller must choose disjoint train and test matrix keys from +``rfftrace_vectors.npz``. At least two independent training vectors per model +are required by default; this prevents a one-example-per-class probe from being +mistaken for a validated DistDNA+SVM result. +""" + +from __future__ import annotations + +import argparse +import csv +import json +from pathlib import Path + +import numpy as np + + +def load_matrices( + path: Path, train_keys: list[str], test_keys: list[str] +) -> tuple[list[str], dict[str, np.ndarray]]: + if set(train_keys) & set(test_keys): + raise ValueError("Train and test vector keys must be disjoint") + with np.load(path) as payload: + if "models" not in payload: + raise ValueError(f"{path} has no models array") + models = [str(value) for value in payload["models"].tolist()] + matrices: dict[str, np.ndarray] = {} + for key in [*train_keys, *test_keys]: + if key not in payload: + raise ValueError(f"Vector key {key!r} is absent from {path}") + matrix = np.asarray(payload[key], dtype=np.float32) + if matrix.ndim != 2 or matrix.shape[0] != len(models): + raise ValueError( + f"{key!r} must have shape ({len(models)}, features), got {matrix.shape}" + ) + matrices[key] = matrix + dimensions = {matrix.shape[1] for matrix in matrices.values()} + if len(dimensions) != 1: + raise ValueError(f"Vector dimensions differ across selected keys: {dimensions}") + return models, matrices + + +def rank_from_scores(scores: np.ndarray, classes: np.ndarray, true_label: str) -> int: + values = np.asarray(scores) + if values.ndim == 0 and len(classes) == 2: + values = np.asarray([-float(values), float(values)]) + if values.shape != (len(classes),): + raise ValueError( + f"Expected one decision score per class, got {values.shape} for {len(classes)} classes" + ) + order = np.argsort(-values, kind="stable") + ranked = np.asarray(classes)[order] + return int(np.flatnonzero(ranked == true_label)[0]) + 1 + + +def evaluate_classifier( + name: str, + classifier: object, + models: list[str], + matrices: dict[str, np.ndarray], + train_keys: list[str], + test_keys: list[str], +) -> tuple[list[dict[str, object]], list[dict[str, object]]]: + from sklearn.pipeline import make_pipeline + from sklearn.preprocessing import StandardScaler + + train_x = np.concatenate([matrices[key] for key in train_keys], axis=0) + train_y = np.tile(np.asarray(models), len(train_keys)) + pipeline = make_pipeline(StandardScaler(), classifier) + pipeline.fit(train_x, train_y) + estimator = pipeline[-1] + + predictions: list[dict[str, object]] = [] + summaries: list[dict[str, object]] = [] + for key in test_keys: + matrix = matrices[key] + predicted = pipeline.predict(matrix) + scores = pipeline.decision_function(matrix) + ranks = [ + rank_from_scores(scores[index], estimator.classes_, model) + for index, model in enumerate(models) + ] + for index, model in enumerate(models): + predictions.append( + { + "classifier": name, + "vector_key": key, + "model_id": model, + "predicted_model": str(predicted[index]), + "rank": ranks[index], + "correct": int(predicted[index] == model), + } + ) + summaries.append( + { + "classifier": name, + "vector_key": key, + "model_count": len(models), + "train_vectors_per_model": len(train_keys), + "top1": float(np.mean(predicted == np.asarray(models))), + "top3": float(np.mean(np.asarray(ranks) <= 3)), + "top5": float(np.mean(np.asarray(ranks) <= 5)), + "mrr": float(np.mean(1.0 / np.asarray(ranks))), + } + ) + return summaries, predictions + + +def write_csv(path: Path, rows: list[dict[str, object]]) -> None: + fields = list(rows[0]) + with path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.DictWriter(handle, fieldnames=fields, lineterminator="\n") + writer.writeheader() + writer.writerows(rows) + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Held-out linear/RBF SVM evaluation for exported DistDNA vectors" + ) + parser.add_argument("--vectors", type=Path, required=True) + parser.add_argument("--output-dir", type=Path, required=True) + parser.add_argument("--train-key", action="append", required=True) + parser.add_argument("--test-key", action="append", required=True) + parser.add_argument("--minimum-train-vectors-per-class", type=int, default=2) + parser.add_argument("--linear-c", type=float, default=1.0) + parser.add_argument("--rbf-c", type=float, default=1.0) + parser.add_argument("--rbf-gamma", type=parse_gamma, default="scale") + parser.add_argument("--seed", type=int, default=42) + return parser.parse_args() + + +def parse_gamma(raw: str) -> str | float: + if raw in {"scale", "auto"}: + return raw + try: + value = float(raw) + except ValueError as exc: + raise argparse.ArgumentTypeError("RBF gamma must be scale, auto, or positive") from exc + if not np.isfinite(value) or value <= 0: + raise argparse.ArgumentTypeError("RBF gamma must be scale, auto, or positive") + return value + + +def main() -> int: + args = parse_args() + if len(args.train_key) < args.minimum_train_vectors_per_class: + raise SystemExit( + f"Need at least {args.minimum_train_vectors_per_class} independent train " + f"vectors per class, but only {len(args.train_key)} --train-key values were given" + ) + if args.linear_c <= 0 or args.rbf_c <= 0: + raise SystemExit("SVM C values must be positive") + + from sklearn.svm import LinearSVC, SVC + + models, matrices = load_matrices(args.vectors, args.train_key, args.test_key) + classifiers = [ + ("linear_svm", LinearSVC(C=args.linear_c, dual="auto", random_state=args.seed)), + ( + "rbf_svm", + SVC( + C=args.rbf_c, + gamma=args.rbf_gamma, + kernel="rbf", + decision_function_shape="ovr", + ), + ), + ] + summaries: list[dict[str, object]] = [] + predictions: list[dict[str, object]] = [] + for name, classifier in classifiers: + method_summary, method_predictions = evaluate_classifier( + name, + classifier, + models, + matrices, + args.train_key, + args.test_key, + ) + summaries.extend(method_summary) + predictions.extend(method_predictions) + + args.output_dir.mkdir(parents=True, exist_ok=True) + write_csv(args.output_dir / "summary.csv", summaries) + write_csv(args.output_dir / "predictions.csv", predictions) + (args.output_dir / "summary.json").write_text( + json.dumps(summaries, indent=2, ensure_ascii=False), encoding="utf-8" + ) + (args.output_dir / "config.json").write_text( + json.dumps( + { + "vectors": str(args.vectors), + "train_keys": args.train_key, + "test_keys": args.test_key, + "minimum_train_vectors_per_class": args.minimum_train_vectors_per_class, + "linear_c": args.linear_c, + "rbf_c": args.rbf_c, + "rbf_gamma": args.rbf_gamma, + "seed": args.seed, + }, + indent=2, + ), + encoding="utf-8", + ) + print(json.dumps(summaries, indent=2)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/run_primary_rfftrace_k1.sh b/scripts/run_primary_rfftrace_k1.sh new file mode 100755 index 0000000..8076021 --- /dev/null +++ b/scripts/run_primary_rfftrace_k1.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Formal RFFTrace/DistDNA K=1 diagnostic on the validated-100 robustness grid. +# K=1 is an implementation and point-kernel comparison only; it is not evidence +# for a multi-sample advantage. A valid K=2 run needs independent rounds 1/3 +# for reference and 2/4 for query. + +PYTHON_BIN="${PYTHON_BIN:-python3}" +ENCODER_DEVICE="${ENCODER_DEVICE:-cpu}" +OUTPUT_DIR="${OUTPUT_DIR:-out/rfftrace_primary_k1}" +EMBEDDING_CACHE_DIR="${EMBEDDING_CACHE_DIR:-out/response_embedding_cache}" +MINIMUM_MODELS="${MINIMUM_MODELS:-80}" +RFF_DIMENSION="${RFF_DIMENSION:-1024}" +COMPACT_DIMENSION="${COMPACT_DIMENSION:-128}" +SEED="${SEED:-42}" + +normalize_args=() +if [[ "${NORMALIZE_EMBEDDINGS:-0}" == "1" ]]; then + normalize_args+=(--normalize-embeddings) +fi + +"$PYTHON_BIN" scripts/run_rfftrace_experiment.py \ + --data-dir out/primary_robustness_validated100_20260730/rand_chinese \ + --data-dir out/primary_robustness_recovery_20260810 \ + --output-dir "$OUTPUT_DIR" \ + --cohort-file configs/rand_chinese_validated100_latest.jsonl \ + --reference-setting 0.2:0.8 \ + --query-setting 0.0:1.0 \ + --query-setting 0.2:0.8 \ + --query-setting 0.2:0.9 \ + --query-setting 0.2:1.0 \ + --query-setting 0.3:0.8 \ + --query-setting 0.3:0.9 \ + --query-setting 0.3:1.0 \ + --query-setting 0.5:0.8 \ + --query-setting 0.5:0.9 \ + --query-setting 0.5:1.0 \ + --query-setting 0.7:0.8 \ + --query-setting 0.7:0.9 \ + --query-setting 0.7:1.0 \ + --reference-repeats 1 \ + --query-repeats 2 \ + --samples-per-side 1 \ + --minimum-models "$MINIMUM_MODELS" \ + --encoder all-mpnet-base-v2 \ + --encoder-device "$ENCODER_DEVICE" \ + --embedding-cache-dir "$EMBEDDING_CACHE_DIR" \ + --rff-dimension "$RFF_DIMENSION" \ + --compact-dimension "$COMPACT_DIMENSION" \ + --seed "$SEED" \ + "${normalize_args[@]}" diff --git a/scripts/run_rbf_mmd_pilot.py b/scripts/run_rbf_mmd_pilot.py index f920df4..57393cb 100644 --- a/scripts/run_rbf_mmd_pilot.py +++ b/scripts/run_rbf_mmd_pilot.py @@ -122,25 +122,20 @@ def select_models(records: dict[tuple[str, str, int], RunRecord], settings: list def select_prompts(records: dict[tuple[str, str, int], RunRecord], selected_models: list[str], settings: list[SettingSpec], prompt_limit: int) -> list[str]: - prompt_sets: list[list[str]] = [] - for setting in settings: - reference = None - for model_name in selected_models: - for repeat in sorted({repeat for (m, code, repeat) in records if m == model_name and code == setting.code}): - reference = records[(model_name, setting.code, repeat)] - break - if reference is not None: - break - if reference is None: - continue - prompt_sets.append(reference.prompts) - - if not prompt_sets: + selected_codes = {setting.code for setting in settings} + selected_model_set = set(selected_models) + prompt_lists = [ + record.prompts + for (model_name, code, _repeat), record in sorted(records.items()) + if model_name in selected_model_set and code in selected_codes + ] + if not prompt_lists: return [] - common = list(prompt_sets[0]) - for prompts in prompt_sets[1:]: - common = [prompt for prompt in common if prompt in prompts] + common_set = set(prompt_lists[0]) + for prompts in prompt_lists[1:]: + common_set.intersection_update(prompts) + common = [prompt for prompt in prompt_lists[0] if prompt in common_set] return common if prompt_limit <= 0 else common[:prompt_limit] diff --git a/scripts/run_rfftrace_experiment.py b/scripts/run_rfftrace_experiment.py new file mode 100755 index 0000000..c186fa2 --- /dev/null +++ b/scripts/run_rfftrace_experiment.py @@ -0,0 +1,596 @@ +#!/usr/bin/env python3 +"""Evaluate DistDNA/RFFTrace with matched-sample retrieval baselines. + +This is the executable counterpart of ``docs/main (2).pdf``. It uses a real +sentence encoder, calibrates the RBF bandwidth on disjoint reference prompts, +shares one RFF map (and optional JL projection) across every model/setting, and +compares single cosine, matched-K mean cosine, exact RBF-MMD, and RFFTrace on +identical held-out prompts and response samples. +""" + +from __future__ import annotations + +import argparse +import csv +import hashlib +import json +import re +import time +from dataclasses import asdict, dataclass +from pathlib import Path +from typing import Iterable + +import numpy as np + +from llm_dna.distributional import ( + RandomFourierMap, + compact_rfftrace_vector, + gaussian_projection_matrix, + median_bandwidth, + prompt_averaged_mmd2, + rfftrace_vector, +) + + +@dataclass(frozen=True, order=True) +class Setting: + temperature: float + top_p: float + + @property + def code(self) -> str: + return f"t{int(round(self.temperature * 10)):02d}_p{int(round(self.top_p * 10)):02d}" + + +@dataclass(frozen=True) +class ResponseRun: + model_id: str + setting: Setting + repeat: int + path: Path + prompts: tuple[str, ...] + responses: tuple[str, ...] + + +RUN_SUFFIX = re.compile(r"_t(?P\d{2})_p(?P

\d{2})_r(?P\d+)$") + + +def parse_setting(raw: str) -> Setting: + try: + temperature, top_p = raw.split(":", maxsplit=1) + return Setting(float(temperature), float(top_p)) + except (TypeError, ValueError) as exc: + raise argparse.ArgumentTypeError( + f"Invalid setting {raw!r}; expected temperature:top_p" + ) from exc + + +def parse_repeats(raw: str) -> tuple[int, ...]: + try: + repeats = tuple(int(part.strip()) for part in raw.split(",") if part.strip()) + except ValueError as exc: + raise argparse.ArgumentTypeError("Repeats must be comma-separated integers") from exc + if not repeats or len(set(repeats)) != len(repeats): + raise argparse.ArgumentTypeError("At least one unique repeat is required") + return repeats + + +def parse_run_path(path: Path) -> tuple[Setting, int] | None: + match = RUN_SUFFIX.search(path.parent.name) + if match is None: + return None + return ( + Setting(int(match.group("t")) / 10.0, int(match.group("p")) / 10.0), + int(match.group("repeat")), + ) + + +def load_response_run(path: Path) -> ResponseRun: + parsed = parse_run_path(path) + if parsed is None: + raise ValueError(f"Run directory has no decoding suffix: {path.parent}") + payload = json.loads(path.read_text(encoding="utf-8")) + items = payload.get("items", []) + prompts = tuple(str(item.get("prompt", "")) for item in items) + responses = tuple(str(item.get("response", "")) for item in items) + if not prompts or len(prompts) != len(responses): + raise ValueError(f"Invalid prompt/response items in {path}") + if any(not prompt.strip() for prompt in prompts): + raise ValueError(f"Empty prompt in {path}") + if any(not response.strip() for response in responses): + raise ValueError(f"Empty response in {path}") + model_id = str(payload.get("model", "")).strip() + if not model_id: + # Old payloads may omit the model field; the suffix is unambiguous but + # the sanitized directory name is then retained as the identity label. + model_id = RUN_SUFFIX.sub("", path.parent.name) + setting, repeat = parsed + return ResponseRun(model_id, setting, repeat, path, prompts, responses) + + +def discover_runs( + data_dirs: Iterable[Path], + settings: set[Setting], +) -> dict[tuple[str, Setting, int], ResponseRun]: + records: dict[tuple[str, Setting, int], ResponseRun] = {} + mtimes: dict[tuple[str, Setting, int], float] = {} + for data_dir in data_dirs: + for path in sorted(data_dir.rglob("responses.json")): + parsed = parse_run_path(path) + if parsed is None or parsed[0] not in settings: + continue + try: + record = load_response_run(path) + except (OSError, ValueError, json.JSONDecodeError): + continue + key = (record.model_id, record.setting, record.repeat) + modified = path.stat().st_mtime + if key not in records or modified > mtimes[key]: + records[key] = record + mtimes[key] = modified + return records + + +def select_models( + records: dict[tuple[str, Setting, int], ResponseRun], + reference_setting: Setting, + query_settings: list[Setting], + reference_repeats: tuple[int, ...], + query_repeats: tuple[int, ...], + samples_per_side: int, + cohort_file: Path | None, + model_limit: int, +) -> list[str]: + required = [ + (reference_setting, reference_repeats[:samples_per_side]), + *[(setting, query_repeats[:samples_per_side]) for setting in query_settings], + ] + available = {model for model, _setting, _repeat in records} + models = [ + model + for model in available + if all( + all((model, setting, repeat) in records for repeat in repeats) + for setting, repeats in required + ) + ] + if cohort_file is not None: + order = [ + str(json.loads(line)["model_id"]) + for line in cohort_file.read_text(encoding="utf-8").splitlines() + if line.strip() + ] + selected = [model for model in order if model in set(models)] + else: + selected = sorted(models) + return selected[:model_limit] if model_limit > 0 else selected + + +def common_prompts(runs: Iterable[ResponseRun]) -> list[str]: + records = list(runs) + if not records: + return [] + common = set(records[0].prompts) + for record in records[1:]: + common.intersection_update(record.prompts) + return [prompt for prompt in records[0].prompts if prompt in common] + + +def split_prompts( + prompts: list[str], calibration_ratio: float, seed: int +) -> tuple[list[str], list[str]]: + if len(prompts) < 2: + raise ValueError("At least two common prompts are required") + if not 0.0 < calibration_ratio < 1.0: + raise ValueError("calibration_ratio must lie strictly between zero and one") + rng = np.random.default_rng(seed) + order = rng.permutation(len(prompts)) + count = min(len(prompts) - 1, max(1, round(len(prompts) * calibration_ratio))) + calibration_indices = set(int(index) for index in order[:count]) + calibration = [prompt for index, prompt in enumerate(prompts) if index in calibration_indices] + evaluation = [prompt for index, prompt in enumerate(prompts) if index not in calibration_indices] + return calibration, evaluation + + +def _cache_key(record: ResponseRun, encoder_name: str, normalize: bool) -> str: + digest = hashlib.sha256() + digest.update(encoder_name.encode("utf-8")) + digest.update(str(normalize).encode("ascii")) + for prompt, response in zip(record.prompts, record.responses): + digest.update(prompt.encode("utf-8")) + digest.update(b"\0") + digest.update(response.encode("utf-8")) + digest.update(b"\0") + return digest.hexdigest() + + +class SentenceEmbeddingStore: + def __init__( + self, + encoder_name: str, + device: str, + batch_size: int, + normalize: bool, + cache_dir: Path, + ) -> None: + self.encoder_name = encoder_name + self.device = device + self.batch_size = batch_size + self.normalize = normalize + self.cache_dir = cache_dir + self.cache_dir.mkdir(parents=True, exist_ok=True) + self._encoder = None + + def encode(self, record: ResponseRun) -> np.ndarray: + cache_path = self.cache_dir / f"{_cache_key(record, self.encoder_name, self.normalize)}.npz" + if cache_path.exists(): + with np.load(cache_path) as payload: + return np.asarray(payload["embeddings"], dtype=np.float32) + if self._encoder is None: + from sentence_transformers import SentenceTransformer + + self._encoder = SentenceTransformer(self.encoder_name, device=self.device) + matrix = self._encoder.encode( + list(record.responses), + convert_to_numpy=True, + show_progress_bar=False, + batch_size=self.batch_size, + normalize_embeddings=self.normalize, + ) + matrix = np.asarray(matrix, dtype=np.float32) + temporary = cache_path.with_suffix(".tmp.npz") + np.savez_compressed(temporary, embeddings=matrix) + temporary.replace(cache_path) + return matrix + + +def prompt_samples( + model_id: str, + setting: Setting, + repeats: tuple[int, ...], + prompts: list[str], + records: dict[tuple[str, Setting, int], ResponseRun], + store: SentenceEmbeddingStore, +) -> np.ndarray: + per_repeat: list[np.ndarray] = [] + for repeat in repeats: + record = records[(model_id, setting, repeat)] + embeddings = store.encode(record) + prompt_to_index = {prompt: index for index, prompt in enumerate(record.prompts)} + per_repeat.append(np.stack([embeddings[prompt_to_index[prompt]] for prompt in prompts])) + # (repeats, prompts, features) -> (prompts, repeats, features) + return np.stack(per_repeat, axis=0).transpose(1, 0, 2).astype(np.float32) + + +def cosine_distance_matrix(query: np.ndarray, reference: np.ndarray) -> np.ndarray: + query = query / np.maximum(np.linalg.norm(query, axis=1, keepdims=True), 1e-12) + reference = reference / np.maximum(np.linalg.norm(reference, axis=1, keepdims=True), 1e-12) + return (1.0 - query @ reference.T).astype(np.float32) + + +def squared_distance_matrix(query: np.ndarray, reference: np.ndarray) -> np.ndarray: + squared = ( + np.sum(query * query, axis=1, keepdims=True) + + np.sum(reference * reference, axis=1, keepdims=True).T + - 2.0 * query @ reference.T + ) + return np.maximum(squared, 0.0).astype(np.float32) + + +def ranking_rows( + comparison: str, + method: str, + models: list[str], + distances: np.ndarray, +) -> tuple[dict[str, object], list[dict[str, object]]]: + ranks: list[int] = [] + predictions: list[dict[str, object]] = [] + for row, model_id in enumerate(models): + order = np.argsort(distances[row], kind="stable") + rank = int(np.flatnonzero(order == row)[0]) + 1 + ranks.append(rank) + predicted = models[int(order[0])] + predictions.append( + { + "comparison": comparison, + "method": method, + "model_id": model_id, + "predicted_model": predicted, + "rank": rank, + "correct": int(rank == 1), + "self_distance": float(distances[row, row]), + "nearest_distance": float(distances[row, order[0]]), + } + ) + metrics: dict[str, object] = { + "comparison": comparison, + "method": method, + "model_count": len(models), + "top1": float(np.mean([rank <= 1 for rank in ranks])), + "top3": float(np.mean([rank <= 3 for rank in ranks])), + "top5": float(np.mean([rank <= 5 for rank in ranks])), + "mrr": float(np.mean([1.0 / rank for rank in ranks])), + "mean_self_distance": float(np.mean(np.diag(distances))), + } + return metrics, predictions + + +def write_csv(path: Path, rows: list[dict[str, object]]) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + if not rows: + path.write_text("", encoding="utf-8") + return + fields: list[str] = [] + for row in rows: + fields.extend(key for key in row if key not in fields) + with path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.DictWriter(handle, fieldnames=fields, lineterminator="\n") + writer.writeheader() + writer.writerows(rows) + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Matched-budget exact RBF-MMD and DistDNA/RFFTrace evaluation" + ) + parser.add_argument("--data-dir", type=Path, action="append", required=True) + parser.add_argument("--output-dir", type=Path, default=Path("out/rfftrace_experiment")) + parser.add_argument("--reference-setting", type=parse_setting, default=parse_setting("0.2:0.8")) + parser.add_argument("--query-setting", type=parse_setting, action="append", required=True) + parser.add_argument("--reference-repeats", type=parse_repeats, default=parse_repeats("1")) + parser.add_argument("--query-repeats", type=parse_repeats, default=parse_repeats("2")) + parser.add_argument("--samples-per-side", type=int, default=1) + parser.add_argument("--cohort-file", type=Path) + parser.add_argument("--minimum-models", type=int, default=80) + parser.add_argument("--model-limit", type=int, default=0) + parser.add_argument("--prompt-limit", type=int, default=0) + parser.add_argument("--calibration-ratio", type=float, default=0.2) + parser.add_argument("--encoder", default="all-mpnet-base-v2") + parser.add_argument("--encoder-device", default="cpu") + parser.add_argument("--encoder-batch-size", type=int, default=32) + parser.add_argument("--normalize-embeddings", action="store_true") + parser.add_argument("--embedding-cache-dir", type=Path, default=Path("out/response_embedding_cache")) + parser.add_argument("--rff-dimension", type=int, default=1024) + parser.add_argument("--compact-dimension", type=int, default=128) + parser.add_argument("--bandwidth-multiplier", type=float, default=1.0) + parser.add_argument("--seed", type=int, default=42) + return parser.parse_args() + + +def main() -> int: + args = parse_args() + if args.samples_per_side <= 0: + raise SystemExit("--samples-per-side must be positive") + if len(args.reference_repeats) < args.samples_per_side: + raise SystemExit("Not enough --reference-repeats for --samples-per-side") + if len(args.query_repeats) < args.samples_per_side: + raise SystemExit("Not enough --query-repeats for --samples-per-side") + if args.rff_dimension <= 0 or args.compact_dimension < 0: + raise SystemExit("RFF dimension must be positive and compact dimension non-negative") + if not np.isfinite(args.bandwidth_multiplier) or args.bandwidth_multiplier <= 0: + raise SystemExit("--bandwidth-multiplier must be finite and positive") + + started = time.time() + settings = {args.reference_setting, *args.query_setting} + records = discover_runs(args.data_dir, settings) + models = select_models( + records, + args.reference_setting, + args.query_setting, + args.reference_repeats, + args.query_repeats, + args.samples_per_side, + args.cohort_file, + args.model_limit, + ) + if len(models) < args.minimum_models: + raise SystemExit( + f"Only {len(models)} models have the required runs; minimum is {args.minimum_models}" + ) + + selected_runs = [] + for model in models: + selected_runs.extend( + records[(model, args.reference_setting, repeat)] + for repeat in args.reference_repeats[: args.samples_per_side] + ) + for setting in args.query_setting: + selected_runs.extend( + records[(model, setting, repeat)] + for repeat in args.query_repeats[: args.samples_per_side] + ) + prompts = common_prompts(selected_runs) + if args.prompt_limit > 0: + prompts = prompts[: args.prompt_limit] + calibration_prompts, evaluation_prompts = split_prompts( + prompts, args.calibration_ratio, args.seed + ) + + store = SentenceEmbeddingStore( + args.encoder, + args.encoder_device, + args.encoder_batch_size, + args.normalize_embeddings, + args.embedding_cache_dir, + ) + reference_repeats = args.reference_repeats[: args.samples_per_side] + query_repeats = args.query_repeats[: args.samples_per_side] + + calibration = [] + for model in models: + samples = prompt_samples( + model, + args.reference_setting, + reference_repeats, + calibration_prompts, + records, + store, + ) + calibration.append(samples.reshape(-1, samples.shape[-1])) + bandwidth = median_bandwidth(np.concatenate(calibration), seed=args.seed) + bandwidth *= args.bandwidth_multiplier + if bandwidth <= 0: + raise SystemExit("Calibrated bandwidth is not positive") + + first_record = records[(models[0], args.reference_setting, reference_repeats[0])] + embedding_dimension = store.encode(first_record).shape[1] + feature_map = RandomFourierMap.sample( + embedding_dimension, args.rff_dimension, bandwidth, seed=args.seed + ) + raw_dimension = len(evaluation_prompts) * args.rff_dimension + projection = ( + gaussian_projection_matrix(raw_dimension, args.compact_dimension, seed=args.seed) + if args.compact_dimension > 0 + else None + ) + + reference_samples = { + model: prompt_samples( + model, + args.reference_setting, + reference_repeats, + evaluation_prompts, + records, + store, + ) + for model in models + } + reference_single = np.stack( + [reference_samples[model][:, 0, :].reshape(-1) for model in models] + ) + reference_mean = np.stack( + [reference_samples[model].mean(axis=1).reshape(-1) for model in models] + ) + reference_rff = np.stack( + [rfftrace_vector(reference_samples[model], feature_map) for model in models] + ) + reference_compact = ( + np.stack( + [ + compact_rfftrace_vector(reference_samples[model], feature_map, projection) + for model in models + ] + ) + if projection is not None + else None + ) + + summaries: list[dict[str, object]] = [] + predictions: list[dict[str, object]] = [] + vector_payload: dict[str, np.ndarray] = {"models": np.asarray(models)} + vector_payload[f"reference_{args.reference_setting.code}_rfftrace"] = reference_rff + if reference_compact is not None: + vector_payload[f"reference_{args.reference_setting.code}_compact"] = reference_compact + + for setting in args.query_setting: + comparison = f"{args.reference_setting.code}_to_{setting.code}_K{args.samples_per_side}" + query_samples = { + model: prompt_samples( + model, + setting, + query_repeats, + evaluation_prompts, + records, + store, + ) + for model in models + } + query_single = np.stack( + [query_samples[model][:, 0, :].reshape(-1) for model in models] + ) + query_mean = np.stack( + [query_samples[model].mean(axis=1).reshape(-1) for model in models] + ) + query_rff = np.stack( + [rfftrace_vector(query_samples[model], feature_map) for model in models] + ) + query_compact = ( + np.stack( + [ + compact_rfftrace_vector(query_samples[model], feature_map, projection) + for model in models + ] + ) + if projection is not None + else None + ) + + matrices: list[tuple[str, np.ndarray]] = [ + ("single_cosine", cosine_distance_matrix(query_single, reference_single)), + ("mean_cosine", cosine_distance_matrix(query_mean, reference_mean)), + ("rfftrace", squared_distance_matrix(query_rff, reference_rff)), + ] + exact = np.empty((len(models), len(models)), dtype=np.float32) + for row, query_model in enumerate(models): + for column, reference_model in enumerate(models): + exact[row, column] = prompt_averaged_mmd2( + query_samples[query_model], reference_samples[reference_model], bandwidth + ) + matrices.append(("exact_rbf_mmd", exact)) + if query_compact is not None and reference_compact is not None: + matrices.append( + ("compact_rfftrace", squared_distance_matrix(query_compact, reference_compact)) + ) + + for method, matrix in matrices: + metrics, method_predictions = ranking_rows(comparison, method, models, matrix) + metrics.update( + { + "samples_per_side": args.samples_per_side, + "prompt_count": len(evaluation_prompts), + "bandwidth": bandwidth, + "rff_dimension": args.rff_dimension, + "compact_dimension": args.compact_dimension, + } + ) + summaries.append(metrics) + predictions.extend(method_predictions) + vector_payload[f"query_{setting.code}_rfftrace"] = query_rff + if query_compact is not None: + vector_payload[f"query_{setting.code}_compact"] = query_compact + + args.output_dir.mkdir(parents=True, exist_ok=True) + write_csv(args.output_dir / "summary.csv", summaries) + write_csv(args.output_dir / "predictions.csv", predictions) + (args.output_dir / "summary.json").write_text( + json.dumps(summaries, indent=2, ensure_ascii=False), encoding="utf-8" + ) + (args.output_dir / "selected_models.txt").write_text( + "\n".join(models) + "\n", encoding="utf-8" + ) + (args.output_dir / "calibration_prompts.txt").write_text( + "\n".join(calibration_prompts) + "\n", encoding="utf-8" + ) + (args.output_dir / "evaluation_prompts.txt").write_text( + "\n".join(evaluation_prompts) + "\n", encoding="utf-8" + ) + np.savez_compressed(args.output_dir / "rfftrace_vectors.npz", **vector_payload) + config = { + "data_dirs": [str(path) for path in args.data_dir], + "reference_setting": asdict(args.reference_setting), + "query_settings": [asdict(setting) for setting in args.query_setting], + "reference_repeats": list(reference_repeats), + "query_repeats": list(query_repeats), + "samples_per_side": args.samples_per_side, + "model_count": len(models), + "calibration_prompt_count": len(calibration_prompts), + "evaluation_prompt_count": len(evaluation_prompts), + "encoder": args.encoder, + "normalize_embeddings": args.normalize_embeddings, + "embedding_dimension": embedding_dimension, + "bandwidth": bandwidth, + "bandwidth_multiplier": args.bandwidth_multiplier, + "rff_dimension": args.rff_dimension, + "compact_dimension": args.compact_dimension, + "seed": args.seed, + "elapsed_seconds": time.time() - started, + } + (args.output_dir / "config.json").write_text( + json.dumps(config, indent=2, ensure_ascii=False), encoding="utf-8" + ) + print(json.dumps({"output_dir": str(args.output_dir), **config}, indent=2)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/src/llm_dna/__init__.py b/src/llm_dna/__init__.py index 8ac9e80..3da37ba 100644 --- a/src/llm_dna/__init__.py +++ b/src/llm_dna/__init__.py @@ -4,6 +4,7 @@ "__version__", "DNAExtractionConfig", "DNAExtractionResult", + "RandomFourierMap", "calc_dna", "calc_dna_parallel", "calc_dna_batch", @@ -15,6 +16,10 @@ def __getattr__(name: str): + if name == "RandomFourierMap": + from .distributional import RandomFourierMap + + return RandomFourierMap if name in { "DNAExtractionConfig", "DNAExtractionResult", diff --git a/src/llm_dna/distributional.py b/src/llm_dna/distributional.py new file mode 100644 index 0000000..d2cd924 --- /dev/null +++ b/src/llm_dna/distributional.py @@ -0,0 +1,269 @@ +"""Distributional LLM fingerprints based on RBF-MMD and random Fourier features. + +The implementation follows the RFFTrace construction in ``docs/main (2).pdf``: +responses are embedded per prompt, RFF kernel features are averaged over +independent generations, prompt means are concatenated with ``1/sqrt(t)`` +scaling, and an optional shared Gaussian projection produces a compact DNA. +""" + +from __future__ import annotations + +from dataclasses import dataclass +from typing import Iterable, Optional + +import numpy as np + + +Array = np.ndarray + + +def _as_float_matrix(values: Array, name: str) -> Array: + matrix = np.asarray(values, dtype=np.float32) + if matrix.ndim != 2: + raise ValueError(f"{name} must have shape (samples, features), got {matrix.shape}") + if matrix.shape[0] == 0 or matrix.shape[1] == 0: + raise ValueError(f"{name} must be non-empty, got {matrix.shape}") + if not np.all(np.isfinite(matrix)): + raise ValueError(f"{name} contains non-finite values") + return matrix + + +def _as_prompt_samples(values: Array, name: str) -> Array: + samples = np.asarray(values, dtype=np.float32) + if samples.ndim != 3: + raise ValueError( + f"{name} must have shape (prompts, samples, features), got {samples.shape}" + ) + if any(size == 0 for size in samples.shape): + raise ValueError(f"{name} must be non-empty, got {samples.shape}") + if not np.all(np.isfinite(samples)): + raise ValueError(f"{name} contains non-finite values") + return samples + + +def pairwise_squared_distances(a: Array, b: Array) -> Array: + """Return all squared Euclidean distances between two row matrices.""" + + left = _as_float_matrix(a, "a") + right = _as_float_matrix(b, "b") + if left.shape[1] != right.shape[1]: + raise ValueError(f"Feature dimensions differ: {left.shape[1]} vs {right.shape[1]}") + squared = ( + np.sum(left * left, axis=1, keepdims=True) + + np.sum(right * right, axis=1, keepdims=True).T + - 2.0 * left @ right.T + ) + return np.maximum(squared, 0.0).astype(np.float32, copy=False) + + +def rbf_kernel( + a: Array, + b: Array, + bandwidths: float | Iterable[float], +) -> Array: + """Evaluate a single- or multi-scale RBF kernel. + + A sequence implements Eq. (9) by averaging equally weighted kernels. + """ + + raw = [bandwidths] if np.isscalar(bandwidths) else list(bandwidths) + sigmas = np.asarray(raw, dtype=np.float64) + if sigmas.ndim != 1 or sigmas.size == 0 or np.any(~np.isfinite(sigmas)): + raise ValueError("At least one finite RBF bandwidth is required") + if np.any(sigmas <= 0): + raise ValueError(f"RBF bandwidths must be positive, got {sigmas.tolist()}") + + squared = pairwise_squared_distances(a, b).astype(np.float64, copy=False) + kernels = [np.exp(-squared / (2.0 * sigma * sigma)) for sigma in sigmas] + return np.mean(kernels, axis=0).astype(np.float32) + + +def exact_mmd2( + a: Array, + b: Array, + bandwidths: float | Iterable[float], +) -> float: + """Biased/V-statistic squared MMD used in Eqs. (6)--(7). + + The diagonal terms are intentionally retained: RFF mean-vector distances + approximate this estimator exactly as the feature dimension grows. + """ + + left = _as_float_matrix(a, "a") + right = _as_float_matrix(b, "b") + value = ( + float(rbf_kernel(left, left, bandwidths).mean()) + + float(rbf_kernel(right, right, bandwidths).mean()) + - 2.0 * float(rbf_kernel(left, right, bandwidths).mean()) + ) + # Floating point cancellation may produce a tiny negative value. + return max(value, 0.0) + + +def prompt_averaged_mmd2( + query_samples: Array, + reference_samples: Array, + bandwidths: float | Iterable[float], +) -> float: + """Average exact MMD over aligned prompts, as in Eq. (7).""" + + query = _as_prompt_samples(query_samples, "query_samples") + reference = _as_prompt_samples(reference_samples, "reference_samples") + if query.shape[0] != reference.shape[0] or query.shape[2] != reference.shape[2]: + raise ValueError( + "Prompt and feature dimensions must match: " + f"{query.shape} vs {reference.shape}" + ) + return float( + np.mean( + [ + exact_mmd2(query[index], reference[index], bandwidths) + for index in range(query.shape[0]) + ] + ) + ) + + +def median_bandwidth( + calibration_embeddings: Array, + *, + maximum_samples: int = 5_000, + seed: int = 42, +) -> float: + """Median pairwise-distance bandwidth on a calibration-only sample.""" + + embeddings = _as_float_matrix(calibration_embeddings, "calibration_embeddings") + if embeddings.shape[0] < 2: + raise ValueError("Bandwidth calibration needs at least two embeddings") + if maximum_samples > 0 and embeddings.shape[0] > maximum_samples: + rng = np.random.default_rng(seed) + indices = rng.choice(embeddings.shape[0], size=maximum_samples, replace=False) + embeddings = embeddings[indices] + distances = np.sqrt(pairwise_squared_distances(embeddings, embeddings)) + upper = distances[np.triu_indices(distances.shape[0], k=1)] + usable = upper[np.isfinite(upper) & (upper > 0)] + if usable.size == 0: + raise ValueError("Calibration embeddings contain no positive pairwise distance") + return float(np.median(usable)) + + +@dataclass(frozen=True) +class RandomFourierMap: + """Shared RFF map for an RBF kernel, corresponding to Eq. (3).""" + + frequencies: Array + phases: Array + bandwidth: float + seed: int + + @classmethod + def sample( + cls, + input_dimension: int, + feature_dimension: int, + bandwidth: float, + *, + seed: int = 42, + ) -> "RandomFourierMap": + if input_dimension <= 0 or feature_dimension <= 0: + raise ValueError("RFF input and feature dimensions must be positive") + if not np.isfinite(bandwidth) or bandwidth <= 0: + raise ValueError("RFF bandwidth must be finite and positive") + rng = np.random.default_rng(seed) + frequencies = rng.normal( + loc=0.0, + scale=1.0 / bandwidth, + size=(feature_dimension, input_dimension), + ).astype(np.float32) + phases = rng.uniform(0.0, 2.0 * np.pi, size=feature_dimension).astype(np.float32) + return cls(frequencies, phases, float(bandwidth), int(seed)) + + @property + def input_dimension(self) -> int: + return int(self.frequencies.shape[1]) + + @property + def feature_dimension(self) -> int: + return int(self.frequencies.shape[0]) + + def transform(self, embeddings: Array, *, chunk_size: int = 4096) -> Array: + matrix = _as_float_matrix(embeddings, "embeddings") + if matrix.shape[1] != self.input_dimension: + raise ValueError( + f"Expected {self.input_dimension} input features, got {matrix.shape[1]}" + ) + if chunk_size <= 0: + chunk_size = len(matrix) + scale = np.sqrt(2.0 / self.feature_dimension) + output = np.empty((len(matrix), self.feature_dimension), dtype=np.float32) + for start in range(0, len(matrix), chunk_size): + stop = min(start + chunk_size, len(matrix)) + angles = matrix[start:stop] @ self.frequencies.T + angles += self.phases + output[start:stop] = scale * np.cos(angles) + return output + + +def rfftrace_prompt_means(samples: Array, feature_map: RandomFourierMap) -> Array: + """Compute one empirical kernel mean vector per prompt (Eq. 4).""" + + prompt_samples = _as_prompt_samples(samples, "samples") + prompts, repeats, dimensions = prompt_samples.shape + if dimensions != feature_map.input_dimension: + raise ValueError( + f"Expected embedding dimension {feature_map.input_dimension}, got {dimensions}" + ) + features = feature_map.transform(prompt_samples.reshape(prompts * repeats, dimensions)) + return features.reshape(prompts, repeats, -1).mean(axis=1).astype(np.float32) + + +def rfftrace_vector(samples: Array, feature_map: RandomFourierMap) -> Array: + """Construct the uncompressed ``1/sqrt(t)`` prompt concatenation (Eq. 4).""" + + means = rfftrace_prompt_means(samples, feature_map) + return (means.reshape(-1) / np.sqrt(means.shape[0])).astype(np.float32) + + +def gaussian_projection_matrix( + input_dimension: int, + output_dimension: int, + *, + seed: int = 42, +) -> Array: + """Sample the shared compact-DNA projection in Eq. (10).""" + + if input_dimension <= 0 or output_dimension <= 0: + raise ValueError("Projection dimensions must be positive") + rng = np.random.default_rng(seed) + return rng.normal( + 0.0, + 1.0 / np.sqrt(output_dimension), + size=(output_dimension, input_dimension), + ).astype(np.float32) + + +def compact_rfftrace_vector( + samples: Array, + feature_map: RandomFourierMap, + projection: Optional[Array], +) -> Array: + """Return RFFTrace directly, or its shared JL-projected compact DNA.""" + + vector = rfftrace_vector(samples, feature_map) + if projection is None: + return vector + matrix = np.asarray(projection, dtype=np.float32) + if matrix.ndim != 2 or matrix.shape[1] != vector.size: + raise ValueError( + f"Projection must have shape (L, {vector.size}), got {matrix.shape}" + ) + return (matrix @ vector).astype(np.float32) + + +def squared_euclidean_distance(a: Array, b: Array) -> float: + left = np.asarray(a, dtype=np.float32).reshape(-1) + right = np.asarray(b, dtype=np.float32).reshape(-1) + if left.shape != right.shape: + raise ValueError(f"Vector shapes differ: {left.shape} vs {right.shape}") + delta = left - right + return float(delta @ delta) diff --git a/tests/test_distributional.py b/tests/test_distributional.py new file mode 100644 index 0000000..ac6ba80 --- /dev/null +++ b/tests/test_distributional.py @@ -0,0 +1,111 @@ +from __future__ import annotations + +import numpy as np +import pytest + +import llm_dna +from llm_dna.distributional import ( + RandomFourierMap, + compact_rfftrace_vector, + exact_mmd2, + gaussian_projection_matrix, + median_bandwidth, + pairwise_squared_distances, + prompt_averaged_mmd2, + rbf_kernel, + rfftrace_vector, + squared_euclidean_distance, +) + + +def test_public_api_preserves_existing_exports() -> None: + assert "calc_dna" in llm_dna.__all__ + assert "RandomFourierMap" in llm_dna.__all__ + assert llm_dna.RandomFourierMap is RandomFourierMap + + +def test_pairwise_squared_distances_has_expected_geometry() -> None: + left = np.asarray([[0.0, 0.0], [1.0, 0.0]], dtype=np.float32) + right = np.asarray([[0.0, 1.0]], dtype=np.float32) + np.testing.assert_allclose( + pairwise_squared_distances(left, right), + np.asarray([[1.0], [2.0]], dtype=np.float32), + ) + + +def test_exact_mmd_is_zero_for_identical_samples() -> None: + samples = np.asarray([[1.0, 0.0], [0.0, 1.0]], dtype=np.float32) + assert exact_mmd2(samples, samples, 1.0) == pytest.approx(0.0, abs=1e-7) + + +def test_multiscale_kernel_is_mean_of_individual_kernels() -> None: + samples = np.asarray([[0.0], [1.0]], dtype=np.float32) + expected = (rbf_kernel(samples, samples, 0.5) + rbf_kernel(samples, samples, 2.0)) / 2 + np.testing.assert_allclose(rbf_kernel(samples, samples, [0.5, 2.0]), expected) + + +def test_median_bandwidth_uses_positive_pairwise_distances() -> None: + samples = np.asarray([[0.0], [1.0], [3.0]], dtype=np.float32) + assert median_bandwidth(samples) == pytest.approx(2.0) + + +def test_rff_map_is_reproducible_and_shared() -> None: + first = RandomFourierMap.sample(3, 64, 1.5, seed=7) + second = RandomFourierMap.sample(3, 64, 1.5, seed=7) + np.testing.assert_array_equal(first.frequencies, second.frequencies) + np.testing.assert_array_equal(first.phases, second.phases) + + +def test_rff_inner_products_approximate_rbf_kernel() -> None: + samples = np.asarray( + [[0.2, -0.1], [1.1, 0.4], [-0.7, 0.8]], + dtype=np.float32, + ) + feature_map = RandomFourierMap.sample(2, 50_000, 1.2, seed=11) + features = feature_map.transform(samples) + approximation = features @ features.T + exact = rbf_kernel(samples, samples, 1.2) + np.testing.assert_allclose(approximation, exact, atol=0.02) + + +def test_rfftrace_distance_approximates_prompt_averaged_mmd() -> None: + query = np.asarray( + [ + [[0.0, 0.0], [0.1, 0.0], [-0.1, 0.0]], + [[1.0, 0.9], [0.9, 1.0], [1.1, 1.0]], + ], + dtype=np.float32, + ) + reference = np.asarray( + [ + [[0.4, 0.0], [0.5, 0.1], [0.3, -0.1]], + [[0.8, 0.5], [0.9, 0.6], [0.7, 0.4]], + ], + dtype=np.float32, + ) + feature_map = RandomFourierMap.sample(2, 80_000, 0.8, seed=19) + rff_distance = squared_euclidean_distance( + rfftrace_vector(query, feature_map), + rfftrace_vector(reference, feature_map), + ) + exact_distance = prompt_averaged_mmd2(query, reference, 0.8) + assert rff_distance == pytest.approx(exact_distance, abs=0.015) + + +def test_compact_projection_is_reproducible() -> None: + rng = np.random.default_rng(3) + samples = rng.normal(size=(4, 2, 3)).astype(np.float32) + feature_map = RandomFourierMap.sample(3, 16, 1.0, seed=5) + projection_a = gaussian_projection_matrix(4 * 16, 12, seed=9) + projection_b = gaussian_projection_matrix(4 * 16, 12, seed=9) + np.testing.assert_array_equal(projection_a, projection_b) + np.testing.assert_array_equal( + compact_rfftrace_vector(samples, feature_map, projection_a), + compact_rfftrace_vector(samples, feature_map, projection_b), + ) + + +def test_invalid_bandwidth_is_rejected() -> None: + samples = np.asarray([[0.0], [1.0]], dtype=np.float32) + with pytest.raises(ValueError, match="positive"): + rbf_kernel(samples, samples, 0.0) diff --git a/tests/test_rbf_mmd_pilot.py b/tests/test_rbf_mmd_pilot.py new file mode 100644 index 0000000..430b82a --- /dev/null +++ b/tests/test_rbf_mmd_pilot.py @@ -0,0 +1,44 @@ +from __future__ import annotations + +import importlib.util +import sys +from pathlib import Path + +import numpy as np + + +SCRIPT = Path(__file__).parents[1] / "scripts" / "run_rbf_mmd_pilot.py" +SPEC = importlib.util.spec_from_file_location("run_rbf_mmd_pilot", SCRIPT) +assert SPEC is not None and SPEC.loader is not None +PILOT = importlib.util.module_from_spec(SPEC) +sys.modules[SPEC.name] = PILOT +SPEC.loader.exec_module(PILOT) + + +def test_exact_mmd_is_zero_for_identical_samples() -> None: + samples = np.asarray([[1.0, 0.0], [0.0, 1.0]], dtype=np.float32) + assert np.isclose(PILOT.exact_mmd2(samples, samples, 1.0), 0.0) + + +def test_same_setting_split_uses_disjoint_repeat_halves() -> None: + setting = PILOT.SettingSpec(0.2, 0.8) + runs = [ + PILOT.RunRecord("m", setting, repeat, Path(f"/tmp/r{repeat}"), ["p"], ["r"]) + for repeat in range(1, 5) + ] + reference, query = PILOT.chunk_runs_for_same_setting(runs) + assert [run.repeat for run in reference] == [1, 2] + assert [run.repeat for run in query] == [3, 4] + + +def test_select_prompts_intersects_every_selected_record() -> None: + setting = PILOT.SettingSpec(0.2, 0.8) + records = { + ("a", setting.code, 1): PILOT.RunRecord( + "a", setting, 1, Path("/tmp/a"), ["shared", "a-only"], ["", ""] + ), + ("b", setting.code, 1): PILOT.RunRecord( + "b", setting, 1, Path("/tmp/b"), ["shared", "b-only"], ["", ""] + ), + } + assert PILOT.select_prompts(records, ["a", "b"], [setting], 0) == ["shared"] diff --git a/tests/test_rfftrace_experiment.py b/tests/test_rfftrace_experiment.py new file mode 100644 index 0000000..18d1f53 --- /dev/null +++ b/tests/test_rfftrace_experiment.py @@ -0,0 +1,88 @@ +from __future__ import annotations + +import importlib.util +import json +import sys +from pathlib import Path + + +_SCRIPT = Path(__file__).resolve().parents[1] / "scripts" / "run_rfftrace_experiment.py" +_SPEC = importlib.util.spec_from_file_location("run_rfftrace_experiment", _SCRIPT) +assert _SPEC is not None and _SPEC.loader is not None +experiment = importlib.util.module_from_spec(_SPEC) +sys.modules[_SPEC.name] = experiment +_SPEC.loader.exec_module(experiment) + + +def write_run( + root: Path, + model: str, + setting: experiment.Setting, + repeat: int, + prompts: list[str], +) -> experiment.ResponseRun: + safe = model.replace("/", "_") + run_dir = root / f"{safe}_{setting.code}_r{repeat}" + run_dir.mkdir(parents=True) + path = run_dir / "responses.json" + path.write_text( + json.dumps( + { + "model": model, + "items": [ + {"prompt": prompt, "response": f"{model}-{repeat}-{prompt}"} + for prompt in prompts + ], + } + ), + encoding="utf-8", + ) + return experiment.load_response_run(path) + + +def test_load_response_run_preserves_unsanitized_model_id(tmp_path: Path) -> None: + setting = experiment.Setting(0.2, 0.8) + record = write_run(tmp_path, "org/model", setting, 2, ["p1", "p2"]) + assert record.model_id == "org/model" + assert record.setting == setting + assert record.repeat == 2 + + +def test_common_prompts_intersects_every_selected_run(tmp_path: Path) -> None: + setting = experiment.Setting(0.2, 0.8) + first = write_run(tmp_path, "org/a", setting, 1, ["shared", "only-a"]) + second = write_run(tmp_path, "org/b", setting, 1, ["shared", "only-b"]) + assert experiment.common_prompts([first, second]) == ["shared"] + + +def test_select_models_requires_every_requested_repeat(tmp_path: Path) -> None: + reference = experiment.Setting(0.2, 0.8) + query = experiment.Setting(0.3, 1.0) + records = {} + for model in ["complete", "missing"]: + for setting, repeats in [(reference, [1, 3]), (query, [2, 4])]: + for repeat in repeats: + if model == "missing" and setting == query and repeat == 4: + continue + record = write_run(tmp_path, model, setting, repeat, ["p"]) + records[(model, setting, repeat)] = record + selected = experiment.select_models( + records, + reference, + [query], + (1, 3), + (2, 4), + 2, + None, + 0, + ) + assert selected == ["complete"] + + +def test_split_prompts_is_disjoint_and_reproducible() -> None: + prompts = [f"p{index}" for index in range(10)] + first = experiment.split_prompts(prompts, 0.2, 42) + second = experiment.split_prompts(prompts, 0.2, 42) + assert first == second + assert set(first[0]).isdisjoint(first[1]) + assert set(first[0]) | set(first[1]) == set(prompts) diff --git a/tests/test_rfftrace_svm.py b/tests/test_rfftrace_svm.py new file mode 100644 index 0000000..28e166f --- /dev/null +++ b/tests/test_rfftrace_svm.py @@ -0,0 +1,61 @@ +from __future__ import annotations + +import importlib.util +from pathlib import Path + +import numpy as np +import pytest +from sklearn.svm import LinearSVC + + +SCRIPT = Path(__file__).parents[1] / "scripts" / "evaluate_rfftrace_svm.py" +SPEC = importlib.util.spec_from_file_location("evaluate_rfftrace_svm", SCRIPT) +assert SPEC is not None and SPEC.loader is not None +MODULE = importlib.util.module_from_spec(SPEC) +SPEC.loader.exec_module(MODULE) + + +def write_vectors(path: Path) -> None: + models = np.asarray(["a", "b", "c"]) + base = np.asarray([[0.0, 0.0], [5.0, 0.0], [0.0, 5.0]], dtype=np.float32) + np.savez_compressed( + path, + models=models, + train_1=base, + train_2=base + 0.05, + test=base + 0.02, + ) + + +def test_load_matrices_rejects_split_overlap(tmp_path: Path) -> None: + path = tmp_path / "vectors.npz" + write_vectors(path) + with pytest.raises(ValueError, match="disjoint"): + MODULE.load_matrices(path, ["train_1"], ["train_1"]) + + +def test_linear_svm_recovers_separable_held_out_vectors(tmp_path: Path) -> None: + path = tmp_path / "vectors.npz" + write_vectors(path) + models, matrices = MODULE.load_matrices(path, ["train_1", "train_2"], ["test"]) + summaries, predictions = MODULE.evaluate_classifier( + "linear_svm", + LinearSVC(C=1.0, dual="auto", random_state=42), + models, + matrices, + ["train_1", "train_2"], + ["test"], + ) + assert summaries[0]["top1"] == pytest.approx(1.0) + assert all(row["correct"] == 1 for row in predictions) + + +def test_binary_rank_expands_single_decision_score() -> None: + classes = np.asarray(["a", "b"]) + assert MODULE.rank_from_scores(np.asarray(-2.0), classes, "a") == 1 + assert MODULE.rank_from_scores(np.asarray(2.0), classes, "b") == 1 + + +def test_parse_gamma_accepts_named_and_numeric_values() -> None: + assert MODULE.parse_gamma("scale") == "scale" + assert MODULE.parse_gamma("0.25") == pytest.approx(0.25) From 01d42155314d4231dd323eb0ecd0538b1202aee9 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Thu, 13 Aug 2026 13:39:37 +0800 Subject: [PATCH 25/28] Update August 13 recovery and DistDNA figures --- .../distdna_k2_pilot_design.png | Bin 0 -> 130910 bytes .../live_grid_seed_recovery.png | Bin 0 -> 120330 bytes .../primary_robustness_20260813/snapshot.json | 24 ++ ...ess_experiment_full_updated_2026-08-13.pdf | Bin 383905 -> 815006 bytes ...ess_experiment_full_updated_2026-08-13.tex | 191 +++++++----- .../plot_primary_status_and_distdna_design.py | 288 ++++++++++++++++++ 6 files changed, 431 insertions(+), 72 deletions(-) create mode 100644 docs/figures/primary_robustness_20260813/distdna_k2_pilot_design.png create mode 100644 docs/figures/primary_robustness_20260813/live_grid_seed_recovery.png create mode 100644 docs/figures/primary_robustness_20260813/snapshot.json create mode 100644 scripts/plot_primary_status_and_distdna_design.py diff --git a/docs/figures/primary_robustness_20260813/distdna_k2_pilot_design.png b/docs/figures/primary_robustness_20260813/distdna_k2_pilot_design.png new file mode 100644 index 0000000000000000000000000000000000000000..53964c415f8ace812548b52b99cb44ee05f88b35 GIT binary patch literal 130910 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 z z7`fXeNdNgPA)d=D9TWIMo@hmw^@UtKpVC{f7{wgzPm*zC4H-d0p#HV<%`v2K$z){? zZ*F3Vho|Z+mg7^(;Z?iryo8|kSNE)=uGiE!#ykpiluLsnt<`hUl#J&w#*}f`q1wDfBDR3{Bd_OX zxP-9qMsN1vjdj>mzd?+B9ODOmSfQ*!(9CEe`uukc}dxpgHni zS6dl34Ec$PlE^!)Ja2oMN6Pjtc<7pIbIP?i-5*aSjWrZ3xa5dhn+dR-f&J9uu8(pi zqw?!kJuHd+tj<{7G5E}Jny9W$mc3U>;Q6ES-oJk@hC<5hdFz&)JNLnATz3mgS$^3E zpubzXOXq!T8p(nQ?zL1rl2?$^xRYRPQK{!0{1>jnp_DLzdoTVEt~2=u*M-z0Db%3X zlu>4~41q|k9&Pt0y4qbKJXgC9xG}Jq(xM{u77M9bN)+1RVW6&idOe+8J%9lWjS*d) ztg#3mC<+o%v3IF0BSLnZrkxio@|BCEQB5%62NUuCh9)h}EyZ|pMpg@c;t*g@gPvK} zAC(bu*ljc?Brp(k`oKcAlE9_ls8y=~ofS%**pe0^j*olDhZ-Mc2`HPj@r};_P1I#!R;F1m_j^NeU2+Krj zIywa{p`M_N9Ukw6-yNQ44jDBYTZCj2HvumtWMxsJf_JL}+YGpOFP32$cG3X12`f3~ zarA;EZ?%3}Gw5qf#j<=Sg5EpgUfN+d>l;-;T#+W!3q4>MdJYVpp-xocS5!zS#4|xp zY7*A^rJjE%AywKj-my_Lb>Y7!5Fz_?3G$BiaN|X@V{&mEZetF+{eM-~`mFD*#v@pHjl%IVR8#vov?clw*R_Vyv*g zn0_$Q2E=4m4vTe%!-J5#yf|>Bpx6E8#>Ndf2SdP<_})d$L(q7JP<js!$9-u51h-xR1udxn zHN(fk7Zing_NKw_P%ao4+)ls*TqRWHtQp+i`E@@#T*17H(skA1%ER+kTkc(xfQ$ql z&7fErEj?o85)tt(c3QR2LBr}t74SK5Q14wszu%nYb2OEysl`6(J-Gf!0nuW#6S51r zAuCvDdL3!_qmi^jo}`P*NNAV1c-pU5mj<3s#1;n=ECS~UQupMt7u5^f8a%p zEz)g1;oc!fnVwpU0$u%a5P1E&mC>IT)d1+St9^ozVXl`rz2rT8WJ~wDw1jx9Q4&S< zKeZSXU;)(PkXdJg&?C)FohomUC?$qRl7WIi=?C^;T+?m zYocDi_tQ_>m8RpNl@dNztDcpWU#JJ8hg&m3{>3#J6-7mVz5M`LKtqGa;I@F(En-AW z3?bgOnFQ7w8j5u8+7T-Qtg-~zuZ_8O%ez{ttKWm6iuM0l`Jua31+9exUFS{I;rs=z z()+2=QJJD!W6izi{ONJDTZbZ7WM^kk5T+g-1@|ed;ib{+o5j3~rC@^#&E@;{UH+4A zt@2wUU5OeMM1hQ9ZXU_-no?s^0gLM&m%ZKM7qdIjJHHTUGbW~KffB)hGlzJzrqO8p6 zexd<@ghSn8Exuc4@~GYdD?>h+l{f$lx@6AMgW-%m-sE5S9U^!BAoIgczkFw4k>Y3-#W8Bf{#mErB9;+^VuEI=lZE4#(#<(| z+hQPYjDij+c*ZAR1X`WjeD)E?U3nCD-$bVEWE29hr?D~}@$QmGU{#2Z=l2bl$2M6q zgM%@Za+qKlvPJKNk1j-RO|Y}s=dycMfNy!eX2WsUMbhH-oI}gF>isP0c$m#Kg~m^x zhVZNgYi)(an|Q91rm>XHlx+cjLiUqvQ&qW(&dXHTxt@ZeqU4D%R)_no-3fz@wjig= z%y*6JmfV~zLGQEejMZWhO9h)jCP{Gli_5B;&U_;B!2;_ygTD8rL9WW|QDF_c^xDHK zsC-VO{cIF1ckB4|Dsc*f`WSmJO7y4 z{r&ql!APHG4P$!0O>R+2ZoJ6Buvg(<5$b?R88Sso!B(W&%oe}Bf$eXKltca!F-PGQ zE&ywdD&G7qE`4a{5L5rE>?F-U@b2<(*1p{{qjj(#KY!Rt-+fgeORBH|%{DWB=!)HT zsR|GoN1ld;8e z{q*B|28<91C2F%N8cP_RfZ(9TfNy^!X8trIDJ~`>dJuXY1m15cDCnQPMaYdi*`>hm zae^%T+S2F;#(2HOVHG;OQ?**+Z>=)8T^t>-odMzWwN=eD*9}Tr8)L@bk)bPO#FC>A zoU_#&DaizmXsG7<$$);sZ<~HYNBuP>5ZhjSWaaxgGLl=x9#x329FcQiS8_}wC6#{6 z#7cGxmGw`)wlAmjEh%38d+X8DJQ=)d_y_^QU}qV>4_a)YQDFP9PyjGHG-ia4lmQTz zRf_@8D?n7{t-hBZ9ZCP3pPvH?ki!!q*3n(YWsj7xuaON_ZeE^|jm=Vrbyz;KDM0iy z2V}WU8?Pn1*eZp0Y2mVksIh?w3ZpY|bD@yOd8ns>hQ`gSdE6LK+w3sd9@G=vce#Hk z!Ils=^hYNR*wUj}Um{o4nYsRh*;vb(SZo2OBmVKq@rlpA00*C`2=fBRdsSkH3s`A( z{>(+BIJuHnR|hoV`n|w&WJDw+)cmT1XGO*FHb9)efXi~~vzMAra&j{F!g9=7w`ZGd z#_>dhXgx_0&Dy90>n|Q3GeTHT7cfnJtAx{jw>}0XpRsvf{y1@BWq8?|wX0r?s#%K7 zz0@!7Tq*m1@t-6%!q)dw*f9ZpZ*D_HIwL>?n3v}cRQ|Q1P+8IFC9Y0Lpd8@m;c*8w zUXBb7dS0Cv>bhZy>!^fvX_UQq^@&(UT0f=?qlIrKDKFxCGscY>wt-44R_`VL9(E$ zijNO4pQmAD?C?3%zq9GVsa)tiGYn)NtbB4g26@s)pOA!s7x&$7ZZ_!xDJz$APl>dO zZ?o#0_Gc12H#-6fo8(efUH8~wwlE_;r1@rpcBEd!g%7SD03bNRa1?vUGmj3=vcD9`3twivT5U*1!(OGF(zZ97{Zj!ty5s zb(Y0kWN;&%zYeLo# zq|fM$cjqK6T$ge|#*n;Gc-6n=dCkv8*BU2_hWb{k&0xC1dmz6i5DJ!FZTDsv zZ`AF)V>j7s+cele>aSSy;Px4M2}w5_xGK*OYNPLy>cf90CM&CJqP}mSPpkC9D^E3;U&_)-+D}6~4wYFgwa7-R)g-8TU7pd=HarpT5@6c^1h`m_ zBW3SbqRl0|!Xde~NL--NbPfq6rGNqZOFt#R8qoQ)=l;dOfhIizpm~@C_K#ELfTSIf zTEoo2(e6<%meKlHcQKOjFaQkI*vZ*S<75F>L-TE?&LQVE3 zy|WAq2Z4-!t^gU#Cs*xMMp3xE^8bprXPx6Y-U5Ce{wLnj>X6Q&6FtKdruJ=DeSM&h zY=bvIg9neM^a|z!bO&f)AgTm_ADwS(CC<_#vT^C~`x3w&DOqTYdlDXASL+!Rr)56+ z2|c_TBsJqGJE5OboN={3f7}>nIqPJ&dt9!G@*aXQ$)#J&=WGWk>gx@g03gQ|BD9l4 zLYT&?#qVJ{SxYmWcSx5n41gjb-2SD`)_b;0S0=ep$a9#u8$nS#zEXG)2Kz7(8{ zT@R^TQCHAi-5vzz8?UOOq9&IIRHEwdnjX8Uu9G7)kt^psF^(>m8tH`@n9CU-T4Szj^%> zOUS@TB4GcRZb`KuN0aaMPXI(O6!Rj4I;c3m6wlb)f3E(3xL2Amx>yxBFu$>XIX!)7 zI%*anTW^U%G7)ySbPV{>fFY_xyFhRaIRuDnAO@Sag7Qln=ymEvgCj724v^TT;q~7g zpn^|%EiWQCNX=o2wpV;LQ&KN^k*$B;(f+ou;61kKIG)^YE#O51Ocb$aFDo=TP4}_{ zXAh=zumrqaJ7K18>(U4tb(*mrfVnqxJQVYFc16WpryLh#|Gln^ zTutG!x|YqOZSm`lf~Pt90|sSejSjcDtVaRM{?9VND3F#V959y!Xqg^xFF8sxF*1^H z=vUlvF;)N5KWAB7Vxm7QRFuf#JQv`V?q(%GkJsJO+FDINln@;98u_Nt#v@|Px7pF& zs;QBpc4PnPQ@+GjkW_U=N#8pC+z&qhxkNHc6d)2O&Q;|_d=66M=uioEbqx>xxqQtc z(rCMBUvb{;uC!cdp}Mnicqt_=6CPpI7LJ63R2X@j#%G!H87vJ*FKmU8Ivs8W+g#5k z4G=6nukAfx_F(5^MK^#x7rMQ}{nbwQ{?B?*Pgag5vT6MKugAG{S(kZiE`9?F{HfRH zj398-hg_5G-Cg~^B{3-}OTbWq6vPYI5E#hQ)o9y)oqJ5oPd_KwU^4!@e!$NKnih}3 z`?kA99(2}}zhBB_0}={BHtk6f1!fMLLQ%yblkKU6?z%52BaOQ9Yv1%okbHS02e>9M z3fFG55RSkvDqaB$A-`By+3ngrSI6c;4LuYT&Vua$yUJ~_?Q?{dx>Uy=z5XXcO(l9K zxB^KasF1}fK<(4;WM-*99$5Ih4vA1w5qk+_YAUaJ97R~O{R*bB@uzIp-k~AM_;k5H z9l88IW?J)OMzO-1MWq%j++lp*(c5!F$faXwa(eSQXw1ncHdG>Pu{Q-Sin@$Fy-vDg z;HT3MXDFXA#Dg^FnMinC?C8c7R8&NF#_F-WTFd~O3OK5w4ltf*&O{+aGytR;m^v=U zy1^x9`#l1Q*}jr_yjUH%%@pKyw9;%dKQ|je(DXZ5Lr2HD3q&(cqPvOzT3!nYa77#@ zMgk}o+5U(M^d`RusB26ldgVtL2ej-<2`IxZHX89gbkL&0Lb~c>A`Y)V!2H8aEL2y} zCqPVk%V(XkN?kLFL5I6%?eKE*W}2F3EV~LSSu-!Mi$?EgD$C5q_JOVNj_V|8!3~1= zT;7ZXSDOtjA#C&j32N1z&wcB@P+a8pII|k)Sg7hEJzJnsn;2CoaZcdK!BM{z)S$!T z`g~I=W1wnpKs2nN*W(Wx7glg4Dxv|6O3?jcVPgZh%qj>JXXpW#3r?$R1v>6R|Jk}& zgCpgYSE6r~(_<9t`71EQw{Sh0loS;;TOGQF2h==W4ykV=T#XtyIL(z$`f};w;n~$su642fI-Ho}`f-%ai)2e zJbI8CHC%ct<%=^Lq^{R9pdH2gM|*2zbB`SC!KB{caM+6(edfAv9X2HN}TKyjWz7H zi*5GHoTGrKUiu|hpAkK?<#3%SF`(Z#g@GFzD^Ec&({)7OnJJjs9ZZ zSx=>Q=hMdYd{a|z&L*Z3R_?A0Au1uLP_B|u@og%?)d@?LZ&W48s!e8xH}oEZFfj@6 zmI3=zo}XV>xV0x=3Jlr-`C_~2PDX~{-%(gyU+vKD*|D}B0&vBnX=Eg%pr~}`r(OKr zt`KfcIq6oO;$B$}a``+9bK$OR5SFPdv6>8>22q4w+(w0Ht(a>?W_Wn0_XA|wwK5a< z7aEH^fa@74H1rpO2Lgfz;F2!aWH(>Qk%*=UJM)VZ(-hcT+hI`?Xt6x z{8I+txiSY$^v(2s6A@|8%3|iFd@L;-&!=+*Jibjr+&&lR9DpsG3=Zx)*P9qMMa|n$ z=$pGZnZrcDn3`<@$ISf-4)F!>)LkVy(%M%3}Pk1RgGc4ep1X9gP6o?|i_p107;%_8!6b=MswGtNjz_3kwU20aTkl zEaw;hTmS{Q09jxE(s@@o8}KV4DuD6U#gUBRC}h%^4$QZ(oFn_MJ3&dDdiA%MfiNL8 zIYqn0g^PM0HI>H}J~R*T)QU%z+{P~e`|m&W7ioRjv&^PRw{yvKWoVDaL!O?+HJ zhd1mdJ+;;Mvz?Xp7g<@7fUb$j$+^kNno8s8CjE9*hE%8h1yv1=x6bhLZ0`u!pet`& zBSShLgi=!QvK`=Bd4MNge-|tzT=74@R|0GsaL@lb{x5kOg?fI*zkI=onT$I8Qc*!c zK}u<5tiQ%_*`&RtK}j)YKm4@JSj%uT=E_z>b$n4+x-_ZgyP=}wQuZ-j8nLBBV^tyJ ziuc8RPf~U}RRqc3&g&2Q3iA*_IQVxD15BNNCgNtoM~<{PRN^%`anhGK zPFBj(Yho~A;xB#0L7w-Nd#*% z{fO8-vruI&0?vMDNyZ}#cAl-7UN9v0j^_ki#xQX;sLeIV`j7;bIp2r(vi6*R6kr_g$Cckq`;` zYYf87_k@`j=jnI8!=@aT%4%Mv2>*_%-z@}yuQ*-#TVdiS%EA@j+pEhU+fM%;TYfhd z;}J5ihuObqo$J62@mYq+lG-(ah;BT-L{C_I$JMIEKY%D{>n26buyE2-%rWR=fz#Dh%;&n zHmK<6$VmV9bMU(J7{-YyHPmzJ@tS^7b;(FPsdUZckH(AFD1uwNNZmsS9rFFT` zPK(czyQpZO6!Bd=G9?`~HTvtxCgJqa(%mtQYJol1yeK{SS~13#<=&S$#Yapi7tVb3 z)~c-umvy444p1bYMNc`QALTduY zfB_Ua6e8pf9UT^;;YcS#G!*gn)GF20S?09f8*7&X?xhiC%}l+ zlQ+t$G_*BbZ1ucTl{o|+s?8p{;Jb|t$m~?nT!jypbOGJOXxlTUMu$p>K+r_+$Ah|yS zm4b0bR1BjsPR?}>4$!dBuw*4_4UW=WW0M^q|2f$|7L=8Z^bdK>tm__Ya!?|E-O z?&d=EkwIo+lNtWkSCG#IEd_l^RZ%Z!rpU8Ul^o&fd%6I_1S=ikZ5=yDk;S0@73JIT z9R8EiZym+I_4rCXkdZ>Ky^K{N3HiB_qz`k9dMnCs3r&sIe9t-QSsUVH8>`s~CrXvZ z8LbyO$shStg;R^D0}zs}E6%mZ7Fh>#ONyb34zC1sgi~<_#fD>&;~kG7Y;u`D(%N3W z5=h69Ifx*gJh{qM`?v}hy~Ie_!IFHg^X^HP9Q}MnFU#V+S31zf)i|MD|&n@&4xjC$zL$FHA}f%klR&FarKk8$U5ZH|Or z38MpAe`EkypzUFiJSqyZs>km`pUM|4&_Pd6t6S&d`bCk}Qqs!+_zV@=3J$=^oU3YY zW50iF|7^1@q@}3X^03}~BIHwDkXK+_P+;tF{W{nI?ec-DqKb*FvuuQkIqs&>=*o>% z>YK!{dV{_%P)st*CC9yPZ>QCmI$LBhTgqFLEX0V^tGN$wmBbB2>fko zCm58jQh6mP2(1kqmd+#Iu+}=L6N491$APR91!ad7hbahBhS}nh_a@PM{1Gc4=p*QU z%S&H%cRg!*Qa$`SpxR?2PWCuO%CZc{_&0|A8il-R+}t1FZK@x=MOHVvJ96khqq8$Y zks>%IF9Wq=5yq7IQA>;sC2}8%W0i1EJlyUG4-O*XxT)9XtY*ZA<#+$GIr{0S+Oe_Y z={mnGkKN*1Wd*Tj3IU;!30SO;qRs6tFxlpCve`LmtQ_7Ol;_t0IrS4*YA`dhFaX#= zbVl^UM%a9L5R+c}(^7$G?%XJWa`Vsj0Y)HofZH2OH8 zfMm}_fVH^57VBHb5iSk@!bpAP3b={!(BC)M?1!V4r&h_C3dU#X#B-1%ZCKQ^W_H}5 zzt%S}`g5zf6|4BxA9&?vS5{O*BMI|$G(akW@v@UJ@G^vruCSfib|7KJJA_!ZYC1C$+#r92@|^-FgT092ps6;hf3jvQ`En=A!1ja?LlR#i?BOGdD2$ZeTPa`IB7VpA4We4a{sLTy2#Fzix}A zT=hDiGL#g5#%0PT0%QnD@CZH5)Zukirj9&;>cMEh>U!wLjq_=eSQEZ`rJ=5ceJ@;@4e!=4O%4!Uy-)j?M{_f z3V8u9d*nwxENnc13QX0XY>4#taOLz60wzn$y;b-AOy!G6nb3Eq0QN*F^sma&FEbf1 z%>2IiULC?R-y!q>+ll=Uh7H}|&yHqM8QVW5{D%IuR?K-ZK+T`5#o5Z-z>3UICf;ro zu{^8FY^x#`aOwd_08*`PcHDBaiGLVieP_i<*H-lW93Lg2v z3=v-T>c1`yhwL?Nay?{U3+LsTBDPCIvMVLaQ#jn*!M($LRMc&ex-b8G!(val#e8~q z4dpY(hzgA&NtRN{f)}nScFE7L>li-c7Q7pw!wsRB zsFqQ3R3gt-V<=!0yGf#-(+Nj6tl3-X9I|+CiAdF3^{41N5s%|m{{xt^AK^_S19*Y9 zID9te9c#`}>g$7WMIv<|eT~xE(pUg9QdWMkzNz74u}tmi%CdcL`kbl>5mdaN0{!*I zF64L@GV183vDjSplw+@x3GlxnxF7-wK*8xh5*ONsZ zSUcE%zcY8ZU3c7V@CRVQ+$mOU|GJXgo3tp^>(f3uW{S=24(E~B&otT`Fypb7CC#(1q4~*gVNU*JfXuC-w2AfX!Q=k+-J!1W z@*E{x>KjhobA1-IGT#pC>29-s!6%?&eWi(MkPH&ZtPA#hkL|6EX>hFKW4uW?@Rg|g zX1#(Di~JR_^(d&#zv<_D;Je`eE|n-L3NWo;*(PXp7K`eX`FY5V|EKf`3@EG!6zg5k z(6Z9&{3EZY#)=YB;upQ-9s4<5A@tQVk_#{02$_ry@Q@|uY8qN>V!~pirrv(SxZ;nF z58SVK!b$IZWCqx>ku<+Bx};>N3;}l(@!WiVWIHwY%Wi5+V7(F?j>w~I8f|nsyzFO$Q)L&e2A{7dJfU;CaJ_FTFGX?_-ot&tDmTvc} zGY7|_RZfl-TXF&o^&pqC{p)WUJp2|MT0hywdX+7JdcF@apg^yZ;C@~y^>(v^5adRH zt~DGBwfZc+i`07fmcLX=Wb}IJ1JY9eHy1H{(&vJa_YFhkPi%U`Ct-Aej=l6AlGke# zNi6^@(n79gTR(KuX=!O8Egd+rGB!O%lg6h07UgVk=L&NVtRHoD~&mi#)eN>w8?RBFyv z2nP>yLw?v};1-@g)4<5qvX4Kv>txtGNYt8y==1M2zu<#upI`)sh$Pg{1*n|oHtIci}ePpROlJtm85>uEQ_+y<2Cv1^yw1eZ>zW%wnNoj=5{`jH#DczEZ{1~Siobk6=;`huy zo}Dx=E0+xV6Cd*D*(*GGYy=?%lVWHcI#FcNxy`|mLSL!#u*#~&Y1=E_S>`~UN0jW9 z4Z+YUMGV-bY|zGhIN2?=He+JK!W1uFZeML2d}qvT ztG>hb3di%)s^CnS@soS^{1%pm^j>?y2fA96nlmCs?+Nr;l#gDwHh@qM@Nt8Tu#>pT zB(Z$M^!i@Srk=iq&?I(A!f7>h);Nan&@Ktr!qC$#gy{odIl)F}? zPFM96RXtY_6%{b2<+0j7=N}M+K=GY_wo`eYVZ1=~De{-b#l!W!SQo|e6=k$QD^G#~ zAC?V@y1rsDg_+XgaR<%k9e?f37;Q~PpZjNwhQ-Oc+GIKXSy3e|uxsk1>X?QkEd@xS zmz}o8JA3}+s6G{ytmQ`nZp-gs5UXk-tF&z6ptmu3{iZ#1Tb;3v#9%fO^CU5own@>M zDTOq@V563C#;5%BQBIaZ+qhJ*LH}E)g3ZD@74UC>Bc}yR)rX3IgcP-Q3rl2>JcmET zFJM#RxUpA9U%v@CGO@6lZ?@3#A%C3G;sl39Px`J_RaIU3WC0hF%lUv2(f``}IFaMH z{|A0pI&^OZKP4vWZGQY3{!=&jeciSzUvgA;Ee5bCocx;9Om;q)3?dKE@n_a;M!ck> zDlKVw%}CiZLi27UO}TerKCz@%4%Nry^x8tziOIb#IDZ<(c~|(g=P^7qSrYgr`ii!| zQmvf{^Ey7F(MUf{A=w_YB}X*?p9VoK8EI({G13LWL#O?`_BMqmj*%=gPapDr?Z$(x zC!lR71vp#VKPE7m->PcJ_>9v7%c!=xatg--4+N2 z418Pwo-Szp|KL0WPgo{IfQ)!JD0%15{Xdk0L?CD`(t+Jb)ZN)F2i%yCw6v;k4 zm{OE2#tQ>+wO^+@Sa&Or2jOSwP<%XG{P-BJ!;`t1jiydhruFE53vreX2aP5l-7;7qe?VQypB85wlaK6{y{Se)3X z^8l+$twAU?vgp&=?$`qm!%nTWWC+8%g_7~>E58H-hx2xU&-Z2d1rO_aZ`T zQ*RU1eo5y8;Gfw&u!@$%d}{D1%d+=!E4$kM7|aKNZEyl1AJ~)x=GM;(sD;03I=_dY z=dpeo=^L!}n99!*82dl%_vU!(96S#xcsXs6fegDN{;&hs;uc@jX`{z=&KeQS)X2nU z-aUw8NJy_T}$kEydJp5%4%P=rc4bsCPPK7q-Z5X_@U{ zp6p;wKrjOTMFl;-Lhw=2v8gX1FKgAH_@)rTmk4J6?(*}9o9&^%bNhL0h z&K4afw}ZL2Am_gqn7E2h+x@GcsK`=-9|YMEU@p5rEcF$EB~X?cYJ6b5w>?^C*f*Xh z{=@i~TEG>~!bFjX2uvr2ysz<0j@NCxIw_tQDB0DP!*G;zPrlX4H{o0+C(zHy#lc(W z-Z$1f@VfQN{^;R}V{I~*QzExH3YD63lyH?v$fMK82kN$4<4^RE5#O^6L_O!67>Pnj z<`0faJ5jIHN*ARA+8_xJH9A9{9)hg6Of|RnYqs^v*i_Rl?I+k-JOD5h>m8UiHd`OxK#f zF7b8_%NL2XvCKM=#@2cUUk=C)^0n^j?GRQ^Aha-tT#Y_EYL)uy<#1~TXRO>$92f5j z(Ahfl9tdMh9)%)Ttz00)sk$as#^X>^$#so4|C!)jaZ+u13V%kz;a=3s-jMJEUHj91 zwXO`M6 zcE=RJnp3rg$YMyf|6j+$y@%yxw^2SOSuGs)*a*5YC2^F=*Eqh{-GpP6lPlv7r%t7G38 z%-i~^n+k!vFCas404Mp;{4S>6f8cm1ji3FQ|AW-~->AI*A*{g|iw{#RpA8Q0fzkN! z_4|DTNHPvEskK4$Defo#SmtmE-_w>doLgzgxmeTKc>UoGpq_ z4V`PySj{#z|IJswJ4h+Jj#fgjCT`wGJ{=Qeo=6~m^7k~eRQ^59+}sN)iNBv14f*fM z(J7S>p8mP&F)niv?FZlxAKxn<6=@j6#JWiQISRR04LzUW3gy4QTW5@pMN`gZ<%TTz zG2!9Am#Lx5$ei0@_NNkngVN_e$I^UySo`1U(^AM8s5t9)^I0J=R=We5f6veOR{#HF z6+!BDB*D*9Rqz>xG^%w!Sb5phS`HqF5N z;*L=0&F$$CkG^x=JRl)~Jdmaw8dLz}grYr#V$bHd&lhK`?4$T+u+MaB&e#XtJfe0 z3mGQ%*VotVTVl0S;!>hu@ZgQ5><#U0UXsb`LaCLDb03rnOmOFAbt{!Fx@Y(Ui;+o=n3HV{dmodGZRHqWe!OSJ-x)9>(mlVZ?jgiG z+ADS2+?=Xyf4KD`Cv2wsblH01do?N@-pX2DCfZNTd!9!n#3(5#9bLdnB`~y$X6@2~ zmyy;^Z}%I4DI(}eLKL4-lC%5HhA+c=z%06>pt#tU`KGIP*KY@OB?7*SGDM-GzMhDs z1etS4`JVk5{EO`|EZc^39*hRo>M8(y1SEnaPP4&s`TAQ|ZXk>j^%7zyJ)LN;rq^m4 zEdNGHO|5)mncb~DV@VVNiU0x}TW_nxL(FA2`*a%|uJ)Q!xb87AGIG>fcMABmZatiS z3a>Y(XruHYKRP^*av4Nl6Lu!zbDJ%nM;5LB{C@W@cVH z+h{bB55}K@UcD9A7n13E%|^@pDf9^d0;DCZS1XxvTbtGi6Xs*3hjmuk1L$N=Z+9K2 z&|9eQDA{`Q=+Q~Sv5N=N7Iw*DLk11$wG_S6iq}Upkiyw!985j>ixYI`f)TVU%761qC^nH>Np<=8mE#;V~H)y&ryev^b61~c>Z=c4T5_dJysIVAF1Evc3B$k z1KlIAtzN{1_r-4I!D1l*5tM6l%1Z_6k<%J9&Nnv>BsKe7NoYR0FG{?2ijJDZYA7Wl zf@9GwkNgVyBR~&FL z?T8;B0iYAC5x09qOjCs{!dzOi=QZY;GTVn&9WjK#Y;4t2G$uwyo>%Lqr^yrho*f9- zew`fvobc8bn!kM-hI8AKLnJ=tJB&G*NYvFG1qGDw5-K&+M4OghKJj2+(Bbh;;AiL# zlgI`QEE*m|bIq7~CjB~*>3Uy12uZO$H#escnCWv(PDOQ}=lc02G0FHkrfaG4bNF3h z>s!b5e061syk_ivm3^WU8^?I1Yq}y%Z^1OPey`pxI)TqQ9!C?tZ$4iV34!(F1lLm$ zuLj^uNU;#-KK%TR+jaeD{tgW~dhld^$1f`FMyIpsPz0#3*RD3Fkkim0#!!)!RQc}7 z4EafP+b?5yo8vpKYEvaY${QTgwsy=8$CDplPKsAnK`Yr!(vo5;7~wqC9TXQEn#g_D z+h{?IAPVyw&dfH=@6)_VF6Z^3qKBslxD#%y+-r{@2n`A&;rHT1yp5!KwR!fd&wVOC zC)e~52~R3No)LVB=#|-Y*02(9x?^m-nrvF-`QT7BvAd)bXsYsj5QYvX>G!Ute4b4s zr_&ikG3j}|%wzlu2lm1L`{_f7PL;Buk9FOuR_!2FU(Y}~uRWUNYCHBfLH9$a^;uj9 z2aUNT+L2!9AXRR~RnPh_g?Unxk1Zg*YLh0=d`4oLKAB_d2|E9aRIvdf!jOyCQGz!+DZ(QI=YiP zX5q_F;$Y~G67dRn-)s0-Cw%Nar^B6{8HR}QyTXr1X5&5UX3j`uOx%-dcJqrpzhg8(+lYQx-D+rC++tHES|1~C{ECngC>kd zr#qu+Jpjwl-P0{kI)_WRd^oaW1)6E67Fy31&2+C9UKw2dn%h0w8y*?qw>OXAWF-Z zQ^-zjNoIv&yrvwR1y7T3YS6N=x)0-K`p(Bbcr{j?j4ahr>gdYs#&}Y|qsS*6fi(AJ zqVwC+J2A&MFuZFX9aHlFg`7-zil>(NwZ}tu2~qG!H^yt9mi27-3wFeK0ZwWYR?#mj za64q>Led0UaGtC??o87$GRlo>UElgP<3u_$|NJr}d2eyF(2 zTj-lT`pfab<8&v_qbN`5gEXDA*A2v{Gi*Uhu9B^iW0(#d=a_@L0osY zPyajd$XVzatQX)L4nq`o5U=F7$ao7d5dp{(IMF`Yd@dCa)!t=p@~$$-iwYP_qJYcL zA=x`L^xvDT`f@dANW=8u`m%GL`>D7&DM-bjZ^#{A9=+t8-TATO4$9mi5F8nIz6$5# z!Ec@%92{V^2k_tW%*=kbU|rSq1G4r@K`_U=swZ~IUfaFf$+*=Du)Y`=r}&^e#d-XN zfQ6Ktj3B`5L3ifZ&D(`YtQh%qQvHtedTWz0&uw5`+0CF*zDpaC1s~xV z_gX%oVkwO`a_rI!ja;xi3`=Oytfi$24V8I!RSuXB?j09kfd-p<6Yq2=(Ri|;X?MOe zrj4H9ScaF5bkdWx?7Q%CiH0bp`D^13hGGk^P%@A7^dPOOb(0pS` z&-pN`3W2n^z!ZYlL&ruT%?{=>PZ7lYd>uonb=hxneK- z-w%GA58v0(e&uZ5gD1CZF}1n=+(y!JQ%53=RqctrC=!$yeK_ z{=>sc<1$)A#q<2l6$7u#+sXO)b;f&UTQ0-X+f?e=&DZvXXevvO#?2DkU>ubbUPEmwFWj+N0M&-3YQZh=+q>7`9=Yd&(t3U`mj_gRfk%oymui&SQiWE?=c>&KoDwG(cTkG%-oKi! zan!Sue&*K$`m$FNvPw(oN;k`Z@38A!Yk%(Co;UQK(jVhps}a-{1kcUP2ruiEGg7h1 z0Lf#QrWg+o5AX-2Tn=7#xo8;(htb-mKK-Fs)Z%fK2{3M_N-{F`BNxWA)uF@!A6Mr@ z{N5MDkg1?u{aJPG#3*ZZDaG`2NoVeS^rc|wp4s8D*3g(LiLc$YoRlY9Y)QIau$Rf* z^tVAl^q9yI+4W|Wl(gGcqIF1Kn-K>|i`WDv7P54BDarzq^sB8&aUD#MYli6>smr*y z5d1mGE)~;2-`d>TL}@Ch#q*j+F$>^oh}lM~s*RCz+^=ZaX}HR(a%&eKHa1M`13V_& ztxGLlb}T_CnNc9N)?86~x=aoo#91*}lH^syRj6Mh9nzJXX@Zq={ZLjV zEO3jEaCveXwx>x)C-r=(hg)@MApuOx~T?!_Z zuWwFwT2a?=@shf`i7MyX4waq`tBT=mtGaW@c#$}rnT}}(-4jWj7Q5tAYhX?yT35k( zcmHIs(qN02fg!jX?@b$zqQIa1gn_PhPmh!9&j`&lq~}ddi%9S|hEc*KD<#E#rSLdg ztyML~lmsJgok2x^knCD@F@O4Qn|$T_avwW+B~sZKiRsW42Z>0H%#T0l<>`@1OVR3d z%1Sqa^+$!&Q{nx`9FxQ@DV5rjptCGk<}SjyaL=Tl$GQlRh-#Gx_%6*~_W%X$2VwSW zBO{|$3Ms-k2@BHEvmHHDc)@!COrUAcEbCwON5D0qv28beH zD!p{1az-In{$Ngq8Jn8=W1|^+VH#c%@8Q@52}P@!S{BtWHeufCx3UN)ot>|^b-;%K zysP=9o$2g__b@&@#mN*gVye3r=Crhh0atHTxg?H=?xT2z<(jecY3*<@;D>-2<#_=N zi2}`gXMu_XdTsHl4*5Cl2L|L}y*^*DDYsG;4V1bY0*~)D7~fi8#2%T~FgUDh_aR2> zaD@0}8_)|Rn)WKqC>T>*8zFTI0=axKgsEmNUSMe}5`zh8v=pL93ha3a{NIvCd}nDd zwO(rp(@#C)BsQhW$;-7Lh`v71aR=@ogVwVS*K1?rwL&u^d1hm%Rb$Aj%QOE&2VJ%1 z-;H;_AVR|F4;$~fYnn^MT5t_cWP7xZ)&DXQHZIj{kD{lg1sC!TKoJVfw!FMPEkzEo zup9z&6L?bU)y5{kLha*lhpd1*RNhb*KBg%c=kI~fnZ|nV@7}bWWbfNrR5k8ojDQx+F^dc0y@>}}(+ef%Tcz4LmDtn(0i z99e|icjnp0I2k!m6Bidhz0%~_FFsw_U=AY$Y76wu^eN5O`EsPyhC9zPxqc<@6ff!W z9h*v+PiT2s$PR8w23@_~j7lOPI^CQvd@vLU9|m9q$pys{=hhbQp!pOrGO7YzZVC-0 zw3_E#mLXVHN}DjyYlVvX$i!O%1V1wNSIehHXe=kI;!mS=RXJ^^vt}mV@{ZSSq$R%1 zPj7blG5GbPBTn(lkQw01-hy5i?%lJ`4?}cXAPGTY? z3BU-RDsSVewWi%v=Jp*dHpPdL;TjsO=t1F~0zXm_;Zp<06XV0%qm>vtR2_X^E-$aA zcv87N8#TSFb@=KH1y3m{C<3$X`t`tiXH5p0A-$>zoPhiQFz^H%VGq-D{l18MTwaC_ zOk40xj#X7>{uyw0v-0w~ud8ZmYTmqd_QYw;0X+I~5JWk)t8VJAHDiCaV=T2M-%7r4 zb2ELZwWWTJ2EBl?yqI}GwRa1p6U2drSZw*uh+FLs&=3yj=xm^8xX7o8E?Q!0qDntK zDk5UEb)W!43+9G6Ut3)t>ggUHVS_e!FH|DlM91-SSHUrTw*`NT0!~Qj_Bfs~SON%g$bX-k3V3ek7QGziE}M<_W(54X;VNyD8xDRLomV=Lnn8 zr4GQq7ppO$K78zXu-@-MNS5ANL@bO!I*GXQXC5(SUV&S8JTC1BBYhrr^R%8o^24lj z(p!vLUw=41`Sc?{5eY2r)vh~1^4@rrIaE|sXQZ!zQ%jfbns-ek_i*lJM-zJ?CiQb7 z=tT?5>P$`mctTgk1=UI6W?;2L{+zxacufz91XwSkz#r7El7+-mz zL~lH2@t(p{BLPGi#43)7-z0Nbx$KX6fhV=KpZfEejoQc?^&nvq728xWViTXZgQ!Eh zt(5@c5r|Kj4`l`V5*4iy@u(br$&h4M+WJpqilCq1s$I+ znM#02CK{R)aBh_5g@@m3ah0X;dwvg{2?x9eUw=s!X3n9B5nG3v8y$)SMNz%Pa97uIZ#JXFI>2cy2EWH%}b$I8lzh#{Cd6o^$#XWDN#v9A@m zs{&^10<_8fVs~u9W)25Od30=SyK$6|-(WC6|ElqTMSjVx*d`Rs#l__8dTb5=d%c~I zr0Egr5QyxOAv^8M!m6s_$sy5>kY`6A7gw`JLshcxGXdq1y~)hl^YPrm z!b<(QVX9yg0q?{4A0r(T2Wk=$s!ngqKwWEES=i^#IwQYM-OqN1vs?`|2oL)=&GI?+=$E_8!JEOZvlODsm1I` zM|cBZc;TNN{E0o=gBVgDh&?-6vVqt$2%Q(QL(sVF9yVMzpZ9G^-hl#v z%~KSG=q$NUi%NfzIX8)z|KDDuZ;ltIF2A{&lU<`Ut zUxH$k?yT_g(+O?vKPrpx@7+Pqscur%W2kHn`ni&kM7SiRZ8vX4vAg?6PpV*Co#m1B z!xy}ND@}xS$$_95sAom7%ZB`;t+;xk{->toFyyu9Kfm<$am+(vaqvE&zONzXABGEP z|L=4iM?JW8ZqymgNmJPApZ|Z5cf`5@=+Lpnk6BFjwKr8J>agYCC(&|##_n|FBRBK7 zV%-(CoSLS=zpnS;O@ey8WYo^>DSxoed;HVYuQ1|riJDYtp!Y%j(VEPB!@+Rf4>jYQ zgk7Q)GGZ3Pp8^YdOJi5f#ZLElT-T-3zdZq_a$-b+wsbx|K7M|lvG3($fN#DUijE&7 zyoDkZ_s@-2@cUihOUMA5^W6SYl#vqdy%~awxcp41@OzsU2rB^+7AU$9#sc^p#M&_@ z)%e8B)s(jd9^vLrrt6)LyDnGrt*#T1y-<)vuz&vf+obK{BYT5lQbS#+GrmC=i)|o& z89xD^J(UFobWo&j+eA98cP zNk%Pp`(H6EfB|UKHw99VyQ@O%kcihc`~|Z2K36&(bkQ)+0WCjO)#*wv+ljDJU-kZk zEe7c=hfz}wKem4qH-!iQ+r9*uNT`HILb9hU=~SV6)G|QXAyzNH07M|(=@uu3D(?(E zS^sjm-jXgvm)ZuPb=0Nq$?5=DR5SrpHvn%B07}1Ue+M||qS?iRc|p@Yy}1f;dF5nk zJXqh16JeDr;#%qZ!$ij+BU|J>E0o zM$6N2Ao>6zu7FVq?>U=8gt1gxtS=6Gt+%KgqDc{>pZvaL@$3(}=xbt|m}y%1I)>Z} z3Jl$-KD;b$>Slb}%8KTLdX8K59{vk&??P*mtKP|SEO(+an}%t9eH{(LM6s>hP)B2+ zFMMAG0oV(vk{~unjDLb`qm3xZP%NrvC*dHISb`lJ9wd~8aA!xi||GG#$It=GQn0Q^>zJ* zPgB$O^u3h?X0~ek0|7Vz!838Jho{?LOmg`bD^V_(=#c<(;`(pvTm5S$4e` zs6v#qT>eBHEO_5HHCY49ph?Xn*#7WvWgKq0kNs0$jZZcL?(P@&!DO^3DCV8k!q}aP zYn6Hv85_%UoW7efd#H@Zq`{pH0IvW|CGv6`pm93nbxd?)^&pT-ASwvb)Nl{aveMF@ z-3GD=Rhwfo;l1%d!(hgl3S~>PX7;(GKC{PDLsF|4*o26pSt6}-P-}uZy73bcIe_I zy`LoqtY#c@S}tu^=O&m3CzxN+aM@gK`>pm+z4v@L0i(6#0bP0BJzTr5VXzf0A97IY zhp2mLGgB2fDAVj}&0JJ-@%^81`J9fPY07o?%gjW&29GPqy-)GL$)NDP*KXMr1)%U< z)RP1}iN)UpAXy+r@j-nTDX9A_I$~FQ<_mcM@QOq?01*|=!$JkTt(J;{$uqUd z{%o$O5$*w*i`6Y}cz*`>>A)Gh3U8vVBsW2YY8zk z01-#%_3yoCu7yq;o*uP>ujut@H2EfRvGFwd#%axPc6QdVUNz9(klJA#uGf6?qv0){ z#(US_A|Le6;+||?eNAk}O!I#GMmj$}c5M~c1##8pg2)YFzXnQr0II->^ge|d9(-CU zCDuIIT znU%$NFVFtBk1tQwN#TC!+@5~$0e~f2{sHaq_jdM1{{Fg;VWq{TrnDTX(B_30szvuV z6y+~V6D-Nh1pW4a4jmPnjAXAs$ZJgf;9;Zra&@tLeCi6siU8Z;<;$ek_8OMjK43(d zfDt7NfJ$68f}OoVb??VF_l}bTBj*8g+Sy9S%BX-@q4931JjFC=E#m{Dc7Wtc)Br%X z*v~U+wnpLrJF4M~Ub@Ttoc{5cI@@B%AF)Z4$QB1gT2h)y&$P#Gg!Ovf7pX!*F4DH( zAUU_|enS@|XqV)ksDrORQCE^yQ^^$n^&)n7t2DXk^3kL6f&$Ry@F+B-xZvHZC)o#c z-j`tk7K@gG6>3`O%0HrTnmWQW+y?{%T&~UbbH42|Tw!DJws_}{%V|3}vNO!QTF}$~ zfp9b*DM|Br4*31&`y=7bX&&!~8Xn6fjw*f)##{gk+z#(_$g{z*P6aM%fwk?c2|6>4 zI@LVl;|A`jFyg_VokCnp6tRY+*Hq7Dn_FxBx(bWK@nuN>zuoboAmssde0cudn$Z@bhviE2~gcuf5duqR4*WXf@Oc+8efhs4Yk`Lp@G@+gH_7 zACDm)J(`#pOXF#ShUQ9{nQ1t99L>lJ+!c;sJ_rBmD;}Cq->1BAuB+!Tg}f4>T=Di3 z>w2?NUtJ57g!-z+v^4Us0a+gC54*z8NqB7aCl}j5nS?^-Q0Gf?*vTQNYy+*+K&Q6( zEWNkC3xIi?)n8bAL07Y8LsnMS%{DsLW@TkXW`4V#L!J_`CiWiP&@3-a0i;fuCiFR~ z2q=65qYEgVQKCMlV1aiXI|FGCN{!zjSJs;*pc~+4YP|MpgB>sl2Nl#HkdlpM$iUA) zIGr^xWp)g?>KVxs8&eC%^K;jAOIWR?lcjE9Mh2k$e>mz4 z%d@%w`SPdu_~`=Po`}5I+bSH1j87|B&q#RtE+zHk&*no%fIJ--FubF74h26`-nMD` zjOSxng-^%bVO`#F*7G4B9fM#VXphuj_rqf?xDEeEdkej2yR`&Zel2vL_e%O8D({_C zO^&HCRaG*t&QCW?oce36K)cxYY#dY{RJ8E1@!`$!Ofy?4Gl({;Fcy^30OSzB2K(gh z(jld~nxy@8%r|fVdiJEcIEnDEJ}nMg_$gmg)^hrY$V|N@V1l3vXej!SPuIR5EVf4{ zvBI#D3*9G4aP$f)3c$@yh9+~jR zea*EtAn=%(SvFm+Wnm~f=bPgYrPmsl*W_2IZ^b8r`%F$oxz#IGGuZSIeu1Ow#eL8d zk1t0wUQyN>_oWG3Q1zF$(GswzRG1*p`zf~$H<2a$(bSN<2K3VqkJFwvro1K5tiGN= zB0Voa?OGx-W_Sw-`Sv1#lyqUi`No?%5K1z_DF@_W=xuK{B-HVYWoJDKs2&;gJ^9T5 zb`fBlsUNT+TRbjZYJ$p0eAT&yu}-y95|F)mN9lf^!LYe6fKj~M>qitjS6XF=fO7F$ zE|mRT(C;`<)72Fye#;9qx;&0>g|UFzq-vbEwe2E&PHnKL%ntn?J@deU&#CpmJ_%Tu zoNmX;3|>5~*$Y%xkFZ@gp|0JtYRCt&rmj%v59B~*90z@c$=84PKBtcAaz?L!0-}#A=leGA>oa)~GJ$!I#j4=w($ZWF9U7wXJxM8P zsevk1E>6~ntp{$SwlxdQ_WZ(FV3z`=mTAonBS4t)m=P3@Oq6L0nNR@ytT(1|EH@?u z0Hrm~a6p5Mshk=Rww;(T_P+lVY$H4>)};>E`~6SdH|EPUjMfI2F92cySRO_Wv%9&;^1Cw`9kCe?;Gf$66ytyF z^jG)2o$l;d%h4zINc6iQkjN~U%mFqjKpKqNRy;%t-W$zR^ia|SGZopZ3FnD1UPI1a zMBl`@HC=0B@>%VKw;x8q8B#P)0!Zq+dE6^UIzC43Z}euQN05jH`^|sEr7<%EI^>P{QiQmec|bS zb-raGU!IN~Ih3id*vs|=pcJ{R`F{hZaTt6`rh~UInj95COhH|8noXq|AEGX@WShQT zp}pG(>7ryufA;9#k*_#!CnRxMZvcZ`nRfT|h*BDuFwQyHA@AR*JK&{cYo7R>cp3iz zap{%9uF3X~2TYCwjJ$^S8o((UPyF2I>Sr5R2vA=oKdd&UIf4IhaZfxZHh#jfh643_ zW8L0dzBN=Niy%ZWKL+QnzIlnBlJr8GdD88z-o(r{KwIx|ZNq(vH`1a=GTyUT0Tf|E zFisMf6Z4t!OxKeLu6QsQDH&)OXyP4R+bTclI%rGlE28bZ?(@w#nQamAtYfnXdE}72 z5)FzrHS%?-^NdzkaW}WjBVS_MyT!(jMNbhpr9%-r?=5->W)^-8i^-{|C@OwqeziQA z>%Ur`QdFJ>s+$%q7rsuVog<%YkXUGNSZs<_E$02YIFvFY)ZqDYQROnc38JS!py5de zhM~?3Ktx1EMO8*pu(1GIp;%WC=-aw~nv#g=aIwDiBk8(tBtPbD`O%7|X41{Nh5sJv zvR7w4CSq(nFTWo6$O+$Jrjt2E3Xl?)8Pb+ma}djT{i{?D^T|np&qB(vz2}6 z$hlVakz`KmjMCCIr3pG(Za@bG>Xd|!?pG`RZ2#5qlZMsQf@<`09o!}}V{NUh45;uX z#-~HQ5OiRst(dzB_fRQ#1|fR)bsi<;Kz*CARYtw6@>{afZYrU=82)qXT zb=;?ISGy~)K6z!)P)GfS#K2p^SmC-}`T}hH&v_5esnlQ_Gh9U*3hEG#?IH^iJ2xph z{+IOEqqQBx#qW1PUvtHIZ!JwA9bvCuN+ZnI^9#L9PG%;kzy&cGPC zx3FLkV8AYYo?ADyJ$c_Fj@<6)?sg`D0#lEhk+K}YEA&=bt2MNQp{%BiJXmrkCxkEYTN3CV4KUe!@3{^^oMD$4j~@4ijrnhM8fV8 z+z`lZ?KNYpaq}pWui^_>cYjCL?IO09NYW!9()sy0IpPu>tP89xOOav%j{DOf%njDt z^i~(38zi^h4mMi0gUzN7`%l+n0y-0bXiJ`{k%Yw0ew~^$SM$=OqV3*7!+VVAe@rBx z#P{=(2B;*oH%tk%-2$n!NX1H;w|e>l#%UfmMth}Kqe830&ZyhjuiRdX+gS!UCQMT? zagjeg(9Z~B8UC@9KE_Otwd#4Fn51Ww<+&N{_{{5Qx*_}}+Fw}ndBmQ^Rc7i!t-Z-M zm$YXzL7zGuN4C}RMK2v*-j}B7B=E$*p4hvQ^W^SOt7rA%U_$z*C1BA^skOiEf+&RU z@XUin^(yEn@=j9)(F@D%m=VZgNq1t=h6YfJNz zfwmxB9Zi>u`^XED(;erh7No$rp`sFxqN=K8&mM|dXhyU-pHZP^SslA6OPnq-p(lpw zPt>%H1Y@T0g=w40nN79xP%^|{#zlWa7Mo&)1Z=hkY>L6c2j6#xZu3MiyPQ4l^STcT zu4qUFywf=<<3bx{9YZSu3dVMv?c{C7bG~J{judG2wA=mw;<&%J_as60I0>Kk=A^3+ z`2}o0DLFYlB0(17=yx8Fc_s4W`Hi{y?iHzk7yLKNMmWZ!FTd*<$)Ue}eOFDH=YjG; zq~U$=d~jt`gG!aX84E?TefmAkcey%7ix08Ax7`8(~fC7t52nM(gLht;9l1x~#6HkHmjN3lSo zad->F2ifp#Ue|hO7Y1f#^lb6jIc-A+5SmriT*v8@&Es`eQv@oEJs*Dk-BRBG8(M9E zY@|`nkY9%pOn-io(zm5VrHO*7qE`o2LL8%GC5*DD%LgjQCCI6K;K4Gba5|i1lmWL1 zSjA0ALA8ET3)ZF7;k%T*6ne=LhWDL0SO-;9m8#g;l341zK}2ZMG=a_b9VPw)72KpR zP3Flar+9CP^4gt*YrseGAO@=E z;3Si|N~(>11pxFV1_wtJm6DorB2O7Kwz0Ab2Z|2qvV7G1sdXB*Gd``LC#j*)HQWB- zvVwGOn&adYl96laJfeekDoSdG#Gw|UKbZ4u|Pn`!R0rVM2(gPVWLo@w6k!%n(;~6XCu$XQr zCnG(@-FDE4y0N~PG+te;>@Xj>HZR|D@cobUpBWOn6QsDNpQ1A5-t_CCpe*UMBAX&*_B1(7Kn={2A{rN2DB@QXPf$htx0+YKgA3%gs&9WtRwjK+hn}ziEdh;JSMr{WeV> zF3F6JZpE!5ro|_U|FCgAa-$Y23%bRc98Vj7;!Y7N3d&udzvd?js?BnM?!bbp#80ZV z4SW!~-eF@GojthzpNJK>dx#RIt6 z-rtWaR8s)ucGWag!si7z#gVVCMX==Y@pdx7RCZ58y&*CZbVOBb$TM!d{wue}CMG`$FR0m)F<|Z%wMj-|vwN zmi}pfLqS=^!1)tfS2*VQQ1b%yJ0C5c%FWes+-IxP|HVUo7kuvXlT9I6qu=ZRy#3!x zutNm|YVe9c=QjJ3Xu?ThqW?FOMH>G6=4V&~ojl<49~pv$ON_QJ4F37Nou8xhy)Y{9 zhKvgXaaL{}h}fGyhSo=7Ve6Y?6>%7e)8&NF-y8#_aro;HE0_w7+Cv~)>v&_3RfS)f z>VUWWu$$o_ogeHV@l z2oCG)>+kOCr)Q*7RZ*K5V|!I!V{0~B;yE#I5;tD(XEy)`*7(v+t6;d1Bz`SGTJWIY zaM>_xJ)Gz(f9orN{1p_W6M*?|#1ol@!$@D7Z~Me{vp+Mx>A(dqAECankS7CpxPqvta<%TtdTr{?m{ZxtqV~aJ z+?c-btpdCPSKtfo5~n29ST9tVF&HY_^NUidaMY%h$a<3v?3g|_&B?7=H-bRKE+4bA zvWVvX9q}lgOi?XCJrLFk@HsO4T9r;|UE;Np2hWT3``z~`4GmTCip0|GjVifE4L-(3$Gk^M8X zi}x|#2MhjQPyu+hsEgqCcoN0quWwZ6y&`x7LC>gV8-hS4_2_Bo zr+K(DsV%+`@jJmjXPr^Pa-5Bkz1U0bTc%QZ$Yt)Zn8n?y89+!E`$tV>-)B4lv; zJB|VxI667v8MkH@P64=&5xDpyhnwrU%UL3@KrjY1-CZ>_R88C>(g#kfC8zSwHU&o~ zdvC{Td}bjKQ-+7s0r6Q(nX<`je^w%iRMd=cf{xf=YHhoTL zZ-!gd>;iN-l>jB8XZ(7#f9zP&>G-lCs>*I5(~x>V=Sxxy16`sqI*h9IwNZA?i{VzW z+s~!DyOErAD-6BOoD&MF->;-l+U>Nzje?Pn`)A}2@X^Kzxy2~G3GqRB`V`kcEOpxO z>#IA4(d`Whn9SO^u^;OBge;K$VP)4Tu|zWt+hM#V-@fmU0U&UB#d62NGDnBz(k`v2#JS<;1_uCXBaBS$&|{%X1v{ zEfzwFiogZ!!5_^_K_(w0-U0nG!uXxhuy?!5=$(w(=%s@d_(GN$Vqi{DMOoBy+;TjR z9Txx0JVoPcF|(bMjudk)vXxh${v-BN6`ZFkc5n^YcA&%)#P-7`CG2=t@Fh%UYqnkl z+qe?V%=oifyI)6qRo*MXO)}jon@qZn-ZQ~fYo2sn^~@lnOR~dZ_9V9PgsAAqnmY0w@>Qc z&Vh+(=Xtwy@s)e*mlOm9x59b-HykG9T|e`g)!XEJOR~FC>CdY+i=umpl5U9hr$hpB z=JF+x=$;}7e;5%GCTHTHl%^&JfzIT{+`>lV&q6iW2i^IfJ(0wwsWdC@+ z7PtTyO5o%9N*wZ$q0Pg6=jh7ggpFXdz0x}>C^}l+(MY(rJRPMhJt87VFTFip zUrRA5<%10$HCeU$h9>%pI%E1=gZQXhXCo_)J`N!rBT^Ao8=Ck#8?omf3r6mhKXom( zypQUy%W86@TBf7)Rp!uAiK#dr^2mPVk;D!JyOP_oNX23GBK|L^S7`6yzCGq+;;{j~x5Hdb5#% zjq6}&D_G>f0C_vZu;jsb(X1ptCH8(JrH9wDCY&bw&uhmldIh}h{L3u{I#8@k*8c&&Hy}p+giS192A06m}vM>jtp!l zcTSwO8=c=zEvo8!F?yJ~>Q$|>n|Fp|AJVFuPGyh%D5k-=e##^)Ky{a@(gFG?Hk9`8 z)|fC`7{d3olNb2s+9~b(hsU%O7ileL`;ds+PCgmeh%IGBk z!<`cN0FtGvynyj;@jO^)*%4jWG2Kcp>-o&!_~ygUl&PYg?~@1fFSLO8*3k}%&ZGs$ zhcCM=Y&<=6JItP|vAH6HnnMHB{HZF44Y7n&td`Ji(-7sD6qmtZBs*mb{#_^8h_#TCA@@mpVv^KEouBrpx~^=We~L=wYkFwcxI!n&2;xlnTkwSDno z8uE+egF*W@X7S`ThPd{hZyOMn}K-e{bmdF9K zC&1U-opJg`3`ey1m6i*6Z>lAD<97Dq&E8~wahBdV1<8Ed!^W+w5@uZVi2OI=JY5P~DteBs0GMndAOmfeBnx=Z=7b-hFU@6d8d?7bfg<=d+O#a$mzr+0Ji)qhj zp|T1ob21l)dwjYcALY7ojX6SuaT#=^xAQ0KODE=?8W%k=L8!LAs`8$i5@(YN*Mxea zPTq7WYoSwUUR9=oqANr{aan_=UT)sOwQi*4g6<;3OHS27O!}i=Qt&swC|d>NGjD<# z5W~q&Q^DLvk1}Cm1gfpPG&3uB4c5zW&F&b%F3tA?Ue~L&X)cs+#Npb`y(uGgF0GW= z*8oe&>2-27l1R!_WvA2Zl5b=XhCh-mSPc98<0>{rW1HgzVrcIG{qV$y$?7sgfeM#$ zQrua`?%cPH1D+9PThRM?d1^9S)wh`6286m7T$Zsg@T33~EoHa+)qdT>DFL38>0K5) zcgPQQBQw|Y9T{ykjw{fiUGaCUXJQYRkZisgqh%tOlak8SxXJTqy5(U46vO+EQA9kq zdguxWh!T>aXPos`bB&hz_b(o?WhJ)*#?~^6f5vJokQ|gm+={(kz_}dpcZ2)6aK_hJFvW-mL0>Ho^G#eymuZ-SG>1v`+49eR?^c ztMS@uBHq@;&P0=tzHzi42~xz{@2oE)+vK1& zz-lg`Y#umFDudoDGoOhLBu^v35s>;C`Ktaw(jHo!TVes#1PKAT)$ybQI6vaEepyO{ z^!D|g93dSZAvJg$9L;X9pPkt^8aD&15HLVZl%S)c^1NDKiAZmEZ{wYum_Td#3V`a* zZqB%Em!Ez_1+5;?CPv;~jPdZV%!buza|CT(t($NZf-w=b#KrwBU?W@dE#l1tAI;mO zD~vpm2p!(zZp#&P2 z@)_z}E3`6RcBo!^Cj`n1>5q&{l@i3r+030RV(t`V?u!Poln-51EIVbPcaH2-m&lU7h zx;fXhWStN0{3?BXA1=}wu<+D4sc5+pHkQy+(h{p3k1$NldNvU6d0luuaDx<;aPdaM zL{|0p44HyG%Q#hGo6MIg`*A0SlcQ54%2EmWnIOcAM((y4pW4{CR@aMh$VIN;t$2gx zVoKoG;mz#XcrgVdQ&E$cYfd4b=%}c~>!07BiAYnB<#IdUz9lDb19>Cr@yc%^TU$Ho zymp(LrNP!7IFeVe`jZojJz<1N2|5+FdpanDt)fzp@7(&88#gcCAm@8WrZ}q{!#bbG_3a_TsY?D62U^U<0KQiYc%16bJ6qkB( znpk`?e2*61YWJ|!-F_}No4RXRXQ^#zsEd{U{j_tf^!)&^?-i1Rrmsusv>8}|K4g}m zm*04O_Bo@YE#JeCf4rS@q7az4%V zBcq&-_xsD!*<7kg@mv$Y5iZ4!UWAL}(pE+pRzao2aQNf#B_f-H|th z%UbSptaP?hRpsWML2-WeUtKB0=#530!JA)}DrQ0j>q2b;S1hlnBgRN4b z_I^)wML*3YWQZO`ix#9pxXS+=PMu?slfrUrnHFPX+s(H;E#v#rdUbdPkg}h~>sgpn zKD3nkH`&^2R>h8A+@oTp+YKE}m_-CZt--R(=0%MlDgBR#dgzQaI>; ztxiVPQqYjIQO;ACQcPRT@~%eABQ+~?Ad%x}xRUv)_n*r?MED>vUsN@Qj}w=`E!@a(16AM~wJ(#oxVFW4=v=?D^3_Ux7Yb1`-1Bd#ZV^D& zB&)w{bA<>^`8o)P*B*xCQAb3Q+^1&+U7&2Pfr5jf>E>W%%)co3_$;I+E)El(1W;6s z@(jJI=e#a4YIXH28XQ)r@WS#6GaXNVOoVF%fI9mD}onav5Mo;)`=wYc|5O=KdF z_oy*gzH>Nd>%Kn8N78A(k*vkUof^%|*WYURZZpWkclEr_)?i(dupeNsr)?S#+DQ0us{&#MCVl@99M}W*jlRZDCC+=PBds~=u<*yq}XGI z$m!$>|=?q7_C8ZI&}U zyg^gE4%%O=9x(v6yZ29WeX`vg58hr=OPiBEd*(3@Bme{gP5c#rg>L-;-)jLZ+8evB zr1qKbc(ts|dn40Ur-2tj9V*>F_u;Z&9yUGXJ8 z7K!ez7S@D?1yAZdhVZ8@I@PwL-hBrurCWlmJZYTxh2R)EHGp8&Tn;r3_Q#Ym0Dg)7VvcL-I*A`^~!z zF`>_DG{TM5a1d#Mw3ci8J8$zY_kx$6#qZuZ6lskIoLt@(4N;b?#Ff@n8Fj#LHkY z2-bt@*2PzQY&_DVlcX&v$nuM}mC?9cZSS;|yycGaBqYTP zS;B&=qD`9Trlw9qOKh*~O{}+0j<)7+WajxikRt*S;KOo|`-bRM+g%QPG>mgh-@qf$ zt%1Ro^eWRloJ>P^=jD6H?RtNVByv%rfWA|}nxr4wxps6vV|ROxt|AcFl+^ESX+D#L zo1L2c;_v!#^Lbo99|{7E&0LkiSS!l%6Gu|9 zsb}VDRM%8wODkPeTBxqsdAC!~q2#B|GOn1V7lVipBIF|sB2!yiM8#tKV{}x!z0ae{ zr%VhiN&Qm&{b&NJG)8WSG2k3ueV~RUfgS)bs zSS^aCeBY~~k*E;i#^-vyeX$s?*yQgfF0StB`K0#l=jH2oEF)i3Z~i}PdnyS6!q3}^ zyX3eo2*biDwd5_%e+Mlewb?3{t2*y>-+@OBSyOVq*gkU`PuuZnHr8~{@@})rm6~iz zeR0NeH@XqWXAgJ{pAAh3QE>#|Tu%10W#8vCN!d$kT4+9v%L|zT&eHwjqxqr9yoO-P zzQ-tAY`ORmHR>A~IeggU1W#Gc%CC<%SKr)HvO7b2bLH;oY_NN4h#$VErnB=T4M=uS zPwbr^!xQ_~Ff!h{?U)hJBC*)oeH1|l4#rMF2oXELnK)xSz znN{3`UN=i2``X@xTWX3#muMJ5aAJ_&_`HA9fS!*Ygq*ACajSe*r?T*U@pRWwGaz|R zZvLWV;%s0eCgv^>o!mTmJ}=UAfgcl(`_J}8|dd zowWx2J6p2?PXqhg7DIgCYg1TXz#&ZbfR2P67ABK)b#kDnSYu9+tniYJlxn8s^CP^) zz5a1`-If4Oy#X?Z3Mvt{H?wLu3L*aZTRRo1k_k?^Pvs9*X9^3;m`c*KW7lxU@?)Bv{v`bArSHf^)WF{aDs9CKIA`4ZnfhEOBJ}h1gbl|MT9pgeG`5qBB6pWk~Xn8kM!;Bo%2Eu)#WmgaxD zbqnQs&%k2zGmSZG+uXcJIk~#DcKYmP+42xX24_L!6sCE#A0dc=n~H>+>La%xR*0#- zC6!d-PT6Z|Xm57}E*2VIC5UPTG7l%_d+PV&BMuS#1dszxMq5nBlGcglcxd;o(F9KI zYXe?wpKSI){OOk3H_Gna%5I<1tO%pb13k+3ni_F&5*whH2xfW1+`Su08YWhJ84;_6 z=%VdG9V;^%|1ig*qK#RQJ=%IqTkcP>rnbTRD1dHP?n- zM1#sZg(je=&Fc$Bm@v(Nx(x2T*U-_n3hMs+cwT8?NA+Zy+O*3|Qjy>dr(<1pWK|Un zx!qY-U-`T{U{(Pp80OmA49*T9(h7+vNF^~%YLTX79o^l}E_Xb01Inw@d)X=idI%(+ zL^QJFytRSiWx%W5(y}~pIJJ7m!l25fBL(bE(yX<$)$6mZx}%6Su5&`m6ts~odtBVQ zqTniBY96lHbHJ;rt7A%7=O-X2oo1#8?zRrryn6T`%ND{4BJ|*w$Uqb|SPs_D_vZSA zqlvYe={<-errKpLyzX0p3LYsh3D6;|VKn728vB!|&=WFZp?(1*EO}&78<+3mm0?3wk=O(zB$^e5tsGeKycG?m?im zV=ced{rU}I^UYKoNO{O#9fU~(G}*ANEW64go8CmuKAZV-(to7#q;yaLm{F|-{-v2v z6Wyqz1gmyp-zoJK6u!r{>B!%*1prH31%-;a@2yj}^|bjkHU>RWhXt?li^Kf|W5KZS zjrO3pUUu>@u`$w@%StKrRc5b6wrLIj?SPI5KGr@m&hNR?T(8vFYUc+(txpVA<-TgV z$4QJ=YC`S{rrbUe@mf)OQA8zUM@az_J37N}yc8N`^4Bjw{onhyIKQy2{26~`rlAva zwQXXq_z#?zp-s#H08fkE#3yb6b#%q^l}0O_IWnQFoBx60z5N?aHJ@1uW)Vr_u@_F5 zn5~)aulBTIKU~o9i`9|QU3@x@r6aOeoCBZI zS+fF`V>|lMkPFQ~F*TCg5z_p?Mo(PzfhQTH@kp5dc?hF(k@J1gqodN=f_@+2)M~i4 zf;7^c{f`Q{k2sz?-j=ZDMabt;xUMOEIhHn(RkU$z`_mqFtyN+eG!}w~i2*OY2ytDG z$4>o~JsRZq+HC}8O|BIKl3SUGN8;LOofvM%{sJm-6n#;b@L(KfMNq7;UjP}Z;=9BY zrm(R?e17~Usf=^9L*8*2h72;nG_LKJI7qcYWXR{7j34y_6Tz?Bb+^(3BOh5VbM&zB z?+BUL{7e4D1wRRei2I(@Q?y;sUOpgaTB}xCs~*j>H@YU3;2DykM*DH0>$vx0FD8EP zmXKVz^2gM2>Z@d2(Ofi=O&Ce@h&-E2WXY^x>*>z@5>Or(Cbk@W?hK3R0*l#tuUTPU z$(9|wA&Ey@a5=R1n7-aQ8mj{2~`MsdOv?O_@XqN8(P>S1C@DMBg_d|iS=bm=7<<6j?DLTjr zpULl9kp`fE4l$VBA>aOP;V5`?RCstAw)43(nkH7g3w5%yRjgdxWd;LLvGlK55kuQf zC=n|Laq^g)a)O(H0=!CObO&NMrOQcUMusSVtDA`*GRf+X@lYQX<^rDUq~9t)ifQnn z&@Ig$L4W?ufVQKpn#;H5ayzonj1omB{6+^mmNV8w-b^8Cl-ytWvEhU~p44{RpAA{b zgu4WD;6o?MIN!BcJ=^w0%D&s1M}j&CvY zQMFf`?uE!y6(fXJsnz@}wr5qs@r@LF7MtF*(SD_gCx_|P_E)(FMjh_CaHf$n_x?ag zz9~ymMW;^^k!JdQqpR|1G=w(j6;kjkBm|_>JKgiQN3m+SrZ@HXX~{7{t&&pW&h9tj zimHdZLhV3uerps}K$>8V5Szez=joz{^@dHO8~X!!nw`9Wro6zMal}Q4iglEVtVLx) z;p_Oc3wT;I%j8-;jlj}F{hXgwtQ*cRu*K4ogFL5GazY#_lIr!6H><yK=b@^A8t@_Ijx9OP%4(0w zkH_vR=Yv&r;kcfHD9Fi)Q}0!oM`;lM@cJi#M2qw^Tb3EfC=W==Y|XWn-y~zNaiJ&A z50+Jz3aYd!3m2K;UAZ(8Y4dp<9meO+;^V)hC`Kj_qO{iLj!TX)oa@$`t7+WEo6#k? zPmm#kzdpWN(ZKFWyUUdkgp&io%I3^yRw_Y6PxI}8t|sxNl^a(WPU3eC`@Qj*n$o5` zwge3{Ts-HU+@_A1zxWbfbm^Vri3w2cjdh^0?^XcMBRX=JW<-KR1TEGaSVGW^}VH?&{e($Ij zSe+pnsq;QEq0}JrJ!xvWa)0#eWCQ-M4Iq*S%LyVVg8ucCX+&O=aABY0hnh%zG-gcm z`7Yl{zK$gqhw0X4^%N788J?i9)HX1OBY8KqC=yG<%)|O)QbO3Dd1nK2rU_OO3(`5` zcw6J*8|hS@CYtWgWPD^DV{~UR+b1Ti{RA7XZDnE5pbD#eVWf5vM(deiU1(^_H$ATA z!EB0wcfP;6YJPnj4a34D^Br>~$rj%-XQH=e+|;EODc`-aJBZBM!e1s`Hh)m94}P0X z*A;Us>#k%M6rU_fOp(6$LnYIlBd6t)__5CX`LGT8-!pQ!O81vZ4C?7x^-lE-06P1< zxT4y|>&~-uL;f-WrAF-eB;woR>Pk;V(?HB8qb=7rSM?KSqjEcG4SS)KEm8Kp`^_>m zU~-6gL>?nHmdkOU_sg#jTM(C>k@n-@;Aj3}r60bQQI$#!@U^-1Z6t)9!oweu`PNkL zyra-LKP-<6YXx6VPgBxLIzB5pn8kG1a(EUxyY-5ku=ndX-U7kz1As;Z~;L00U@7bhU9dmOhE!&0~#*Q&1 zF^a4FZB55&=QNvyx^%+oL&es|ZUCW=mzDdpXnIzj8K{7XX*D=#Qj!WLdYl#g>NqMZPRG zWVpYN+?fyJnlEoY|d?F-K+LB*@Ba&=I3Na_!ael|n}Psww@C4Bo|%N|5xmDp@cy4hETC(Ph`p>tvagUP~P+7EW>YX z>C!wG3>vYP(-$?Wf#tr`7MuM|&Z`?(aGypWPdHQ_5t(0UqZ<{buQ*?q`eV>y!FwF2 z;H1kNRy0hEZ&}dp;49CJJ&EdCRw1e9KfKj%dv8b~fy_z!xH4cwpLs*AhxX2x1$zHP zp>sLx(3WR>PfdJ{i*?#{gMMaZt9J|bO$>~oL_Tu5IVE&z zSATt|XCE48t=(&~N8kGm=_B!dUsw<)QIeA-4%Y`6h+;y@sIULM(B^n_8ofM{>F3{V z*)5f7KG*$JtN3Hsb|DBCskV97PJz3Obf2ywW)id+CQ|_8l8|x23 z6?F@!nN3;HuvFf*8AM*9FBXX#Ms(*Jp6Iw>+V2oU^w`EY53l^b>70|7CTACx_npGi zUY~p_+N8ybVH+#7A3?(l`;J#3c+bbR?I)s^O3QH`U)827WFGNOqPKlwJaI~AYtbz+ zOLn*XCZ_H_$Iy@lJ)v{fos+e^!lHLO*1Copg9Q0a<}2<%4;M7 zDW1fFvcl4`!oA^I?6Zj*6`3pd`_mVYPn9SRQkEMw3Nh#_&+b}m?W!>2VsjK0x^ zs0hI6GC?kQsE`sg-WuZZTZ>o^iAn?oy)xH_0=tq-bJjO@g6H3P#o2Y@VGDh-B!tU@ zOC7BI$U5265f|L)A|vy>C|sa*mwMs?B#F(eA5W{i$<;kh8bAM7-VDCk2$NS*p+huB zc94e)>dUCBK6wE?jcANZY4NCfLao8KnKlS;0|D&Fdh#+orj7mJtd9*a(OyEtY>%Td zaOVjdCX2#|z|z5PyfVy6#l89)I7MpcK-B&d9LehDewZ&R)aPeb*zZ$C zD#dqFRhLtu0)egiGDo)rP3J{yim}lc2iLcr54!qPgD0wSEpsU=H*Cg+IZ`?mbHkU# zi%pW`$*7$xap~USJu8p((YjbunATRq^YhY|L-2l`w=F3J6@Ol`)AKfYfWQao4KHD9 z@kh%`IZ~3io%7s^xqD0 zHP8MED}<1q;^2cs9?i2#4Ns6tG{&}a^~3wF);g`dD3fr&3Rlo)GIgUjJiLlS8BJy3 zzZ#mx+bko-Wi^TY&#)xErwU%ma`64JSwGo&fU3sfcTt{p>t>K3`(AN!%*uGS@FHVr z?ANy!E{%`1S=p`1EJN)aF=a(n(R}8D;po7U6z&kM0h(ZT`ZQ&w(OqT}-&ofEfj-_g zCk1i&<*`PI63aLJt;HERpWyoX`rp^{QBcRAW@Qw-dz>QHm9445*_7|8>Z^B3tW8=R z_Vgx=QD8qr{LFyDl2HqSV{^fef`eUW?bEM>;Vl*gkBLCSUv5j~akbWAye9pRpve8Kp3K#J-{Fmx*#Qh}%EXNR*jB(Ti#H>q6ohFrl`b zm`TLTKQQFEkHn7ooeMRwM4FC)rHa_kRV@qY>mR1GoZxdMJqgm#7QmBH_BS%5VQxzw zIouBpxp*h`K}f5J**bQcfx-_mWVdjG1ro0lgcns7NonMdiI<)i8MQv{sZu1Y-XmRV zxP*jCJpvWy?%aeWNpLa^S<4Lz8CAov|IM){&z@;sv)g>mI_Z7yoc%Ze74 zb~Mtql5Tv@FvbPz!{$+Ne44p7>vG~gFmS?3&9nMbY$ce>P?e>}u_}DeAeWCdK~f`?09@zap`i)niy++NyR-5GK&+fRE2nf4wAGIbkk19|M zsadQH*N(8PD-*zx=tZoFS_zj&IxxUi(PQ_3}!tl=O#ItG+S;B6Sw`C2I+(wQqY7D@K4 zb=utB^BW3=D@D9mrD%C0lB44BRv$RnnA|6Zs0$@?#Mb|eLBJul!lj}{<9HLUWx}$& zaksTpDiIwblF#gz-XL$akqj79nmn`r$+sNy^2v$jt0^g{R|2N_W*u#ds05W9q(H3v z%)RxVr^;<^%w;=CeW~Ng=rzmNg@r8Fo8|IMgI*T;3Akb+8ti}%S&6Lqn$tkBX@Uj_~e zW&X~fe_w0Yv)Jl>yuXHi#KNgJG$kHWBBilI$8+7-?qYMYT$qe4BgaKMJ1ZpOJ0T%7 zx6sntFG}jG`N8F|v(IPQy0*41@dly}g+Td!hle3Vyh56(^=vfB_p7zs*!M7x^+!Fv zJdXoYI9S{B{xl7trm)ETzHJZH72Ea3X>>Lu1d*?S_vX)aiKZA!t%Hb6Qdk*)C@kWD zPY)xj02k`%##cVGd33KNnqloK&XfsN92?`Z-yLZ^_>3#P^~xSBw5?jRyX)z@ia%fH zQfSoFIKW7TI69`LxCU*IN>$k?Y?$qAdwubUk4h`bD6p99Gd=7LN>;ub>s3-#n$*1R zIq#`2f9`Qa_r6y}Y1Dpmrg|vjwLNF6@Z*-gc6v_e5%8X}*yH|`j*^6qohyd+Cv*gA zZ9Q42k^XVK>^-0g{r$m&7Eq`rH;`8?Ok~yGz>z4dKLmR|Lt5=T;_;0X)JX6+iO#4O zglz4>&_-_d9a&dxqE5&?zWK+z5xRGW(|>LQwvy$)m9GE%n-&C||9>wrK>x+@(Lq?! zkM}j{pGn@ze!Y$T?*_vHB=7znlKT@cmY`r#{7q(Rh8Hn0UQ!FPz=3zLco05ed=6gp zdwh|fb=^wBeJzpR71y;j?6SE_bEz{msJs>NlN+pK)MC44KwrlAQH$6XcSOe9p&tSd zfy)gTR?=->>4}4F?G>ImqTo*--Nk`ax`7j>mN+>0?Z3Yd=dkk@A>u8Yy3^mX;+VE> z<(H0g-wRK_ES{fDl)GwK0|j=9v8W@~a`x~ls#eBEbc>`F!=x35>0D|WSSCn2d0&fR zWJv@6a-gc$KN|*4nRs**oq}&rt0?>K`^lt=92At(E^f0F=;fehYnTY}52>e=8K~G# z`Cb3M?S~V;J%tba=nkAWpsReH>7_;eJr_$%nDAy%#{sc{>yU~2DaA1iBLZxZ8Q{k;tyWDxuJ6wU#G{JR-um&jus z#G1`BPQ{vp)VY{D|C@NTi^>EQC4*j@O;8AwdC1JC(K$ccd#&1w{pTBus2`rZx6Wfp z>d+%&-;BYehK}Kp$IL%quzqZ8Aqf{sg|(N+D7hA)hKH%J;FVBsp%Z<|k*=CO+oP?0 zdfZDjA8a}ni$g$bpmXoV_`dBc1_nIF+F^n;xFz_MNgW5^ZeNoUtLU`3sW_ct&2r_S z{y(u}OM7#OB}5c4`0;S){>GL>ukcDqLmzEa3lfK?(4gm?Hf9j=Le}-^7-nZHoqlpQ zg4IB!t$%e_GZ6CQeW-Dm29uud%_6hmeYpuzffIK4L1q)KD_2H6J2nVc#KMC)ofN+8 zPvj8}sdi%0J#aPpYH;c)h70O^P{!nW{Ig)+!g{Pw!W87HXuo(^7)n|z8TpV8p~tvw z;o8#Y-})j4>r>~ISeJ>6hz*LkZE=wmy@T_qT^GY9ENW`u-f7|b*f&>pd8!(TD#<`x ztT@}UxsWe(Yy792?fNp1J#uX+KQ*j2ne84p3wM4>mtZ_!X)SKnWFlio|dVhT*oG54Wf z8w&ib2Gu4n<9AN6Gz#HiGN^W((xM?tu;-XXhNs#e4zhYbJA{4C)4mnlWb^g(niTOs-hv9Ljw(M#Cc3Yh~qj+ zsR;xE&{P;aDOH2paMA=S5A%n-F54<5BrO=3#YljVp-baw^2s&L9=}dbsR>FUs4ehQ z8>QHtZT#1q#YV&`e~sX$NoRdVGz;5uAg81UTK;EO5P-`AQfKfafPs+CVcF8sqN%jC zquS{ut+PE*8?(9A=S9zUTA9TL4~KBKaoSbPzK7DEoe{?jSw+A{|`-=T-MQYY6Q5o^rMYz%?v1xwN{k>=R+cC&h~y z51%>IG&$9#U;TVfCiF_r1eW1ZKsm#R97%SjPBw&&&B}gpE%Z)>32)P$=otdVJt0MK z@U|HPD6H@+g05b^Pwp09v+`7}`6x}*oj--yvY|;o0Dh5&<1fq?viRc=zD`Y(Tg%3@ z=bX>f4`9spm!%I04)GBr#VfNwA#4{Fm(H!bYkS`4bv^f?2T&{=s_HpxoO`x05es?J z7Ce*d?!y+I9$Lctc1kse17}_Gn99AOT-LB)Gy&<9);h?2Hu&Kfzawy_tmjDfA?XfJe&`%9c(adCwm% z>EqrrJzGoR`=zmkd81s;Ej+!6-|~a~?(mnM_-fnfZxh0>W9M7UDg`!GFo#kAwCJFL zvfy?bjM}NkQkwgH9Mz!!SmGD(RP+v|l*TD1W<0|9TwPN4TZ9Em{YFgtPQ z_y7et38>wxN+{&kXIolRXdJmabKh6969SkaWuY3F?~jU+u$)_Fg^QlI=N*Xb0=*rh z^#!rg$P?A%$b~fwK=f*IzwtWY6PiG^)vW7rf#>qUHLO1ow}&}!CmQ=ILYV&0ySCCZ zao}1!3hvFr~*Ztg~=*E3MEhyhVawV;!aNEM8sX!W1-Jt<5quFW4fFz zodB4??_Etxq;cK5H(b;4WgI7)xip8EkK`SF z`{CfI6KFegxLgGz*s>|-k-l_LxP7Re${I0RTjjI2k&qagkX0b${ZUw*nlo;V*MwBO z_i6;AxoF|7>qTL4K(iCSxGPq2mznvD*=gi{mJ|L*cY!TQCZN-&p0tg|%LSl}R`V{B ztt`x}btbdKf;Ipnj)#kx9F^#>-fm7EKR5&#Y6oCyl3%~3Ds@7F|p8QvZ z_sj4Ua$gKgZ15jI_n!D3@r8*yH?P-xo#2obAF9BV#l*f8bqeR~I2|<)!GN7eeJvwn zj*Y_1baoST{=ddSz5cPJd4KKYGhlZR<|}ab4E{MpVqzY&q2(j&rf}cW~_*VJ2GGeVYC-b z$(dw^bZ3*Xj^lCB;p5t@jsWWX^Y3`|Z+#_kSR3XvuA9`yV0}9H71%xCLMPBz zLy@6x3lcuap%d{3EFjb7*H3m5i}?9an@F6$vvJ9_@vcUxa^_yTCSvWvE`Ry;;3rrj z`DKL5z~-w43=1B~CoLt@?#m95q4`F~A%_;basZ|>uKvy^O(^{E;QPxSuQeu22&{A- z0teXC*SIm4ivz|HI-YNaN7Gy#FaI|%yFhP2$GpatsaUoDP<8?lbCoU4z$*&mgW}Ax zHv|dp_uZqbW0IuL_QXfM&QTPUlvCKpr)71Db9}Ke6HaeyDbC_oV_dKNLhbg~OpJ3& z-pRlnA-yX9-guEP47{=(YU}f$LCq?EYH!L^4qA5&X5+g`?%4xll{{~^^~KfmY^dk^ zvTwG`iYfAPbXv~dGLauGA=cXrwtnj4y?QQ%H(ehS_9CXw`D)?je5D@DB&8R^_?eFj zdmKwcz?#Ijq2&YtIl|Ifmq{-&CauoZhH-L$`p@;V$z&8A`V_{ZC0^n+y#&sgBk=h!tKsygJZu6yo1?|*MAB241x`Pg@XRwJMz~828J98%l z)X{{awH52yDVncJeq&=^jBIXXY7?+!x!b;+xYPa;exe>5zBl0NRO@lIz(r2N!ArTf zk(fQEh#_=T#4 zDKAEaL8b0NV$le7FNBJ+x7M^&22QtHb#Df*-rSsKAgIa7imyP0qR+I+ z!HloK$u#MnXIEjgT64h#Xt-%4PHL<|X6Zu*^zOLLW2>^bNpfnv2ZxwN?%M8hCKF_j zer$dvM80cs%Bc%Dvva@bqvvJZ!>{|V)oG>e-7kI&2&q}ZI#vGtOLbKD_%fjt)ij1AzdVHo`GAs;WV#rB6gvjIPnV717U2wa7sf=lrYBT@;RgstgIZHN9Vv%m(tQw^|>HA`sw|~^Gknwhni0jKSC5#6pp?$syB1f z&pYFwVF|&>DafTUn!fuNOqBh4IV$Id%KXiY^i$TL&jRx1-asdxxjh-hrX~G>S6_|i zBZ5evT)$8MYo6g}`T#%yA$#|oA*PX2Gn)AsAG z;-ZwKv^&dLSzF_Rx~XV42|aPn1W5A3>_V{h8a4(MRWIxCOM{71c(=L-Ts*?sFMaAV z*6lT?p*qSXDhf)tyd~|v+3L8PdyB0{OZwQ`Yl#nK%6K@X*mlM;p2u^wyK5yxcpIuV z-W|F?G>?t^(hKuXat72yAd}%Om1D()=?wSOk>C0y%;n%OvOIY^g>H)6IQ*nXK;{mLCN*K_%8^99FYx5j z9ajSpgoO?>{d;b5ZqB9FjRfXNLg2BZyBydyj_jO}P&_);T{D92u2g|WC!h2p969W^;3Av;N~w{$?SxC3y`>OGj5o*RL~1w=99RZ`z#kq5}Y-!;=`S9e5#a zPNx2h8q;NA9a~*B0LrQGB!D@Iq|yRBk`r<8g+Fzp3cTT(t+h6We&`84yt)OLJ%!mf zxQT@GTr2HTU#*vi;t&Dy`P*niy7-%Mt6`F81cchcK&w3MK?=(g^f$P{Ydnzh%IJwA#@~y46 zPZz}!qk#c@BIDKt5*IuP-(ZqvcJeMYwrJdCh{z;5UuGgElqECkr5XDFT*jD6b z$)XG{Iwt|@q5Fb!2%CQ;JSB>DgIW@9aQUI&e*=#{urS>}0*?cnDyv(L4$r(5*n7Ax z*x1G};hvA#ax#;@dh6TU*M}lhr0}(X6`yBuURFU~5e|O3>(a!DZOE*Iony13C1Fzo5s%wOfZUyZ?Rd026WxNV zoMvaOxyntUC|*7i8JP3nVT7M6PaZTAa=00PNgs5b*|z88q2-ySfB%+}Re#;LBkaUR z^@G>-mYvG;r%y;$509#u^TW!`8m}5Ie<`(FW468-E*J5^+TD1;?5WL=9Th?Q{{1P+ ztE+$6s)F0@-v6QQE#smJ_jX}hP!Ob)7U`CjM!LIGq+1$>QbCYLQaT10y1S)Ax}>EU zxoEIJe)v8nc}2 zSl)XHU0kJ~dT+S{k#ST}Y~d6&Sd8%0D5a-h_=-MM9?^Sz)U&*7I9S(<^cU|_%&wy0 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Ãf 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 EA8b}np#T5? literal 0 HcmV?d00001 diff --git a/docs/figures/primary_robustness_20260813/snapshot.json b/docs/figures/primary_robustness_20260813/snapshot.json new file mode 100644 index 0000000..4771021 --- /dev/null +++ b/docs/figures/primary_robustness_20260813/snapshot.json @@ -0,0 +1,24 @@ +{ + "generated_at": "2026-08-13T13:31:28+08:00", + "successful": 2552, + "remaining": 48, + "recovered_since_august_5": 24, + "strict_common_models": 68, + "explicit_seed_successes": 596, + "unknown_seed_only_successes": 1956, + "per_setting_successes": { + "0:1": 200, + "0.2:0.8": 199, + "0.2:0.9": 200, + "0.2:1": 199, + "0.3:0.8": 199, + "0.3:0.9": 198, + "0.3:1": 199, + "0.5:0.8": 198, + "0.5:0.9": 196, + "0.5:1": 176, + "0.7:0.8": 196, + "0.7:0.9": 197, + "0.7:1": 195 + } +} \ No newline at end of file diff --git a/docs/primary_robustness_experiment_full_updated_2026-08-13.pdf b/docs/primary_robustness_experiment_full_updated_2026-08-13.pdf index 83bcb74e44871a3554e704e3babcb4bc67b272a9..8c7222d5e5ddc71c574269491c9bb17094546251 100644 GIT binary patch delta 562703 zcmc$F1z1%}*YF`ER6-F!Nfqht1_1$S>F(~1Bd}3YY3c5cBOqN$N;ii_^3Vu}F8_mi z-}k-u^WN|Ip6CDme^?BAX3fl=Su<Tz$7{oLa0wVeDtNlc*RG zH(Z&{k44KR$2$X!k9$!=_a@5QB*xVA1k`m+SuRia&p*oaG)Qu3JX*EEAE_Jq4qTk= zN2ZYhdbVjyB6bz2TN|cqURO?MD~yy2xdXuErOTaQGBW~5@Z8F#;RO|uV99xVGw=6m z|4ry+re2(u`+1e##b$kTtKKQb@my=8Atuy62*RrS^2#;C?U44ib|_@e!eGgtJH~!R zP+I}4*r`_eeF+X>B1>bMZ>sy==U%I6RKE=bf8Y~xBfQ#B`#`8!`9iJ5(cH^m*TT)t z+hy;mmr1McJ|m-J16F%IhU3uy`rG&M&vA2P97EnieF_Wg>)V&{sd>s>Ftpr+0SOtyf!2iA|ln5-cXPHhDb zAkur5aW3vF#YnwYO)zPC{anlac}%T~ErB5SNjTrjC(js?o-m`XFm>=e`1Vz(nBlJK zdZd2x;c7&rJ|^b)?o;!!PlvPeODpa;WXpF~%!l7+N-ps-zHB}9?}Z76u~)`~;$BLc z)9F5Lu!*_%K=}U33PBCpP=HF^V=jDq;#44$X=`U+$(d&Zt&_uG27_HIK(elUMOU+* z<3W(Ln?>TZ{Oj(%p6NHZ4h(zZqjrRP+HfgM)V=eTd!Iwh88yo-A}hBI3yz{v>$W}U z*!An5bv@4L%4D_>)hge5JP3LQJ`D<=HStNK2(34k&r2NNY^X%T%-NpRyg@}1Wzm6CV*`rth{^AG^E{eJCeax3(8A*##uI5g zG1Muv8Zb{B2W7r?p~cO;n?l52*%>&)qK`!%Rxr@t1@)vG1TmM)Tg(|F1=5VJFf^>~ zO&^>uhq{mJ8i*%(aE$O;RmzFbFpZe7Yu7{|jt=+8eF$(*duZ$zn;{Ab$m2@>cvTtKm%YlH-hkH)d zLJzMbKA;T4zgnQVBEKUMP4L|mf7@L~S-W{m85spXY9geB(iuy`rBja}&^Ep*5bgeD zS8;dj?8|G5BOQGP(H$Cdh_z2F`m{LOmql?)259+u%H4ZzAzvS@q;S=*V=-&CU zBtWvem%17fQ2QQpSk}BM;l95x7l=Nfm>U#kTZYj_PDJ(my|5fV+OnoXz3P>pd(Tdt zBCC9gZGL`3&@jo6`#U)jEy8!_fbwbZdbGUH4Z{u{O$BCg8)!aq@a9&2HNhR*Xz}{- zZ;>)zQ1b9pzg*aFtF_bicIVI5Fgjp%ifrk+O*v$Sxi=rfr|&CJpFys5ovXirfV-X0|^BHjCVaRZHEFepdkilc5Lh6DPuJHsrdp- zev08RIssgB=7e(Sl#<9NwA}Z(!OLodS)q87;qPTr#5vctsVlensg?@}*MtTORlG8g z@!r-HrNxM~O})Uij}mil@8z8+#IN{HP#)AdGemi(uAaw>JSBzfI0>tT%1{)cQ1JA+PRCyU#gJk zH}O&r6OW>7evz@A$IqSxq>+YjA_@ccyZ0XMhlNtp_lnXOYMXZJ$&HoDFw#ODI6LB# z?Ol1C30^!C_uW&ut5xbhJm>dG{o`ZLxBCw2bjWwJsPPmXgwdeH!viorh^f7|0esprQ739(#@4 z8k89t7%8@-S|ql{ec)wu5_s1%T7g=XU_oK8EORo9?xGrN+sGbmQDz@A*ylDi0TL^! zMoPq16{k<-4Qj~8G5d$p_@lAwJ{{H?nF8In6w2TC(2?-D)qa+Q^&}45yRzerdq+Yy zBJhnex@WH9C53d@?KPlzUbi;jWxHm~^aZl72Vfw9ow>EAd7kZC=&h?j!l}uAK;0?_ zQ*e|L)sm^q60K0zFO+)antVSIWi0uTuuY+;aLHyvaUjd9K2sh+d%bQ!r076Ro5qi1f8X1kuEQ(pZ+L1d!IDljpPdu{BzkyB5ts34E(q4#~&g{^{J zbS_IAOKr9*Zeizi%%pN+`g^n-y+kT!Jmkk`+kfCVkuA9+!cbo*qH534EBAHpbw6pr ze4^ZC0|tIQ+L{bNbX)R8h|a0-v(+fmmv2vXb0j>AJ9ZwcHU`rbMfZnvRk>!0hJ2HL ziqDc~A1y66@Vcd51P0YcHHBumr}~0(GNm_-7MVe4?GiMez=TFkb4HXBDj|y-`nkGG zaX#vWT>I^+FgF>zT?{G1hw6ACHK}@V;?L>t`Vyn=(_{Mran$cPvVxcvGT+r~_?9g0 z)e)kk5)${}o-p98fMnNTPIroK6~C(xpv84IaE=3T7DJVA^D9xF-Fe5A>P$V{#;t%P zT-A<}J*^wu++oMuv-kP!=Hgx+j$C;}4X>o0h?!(R9*~bOVVi5w7MaPcw$pJ}1urW7 ze!l&>CS#5`kaxVoNSx4@kh@&BY#935G*`M9-+?_nYGcWy8)g5F!=4x;XJ?n^Ge-{@ z(V{O5k-%!j#N=T|Yje&xz2m(%N|&q+^igPpHNi~LY2B(zt|v$=Pi zJo1qXfsyAo3Cc0mb5i`i5aSn+$9^#0nS9FA=J7Vr`V36RM5`-9+v9e#i4Dv71NqYs zH|r;5DXJMe>hb&!r{X`M&)2HqxqS_)dCYc4Z}Q->k-wrnc!9F{aX%^Jk?}Nmq=Lv+ z%inZ}nBra%Z+o({mjh@qxe!YsygYvcl*L0(90e=|Vt%KYNZUo{@2`PpPI!)RW{h+Q zat~Awa``SN>~^gN-UD~?nqkTnEq39_Whp-?l(|r@7df87dN11}MD3ZJVq0k@bQfi+ zSi?M;xZ}<2B(|%7PJNy25Y`9PvEnz*HLC&3ii%sb51^j>uj3WpD+%X6eta9d>#;N4 zZNE#PuyDK+f|~Kp+B3cR>1osxNA;Q4i$p;Jg2hsK*zQwvDcqwPy)^gZa_Gc`YjbYg zjpdJQ0O%P|+eBBVSI47=1PU=A5B z&COd}_vRqZS#aZ#tJS=`Wp-{Dy<|>;ETwZ3(A`FIULTHDr?5PC?SUYp!5GadDcaw< z3`?tG5=2#G86tOb7t4j#stKlQq~I=Es2PNjyIc%)y53vD!q!L%@XfDBQ!P_9BDxsG zf^X2fL8d46*(Td%`1DL4iZNr z$r&hdvE*5|iwinAl=xKUI%`sgBj-{$;u7?@Cf>gp#lq?>?$%>s-cEffa$T-f!P}F5 zH=8jp5*}&I^KzRb`^_6Zb1mg`ZJD_<0g!zYo||b4G5CZrQpo ze@$`vTkX1vYQYAZslB~koU|q~Tf!=-Az3%m=$g=$yo+rbitIJ=jM7nT#p?8LZwg6k zC=Obs$Zv{ig5K_4}!A=;? zA401+6)+#59En`xL9uH$@*Ol7ib@n!_6YAb8#yz%ouTDTHZ~USsJYw1fR=O-9S`rnqaKKLA#bqSJWUNlOvLhpbqhpb^#yC~i`{JM% zq*up#=g)}SD3rOmY4X-qK1*DjcM1t!o#nLx_NW)&>6JeF zGGA(u{8WTls=XouGMs`E8KqkwGn35rEY5WOV)=7iAG?W<$BCWf1$gf$OoaKpuQGU5 zHrOhAs|#wO>CHL zV>8=1A?n`Vx5Md9c^ogv zDeQV_$M0vy@44?&-vETx*T7OuFW;ZjJjdbhN_|fg?cLQKabxMdHg9BuX{l6U7yX-? zQ(tc?5S`577EcyodBWFfe3%Ns)kG!2Ad;q=ZF{#378tIcI6THb#cpF${PZSrpCrUA zJ0#Vq64h~EXoHX1D(Pa+JDMq&I!{e;=lN+smRp8(Lvlz&%7aee8*8tm_$5X>7WWON zi*TPwKW>;MmgzA`dwz`*D>BL(z%%KOvQnAj z$`ta09z-m|;tFJ+wm3N+dpPp+9(b-6A{!3~^s>(;wtVXE-a6K<(h67&QXJ{tqN5VTkqjJz-o)$R&s);4ST-rp@IRkqX|;f4UQ~z$!cLn%9U2h+|Tl_CvAo{ zeG8};Xou%yzS38x2N)4-ao7qsq7lZgE-w;ECbfmx%ST{aRj4>JoBA45aI&p?1<8+x zT2;so?_xbGr7`>}R#fT@nBlgujtiYuE zP6?g|C8lEL6Jhc6Y+n?x2B=l>*w(omqr5*#YiJv>d~J)NFEynNQXno*?p z+5GnAo2BxtubF@Z1)0cW5)n<)M4oqzl}MUTlc~KL*wqrsR1@81E^Ht3Nf~|NC0P(JRZSnC_9!c`Q}j)d2!1>RrBULi z3BGJ+J8KFaj!m0%;vDb7+h1)D^Kaw4FKXF9ip3?3E|tCl1aFkrt(GyUKfAL$<I894V zf#ejZQKEyNjC=%RNs{k6I(Nk?x7FK|t5Na|03(XbTp_ZWFJI z8lh5d$qp=7oz+B&c_v&Wv_*bEn~!2pz8lFG@*^+ zAX#Au%QM;t%%n6tHj!V=K`)!x$J52tc_S}&Li`n|Hw#$KyAXRYw}2^7fA?_^$#g+O zmYC4qWQuEOMSOft!$<(>y4d}bmq^a}jHyQ`^~%0tN#A0`-uJx!jG8rgLrO9!I*jhQ z0X2j|(l^l@`nqK>DOO=^mG#n3)YP|3hGLhTgQf*fUAZtU^n-i$87AE2&PWa|zP-7H zN7Y6nK*J}ffB)+X$`>wtqo!}DwJ4_<$g?H{;oiiSfixnGrdW?1qWfA0GgBuy;rdTs zWl;zgO--9vOMi)*6+=5~DyGCp%>2?_o#HTAT)>)HkEufV+7N>SM_Fei{l*LRZv4GS z_mS6udTL%;d96HjPjFDo{Q4dbOeyM6pUvg+_5m4!xHM4$Sf3VHFf~RiJdITunC23C zcBE`yxJRF7c^Ahs$;7c$it@kpK2B@c#}i8?yR$(0U`0g6%rT>e#FQBRBrt{R`SB11 z9kxov#Y`4EzO7WC?+$DNlPZeNdpruAayR(i($UeQk?{J`B(3Nurxz(4c_#Q3#AhzHGCJQvH;%lPhZZi?JW#rt|Mdka~eU+5hH&*IjP~iE5BsnX?wS*-pU21QQTGi`3wr-&?k&m18n7Sm0 z0fx_L+FY<%<{KJXl2A79p>!SFz8uj>#RI4C#jOxDI{~x{C3?!avmG-8s;ckxxb8{S zjIeF>E^2rsHQASw^cBa`)J-jDJ#Q#a>3fs48sJo{GPzY2zf>YJZO|*yADR$H6+qP6 zw=bqvE-e?mCs!`603iYHk$;#9OG(>Y0)~XNKlWGfN zC{6EKlF-$EE1EQWTBn%O!k|Y@9#>RZMMa%U38SGw_TH>MhVF#zz?xP|jXVzXq=Q6+j&E9YT~RdAQOaj%_le6YzIRxBmc`ku<; zUUs-M|4|8c;kdb(v+TxwZ=z1k8`AUmYuE$RVbjP8Bf}fK(;TjL&!4j0&6&tCpS>el1s<|W zWgZPq5{bxV-8>)+U>kR$Y-M_E+CPY$cZU(aTq^yLFYtV-)Tjqbvd4KXpah&l5|$Ik zFBHGzu|&A?%tN)f3=7=%=;$q{L$tHr{F+dBJNBNxHneFWKZmI-rj$D?X|)l!f6+m$ zcvST^S`p3&(ZFfVOxE3CGXFS!_UMdmw`nuSPktt0@nN4NxlN<;%;Ufcd1=!&+6J&-YU<(yJ~uORjci zFVFqOquh^20vI`zA_i|rE@#^VIY~Z^sqkAKnb1VsEqRM3q_UIUkFDrPfaV|`7!rc_ zTq4`fmrE%7mhR14Up~_s!RN*C8g$pq^(;-zFyZEg#jhNepx9DREi}>Ss5g6RRB7kY z)C!o_zXG5-slW&FR?W`e=0B@XMkg@p_iBE{eAAq#MwZRNC6IJawbU=3o~W!P|=x7+XZ{EIr>*lRnSlD-Qv9Rx8-@1i+ANLO4 zJ$!up+c*S-_wNzjy@!AAdK4rSL?6@}m^W@<-ov_ub?<+e4Da3h-U7OVfpUp9j)L?U zgnS1HE^8qO$Bz(XdTZd*0DFr>sV`|zhwhNEBK#w z57?P`dx1-})Q}^G<+U95sM0eh+P;xg7i@JB3MSqbpB4 zs*m-aJR7%XH^YPYI0X8}v`zu8X+=T#%3wpG_Vcj3VxEyWGSU=ce*A*nFho@8Vd~+j z{Hd*;r$_MP+R-ED+{(q7dHWNou_6zav)jBEd7lrzd3m1kt8L5QcU&4$=Ga@ld5Li@ z2X$}CJq4a`cIFs0m6s# zHfgr{y>A{^&f-w-?z!>zq^p%vG`wyX@ZC?}?>^sT>OS;OJvqf+ygd)D+3%>4a9=W8 z=`8k8bn&(;Eo)H9we^0tXy6eQuA3FHM^aX>Cde(QIzC`%>W&UYy9`|*q8-rmc0LE% zc+)bxnwa1A9qS54Ef>!_t-9+TY2+} zf+ifuYhAfJnhnjRjB|REG&pPlv{sy@^|jlMr{&$*yr&K{Bx`4!TB!lBJ0{Roh{wsI zo}7oS(c?xG7?9*z)cs`8IW9Mx^&F?=DpZgBD&WL!7V~s-jW%jx%DuuhEMnZISVJ%{6QawoLCSL+7se$ZyGZx2aomeVWkzMyF4vQ6myA$)jfwh| zT@NR?s3o>EE3ZaEFRHID4lw4= zCza?UIL<~PI@F`-Mq@sY2OMfzDp%XHI1gE{oVY^Ie}BrS8$0n zGcM8=b>54Q9DMZ~jbRKhg%6c)ZJ2n^OamF4+0K%B#h`$3W4tSe6RHi73C||~6uL;- zrF0U!{WVBjAu5RKq#h;Bborw0gB^5uj5fv0Dq>3yDO*DW*P57rP|Q(&S^=9ZQw zW3_}RkqP?zc+K_nh=C{UJ6f*r@RV$e`?@LksFN0*P~7&uma>VQsl&o!^YYfsVuxFR zVo)nXD4Ww*S!odFg#e5b{Yh?LtJ?W3h6*GcEGFZ5LJ~99FZo9oGc#Bau~?ciz#Wd$&K46KI}9pzv5x5cv|I5gjFoWd z|3e1+`<+jAxLTyQh?9-qrlW$*j5?PsjafQGiT`&q!k^+^;*0Q*71(`uBKiS- z$&1Ei1NMDV&BF(F;oN({eM#Q(^nQi7OAMk(jxKf{wY4 zfY7&vO1$6~%1#XOsZ@tCNo*=p6|zQ%FceTv`?6#!!Rz_yh`c=cnUSHmE70LkN<=k4 za~3Ce1o`-^RQ3S_SUB>WM1kN<^5>$@rB95UKM~R1wZ#a-XYY8!X!3E)>rfD2bK4!y)MENYgny#1R$qZLB}+N)Bdl;(bfbDNfI7JCp2jbJOiXgRUSh6O6N=IPOb8OSX*|Ov722?gBIQ*_8&ETiE zB{3w#){=6l`%F!2n!TY?l?liig*ND%)r_W<7yDwOL{ty!*_h$LQ%qsR+=F}Cdd594 zJS4_aHJ1|yayc-1m|XC|dmD{8jFxFpoXD1hx8-)E(7UiAKcowT948}Km#@};;?b6H#MkWQ~UM2_aJH$P z+kGDze5$;iGF=5s7VWxRwkN?#-Z3r}GL4g39H`pOKLv00zJ*vT-ai@*%xOs3vSxqB zH7w|*L#eCwYRArisu9YoJ1=!w zJ*?g&6<=P&(C3P__qig~f2|N(gQQdNCS3we^0wq!ec(%=Z-m1J`eNoNZlIa>{CXP^ z+U5hQ2Lv%$rSK^pr@WEr*Sl!;Uki8^SFoM&7NnbUA;XTBN}IjC;^f1 z!3wj@XkHdwCV^2Ieeyi}7Ez^{>G`vnsS*P<*DDuOkE^ZlcWzS$v#=x$)uZRK#<~oV zuL~+vNk727Z8IKKNo|PrTGY3Fw0X;7k{9o`)dM{9>~wY$!;i`0C?*Xh<~1^2QZqFr zHO`<$5aN!9djfdi(GQ~h%8)5yjf?}Z8DuaJ6>9f+D+N9vgFq5@>50E~ekyPPS;gq= z3}f4WL159b4I`$uB)4DOGfp-C*&U;cyYEFt=)q3t^iq}&~;Oxxr!G+_|vwso@QR&Q%>^ixC&WF{s&CXHqCpN+3`8paf> zaHDtIBd&c);jeUr97cHi^)lD6%5@$iJ3fgb%_gzczix+|5*Dzz<)EEt+Aa$*dLMrMo@8WpOO5byEcFCEe7`O2cnCcod$=GXZRCCf|oyG>r${DA|> zK0oSjs95YPh{A^8ut$3bKWad#({qk*h&`~IKK(5Je5YDKH-H@ zY4jMYTB881)e0OJ{k`!@o|Uq(?;sM}&nsH$4LY`;KaX@D3dIV@uOlL)+g^l!B^^7- zS;IkH^ruU@lwv$W>NmR>^+2FUdR4mVR()5QH>M zLqHR{uwc4i^++E?t7TcR+^-54yQ*eK-@A&I(}-^DOZwul1_GV4;IO2uH@P1OrSk7a zVh8pkg=g9_rwnN7X-#FBx}+s_V(a#2Jf-S4l^31)y4T89wC%8OMaC7z-=3Wd8W_yr) z2Pxe72kC|C%_+x4iTnw%pzE|9jnLk{eXFpqjQH@g1|--k+G_^3OBKL@h4U?oX25-r zS}0Ar1|E#C&Qq}GS@ApQoc825DGGCgKLJQF8vs2xZRG6Y_0$>jU+-NM*})xH$#9lh zR7I;e9w5v7*y+nJ$b4EAb(N*{#?nA_xrXuP}d$as&>3k+Eta}agJnDUN zkN>C>?A3=EU6Vr()|A$_5t1jm%Az5PAN?Z({{8sli8L?Y)=qw_HE9xYUfw$-Mu`%k zprm1g2h3j&x)sij=c(*GFnh#~JSA+AlL^h035Z0~v<*9XbWm8KajT2wi6>UePSSC=mspSBEJ;GA(ZYCc8Bu9Wvyrk*^XZ`I6lq?>E`9Op{li!%DDrWatZa{U~wFKQiFokK&ls z*zW0|znoc7JSI>v?Kas^!(@)5jph@j!Bo3L6M-a~4$IL|8v@4rn6)FZ1BrA)RjDO; z4pXvvFbEnE6@w8`fJ zHLz7bK|?iZT*=yuYgMK5uF8(boSZnQ$rD;`<**Sq(4hGTRSEw=_*=|*10QL_!aKY? zojq|NzMEgqP6V6&^I@0qmhCI)0l|R7tM4E^cuKpZO9M0f%KGQ%=<{y|>pVYi;27;J zc}}~ZE(P|Voxq#a{_8l`HC*+_-MYDl-qYkx=RSW}D!?D6%EtD?D(9)pSH==DjGwrz z_#|KZ&52oy4?o`Q(KcF;%0TD7W^}DNv&!3>K&pN9VMDw3#~9RZeAg7q`+Lb8y8G9j;*1xSjW!JB1z7DKe5gAwAxR% zHraMtFSK4sYL>12z`(};d?#h~U} zlOj4=y_D#f6u|ggx|JTSVuZ0PQr?!+7E9>%{GE8kt(zUaJp9w{mex`&gmn+^pC{_C zcU+wwVIll6V9ONg8g{vZS=^U*cS6|;`xeq+L}n&tO$i%;?wlqLMm?>mF?GJrxK=}_ zP1hi7veOWS4X%KkcGsrv^F?)8(e-NH^~`nEJr&y!1pxG0O;zv$@!_4voAq%w6{j-k z@(cKAf6nCbic6^aJU?u0TJZKDLV+%10B7}|C~UZY^@MQFN;ht8CHBK0Iz~%7_SNA2 zzRCSfeKc;{qVT2b$UiS-BV#-Pn7O4Gb^?k=9QKX(lH)0Poi^}V5L-ZpcSvbrm= zKbciq@1WH9;6cZTt~K+F=Ux7sO26>)3VkQnMQblU$4!sVqj1W`XDf&s3*2mx>#;O= z<-P#-&4T;TmB7Sz&WTooYeafC%h|k=XB+YCJHOOV9(aYTF0A*9TTk`P09{x7z-<2P zfYNN;oZHao{y**`mY%taPM~ci-Ho(DO210ujq32KyPq#oOvhv8A4$WsWK9F2YW<%j zSi~kzaecIi0n*1x+U@8+KIjWBEFvzVP}@_@A9Pz(PoeD9fUhUzs8*jl=1l>v2P%rO z7=`3^DlupS4fg|P=-;dHIk#A*PaL*X`y{g zX~Xx?PO7BNb#8e}!ovEUs(q(i=P8bkVO}NetSljtv~9GvBduS+*aFDo!#9 zSuzMEizq7bneUWwnW70ZE5k0aCpm}|O|PJ#V#7{)b06Jm?Gp&qIN3CNu;bGwSZiv< z)DMq88SqasRH^bgMA>8hCW$;Ti1}Og)e&D=t#&<>jEt$uRA@O)2kO3gAPoAQd;mS! zKjV2t!i`7L(3t#y*t?&x3ca^DRnFY=YSn3qn^*sjRRDip26j+FQ&^{4UKUrGyT0UJ zLg!}WSH32%g$=(iAd|DC9>Ls$re<>2rV!9yEJHNjWt#1!;4}-%SGFfjk29ebUSoKc z&c{|%6L0~Yo;|otj+T=JJHO{nn+0FhNqC9T(%Q-SH!?szaAe^C@gx}j;{j#&(|G~x zl_sTT>uyifPD;uS4x(vk?$TaOtW2p}wb)(ihqyy0HHP*&g+GAGL)`Z~x$hdg{ zAWSlpXvn3stlau+wR3Xa>X0nc!ke_;3$WQp);`}=t+hDC{Vmk)iV{$`;rn$*=tdq5N_s{>hX03yD!DYErX7wJ!W_Pv-pEwdmhHyN71%YYIg$sTrqd+)9jIT|G6`sd(cKWyu|~3r&7A7* zAYO+9SJjW}p5xu)0e=tvD@LdCqjQ1KV{AS3zcT7i$I5@h9GZs`Dc>?i_dY%0<>6UP z(Oj>nOJAONd6CdBYGf5>Xb+|2G?NjF%Acf(=;sm=^?(h|RnMw^44sucY+zn@CnscS zNIpjitETMj45q?;ZxIpD0%h!7Dusm`8yaNSk!lzU4-iB1E0>82;7V6Z7F++OQd9 z5a_0Be&t3u--2kt((AEwTm0`JU}kc$>XJ@7p@xrLuJ$pfdabAtB<~ShC(~>sgo?sX zg2`$-QfDGXkD1q74z^~;e?~NZUN|0EUqD(NK*EFyVAmbHmz-a%?v?EDdcg17qL#vC;H7F~!T4|IG~eHGV4>N|Tgc7VkB){MrRS<5ZHD zv8X1m8$8ZhCv#%M+ovdxlbG~|vrmrY&)!AXZD9+5K=-y^T8)vqwFD}4qCf({bNpnC z=XG`EQDIz+Zh-qGjIAfoh}(WuK27*PF25&kiUM}Gd37;}Ey4BUdka0KyUl@eBA#ts zOD+SDT^_-`Ei-KXx1AA49EfAb3XDi8GkCFif%i3<3$4-|2`{ELB*xpF0nD%T`n4qe)IjUh{T z)l_6!5hQxtAkfSu7A#E^Jny18%;oZA{99|zS06Mqic&7C!H(_iWvFz0NI#RQ-t*es zG;otWLhtz9tUuUtKsn z94F>9yQlu*rA8wW1ze~!{q$@FV=$W9{|+$c!T0Z4uN?APYQ5&BRykN&8!TE=_&aFW zbttxmF%@(aS1N@eh87a^(=+^Ac%Ww_J&Ua;L-cPEhL;z29X0qVp_wZjik>{dVf{}L z=JRU<7Ic?}8v*1+rLg93hl0<43&+DbhqgK-?#E4K8ApTsx-KnwI(GLLl`{VpV6r%h zFFfXlNPyh}i_2CsYhoaF=EIkYCjN!&?8dvHl}&143{G zXQk3lYaP86;hRMyte$_F<5aGSUUs+$a~x&yQjltp3?15n_&c(22wy`T$ZKd_-&NZ> z*q}YktN|Mgee)s1$$PkbdW84@WU(pj$r?_YFyAG^YML}y?_~s^;I}{dssV(bpWkbX z*hZ?}G<hDE$*WAv+1}3MrU3Ph;lK#ubvzi?)wboT0Lc}K0&W@l_lRwY$r)j6FVe|z9MDZUJ} zsnLgBmS~ue^|T^9+sqouzqck^sK>0ONVGn~{gYU~k7!v|RqmjI~vVOi=5=PT#YxZHo zZ)*LDs{L69`;J5cSYWZ$OCDQ56`e~~Uzkd?aZKgiig+lCg z6$_WoX=KX(LXw8KK>i$01cBnBI*>?!->RcX$6pcP#HtWN>1TPaW@{^@bCelt^7+Di>jv)tPUb!!T>#~bIN+|lP|7WcB_mutBAFUep9i-^IciN;14sBgMb=Y88>CEqpBh4b!28Ve3rr7VD zzQz6uwC#l|pW4U;4a1LAtM-lj=>=u{LgI|*G>NTT@ zGdM#<5I+}%=x7a=@hDqoS?$d3Od^dU{cTYwN8TYNT%QS{G5t9V3bNFc;0kx738;(X zjVJgkB*pA|^#}l3{C4T(Dj)tA;Am;xg#x{3=(lJ07lly(6uorr28dL{mj$>0C!G9X zy4QEajul6?;mhxe^LBBkOvN#wDbr_^#C9p}XS(4YZ=w5Myl~uu&0f(F2n&u}Lz}>F zin~HgmjV_?iM6i);f^(Uth)dPoDQ<254Ko+xt^CGk(+8ln&=VzyCS5?n5o!90orLc zd&V*KZ*}BnXvU9z+`lPQ;?p7Uwnm^Seb3R zAyKptDBXh0r3K6urS6tAZtziNxK!#tv(3$^+eEK)rW$kMnyzph=Z5o)?#Y8?w$;Ym#&P)vNQ+^&wR+;^>? z$wz*fTY5@I%l7&*Y{kWlc;R zjqZDA&#_sZrT}?Sg5eM|R(B8n^Yt@U_~;K)?@+~ZOxLXyVd^21$(NIaUFg==vvocw zwtGIjUzJ;#w`50`pP~hr;o2iUtvp5{e$@FH_#H+0UX;y-9ay6+4iHn=PHF4BvNC(P zOnI>k3mH59*ireqj`3sT;L-xNV8buRgBrr|APB}8NWOMFINuhy+2wR>xZt|#P~tc- zzNW}$|AE|9ek%fA#VMOR}l883*Kmo;%2*jVXf8)~H~IsCRO zb8%)y?t=*T3o-sJS3U0*(N;!$6z}AC%I3-6=+dv#Ets=bGgDPpC%!s9#vZob7-f@h zZBa6SllgwY5dIQedgh(~snErvYb`ZVTCV0$9RFo;-x<2UftvR0@EDLf994gVY$mSb z#)~^VOjlEy&;gq#t0hn!X%UGYB7ye#M=OmX6|7cR=@o*TT0#VQQW}-3dQ4G7_2wzO zOUX0&v!CkG_2z!C_^<5uw$KkGlFrMkk0Ukw@&XVEy{=4XI)M278_4sjiy0c3ojnT` z8u0!&#@+B8!~;>&YR`-iTTj23-q>~`(c^?jsI~shE7CK8AFnU+ zdgT9T=8Sp%zvz~P8rk_r0xL}=Ua!qvqFur(T`5E9%BdLCI2su_tYwF|I{TWU+Z&WG z4&#pcB=Vfil3u(khw_FAZY7RZN*g#7woPD`2&q*O@a`~9Bqyql#U>V3%lf+)mQ+}% zsC?Y!eUm?Vj5r_<=;330GgEsi^;-p21&#TyQ$PI&Nq?&hUY}no;4fdi-O(5=tPEZ| zE?F_F`ai^dbzIfkw(mj_LApUwy1PM;?(XjHMTh*9?(S3?De0D6bVxTyOP3%Z!du&2 z?t9O9XP@`E=e|E!%r(}GF>A~b-}(EUJ1f4mwRYeT6yiqd2=*Usuy`9sz{kYyH9s8{ z7PUn#2zHiv=H$}$ws_6?*yqLinW>elZ3@2%NtFCEzn&r8c}^6*))o~$V*P@5BF^Bs zVbsj;UT_pRZndn>_Dzj?GafLN3w_#Yik(=_Zs0IipE+1YR%z-z#z}fJ4^B`<)P#+t`Q?*TcJGt}}E$p406?sk0T=HaM+w^1SA-&-GKSn<@1^SoR1> zW~y&{2Bm%T$2C6wLT|M%s=9y4Nz5hW?xADd(6B&7)<4=izhtLT`YUV@gr9Wg@t;)>w^;!_U1Yh#7k{kE|h*fc1TSo1cMmQ?q;F1#T61 zBw@xqv;=(feiPY+O@pidXddP@ev9pnp2G%;d;g}#5PIPOtM_mPvDs49Q@5z{`8p$o zea|UB!ZL?*^BFFEuPl$X!R>j&gC$CaS&!!`z{`Ki-LmLP)z+Tx5v=-P<8F7=YCMbU9+DoFHNDvP=10f=q1F3iaHakW%p98i0hiRT zqw(`6Oyt1tU;h#pW)a-(+-DohG5S#(I;@4IM1FB^2c$1PV8&d}>%}i*5`YD~QAf!? z{KIES=mnq6j%-21@@(?K|I!EW&srkSm;0y$WvBx4Kgtm1U;E0WxTloZ038@P7yx=} zQ2-4D^Y9_`4&wvpwMppTBM|JvM{ppR2Us|dF*(pMut{0iIbWc&8BwruJtL!3!X@XX z5`9B0?DQ%YdaDs0df5@?(Sv)?iNDEq!G`$P~o2HAXHC<5YmHUnSNI+7Zg`DQG))#Mr@IPn8G%}=w7 zu{&Nv#TZfqtiP7w?Ka;mFC!FikLkb4A#$4T!;1#EU~pWcWA~g9T1jx?`yp#fuievN zSLEyQwej>VccjQFlsMmjBlCyPQd}tFZBML*Ro6CsuTBy?a#uE2uk1c(qLN3W4_oE3 zpjldmAe2s=q%@lPG8CLAIV;OegjYX35~-qj*g_Z$_^DjUriNCdTNc%9JJJbfuY*MI zL4(hU>F+_wFNC@RSfV<6E~jNVsST;-^CoQh{3l6NS&1A;bVP)$*k>#nLrN~F>W%rM~= z_t&EjcCPXa@95lI$Yi@~Ogf$3DamFF80xEK0eK8D>{NZp9`O7Glr|^ppg^n<8llKAk9%7(;k!=}$|J%aI1rl5B9(@0%o~k#b+Sl; zV6m;ZCi{(?a?FqzarOM^+P4c`c$RIn3)r%aogRf7*w6) z4CLg0n(b4dil%NY=rTD+FZxd0SaA2O3$|)hQqK@tzy^E|>O;8_7`bc9)Vl{!uK8;f zp=>Rm>LW72W<5aU+#v)AZ#AEJ3`2mpwTTUD3m<4#Nfr@FG zsANIC;G~lpZuYTg>0D8#Q4`a>_&YrP&GXzdtKud0wDc2o*~tN|)<=4nDg8;EIPgN( znm9rb9=>ee=d)<-!{Ba8Pe(XS*n&zMqX-V}+l*?paTdyN9hTFd*!NEGFC^xHZ7D(M z9lqOYm^&B83cVTv-VI_Vj&s_ixaEj2Nv4ERovyPHJ2Kf6ib|Y(7=^hGHthK zX10uIUKxc{OgsFlqf#hApo1u_B1L{#DV3=Fo>{i^U@Eq}yCC_y^cr}hhE`5J^Xf$6E| zX|EW?c-)me7wr2Q|I z$B1KMa12xG=I$iP zXCiILU4e}WQHTmDfRAl{4T|A=NWV^?Iv&2iGq6Fp)?FHrnU>L)3W*sswd_E8$%wgr z%-dS&ILHv^5okz(BqgZGCoU zGM>NfF6KqwqGzzrW^*8D;v{izQr)m4AShv6*P>|bZB!flG`Fi7x=|8e2n&`GqFt*A zuOe-5mUZzY8-e=Rz@f$)zZtH1fh8=(fHzR(H2EX3=+cdlyp{jrVc&1 zj^upLHZ?Uq5=b2A3`-@Gd~(?Bk<4D_GU2?oX*``du!9Qr(}SUkTQY)azl!`8axI00 zWL=7ZzJk}-^fcWwKL=~QfLQM-o_D-V+DVT;var{jbZ>68h?$-&Yzp4klQca7B07=D zfQ{$98a;grRc00k@mw<9aRixb%P2%0gJ$&MNDfSjOV5!3C$dcOm}U|>Gm9oCx3}>; z=Lz{XN|)1JGu$}ysCaiKY{NGROy~#69UsH`4A(6jWL z{kTWsN=_PDEN2N~f_MzsbH-$B)bIjq`*kypzJd&JI@^=w_$KHn{d{Sww0MT^&H1Ah`!gFJ)rd!ulF!PS`bF zR_`D&PCcWDYk5_#li-A{?m~+-B{x1T4F_`nGo~)=WjY4;(BT?-lkG~Reiy%Ue+J9F@<`~1Utds7;hJd9%n^Z9<&CEe_j@qS2_E@6cDEPJK_VXD3c zJKfOvRezt;DluV|mAzhHZ%4Kv8=640iz!_VBkZ}<_^cfGBU2AnXev}oS&QplZ#BAD z(oJ;2#x}Dodw>`p+ej)SZYqiwmOMian3Q~@=9n<171fTw-gVok7~)yeYC?#ASC)E3 zszPZ*nDt0cHjavZjdHt+H!<8RTIbQcizLo_N=mhXemRX?IWfL50o4vLCgX#q1(&0n zDHd@PtMH1{OSv9wb!r$*brB3%PEGkI!}+R8E@(_WPk9m_hWAKmIAOUl`j|Uz0_U}7 zqXG@SAGPK9Mk9A)!SrxOtdcaJ;l*=C3~lf}>U3tKh7J%{IoQE2X~56Ek~C1KmQB{M zFWOYeqdI0jSz9ce`f|Q@X>T!5SAm&Si649qYQlX~otVHW*@DBw7j9?O()ezXTHXBV zw)RG(_1-+Ai4x`8r4(GX@S!jM_W&rWDN1!5RnHb_uu}&7pnKo)jtP0ghAX{CRxez+%Rz^u^m^${amih>pRDzbHQsckTxJIN3al zDaa$h^wTHuJn-p%elaV>Vt5UvAmrZI)VV|h92y6t>RiWKz# z%K71k8nYRE^tBs=Y;)V=c3CUd$cx1yjE`7C$dd4W!=rZZZd~20=D#N3a=9F)5!B{ z%uHErVkdet3|x2c83&vfLuyuYGj*cFcX*HHj^+kaDBppi1 z?P=MO@d*lr*L^_+;(7}>HYr8`+8nR+_ali{u< z&L)zUhH2%{#nPB4i;|B^RWPJo5{6j;oibe@o6O@HA9uNWI2u7xF(!Nq=|EpI`?Ur zXqEGDHE%Y50B^V?5ZSh585=BkoKRr7D1>+9REvhBi#Fwk6zmutx)+nKy zrqszV{ST0U|8V{Ps(Rob_p%f%>G<<6X5xRU-@o$({D;Q%_xgXT{`v+M(-+($cwwzl zPN!ZVQ(K~uLhbL-y{LQvhlyzq%%faMSOq?;`#?-73nQtI&jla^9`_4kS1F5Q{dey{uf{{Ic%4k{2T%v%kpc+XCy&FX$=1U++OT z$}op9*~e;Z*+PhcLDdxvj^$?GiFO~tHfMydjMf;#phSMake*ul8tfj6O_&%V-Fe#f z?v*?8^fp|thdU}4AKus_JY0Ev*~2#m6gEp zjFe{bp~Pb4nd&B)a$2*}UQmU4E;H67jI)KA!ilg7KV2e;J+&N@#v0l38Z?58c0^&j z&n=9BL`$w3p17NIYPV+E+*Gl0wQ}gXDIY=nX`5UIl*u1ERTfo_aVyn+n_ImbnK}Uk z2jJ$J+1tNEkrB`L4XUbS$rJ}m&BA0TuRq)~>sdoA)58pr+K%6qTEyW+AkY?nSO2h3 zAgQ>Oz@WqPz{wM#6zA(3A}fCt^k)^E$gjtSUHjBTYK1BPY1p? z<*;qq8=0l2mixzZ)kfBaRUeV4ch8*xL=$<3?x#=GjwUHwTrwo$LfW?|Ob^ywb`MOb zHn;|ILJ}TO^kdn8@{yv-M|4+a>h~uaWcLg_?UsKuNl9iV|2pvw*ft=P zInYu0$aiHKo|;5!gO;`jyjiW32JO(A>1BUQ9v@EF9j4-FO>1g7YqDN7o zqHu{VFKPJD(7X~Y;68pxY18-uXbj&D!=UO!?mT#;`22fQDXBiJOGk|o43gQ1b}(kK zgD3)(4PVA`fSa_mE}!gLHl2xUTzQ=`3gMTSSgyKl%+Lzy%Y@0W$zNBsBhK;#imKkc zx^-}?=cY@wHCAm&^MJg`vrejpBx)$seDjWV^-eKNVdyn(pzu@aXket$Gm$;yV_^dv zzKnZN*9IJ<2Q`@KMqBiXj!WJYP8<vnUeoR2BNT#aTGCbYmTD;slq04S#XH(V~}qBk+yf zvq=YX_&maxFlIpkQB^-=`5H}Zoee^c@P@VrOH=`2ts1UMA=l_toC~^J=J%itCIYbz zAGA+sL6SVS1W$xD>POcZmi1PtGbO^gtKWACU2O#DD@9$ptpm&$^I|bgr}E2g59!dB z2&n@M%jI=baBPNMU-VT_HJj;W%eiU=pSUQfc4ytMY7TGLt@!NCTJsD~F` z6%$tIN`k=hB!G*bU(m(#f$dt_QZ)A?oSW&AxGvA82JJ&@LCUU>NAYeZx7}A!+5D4X zdg`u9VX&cd>4$RBd#z5BAyr}p_=?6-brP#vH!FlE7dc(zn(gb6p5dMm+KmA`8_YKp ztzsm%0IY}p2kdU1ImNHMP(K~HCf0I_gR#GGx?J?IJy5fzCm77x+}G%w@oem0hQ=XPfePwKC+^!N!ed4U&St_dr?j5S zFB%O4S{i38{e1s-_ijl+fDbMbx!O6}d6`1P-q5L_XNTWtK1_Jd{W8 zCFjj!r?Z{nR&i&v)w;P}F-*;^XUlT;m{eO}_Xa;7ph&Rrc`nJLGwH$mNPvs#Y@Wm< zSuD&kxGjn&t1}tU=d`dfihOBmD$k(OuLB&GA2Hd>JI{+zG~N>R4i072{g^HeKId2YPsc10)*e>*QD2~&oYsna&c_mnl&ZP(&$kZ*IT8ajynykob1fo z1%#e@a5q@nNxIZxg+-dW<*mei%u=7FkH zGa_!yn<}(DzoL*cMK%_T%@LBK<)vjByg9O;Ks04>&1Y$rI%U5VLEY%=TVn};c*R5X z6*3bA;ZR_8q!FC01NmB|t^%Iue;)9z#xNyhljQHZvd42ZbxnnwCf0EwGn?SBAU1Qn ztC1KC7Fp_zP054+RaQ%^^VW*i&v~-Ai#H}sq28$ZL6ab<=_rZbNbc{r+Z+_6jNKT> zg%-+M!WZmagGQCe$z8c8PA1ncf0uEW6n2|!kFWxfamRM)LpW(7QEhTAD29E)a;XUy z4zsl>%xQ6O*W4w_(5xCFcK~=K09+$p7p8u|#ea$HtWvm7l#K@tbMoR_Lv1$mzI5VT zn);J#kW})<;&r@^x5fZH`IeFB1I?Yb^|^a<{6v8ysO|BT)1^R&Yw?TieWp4%P7uJ-}aPl zSvJ|F0~0WqrrhwoGe9AZ2i5fHapzXl06jw*K7*dMYfs^n%1Eu|S)U|&?8Q~l1pnZv z4kw`*gH|#$y9Kq8Vv2OPjR+zQLL77P+JP6!uJUDj#Gk{v!bhjgc6V6rx42<@>0y7} z*3M~XA2Xf=k@a;uS{(4vxv=#E=vy4eHqJHb%D-4tRp(2=36Ux+uG!8qlf3%}HA0o< zUr)7vr88et0+0%E8)lt|ncR!wwtt=g{_1`s6W#ol3%hiL zh{x|%)jyQJ)VL|X(A{g8cKoMbGfd8iMUxW@FkORH0;`gA*{WZTMbyB9a zddsY-p?!|DREwgNmqOxDz4aHh)$0i>TEeIq9RBeOdT$urk55)!X?%Im@CLgLRQ~yq z?jcrnQeYwA_ zi57Wg&?AA1OsPAJm_y~9ctyd(+x$Nari+yCcg=oV=$DM&_q0!m9qzafK4|pSoL`li z+g|F@8?;7sD*8>{uu?G2o>G*FOO20;&t+Vn?a?~42Wj{QtMW`C2q2($2l(Ay3$nAj>O zP56NKnOxZ!x2o&K(sU{l)Qz>r{OtyV!=dHuNRS*S;+CEJBHE$R?CKhwJ(VOk2WS%W zW+(L7;m(MUj9vZmh-5#%TA*TcA4_Kg{qy24BQH=|`D#FCs2_ns*JK%AWx1oh80fyy zMoM71Il^;M*S3R$YT~}Hk^<|IPm>sJ2yW7l??DA|(k{nzf`qmFkM<-lpX2_njB;PC zu1VcZ<6qPDU7TS;%?99CyTP`F+&lMVzE%>kdG4~~R>oMKs%6QFhNit)vhvg9u`;mw zQRw!A7?pehS5jVh81N{D6|`OmbDl;)91fl7&qIDPN>n1~SQ`DDefOX*oON$p;)0BH z+3UIMHNO113{+ote7T(af~Mskha`&j#)u4ssy^2ZcrwTnPJ!bN<{?CtwT}^g^okav zm-PwUN+?h2QrHZ3tg+f5ZVAcU7ro~(&z9)~XYE!ufFSa3YL=U&B(wdB3e@s@JYVMS z+A08|u3@&WT`uv-B zpklrq>PUDZd09L*pdnNl`-lI)ulgR;KC8HtD+pU%9Yz%nEeUJHFpt!fa_Mlp-`hX80{HWVB#`{j?4+ZvS=}-t89_qRTyf^5$aH~DKDOn^|zxj4ukbfhN2&vlS zFOXa~39{P(p3IM8*JRRL@@R}YmH$cq-y#G5BW>od^=<@D z38ra1fn9Q{7c}{&WA>M6{Kd%w{O;xXtI#6R`&lUce9G_BhxpAlZ0zUecvQ*pU#-mc z?dN9QgE*9~68URjkoR^q%IT&HbZSdAl58f*b<|5`>a71SB;ZFj<;I1~W9i?H759n{ z56LPq@i0aTPH=mOilUH0LV7Gjhde#;LrHFPJLO~i`RmJj>S0|hV?noZh@a?i(rT|% zeC1+_a}f(=)IJ{(uxy+@3rtE>#Yz|pW4*=2s#PFbaTx6vU?JH&L~k4kHVMouDiO8wODmLT9^&Cen&J|WkJ)^)nXiL&%w}z>U+vw0AlmXt zPLy4SAg9I^Kz?guo)&p>d@23sk#R@gVso_6QeSac`u7sIfS1qT&;3i)m5|mnQ@ipa znc7{AEV{`89oJHYBA`!u~#0>H=h$S_T2zxomtM(seo za4iN4#(yuBCa=i4@r*UN_YOO_I^KYiXNhNq`eN5vnmp&!H;gr-f(*E@ z|GlJIMq~Kaf^a{=zf}_WOEV^C#M(Mg7p*&*ipa+Q8yi2kf20L<=G`d#c3#(Y4C{7+ z6LnOMF;m&HOIj5iY+d7dkDD0c#UcUeX7!%J*VKq@3oro1!QAqmHLJ2XiFsjy==0r%!?v|O+6VU)P&Zr93 z#BifX<<8UBZUoz^u6d6I;L8{CZ!IoAlCXWs`n$7$Tv*u2RGCz$ zB5w4%TYeD?Tn8o;8Pdkq-kGSA8jRCONKxZJ7Eb~f1(^w(=ae=qPDiJiwt>RcQ9AOi zbbyC?`YG<&4tHHU&NtX!R4d?zi~AzK;tr3j)S}){lklwTl)9yI?sChbLxxdg>ZZQ! z&@*pai&+8A1U?!?rjhX?FD4vLz4E%@4{cCg_R-`*SuHuHtv7_@!OL!Y^bdo%X?Vs& zHqvsF5IL?=#wQ(fPY%Xo5Is3-B^lgH8BtaOoIa)+C=US@eBu-YQjGH&c8u>TzZdtu z&$Mz@MyAs<3-82%t4dO4z>%kt*hELDl~_WuLFf%aa!O!@swwcG4kJ?~1rB;GBV~JG z65+bwWpS?1mv9q^ZX-4bqw%t^sx3UY^f*SCEWs9M{kg$%oo~@q*WV>iVFo=x`&5*T zR}#$Hn~4S7Dn*VQ?j?53ffv=2-*;oZ$8R+{V?fWu#1j({kH^zdX|Mi6$!OPcJNoXK zGc>i4dvkCPB3Bs;y;=YHguP?>`+08=O2Qkj0XGEj-C<(y^|gyC*69~^RjjImPC2!P zkAJ9@hUI);eT%luD@Hek&3Uqn9?v#e`#W`Xsnj}8a zq&D)>@!JMvqMeGwP&Q4ABOHd^wkhy2)9xh&i}5rzn3pSxB?N@c)i!$uBQ^sSO}Wiw zX%*&rEHhdMN|c?D=BxBuygNE%G6Jk%E6*}0JK~E zY(lh#CDz3-P5@mz3_E7}5%F8EcV#j4OGXw(%A+xm`nV)6Em(W=WVjL9s+yGz;j6Uo zs+yj>>T~hvIyCBcQCpsPH^|$z{)qF#(!`?X3#o{VJ7iqDSTpUtfus?QS=g+HZkC-Z zX-Wh2vMGDh7CuOuA2XWmKI>P@U8l|fA!haVUxd5E+_`}%_EN)ho7MtxWCNM<*`-|V ztfrIP0V>7hN?s9Sw9oq%i}++?500s1J5>|zl)IGP+3@x=;a7Dt_y(?Vc4f{+JPa5Q zH@4y;EWAner8bF=Jn}wMcW9n)RW%tkG)_d3Os|0ZkoX!!5e6I21Ax3qF1n58uzVX} zwA|3mEe!{R_J$#6MX3s?bgFBz3A2nbFyfC8X18JdslrTFdJF-F#Mh5w!5n%iY$H{h z*SSGqk$c=O0?vket5{=L?+vcov&i}y;e}#gO^(5)Bv3VU^JSG#N=cviR@*%YM<6mg z%w1G&h~#RUBrfJQVs)q)P;)!JstE&l1<)4#G^}i1?ThfuH6yX=HAEYEUTybePr`D91G*oAxG; zfD!idW4oAv=}$!(U%?7yR#C~}ZrQTzLgKK`h`V(}oCo6B9_OQu9Eq{pI++Y zL!LBF+Kc;$=xx*y%u2yM2w|?5FSPkxM}SuWm(Isso;|dPg(vU!Wc_3t^OrOP1e}QE zHY45?Y&B!Jn2}AHx3dzg@QVMyYGP ziB_>`+UQBY2c2PJb4tDNmLu2O9vzq5P<~mIY-uS;v6MxQ0Z6zVT`LX`Te0YgXv-@I zGX=bDd_YVZlM`VoU!G1-wdQ;3gI2>%@R${YLf=U%a5HoyYQ|AyB&Z>NX{zFpd(WK# zP(*~A^cfs3$3gg7p?_OT%6}b>5!sK#|IiG{YDBio*5g7!Q3^{&IC>KWukfuf8DhlC z^ry9Wu`|tZZ)Td{E^BV1poY$%{tV>N3umqO)$|-^r$D!=MsUO_l7?^z7_oPuVO9@b zP08Q+LEsc!xP4)L+01l0Vq+c6TTMGgpeF+;`m10#Qtr_Ub#M?aHY`rpB9B?}us>C5 z)07a)0$W?)r!lMjVQu;7-SGz*uE;gPqpqW(CEt;D?c&U7`@&)KxmKK(<#2mYHIug~0&(u}?}Qzc2%S&5zMYSoQ9*|dfAngg7?DPPC{X4UA3 z(L!z0(7k0nupxg*X#@GA^Xeop*5FO_cN?KEi{HG`pc@UyLEq6fka5?S11tMphn9|1 zJz1uhY+l}v^HHC=2Q7a7%ci<&`eT`Vx1Md;(I>u>+IVSU4StVGu+ElOSZ{JSU$8tl zXdX-)sJOM~Jnjv1muJ{qc@MIS_?rBdtsXuy#S@qrFi&A09y{ZN+O+`Rz`WW_x8P0a zYC3lNO0{QcG|wD3S&@)2s-};_Wt(#6FV^=d_%Cv4G?$0bYyv{Br&gIQy^%FV#98U@ zSrh|aK2m@_`dEbe?1JZW>mGG@V;c>V0f?%>x77 zREmK9sv=c~xkW;smTxbG`un2u!|U~ly9dV~%rc%*;SF7`KZr^%i>qq#JR{8BwyMMH zBh#LO#{Vf_E{=>)d*(UDTEFP|;7(UaQ{;6gRvsBesMUT(ms!|Hq5m5BtJY^l40ch< zPS2Ole=+u( z1J>=|0+wVUr2K`LRCu;e#_;4vIJ|h}AJ=fO_rp5|R1H_u!Ca zJ=uT~fy1BNS(zyRh12e*6j;5H8W$J5iivLmJOD0kB*n~;=z|Hi%ui`lhn^+)tvnL5 z9uzA?R0;1+Ww%cbpAxIdusAOgjhI-+q8%f}gdW_CbvO9y6J#&>QkH}@EvN-nZGJu% zE%j-2tJm1@uwr}Fl!u|CrF0URL39$+*dOj3P{r0P!2O{A-Px>#CV@n%B!x!ULK-!m z*(orUmnIYqb*9|59n$OyBj5xeCnGH>?(JxsN1D)Oy%Rpg!GMgZ*$0l^cyE!> zH&+=>EIV(Nq9vm3Vyb$h9xx(VP{vi{kR3-W+9k)CSf6TwpjW${RYYA%D4b?_2|~3R zU#(&TNK&nKGlg3G=yIf;8^Q0lmFDnRoJ(N6M6{CKV>Srm^H=1a3$OF`$+eQ>ohAnw z6L90Pv2L&gh7hsh>FUYLLRg}qFSX-o4}z@QnX^|5n{Kn9e8O-Len=eGw|m4;v(Jj& zMDYF$elVgp%mkp-k{V~|4?S#RT+B4yGscPu%yXenG@i4@T=dDybPiPSvUG;wW^sy; z5=O-n@$7ZqOzGCwQL_jq4GO|u=cRl((n`&Z#u6a~!j5MPkfl?$-1a3KA2xlHnl*z# zM8uj@jZMrNh3Bi4T-6&X)OQvk){0HKUKvR(p4(R|#0Vfc+wuv_d}fW~89&&{9HXYC zDaC_8h5T%7r-F%G@pQcC-|0d=kej4IB8(j-& zIG&W)7`?geyf!Gzf>k;>Ejlm2X<3q=={FNfiX28o{?=T*Ag4!?RSu9^LUMgU5PHO$ zww3h0ceLM{kqqOjyqrcyN|l6?XdFK#Av#=F8srJ&7&ong_drlzmTk|;U` zzgqA`2FEEJr-ON`&nW6OpKKw1V&L6LMM8WdXfLZX#$-6nvkZHtes{%Wd!$XafHtQe z_9~(<&=C=^XpkoR)j||vl3p)BxD)$oSFy05R8l8_-IlC!Y3oIBvU&C`X{vXF(mQ@T zY1hxl`STf`9{in$bZ6d8QA*5i*0*0xhOIFqwW|7CDU^C`_ztOlqn=8)Nro!%@1GLS zoV>`BmqMl28A3Rmky}#9Da`o|g6@)q0bnm*MUT-xZ)ZgG{qHW|^4%|S>C5H;Vi*Se^NcKxc;WKzAqwDAyrnwa+ug(4`gL9E)*Yc=v|)MY7f-F8 zqYY{Gl%b1rFH^m!Mp7TOQ{^&d)0=7Ei}7`Bbe++H(Vj;|b0k{kcsd8X8iLWCJyG#j zq^91XIHv)GFWQ28zaYx;@zpmeuG%j>7fzLJUYPUslX;+oD1Qd85_4c&jMqVIn`tT(nQ00rQ=9d zH=%(4Z`<*<{1C^(pn{AEic^Lgu>fJvW{HnQMpN|f#$M2TQV8m9DAo(8fXIw=G*=n?%1(SH9R&23QWZVt1eiW>A5%-ynjL-?yE7<)K3cq$IjJe7 zzr`a~4Rwsx)+7AZL*d9Q8IOMG%dfk9hmpTH{GB2F&Wcp*v7fQ@X09hgA>DSeVWj#! z$d6Z7!1s5T*snu#1NC2wmM6B61)U6tC6BhGbPbv`c)>bkfsfr>uK{n?U)&UuJ1X;r zSRaQ{3lR+&RGMijqNeiW1_v#&rbfir+72Bdt-o6cJGQF?q=h#0;q8gz&C)yO%)#)M zZt4nqx*XNVMInqrJij@a0Qz56m|yMw^3Caw7B1$0_%$vdzXe2xk~O+!xdDdbYo->+ ztY`BvuKxOdtG-7>#i`rM{~8JSpKNlkca>lxsk-5Zy!>w6alPeOiAusrxMwD4%l+LQ z=KR@Ue%`jI=H<=d=gp=t(jAL}Ioon4s=>jT}v zWT{1#F2~+{k;VvLz4dgBLV3EI-M=Kp1*ODC*-LZg$&&l;Hi=?2XZ*t|fPYB+nOOEL zc$Le7BHgL1s@}7uyQ%5_k)e9)sR07{%1LO4gDi&#?f63hTy_-T4Bm2B@}GmhFKVFf zH7+xrz2i)J-!aEl8Z+~Pg$AbGNen(mqX7gKJ1J0cOgIvu|j<}6sDahzg zSzlx0Zz0Fbdz&YRKICc%K1r+qbI84(se<<&R18*-zX$34)TGNW8i;A zQ0cP;loL1&b3gHeLT0v-&f90~nOTMuneP4wK_6zNi-lWIqohjUhrO~oSFDxO`RjW}4y=2wYtP7p%EScWL7aT>8c7i|>OTr6hErb?{`j%zJJS| z(9$4~K&=#D0p^KY5?Aj?-NeMFlE0OVd)hDirGRJYB?8t!XFWPcuf{9F7v36Ddb@WV zS1qyr6UQP{h+^5=^u?12Y4sjJPPXlyONi%w&w@*&G23SK<%^CaI9In^W2!{L*IooY zgV}9~9X*rOiBkBaHFbvle(Q({9Ch(h-z!ke$&+!P<|OA$213S@9eborPT%4tF%pNq zrA#GW#7^CywvJLXTpo7FYUP&Rv~8tGs5$6mix3OI?LRQ_ygQRsJ6ysC1QuR4Xu@8{ z&Sol<ZXa3`Y27&3bK>sc537 z5vEkhsGJtdR#qB*Q2J*719`QE6$v#U8>rswc`zI&!XNQUk9Liy{l+B(*r|SvW1kK1 z*N{oopgW_6Eb({EiEb$b@yT1rmzPI8H}$cPmdkH_X$uJuhBBf$)8Grbg<6(n#AN#kX8}*%}GX%n^~dm#6T$ zp%|mguilNwi5A-mAY^h~c#1k+&*wld;X4~2oD9d+aB$Z+?c8Dp%-n-glAxYa-)ror z)Vd=naS)|sVkuSgOoA)$6VUsYKVc{)D}6?;Z&(#mO4=p2Z*NF|9PzwO8}(BI$B`EP znaYtCq37)x-ZbC3|Ab8(lA1+ILVW<$$~bQyKT2jsdxFBco(fP2frFdn(YhyYZtF_scI&1Kh*w1dHW}BCF!jvBZZ$ zlnJgEkcvb5Qg4=x9RyU$IgZ&f7HF}*s->?bJ4+en3R{p)a33H+4~k= zsgmmy!t(p$IbA;YFD6YLK!-P>Y0Dm8PlDL`nY<6(a5;EhmC0p%9>z&?sK8RMslG7x z%B0b$&FxjE+;%_1YM&ZdjtsMtV2Y5B<5^?+ zpr9u`+Vy#@rWh!&nk(LlyzxyAs_DSHaN6jc>A!fmT8kRA_WKx@pI@~?FuP7`RG&2^ zlS<7G_v)R?kDT4^F&6eRY;p&nZTpFGlTH>pm^uv@`zst5fa>i>+o}{(0O&ky@i2nz zi`N6rOL*bo?cI6scIV^5#Fj@o;MQ36FC4V!Ib34h>>(91PD5}O+hf=gf;MTED+9X| z*Jk~@3%_m&+C1CGN&*l3wCS1RSbI+&he!B^dvS_nidj20SM=->e6(tgJQ}v<4*lro zRm&CO^QJW^KWah}FgVdu)^8RZF0UO#B zszfG9#zN9ll_{OO$o-Ww=p}H;4=+wJIUg)yBhg&)QeawLwV^E(ba{y0G<1*2!M=7> zANL~jXnau~m70n+AV$vXp+0nzMgrKWZtXdaUk5_NiIhn2qEv3M5-dsAU5LSsRMer& z6!##FOJ(WcaPo>f(Ls_^Wr*`f7E?Dp?e-#1pL@{C@o(K{kGbZQiM%zMA`ZlbIrM@J zRLdA}ZyVM&e~-^lA(mRuRW0w#aCn7#lO`lflWe)7rpGJlPJWDf0Q`Y!`^i+kY?WNp zAPHd;f z^#Y%e5A3PpBh!uIH&HaN<%P{K9@i9ps#sDe3l@mzdwlyw@F9gN8SFbu6H+g-9A;HN zAZE}>gZFuD%oduH*z?AaEm#(Ob{#Z+mibs@iIYTO54d4MoAKImQDox~6+S_)(5J#w zwjyxbn0zpnzfXPc-1ucKZi|l}!YLE&qxeki#D`~)rg$+>;#a&-i~E#tABo25KI`ekrX7R*RN591NW zjd4hcqM?oPHO-yDk{}JU1i5_@s?e_*(4Jjzf4*yx?4K%K|IjRW@+VmGXGrc$md^?p z+%_#LxQ2J9F6YJzRl`@b0?$VHi*h_Dgm}Gwl}tPA{2O-QO^gb|q@EAjWa4K7VlDl# z*&g}T+m@d>e4}JO(2p8uuk(4`VKX!Dy%=Js;*_iEn%jJaUy`KDWKHb-Ty2uXi)f_B+F;RY+R9Ww(TH(!!Z7}P$rhl?U_b{ z52bTmrQ_j_)%DXPU(L(|mtos2|9NH~3Zpdefq7-R?}#xh6njXMj9|f8{r=AN<=UUv zHURf8a^pkmk9GeYaF2;A(S*GGJ9+zLch zm0SN467XBL4$j0u7D$3S$LB|xqP%ZjY5a?F|DbkbjkfjE+dh?WVhGCSXp47i5`BCD zSgk@PX+WikPLon*vqbN|k%0d~Q+pXCuJI-FH?ZSREAj>kTCB?xskPFGdNTf2hl5@s z$m(PHQ|y01f{9mTTAJw8{bzZBe_sB5@rK{h2}I8I-)!<1#x4kd>p|R%Sb&=)GuQRe zgY`v=V)?>Lhe_bC)X2sK1v!!WrAHc{=o(<*!j_#cS)irIvUrPXB3G3Gbn znFT^eUG${=b@w2yAE4o1F~c+Q{8vU1Xt~#4EA{thy)RbUJpNWft0WmWtZh@#bTTR9 z0YEb?tJ&s#Y|t`Wak2mR67^m>r}{gT}8B{)9m) zygaVNy7tca0{k9rc6jrrYN21l9CIUmm-E%w)lUTYDW00+Gw5Bg=I$YaOxbgw+jq)M z!~?hPxi7%bBuoSFPAzr6fQ&%YiIHHyQ60*5+w1R;EASehd4T09n^rkP4}UcgXa~{K zjhb;vN6HwGy0PgmA;%R!KESdk@!EneFa#R&DJR0-AH#MU4nFXmnhvSE$T~mcXxNU(%s!% z0wN$t33xZ?SLb}^od4YC{`XP64Dc(-Ou+4_V6odu-if*Y>&XM*5lIgVGQ&Omj_; z*ucUH$0%$hn5OEb!%AUzZ!ve11Jv=xxf&8iPO|p#!90yKyw(IQ257Jn?0;BD4_cWX zg%zIZ@(sbffR)3xjG7zL+LzgIbYgmnL-&FjAK?kcMv* znCf=!X+PZkoSHL{`h8V(njHa-8%;xH#~47z<4f}d+k{)i({(W5VltdRZLWWd*ZCD^ zR5)8HofL(stQRFuX9G2+!&smp~A!eAR`*0pJIWM3nL{ z2P8wZ^NQCeczLPY{BYLw+DhI#cc=D1Ny6M<9F}^^?{St-PiIr|axz4@b0zM|mt8gJ zuL%92-PHdvkrmCMtdXh2HcZ#aaw$h+ z%hke{-UP4n_V0iTzXWUY9In> z<&-L$S=%2xB{HZe-fhD#wQGQKro)>4i@|1I#dQTbW{Os0P;$fI{G!OW0^^9LZB+y) zN(IE7x9Dbkpnah4C7>3cogMCEPm&O0TVTcv#XJo$0&dv;B5{Djo=1&;?k64Q{?g=D zd!5}$GLCpIwukcZA7uu6q-cHQ>?sU~cW7Hl74P}1=!EpqY5P$|VkYe2qfIe*YWuW0 zp_KPI5#!s(v#!4OD~dF$U!#Fu|CEk@6eis=lxq%fRD&Ja zFe&uPY#R4szO^Z=6Y;5)@M2@dW>O)q{Pd{;%zoiTc}O%p284}^1^!AOlz}vO^ieo0 zPZ-L{=Q-Q=Jhz4w%I%(^97sv_TJ2H|btM6;?D|G8a;!u}K&#(6`6Q6J{b60S;oKWU@yQdPRq1f?$ytb>%J5J3r#LEf$y4cN zH}cjuRg!<2?IBi%}Wwz2xu<~_U)KxVw_k8p0I~YR7I$AnBfFKWWjCAGJ4=R z>r(L4w+i;50dj#TP}xT$;w!ay<%V!m1k!aCv=A;?^L@zq{9UHtMp30k(^~V1T=p+b zDh)AVQuSMlJNcga8bR+&PE=`{&C_i&qaPX&8=BXULPZ3L7C{{^6s5X2VEbsx*4L9x zGK8`M7@>yYNId~}_`kEDJFBHLBl4`c^dXFTt+?v$vUn=%Dh87vT}GJ&LyiBKNQdWU zK^x6O7GQ9iIr{NGfdl`dWH@uTU6vxa45JXZa?by{4!>&at)x$i@;v6(_NTMLbo$L? zx4ej~#K5Asva5RpkS81XxqYl{=(qi4e=@o5b$;9Ks8=(<)hHbjPc%m3!Q5P*kbDdI zI*{L2>S*!@*tI$_q?pj!(lVC7x2@b1p6(i1 zDq*jcv@5GWB6s8zB=0jrxBemEBkL}WoN~C^Cmq7=qeLSw_}#D_CJm)N2Qb3E$abN< z$fX!ixkE3dmV&V3HG1b_>kP9{D1xa~{99Sxv7eC`ylFQj92EuY5P+qGXF`h-QJ5F; z!wHmzC%5G^92J7{iR5micT6lxlzG)u>sVPPy#ZRSI6$s}UghW?FRceSnp`G*#QAnEUsRe2x4)qe7i{ zeZ*hgVc@@51d}7Eot?!i9FcpGm=DMqC{5@lz(~1;l^rLC%k?qr4w6U{5o>b&RPDR4Os@D< z_wjg~+08|L`jSMFzazsWT6flBQh=GFUC3rrWmrnlsl*=i626#u_f?8V5HyRwex|r? z%B-^?{uTvf`vyS@x)oNSl>tI@C%Vuo&O-n5=M0fW8^$L92jvUcUc7~1dY0f4y@h~* z;$eu*sdWgqmrJ-^t#|+ea;CjkD_up3XAm{Jnv;Yx!Im&r;^$uW5k7X5FMM#DeDrz2 z1FKkb&eG<1@t^SnI*O>lRjlNpjLPIZjStBRU^-UNiJ#2#6>y_$2ixb@o(be?QY!g# zk>;e3hF|RfNY(?~8p5lp4+^j+Ja15yE*+Oar8P0(JYODMRL&N>RUe0PyHj95Jw{_T zCBokkK%3}aijbuEs#DqPqDn=xqB+G@ z4_rS5dW_<#>$P zhog6cARSvy4Ls8bJ1*~dKtq7H=L>B?Ha_>UGJPpy&~0+Bt%F{>(Xar?FII-cTtbIO z=qkyBscFua(e%~!OefQ+xTSkJzHi~RH8L(EvK7$h zghpoezkd4)CoYv(HxzEG$9dE+i?^D0VWVE?O(q3ld%(X%rXnPS;oer?fKkmbjS#itD0jNHeznulCZ34US!-I*l@*%`O#Smjus=n1Zp&4#e+a#aj%73pl}Yw0LW$-c6y4B0N%;WPECXKJbCN_j8)gF!ans z73eSos3CI}SDacoMO;S25ts`{et8&JR=*Pwexhz@1P8Jv@$?CEC(BG#b+VT_KoIHf zY)q6JZ`R5HKkFC$_1Q1)VOgVAZHamh$;Us<7-t_|6!HPaNd^H5xioK8!S;`xTnDGvEbJuJ|7>U>7O+v%&+5txVhYGtL%d%je z;JCA~p}1O^hpBqt^hHfQjv_%~MOi%8=p4+ICT;T$?u+chSiRRF<;u>3%uV8R|BFe$ z|8n{Nsd(TY-ZHvE8af=`y~4`G+Uv{O|2`3b{~tsK5n+~e>4VjKrXOH?&Y&9)o}+_q z7zBrcfrA2|p}`t_XdIz%0p54=IlNvfxg0ed(QUY!pzdgzvf1Oe)iWj~eJwzx} zDowR;6v~GOc32K_L1W!eYzsn|(1!;D1VIjnZIFwB;z-}5qO8<{pbSO)GEFHJ1ZkAK zVOwd5g)Sqe`8#akmr=pApl$JyG9@5sVYm}nRKcHvlZGH`L#!g9DG6+`Wa^*JK=hM) zmbHIHfZn9&M$_1c^umK+ZR|i18q&}|g$~cbhg?Q7WrzOgOuU}yv2Djo5V6a8mkR(c z;sg$%w=JyXVnLu931~xNdM?A6vcsS%LoBo72XzzY5PCtv7IuSj6-ZB@*ztW>DbUHq z4k#jx$fzl$A|=nX&`5>6AfVu)AfPP6lt{$_XFxw5{?W+A9z*nUP#gsFWJ?VcO8x-r zKgA1`pg<4oHUwCIi~Sdov|q^oa})u8fLp-*w(>jDx8Z~IPM5uHvzC`{_S9~H%=)uw zBLT^3U8)jNBi8tAd)J$8Nd3j^nuzB?H`0${z&;KPyYh~8NP^_V3DO}IvDs>AZDdPK*Cs@nsAbV{XR+mDQwUBRVxXu z&*sV7mjG%=$En-%zoh+NC2icXs`)L@K4F?;plen?PV-(G`&E~@ZpHX!7ag|&>PGf$ zOi7%P9$^~rY1CYf)@|s$?kV82eWG1Ij_C$9^SgpXmVq{@B=KTv^F-677*;0{Kk$I&N3)3 zVc$mQxik_@XkzAFL*)K3T2MYk@LY}GkIP?oIZX$1gJI10(rQfoRlDXu@kd(FwFE5* z(;deTk0m31DJs{jN<$N$DFIjUgf>4G)Ue4Lp4Ro5(v|1!20F#(vZju(+ ztGb}wUJ+#ZFLkVICA}_^sdkzNqQ5Q(ES_CkJmA`%znPM$Qgn(3~?dD z3a6cx^h^7S64&XPC9u)V*>a6k(CL7z(zvg)tXl=2>olF4j^ohyFq7?3^iCq_ z7<%XS&@##nU7Iat&;c2kY}`)Ye2S(Pe(t}pLC{&0Dl)kizP|Egxr3hW4EZ7V(6os?TJ|{Zo*l47_9{nXLdsr{uekEJp(y9F`2sO2F^@;4N8)&fq}Q)slrrT3U4^R zr$dCn+5CcpSLW-SR|$->bjQ;JU72?PcNvQw+>_sBL%BO(Ili)d+nan9^mQ)hbMAB< zZ3raOX6k2*B<0+pq#t0OJIc(NHvl_rU>^iagD$%`Xkil@dzUMjg#XaZfwE42=v^lv zRsA7@vJQJvzjJ)ELipT%4S$cyBxu_!VUj`_{7Ky21KR}&w?_d-@d9qO5el+NJ8dOcBg}9@5 z4YRD`_(+^sGdB2?>hk@@ly>qOGAuwX z^qJ~AllGYF!ZFHoS@EEYr!{9ptWFw~V|NhmsFhmZ-`|g!iCwDPgt4z84qeZSM9Kq2 z)NUDTf%LxUi>E;-bTDGE+c-B0^3R61@9(qhs4VzdzyARH*z)AJPN$31Hi5f#O~mV@ zfqIL(;L9f^oI8A54eyqXeR+A=NRKo;WF+#I%KdZtk^7-83YSVYf^_ERLM`c}tF*Srqbx=bB<()3-WcydzFO^i2dhX`poshEN#Gy^kw{7c zzw9_>Zoq&>aKF>eTDQRrrxE1v$4l5$;XJop0$GI$l1`y?1}iFjLoGL0wSlKlV_%Us zWeCV`{8Ef%+1R@K`8RPCaPWl+RHPBe*{B?m$|%!z*droobQHHYFJQLJ2r4xz_a}zV zJfMoI>-77pE{GT`0GW|CwCjdhq@k~VOhj}~LQ7GiaH7ly&E^TpO7q^nY@c0@%c1C- z=T>IWmd5qe9@0v(!y2W@u5@T)Sqj5iU|Y+$K}o_;5LEWl79qG5a{(E&O5V!D1O4vi zluZaJN_h5>ldbkBjg!qHoh%U-#JUo3hRTt;fz^#{f$eB{l6Yeg2y-&!R;}X{sV=DlFOnO*79Au>bK3_y?Fee2icuXBRib z@&Ed3>Vf(H90&}0Hlsl`UUQZ_!_JH0>_jd(p?!LVTde<_0Q>@h)>C;^+Jm{LGQi`} z8&~EKhbh0#cO;1)-lE)VR6gyHcvweh`tK4>6DPjW7nx2rgfVDsp)I*d{U?N6)B4;2#o`@Y1ub(EEDb|o(x-q1sK6Is zwLoe4)q}>;AgYG{m%Uw%2aT|$wYW{1khB41)~ zq{hwC%qk+x_?u@u0R*~|h_o|V&oNpr6hZ2+);s?<{d;QhMQLeFs}Xt>3iL_Ks6?I7 zlS{IuKDYEkcRu!M4!h$qY&^g+y;`)}%G1dVM=W{1$v4CJSGcRfxn+ySd2Pco-8{zo z(`02=z(lTV7ENok>YrY3PH4%0DPPpUQy_WU^O@Aw+*j)pJ7}(;V_n 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�>#l2p& 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

}6R2saeIIm;ivA#vF#$74VME;)I!Y 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 N^%AfOSc4^oHaxMUC#)p;27m&Pb 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%0D<`K;@?_>f&_=~Jf-Ql`lTx? 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

Vvr|j*GeCIKh)4MePNNMiD6FnG2V>-@ znA0OrGXxozKLI(xxrYDb*eI}UL|x`8p?Qo4~{lqi&)hfZ)` zK+*r?-TxD9sYKT7X(UYG!q*X=x-fFFDH$l8Mt16!~tH?_;4u9?X8uWDD`}-pEDVn zUnHfTGhISRoQEdP5j36r2V2_d%2#o>KJ_Myjq5bBSYxDs4s?oEr8SBIl zawP2miG)ina_Et>ekH<|FEVQ%mh_llpKVE}bIRGmrr>OPRq$W>p72$VQ3(aNtK*)$ zD8vF@^MIWzS~dj^K;{cxjlB7aukdEyg2~N4Gi_!!7$xxwKXxN?cbH^y=M zR5=pcU$BkSzk0TuZgK{CMZ6vj)iwII`!;Z-!%gB3j|DjUAu;_cI`V`gq&Bnb6cq-( zK4_J$Tw4SALVGUD_Akl1h(3512SmGkIV8!-ErDxth^Pj|nSyEB!#4N+WwzoC03yHB zN@z{&996$fPIxh~#mtJ-b-nKSngH4e_&TI*N8)If=Zxe?D%$xu2}_7d*7$TC z3durpG=9^7fk4EP)$PZznW>L zbCBGn92C2-5#kE{pY2(^IVe%9Z(XG=8OXSK${eg&S^0iv_|=m6 z!F3``C8-%wQV>`*_m`kxuC0mdMjzVXM1jZ^VV7q82&o$A>vGMK{4vqF z4!{+&4s}hJ$)c*TW$0Y*f`=%5$)VH}4FavWx+mkJuR=f+z<-#klXb*xD*CMRnFF)s zDEb&@vt}?r+YKXM$7en;&9hYtU1qnBsmm9*E0Xw%I;SuDy(Yej1gK2eR&uJ=V7RE< zEuqV6GG!e=;zc9~*)HXR8lv0xXKVD>XpwJG7yH7?!eMo;x{$1Jy^gpa$#yZ?MU|U6 zhmK6ggSZ?i5~3>Hy&#IW`cU+TvVqRQ#6R|bqC)mxaSPk{2%K?j;q+J(Qf<*tbss`( zM|H8g8o7K@(emOudNkjbvx&vjs05A7ZR#yMTX(F2Hz`kZpCpoi3X=rUek%Xy4NgD5 z#QGaO0DW)mrYqLEPYzSP3Vo3`yvINrm8nf@Uc>=7j)}XO(e`V@6}J$$)dfD`f*3>_ zL4??&iYBNedXO8b&sd8;dk77AU3v-!ZC1%69ke!hhgwR*04OyA6A~E%E#o!N-7~6Z zSlc~l%MjPc;7q7#>MhJWBA?>fw?9;`*X~dPw>4Lj(H!mviQ9BBWKb7I>|T-&jDAMM z2Oo6EDjQS-YGYiV)xbI~Sb*lDkaEIIH1flg;Z89ExesgoW+N^aN%P*x66^e8`hOPX z@GtTSxA9#nCB1}V`7RMJQS8N}T{R_ssk+}T9wFmE$-I&~wRcg5*94GHSkCyOCy{ev z>LC44sw+qIqc!>id2nt8?PXz<{B(lPzt*p!8uTKLf27h-E)0nxPzS`TaM9<@i@i2= z(=7*WqF4j4D35%-h2bH$EXd1&y&E91D1*!#a)CC%e~UdSjh)G_ewBqPYcSCGwMC_6 zBrz75ZnvZ)d3EO>%Un4$$CPcMcdTIu(AcdMa%FB*XzF@RFH1hD$vR#Z4in?k&cShD zggAZZTy`S(M+(f0@BqsZlQEM|@rlwq7EuIaj&7^@fTFT_ zP0vPwZ7n@&q=CUR8~3PBh4CsK-N7&}_dwdANu><+Vskat`wH}$5UiJ*O}{^uHWf8| zBziwourKwBI|vojTPv8NRTdQ6W;T0z!zvn~cVW`&T}Nef}2x%c1H^pC*K)r3!@cmA@m(+wm<8qlm`PU$i=0bax#WM2NgWgb4LU zK{$o0_RN7#yrKi&l1Pk{ZUQV-&kI_8?PG{@!nY|uEW-(02f<0OWWQDyzd`O8(YF2z zH*#`zG%>URBzBR&(6Vv=H;Tl@%ESIYh!Z>W|3;kHQ%Oc3u>bKUcwn`*bnImt%Dn+9Fz_a|N>Y9*RwvcX*-$_P(+l+OKN0VrlAmSM^6 z_oM5Vr#AUbCyc=5Iq))fG540)KfCAe*Q4~nAKjdwAA{1^Z++hbNDiPLzN1LF=jE`s z41ZT;-$s&x-R8`kBIuTIh-7tKk(l0Y?;JE}$g9Dy2)FN@-1)8mhAwNO)ZfHafp|W$ zmnn~(54#=zBvJ}Jm9e*;eOIX3gB}sQLqzTS1$%rwJAJx+ynxc~uJw(R1B=q`dSXMR z-^(P~6OW=)R!p>)f@bI3NhMG8QcN^I72igY*d6uGg?Rkop${m@BZ(DUz+}Oi^cW3} zQF8!jKSJ!fjLsTMWj=PN!x;)7dFk!38p#k-kjCUp1p(pELW zNgNLeNK#5*iiBRU(&Rxqls{AC@_^`NrC7B&Q1S=)2*&eK`WflF%Z-lRIn`Va1z!2O z@$%U*EXPCIm`nsAj16MpAs7jlKg`buUMj_u<$?u&!ULguWmiDp7VY$wZ5j<>6iu@w z4!~=V4Rmiis$O<4t=?kr%=0F_I^UiI6>veWXkfmd2zNqXf(_(X3(TnIwB^YuayGMv zt&{KF8T7@exJx|CmF31OPJfK)kV>hF2OFcMDE|7>Y{lY}x~*rD&WcbooLkJB`9$Y_ z_zQG|t`BGeE!I3wW@mIykUX1MvP=et$7%u}h8F`KxwPZXz(#pelZtu@E2N*LQh7^8rV^X{^e&OcpB9r}k=hG#xqudY*0vz4^>Ys|LH2pJq9Pm9={% z+dg@kHDZZw#^G->;5&+>WI(`wJ8}Va15qE9FB2d!7iFI)T%B`2bAW~^!|A=45K^_3-oy+ zxfU2yoxCw+y8Jv5T$`j#7kxIngwZTgh{~m=9eLV8p!d8Y!=z+Ll+`KStZhoSgxH(O zs;4+|2k5WN9PVg!l;s&4yBc~A(8A!R&p3v&R5cIE_T#XWUH zyeo^Xn@zq8tA$=v&YPBJbLa^QyvA~q6><^<#vqj^q~27)Ud!d0k3$6!qL5DD7J;B4 zIi)UfZht^!giaUIx_pCBG3S+4=}1mA&W;|6Fz0%&S}^0NGL^ZTtumXdtF729r|SGm zpL$Wnn5o&zkL9mh80{Jx*q{H%yG?#TC3h0)J$gJ1sF{P(<<+^)tF{+!PS8DJuj&Al zlEp(+2&A`_uho<$Ugl5it#k}Aogql978$hehv6?v#4z?wic(eu~+n3)`{UHvWXwG10k1S6)0aafR36UO#IVm?LF97;1K&)6k#1&uH~^wL(v z>5)Il@uUvy`Sf-uS1NIJQc?N;h?h$9KDC@OXosObhRUAKgCfFlLw@zeSOO`$ht*QX z-!BJYFkX|(x)*Xh%4I1xSAOs;6ng+I2rsnT^mcvtX%+3UO31E+axvUQN^%S+rv~tZ zlKu=4%c_-Wyyz<%V4Pe{y?D@@;Ok7DPTZvRvUQ{)w(MbBfy!!hC0+dM0CasskB5vG zJrt_MiiELm{f~&E$WxMRpa2J;==GXI*Ec&%4FDSki_8^RRv_xPSKtG`DZV7An(s*W zaWwrD8VPM^Zna&Y!w_u8t_m2X$)}D0?pX9}{gM23;+6Pfd^e{QE5`PN=t4!0FU6r- zP-VoMOhyEU`JkKWBz62@!v>j&RL8lPA*Qy2Lhq}M`iLd;3D;VME5Pi(PoXm}X=J|< zzaXQQbK$?HJf}f}4}(mG7LozlI0LTtIqR^quMT=At4VL@_xBq34K&hx2$qwrUpnUR z>oVH#N8IDp!OJjF3o72rah$($x2Z`~lA;x#mBF>OO9-EY$g~wmg9lL4p?CyLLj&qc zGFljFMjT7B6tYTw9s+%ksfX21b@2{)B%-%+sV(ctQ*@1RTD85UsGKn15&)pkNJOF{ zAZ;EyBG~^F`f{=R!@a+&+dhh0?`i`44hoP1$c^ODGl&RKywR)>jxVzv0k(Ss>-NEP zj)$#5vv1_xkLQL3-lU4c=&$Jc4Gr{CsK77TF|;-Azy7(t1HhI0RIW=r_+Y{3r^|nm zjWXdszTDn7HNpsu&yA$0vsYMo%fVb?vNd15WR&2ZctWCGBKTCAzfE6Md?WZbR3a9@ z_zCPKIg%M)1ej+L-i<*fL*+tc!CZpC*8Ha~eWM^$S?65+^9P&5P+(zeY=2({~hd+$KxP>&H&R(}`)?cXFIDJF=_@cuF*g` zU(wB5JW(oFZ8&vkXk@ZCN`x%J6QQW}sYYqK-p*XWj%BgRo^K4atKJ zW=qsB5xOGQeA1?i=L?zni1$N-*Ymjq{#AnOy#ptn9l57yIcmH-;M8e#FZ?$dadU5S zK&^JAShpx3+rRSI3=&Hnh>T_K`OJMQy{v_$Ta9SIrwXcCwvE0w^1-ahcX~h~GkV0Z zqlD31EK>S!GjAnC6hk^Ts>MQ#I^!IfoQKs`)`nKLn`=ltSN{O^{S(Zo!vQ^XIY~?~ z8Nl}@0FvUL7z$Zkq;l*u(*4g2eO$t*<_yGB;UVnsFOZ0qOL4Fc#oSN+i_^Un+k?FI zu*hkdHR}ej*Vk-(%w+=ms%Ju$6TV)2+=u3KzGb@U>_siVmLe-DV~v;FL~J#P^??2E@}~!bjXWRRSOO;JA0q5HE@$0_9L}91E0mu0UbTy2a|j;0({}HPUVM~_5s?pw*frBJ4q%|= z3g!J0PUbd};X0N7(lUa-PryKTaZT!k(Y=B&M<-=|k;i$@s1436T@6v(_esFq-JE}r z2Qi(&kKXVCt=L+l0G~8F$tqv7o??H~!gOzpeT4}_mbs)Ud|iXNx(tY0 z-{yD18`IQoe}!}ROvH$YZL!fG|6b46YBKY(0%%Nx>kK=0Sb|RZxZ%{jXWulmJ*6f# zw}z305v}(dz*%~}M+)y#zKuV(8KJySmmv?n=yWVpo(I}G56T> zII`f=t=xzS{J2l%OQmbUCA$|)buy9mvA`_-rOisT{^%FvC;HZ_?b8Cr9n_r2fE431 zlGH2z4J{11*ZyCFHta0_oqMpbaQ#p2!S=s%kALLj{|wsvBOh9mw)E`?+aGk61brNy z3QT#5ev{XTteu(IV@7eRtY`*tnFgk8z5i080-v2*|H*f|sy2%$qI1}+9X{Knt;=J>Q{3*;R9U=q~r z`(>}l+#cz$2yE;&PrDLdKVMIh^?m34I{X?fZGA0eqU+ztV7Zo2V@ixqxJOfeAZLvK zT>T`Lo1Md2;{DZ6!mceDt$aTprKGa@>x0Zi?&0^Es$?jQP6W3Wf@*n1zBi3s6Ro&O z;yj{VmLm)9rQAR!h!!-GFpq@>5owLg<+(6;?I~3@7H~K?t7qYbz8b@R{b4V;mqU~0 zuh{a`@YEASbbqbgMT)pECx!sX*TAaQy*jVpKzF{0UWplyW;aDLes!G8Vb+;));Pj? zx++O+5(i*^=kM>)i^%!X%$7sBnHq~F&WWQRvKwMNm*nR(eU^<^h1(4q*izVX-)Hq) zhOPnG27DHZ<&brt9*!>ixcmEj9-2wu2%m@P0le+K={S!m;ug`82IwaA=qIQ-EX^~C z3u8Ph|4@mj_wKQ^NE$8p*Ys{f_p-7Tp9EhPpUQP&^dfR{-^qDQ1BrT%NMHPu6U{&S)jLcyTpsH|;3L=9DE)L_bwu=*t0;f_LH_;+joWq;a} z5l}DgF(zP|dW{|?5)!3SC-c)?3@7_8=w)Vn4O5XwBoj1snJ#3A9%ZqenH*JETM)^mdLMAI}dyy<~t5K(RJ*8z9v5miuv*%2yyHk#r4r zde=)g2KfmIY7&$~hff2u;bVg4lnzzpG4bylm2E7o)n3?U1Itjr~FDt>qpGgP^tf`s!BB?HDLNc(V* zwQ6KzAvt}dovcEbXVi%CClr@|C@?t@(MZwN#0g@Ko$$*Kbx~9rdQNVF-fSn;CGL{1 zJL}D-F$T#!!0WV)9N2@s<~*k8YGdW`!-{uZ0#&HndM-jTB*K9lne1ii1K%j#tok=y zK^!KjmQs3&S+(leTKluq^i9~f==&jU8$WoYMgkC2ZYOAvX{yxw9HUmb+XqqwWEq%MeU%zVB z+(!nB@g1B&9M-~9axcf^!glfCDIR3C08Cx}8{#BMrgX(j#O7jMDxg+)3EQ=f1L{m|l6p5fKle!Hr{iJM3dKRXLtjCx@ z*s&}$ct2IH5CY<$Ltu>|I}83^l}HmJNd~_DR8J;+QzaiL>3v{ za(fsqJ}FRn3q^)uq6ytnu$b@*(%sx2i0Ur{*~4GOt)t@mHT?Y?sT-QI{m$D+C`C%KM*S*Xwva1Z(m{XiG7bn zz?zr*v0`C&|F7E0pJp#Q`Th49@vRXX)gP^YB^%RsZ#9}aN>v}LLt-QGi8I(UU75=F zyewvH5;@GXok4Na=utg0XDp|h<7i*?a#VQcZF^hfHlwbM!no`S*hbsY)Eazy-YW1VFZSRqce)&RK@45DBXxWqX^E@ z-T$cR^4254QeExBFShvm-V8-`&k( z4a$gjkE z$r*G8W1e5bqtS`3Jl2>=e#>O~Zu2D=u z+yHYAhVpiCS8@NozaMG}QK_=0E%v6`{0e;7`qnULBsAroE&YM0UkS69Cv4EMM&cL>D4Q}b4@ z7On#Yc>808U$J5oyCOB~(Eq$x_Uq{K5pniteho=Jh|as_ihnfnmg!-om;NVRIC6NlZ*KagX(hIddXnuO)=k*{rkO^nK&0vXo|qpePhJ;w-~ zue($r9>JZLqnFBGqHdqT1a44MF5m-r-Ylm}U}tOThsm2@=YUzre?flO?EgL8ot2%7 z=YJwUj#Rx>Q2JD;5l~uC&eV7?a1Jnbu0XD)R<5T1gROT8(j?&0b;~xp*k#+ctIM`+ zyS}n*+w8J!+qP|=o;l~Ay(8w_x@W4A1ue4Tfx-oSaOlN-MzZ|NUxe z;|ef!>ed%1Nef^YSP7KkKPPPtX14$NHtYYsXtVz3q74twnuug>L++W;+jHv0>-wz^ z_Z$U3W@A7Q8mFZD_b-ks{o9LD1(oDd^)$D_4Qv#wqGxX>rb+LDE;99qO1{7r1x6d~v460# zDkNdD%IiptdMnXTn|gDk%KqEKNt1cwFwh%-K@aOls;g-pTRop$1v&$a^}YGs170() z6O|w1Py+MZPv||w9 zIZAqnO3IYk90BQW^7uGV69H!Zq8RbBb*fjGu&a@y6p=lz%BG&5w2!tBkWiTmYCvb4I^?vGE^E)YaghbIUIwc{|euW&$d*?kw_1qxgWg+^Yxxo*AqZo~QN=#U|7X81=LFT~7~-+GxlT7GM69 zOTyedNS?&h83U&-`LsP|_Pj4{h1Q|?Xrv4Kv$+u5tb-+rSeB5Qw5Odj+05jMYGkh@ zv{AR(b$=CMlNihRsyt+CjE}OBpSiwZwKS7#r#6&BI)fcA3^BC1Q6c!8iAMqG%pivq za4T&+`>;v|qT+mQkmVoGWd$n+sEe^!0C9lkTF(phqED)t=m|2bFY%i1E?p1XM0THa zVZ$`htEUWJc6U&ohOLK*ttTf|`n{i_O&ZvfE<)BG3889ottLbmB- zz~sMRgX5~LmAWa0Z{oc-%n1!hNq^y6?i~w|-CXK%+HL29*n1~w-p%GlWsx&bJ(XU7 z(aOY3ikIFAh9QP$29e&k6ofS-A|eAa%quuJrMF51SGnC)O9ZDING4F#X0$JVzx6Rb z9JxvH3m_D}M(3NKemv~b!gBeXHfbn;%m10X6~j`TRxIwxuO&AAGCXSp~Hg!4d!00z-3FG`lb^xd>D zs4>!S;y~q)ooTE8CiJN=_Iq!JdO~+mt=y_OQKA6Ey_COT1AdXm3?yohoJ|CT`CEtW z=}Z79v^rAoStz95ZZxMpdXKj(N#?kz(5Ff&d+JT|66dQpzrS^_RKGNw#?!!oHRAM8 z$F0OV#_|%Ii8Qyk<`u%^59v)UV(V|Y)&7#{$uunD)l~?RheVVtzA$H#V~dQa--)IB z$N$Uxk)g2~5ZGV!g!QiKRd-WatPm^P&_yfH<+q`hoQ1`$IA&& z+D~y*467bT6cMCcLr)Gb&$}-aJ;60=@hut7TN^tV8@e5MD)Snk-&raSMCQZO?%`(D zv_&mwFPn6_fmvuWTC8x)kXX)J0ck?46vRaq53mW%4+M8#!I?0okMrbsHCn2V{sw?k zR1(?kG)0%JPOv+U9GH4x+dwXUJBw@4yK~^QDmDH3Ag{WZLDTgLB`*FBm&T?0*g$GI z+ExRnk1JJIcs1b_olwi6w1U9)W^USw?msA4IBfeA19Q&)p(>C))Zx&bwoi`9LL>oYp} zs9xrNJGnazrdV%uiv%w*orqXl@*OeD$voJTg`Cq>-a}I+LZ6H&YsnGG-uiS^?sY}e zol!fI*?8K_V-GV!bwVP9fT+prO!m*^5MKcSZ63g%Bi*Aw z>Juj^AAlf7R+ z_#Y218()?Ohzt<8mFR#jSkFEd&&$eD|)e&kY!Yf=ENALjupo!>m^ z05DzjmmQNIBkr1Oe>$`3rgHTnZG~cpxXqd2kcMIOGP#0eA>!8S(6IfVETktSr1tDm z8tA%Et4Hc!$~6-pn?=9hiDtQ#U_>Xje`YVtcV;}-b$eDc;I^w3W9*4VgBbd%*6SB5AjU@wIHZ~urmMG za=-@65_-7;+;X`B(ujq?`k%8gI}-y3Qz|_OXjIF;oxmN8>Oa;1Mg~si|FaMLZ)*VS z|5yXy08`qMRy1SC-4|+)YqP9v^aR+83F{0kX0YDwugBmJu?ELXfSq`(HWAyUrFrf& z;AmwX^kl4yR6P;?=DUU8ay{9r;WmF-6ZgCyQgW+Cety1ZN_)P}9`!mwzdycqT z;2p4ePv<5(pk*%^$i3x61kBFty1GLEqE~F%r}nrD{#+lNROrgzD!1KrL7@~>r5-Jf zenxc;x;d*Al8orlQ_*H;l5lJy_GEl|65Xy>L$V(3>9)F0*B^w8vjwX5qn44qYUr8+ z=-KG2YFN5CdA+MMBKF%rwb1$iKd*0RUk7I!lV!t|GB09N^m{a27-}&+x|OCr^-^oi z5~(un!oOBU7WM0PHRg{33=g7*DEp_+gt>Z_(N`>KFj6E~+l^$MSzX4qC3(no@w^LN z3M{d;+vw>unsw;3FHGmqUU4t7$|{x^PpE9?8C9x_fO$Ox~urdm89`v{PC#zZoYKX?Tj=Qd~Bp zBK!lnUW}H9R9c%G=-jkZb~En*mLpxp@#r8|jAaEuYlA#}@qdI-)<9SU9Ji+O)`cEN zFk3%C?l2rf!xVQ2iAM$v7trHj8{CIu_f@9Xt^(3wsilBo z?1l`tl_!M`mm^#1={xE4jFz8O!pr)5J~_>u8r~lvKcARe2k7O7fofP#YI1yinDYL7 ze({&~&^gmT0f{VmiKRCRv6a#GDzVfI1r%`s2}mRUvRwJxbcKy8z(5FCX)owY2g(h_ z6XJpPQH1fv*VeO$S>W?!At8;6>A%9nHB>|rMJ5*kKYfmU*(j>|VTvG)b+(NiCFLt|BKFolERJ#;zogSZwvKKCG&aUj$?ggC!A3PM zuKazdS~LWJCVYhWcxfhXWnSv}tmGs@;gA-(r&Xb>iDsbvfVn@sjculTo1WIY#jC7y z3l%WmoRX*r1~h=c#H-%d;@mzX31@g(@%+|sA1-AlQ_VoeJs50+1p;4>#~|mM*EtTZ z79bbc1YC}qELM$hH|4(w?He$X&S+X&=k>a1=K<==*XK#Hut=^Ou>GpafOaWZns9+ zREuJJ-XqN=)8iAf5~9NCpjgnl(M%xxw9+cATAYbJ#83ACwMiPiGCkTHcDv^ZeG??R z5pI=>81qgm(i-qv#n*&qlb~oEk~g4(v*Dgq69h@>cBSKClqw#EqWoMFX8jKs(~(Hg zrkgiWUd*&@9DCcYJk}Mx@$VuCim`%mHYqf;5lRIfP^7Y|`W7_CGN6<+5*+04)T;s60i4$(s)Gx9El@7$44Vt;P~o03(b zuVC8ppWpyUn=F$f5tD?+{zm&dB)v1mblp)sch2>jw)lG2iNss?)1^;VKGduel&JlHonSEX&O_^Z?gEf;E$lL5x{1Og$|i*v+ea(Ze~ z{PkJD$6G8VJ%M0q0M=~Dwh(-?w~`bDU%GV506C5=?&@qd(+2jSI?@49lw`ycx8YSc z1!N37fVIFHy=g@FxqxQ_%#O62h7up^FN4^y<(?I4T}1j+K#o_UBJP$3P<@I9LbwX5rUVhH#O^ZdvbZltUKvG6I zx_UgR&q|8i2R~}fO|etyQ1x<-FYK%ZTpbKCO~ccHQ?1i2oS?J{<63lH-M!v9qC&C- zXM*VJJwY?$LU94H=qUEN9@zajT4A>+Qb7$my73Ik7K7eE&!J`1FZ4H${pib8{C=jgGEHt9fFGmcO!6vs?YH%RHhVUF_{g8EzwF<(pJ)OsQ@swLl2y!gl0gWKi5ew z0mOWH$RHx*5u3wR%crM;kjQX3vgkbE?1Q*~CXcyAed$F%w`{+bMDa|RDBHa$?udZG zhn4h9E0tN(t2=KrG|NwFe;vM7vJi|}*f}xn_Ez08#U-`wZ=v99L!aPTdH-;%RK*I4PL zCN&T)?9daeGZt+>CZWh|B3V_~6Vnpc?p%_wY8{mX#Z8>hTG%IEAOi|OXhj|)3SBye ztASJEvW*Hm0-}b{h|AtM#JA@TeO`!b0hZQxz28M_oT$wWVyAOpv0D=IJv~YP>-Q&! zHO3egN;o7)>8-bku!bLQEa(Vj)S4gOJbQ!2Vo@nec*2ylI{YI%I~6pF#4Y3>3dZO( z3k>K;5Bk(lxI`tB6If?JCCj*DuahjZsZ-4)BfvHU0uj8+-ZjhcTYEM!L$tiS-(}%$ z&GuJuF4%R5P3R%b`B}#8A<5ZMxG2c;hZBzZ+HQrpeXq*?f(j8l_2jP)P=)?79wgQ? zyl9tr4m;&t+H@sapjtwm^=I#PDQKAs@mS6D{MZI-F6APS_{1&1tXMc4{(^(GP*6_M zy+b28Zua$5u=<5a?{N4(U;5&)=JTmQLwD*CJG^+QnCeayV$mhGrA$!7Du<0RK0ev0 zh-5RCDPonKTS^{kg}%=}=x|HTJJ0Z!x}-+->p(Nca{}AHy2oEO-7J#vhgSgmYS?;H z7PFyghNCdO{d*B0J#&%j9-Ut+341mS)yGe|%t>tymapp_z*gQq(5NjZ*7EOUx|wjJ@~Q{c86%zKacdG{8uz4ZOnm zAkMKrh*0FGVhxc!Q^x+gcUI(=BjTOZZyp|&y`y0QsmxFSB54eVHtlt%3uiJ)8MT=k z+eflt={uWnAV%d9&hbn)c{nh$UyOH`zXT+)*}1fP^Bk1I^`>fi*jD1o9cZldJOl z1dQbi7bztm=#Otz_h(=glVC7d`HMtG9u7xx85{LsZDsPYrQ%Yww;5blUBp(rBj?BS zWIMI_GH^!G-gyd`dunpKun|>&OoqxGE!k9Om7p!&2_awNh(}1^0_@P@!>C6(T5m^W z{#M2d9e)zBF71WW;l?dw;}9DsB5qYD`y^o)y(23C+e zj1y>Mbi^|iFf#ez}^^)LE#-B2l!R=&U!E%A`J$&;vG|p zkcmn_yY%N4B?)A9QzwR-C{uz31I*T01%Y#EMzh!stVtpNTlPW#xJVP#UW8(DyQ{n5 z>@g7P^3H)R7fnQ9|@0uZi@z zc6lap*#q*Bjx;r+x~A?#YP%j?!CCOlBmNVBjC{U((F;yE7B$|G)p^R}6lbdW(Z!XO z*koKSzS&oA7h5w8K|fB;<{7&ykR#N{n^9KsZRory5BH3EDJT^ItbCWP^FSLukub-_ z402n?;T3Nh!{bmV6y27dKY*1^ z@BS6!$0cEZ)zU4F;UBEm!Nu(_FEUQ?AUC*ysjsYAAF~X@b?t8o2g$$3_PEy@&`$&! zID6Eq?N-{u?Sg(cPC-j@S935t^zJS+F_C|9ifLEaF%)r}a6LvsIL>b%0~+xYqVH7Z zZ284nL%q!%eq7&w->FMn{`bO6`5)-T%+B44v!sV#HK zyU_GahRq1MKC_i@g@mZ*FiyqLc-!C@k0iR13XWzMJIOE=|^xen+-;a}xs{@-khqmdUvje*Y`WXiQ z9KP?nFY8Uw+$9kG&ieCoy3L`iDGnIbXV-U;M;RQZxlFC#HgYIU#y5*pcdNYE>sVga)CFO&pb{~!z) z9&BMVLUK8%zAi@a$P>aB&s+<|lsMIq2fi?g32Ns>uDrsk=b|TG99vWuvO1ZIR061+Euk_wX>mC(sHh4|*2H)@W!{F(k)uXa2~+_3VFL49VlfVaTU<){ewo)m5I2*A zxCn+A*jPaKAl1X>RIs-7QXo*9&T`E3$mr_QluwY6sVYd&u$x_KqIBJ$O7P7P5}GOn zN&=e|^N;l+c9I5btNUIOtRPP5ihG^9-_XWrv8lgrv_Bpu6so#*UN`EKQR7?@x%OFX z-w|N_f(j`31sWGwD_tY)3~C$-hPb>HW)t!O^L)lI*Uo$l1S ztiCDKg=|VS=x0?jnNu32$tik)V^zfKxAoP4`%XZfs! zJG7aAz_8+>f10vnQ6c11_TFHUu(M-HwqQb#_5Yy7ePO+3b8P2wQz$KCOoBL3W{m^b zVbs$2e~qKj$LekOEiirL@+aE%Qwb$ocUZG!cbPEc z7;rkIR8<)r`P>0DTl5oAZSBm|_#aeHacW)pKS`-gIl3&3Xh&{_px#Ce)uy6R%62Hn z+6aq8{ppnwxAG*?!GAVEXsqkA2?_zwLi92*?Vg;~pv-dsCM#2FlxTr9A(#TZ@H#~T zuq0AL|7xPwC>jcigD+`;gtsjlXd2?cvNq!}Np_ktq-y3G8>&2?)(dFIuPLIf1gw)G z#iFxPW86}Gc?plXx1@8e<#Po;<3S9@TX|vzo%1E<;acv?xs(Z`lqHdAqUZyP3_1RU zr~J7%Wb-6&JgEpX9TpJV#8Fcvr@+s>Wk7k1=144*2`5P3pR?iXTisVPm!!^87J=$B zu!#iP;nE!9$-t);Bs18D={*IxIjS~$Sf-ZBcOO*O125J^CQ7b9PCm%|8^_Iyt>e+}Q z-KE1+lw_$YOUwF)C0&27ONL70tr~ownWU%+3q0TM4KunlT_jwMR!~qc%)&0r@fK-o zXsQ|U!h<(15^<5*GCj~X6NuOLOQg;C0yatmhbwb(a2M`~S@RFJ1{ee&oCrgTlNs{> z3MS@GHbOV@iZgvtz{uN9JH4`4m32S-RpAv&WVrYY13HmGnN_=-92SB;qChy#2zV=y z1|G$oGhp)+OSfP%N&64N7$3dxV|AJ+hG0&9jiLz!+Xz=0L#A%%l(izEzsZQC(|DeU z)Xg=8mDC!N(l>Xi&J75FC}u)cvA3DAY63lgjkG`99BU0^)^Kz28wZOu#jj=&*f2A_ zobDiF_g4VV;YOEpq7Bg>oz6^;F^v>V;Xa;)H>Azh2i#tCDK*l=Woq#@crVj3n>sAs zOKC^aPm30~jV;5|_RKwsl*(B$f#@bz8WE;N)=eY)&YEt$cr%!T89cup#Oo;xiBAXsH~>lCfMEBPMByipY(UEv*(t z#Rbln5CtMc`jyZCAg~u~I^;lUPwiq3uJgXn2wt*YwB)^FGXaV8TD0U{D;yy34It*? zz7PI_AN=i>L@)ailg)b@;c3(okm zLLS5N8+9Wc|F!83z3jHV*>~cU_I;Y1Ol`{qvv+rzZxba2xb2FJWc%@fG=@tQL9Kl? z5M3g2BkN@<6=)^j910R{A}w{`O!p?#Ui%fE{CMyYn62PqXW~rtD|VHnUMx z%3P!>S@94Ccy;}a7V$Hc*Cn_Z2)j&`+N!hBIj5deKn?FW?7=`%(2GwGQ4OhK)v1Pk zp}LxH+J)B<2R8UKkL2TjO6i)>Mq^`j9qrQ=uabJ2bm?&_xU_%?Uu-t#N)i+wk|x$P zHqYMMUcHiv__hB`oGX7}(^ffAXqKza54Mpw-!}``6Q>=%Mu6%9dt#TRH0i zoOHWsJh?D^&^=)Q(#y}J#gtI9A&o?jKL!sd#T&x6bLSJVtM%0!nO4lKBRp-E@zL}l z85*aIv+e*&({Q*)XtF>T_7rLzcD=l9Z*HJ&W470@#my7d=4;i9Pl85NW3r;ih94OnpyPJVkkOvb*Q{1(%^Z9s2y?-83)d}5{(!53!Ypk?B+=FZ1=5HlMvRrf`Zuu{583E$KE6GG=5=X5$V?Z(k_e`3)4 z(xB3`d6j4h#>Ae{lVaC`b7~V^*P#(t>acNQTY{?{dnByaxs0xN_K;ZPn1FYDb;CY+ zXK_1A5XngC2H6}FCM`(H$Fb@CrfU+$rgU-e9>jQNeq7t zpu7za<~+sj9%??Nn&V0yT)P4bjavOJ9ErX7?4h+{*cr2aUD0*V4z<;{Ne#e(@Roy| z6qQjBkGv-x-L_vC!*~8T3=wPmYpe@X-z55X5XP|ZE8j@yj_T~-cu0m#72GP!J2QIg z%Njb=oTU%Ov@qG=g^v%$7NV({cq29zUgL>vpY)yteoj>;aw|Sl#@BpX zGp~p?9SEXP_BuxoMR;SYGv|G+Xb8`eSN4MiRB&xJBA6at=y=|}&HL~07#0$k#Ck#$ zc((rmP3)YksQ@G}^i=Z|U}+Gx|3*x#AZ#oxqadJO@2NkyV9-cxEDRj~*L2PD|Kcb% z)>Ot}VA&Skdk`fsYPSDh-o*C5c@x|J#ha?NB_j{V|I1Qc){t*_Si;ue&(uTXK^{_{84$!3=co}r1ss$^$gan=`OptGa;9%c5^8e z@xjxl=|~h)cXA-PE9AxYPW*jh@BU5URVlc)2KUGazc^pil)nY zV%_DzBGKgHMs15-O-;&-+Ujs+9}w0Ta@%@lefI0M@rELv#%^iobGr;aq3=WkI$D$>Vs{=LO+LH^Wcy>P-Q<~zpszB;*d-z`JS`Dv^~$p z*erCJ4dI@viW8~ONwA~KAAP4FpvjV{?Htt3Ev^RM++Hn&*SnHO6?DTVUckwhiRmU+ zAvcFVJh8GT5w<{)0G8k0yut|*x<^%4jSCu-3OTlkZw})gbX_`v>&4?^(>rcx_N-+)*iM;#L&@L;M18N?IL^G`#)+6d@P>^l{=6ouo_5+**Z zmkZf&vDij2ngI9O^e8+@6KXO(nGK#q$3m==nIdht*E>_pir_>~K_6WY9FINu7-mvI z#l*|j`16^<6|!avG>yRs9b=OIc{0nf5PAl&fMQ54YWkm?BHSuiTfjPDoX+cLm8ZLD zrp}am^?5;m#;$izatURIjGiD=1{nT$*L@;q+=s0ItXKOxbfk@1G)$*EPPj0_pd|a= zDA)S4#01#w&qG!V68z zUvo8H2S_6qqG6FMO~4XV3~-uR@)+rv$ZG0th`noO+lO0ACE+GSmCHuJq`qq_{vBGP z0#JPdkYUgrj=5lCrAGn;G#RamK5>hD9|#MoGQ5)LsrRbYQ^ah?Wr4npnq07p>^XwI z`I3`9b}-#!mWX?$*h#gnV*rFluSfR+OLV$Km;<=b2`p-ob0A#5K9Y{9f^Xr}G6BZ>rb%Z&9 zw(-U25joA$yM|$(O|x72YV4xb2>)$f$({CC<_TNNpT2Kb1(!V4RCLXMd^hO0KAFA? zCX4z@9iF8%Skq-n;ki_r&FL7On#+F)nm3^emYL*SmYj~Fi%oYBXJ;I*EyQDp)7cpF ztT?^#0MH)~xkz4T1QBl)yd|MB`%pG}Q_vV_d4(8sP*D%$-!dG34f>R&h?d7&l9xOo zSNRzU7c?Ju!!Pk0_rzk+P8~@9OT3J+kGGPHG zBi97^B0-=#JvRr#XgZ~(a;Rp)|0$O+HPO)=m<#kl_@|? zGir4Iq%gZwdyqJ@NUIuz6_W%6rUPD?gz<_B?2!`!r@9C^Mf_;Nob}BRy9A6m1D;fe zvbkUeEs_L7Y-5BJnTQoOq;sHc76!wdD#31MG~+nw9#V&Z`~i%R_pNnHW7}N?0_+fR-8r_*S z`9X+r(1sB~xuC$gWS^G(bIW={?zNz3fJ=J9&yv!q8`SL|&H>Xh)eF*29OY{-nf`XZwP_#!5}{5-p{ztr@}Q36`uNA@M7BJ9;N zqcPW*U);{lLRACpLaZemo-!;eBJ9=?vR;ajM9~EtXLH(aiz$bc=NT1f#JWkfKAFQ~ zN+}Snj~EZud|7n=$;|XExXDr);AmQ9DQ|$yqDGk@A5DfwvwGms6^PzjsMMjBV!f8{ z$Q0Hk(6fZHCBzEsG>agpe~jc5JCBnL+kcRX_Y33^;mGT3?XVCVcJ2?&5UBETO-cK2 z_g)*VP8-Oxv5M2eOaEXeDcv>QZwRY^(-fH41G0mwt|fA>ZM{W}$erIE02Ko9k-Mmr z6qGw8gmGw&(a!p=qhO_tDAmGFopSV1Fqzn&5YOtPg|vf(IW~lDh5mOsCS-j`i`Kw zCATzolp%(yOh&X{dc%~M0JfLrXDxzu0hbybO-Yjn<)5KGgvgT%jT3|%;K#o0Jns{88XdMMT01A zMvIKuI!Xio8fh=r4rC!~P4}69Q-SM^2}=}If+U#sD46tmTkl1*=u5E9wFF(BO)YB_tj? zMURHQ&o)ij__(ZW0~Rl*ihDG$p(ipGz+1&6iq?#eX;%kiDoMT7kB7W$FuH;fD^)CA zT(dFzTbs$W%w-2<}kS-Wz z6p_+4LRAKx(~po`8my&%L3{;D!97b{zItvgg?tOl?yVJ}0UAoxj>qGkQ*wfFIRGqP z($YLMkMEaPP}~l$y4I}1N^W+=<5B{RK?%M4g)XLGd-53y&X?f1Vp!!bGh(_&(-&``3uUycx;o7J?^b9c=!fJ{Y%%y*Bb5E4zKv&)k4lxWBS_nYhxBf z$%=|T&L|p6Ui{MY2 z#PQ=NmGc>>b(<8vv(Ga%@GpO1i~@qPCuApDL9NJP_-zE9ovnQrvQu@vMD^r=1415F z(xlY)-d_7qA(dIk_V2hORkZs;TejcOgA|s>_>!>sb5$^fr(jmDA>wf%YWmOi_`DI=mRqKT`&SXpt4TtRx8O97M zFoC|lQl&3#4aOi4N44szG%ZUMh(vXycAhmZ0D5U@)E@GKku&#s)VWlO3s%8TR47hP9qe#S9eubP!5GEMSkr z0Fk)`|1?ugdPcmu;$?&`(2sB5*RJY%NJq8nXn5qe%d^o?Pl74Kql_ZR`AN1}8?#3) zxo`a*SGTN8Z)K?tVz-xzC$yxInJnjpg@Va3$sY+TkzZZJTu2%G#G+-x?z^%06QINJ zBKPvwW~7y618GNua`JY6;0OV9(p;Tu0DW-r?k1cpOd63w3{@K+mApKYJQxF8T7FvQ zaqb{y*GM4(iWgJWpnYbG=38$~F(nB2Ci0ODgb#@A1ziHh_D-qHT?kQNOZ;4wv<{4D z-7{{RZzbR4-mM;$Whdob0sGokJ#pi*>!;s@3-);6m6!tNx&-4f9j%~4!F%zQ06llu z(AJ;OBq!D7$->c-)nt(bi@J3-xWf&o9c-+;Vr(Ily~jivxQ<29fMd3f1#0LRiv;KZ zQv^9(4Z{4n5SVfm9d}Lmz?G6ee$X%b62Iz`2e{SuZQqR0D5sIMeGSLLg`4T?RSe|= zgW+D7*E;H8Aq!Y%#Sdm%$xOcXOgQ8HVcRL-HK);CYO2#?5HvoK zMSXi$me2f&kIzusXhDQcVVt|F##Ipbo3UJALbqI^=+3JtBrp(1(<+xSc`JJe4?k(* zvBwzuK9ed&B~-r^sz(w8BRL;!fx$t?%JG`j`J7FvF$Yw>ep_g28Xvca{TUOz4W3k- zo4lcl^aTnde%pFl)@)|b`5@5h^v@CUkVa+6e*LJwno_JODN^?=3gX3s0~@)?r%0I ziD|+2iHVN7n4GlKUmqVmy5Dy#XMjeKZ{MGpiLWaYh1*r4&&!e)fb0(M63Noz^UX`8 za%QJgS9zuVhNvE3sQ&C#bvtNX`+YZP%UZLjC9s;$|bQtUILCXm>(kH5l7));~LbXzu~b({uDePAl7+Fr6yg9 z5BQeoW-lE*CL;#L0}k?9}>Z3@Xh z$c*USV4sdlnMLY5u*@%sRdfn2)AXRh1#2;DCOs;|2ajNMuuB(2v)zJbmDWM50E7M5 zY)zVmB0(baC~sTYZQR(-Y`D0~L%K1#ob+0{L(mKm&G%^bz~r`gK`HHxL4@z6Yaj%@ z9Rp&qh7boP5;VU@-}k=#bBFEj@1qweC%xz3-#LJyooDYwnS(RLy!$0+1%4*e8NhS~ zjqEMUHyGf2E1VavHZKOd4j_1;72`lRuPB2-MJS!nef`3AM42yGI#V;G{**fL^xHJ& zrnCTjX@ZFwzTe#l8a^17^6xIZBxd<~I3UdDE!1qLC$SaP@juGRG+?rVwBp{y3SJCL%B@BI>C4`dEQ;Z1^O zljs*Husmx(4Py|Wup_6!wl2NNq$Ho4608p%%=^>Fiw%G0C`SOTct3P9yL8lBwb>*h zj1gC0@Y`au#ws_Gfwloo3uWM6eo_^w^kCj3GZgG@$1KF0q)At32L2sFiCN8iraLWQ zcG}pc!@oY(?Y4O*zaHL6Kh~Iln67EvF+td-;?0{5X1kcM@CF?@sR04 zR8DhxTvl;L@gsX*Xj+IS<@?quoF!#RRyIrnhPUhM{eDYHE?*TmCQz&Ai;3$XEJ?K? zB=96<* z(nctb?-)8jR9N*AUTGugAac4q32dR4`{Q6XB*+`A(ttTPsu6YMrY$0ge8?Ywz%tx; zroTgoQ)j7W?mfA|Vm~jI|24yN$IA zZK!JTx?biw?^&2|yH+ovj1Nbdj;rYCV*fboyR~eTwS7X*{3ygme*E2Fz!QvCCST3wS*1Gu4LXsk9>n`b z>--#!`UWLlN{8FeSj9HMGdmfG7#XI%F+C}}>&>|yLD`$Y&Htd!?wcyYm@Gx$+Gw1xsH+q+l@$x zW;9h!kb;qC;W1Q$XXNs5r4c%i%%ZvXeM3jZ!SvSiOld89rKLtFtEpuJWi((1<9nEN z(A_j0yanRL5ms++D1L*SCb zA&sEDXfn9Mf`{|=JHvn82meT?(pFpTz%6NRtZ@*E@xoxAMjj4q3c{INCn@$Zm0PW> z!4Xq!179~a>D}}sPfLp2z#Vcf*U(rv@Sbo&;+> z3>1T`=y+|EVc39ZA5?E=JI<0)Ev{mSM($st%Gw#1v5?;%O;BQq@LSOvCQ#XWB zT1_Ey)$xuFrpV3nNf<@soRZ@9d&tRw!lpr7`;>M73eZkeB0bSx5uyH!?O7s0xI4v* z&0x!c?t&G2=~~Lo#v&F$7KM9ytLJKld$WUs`bnR2(&{QYEGZrpnp88?8h{ZCP430} zTcq*IVGc&!=^^pVdHG*uatAf;L-%hMF5p z&8ABKUPiQ8;?x9-9+-1?u<&La@fYIgAJVA% zAhW+KVy7EallQ0zob-DRdRG-k*a;m%jD*Nsw3;4Qv?nAPLsbsTSb%6hB9HP?#f~m-L&Ez3|pp-8#TmvW!N1NDCd=v}UEu`g&$>BJAPM>D&vZF1e1F~LmQHLa)xWAUdBiMi^!z_ey;ERj(YCEyv2EM7lZtKI zc2Y6^*tTukHY&Dl+sUcD&s}HT_c|B9)y1(up#&xH^LH9mkDJW0O zy_nA~*kYXJO?it0{0d*BC_R$3{S!Qx~Ju{=4tGo`%tJ8hxF0@4;K`${K2Kzp2$ zp5v5Cscz-%kQ5p$1(#^CQl7lSaK3`%oPym@Pxv6G9waPHvgJT^2cm{LpgcDlBat{; z9WW-6O4+-wj@9;$q<_$3b&`D4evkR?h9vdK(%3i}X5FyY8tMI;T6cD+2Px(WZ~jvK zU92WF!6IB;2b~WlEtr{-xtriePjZGz2C(0HLy_j|6M+=S&yAby>lGo9F7V^_eg;oM zZ_^OeYCeH*x7zA(s30QIsC$x&;ZC&D44@V&kYYzJVle-OrrF9?? z%?C2V9-QMCdLN|3Zg^V5hWM$$qw-GO8xfQgQY9xBULdL>nMi-BIb%m*>zN%(w(<0b z=Q!MRxno!5tW}blR+;cDFj*I6)F{`%OX|x3z00~pc-VaNLM;NqNiq3;1$ud(8o*Dl zE1iYYEE)25eXsd9@ikE+(N%+#m~zZKdm&*{H6C!BSrTe`ZoOXRD{~cN)wWJ1E=aC& zg86ZdD4N*&vW8k_J5JBWzF9dlj}*wJCVmoltKRS3@0+*I;ciqd8?$4Mt9FIeWtsuK z)9Z>P|G6RTe}&n9dl5ehjF4B)egQaHE8H%=QqgRbwGo6L=kRY@^!nbRjTvg8o8>$t zj{EkAqeAHen~JL64`m}UI`tL*QpsaG4v;bwt}DktHLYdZlApJ;u;2&|Lza`;%_E%+ zQ>Lrr>@kaNsM8g@f|>5rT#2(cdL*(X4QFlw_a5DI5FPzcuuE8Y);dDeI_$nLc9F=V%(&F8Kiavnq}svgj| zowPR$&!JXk8Q@H(QF-~@G0$6Ff^C}G@E<8=G+2i(;%}|uITB7644O2KM+T3I(a1#Y zcf0ZKIV|up_l&AB)<(&9N&=+Ud9p?z6wSo2E#cOgIbJXc38-lb_?|dr>$##S-`R`a z4c~o)Ao?O!Pnbvjrf5>McFi2#Ki%A;&*a-I@_Vj++UAO zc0ZplG_H-|nxBqhN{aax*2BfOKYF;E?2?7uu1lau=V~JGDmfa4u>sxON-n>3$f`_Z zyDBLD=x+-V#o!&@ZJ#Nxcbxd)px$slukc#2lUByrbI?^mqm>t@l50K=Mn-p-is+gu zvqyAy=|g||!?`4Pn43e7h}I+C!jNBQRl~F_@=t>lohCxTd_{x9k%wLWQE>ifU8exo zsdz{1RqA~gq92vf3I}j&zXWoFoIYtYNM2#Iv$Q`PueCHUjpD7(XAX6sbb}eSIbntm zuGcw>YT%$!J6B0K778XvMy=Bv+@vGsrzyM3Nts;i^h38x(f&ac8RTl$4 zkHU_EvvAjcxRGPcvgForND06RLE#31yVQopF+9HSu$M6D~Cyt+|0ic^}C6N za^#lvFubVVk^rcq7F9c0YD*>Ygj$K@_QNjHBZzXX0OOIrFz%NJ8%ze>7Z&l&2u4p` zr`axh=_%3y!=v$)6+f&WaRiusBV2|abE1_O9X@nylfVsF!p+wdKG^p*4pY5-rEJAB zA5A6mJ{j-S+cQ*qfVsLdBMI%k595%h+2+`msiVSS6F{>o({~LRdrJ%1RQ$f8jqOd& zl+5(5Smuk)X^vqg+Ed_7#HVVpCdrQIEiwh z;!XJv4L}wjjh+2{%43YL?yc;zspjuXyulU?jf|;($)%rNI3ZLp46UKH3v->|0_tgX zEF2r8_e{VH@Y?dW;hG`+EU8@(k4b?z&AD~0wt6;hCHb%M=K{P{_R$O zf8BNY)hWv$w!2|fme!E3H?hG4rx+p+o)^&j2Vflr@@o#yL(}E^rr{!Hi8UWD?+FV% zuY~(c(LLQDf94I53a5_(<)YN%U{NmLcCepqsF(qgb{aQNo8g=bng#90%`x)yN%;#7 zH_w!yV0GPBE4X7}4U_;Jp=k?VqAheWe~oF!CLyfh+%bDo5um*kJ0S|K-s)v3jrVpQhC&#kh}GP{pXiMWrXQ?M80w0+ zLj((AWH1=cs%_Ph3 zSdtqdAG>QS#-M&m5w28lRz@{K_W{uw2Ec4F@WI_jGJ`#&3F9vOfvwJF%q|c9Q_4s( zGVfMJ8NZ?fWkX=XBHQg@gBYr$Zl|~5{Cx-{2_rAbTrzS;I}+$ZsIu4Zk`2mVkai+x zMK^_nC}{2;F@JkVAbP7XF>3GvIj&s8HoyCrNp7K{Om~AhN`zU0+S&*F^%T)DBmiNe zCdA=JTbN0f>MqqIiJ~I$%eRp_S_K+1c**;r5Bqzu27Ct6y~G2#SQq7{%GQqkYio+K zIrVbY$=GT-AI%Hyqz1hz@Y+!>symuQSI##q&Qf(_(e$ zND>aj|7}t*sIGVfC&9c~_3xH78Y4PPu`w72cV+l^QATiSy{zB(3o5KlxAbwByspV8 zP+~uVWsZlQ_{(O>z-j5{1|Zw}W%8{G{qFPQ#hpcQbGB%bYQuCQFcpe|{oDEb^8;T8 z#_Q2G)XU8ZkR>2H`tazK$d?R|n%J4i=^uf6K7qKLv&a4k+oFj43B;R7xzix1;}M^6 zYaHEgjRK726v*OS5)jmdc3FOsxZYF&5WK{wTOsY}I%NKSI9Q!9aGa4WbXp81v+GM{ zO52{iz-wou<_~vAHvF{}Mt3KbNLyylQ0E zYm|cBc1mG;d>a5x?`4paz z4^F8n3>gAxPF379=&#nE@f#Pi9>^>7gXlz%oopJLYbqh4OSwk}SUUXLvpNy$i2ERp zLF$i9Y(9F^<|lGWdzin(CZ?)x%(w!bTWGi$_lbHMvJk^5*#aK`w7VL^gW)(62*U;( zT_i7l)}Uz^17sWcYYV@?AbU~~&;UnDuBESdNtNtye(|_>2sdLALLJ1T;3AC*Dh=jM zMa@vKsVx%EF`X=}Xo&XI6t=I>bwv&obo^%aNtOuOjOu>l?h!W-TDX|QJ4Xj8-L_bn zl90{#vNcPO=;jCD6ippmx0rV($-&29=TmNrQMcXvkcLn8`h|D?_KuBxi`~AGayG^M zN2JFtt(g8q4U^FOGG~^FFviCjB)Pp_XcURftWh}uz~}S8y`}OU7X_oDF&Y65wj#+6 zpOhSsXW2C3scz|{0$L#}-Pn%$h(yzU_$y9%j9xG8q7fS)t%^IO@$afUhqNeO3p7W9 z2TP_AXy}D45lOrB1&zJhv^r$@v}7miVKV?6V&a^J3wu)Zt7PXT_-b zzJa9!A+i`iBLP1N%(Id4Nbm* z_?79%hm5(RMH*cmVy#2a_j(11jbw)o>9#?udInH=)AS6hdKa|M9jjqbmim+YlFZPq zUn&yS@jd#v9(|WA(CAI)jn%@W;);LcgK-~S?ul~xLAqiW`#x@;+kU=tQ_c`BOI7#u z#^}r5llJo~27&ti|DGNHV>e`CVq{K58v5_qk(2Siss-KGYw%c4MSw(9^)Z z`1lW77~=*LwDA!o3|k>p?g)Hye!ed}GDN2(-$p9v1@v=>rJ2T0NW|J_fjg-27?uzK@aS(KC>(WZo@h&7 zc1m*r_Wzx}SS3pw|rR2`FO*Fr~XDq9wGN!%vRcFx?iOnn5L_^NR?4Sfg{tDl!X| z`i^cMtBScr@HD$JTQaSdp8vICNRDCS>$}yn$N6`=3GTJ3q%fn2RJ$c069Jr!axhr)v6uo?l~( zYllT0bqbc0*V5o>h=hNAxxfs4D>;3#d*r1+oK#4DgBvVR z?B606!(kO(Sc0z`UbZRaxqAw_zWt>KFeh9!fT?bA^0&fLm}rJ;X$jcNtbMJj`ua(4 z=7eokd+a&1IGV#Fiv8sAhJU9*8>Mk^LPL+^ooym|C(! zT$=N3nM96V7Kx%pT9_Ha!e39f<5})V=QOS>Z?)~gFILL*SaVhRP45^?s>T!oSU*Qb z2exxzV`LYJVNuR1{D@4e=q`&`2o#)-!hW8)!<3-zG}g=Ay&K_ma11=L(7Ot$h2Q*V zUWU}7IYV{}taXhfQkxqJFUF<~VQ}F)L>~*G;&qF~ zr5&DE#=X3M5%W*hjOd|?WW8^~cwg_>HvEPPg=^$zgKrlXxbjHhuWC9#Ovuo7sx=xMKwA6ZEy%5o({vQ)&;;ou!^lOL-Yzc__RB>`Em)-i|Q zIFW#zX57A1^4NxmojF@|GBy?dos=axTT{vq%ghwZLkyT@0XObo4>{T0gf)7LsxV#0 znggFJiJ|X_c4_Jl@#pUZ?A>;cDMV&Jjp9tsW8KfU-gl427mqAjv|NzUudY*>xDom& zU7I4$BSyQ(wU37#9u*9n4}536QTp$2Ek+dch>>9^YD-Vg!Ul;ah-xjkNG%`2U2!U2 z3tCs#Wm;kZ=3mZd5eW~1?A;1^MMubxe-R4Q!HzarW1~=5PQ{D@P{657&>J_a(w6mn z;v8rO;-v}-vFJ(KnruRBuf{6>l}le5`&iJWlX%SYCU!A7iA1KLJXAybtanuuO=Hz2 zO4SH6n=g+hh)+H5&OK1$z_?vAfK%sQ6od8t!bbjCaA{2_v1Y(W`jd8hWlZOy5S4<5 zl#?BDP^L_;^ZZ}{kRfC`t54FvDUQyhZrh8YZuelBw9EaY`0ET`kakxzEEFm?m0TCb z-b|oZ_hKVt*?4a{+U1Ge`p@K|5@VcrMn_3gUV4tt@N1q<()1HuKY!Likf-dpaJH@* z{~AY%ci*~gNynYk$$X#&%q)>KoByV&H_-DRdlk~c$%5uOfVX4~3T#K^oyS-mjk+Ei zOD|IZIHVBV5Pi26(v|d%d4za)yQ9NlrCWcCAiZ7O60g^nv)xySkaJ$yy^lCZvDc|p z2{}j+Tq^vp=CWlvTzcQ$!4iG$l`ggSZnej8HSo}pwq#t_I%j}m{9zcH1KHro#N<8P z4i!{eNV$?Z;CM2xxVf%atzDAVx;Ta2n3G zw|Ske8azwOrQ>8cJE2B)KRR;N2f{iPV%+GD(c8Y#``IP(boj_jefLDsvF1y-^;8T` zGu4zzmH+*6CB}+tR7%uy&E(m$btSSCj*L$*D`9`jNVg~qqN=rM!8UUDTRLV7zDFo2)J-eiSZr-$+gJGH#j&K9)s#xs>M&w4Okw=5=j}Zsy1rrg?ZeR*-QC6bb1{5J+ zgH95a)aS(SoW{aXF=1&-8`}?TWnBwNRXb&jEMe$_FI`6Wpj5o$shBCIYT^$B=72yR zVjdJA{x^attY24LH9~ED&;$aKmE<33hM<&az(-kVfj~%|B^fsT!ttpgBZU{HIo|#l zz1luboR}BT_VG;;-WL*RAh5sRSM5vzPtXj|N&v?y!vi|Y#gxZy&LE8Xq0c0Q%Kh*{ zqcu{Gl}_dW=fG3fh%IK>Q9>K&tB^LY*J`z zm{QD4h#Z+so*#Y}PH`ZAd`F0z(;Hq1Rp4sOZ^RkwUHqXON1JH6$6mP~kT1zk@&Dod z!g2n`_rc7>!kP*g21A4V|Dgn|kwo zxB;7HKmp^w#>oHxDcmG9xV&!`UU+`0dkh~NXLhys&3jfIgh;` z!1u*t?7yms1FYMZ6M)>yi?VASZRQcP{LN36uY1w>`q|e`Zx^SR%j@gY*XY6q;N$GV zY73Xa&^g;D*yWQ^qQ8G|SN%cMXDi?8t4la#wO*Rc+U~WF>EOt5&jx6Z;Ao>gK2YMiroq*9}gVa^S0Ds9an z!LRZFg8E4VO(bLjw^0csg!=$ZpSBb~raopm6J zmbs0k{-OFXRm@I*Z5d%CEFLY(s^&_KVEfHPS#fpNN656A`j4=}0Ng2{m17~3*hO)& z0q{Yo(3qzH=?7^Nd>t|SF1JfHO8F4W@_8zE2y|@j`DYk-LRoFZ3pp*|jL&mkUWE z4=tj77$>2%VeFH`0m8vJEYw|>xY*)V;hhB$Z9hJ%I4s8+JEtv^-jbQ9J^j|%6EjYk zZ*jOrb~0!Twk%|P3U6!L&Jsti-v=!9Dn@1IR`0jcOyfpY6R&d;$#)HJ=DXyQHlyiD zQmBa(EO>Yc0lXCWmp+F$UWE{90E_TSv@+!g`t#ZQ0XMAu@7>bsUB%zcH1=bT(oS z%2HX>TS=6Yb@@eNM+V5i%ByS;%3ux+gUdFf-F46jED2mM!Z=AK=P}jq}tzveIvC4e{y99RKQtx zfbrv|(F=90U=clx)H(7>C%ve23$LLka;p-*a$<cm%XhzIYQ$sGvFs&{4InMR19lr zP7?4Z;1$pB1_k&#CI4wHKk<)y{5s!7m+Dc720|EKGbu+H8!Vikj||)cFjbyWeI9~X zVW1WLUo#Qz@&KC;Qe%#mzV+>fiDF~n_*K7?=2u5id{wqk_S3nluWG?)8%dA#Q7;Ff zG1a=o1G&@#Ju6zOiynvD)APE9jno*VkM-?Jz_zZ6My9K3BKnwfa*_J7Gwv`#K0`54 zh;N6xmL{3M^f-@H!}%~~`hmJ&YhB4i$(Mzgu6H2O+4k*p`P#RCc(oKgXWvCr=%~5S zR5HRazbc{4BG}gYR7Z!@vu6969a$TS$RD90W$M4mn1XMo6VeTh^KgMl^z|C>X!xIH zfZHjJ6BW2V$|h=BK|*aQ*m)e4r-EfYJ2J6o>H3Vc2;~W_^AbrG$Wip;32f7^hdezq zhGg{Nc6qz-0_s4q_$ET%1upl>gS9$WEB68*rsWPfe(%lMbrRi*O)8=%S>T50NAC*U zP3Dvr;VO?ZcKS#qG+2w36OFCPrFdN-z@Qmr%6khpUxSve=~9!*kTR z?dH{GSa&E-61Y1!EHP%xWt>-vQLV6_!_{=hKu#nFj7@$7-pAzksc3PDU1yPALrtqdQBuGZt05O?Ta#hnEvl(r)GTdqoI?FYmA z1L?kRM-CAc#VlpvrnJsPV)OO^P@3CHc1d#FSE&b=e6_VT5tC47yvJ^-psKjw5(5DT zZbiyD-}T}#hQU9z0v>&{TZz~VxDrw|n!QkE(|tOc5hNv>VZ8#*+z@w!i{|8RYlwRn*-<2DE6PlpcvW*dlV6Y{(*{ zfpE+$fw>&ikJP~<1br*J#d>{Rn%k2gNU1>O!>yE))W99uR8HGX{rO-9w6fPqwZ+s; zFX*X-_mR< zTc^i9797z`1y zOMIL9_oyI(i}9pxHcna{wt}9&z-zHWpdGxEUu$?T!|oq&E;sAGTbcX7w7W4qSFNm? zW~W)gHLTe$@%topLuhRk5h$tQWl%rbvch{IOki_A!U4xE39Kmq!Uj_@lN7)oDL+aQ z0yjIa>VxjNsn%)w7l%`&j1(_-)O6!NXF?O~G%gw2wO2!y;Yg!o)q0J*3pJ^TOyd+gpCs6~0L1N4{6+ z;l4XSYjWXZk=V<#5d`1*$ zS?}RagfurSD8)bUp+(TDq@4|RTA`UP1>;!k-mc(5D;2j^+Y7bY*GJZ(ORI<{UJtyo zB&Pgwd9KT~DZ9@aN)oUdMs>vEX>mm83^UTF6>0twD^fMo+-#y0ehsYzz1nqi zson$&jEy#a2B~r^Z?%VVLaQ>;SHJ(`Q^egILU=TvK=y!#6Ut}Z`5lA4`96v;0okmV zM5nwU^W<#3Juk=kXwf7012Gz3Sops^W1Rm%!!on8{MU=j`JbHbf2DcOe{h`tC(Ub0 zM$-I88}nUX0$$klh(c(GgFQrangsR--R?ZR5wA#4AuHe7lEb`B)01lUep)hOnmo&$ zZ2cc)%ql%A$@$jl9_R<~b9KLfu(0zg^7-*SdUW+r(3G`w7@V1U_ONm`DJ-ibo7?;2 zo#^|-vA0~=1C_{sL`(pfubz}$f14i#m5_7$Bcb0cp}(W%oEZCrZFkR?Lm;rPDCIZySOrUn7y|<3PEAN*hK8|t$y0kM{6sD42)|0Rlkf;2<)Jz3moq(!w+I#l zZl^~cJxu4LfJhDiTZ1TcfJEj{<=kBo2ic?7&iDJ#&hJ!RV+*)4aJ4f|F6~Z@A^O2h1 zqP|{5$H}+ypT_y9Z+Fnngt`2-f`I~qdI?^P8j-R-F=E};uWq$5nk7jPMnJ)Q#DS^ugt{P zUuQ88+v-c4CFM*@kJvM#_?cZvJhZA_T3k)~MKjaB6=iW}+LW>I?!~UWbnzXPakf6| zRBI8dl(Tn$qo#=2EU#1c%(L9&c#@yhVT5n4aV2pmE8Vm!@=TVmIW8DOoUepFJx0y= z5lvDIYh`C?-(u>K{Y(>^j{1skCZEhdDodaks?Uuru1c;kg6Ty$#dPM%V_lqe{xVh%&Ojdar6pM2aue z)b0DtdTJ0j#$9NZuvkQmk1SfkjD#XpgtzZ^oPEj72bNL%wkuh5a|4xA&}TJ5K;_Bk z$wyp0=N%PeX^kdVhUgXok8kh%vp|P;zaM1>LvPJBH8K|S>o-i)#6M-YmWoCMA^arY zfElg z1Db28s}rYxOO)XIBovEcjuQI~GqZEr5j;~VKPK#q$=?GR34kvlv!jt6^Qj}t;NFCQ z3nRSUxemkI9gGMjfllC71kfd#88M{23yAn!Fx=P0*Qr+AUG@~08 zX#VWb^vHuEs=Pa^G|1>DGit)LM9Xc1{aSDr^H^&}2$I*2%Z+#2DCMVEFKNTRGQ)_D zVp|flgbNK;l{(OQ|4a5)1bK;>%c`ZnM@bz*a%9R=Q%mvW{G4#2!{bb}zQgKAT$ha= za3$zz@K5QlO!YsMnJHsnt#9u$v17*JTv$A6kVK$4_0+Yq*{^V0ot+-N5iXH%Jda{x zwiIor*9~G#K+*>5GpowJ=G-^bKg0^q{8)u`-ntFI+D2dLAaZsA8CqreBdmOQ9-VHs z1EU3}_uI~)$|LV`uv|guw=RcE?9lcl0Aw|9xJArn9Z!v7V{uSiqja^+<3yx;ZlkS5 zR=xzESTsX|0Z*yy#BgzDfcci2Vv>h$#>k}i83YpT#n+W*fB`=m;2sXx83b@RgcQt68-Whjl*7UN}E}~XZ^QQ%2pkLc?)<7XzIEsYqj=Gr&qULd$V81LPn20IqcqZt|~Xiqgb#Cf8-? z1HQp5%@BOvHf7u;+0ODH7K+dsP>#p>h1lk~xyK83&6$&>aAqU0Hu_Yz%exlP%{+9~ zNiLWE)rSNEtS!sdwy|euGdFoWMd8(z5&pCHLP$3v8`5*b@Pir2YBEJYW!!0t9Ip6p z`^Yb^tE6po+n>ZRSv12W7_V-y4cDlvTt?WRWzq{zf z-!87&RuUU86Lo#DrG`A&;uDm8P_^&X8ibgw0xyQWfg?bC`8VK5hnj`d=&zw?c$Ix3 z3NQX0yl47?X}&7+`@b9TKiAMq9L#M0FO9?XpN!6bHy{_+|7<|QR!DJBQt;F|cTh+~ zCN?J4|MvYN8C3J_B(gd8X}Q0iC(D0*sNG#GTMf;^}>`oAat z)io(WGpN|B+F2Ugo0t+ZF*2nFRf3X&FfsnGfsrs3Q2`VUfV0$o`exRo5m`N~RV{%n z+S2GAZA#%Nu^(dg8y7`R${*YSo%dP0_}Si^TG3u~gr}|=i?%pkLASs-+v#7!(H}0gb}@NZ5>!J*KJSm4kc`;5q2@B6!_aO@)llCKK^+ zb(`^@KDz(lKq|N*9zwZ}5G}x=xuGX1x;$AO-KPiDN#xHXEyArVs;lJixC)HO5Uj#5 z`r6L=V~UnLx{jEKBjeySCxgT zl?E*)uSbZ`Pk+f3?u4J6;Qofe-JQJ|Hd9>$h`bzR?mnd9|DjWq{l<`TA<>k!BdU~; zM;}JmLsE-=wkD6wlLLqtqNR)dE5T%YfE|?C3{37Ex9cMDYhV#yQ`IlX|G9{?C2Ftp zqa&`EY-U~(N&Sv0&*&OLM`p83?@IHRt;zgkU{APCY#u)zQyx?k}mTE^0!cnq8GKUoDg4>o*)}&f7 zxTs*DvAqQ!prRirz9pl1W@l53<4D*C4Cqu~>c`VMa1N80ozTkY4IP#;3eM0`Oa>Em z>6{;VGPuFF*xL=?&w1L1N&Ebs#Iev+lc8zXxO0ySa3XV`?hW#;c|(q3m-JMGW|H(VI~U9c2tg`D`!?uo67V3*o~TgcF~>E5f5G z@1LqR$|kvrDTUNmM3!PQ%r~W7FtS6^0%xI9J~U)lcimcE&QGeckX_sW_+bkmOTx7j zy6Mtkj#SDY`Rw1ihemFs*3+Fr@f5S%vUMs46ZeHJ_TpOE(2+Oc*_sSC1+z&+e2Uv$w$yGq zrZ%)wrJ};%gxnemLNvGBwegHNPW{TW3UF(Z9qWih7D@bI4Eiqs`Y|&}4U`b}eAHP& zV53hACtCf2%&TK!RzNF=m8rKu?@@9`0X)@q6OSc`6{|DnEmeC#6+LuNNR6z;p4aCnc_7W&dvOnJLMIuuc+q!$LdjlETo5M$Nbq20V3l70Xf(MpNIu(sDfnSG?_3I# zxRwb@zh$0jp!~WlSXhZsF0r7qVgHD;-@Jx(qU0^NST!E@G0kkkiDPW++j zcUt7Bj!^->JfVqZjPNUgoy1_;cQHjP=uo}k!Npa(goiLiVD%1fV^YrYwOd+q=JwAo z^W<^I7<5hn^eyzP?DRBnIw}rHI6}I@dvT0wVPLX>KXJe}Qmlz?WXuJ#C5zi>0>yXl zVD8z!YEkx}foeoBz+ed92-o@3fcrsQn>-z)oWOb=V9x{)Y0(Dqn2P|du<4nxnuBd! z`09_m4Z*cz$wz*~2pTF)a=9ck#t+XSkdpyo<-c$MwGaiNj(kz4L{$(~*F)Ab_)6+0 zEX!)IQm{iOESUK%%LY$axAux;m|fuVa0Y9zdbf2j^76d>xYE3dz8X2lySizqzIexY zX7b+r4pG$^c~F#b&*Lv^N#1;#64$#NGaTq>n$=<)m1C16&`L_&0y}B;GC|b$L;^dL z$f?_a;WCZX$qPD(pe`x3M9AUfKq;|O(Bg#VhvGEFK6k39B%wCcx{SRw^?GM>sQM)+ zoek=B*DKaMSRQFuF(sM_zXFZ3M)V^_sxIe~dj3inZ`DZaib$F~vvH}u0Jj<;2)#k6 zTSxFjp)+9ir?ZV2zWlq?DV~;l>lcJApUYK1PEL0q+qhC~uW=hvkJo*Txt#FL!jBp- zm_U=mU@Sq0a(bg^F=p4%^F?-xavv(@{0#0}$@nK7ktqp|B8L2UYn~5n&`Bhm6I?t> zB^?C=(u5*&iAY%e13Mu*W@~>K+yHx@m6(VkuOwzaw&#q_NFK*~MO0PJom_IR6o)Rr z{i>ORq08gCW5W(h0v^A^pNnk{RM8>?4p9<7@g`{N&c;S}4+gvnagDrc zY;nRx`j^4+G@VO|#n`nYNep6q;UpiR`fwj5=0a?u!U*qh36l@e;n!xc2}VK>+4-wd zxd2)%%TQX<4i(o!lQ1nZojtWLaV-f#DtLYn|KqdRe1^BjY{!=E4!QOxJyQI-`fH+Z*_P>U&;D6BY@33n!N;Yighw8sP$PR%2nJ z5aQk^k4hQ-vu2mu$Y7#QIcwnfl$SAAE?BL$>H!Z4aey1;kR|}E)_as!WB$v_f2V>_3Am>C zdGFZuWMAWid1jhXcb)hPHSfT znxl4MhhdK_F&2c>Vb^g7dQEs_oBSei3Gw#lAOigyn5oHf-#0Vc8p6WzN5lE9NzEp{ zOv=?B(@~OheNgAb!0Z~6&k-!Cr)G_akYcZG%0oSIx1=&>MxziSFOC362dTLBAWM)% zsSiky1|dzjt5j^EA~8O;DK;_ zAIF{@_ixj9>0^66ACYiu`%<>wqzpn}JU;4m^Q`0CmpGWa~JiSj>8!>>oWZ~A$$7B+S8jRx>0#p9zZ+qeN+9Mo1?0^KSumNq0ea_V3 zWLTug?EpKI`a0@lpl<4wY;Av(=&32yHBB$#A?i0F!eB-{NRnVgdeAB}=^Ko~5vBlfM|`^nckPg&5{oz6HMTx6~I1eBS}lJZc{8Ib8?0)tmeg5t8#!sua(pK_R;9``=SE0>XN%fYW!vGXc%(lRFf z13C!S%^d+mp{g@h0YqfhSUQk*!H9a0{lR^7K@=E58$zp1h?EdsWnRkF)3@Y`(SQ6Y z(OJW|E6Z#AoI>6cmM*g?xZ;+EnS1fS2>k8UQ|PqZu3`c5Ax7$|K3?uGfoL$+;Own7 ztL`(;+zf}CY?rJ(Zq{GME2=zvPk8<~G41--)sV|8cC=;G`rXkrP_m~SUaJI15LCq7 z-q}Q@WfCKn&8}FH8|Urk?U};tjs1)inDbbh;C~1L{SV9Nq_8H!`l&F9-}^mg*%4kn z{DQN+z`+4U?Zjgtkp?5?X2WRj_v^ZCR(`Fz>h?w?Z=tkT7~M>6 zH%XK4ETuYafMzB`=A+oQK<4aIz-bLP91ol}hO?K`QSar&cy|DTtLjCxN#78kd1W1RCCXxBV3S?xPSG-nYsGS@->4{1z`j zpgsyWfl?9X_x^t&bTL@M%zfe>fo=k=)}w4wz5g-kM!e$+d~ojt7b#qb_D@+XPJC_y z5PARyfrb&T(FirSK&e>9<(z$C2m|~U(@};6NjC};UOtRrgAZhySMX9F@TPu}ib0%s z_~J`%gyt)9p3RcYiueDi!v6R zn36AXEiEm3zKrb_fWTqnUV`aTGuiiJF8Ot9YVun8@&ebn&f30e`uTF4^8h`n=Cqzz zY*!dXcaCg6fo6Cp?lDK_ALhb2D`o8^=WeyaaZK2B+;$ztBx^_Rf94LNbfuXDgD}9- zogU^R@STutF~&$Yqu7NZ!>y)iR;{uWGAqRtNp4b<#JH(z7aB1AgtTg)HRrLx1Ff8* zDB(Hi;AprtVW_72pQ*KfV2)zG>R{7M0Ho-0#nXla3u9fD$kMpinB z4Qgte%aM8lcXEf6gDy=!p^GE&@CX3!#OM)rvlJ3+c^IOuBJ~3pTvwidBQ|HTzZaW> z1c)S@2%AC~P$IYqc3HOwQwUq%5F6t1Zv~Jp@DbLy`98?%bGF~C4)JP83^=wS3y|B3 z?2{)Y53Gw&Avcx~r$3(S{LKFhGzR=!#wgF^m>`%WHL=)6&>xsZ5T_m*4R1wp|k zLp97eGr;pTvDYzRjkb2@cFS~Si!rX}cw~xh!=5j#$8!dMwqb96y%w;^&lbFqh4QA{ zVJK0(LoPGUL)Y?A+sPb`#E~^|%>M!3FMka{H9Hjn>p$KQlUC6vm#}v9-aIbrM*ut!OuP z68%(UlrHyt_Z@J%0LE`SX1uK42EHe3FYFASx7}}VbNq!vYtWWMn$yI)L+hDyImZcm z$4M6uJ9QZrIsuz+?*^0v2hiYX1w$fI<*g(@##^{Xv_o*wf*iMYWq&|Uz^h{04daA{ zgwh7cilsWHwS>ZLmq)VBYr?Jt9eC{M^nf@ugDgQa_B0}@| z)4y4-@Ohiey(|d7JPdd~_iBHs&Fo3HG|cqaGX$pQegOJ;kNH4!e;~Ki@rE&}$J*A) zRJg;JEM3}RRQeVCMGaXqWG;{6BpIM5m4OtB)(tsMw;1J2rP>WSN!E^vQGLujp|Yki zN)ABYA(~lq573pdWG9BxUFzKN6Y;yQB1{Ayw)1hwV>Y4CB2L5WQ-5yHTh!SHhMmo) z)}boD*#MgD)wJ1Kyj^z!JGl}+)vL0mumw>-QMqPOdE#$ZuD^5zV>HcOJ1*N&E-vkO z$opM8mo1t=g~htndbo<3Wx#qb+c1kxU}yqah15Fyoc*`KFjxeg*0VHW)~l-D7fbx0 zZP@3&-jG?cVcJF?9l=@hYP~8V1zYxauZLgM)BwKD8#oMK_a3KmfaXeq7=5r>oKQLN z=#1j)`xn9Q@zJwsy4%@<(&;SJ<(I3oCmD?Oh2O`wS_Kn{c^q9UWK{d}5JH zI`C~!O!ISC4xraN4+}ePZeQ0YD{!?T2n)HT`WvSSd1#X0ynF->{w_i4+`lQIfSYa3PP}#cI)dh3u`GeYQZ`!24=O)F1t1 zLaWttuwxq9WL85w@(%vxqJk2^X((iq71veop6jueIf~7nM@N^DXZ)e21G$<|&uY44 zIdIS?pg8dyFi;PZa8A*pcJ=E{fBNIt#R2wA^(9k8%R)AF39W*~aGd{m(++dsCue7? zgnW2j^We4vSZgYI8*I&O9}V)85wm6k^}pmK1M9*MhQ1g(9p}!j&d7e=-mgfcrCP`r zQhV;Q5BQpcVRmN#84jfaURA_fE_;?Ui)(oI)LC16lRLaVt{AXKr&!8}fl#Sjod6gm zUs1DBs$OGu3B{UFs)M_~dpQzL!z8GvMR`<`<1(I#Ch@SjJm%sry80SG4Fz9O%EDBh zG>r(tMaqLapU;=Fty>*#KU1OLd(llqUnd9xKNo=R=L7T6o$pi(k<2wmxSu3G+2g*A z0X_PilIHfyC?qFSvFL>q``P1s3_$t=<6^o5{U#SWM%>u^6+iG$z@1^sI@jPGSYsgB>;oFfKq!D==u5wyZ(J3Zrk&}jn9H^%TN z?0FRo{^Tw~TizC!HZzn;Jq#_@Cl&wn^d$hjXKZR-p7I%$|j=Yya0L&oYvHCh!*cSLVS<@?#1`-ljQq6Ki1B!dGK(eEL8; z-;beO(KE}sUFbS_d{<`w2Z=y-zuvQ#eg1&GZ2i1iFfpBUlg^Mk^hONMk-w-wiLtCdx&jfs%(d4S7fg%1R3C0mdPv37sH7)UXU7sE&~ zgo^>IqAdUX9CS($h44WHmrL=`PB>6!So-ZkN>G)0Bm0wI|Ll(+-SqZ-$M5!gJ@K;R z-^lsKsnKWC?FV{x$M1Y#2u6POHiTjAYq0E;_q{ufj`X|fi`#xS@%yhmed>5s`jzw> zf=z{8+zz^O zA?GRQ3(gD9cbqB#UWh;ebQXc{I4?QXwK9YWX!jyiQAn|c2D$UxC}bLy1{WulnM`l=ghPLGu?(odww)yS=Q-Kk+8ID#6u0$j0m6t_PzAB8(&Y~oc?Yv)TA%=!xJ|?eg0igze}wt0m8AFsT0)Eph0Si(J-EZH z7e7H=u)_;>IBS20Q+7CHhol{%cHr$$X@^2PnCu|4JvT2;Wmmb}&Vqkn$Vp6CvDz^TSk3tiBbOVt zgyi~>Ob)LX)B16m%ExK?p1q54(`GTtk7pA7^O@{_BnzIsZv1yn2u#YEX9Tkj0+mhQ zs}s)%9@};6!E|*0T~Nh-(pA1-`P3o7uG7*P0X-)IQiqQ5g#1zBfW`c4MvH}YIIQ_< znRAZCVRwH7Lv}MU{ zR8gz^;n7FGdEW;AqO!S_b=9AJ_EK7Qgl%0k&wqYA|K;n=@dqAi{`?b9S(yjt<`sm< zJoNjajg0Yw#4J~L`4Y!e61lHj1`X#Cx6+igK*PQz#L{@?zSO?~q#6NewTl=jmv zPY)N=r1$>vH}rSUjQ!-9@7+Aord$3O;ue2@bNlo9^S_+_MP)jmu*-$tcjpNEbt2{= zMCnO4kSnKl%oh*ML z*dMR8`xIUw7Q^gN-x`{bOeaG zO)4`)Njjx6i|cK#RF)ym9a33Na>;)QsjMJ6@=d9%B-fF%QaOj1pj;}eNFMm5vKsmz zD3vv24)fg9FWt+T-%90NQp4s*R!}#cs8g=HH$Kq6kMdZS=opB_`f#vF zG}7MP)1AcLx*`LS4%B}bs;#>tK{bMk;Np?KvWC3_{qY!bdS&DKX+&gD)Mlc;XCIC% zVE4shQDH=6dta;viE!Ya{{CwOc{=+CkkM$et1OH2&i=k6lJ;|vXcPrUZS{BT?G@~V zYEEXDi*yY1V_Uo@lEhwm6XjjWWPDjg#s2;K%OjF$I?yuZ*mHlyKWa-Jh{q&*3<$mS z_N+(q_X(!kOYJKNv31RQZc`lf6F}xT389qBc;=$=MbZ$c#_o7BQJ(1TDeoWHU9l;! zp45|WvK#Lt-q(>Bi4qR)2-YK5>LC3jP7aU(iq(Zsj?72s0(@7IO0o!Vjx-`xKeqQE zJx5k!c>t+|XM}(D+fVvPIZ@M=f81LYmbOS-G*RkOEUiKM4(wq)(zRo2cE23iN+I1C zW(CUKWH0g&LC7kSK&lwxL@5SG%JBYYef+cbZM2k_YN1X8w!~;HN_!RhZb6K#6f1v7DFsa=>1cfvtNAh`Zo&~e zk-mdkGK1Mc`xZPx?71JyU6M|(Mtu)Z4x*GUBU=JT{-Omg?;Bewcl+p=8z@|;Cuo}= z>j_CNQD@DRi++R(y4a7L2;+9qa)jzLN~r}O>ys$k(d)Q>I1VS#MkKrR(J}T(TnaR$ zlD<3XGeLjH?ZYuR%AaWEnPYQQPZ6qh(bB!xnxwcL2=Bqa1JW$(MXiWqwM+A8Kb@6b zlEl5VUyf|V_kQXX{nT!Kp1IV<(^?Vzrc?4$j?%`l+)t&*=&_92Mvx>%ITcC~I`i9+ zqKA$x^43MYBSLK(lWd)&5@hrhl_V9oj#Ee(X`p|8A;%eN(VW z59K$J)psA|HaaDvsBHnOM;b|#xQE80Yo_eeN&QXKXq5I=_9Z&+q`FB;qxMsdqWC9T zT=cDeq}@yHA810di+W(3EW^aI0=X0Z%Bde_&zcTt z&Xj*kJXid;=>)#wRD;>`V_=GxUgUATH2eFeX5HSb`J1uCR*XUGX}pL_{u7Wi$Ia?N zm^HIw<{}z1XG$S@V>i~5l%E9EWjU2$H@0uW5!Mqa7bla4k)_LAqpIMlc8C#xF4#@- zi5tRXBeangSVdLUqOE69H!;;lgVN~|wO_!SsC-T17-dlTNr@Rs2% zVpJkV1->h!dKuPBk>VA60=)%j9YTfoTC6wWyHR=v5Z-|A2C2RV>-Z*NPznbL^!Yr< z_%kp*0k2E|HvtF#4#B^};K#!sGk?Cg!2RUK=PxpwK5F~u$&c8|k3jbkb7KEIu|kc7AMp?BZC?;B&*zG5_+z3b*cu?jJJlGn>vFJi~?`2i@cD$C==R;Rl)F zhd}p``=N@5*auFQyH7T{++V$ao_l}%{)_iB!Xe-NxrV?GVH2z;D^Q0U&#;s3Cs&za z1B#`?ryK7Iyf@+9kM}XWanFP3ZoDgCJ-?J~yAL$S9mh+KUw{0_ae4f=p9>)1_fKYNUQo>k^-3A)^y@g5Ie3^IIBr48sdxi?j8V$V&E^Raav z>}_p)?ciE=O<;k$sd1@W*XVAnXndvd_l+MlD%u+15&RE48F)Ux@__{v0Y2dJ1m-k3 zS}ZVKH)>POTT9=AqffovcSkOC1 zEyN#6B$6fcf|3#}@5Lu6*;|6ZT?r9NrrJqK0umUa5|ju^1O%}T_$(n2+7KYn0aEWu z5aA&-mWV_GbwcWn5{nO7u|Fbsh2 zJVlP(p@M`qv=TzcN=%0|0t)oN+b_1+ChY+F;@HjyahR9q(spzB>V~F* zS+t!s4yNJm8W2~wbvBSnn68=E6}_9j9)r-=R?9R)U)pv^(;$5Fd(-R|u{oLH3J*c} z;taUX-o)l3ul%~YkK-4A^k8QZ1z9Exw7$<%JwDexgjBUHjoK zbdcz`1sj*&cm!dWJb45c1PU@YHixZ)9a4F)%ilAH)PC12Hf;mmwkrAQ&+@FgP?mJ_>Vm za%Ev{3V58|dwG0R)!COZdITANK_ZzX1T$bvhAbqIjU<5Jl2lwU$mUiRT98^q*#@Nw zRx8@NwOX}meOv3ReQm9@Zf(`qDw+A7bLLJ6sO|6f{l34xo7{WPexBz!&w9?C(c$%7 zNQ1@^i-H~fk)h}Q=e4I1LN6kOjU5|C#cfMnb0GaLLdF7$OYZCc5ki_CgmVAX(-r9)d}=HMp}BQ1#+)7~ct3Wh0`k{GKBK39^vV?FfwPc5 z1o_YU20J3B7cR;|sAMnXukMdrIkb=Yghgnc9rEHpq`!+Bd(jH{xd^H685$fJ%{Y8z z457-`N&V1p*HHT{=n2Sw6PWIVG7Nv@(m+y9@(jz#)shoLRYf-h7|GpfE7IXio9ml6mt>(f<#ZY&)``8rcFQph4LJS>1)T z>=EQZcOw-4kmQoj*n6?M_*efgq2QB=gXlQA4gC&1E9I+D2=$_WYoKKM^%Qy@+HHio z5L$sA{LW#Ipi@v!t`KTR*AYy<_4*YmMsGr!J?P|A*$e0@)Q`5q%priH1sCEf^bhn9 zT7!O%o`KY*iDvQl&|dU9qeHPo9w>=WH%)e=HJ zG8pBFQQTgC8D%p?Lsi66>50^M^TbMfPlY$H(o@wQ6(eF4UR;)^riK=IB2lqjjAp?r zGOf5h8ibbJ7qtu~S_Y?DV!c?3O34%+G5S)4M?8gBG_*i^dxa+~Mn9tIOKF_g^EBcRz|Bf^h{K?1C02DTD8cts7vL|Lnl;!YDlUf6`koBI)P^{#5BRotekg( zLA;hs3z$|$I-{Y6mdXlOdV1KKw>YZvRM0B4hz=Q*FN!MYkYXd&+#EH)lpyT=I!wX9yQi(iM|2ZPbD6=Sv8(Y%J<*EW&PfS#K#Hxw*iO8w=_$rU6 z_e`A7XeNd#f!rw60z;gNKeo*kt-2)~)wlQHd0`3ls>a%=sbOVHl*z0Tdm>N*|7D)^ zxvq4>RGZLuRU;q^5C*tu6tpvbU*)c9FV8&5NR_y+i61 z^;J^25-TU#D-s}(u{;eer%@pO?upr=>)`;JjlvbAv2_t}SytslOJ{e~-R|lHx$72N zT~yz8RO5vIIoUkl^6yX zFv@50VhiJ9!_ZI<1!5H>JmsbEj4CpDxb;AAT1ptVyi{z#E|hEyU_^7o%B~8j9m!uX zsEn}FqMGDra*~B{7S*`Y!|933o5w)4C`}AKctX^gWEH3>sNjJ=7uC=rLQ6Y;VS2H} z)8z?!dci#sPg zO)aIgHRzLTT${;UMpTPymz8^e^FXzgpYY(V4JU$lYtxFB(|Yg=w=QdWh{4RF_VVzF z45({4ErQXYr3@)0g(M@A3>m2rGCXbXIvqr4oYr!*faW_+VMNRLWEn;srUJ~2@i zohXPHsNoVd!DMR=%J@XtI4z^s2}DR1RLO#TP#M%PTE=w(lcI;9+@k)#y)?h7m zoq%4AwD=SrKcNh|5-rA|MKA&3*5>n5H?L@USOeDCMV~NHIk|vc>^-p9U{)%{PQoZx zhkGX4!$jDS6_y76aTI$N!ZLXl0w8itRORU^kE%W8q`ZujmnF*Oq+9_kime#BkHgxB zqL^^N%9eBxNzwU&YeN5j5m~7)D3uBQpS_5QZ;jQlPqWV;8_GbT;H(V01~Ck;NHZu5 znOPQRC~UE6(sk*LVVz#h*N4>tqmU`;!!j2t%Qc{Yy(|~mlPQA{my{R+h5-2w1Pc7c z3f87bFT&@Pbo`c0 zx7`_weLuegFI>}c@2YTZ(XP47irC-mKA)X?&EdW4#6x?du~(01hyAx=#m$3PFI|8z z&cHm^#VtWviUtt+N>t};(J3GYgV$ZM&1lbT|#~~YK-(`9BRQ$}znFTfM zapWk=ZCy7^FevbUD{;0G7b~$%i51K*V)s|$me`>scsX8C9Xo_us+soKp&GmbFJD5k zHL*jngEb_|xe?->55X5Tp~m1WjY_3A7#Ic5vkYUlXb?ZdGfI}{m3mgmwuhChfk8}L z7#XK12~R`7?rXcEH9!ENbd<!e)n?VxwhbyHvgE$$>91R0aC5|ZYV@rAwci>z#^Hz5^wD-n8WL*&D*idsY z&0^5$kXmh*nM@AB;d7KZ1|6J|wFpKb6gI#D1qHRP#$YfSIFR&)FmFxLE8xo|2@Lci zR5B(A79h|E3X5$z44ekwn>-2+uwObW#}nlROC0`xzUrC=bkSdwC5pbKj%!WJb?Wzvfx z?CEoVZ?ZW+r=5lPjn%PDu}!O&b$8SCYmUE%tI-?4-}ayy$>mxNtK74a-7gW@K+%>b zFeVFDT{(MpWmO?#6I z{-Lwz9A@K1&aYR|d;wXPh4H^}GKitgXa?#D&Px#lh$Sp4q*Th~zqjPAa|?^#lG#eJPEwR5*D zV2}FoTD$kF(+=<66Q}P!jJ?OlY|h(%W9PQ59ba4y>%0V_%ypoT^UA7Jf6%9d4}H?^kcz~)oe~$URq-~PoJGxAI=ssEOv`VSs&I|kdZYuhFSe| zC0#a!B$1d_KuZ#sgoZJkmmjju91g3VRfodq^4;=#<*ZzP&Vq&r_*x0J0isMnKoHY*R5+mq?jm91`EwQPM)J2roR z_rm|VIVJDm`IiR@HioX>?Rm9tZf*UX#?m=gQ@L#dRqFv945&Kj6m-0QQmIy{jEqUE zt`BPkl|_&tS!0+ZdQPR()NmZq$4$5ul@%tm8>}1Q$mHS>$SI6qIH%TtdA%?-FE=Z6 zxOy$6wZ&a~ntg`bGs}} zVHcNx3MoS2h3r!H3KlMZ*xt*z^(Uj&!d^Fo%eGE?f0rK>>YhYFYu<7s+qenWk_PjKa3Qfq(kW*!HQWjuf% z4SMr}!8~s;R+skE0oV8hd&c2C=l$i+<+mlu!Rd;hjh~Yp0$s;{gOw=_&OjR0V&Tjh zv%_w)w1sV8fNiYN+!i*<+rviVkb{ssp`LT6D>ERsKHbAw1EAPNWFYQKriZFC?zfYZ z2VUIYgR}6W*gU)lH@^_O<%^j6urm6}{b1bjZ@#{Y$7|WEV}Fi)@k#9Vr?`YV1D;p` ze7%bM9&&*F%a>b!EH*Pj20^D*yPP_k*#?@+WH1Xd8MqF_-nm^^aN$o}c+73DD6lifkF-?aSvldBrZo2JmjPBgD);s5?*%gJI_qVsy zt-G;`Xw8TA9>)cTXU*8?vV1>|KyPj%Hencq?Q7s|1$bXeg0py?4*Wd?@R}_KbyL{D z$+`NlTu4BF>9b(B1q&9u&w^VovH{Z_uLQW%c1^df89(4-r|9$SrH&3f`$W0 z4kWU_7-au2$i55J2D2RqSxs7vT%l0%CO$RAVXY54ELu6MXB)$MJ=NQS0th%o!D%k_ zc{L3TnQ)t@Yv3tW&HU3pd&%*VfrQF+EjxKxS2y2(yM>Rv)@@@x^v=Dub#j7T?eL!I z>+A2<&70g~2Q54Xu*PGtCEy|-0pDP0Fk7!utF;=9)6QX=&2D$tT`GgYsy3SyjbXD@ zudNU3El4eZnoSaoC|H13vYpe7i7CL!CHn|Tviig^%Vs@)zpvd9ELym2!4?8-?61c5 zk*eB%xeW)|Ba^S+kmD<#J&XD1+&vEOjjg4*u|fjlUx1$10*smH@}OTx)uriXsM6Kx zY3ek&$?43>2Dd0{hALIywCU+-u+Hfgn>L}*#= z!IHHu&SXJ1nTi);VjzkGKxYA)00mZ|!#iew@u&4=OR(X{TK>!3R|jVsbNCaMiQk?X z<>To7!^MGRDQd4aEv2y{hPOGqv3oWwsB)+TomcOgzvYEkjm3+1-B(me_{0wW@H@b} zUepxK!+f^ekZthVtzK)s&&``>&5}Ws0FFDO1L2!xGN(Y+1`A{6zT3`8NCgVX0#F-& zN4$A?!o;zjY$|iq#<3PN4aw>*!Rh~kqo7#joyOU9o741dyDmD zz3umR{(9%09krJ|cHc4VK9**UeRZsCN9?XR>P-0j3jpSy1I${G+Pt6*85DMZgFPkH zqJl_RuVX`DoppaIWu^;Uc_1_4amp!VeiH>r3VG!p^$N$UWl^h%jgT=IJM0WK5i+x& z)Q7@;ZBQH1zM_3sE7KAmA|ow-y+*55V&vNAz=8wE>Hj+pJm$cI4&3IzK?gC=#6}Mf zgR%h=lHj1}mLzFNOdeu9h>A(NMFIvx^2EVE9^fC;%zWbBOBZ?yOsT~Ss?t(l)x8?4 zlW7XF%inp`^owCj@4b7M0UibM4`tOEy7N!Y&z$TTCw3Bqv|>(;-iaBgNn>e=*_KkHQ8FqHnRs4SALc=+gU44$ znZ#%-!MVUEZLPV)RKfz;rgkJG{VDUX*h2*y2V8j0lxQp1>&vf>JzaIUoBw%gwdWiuXO=tk3L?a>| z6-4|PA+uV^C>d~6`F05Z$9e8k9`ECi^96(!EmWX&61`VrZX5TS)jlJ0CWjguEUq3T{ca5jcSL0=UCjCuc z6`Xs+VZDu!oqzK}S&iKrs~)azY=3yqk=V<}yxF<_@1yuFLsu12ANRePn5XzJiwIOFShj9O|1Jz#JYn~CsR{- zTpRx*^(S@c)?h2kacZ@UkqLSY!{{|CMy3EAty8dSmNV%u^%&`K$)|e!t{%Ul$7l37 zs>l2Fc$XfJ>+z5tx9f38kM+|^f_f~{5_n3^^YFBnO^^f_GefE^lR1Id@5WU4Bh>@H zXB>B_WebX&U;R_2bruyl&w1I`oJC1}_cyMYeHJ2uJkT_YmzarJt@mZ(z~##a6nf4rOOn-9Pg90Oi-pzXnsL9Z8Bo>5wrDwD;+G7w&Jf{hUvr;D*! z^hSLfSW_jdbr@Nw&n>Lrhf)&PPTjSv~6DjvxFm$srF93j-R|y6?-YxwX@}M)#U4R=ZA5qqN|vL z8&!lqVf8zwgC( z$BsBU++5dC*rai6@pVr`()Leo<9c2?bjQDb@WR16CigMS-|P-4H6r;Bv?rJab|1!g$^E#bMTL9w)r-7cX!;o zawTrK^uZ-J@7{%FKdySI?Cd5!_I9Oy?Mydw*tI*pd-TeAl@A_z6zBffC4BXz-G{Ha zjDO0|mjL)zAVX?Y8O%_~qc`@{?!z=*tIr#=$=nI?v3MUh&6)kCy=-%V6E-1+AcJXg275gjyaa& zWeTh~g&hxtv2-{BnB2f-g$U_M>-KL7Y_(kR;&&2-c_AaI_#wBTYa9`{f%O*bn^-#Cs=)S*C z{v34nd=g(%|K+M+6=z^sqY*5X+N3sHWGa=Q(O3jceOM3-oL~wutA+QW} z3ed|IJZ8az7TjjR^%h)anbHd97k}FBD+BdMc3SY%Mrp|f7!vm;VSGt&=wTr=$GJE0 zxZnsras`hw_=ec;|GA3)@b|YbJV^YBb93=Nm)C2H{bllVn-{;cEp}uo_TU1X2t1jJ zii0ktl@qK&T53v)TO)UX{J2~Wg9(MgCTqgRO4~ovY!DG05`$#VAR>t zd<69QtkLI*ecTMry@h)P?Bm*CF(_DUGDAdyv0bgx@iLp;p5l_Z+@c_2!3es`=;Bp; zeb}xN%m&5~3a2qv>>}aDRDTRE1$6lQMzloI=~9I~G>{@YgVHvFDZqjuH4(eQ$QWVG zlB3V-7GKK$Z>x5!>*X~sZ+XzU8Y8}KWqGV7R)-Jl+ff$A4}}US4B9+Tn#^B-3b38^`F~ux8G5@S$Cc9% zHoL6T?P7_Ko<2!IhICM%V-!@~QV$>vR2V}%UQbeu%_+8V1Q)U+G8=43xh^F~6<%`P z&Y@QO!KXj^W$R{}qV(3tt$VKe@`sAppGq}*s;r*C9YJV;7iamU3;H%-z=Syc3{q}cIW?WOHcltvUYKzkYTY;8lZM7JzR!1GNWdo50~pu{$(^ zfJD(@Ww0{gy?@V<>p@v5yIl zw;SkwZbqPedHzbq8=F6Qr+3lT?f5l%w%MFmgA|DUwtoXoMzlOQ8>!T4y)gjlPhV6oq_M{A-b?F_6#!vQWQ)vYBV+^ zmkTx5YfxYNFo0*Y39^HEWV4JO$j!Mr( zFFN8zEa-{%{%)7pE{Pka7Vc?sUD`E z(#pOgjpro6V~%|@l|0c6T=b?k1fm{pF6V~WAb)^8LFWvf_b7c9i{GlW&Mxw2xwDRj z-9hKf8aLf7Qfg}4?mUk(&v`VA^7iMwlJ{vIr)Bf38ky#3SVkJkNW*bxD3ckLz%EC_ zg3)dC8TT1qHp-O7CyVg$BD}K*4;JD2BJ3-|?jkG{;dl}LBw7AW5r$^_ittzwZllf0 zXn#v+RsxM)F2Ye-QARt*lO15(p&}eA!u}%3F1IG);wxHP&*!HCW#mgp7WsrCH+Raw zTv+r?tu`aE7pm~k{fWd@X>mZuu-{pcyJp*xNYC9pu?zfHy06#VPM@HF3;<4{7$ey)y*-sw0AE!UOF1A(JyKZjH@EM?M zbF7Np0s793HV3P00HBbX$}k$7mVYLu%QTvF;T7gxhPjV9$^3$0^$cbagMqrKsiMhA za7eS}TS2i~t)>)|Rv!lKC7`mx!fBiDgx~?X_1M}Pn0~r2?Ng8R3pO0VQ}85DKTXAK z_H0mze+x=Fa&-8H>*^XRGQE07$xU~9A01+k5al@3kWiTQ+b6r8K2T@;Re!q;>l)b= z4$x60=vT7M?3>66mMR|)1>>UAAoFl2M~&2epDjxV!p|76R)#gK%;_<3yjho;$LAdl zvq~Q8_@Dam1Ae^6kGJ{pRerqIk5~F}tsl?#<6J*>`LWiIaomqT@#DAr_*Z@m9S-~P zzGR2NWQQ_8_R$W4pS1tmg@5fYnxH;8f!mK6=uncF;YmL}?#Da*c+8L6Xsg7i?&PR1 z)0qcpZK5hsK1LgpW+(i3N=tlmORcT-!fV|{SKIXFM7c;#D>2$_^bq2_(X*8lN(P5b zes)B32GtyyphKhsm@J$;cY&;I^JCk7dt3Pf?Ykd+bobz?vho9cyMG^wz1p;`eBrim z$JqGfZ|84oZNFwy&$3&Xr3c@}{MeS)qKDqP{@QECUSE65j_o`4UAy^*u@7(Ax&NAL z_iQI}SqgIbn(X_))+>13UZ0m$vJSaCt3Hh6zzA|V zaEB=r7StGt;KEp^e1EO!(Vg^>m2sK|p}~)gifVDz)VCAo50)^AJ+c$w2;G6e_uc>0 z2WM}6{K&v{9-qw`@?O?gJ$yyW)&F(f^6P4M9eA|MeCE(kvA%lm&TDSYdbZzYZ)z&q zu&({dk?mhxU%&Rv^{2MZj(r@xb_r|Ww&Qj z@U|m2U#a`ygMZ6q2lm`}&r5EV{lLaIC(~@PTv-G&{|q&r+IQ}k#?)Uwdd=1HrOb0j zTYFLByC53trl5vkj#I|ETqzi#6oc8UQ>)WbQd2AjU47VKk=b}#W0;q=>%VavKlLTa zH#X=M-}2E9Ic3Jh8+a_P(T5&wIe(VypIv)w?%9r8U9zdP)E0_wT zMX5opl7CSn8Dg~H0Bf|!_fm2*kkBbBJ7Be0z$KVdoL(dwD_K}GwsYrL&BBs%9z3?_ zx;qwUEWYEqMaz@l4yOFOZwDDp7eJp>t=jRJ;O5p@!P@T zA|)=u7S@tp)WPPQdy_rQoU49pHNFYov^thsIDh#j{oWGbaoqi{)9;tG38kMScj9+n zPr4$XCV$ft&x}eW!*S~8$mZh z*9uuTI?KF`yj&-WK)zZ2VEh9Pp@p*N&=NKkIpA($O5&Na=i+CX60`#97QlNL-itXd z9)DxE$NvIpJG&i~Np&{aa#X;k#?L~&4)XonduS~eKnvJxlqp*d>)S`U>X3 z_?O&6@yDU;a~NYj`wz5$`x0%I9R%2x$NvuP9_JXOhPo8yLDZ&5MHK*R3pWDX3Uk8z z&9alIggu2y*>mxCV9X_Ock>7zAUH{sIDd#f!!z(ayaT_EzhG7{&$CO}DEkH1$2|r? zcBkx^oRcq?Kds1DY*oC-`}qTWOu0&Vy9%kUSN&eSTzyJ2Lvyv}G0msiE40t*%(`*i zhr&GJR^gn!PJg@p1HuEd`IhS}M=bxKYq?nOKBz2;d&{p!UMQfN<;L<{A%jgpZUyRq_h?lu@)(z6(i(KRvQSEE(Hi9rDXl}Zm0wo$uI?S}-Q3kFc1A`cV#nan zrs3YzJ)`2xjvTSjU*H$32M1U8b%~1xhld7-Bcr{81No{&7dI;u8)1l=$bV>_xOku= zzpi&xSE8-h)HU4Oy?8Xz*V}Q)NJrN|XVq+_k!QWVCA-3VR2{=KQ97F%%i?8WY<^sr;^$rY<2d?k>N-OPz=b{ z+c82Z0)!BUA_Lya^}~ZhT>$B2)ph3^0)Po>jtur~fSF0_fv&DjG9!S!p{ox%!Nh%o zgKG&s-GjpbXy<5;cYhk>-Gc+8&~;FZban#bK&`=!_5Ea>fXt&w;36HvgHSir7a4_7 z`bYA6Mn{L{`FtBUZp@EJOVa@>lMf^N{$1VZrlBrrJ%-6B{e5+?`~zg^*3**gVZ-b&4kh%co!l+Du7!=)zE4X>ieL-h!#P57v_eQVN>J3$-g%H(4E;M`ggWTA3Tmg1E21V^(hE9wF@?Gh(jDj$Gy=~q zXwgaQMdXG1KYxwzpX$X6=2%Y4N2b~p0*nQ47k%qE=ST5gFv_>j*$d-}bPYyn4Z)%x z-ot1ulnqi?zME1awCkelIs!FaG}lQ-C1W>3izeDCM0*k{jndf$Xsc!4GGjf=*iGT> zn%1&|j!ke$j64YG9*N#-(0YpR2(%>qlDLh)%->v{Z-3{SCJNmKI_IUdoa9GnT{+}O zB)k$dTSlQ6gi=C_jQ|Omw}+-9l%AcmH{rekspl%-NAcgzBT9WE(z*=LIW|a8l0JD7 zy}Rjigw8tvbBGkaBBptnUZ3re^6jG9kP@S*} zdi2q`6R`DA?ugK}?UL4dlwy#iSEqz2fqICRcu^(g3!(|SB${3Z8l>)9M@&#~I&YFS z>7($DOdETELfbioV}jbGRi89d0^>fasn$-dPk%S%w**By>1f{Xpm{f?&8Rf%Acd$C z{t_#m;H^REyPmE`LY@-bJo*jFMJRm-rG7(DL*`1r(of~1hjQQ$ng{-;51=D|`IHZ* zOHGF)Gx-wCzW?if1g;@U!RhibJOxWXz*r|q|G<>gt)C{p$(3jV9aKm4#gN25RTAaI zi+@HSQgg8eEub3oLM#&8*bDhl3eO0oWj@7WHPqL`40Y7kM)6M`JQKem@u}&>*Cp*J zh`S&f?ZK;&3Au4QT8i6HGrj~Zz(IHip{^X>iy%+l`FH^uhj!%Gj|(AR3gz=bcM92&|~Y{31_+X44~vws0M zI*XNLx4ZPLT3>Y*v(4yj!250g+o89|-;Ta5qp2lTQ?|hnh5@tSywGUMr;iY->-njc`SLC>bQ&<&L;-4O! z?SAZNoSv5iPG`)lIvvVzmpzIffqzajf` zW1k+AAB8rLV*`*&4`kCng4V z2aL^oq352aQulpJO6km&d($(j_T78@UgjQv^6n*Z_nlDlI8Mbja8KOW{(o>&j=StJ z$kk(8a0zqA?WJzv_OaU;?h#5COVBlx;~pHybq`d}ay!+oW=Fu@tO&5pasc*m z?8IgYg5%+~fID~!n;*)^u73iUACBbutLV{0#OhfyQy>f-$ zy`nnDZN|oC6JRZa)#G4bfpxQGY&|>3?qr{26?|iZ&)oo>-wk~lVuX5ky|13Ftq!=C z04)|*m%3}J=emVzceStjnV{KF!S{cP#qnSU^j6kM63~ zKUUZ3?&|7Z&$_N#8_7~a&oh@B$5J4+m_WkG+jjAvn#(pyywpFk5KtXS53e;kv0-Kh z>h!bUWd)pMd%ZR?K?Vl2y1$M-L54Voi~b9*NzxdAfJI?p<@nC_fB6}f|B*f4ltRQ% z|3?=6|Kc?)EMJHIL)!dbe>6My_y1;X;wCE7n32UE`2v!f!sx0ID8*6aM113a0&{Bu zAfQw~%|K9UhgTOjJ?ax$VR({LuCM#il#BXIkCL8N`5KM8ip>Qb>VWX6miv<(>vv?+ zyw*<5h3~G7k4B+8(e7USn1CR{qHSBm&gJ&1ev0;qF8+*lb)DMIdQ(|48<_z}|2{o5 zYJN6JBQIE4aKw4edA&@NO15ih6inmxKS53R+zGK>4y+Gk~l>Md~96C#{C@WpaJjSOb7ln=wP3cJdB?wk>&Kk?sZ?xwa2k1w~%k1q|FUW{Ya|AA&wlISyu zemWo(0<5d{xxftKJmS&*m~OiPZ6g~iYM3$e+$e=YO~7n8+TzS`d(awryVklHQf~L(Cr#BqS}l zR<6IJurP?p)pRH9$I8-ZV{g;|#KkJ&d_JvX+m=giX8=khQmVSXae!z5|b0bQA(rW|p&Bf73?GXWfF zm)*YLV&-hFi7z9tR(eSVpz84>nvKg9*~+ zvdD)&?g-rxzXOz}_e_=zk59)FKYExTl-Vj&bM&8P9>_~`2`W`@eH#R~Z-PkZi(oQL zYE0clvS9I>m{UDxt0r*mPPs+VScB5FzllG89l@+bR_18-8rH)MGUfdvMgo3fCO}_^ zefORf-e$}JTgZSiYn!oZhjk>&3a&;`(u!{lxE8vH(IaexKaXiG(1b^NI!pY3az+k~ z<=xZKX;>K<`+W8x% z;gi;1@YaxcOjVAVwBvWgI?bmc*6Dw$5^aIBh@C?w5~4tj;X8@J+!WN+RD4;B(ec{~ z>>>&leG1iH0%}c_?jTRoMDPqBe3*ET!n8XHVFUsXh<<>|KBi!sHrPU;(EOQpjS`J_ zyg-sQ7a`01Qt&772dPecwh9t#B;O;+AwOLFBG%v^acrj&6~|E$1rO?MiQ{I+G8Z2% z5j7WaT-RW(yPzMx-Uh5&U2R2r({~^xp%KSYa$+V_dB7>9u)3o)d)UVh$G0A_7e!;i zKlT~;f&6%7S|oL%$gG#@c{WF|rS{my(1cm}=neMGzb(5$BfIA z;PONF$wzYNWj)JC6?Kb(U^h>LAD2WXWs^7ihxa#Jm{i!gAR+o75yTEfY;v`Fbsxpy zX)|${&-s60W=Z_Wp&?RzD-MgC@Bds%O2}jd1F?(+cMmF6g-ieb#o3B`q~izZi|Sck zH!jsL)$>vngz8TwU~NS>ctW2K?q+%ZMYQTNc6F7qM&(|VTk2UOa#->>mA@)%81^5` zQ9C3MBM4O(-}d2gVAoi*h+412k1`{iH?>AW>fYA#AD~V%rq0E;dn8ye=hy7ur=j6w z1SA&=%sUo^uum1$TN&0ft?G)Xc=KZQV-xn4_L@CSh&HIs*e=-4k=C&qnLM=nJH^NJ z;7NlZf(i?zQ`0$@F|&+(LS~4c*wYh-FOFv~21{sibZ1nK+E0H8dS$yU-aZv16?Qal z7g>AWKQdj3@?HwsS`XAfuF7n3sG-Pp0m_FZ?w9+v&z^Wl%}MR8pGzafL8+AM%PdCH z5)z|-6c_uvui?9wyuoC1*+c;Jl(ul0+_+jB1@dP~dZ}lV$iK#*(M?(;SD zu&MN!HDR{Q!Ujr6uA`3tKXW&8TZE2aeIB0vf({7=26Cz4&T)$tq$lis>@C(60LMV6 z-(}7t6+a=Eo^(0h8svq)!`gPq&CT6n+^r|)UozycB9>Ly(@V{#v@yYF$afGRT)pel zkN;367U27KQw6Ec0HPj{9Ya0DjT?Y!v1YYI5=1y)XAk1Vk;`4omdzguLsk(ei?bh5 zuWtO)C&SIXwVSYe%I#Qfio%E-IBh7?Av@r#Nre;v@q}D1r~b;`kl)6_y7O{-dxoSk zEB&)B)s;)6w{Lw3%#a8)I^NnVZGZf{Vbacu{TRF6wdFzVH9E`h672X~7IkOmKKHJ} z*pr5`7VC+bNZc~=Y%4$$l;{P4)GeH_nl+G;&=u0q+vuyQE->pPUMhD2ss#_g3fH-D z4M@Xycu-f@t+hID0*${TthKt{KAfk0x28DsKLhU0s57EK#Vq>b4(0#75`A2FJO&`8 z@FPc{PR-y3|LfKk>cxtQzQc@?Dg;tpF3QN&QsgFXBit~ z7UsrcnF8;#4afX6^vtuCy2w~;aRUZ4s(%(JPU8?p1`XuJOvF^gT*Q8e84L!8$Kd?M znZX-|vh}MM-pF3f-qcyrS<^9twS+Z?wGJ@}vA~&Ot)(cX;2~rJ2KhutZQ3LH(Dd-w z#Syl@2Ndm;8d+Zp#3icpou}L_yB^C35~yd!T#_go@2BSxJyu|HdL5|026f)|4t9Ov zL$=4W$2cwUVOG_7@G9ZL5r2%mRjZSG^>Xi_gpJ|DB10xaLlM8H=IZw&*ArwR`!xln z!&oqbFT1>+26MsnUSj(D-6aplBb$C)s5)-}DjpujYHH8D2xyQ}o{T;T>ECD+F^E3v0OZUAb!Shv8Mo%Nt=bxEj3$v=ZnqzHs>H4JOGh~C%849nJ8>ti1@(l!Q2<8k8Wr%9fdpuPs<_W2%R%#_JLELn0V>Q-A|z4@4Q&UaN< zT@Sg5z()rf6tN>`@ar|58&o$D#0N$!PKP-Ng>1L46Khn(VN~} z7NizC)v?GTF;1A%TnA)MJ44fYs%{UW1`L1`7~GO<865Q&6w9A-Q0jP~yVk~JvuR8a~&%c2%;n2}w#bVAgYOo-(t__#SGt-?^Xms=P4%O#+{E<&9mwWy9eX@lJ1Ag; z2ThoB*65f$eGbPE=lFc#7KHLtrt&@=2rK9?DC!F>Uow-A_Qgz6=tP^Z+VpH}|mHf%CQ-j6|N{;P?A&UJsW9Mj2WVw{G6 zk2&1x^|#;#hCfz#%eaddFtMm zt4y6&)U5&DS{<>WoHwayB~-vpp-DUJs9(`q%a^DDP4myCSD!GW_>9 zQ^3PpPNyXk@8FgS{Sgq8cl4VKwst7W!5FM*P zCZ*1G=;54~aJln6rc0~qW3fxCjZz~+Lxay%Qn#}@s8e)m`uhvRFhp+1+LPE4s;DJ}cL~`ju-eie8J-4=Ma7TgI-etU8QC3^drvUh?^< zPmJYtg`N9w-L8lqGHhfpp=AW6ElW>evhBhKqsi0MV=;FKheaxqHYAeKzAC;(<}aY^ z_~*TOLmU>UM($=y(8vDE&0~`Co7=KaUy$?pMu+E=J`%%Oxy6g(Mv%&inBHLfLx0z& z;axGCsdM9nOZ9sYC7DTe-@($}0S^`7Al6{OHPdYqA zzvGoLPI|HOtNzg*Kg!Qo@Q>ii)6*_;w0Z#ks{roHNw(P7O)U#dUe7A1` zY8Kzb1kn`f4FB2yqIT6dFby!|wv#m^S{p*D-1R$o#lD(Rm~B<8*jIlQ`0Y}=6CtSW z^>00MX@-Q{G(bZ|z80kSsOpaC?(S`t;EV-SjDdIxA~=P*+AX~}EY#xPa-%vCtQ8#c z%JhP_(|V5yYQ$E%Nx0}jvI&$%QexNJbE1>**DDxx>W2tPk4f-9)-7Q2+u}>>;FQc0 zTjQ)umx^cWRcDf>%;(P1zsIx5gs=L>P`S_DNdn=^_n)r3hC4a$uZX<(nclzFE!uzyj z&@C=zIteoZstIEo9Ggr5D)NI=rQeoX%-Hak$i}nADUJy(`4KS)p3UXb`CdyW-6iZx zCwqze#ze%di`XmFG!%R^%49=N{%`b^{0g2qqv@fs8Hmyl*hoM@vlP!et@nBq#XN2n zzofjN7n3hRAS!ILJI+m8kec(rdAxJkGkSncI1QvtL@RFRFY2fhPwzyrW%wEH9XQ+UxKH!f|P4<4tUuHD+ zBMlk_tL5kZ1E7L8E8F@@-E`|b>G`oVxX=-=)%wHwoMCDDt~>DFJdG2kXqC{bxue2$ zwX$}J>=Y@B*V*MgW@%~hvD5bWAKUBXmZ7=Vl^+L^#ZvKuxYZj=2@0o=Q)8Y<7O@_= zhkESH=M0#s5H+5Fk2{grF7r)9|W-FRnq zgY{-j`Bf+}R9$rqfcfT}3Q@1vKO-JYNeYBQ?r5J%8o5iz8(+@v$~_92y%|$|oS7Xh zACIhN0U2&q?oPFyL(39~7w(}%nR6<5BpZU^+HELV>}*tZ(3%Fv%)Wx$j_+dX0Nl zh$>4v*ZUh6#o9 zQ8Q*3=*-^LaPmyC>fdk*zv#G@J047`?( zL~M)-wx_aKp3Ip#XDJyjBi4>X;YA34?zD#q%GmxeM^eCNVVO~VGyR6>%JOu4#fj&I z!q3pit!8iF7pwLk#RBXP zDjg?8{0A39lg~td)eZcC%qoqxOQ7IY9dVAYW@jDkZfv9Umd?{!xsk}iqx>a9*`|Bw zmZ#v|S|+XY*?m9ZdK+!?{pTYU8s!_M^-dkuy>iaJOE8v)vZ&=M9j`ybJj1&-R2|eFk#W)eb^zKl%L)@3 zitk?|-evF(EzBqqasimlBmRyye5#BBylXd%SJy4~-&@c|^~)*QLAAwx_S}0^7RV6k zh7hvRnb~BNBiY6{n25D{v46!zK-ahxj16X1kg6TT&O6@;p0dD1F zIPDF5rikPBaESFckSlxdx2fw}UzBq@BT{H|bZTToiMgJtGjB6p8{|AfubMvb@L`f} z*It-ISWP?uh#^>6X{uW$Wq7&R8H4u>HU2`;m1`o(dgyN_UBYA^27vIdr#MKmZ$B8W zP+>V?Nm;_6GRgrMYqY!ZJaKv^#2Rv~;alm@*Z{xoCxN#5K%V9Q!n zaS*T}|Mtk)Cz34!$pELz0x$aj&t0-O-2yvSrUZE~@)>l-h#vhBF4KBbAJd3w@(RwB zrAK$47a`AT? zWNq-cPKNvk!+R}E&ie{7-473DlpA3PNe3~p_FzP$k;NEc8o-GC@1ID6=W1h{Xh13v zlM3^!D@n^=FUBYDVqKg0b*ufKre+ZqUs@8U6~5JgBRzid{?A>EyOY4 zg|3C{;Wi1d{|14|GKxrwIzkdkE`|9Q21RrQ-UfNu43$E?SeQ~wPn3+IA3KJ0g%S!c zZ(`(cd!=KIhMv@+wKSyC*4gm`3DVSRRL<3xA8jO!2%k|! z{o^Ff1=vKO|17@Dh$3{)KmWTuuX72i7Lw*w-)x;W_x|ckBuGhr*7mX`iq`}>Sq_DD z(~NfrpP-5q)p)YnpM_UrkX-DyD_^RbP#1RpeQo>2p7oXgx6*wAY}DO6+>pC+-L33J zPp1r0DK{sq$tCm(5BscX42~g+3}mc41^?@484$F1i=Kc_9Z&vpGfBk@qzT*j4Di^n$aha=2MoKf;LM+b{`hTvZVTo!%5 zrYpWru8BykyAWmyYv({8w}5L4D@;D0l+DYbdZt@tBh6AREly$=fKO?@jmKZ&2Q8<- zasvj#nZAjJu1*sor~)FyetP7v5^}7(q5&npZmf^G2r?}-vWKS#d{@ds_3L@?h|hjag}nM$#RF<4ilK{hgY$(PRUI8W*lv-9x0sj)r=ZJ- zxAvc=hYFs_sZo8zM0i_#xk&$n1LAuPU~N#B|DDr|5BjJ7kij+VAV*#HHgts=Wf6tm zh})4FND3^_d!l-v(p$(rQdvtJ_SGVy^_SXyVc-5^8Y`e&jEozg7`rTV_X5L(7XV11 z*yS^72quQd44xFmnA)gGEdE}YqI7KyxDi>Gl%r4@QEa8G6*G%Xb0AX< zkfHjxL*qdcjnrtYkVm}G44azy>DeN(AeP$GN!QQ6!<`fI_|p4#4jQ^CU%RXW(l5(X zm74v0+9M$`m}ST8!-IUDyY};0+!)Y#4VFit%6s}3lQL}8<-V0R*|X^h|6zoN^zI7< zAJ=7gdtkZBX}v-Eddu74_qFp7rVjFO<0$b~CXb~@n`03^91VVSnGEffn<%_B zC*s9-0{bSze-u9ds`9Y;KiSeZ8QS$nx{3Cytwr~-v5$nI@1Y-#%}nO9yVii7zK>Yw zutQmj^gGVHJ`*Cfu%*qYxooRs)i9nJN`(+*p|i@MSB$F`oO6*Xkqtgb*LSED|8<+e z3Z26r4&V6h46(Dsc(*se+R=E}pdG+h|B}5mc6*?n$^0_bA$TGggEnDT3-k(`aQS96 zczBJG^XG{ygc2#X>4)lD=Mn`#Vj6?buu0XG3%59b%yU=k)#w%RLE|^TJX+m*#T2N# zc^x;{ zKUr26Uo%TOGwA+kcB0j6a132WboCcowb>|~zyzuK8j#cW6>Pq5&-FC`%|7)$w#-G3rX$(ZTtNge@H`SphjnS z$biDBvINfQtxLRNrrG6*ZOEu#&X3#~u4){Adm7q(ucL6Z&if&gw@bfr_+1T1Qd)$2 z#-^e{#V)yPCHNvec1-sZ^HL9dVHM5el1GrL{rk!ls3>0Hl49t6T|8=dW(sNqtpUZ= z{5jBr>Ylc8Q1nWmR1;BSRM@1kHfJ`E*$=>=((Vrg>cP`~qbZ7&`c(rgOB7 zx2`pC_*>Q^Vob?p6mKa!)Rv=}T)ucs{j^fg?Wqtq!q8@{VZ3d$k3+U27;gF!qG1Dy z*-s|JP^kpKy8^k-+$nSLksIT~H6w=NYB3Ma+)%p;b1N8Bzig>kkrb8BDC&g_M^(%T z+^DeSV0q!ta#s9_Vb8AY2;NKx?_E50evn!=UGro&@23$lU+FeEe15ISP_?f|Uu9KV zc31OzTvT&ksDH@mY5yAGFyAd*9dcZeKe(HjbVUH@q6bG8?q4~fEHDc$^OL+Md?@Po zV8DCAP9Ep{K)&|gbX9;wuC{oCQ6&N z>2_40$n427@!qve)xiEAi)c%{S)wqp)*IZZ#y*|qm@rH5fSNV%@pMRF4nrsYRZ}l& z^@Zi2`!&KqOD``OW;b?VoVZ8rS|DjFG1K0T!_5}oJTBK9DJ6Swm@q+`s$SR~8av)w z8zA|&GFG)&HYHA(i%fV#RaPTbUab^8f!Y;-9C&u+W=>L0&Jc7K)7qA%fP28eOrUvo zg>*F(sxJ?=o)_QWk7w0`g(DjW?Q&t)_IRKlHF5s%mr)P4v@-hmM z<7>)qE@p=|83(Bia1Cgo=%y$lhK>gjS^hZyCv{^qNh{_3+mJaWJ3hf+a+qeAJ|zz5 zCZ`8WkosC=#6*y5mM!@Si%MZy~@m1#9TzqCMZn9FgY@*58lmE zMNZWgUIlRm8sfod<@8tAbduj*7i?_*1T9M0ixkz!~jvrGZeHng{<0sQ;cIp+^hmf{F$C* zk|Nq#myMXaJJs6vp+C|uf!OIAiyb+kC5m#O_T$j1xOmo>?}m4}uk!UcE)BHo^kNBu ziti#`m{;yeoWEB@h?YiICL8~PSh5p#+$t0h7QJn87=exz8*ull^zUwY}wR>7#TOYll9M)_|hF`<-5 z%ZHne?x`3aN!hHdyjmnT4UTvY8Sdze~NrJ z@9*s88Oq({!IH+tD9ZO=PuT^Pxm|qB{EW6~FEC0O_i<;vQV{@+&>VpaU&Z}3(G&I) zuWuF&v~4F6goGTW&_f6}v0PT%jf)e4o*I>QOS`jo@}AZB?X`jOrd!T$PYT_|YPY*J z@2rS6I<}L0*4`?z@9DPq-To7EJ#ARc>~`GH`L^~5xXo1zer*VEm03gI?Zv0{O7O|e z_Y@SQmF$U%_gH|}F?m$?-^1eZiwM;K{r2Z--Cn^s=LfCgV z%Io$#n^7~q;`%ang&?)h)rJSMB1!ed%Nc~eb}OO0dHkqUAkpag+P3D zFWr6e(+?A&lf?YJhShs%3!m8~tJl%VG*N9KtLeS7FgM4@Zn0_U-kuAuI|-+y>6_ypKJe?9)b7H@ z!l)9<-T`)A-*CSo4ac<_{H9e9Pm?(lRy5wT@lSR(@?O3!nT?0XX34)T{6oSWT}G?C zRf((fSor<#_(`iH$=S;tsh4FhiRD^VhQvroRYowHpW#)TZ11*g?V&F99)~!3KJyxM z-#3Yz(^|0?s~)ciEIPVQ1`%#JIh<~S=2Hy$E`Sa{1IxLc9_tWAo2C=aVApBfNc#%R z8OJNRvg9yhC7I92o(E;akB8ury%eqOEP>x*NRP$V4_JzAtNS)iO)*utp;za!icloq zmjXZ6lkcz3j;ofz{~ktBF9<6hs5$!hzGw6tk!C%Q(5+JVi6F09|IIN!ZpfDw)MhrMN~7*Gc&j97ub}m) z-5D;T!Eim4)G^Z%cFC=b87&yL@W$S%<#~J+ZJ7F{4g7lV+hI_%0uMvjB2AFG=c|;w z3Vq&MT_Z+~x@+nF*1rkbBxkg{HGK~(s(^yTn2wkCscgv&*RL)ENE=14J7ZI4HXkR# zqM<#RE%6##-LCYO)ch2DGO?7Iaj1}+XNgxx;DxChHqr|ZpS6}?BPhWl?;A*`(msBjPJG@nJ<;HD|RV+ zk^;!B%NoComfgM0BM;4l_(L$s7>u*a`LZ<&?wg|~ zKIC1mJIt>ofIC*CXF21(+&)Z?@;AHVA4x(#X2JT|op1dSn&@SFUP;vjPN9tE-^v%t zeb}b92rrxx#sEnr_ZOdw#ZAxR7Il6+gbT0rb{S=NVQoM;cLB*7Fs@DABq%;UF|7`) z!uHs>we2i5idc!1bxKggn>PbBA0Ptt-`$mrP-NSn)le) zyer!~%4f)F9+8nSz{+mvx0e-3(AgfOWM9Kn<%T(O8F%r&Tsc!Q%z zqjsH6q~KSP9HO7nJQGql#=DqHQCQQJRN&CfC&s4Mj1*F{<}~* zJic%oAc><%VJA^Z{UNb}Z)a?m?{J78`;Dk1KEJycU6Qi*JS2vkJC?kMnkJnbSEQg{ z-#|npnw=zB`Un|&6{767Bn&C6^qP|G8v&vzABA)GC@;Q2IW}SrgRBXZCp-=_$#in z4g#AZEJa1(3=E_VgbWtsEHc;#oP}*Ol|Gf4#g|e{5@H+_H^-*}fH1H2zUkm)s`Zx*Vo``Gx!wW>Zc5?n}IyhmAa1(H_ zZOI~q=7FVh!Ia5{UlG*cr=-QJ0F%v?Nn>#9N%boi{mpbJc&JpYBZqlDIU zkmU356~)2T1>Qxi47OqOf$%0-*{yyt(!*PO;6YZ_muW$kmR`d(HmzMfG_4)|Kiihh z5mR$jPM67_m!#1*{1rAiQTEBYjC#98>lPj>K>Zi+~HMw;ms)O>eHluhjYy9`p0+Y ze1-MG+YI{-H~0JKa*OzmNfyZIk}m{&QeoZ+Iy0uVZGNe4OwnO~aDKNzeo+=9dbshu z?w|1k)Tk^kN%|XS#OA$(i|+hBSI7Qwkw^kvpwGiM_x~>qVV>9~|NvFC_YZMV~ZH zJVJa2#bEv4q{G+kZsq+Cd%*fXq=U{ggcmv3S8MBwTL5GIudo}cBtk;SfFxugNOVxn zre;FOJ5Vsz?@2W-5R6T0U(eQ8&;OfhVC77bQT(r-|BGrM1-O|1|G_Eqs;(Xw^Bsc5 zMi=7~nz3!;YYZ)~sppg}<`4Y-Lf**4KVXh1{OSG41Br_jG`vX}>uKk|T`a7$dV8Ja zVVwOlyI&Ttlp0tGRa~X|)}U6_U^21yJ~>YAf8>5nbeZLR`DN6}P@S~?eD6FQ?|(`Z z0OA8Gf3UOOS&fFfc2PeP`y-P2|9_aIy@t<>iwXkUc{N{2Z8xovl^ji;*t)nv5tbH8(pw!NW~URX=E$v{tXK z_MF+FIQra#mdVI?319g|Ampk;m3bc!J1EO_zOOPltgc7HDp|10oS&=y(ax>-xvok3ql3QKLL|9oOJ!5jSO>=ogCrsiS|dvwo#iR)pNLF7qg8T zqFb`5dt^`Qcqq@>Vj>c_>*o0+X%ISdxdU?!R4ZLh{IVXBuBd$mB9ORVFy-W%`FN}q);I3V8{TurAiCa0+ zZqO+7h;5dJ3ea*^*Cu(aJ4l8mxq09Q+3>W_vI8!|r@KZ!RUB2Rb^e)Zrc<~)9}|G% z*=2DLGo(PV9pf4-kS#EEXOE~2kenkYZP`?Wfn-$xCIT(r_%@ZTtq zuzBPw)M#1W?z$sQN@vpb<5oL*1PHbiMWMpsR%|)&PX3MwJ6OU%oM9C?d2i zVqjE!B_8EIk-fG4##=m0zNL3;d{bAVv~zG#eRrJbqu_KGHhh>pxeT>d*3wjTyx+{I zaXd{#&Y~(57+SqP9fphfh23gG;|hpu8?5M2sG=1Jt5t(C!Z`j!gTo|WsJyCbq*U$s zmk`{<5UhQ*uAl^_9Roinb~c%6@=wHka$iIJhr9w-EzfCS8o{bKgV194CQ)%)FcAwZ z-AJ`oHS@yd#p#2ayUDfJi7#qtD{~pS@lCbF;jO8Qixpx2ob`4K^Acl<n}ek?HpBf@rpS~bug^wT-|e~IIJ>T z)j(cru&A!sxZqTKvT@kH_!(QiT_QE}UW{cZiXMb6u&tJU^}3^`y|QV%YuPSY7R5uh zA>Hv$C6Uyw*RM$E58Ynm)^A|J7wNt3=e{ap7AhN(*0T0j$l3AM(XOZRW~YwuzNSpo zn_4}`BI>t>dM$^ilnnAuDH2AO@qrwC6Rqqx(0a~i5vb%L8_)M9JX|Yt-iYmSZ#RMX|x4cLhvYb3US>;I#YVR z%PiO_T+kL=rU8XAu4<&F)jxaQ>rj|O1^dZBN`Sy`fXyPo_%E%u;NX*Ppey$7a{zuO zpOw<;U382BdL2s$v^XGjEvr4HXkTVqI2-dEBGGa@qc+?pG?>2DH77Tko-gW3_tpUA z&TZg~su0if~rInP$vpVNZfb|f)V{I)Wok@}VgV^n>IW=g5Ox?j7jMvQ`KYrbEj zo|o>gy!vXRI3MqBpm?Q=o{{VU`lhe2H=CaaBXc469-MczeZOpe#lW>{?GAxvr;}=NCsHsXabnoefS?V z8d%~yx0>OF?WEs((tU@cpUq;Q41_(0lPg$S62&&-6jOD%twa1nD7P=8o)(9rkjK@6 zNC0wpgWqF65F7tAam>z}@EC5?hz=J4dEb`YTQ!AWeo|U)*ky3{wh#V@ICY;Wa1f&K zctoK(wF71f&(+ImlfvqVxCYC7K@%=cdF>TIB?Nz51^)D zzR+ARR^{pl-Z_$I+h$Vt1gBvHQNi9$J_9`tv+F!8l+8eX=`3EkUZ(4517K{!17qCJ248t4KRAL!6NC*GpHux!y7Q;21&>nl z8xvPbS&IIe-Afu2$VNWD7#WL!=F@8BSe0; zqY$)G+@vn0`#&Wt)~gg~b3SbYuNUy8zk&FF<%s>1pK&eUimKwz4THF?gShQcZeFhG zAwk!5pM~o4X}=8wg^*elFlh{Iwb>+eK}B=TMCA^o+S4vO=z(nN2A+uC#hwu9(7b`p zS%E?(z=J_d+Ij6ds8$S6f}kN^=9f!&<6~K<@N&u~jsHy$`3r0ClwPQ5rdHHY6$zL= zhwj^Y+>FL)Gu5R|Vca@rJnuZ3uj-rXbDpp8iH+6*vLPW$S6 zQn>Vxjiqv56LGhdbNWSow>hx+MBykL!*YdCx|}oGMnlIy?h34F3N2);nUMzF=qbiG z#b6V8Do^GK6U@ILf1ie@Cw_!5`I~s_t)*dBt+C{CUJE_u((q(k>M^lYAc*Z$^jxm+ z_qY7*V(Qvl2Kr>B+fQsyyIi1R_LyS{At!b+ElI2$TMi+&07LJ=+S@cd8V9-I_=g)} zx%8N4J478NwTbKtD9~utW^=Xe*r9CcW$WR1`$KeB?lcziIMk_9;Qi{V*X6Qz{_DfQ z47btIQstk#An;M>)_XJQF7!}A74!g-5 z4LqNo_<{|=9{3vec_p2u5^y!^2R*$+UKCSp)R^?`ApY7feV}V(8q^OWLIZ4$s`v5+ z$eWA(hCv#^Jrcd|{V5PDZ}gek(m3$!YL)K^zK2}a>xVrVqX{X6w)Q0Y*>3L%l(I4E zr-YWsT(#+7!3ye?4L*84!)H5g4!2}HpdMMq}p{Ph- z2Oy|~0!j!HN=UbK$BBq2ASwzcDIkKhl$3-Rbe9McQX-;+NW;Ge`o400-~WF17%;ap zJ2N{wJ3Cv4lmzg1*lvN7i|rmGLEoGsmnpldd&8G!)!vv-Wjl}fuq@qLQgM1f@A5XK z$SOg9hX0EGqpaAJW2bD2q95AiTcr8L@xK)o_pww_S$i7$X2>+PV=`BBBT?Axb z!skar1E+aBuM9NiKGW+RvWrKkaLWwQy;219U zw7S(Lwf=zeNG>=xE+JJa|z$)M{R5g@P%s*F9 z?jSTn%lUP`!e*k}=SyNsIcQJxzSh(6MX59+g`ol18y|Wo=+k+cZ(qMvknwQHn_+8; zPRe#lw_@vCtV(YXO+;&~G0zgsdy!bJKAZ@S>Rd0ZAjTAlmy;`Cb6vhqDSy5K$9k%@ zW|d#(!=d5Q=+)PaE$3A+#VlE@3CjJFw$3VUxR(`tBOp=Z$f@pAlG9_-6b+jQBcf+UQs^VZdd2)0W{GUjn}3n$9W`pY8Y z4xH7aJKH63ujkP66D>-#Kc(IX!rSnP2X8sn?uVxqXSvhY8!EY-9Qkjc{buwR5$s!! zk}qnR4!f{k^&PY*Fx6g9PK-?ErOIfAUwt$Y+PcSRiN@#&z6nF~)LrtZrRRr>l3R?o z1<~^F2JVD;a=vH0cDNw(&aGrB%!yXC`q#807h6YJPp8c`V%6U186LX9CmpFQ^vFuK zj^SqP%YtT6xwE=8Dq}RO0xEZk-^%W{dDX-BoDzS8a{auW1jv2&A!X*$Bp z^uPyuI((Di#ZQmZ#urRZ_-K2n*s+QZA(1~8P8zr+G2|{OGAS0g9M|h)w+XrQ3G%Y} zxpofiKF_FYEs9?In>`b5zP!Hr{8}{2uwFM!PvPgmnbCb=(r`oB+4Jb6$5HKc0D z1>6kv(=Ny^-T>q6oAA0TfR8rI(-O@u5azhwUF*d zxxymT;ZA(vGoqB|{Z$4-v4gh=spXj;QKq&(-)_8#>b{~v|Goobs*-7L;c_T8V(DN9 z!)Lemb)SC5R=pTaZ7!0L%>(!KXBy>VR)a4wzoMA<3>i2y;9oLOkWy#Tq_P%T-lJcd z`drGhE|JRO_VKP5XJk6zK>^3^Y`|Um3ZNww_y|P|> z-KG%&Nffdw`3m#kg&iC9knZZQR*`{`<4u(2MWXiP!8NXu<5!Fo6hrQ@=0}W8S&6L) zroLMo`yMy`^`q9$+ooT`ipiZhKm6#*&=+R7GOrq13%Ph)r&__%wLu17FSPo;v`j-D zFPFpRRQ)yhnNPh;s?wC85R+I^N$x{R=S{&B~dZ&%`g=`%>Ja zhYOA>S)VbO6`YjS-*|7@{YX`2({nzrHf8B(WZU!s#Z%TC_Vo_u&W6Yg6>G<4(Ceh1 z^^aPk{pjaT@Y7%};_e@-kjb4*(ww?Q`5n!_a(QIWdT4~B|y3VsirRFuog}vvQ z){mBdf?6IZOQdckt5YJsvG(qKyioH@c6spte81qR+8(;9*?V~@&EWKm8SZC(uyzYs z(;GoCPd47f962FMK@~R)mxzNM(znqtD1)Y1b!`2i^;xOilK8x>g4k_jFseWuXAZzP|PcN7GKWWFjHx` z)zSKXTxL$BKP2T3+EGy&zhVDI6ZSB*KRBgT=Tnn&?+O1p;61d>#GjqtDy>%Agg0qCQ@$;EUH6 zg3V?Jjk-b(1TL zFY9-e?TYVMSbe)%&YJ6y=&b8guZP|UFY`Y}C+)d(&TgN@ryE`K*G_AmWD`c-*~g-3 zMbT0$Tu5b8V-jRRmX@n+g`Xe0cRG_Sct+>5XyRSr!h`V5nP|-9v8LmN;8A*w&vwsF zG*j81_K>RqFw6cq&p`a ztT=hfU45V9uhcM4H7~tUZZt_)xxD&L5S}m|X!>MhG@3RrI6hc#;u08pf}`~fwk;Mu%5~xiS7pe^^5@y%v+p`3 zvEE9l_{=4O6FC6*?Mt)0-Qsh~jTr*(*I8_`RWp$dv+B9fAWMsU#~ zupy-)JKcOPKgy(J!B-{u7&7Et+fyrU+GPK_3Ce0y#(hPQa9G`UJbZcSh)4>RiLNY~;M}mPjM~ZpBH72Sqe-E~-i=M;vO1tD}w|sKlj5lCvZH8_g z=L{%sP-pojveDu9cI(Cvf78hQXOv1N&i)TvCl#?6D$eyx&hXcz#_V^_dK4)~7?8Wl z#@)|lkP)bU708(~ip4jT>BTs)Sa~6r@sezFef!Q{zO6i5esNWCpw3vcy|irj8D|aLKLc!&pRbCagZwC|kjz zM_)r}+P_57cQ7t?X$>j1-ZsQ-T|O6aNqjWeQUgM{8q$j2>!~A6OyuEjxs74v#&_aO1l)q_)`@(uBOC zaxkLTP(^0!%-jSSG>j*Oo#Ea7D!*qrs)xs~WU`l)R|;K;_~?ZHT8>*m(>4n=%{`s& z7a9nz?YgndonydfE`GJ#;)TeD!_`IhqblF0ydJ-vd2e*H`IvI0#L~BgA7Mr>W*q4r zCyz~c-Atd(ox?ZY{b*e(1D4@*N`m~uJD+8ILhDE29#7Ay_)*_>ui)(;cgM&Y5u)%A zuoCx1H5ZYLl;iql`te5kx7E5i~7_n)U&lr4;&*ylX+(jQ71N>wY&yRrV ztL=Kqw7FsHmDi5p>0UG~>$JVA0$D<*YiNH@^D&8^ZDSIHNq3C=>W#jfn`ir?vUy?h zfl+nbeIwUnD?Eh)Ro6Q28x4=w8C5slADWU}Q5l;E<6GcaQGsGd@qx$ir9sE4&TNLS z^R9=lU+0d)kLNCk;lIAs1J{JF1om;sVk^e!B^*`+)Ew3yeXsvMJYD}CI`m*Duq^41$QAOSN$bfZnqeJ-cjgaxXhA@BVt=?$5N|Tk* z4VL-PpAoYA1Me9?jwmii@L|nf8Q(SDg%)q!x2(s zAoT~(;Ep^v8p%(vmxUb1qM+c?Gc1N535W9|;7BSQ9LA4A!@*xHKN5)m7olPJi5O@o zk{=Dn@x!110S?v#+hrl_g!V%a7FNXHYla9Ip~sxKvWM7NGsI)zDDM(~-}CK6IG2=a+zB@m!MyDEs$Ur-oE{eH#oUOvnF5I^bPafz z;zxUfT+DnW5yGoNwePe_75#CsHt-Of;cFj*<>QoXzOOo@JdnAU}q%4Odn6`p|yoPhz8RFfQ7zCf4O_wwI<8f9Q;s#neouQ&WmAIX}l*Wp#H^FGkB zq-N&u_^N#HslrWKx*9WglOH0%Hn2lT!WuJ>ha*kyKyt%D>2X5A&itbw(_=zT*P3?%j`7YJs z$JVF)0$kkwa;k@^Pg_4JrA+HcXK%%IrWd}NRFlF*nZAE~aV5W{A>TP0BU^JU$nCUp zc;h&pn!C|_dJ$xBPbbVeQ(Q0~erXsa(;CZoxK5`e#89yIKJUfDW@ncNHj!#!6S^^$ zAH|JMKfa!8c9<36km+16YhgdeeLdsE1ibbqPHeG7Qe@Cl*hMmH1#!KD-^|W89DWZ+sAL>aPP(~ef>4=;12~cGx8-kPF+fH`z1=pBPGu88C*R9;4c8jtq8&&jFpcJDcGAtJcA2s6i=Gzs$Ey;v-%dZ{DH~sAyIf?N$z~}k zE{U&7QxBA=SwA?YcndQh*Dv7}v{&%a$)v_sj!sv9%x74P?EAx2Ad@i@!S_N~im%}- zmvsil-gf9cFHbk*t|W`$Uh9J=T&KsXvr8SK!x4}1$y>u!vKfejqny`XJGIpcu=EmG z0vHv0#?>@fS+Ro$3WiL(3thbe6T%`o%eC>JX*`1iTVg(P*;7rqw%`3Ks}a|#S)!a% z7yUFq;KUvb(IGe?E;dGc2uQpD)XB ztufWHMi#?4jUu1s>DWHd&U4Z+wUK1*ovSKp5ZOZ!NoE&Ty4OI&v{8|LAv+gc%GWoK z$Hs&XWiA&p$dVnBz!XOzse`q-M?0m%pMHR5(Zq%=KRLJOVQ+a;NX{DKw!IHxE@Qo0 zy~=RXpuFpZU222fVB2ykq89yLG-iGHcDj>_k+|C)*11XW=f(r3b$+uwY+nr9qLo`; zn>?ofPI0_4`^Z5zFTKQi1B6Uh!eQBY7sTp@600$~U)Z4#xWT5GSVG zW$9PSMy2BHU#8mACBL`6sr`w1li4pC>>&IYpZdYM+b9qv99qh|5sn_OK?gq1{7PNzwSP(#PK=)CU!Z% zSU)Q-=F#!8&WO2s`5VguG)Fn=(AP$6qwx1Et!JWqK4b*GxonvuH2DKwQQUxbEa~Q` zwpdq4f^|hWiRrO^*t4T|E9;LP9tG(g#XGEo3hb*o0kAoW@t@iZ>)CtEtpmywtnje@~KXv+$i1IwfWd zpLDpyOZ}m)x$94HR0M4@W?}MF^arQDb8ahnuy32gH~B`5zKKn!bN<-aXE%C}EaTL< z6iNZ3WLd{=xm;*h^iPi*eHW|!zSr+=e#`6qvZ~GJ`@&%{$?{5txTk;Ik>isoQ&gyZ z+E$Kfmz^YA-r_K|gZ-slpJqkBQNBA^aGnx>`Q+NORjugaAs!FC?29871E0FyjrM6R zDYS3$VtvEo6vu~cFWnn(9Ogi@F4pb0)jm=4jhmU`Wu}>7&#eVxb9uztL&K4v$${h{ z)lR#U$&AMYjD#@^f{3G+AKwaPx-ekP-5^d~RNoYtBqzA4rV4J1M}JY_C~~_$k+X(- ziFesZw@OUbH|p)_EFHGWUtJG4_e3g@HR4;+gdgexUE=pqhwI;k8OWc7o=a3?t=iji z3$hvUHaEyv#qa%f`Vgb1-tM=h>2TrDx3G!y0$hlBnS4SHW3@ib-qyTL`3Ay|6#;h3 z!`UO+wGq$DN1I|e6D-FE!_V5T<^PoOvF*XnRoc+L(@j^tH}&o)bxcsg_-*rJ_;s2| z81c9sEBtK2$PW9?puW|^D0VnIH6$=G@5G1`r5_Z9EIAakmU-TSm_343*q(w$N4 z8#Hcg9dnS%ejYRKgy?zUFfwiCFu@z3I6R{EnWgQ3*1cDKwWkhGtUrGBj`R5()s;p> zFP`?f{HJGF#ABg1Z7G_aCYKY#LeejI*=EZ3ehClIVy0C2cuIOJ?b)Q}WtrF^kzS2( zN6`VoZIK^ZkI6s5f{yX?y0oh|dC1=3IPs=h`^5EdMol}c!ey0@^b*=iA@tJHl}GXI zGpwBED^(3i5a(m#1m7&ndEYpfyHJa7pNf!^ z#TVKz&jdFtIMh=nxH>xD?1?Y9o0Vb~zRpmrc5rb{ob%Czf(v$9=PuABsjc=+25X+_ z@oqxF?Mux4kT$j$cH!(N1I%jn&(wPQZKbtMKUUeRdR(+Y8rq6A8DI~%O?Os1EI#K; zWIZjaUns5d4qDQGHqTf{DDdX>`~y$!mtM#7SQj5nY`aJyqBWlXgXzVYsZB@w*w#^=Ch#XL-!d4|UGhqqBve{N3e;}2g|<_+76 z4`KBogU>t4zLnob>$XrX?HjYn(ED{ur6#GsEzH;QwHL{tdYnR)6OMl{HF9jdG zG->+%{WXm1N58R3RPfTvpHJv#N)O1CYrPNrnQYtuw>Gji-_$<0@p`r6XHHoCw+_Z4 zVUWdRioGE$C&zxOcaMRf_1>&${s{jNcjX)SSvz)>E0_|TP)ys%s;Oh!Fjbg`fhW|X zH=b~4$R}wApWhOkx$$wjEaEQu?kqeYPTD)SR;tX{$a?R+t(tzC%uL;4>29s9`m?k> zT876bPNmL@9~xsZ2oA6y^VAd;#<=9QzFnamGFs^Ku8_g^^*u5?;b>yAl9;QP7P_wt z-<#qgTGabMbDwRDzcH6S%0KJG2$gkweRa>^O^82PTJ_|K;f1X|`W%cuehPiKJN4kg z#zSeD+*V#>-A5F1=F3&wee1ZvDl3n*n~-)!1NGYej}oR&@^!KJ3a??!CA*HkTudLk z+i7vdfa1(I6`ccD$t2^G&Bgf&Kgd*3JjUCHt}8)7**eN7#(Wkj5_E+eb20V`D7ejobvJmr$L&r zH#(z-pR^TP3cj4bn;{&0nX6G`X5Ptm(q=?F+wMHFJN<&*HRJV2)-01#M&*%noJ<1t zcn_R#+{KC7-c;Q*!xy+1@2)p{#&siCnf-?4jt(E)>*}-1IeSq=F-RtDth= zm}<4kP*CUfJjGJ2ik4}uQdEw1pqkag$)U)!8;1PN%zowWKG|?SoY%V6`?k4TDkB9! ze0Di6llO0?u#;~#ZCz2=(v6|dt-o^i`W%mLD`L0fB@a7|g3cOV!V8_* zn;CTu;^ykQV4n3ti2uEJZ}sXIRjkgn$O*ATzn7B7aMZsh4QF^EK?M~xHHD1c-dXbKn=y}HR7q$#K zVl#6uRb{n|K13@WTpgttc(|o@9dmaO{)`)m*RtqZ5ivhM=ui={Sw{W1F;{8G;@YPc zj>k1zpyl6B zt~%kF4@YFvOO&rwQV;oR3|{CKIWk@qlJj=$g*M9WuwdF!)ohGTl0f%Kqr5&3GxMIK z%|7AgIxI6!lq)a#%3e?kVIO5L=2Q`5yy!Bs=zd1|XO#3ePO43}yv$QS>0%jr0+^iP z-(L%c#=rW?5!YHAntw_QVvE^Bs53j+?Jv*($jq0h;L`B z%x##&_j+WRy(r2#I~rMkUZvRA%Hr!Zp6bTs!3OLJOH8gR=4{at)7SKww;S0HsD)-< zhp2p_V3TV;okC$Uob-KWk8<1nR4dDd(nEU5k8ThB=m^oe$gXt*f9!eGQvbeSxik?j z>ICMYD_-*k&d1HG<(H@Bj|ozL>^<wYhq_Vt$BW`(6;0&4rwgxkR4%Gr$z^mm zZYxZgni$miprmEm?(J~+@IvP&4i#8i_JRqcsqMRSQ8`jAIUm{1^Gac^_i9IZbuZ@M z{?QeaCjDY;^}}NP8QJHjb$AUsik}o1XLP5iRqz+YoSp0Go1`&Kf@Xs4>TK_;m<9~zt4pe!?@MpJ(5+MH!R)6#t9p>gEl3N4JFU1V&*Ir0JeJ6I8 z>yFY<|Jw{|n{<}+K6N#9rAH}SXW);=ndg&>x zaZ!0r`A*<6p0^pJQuP!t+dV#wdwhD8-@jIPuay32uC~L4N2n4{=liHBAb0fpHMMZ< zgN9}=$GGLo$(OiG0@tNz zuA0j;BY612qRU>dbZ>On-L4WT*%2epHTaf6C!dV89}>TkO7>-KvxcSe?mB}Vq-kpE zs#2p1qu!PuU*7o{-u!~p8$&AD`La~G+x^DA;PmH1E>CLfI++H-dve@wN5-kLS#`lf)Pt4d`;1$*%Hv3yL zOrth=yO$`kx-aUBpqXx^8&0d~G(MjWFnv+qpYrz8K;TMa>`bf^PIX2i`(P;cGS;WH zYxs)7!sGifD-Jd_)Y-C&k%k(bA(TDq44-nZsZCX&Oe(bkL#-y0Jr?EDX6tNe47o4Ud{T`tONki9Qhy=UkiN8O&K-fB-oCAo|FJ-RVY zU8#4I>Nq+!@#++Tvw|umBWbs2yOd3XV+c2C%HA>FTcNa=E~Af>UB=1`(*Rb z6`|K~84Fy&9o*}<2SR3)eeQi^eVzF_W0$-#*Ke&`uZYZx*j@klF2UsSWJ5{h0OL1~ zZw5j5MD`2ZI=+{kl&m!dll8NubJm|KKWTX8ebFN$L8l_gJ)P}Vp4}#7u?RDqV=bqWg|YA12%M+$g$UNR zyS}F*BKh%WBDxtK^iFP4r_@p@iJxJ#dtgROHG+Q|k)^<$aNmr_WR6#tHR_ZDjg!>z zdUoqsFQsG8XqNMjv*lfQXkMrKFhcYU`ctIY!FT;fqU9>g0*{F75iyD|3yIZJ(te_v zdO4!;UT~>SL}R<+gh)izDO+<^K$)}e`H^Y$XuC7DT|W|{=dw+4hoIanCT@!`SG`mmc_tyr4t;e1{$7P&Hb-#aZYMDz{N|L#tqf@5k zGx~Z|Dk$q-ESc9~sRc4)o5nSv_~;KZGSRGM@6y~Yi&blG-;3vF{2+M7LeYcDHqBz# zcHOAlR+JEXHB8Z=eC9>nqi2FT7Z7oGXw=Tj=i?EWX}*@9Vf1%Zzj5<0x}OgZYdKJw zr;+3*DMe${5y_ckW-WRFqo$z!QUs1FK$TT^PPSO7dDJG4+aBz$iN|;{yCn)C@BB>U zK!(3ahCP%cZ|i{C3HFc0ilGK3U8$D#$C}N(vm7 ztHg_bIrx2mPUogW+2H}lY^Q`MysJ^}Ge5yP&3hNf2lxWgz6>sC&B%61(;*HdKV;TX ztrZ;hq43-DF10!W-`&B%{zUTF+w!tEZZi~KB4I4K>L(r~o;o@6X^Ez(Of$}jYV1?r z^463-(jBL3FHlIW;TpTl70^EYb8OJG8R~n+a`>##ImI_c>xi`}<`bWmj%S$*a!-}H z-=0ox)ffs7knfeGU7}O5#K>sw6~NRYkG=b`kzLmkD{}Z!1#8aLD&v-TXvf~U?|V!P z>2AC{(54=@@ZI!*`%+L<%_Oet+Ti3Qp3G8B-grCjON&7MT6{nu;Rr&4)$hfJ=b@1O zgeEOWfDq#E*C-I^zh6$lVu?!-{P+jWS7T4I1T9Iw741~mx3Kp}M9|p#yfK9j&s6#L zyne5cL3U@Z#^Et;>D;As>dSnuqZ=_gE(^{6<$S?M@${M=v!Rl-rhMyeWkD^OPh{y$ zQ}28UzN(})KV#}=EbP3ulsENE^Gz49Vx&Yr&2i7)2%nWgnTdA*y|r7n!z7-;%hp zDy0Vw3H6|qeM1pbM9Hm?3Bgm7gKbVqOw~t!>3;lrrc}?52kp<RR@}|8VBK_I%j^>($xyoxg!%E1x4&yw;9)+ za?$K%m0hyG^pfA}_4|F__s;qm9vI**AZ>3ovw^#5F8!D#4RChd;}^c9drYkXPrDoqhW`Nk~%PMNwf@?BU`} zY}omidB>K-uXSA~Fsg9(EsYk)1@37m*z+NHRMGY8@JM4OnR0^S#^UJl<$PS`p)KM0 z%v!-zx~0oe%lEfL=3mL%AiY!9vz@PXpz3mCZt*72)Lq42U-zr)G;^(a|Fv=nK2P}u zkB3J_XIu|<*rP?aF!{jRG{47hMq#Wf#1~<>uWDU0B;}o#lD1Z}Nl~AQa$^IbdTVr& z%aJbO23ykpN@~X0(_Eg_`+Y|I9Z#{jUZ<9nibc%y6kwFLLl2R0bK$dPDz!50E`w9he*k$Nd~*sNCI2d$!TtZgj&T-#8= z1rO#2(iIyc_e7F0us-J8r=suKdi0It-3F`ev)!w{DZGm{3ya^+d@+#J{Ak?c zclOeHALv{!bmyi-#B7sF0NgQwQT3i^%y%q zSc@+!IOXxhfC;7Zz_QuN?QCcL&4=b}x=WqKZ27RgLB6pUBKefrdQTsoG@$epK0IFq^Q)rVWSEJt{G zU6R(AdcCOw{x$LgdY0N+r+lcmFtw~9`J#^fk#65pJ+J}rTC>l()A_Z?jXZS^y(v?= zR!{5bQVqhi`1kk?uOC`g3(@_~}^{f$6;t^j=tI^hj6$C7Bgp03%t7~*wYCI76+|5w?L2GxGoY^zIpgQeAx|(&v z9_d=)=ST5$yeBm02@R1n)zAtD6GgE5xUR~OI&S`=hHBBCH z@|;Q&Y~U>DllD5j$7zc z7QOd21P|#TZwin#(~W?08yth^-bM&Y#pz0R0Wd5=@W2S8cZAk-SfGzCNscT1mJ5)y!I* z>-G;Z!ivKJ4`xcErej*?>)4~ZqkB1yCfdE>n8xotHX{DX68`RMBiM^{)VI|!Z8Rlo zzR;1%I9y0ZJHj$XLWlgYDVNPDO2Je4rJ;zv;jVr+!EZOZ%QVRma;jVR;!yM!b)}Ol zt1qKZZ?!&R9y7Jae7nJ$xBr=m;1LtSv4rOt8M8^39EFb#)qFdyzWBwmu8vk7CMb%Z z-dy&j;3N2{b8ci0W*z4avo(EZIQgE@CAoI~ z6kpEz8KqsT?v??7WQwzUa4xs4eg>YY<1AE9H5F3B24>6N^>>(jh^D3pb|htV~W zS!I+$M(0AcnWgPkK$mTHs+?q%&&@4&WSDUN+6$Y4#Pw6(yZY<8{O}?pz5vJGe+lCANeKg2=}UG&GAZX2EAvARY}VY&^Sy_&`SE_)XEUGQ(3b#r`95XpIub%lE3VwF z5OXqeRr!8YqJD*biuuE>(z7CG@fT7q>Lx|9TGM7AmtxwBx_Ud968Cm0l?lkisG5hH zrH0+6nNbQy_wO$bT9qrb)v>zvZ2)yvZX_W999Xrsf7+kM>?EM%p?D@t$j1n8rSgoL zRVoHw>Dp;>#i}t%{n>PCbB_GF`oP&v`*!)mZ?nDKZ``QAf>#^zJ9LSGrF+BmjH`__ zZ*!veG1DW*lIv6aoTbHS9PJI%?b0en+i$=Wi=V>l1%4*Gp0IGOPONCxMMmQoiuq6- zLiFd4($dF!A4pH1D-8Hi+2zXleNOJI<)`2|3p_VGg4gDa>8K`eOqfexV5g#maKh<1 zSLdd)mWrCz55rTB-A$pku@*R3+wk-bEQe`n9%WK7u6l47Ta-k)RlDk!c@JMWP`!`QZJQW6K66>_7hjkpff&aXf~ghza2WPte&`6LBWW6A~vku zzO&r`|3J}s7#u1WZg+T-%H00r{HyaenACu8R<@zJrQK&7WU60x9M5{YH-P@qEZ0e! zJ*kIoPt)BREkLF?YRX>kWnqT~h`g138L^zg@fCWYpMT$mr-t<4w;H!S>G5Z2KXG1% zexWX%pga>bq;Ecr46yd^)h@3cNyQ;1Byg$Vzwp%H6u(wvyP zPg^9U^k{oyN?XZPQgyLESsqWiq3=5ZXSnLq2LbdG4PhQ&Z&e`tB&{KH;_Wuz2h+XM@;%m zr4ai4jI|64OlK#khYf1<(BA!6#mWrkcvn6_ClVq4CtW zN^gf;H4FJzsdMhfb#u&@m7uC1p^}TdCA95=NRL}(@7{2q6Ic}w3$=t_L&cu_!SZfE zBIE7Q)8mT1f_J3q-Py`D>cT^mmuKVOJt_3Gth74hU-f449qd_Ir>uqHVGOV381e_) z)(ERo7k%~xckEVe0Pb)_RtDc~=KJN3ZsOC==tgo4;|F4_)3;}<9AM_R^WrN4hW%s0 zh1!{Lk)0*vg+c=Uhb@<=zqee%aft1F2f;fGB7$$@Xss|^lN654(CARiwU`jol{|Zt zMs&dj+s3Pyen92fy@5fI^@a4#BhG{FmqpLr;haDoZI7K6>#=hsgq8;HXR2T)Q_Q&k zO{SrzdnRL%?OdYh9i=D@vcTAduBpkZ*AE!1DVDq_>>t$I-1j|}BIZhSjmEO*m3E%} zo#~8c@tn0B=cgqF65mwuN`aTIXIopaLM|Ox8LjBieJlE&GW*^w3OGB@`BM2VuHVw{ zN@xv#aKuWyF3hVkdBSxeZofo}M2(~~2m4aSbHuwOqS!A8Sh z1wcvw`3s5$Xup2M@WW6$KjIZZP5`l8m`XyCxI^(*5%6j&4EBo%*ue+`I~j@7Ua$=j zyar3;gbIfGohbv)1uHsSbp=FsGGh|DY9==3rmg_4WDofJ#iEium^<%Gp8*^&0RFHN z#Za;bdnUo3ou5JGf}nR7qQe5x4@AfXa~B6UXH#<*Kp#m+ii8M|1_ zzZT;nI6i=&2_^R+41~dl5bpmdxS!Y+F389{XgkD8@Qs8p{zrM{9c}-q5F}yfA%yFH z#S;LVNS&e}vP?T~)c%P{aEkd)2AN^ow+a1$28aItE8NxqhKbl$fnfhM97t>afBD=& z+fQs=qCV)|SP4@P|4SbjrtQ}Hvl`t0p&B&v&IZ^&@DTqO_5j{5{{9gQq?GK(!hhd;bIJ$boGe;m6{Bq5cwnK7jGfu!O8r5Q25H2F{SV^IGWJSGe=Q~zgg!2DmF z0~6+#clf6|EWs)AKf5diNZo?k2oCQc-2Z=j+0h0Wmf)ET5#U84B^0flU5Flan_Y=> z#>8JhjulX&BH*4tLFJKzU`g2GnW$T&gSm_5LPw!B-Vl@%%ngLv%~+XcDtru)q-cf?<7Ft__s|gDg(VE9KzIl?sSu_e z5eyO`?&77k--VUsSrMbcn-)6nYA*%v%fRLXI(dOUo!@osFB4I?f z{uLPwBXp#LVaVbM_7vhQzU>zO zVHpJ#2U-0;`1pmmqXy8oH?x7_d{ZG*bbmHE21a<83h@%#MGS_*iSMGdOQmQOVemO< z$EqB_Gk*?X*B5A5Y}+mTW(SVJkZ5qH8F$3MKnaPtz;wVn6O;t9XOQeeI~S_`#zvzM zq}YVqe4r-ib09otIwVSbHv(8)5eLokZzF(3i+^nZR5$$`RM(aZs$WLtj@ymill7j*Ax0Uc0LfFYM7=mOW5X3JVashm~ZO0$Wz-nb@Ap}Q| z$N~A`oh8fPlA)k*aU7wo48lncyypF)9SfkO$Ly$Qr(P_SFqH%GJ+vDYjzp6xg^*po z-R)~$>?jk?OM(K!?CSD_vSP?7g7I^RDmfUkDW5=ih!RwmK$Hnwd5{?K?X}c@S^mh)D`l|=#6@z0p*g{~S>t*1d>3j$!J$9$5 zehG~u>@9$7fIy9?;oUw13nL`G0tVh&4mm`yErgsV!)>cN`6XbW?G;3rAXo&EIJDD^ zesO`sp-B247EUm(0Qy1^d@2Cm&@13-8j2tlBEQ1)-^Pc7ixZd4{t z2Itmk2C$3e5J{q){o5N6NYIyevAN6p0QoN0Ku!>r${~1}UDbl+Qc{ckgJ-bpNvve2 z8}GzwgqAu8JFlFB8yGYH8HaIyS_znbOuvL^odm<+9~>f4K~XCWj8tIAagrsW2gZbYHXVOS*5*Z-@7-DG!s)h``vo8>ODxE-?5HIVbNU={xlV?toDB+A`Qn3P2@vy1_k zkz!v%=*Yn=`Rr>548L6l%;Jf3!32Kizip2Acg9KnodFLl_-}s)4k!{!?s#wh9XHI6 z*a7Z%C;shx(FL&jPb^6VHXjfXz;=P{|8{=cF+F|^>gYCfXH4PWk&Yj`!-WBr#7_SL z_n`LILQaFN3&7oh$q}$r;9w9S(0~$mN5Fu)K^aKMo4dGP-Z7`&P78|@M-$ZRAPR)4 zw-8Eh1deDeFc?ytxI+TuA;fXN&`>yn?OWiKj=TnL#i0&zOaTT3RDsze5nvP~B0pmcZ#1Ogtr*b3?ArAY^^R`OLpD;KSjU(nypiun3mB67mEI8S`s~|uo?)upUBbLLG5`@7~SP}*SE}9r6 z6FbiSn12$z2J!Q|AV9_v9nqgKVmTZMgCN8Qn|OAY1GqRW7}s~< z0i1X0fJ2f>04^NtpV~za4#%O1In`bC5J)7k z8-fr14~fypzf=thk~Rq(Y^x&XN_P_ko4rUX2FwsQY3(Wpww+<2yP65;ABjd_h`G!^ z2?AscF_!rgMl82uH2*de5)^~}*`5Fa;9^M`B$gu%HoNFypa>YA1c3fS$4&Ml46n0}?;~ z;$py_ufJhn-`uWpXc!Juy$gni5`n}_`kw^Ra42#2-Yytm2DH;|7_l5NJGdJc3Ht1A z7{CQW?}h=d4stknQXuBHW&R@_(WXg_5RHRjNF)I+1qNy%p@&02{|7IiQW)SBNV_5)6vY1Jf}x<-{-u8GUu_Ib z6+w)o{$vIiHJJ2~z;IaL1xR2}1PZLL5dGi3hJ*o857_a!8-~LYuaeje1LeTROcEHD zxDj(V42LCd?A#55Vv+xPTl}v<2XqKxCYJd5ZPh?6SQtsg0EQ#&iol~li2>nmTwn|& z8U*DKq`m@+hvJZ=5`%&$OiA7=nZu;LBj7S^zK*lkBb-z|f=)2?K{C{un9oI{^V0Vg7Q#aDYro5Dt3D-!KF* z0{>I}7z7w|NSOw(zqEkBqru%Ge<5Q@n*_KXz&1%a5E&Cgwp|qi7^&~aAVC$RMva8; z#2Q5X|D%53t4Uoe@F>JEZ+9gCMx0OVsu%@&6NxQgP@p%F3Woy2`yWQV-ToL5o&Dwe z0qoZp{V#(cCHPmnqtReQCSe9dW?)11ZU!-6i!@0O!(b42C}|f1K;YF$krCLxn8APv z45`Gx#rA|Fr=K^lGo7@D+601QjoBmf2`4ZE4aLV;_= zlSmAJNYWq^z=)SB?UDq*u*7{5e@cf1JpVl&0Ea}NGa z7=koF#RBss4YdIbL)x_g3`-JM;DP!<(~)#10Q+ms24JAalQM(EfvcrRw19$=8Y>ox zLXb{$01UV@lK2k*aeqq(Le#(14-SU>rG7Bo`-?#k75*h07*l`S!teMG3k7cP?}C6u zQt2@NgK+^{|BFE^h^t9)u?W(+04H#8pjAi;g5Uro0NOu5IPqW}FLA-a!4*vCfh79>EA=fBJ^t$>yXHlT*FOcpAfKbpYI^-(42RDY0m2R)5BUD> zi5QJ{K|T{RIQC-xNrul~o1X0F`E3uqTA!B6PuKDE>CgGP>h2#lc!zrBAL=!RUJs3^ zXVF*saW7=Nq=VCqt-rT2Itt}Vb$sVXi^yNOSJV5se_wBppKo_C(EBy-(XVaXeE^7Q z=H~x_13aV9g_Usll1GRa_-g*H!GDB>9UdRz9Q$PVY04ydBRhWdKEQ1?U3N!j0q^`tr)8(r`orb@Nq*= z{_Wgg(!mmZ=l<4K5DLFv4TGhDz5txK-}8qhAA7VrV)6-k><**sL+hMuN+{ktOZ^j# z1#7j98$gQb$2v0|2>xwolhiDg2y$BM77-32C)4atGaQ9m_YjC(KO*%_kXb1TU|*?U!2F3xMNrMz({K7t!5|w>V%K=q8td1-<#1NBtFN z!;G}mHnqcSRJ}SVw@+_D!)eefpra|AEMl<|!u4@iw+tZa^&J@}U>Q(I8pZ!yE-ZcK zai|>@mATvMT}exoJnRr`h5*3hI3%*vrR<)hJfo}0On0|JnA0cQj3IW|0wr+Eu$hdJ zT*6bB?N*EH$8 z_b;_fz#$}8PWyPa9kpM)PX4*C=^c#Wc(g8aTeHp$$qM~NJY?L^nE^~U;e14=_da8? z|7rga@}1G+9sPQ}Ne|Bw=6aQcnt6ZEXE}jAASh!s#x9_(VTk1pDpuyhgZ>px zSvzA82DP9sL~=^pFAeakJT3+*leq?Qz;;#;_c;M2BcQ{@CaT1(WH*qh^N|T2aeV^8QJ~d%x-B(!jP$S(gag>wWb!b#^D{{nG#tPsE#)!byuo@i5Xw@r* zrkmPSa;PWKrHXa0Js^c8MhucqXt*10O|Qye!Y)QQ;yEKH$E3LrWrw;*mRrKSTs}{0 z54!V_784mIMftNS%Z6fEBpro1MugG&<#mW9{djY6K5@Gx5!c%KIlVdHaZZ};mm`&? z9dM@W1tseaEDC7LBz!2|Wpk3%if|Vk#Azf=Y#U^=$%Q!=`%F^mw&PfnSAMS|rU0=Q zKt>wkHcEBNfeImhGVe7yrsI?cd!j=24GT*g z4N%l7Pz)6P;&%-MfCqM&d%qUSLr8JNd#D9|~j_+BzK4_Zo;+F^1R z%8!cvMyl0b;-YIxj;MXtkdVB{2L)x54B?uu4QkY8eD^Dg@t(!CMIg3GzN|SW%Q- zV?5SuiK}@O+^xzdo0k)6T9`Y3){)&L;zsxb-2!l?Y$n$eJZwdc%n4|ai!*fl@v`(X zS5)gBZD*Ke1~*q1^eDj5;ZHSc+E!poTcHCxEydnYo{t(dz{te4C{jWws)2{1j(>pI z3#wr-X{C;*JrCGVIP?kp3?;0zOyrIcG15F(9xMLhvWsqer}Hn|tQXX%rl*OPh(8fi z`2yTm13{J}Y-7taMN!qOg)If1doka_G0ayKE!8bf6dxOlHsff&+Tm|ZoFOhvzrlzL zK&0gYzy^)wsoZr42lhZ(G`8%yVsBWiA6*4aIHE0IFF{sn=x$Qua=W(-O&`tVd|-Y# zvt`skYzlq;%2}rOQkEMk#KE2S@6VNnD*;Zl)i%CBg5N!jB!Efk@3qHEa_jt2D&%qL zdAwJQEL<$P?-wv+Zm<^UI5Mi%^6=9`&Bxg!pcJz&krcOiBA?kT>Nn|5Aa7-qs@115 zPMTX4Xxam1y2p+2;*`$xMe*FvrJ3po_UuqSD(q&_h+B1pT29ECl){lVa**P?asX&W zn={7lG0y#_A8y%dHXoQe3US+`ijsI@)^Y8Msq$Y<#rI*iNChec&g$Rv(q;G+z>iNx;KlTNMfNaP!%T?3v9C z*}q_}Xl;0gHEuZW{;b(S+o-{X<^jl8fF}=nJGH6;AG27^uc?uQyR+Ns?BM(A%0Gme zX29AsT-_?AG?rty@m@s99<{^<6)B9m5t7cfOVuscg)CX|-K%*_Hm~SCD)_-dkzKl{ z^U+lA#I}NSUs61N7ZxD^0G9@#sOz5#*XRm_P$(W{6b8LVa(=FdKHiYx7QmI|=+cGi z7Y-Mmb5yH`k;bffeEQ_@Qku?-EhZxFq^nSxdvI9oE3QQGN^vx$*{#{zA3`_i`QAsV zTr8!>I~D~TYf3#mq;yYb3hUaLOtCR;hn8;g<%ROOYxEyBephm1ENp^Lod>w&<=iD9w{aC zW}_;1i_%H2yP4s6Dk>WmHD^u-42#mO3~0YYrQqP<1*$)Cx(HLfX^QS6`5mfy6=W_t z@|KTY(6Uu9&jL62tK8>>2h)RH6!)RUxKJe=g))nj?ODl_dFLW#iU52VYTb!BLFqrx ziCi?wLblKot`JF2NN3~(O<&Jx2C6+16fz!B&XkBPqzNcvkP(Sn2-P2u9NsTs929qh z9(AiD=v*Xq6S5;3Y5jm>i#AW@onvyE&5cO{IvodZ_hB{67>-x&OMb03 z_y+aX_juQiGSIwEv1PTe^_5#O*~(H^y#m@`rVaAwhR;8WF90p<9qAuwl&Xnw$QK>1 zyz9i_LwC4+!E3L_{O*nppG`N%E0|NHXkiZ$q4zBiXdOw(JppAj8c|+0@&d`ruu99n ztq?XLhTPh)Ps<+KowCh0@&>Wq(kch!Q9h5tHzZVKFz5YLt5>{_|aWZvtKhsO; zZ*`_u35pNc8-SgafQAJ5UMbt0mNTM9>MJ2apO()w^-9BJdG#EPEEj4;bdYggS@jPZ zi})jg0bpW+yd`PulDP2m_Fg=P2CG%uzvA2M4N>&?yMN311HNjO!V&bc%Hk*_8j$8* z===E~r}maam(aK_N!`mj9#H|rcWw-?GmEcxAX`C#VSx9kSekH=QO#8kfdPZ9TXl{A z4Ls6$igKw>v9dc6XQRCiMuu=m)3Di=C7ILtu7B;+R2<rT3v{m$(>%rkDo{;1J2E_a6mE%PI68^(}<7p zZrHF=W%uRhznR;YyTKxo6?e_uWlJtCz4{Ipn1NNSVsadxQ;ZPOP>tR- zGN+n!$H$ zmcY!}ukRF9@060;HosfP1KoC=Dw@@9eyy5@ub-DI5{yQe3ryGs2*_yIr(cI(|Ig3- zwBJRTuh(tB-hUJ#f5<`kWt~0`pa=AIgC9S$-EE zu;Ff0B{TaPBEz}^CQ9yIwrY-SNN$eu6F7BAgGWxXu*n+hhX&y7Pk^zB2;b7=g)F2F zu~S$VV^{`#bYnz?&7Y6~zdO@}y#FRe@u_%8mHWRQAH)9#W(eDDje_-OEn#_Vc$AD0 z10Z2z5tQDq3`ho7GfzBxKa2uT&Nyuro7TEk8T)&*N+j}syT9y=>sxi7jg?>|zRV5~ zS*j-W;b_p!xKqOuR?3pqWj}C}elC2rk3XH>-4^9*i4=j7<2nJt1CIw9M)U035WU`o zk`%q7?PGlT0%Ea%pBXI8{vt|7^$RuJ)&O}}Qp6Jv&jFec)+a_k_)J+r7W>qRv-I|% zRNKNOA-AOhj`o zK8g_Z9P^m?cm{wl5(^fV7OW`-JAb}jdU5>PXszV9r{F)a7wOPqm-Q1Id_nt6jQR5} zR)6Ap?4!kXPG4+Le(rOrlYrRy6#csUWNF~+2e2{@m$b?5L0wyS*N$Mhcyc1gPzE$B zF=;r8K2QZ&>5dE(dO08%5?Mul?hLw_$do80H4V(dgjPUZ6Z21|g0WRIn38mMdfCPa z%E++j7}`W4+ga+K8H<$MQ({KOJs5FS1ohgob6dky3W80>h!pF^Qwc9^)|M6YsgYlr zn2?0kiX~sBe&}`ICQs8b-R7j9%_XT2bIx?p2L<$bGkeBN`$PFw(ZcAeEOcCs)QPOt z%tVHTkR5;|u~pI`GhoubjR%ObsLm}j#(G$L-PXGs$hKlg9Tt!Km(J9}Z7E{%-gVkv zc?!HS`C@xT*w&>CR7OVMF6;I_w`bg;-^@K+zhFdnMwjlqWFG!`T$qoFh|%3|3=})L zR0r;tw!*$uF=XVng6(+~3Gs#Z8{b7mq9p%d1? zNKCf*MccF)0B%lnk?nXFbQKdzzE5u_AdMI79c{EAgvNm9GVtUi{K1%;pr^DNXtft&4WrEQJkXl0bgfpq-5_S@MlB}qppZnE{+vJtk$gy<*4$-QF~Y$vH~6JwmXTd8H>s@UWooH0 z7=cmKb<$I~*d9v^&uA`UV&43ex@ltDpr)f25KdfmcIr(@Ejw#R+de8dD`Ru%+FJdu zxI$K3>j5wBB&A24<94+Eec&(kJ3AoAi#A$b!j21-PmaZwAuG8My9&86@UyYAHe)t7 z!g*JR<09d)t>#J8_=0^N)};e4MQJaEavaClmXr7;*gcKvqp#~E{15ohk=D8|u~PA~ zvqNcBF11{9P1qRl`2z~Zr-%%7`z0`W3JFXGk{k$4DHFD8te|<0H%kHySvWu$)$@JN z)Z!v8$plPas10)w%sGVA1y3Tl8+n{Pr`%`6pn=ed8Q5Z=WHUf9L1NusgdMV>?do;ojY@zl{%^#QTjV zKM2c4VHhZ4DYqxh!UvLt4-OUQ{zSX`-SdanQ{O!7vb+_#mfqJ`dTGY?&mKS zytIiabaa+-wWISO^_KK27UiO}C7eR~*_ZfOjs8H0MF!}EAql!V6eysQaxpwnRWzgb zpVSS}>8TG9)X7s>y^$WB2spyCZIY5+Kl=ulLIci0r(Dm^keU<;YM*IxBHF{+feZyU zwUlehU5?c8YlbLoeB@D}(gH!3YNLd>kceY&#`?{Hv6M3)f-h&Bu^)q!lsXVw zL+}6PSz6dT4>Zd#aCztPbyh5SqPAVy0t2KH{MS5j@gi_c>;t@x{2TuBJG~Yp)mnU7wa-1xSt<*9(71mO%3#meNR5|WXaChTpQ$Ij5x=Af zK0KXalVdcLV7I0}J3;ah8VG;M36lRj%%oTNA%2eSwzN{bYT=g4+9EHdBUbnT(b_xAAJfCn(SOO zgvKa%9f72}b&{wEHv{Uk8JV~UK6Vg!JhRr61k!qCj3yS?q($im32_X*oisR20$AfO zRN2a6Z<=^c8s4+)KHE_U|9s>zVtkf-Bee@uKCr?v_%5r4GhwFVg=|~OtM>d|;Ei8U zNL_j9JpjlcJr!PSedqbY<4N(}K{#5^FVmo+E>X=p=&g4e5r%{CL z?^%!i8w>^d8z6x5efP?G;{ip1xUmT3!Mwuo-?%*flyqZM6c)U(-2*rqLMs0!A)+OJ zV?z?Mu(NZ+nAw{;7+b@@a1k*P{m+4ymr>Tt-on+ADE}TFHaXTc4LEL=|0Rp|#J-M$SMV=}hZ|`#&0vx|fUn%qab*U1q#_;R+ z>4zMx8Tt^N>F9@YC`|8K>C_rGH*f5=yA9`7gDNW*~l6vXi?Ry8G*X zzWwuTyUcJ`E@PE09{@1$_nHvvI(cmG*B>3fty{XqbW64FpZL<#EIjU());Arx7b&1T%agz;Q2o#yugNcL8H4$F%M`~!S`J#LSmZP)K_)o$-x zTD3!X(0cfxQ%U-^FgX>AG2nu?zVkyBR`Y&nLrlF=#*}Vb6p$D$|7t#Q zsrKhXMl6wgRx1%Of=!s_NlQQMSgBmILiVfR1wiZ?>h~nW6WVn=Z%NqoMt66KAE~p&ay_DN0w>8!7aTpYEXH^Y)Pim%{67%)||} z=%#8t0tN)MA-F9EqNSclRgNvXDAdvnox?*8S?CN-(WRf*2vnJ|yXt z(qrb>8apl?J(8iFRBnk-<$a4~4k0+TRjlhy;~YfWUpoeT74ou+u#Q)nvhnDvFEMDk z0$MYTGy{tN?7dtL_V%4xfs(E~YMNpnF%9@sKhCUX2XbpN@S4>9-7X@E<*BR2R4Ftr z+5mXX**Oe7YCQ=lx%Ji=R9H8AeSj`M!R@C;*g9*2-tAO-J4$TGcdbIe7HzI}&>R1; z$qV|^sP#pAF8_gU$X9cyf!+4Y*rj5wrn2hfx?T~at8BM~DJi#_G5L}!xG=|Qgz#cn#FvMwe%hXt z{X`|8sRh<#Rl6LwhdpG`6vzG7jg|n#F5I+p5k+p_^B_-(x7OO~e2?<**K5f=bs8|d zv_W-6T9K+~ScMCB#xx=0~efxm@~a`Ez)bqb@)E~-7#V5Mu|D}d zv0(E)Xj0vMJc-IbPHd?>j$?F7kt~3nHkI{E1<{_5f5~hCnISSDjtA^85?e~;$=c(N{a7YtUdB;s;J|7osFBF*cFPO^EfF= zz)7I?`dyv7$d;u?#QXP(vv4ei#oi`crwjf=>@!(togM;m2`GZ0zmQvJFpvbkrADKn z0HJ-A)0WaGj&~j#9uDe#wYLmfCc^mHdUKV4I2QulRZMft# z7UuTlaM>1c7aGH)bub{ywL@TdZ~|UE_o^@{;_Jy!`1g5YUu_5LR%z*H5V5*hc_G)u*Vi%Qi+PI(8Xx@x>2rSp5_X zXK9`Du(XEfQXbxG=)KnG_9X7Zi;JEeGG702CP{(L=5s^VZ;DzF?)Gk$@#Q`ppKEyT z)3Q(6Pxy!={R60hiW}g$*Dc8UnuEoXHbc2e>#XXqOH4wED1B(a{aV^=b)tI!PGdEb zE(LUA;lChJr74M^a)ye}avOnH?o?|ss(vw^NqEy2l8WRdOIPM1KivnYwV%mGS0zp- z`O7rj_mO~K3C;W8af~amjx53+_25unLf@CBw$AevvjJMO$v^7dDM|uWqG<)52zJu? z!t7BWIU38=(5~4s(LXidXk@RrsMd7d!A>W9n|zb~s_+z9G^*?pFS{RxR@!-O&a88g zd3;BY!H1LqWC)?0@jb+R<|H_eOHHar63S7&hbv1$s{Qb%5IVTDzqis3A4n*n3W}eMhEhhqI)vzN0=IH^;nm ztVE|FgKX1vE{#bJB2hVsQ(YpHKC(FM4L^TFaX`pFp(r2re19`gXvR0LH~yjJ zR|LZK3uVad-i9~PYojj}#)2K%qy}gZAD*pXG@N;rH1l%#buT`-misOQyJ~S6>{#m5O}z(;huvPZl%=$kHB6+U zCnhc36^$N1R<%pBbusRNKsTb`|AIzu5@q~fL5a@&ziE?&gZckO&~#v4SX2;Zmh?h7 zC{jSJj#M;RH*()=eMNKOqm@B{)cKPtzAvujozdMaES9b3zr+523Bod#(^Z%D5Y}DJ ziD=uH1|h1pN9n)4U;ajzZOjJ@VUM#q{*45`zej|OfbZp#{x`6%&m#lI@$qQ%yDT$% z*7W#(1OM(wSj_Zzz>l|yJ>bM)=U(97Wh`J*ug?j;jtN;{wr;;;-(VD1<&HAg=PraM z-U)L3ASr_L&aXfF&iIYt@4PE5{}_CnExR1n}tyyieV|#a3kA~Q&y65J*6+)GdivG)^n7M*tVZ^&T`UdrAI#Vi!_T7j8mexcw~3&~ zZBU$<_=3MHEmHbDxT*9(tjLp<%V6ZDzfgzD*{YN=aUoSmO-iE_nI5vG#-a@M@XdMAL+X&Ta%xpyy4G}s$P;Fi(PA5F0Qa!X}XLJ?e zx+aU2!OhNI_Kc+*tDDi$eAGE_^6sBCA#=1<>Pf~{6;FlIxlubJbQQPpfJ5BDwhNz} z%L)~-qrXshl@F^-SQc+eA(DCEw6p#J^>~wcUVV`;j%6B|0YM+?Pg|}k8i)W=rI55r zWC+O;n2|&-PkmM(g9GVALJ1!BPSeess!1C>(dpI?{V|oOI5f{yxws1Y?z2S}3KUI= zP-Q{sq9go!{>Gfby);uk?+Oy+*gQ+Y%uRW8ZSBCBN=Ck*#@bH_PO1$h=k#f0?&K zZ{Qi!I<{{oa$DcNrw{0am()X49%mP}TP#M2Yi#~GXNJ9Z{sk)vM4J^@;el!+@w{k5 zv?ShY=#kjVf(e!{JjRiS-Rua(2V9S`;CN;f7rq2FRxu9x!Ji1Djyr&$IaMgphLh?% zdt`j6&1xdXW*g)uh3>+f+Mrb+0d=g_RCU$7#UqL;I&_8%PbGFR5DbF}3TqisgpyS; zSm>8%CQY7$4kF&ea*hs(e!s}IS}uy1BJyppsFKwcas%0&)q%Ii zo0E*C~MIT4OUyz08q4SZNeg1@#(&7WPL)k(fJM5}5v64MRw5 z)M8(SBs4x4ylve7x*ntcj_`V{xH^KT?k}(Z`=EnT!`(=w1r)!k{t`SnB=t}kSmiYT zBCRZrU@JS^EDW}*Iah%sci1{^-`MsH%D+zcfi@a8vd#3VdNDx8mm#>fzlzh)p$s`2 z#3?DvT(Ty7)Dpg+k-QawXh}TIY#j5$)jJ$nZO&HaX5nQ~&p0|sAuf!OdFV4tDGkTj zm8dW`1*lb6L5`fODzBBM>Xm&Pcmuy*KO+(RY%oLzIAyPz1^=bCuOIz-)w~!K#Tm+x zD8(+f^`ZaMg*;%@B1~OBF6=hRbJD@f+ese;WC5PM;3+gl@ubF5w00UfXJ!gGEICv91l`Pwg;s8DtB^G{J6^8w*!zrRR1=m$hNTxeh(+`Lw`qB= z_eotpew{>o&)0AgG+erOo>(1%OTnACyjQ6gihJE<8u4c zG9RWKqLB3CZSk+tWE|-y>DBzdKZhlu+-eg z-4XxZMBZ|`ZXIWjyQL}o_d9WYMA~_JQw>1B2p1#5iJ_eS@T0}Vx7ZD051-{K!2m<= zu}px!*xjyC-n*`q+Mrkkt;4h>n|(mjCPHNzms|74w>su&Lglm8PL{!^xvGlp)4mh| z-(p2hA~$Al&012$T&KYl6U=SJF>6RI*~lT@F>5*Rn4}~83B*$e>ygV2*2JwnzYE}J zmsyY}=G2f$gDASDf~okkc6a%u10hW>fc9cz>oeL$N4h9G-nC zh}^01at|e+060Zbf&-;VCaqndTWo8qD@5|^agm>hJkEne55W&-8;_ZIDDH;1Ke`sv+`B-k}d_BGilI)%7;X1$x&ojS! z7JTrJe=SUZpFj#{_I(%r)NIAaZXp23%>aF-uqB!QH1?VNQca9odC2E*q3q8j3fl%T}m}3*~Ju;=7lx>6D6JlFVGq z=Frvo{b`5JJy&_2{Q#Rs+PnX>jIo6IqR}A8b_2WvYDA{KfpB3SM zAL}Pb3|v#jGlvUl?l6x=fO^WeA=_=#Gg?MhsdBHs1#;uF3Loox&8xB=7~=wmODZ>? znKwzgZPl@~%IqSlWhzkntYwIb_pa!=Didl4~9Wk`S`HF@#@;w19X#nu2=yj`~3G(`T9)dNv=f0xEqG z^`Uj=!j)~712gUK7r&pui3RQ>>a&W)AmKI~HI8i%#gJza;4c7ehevv$uLh-4p4-#f zMFo{U4WOGsB?RcE$}|rWvGq^Fv82gZ_`ix4NEwL}3*fdYds8v?Q(KoRA5E1Z1Mghl zMe)x=lLGAiDok=g( zZCLp0CoY+_wAE4`wW5==OTO1W}=n*g|#Mtd`iyj6b$75#@bEXAqq zvkXxB<}j7At7j3scD*`2Nt0hN!<~YSdCk5jB8Lw+g)GRBr;hy@4>DhfF4o%-gk+~! zJzy=8hAxhTZ;D~27y-@}NjVX^--6?d7&6!5-k{eAWKDwgzGSa5{+M}cNWzM`!Vw7I z`nD%v&4Ai%uAuDX_9KT|B6T4t-h_S6Lwoilj9JNtL_8u{%ejhG6c9yvgI4Qh!O^s8 z$aMI+QR2dY-a~A``!K-ZXe$vhA4sF0J{EKU#k)2}ueU;ABXHe%(#GGhJcDAotI%Pf zwbmovHL3vL!p^smDL=0CqV+0ma(d{&s!iuH1GvJ68~oR^li#u}u;cWDJs30^mj8to zR%WjM2QAEO|37ig%>KUwqbuV;){fkFr7^P^utgTFV8|TMLJNL3I|;%K)=7?FI0Aef z{p(*P>E4`W`YbCG3|^w9(5zWAu7Q|TjN$kGc<~zDRUww?d9Te#eJ&$;@=EyY|M7{K z{+r5qw@>)%<^BDG28RGk!|?O)ZIDj5KP#3!{c7-YFV?G{KZ^-Stvii=S&tA%>E{RK z^LQ5d_6~grb9yg!^lLLn8O3y+DtnBLO+mLAu5 zSRm*~_4ZFVqf%g%0$m6A|6W|&eE!!Zf5BCwV3HOQejTSqEeA3~0AST_cN|pX^%iOd9yx}|{^IzHvV`>UC~IO}E?DAc2%2q#sj z%il(S{CA;OgAqtP5RxE|$eZRlte~!Peucv7{!>U%*!Gsu@9z(vV!>J|(p1=8-N^4i_p0lQ$t7QZk&3~jcmxXWz!^$L~W?!M|( zu)#0u&QVn8RM)WKD2D~XT0!^0F}SpW0hTnTHj4x7HLpT3^7hTY3}Yt;S4hnw#xKrs zK>+q8ArbJTtU9Wvt?(`QlK6qOL9EASRT)>RqBznr4gFpJi$}!-0oH%(a3*O%4=-qa zC()rpVi)zz$fbuhIBmuC$dwjRI0yE3sz zQbSY7nNFu|>XKPGKiBPYu;%082R4AOq5%g?(XaGD^>}u|wao-t0fDo$2lV|ge@x8p z@Hne!Wts8~5mLN)<7cCz;BaSLo_kt(Srf_q={eqOu9mwpH1e1>c0AD-ja#bo=gR8R2%eYwq4}VLXQes#vpfqOuwG*Drg=`<@4#v`{D|GjUIcB2~ zuk}0g@dOWrlQ1r4{{M<2WT& zQa{$64A1N8dEolv>T`MQh?u^5Vkip%r(t`IAve!`T|R^`)jQ4q(DyX*+SHs@OwbQ^ z2P20C5e^(@dSz^Y?KSDov(NIg5)b-GR41toV!6da{i~fbbh-BWn0<^2djVEfXuwBZvzw{6qHwuZmvp5GkWZgAzjQyH{kyO^=4@GI;a1#5;{0j zLFjJ|Cw}M1u-{OGn}s-F{$l4T%o_p5(bgk zR9A;d17EzhKILZaoPW_IE~_2Bl<{0zA!D7;Y-7^n@$bWtU#uw{5CL2*?@wJyld|`J z*BMlmrgGU_HGJjK`l%lw&cgNFXscVA@2?^8YtyufqQEc9ICs{g&T~d4=?BrcK-Pv6 zC~e{VA+#Kz%BZv2k9UO6E;s7ma8m!7Hte>k#JwYwD1KI0Q#Qi>r#@qgjm^02Gee&@ zY0TFAbV^zy!#3Z+j{*3ioE5S$6k4Wetv+WQqsLJzx=D)RTj;)L2E(n|;v}(mnsjVU zM*b2mqxX2?Q4SCn!Z5|CACjh_qj{ITcm^YHC&MF8f}xZgB_AbAPVyc^RmPASxkIX} z(TmIYc!73kPRp_`>fcooiBBB7(>+1zvc-YrlV0*r1E0?N2m`b~$f#0b<6`74k=H4P z1tkuc;U}h*&}3o4%6Bz)BMPRw%jDF-xHzp{?@DXV!*r(|+e@)b8|miP#nP)Bu2)2y z2E(-a-*Xr#HCe(QpBlyvu*XiOMfpPVAxD}%L5RUy3otzdDg*Y3VhR$cK}-1{OhCpi z$eL*oLK-r#P5^;PoH(u~&X7?rTKho%p7BWjN6UB*V1F(>Q}o zrilWr7LrpRj9CHM3IOo9hBrlhDU+=QnOLJvMq@*J55Szt2HDZW<%&rkNXo+!DK#&Z zqdQHv@swD$5kDn+mO&t;tMoX~3k6XK* zLm`eFnV|xWpCxCSBNtg__5ATK#6+8UmAMaVI}F|tG7)m%0GVtqQX~>hgSn1xQV~%t zN=~#8DZqGDObiOWSL9+Z3wL?T5<2)s(tBc+8$ zWRf(9Com}jh*est(3U(cj?RYYm+a2|^az2Ak-`V$IV**Lal*nGgK zIqSxxW>%+dwcW_#k^}89L&(3wjrSVIDZosw9N>3Nqv;v(*V`GXrZvYiyz55TE;irf zsrI?Mzt|osaEWpR^k^5{W;46NR#z4QvSzGQL=;HYi;p@s+;op$MNBkf%Br1RF3^<= z_0HLhd4VH#CKz{{%>cg24vSgIAre-;6;i842L1yB#)+9qWahHAUvq?$jvH)$keFJ` z6)+bP8HwG@M{j&M4d&EKe%StZnTsyBkzi}q!yry_6doi|ir|r2U=sC+!x=Z7 zJn+;oNecvF2_|;WW@-q@{P*qkB%RPX=oF1&ghn(4^=Q>cm|4`!TKEmRUSFI1LtUSo z&`YC$1sP^I@Y1+LrzWwgC}^#V{H9$P3DA4n#9=->;wdr(S~D23IRZmRENqh~MV*o` z1PWnogeCb>q>3C_(W@89%?Z4~?e!Y~9pEG;?uw_xDS{X+m)rW{uCL5}Bm$lCdBWqw zucta0UMiPbq@mQA*us=;Sq9Vxg{c>UfVO7D0edx}2&}86w}9u+7FbjX!VcGD0+@lE zQlrlGDv43aQbLQR2cnEkzDBnV<+3WUY?Lnygv4eyJ^ACB=*r~mU>8*DqeuVJR-2Dl z#Jyc$xqM~`DPgy{nE0$ozRi}C-&aviXMM_!w`V5dra3gi`M3t(jq9`UDm$4}vYtku zWyFcs+-4Wwygy<>DhIGMZo=LB2QY!dU0X17{)F%MzY?GO>Uvq`>%NCTrhMWUXe%R~ zF0<&IcUOLO%ZED?>IrSvLKcoE?Fov(M;jW?$JnEL3xetu6~zUP8o$Z1|WOn$AHM< z92k~t{HQgaJ@?t7+rSFipo)^7s%5-jib)P75^Z7yn?pd7j}5$$ zmzS{1Vi|8)62qEsKJYX10KNyQ^@f;YLN!b$yLU&3vtVF^jP$<(p{u_}*{8CKx2-aA zt~Gnh=PDQgd8?+;0y)X>1-Yi1IpQ#i3^q!5RHtoQ3=Cz>8Sp%6@(M;A8OHl(M7Xk> z{C^O)0uVISJuq6R6Diie188b+JA0>P2Q$TBf}LXzb}U&v0yzpm0k0e`1}^`76N2OL zEm_DpZ|}1QS8CLas4JMgr~yM!<8a&>YD7|yiYhD$)p0dqoTJF%689Y#s_i^b`>!Gyfkkw2jK0fhaa0SpT~m_qOkXaMknZt(YR?g*F4gN=e{LIp zRKkiFmR;RWab1T6;4Z+XA>CGe7KUmwwgjBs2Xc%)>&=li_OuQaUJY3j<8(trTTQXM z(7xKK62Jr0rElUpGhQAu*D?IQ8_7^vlvELle0S|Q=TGguW~~L*i}-Pr3wXMbdffWWG@Us z5JEdmK~SiGPoXjcmXc4BP@q;qb*k^}2H6b3xXIRu+RMR;wtJ5zINzF9^SLa89{r7J zYOIh0h`!SrjsD@z<`K&Plj@e_@yJoQzClPaws*ay+O@BqqY~o2pty4#;*2dFAVl(w9oONJ~(XKuA-cxfeai zJA%Vtq?>9Rw{aGisu57s+<~bp9cLos?=RDZw`<{UbKaSvXMh3 zvRRQs=B_Z9K5fAQeQ%$Tk-_lHZV{n~0xF<-`ERc*6e7Tzcs>JwK#1v#iFlCt&u7Z# zE}krm;EL)mPCYq@wvB3Xpk0WQ_Ahbo=qEGC%Oj%Ras+Odv6xhMW4?CapL*A30-{4*WhA#W zPQzPX!@DCN?lF7r=pWtBAZ$HAdIZY-TQYM1J8xztjebW&>p1=FHd-3x`UAD_1p_M% z8;$ZWv1SXoJJk=@eIp@$;jryl2R4{foqVqODGZaxtV^1E+@f@p1e?p)4axIJ&gMQ< zYg{$AT4GhArL~yYb^?HHxOZQn799xC95bLT%hMuirW-{N@*0`<5}%#!4ZoJ)`5Dd4E&L*K z=`GLxU)cc1{=Zs*jhTfxy@3o49r}Nt^1klB^{5bgCnFKg$|KqE z&KSlU)7vRHM7+@{OaH$JT^dqa)~f2fyhg7AN;M5p@v%PBHqDcV&*l1P%@G<^&72gQ zC+BQ~^!oM? zNW&E2jHjX|&c~!h8kZ+4F-M1Ew4V3K-GGO!klQD%F=flPNFKlBqM?$rtzqXekchYo zz7TZ+{YE!N;_pHfkkzz+S59FQFYlIwfqg)1x0K-f8We2<^8UO{$;lMP{&^gW{_4Wd z^HF$tdwe;eMUuy2jXUFeOZ7TkSC8gth0N~>IZLr#lE}f8AE{(tyBI*%U#|q&CI&-Y zrMk_zvAWSb(L0rg$(ve(xM%iv$pl(+#hQf5y`>t>>HY2GqT8dlAPaPNA~ZgKI}5Nr zBZvcu!E_>SY=dEGEPF82YvrgmOtEV?{z40?c(#X>@+ErslgQfDv2C3LK~ zj?0v`%CqOw$_1Xy>cp&H$1*nBrG`EH2Mlq>ZLN;vZ6;>sm@09$LDK9I0m&C?C{TM6 z=2W8wO3^5o1rDH!)BwLKVrL^YDRj{SZcaZf)LHX?$a<$3U6?@I zwr#Dpx!SgE+qP|fZQHhO+qP}nTHW_QJK6U@UdX3a6GBN;ECK8O@qMHiSv zgD-H&2n4Kwn5;w* z;5YMV-KbSSD1x}0s{~6bh?11x7=N89h3e^m`_e+k_32n&1B=xjj5d9>J1^xR03Zw5S64qm1~T{4FtIkuv*h5+~2e-DO< z02Bn20W`z)*^_7X53(M>n$M|Re_GCIDRJV3)D&H>~JFG zH>1TN9f$#$ZR85Ts7zMjt`{;@#+HynDOvk2gdyruRy+Af7K^!bpey;qXr4ji{cds| zkO9qCl99eaIcgQ|5EdI=!@){1Q?PYR@(W{XusmQ@6iH^KY$RKg8%f4y!h^-ultuf( zu~&R!C_BkXW*fDjL+#&!qKQ_g+P`_>=zZ2aQFRSTX_5v&0Wv?1dS<_fw;`jSCo-dZ zu;`tG7nr8kplL`JBs33SHos99*Ion$K_@UP5?gMz?ZhsV5=%v2JGqSlo{}}4F8PT{ zAhqr)^%qN_I!^q-GL?e%mi&!=MBK!t$@mnckAg=LBVcLbux2Y|;VV_h&SFpJfV88X zwZx`w>goZsrqaTvQlg%1#?Uf8If+lUM}TsmeZwVJSlK_71?D}FMa2S*GVj8uIA5=a zFiR!_uQlpFsu1*x=)=x)61EYC{{-aiBU@67(kanJ4Nn^N()?|ctvUuZbh5HjaY z=EMw7&_|h%E80{NU&d1lb_1jM8n2Yi$PdlgCzfJ{(UP~%+v;_l{9$X< zKBN5TGkZH~fsIwVMX|6di76*uv47mfgjR4<>irS0gEX#i%3nIs3-7Da-}Yo<%k)o@ zM1lzbQyjFyqJ>@BEaB%#MDlPw?ckj$CRJL4zd8T9k;=}z=int;8e*E|%Cb?xG#Wx- zvS^BSRJa540;=YlnLyyC6@oabMUa+VZ~hl4RX`g}a(#vB*zuD|6oOIi96y6>e7#@< zF5^vMn%ES=r>0_@M`U5h#wL_1d^yYH!e|HZf|@ad5U@pZ7HZy39QtbCD2jWAFY&-^ zX5Vj#y?Z^z3}3{HD?4W^@XTw(#XxShPNUOnFYLE8^ZrB$-NfGIGbz9#O&@E7`A@!d zGG~SIdQ2KrB`8Nw*65ImMdQCR-r+S}OjY6YqL}{i%DlfcS|aKsQRNZa8Cb?5<)Ry4 zoJDYyZKHJDKzsq1iQd*9fr-6Z|F37tZ$I4Rv%Y|w@!dfqO2rYJMQw!!gD*^z=(VH zJFl2c&V^%K+B;eko@mnIS0L=7Fl8JdOsR>tvf2Q*b`G~$aaMlkR1yQCJw{+>tZ=1v z0gOkixP8Q^(%G?x0n0N{a#r02%!>WXfjX?9gl~m!1hfke!ZQ+p88~iDPRP zzNJZX@}%%EBO9NX9$|r`&+~3cMqomhJr4^IbP299 zBK-}W&4)qr|;T3k2q21Y9Wdq2j7`}to_3Ln2VFx^_@ zd;q^Ke1LD&-_WKPI}4VJ`TBM_SSaw1ank{qcJH7(7==PvWa+#BBxpFGEkeI`HyD>4 zURS!{ilo?rDFTmsN$x7ec`h?JD5yUrW_@Qeva*G*6(J<28JBFeq79=8v|3yT-qk9? zWLQ6Up4}4lLLQ&L(TiuB3Ek!e>gmV-gAm>eKllCUbcvbLer6!%Q4)vr2QUAGEG!`H z?`_wsW+7~I_$^u-GVmmzyjb^sI~QJIRkQq!C>EQthgoku7K>?l8(dd9)__r(_Cn$? z+(R7P7o3;Zgl4vjiLQ@PZGZI+8W^c=5)pRw7q_wu16|21#jnG&9^xHmZ<0n0`hys42y`MyMu538&6QpQ<4l+BL{@Zh0yzAW%Pb(Wrdb>1S*8MAS>5NB#9*!%y{h39TT+UdZbZ%8 zW4!Q?jbNp@RAdBPp&@+BP8>rK#2by`FaAcN&UgJH3Ke5Im$R!#QQ4|5b=`;!@hzzn zzvvO^OH?QZ$6q)8`-FYfj*TH!{3EaN`dW2tPTYY$?bfxfwd2*(aMYQvVBO;7ZhUsA z%<=FStT^&CJ6Y63-8oU0L z^NqZ@ojzXVRGsN?k-Jc_5k`B<52<2Q+(|GM>1sN$ED^ExHzDJ#%6%JEPNJ`Y*<1S8 z9<0$-VA9#%0nc%;@ad7I1<#&U+M>SJiw_|!zLxf?3->C7(@}or=AN-gF;fItAT_a_ zGUXeYNSq0%#m#+hU*AyDE~?!TFS%!WpUJRjcr5izRm*C<(np-q4 zx6zVrL3xPhCO*X^*tfO!vMQ)pj2O zt1*C)k8B7iE30hM3m<2G%wRsx3&Qf)MKbUvug*dfE%!COrFunsK~?L{-@4EBzss%h zA#&fOiZ>oJOs`XFnccG-D_<;k*YfA)^X>uhc=gEtdb13{Z=PG)KKep+rB#CZzZz3`FWY3V9_0>*!h(h+p8zHx9{ZTg5!tHqg_Bq zLO!?rw|vVViX2Ck$g#E840?@oTy4yq$x^YAZ7#H2U**uO6|`cfzN90~0_kxZdl*PA zPy3U&vcXqQ+>0FHDm(5rpiYR>0+y1>+A1`cFWjQrB{t8*)AJGRjtkFLmC0Cks^`?k zcs%*%%|CP|$pY4?wT54~J|qY3dH-M6xoj zdJ@wx)#vJsYq)aKZ4I*4?g<`FZ^$@19L2_2p>pUMBQ(j$QrGTjZ9_)eqnOs<3A}{J z>>Cg1uC}(HC(}S(!S{$8Z^=_omytGT4)j*ojqEylQ=lI`Tg(cbqkDBowb}qF51P|BqNbdRB8e|e1@ib30u6Pif-AktDfsqqBe6` zUV&`yQaCOqr6*^EuKA$q#t9%;l{v2aEgvz|L)%UK3;Hj?@zI@g78AZz$+K|wjINs& zMVPYd^=|lRlK5Eh-<+)Y#4mBex6d677MYteS7h^gk8a4mFyh(^u(asyw?8Z1!0oNp zd)WeVj=rT$`qdVLhrf?LRWv+?7EZeAo%(4rzOCA`+uREWZ>jn73c@3W&)bXhXvOyNNlL@Y2`+ihPhTQ$*}|Dn{E*uUQ(&1>qdDX~ z>DEbioyxjx_8g8vb&cD~r;_e{CB2+{1h))ukjD_>pM=({IU1L<;YvS{OlmwY|C0$& z{x74)!ob4u|ATu>4F697fhjFt7K#+`zX8GdlmF!Z1O(U@`&<2>1Q2^Xa|ZQ>yCZ#f zxOs$wI(X&VFdzrLSOgLKyhgSv2MVQt?=ygy$@abNC80S?GdZ_UwE=W~9*O95bb5V%|A}(_c)8Nc=;ockvde@402w`#7?wjNiwBGP zE3m)&cWdT9f&Ab>+V|T{UVq4Rc5CN|x8J|o`uKVP-k-Li{tt)sydV#(5Ag5Ujv?;v zP_nwN{S(#xFk~1elsFDd3FS~xT>_@vL`*T-<;*%HLNZ{V59Ix9^g3fx>b3r=+r-of z2_CS&x3|3uod+==02;zLi>EeHB>Vk$l~F}C3PbOf2zUyfb_jfJA`nv#eX-rKyzoBb zI`uz);o`c<86i8yn4wk&o<2p(JqQH_d`vk$d({y{d?z2YeZ#*azkGhe59E z6v#H+wz3Kj_>IFephr$Y{Swk3^lYexlK7#;+{d<&@K%^9xiD48g#g{u9zG#m#&Vz` zk@`3{@e#y&>kiJC5jcO;R>(%j87;6g1+orBm;O zFeExss!@06;DJ$vg zyu8@wnf=1&AU?5(5Z^NjJ@?zCDQLT&Rdp4eDX&PB?N)jppjd}o_&@xTrCEcragIfb zIP!UO04QdLi;t1(&_+rSdj(O3N?Wes)C)OA50@cibW#2M&P*GZNjNQ-u_Fdo1m46g zO(Y3d%Vn~nNLR;gjm#@23}p7wbNEAbY(@%XKh|c_aB!S9gcnSq`wb#M@Nn+L;(OLI zk(K@z@M2WTgeg9PYbHfY`noD)ypB}}ZsF-UfUOdqq6>*-M^2IcLe`RYMa>c?rYz0C zvGFX?p1%d?u7810S?LVyRR5v#y=aWIq!c*?;eN63o<~Y$oG>Y-vC{vEarkTo!Wl*t0GbyLSdrQjaFvU0xz6n1kLcjP{_B z3*c~q)?XtMbaEf$E<8%^Ks05c@T{2ih_85TGnJcM$;^MK)~=H;T0s(NRYikNJD1)+ zsqDN#ODf&iqv^Y;YLT;#oLxhv(SD}2X6*%K+C22dWj%O194~hkkiB!ZAO1)MY#WXX z_n^|QQ{0EZn8hHTl15U}@en;2i#{C_1Nf98(ifH!gQ)c|Js%Xe1uJwOX5yAds!+K< z(WQByYLcB57m+icse$cVLeU#4+dBsMFiwEtEs!T9;3^EX>)KKnn8o!a#msYuGn%k; z584<}Wpfp1_ChnY*yT#48mnxGy>se0BLblgLt)69#P_1+(_=4@byG#{sS9ZUfMGbl z(=OXa0h@;L(^V=aio2$(O-@##=nPZ0)N>q4b;wfFy*8B6M_z^h}-EZ_dHo+q8pen}mXy7ItYQE$Zj)k^wENSGg~ zrOn@!2Skb0c(aT+5e1q~T?NecfrCSmUbOUjRlJe0R6E(K@@dITy~(<4zdVOw6-GQ- z?>E^Sg;!WRgb85F3;IO7X-LGN=>UGyQwRvhA7}{47K1r&%H6T#csU8ZutC;1 zZ>Lv@$J|m15q>43a5*eJfHf=JB|t!u%OKzZmz=iU=i-rP1G1(({sa2tJDUoLFp*6&^ z?tz#yl?gCqprZ@;U=Fv8FVW;e?$DMrgCKBY{J@(-~+`!XQ+#;QMPhYz`5#%d(dGg=J;IuIWS@e!z z%43iUQAzl07YXpz(55reOFt&*W}%Y>vFu0<3%BBur*<4J;7R919RD}lHN0VZ5?#fst~jLDWX|d)gr2>Vpey>9y)Ro#pWATSLOt8&8>k ziot<5vV%UcxF!B!BZh*%Nhv%61heYGySEnZ?c7bD|24GuX0-%p=h18k2@ckhoSF+ z{akY9GJGzW%$_v}Jac@bg3FWD0*ANogL0?s>rT})mH{_DEP1*MwESkSjf-;G3LV27 z9ONfr_|b|TB&}_HaLKUi^7!WlFP#aC2EJFiS*k{XUSx!*-KT?Wu9n<#{!6o z=OS8Bftm3khEI7?Q`Su?1do;bo7Q2cyCpY;?jrB9EZ5k;JY6)As)*e_$1h0yxAYG7 zb53b;|1*Jh(C+K-HWsATzg45TATOW@nyVX@(7^Lu z+uSg@K7TnG;T2jalur^9Vc7f$L}T-+r16sgdTR|Ag*Jc#ri#3#pPjS`{EI1Zy^#g<$ia2nZ zqz?o&tKB`{!r38L!jxa!PPtzMnJKWUL~_G#m-_M2jCbV#f;aPIR{Qzk2u|jICeC{H z3Om;5XHW1L*&pV%S~T`TOd1UZhp;VK*mNm%z^-~_)@_9nW!t;c)IoP6=He%%j_YrB z>%1r`1d8Z*{8lOQJyIMOi~%i0NY4^DwHlJ2%s^wtXuOpRwT%}775O_(pw{Nocr-EI zoYoq78*_?W$wbWm&>Q`Dk(v5rn`@*{Fa1qc~sH)PgWZHqahgIBbWXzr0svT@)GYZ z&UZV>R5r+oHXQ<3Z(Z4@iqjv&JU1QFs(iU7VCdZ zF1nKTCY-UoXLaGupnf&Jz{n8SR9_5j5XkAmhIUK5{XonDYbC#aNm>=GLT)N(Ou7eU zcao?hvVVhgzhCPJe!ClRy3!rkhdxed`!orDf1d96f1c>uet#d@w)pM0JEFY3nOF5s z$%=cU@7YJ_E_^*11P1y5KXY+!`uyuBfSxrq?^)aTbWoV+P~g;vDJHuahL1cHDV`Rq(0l`~xra(I^j5?MxXJA)I6 zUn9%l)X9&Lq!!Vi0~BaSY5Pwkvnxm`J;8bNI-eU8^8o$XwV9c?!Dpk6O+UgqKoI6{ zF9-v`5(wTPGOzlVo$6~biP_^>oY$VVe zGx#;4n*`3{K9`LB*+v$>zhpj_PRt>hlB|T-y7<(#S;Bk?z3VUq#Jyk!s)E5NUHCaA(52)mUEND?yS? zQT=}N(&zV2e21gJQQEL51WY|82yz5Z@0y5M~ z?>{|uY;_zkcqs@jv|U@ptE!k6w_szw;0cVS^@5uO`ZWvT9B#xvzd(~fHGM+cm;!w0 zA~>HGE;oNLwgy2pK%vZiJKOC54HSOgX?f51O}_xv`^|K0zkpv8-a2ralmZ0u2|G9m z%roM)G{<`0J><10XD1?1*Liq=cdcMNAV=`8_{o@dF=S2|!heO3TQ%p+tXAH{XgkdH zscx|*e3x7=nt9>5L|vu8vM8mqtw(99bRfX2VIqu=EFF6o;3Aly87TE-j#EY{>)e*k z{Iu8B+#uc2+`KuH)k2rFDyN__L=lbhALACD=8d>6?u+gGg`#m*ezYj=ySAq)qo{&4 ztmuk23y?$V1dM`9FtA8AA)`g&jzQ^N1c5}e;iOcQEhysSYAFnb!R2t6h^{z`_imIe z@-8Bx8i>CrK-m^oV`KAG(oC8dDV{?}38vGceeU4<)x_(st=Uw>zw1OG|@0jEA*dhD`x)sA8NBtq8m-jh7NqgY-|TW)1Oz+P^ZF(gQ{+ z&F*w1_PBL3+d?M?Pvtp|A7pfW4W`TN%M}Vn0J+sT^_&fajVi;p%IMG%&inapiYVu_ zrPtZZ$@q)Q@tY$IwX=s|CIYNF~bI$y&0hK1ozFsY0pE4DCp_g=ZGCI%b zL!_R38de8{fhkqP=%h-f!QgCw&~vt%$KZo?mFkdbh>2<;mm!@TuJt+C++ejdg0@{X zyL$1$fj6HKok#m*%N>D3W7W&AKZ4W-Q0brDfyK>Rv;V>-ghMD0jK1(71-ReS*N3ZA zPbeg^U${qa5BONi_Y}cCf2w<6$31?8{IOA6+DB*)nk~{bVp>ydSXe>cGdNTh8HrWH zXB;a;k=%y9L}*`~qqsH0*2kMD7me(hUK*-_-5OW7WHc7vS=0-q0a+&6tv;a!xO4ra z;l2151jrDZ{6XM#P0?;oG30C(48nMhou*n z@(e7eWi3xn#=Bb`Tk)mqkw&!WoN$0}`*p%?=>}TW$9XZ+|MP&%OuPN*2cC|Zvax85 z0(vz7B5vRI&zXmV`-Au+2wF2NDT4< zihr3#XveT8x_>>OWJw|>0LO5GKp8@lba6t4No`F#(XI|e#T5A3#|p+Zo|hm#Rou)J z_q4A%Y>5U5#gCibKxSwI1USO1jK70+&r!|b3vPRv{x$w9Q;xk5cBjIvSj18 z;N+%Xfs)ofVY^?6**Ok7g*y(C&>*P6njD;v_z0$WFCEZOiYnG^Cfl6j7$Buzb4R&) zch`q-M`8Z5TW~-px!q$-zp@yp8t&hn${Zv03&uw{!)g}@6~}oph63>+)C=%)p?13% zWiLpKNeRx*3yd293MaiXAQ`D^1&p3z&0=S-3Fn8=N?*>=WfbdELYP3898MR6G-;py z+KezV+etU25atD7`D$`(rc+Wh-WF9mHcCYat|CbPsZKf1G1}mc;sJIhWa`#@`jv{3 zYv^w=bs94H#5oKL(+#?_Am95}@YKFRjthvU%uK3Ft5 zfOz+4 zL)O3Le$cw3epX{V#VQMYN<== zO%Jq|gyE$F;wB2<*N-+-dD8=imK|-Cf!+JD&)IQWIWxWn1MsH}Y?WKM7;2*) za|p_Ul47BKrf=BxxrNkVQ0tUQ>Ozw;sut$neg;$ZG)K!!Sz%SDmm>u)$QJ3X*}}E9 zy^5@9a-c!7y%FigP0^<1LmVc^a;e}oXxPS%NZ@h-v>1`WbC(tn4Bi)n1JD{xE!w}; zpvvX!MRaV!Fvn_m&k`EkSR8hYH9ciJL6q}yX7H_XM6L!9H}G%Ktbv|nfzNt3Mc<=> z3aPXRgN^e<(d z5SBlU4X)S;e{Bc1X-aI>e3)hZNj=LVv_<3q8#K_=E}M)OjRdMN9-&ml_9vUF_|xVs zF`}4oeB(&_&y!(aK%}H%Y-zVZeFk40jDzXgZhr>S{AUuS!hlvOf?Cmw6?YBMP9drj znzWZHA)gG>RUY)plA5%m>VzA~iVtYwTg6o4jt5*CsEcckmWcw^tQNrDf3mX?_^xmP zmKlD`qK|1HH$A5zw(!ERWDJRrmw%)oq-+;KM-qrh! z)fc=5u+d`R%T9y{b(A1&=tVsnq*wI=wl5uU$Jqi{ImhRwh8!Ih!8RxK?7&U}Jcgp| zXHtbOpe9Ix?{y1;(bBCbcMy(?1#moR9pg%a!`wn#h{+okppEC|$uUU{Z6xne5)5`i zgzP7BwC($bVAinxW^%gxTiw){!cM}lroksZP(eYdg&EsCX>s@v`@6x=x|Om4;%B2@ z`A5BTNQn{o&Ak8zlgM#C(G25VFypXEoxoINF;!Cp^f^4!+xD~nbeKARjCyw9rgl~h zWkcZ+uUFoxz&KSb-I!gp2A1W@WZPAIHX^}hGz+2q*0YLy_SQw*G|+W!eoZJ>TfMtF z;=HyQKC_mYfxas`W0|U7aMpML_nCHcjZvj0h2)>$p6rMUyQ_(`^@GG6`KFwPyR z5VO!-#$LkBu6_LED2sDv668uMj08-=tKANb0tncJXCA+zC*@$f#^*5rMJFMK>VqfN zyek~AAsyB;bcySJ1*P_Sy#U@e1p=P20tEF2EujmEf4H>schqE37vACUZ4XRkLQ#~4 zLdI$a5(sL*VpHo(uHOA`H8S|xwF!nj2i|8zC32hj%3t;1nPV~~D>y+Z$Ha_Ggl(vyTC zGCHez`Zv0$J>6`hr@{I)`9U?L14qHjL3Qkr$*OzolsQQ*=ae>VjIQrNPEodP+8ioK z)fy|x+rxMyIxZTlY)smIYnQ#N6bWs6)XIrO$cL80i)>2`s{CIh)wL(Rr-%7xcL}bG zKpbVX1U%93ZHB|9HIi2r9M>F<*j=WBII^p{d6V-$7wY9mZs~d}gnKc|lIOKVNx z3PI<{SnJgJ8V&S+ktDv6_B`SG+%vG(o*`t}&?;(*97DKUN$(D)%xd0 zy?Kr;huU41BP*tf;yN|$I5Qt%fyYwi&%Iw~2T}M)nP$Ej|5|V4AANV{-xN!xG%B9{ zh3h5>C4yB&AXO;F)lR^C_3}`r2%T^p6imdy{j*0sy))P%&6{^skI7cX+?*x9#}`*; z<}siIvrLg%0tg%JN{weDwLE&N=F0QQr_9@zNGrSi{bJ*9j>53~hYHm&_q<^`1yzlD z*!3l{7b~0{Jpr@!k@pac+QBZ?&7@ zdl1IBB{_1}&zM}*#Z!ud7@yB??B57=Q5m84zFdzxlMqPlxKR`&V!9OI5B`n9& znVg5;2pY?7AWfr7DIQolOpHjnTK8qz|3o~Hb$QQ~;bNe_);YVbqVGBr+F;ayq!_iu zm%$^dd_Q*(gHVLg-GH|#rHT=B=~JovJZ}Ia^zQ93m_8cB*?g#O&+;<3?bwSd+d`RK z6vwbM7U1)DtKL2fBlvzR9=8Zd=Ey^wKpYX`yLy5Ud@onC0rl^KHo z$DL*fT6)6N)xd>hO(;ix$Kyv-K^+5yoUO1y2o;u z=^^HHg@R8k&oRsUw+DT|3J$-o;0~p^FCQ{o_ML_5)~M(CtaG~}HR^-Ou zKIy>@V`5rhZ-MQd*UD!doUI0Q0WP~5{K8?}H&^5CCtHtLezV8l$~9@=JzVin+i)V% zmi~z$-w1oSJ5~xeioLU`0re9jI7rrOCyk_|c)VAcz~eXl;}9d4`s?Y{vV+*1cG!)z zE)ufl)_A1nSXE7@A0M^1atWGjfLL1PbZ|J#>UP3Tq`P9bsM>LVKo&mh4sh)G3BgB0 zMsYODN>7&L(;O}}eYWYmJv!w$yyN4FSZO_Ap-qboxRIO}pf`eW{-dpOtulQ}ikSe0 z73dNrZ=|QNRTF*1ecZQ~0JRKePqMhR1lgN%F0UUi9BKR{tXC3wyLKFEe~?c$Sqbh{ z8di=xsvZ?z%jDk!4{ZCx3D{MwcDXu2OXB7Osd&?P@2(cX_3oa2 zO^SMewFz&JyJ9@PvMF47*oaULct8;__<0oD?VosQ*y+`INgV4Z8E?6#|6`X9AD6^r z>(bKY{uQ}BVD+-$g!NA^=GxH5u6&2UM=I^uR0a-8eMYnk2wv@+#YZ8Wu?2%)y{b9MEk<> zddBwLO6I%LdCm-41sBNt{Lp;~xrsqSlk-`7m9u9y#gV z9-dn%cY;yUosX4?g8dpg566z13ReiX6|dtwjcYLbq4WGHf}CCE(%S&cpwy#e=@t?Z_SK&&~?B$#YCG5qw11OBD2vX+-Wy zmLv9Y)NR0pIj1F${PS2JaQTEg%Kzl_)J*@Yh+*YqW&6K5J=_12(=)OEAGC`U@PEKA zw4EzzE8B9HY0z*GRq2-dTEYF0hgnd}&I0eFJ@;uxI}sDL%ZZsFFC{AD&ZCYqv4$A^ zpRdQQ5Z(3B;4aKrcKeT!&+p&6U!RYwJi5M9_QAfr-+xZOJ`KchP1Clgj~{VUc?5@p zBPUP#0B_UJQvHrT-4SZ#wkjXM$t60U&PQC&PVHyP#(fk6`^%(^*VwV)r`w6^J+JR5 zMn-$aXQ91($4nhFme^?@3?Bb~eUIL8K&15gmg<4^H$J&+mhsQ1CSDp}hz<2P;wt&{ zSDPjM$v>Wqo{i5U>bs%UB~ZE}st?k2+1)+`!);zWxipm3A@q+8A3}J*ARJ)rWlop) zB*54K42OUc5AZCDo>)?LIvNztmxy$8bC(D3{CM~I@GP-7S}7G56_-3-nGzI9V)(M) z9*=}_La!s7=^kOI&1spUS(oyv?P?dGP`xqWRap$=Ns(2U7@UkdDwb-MHG@9#Qtedbn(fYm{Qj?1-}Td$;AA z3@}jTy#-`Wk?cK6WsVcc6h@^QDnguQnjUxJu$s1k{Fed;Kh$I`g687vT@OT#v z#p_s<8R=^(9E&%x&w?y&zuAJR+$2HY-Rh9mmpuu@n7GXR|NVc6bM$C1!@D6xX}*!G zt=t*Y5X34>wT@NsOru>Wzab{Z{7)-4In&nYqMJzU@-}*7$%sxW_phvMwD58O4>Th| zp`25FV!qg1FqjH}M1C%k6U3l?O0F;5FU(O2@(uGSd5oiON{N)O;@!I2CD9N_DXzrTGRCsp^aN1qJb9E1S-fj7}nVyAna4? zMA36>Pl7S3Wn%ax8COTTDaRT}%LL21)cny1$}bBo53PF@QW>Tr5`pe=H1=ZC6b{Ir4_F{S!}va zXcz--f(9tY9JI|53DiR#XW_!mBf2H-;D`1*i><^G$3Fi25g@Hi6ebqnNx{cLbo94+ z*U(vblgHv#6qMChh|O)t4D}*w!WvSMI`)r-hQV4VTOI_7qEC*0-s|qQ`jJ$utI0C` zqM#1OjVm7An2vC3Gow@TKv<1``vuCPYz6}m!4Pj+PQ*Q7qXWhKrwSgvh%bN8^$ql{ zb(m~N#x2_>vb3TypbHXMpj^SX;tr<{l{Cy&g=xJl?7^J4Mx;XP{0$~bbPtt( z)*$7t23(=VfE^O)4x`;qEZ$dmqCN)b;t|-?|e}vI6{*PiQ;DIvbc@d0XB>=)pmQ!Z;H(4Y@S&qFF1hS-)uo6~{b#-PiRHiL} zTa`A-EyX))-AB;cP*8Y3ei}F^oXgs=qHK(ty?@v2rk*tt77E8^CZY_Om6yUwZepvOvc-yG{Yd^S|Ab;O}rOd!gLuR5J03-OZ;VFJj& zCmH}Bv_>xZXR#e}=R@hYsbJx!uCDx30*TMqRj*UY+HWP9%P2f;%3bDpy56yr`}-u( z#b`)4^+Y98yO4Q#fv3P$it+$7TCwkDSZ_hlICE{}xcX+N5SyHRuGc>W6tjU~ut_8t z?UUTJTAj;u_T1jH&5MNIuBL?P_zx7=LTj?4-gPgPV|--VWVBbi@AUW9;bWYXxGac> zD^oVZG%5rBM5=8f;qb;Gd`egAq2dv768So83OT8w&f%*O*XFHY4h8^`O2mAbjpQKb zG7qBRT;?Ws-0+5$+JkyZ+s+ahxn?3NZ~$o%!u|Pk$Eh@2`fET4DK{?@!pVsVuJ@Q1 zy0IFO_uRDi7ZBE>aZs@YRhRS03wQe^NKpXB0os0D1}0!onqrF0{ihK)bTRW5?toAr zD~0){0Xa@Rqtf&a#vYI^BLrdwxq}nbqCsgVS8stGys=}dA9}?-v*l$Gs@^M*#_l@` zK7j{^oiOQbpwcsnwQ(lgW6gZk6ZE8J*On=6y1%kMP2y!`wJrlw$txa2E8dx!qq#Uq zFGS@;m_?(;8p=xJ8AuimA9#p@y`47{T&fY>>S z-C=y=Xa5uN#sQ3j2e-6f+q;6wF_d)R*K~Hc;|yf)p*X;#@bZgSnu67=12c34{f5Y? zEG;c7D^#2)*2z~ow~-qQ@}y+!Su#(dv;Q$i&W7yyNl4{)zxy+lA9>a1Ot>DYad#N?lqDHmSQzL8w9d* z%w!souro@XXzO3UNs;vj;oaoi?l$njfHJDLthcy%iibM6%#?HC77-d9W4TLBiv}G+ zTVUB2$vm7(ye(#Y%+fJ3Dra>WxrE}aw}%f2aJjTp8=<0U((^UWRC89lonMFNsN51; z^>af)?*lFfrR9>r98Uf-k9t)Yb^0NC$)PhPvt*g@g-^iN4$)^?o&_%thUr%yZf7bS zSrpQgT*^ZD9gtB{2me%8=ij-%LP?j_`jA~|(vl}SC<_-7W`^4h<_;Eldp*x8L3kDS zC2KAsl};qLs%jL{WRiOubMh%Vw0p5Frr*UiBA>TU@VnPB+}H4Od-@c(CYJy#5VrboqE1#!u!v}9H5(SZ($$vk zV-#vNFNmu+6erDS5>?;07Gad?RpuybETv{Ic5T;BkK#@g&ojOw5LLN|Lj|r!$YOw- z9jg`qI4kTE$!B%!3);7O^rj!urnXxZ20*-G7^JU+j8}_OR>hedm(NZJ;Z^lS2)S0> z=`uGbV=Nb)vv88@5Wc;I^`7c&bc%VR>}B(fy!YPHF%;`U(whlGXvZFO{IZ3LiSI2K zObgNuAIn}!Nr7Jlhdr1;B+1x|p^O5H6t&se^|uEagD%{>u?+lf1xEOM)Uw(QHcQA?x%3P>FJV1WWfgeYb_d4-1kU_}rAT0o zzut$Mhhz3!*_IzAFR`(IyvS}C4FtP9nIG?7>NxxGxa*;?Y}mH%{m#5OPIQ;xJhO|; zSP9 zidC_#if!9ADoOp>yZh_i|LC*lXpON>*1G5Y%sH>pRI^HZMS9dJXtBs65j{XpzH=U& z_N=OcG0qeUDTfopk%D=MH^REV-e*?}J7({Wp*^`7QlH;6`JQeS+E5fqgI9}kg=YOZ z-MrfdSsvNL=jf*iRk5o!_6{$bNb6hcAWi*b$;%%%i~A?B$xGW_&$4m-{yK5UU+!X9 zl5U2z6B@6*<+5aK7>hH+)RchNi;AEkkkGY0_z0#-^5GTRNk`M523mv%{8dtapMbYx zRLyxqV~SH4Plw>S+YVx7{%0&M_}1!^e`^e*F%qPQJ5MYFx1m1LyUnGe8wwyW`}SH* zhI^JUTQv6Y$>#*HI>ma$fjRa!DXIM@IY9>8fYKMK`xS-PecJxOoLq>1KUUHb$p03P zG%TF|TPCuybNpZ8@jn2C|G{;!W-xcdkO5lsS61T`=ZWzEi z+uc^%!bD(iyUus(juh7gUUF09I+&zq@Fp9dq|)uq8~;l{KK=dw3COp{gx&n_kMc=C zetL$M-ijS5YmkCn1#DHb7C+6@cDTD{78*(k9i1~qS)J>?KAxTBxdA_ ziuiGKO&K^8{PXeo=l8)K+ni&LAu%EU#L5bOvBvFPw!)9Dg%3otCaO2N01LHMHuTfb}YOiu& zM^+GPmSYs}IuHst+Gp-_inw6vhco?tc)z7212<`A0#43`mSciH+@m)dk-$JR7oPd! z+@QS^$46#WiPs-IE2)r1>yGBm`jFUPqMQTPG1ZY*sR=@dG<>>>O>Wx_BovK5-pQM6 zFF}wqA2Mp4R{F5Jv*pog5F$GDtBcQ_zT$stR)%epnr~Jrmzo6j{t4r9YPD%b+JyVxyg!UBv z45ynoIr&m0u&LR^gij3@SjgI<00|@ik&tV7B9A;n#P8JqHPfw8rR&9qwPzy)uPOx~ zGZqkaVg#YdHpsW>tY+azdhQ(DiCya`bLZi%hAMn8u7i_3()MJt+Z0XnxDNBn_x9yC zK4wzla;DU&fG;cep=$KDRAY`sozw1M%i-TD1m8LZqZlc_QiSr2X0e+?l@wm6dELHS z?C65VypdI;d|uog+oIgs-|I@+C$+4A3WKDeA+W&wm_57Axu9&8gVML4U+kUNiX7%! z#w6z28jNFP<96vD1(c;483RztPD9}pzPdn_r2>#p49rGXWxjBkkwIfU6(7iHc6sajt~cp!z9>eTPPbU|* zRE)BI!W6LF83r|emHO9^*C?cA0nt=BRt3X>W?i!?6%+I(=lGgi#WFm1Dj@TFt;vhO z3EI(f^UIlBvi(QHWEaCyXKg%`4yJE_>YH$SZr?Qn?|jG3vcDwIpA|s>Wfr#x2XG%H z_hy%A?BEsyt%dJ~$ocEWf5=c*o^_MKH^$JR1s{T+5$Gkc{c2;P_1x>HQKef}e)7us z3(HJ0y(FL4QMy)`3yrv?jmBV zB1uBYe+d1BM1Z9Iv@&%8uba+w^5JpH>AERy|BYq1s7T;dYvM0~ zZo&BjzG+$aq#4+?Cq4eE-74WP1kS>q_1j7TR4S5#Ad0oRLGG}+ z*{LqS*}Oq!m&7oj$KEno^3zB{qDfg*;BUzIprY5ei!FUHLN3>w#VMV#VZ7=sH?X-x zk0c(rr)K?c+ap=iv%-nnGJlnNdABUo!?t81bk9f%@2>1Z^{FoqOG4vOk#Mb<2eFxl zJ6@@}VHF4v5%hJ))XXokHFn^Pb43)GVZ+B!yUVqhh44GTq8O~AGI$3b7Gl_7OuQDj zb2EJ}d{oK=wifgHlir_4hwa%IJ9N;C)^)El*%==X#e%bNl8bz;#{MxsJ*U|-{6%uA zl3=e|n9)sY;wOmUPN+l9^Dl5P5JBN}udRB3_z1^ssfEPADfx<%7|jg{5wfP1ZJ;_H z3Q|)87OX6Ql^zN^O1c3XL6CkolQS!GyB)C<=y4+%Uj;*IimGAV{(ylz5iy7L`4Ehn zT+*1Eq{iBPo`JdVzJ56BND+DHg1io6ct&b!O#T79mer@(?of|GjH63shrEmf9;pD8 zcPMMo_B}=$qg`@pl6-9D?)dsph$3q(v?&2NYuFf&0Frg|Voa1G!jE94g~JwDvu~$S z&?*U+ivHVrClF$F3Nk?eytR^v-FruTyRs`);mf>yM3@>k94 zR;QOcl>u4SRg0x$Bw{9js0E1}nC{#+hcX$|&*l0bK(6SF`YnJ>@;8E%@ywHlQvj*Z zVecxyhgVbehvi_*M`?@7uw63#K5Uf*DaBq$L@>HF4JrgJ&+xi1IwHEVTF@XCPd~mJ zUX!o`cZ2tCDEcwx?aG6!3L^gIIJ0w6sVnC+Ug~8?<5B@tNnkLa@-Tkw?WmaO;aSd5 zWcMq7eEw=e>9M_7Q;P9#HG1b(#!YaybnXPeyMKq8ng0Z~dm0uP;@)}lgbKqeWNb{> zCzvw|VlkEXJjxuR$IdNfueXO)Xvl#8Gs-|ko$(#k9edxD_)oNXsv~Ph+|gHbv(ow5 z0~7a5{hmrITY_U1Jv{^GfUb%gU~f{tp7dCfnxomme4n=&Z0DCEwS1S52UU>i;O{6v z#GJ~T-N0(Ip;-b(C?FAoPwWAwf95!NrDokC0YfZV)`@;7Aw3;S4(1F}t`a%-!aj8FESriH1LyT-(oRke>44$IB`OPOa0hc9 z#Ara(qAM;rY^7rV6GS^zpj9mF78SAf3ycu?>+{uKnWwe&5_N?NpJ4d68DKD&4}y%g zhG2J^%nN$w*21vaE{u8-1$C4j*Ts0xwilG1F_}lk3#==8H=a}-x`n#!ZkCcSKAFje zycRXRmMGrIFX-dvz&1?g?*OqQcru;3uYXq;u0! zJqUv-)#Byc;^(8x+yOwVx`w>Oh2|^712Q`Qili9{>_M{@x2pXr={YLl9-U5?|1Ego zxm$a9sN&FFclb!fGy~WY$!LM?8%F8T>ctG0{!-K=;94reuU`5%SNm&es&7(=RP`-p z^AtTaUi=eg1c&9BP76xf>tsk|Eto{%WzBoW161$REE&9}bpwtMQnn}&SIy|f7C-j^ zdxbN>Xyezb1o182t(WR$WSs&1I(7NkPO{vu0s2P0*0C%1%s*f8@&_qr>YsDvY{sU%9*dM| zp0LCcK2+RfX-%cy#d{anTN*iVVXpfhTf*|jsM=7nSH=+ot^OURFfM66#o>z;m*96b zCttC59DfHayhvpuv&gyoj&EP8_MXPLXy<@PTz_|eB7#LxFBAN)Yfsky6jQKr{9n8b z*8fm6{x9Xq`XAz-tSy-&$`3DNX}!>;myigjQ*tq)2Oi3gsdv4rz8?0){NJ~P0O^Ce zzI_yMWtSQ@Hg?_T!6aVmb=bP0RR_oWJf*2DcqC{%{MPhlJ9R1 z<-4%$K}@W|$G_gGo&AWTznL=EC#!uzFx`Fd2wgG^I`k(d!z;NK1}HNN9+~RLWKl~x z*aBi1ON<4qGM^M4p}l|=d8~ScfN@k;^DwmR>I%BWwO_8wd{Rv6+h$c<;98s)lxTclw&d51@xlfV zsF82iKUBlrpVyo+>Gx{6Wcc}&k;tLcQaRa}Fc9MobeZiipM$U7iL+kkChGirrT$k& zowW(0OOEw1E{E-r*V5U3mw~D6YGRE15x%VhhfT&2oo==Au@q^W8>;d)ly zsYA3iP$m(=Cxp#x!TxTJx`%4R?sdoeJk^Oo;6yBXhrVfZ6krh08-i8wl|S?_cp>o3 z-!!V0xt*t3%M><9w03J8W)S^(BcIkMKxAo9sJ|&CdmS? zV3FSq(Gh!H*MfvjS8C6&rIU%2977NQinhD}8;}IE87^1B$KbwRyZKn&Ap~G{oVRNo zvYJFbWA(1gNe(m}#=f(Q z;(oO&sOExH$2bbIG;kDG?kHw@aX7GvZ5)j8&>rn!t6Va`Pz%s$l{?JG+nsx_^YcwY zC~oqbXh2;Ok&D0!Hfj23E&+OMQ?Wf(C09aq9C@oFS%G=6C6y;?bwcba@iUp`g}?*K z$w=2gfITpaV0MYAdV$xt3xU$f9p7Osr@s}G^nTOs7n=Y-jJ`yLli7<|aH9i@k15T+ zsG=Wm_M|DsmyP{P;+_%}6fxv_n=iOKG~2Qk6k${sVhME%Q&vkJHLx05U)J(c{@$)?m5B&rxXSIH5*}*DD2be5nhH0XuN2-eQC8NN(IMmojCJxCr z^0AsQO;|N)V47{&E{2lIv~G3avacF5QM!OmgHCm2n^gU-j48Q(;?5C}!7zt75YM$T zEsq|Z$+fw`NDCe2f0HBv~5zz)4gN(l{0 zLPf+AHqt2AAk`{)G`ew)BwJ9MlZ6PG2+0oLC68WfxyfUJyOz+Bs+0cFw$434C45)> zP@>}fm)HN%z4y`?#G;LSgH)_N)A(41{c%qLM! zKA_$Eg-4v5>d*4?gfp3rCsG9U&?%Kuec^$wyce?#g+W5_S<{QN#5&Mf0 z2eHz3ezKb1g4eJ7ufTgXW&Yn~w2uez!wFM3$lAC4xzXtOh)`6x6iJ4?aK2hULYAjn5<+%uDQev$S7}l0=_Y;US z#Wv(UDieT6ySlXiSQRhXlhs_@7iAXVAJ;_HKa`Wj(FiQ1rrPL~vGi-O_=l!wS z!KV4y!z`dMI-gF)ZI_>xnI#hWo3t@oxsW0e!oyzaDvNaySy3J(=7^v~dk(J>>l>T$ zgbFEr=^Vu;m~{f_3Zpn5IGp^4eyaZRRXqP`*meNFLcempXJ*Xs#lcxQ?<==k54$O< zh|8SkbfDdadZTh{Eb!pNhe<2-JyB4a$OoD)!fLeM4!?m3u9T*MfBgz&zt zu2$&ai?!4$Ee6k$_58u8JB*!B$w*%*9(gJUGinfGbaH8AFZGMaJ8O5qnHQ?sP`><~>v)w80kGisl(4j)u{ z)&bt#6Lt$aNS$N!d+*m){u!>e4r7-I`;}tEjJkt|D3N=xo}7^raBDV0V*c5mM@3@K z6Sz-|uGPTZrO}!#?kSsiOZ}>=D~C+II`!WWKJ^U$a5qFOM?MGo(=51Qh6cW3#FXTHA1gu zGMCSH(`Wt^qd{px9K#+2=I#)p&J>d&*fJ55R8U3yN=JM8Nn90cR7HNUd(k}jS-08M zJdlaf)474MUNTmOryr~qdFft&Rd4|md4WfM?%fl0U^uGl?t;yWHEJ;*(kCE?_|74u zn3_C9`3xO9-pEt0ZxTucVsjH|x!(a@%u|BFcI9!?TH2=%du#w7NRI@1 zWJFpXRH-48Q0$TT>h`HQ4tvUy@;=%dikjgCJHOrI62b+F5UN%)FXbiue^(!Cr1@55 zG7l4R7*~}W47oiTT*NG!gq7pN#7NoS|?+mLQg@=rF%Z<_Ge2kuxz1{ zyz(d^BBr+3Pd^#75Hdv!Eqk*;-PD6rZ;hwvkhtuoS-aO7TP}nUEcXF4J5*=#9JRZw z>3cwEOLAm}zvAC+?AYHw6Ad^?fg|MfV<&wYMLlYLF8wOpukE=)gflbY;;u$7R=AE= zDbR?LM$hnHze5A1%G#>T3bc-9OkK-mjKMTnw1o&KebR%Ef7+*#5sx8H6b?;Iyp&sSjY`X8Iq> z9qWJU=>M;&o#TH`?K-kCq~rfZxm#MFYk3b4B26sQ4ezPl-V3>(M%3a9-=6&Tmoz&f zZDgq?b4LVSRHCF zFGt5|wNAvfwjb_ikIQomOLPRjzg{(uXTH^~ocXIYjl%#aZB2e@2cOBkA5GzeZ`}PT*@S&xqJ%B-On_txp z#L1E~K1;eu_lJD9liJ7d67WVI1qA|rn(1-_xRWTpA1u`-F0LOS{r-9}QJc~Rt)cI>IF-ppdh0K&WVRh^ z{nP>^X0gmE)GN9wU!yw55Sl7TH_`LQP<#vypNlIrw#Uux9&2<2>548LYDYIp+6kw) zxih*@{2^P9oP>=!Kw&mX9VFJ)&ao(irA>c}|{XqBNhZUtHcg+DP4LC#&Xx@-utx;geHf2KZ?|-XA@RwqT zO0?6YDEnO_e5AQk1WoQzcuqCu!Jf(=@QWmly0o+BqWVwVamEobdn429+toZh<@BYJ zcXZ?k+3aNHiH^S5PCR!(Rs_27M7zELXz^w|IwW((K_`Z?Pc{uHw3|J4L{OSx`Ys0G z2&AS@i%Mrc@IIEouw>M+Cau!AgG*wQ_hN~E1C;^PH+GlNRZZ(d(unP1jyaO2O;G2 zh!O?qokB5@^a24WgANlt8rwoaF}Gw(PftS@sx!#@2u< zL?{x@aV*6P3{;-I$fow3L^`#i`OBfEv|?Ybti`h{Xli5_J;k?tP*d5y1{&mTpnQbY z?(mwcg3?A&o-vE-q@HFcC;vtgNIYpxgjXsMQKADHxXE=k-uBuq#=fc{bk#NHNh%W8 zF&v)YvRSgBe!AMaNDNdc4@?dKa+^Ut?y5CkIMZs5<46BI*sXcFeVKTkC7{hO!Y(M@We(Ztc=WYfW%apNvRy~GZ%RndykCE zYNeWi1lQxVA=<;!M(EES*7UO(O9^pPnnk3&P)#bJy7==^w0<#!PZyrQ<}=@2aH{&C4Lbz4MZL${K{Ik~Zko zeJ(b{7qy-}T!D>;vmgzSar3;ql3QY2(FW}q4;<}7p7E~Vx;TqK?)PKcD833%Yo+yh zDTFQngM;)|Fl*d4KW0~oke%R62AZ)da62^fZlYZZ!^iupsu%9B~2D_;OfrqM9w5Ha?W>7&l9 zNiQ+Z#r}FjbPmHqq5{`fk=d*t4R~kwYcnJ%q>FhBzCy~PvO5TZ)Ti=l! zKhB*-Erw>{eEk0EIA4*Ar*s{t5)U0jN^8Cwfx!)4&=BY24_7;kk*)UdSYV@+yT z>ceP1`V9iUqQJ`7DC(oY3kzDvInhd#5i!<*Z+4jVtrchl_6HXFP}YiE1tsmAstRlb zSz~jbG@i)fP8;2r#sy- z{UMc2bnUA9LDfKxJL9;}b2rYJP|n-IaPlvi&#SW{@k(;{S~34&+gy`ZY%b@nqcGat zUB>~iXwU3VuM>3Wmkfd>mFcNkP|W6u=sf+S@W;7>2f0_CNaNXb_St2kG)9*P71*ri zRD1XK^``!Fe8!$@2%^a*Kl{m5c1^j*XQ+w%k@>r<>1g_GvkZK3E<{X9j>gJLx5$~} zqyld}RdH=uB#$w^k(?9n~+NH6#~ z)a@wyCch%Dn$pMhv1A~$c^z-91f;ZROcH#Z@An@QV=dxGKEomuY$wFINR)e7@`(xn zx=AbL^EirmQA;9!DSpje3(Rr7dhWY0qPjjVEu1Cjvc^`g?w#(g-1rrX8HdkeQ*|7* zKA}$?He;gb5VV{R^4#uk5l_sK<^?6I#Wme3?Q6PKJ* zzSd1&V_VDNRu(;=tEn5_L7+u1YJcsr=$Jb97rr9?B~k`SruqFBs~m77fb0bjrb7$v zbrJe&jkZNaq?|p4l62T_YgR$zw`br@&t^K!F1`uq0?4i1>P}ONw?qYQW%$hsO0e@X zi(`IX<9@eImN|^Ip!2;~{4PGxn6MTkcR@tO_ebJ=V>NK}O-CqK3 zXROZx{jkfrbYqmVKf`M5agVuxIF2^WKQ65LXjJNT!XXS69Kmh!>*UNg5nF~YmgHK^ z@@%jM6D={!iPOS1O*W{A6q!4aVMS@i5@pDH38^VXhdU)^5))HP*DbW6dWFV~M7bPD*z&Az_;rROV!jl69EHpegJibVfOwe)941wf(R$c+H56gbYG*KTYlr6 z8>R{)lVNuj6)(YaQLvZa|8><-L*DRP&_7$c{7SC`ahdt)xJEIM0gyruP?reu8R0ck z>h$3jZIc}neROr-M~*~qewN3sO&fY&F9hOZUNq&}wqnr!2#YnK%I2G8cEQ5Ug4!-e z_sg$=U1Mjc&F!4aWCWkl$!n&G&s=Rc!?;Vygg3Z;&P9^=x$-~&H&LV&ois0nGAHlt zg;FQNQ%wra`f_PC2e{jh1x31nUW9+xtFSY$KVzEz;sF(p@%a*o*ILrna2v_mmkXYw4`q_Wo0`Ou=bssqRMN*nqV0s@)M`vj~<{If;(p=nZx71wJl7hX*hZ|bW0?qWN zdYu}R6bllXF?gBB3zrF6Etz}NE-`cxp(buM6Rk}SvP4s*Q=L0`S>%8wL}+$((1x5O zBlb4iU+aCZNk^=Kgr;<fe;k1H`ug+Yj3%_~ck55UtT)oy4mO-6%!RvO+RjL~}k zq^Ff8=W|wyq#oDkV*;&F_yAVj_~6bR9^^QNzJh}Wdjc$S33A7)AR1FhjfftmyzVb> zZaOn_%xIaDOr?W1*p~+}jV&VMej(01hXy3~98L&hM#5(7kqjJF`my zB=zs%2*7W$NfQFT*hZP~aR2Y00-#PB#+1-1JRPs5x_Za9r#(zjv*-MCFA7mUBb3tLinl?s zsx)sE5o62_hIAUai3P>l?(`FlVoemzfQe~!?5qf$Xdl{pXxuv3J{993g9FLQCQ3WG z01*09AJ^&9+Ed?V=}O-XJp`JQ-7r8}4-iUME73USvJf1?O2Sj1bb|N*cc=+{3&Vw> zlfIq<*9)x)hu$f)iJ?nhDTiqocv5{-8BgPvj^Fq-0>3!$uqsW4|jcXuSpFPj@xM$;f`2FI-?E*F(6P=YWL6ku80q1%A z(uE{3O|Y}HMUDCfVJ;?&_9cFW2CRgC+AW1#odwK=vUu7CkB5@VTP>;&{5AYrNK+%v zdR2MAMCOB*ex(uWfPJfFg{lv=GeYA=`bb<0qJE^-K7gSu zWXjy^SrQlm?-09aZ2#{=3!xwH=79%*klykvc2mrfEX|L>@}@7BExo2!3s7I@yug|` zMPR=>>-}>R6%eW)2fcBO(;B_r&_#RpgD|DJSDHyaeN^;=YYMCsu!FLd6L3xD2gwT7 zF~VH0cqSh$)4!H|p^&_ttIb(91srY6{?3fpQl4wLIx&pi+}Qc9_^LB6R$?0PPaT92 z3{79qDG*w9HP;DKCE;ZD0Wd1zjs9RZITM-_cwl(`aQAE~Q$hb2QV)rnxyI~kN!kKh zd3XZ@#Ad1xyIFR<&owCU`%*)-FJX)Rv2(G2-Zsm$c+!q{U^HC21#l7X5|^b-2APXr z2ki)IEWG!7$*c6-EGK1le3nU>E~ooCfcVtXH_!Kn7a5^!lkU0=1L~VaBlJ1IZ3lXN zzXuJpK1JB-hh?E3`bVQVEUTegZl(tWtS-aC0y>*qbLWxPhdpX-DJwHRR`fV@6OWl> zd%^cPS~qkP-F)I@{|YlYtuz151E(1jjWc;zlW4Z?*ynyS{o-*8w3pmvsUlX778PAe z-FgZfOMej29+?X`1N?2Yln$}@tvP*+lQoT#H5uT_&9`OC%P3-|-P@XNuBHz`&~Qsd z)IO&|w+Q1#@WFB-A;jO@3eCHM5s{J12ThX#h1dbV(-z(OCj4a+XG3X+OsuvOlF(>5d$S+1z> zkOGruYo?9Ni62%<=|P90!ku}3HV`a5LY1;8hU&`~f9DZ+sowkp^zxt(@xSLZEY|6uX!Qx*KoGTui(&D^wSC`}*pW3j(MDMZq+dPs^zwRMo>Negz4QJ4 zti6r#NZ0%nq27cIil77__fXO?4lC& zTN6xX7YcT_f_5jSjZ6rLc%EhkS__!+cNEC5lJ}8h@e|#Qn@-v;_D5ZsObK1_enwyK z*QcAm??)poTB$I$PXo|9PZDv`aC>fGC+ps6Qt2=|Et)}Ez9lD8ox_ZFh zg~)Up(rzC>da(nxzD|V;r!%y&pRkR3S79S<6Ixh#%9Vl*EnlA6T}kzuJBnG-rb~2I zu9DJhC^eeJJXa|Yw;%ZPiwqS3i~cbDVi36a#ez%>S`r2+b(Sd%vLu5C&vvGHr1o$z ztFtt75K!Q&)QP2dd^Z&QnG9CnMEDpmg?=~K(uDI)z}vJGcvJIgHGBpm z^w+F~uNfr=p0!wNsT`C>*QtfOTRKDxSv1&_3=8$T+e4-Co_aezkOwUD=!~8xu;k)b zQx4vPsj4!I1 zO56`XSCZOR!`>g3aV0Q6T#|J9xt^$V=v)u%RRYvNhT+6JIgVP$YQx1Jp_#(@Ohn+7 zPXL^_$s7}x$FE#S6SEv_MYGlL+MSgHkdDcpO zA-?5mo|@ zCSd6>(bI1@rC}qrM#TN-^WefUAg?luqEhn(2iM5GPyba!R~IyI6OP2uBb@BHs48? zDM@s|NeS|-p^kOpFG6Td7#L+b1#&J-o|EVlf@~vt3$y9* zL=$w5L1X1BGaH7%;D=J>38yjuk}w^6!9-f(I!%!q?-bB`n}vbt z6@|ndX;fm)yq2gT51?**OGXzGsc(dXQRTIJAOZw8NO-{t;#akhA?1+1<}c%E#Ds3Z z6H?sLeeIq+qykUa(H>%C%k$Bp1J*@|HmM!I$50QvJ4?tEVf})f6GLSF$`LTQv0_Bd|sH%7JS3Yl;U=F#`_&S)A5O)dp=h z&I0|UgT*Y%wvI^+9#f2VPO5fG0v+I1p~*|4q_lpho+5$FoL27R4C=k}1|LhYozXLt z`g*{#R^A#3OC&fP1@2@?f z%uY`TJ;%Fq305C;lkF6J$bQ0l1PJKC-}o=B`;D!mu?m_V>l6to8*PtW6C&_o_Ik40 zW+#&<&5^Wl?oSbb9G|#)RSI`LNdJ5Wt95)x>+C^8Eixk)TSO&GJyb4777BMF%gHYv zy}tNfi&{eR_KufU8RLJSR#g5Y%I^HhGJ%K&B(27w$T0Z7IQ^Uy@o?(ncp1Uhm{)af9f zbHWO+*x(DR-9Bc?q0coUQ=na+Ga=8DcobT*+2Ok0!P^og zZYLycIg2*{Mag~GxFnHFasgXAnT6S_aKp*|Bt$}Imzwds10+LCi z{@6(?9eDu`lVF{4A1&hL(-v;SgM$B%Biwfs`i2|@LwG(vj<&8S(Ama*cw(RyKkdMZ zfc4WJ7-MpsM;#P70)np4IC-gXa1nS`q^5+>I=w9b+kUf^a|pTZr9_ZY6NV7++!dv% z(6RpoY6Vv=#}cZuN7&up53oUF)GpqR%2i1R1seF*kDt-QALRIyX!^eAP$D5{4;69j zD~SVGdUhi23GRh`vxfE*HAf}GtU`53gCY=Wk-j_{yCurC;t`B#RWe+&XN36bAdK1Bno&R;c9j{|;hd6xaq)NlS z+J?JEXE7*Cb}a&v@ac-FXbAhrii-_DGY2+#Hy3nml6sdx&GK36(~bMC-mbycc`v@z z8Uv_g4zhIMY)-70z(CWu3lSb z7Gcls-jqC{scn6TMw}O>PK^0fYFzag_Igt!BNe^WxsK9`n^V1vlap>G(^d*60`Hk7 zj`>rgL~ob6oaHe7>(RH^!*}!d?iB5kOvL;K2k90Mk5jj*0kb*I2K(D2V^=Nk_2Ta= zS$5Rl#5i%bk;;T!?1vNOQRu?Sl2ZRi~k7{cOa zh_?EiU^+PhRJa;KaZXJcAAwuN6Bh7r@nK$ISHLcDa#_tEcstlqlkPf{-U;4;y>mIs*mwCdPCXaOD z`q=(!?##|%Km87n*4t4OfwXVO$Y{9dkhq(W(uce(BE-PrW$1LC_0~d8Cu=*kQ5H*g z1GzGcsG@(@BtX}%$Fxfty>_4{-ECDfuN0F2g|j?oy@ZiXxa9JUJSE$QK1#J-0Uri! zyBu{?S#wKBZ#{3NdpB4Ba@8N=-qm}8c|OjatM}C!_a0@l_cF^<4!AYl3$9Tp1ZIUw zM7v~K&_1Sku@&4ykfq@fUQ%`k7cWpf!mu1N^4WHN`mim%V|(X_v>{cuJdO3!-JyJ-RnR;P-Hk>3AB;dEK-{!c z*26>X-%>ESI;Ive=nS|avslK&i&JKCVFyEl|A67EDn$QVykWBaXUWdW%Fg^h;w=Rk zhauzI6`CqzSsIEiV~!IN4wyUQQ5&l5Q5(7$8-eXVTX;?uCN7o?c$yyxH|q*53C#3g za*w9%N5px8(X#)?W6#XQ&H8^H&i?;;?Aiaf$9`HzHsPopzIV0mj$6q0sTH0LPR(5t ze0`Gw^r(J}n$ajpy54vFXMvweCDW*XlaCh+TsGNC;P*&M&VI4qHpv)*vs5v~2Ua_3 zzA)50w`=$>;QjG79Iy!W_IfGE*jAS@-rp=eZHm?VZU6R=31J^z_wVgo-B9z(W^dBQ z0PrlYZN3D$W7W2y>E{!IXrp7eRsC>@7V+oyLWVT`d1TZ%s4QdP!#)iA_7WB@n$Q}9 z5z^7|J|jYtOX{!t_+eczn2#tf8OwyEUWDeTr%!Z3RMh4N%ds|V&ucTIe>i2Xzq$eA zrD5;4QwN~u(~EfE>;6?a{O~AZcketx7=S2fC;|i=j!nkz*9C?|{Pn$hN1545e9si& zOcI5g-X4_ZM6~!WiLCPp3<`=X(^^qLGjkgCIq{|!T-Mp+&M|4>yc&m6UP*EMR`PcWuV>CseSjktgnxLkr$ zNt`&?^auS6>^xAo4;2LRUbT$`y*JZ~LaZ}dX)&(@=&=GQI_ybU)ya53k-d#vK*eoz{t|D* z*5fS6xEYrav&@iUPi=URjmb?27_ev%pQ7LZBMN(wB-zPqT^Cf6h^Yx|qT0FX#-El{ zWYl*00kRKX?8YgbY)3DFE%}Z-7q5h-b?pG%v_m3X@ft7n9Mw8oi8Z5P2M@9>rio6j zvy!@_d%Y`HsjC1$dEzXveTZBddWnwGaQ&DQyw#IVMPJM>63>!0%6n8GlB;-W5~$cvDTFU7s!=&uJ0S?kMr$12-hV)T;K>8Kz3z@uaqZn3BKU z4*&e7=5nyorI#GddDiTbxe+`YUm4=`Bd;&Qna)!H5FaX5%1cAxAV@H4Rw#W9sO>eU zh#-8S=^HZ$k6S}woZqhl3du-t5V1N11fG=WH(HdydfCecCONX#hARRPO{scA^YT)& zSW=YrqQehBpyNOfti}kfLy|^YlJ4y=yBEm4@zHZxY(iXYYRjKQ;_zDQ5`*(N0E>Dg_-NGwdY>MS2RJ5ac%EyC-vw_4t+ z+wx=c+}Ud|NDT$0fYEu4;9YSwIqkEdJLfR0_;1JRgWvs>=Miv~SmdQLaFAf=(xXqV zuH>}p$w{zf+UE@@IcOR(n#JuYSlO3ag_Z~XiA@b)_FOTjEtv(HC%-W?!GdPgrRyf^ zhxQ=>FjrQ6JsvT_oi_nj>ZK$;NB~Giem8)+${(SC1sym#2l!>u+E}Ov_pkk9DOJSx z$g_y*23qg>$@j+Pm5V>ZxJ-65V3EUB|ZefAG(i=S)((>ksQq8b)eD4ZFtglHmAI!Ch0DHVm_ z^-Z&8-sUt#_!S#7GIb}~C)?ZWpwcbD{5Z1hJY#-ap(E8vkDS5AeUuVDmZz?A$*Pa} zP0PN*6Ur|IyVzOs+OYLNI>`OTu+Y{i$oy63hx+RUixhc0FW`xV6yf4z5pn4P&=cOSeHCFOBw>}7N#!qKRsNw{`opyb3< zPS4D1@m$JQRKJ4NaHU$V%ov>(xL?UK>6Ipx+aMHN7OxD2*&*aDvga>PsOjm@<8YS? z(vyYB_1y08=r0jEMIQ={QiA8*KukFR)iTf(z+3ez=8e6U3?F2=mqrF1);aI$e&1TC z;~O1SG1rM=;=7cI2X>6}lc3!<8s07XgfVRBddb? zPB>{bpm*BCN;dm1y6T5grnd+jm~Y9i}U&yjU1tvCRG&MuVPlp$h3UW-1; zWCm&p%AK-MJc`|l<2Hs!Tsz{di{WkHP@ao*MUan0{iy4v+>=aaP57d-_$>L#DTu`H zxT|j6cr`_hUSV~rc2(aT8zA(?)cqFc`54}O*PJOXST(UV$jv>FF71*2_I>I|2IgR6 zNv;LZUps}f?q2x_n5Pxt0PWJ=)Wsj{x8nKOeOcCBki(x0UeS3; zD>SqE~j=rNy?DlTp)WvH4>98GH1zM5%qz|u0hjnsJThd$+q-_ z<1G>}=Rhi>4}sZ2mu`HD7ZifpuoGTC)D~?Q5CTH{%pGH?>(vr1v_Sy?EX)2BjPX32 zti2M76SxZUUPR7;f7Y8Xx4#cz_Pg-6KiK?BMk46ArcTJ?93D3PQCxZ5|D?3qQG!^v z<8LkvkY#;iZRhW?WdYoDul_yx-^3-u-T5)w*D!Ig8SwB2_$g}~woa;Xj;wC89Yzuq zw<@ZzrMQKEjz$W3XmdFMM$Bh2GmP)XozTHu#O^*CCy7h(@HsP@Z`+ZB-* zvF^Ewzh1%8r>$3sj>hh^EkbM!9+b8stmR*Z>B{tM9VCx%RW#~Td1}&I2-S=i&5@ck z1GL>!<`);G7CWI>HY78AVvNit{NmPTDYx0%W?H9T6d{u?8M>ta!trDEIHhd1M@<30 zUp7kM9{0TB_9^}bqIwOB!8>a;jY_lIbc#i$&_|V8GRtD70?pZ@(Uhq2E2GD+Z)c-Q z`4Az!$)_ZX3k+F!mI$<-z2i(Qg>M=*l~23dL-UdkoEB1>W(iIbkerBL)P(;vNb z%q{aWbB!*3H5;v!=rZ^9dd7!T{58Eb$>$41zIi~Xcp{Gp$he2l7=o+9K8OOns-0SH zPTO>HD72b(!S5Ywcoqowk(kl&+&uidUo&>DLI0kIcN~Rtm(O_dF>>JR7TdHIoqL}- zC9JhP^T4aK41?IcL?s)%<3`QDwZD9UAxKnYV)&(mTV50-ph0Sr4D|zQZ9gk}r^UzD zGbg{8d&>F>;L553{_D|(EV`oQ=cq3 zYkUOE6jT1?d9_1Xx_1SixgbI}3p8?W$2mjJS>-cmO}F)S7@{EXJJ1G!K=-e9#bXR* zk_r4+oX!3|D+OF?5A_|Fkhat?q|xAL1cB?Znb@(%FaBZzpVRkTT&oty?)&nwh^VZY zhjL?Qbd2X|f_5{M^!+}nKQ#>hjojhc{=<$ibF#3ewKzjZ{})V$1z}@vOHYFKe#d6} z4^zU<%J{!5u59dS{m#(pz#RVzsZ+E4C&%gkkJSIe?EH_`hW)>CoX7z>6OlAi$UCnZ z7Pg99r;{MW@$an|yL=XR2M0NjjO%y1qkXs8he!XSD-Cd#mDSAD&88hmBI!P#`r7ss zu7)vwT}?Rj+RzBp=zRW+3GDvMa9RQ!LcP9@_3hr|*;hF%sheRszkhz5&mlS<96bG< z%fqy*eHnayo@VfI1>6I&OfS{+2Nj%+9=tFx&1%g(k>4xnuWlH^JvIU`395Hg!p_GQTbhvt({k=Coe(n03ap~FvB^2ip zb(CSb@}XABWoMfMIjojKXtpHa)^)P7qiuIY7o(lwz=P^&{{62hB$p6}9X+l6G>%h% z|2!yGI2r2DG2>mBzxCt2ZLY7|*QfW3{h)SZxe)gz^~)g_^ZwMS4DQGwZr+pBXfD=@ zeStX&v)G#6>xH}m=)fOp)QGa7{Yl+|P%6!I z13s;iy!O{0oqJWlxAkv&!0qvpcE?Bj$4tGRV`GC+vLP1w&t@#_F_ITcZ_+0}o1bY`3}mHL(_RB#qrHaN~%g zM@^|Y?%0%S%A>3Lo7OT$^Ba*}t>3pi_2YT{F{+dxm90jAVVeT01}Y4M>XIZ31)U>D zMr+6Br#Yd47gi+dieJ#Gzx*jxc#flGAzFm9l4HeAI_JS8^_qDmOj+^bnlmh>n>cTo zH70U994xp+8zqXv9gFDrSgO=bM-E%yQ5$^c7(*!YRFt}8#JwA zt@5LftaOAg)I%H2oQz9i4k^~H6eIh~hePBOJ>G(*VBcU8FTlD8+$K#_pdAD0{dk?o zJ2>i2`#nQMELg_zprP3%Oh0&hq3>WzT4bshQWDoSD9XD9ev1ELOP>hOg z)$d#9uc+<|W$Wy1*)CBqO<2AU1~nOAg?@vrHGlqInjIn>QRyDrVPX!{<^2%YX2JF{ z&R%9ew*Tv5_=-U_+ zolkuiA%vx?ixlUA>=jae@C(Yaw3-SuT zT|G9h8i=!`YcVQ(6L|$F5^Lu581fdwZaAg^PTPzG8!k$XuXF4&B*)n+js?bj#_Dsr z$s({lJ0*@1iC6Q7N4qZ_`Rvn-WZBSaguN1$Hn-Ropr&1nC;81=^t@+#(e6lyvnZ<+ zrHVf2_3O=`M70uRYjor#;3bOA95C!LuSiNkNC!C$w&18 z{%O;!E)*}8B4L5L%k5xD6-|~*!dgtPFde2j{&b19^407EEguCLt?H83c)&X9BY&-y zCtb*CL+NzTF#HavvjXxTbLXxS9_X)IhHsz#*jK&{UC;SC&@0D_w21{`3Wr|!{R_^L zK*y>|mlufn@r=6URDUaaMDmGh4o9*CVE6UDt!n^v@FzKc!`vjUvcE8gO&B^rFv4Jc zXAfZ=*+n9%<$)E&(ZVn_PNV+)$i5Moo&j2}$U_SB3CF#&>;qYmIcXwof zrb#Da@*M<=J>Rv`%folQfc|tO=ED5lOHABJ+%`L6$paO z;@a_CHhz|>Fx{$-;>4_Ih1NtWgZfto8*K}UBqB#iQLW#er8HA*NOT@JhrLrG69dok zY$K|-y|$Wb4i@W9`MxD;SQ`_p-ms$kR9kQJp(mgrY#NUq1UHB@NUJb5 zS$BV@?iXvR&9>%}Yq7jSwpi{}Rchhe6MAyK#eVH>Q;msP432BNRl;(M93U6y%YMU}B#e>O z(;jLz{}q%QkR<-#7;Vb86R&yIf{C#)N=MfU*EKYnvij6LU-lXT(Os6jLvB%XB5YzA zF!+&5^FTWuISR|+@JE-V=govh5f6J&FOcEJ;s{M?yt$KEN=cD1D1UMksih|)UBCH` z>PgsiG-hAIqKt)&fVnYvJ_GP z_48H)6d9~)*u9GLZNom$kEVbV?RN+%C{~$!(m01fY|;VHG&z=3W$%gsBZCC$dme-e>5KL*;zcXC+(R zvdPm1tU#I8nAQ8Gd?)JK9&MHF__iS7uSy(16EbO4G96!d2$4*T6=8@CET9r_^JO5v z`*%q{ZG+b%J?yB402jT|P?uF(ZHD>mGg%h|ztu^PJM-hdBW86DtZoMKSJo;|EM|*d zB@*f_qPfp!+?K|T*}vpyt8yQvlv|WubJyGhpovjU&xwlSeDz_sQXol4!|Y{Q%}&+u z`YOE=yy@SZ2oau;<)Vb6Y?W+We`buQCqxRRg9&&o&FQRRO{!u6e;P@He#17gSO3bn z`Z=XL9Qxq%EK1Q`w_dX%*HO>pIEPnP-YVqKuPL@Dxg{DCz7&h`R8Yr&Mc7xM#b7Z7 z)Gc({16t&GzpEuiDM{QF)Xx?920I<->t7>@LcV;tL%IFE7;LFUh^xCZmgg;(KyPgx zrLq>tH4TL226d!yeR-Et(~AInu}HB)fu^*%*wLI_+pgT|WA9K~vG~gwMXvO|YX<$* zTb$RB?W)0AhV^Q3!9>Le<$u03=~5|ms%-ARd$WC4j}=w?W;l(G0C3k z=glOQU*nePiFZksn6SQ8X&s&>p(9!Sz_HfoBa1KX^l*XMwVKJi#IDf5EM5G*P`s@I z*cNoyW)ZYz!+UL;Ad;xda)bZFeKmA$=(w#Z4_qMekiK_1On*kjniI;tL!c-kZw@7F za!?6E5e5acsJnl0Y0GFZ?w8!{=Skkmb)P=(>@?j!WHVI0@wzkZ8a$$WtNrmuED^dl zfyX>YK7Zi?l2~!MW*8L`c;H_QvhyTcGnJ!AAn_Y!gR8M*k?Lk(2{Dde`y_mbs`2`- z%@PgnKdj9^Mu;ozClMO`Uzf9;xr+r6`+w6khxBsYJiyfELrP|{ZPz6gg5hOIrx z4#}kAZj9)J2ulpY{0be7iz4hTQ}Xx$9{<(Tl7M*e1DxWflOf&#HNiSrAKdvqVnejd za9+`3pvg!8`Q^`P-qPJ&J03qWpTR0$K{;p<6hU=^Ia6GY{yb}{WX&?$qr zAX6asV!f?57{SR4m($E&`4RQb`K_?{j!bYTp}kAUT8Ek!#&y7!;JRa#SW`CrV@BdB zYPT&!N+bWo8Sdu$s4_eWkQZjhgU^m7bZ1y-@0TdnBLB7tK;n!*z_mvHJlWr*#O3Eyg|x#g<+ZVeMI`gVq9fMWR%E zUPflDjDtfm6*{e|m&&+sWV0RDviM+RXw0jJ42Ia9l2;9|gK1Mx!X1WiF-MSlKq z{#J8?37OB-1rpq7_$LUgSgMXw!sN)U+#K;b${Cx#|K*1}+AJ{PO{#Y2mjar;c#*{O z%^Gi~Az#=($1%Laf4T74S{%Uz=C{+4VT#Sp7X&FR7_QeUmcTM}XVWy(SBIC@1D|?B zreb+ju3u0DJhRA*dFVNGs>GGCQV${7i@iVaJ8Ab+Al82?o+;lAx;0;f-!m{x=e~DpRWAB@e?uEzW?>(t%5dB)MQh@ zUf1eIWZ19^aSBi-I*@|%sK&Y8E(eh^anc+J^18=}M)1h_lpIFy z_eP!!AE%4utC8959AJ%<6H7b)@O8mC(4J=LqQ=Ea!V=|*q@WB3$pjhZX)gwxj%GYUtJ_;J z%R7hMDw{<&(fWO$c=c^h^ODOd%iW8joFWLq5!Zq30fryxq0`H zK$3pFeN3JIgLT5eg;%1FmcSK`M^N%ReOr-J(+NSAh|y!86vo{K+tu$n!}eo46Hz&Y zixM%7w7hs(;f&Ix1|pz0G2#yC9ob3pmRNezwo=WEAUZZMP!d2}V*-mH+{UjifY!H~ z^OiuGkViErNiPXB*kPef{}H8xq^tu%)@PVTmBa<_AxNB0Pm8aL6FFSe3*t=RDMU4U zk^v(B(AcbXfUFF*@Pyiu8^E75Ba7&t8f@CsYOG~=yYfpT zm-3qWjU%M332cBYWObHUApNOChwpmIO%y1)}$ z!6hEq-_Ujd+GB6U7{?q)+*D<8yGpqnR9q(Se~E&+{2@((vr@#;C*j8Lz88Nki0okY zW8?w`wA6V{>UgPFvgw%9Dl(ruZgfi(MZMBmu~6`D904d8`G0-To{hqq{^}E6A-5Jb zdk}HJqJhj*tO#p9nbj9gjZ^fyhOvP6ipTU1t5NV=%(5xqag5+xF zB8&W}Edsd7bz(?aJkntmv?8*elpgGOjcEuEAHDCS5?G8}N`uE?`j|JE!KAx$q?LTk z(3;L~0Y!e%EK`KvTZmDbex41h5}?{NdAOhNg&e1-y5BE*$AqW|mo=~1gvCwCRH~6m z$7)n!S>p;9U)_jl8e1ygm@(rsuS(xOZk-BQrU3IYeVA8Us8mQi>Qe2my;6^Qv&Thp z^7VR62qgtQDm8En=V*u&WtA0|i%C;tWn5_4DHA33AeL%-#XmCxUbHG5yF89qb)v|#eTc?Ehc;XRp`10gRhSi&%)_p=qr4z^z&A5@y!u1+Cvqvv ziY>cJoq5ysvn)KzNY<%!CN9FW=n}yi2OwZVBqY6s4Kair#b+@)@j#;#Hfjho*=$1d zUvREtkAbbV#yq)yfCba(8kMqA1)MVGkcB^r+`h2D@(75)Xvk&}ARm5BRQ_E_x5~z# zIi>~48@*Awa$}W3=@_&KkMT$W>}|mYQ5>iMwh%qGBSjjYJ*i{w-5xg zDRDS>BG@;74<~AhjYFb<$^^t#LSlipKewUA4G1`|6@?I7K~$@;6M7eAE7VWA!wRrn zrCjhfG;kv;IFnXY>$`qN!vpl15umlZMEaQ1n}5Z1v($aJiOAzu!Ap~FPbAb~&sDFa z^Db+bE}Nr*(PS%X$cGgqfrjj7=^b?c?(DYV33ra=OVg$)A1Yt1`S|OHj?s)30@v(F z)}*tddu$TJyA1XSsX-$(;S8(H91NNp0wQ9ykBk57vdkQpEHnBeQCp=-Cg3m!^3)qc zl^HKo#$V!Igmqzn*o1*?%?3@BLoSsm%I^IEFXY)b>QLyA0flQ{0{nh?Xf)HRGsijb zAiMl?8`PY9Ctuuu#Z~3*p_qQ&K)m_OV*BgK&J-Gw$w3Ccbl|IuX%YthEB3?LjH!gRV-eea1ae>q_!hB!Kw*|Jme56mS*{FIc_B$k+- z7%g>Vw1=-h;o`+EwojWc`mJhhhKp?{MW%AiM-47@P63#1>Mn0L_#5a%{6@&9yvzgp zx?w=3o|wGE>~Cz&=|t`XesGu?gr0sK9Ihu=RVJ zlbAim|Bjl(tv?hK34o~RxBga&OQ047!Ju4P@&KPQIl}uuGk&pHYYh_)|AV+9xUmav z0$yp|v*O5W;KhC8Bgy3O_(07VDf5aO|6QB2YM$PM@>2!>2i;D-*D zM&mrlsf}N+VPoueW4lpVu_e&MwArOPyCF&p71UaJ+E+dQ20#e0AwqW5(qBU6)MpH6 zJ#Kcr6Dm;VDCF}B3v>@wm$^KXI9mKo(wSJI;pvQZ^_P#c3R1E$mz1$_dKfm=Xu5amb9;@itf=R@_lpC)k@w< z_(lB9F=``0!W6=p^9DBAwdoVeQCe=i!; z|6#CLn3y>KpFE8HKeW~VBAxzUnA3zE3&+0*R;qVif9~xpuxJR{A1D89W)njMak~s? zBr;I4wC-=Ts&=#qeOexNqLy;AhSa*%)b!)0wc|J`S!0Yz1^G!XS|@Fgo}a&YQ++>7 zUvW47KLUV`?Opn)K-;LhrmS7R++J_BB-N!YKwh-=o?p-Q9=(7YZr~PR`|g`;`6BnX zX5EF<<}-EPQJ@S6{~1L?wZ{d_6NkN<;#Yhg9OygJ0r@FqHFXWj>uYh9kBBm7 z;AIQ*_u4V{M+Lvlke-)-j*-7P7c5nTHJ_LUG;<{NZ)7%t z`*fBG!+tvUXUDjALm+lpw%?M&0Z#{>J)6HDaEVEaAbOS6gc8sI^zAUsw)m)~4^j%1 zJ?LoUEu_jf@bb3ZI`)|&YVE{g>;68AQn0-XU*?8OcI=1&w*QF0e#n$6#bsJXSga!& zrJ9XP*&R(Vx!kGWbFCG#66Ov&r?(dNF)(N-TXH!X%t`q?+l}|<+vc+e8NwxAiUmWV z?gS=E$?rnk7>O4El5qo&q8i3->YF(vJm6m__K$CoqKfv=oVs~!ow;-q#-JJLrnuLY zpzVCyhtTXIT6L91A6VaiMKutn%SM96K-a1mQhj+%w4hYqk$GZqcblM*RK$RxcZM%* zXJnB-ZCnez^PH_Aj0&>;#<)pkP!&ro<&#rY71Zr;%OZgSLc+T%>*#1w-5rXu7lIrPAZIFP6B%|pt=*zNsHg4$gKfAo75R2m&#?lR)4o-O z28sL$Wxp~Kst5iQanWX~3Y+J$@u<_M6hqBB&rFkqLx%(Oc#qBRiWVa9Z-HZng;3At z&}s~^)SF}iK0A?f!#|GDTL(5Z=gACP$(=i~iS-Y)@>=&PYf}#-jzBa~;ShqaDp9Mb zIk2R{(pNj=?>NUMQEmWae`G%GD36{tH;2*;l|1bRkuLaDvGLXWHCab+f(zd2r-fWo zj$~x0p4xVx9WAV&h=XqWlU40xzQnUkZ)Y>-!KrDp5(%%6JUOao|%@&dcEB9 zfOG6%rAP+U<{CkxN65U2%0|{ol76i#CkGP2QmQPqbf!SaQA6cPVp0x4lGD+T8H^bvpQ%6GjL!}$AG9gj( z6~4^flK#Pl`U21MOFw$L9N{|C%(o5Pe)s^l8gTjAdaA=`uO=`KPOw(Nz9xcIM*v?o zd+~j`SNwdTOEf7ceG*c3I(_%SRP9$)X>%b5e6xMMO2x7|VP`A$9sQ~RAHx?xAb5&Go>%ABW!@{%onsAMOt}QVsmcn&T2iI0eiE6+h$uzIB}ZchRL@;y29&dH9^}I$5A*$YV;UlhNvC`Mofh2+E4elPN2QlTcfvPJC&`Km zu*sLUgZe{OO%)?sGw8`|j?PBIlfI}*2T#d)M(O^ zxZdO=ugJSY0ngY+bds0gtM6lV0}^KDYK#}37`c+D0LH;L_24xuL{B2a9!IU_GkiAT zSq{g8l_?xF2v)5pO=XIjT3LrQq5bXzun1%VS(Wro}&_80D^qLalna?HD6p`haS*vP3*X3EtUfGN}p znsPyoGm646jfkSzo&^`duayqJ6CR=68)x!8Gwf;MgB)5wc#^~{h|A?lq5sPYYl2Q2 zHz%uOfpZ7@lm?DfYGDTy2nZ;=V1${btQ7nXFYIUYHs;j4{1p8Auo4W!>SZ9GUl@q* z({CaUwD*%yFr&WcT(!vYx}Ee1;8%@N^4$w}c#|!d`_8nd#GArqo(vPA22u;FX`8mK zhStq8SG#Wo!8Mmly^fsgy5H|{+Pn8Sz9Fdu-jLHWpF(YlwpslU+b*@tMe-oMbtI(3 z19u)d{TRF%a)T`h=7*dw5`w6%d7IKoJ*+<~*}>TawRKj6SN&qcPF%D6K(TUBT>7VP6yP&mq3Vu`x-Jw&lnzPdcG(#Pf6+ zC#}DWsT^D{HT-94#H;f>a!9eXE;JrEU$PAwPwIDFGl$K9ME#{ep2})8;-43WhSBo29RqW07c}_ z!gPbss=-kl&zpG-IbHlZ01{3EsT~KIvZ)qe3UGP^0T)NUIeLXy=+vGW5Pvk&>>4wy zxrXz--vhRmKYy$ToT$Q7H#8Im$KHQOrLuWUGd}uFH;S7b2bubEs`+Wiit9icxxq7P zYiob*NdJ@HnBJOeJG4Q5b;3hkYq4h~*nh^yiC5jrh1y42&ifuqF#o3S!26aw2|AI+ zseaj9AsStMTEnHC;vOCv_-&MtBNBB!cZ>)8tc>d=aG9OWw0N46q_W{Sdt5bZS%%b$ z<7%t^MbXLI>>RzxGx;N(7SdjO%drmeZ-Qt zU0jG28ReHz(~vSVxB4*5z%9M*tWC(8v8R^;F`h!HOuzqZ?R5$GWqdDTKfPY(?ffyt zOc*Yda!%L(&fLv$0Lj+p_uU4iuZQf~-wi$tj5{Sk6>EZJ&kP5a* zu9)jHusK$>BHpG;A>{oXTXf1VS`9Dkm#GSQsKQk^NodJkW=10o+N?!IaK+!87NPE1 z@~kZnI01SFG+jf4wp0yns_Z!34@pbue*1X#@$_Et>qfed+r6CL&ldMdMg?4ge}O+P zgWDP;GIi1oV_>0l8N=AdRj+S0w)uJf-6k`$c4B5H_3*kMEel>XDNQ>AGIm&aD_xxN zkRm@G&Ua!Z$>h>=33t6hnxTa6(Cc4*LzrD9LfpLoJQr>}sVc*;vE8@x9##IG$0Ns~ z$3Ph&b+La}gQ%UNkxsQ{SC`|>)!u-IRg7OK*ht9$RL*&9muh<|p7$4uQpAXmK++?Sv#3n^-Zf-lW0Z-_ z&e+SA5}8mg`t{Xj=!Ffx=vtf!OOnzQq}-?h2Zb;bX(X^MhE(IOYOLA8S9xyy_2E#< z=f6=I#H@7)#x7{+VZ4guLKEk8uRQEL8niKrTwSIhYZRN61RBIxHzp$87xBN?;d=k- zt3^a4FEr%L*wzO_h1z;VNV*Lmpe(kEcI89Ua=D`zUSzPWjGnoo|o$_v!XH00rIr@wq4-?+RE5)lg0psW{hIRFs8qY08 zRG(PioTyWY4w?u7mBG;i5*F~UcB#yJZLy8?x-pSV94)VoL|)KGcAQ3!>;qg_ z$~ck=@*rBIIIrzV)!bLrjvs;z*fwXiMetz?ik_f?c$fwOVbJw0%Dl(HG!3@#mSIyzvlU z1t*LAKIG!+8B^}EemU)*RHq(vl-bM8h^4tbU>9E2^{Q;lZ!V~&&Gsf++IK=Cg&;GQ zab3=O9cfOVxkNKGGW-;L>7g-o&?BV2V7V3jWL;#mb~@zPFJ0ZF)8QWTJ>)HN++thQe7<804k(P%r2`W*_;_zgEj(8O=IEt@2%< z`QSnB;~=UVbnS_4`1-`QF%%Ljp_p}?hUfN!QS`9kuhcg7))_#a5U2t4qe;on13c^= z9u~C@A#Mg(w`73rP7u;l(2e#9-1E&Xrzkvivv0h08f4X~ykm(t4kb|UoxHcR=qWz2tgu;@d2+b|o>V&qqwR9>u z_l-osbUAu78F%bS`@D9E?ts_Q{?T-gDBCZA3e2KDibcJyfdxO92v z%ZPzgfPsHBh7`)Uc?Q8qnl2@*{f3J4oxe!Y1HKF>7{j7iMpnYx`Fy@Rw}K#n;?9is z`6$!!2^1X6Y;auO`r}QED4E?rfjt3j4sHsvs?Vt{%Jel(V5~WOwZx~GVWH7=(BC)< zmW871tltacS?V9 zfE5#ibYx)l=-6=YCz7>>CpC6p^uy_i32G%Z^Epv!pCd)b12894X8HrvG?6FNN%#t= zWBG;atTqphOw@kWx|?QEKLUGMUoy64A?GQyt4$i)GAdmYyS>t98EPTOh_o7 zoAjE_wwr1#CwgtDYPV8GRopt|8>IGFlUFD}Zt~yafLxpsw zZu6Kkewpj|!C}1Z#Fy&9MES!OT4^HSNSnDlV*n3JMs$Eh2DQ+M88 zW4$hj^5Y)4c{aXL%Fe^UOKEwKH}U128N(-wN}3Ugzhga;brD!@TGJHI=x%bDgnRs$ zYf1^F7j~txgh#wZwz!wA%+f}(uGvtVBhQKnp%%g&WIKo$uU^~@efok2op!;b{3Moo1xAQy>;@E z3d-qDuhokqD28OZz^h_~+HV-8|1Z{q{BO7C5|AGCE{WVET(OL)Z}yF%F<*3^`Hoh* z^Hf9NeTSayxOJi0A3)~>#3^Q%H`rWC|JE49Z8DvgOTD*SX;jgStHUOsEas4XB6_9r2IVRMi;tyN><9%vE=Vjyry+PdX3oXaa7*aVnoef zUA6Mq@hCfn4!%A5mE;D|^8A_#AC1mgyZR^s17&gD>B(5FVL2ey4kA~91FLFVU0LTc`5M)oEgZ-zdPpcr*VuZ@7cNGK|jIR=77C-$3Vvg7V`pUBZ{8Rjz8v!A{1zfWrd+21k-%YeSGkMo!NWSgAS zRG-+gI6(HdM;nES0^!g5Ruo&>oAKcB2B4ev{Nc*L=4-153s4c~Gr=Geycacg`uq=I zb*FbxrJ2LB97eU=oht7i!~YbsExX{9ng^DUURyRsJkxBd)(C#IDL8~abBY_Z-a2Np zLl)wIVthZ@Zp~9UG`8uhvp^skSIrD4AzIJ-CAjO+)&g(S1Y#!S#9#_A#|^771B5Av z*ofnJz=%`Q14aytn6}ea1F?TCJe>Ib{TNeFxFuBBYfUDI5(rCKl%fUXRciTQj<%39Yz*I9)+JI`TO(B!v_>+&Wm7n%2twji( zDP$`|z(RUKoyh_x_W)f8Ig-|T2rxD$IBJ_S;l&%(gxxKFt_Q(BJ-hm?wOH- zAZ!ChrSYu&*e{3FKnnXCMlad%s3Lx9Sjf3O>FqTwdn<0ZS&C)~2xXx&S$1NxJ3RoS zju|*1u+{yDbZhxo2YT{kR~;p3^?e2mk+TPQ4&d5SAcFiEbP0K05Ahf;lALNRiHY*~82!a3Yz(*BBW!GN zVDgsET(%a7vCiDl?opc&$%DwC&NuG;g$txvhmm&J`||`_kC5EoxT0>)aX#_>HKY*k zz$pN-DxEG}+uOgGWPzBL4x)_b!5h{HI3h@ByVi;E!RO^ngh@gN0Kmfa(UOgjL!wuc zKowGD$|p0-i_3dOPnh&naap?IWe989%QjbZq>PkJsA#$fHyEs3@4vCtC>dD3vQ1+~ zBR+?D5&lY;p(Pm@&Xk|wFG~IThXfJdzfFBXgUUNUO;!j!8QEX2aSK8Y@s?;GXd+*G zvzsv1iYnt8sGW{O0NSx`BGGRcZ>z>fLUiK){I1huL3PYn9(VG_7dKq%sNOL~6-8bX zIQyiRp7obLW6Qdl{pl1^{w45*AH%Q0i&4Cl{`+1j4{Uo|=@h+fPKe3&KOLtIY`b<0 zG6)>NX=?2yiphfN6;eRWNTp3TwKO{o7c)FH11CpV5p>oafDfEb_^t%g$9tXHza0tt z(?j*gX%|)ktPZx-Zz3WZLn2zFQIxl`p2ob*g}I{C1Z5J5gmCPmh~Q?%<_e3>-b~KB zODeb%!)kUNDlEoE&{Sd6ovxD?*SfI>7+I*K|HMd6GK$&}2R#Hz=@bJpTTe>o`S36a`snW?%Kc^_zNR0Nya zu8V5V5#EG(7&Dz_SXMDcMx9QPO&SSN@1ExUH3&T!=L?`-iE^*YQu6_3I-C-nH+L(q zn7eAgAi>)v7s4l~Sba#mssQt!sfv^!lB5j)(ynhS0I@_pt_pDhV68O_G}r~v+?8)) z<=Z5)F_bS-2d-WtC?nzo0Tsg=J&EJV-AiQQ#;T%KC<;qJ8`r@LK}3!DLk z14LVyR{+y(YBlfB<#6T?$A;x@iL*GPW_;;ui{Z$#VhqY-Ndzwkch$nF_BFFVY>U#= ztbo1_C`XVxOp3qA=UQOzM1gEb@ck)9bRTY{R<9u3+C&Vj6iK>j*E{N|n@btonypj| z$!xDs1HSJ=b*;JPi>d3f4RCu|h4~3vdjS$qmvWyVBwMr7pEQsbDtl;hcayx={s2;- zMAv9v8hUq-!m;yY^QRcFq*&n2R)mTi&X&IAm_Vf`IEzC(E-qTRgS^qH8eWYcTwZW+#jrGGcHp{J*Fh*x zb1q$GWSE0!81QH|5Y#)#7*Q%NX40%U-wA2yTjs3oZtA!6lvt95p>DtByiY5=M%w=d zU>YIjyrRm6h~ZDV5W1h$FoBy;$f1n%%EfQr%b0(QE#Ns$ zIi~Ux9q1ib!iOntb+f7QJx7+C0fPXk1Je8*AQ^zW2f}po67=7HxBZ&%gdaXu=WpdL~p;g8---;BF)mPE>UMhISTkBM>z1SrVn_KeA zEKTF=ak|e~GR7U5Dl+47mP-tlRs{G4sx}VOe)niVIaIvPa_#T0*2&mTB^RqZEiaS# z%MZGI;XmA{`IBNNadguWd^Qzf5hNJCP7^n<%)iO6%P;C+-MusL`)y!FzYLjk( z&iCAA!6V(+K@&2>i&Yn@Sn@Ub;WxN2M8=!vGCoSzHm_q!_!2ioqgL9xm)3yYT5fSG z|GurBbpio>nCv`yR+pqRImF5Mx*m` zlnmIHd-n3oE>Vy%pgmYP=6vAXoU~5Looy;^ah)4Q^3zi*G2_qj&k`~M%)_@@Z}Kg- z3ij8-p_3T+Ivd?ZbQl4L*2dlv2{7D^k~?gcp499*V1J!`oMe8CsFjC2>k_OklKwHGw{P+|-kW%p9iV}G~6<-qHy zs1`1%l!cZx-jq(#I1vhD#(f@`OoS?|UH1QZ9&DZGU@Ph`67q4epocYyOg{dZL_#td z@m8E=HlKIa$%BuZ6l?96kx<<~pSMmG^X>A6ua5fTPyIh}@qeiaCU&;}m8G)(x2^a8 zii%$Smv4pwKLpae@^0Y~eJX_Sz^w zkIf+FMvlv{!#xI~X7}YbUzt3_en_mR3m&((0Mp(%{_$x(ph4?S$Xyi7Oe+{#kgyWp zLFKTe(c!`Y5dDivgR53*4{AvAhLGkp}Q zExLFVst%@+;#Ip(KW$A(3vIj0sS`~?!@t*^Hm%y#Z7*o_bQ8Wx)~~lNO-KTe8E@e^ zLDWPzQFN`rGa``=LHq?TP8xBN=+F=OFGAVO<9(0WjE*S++orzL5hsP2RPKSZ@~vsi zx?pohr3a3J)szyao}@<vgS5Pk{~Qc`6syR#!PAFE%vqm!Pq*L^cx4L#kX4B6#0694%LQZxD;N3 zVQ5@9DonayZ4~M()6sAV#d6q&(X6FBR;BRaIb zy+p44Y(z*T;?JZ~qZC z3lw7Y2pwKVBoI#?2E^1KY^?KaALT|bGutVKRWM_Rjl{GFnb~ z?I~DCi=Z;$$YL!Be{=`njLo?h9H?*=KTJ$%osP-uTElSn> zc;zrmOsRv2|C?{e*`&8FOKX&}?~=CxawGZq^6e3#-DE<&UoKlHOd%zq$>RYBHj2q7 z>GHxes#FX`<-AP^5Y|)6RQP3fv|`$tZd50XRVR+Q>bpXp1p9%#xQiBfc%m0<7f?4| zf_@%DBWANeFnN;61j!1`dM$l4z#%g=BiBI#e&`jI9jW&-EG*$(FGUW%TN1@nPiVpG zqZMrVNOGJ4O`(z{C89^WNSBk_W`$DWiTmhqm%KJy=|bQG=1oHUk8-1B?HtkuMe+b(YwAMuvK1 z>l~;xt;KYR0aog<=~Ik{tIN2fO_8CVh-HpVxY=F~h=0k+%)tZ&T7MK;-;FL?kd%+L zQ!ix47+*?yPQ%RqCup#W4YH2`yWyWt2YqA-PMJEcPp4ia93CRvWa%6&d~wBHr5JG6 z5()wH;&YDkV2a_Uid$H{oVj)^G?YX4^=o#u3z@QxgWCN_JR|xSH9mwv$dcCS;Vv9j zbjwRRU?uC%4X+62TxsTW5q9EyHbjIiOIIe)!UEQ7v-q^n!N#2e??0_OZRB-DwJrBl ztzo~jOrpD>Qa=`{XR-#%kh^G`W83xMQELZ?KP9`YQA1iAJx!gkwAyg?x;w=e&~Xu0 zx|!VI;_3ZrgP(zr+tmx#wIXS3t{Fa9EqA9ifJ@S0WQa3J#d+>1ILYb`4^7*rEvjyU ziD*B>PnLYZd>SZ^4VV+Q*L~+^ath4{Jh5)=Lp?Yv{_|ZA0jk12@n(CC3x~9zshQ-U zNGslc#uwoqg+CfTy9hOwJkbhi?@;|ipx_owcrE<-7=fFqtQ^0u^DQK|AM_1zB&nv8 z*+1Bt-R%+&pV>lO8#<+|S(c9YyD0t6jJm=@kZlMibdRmE7X5`tg(;?0(voLs^@0IF zI8vLC|Fhe}vH!Pt&&bKflrpOhiwgPwwrFvt z5JF*4Qf`!f4m6w4;o$#i_fmvT5zvH1Z(i7hCICtq(S$`zAqa)}or1CrZT916|DP-9 zmF-k)EsX4pO$a#uLvAWU^YQ)fs{f5Y{x{O#{2yu)J>}qNwMm6q{HC!;e{lDg^aN^90iP4$T>T6iHc-; zaT5B9Ye3CGbp7&k7UohKXJ{{}uVe8{m}BxZ)9%l_t94M9*Xi5O%g-0jTfE0vp4Y2a zt;bu%2RmIDv+;y|NL_$>dL;hOhf^^q!f!!H4DM(0)}-`FHGOw~gd@H7J6#eQ&CnJyZ+QuEF#m#@c6#^A zfbccKKp4cXX4f3%y3efaP5&FtK=ucbs;K2r7p6evF@&QxVsAjL9R8OBib26L$sS0U zapDG_$jBYCptlzT+V;(#;Rr}0PZv-JUqD~sV4k2arYe~lg_E*n6dSu-F+0Y+jA_K8 zDZTxKQ`<&{SyyxH$G6vL3?j2day1DTQt`9~y63-@Q3=7KE%cl;GmriSvv2y=5kx)m z5u*bdPElRr_5wioFQ|CDI(Wv_W%yBgL~3n;x&R)5;O>I;`2(D#2xkLF?bw4lwOFsH z3_|`)R>|0hxbwJ_;!&%b)DIjT6JIY_&I7VLqNg{;JvQAcYBG3yoraa9An#0`5ggL< zR96HJ$_0j`$gGY(c>bF!PDqD5Y_zxG^v)jGt%%v{;_QIc7!!|CHJ>l;ynk=-iD#m9 z(HqjL30oCt{Jvu9tZUUlJpNptgo7%kR7sN;ixbSS%V!uqxqHD{$g@wMC z(bpv%4G6V_l~c-1EJNu&F_n1#hS8E(&T;)^3`p1Hf5f*Y*`&8hnM|lo?0je*lHVXb z?_V-L+k5~#o|bqed@wdF?FZh-aJvSsX=*juY$9!RSnLNso-eVngJEGWy{O$kmaA5^ z7`kuP6-rs6tEs3arqEJQ(osE3J-6791?Z-vlq-}wCPKGHn)oIGeP5BUo!DlC@-o1v-wrz~=`P?5b>hUdNogr;sU@`CH}(Wlbp9y-oer`!_c> zltLDkxy^))H*K!g6z()CM>gitNzk2D+g!X;Z)t>tr1W#1t-IeO6w%KC&t^tMNTLb_ z-*QAKN)!K3tZnWgQ;2=r@bG@Swf5M%aX12gdIb8%PdodKG%xKt5Eo_qZB_mL9~{O@0u^Hr5Htks<{0zKB}KRk~w*TE&lDKs30rDP(iR>+(KG% zctn%qLKXx!HH0yUapA}zcGa;Y8ukfJx)lv=P%XfkSQe#+begX}uCE0v)#WuR*bxIP zKg>y37yP#VHtJ(k^Cdlp_3z`dVYRf4Arv0QmN(Ag(UH=Nk{Xm>fS<4nCK&L7-SHvn z;d9vg8V1Cb-y5%4wNjLs39a-AohpR?>z_T`AsL* zQ9#)7Qe_x|4L?@ztn~;mEsTg-5-wv{#h!q=sTMo-W-hUqc_={=Jk=Mi?n1c_ly^k- zTFPQ!XdOUG+Ds`Mr1pj5JWR7rqL7}QE-n#y!Wv8XV94-i$R?j+3E$h5!Qi|$ToEEgjEzY z>DH1nyT9CxHesA&=+7VCpj0!)7!@GS{2*=nNQ3f96z|``L&_aO1sHI!Oi~NSccV5FqwewSm0|amIPN+ro5S= zg{@Tn!rM16uTI};^jm14YGHIR82x*~25$y1e~1g~`<=uCXrC*LB>;gsRiJ>0`nN47 zQ}eI-U?_KxsuOo(YP~e-aUc=AniBI&KC!Ifqe~dXWUwejAU0h9yf8en2gah1Iy~f6 zpVhUlqTV(0lFFMT+`ut2MsC%V{v+m%odYUH2e=%q{wl2QO-+QX9A7Vv98ZFede+g7 z4uwQFIH}kQayC4kSvk1{Fm!>@nKv8h_8+vk^;cS$ND&d$^4UqMySq^T#AMnL_9JZM z+%d0_>F2tELRUrr)zaae2MiKnb^IcUpu=Ho{4AwFsqv*3rYQ=80(ia&0v!k_GtWDf z>m?OwlZT&`mdX2-4tS!0T4}HNnJ}h23bprAE)H3cs}Iz9eOr%OXF*d@3zB6@6)=t4 zF}3p!YXvaA83Sb^oxW0b*XIT@7QlVWTF^I%$?ZvV)<-UJYz>lk7shG$Q2D zvyQb2%}}@DbPtn{j%OqljLd8Xs_hMg6SYBT0`kX16uBia0JS>dy~hmLIw@zX^BCgR z@uAxE+HD4Od++yQA6K|&=XB}^g&p{+p1J+RNq`QslI(ie88^JRV^yUmI= z%XGp)jFt-vS$70epsZ=DKJLh}Wru=5=c7V#QCC%J?3Fk5^bY;|H{?5w-eT$CbZ@9f z;Oo6Z=f@lEk|oynp%{{tR?Na|S}bMZ9LwX4r^yPSpEg$}7Ze5C|26!D;E@9p3PYyN zaOPhFgOGuyQnN>+CFz*IGcqpNt346f3Ys-h#3N6Yi1+kzOwa3ibldoDR~eP!@i~p- zu|G*YodqwFR($n3wG4QOAZFi|y;OXQ*^d5x7_5ckE{(y<;cJU;86ns{X;@VTPySn? z&Ta-^MRp=8Ahzu@*N{%Rd~$ymatQ*4LsNq<#mvN7unhY7673m!dnrO*i3wgrx`pKm z`XCi^Sr#xwxS=PeT}Gg9rquSdnLS~pb~XW??+LEi?eN|;7jGu;+r!(ffa4^CqubG9 z4~I)&hK}ku|%P!nThnevI^b zerN5K;eG!6oy9*347tGytbvQZJ2Y36$B*$qkqel2U|WF*H%|QRmUm(4sgDU}#-OUU zALY6((A>NcM)+~;`PtRS<4MAF%jRK<)dz_c;VO5QU~%<#!l8|~ngp7uGkqm!eVTwj z_Dv8d9nzKbZaF*tj`hV&BLvm7cZ^UBvZ{hUZ`1Z#GBXNV=doZ!jdoB@6ERIZQ9kCx z_oIzo2|_{~2@(P*TY|{Ltu$4}q3RE4EX9L;Wy;_UwpHBCNVr*(lPaqk+;@csFn%a~ z!i14%f-MLL6Ip?Lvyt_%XX#m~iHiU)gDea<4}a52)Je+;bTWhq_Eeg#vqF!d?_s@; zcgweaxo-D&OZw$@=ZA)~f#qRc|6;!OCu;Uh$5`ISX}iK~iI}2nX?~9HZBb{ont*YLheXBejbNjAtRQC@~AF5mK@`dxffyMopdG*#0sz)?Pqtd?PHa z{|gZ$z5fo;4q9(QM2Vzd zAT?sjhH(TY#1*jaOU8mB9=(>Am>bEV5I~rRPv!T7v?KKkrv2&nZ%G5CSUB{+$jze( z0ShFo3R5{KXsZ$pu*W@1-`PSJD2n?Y>%Op76ra}~o%gxZkKS7TYFq%XLxqKo^ZJKL z3~=k=($hX%=Hdl>x8wZ*qUYB4=Z&$xueQqS4yWvigZ^y|6vmp8#QVl*M@<&b^8Vp>zM@*7fys`cy= zLizS}z$KshUVtFJx)&hlrk9-0Z5RUG>joJ=&XU>Tv}wg$9W=u(>#-p`F3_Q<%jnF&`$mxS07)0*uS0_8?6Y$? zH5ScZENUt{_N)|5V8meJbZph9Sl)A{z||6DD$FA7MJV6zWHdHmv%GA=rf?d z(J;xVo|i;oA)h49ZeWlKQ+1g@_QxBOQVBT6JR&AVD+ZJhA^i2<-5+3$?Wf^tdb)_{ zcDJxg*;D?<-y>|t(_p7`ayGq6=lMFP=ree%X+o^5^O;v>XBg?}}@R zi54UvNR^vf3FN^w`eii0Dk(H^aPEaZYl#XTfV!M-lbRinWir`;No&4j0mlU*%3VJS z%|tz>AB0E^tshi_>aV&}$zU6lh$>1sq9I@hW(Ww1KnW;VO{_NyAsM)$S(5OR`G#Q> z_Q&{Qp4F3nU%||+IvyW)>#E35gPFtiQ(V0kN&P;*vtS3??MVCtc{|}@n%Wk>ySKrr zRJBmz(z(Cro#D~p`!Rzv6f~tq37XHtN#{DGYJo85fll3C%g!uk_2S1 z?z%v^bV#RWGt(c_LDWMQKP#u+>$e~ZeQxCNGs8*R^Pk*@YQZ@u(p2_jhO%&1NL5P0 zL`3f*)`7vgNcmpT4x)rzzRfagfjnB@Bh_TIm~G>CGk)D4*>4tw;D6oLi%2}DZ{=H| zf&ZI(rYq|-I9Zn~o_@I8*xZ~)GzHkYKQM06f-mnHPYYGPzgs@D9OU zQQ&HPyW8RFamY7%f5J_4VZ-CDa=X3UH1@64{Jt-FW>7ssCdb@kPdCOgY(6*fNa5DQ zhdngX?#&TQOckembg}MHZw|zOaS&3Pf$P97+vsTp+I3)uRftrFRO%>DmH;ekNKw>I zt`;b6qEdEbp$YO8dHB?cs@D0y|!MbFkEAvyosIYzF`c>3k=bU7S2gj$d-@mZCEdrui1g?XjsFcRwh%ra$=nGGnnWc85yBLu1XZTApPqCT< z$IKP!Mk@jaNq=VME>XvW(Y^=UrSf<{C{yK;59xjNm#^!sf}&4nvRaW>zHN_DSs$J* z#K*~ee|;Ihb%$>%4-t%E^t@OML3%`P8$isU9;E(lschQUtg3InOa*|hUux#hBEe!l zYQ84NE-~SL)a@I_UNx$LSp-%%0v!W)!qA!eA4GE2qcw1@FP+K&p{`ixc`g>3a-qX= zfN=z1&Mfn?4iad&n@`7kmX~!kemwBti)jyf zwf&y3{p{TRSbr|M)Dv<#Jx{NrzBzZVS96#TZ*X6%)(omE*Db)rIRLd#4D~#42wsTP zpjj_sKmgw9H=2O0K2)%L3@+r6saP&rt&qM>yVLZ`4#yCRe`e&wG>E;ghZrHYMkoI7v>hHa%7Itjhw>m?1Fe%vg z0Ue-i6sJ|ugrmbyFgdFwU11>=+K7N%v1cQ10x|{efvw%p>+Ye*A}kl4)gaJrugija z;vz?X)pe1OPXuVdG|Nfn2&f6$AK;~Ix41pUJuUqHTC>TQl4>TMPw9GvcYR($r3>W$ zwwTNOx~Ls;Yn;ZTdeqNZi$d_=Dk{G_0B zBZrwGbPN-y@p4NDL}a8SO`Fk0(9(CEmN!ni-eIW!r~(?Y|N4`O*qM;Y=gXPN&iH(` z*Xy-DCVNBJa`Avx7sH+M172SBzV@5>JzVxK0UiPkX}HTba;x*kcpbDChj%ub>Elxv zgleV>95%1uHh3O!obW=lnlTeUl9X|)*b)smK{v=4FM$_hrBl(c^M^~ z3`1yiX8>T&U$1>fjLvNgEERY2(!W2kErLuKNRoFOO!Oauj$`k4(L<_0=HFf;%r^ma z=N5e{GCwL8KT;w7$>G)2&*@zBR*fg9!mOjCE$Qozq}2};MW4V_r#QUZ%xMN^yP{`` zB$bO#BvSo>5mwwLw)Q{A|F)hdS6?m*DPK~m-vCa_pR3g0hxMR}dc2+ExyAS#!`{qS z@%(yRU>aajK?HWHTm$F_jQpDoxpVuvn)6LA7H@tG8J+B(qr5fk#NNwi_Dr}8T_{ae zD**qf{R&s<-we+?>mRREc2O0`pCd7~^r>OqR7BIn?n7RzgieNfK9^JsSP#+;60~LL z=m7K}!1bpeEAjH@Mdj61^BlIOYBzLak3TT99(;rLeagd12!2uaN8(qi{@cZ>;86l} zT}XFd>&(tzI8T7Ik%~D=l8UvihJc0uk+SMgn)F~;tVHP^5@AwiHLxNWvI>JH*e=x{ zhIbZeO(N4woG`J=F3W!$21_IvcF;g#BY>2FO5rExak_1X$*Ep!z~`{@xcqjKH+>ZU z``s+I9e2hC;66?W#`C>u3;8nQxhDG|Tf63DV#aCzCW%;%PTSsar`9a%>*H`Xj=SqK zQ!A!UrJo&eSS|*yOMkM+^2nz|*A8W3yC=2a?mp&~+_+|}2`4L+q?pf)Xt;tz1V|P$ z7cOfSAmz2q{{6UT;EQr#k(grC!{BCh-fQ-h)@isgAOgu2v|ioKsQR70t*y}LmHu2~ zVGr*l=RR6q-6V~tdAVHO)LNQ}YaYPPsH;BW?ZwS_G-gbdKW3S5taZnTT7P03nYD^F zwy4#R+HXFY&$1U~2CTm+tSU{C2sk`lNgEpwM(kfD;C?W%b2e?d?c(%w>(vze8AWDJ z+Bas4&VzF%YIpKU_42!bf5O7!$C1^z1AJ-0exKF(aSw5Eh%I^6GvGWM02SPj8_7S^ zS(%9feO!I?dXGA#okt)tsD4nP%~Vj|R+-wYURj}OBOMqx4Wf-l?L{C@4bXVtUz$P( zp$rZ)#GnnfXCz3ybO4-x{MAGVx)A_X0=>;qOt z>Kea(92md;GM!?Vi{eec;#g@X_ZbH1XLuWLCWJlrff<)`-)`?e5${g#YWXZq=>C42 zFTSdh?T+`+sVS{-@`krL0}!CUqzW2MERMn4$+)ET8?e{EItDPQ z%B=C=qGh&W-yaVBlEE?rk$d10p-Cv#h0RRLy%m*++H>T>sxDd-c2#fq%Hjb^Z@3J^ z&r&a^c4(Qxo7Bp9>J=CWADD$Lce^8kaXSoiLBNn{)#?6D8Q_vMen|rvoG}pSyBMv| zV>xAp(YjH?O0pbd`b6vDK+P=BOz+TUGP>2;YSGwIA7;kJe$33BHB005r1{FviONW6 zmK`y{`Jv4AZPe*Tceiq-^}8@1;wsScDd8$Sh`I<~)FnH4O5|h}Bi6$?lKdbB34&%9 zVAY_m9@77>8j#F+tbyYq#$e2jti)%UYTYFpc3LC~^_zSo!+sQM+qKVtoFo(BuVATC zpWb~mG9AY*7V7cS{FBA@J@GxrTftS&UJvvLUFT zME@P0j*~zr@(kC$66D|v1XtiG*(oRw@&byIV(0q11i;g{38|io53P6VIA2ueYbv2B z)Ye*Ieb)?!fO=Vp%Gb?F{&t&PKEUDiqwMY9G@mCWE%#UxE!}N)_6XqB!|B5>M3e7( zKuPzix78htkO}_tCqJ_PfxtMvXql;@rmsfXN0>ylY;N4&a%>HcsnJNMwv0E%ibwA& z1jZo$3y=iXq7bx=-g6Ij1373-=j#!ko%fB6|6_XJ>z4Q6~=F0Y1 zSuKm_zN5G%*GY6KT}OVY(;LkgqX~WJJ7`q z8-VD8vQ1V|ok9xwzTX&~5#nA0jc14=4dTRnPl;{%t@0Gsq30toTk-NY8ut6?_#@r2 z*;4p1xlPnt_8#2U!*)4q`tg`AeL4BrN++aCJv$ExJ#H~IBwUaFp&))|DCL#$9eDt% zk?tgWY5d6o7f8`IWeip!p00Fa&tsiD31A}b)UKSIpzSC~MI9RLB}GL&`uCthd5Vy% zBzBA{9>S-zBG?B~(gZGTn1}sS>KXdTRgp7gp^j6LGX|xG8tlrXkKS3XUQN=3AR{tq z40bfZy^u*Nc?3<$1as~pZp=}Upk3x?X{jf;(h8Ck<7ufwoVq_gqEzK0Jg?`90FB8G z!tV&>rC1Zr?)WiH$0SMOB&X5EvI%wf0@26u;4EI=(X4Yr1v)GV(UvK{m)_ni-c1Qx zfn&j{HcJQ8Wfq2-V)mg*OpHi)SkZW1kWbVzR;SUj*2)zTClZaJ%FFADm6>@&WQ$gt z+TN_H%39uc58{Awil%0s&)B}f1Ggz|ES1YzV^6t|D=u%Zzf~-MI;;TV7mI_Drd&- zN)W&EW96F8@~ODs7@4%~H?RRUIlabTiP5==Ng~|V38)ozmHWn{BMhZ!Jc{3pDH`=UCKV)5Td0L#5?YboJv?#o?WLzsj8TskE160 zPCe@cCvx!3p+=l#ZuUo~lrXT>MjQ|)yMR$vSL0$d7x#5HDG9Qd7 zXe_^AYMA57A5A0wJZz|7AZ+Xjs6fZw?db#oS%$oGhJz*g`K@wwM?2O5`INBc>JiCP zK*4EbooTI>t3fW~Of#UH`b0;dzh32@f)WE5Gr1DDm<>NKb-_9 zr*mh(OSoX9c$iym2b$cbPqoEwtR@&}YQ%1tbXbu4m9|gf&qTMM7D0_BC6t5Zxi=~- zl2_bpsBbTKc+>+v_s3%duOq=tPt1@+lB0tdQmke{0$e-;ha@1e47(Ob!*?a|;(G82fTIy`C}2&>L)@?pG#9h(%3Arl-l<|_Q9dBTY@-ug*tpV#?78B5 z$yLMFt`}{cpNa=tFF4L?jDLqHFkup>R%GLnfLFptw{yX-B1OQYa&^p)@Cw z5IZkcrcJ?gV2)l1y5ue;Wlqd&uM;F_zjH(QD{A^ftmi zwB^TjA|8aX_g{KNlofXj8i(TlO|zW;g*2eNGTnf9{W$E*zXnJ0av6k8vv<@r-Ma#EYI zCK^j3%84q8$aT+MBSMd>bx@h^Ar`pCMz+c&K{|2*pr(?bvd1k>b(|Cb6imHllqgm+ z%viBs#S?)ueJ|2a&>gcQD!=v_vvJlGRaggBsb-0%aG;M8Tb5ogj(AHinWea_{E%|q z68W2uD2khdBXTR(&~l;$vf_f@7{ZY)Y$xj@;DlJV4OFU=AzD~4AcdcazqtUiZ_G)S zoHUXNxKR`MWbj;amUJo-+-to9Y{>3V%d)2O@`D$u|E-H6nv1B&{3Dbde-nJ=a_+~Am)k%fOV7z{=(DUta`UkMV+97ef>n?Ri8mwNmLur;y-+i_ zwB2gNJezjJ?9=vZ6_f~uOM0nE+H>}qtn8tB0e6B~^BM*{a|Nc~Zjy9@gxU?b=7Uy? zU~H4XO70T)@nu6`0>H`0c9SG_$aZJ+2w&7N-rNq1j;7Jk+p;@eK159K#V+xAUlFwc zkBBFH{y2AjUjaK1yYPGXkv=){=UWi8ugDl%S?Wh$pJVJ=+nTSU)b7Znp7m#wJLy7p zMO%s8P}b+z6@!)d$3x{q`};!s$HU}9^wGz#yzF;4_j3Ft&gVWmUqJhO^{*4T%+@as zGrU(m8Blx}KCzhYkk0U}_+?(9-aE#Cpm*bh@z2J0sSV_3y^d_e->+BGte`%>(hWc~ z!nih^gEJlZTi0N*6=-nzHr>?rIx(+-e%?xyCmxCGz77=ji;4A54{GbWgX`($^0xPb zt^3DPu9ldsNl0`gjzQMO_lFM|qV@^i3H{$^c3Q`E?SwBKQxV8 zR;#L-ZC@FVmgjHEvi4@swsNR8$XOrBxRisJlyhxHX6qO|YC>YsxWqokZ_1BNP0A~n zn%Uuoe(2Cb>NDKKGz0jOB=Ln0{&R{n*Zt&_n`+@Bn^1^SMduP0z(^Rhc}NY2iO`@# zurD;IX9$E1Al9AS0)Zj&8dPjZn&bsn=0>*yFio4^aBbYIYyXFI?+5|Bz?@VbM||mY{J!nAtf}cAsGg0aCUB3Xga>{K|VTcZP>)=YRfIvN3$`D3b1Ht z2OmJS&4epJDzZBID{@^_JxuV>y2vy+lhTAc#{#+ivC7geVl8Xh(kFz_#Q{=P&tCgF zLfu_;wf_Rf3s}(*7D$EysjR+Nj+y=oPiSHzwI9>&zWSEf?fYy3nrlw0QHTjEZM5lI zehKH#63!HdCW7Y6`aNYhNx9tgT9FB##K#i8r*oviI6T7W6xczmihjU*O>I2cAtsxO zd;n4}%*TWuCpQ4K2q0NPNnp;7o5m6HrtiomMxRg@1BgzX5U=VP>5YCtJCVLyeb9}5 zVP*cDI456J{~o!>mWO?}dPuyehB;Ww##zxrtOrQ{RRx@le?dJOeye+`US#WcXnub~ zrG2tqR)3*Pf4zs&Id^h)Xl8U~$01H`a`Mx$5LjtUq}L4{qt^{tpu9 z-Gis}ECF=S-;AKvkQ7()Of2L~(D50m(FcM}5}Xt#__Pj@%v z#n&6o=dHBX`mNPv5~qG+LXw0uV@N`T5sbPxVI~q#W_{^k8j{#365pIuWo?E~Uo91L zfiPA&9E9y!stxpY7=55cZ4GCb&cb@J0&&SP!EzhU>u50&Y zC%{$YZ@UXYES6|>l#7!XSYFSU#bN|OdV;_x+;q{w%yI2|g3sTA6V>e@OHbR6H-+DV zp`HkYg8^3WP0si0OJ7igGVp?}CB@WpoOcK6;DUp(V)q_7JDn?+&?ESPUZQf}Cx_D| zGyuPkX~J)bZGEuN64n68A-CdjUp$AOu-@jfI7S zImzMS4x1YeFa9}WzbyYAb>a|6#rkXhQa*S$Mmu)cG2TpFmQ3wNGD-7iGPXy+tZ|dN zjZ4UUQvAOow0SdkCZ_s2v*U@;$@`=C53nG=R+0Pg;}jb8(68qE0NAB?g^OJ1_-`C-{6vd129s^gHtw6WPwD>C(ieRTXcH%@wmhiMd z`=mU&VEK&qHrEBCGuGKCs^H~`rT-|qZnyB@37mO7JTHgJ6HgoPW4;c96J(BgZ%_;L zC&*^ZQtozcG2vf_JdF>X2K>&U6M#HT9E2p%f=t5Z3GDsRf}1M?gaYlonfN9YE1{-p z^w=%MS`2&-EW3<>_8aRADa8??uhKre6ul1fgax%nMx z^36-98|-zUE6S%hmI>)t%;GQ~@Mwj>G9x_W!~v~*8~WRY2qG+ssY@+-93VK7z6zqk zC;GzyMGM=icY1&O*JIhtyBh`ti?7SzQ~uwV_0!+z>yZr{A(O&mc4a03+&3oL>@kG`i^DyzM}IrC*I zlDdQ`4m1G@Sr~(tNeXOAEXpE0Nm=4i>~a+i&&qE1RJIc7H>uw zCk>YTAZZV-ha7oC^T9Fm#iFdRF&AINY{l|qw`Awi4)>EpNjM4Cg1mZOq2im1!Bn!; z)g%~M#?a+>3!wQiaWj^Nj>5XWq%6FrBig7l9@GYC+FT*gL#aGyu7VY*KVsa2O73Q4 zwmg+$R%=eInORdKg#cOwHehe^m9em}^Zeiq^XOutfAx>kEH-$k(OGHrHjzx2$_KI_ z6MFz@n+%I&4>pUCBftYd(8a~bOcy-3!d3*xxO!XhBN66N=RPP8hr#*M+@+ie z6}2o0|89*Zm7iVUD{OR>#)T8dwbxEdLBp>jg@>1axmFUx?9Yn*&2FFLMHUTE-}@;K z6a8sys8@>|s{{Co&sdp4>|oEC2+A?HO(R#s>o5o;_fjOg>0>a-78cj(ylpQSg#ZZ? zILp}jBdRtC2cX76iWZ=j^Bg`4#E5g#sM~?*Oq5JBqp*686|1KBs;sUr2)2uF<{gnL zENl@zhQCpjYKJ8uU!p=GjHqWF(#GWc`N&jq5?KZTV);pLQ;Qp&Bkj~xjD;mnU6r(N zEArt<@YjF*ssjbp^{lcpp3Z>i=+`tyPJqe=_C}}zLq7wA`yf^GvTCYxc4$- zp{W^S==V@$k4Df&M!*RP@uGyP#NH&P^f8x>9PBQE^jc6FY}_f%P@%f_?XhRx``;zd*#eoWoWN@YN z2mF@iGUJA&F>!7wN3N;0DZVwbvnKh@8nEopE9!3^>iPSVcu~CZf^UI4r{c`KKx|f5@nL&1ke4uVITwbIfd-{*rx` z1PZ`BIoVhqG8iHVt9Bk)s`aD*W;O+OvB?8h5ag&ol}0Q)RREUgc#EuoqBDOY4>X%@ z*enQE#bA}vOnDqy_RxNDqJUc7AV&iv8NtRZ5AWamvSbJr{Y;$)DCDFBn3cgTkO(-_ zLd6S`NJo5os^6iY)JNZ>&{$aA>e&;}zCW z12>U>0tO=!bsRzl5h@8)Qg*QC50+ho6=)bi(z6K3t@0XGKwuXpts_~|n2{|70|)>H z&=CNE{0_Zp4V#DuCYuR*G4&A`bR`;dzq_f4i55uEeWZv}Jx~2Xc)jJf0H5lVox2ll zOj1z-yKU>?lln#bE3VsZTXg$!;CcAdgqiB#m+kZG#YXw>Yuw_iZTzTCM``YhZcJ)h zj1I?DqCf}mqgJ{qw9;9TUYu4@&sczWn#n^&HeB811wwlWZ$A}+u}~~-h;^cO$l>bz zEi?QSU5SAlk(h?)`FWMeBsF~blm@kFQO)e&6a>jaUdoN$4RNR#Lg1M4s*Fdu6P`n}(o<)(nGi>u(L zWdW}Tpr6dc0!Bu@Lg@oINdAs{vcUuz++K*A=;&RC;xyIjQ%yW8L#PD|@jlAot_9?Z zw@peT_y}m?71Arr2M|HKS+Xy0k@J#LMpA?UWnS5K7m8aGZHqBq3V*j?<5`e@imn1` zYs>XNyFjDhZR5Z+k~d1|SM0Z$!INu_YomoES-YO-zXd^%d- z>Le$@L`sNk795(RLrDbi-{ZBSmCCsA)Ypd?I_guWA9pUVn4H*2My;Xtp;pIF_7&;( z4sbZ*affy`aG)9VO|~O449@XMaEYl!MAiy>%4D4seSD5raBL7u_O66J-Zs`!*5hla zo12NIsI|qn7#^snapVB=z&|M}-bBx{OXn5pe&=4 zY&R>r>v)q-CTb|OWoh-FyBiVcPsIfVM^kBPb&H4ZP=l@3qweR+s5PH{d`@$SxQzKre>E1qN z%8UgDVrS0*C)rp>YrSlN!D_`^*O6fdqoupJXVs8%8;he3f6(?<$hX46mxf+D5f1r4 z(muPk03j;~w7@wAOU~jKvMhQ{0Ya)855SwJEPPTe)9Wx4TJMqCl(b6&HR$1hyKFwj zY5VnzR1MMo=s6Q0a?F5D@95JQd;~M{k3RZ4GeH2>MzmgD&R!s#;17*~0%4&d9YmUu zaUE;|FACeKifvRoV?{01A)G;BkP%iNjt3(caYZ$!_HnC10OJ-)r0EB?okOtISMgVafPtBZ}P$9<`BgG?*Jv5jAE9QZa+ zy2c`G>EpJ`#^#^`l+$UvXSzWhlQ-c_YbRSaJ$xo{f5oviEsu{ zV3-<4M*k06=ls=K_%Gh9cdp6CG}(4du8GrR+jgC7+n6*>wr$(CZQog6-nBmWA2>ff z>pWPmy?5$7FsU+QtSpIcZUtROp)YHO*js0{)1P``!QH*U7IR`ws9KeMJM+DGHrUFx zzdHB}n(?EH@!5QR1NTN-IpN>v-t}lc-Hj(aUN_WMCJPRU3%o0@f^Nh7v45`XDtCZpw6yOP;Uc9!|3;ZHy=H^+>lYq z@R|CuMqIsyvZ(%E7v98n)rq?Ew@ijj+D^@hk$pO|9N)?$J$#Z8G$<(WibSy}_!1a` zuqq>LSSxd12)(4Nn3BCE%xo)zWId_8aQCaR$*(pe*La!Mg|-b3F6GUiulNtfFHXjm z_={yrz|w5=_~v@+lRRg^9)H!1uIS57mNzKkq5OQaaVIyW71V0XcD$d2y%mw9uK#ns} z!mg)7D?2_qjzCzhBX4ePzsTPsFb)Vb)H~iF10s`)9AHece5|S{3#~+YQewRR^y01B zg&0um`AUV&+Q~i&wSn0Z$QF1Vh!AZ&;B-2ukdYh2FgmTO_ojopD=8@|1Pa~lGO z-CX?Fbv375W=^7l<%NX>BvwX$nbW#hO17;;3*%!Nh37noqF%RPBF&~Y(sin)8-~BN zz@{r?3?voHML!B`yL-1@HYZN0{OhoNz}4_qxwn@2h$&p1v48E{{FdszWtD}WVXV4GiwrVtY*%IemOW39vKVj zBjv2-|i`wD7d3tKGeOf0k7JXpjRC zwBAcGkj_nrGn2G7nmSTt<_T#zJR*xW9{ zqkRD#!SY@!oUf3XuCeA1>6pfptQe zFQp1K6q>s&6b~78#t6MEh){DW;@oWoE25g9O8)CxVq2KJoV^-;4|0SmFmbXxP^BY( z-;fIi@k7xrScbp6$d44m=2jMoukddg@N&42O@}M_M{6-0mht%Hz_anT`d6#<80^OL zulgT9sw@dNSiQa9*IS?yUe9ua2Ei8G=u|-rH_TT^$K>eDzJn)fTgRU7_u0K}hVis?{)XgA7L?%C8-h%&93m{^KZ`OFThh1+A4Rl@Gy z{k+)LR8s>VCRW5He=|DYm^`g+>Mb3;_8kwIh_hQqx7#b~**H}t_1vTU`c=+YAzH)MBsV{F~8ILO!B4l##^CK;AuN%yMWm{3>0Fo{PWu&|6lPH8J z?Y>$;@Et?`#$x@ZR`X zck=+jN22i#r>XceSIeQ9y`EV3N~xTTd0FUo*1w093b}~C1T?~j^Q~AmfPkvu^$x!v z-CqhX16bWx>n&|Y3jpCjUtraGh{Nq%wUT}F@L=5WV5sX9wm5#;?`oVmO_{_pAc)y< z)8>$(03yf;{7)2lb`hWcj+#7261T;!T0~l~(LMI|9ppA~_Dx93f^*Q@=hJRAF9Jh+ zSa1E}h5DBb`{x_~B|*bq{JPN++26|68Xa}MaaA^zmDnD?#{j1N6GYA?TJ67} z8fX1Tu4hE4T?n9l+Q;O}7Gcv-+6IsIrG8?Vz2KJogDHw?Z9w@)5w`y~)yVgbH|)~O z=#9|jjK3%o_gKK`sK@H%@!R}`H|M<=H5PF=zipX#T`^zG^tV58SRY z=#p{JO02Lx=aRA#JxyrfJr4)wf;vi(k_iu^EEo$0QE{fo0jFYYLF}&&{Y&FgU~Z$; zn2~bD+Ceq#Xa$6RMhJ>?kiv>SeS*hb0fP~wg^*CdOo`1TE{|vP0BJeV_By`DP94IOvh!H`O$gaWr+OG z?PHBh;Dib(XLWbQ^bMbh6dpOwUTwMSYJN$cDBFIhq2hP#b+0D4Oi^;1Yy?tbK6xKyuSGGCRMpmfie zg)+Z-Boq1Y_{nYROjp6s#bB?mlKb=QEhT|}x9^94tm;_FG%qtGyEz>_^Qw{so3wa8 zDaPa|UeCX9&(#wGbpnnxB^UNnK{KqUqSRiOjgys21Z`T(znSpK%?J4)1 zR9*Zx+T}LKdQi++GlwC~@DMn$Vqra{vNdevX-kMmz1l;$s_%79b4RGOcIhWfoZK}P zW@Prwher~EviRPY?+-^rZlp?!O9>fGvx&U@#x?2PvkUnql`YJ-5WA!U=1(F=7V0x( z6a?VlsZ(sC1gfK3bp@J~jKn+9&Z}e_$SwxYgWinHvWPNOSK0WIfV4NM6|2R2* zKIOabz+*gRJ+Az$*;+eAKBeE|LvU*+a(kx^&6kygf=3ED2xjqq-++~24%1TDA_Uz%w*Tm|>n;I(q9@~=%TeROpgR;T=Mt95+e z6uZU`sZeVO9g_aHPk{4bnh7f;+7nd2(T&oU48!u__eAz1vE=m;)7qc1btSGc)?wc* z$(6l^^tA*iQYkCDYY~5v-%~js9i$8qgNSLUJl>*-I?D!4@3{UB!rr^Z5XGEc#}YN3 z+DpdVvr7AW(9NK`Nl)BfMW&#UfN)sJ|DGps`z_fHsyvC#w|5#6xc)JY2+!30P%d)D z`ocZwzWggoOv?MwwIauOjT5&6`9zwajJJbupZmP(CKM* z_ORtjbmqy3e>%`HXnJpZ$WI-^$)@eHUK2r^VPo5^WBakuzuCT%_9`yGRnPNqIah}Q zm>d#5pKHq}vL0QPHxB5m@-Th87pG8Jed!ZFLx|mGtK&)?XfFGju-@;BWOwUN;;^(= zv!sQSiGcLg1|_OkN+B3hxhT0v$P^1UvdGt5qY?}l#RWHI9Ozev8k++cMh*4} zGGug;Jo5G4f1R=ndsAg6Jl{l}jfL8|dT0F>-egz(vmXFVT7AcOaFO#Lx3Y(y5pQ zHB^aM@*VYfYPqcig=jUc2Z=HeIO%tSA{h9{tw54G-=_bfA5vyTh}^{5DO1VkXAwmCSYDV8ppVIuGkrjKc43Bz7zc6S}^ zv;3I)#uaP{D#h8QGI@)}?X(&IOvkt^24KhI(PYV_9%~{gI|^{?q!{!`Ni0bIawL!h zLVgX$$(W$A=Q;RUo$*t2%v;{8S&nd2%Fq_^Q^+uAmk&ywtS;EsZ^^S_U$Pc*x}56 zU1T&|%yK_SIJ{nf`tgMX;AIT>=Yr=|Lc42PuB*dLiE#WY`(w83j_sEy*SK*)$iFi# znFrK#^!;0JK-wTo*tkAA9mN}0E&IC{Y|H@n6D&Kgw`NN#?}bh~9%JWI#|r+#MRyJH z&vrEz7Z9;$sZys;Lk9QB3jQXq$Fu*)YcyY^Bd~|w@z!(EyULIUu-rj|eNYa?;{AkS z#dK(vEl~|n8)nm}&rE3ya>p80Q#dJ8oH8)ciqKr;$ZWh8=yjtQmx$lJ4(@&1Qx|xd z(a*NOdJHK_OPitnz`43c*fPW|d-cyvN+M6wDpF!n8y;dFbZC?H`%+xJ`@xjV@mhkK zjOq-Dn1C-2rn zaA;;y9fEG(uz>~m*ySWif1c};_Gc+2&&2kqFC}9BC~>L}NeXYMik~;+rm{uJ;M!Hd zv&mXOh>wU52Db)sMAmfoS*2t zcNg@3mq0nD0(VYl@{KOc_sk4Zt-Y`Yg1XGl0)IkYeh#8|@jSCmErX=I%U-5V$SNeN}^`sZ<#1A?=TpYCo8EO7iI&kNE;k)Q<^GL~Uu)}LcQ z7+1xd2K49ZRSzSg!4J69{}>##a`6n8IdF*Z4}~T_V#ts9b&aIoD$RtCBl<0KK&?6= z5MP-YXu_P@K8`XAD_|`|@H8V4bAc(ehEn#07PTOA35sLxX<6BwJWkdb`?M`}DLXB6 zX0+~{Y{nw*uy%GY`>Gm)LfBM77fB4Z`2INhwjH%ru6tkIxH+ccL70$Gy-vqn>-SWU z%^%>E`%g?cdq$8_%z{(rp3Rol3HC*g_w=?IaH_p?5sRiZbzeHGnW&4P6!55_gvOl_ z_KQ|jaF*fsWmC{cymsT4V&|w_8bH$;iXPIcqTFvuB>36%aI!91{?IG${S>iK&LMU@ z9+&Z`eck`~rCKn>;^F6cYPk~2IZ`PHw}!+df8(u+i~GnciVxPSwWg)*tg-}(!9`O& z&_?^v)$hj`!ka^zC3Cl0oIBGU;lk0lGy2ohf04$^I4h{hRDTXU&k zDm4tCE|-I7uRLF)R3mWn)cDQp>ZlTw^Gj?qx^Hdr2l1g+fU6@hn)hQ;oaa$#Ytat} zS$N&k>L=J6cQ8$azaSI5agz+Wd~7H=00C@hgso6o$)XA5KMe5Bb8v`8< z2jcKr8bW~kP^t!TT;uLo$Sm!+09~+>uinz-EC^-dL#Ff9JEZ3?&+8<_;8s+1no9Yk^;SjKOu77-Tc+AN$CtZiiAYbDOEj&kDgu>nB!H> zLOm!vQtrc4g~Vg~2_`a{DDC2|W}dZDEoU=FG8|SMNe(SNQ~k$zp!wSsH`I@8gP!X! z3?&p=Q-M)QdL#|6_oVsJdrJcVPfg{Hsk7{>;jZ&fO3;!-(BKM^lOQMgR0j*dz8giK z*|y$lG|2Eq!_R5`qf8i~&!-g(pd#16&5Tg7sMq$x+mo~TrfR4 zJW+>J7XK$J(i|LX8jl?P^9jW#>VH;~CgD4<*MN~7UTR*Kg`CH6YfqLN9h4%_0lrh+ z{)t?(9H!8+pFTX#);H1B_=u{#gyor@2JKJ+!$6Htgv0(%qBRPgfkc-K_y9}PZ+i8& zvGMDT8YL+Z(P^5EeP}uEkzG1=3nOFFL@^hs0#3%Ih50j%)1YWwG?2%R_Vf7N+k7ye zUi~bac>Y>;GK`S1Nz=?@xeFmC-K#1Hwm8~&a#N8(_HRg9ab1nA)ULbKRVs$AJf*x7 zBz9W~lHZ?@jLBwF4mdqPeu_KdkY75df2WbA+%e)!{i1AF-*t++bwJKFA~7AWk#}-; z%#jEszb(L>@z6Vd(0rM%RJ@3rC^;^eWyX#GZ^THPvTF3YO3w-3djN7EC6cA^I*iP# z2JVufCqS$z5AHR*sud0-#-$S|_#?SfJ1}qAkBm<>aMi4qWd$8bPZG*c3AamBO`M*% zHiE@*{R0;gUezgCGg=TN_v#k>jSgUA=67QwhB z8hYd-oCi%>hsE=;{BJybQk@yO!CkXBvD%c7(_DXExe$(AKBL=jwOT;SGAXddbOr zl8IGBRMuhVjQ2Xn%eVs1b#}K2o|c7?P%U3sJLy;rPXr|pWtH;RiKqXjYT~5^cJeB# zWY%q)G$Sp6GV&ntB0rJOXw=>D9Y|jt~yUuuB7Xp^Bw=uiN}9)!2Zh`-_!a%iu1hXxa+58C-Ljnz&dQBcD*h3_OjB}@-O2}F`LAQmVo{n zIstNWO0kSy4fo{9S&Mf6#q)c2b;{G&(OSG7N#sb96iC-p5q;sPIJkp#p8b%qNUwsJ zj7Zjk2pAZak$;y0<;^d$#4UO|DW+6f&UjhCF7d|g-m9st&)HJfJWkYEy~Q!VYNSy)+EMYhKP z*~B8~ym^hdFR1-y9*{8zw966M8%_BFw!?L`KLn&nc(ozErcNX2EEuv()K1Hb#e*`l zxFijUn(volTy{T7ca9oID{^M<@&UKcn}`QLV`@)+P5(xM)@_IN$4gCW-nz?{Rvo9( zvk;C><}{Ot{SmU%XVX8|cYcnYOhq5S$+q>ckrd`hBHMGZFk2Hdf>i%xSjSA3g?;I6 zxI&yUlPry_^VS?EN)}3`emaV7q)zP<9St8UPoTA z7A=*d^1!e3O;@pBOT~z!+Ov6W3}4Nqkf!PKniL*>I=vEFqT5kUXlTo!K=hql2ov$P zSj(eVrH&5kpC+8bzO)8Kq@jX+CX|wN@CNeir!aq!j8F>Dpv)I%=`-u*o->QP?B5f| z%~Mu&>9VNxZO;6asY8KJtF8sGHh4a&jqk)e67eF_VH zc0}diVrA4m){hS1&Tc3-0#^aM(ca2>_`)1g*Bwqp`6jX)3g8lbGIAcEaf|&5b8Sb( za8xWA^Ygb%kq_1^JoD>VsfrGS+V3Z1bL} ztolq{WweM4c1=!Jick5$>Wxm>UsZUW%nha2lX|e<@T}rVm(<$SHIJoa;;UvD!qVK6 z`p}|iM~)|U`5}ZET1FJWVoa<5=DO>t_l87}cH8lUz4m@Rn0v;GV@UdnQWyFPVVy)M z{$=Vx+3XQ#kc54%km)gxLyYDxn44x3+Lmgn@&gHtzI?vYgVvihP9@fb4biqJ6jc~P z$h3SlOyh3v6Z;!?ZMb{1_JH{EWV679BAfuPG1XqCSK%AAScd@+vID&_NxWk?!akz; zQ_?x=#PuZUWHwzrot8buLSR~_$XncWA?j2B6$_3Nba;3FqIrLbpUuh>m0zSdyE$e# z7NdTb44r)4=aH+#hJEJMBRVb02T+>@^$VdzFBENqAO8y7<5ZWFHZ*Hil4k9SSyxJj zZazzxA$a0mlraZzhq@mN>j=iW6{*XGG^Z1k(j`pV6r^e6kU1sIzYukmE8+ddJ4jLP z3?DQ7ped~X6Iw56PUuim4+eiQRM{L|ouz~q=r=244r9*MnP@W2SD_;9_$>!Nd4^?g z4_Vrrdt{d=X$Ikr@q+Q+r)!Nn6K13n$xI9C!k^puT=-}8c<;!R=M&9 zMWM4<#Z5%`MtysJyJjm-|HP2l_cI)V6_&Nu22+*H^*C~@7tou*{npk>2ZR0a*45OO zol%{u9f@xJUXMwT0Xd=~2JSdU3bNDQ;$y|JblsPXmSE4;lxXo64_*em<0HJIGd!&J zoggHJu?QfHh_*FYLQ-AdN7!fD34f(8!;B^0^fD9&O(KLmOZz=;`+i67@mVOWSKHE4 zLcBFNugX=(YQlB|TQqLE!cUQzWs15Y^<-&keSLLW48+?KEI~fyW>*KhrPFBNkzeO%!;6^)v_4``26Ot#A3BlQaW7#TSpe28GOhf=9#4F+1#!7NYM1T`i5nxbIi-8Jj zf#hO!Ms*5hL?j1+eT+jC*pk;V^eu8mFdo=s<>9I8I$UjYcl7zLk&djE=7qETm~$fD zi0CYJ$}B5>d|4W@PfQ}y7+1k4{M+2TeTfO`t^{K1dx>y%s?n7H8-zImiQ(nck>tNJ zy6(r;m4>e9PyW9`?Pm0A`F6Hq+PUsx-|Mcvt&yDw1(?BE3-{LjL`e)c<48Q{YDEQ} z6~WiY{syZCC~U&Mi`7BR^iDkLCG!nQfhUDWr6@ji2l-U|oy-mg z1S{a}+>vIP{>>@lC=+|uA)YwTc|Vpo?n-*f3OdLDRT`e21CqjM<6rqs!NUcZ*$8}v zDaf|;CGP*^iuraQC3(ssbhtzzEcLP{b$3xTiNEmD%LcI@+q zu+Wzq`)~auQk6g8l_Bm? z>92oFk6?etaFSwchhmd_=ZsFx-ICp)u$+Ppsmns!7FM=BIR#7g` z(a5nGv4szJnVD|e6uGsL&QLU85Jpg>dZSe3>(&gI`iI@c1oBZfx!+j=i4h7f$kOk@ zxxr&ezJ)m>5-9s!q;+6#^29nkasQniqIQTkUBCJO);kzupvs69MO0T|ij{yxG7N`Zmpa78JQFW8jlh5_WD#xd zwiKc4w%cnmHstf6N(gMx4$Kj3{|n5m(j3@JK5AVU z_nV3!FQm58Lf0>ezj|7gMi_(m+7#hvyJQ}x52ePSk)HOY-uftj1^J!sO1mrCw|;Xv zs3`7>Pv`#ioDh>%K~PeQ;CsQ`I~<3;p`A|2Yd(t1I-LZGjHC9T;%b^deS+Kqi|KJneDTb!CvghFt!Mggs7@X`!gQHd zyxeX#T~anjeNSQhRBG3OpWm^<&nJ$t^*egEq#Aje%Irw!xl^3i^{# z5o@ik`%QrDO8roj%XZL(_LF$(-b<DqFS{1ceipfr zrQC%B^HxY|=}2m33$TGEFug2L3bpc~ph%KBctZ%x<8;zj5#fgdPR5(#4|+Zza9kp7>F znT3ssJ>_%*f%tzTEIPcPIB=$vxJ?8KNVb15hkxh_36LNclfi@Yrf) z85c5#y9u3$h6PS*DC;j?@tYSb6N=~#F)^zrl_A%B)*OmAtX{30k<4vYs86x0Cv@mEX`HX$_k?LKx zudY~_;Q?fN-rRSD_a?p(0NS>K-9TUkI><&}(~)7?$VZz!2dui0PDy?hMxqsU zD(k(pLRbyiDeTzNG*OSPaaQfN+g1GT#3<^t?7DMBmi;7nSG=3tE;_p0Dm%K|qkGXD zwmt%r&x*HCE&^2jj&r0C-^-a^b3n6#y@d5o84%u6ca3&a@<56D)hDH?^>9;b#gLL! z$OrB}qRN)uZ4zfJ*yPi3t-tCM<{s(I`R{&vvip$2=9Hi)G2%O+1>R_Lk9zROmp8c| z!JY0eGK3F;DOyjKKP6@Rmup$}Cd~($42eI>6xY^MD9d8$%FmD+OmN;e+p~*t)o&j0 z*{>e{!Ak#@2RK^_S}2Gi#asZy4#ED<;Vl6Ag2BPbM#9d{LBh(;Ny5&?MZ&_)lrkg$ zs!#C~1Tpb3{fCsBndv{Q+{{e>spV#7`fpzDMkFCnBL))F|D~+hnV4BpOyNNPYjysH z__tJ(;XxFQO)4N<@DxH`(EovXz*RvSyiEVW>@YL^C$z)-KR`Ro{~y{(X;cMa0%|IY z%?}!$=k13hOss2)dXUj6p}wdpbAjMcV$IN3={SUG!U}rdAZf1E*opGR5r>(Ego{^)H4_+;NnvDs&0dN~UdmRH`&)GbSf2B*8N>@5zI{4oADSAOoYybD zEIhVvdZWZ3-A54_iQ}URPu$@B0@f{IU9!HzwFjX#q*PicKsc2P`dt^p!4H3N9<}sn z`vXQgjbNFrsk5#Um$>)>YVv_5-M^NO8TFoQeq}{WqOg0WwjdlgI;A?KK^-UR(Qcu(xmYNl2HhpR05J^4Rz zZT=ggrc=;3@9@PKOA(u*)lV3?4c1$jGw{EPx4h|(DL{6J6~gk{hkiR6T(c1ipeyP` zu>HnGdABTn{K_kY@0M zteFDxqU_7PXSs#KTirm2{YICi~XQJw3!~!nIX}>JV6Sc9Y&wk@dym`158E*9y_%O#3-wY8C)jy z7O>zmgd%+bQ<%=dAN&;DTe=%FqSEe#H&yrBPbDat{K{0m6SU@~YSjGD(=s6jI>KZy z`mvD#F$V2*fE22t(&BS=*pNrZp_jZvEd9bkXnntG_@6}y@w*Sdh7&qnZ$-u!Lm&Tc zP%IbB6r6}F4>=_*$7#$+6E44boIG9-2_cK5gHSH@l82ASugklN#Jjt&Z^uf~wlVh> z;r#skxFLOm!-`xS6bo3k5pof7t&U26xem14!8arq0oN%TzK><>{jCSj4UB&Typ7ZlxVldQxyl%BAnA?Pw<3ENyf(r-U@Yicf0Dq;5P>dq`36Ehx8PVg-HGQal9Iu|=78yy}f z%k}+<3Pt78gQ)XvrVg9)?W|lA_(T`1yZyj;R3*@?dcV`o|3Z2X>zv*4s6&*p*?8^i zIb8Z0lNIUl=bze(&~P9zvEWR_m>&^m5-bu4_y$JFLw+X_*F5?}!9xv_5R13%sY#4E zz;VU`dsdRabehsuk{_WAwr7Ev4+5)bP|L(aNAdfB)SA_dusjkYn4KnNIG3|9Csh}D zFfJPPwu@Gb_EQ$;4L}UViAk4F$VZP8qsX{H66!2|q(|12w~dK1XXJ9io83BME8^7$ z-rGTfO>eWhGbq>LvGk-Jdvf~PE7WTK|4z~uR58jgu+!Gmk{Kk&Y@SZ%zevQ0s*;DH323T>HP9!ZJrPY|z3rhZ|DjB`(|YcZF=I#M z<&g{REA;TUm%hZH_F2y~n{!!Uc(z!#g`=G+h+Djc9`Vh8X+Dfto>^ho3w}e;Uan5j=wV&-5`O69`LLO}1`>AZvr92hv;C^Ji&MCxq24>N_ zjNeH*ofhpr^F#x^(1ChD*8B}ONx|+VXxC2iH`c${HXAa0a<}L}ftaBUvXls!i6R4K zVw-kdrPKP#s}H;9YIL@%OiYE^hx9TeiuU5+*?VKmhMJR*tYCbqoBVO+@^$hM|0yy- zM9ihE46SaH{%^go<>rq;#=eKaO*9fqRB5|ld^#w!D{9T+=K?eU#F9>^7c1A?tyhWa zkS6WtsTZey%87<8(N?zui{I$#B|Zyob?V(P8gS2#&W-#KJBt-&Kx zXKC-6>?j+^?a_w=S#67gz|JNS!U2mO+A{4|JdoXHC<_%o&T8Ds@3KHh6FO#Cmcrm% z0=~H7o#Z#-Eny4<@yaSxF@Y^=_mG4j$jDGeG+3?ONRBStYw}clP=5*?*LW|>Tgff` zoORxp{^e|`6cX$65P&j~{eDIMV$XO^$h~7`(DNbs;{3Q7QfxrDuv>DA#a}cq_k%~C z4w5^yvY1EW;nkzKkT8dgD!*&e)FEclcq6-K8*<}yeSI2;$yhfrCO}CBuk<;lJh%W} zZt=gIKiO(>2;N=wqF8U#Jg?7$ zlcfuZrxO5r@7E9GiNA|JlpmvBFbvoOgxLmzZq=+xbrm%T9vQ#}k$yBBjx{bJSAVkUXe}cm6N7j} zbs2^e79UY@bytis63!W^y@|WlPVXbXj^m^^tNAo_W{hcePg2z2@h@c%$aQm*66-zY?jQB9ue7cn*8P!Ask9Gea9Bj=9>xX_d=O=Jo1Po3&Pm;^#d_CAf&T%#NFgD7K z>($1W4U7~WwRQoUM2mn`k{{zc9hkv8e)%T6796$d{dy>w!e^weA-CW2p$R1qd|v$v zSj2025Aa2dZ}Vd~F5T{?2~#@T?Dub?@b`d(n2pO0yS&%;n1?CXV_+uYj-L;_RxfdA zLL24qKxExUB!7y{R4X=eMFcQGTC(x!Tfw4gjIxTdbcGs*8tlXUJ)Tc)K(L_mht}f- zx4HW_@o3M-9gG&*MU@Nw<6<4}c?rT*h{3Kn$Qa-CV(n>afgYQch?>iu=UDIDRuK4n zy{vwMeoy_NytL1|-!IPgc*Yh4J`^?^QV0$0=%Vc^`vxpOgOKj@PYN~vFv1AK7~Sg# z9O72>h?`P8mvnDnS=)eYqil%3p!17Fi;?d@v z2pr?VmHyDRcXY@FefKEl&C~Norh?@#ktFou#?2u((PQCcuM*Y(x0)vlyxc$MaR`A3 zzYS*gr8Qr0@9bJLFX!5;$NJ5p7Iu|+o~QI^50uJJp}-1XP`XcSI-Nypqg?gIWQ$G!x#A)6drn`B^rNI1>gj!=**24&>ZuuEK7 z>Qt3I#rFJ_ZhJVK^TX>|&ehXEA|$qe(m`Kt7{V^UbEb1@_EyHVY7h#i9!wCU%k;O< zsr_#Tni@INRU2=LCVC+=QBBAdXV`oxHh-UKoRBi+X~ZT5dY|WA`g4d$cmwL}>Oc|y zY1DkPR^C7Rbh^I^NZ8AH)Ct|$9{G3<#HCSGjTzTI^^*@E&rWu_>Id* zpXlo&p$nJVJ6sz#39MKyg=vAiXBRx}3XwfoU7A`3QdR*!%aDz@gAE0y9reePd}Z}h z&e@f#j-HGD`xi!;@!y6Iohef~9^kxHZj%>1ZCOAB@NrXpn0zrJ8`5BjfE>J-$cwHs zp80ajYs&beHABCS(8`KMk0PJVG;q(CCXnm9)L1+iDH$5w4i{#AZB26QFM&l5m~aGm z8n`Z)F$3EP)lEKGBIP~ z6&hyIY{ab%_Zp7itzCws4YTEtIb&MLd5lz?a!GlNz7vEYM@C7(+&|d8J9y5Dptl+f za1MDBehBzI`(qW0cgs%Yb}0Q>tGNvu*K`F0gg2L-mas1~Uw5jb$~~#uox*(D8}&qI zA@LU~tyf4gZ9Jd09~us zaBRdZ$fA-H=x{vnXaR6)=(h^d$e9eX-Uv>sEvVt$%n;%cSy96wwL%!AclH zlf1Y#ya^7s)^_VY9PQ0*aosN#1OVc`98sk6fb2GJ;yK4vfuRR}?^uGhM@-v5roT@- z5v#Pq+dmR~8^XEp;HSUu$&Z6oSZV{qk-ui)3%mJ! zE5`2enR7Wc8F&7|aG1uRItaQ1S7-AWlc#{M>@L!6=WxmM1S2yoRleChi@I;r?KNiq zt}aZ^qNC*p%9rQrRG)V>E4M1Xnf+U$ie@dW9AxN0@k0%9dDawLVz>I18F@){5;38n z9Qjhh)DC!o14LK^ueYT9lOF#DV?#F)#Vsh=!uWF|zC>KQJAP^Z-dcqrvHq!b%@3QB zDd7FaxtwiJyt8h3h`Gga)?eSmZ#}c@&*zc+0ULOAk*fB#1RgzZUR5qWRZmpMyn!3N zT87Hkuu?A0&t|M7-GzxC&QSmZ>8PjOHYT~F54FlB;oMgf`868WvX>tCmHz2HiJTr2 zv(^Xk{<4t7Sy0eX8)LiCcH3o&E$}hfVXC6#0>R*Voyk0bizRs`*%#b!TTD4pTD|g4UWEZ8tS56Pw&nt_8x)SB$b#IM*W8Nzkd?z-T_tIO2559i1a()H- zzP|6K*TvLad;MF*y{lGFVs~{*2WIv4F;S|-MUg~tHfcCzGBGklqdSjPA=DQBhG!@q zu?F+m1q2JAGDf3y$_4oERC)`r$ewL1bv`mZbT-ijlfNp~A7|bHdRU8Wwd)J`m!G!t z&q*DPw5uo_0;=y5v|L*W?pZS*jm2`CZvi(WPgh}=A2qMD@E8I^8P(R->ok;PC61e? zpX@MBonVY#GKPFU%De(+=`Iq2yd@d+(T>%rvS&UsGxtrNv`GdwUIO0{4h{p$0{Dt9 z3b2D1?a<@Z%18tO;a6ia|JzY3D$m@-(Ko@sKG<#i_F~tR-GW*ta-B*8K@_V>__MA^ z4qlAASS;tM6j9k;7~w8;aWLp(cpigzL=P3A_g>+4$* zUWC|m$e3yT^ShT(CD$CCr;`IWbJ@#7ilc)N-yFy%Ao>v`UN@Q+Mi8q&BFsgh2-{f$ zSrgPP9O?1Yk4(-?76SGji1q@njV}Oo4h2_~@SH*mLp^L(^YLSxXqNQsDFgo8&;P}C zDpXK?3he_h>JEia1hswlm-Ck#`z=g$O5C#w#b5gkeKf$CE)1Kd^;-BP;`C{(d8OlY z{;=RlAdU}kzkr*tG|c^&jB8Hoh{PX0 zjR{PDgyoo$i-6D%u3}NjKd{f-0X^MBmP0gR-LnMH)z;s988TA)n>nVup9m(!79?YM zrN;6D&ssxIgPcvORPO7;yH2iv0x{k96GQOZYmX3Wxl~%ZIYuUTs2sg}s-KY2A%NRP zh#MBeTdc{Byg(c4h;xY8(L17erh^9RuXmWQT zt9=yS`eYR~chi2O-_Vi#$|2{o*_U-_3QKZDL<4fQS26tGzsx`$bQu$W!iovVBL;a- zA_|0I`oFS!D0MmjjbX=%~O7(LFr zfzvJ2Ezka%YI&BJL{qrE#&(k2*oVWn*A80LtO-cr#=2Zxnr|+VSHFro#8m+4lMWz> zro-E@?dhRhlN>C;ap_ z?jiTS@44QXFC!k|UwT{?W*_(pe*P|`86wU@&yr8KQzGQ>x4=}_{r<`;`!^5|=@Wt(_aUiAbjE&|jX*0+42faro$s*~U4!!DihW-&H-lL}v# z%km9(t%cWU2lVj;{5yR9i>GQB&YSezI+GFfB_FUhbyW>mNW%yJ5>__ysB!XUlu)O!P^_n&1 zWp7>Df`w%AjE(rsl2NVBcLdeD+z2cMFbovD17^^-wJ_dVP>q213oFB4QmPp~L7RKVE5#9EWXW{2dr?CEn}x5p``mNg6`Us;?f zqC|J2htiAf*>G>RbYGfWzV6@q#M~|CK{e0(Nn3AAXsIwt-EpS3FH_Ee&6jbM&_Hs3 z7fOnmaXvimJn?c#MS*JQn=3rpvpf;NkSm@tP3R~UIV1ENtFD{4Omu^#0n6j3VkvqJ z#FhctJ^ddy_SJC1@D?AWohOvvi0uW#;gjf~pnzO4=Kjn%YwC5qATKeCgCJXDe%r7u ztaRm&*W;s4l`#C~R}isMW7AG`xXQf~4+33e^N0Y&%%13VDoyk|nWwCbE`>BOb`P#O z>hthuL+z~0t1>DCMvYlx*eY56MlR7uc*RPYRlB5J8K}3EEzFzvZV7;23Lz--$^MA+ zaE_6UX^x4G755zVtOPFvYgLZ$Ws$R>P=->Lt~UMj6!|23Q-?yQ^5sCRu9&!l@-^K= zyHx@oxpuN5w)ba(GJZ76W>G9aSt{#gYlf>cZRjvg_GhZG4)G~X$$`Ll`8$)f8FJg4 zHga;Ebx?)UZlFUvCRQe0Z2xF6QYWEDhY7etRba^?-%zQ8)|xM;=N_US5#SVv#wB^8pVy5v+xOD&ac<@zpucKV>k zH_qZ}-8{8FRd<#?o%E4YDBZb-W%nQ-yOiXCdGLv#r`_}@k`p7#EW}?B7stG!qMU30 zOZkvQUUOa7y83pN(K#SndB?GLZ4tvrrQ0nts+~7n$Z(_Krxh=+@!@=k9y=5~(UUE& zN_#JEm3^5bEVT;|n_Db{K|McbRW4lpZ1wNxF`WjT>7>l+O1gfH4u1(-NXhj@%Wmx0 z1g-sXp{BvSBN4EN4u<>%Q`}q8Vw;uB*F(VNoyHl|18N-GP6k|!Gpp=NZ>_(zkB)V6 zdemk!T9?9{KqQqc!b1$Z$m|S3vNrErKX&Ycn0U}WGdNXV&2zQj;Rs`b7J{y{r4pS~ zHQWz#s1!fD4Uhur zmPTRSC&$)QA1$92m~u=PxTo0s#We`q%d!RqdJkxUBdNH<##b{r)5t%rqd zRY;f_8u%JKxOzfWZ2PS&ROXK8U&(+!BmM(Ux&n6~_Epe^j|QZs-|2=BW%U;J?()hT zz8rzu1`jH}HMP-Ah6T|jl~m)G+nzA({i+kI@rGZJ9a1g}3&GK?sUW{)6i{HkfC6hu zHC*xRK6F&>YC%hn3pCcbCZ62}UcZa@u3R?VHsEEmcvxkbI{_O0y02EQ0|N|k`d0(gpkgdX~*g`|Il6diL(@)!CMT5v9GT856#qmKnL zM)G<`y_gg`_BTtq!3;_ZpN|{~cKPI;R?0!iVqOt5xCF*=`fYWFc`J*9LwX$_i((5( z-V9iKMsX`k6IIB5Ysc-F@%oORVwCjo65#RCDODe6)%qLu8zl5(+zi+Zb~ibARFg3d z7q~yh_?8D>50cFfsA-A^c~^YwA$Sf__RQ0+Qi23Y5~o%snCKWLTCJEAdidVI0Qm_z zye|l!Nig0l+$LKd!bzA4KjyB~7NtnhlIs%m)L{Oy1@xg(?dtdZpsi8a zO*{TJ5irMRjJZ~Y$U{!ePK=Ps#?@7aRY`B9*jiE@ywY^AZtJ~Qpb?vgxNf^Z0zoCv zfJLB{vnyU}b;*$HGmpUiN1uW6!=7t9EgY@Z@gwf|!K3C{O1vLm zQ7>Li>b-xpEzc*if0CDg;MhbCjUQ4+?a(^AHLZG*FmfQ*P(3ujtYIeT}E+yuJG6$TJ}e zF-1&>Zn=^ER)@JT{=K>+WCE0oAn6(}4dLxlAvfr>OL_vCvrl*KBj#xLHE_bAv_Z(- zI+v%C^xa+?_ZxY`kN3T0hLh?@GKo=CXe)hdKUiXWl}j8UnxZ7TI!Mw`O4G z%C4HID@Iz4InocEbaTEaJ`i^-AHUcbT+7lZ-`5h36$bniU-tse9Xog}Tn`B=p~RGtK-qUgm}$ z=^_Q06onSx#(L@Ocv9d3hvSuDW6C-CiPoledl1K`aNkk>AeZMfV8FAOuzOsdhpXf9 z=0UHww8EgQFQ)cxzy&S=L(O>!`HyP6&Wj^urRkLiTq@vzEWFf8;5ShD zI+yDw3^<#}Si2UX*EXU{BjUeG4_LhDPx}fxF4Eh{AV9@N%cc}{;mu3_Oj>Ebse0=t zeuU0OkVFM95$F3nVxUv$AJzuVAJgnd65N256~(1;!~l}E>f~{m9o(8rBNpW=9^Ii; zJMSS- zee7wsX=_n~V_xR`2{pjiCr*`PW9f1#_~B~m=qDsa&92W_v1~FAOxeZi7>muxVRwX| z5$3%GAYsbZ< zBtbi@u|zOzv<8i6hkRC0qsr(+-`=sUb=J?@xmT0)0 zClo7<)?Dh;j16jA8+7(;POQO;x;#?>!I5%nN4^{6-CZ3WPpv>39^TVvifY_1k=(7u z6?{Eyk*o>3-_IPH@6aBrBQykFy1!{}F@3m(1JZcEJG5uw=NXdwr)b5(od+jrLn_!f zh)=-ify`(JUrP_={!9wAWI{Huw-~ZL5_$^9`R)4Sut!N+GnEw2(gb@+`H_yZtRi(= zYPlH)kWQQWxlKa_N};OI@6*fkoI#~eL{1Sn5UwSnu)A$%##)hS#+Dyq_Eoc;^V<{e z0+Rc`KOMj;5sre0glDF7AoWuqUUgPC6!LS1k6GU^c+~9mm#3_%his^Zzo}YsGz1s= z2M$^u_F1u3((ij)x@LeJky}5tIvb@>M!MzOitW?j3q^0+HmwU4s^m);LtuQt$mRHjkq(;-{R#o|FYckoPl0Mw(nYsTNe^Wx3zKJ+{Xm}r zlM$*kU0w|nEWyXeFno`(jrY-Cv`5iP`DJ@wuDFLL#+@}b!r_OOomse|K{f0MlzuIb zWO;)xQsGP}>$F1avln>|&-83~_AnTz`kPfce%O`XuVvwCkoK=IVeGY8WY_C&Oq z=Y)PZGeO@iVHm#DyFMMI_Ns?)d*?Ls)9ED~;iZGZzK1lD*oeU*Zh*8D^NaUZ&%4nl zq+OCXM`=&*=Bv7tZup-Yz@_8%ZcsmvL2JS14516JWw{sRg&`O0MP6d{r{Z=5>Vi)w z^%3uTyrhuwLrjlVts5z2a#EK^QCgB-^11@)JC9VCu5?$&3`2k{IE{J$e+gTTI};p> zvU6uwSbT~M_9*do;COt-mYv;lN@7kL0aUNK<=!&IKDy*7Jy|rMc3E6jd3fnC+b9~y zkgeADl-JS)TW~+JQvy%B2*=9FFD@{T(3EMKNmDeBQ)YWRC0}L-v-ai?u4U;T1u2Qu zuiKGHXD?`4KZ^<3QWC#$NjxQdj8wD8cB7CISCU^SQ*JoV2&QD0>~(s@&iW;H*ijtP z_(Uc(psf`(kb?mrEUB5+ry`}Jb%V517L1>qts`w%vd1YGC=Nc}fK|z zL-6Nb1Lpv0}@>NBJl+fqKXcb>H(46w!k;0G02OZTXDQN?; zC_wAyyb`!tVixYOxiM*xI!?AKSpc%>Zh-ZA0PgBans9bE8oaCILQVND1vYbjU1q&5 z4gC#)12AUneM$J2Xk6bfk!kXCMX?FmdW~?;1b;;etSQ%|ay@OCb^Dnz%VE!mc0~dl z+Qe|&t5%4PQl2$Y8)EsEbZ~^&pTAd6rO%=5iF*>KD{b3ncN+P-S zz$wGw3PBRtw5q|+m;wsJ2;@`hu`+jrg8m-YHkIht~2*EY~k=@1CKSy`)r$QDz$J# zCjlAGoO6n<+jRFhU_@$mW78q?q#TPM^=B0A;?8_1rka-d$rj`~gis+B3MG=GpC~d2 zA7J!(*~gRS#Igy!q4h1&QPd(b%-xMk<`_2>!3I5j2HaqGxnHrA>a?=(L311CqXRNF zqXcXjNwOFrALnz?1gRI5w4B!@Y1w6>93YFtpip2=ww{Y4n?x>)9+T83`;$~dPC$x^ z0_I}@I1DwIFw3}67EzQUxNeOuuDhQ!wqy@g+b1$K2IH69E)A|c7)MSD9$nfxb#H{U z5K2~n(j_=pjexRl6o%H5P?ahnotFYnDef0VR8nHlnT(uNkfxMGf{Yv)4Ppre@QEgD zKWRDvQOz0)5wS^*6ho#q1*W$x-`F(r)l<%%q?IvRdmE-ARvYveiqVpmB>|>C0jx&ZDI%_C zim@?-GRcUXGrXtMX7KR)`%UN@N;B>Q@tZ`!J2cmi5sCk2?EWh%>;H#ku=238rZEfs zzk}~z)0D%JBR{Z=Az@^SwC8YS3XcDc$oR{ekU~~uU!UlD6q$L3M)Jozkt>M6b)>sy z%g2WPF5##y1D6ObH%&d_BZoxi81QrWMG@UPJnZmqso$As>6GFbH*e$MQYMdU!~5DO z>960B|52p;)2*Ff%;|1GrqJsGnp-BdM~>$k!KuH)FQ=XI`HVtPqQ-Jm9Lpt@mm2^!~x)=vzW-Z5)}Rd z<+;b$LW2D#>2FVpYaM(|OE+{kjTY3V^E=9mTy>A$(B2|Bfar#-L8C3ncXZa& zH>})`vZ}iUnvdd(0a*Cj>F)a)X91 z04#1znYnSa2-qL2+-Lt0i4ouvYUE%m$O%7mHwYlbV$|Q><3EgF-~GowhhpVu{$MRE zAiuEwp9Do(f(9~H+WN;d7m|X7qm{cg2`lS=XC-F8BL`BTu>Kb-!OPCVoi+^muPu{M zjT{ce%9-Y@`2kGu*C6jgrlE%aCos{hRELZR$*il#i8McXRtnN09~ZiXzvOyC*umhe{R)Od$g z>dpDZGe5go;RolVg4G5$Gcw&t%D(e@sDmbUL?X64&)?#(G298Xe>oyY*gtvlWwWbr z6^bQG_98f!z3crx^SzKGW~!HGy4l43^fk_5?ThQ`pNx~SE{DO_Yo( za?p_{iNRjrl!~SJ)P(%n%@@}jgfby~+)WJTS}ik(@zlB=DZd+ONLuR{nR!9kL~Mn;N`Dx@s7sPiVvkW16j&;%{bFD`I% zaB((|+vaR=S)F%0B2T~f6X)^>U(q(k^95b^C<&Y*Q^poJua4DaCpHhLnJ3E)o5)CV zzj~OpB=rJZO?_*gOS8tDmO~)Wrq*Kook86FwLVEcYg88hp%+sxzmJktD5=<2Bn62p z>IY79X`!%j#B_la&s_}xs>{kPY&bW!Kpu;KysVef z@>D@7oU}KMc!`zbg7i84Z;r;!7grsgQvpgJZX-FEuyOJQa#eu}qRkiQ|iZ z=yL&qzndQGQ_f&1<@GU9r$+tSDk;Ye6(2bj!I_ejwAH?2`l$v4(OCSyi;1K=EIm8D z7fY`&sjKa4Ix@|6C_<_*^8P$(KxOnACAGhNPIMtmB&_X?76TYcJDoVj_6m z*aw5j)rX&*_G&Oc627%U^xR6s5&6m+FRT$5Fe7Q>%(}*)G$nCf9xlcx;9sBQbLu1= zp5$FcmSR6O(w0EpBKisByeFPSsr3AsYvYl>9Btr#THMd&8DY$Zbvx~4NfTwrF!B6K zZ5W${`5y5~pkm2at%b=S2kJJTvJz4UJ?#ib`<`Yj?_9v~vM+E3c7I2P<9);5VyOT^ zlSN;skL;jt6Eo-Tz3i_j+ESO%`2gmM8Y_^Xnuv~wuw}9-!!V;jr*7#nJe&{ z^Ii^Ev|Hz_CJVN)+?(thAfNJ+g-+Dw+iW^#3WEIGE-&&Fmg!`8l?z+4eKIQLoT_uv z_W^o|#Dys&e};^Q+G3UjE9TKG%)fwPs)5M<6LMQ>w?OTtmbFcd?Q-X@QftMTREt64 z9W95|7NOy6tFnguttNrQ!hZP^Cwn4>x)o%)25c=r+P~qtt-Sp7Z9Aq)ry=1%fb|M@ zGtNlT@S8y2w4^*31BrU>1GLSgL75FfaTYBl&rD~h{_s=6+uN-=pVhk~5BrSU&FN_I!*j+VYYTel$?3J_bx%XI#!?A=VdDx_H$AVPKZIKcS?E?7JH?9EUus;yThU2YuC^$&KmK0d>oA))<^IL{5dh6B>dVv2&-$(; zV(`nprHSdArbmnOPIrhFfJE4xyJ2Acf?dp6r=gB=Z?{L~^UnR!R=df~Y8qO=7*EI9L>uGX zLsYrcdP?{9chbt&a{z2ya1)VskZOVZUMo|Ns6j?YY#uVs<<{jqyCeHCg+dS_?46XN zZ)48uS*AF3HZVq(tvaWO{qMzxp zvH~KyQISu+1(|xW>M3#K$_k^3ahl>paBK&AZ-c372ONZ>dcZ*q=W=w$QaTiVN`!=a zoe$oXy_;U>L$2)Z&Bv|m853fZ6$xi(CGKAse-_06%u4&*A=Qk{foJr99V1 zds+qt-MX|w@4#k?R#&sZY&%4*AjFgy>P|Yrv02W+Cd~Uf$HN`dtx2B^7d&keeiX?Sj<rPpjXok8!G#upQr|Z_9bkqc9h`!0s;)zXI!zJJ-FZTyq6t2G7>66sw_D0Tm zF5IszivM_B(s23rsq#RlCWy#%|v%n1X!gZugztK9Pn3nM6@INGT~`blgc&pqTB+!){700y7ulYUgtpy%EKv9 zEU+f|(Pi$iky{sUONz#At1Z7m*FqRyxeKIFoypP(!ziPB`}|9npF(V7s7tJJg|A=< zg$40x>&%PIp(Td=pf-_-OEZu3m+8|l!g{cIP{xgr$&TJ-pdQZ0#wjj48=tCBVhy4n z0;OykW4i6cYQ07G9+PB$*|KmB&tr=N01@7S&-tIiK_3P`qh@n;eGfoCSU+|E`})Gc zeppEafhH#g`Fr!GQn3snsRtMI^%3G^unY%;gi29eh`r0~ClsW2kPMh;9dDdw07wNKkG4*TL4Z0O)HJ z8iwSuoKZ_u@BJS-0ENWmC$VJoM>J9W@c=~E*r$caBgzHg9<_&n(hVpiI$Rip?ERM^ zaJ_D{A_Nu5rmW5n2wo=bX5XS3ri?JLbldCU1rQ zTxaATYi#kypXhet(ezN8(#9-zC2HuNHdcBRSDRms*Q`yZNw)U`kCiMB1|Uflgi**g zSShCv^|@)IXW8#aBK1ER~m>ko&d0GtI2#!*61>BNjDB#FsQS-pmw8pCSH=K z()kKl!oVPt@JRSGndo&qk3pEjLMH4CvqKaiEk<+~jg{pE0Sk@O(XO)Z4W{(J%=0Ct ztHM&IW3CYW$*2~cT$#OEQ`@^e$0~K2$NN@~$=N+dISs!7f?kt3ZU<3$l>w$_tJDKq z%EVwkNa3D&_#P&6k5iQ0mM?Aj`3z!7Qg~Bew*J%>9?r^d?9*Kl%=c);JzXjfP#!b7 zZu@=p`i@5815Dh~1|q&-KlNqOV&>^{fSKV*@cSOFN8g@?7Ao+Y@3B!2bzME0j#5)2 zs;eWm<)!r8+*29o3^LBG8NPdIFrEFoL@Q;I*FI%-powFw$o8_ia?DKip3Ga0%ljFZ zh$sD*i&(2@@KE|lZ2M+QZi$~d!X?Q!u2M%W=oZn`96-@zlJk%<1`VymB0%}BPABoyUVtq=|5+* zy#k{8I;dw?vi7KfKc9N;m0GzIZ$0H}nFt2MwbOOGAjnhV+0naNj;cDlI>M{JKF97i z$q42xL7k>|m(m5i@nK4J`QM|JK}&o3GTupha{;%$is!-#I@hKV954P#FZNSRD@~4+ z=TK@?kgGSyMFPlgG@y`JBN65Y1HqaZ{&*uIE?)t<*bN@n(c-1!PdcXQ4)u}cxG{OZ ztT7jG9u&gy^BPwEreg{-TNjr`hS)Z&XHh@ycm>z^Mb)St;77P};r>$>IHSvXFCDh9K-sm7-P)4otvUykF+uz+_7fE&eT`RKNoDxb^iNuM`&On4)?~ zq!_U_ofEZB9pGeZVc4rM|6^K=wiFYZP!AZvEdGKXzu)weu*Z$Nn#CvO2sh#*LER`) zD-!#zt1z1VGKu1<7k6sU06Mb&^yJ|2VD_&Z{hfg^5Bqerp-<1W!uau5aBv>{NjY-3 zcPDoeOJ)u}B;GaBQy-M2S`a-*Jzd^v*Bd|- zr*oTbH%3(}z@*vD`|fgNP|1CtILq%u_gY6e;6Fg+&wuZCzJdO|q7)i(QQ(d7B?+fc z6So1%7^e;qV5)ye?@3aTq&-sQD|M+QQcvVYyRt!6r+I^$4FW&I#0~EA*KF1`?7A8y zMslV}V>7334kPVTt3S4F`#a@q(%Kn z7Li4g05(#ia>(C7N5?AW+1T7l*80WsF{cMC)xoo&b5@P3)5v^I-Bbyu=i8IoMXRUF zs2=@dFK4)0LOOj~n>cvm*l9bw#J%|RGLY-hSryp1c|>fj2!o$)mgXFJ)j__W8!m}u zX1Hp!UU!lS3eV~7hXb+51O64C>gkEUM$2+dWR-g|DLno79Yo4GX`d`#k@wFfB&^VR zMK4SDz+sK#?F+lw_vb*+?GWWzvS6LHryH`zpXt(%80CfzX(x5M?1$P1p@!x%l*n|n zikfOD!rsYwweL0P@pGb#4B4smT^&~PMqkLvyTu7M8=29qSiXw|z5s#cV-(WHD1i~? zWnb}wVoC#PrJ?2;B$Uuo*{PEk>Tl6`zW$n{g-51mQzNNTL6Hf-skV6Un{UZ|32n&k zOdA#Q$j*sM3d(-t5^N+(LxM@~XxNbz#T>kAVxPb z4P3^LtD;*^{Yz>qVL<)eCuJWI4|ew=mpb+GeRl1q@EGLako<;$ohwxDkM?v*rk5)@ zVME*^vV&#-`xfrv=NK(#2wU|tPcGttsh4lOZGyg9pb5%X_gJW}QbAUS- zJcL*kdQYe;nix1R=lxe7nKlK{J)p(tjeTC|C_#&OBiG1}Pj5u+_z?8z9k2yDLb29E)N7Yk0*W1bjm!(qI;3mou+ml-wNG+d8)crjzNzkh7mu&$ z<|uhGD=OY1J@BpjSA4m5$R;8t`oxpZ5;kuvy^oKl0Xz~bJp2McSyw3zqT$erK%_7L=F?PKRnzb2kH zkPur)$-a#bgwF%76@ zB|tMMK1>a{XoDOf1)K7r$lwDJ8fCB;Bm<5}0AJXgVbTZYzNPISU*#W5nQYlT68MyI z3LI|9eAxr=U)hIx-C6uH4%6Mr$w2KVSPMDjR-n9E#HL(AQzsK*tF7(p7RhzR^&jgt zoE5pnL>k0u?;@}DPZv5=58PG;X?O06yeJi{Hhdi1Hbe_As&>LPg>)_4a#;svc$?ZMtQ*Uyv5@IWG<;G@9#^UWg(mA*!KlQ02?V*O>fO(4-M?pOr)mdc^l*Smzd}}SyEn}dJ1#OyBa8@-o?d-^%b{t@3ivXNMj`+B>GD{>aF`6 z$!+BuY5WKLsp^j7Qx)Oa%8?GA08-@JN3KOzU0vd6QWB$Hlf*NHkl7FWHujnGZIqeu zBZaq(44>BxL2-P)MPDwIsx#cX7~t;C8&8UD!&#;Js}B_@R#LvCZbZgQGE&-49&VqX zJ9XU7&Q_zi55vB0UZz3*~=x+R~axBtQh40YuzauXER62tLJ zQ0lzpyzPDWnXQ92UqSFATT-HuWx6J)b0AicSp3q`tcPpxqVOd<<9H!`Z-IG5pRmJvGS=CW$QC-QNd(0Z>eTuo;6?hIY)-_~X(Em-XDv5V2m8IS(Z9Ur(Wvh$fuc(%lWJNLDO;+fAY@H`T* zd%89ALOPur=6Jp47G|)?wdb-qWG0(dvWsy6ofGKuqAAU zC$~y|-MO*r2h>mAD7Fa^aD69kd;fQWDL$F@&x##>iLB+oN5?S)Yt94pOhF5&Y97{I zmbgLdx1PO&E`z6q?!Iay(XWAB{M9fQ|H&uC+ANUK;nQyF*$@x^87?@s833zc}&vc6u@v%coPH5$3-Vcyfa6$MP+8G*mT zlVo-8SoqIqmeOzN0d9NPdoCa4l}PME@JP5!@Ywv|$@GsnJMM*Y@_gr2)Id6L5Z7Rj z8@QA=#DRWXIFSn6{r<`gcb&#lIP^xYx%&zqAGQCLh33(2U6!(2m*H{2f5a$65nRJl zSUnP9Nc%YWcTelmZg1F&eV&l>JR+(4cU#@Np5MsT;Et@>!3!>?%`@wiiNdmR{bLY# z8tv`kZ{`r9>c3}{YfCcz|JY?|D%JmGUB#VIkq- z;U?i=VV?|06nMTH>{?LiJSU5~mwf`pare>$_V{a>8f*#4W^2*b_uVa0Yijf@3I z6;9Ouo2cj1m8xJ|Nn!x|*>ihhSv8&xD4FVA5$#aMC0W{JL480D)<4cENf~RxRZ`Xd z1c>-_Krv3M={^Mr$QA7ECPEd*H~EVoanwxB@_TW(W~-zMZyG62j%WK>9c24WKIZHz zxgtLgC8BSH;1uEKfG4+v{N546rgea@S`*j%Uc?lK4So^fxP)VD_1%@aAy@gYq+_(+ zRGhFF%2>H3#xD#p0qX3n&|6wSAacxB*cG$qRIDXCF|YF{($gCj!*noFx|4)-(C?}s z4B@OC-1k{VPJ$Te&q?ezZhmek4`2Z?klC#e0nXczGIUXP93r{dezsVdnjJ9ud!Mhf z*P2c5L)|Ov)6v=A*&wP>zJw1ca4u@2!mFr?rcSym<9K?%!C(|CAHm)G$#n(u0?GVC zsTd=h8+VX(T&FS{e@F@-Iip&2EsWyn{<=!&e94q%Sd)ROQE7hT1kTcb^%sop7BgqC zLB;$muPNYwLRa^fuv6_b4>?fA;VPzT_*tps64qRj#zf|+Gx&FkJmn4+27)qWCy@`Y z5{IVG^4j0kR7cXiF&f@btI*AF_bnWbX@Y(aFrugZVWTR-W&geJ!4u8?n2UhA<^%Cd%>$*m z)QEL#Nfl3`oZeX7));IpHr9{LyTOH}vKwV#TMr7l%D3;s^DX-(KgtZh8<7p9b%Qs^ zy9b9x`X0Wu;uF(U(<0dMq1mw&(oHW?+-EAL!dxzzI@y>&#%D*Docsv%fBV6`6v387 zXJB@`=|OE(t>;76*<=qGH=#3E;x<=X+kMgJBwxyT@~?2Ty(y2G5O+9&esh8ZrZ~Ac zvUpm-P$7FH)Up>UZcuH{mdFK<`almQ$;@;aDhII_moWh(vFtjVTYa0q@E{VU z&qk}C*&>HCPsZCH`iBm#hp6WtDZRAA^` z3pyKuZ9gJY`9sDIcbUeOA;j$)P2~r0aW_vrCyz{ngk6La zsAtA1-9DpjLJS-d1=#Bu1mrZVT5&JDjZM0Hg=^9;+tD~7Uj{1Oerz}MPoZCUhcJv^ zAXRnDkf;j-1$Jke1-4liOgOQBoOwxjXg38EuU9qL<4hXuT~;pUd$ij>Dz~X5mXKV# z_va6wE5NAaJKu*w9b3G>zjzDR0`ju$auZJVzz(N(TQQ3G;rCW!fk2w z%4CNBQQA8SRvL!ef6Hk1-x|ew;#j`&iS9aPuU1?y?AY|-47yVE#HI${otDZthx@0Z zOmirF8laao=av_wdv+JI2%vD_tKVdVZ9cj2>vh3Q8Q%{*w6PAkzJ^mFmaDBB^a#Tf zUn3x{&+5+3FIVw6hF|`I2u?9+Km@`NLoWH^C1(P(s9H}|s8ln$35Yn3!n+zbRgp0d zKKIS>6Y;iAn9LnSDo-h{!MT=Yl~wk^UY?DS02N7=9C1UxK}_2hQ5;e+-UNbG8&C5apy+tA>5vysu5ysI5q{DdMjevtcG-dc?x)+vZMs; z1~iw*UX;K)y^W95I>;_tCm=tC$@{INCDxOi|~b%Hpk1O%$D0p^eczK=k<4*_1D4^o33<1w3oF zCn$FjX}kKuRWqtdxKM8H9X4h;I`+x;5N)(ChbV7$N8#DAX`7Kq{kEd6I)BReayVSn z!{BXQ3FriUu6u^do>jR~)DYL*1TY|(t8NWRT>21_@u;0~M)~Ysb>X*$x_YS?w3mcT zs!}==`H^8?-{5bNJ~ASIY!5~Tlcm1o^*AmVH#bA#cNLG5Q>!UZr09W&0a=nhQ zcGx_b`^{o3ww{LmctxRy5>N_efZbc*<$w-=3&}^nY3?Iz?Cp;GR>eeiAT7Aui1+tI z@1(e8zTPq_crj#XFeRcq3E!31zFu5i-v7*GlHO#h zm16XD5&gP!SvzAda^z|eS2KWZp-V87`om2 z5K{Z~{7!`TLeTB4-!j*}KG?^^j@{xJHcfpYbWPpXx-JQv-#011a#|I&bJ2NIO#P#S zJUnY3 z>mQNe!$||NfcKXNNMjj-T2m3FKhmP7|ClbCs!XXB6l0`IsILL+PN*%KvG?$*!)6E? zCdvtg>DGYE>|@>M)1~~@h`T6lgwxmyREHdf@i;!|L-6!ip{CB>FOYR4*dUp? z>(3AgqjfINxz&E2RTuXZ^mVip?$lDKoRI`mJ@Uax_;LYCJdHw(F!VT`?E2NJV`50lJ9W*xeB(e3189U~h z)u2L^q4YYFbl^YlWwAgq4`B|fzsB=ky;gi}OP|*vM{IxN$>71EORXor!}jtI*WhcS z;?uL8ysTwXZJ!Fu0)wG>qxZj@Sj1-c6ymqfB;Uif-EmnYAH|}eBrA(Sp;;tZt)h%C z#`a@TZ0&$xz~1iKlt1*a#v|fBny}n>Z)Qa8gt=@D!D@@`-Xp&jx4@g&%wd{jp4RND zhsBah>Q!J`!>PEH2rpp=b!-$24NmUfM57eNywZer~;Ic@|$5_-mi2gtKa7RWg4kMwxe8qCsUz4D^eeedvoNa~%zJ6ZBN~-rACar^wgaFxOH>b zKkliDQ?FgA!zr|jq2AJ1S*u?^&CKHUp?87!@=_PWii)sxbzW0|*d6CAqrg}(4F^E3 zRVGUa6nRIY1;FGj$?YAc3vlqEj-J@&iQm4D`9@J_8K!DV5p{Fpw?(DwlqX2vIP3v21-3j#4Cn)YIC< z&hO@)mNAWf-n5AAq^+&2%C&)vq1M{Sl2zD($@-RfQvg{Q%r(Cghz)NQIhjKc%oTX$ zauDq`evZX&bD}&lR)k_-%52F&0MBh`Ayb(4!?V$NM1(*|_kT6^Bycsf-78AVh>Fs_ zsnB-s%-yC{i}p}bR7%o@L`Ae+J4q$UXd!ROlI%;$5|J&kWr>JZi4>AT{mxAGrih%Q5R{_PDnYT|5p0O6PJsN z6Q0X$rOp#w(bh16n!-@#3x7!aN8?)YG=k3&`_fp?Fh1vy`p^TkGv4YNz)#pk()=j&$Zsoe5uNtPNY;AUX zj^wsO*D6)7WF{!aY`Q>wSmPPmQgHg3nbpTVudEt(^6_lUKdmrRctYR{dvaee6#h1 z8lm$0lJ-5xwo@BRXF#DRMQ(;tcdp;zjZ(zqrz6AC8*k6a zZ`tmlB7R}w>Q3u7p2z%-zR|ug$N$)&r|;WT=IzLB4A);1x1b^En(^06>`=}0?R!Hl zq$+fxBBQHbiL+-+?%CP*dFjNw$9vc&AAb9u%sv!`E!FnZ41Or~cnWsbC zDaCSbm@fOZWqoKJ@tAtJznZNSBXY?zjdEqISog)rsrfd+KjJ4lmOLC({M@%(Wm}`k z{t-#)^KKNX_9-cTku_qQADZf?sl2*35gv1V+Zm$ zh%P0o`$5afT5r$ib=O_ssh3`b#*epo1UOE7hG`*ZHT{9M1=Gh9Q>&Rjeb)KvGh>|ICrkdm+oC*ewldirA%yp=xOQC?4~xoH!klh>pR=)3>z#gO0CRr>5-OZW;aV8 zq#14h-14(k;Vt_6fdxIQ`abjKLT3GP+Zg9vnFh&9_w60pLJI0OEon&)i9hIYE3`K) zz58d#t(%HJ>T6jImicO%QeqC}n1m~*KQorkn2^7%#>n;ND#iSIm5zC@%c2rL-&J1C z{xWq*!3^4#)<@Q7*B*Q{DaQuCVe4WkRkhw>g{Sn|^pWSJKG`;Pxyl3w){cHqb3Hzj zk~v+Ta#u9p@a33W6U~X~N2~N>ukU@dq_fNW^%6h5md_T?O`IE~zo~8lZ8pk zt*$lpS6tiSpV6fHuHG_a9=516zIaZ%)s@QmRlFe5s(| zS?2QC-Z|!ay_K$Ge^kiJeT{RxZ6Gpc`aZTwZcM1>4{6nzh2r1TD+a|%6+iFfv^bT} z;ky&)RE#1OylheA!o^ZjROn5@O%L*%caDfS5=pJnTSQShvGg?b)oBdc&}&Dkm%XAu zU%g+-_{nt5j9MKLL?lghr2n^droTtbE0`}r*M0bn5{wDjKKzLw)PCyH;s^h)hieco4Z63~CNy68h6 z@3fo$`e^I= zlzMLR-SX6>8&yW0uk2CxL$8Q=Z})zi^GjygMmLe9z$;w_O=exY`xJiNRIMx3VOOk= zy(gQb@A7G1iB8A*`nBx=#M|cdo|RwNBKqt*P6IEzpH%Fkw>P}?%Ng)u^)+qJ87R8Z z9uT{r|M>-`+n{~@`^ezLe&71!f7rTtof>`cVi0q;FSqup^!p}1X;^5I`D=wg`D;7q z-1x1Obz)t`l(RS5BX#o!ic0c32WO3O9TXqfJfQpi+_%yn_PYnfV;8nZo;+B@PL2$1 z4{$R2om%_2VtuaL=R=tex&He5O!_-!`W}9#ZnIP}+@@VD=34XX2Fv-aVspOy9CPeQ z#}RJRn_WHB^ycbakw|Zsp1`KlrA)lT7sZ4{`=W5e2_1#DH#D^A@Jpjp;1@n)bj{(v zVN_g`hC!2?0e^#Elu6ZO;yBGkN z(#_Jy@Wm>OLcxhUHNzLH=)KY#;ij>ohj0VXn_g)`gs^BGzTi;QCw(TVC0z($7*A}1n>;oR5D z7>z@`%`jm>V8Vg`(F-v_`zr`G4aXV0HzBpm9gOsSI>D+p@l25Zk-d>_nUCLWQL$0c zpYd^0)#CE<@I1zt2-}^jRwdi-ZLXrO{J22BD8O^F@v-sNj_8TZ(5CJ65EhzH;i$`x_TaL##x1i;u0}y8TUbm-d(MtPiE>g$vU0qgsRJUzXg|KPZzH9%OX8B00gq9GAoAnTCv> z?6u>Ne8z^%q%~^RN$fFg@)?prv#+X^6(9gW{%~PyCcEbKkSyuV3N|{f`5CQf{ zBJCyEJiWgJyhXX1{j*5mUC(1*KiRr&lIw zo&P;;&$=bE=}(kxRIb~sqPaE%AGma+JVTcG+rnU3*rJ^mORdJoZ0fPsyBPFzmsr1z zsq{vb?8erE)wEj>!V!g}J}=5lq#;JZezl)h~W*`6)Y zawFngx%%)^CKN{aS zD19z?nc`jpR_vo$pQjzGab(dpNcLO^@ryYadUL`%@ip>SXz1ujTcw+ynkAPPeDsyP z*Hty4EWV*9d-;9c{%M3EJ3cQ4xh zdZQ6FCg|Jo8Xv!{N97GP-j5AlSGhZ*hHd!IC`EgR7g9kj1t*-Dwo{&oMW!Y!*3EO< zVgK~?1#I5_DYjRiWSpB^ZP^_{>$#j(VyGpll$|oixW?yfzk%Ak$`;E*oh489#u0Y+ z>CM~m+jT+XD0sNl|_4M*on(7A@1vU+h51y?k}+mScDSQ8KuD3LP7*y*X`GbjgcquhzL) z%!?l9=zbC<8w5+AG7F?G^YpNjkmc%77$fkE{y&!4~V8{JqL z{o5#_M4`F2|C!r7 zt0pM2isr+9{#82MJNLoGOU0)v3+8w&)yzt;enzeRw*8>Rw;cyB2gg%h%=h@U|GI_0 z-@;`NTXIr{tFA3VZeuKs%Nck3(7C_MDdq=;I} z_1Yh$0vTg7+xF0jb9c>sj&6Rmo*AULS2ycz%+}nqk6d@oX1B(-)+jvI_rA@{P|xoh z$eMXPVKOCMGlaVErC7+REl$xdT1q@`P<3_F=k3f_kg4;UAXgAQdM6IkX zH8orf7iFFCX55ZUu*mt`lX29tXJ`M+<&7tl*n=k(RtW8b-#wN$L@_uH$w!}r6zucH+DPb3Uzq~1Dg zU{-YKY3$nky@o3nTV(88l|9H9te+OQYsa@5T@_qA%E{KJ+dyUc&HlAc7gE?i_H3ud zpV_&`PqG24Z)Z(8YHpNgvnOa9Q5Ws{HRO{fYHVY4GFt9H!RAWWXLt|eb+TDtQRl9! zu9>$2v}f+=J#goU;*b9I*>;16?n{2zbbfTKP3en~o~PvHPRU2joI7XEk6A`6V0T6A z_``86;b_7H_j{7n4doT9la^eudc~IgTCc75-Qh0v>GiYbdRK@Y)ptc_>uo(^yiiWv z*uOci&roEe8bd$MFjibFM1LQ(H_Yke!sikOUluKW@#K5X_F^@Y;NlJ8XOxcixP)YH zlKyq!`9_V?cBiI|u^w%Ds`f-%v~HiQu7HpwH?GhimgFy zdPVW%1=n8`dncW1yz{El=UF#ia(>&$mmd#*ZF`=!q}A<%ZvDy;(OFX3XJ>0*7n38M zk`p?%m%8>(EI+HYhj0np8t~X)xy%WjFHPgvjZq(O$+l0=tB&5Wn{hq-(s={l{jXK_Di&u|Br{rC5dG~9fYjdMV z!lgf?RvOW@b zYFhPVu+wPeQ*`O;NYL8BMiZ(EjfqseL6(=$4gUB!RK_b+3QeSB&E{?0-(?b%JI9F?Cw z3D>cdb(*v^vxyqGc1d-?LX}Ty={Hi{%Z;*UsGgp1;M1N*NgKY~7i8GQvG1*V;i&tX zmQAUT`QU%x;LX|MkAv>CkAD+1ddG}gGL83H3ntaqZk>MXP(4kyNxauprTxfUxvD40 z?mAiOP6ub1?#wga#lCyAXnPo9K%n+z&i6VZ!lR!!YAd(Bx#@1HXV`e>y1n*dL-9AR zrFxl%ZA&N3&b;Hf@#4u9Ut5nCHUEmCoNjOodYQXr%)rTub3MqX z2v=Lt=W64whfZ;93`vwYF@>@~)O#CymTs4m{EG$S&RdV`?=D!q^!28W5guk4$~Wi| zTD5B9zV#&ebh!kY^(PmOwO##6Qg)(!oRs^|QH=_h%B8ldJ(Os;_)ogXi_{!HVoAg8 z2gdJO)^_c(Nm7a1*2FApKFS^)J;uK+c-HOyI1tyZl>Tt7`?^~l`B!CLTq%0x|Nc=@ZL^o`Rw;J) zt{by{p1jRW_EoKl7sY3|UAru%ly17|@udW$=*jK2aQ_pR%u~Nz6AhLKw^_~>zgxJK zqI+RfREm11wW{qs7uO#xsHJa&>nI+D>p*A6_KV(8~#>;KWcSL0dj_57bud+D3Yg5FXc&w%_ z)~ro2T3+_Gqhk5xd9L3If|(!sHde5!rd;sv98@Uq4(lAZGIbli$Nt;=iHZ*vjab51 z_ugrHS%7Csg^TR=ANI=3ou8(}=;XsJU5#d`4vV^L5}w=qN=kn4RA<(TLiUAAHpeY* z+-`bUU6S|@qNRU5d)Yw#s8)&I)7z3JrEQ9=toX6TCeZ8Ah%PG)Yrj+EHYqwLiU{kI zmLcx-N=uBwsB{{!q;Giplh`Ufnz*8d#KTT3z8~5fD2qh|sv|CJ-%#`3{uOFjZcitN z7kXn~6%5r5$cgV>LstzOTj;q_*VA#?=Lt0lA85&WrLPsFXBTe9-JHI)#--3zUbigl ze7DZd#C~nY;sY1cPp@2gaq(|4`N=LpJA*y1zWu)D!?$Rr^~U3gI)1({BR(6l*Y~=O zbUPXHZfb(U$@gg++G`~yu~VD2A6&Utc2;9Ry4r>!jUS<*dAsm%RgL0%E7m6%n`?+R z^~>UAt1ZQ@#3k7oFMbeu%Sn!=xag*NfO~ZLnwkxYy(X2WQA!gZ6t8FYCP?>p?f9Ac zJ2Rox%H92na?`@f^lJ$TsK>R>4ej&d71JVBE^J>rB(31U2&rHqq7R-y!F|!Fh!gQ% z1DOKfu(kiQEwrb?^D%I8`)Xp3!WlOj_ag>JMg;{& z10e>Xse`Bx3nn2F#8?AlG@+o41pn88?!;SdWSj_-=+;J5{`)97&bFF&Yft$f81kG4 z(s=NqVE>LX#PbY8WSTrzth~sKe@Awg=RT2y7X|+plyQ29ha5+^JQyhYzc4sv#EU`y z9~iP^YlBw`a1c@(QT@-7<}k(4D9;q|FrROLf0zb$dP!)Q!8$cr*bo^(d!f<(KdTUBQMveB zci@o%{r@EeQ5J=RFGuIF!;AkfVh3Tk%hLtr&iEfQx=S#ICLy%aq?C8-Ajp4}HH_u> zx1}XP&6N6oDMpkDoi5Ob1hg7C7DQMV{43@|L$GMFoyV&^=D+zI2ZN)29zikx&Cy5< zb50oI!Ju*i(@>|;HgY9|GaAjrK0GR#jB6b3O7Xb=`Q$XG&;ir87AG-Gh9`S7avs9;X;QNgSJ%*dq% z{a=28P~pwf^Q{o2v2>28h8Uxx#3L$_2Vv0K0Z|!_v_tf`A$Eu!Cjbyu>c~Xms5|^~ zf`Nz;Z&4%|aQCwib!a=2Gnxzy7c@h7s1nrz(Ioa*A(M%F7~(dK%lh1TKAL2k7o`~E zU@3o>Hbjog3YTYI(bKV^)o_yxSIl%ev5tl~TJe#_D7Z1{+nLz%cSsP->4I5y6+ZbF2D=nxAips_AG;%~{NKD0^(i)su)6~Z0j zM9?BZX4Wjw|4|0A!I+N_ok2B*hC2@>{xxAl9R)EVBCHU}vCvc}`5TfDPD)6gIL}0E zwD?G36qb;fh(szfQItU;2r8n@T~r_ou{7dCM42oBfpFzDWC%EM2t_EwZx#}5%$3xz zFmSq{%DIR`(qIwM7|ePVN2FwUO_qU?CM!>rFd)x^0V)zwrigV!l;zgQDB`LqqE7l0NNCs;G1QoR<@#SO!L^dV8ipHKMCk~X)UE_!XNDZp<~&U7 z4?4=46Vkw<$gs~lA+d~sSQ73Q$X-MK!6;lu z;Tg%Nc2JZb6V%SJJ|9cuycx#}|16Aw3e3Zg&GjU%+87Li!U92YEC{am{Iwtkiz|L` z9b7!(kv5Cihw~^*5S>ax zjp3>jk3@#hxkkib5-Fx!Ba$4;c zt8hHf%O3f_PZ48M`C|c}=pZNmnhp!uHw_kY*a5NSX6<47#6XuQp<|7>?REm+8cvhO z@)#f2kadk2M6ET@*fb4MhV=8!5otCX+L{b44Wokscy$PuCCLR0NtD;bm@ML*4MeDU zmPj&D?u;lvka+KksEIOZ#OLXd2$tJ|-(H!9I1_7UK(xtqL9Dg7+niy}sUS%3k-rWM zsIqo|;OL6vlMeegx=_j5iFY6`TU@nqJrIPfGac0C;f5S1W%`!{Tw)an{(OsrN>I`s zY<|`ZWSt0=lh;-G)xhiMP`9pjfN3mdB1u#EIi<4%rs1JNNH`+c#6QIj>4JaFV<Yr;c3IfI9!fD;cKfxWI-$O<(9G8k^mBTJ&oiR)sU zwTI#rkCpR>2o{a#azAz;dFA!*rIDp$&&On?9*ExuuKpv$F zMh|{$oEV&eSP=DdkQr7?zATACrsLz74-qcFgVK0vE*587DNiJNAu^({+fMaDsBBJZ zfc-r=7Pj`>|2XaiRWIio_f|ShZrIo4Mm|lhOT#e(&Jgb9Y$%>N-?+sdoF*W@NijG^ z3Fiekf8(lFlN-u4nV1d-%H&QsU&@4Ag`+4B+e{*GF2Yo1(2Ob23}N782}Wg7zyz5< z2Q*Docq0=OXf!BeNNMn(f-6OOBXmN2E+T=_Fc?erJ&ZXAENGDH=<`kNf}>-6hf3<< z*u$c6?VEUO43?7Qjpz}BK8S=0i*8IKA4h7;fT?jZ>Honel>87i*vdYdhghmn8JIDM zYj`RuR210INZ3u1BSpb&fiotNHV+Xuhr>T)C51szNF~pHF!7<$T)7TMDH@Gieey1l z#aCU}v_*8!@nhgC)jH90UDgWc5UY97>7_#hJ#` zVJZSq0BnX&*bFW&q^Q(j9blSND#e%rRH!If?*1Xe5djea>&IwNK7eMxkbqq{-NFDt zz%8AO;W@b$IV=Gb#NZ4j2vkscLC z37n%1oS5r}1d2kva}mCeq~ciVD?da|R2#*Z6x@Kq(x*`Lr|_VzjtUNug1#6|BgO_G zO5zxU2Fw%20f;UeC0h#QkLEH>De`~#Bb{u*kw3#QfMOJIH+~o$C(okr!T^^^`V}vX zLZRc(N)v#wfCUo9{yPaEv&cppKQfC!?&b>l!CGZCIMWG+NQ2*NO2P=bIO;y4+d_;4|>PXT&>%N&w4`>&2+AnC&V$V^Po762I+5;ex8kvHV? z;lj2^c*P7Vzobd|!$6@G(=f0keu5Z-fs!eOe-ey_3$7UKmm#Qk(xwF%gxE-Bu>S*) zOr^Y&P^nBI`v7KW7*_oFh#$Zwe^^P)dx?oI!lZf~qqh|k!dQ6nu zTJsV_LG6N84Hn3R4ieuum>47LZhl;hNnVoRhtV;zH^d8L12TCUkq-zZAqM$D0LG#U zS~}nYw$M0~d_*|!Bq)o5l8qx?7%YPYp`Y}>zXpdfSrD!T2f||o1l$S6p@LBlV3?rz z0Y)P$JApYE|>IghVOm+t5y63RyqE;BYZNgESQ9tsyx2hr*IU?qB#;0!1w@;Kz{b zFu@>2!USywVB}G3etPh%5^^KMHwT@7tqo5Q3CR}N=C~We|1OG|@S7>4gqrxyI$W9O!{~KC|%XwU& zThb=IFasv6orUkYQ0u#eV zMz9!#JrPw%gutF)83yB+Le>wdT*zjaD2kCS1wQdJAL%4+gS?ESRjmg_wanBqV<5CkTle3TUBmbc(=UfDIhNtsJ~A!QmPr zp^#+g!v4-=z-U1UGN5b{g3$yERH*4--z8Z8K@jCP5K@FpiZFvrxbz`72`pI9J()NK z?)xA$@i)#uP$n-!b6~{NWr#c*Hi{-5k&)!JQ{bFDAmX$vBoe*>InFmbO ImageFont.FreeTypeFont: + name = "DejaVuSans-Bold.ttf" if bold else "DejaVuSans.ttf" + return ImageFont.truetype(f"/usr/share/fonts/truetype/dejavu/{name}", size) + + +def rounded_panel(draw: ImageDraw.ImageDraw, box: tuple[int, int, int, int]) -> None: + draw.rounded_rectangle(box, radius=22, fill="#f8fafc", outline="#cbd5e1", width=3) + + +def status_map(path: Path) -> dict[str, str]: + final: dict[str, str] = {} + if not path.exists(): + return final + for line in path.read_text(encoding="utf-8", errors="ignore").splitlines(): + try: + row = json.loads(line) + except json.JSONDecodeError: + continue + if row.get("model_id"): + final[str(row["model_id"])] = str(row.get("status", "")) + return final + + +def seed_sources(cohort: set[str]) -> dict[tuple[str, float, float, int], set[str]]: + sources: dict[tuple[str, float, float, int], set[str]] = defaultdict(set) + for manifest_path in (ROOT / "out").rglob("manifest.json"): + try: + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + temperature = float(manifest["temperature"]) + top_p = float(manifest["top_p"]) + except (OSError, ValueError, KeyError, TypeError, json.JSONDecodeError): + continue + suffix = str(manifest.get("output_suffix", "")) + match = re.search(r"_r([12])$", suffix) + repeat = int(match.group(1)) if match else None + if ( + repeat is None + and manifest_path.parent.name == "rand_chinese_0p3b_7b_temp07" + and temperature == 0.7 + and top_p == 0.9 + ): + repeat = 1 + if ( + repeat not in (1, 2) + or temperature not in {0.0, 0.2, 0.3, 0.5, 0.7} + or top_p not in {0.8, 0.9, 1.0} + or (temperature == 0.0 and top_p != 1.0) + ): + continue + explicit = manifest.get("generation_seed") is not None + for model, status in status_map(manifest_path.parent / "status.jsonl").items(): + if model in cohort and status == "success": + sources[(model, temperature, top_p, repeat)].add( + "explicit" if explicit else "unknown" + ) + return sources + + +def collect_snapshot() -> dict[str, object]: + grid = load_grid_module() + cohort = grid.load_cohort() + runs, _ignored = grid.collect_runs(cohort) + rows: list[dict[str, object]] = [] + successes: set[tuple[str, float, float, int]] = set() + for temperature in grid.TEMPERATURES: + for top_p in grid.TOP_PS: + if not grid.planned_condition(temperature, top_p): + continue + for repeat in grid.REPEATS: + summary = grid.summarize_run(runs[(temperature, top_p, repeat)], cohort) + rows.append( + { + "temperature": temperature, + "top_p": top_p, + "repeat": repeat, + **summary, + } + ) + successes.update( + (model, temperature, top_p, repeat) + for model, state in runs[(temperature, top_p, repeat)]["final"].items() + if model in cohort and state == "success" + ) + total = sum(int(row["success"]) for row in rows) + strict = sum( + all( + (model, temperature, top_p, repeat) in successes + for temperature in grid.TEMPERATURES + for top_p in grid.TOP_PS + if grid.planned_condition(temperature, top_p) + for repeat in grid.REPEATS + ) + for model in cohort + ) + per_setting: dict[str, int] = defaultdict(int) + for row in rows: + key = f"{float(row['temperature']):g}:{float(row['top_p']):g}" + per_setting[key] += int(row["success"]) + source_tags = seed_sources(cohort) + provenance: Counter[str] = Counter() + for key in successes: + tags = source_tags.get(key, set()) + provenance["explicit"] += int("explicit" in tags) + provenance["unknown_only"] += int("explicit" not in tags) + return { + "generated_at": datetime.now().astimezone().isoformat(timespec="seconds"), + "successful": total, + "remaining": 2600 - total, + "recovered_since_august_5": max(0, total - BASELINE_SUCCESS), + "strict_common_models": strict, + "explicit_seed_successes": provenance["explicit"], + "unknown_seed_only_successes": provenance["unknown_only"], + "per_setting_successes": dict(per_setting), + } + + +def interpolate(start: tuple[int, int, int], end: tuple[int, int, int], ratio: float) -> str: + values = [round(a + (b - a) * ratio) for a, b in zip(start, end)] + return "#" + "".join(f"{value:02x}" for value in values) + + +def draw_progress(snapshot: dict[str, object], output: Path) -> None: + image = Image.new("RGB", (1800, 1050), "white") + draw = ImageDraw.Draw(image) + draw.text((70, 42), "Primary robustness grid — live recovery snapshot", font=font(42, True), fill="#0f172a") + stamp = str(snapshot["generated_at"]).replace("T", " ") + draw.text((70, 96), f"Generated {stamp}; 100 models × 13 settings × 2 rounds", font=font(24), fill="#475569") + + rounded_panel(draw, (55, 155, 970, 975)) + draw.text((90, 185), "A. Successful artifacts by decoding setting", font=font(29, True), fill="#0f172a") + temperatures = [0.0, 0.2, 0.3, 0.5, 0.7] + top_ps = [0.8, 0.9, 1.0] + left, top, cell_w, cell_h = 250, 275, 215, 118 + for column, top_p in enumerate(top_ps): + draw.text((left + column * cell_w + 63, top - 52), f"p={top_p:g}", font=font(25, True), fill="#334155") + values = snapshot["per_setting_successes"] + assert isinstance(values, dict) + for row, temperature in enumerate(temperatures): + draw.text((92, top + row * cell_h + 38), f"T={temperature:g}", font=font(25, True), fill="#334155") + for column, top_p in enumerate(top_ps): + box = (left + column * cell_w, top + row * cell_h, left + (column + 1) * cell_w - 15, top + (row + 1) * cell_h - 15) + if temperature == 0.0 and top_p != 1.0: + draw.rounded_rectangle(box, radius=12, fill="#e2e8f0") + draw.text((box[0] + 71, box[1] + 31), "N/A", font=font(25, True), fill="#64748b") + continue + count = int(values[f"{temperature:g}:{top_p:g}"]) + color = interpolate((254, 226, 226), (22, 163, 74), count / 200.0) + draw.rounded_rectangle(box, radius=12, fill=color, outline="#94a3b8", width=2) + draw.text((box[0] + 47, box[1] + 23), f"{count}/200", font=font(27, True), fill="#0f172a") + draw.text((box[0] + 65, box[1] + 59), f"{count / 2:.1f}%", font=font(20), fill="#334155") + + rounded_panel(draw, (1010, 155, 1745, 555)) + draw.text((1045, 185), "B. Recovery and complete-case progress", font=font(29, True), fill="#0f172a") + successful = int(snapshot["successful"]) + recovered = int(snapshot["recovered_since_august_5"]) + remaining = int(snapshot["remaining"]) + bar = (1050, 285, 1695, 350) + base_width = round((BASELINE_SUCCESS / 2600) * (bar[2] - bar[0])) + recovery_width = round((recovered / 2600) * (bar[2] - bar[0])) + draw.rounded_rectangle(bar, radius=16, fill="#fee2e2") + draw.rounded_rectangle((bar[0], bar[1], bar[0] + base_width, bar[3]), radius=16, fill="#3b82f6") + draw.rectangle((bar[0] + base_width - 10, bar[1], bar[0] + base_width + recovery_width, bar[3]), fill="#22c55e") + draw.text((1050, 370), f"{successful}/2,600 successful ({100 * successful / 2600:.1f}%)", font=font(28, True), fill="#0f172a") + draw.text((1050, 415), f"August 5 baseline 2,528 + recovered {recovered} | remaining {remaining}", font=font(21), fill="#334155") + strict = int(snapshot["strict_common_models"]) + draw.text((1050, 468), f"Strict all-26-run common cohort: {strict}/100 models", font=font(24, True), fill="#7c2d12") + + rounded_panel(draw, (1010, 595, 1745, 975)) + draw.text((1045, 625), "C. Generation-seed provenance", font=font(29, True), fill="#0f172a") + explicit = int(snapshot["explicit_seed_successes"]) + unknown = int(snapshot["unknown_seed_only_successes"]) + total = max(1, explicit + unknown) + x0, y0, width = 1050, 735, 645 + explicit_width = round(width * explicit / total) + draw.rounded_rectangle((x0, y0, x0 + width, y0 + 65), radius=16, fill="#f59e0b") + draw.rounded_rectangle((x0, y0, x0 + explicit_width, y0 + 65), radius=16, fill="#14b8a6") + draw.text((1050, 820), f"Explicit generation seed: {explicit}", font=font(24, True), fill="#0f766e") + draw.text((1050, 860), f"Historical unknown-only seed: {unknown}", font=font(24, True), fill="#b45309") + draw.text((1050, 915), "Coverage is not the same as seed-clean coverage.", font=font(21), fill="#475569") + output.parent.mkdir(parents=True, exist_ok=True) + image.save(output, optimize=True) + + +def arrow(draw: ImageDraw.ImageDraw, start: tuple[int, int], end: tuple[int, int], color: str = "#334155") -> None: + draw.line((start, end), fill=color, width=7) + x, y = end + draw.polygon([(x, y), (x - 20, y - 13), (x - 20, y + 13)], fill=color) + + +def draw_pilot_design(output: Path) -> None: + image = Image.new("RGB", (1800, 1000), "white") + draw = ImageDraw.Draw(image) + draw.text((70, 40), "Same-setting K=2 DistDNA pilot: leakage-free, matched-budget comparison", font=font(39, True), fill="#0f172a") + draw.text((70, 92), "Preselect a difficult 20–30 model cohort; use identical prompts, setting, encoder, and token budget.", font=font(23), fill="#475569") + + rounded_panel(draw, (55, 155, 855, 565)) + draw.text((90, 185), "A. Four independent response sets", font=font(29, True), fill="#0f172a") + boxes = [ + (100, 285, 305, 395, "r1", "seed 42001", "#bfdbfe"), + (350, 285, 555, 395, "r3", "seed 42003", "#bfdbfe"), + (100, 440, 305, 550, "r2", "seed 42002", "#ddd6fe"), + (350, 440, 555, 550, "r4", "seed 42004", "#ddd6fe"), + ] + for x1, y1, x2, y2, name, seed, color in boxes: + draw.rounded_rectangle((x1, y1, x2, y2), radius=16, fill=color, outline="#64748b", width=2) + draw.text((x1 + 78, y1 + 14), name, font=font(29, True), fill="#0f172a") + draw.text((x1 + 28, y1 + 62), seed, font=font(20), fill="#334155") + draw.text((610, 305), "Reference\ndistribution\nK=2", font=font(25, True), fill="#1d4ed8", spacing=8) + draw.text((610, 455), "Held-out query\ndistribution\nK=2", font=font(25, True), fill="#6d28d9", spacing=8) + arrow(draw, (555, 340), (595, 340), "#1d4ed8") + arrow(draw, (555, 495), (595, 495), "#6d28d9") + + rounded_panel(draw, (895, 155, 1745, 565)) + draw.text((930, 185), "B. Compare on identical responses", font=font(29, True), fill="#0f172a") + methods = [ + ("Lower-budget diagnostic", "Single-response cosine", "K=1"), + ("Strong matched baseline", "Mean-DNA cosine", "K=2"), + ("Exact distribution distance", "RBF-MMD", "K=2"), + ("Scalable proposed vector", "RFFTrace Euclidean", "K=2"), + ("Compact proposed vector", "Projected DistDNA", "K=2"), + ] + y = 250 + for label, name, budget in methods: + draw.rounded_rectangle((935, y, 1695, y + 52), radius=12, fill="#ffffff", outline="#cbd5e1", width=2) + draw.text((955, y + 10), label, font=font(18), fill="#64748b") + draw.text((1220, y + 8), name, font=font(20, True), fill="#0f172a") + draw.text((1620, y + 10), budget, font=font(18, True), fill="#334155") + y += 61 + + rounded_panel(draw, (55, 605, 1745, 940)) + draw.text((90, 635), "C. Decision rule for claiming an improvement", font=font(29, True), fill="#0f172a") + draw.text((105, 705), "Primary endpoint", font=font(22, True), fill="#475569") + draw.text((360, 698), "Top-1 exact-model retrieval; report MRR, Top-3/5, time, and storage secondarily.", font=font(24), fill="#0f172a") + draw.text((105, 770), "Fairness", font=font(22, True), fill="#475569") + draw.text((360, 763), "Compare DistDNA against matched-K=2 mean cosine, not only the cheaper K=1 baseline.", font=font(24), fill="#0f172a") + draw.text((105, 835), "Statistical gate", font=font(22, True), fill="#475569") + draw.text((360, 828), "Paired per-model Top-1 difference; model-cluster bootstrap 95% CI lower bound > 0.", font=font(24), fill="#0f172a") + draw.text((105, 895), "No leakage", font=font(22, True), fill="#475569") + draw.text((360, 888), "Never reuse r1+r2 on both gallery and query; that forces self-distance toward zero.", font=font(24), fill="#9a3412") + output.parent.mkdir(parents=True, exist_ok=True) + image.save(output, optimize=True) + + +def main() -> int: + snapshot = collect_snapshot() + OUT_DIR.mkdir(parents=True, exist_ok=True) + draw_progress(snapshot, OUT_DIR / "live_grid_seed_recovery.png") + draw_pilot_design(OUT_DIR / "distdna_k2_pilot_design.png") + (OUT_DIR / "snapshot.json").write_text( + json.dumps(snapshot, indent=2, ensure_ascii=False), encoding="utf-8" + ) + print(json.dumps(snapshot, indent=2, ensure_ascii=False)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) From 11caed76716be9d678b17965e656cf3c5fd3f877 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Thu, 13 Aug 2026 14:03:47 +0800 Subject: [PATCH 26/28] Polish August 13 progress report --- .../live_grid_seed_recovery.png | Bin 120330 -> 120898 bytes .../primary_robustness_20260813/snapshot.json | 2 +- ...ss_experiment_full_updated_2026-08-13.html | 334 +++++ ...ess_experiment_full_updated_2026-08-13.pdf | Bin 815006 -> 437694 bytes ...ess_experiment_full_updated_2026-08-13.tex | 1318 ----------------- .../plot_primary_status_and_distdna_design.py | 2 +- scripts/render_aug13_progress_report.sh | 17 + 7 files changed, 353 insertions(+), 1320 deletions(-) create mode 100644 docs/primary_robustness_experiment_full_updated_2026-08-13.html delete mode 100644 docs/primary_robustness_experiment_full_updated_2026-08-13.tex create mode 100755 scripts/render_aug13_progress_report.sh diff --git a/docs/figures/primary_robustness_20260813/live_grid_seed_recovery.png b/docs/figures/primary_robustness_20260813/live_grid_seed_recovery.png index d7917e8eb0b23ae6869381c9277aad953841d7fe..5a46ff3162a3a4a73de696f6a49baac0c01fb1dc 100644 GIT binary patch literal 120898 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%0D?D=%be43!fx8S*YxGSOasE&*zm1 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®)cOeAO=&UxFy7h(#htT~kdE!Uf5|C$ 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Ãf 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 EA8b}np#T5? diff --git a/docs/figures/primary_robustness_20260813/snapshot.json b/docs/figures/primary_robustness_20260813/snapshot.json index 4771021..39efa1e 100644 --- a/docs/figures/primary_robustness_20260813/snapshot.json +++ b/docs/figures/primary_robustness_20260813/snapshot.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-08-13T13:31:28+08:00", + "generated_at": "2026-08-13T13:56:24+08:00", "successful": 2552, "remaining": 48, "recovered_since_august_5": 24, diff --git a/docs/primary_robustness_experiment_full_updated_2026-08-13.html b/docs/primary_robustness_experiment_full_updated_2026-08-13.html new file mode 100644 index 0000000..d5a7435 --- /dev/null +++ b/docs/primary_robustness_experiment_full_updated_2026-08-13.html @@ -0,0 +1,334 @@ + + + + +Primary LLM-DNA Robustness Experiment — Weekly Progress Update + + + + +

+
LLM-DNA · Primary robustness study
+

Weekly Progress Update

+
Recovery status, seed provenance, and the four-seed DistDNA validation plan
+
Reporting period: 5–13 August 2026 · Snapshot: 13 August, 13:56 SGT
+
+ +

This note updates the 5 August report. It records only what changed during the week, what the current data can support, and the next experiment needed to test DistDNA fairly. The full experimental protocol and previously reported formulas remain in the earlier report and are not repeated here.

+ +
+
2,552
successful artifacts
of 2,600 planned
+
+24
failed slots recovered
since 5 August
+
68
models complete across
all 26 planned runs
+
48
slots still lacking a
successful artifact
+
+ +

What changed this week

+
    +
  • A failure-specific recovery pass was launched on the current A100 host and increased grid coverage from 97.2% to 98.2%.
  • +
  • The strict all-run cohort increased from 59 to 68 models. Recovery is still active, so this is a timestamped interim count.
  • +
  • Seed provenance was separated from artifact coverage: 1,956 successful slots still rely only on historical runs with no recorded generation seed.
  • +
  • The repository now contains the formal RFFTrace/DistDNA implementation, exact MMD baseline, matched-sample evaluator, compact projection, and tests.
  • +
  • A leakage-free four-seed pilot is specified so that DistDNA and cosine baselines consume exactly the same generated responses.
  • +
+ +
+

Recommended decision. First run a 10-model, one-setting, four-seed debugging pilot. Use it to validate the data split, implementation, and effect direction. Then start the 100-model extension at the same setting. Expand to all 12 stochastic settings only after the pilot is stable.

+
+ +
+
Current job
+
Recovery was running at report build time. The active cell had moved to T=0.5, top-p=0.9, repeat 1, using generation seed 42.
+
+ +
+ +
+

1. Recovery progress since 5 August

+ + + + + + + + + + +
Measure5 Aug frozen snapshot13 Aug live snapshotChange
Successful artifacts2,528 / 2,6002,552 / 2,600+24
Artifact coverage97.2%98.2%+1.0 pp
Slots without success7248−24
Strict all-26-run cohort59 / 10068 / 100+9 models
Explicit-seed successes572596+24
Historical unknown-seed only1,9561,956unchanged
+ + Live primary grid recovery status +

Figure 1. Live grid snapshot at 13:56 SGT on 13 August. Green recovery gains are real successful artifacts, but the seed-provenance panel shows why high coverage is not yet equivalent to a four-seed DistDNA dataset.

+ +
+

Interpretation. The recovery pass repairs the preregistered two-round grid. It should finish before a final primary-grid analysis is frozen. It does not, by itself, create four independent samples per model and setting.

+
+ +

Settings that remain most incomplete

+

The largest remaining gap is T=0.5, top-p=1.0 with 176/200 successful artifacts. All other stochastic settings are between 195/200 and 200/200. Failures are distributed across models, which is why the strict common cohort remains lower than the overall coverage percentage.

+ +
+ +
+

2. Seed provenance: what is reusable

+

The response-generation seed and the DNA projection seed are different variables. This report concerns the response-generation seed. The projection seed remains fixed and does not create an independent response sample.

+ + + + + + + + + +
Artifact sourceRecorded generation seedUse in current analysisUse in four-seed DistDNA
Stochastic T=0.2, 0.3, 0.7 backfillsr1: 42001
r2: 42002
ValidReusable as independent seeds
T=0.5 control and recoveryr1: 42
r2: 42
Valid for coverageReplace for seed-clean study
Historical sweepNot recordedValid for matched method comparisons on the same responsesReplace; independence cannot be established
New four-seed extension42001, 42002, 42003, 42004ValidPrimary DistDNA evidence
+ +
+
+

The current 98.2% grid supports

+
    +
  • Two-round cosine, linear SVM, and RBF-SVM comparisons.
  • +
  • Temperature/top-p robustness analysis on a fixed matched cohort.
  • +
  • Exploratory representation comparisons when every method reads identical artifacts.
  • +
+
+
+

It does not yet support

+
    +
  • A leakage-free same-setting K=2 reference and K=2 query split.
  • +
  • A claim that seed 42 duplicates or unknown-seed runs are independent samples.
  • +
  • A fair DistDNA advantage claim based only on the easier single-vector cosine baseline.
  • +
+
+
+ +

Current seed-clean inventory

+

Across the 12 stochastic settings, the live repository contains 320 unique successful model–setting artifacts with explicit seed 42001 or 42002. A further 176 successful stochastic artifacts use seed 42 and are not counted as seed-clean four-seed evidence. The 100 deterministic artifacts are also excluded because repeated sampling is inactive at T=0.

+ +
+

Operational rule for the new queue: skip an artifact only when the same model, decoding setting, prompt set, token budget, and exact generation seed already have a successful output. Unknown-seed and seed-42 artifacts remain in the historical grid but do not satisfy a 42001–42004 slot.

+
+ +
+ +
+

3. The immediate DistDNA pilot

+

The pilot asks one narrow question: when the generated-response budget is matched, does a distributional representation identify the model more reliably than averaging ordinary DNA vectors and using cosine retrieval?

+ + Four-seed DistDNA pilot design +

Figure 2. Four independent response sets at one fixed decoding setting. Seeds 42001 and 42003 form the reference distribution; seeds 42002 and 42004 form the held-out query distribution. Every K=2 method reads the same four sets.

+ +

Recommended first setting

+
+

T=0.7, top-p=1.0. This is deliberately stochastic and therefore more likely to reveal whether distributional information helps. It also has broad explicit seed-42002 coverage in the current grid, reducing the amount of new generation needed for the later 100-model extension.

+
+ +

Why four seeds are needed

+

Two seeds are used to estimate the reference distribution and two different seeds estimate the query distribution. Reusing a response set on both sides would make a model artificially close to itself. Four seeds are therefore the minimum clean design for a K=2 versus K=2 same-setting comparison.

+ +

What the 10-model result means

+

The 10-model run is a debugging and effect-direction pilot. It can reveal implementation errors, leakage, saturation, or an obviously unhelpful representation. It is not a final statistical claim: with ten queries, one corrected model changes Top-1 by ten percentage points. If the pipeline behaves sensibly, expand to 20–30 deliberately confusable models before interpreting confidence intervals.

+ +
+ +
+

4. Proposed 10-model small-scale cohort

+

All candidates below are already members of the fixed 100-model cohort and are advertised below 0.8B parameters. Selection is based on scale and family structure, not on DistDNA outcomes. The repeated Pythia and Qwen families intentionally make the retrieval task less likely to saturate.

+ + + + + + + + + + + + + + + +
#ModelScaleRole in pilot
1ibm-granite/granite-4.0-h-350m-base≈0.35BGranite baseline
2EleutherAI/pythia-410m-seed1≈0.41BConfusable same-family trio
3EleutherAI/pythia-410m-seed2≈0.41B
4EleutherAI/pythia-410m-seed3≈0.41B
5unsloth/Qwen2.5-0.5B≈0.50BRelated Qwen variants
6unsloth/Qwen2.5-0.5B-Instruct≈0.50B
7Ihor/Text2Graph-R1-Qwen2.5-0.5b≈0.50B
8robowaifudev/megatron-gpt2-345m≈0.35BGPT-2 architecture
9state-spaces/mamba-370m-hf≈0.37BState-space architecture
10unsloth/Qwen3-0.6B-Base≈0.60BNewer Qwen family
+ +
+

Pre-launch check. Parameter labels above are model-name/model-card scale labels. The runner should still validate configuration compatibility, non-empty generation, tokenizer access, and cached model availability before the four-seed queue starts.

+
+ +

Frozen generation contract

+ + + + + + + + + +
Decoding settingT=0.7, top-p=1.0, sampling enabled
Seeds42001, 42002, 42003, 42004
PromptsThe same 100 classical-Chinese prompts already used by the primary grid
Response budgetThe same maximum generated-token limit as the primary grid
RepresentationThe same response encoder and projection configuration for every method
Output policyNever overwrite historical artifacts; write to a seed-explicit extension directory
+ +
+ +
+

5. Fair comparison and expected pilot time

+

Methods evaluated on identical responses

+ + + + + + + + + +
MethodSample budgetPurposeInterpretation
Single-response cosineK=1 vs K=1Original low-budget diagnosticUseful, but not the fairness gate
Mean-DNA cosineK=2 vs K=2Strong matched-budget baselinePrimary comparator
Exact RBF-MMDK=2 vs K=2Exact distribution distanceAccuracy reference for approximation
RFFTraceK=2 vs K=2Scalable distributional vectorPrimary DistDNA result
Compact DistDNAK=2 vs K=2Projected representationAccuracy–storage trade-off
+ +

The decision rule is simple: for each held-out query distribution, rank the ten reference models by distance and check whether the true model is ranked first. Report Top-1, MRR, Top-3, runtime, and storage. The meaningful improvement is DistDNA minus mean-DNA cosine on the same query models.

+ +

Time from an available four-GPU A100 allocation

+
+
0–0.5 h
Audit reusable seed-explicit artifacts, freeze the ten-model manifest, and dry-run the queue.
+
0.5–3.5 h
Generate the missing seed-specific responses. Historical small-model observations have a 2.4-minute median per artifact, with a long retry tail; 1–3 hours is the realistic wall-clock range on four GPUs.
+
3.5–4.5 h
Build embeddings and run cosine, exact MMD, RFFTrace, and compact DistDNA on the identical split.
+
4.5–8 h
Inspect nearest-neighbour errors, verify no leakage, adjust implementation if necessary, rerun evaluation, and produce the first result table.
+
+ +
+
1–3 h
expected generation time
for the 10-model pilot
+
4–8 h
expected time to a checked
first DistDNA comparison
+
+ +
+

Practical advantage. Changes to RFF dimension, bandwidth, projection, or the DistDNA vector do not require regenerating model responses. Once the four raw response sets are stored correctly, representation development can iterate quickly.

+
+ +
+ +
+

6. Scaling from 10 models to the full cohort

+

“Four seeds for 100 models” has two materially different interpretations. The operational plan should name the scope explicitly.

+ + + + + + + +
ScopeTarget artifactsReusable nowStill requiredExpected wall time
One setting
T=0.7, top-p=1.0
100 × 4 = 400≈103 explicit 42001/42002 artifacts≈2974 A100s: 2–4 days
8 A100s: 1.5–3 days
All 12 stochastic settings100 × 12 × 4 = 4,800320 explicit 42001/42002 artifacts4,4804 A100s: 4–6 weeks
8 A100s: 2–3 weeks
+ +

Theoretical compute for the all-setting extension is about 2,335 A100 GPU-hours, estimated from the 2,552 successful primary artifacts (31.3 GPU-minutes per artifact on average). Wall-clock ranges add allowance for retries, timeouts, incompatible models, scheduling gaps, and audit passes.

+ +

Recommended staged execution

+
Stage A
Let the current 72-slot recovery pass finish and freeze its final status. This preserves a clean endpoint for the original two-round primary grid.
+
Stage B
Run the 10-model four-seed pilot at T=0.7, top-p=1.0. Obtain a checked DistDNA versus matched mean-cosine result within one working day.
+
Stage C
Start the 100-model extension at the same setting. Skip only successful artifacts with the exact required seed; regenerate unknown-seed and seed-42 slots.
+
Stage D
While Stage C runs, iterate on DistDNA using already generated raw responses. No new generation is needed for representation-only changes.
+
Stage E
Expand to all settings only if the pipeline passes leakage checks and DistDNA shows a useful effect or a clearly motivated diagnostic value.
+ +
+

Why not immediately queue all 4,480 missing artifacts? It is safe to generate raw responses while representation code changes, but the full queue commits several weeks of A100 time. A same-day pilot can first catch split errors, saturated retrieval, an unsuitable bandwidth, or a DistDNA construction that needs revision.

+
+ +

Seed replacement policy

+

Existing unknown-seed and seed-42 artifacts are retained for provenance and the original analysis. They are not deleted or overwritten. The four-seed extension writes new, seed-explicit artifacts alongside them and the audit chooses the correct artifact by exact seed.

+ +
+ +
+

7. Implementation status and next deliverables

+ + + + + + + + + + +
StatusComponentRepository location
ImplementedExact MMD, shared RFF map, RFFTrace, compact projectionsrc/llm_dna/distributional.py
ImplementedMatched-sample retrieval evaluator and exportscripts/run_rfftrace_experiment.py
ImplementedOptional DistDNA multiclass SVM evaluationscripts/evaluate_rfftrace_svm.py
VerifiedDistributional and evaluator unit teststests/test_distributional.py
tests/test_rfftrace_experiment.py
NextSeed-exact audit and four-seed generation queueNew pilot manifest and resumable runner
NextPilot result table, paired errors, and saturation diagnosticGenerated after the four-seed pilot
+ +

Acceptance checks before interpreting accuracy

+
    +
  1. Exact split: no response artifact appears in both reference and query distributions.
  2. +
  3. Matched budget: DistDNA and mean-DNA cosine use the same four response sets.
  4. +
  5. Shared map: every model uses the same response encoder, RFF parameters, and optional projection.
  6. +
  7. No outcome-based cohort changes: the ten models are frozen before DistDNA accuracy is inspected.
  8. +
  9. Failure transparency: failed/empty responses are reported and never silently replaced by a different model.
  10. +
  11. Saturation check: if all methods score 100%, move to a larger or more confusable cohort rather than claiming equivalence or improvement.
  12. +
+ +
+

Deliverable sequence

+

1 Final recovery audit   2 10-model seed manifest   3 Four-seed generation   4 Matched comparison   5 Error analysis   6 100-model scale-out

+
+ +

Bottom line

+

A first technically meaningful DistDNA comparison is a same-day task once GPUs are available. A full 100-model, one-setting four-seed dataset is a multi-day task. A four-seed replacement across the entire 12-setting grid is a separate multi-week compute commitment and should follow, not precede, the pilot gate.

+ +
+

Provenance. Counts in this note were generated from the live repository on 13 August 2026 at 13:56 SGT. Recovery was still running. Final figures must be regenerated after that process exits. The 5 August report and PDF remain unchanged.

+
+ +
+ + + diff --git a/docs/primary_robustness_experiment_full_updated_2026-08-13.pdf b/docs/primary_robustness_experiment_full_updated_2026-08-13.pdf index 8c7222d5e5ddc71c574269491c9bb17094546251..c34e13825e56babf40ace828c5606f0a8576eab6 100644 GIT binary patch literal 437694 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�}XLB9E4`11$b!7|Q^*IY@lZ&jD$ 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 z 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

&Z;hb#0 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 z zR^VbM?xu_DGw#o{ykCp&aR{c1;9myGrG?qasWzA@y4Kuae`L%=P{Z)_jS-#Ewp)9^ zbqh3YaRF`Bcbv$n-u}F6*IH+)CBv^rtX|afI~;+e#r_cLzbiY%3I)OPxHMLLz+0NN zYUrYLrW2}xA%QyqMvWyQDT{&5CPA$j=3EmEHD*j4C%8bIzCaK}Bo#(>zicaaN+^F! zN=QY+JUCb+6kCN+E@9$RRDDDaMNLjk?bf@V$&AcKUqUvQBv?Zw+0<+iBjHvvz97ys z-N(g9xb&3{_G{G}Uhhy{>tgsVQa_ z0FJ)@GMW6vXZ9!d!33D5fQjyZ!alfIIsXL^I`*`3!=H0rZ*tXhi**Yi(__Kml`sHB zgF>?J&|uFDQ;~&`mwag>d_}@PYt{bZblK#tL#IU2?fWz}Yr7&_yHJ>Bw`9YR&#Blv zq;_}}quRV=o#wsfayY_1l(aL^D9ceXnM!=ewN=eyICrd>cze4Fk# z76}Op;x>4TQ+&*mJe2t$>xl*O!U0(hjLk5_2fy5dfvzAxcNJS-d1o+hC{)nJ{s0Q}){Q-j`d0XGE!+AIT|3-C5+>BFsDXBC1e zK!JkgGIc7ncOvmY<|rT%$}zsjy)EJ8TQC`Ya7LWbOaZ-@!6NodnDr`%>c^)0JnVV9 zg?4z*3kb9saP3&e)HBZkny*s8V@U6~I-4CJLh#iA3@Cjw2-^#zYY?3s(7v34zTdxR zqoaWO?ID`i2iBnx8M?o2FoW(5LZBcG{J@SE@7cKL-qJ&M7P7yxAMFLppS!N`ylOAI zH9Y)LUxIdryoNK3Utqy6-!5L#yi~+#S$XGpN-uae?6ZAGMmh6M6V`l`dvsq1ok15W zrOs(PVbm5&n6VpVZZUqGGrTSR_HZ*of+{jmGSy$GfC2K7$tyxw%SHoBTm_jEH2Y3` zvBU5Sri0O^nPw?6&hqd+|4b%mwMvHV^ZpYX#2&Ii>48=6 ze%=~eIfN0y7=gg_LAH8VeOE_>z(`d#d`qX?h7f;0E)Uw=`0P|*+j1wPbAtAUq2)ml z%9Olw8ze)Q-n{fN$Q8_b;Y_{3c5`obgl@@YZC18Fyk(E&aTkwZ;$8s$UBU8}BETLw zJ3eIcgLURz?avZw1h6Rx3Q=yfXun&lwK%S_U056wrmBmGnoElxueXm&#MJP^=^bC5 z6`zp23uYhds=yu(7->pk6EnT>Qh-k%kyd`85JNOILp$_TQ+31LZdVJ(Hm0D5NZ-Mew*0gWsgVSV|s^fB7~gR z(GA}oUbXp-IV7d$C&J<><_@NsA?6M4@vTqe?PcT*zQwb5*h?@9Dm_Bd8>}Apo}|68 z##^Kg0rt1-x*QD2K7B^jk9LRNhm_@6dyK9a-0kE02ehuw1;^#b3`fE@Nd&E1*;~V- zin~dx&uvd054U4y4-}wGKM$=Oq#6Nja}g$q9O6AOrsU~OP3Ue;2)J}GT(i!vECzkJ zdp0-JoDf1bIs!lIb~7oMB5`5c; z#PR~6b4PB!p*px;)D@oP$I2dn;05Eqm(=-1-=EME!?(nGrTY|yh5pH!+56%1KOXl< z&Eo>rPv~HxWcKo=%{1YcbJ@l(yc@`bmC-`)_A6%PLh)}^V54TQjk-VmPL_{_Re_8D zRr209TjhNrtWu~3PYj7h47sKhsu-$zCBX7xNcU=@S=Adsv`F=d#Z#l|a9iy5QCfX?o6C&f^kSol>Q-Mg6tl|qZp-bXZ+d`(Q0Y}-MUB&bxLtOo`t_Z99Cr6DP6t zn)oPmP6c8{`51B|>fbw((I2{g-?QNp6yeNqa;jBSPM1NFm(5VXsD27^lX9p@B}pfd ziwOKOt1dzk{{xd`P}C?of?u)}O+^}251qp>c2i22Qw_s{(sZsUPW}bW*yf&d11(kp zk^GbJG7;6n-fnK-m*cAGAMN*kmZFtXsxcTyYOqrG#X70^`Jve;#?Kp*W>yxs$*@*Aov0+7pIYBEGt5QqZNafAu>oBl8`N1is-fMIpJD$f0BG7TLa!Zx6hd4UUs&`T&D{!dfgm zfzxbR4`R`+l;GDarO3zFSHZ)Pk4v~$37^OCx6GB`mUf+j6PcvOF6$LLMN$zlnz}Mo z2VMh7^o%#|f^{fwlw_BS!+Pnlw=q6Z0eAj-<6>HhM?9=UOPK2r{t`T5 zx#K2j3*S5^`GO7mc-T_xFh0o!g02apytwC@4f7bHue4|sT9vHDcd+<$w$`Cen%W;? z;Yu3}vR36o){AfQrGOjB_Nt{;ptfpj+U0gb`zmLW6pI*a!hevMO4Rm)Uf&nS+>DOc zWZjRB=%qn7uArLbUz!Q(M3SSzickTkZ<0`G+h8Ue`X;I0m`Xxe0Cr*$?v?m|*+lNsJ-36bYQiKt4&l_0 zA6lC?HFe@CaVm4X7g^84aFCG;p3m~T&=XC?N7F3fqA5;5(!w`cCZ>8)ur471y3j_% zg0b!k&6~vUOa)yN?3Ju;i#IfH{Jwih^$0EnPBKoiSA-g;c74RC5o@+IlB6hBn^Xz6 zB$KuIu1}mo2H-L#f~b9(=dyLwb0MY&^J{25;!R`URhIYGi%R-p{6qqTPxhsJRJWKL zgn8|PS&BnT#hOY5(ar9^SfRzYlG0sqx$##3WEPxzBU9*d{2XxK4Ro`$KyUDZd;9QT z33aZtqQO3BG(rViJ=C@076xY`eRZ7Dy5L4*Sj;=?&koj^}u+(7n|I~FNUmaRZTZ}CkI$aTxEGekOleM=sYbx0ECyB72>BHTmQ~l8nF%!f5v~LeYNS%|xRUKN{>t#UvbLd{IQ77IaEOz8Qp?`QQ8QQ6 z$Q-j2O1I0=Iw+cD;1$zGg;}^aa=k=OGS*BOSq+YvPkwvRQIm1c^|qEFypiNN5-nxl zPglibjJ1~BrY``?la#dmQ7|N{4e1CE*3f=j1zOn{WyO`sA6&7!@YJ&aIdDnx$B-bv zFT_d2h|=^~Xv##e;5)RDSC9wcv1-Z`4)Slqcgiq}{`i3@h%sNKBeWO?@dGoTk4xgy z$2e+-&`pJP!f;_f4{9W+6Xi;9LFyC|%xxOkj96+V)k>151;cHc$*dLmbCjSc1>QHG zeK#$}6~l{!hMh+CO~R-5QZb6B*r@FzD<%E5Fm@|V!pjv1;LDW=;M21?F*K(3Ql$z9 zCBM+aXH4$pj$6DYCV+(IYhnsW1mNjna96P!lvi{jEWV{CQ~pK#HXZ1+D2>x`C2%%L zOF^)GBAgWpzeIWi1Edu37*{i|GZr)0Hx=LJlM+q|g+J35_@%<00(H(Bk(2_nl<^oR zGEd=-<%E5{A}L)tzs=v1r+G6i;wA+{-RJ)DX zl-1_2io3G$|HIx}2iNVUX`5zdW{8=YF=of?n3>pcOwKe5(Nk^96BfTU&@^#-2G`|EoN*7}h0+hDe9@2ok={?msJD5)6xalJ{ z_>o9@+kEU^4-+>>dfLRqU@hRhr4epz5+R+}eb{5UJoY+Rmd}=7gL=2$>_`o`Z*UJM zKVPH zs%D)hkvTrnk#|Ax22NKCg+lu1Nb<-;Z^}@;%ZbQ4SapnYwEN$PL7>zG&$z4LdS@!t z?eG~ps-WO{=iU13O`FJciCaM7)eb^x&xQd_SgE~4X~<1aDNf)s4d0c!J+ErRTKEZvF~GNO2mRaL%P&; zvsS5Plcdj7d;rmeZ|++;&{CwWFRT!w;?N@z1TK=nmA~K*k*+MZad}R#E(Tnr$;|CU zAYL0gKdFXQeA!{Mdya6?c%``7!?haC+Bg6kgE!*J*i-nv{W0G8^}|#y;|x)g1JHx4|nv}uQ2BLx@w=t5K6E*V9|DzQ?u*)&MS1} ze!*bh&Q#PjP4#tt@sL&GMfMx1n`y2KOb}iuf4TVJH|ON#!5(#={o;<?o7_)A&P5p0`>`#dXX5ESLCZO{JsE&sF?l_}VoFY9fk`9}WCz&+OwM^#gA8nQ zPQEe-)FRP1SW`fO!8C?#GOT*E(3*75aiB=0uS4A}RV>sL!A^BsG zXfo3N$j8Q;P#|jbRNz8$l`ntphOr^%r-MvJ1MiIkFIH!SsJ;m|bxp8XrH>ACE{p(PVf%fT+I9?qc z54(r%o@?||&pfg$V_SQs4FUGd*nPhk2fe(u8Q0Ip)tsKYb@~qvPf${cF1xScB%ngD zdO!$pYm$OTcV8wAAbi!?VboYGfwHWT&*i4-kZ&$ZZE|s-k{X zc5b56=^bgu7~XLzE_z(-4K}hD$X`YD?F_K>MSZ&(YDaWE0uq)bb!9ct09H2f1=?eX|h&$WukhK-ah3DHjbw z^NNEKQzZkf9w~VJvUvP1KEfvxKj(ScEDL4RmvY@>j&R#;?i)YXn|(Z-c48;_9&a0Q zSTl3h(tA0Gz;x%%Y2o2^kQ|ZWczw6O*mdD@dWWwML;F^n2#M`t8-{Lsd!aST246#{ zeTMA982U1fD*iO#QX!{RoJ(~BnI>Tm4d%8 z2?2pP#QMatxru)?=5p-wAIWZkar9PSPYvpL&>babrTMfjmg}5e#&dky+>J^`uGGQa zA$WqeO{xB3T2=bKI6}u!%f{CpHq)moH}6t*QBcvhp|yw#<%UvJ(m03KnQ&KBLeY#} zFlt`P)LF0(VHn7VJUjv<1lv-EC6dSngC{(TUOU{yii#m2n8R_A6UuX@FznF!l0K2n zdQ{OfF%;%iNE`KpODN2rUNL@3&g5ixGP%RNi85jW?QgW2m!aPiu9mg(ok1>Emc9@{~XN!Yb;+9dJjOkGP6HZC67IYuk zS~p4RB}@xy`FoqWsN6$KF|F-8MuhD}Zl3;-?RsD3j=<+3f3cO;+y3)2CVhq%06k#H zYC0cd(U(Dd_RvJ8RQp}qi)$O+s2&&Wll?{xOT`V!bV1fyBed~b_r#!n}D_# zR70BTXQze|as)l=DZ}9PCKOb=8}`O_&k~RLrc~0w^D=ONpl9P6-E6wqd01SlKh5X; zbkY8-*haPxIyfLJ>)p1PpYz<`yWc-PDIA+C(8EClf$er?OtAyUYMC20Y?23A!?w$A z$oms`sYSADMSV>52s9vE%&9sYPRua2e$}otuwsK#P$R_Do#k#-dl~&Ap(q;iqAz1> zz9$V-+Vm_m8WoG2mu9?}P68 zYiL*Q4W1Q8Rr7L1_e3f#s-RcAMe+qUw_1{Vy~Q;b*wq~5GHo{_0cfrF+Upz^ zx>eh_QGp&X1KydveK3OO^jZ~YyzV0b32cpy?$t65k+O!RnCC}j7_(=o1Lrcw~8=& zMR0^MZND5L@*)!Hy-#{0cTVp#Nm#G<{lE)^%G(b7F{5392I1Qc#bSmJMq-NA{f$7DJT4x%Vkqp(k&_BYWoCII)20Z1;r2vkjj z`$_GPz9LJt%EwK1W>aTh@^aC;Zt?Q*T1p;=@4REuV_h3Cuc|9nkUBhRD@GxeV?+R@=`na5Nr^s4c)F)_-}e}G$;YLE0fCFc**g@jhT zniF@uWw%1ES-ua=+*5y8_61p%rHnbBEiCgcy~Y?T+2U6_p_oge2>>c`rk zAnsDY65C^eg^5_Wr_^=mw8R}=hcx6HKw8@YkW*&G^R86OI4U+T&~KuDr;i-_ z5%%#($!RPnX7mYBt9CVZ!PVe$BD|azgD*oa1A0w1j|OKzznuSJVoJS^EyMr*c1xHf z(C%R1yuWun>q}JYjOv9b{x#@j6u8f#(7dG?)E7IU8&ebbYUWE7?Od}8IC0Tq?WwC+ z5ysiCgN=v@gj^uz7~9Y&4YO(O1ecc~g#A<<8h%&(%f090ml6-Rshvv%()L~tNX#<~ zsZBoe`)a`33O>$?rrq@$2~wR_S7$aQasoTu2(fF6!S(pC<6OY#cr7GQ4J;d2Bq+ksNy4+~TnCF}WqK ztHO%LgwV3{ea`J4Zro3-jYLZ~v82&vJ@?-?wPm8qGxPr2*xiWfH*ef=WmSDxu^fE2ovUL)1e+91crI#<;EFx-wVSw9e4d;aJ#H~0HA?mK`xhV6-0_iR@NXh$-elNUIjr888Mm*25P)J+QH~8X`Z8qo(gX zR^f*-qk7Eg>UCdokxxv(>BYGUY$sUWXYwe>fgNPp@j^(o{?rzi z&AB|o$H_<;M#Nx8+=uA1sii!Jd?|<7qPRYd@)Od>!&1@1))1X%S**RwTZfB*KmfgB zi>>ww7#18L;aPL&BUrWHGl4L)78i(0?c&MFZdZSNuxJG2XUe88?!DolwRAGR$?pG+ zX3~M7ke3ACPbzl)O+U19Fw48floc5kH?qu|V!b@4c{q8`YV(q;?as*%Qt%ZE&Lm1N zhmpFj#0&FyV-cqFuksa7_vcABkLODK8kd%u%`iAPkv**o z*aX?(QsfJGSG6lqE*#ikLxtys;JWu&Ir9zP5^Egoj>z4`uYtooBHU!mT~mv!bk8#* z7O}FRk-z~h!@uhH;DD6mUuy_j+Xo3Y>swciuHSqU;uY*?_iEzb3hjC6o19C|tu2^t z1J+recCVB?FK79LwWYJ3J^~Dh+?S7$J(sOA9To{629zcUpx-_1 zKH0_12)*&wkP7pMFen;3tsQ>y7)083TD$+`Ja6r5lIbd^aPs-t1>U7KsE`!!9!N%G zFzxB#$dSlbXlx~&{`-0+r+=$|q>0gyh6dD!maM%0Xvc zw%wI|k!PdDPAx=gEK`HaqUD(^csd^6Jk^fU#&*>~i^Vuj+O4*hX?d-*&*-*+ZjfTv z$1YXD6C=`e zCO(hnn}LD-(a8%wpO>-aT2tA~!pp`6t0x`2AkIC2Ea%!;FFTzmzqsin41=Rv&&-dt za{6sqcsx-@tnc>lnN0WVGO@0OLW<`mT)W2A!##+RVtaE3ULSErmb!;qV?}9sG`r zYq8X|-{WV`tsF%zezMXb>pBf(ySu^u-SMtvsr!OiFJYJduO6T_K)j5dbY2$CgcBC# zcYxU>3;R70!+bj%dZs*&>LU9fI-$lVBZC;y70$|?#u~3}zRDt-h5%H8%np~jDv$?}|!*g?69vJ5q@;!FBFLp(ny z-kTb9`(Go21@mU=2xc`6)-dBDXEW!4zWn&;3qD^ebdY`tk`lOx;a#MI`=ztbe8cCq zvlM3DHqtV%Y2sX5ddi9Gc^BTUjAmfBD zF8CvKWGsJ`nuWFfx}|<`0Y)*vg}*bG5q0&NK!RXRJMsCUnIy-65Fcv{ZsMZzG5Tdg zlq*&h&Ay9=U8&`e_&XI%2w=K(e^<;|?Np<_yd`Vb=SoEkTr-$DPT%y1`oP5A0=&%2 z=<9^yyE5zE6XiV->e>zbv9oA-PJ7E*u3cxyy}m(b3+0^c90qHdw1P=JkN?CIT>{Pl z(m1=YtY4p0kErS{ADKPepsi9X{G9DskxVxW>X&-xqeeX$+B_kD*nNK=brxgYz%?rk zj_$z6Ui|blcMz`RZ%6?Sxu0ixO70Eg>IavogMqxc;ib_2d;FL`gg^%Dr?<%LFP6Fp zvu$lRUIyBqL}}CFXP!PXr^wnmjis{|IW4i#R#xtF=cq{?qbsiCyI4I^!F^C4DMfb_ zvA_qZ)xO)2yjpgh#T_rIzvb53bkukm9kuO?Q^jNGon08S7Bj9C*1(Y^Fx;(wL6&!w z&&N@=_pUt=Tug%bHeUGN;x^kaeY5T=$yAvn7{ZKM+GuF#Q^%=uN{@ETn*gWyH@r) ze?uOfr?HjV#YR>6Z0({Xi3BMQFJfJpsiR-CLK}0m9&4o=v3IEUK;HMOf+gb+lR|8` zaTCI6$gm*>ORt?tZI6TKw&nsrk+!$&m^hKWS>Vj%(U?8@reu`esu`Zsb)YL!GjXAG zhgk;P>stZ=!9JN4I4<}7l^JyFaf==+AKOF4<(k%OwF{8bz?z*rw`)pO1cPN^0~xrB zGVB6dmh7Bqcv^TfPEAu%o}X~DJ8Lm@Ge5&bR#G>`tWtH=R&{(pf*By`hVK6@mQ=OK zlXm>zk!*_#+P|7uX*NI%$IEgsjT-F^0{@X zq73l)m)$fyZdk$7h<6+fl4^o|(ci7r!7XhEnz2kH?Out!GYJm5k*3Ay97kDsz*__xxCNQ* z9;&fD$S6CXHJKjI0oug`H)-khuTH0`@f0!WoOsEfz;tIu9d%t5$cbbw86(Rw%N)?OOva!JS$V=ysj{6nz(X4sGOoPXn^{c6Gtn`UEai zr6c~Y;1>r6%ilS?Ka>{{!#{(X0MH5mZvM^gUF1LGr$V+?M*ol4Q_g>Kc>lj+PdS)b z|A{?iXZvRtcYqQ2f5OH7aF+iA_Vlld{wMbI|8Qyl0l@u#0G_gO{<*w=15f|>wKD@u z(*L4Nxmf=qOf>;!?Am_;rfdN05`c~Z%((wr0zguBz&bks%KY=0mGN&&Mj|c%*2(cV zgLDAi`3KPCVB`P*p#W?4e>)by4gWh%$_21MX9eJ+e^Avw%Rgx7pS{`tK%E?aA)xx-l}js;nB)BsNz6k`=!W%7a&$9 z+8HPX3BkD*%C~*LVxR{-~3~kfG z3}0VVoBb9|ugIDshBi0OOVGAp%d~~-^cq65XQK_m)=G|JF=rWNVJ-bN2pEu8aF1(# z3R$JC?xG&ww??g@lx<0`r>zxZTzBB`%y(o6#Cons-=Q32bA>=+fa{QJyriVW0Yv5V z)w{1mv#>*hur@Z$Buy%VfpkP-m@8&af-FX)Bx**YSdcnOHaf;J?_HmGSX7o}SQN!; zA(fE8XGNJ71;h*H?kkUdU#Y4juZ|X@o8V8-g>-pR(dc?$Ub24vn0H(4xHzVyigP_e zxh3V7Fe=Nd8g}22(N1lbEhbLqM*^!~p(w%iVZ&-}XEC_ziuJq#!lq@v|HX^}=r#Xh zi2cV%`7fyG|6yqTk2%r5QZ@W1PV}!V4F5~DA z8IVGl5Heqtlrio;R$(A1WnCxT-f)Q&x$F=;1sx5xXz@yKVB1-|>DTLz!He*m$44wWiQ@$wi$LrURluJt2TKMYZt%xy@Y85gpwrI< zRX9Q81u0HWy}$Jg6)D|qEtL6;hVO*hH=@eERGQF<*E3Y|nqteHFEQ-=)&{bX#b0r0f5~9(Ki2mEikeFV>KwNN>$L(Afzo)F9~XV z_$)YTloPCNeBMz>FEqQe<-l=+kRF|74P&n-sLJL zdmhh*@1&s_gA~Pd->N&)Q^?*^kj>9mBp+SNL-Ny)h#n$3#FQ(4;K$_+oMwG7#5e0} zLnsJ)6~Q&exHpCzT<2=cLM#fDs zBcXokPFwx3e$2Wv1e72vH5WpQVx#jZo1Op4Rq`NG(md?XF<%>f`+OT>b zd-z?UuY3E@+-eq$%TVax_wQZ#nc?3gyh6qq?gR>!Cus4vx5(ARa?VSGlC2^UMOejX z7WZ`e&j>#J2JA}4%$>DNc{?qZc~pf$5o*xME8HAkL(B%ai-?B>8~U4y$c!S?Ah{5A zYZdJf*WgftBdx9sgoEVwgs0rCCxQQB)`qM2`>BR4NhB- z7OlmnqM7^iwbRYH;c!mTb-UdoY2)2`sF2h7uF0M{Fv&$S#Yq!He-%-Y15VcZdn{bG$IuG=0%zJlEztHv1=j5v zKr-S74J5e{q*ir%LOf@`4=G@Q%+GeuEExW(Jg5%Jib1mB=57Rske-Ne#kgJanD`~b z=z(ukV+?aFvMKIx`q`?JphKx3D9If0LtkVNh#vt1_c5(qZjMjl zpDctAR6~_S0F#=^PpaXa5{I7fM*`nAP%FU7q5xd^zwJ{Gf+P9X2xE%>p0qc#a>bgZ zf;oGr1H z*kke<31wJhHF?^JUatp_z;H1QkdoV;Q@vt3?c6F|#vAin)%}HP%tTmavk?F`>L7=2 zXFoi4#SdP5y+^)&6kb`aCqC+1Jiz8ugtGVR*9)bZaBb~lze&+Fn8-YhAH0X}ge}MW z7K>M@X^xDApN_zn6ZE4Vcfn-7avo*yR%A5f;yDmU+LbprNv3i<9&@NYUaNq8Ue74& zl-ZoJ@_UDT5HKlRMQH~r9qX>bWjMQKCf1MTt!X61!-4&JDCL_S8YeM`p@?X7Pt!TG zZ`~riec)MOPdxTH%|IW_q{QhA>LQK)`ctsS^T!%Nq=L+x@h#`<-I|C|7MV#D8|I(Tf?L8yV1IlW1-{7$&ih`gx+(MQoG!t zWA(Nu1re~sraG~R2k+f!l3BBO7J}oo{>w<~QE1~A(7_|C$(MIax8bLE)IJd8FD8;Z z)}t-HOJw{^mJWy&i7hg-KKZ{WkAP4Ee?ArH6*;eLz)FG|hj4v&+hhTcBDKMqh>Nes zj>y`s;q=*nX1I0D;hu5rfhe)-;GiFF-o^~H@+sp|>%h#pZxR17=O3MfkiVeJt`JwI z=>-$k1Vi#d({cBkz)7vXqkcg=Po6-}V$MP#FwGDR7rZ|iC+w~Cpx!t;~T}kjn9oShz?3o$u z7|bsdviW1iDcI2XwdAqeIKZE`F-65rJjrP!+buJLlZFEN2#M8oSlPNd z>+uyI*o^JnGxzV6IU(6~55LAW&4YtK^|0e)rq`A6WMKiRtci7ySUx;=ihYT^t``lc z*m+nChet>>qa_zcWu9i``*m7xDsi!CqY9VXp4!(p+6+0(SARINUMQ*@!*{mCMwX|w zs|vf{MB(X48KkC^?+x_PZUghL>gs=_ofOlzHn;jgL@8oyp|9dh^j+V^k?L<@?RO^! zV<$s1A_iGo2Wx$+zim`CHa9hM0z@s0{}}s<{?}Azl1}$ua~TH< zKvMbL$=F(jhzqc$Ch@ltnV6XW6#2IVX@7rs{fGAcdjJkN-r2zEuXy~=Mu2+rPZ%zv z@8n?aMx;s4$OsT(asm=NG5>iIW+bBf&s+Wk%H|G^PQqsT4u4KgTL0hH0jbgcR+f;E zEubWT3X260Rx+^wqCGk$Rt|Q+fq+<7$yQuaL`L6^h(XfG*v84+>Bm2%=K-hz|I%*$ z^Q!_t-mZVsbgG&gIhi>UX)-YbQic6FzyJODf42shIGFyl+<(MWyu1v5>r4N>1rT7H zo0u3o7~2>c0~&^rh{5!KfB&}*{{PYk#J;j>17=i)KhvGOgRP+>5nu!WdN>EiU&+N_ z7)$|s06zT*kO5-#zfZm#oPP%9zuj*CLt)Cu#te8-`QL@m9Bhni|9JadclU5YQ*LAmpmwNCk$qg4U8V|*zO1^&AX<2f8hd@Vt2e-DfY`XjT zpsm1!4m=nTtvn3Wb8JCD0pHv6s~7N)3s4e!rP%~C+7%tp3<6MR(&G}$;=aW&91#Hs zl4sy31{xnJuP3me8UzpnT~e(lwgeHduS@5T?il63=~oU;U^Jj#E_7)Eg+%ttP0c_? zW7`qI@)f-kh2IYw=w;p27EF+O=NhPPKe&b-*YZvG zQF_)iK;19-mYpFJpMMXB6zdMwr+GQ%N9kvFS!|V9uO3i%jpk(moe>QqP{M=-(68Fo z!N_d+DiA30>0c1kPZ z>0!_W8M_3Bg7C1w4Y$1AfJ}P7s6mvrv;Yxd2L)D0PgjolkzJXosxIbdS_lwVPCb;6 zGXDng>!8oqxr(4FdX!7PaOYV}UwafUq!)FV@7;T;QmznGUEDinP1s+kZF0ZEIVoOr zyw22aOImYX+dHlRvfm4XYGUGTCnVYKA8H}GQPR91g~P#HD*A8q4LSldrN!=qRJaJeR*CBZi2)QDT&ITjsN`8XM zpg1iK=8s6sRsO8su-g;+f{HUO`#n%RXs+Za|Y{rdJn}zc2$ZZMO11O6E4OEcHq|1OZ z2&JL9^(+3|SLW3)Wg*E%R*4on!ZQ>YNiHRr#ce*y0c1ub7~%|Vzx%x?GtelNUWbK} zz@}ays%pZujKQFOWF9486rMN`GWIQBQXv72ZWswAud<^-yCrA|+855VE!Es5Mh57g z^S*s>I)VoNtb$)oFIi4pvAaMdNWExJ9vQu)?|;mhf_Vi!IdVBfq?a-cT|-82%wE0b zKCN4{*|+}q zJtdmCT$6v0;V>v|`#8LX?PgA{E@yIOH10N2zulqoyvFTPq{^J3@_4u52;hX3r^=K$ zGiK~RZ9_7@M(si}H`sY*?j{#1yO1M%qJ>=Adp5$zC3-BIM_k(R*5hm*JYfuSaAmAv z52SEqY`LZF;^IYGvsW9kTQM8%o{FoJ3@+-98dehaFG?L-inpKD^LmcUMY>-@4fZNy z72yr&>@Uf4g|V&msk#JJ3*&vN`9i{8A!3v@?f^$HIQme0Wb8`e`Iz=|M=)G8R$hcl%Us1C z$k=USfwOeUtHO!kQLJilz$&fiDKU+#p^lienKYav=r@%*ekj*z;6rSDJ!Zl48Ma?l zVOVuRYjm%!SsSGe-cA@NZ|Dz7l~Gf;Fh&Pg`=}ckX@9EwoywVDzcysw>mF~t)uhv} zYo|4MO~sbV$A-S>K^F^#Ra&qSTE63Db89C4hnI@pS{H=r4>aP{hI#4P8B zxE1SbB&(ZRdyFNP_TqdMo(^9J@^k7J^&P|Eh;J{id^jc7mr*NmF&7PpZ z-6|li0}e%>gyd(sBg81h&S;b5aN5x@b>N*x%&Ba=OOoNUj#SQo-S&1n#zASeRAY>- zEN>>ODNej0d%>D;_^l)+gx6OCwNLw`i%|VzyxBRcgn??^n(+J3uexvrLUu$7r5Oq)=79sb(0UuN(&qyuNHeM)BKNa>Vy%GSR~7QI%jlnChc4gJ4>;Kik$8w zwaFZi9s#+*h6Zk&QhP@(WGs&sPGp8XoK7XnW5Y}thFVsvp}SbHFrncCSP|2Bxt!cz zYLg8~#a3d~jo4SLVQMLIWxAo{)dJwlE!b-vlq8wI*D63Gn*RR%t?{gf&IE%XVtc)& zHeh(nKuij-WlRi%+)&N;2~nXIc^sz!LJ?Jb8Ee=mVnBkGlF}Yck{OkY88?S9XMDf*6IjH+k_e(f zHY;kyv!R`k(sXsQ;q{ABe=S7i+Crq^rH60UC)hy!qFfU|EFyI{E> zwEVtR?MGQ;)47cz5f+av)ae5VaUyWQq@;kLJdR$Z;7+~A>g!jF*2uh40tYTEQh*&X zk^EA;3}lUp;IErhFv{FMXn)jVSp@-k?i4T5bT>O?!>ezomhT-RP#|5((&JA)T2ae0%*r_)M=&0Vrt;j2WYuQS)s|JC3{GJ#F(>>k=F(; z-&oDsEXlaQw%T*7kGq7n=C22>53JwV%mQ-?B0xc20r7Pq{DRB_4FVkiy#fA?${J0c z4V`L+YKfAXM=l&&Eos9X{$|=2z#mw9Y{jmbMmNqr#%@9QVajk4Eq){M34ClG?UH&V zDg9dlO{qU6!$cW9yU_dYh-Ggk0Qe`l+z1}4&HKU4&A8^sXrrg&`3lFTlM|FGglq<{ z-BjOo5B&$fK>z0UB`P7dAOwmoosWOzzT7p11oktRy6}i^mopG|Ouavxq&Ke0_w1B- zNqK8lHxUZ|;H0?P^YO3R$L9DrZEZI3#%{C9@H80ANuAQ){pVC_K8q@7E6dmZwcq9ZJ)K6lY*W116K{rLuJn0XM&8bPB%5`}Jp>u*(DOWtQm z7UOVU6}#G-O~tchfnMd@%=Ht|38_cUtLxaHdRy`_(*nb>l;5z0CEaoAS4D<}hQ4j@ zZ;j-VQs?UJvE(DRw_9~T|x9QGWXlZGQB{e>ZosU(q9VYm&>8u;AJS5a)I;+HK zPi>)}_B*4#^H=!TKvJ+y91VZ%Dd`VzSnO!Bkc(F{^r?0=0?VRXNzUVBV(K=LJ}L)G zP5lYz9?Ie-0`e=X+$(H$I-NOM!*|FO)vHAmOvR=_v3Z5?Lr0l&!A4Gq7hiDTC(m|t zwKcD%{d+hLFL>PS1}D<@TN|v0thJg>?wJmuRs*2?Ytmf&++}x?Jyi1R^BHM{JyxtBwV{D-(4b% z%AGw^Q6?%qmnSM)v@Y}SOELl8}k0jzZ7>e&hKzq7PdhQKo3o z79uMFBNf-ji4wgvk0(=A-o85NR7aCZqZ&tJQ4qQG{g;Uwj-N`a%vBSZGO()#sU+HY z!;p>8wa`KW^x($bJl*@=X~d-4mF5m{L-p#jsb!shh^`2x6SGMDDbh}67+x8>FBIvXQTMGj^aWCO`8wku%ewazE1*LFMK#Yh)RGgki zZA$TRRqlI2w3&yELBOgkZ=ZGqgR}Q@w%*a0Uiqv|g|QcFo*VFy6t|+$(l#N44oI9r z_h`|cvCrYiuk4Y?`Y~3ukoKJ1kW@MT)yY8 z*mk_^x74pbt2yl5UM`e-9DsYL`%H?%6mkpDEWeG)2oV#uSlyF=zixOM&)zl+vD6pV zKe?g!${LmH`EPtkDBRY_n-mrJL_xDW#7;pUo1~W=9IS#lYl@f&ghV>?6ImU5Dw)CX zR}gy}X&;iU&tkY}=fo~6{|YAdc6EXiF_3oFGGYsQpZ1h5W>?VhHJH{a%A zI9A3MA#?Nfdrhs;8knNY?_ov7Sf;J90H!y%PgH?^P1H4`RemCk@u=V2mpVQHWsb6? zqGAv^-~Ii>Y8_N&#WjZZ3)c^Lddpknw!PlyVz7C?GCymU)n5d&IXgR*2kphbX>!ME zgDXGs(%Vs6xLL8SI439<;^Zgw5|5;q5Fj~+Uc0cdd>@~C%a|#9&5*V%V4EF85uL}rRg01|kHVZFZY~GuF+5Dm3HCMQ|ETx!`HFtKWx;`~zm7psJkYY__hcp5Tu^@_H z%bl1JHLQixe=yjNa4j6>R1()Vh#1n|L`z^HqbgK zvV+FS$%83vU7JVKoz9)sKt&hJF{=~B7$?zEszYoSKc2dYudA~;Tv}T|o>MCSVb3<3 zQmnz^_2H)LKe_Mtiej0aFb7lbP;M?~RG!OT!rsC@5F^gpnD){I2mgVwBPl&{B(S9u zlZ`D#=_1aZCSulhx!C!`VK^djc)R!Uqx#PE^5g0e*Ql4JHiA#d&B^_F_%%jL=!InT zfZ_E@;_^D(@)3Q^+i-Gv_Zn9P{)q5s`S#;=He;I8EB6#7oqnYY%zo>3P~?3QrsB(* zntmm;ZI~B5PT7Kjf{8*HHg=^`U17d+p#it&{FpT1^sXUCy-1|2`|qT=*$ai)>JqE> zpu)_Js*bW-#mz&Q&F9tqS#UNgKi{aA>E_#V(@#%Xx1EpUH?+?npME)hPUl*c7!tdj zQMP=HYgRu<~=c=+G$9H|#~5UG^!`hUmBy zFPC)JCx5>2UZZduANDa#?!A8uO()*C!i}EI2E%<}Hz4_War`<^)$Q}+bFAMZ*usJ8 zxJ9Hq2R_cGnX#&0NzDp92uF(K2Le8th<=;}Tlm6W4%M4YbI~#Jxbvz#X)}60U&xmU zC@@6}7+KwqoAhU%A8yMp_xt;&i;4Q7jBfyoweN(ak0?9}!(EWg$GMI^{HyLCYjo}f zvnW-`2vL!rG9vk*Bd#P$PxX48qX#rPGw5rx(gJ*cdHxEM~Kc zoV2FX>8o3XZ>l$Av;gDo1Ohvqpl$B%=FU(w6foWUY#shOJrU;sanf9VNkr3MfV-Y= zgf#A0DMTD5MedV+dlQhm_)+bhSReqj^1bdW*xlnGV_*_I{Fh?iL)smC^b3?B-0 z^U{D&iaF^wT|6o%!|BX+ZZVrtW$rs)?)bz~hFD#KxCjnSS~U8$8lcN#d*>`(d$^1J zG$SC>D8HC~q{JU5UZ=9Q9$ybCsk30Bx*a@~`b!Onae19*FO;@BGLNh0J>&T2Of`w~>CPQMKf`4Mdnb$5n`NcCO@|;}x zzUbIJ0ZY;lk-^)@`UlaJ?dQ#AJ0+`A1UgPhW7|vXM0ifQqwPmqXv!P{$P{u8d>9f0 z)rXldXj1C_;Z_qRt300VmoK=8yGFw~Y4|e>1b8#;aF(-9`y`D&NhKRSprRrr73`>} zb}%J{hy-tc7RSdY(ZO|=T`R*18Z!a+5DgRRgT>*FQB?b7OMGPw=g?q%e7A9B&kL3$ ztQOrUB_^g4?)9xY$X<(N_9nt~L&tH3=lpGt_OTFHMkb=QkD>ue=&WA}?7 zvX}}tbuM)-jUlxm%`WvWO*%nLAbolx583tliAt8 z&O0^<#b&F3<5|)erjFg@D2@POW!QxIHYPVA=7M*7+urR2ThB`AXkEs^A>uI34_uzQ zJsX@^=@W$L6L%`US@F@?l#KO zp04yt7qp~Murv)ebk28$*4%K0|f)2xE+51k*@G zg{??3#R#*=T2y5p2iG4)!V_>DKq3cARc0yIIX00i;~E-PBbGfl*z)q`kwE`+<(_}KV{66YL8 z7A_r;%Jzyw^DApr?a@7lj?Tys*`j3y{$thr>r6;j?`Vem%hk3w1OLs8ca1I!^LSr? zvcTE0K;c$S!6*ojhRE&Lfai~mqbZdUgfEQc!e7CnIf44DfVVkOv0(zHnW9Lj@YgMO z8tQmv9C{ZUF$S7LAU$BfZr(7UNeu)+^QEs~gb0R1B{(c#H~q)3TCYhiqhs3ZIqGXtj=Z3J*@ngOkAdJ94Najw$nd|^LHjII>W+{$P}x<$Dj$DEm8|Z_8N!Zz{EzUpb+`>!7^cq z=c=bMsYEc5CB+hj++oD1*;Y61G2OA5!hot3BvIw#1|>Pd8HSO_7>>`v&4weUIE)AO ze4)(?T{779oHgu;J%jF@42w*O>D@OY21Yewm5M^$;};@iSHc@2t-6YVa(Iqv9#EvxxIQ(HO3(* z7QVaEP~ibg5KMz*POOlr^YV1065!XbMw~8B zH%OvH#w(p5Sc6k$NXv!1vQyH!QoO2ipe;4o$~8~Z;682|rCj+ezt1GfSOj5N$Hh%M z9D~L$fu9>ueGoLPF)khlHZ0U4l?TekKWi^GQuHH)N^WvZht>FilK&VCTTU#U2v(K- z`VvAet;tb^B^_%mLTalM7{2Rj;9syloc~}L{dZ30|LW~rLpLkR0A5HS8iehQ|LCnOAEilL>G>AUf7ZV~7HAt68Br+u< zgD}d{P`emnLH*|4cK3gt-&-GhKmB?BGjnF1dG60MGly;z-(S_T|Dehlu~_H5JGSqj z!K(CTJa|cZ9m?im7$$BLZsSns!cFOE++0#E2P=5Sv}!Zb=um}E8q4O^h*qHrsFlR* zFReLoq|sOtmvo<)=DeA^vpKNBz1^ERbi*y)eaGjylsomUSch)po42*|87(8d@kaI4 zIgm9a_p$nBg`vf%mj8l>gQZ3P|5GjPZt`x}+>PDbE|TZe2L<_Ux7+&Wvf(h&|H{5| z@MUB2{S$j0Br`qE;{V+EjQnK$7jyJrycot<&{UB^zf0FbX)6V7yR{!=g&Xt)FbO{)5Q;! zySDIx;qLDqaq9K2x`87fU%l;-f8Fy$e&o3)Z-4IgldeADwj+*x;DIw=_pP+&xT|j3 z^{)5)Tckds+GJNU!?_ay~=WqYrg{Rf~-}0JsAK!D|-urI6@5USU zPInypz@F3IaR29TdD9d1*B5_a&*iUp>h3q5v*n6sesVL;<-wzuo@@Q9! zx8DI6e~u}@(#$>L6o+hVmkPJ*Q?Ryx)iNZ=aw9Bv72XZ7zOStqZ(}?D9y#~4fDQ0> z4s+>vtbt4R7wv!{JC?A%FCCZfFWNC);)K=$M%mrSa{&t&?M7a4Sit(Bwg(9oupy7B z745a(0sPUov_hJVusrlDcHIc$`2!HWY{#<^eLJ1DY&Q;*)=_gG=REa2N5qzW=Q_3L z6c*$05CTsm2-XDRqTO68r`HxRBstO~!qOP`d?jl%uL|E*>vMexq;ZJYoFqlq0>AzCBzK+m-gzK>Hn}@j?xy+qH)|LOV2epdsec zPFBWt!x(A23?N4B;A+7#&wIr2QWCCG&!a4{T|1!}VLXT+*xY$-QYDFXUakpv$whLb4zqb{Lg>W4 zBiby&a^<0$@C`()=#Qm|HaHfn@y4;&{&I|2{L8yF!u^cUiF2870|euxB*F3|n&cq0 zzB|pv=`=~NmZ_TVr_zq6x8EV!ErWS*UPJdY0w(sISEs|5CF3c zEy8I{mZvb6=2zCpwKAD!uwRUq+MXF&u8ngMo=b1Ks-1K|?K0=q!+1Oa8&q=x9Z z_DS?y`$6jy_LJl|ur=SUJWv&JP@>I0)M1eBsk}`U>8}p$(W@}tkR-3zAw2oe zE)Al!nmXC1l~+h3?ZO`7>5APMX}6{%83s(cyQVDrs-hO6`~xPN8gh>IJuk-1lkk!% zcREBIz|?|O>BgEtR&1Ah*(x;;kxp4`F&$*vdOT?s{U|QYDBM~R=A7pt$Z=jqnd_wINC^j1$K4$PFB1lWV7MEC zK}3S##2O|YP$5Z=$D3ZUFMh4&!n=8rf3t1i3hBDt8vfwQ6yXJD*Eq#9)BJk*Jr&(3 z+*g=JeY5O#qKUG1(W;Rbu(BufOsSr8L7TPw z?f3>x=kgm37JWKkDcZ5X2->P|iTq1D+3l(8+oOvMx(9~hkFc&pUCVei?k{~slfVeU z#PJ9aX}#!fx0AomcsbhRz~rAdSd1y84!1kdGq5hkGU!{@tgSsm8E{2#DbRQu&ub$< zq_qtQN{yGiwn4r<-%wl+*c4?ax}sk*zv6YUo1z0u>cAh2*LfX~q}IkV+;>>>-4yK{ zzJXH`@q#Jk@uq0Mq>gyH_LnP{+_%P93xO}`C}4_dwRXmHZg)Qg+Q57kA7va{wHu=@ z;~R>#G+4A%h!k|umZBZOLw%z}9o71-8E=U8B<=cWPqqk!>1ABA=OYR|&SlIoroecU zd1joV4xk;@vc{XEe?+^&y<5xu7*ZegFZ41*n*mrK?L=TX#yo%#E)C!4OG{=gzuV1Y zw1?n6D-BZ^-a=<5sEBhE@1g6+Juw*$t1CHMyB&hGs^6BU(pDuOQ z`?QnI-(Z&a#GgGEvXYt~K@Y*Q>9nHI)vlO-3sK+L4hPAwHTD4xrsiC8J6^loBWxe7 zqt2EaO9)O^i{kGnBq;qCfOT3%o^8$MJ=0#@VIcmI)nqV z8rpMAhG>hzy#%iVP8%rVxo3;i4u3W7B_@dEA4#Pck4;!F(XR#8kNWN)zmazGr-8|z z2BvsBu!;Awmo(I;B3ladNyn4Sl1}dNoujP+%s5DcaggL+(oy~;Uc6#`v{Nj+!Az$a z)gRZJm2c!5ieCX6O{ZD$Nvt85Ro^J4Q}nOejcjo2%dL%u!60g9orh&+Ivv|%=wZ*t zc1L7@A=?F;5E8N7L_fh&j7Ow?O0t{!X^<}KdBHr|Qa$2Iyfqcm+C-Kw&ZV?h;^W!~ zRtZLeOEBvI#E@|?+g2f6D;u*%t?CCB99zw$dc6eV+*ff-ig)0`I3D`VeF^@n-ROO*L=e=j#QX=}C8!_T zk(P`xyjEN!+k5DS7{jAoyPI`MlLM&IHxOcxS8@Hs)4*hd3>|^~_ze_8#0ybd**U|2 zC$GL!jF~4?l;jXucGdD1=d2Pq6PU(R?^fu32f_jhJHV>@mO z7yS`3*IuG8g#&b>Udi zP>ST$Do_}4MKVkHt7r?g<02%%R9C2COmIgWx+^Aza-=S8+24xH>d90BnHeHGJ!+ax<%%22o><{S5@ z8Ml$fR|b~WrksCj#(;3zSK|sjD4ZhJA`QW*vMrjsrFEcd*YsWU-8Fj-!)ZUT6NMLu zBkBMcPP_m?8_(1pY0g+2!WA1FfAU*G>OKsy|oV9o;a68URSs$hb!Ep$~>3Rd`>9C-&mClHzXX4|4|-hzN8FPa~W;3 zl4h5EMF?KHHjT~)q>%t%#3^bC}jY$ z(bGgxQC!Cw+aeJc6;4S@sxNMjXqPm*XlR~{gV}y#A|2rIihKh~1C&nzCS6OFmd7g? z%Mk~J(KTm^cC^2R%8}TYVjR&f1vOd+s@pKf0Jxe}ehMrtKLu;e`%zWHOre!?X!MnB z!ELaLKeyv95eI1GSXYV|Ldgfbb=CgioA;2lDsF& zu9$g7;A=0F<4qayr@bT`8)YY1HQCuzE3fHGG&1rLL@69_WMvIZx;rz$DC_b#ng^-< zjd}))U-70q+E-&L^3^y`VxC46Yd=Q&Z=lb7PQ2KCZ98Ian4XD+3#WuAw73ns+K8 zIEfMa;uC8;;>vF48iHIP$}ry8ujxxMtZ+{msJ~HSy;LFspjrs3@MIrQR-jl=u8ucl zj(){C!iEIYE zGWn7%HKz5FB8aqs*CRgXw2N^{O>~qSl%{yS)NTol)$HajG{303BO z!)1>=NadFDh*+%BjkwdMNosI49=S!~c^>7L;hLHzi_SAq#Dn!1d606cNJBGm{>Te6 zVed$jRL;m3pUK%odf{Nb_>HM(-wMpHzMKP!bFMsJ7~3KKr1vXFRU`he4kAu5?{yxh zSzJ*zHP;~G9yg$mxB{kgXt)MB>VW1h7)Ht_><1>b>hCeVbN=i3FBRMp}(B&P^ z@x1RjzMk{_@9%#1z4u}LcC5AbGkdRHD;^#zNk}rWF>~L1+?Lk{ZL4X^yva_@N^Ng! zeN#}7Ma~Rp;bKY6fy5}YNLtytm^raX+8Vi-Ntl_~o05&G}k&Rle zBWOMW5ApdymQ?Nz;TyWw;??5}iQ+y3PN8E(-*98OI1#Usp6CiOJ?TS_*q^Lwmm1eF z5Yp5)XS+H(xcDH~3zg>4da!0kG}B}l-$zDWM2N%|30TudslF=X18 z^$@7nci7cp0L)|&v#-wB-Zba%zIHxeWu{#$81%imawQ0(vLFG6&9815Up^rdF2Cq# z;r~_}v<17$F-X+$xTrC>+-huTGdROKnQv<{#)bujg4y+7Ub|(xAJN~|jR5ak87&9# z#yhME>neeiyEGu*mJwhUs!W!J=7w+m9`)KLjXPoQ1w`CQuQxT`lWId=XtX+6dK>Lo zx!e1=?mzZ6YtuhqW_E(&bTnc)9S>r@d6)DYKVQx%d|`CPJptIP7h;hsXXNHBjW3QRmrV4Vfk?4DQTYTn6G)n)hT5z)sHv2UwlT-mvl{1Hi5IYSF1Lk3J*E%>FCRT)N`1tNzRJ?cckk;Lkus(` z>KieJX-8|(F^1UK6MK&>D?c91DK4*i;8CsIS+yK_mm|H*&-}9OET|7I8p#QXkHEi@ zwq($M2(^p9dry>jb(N$JV>no?;UN!^19?Uc%l7VpiVNQ+Mi-aSEEcCuuyjM!s=oFB z*S%0#cdL{c#n(Oky)*v!j!gTKWA>y5x(FF;^!nYF8|Vjw%l#mBK34LhC; zoQ93hx*ukD=dfCd>r`z&90EK8orOltnfYbXL^PTz7N$&WK_M7~TrtPH8g{YxR(#Au zWzT{-b@IXmgN7U5%MpbOx%%iC*t?3nHcW?db5l|S<4r!=1oyT=*Cu=pzHfH zhZidm9uxXTlBu3tqx?1y1+o6tZ_)bnuW4CCvIgI+!P zPwB5{(AO?6@f6Pj8$&k2H8Iw2HujoCekoGLlWO&OPsUEU78TRKxu)Yt!r;d{uWn^P zSe_JIi4{~U)KXp4nSvqwc3QCg4zs-d0=Ar-Qs7fEl;nz8YvbiJ&rrY)k$RlR=RM`U z@$=8Gt&a5!nZ$SLEWx&Z379jI7@wCUt(jm|8|inVC(U7&f&86gs4DFI3OMHsTchZWwp!X)Ccx+QEuY!?w1IYDoxyagvP_Ut{Dx zqZJaWf4+3s(deM>>nWP6V|K*u65BR-hyK8;%JWFh`+omHCzfw-w&iCJ3G*j9p^~Wb zs?QudNl$YUL|D2*M!clh`9~X%GfeD`u3b34QXD+BrjmM>b}Nq$#)*#62zWTthqpg$ zl*C)WC?Sw#7%>?mJ(HCJ!M$;qU&tH;v^7MW2n@n>=mT3F-m`aJcnqd!Aid~=+u zB9JMWI4_h99Y;03iSTS#MMn$f^M;LPqWgJ82h2AfFwEq_iEBGDZHmD-y-YaSLB=`ExQ^=0sla*r9b&;VGHScUx!Z&rL zneh_s(=YHHVkJB}`uHbHh^oJlRE2iU4$~5}o+ZuMKhqHk+bLYbH`eKVhbmd#p7mZb zTUiU`z-z3`XiYveVB22`M|%5_g^Nt#%52FCZ{2H%;S`vs*@}#?N{bZMKWC0;_R3>U@XZUV2AnLeoBJEj;@s+yf1-O!vjJS>* zBv-sz)38M5m0KEd3fg$u15vvYanbTEXjur`tA2AnVF!Z)ZHQ7QqrnI7m-)B*Rw=`L zctPnr`b+P{x(4b%r|;!vvuo5;0>_Lnh6`dpOHzn^aS)r`a#0RlV`Zo`(LGTqF{sso zl=xO1j-9(ZS?qaAslg?*?zVIC$4o!Ac>;dW2qO;A6txL+)w?Qps<7Ls zzJ;6LIh(a$P%NTG zjCDD(+tM$>_0B|}t;L$Zd~>FsFXdI%x%*JPDU6{sZXmq7#w|xY{HyF^BDO+@I9Y|k z*R73WaF{N-IV{&BBLI}2BfDj?#0tRZkfQVQoz$vp$&OV)CuMWTywG$lD?-0i=(t@I z=`KgOhb3ctUz0GrF2evp{weEie@ZMdBW^(A)3;o?p)89zZ|gP#%9r*VNYOG#$@}q7 znFv<_^6PMCg3?=MZ>xpq@m-8u5`FQOB2@5;AZX7B-tuI)JRNE0RYDQ1=|Iby(GP3s zv}f(z|MX^SX}=Ipp(?tLU)n&-LVAGEw}?mzSYXv2lf$a9+j&QgFgA<0$YDd9IbX8y zWR;mbxj(sJrD4T5;0fFPb1T%M6x7RZ#PdV|@&rC7CYt@re zN1bgg`4fyzcl}ka*rANE7}}%bH!8anz)!g{su}OWp~F^XeQm*E#cc8kL0GY9*+L-} z4{=d$t@H;9GCIDlJNM<;r=5>#2SZXd;(S#+$zz=iF6}8~T^)LFWUJsih)}aEWjRPh zN^(X9d&zmYW6CqhaqZAC3vXpX;ytR#S3Hbq&F7TraeuG+Sa$ zPd9A$;-ic&Uc*z`_7KPbzXiVs%0MUuCr$mYRTyHnHSqwjUU+023C@}Bx}xV!D6%5?SYUCkuH z`_oAuF&FAJ2;IMg);;7PFqk^LY7(sO2wS9Wc{o7Hd~7-c8m%S+>I9h&lhfQyumPM%C(Ruqb-C=-u!j#gJ(BuZ z={9H9fT!SEGU^)our4X61HYma zyv$}QAZd-vu)Mo@TwO$K;pGk;P2M_ncEuR3a&6XE{}ReN+7$0K66S3&ogiyffk&xn zv6@07yv}VPnG-_1FM;b5*;3VghWC5k*}yTeMAYt1az+V;(`!!$F9fT`pw@ZP?Aecg z0}Mr=lif4}n*K0=kfrZ7)6MUu()R)f2OIBq@^474|FEdI{|_vxavj-H20q;ROoNys z(UL14Q7jrh?7r>$xP3XvYJ+GPpy1v9%c~fssRX?!RVQW=C#OwtcFv1~vE1LJ`WQ%H=QLclFlKA@ri)ex}n zwbQ#zMn&b!@fUT7mzjYgTd~lBC=cP1*bner!D5FRPEia}C(b7XBew`f`()2QFH~5i zJr-k?>8Q>IkEEl;#OfEz&8BfYOEllOT=|sP&uQl8dFmz^iZS$7<9@DUk7%V*Ik2A>Ayi&)-X3}%dw2iq(M*>jp11TgZlkQz zxAT*Cyu?p$h-|EbWSU>TyP$iHC)l0wjxNrpyC?d_@;hDr7^r!LOi4GR|IO(yHveuCC7@cea!~+9^Ue1C+eV8_*N+?@5}o0;b0~lGk2#nnSowB!|55)SVTmdhx=sX$)1 zHIDfSMN&DdipNcaAFQAn&$w+0uVJWuZ$@^&r~95Q?<*?W8@|tEKgi4EOsLW*4tbKX zjYuj{eca~edg$rI*LUc(R)T6eDAdO}m(u!iplAC;w?-#;EmB!_G5V8|U(lV55R4jh zX#|Dp6tj`BoEnO3~FYWP+73TDzO5{~peH6RAvfY8CkEz;e6)9sQAEPgoq` zO|qwp*?on2Td!qHI>!Cd$6k0#7bnToGA3m{$PMWd_b(MAN@AilN%=S_kmq7=OT)*t zWtT;s?^AO73-GAuHr~6^)=iWIe9E{A*=yk&RSj#EOq$OKR;K-WfdQr=gURDuT2`aR zwj;~8Em}|V?B@2^#KV&v;EqXf(Ns9I3GXL_W`|Jpv%KWs_oz}9_X;owr6JqzGSAny zs_y5*tkV=7*aHmd6IX*cNI#zf89Vyw?wJrMl=q7UD;Y=G-H371dgc^&D>kZfJ6Pr! zByUOis>6LkPnJpk<9f+X!|+;AiMFZ^-nuu#nQX*rf?lQgwG#Wb(yiHYXjbjo z-CV8xzIMPt^2VK^&(u_k$7g+ftP2>&L;0A`)&!Nv(B4GH5ZtjcW4uKlAqE{C<(yp7 ze056Xv?uay4KMSX5R@>>ynk4Rq#t`+w< zEBP|HJ?1^eLM)T&ofv`e7gCD+VbpcM$@91IPNN(4X?uFm3QvL*XPqTP|VuK~B$ZRJxn+|@##wxmm=njW3)!q0EyJE@e=QP-+e;Q9l9YSof;R(@Z9Jrm_|Av#S-?qbtpAK zX?>0TDp1@!pi+)zkD80Fl~7Z)Br@W?N8UL$!j)h&pPtCU(#o@Dvx!bX*pT?k3)&a1 z0%PX>PjzT#n5c6ng%LjF)**CaP3AZc9pn1jhH^5dxDkerU**yWmrl=^*~)%SoRh#f zZ!V+7O3C@$Q=9HMRaVTN(}=A``q~(a3r|&VH0#C-%^srt7?07{AqE=WI)!a~43F^8 zECTx<4o)lUJw2Z<;P1~C#;1!F!uhz!hOISL?PaRY#4?}UyDI~H;SqO{>rB3Punw<;!Q;gnrRVNQ;C6q3&K{A8Gh0ava1ayFNf2q+U0unV8W zeiF;zGZBkPyBBtM`S|$3XjEfGs!m+2^NVz@LNlUjat&eYz^G#SD1D8k#`3BjZ7&Tm zPrCCY9=69&~)#=YfOKRUAYkbm9&%qk|ea0POAz`0O8wlo4O9BzZ7(RIf?(Q*~q zzmF~!0g1h{XMTs~d4g^%qYZmI$GM>2rn=1yN;(n=wqDZ=B98(9mU!h7;2~6R8m-_v5 zWP0Y-^00{Rhdy0B_m*7G)x3ClzmClzn|eE!t@MO^m6?5O3Wmn7rBfD<8_Df;XRVt zD&Kcfi(Askzn^Xs)~#vUXD^x*X6Db1qhj9J3pwfIM7RhZm*bX9SX#*H(Gj}H%W;?h zc^)IaSjSW=@6Vx6cWSjTvkc?DzIF(*J`)W-v-VDvs<~@eTMBHrV|uWKKD}Vf$QPvL zFcUe0sx&&X$v?y8X8-&#$DRDie9Jik=^D_mO$O^&SgKfb0sGb=X)woxGi@8oL-TN8LEvPv9K|AXT<+>UWB z1`F#VQ60GZLAtQ!#iD$c%J>T2+|;!u;>*sb%EvWt;*=50U@g41oHYGS7RwJ4=MT;q z_L{fy0~KeJm+trLlqc{W7muWR;QBYb6Ox&N6uDeoVjJljI5xds69O#XfTNP9;)k(@ zXyOqMC{|U%d@ZMJ?$@jPeIic3%&NKED!<;HySfOHjP*Df4QA$2i5|Kky^`mUpQ@tS zGQJ$b;gX;kz8U1EK%^Wg*f%@AQkato=Ci4(Ua$m>DuXRiY^HZUy__5E{d)N7J*l5K zR+mwXWA#y0zXuWVqyD^n5E^lApI84q#!Z2yP<{n-D#k|uZ_Gms#<3?N0r_a{rQ)h8 zC0`4vL?#n&DOxq7RG#jAXv0L&9wG#R!wH{D<=F@Dh~(YUzj^EPCwddaf+QhSf5Xzi z+S~#gVQF0U%5fQnEA!Y&8-wBLR&Sj;{Q`zYG3&+`UqFLQ$UQ}y7MHIJpERf9l9>(r zw7+2c_bQ>n*=CHx24&EdFUI@B-R)ZQ0$KdlfJZQf_UU$PZm2(;p@pFee_rYg?dupW zE(*bMlC4KJV_857HMYUbrZ(F7!+ceogjb}xO=7y|-H}QvSc{mfmVudNp{2L=?+2U< zU>H%q)Z`9@w7V6@oga2l>%3-6BdG4sD%sK8PlK0uJHx)Am=euk|H4-JZiM`1tFUpg z|I1e4`M0g2>giy{qN!+XZD!)aqT*`o^1c4T&d9=yMZ?Mz85d&X;bNs`kv6lkuymnj zV`XQfW)ZV;aaJ;O61TT=um_p}U8s4fS;Xya?VVH{j7-c}B+T5bOw5#}#QumTNrzKpcREiuxUp4>}TVVBNTZ zj(+1NCME{f?VGo6-@1A077p$md>mW?+*`NsiSY>t?-CIa-Nqv!CB92~=PuFR?=L|? zL$*P`fqml!_FbG?ICuYVKi^sb1XyTS7!znH4*{qIC};#I-`W8b02BbSYsl{Y>$!o6 zj)97Xg@TPFlOqR$0zi`gO-DgR4gmub>)SNoHX5=qJ{mp%fN~`LulE1{E}(opKRX1N z++!B>`_WO-PT3IFKXsb4Km|T@_SOtZN0Ng168=Q{qlod~SJ*$O-*bLne&6T5Jf5c~ zO(}?d{lX2A>5!gTos)%>2F@l$JzH(eHypm=)q;Tq#y6TsMVU@6NL0KRiHx}2&p0|$JOdhdd4@f#A3Js_fGo`}IGoCi zmwK|D-{!w8{B-oy+v{9VV@HwLX?a+cYk%eD71o6U%%i#B?D@AYGEE`;Ly2r6aw>{u<^U!(@@9EyYyI^mYMimY8 zb%#*ELDoUf#THA?QBcO|8PU@11yJ2VXPuPCvc+mwnWwU=k9|cYRHXpu^LEL|Gd4;; zH+r9bv?cL1!rvF4=ICiCM!FkO?|G3CT zr9;4%)*A||p=_c4^924>rl3lt%BRF$Tdv*i72oB0sp1}?2R#pH6Nc~iH3#m4KU|g; zZ_r~7tClI6nx8O9edt0=SY;Y|mX66vzPi;rpS=uAK2+4X_HeQoo=>0P_Mw0}Zu`>P za91?e?>L=R_2luNInq(ApL6SE1j7l;U~6E{(0TkG_(lhYp6ZjsRwcIB@?g}f)lx@vm;#Y8WGpb;(MkQ}f+(#quuk3rdL8Yw;6}g3VQUWo3F;nHSDkq-DO_LI*gg4@nyi;DNv-Ah=5g=@2}G-#oZGIMdo12(1q zQr14OV21_1lR7*z*ah`OjC!$^I$3li;&QDmIIG1SBk(p$Fkzm}H&Ut(Gjz`lK2hcS z7%xxM&jeK42wbT+X=pX49_$rC=7rA0Um>K{EqEwf`7b|k2{djtMKZya-b3ElvGAXp zhcLHroTv6lze@m5P&(Djac{GlR8?MTVX34%=)eV zI~MIbgRnQ|U>08HGsHT|s=eyv*gjYFI$lFmrY^|q9DoD>fJ!*z4-O;~VjbD+chcD* zl9YCJ?_lup`B+xJ*ZFr&MgU~Jl5N7u3`vq-3yFQ6rXjmA=4T= zX*jV=yhCOQV*syM^qY?ahL2R2Z|PsmnX7YCJx{0zdvEPA0emvp*jF>Bx1%}MVPy^r z9?ktMyXhj)s;FhWWTtlcs*+FbopyiFl=f1Bc@x-BE%Szs#gsj#Zl8^NTVKg777mH| z)zQ2QR>n?vI#|m{vZNk}TaroNA5eu>t74Tp?0~QZa(x4cO?e!RsU_-D3F-?;y9~Pz z6h8Mgn;36)_a1U~k8Ie>s5ZT-;8>mWfTfjugmDelXlfnZh)QMW$og4|zpSH`K3|xy zaTFLDUCR%|ZE3-Iwfm8weka*HceLU0xC2i-L+U+z?c+JL=lSnn?9ej~8(tKA;^Y0NdXjcXWS-9rOXm zfY2GARL4-gMk#2#j13#R5&iZ7HR0yyft#a&f^8`$w$OVUUGBgl>_bt-;L_1L2APCR z(uU{$TtETMk*b=?Vz?p}&i%>Gs>;NLdJ2MAxk)eRFh%YZeMeY^1TfQxK_6E3ShO%E z-`#GDQ!hjQsmw2j{9iymvW@QgxL5rklAUz<|I_5rE>ElMHhG%qn=EvYg-O?nwJBSt zIQf4gk-iG*<>++zE^P|7*@L4DvHw%SOTOr|mcMO_OTecK$yofKT7|`RRtqFhn!DUY za-!?&)9P1$79F+$dF)Nb-6JZ0QNO9?UTMB9@8iY?vCF9E@{ZoN;V6*7gT{+r()yfL zSty^0I`mIodpeKC&o35t&UXe!yeU!P2fa{rW>U;}aulD+p*CGDZ-NY2`Zm(PEZH3&D*!|LL9X#Lb^}4Z30Y?dgk{Bm0f{D+0w+&(0OrCYX@JjrLc%n zp@q=(UOt`HE@)0syS_fc**L0P$D%@B(TIIW7w2^Z!0xsOp}Ez}i|C+~0G<9~7h1L| z{s%Zw@VF*D0~~GcL>$v;&G((1u+vmRuwF#!HfE;F5gINkcMVBK>4kk|N@ zm5X)fmra;_dRWvQX}Y10Z_48-$Ze$+&<|LeIkfvCWFX0?S|xUv+_lW+kjn!Jak3}( z8#!1JkFiCOJrC<`@15|(@{}6S&|XOyEa1ZGWpO0}?Qb^aGh1iIazEz+uE!HJY$RG` zuZm3(=-Qsg=Xiz~PnAW;@VLx=c;R~1OZkC%kBM@tA7N`+Ye4HLqy=9PbKJbuml0aL zrTcopXG@@*aEFC{ZP(YipobV1cBZF0M6+2Ysj8Hz-wk8`Q*}nrdI_!;MVIhRhGe?59qIMPkeB_V zTz0S*v&V^pE&LbXrx0l{+R}H=#-D~N=p2Ws_t|G{o5uF2pm*_ znC5dX9GzL2R&FfVsVZZ%m%O+yS;$kTX3*u^$AII62&?ER9d3x!t`N!h;;<;O%}m$T zIhcqrbVV%b1b0K0Mo)F-A;o#Gbb6YLJMzEm+<#lc1RN-p2eME3kBuBtL|G=@k81Hc zH}CH2)f&}0M+Sq)L=RV4?Zygo8FENWDjCxjIJe0l7UmbvW~a-IG~BLT%{{NTqu#nt zAI`y3wbYNF%bV&m#k?-AR;PTA@BwB&sFB%}=(B2U|6uoq&8#rVeY^LWSC@;s1W|l0 zR~cmlIlqbNvWB@irD^t4q!?@jHF`X8b?oWOYgk6YnoyCdvmOA-u@Ta5wBklh6q`F5d9qq zKq+~qb@TiCkk4i*QxN*^MU+xw;9D$|f?b&$VA?o_C;)KVHqCmwudOfcF_Ht7g@uqs zYlZrE=I<#TbGl8G$=jV#w|Z9>r4TQ2-6U^P#3k25)UU z>ZX`?fK6TriQB8fM1&r}^%h+`bbxUa-ioQi3$WGioB#$Ki?}Bu6pcmQQs(`~N3ODE zbMwZB>*S!{sDK}5+-+PhzAd4g-*JDNqC~_-=p`q4z6;Dk@;qN%GTRai{5SUv73(X_ zJI&s>f+2%xe!t;ws97B-iNl8x@CW;czjLb3%scs$d*U{K{Js9uO8p)Aw2K5{W5WYr?4?F`B(G#b0j_bWdfT@;dJ8( zlI~KNQT6{P5FNCKBG36pG|ODH!Q2>_!sJI8!++c9AB4{C&WgT1!EP}nB;w)0KKsA# zA~a0GCuFfGhCevnyPx-%c+}mi(|+yr14X`?y~ft$+@BGM=n`LP8$8SUK}bG?#|tTL zdPj*)kk!iZZvYD5r&S$Is2=dsr_r7xkpv;d4P-EV$D8zLxp7jQ zLk}C`K3*}b{OIGaG694`weORC?q2m0h*!(d%9-QpI><2m7km6ck==Pll7K}fkix=V zHC4ejJSwx1CsQ(#$q%`VsgV1s+wVQ#Zuz+CfkmU~u$#QxoQlIpf2vO*ka1{v2!Jv} zM?x2|xM;p;^S}^5uVY=jGN5kirk)pf_c~5NE3T~ScPA-ETV z8!~_rl>=l=AJjI`na(wL%}njW)gQ=y{A9pfQGE8xej7*Wj^lw16;GsKQ@WJLo6Ij8 zm^y?1C>e%c-2Yw4kkLGqRkQ@E3b=iV;*m385=9Odd2pXj@y;gQ0-%J&RfHxFkDh!m zUImE$BnLL9_;C_;HqVoApIuSvUyL4r(kkLrWjT1vZ z8?16>GIpH_Tfv15`vLxXvWr3Ae`##;<>Pa_5?K~ScIa=OKQDpH!J#})if;fVf`2$C z(S5iTcxX{S{&?R`98z!m`nB2t68-)MO1MwF&jMthA%q8y5?B$>M);w$(wcP--Wz3K zpy4dE5p>i$>n&o9tDofLCi)N8F>>8MA?wcc|6_{@n6a_%LmBxr`xPGkffMdCgqwU9h5@`e zvwt(ZP<)L|OPna~R|#cd5zt<7yDfDJxqjX`ro@Vqp`m5sf(9*L54o4jO%$r_-m`eX zi8?K6m7fDEkPD8%&;~}HJ~%9?)^p9asN_VvvPmWXZ5Ghf%8NC%zLfQ{E|bS!LhR%j zOlacG;!IOsHk9r}r&}k}wrk`EQvaASz&{KUaCXd}hhIt?onv+L7s;(j+3?{2ts=Ep z>6e^Aguh5uU`$uf!af{Oc6`*6f9$tX06r)m_X?Sy^% z7Y@D1cLsGP+{|R#noHQf0m|w*vS#AUJ{4<#Yz9c6wUmkF>$7e(5SKl*UC((1NkFp~ ztjfl5GjR~A{fA8d>B6v@_xV5{8P)0S<>G}04%qr~ek$Dj=fWQIE#NEJLE+$|>u&%9 zM0$s`E0h&+ZTtJnF&F%Y8oWMj;+gC&d(C*9Er$%8pCXzy{_{QGF+7bYJ^BSlJ~PzL z7k)omN1HqMYh0#tUYSbCF@NN>5s-czI4@xEung9K@u((ZOv8>nBO2HY`-XjGAz$1#1|=s8=co@$2dqo7RWkXwvJQba1Q_Fo!tnIlK#akIGKf+MRW3IhzGZs zqe*XDMtnoSGoH1G8S`~8hx`m!X_F^7zr(G$=VD1yUVNjLeJl+FkUw>@>KdWBAP8Td5xzZyRNG6KK)C~_N}C>EyujRZvQ69D zDFbk@p2_mALoH~af9hb%v|_Ci(KVHsS=zT~X8T^ZDRk?R$_)R!hpX4zFQ$v!rr-Zb z%Z`P+jLjXXgQ?v5Mn{#Vd-pm=^=(;az3vF+Ljt2NstujpmTbKRoVGkajUi~8o~qjwZ|eNAQ$1sP!5;ey&zi)s}t+ns^aiYn`)U-TI9D_`s4~|u?>;PK7XpMZ+{i4U4TP9()<)Ib`E;3XK9QjKKo+he zZyp?5AM`BQDj{u}=Yv(eZ`OEuhdtwmd;MW0rR1eF8vE)+L+(qO>9l=Xh>g^I_1X)k z!fCfdHRS}X5^8(3c#J_PaqukTI}HJsR_mqbL6Gi*sEcN~L$6@o&-48U7OYkK9iJ@#C|sL(Eaw5^7xEmx zskC@$6jW&dv|O^-lxG3crj^QOtn5sCw z@V1QV>3^LPf1DOS<^Ob|sz9EDRXrDOQYexGSik079}860>o&rus90*uMOG5^U>;kC zqJUo=7=T9y=X|dycnK+>O=dIZCdTNz24Z}^z>akBxgmz@>;ES;O*puW@xbf;@-I(=AELh@psGJ+khw1?rP%fZg_Pk~fB&}kk&QHnWst%E zugpdGH}52pj@+7}2JR#aBmp09OHZP*-9Ljex$JZe?FV?t{lf5~ z{vo~l2{T9O*v)DDgx>f64oG~q^)rSCCfw}H*5wZuhf>%77V7uJNod^gIogM2Ha=zZ z4F3bXP7^@(;jh+(=#O6glzE^2fk69}U-JhMt3lkXm_L)L3R0-iHl;oExA5wS{anft zv6t1vQq!L2&d(FlJ*7Qbh?rr}Ci^>J5z+-=x+CL~O;pue`L*8w{Emli>K`_|CVD1< z{~m%?P0kd@=0jj7xCWX(@7O;E^*8zduz$3Vq|(1;kL`ba#LvgKmae@~-H^31`SLP( zK-|P8(bxe-%WWYi5nD7x7d^luBJK$vny;Nx{}3@JeFSCQ@SrATgQi`eMb^^xb%i~_ ze`ggP+zMmvTdsgdnHn4AHBcIh4wAzPFF$R31E}n94hn*(2FZmTTznkR?&HN~nsIff zM+Ak-J}?_iAw%<;5icPjS6RQNd3Vzljoj0x;9#)0i3R+b0-XD2n?umff>HEuhWiJa zt;)gX2}f?TQXCS41%=8rSwz3qRLjU^nt7b*V;(QKR&Z)LvPT~|iwXeTbSr{vMhPs6 z7caja&jJ#C1NhEPE!A8x=qA?*a4OV4^G7fztJSvCi%D&uhgJVj;0gL+f@rAEuDi0%I zD&_(SUWFpQsX@cI zNo6q@$vZt!JbxS4u#GDO0NmYqX){jg-WsCPg$51*%?na7Uo54|- zLas$tknh-E^Z~Re4bVLKE4JMO57*--vvQH;_ATH&!Iib7)AQI6Ry3Bed95R!{G&58 z$f4oC?uS2C+y9XN)t8IBwf?p1PnZ2C#`uLE(#IHuh{8+%>LUEZcm%K`4VQ0# zm*>7l(*hzA|FT@rLU;uPJU(Adm?(>J(LDMuB&?75A3aXH_uXCglQSNJLfrL}_0YrSqcJ+wgTIV(IQ?t< zgNf`Mu7MoczfVQN!o)vCOnylEKQh*8$I?fS@Yw%+D*FB4TGU@2Y4Sx~Qi*JdaxDJz zw{S9&e+1N{@HlC%%sw6x)OT$y)UzjEQpx#SfXm}4zwlfbrr0aCI=lAn(jHS|28Y?u z$NU4V*MoV^IqDCE0=&Qc?07S@I9*mgc<&OCHiZEcvQnJ9eAhZ%tWeiD?@+bW?%8P$ zR--@#2`R$hMMOa^phtJgN^Z@!A&$Z|6}czPG7i20JU8Nil(vZegd-qW#6@d8NIsYH zoz;iS8l3#41uLz6U0BR|JY5m2KsC4l^jzFHBS2N?V0w>h@>mPZ+)Wv6HBR0fVKoK< z1;KGjD%2i5VX8s6t|*58kmW!75x5~Lzxxp|+mJqGH)U^oe59iQZRtw* z$q*GLtQDD$E*>G)(FY5mZ5w+U+lQO%yMqv5Z9RCtB=SI&-+ANnjcXFgiT%M=y3 zVp_|T1sS}I77+gWv)^6Ndz;)&rqMiVW=m`S$gYs5N5}Of3+UMuQr@_YAch;+DUU&X ziyw~mT;LT#Qu23p3I%w2_}wcV+_};jhWRO(csQK5-IULn2B9pmPEFW7{Wev77ZIKs zhShG~79BbUg-eHs@RlOZ&~g)Rj)LAbUn{HBG!-Q>bjf^|BSF!eCfU5Tv#QQ|=dG@U z^jyf3n3@X)d%=#74N4+8SaXvfr##sRDf?MF z4S{erW%c1dgHKoi6d`&=Sjb@CbiqW4*Ip2AVI;b6u8D^Cp0%&eJm-#+!lv^}-KLDQ zI<2(*)s2g_@<_TSpvC*m!0qkT9mf09-CLg7qX+IR|I&5Rr(PUEMK?S|B`p(N9p{g0 zuDCyr#y(`IVW?i;@zl=fY8&ewKe?i`Fq$~FrArf}$`qiuRu{52bro#MEnMk4f7K_P zapW_okOS6c2q~bT!n%FG=1XbgJR~u14{}1H&%h5~dYX6y(LeD-Ba;TVe#b@Y; zwzwG6NG-7uQrQ)S^S;2??2X?5&#$ESaTgajX39MoZaG!s@r6$TQfHao!+fIn=_4xm4rc+1xkq9`*Iljo*eF{C8(H}%&KbKy1e!`M^27G$emj_CK_q4gG8qf!L5SQNh0C?{$g#f=L5 z(E*D8?V0%TUW{7!H-NIs{#mm+D57oc%yE-#wX3KrkusN37ZmRKi|T++);8xWz>YV% zVn!1WEV3|OKgYq-M-LS0>ALw~6;>3IsGmdmi>iBK5g$=`k(>9dHr~+e6OyF)SY$g} zkep}b2HRR!URNq*Eafk&BKeAr=~0F(NcHWnkz#Bix&!(fqq^@2yr8*4`=!UM(x@0KbLU*s|JHqek3t19P6Rba zNPRr=ee~Osp}4|j_O9JCut0PjDVaq7SVn)zEDSGK`sYq=@f?2x42Z}6)8`{}nV!`@N5yh=4OpA5DpL~oDvh5p4SmKrN6c4g~V`rRhqA^ygeSEJ+OS+2b_86>eUTaJPR1T z22WdMcpXw@@_Kz)zg#EPcDvF!5wananK`7H{0iBrO@th{HBRxK`g8#s#O&^`x!8>* zQh4@GCCqW+z`*d;$in3KO%Y~L)ad#4>#1|#@g=W3IICus- zhw|3@{Z)X!)i4KJZbfmBFq}{gpruCqD!feJsLZ1>a3XJJ=43+blQ+*{bC&K~7%LnF zwqW=06uj6tXGe_vX1X4!S&!?xw;@eeR4TEDe&=0H<~JUfEdOU!lERfrpQueCUL{Zeae< zG_<^kD-8YNUC}^#SA;=$gK6KrD=xQ%ZgxAL7%#f5IhH$3POK{nn0URPjt@^pHm`9m zcAS}>c+=!<63W{!rJs8MFS-(`K;E1=KkunvN@Mtd<8{oqKnu291^0Q}((>J(V9gtx zx_Cw8Qkj`{U9DSY^uG_=0;b;p2$zfV7?bj~BWLwb z3m(9_z}hHueYvhBTfq#D6`HFvAl7t+eg&X89?tdotNk3qZFJ>FU-#rL&n>9^kY7an!?t_gBc`j0{09wZ zr!x*O!6w%My&mEG^}5-bh6c&CiE+-zjiy+;B3rBSLA;!IgT{!Lpo(*!qK_r6p55yi zDY6Q6N0LM@%lgkTgN!tE=SIdeMq(RpP|YTG-grU4$8tTb4I8w3v{nw&lNFQdB@^mc zc(B?OUd?WUlT|Ier6WR8D5C{gGhm4&YqU(~Urw7Xn)}#@X)yn1f&P%&Xcv}VIj}+cc8H30gIhM3fVwa0()R6G+ zGEb(ZsE;S4l+?-xd6bk_TdApi*zqr#Izg_DdyI&2f!XPOwZ`pYo8qRT*BKxGB+q|R zEC0my%i>R;CK70kl|aJQPs&#gQj1GVPaF=YJA9G+9-5pN<^ z9|=1-$~0*;8piC7Z|G=lcS7(X~mmk`w%ulJ8Un1t{G}(uj zcIAmdL+tv2?ZK9bVP`5TbNLr|ee}p&MlGkA+Qjx8j&gnH9&vou|Ha;0hsBw6`=Sj2 zg1ZI{H14i};O_43-nax3+}$<72^QRgHZH*(LSw-#5Fi8&$yjFZ@7ptTp8ec=_c`|u zn(Fngx4c#@`Bn9>*XzAQlS7eF_nSB6zgGLdv5}&38yg7`diZzD^@i@p^SZsL^|s>L z2B-B-p4S}qd48((vt`}~D;}XKObzW%A820#@QjZ?(_8I}s_tKMl5h#Rd+1mnBv``VyZ->|_?zqqHt+K8L@aAV@&A`xrLn5NTK+hppD zK1d?jP)}#IC>g`crj2Oki~K_6jt&!N`(sPuNpi=Tv*yXmzRbA;J5HQ_1n_Y9BOB{k z+ncTP5@%4?qE@OE3PVzylU#4WmFq25Sg-*eiJsNCV)e3nb!E8AmzXnVo%V40F(&f}T?i_r;B4~yAa zwgHZBHCRry&>l!aPv-c(dhVHSS#+mqYcKQ)R=>A#x4UXHp2Kqw&4|vPS?YiNqy7KV zQ}Cyr`S)M`!{LSpMrban|I7{*HTWCxPY3}P!R@Ynw((q}-=6-(e;5l(iGq^8PH=xh z;H0Q}U1ea5WQo!RN4}SP-*3or3;<`GcZB?t{`peJZj3AFL0P;@%H0 z@LzP<|Nr>!_Q1n=a{+V!)T2iar_Z4u&bvSS!2)0&!NLKcps{fuV{xEk;*hbhb3Vsl zGXk=5Jte19!lU4(5`9fA?DR73;XFG0!!dOzSm=AeiN;7$;xJJ~^7{s}g6z|=g^hcF zaJSfTX~q3jfhE zt>BsTlk0^eabj4BS>{m&n@3yMw=*#$dy^3#liQT|R~K~Y-L-m|8ZCDQGt!D9U<%}u z^*LC@rs3P24G9f&0pl>nR!QN4cFRGEz%Y65O#ZljlJ(n#F^OZt46US)8k>&|*wqMV zX0l>AU~Djh-6s;wetL7ebFjcKNlOQ?raZEWJ{#*{b(lqYYpBC9CY7)YY`Xe8QLI$C zkS2Go6_Qw-)B3F}!G~bDI7$y*-O6oh2c&$H@%+r9h!zq~i)D_}#h}6iVmnaoRI8EK z!|h9Q#$k9jj>CFpa1V$$eaio>DJ?|i($5DpHg9VA{Mgr}!M(h;0Y6U%=8{f_Vp8D| zbE<{5E|D@TG_x#v++|mO6c++aZilIeGvSTDjsuKWtcxYL{oN&Z^*+@

t{(YLl!bb{+tAV$fvv#EsWZ=))u)$k-G$fnmgk}kz zC1l%3AYD>)Ve^d%A)AELB*!vg`L}IZL_xe*6!U$dNU-DCEPQR-Xj)L#>+!rclWWY7 zr1zk7Kh18&o&*gQV{kF#l?-o>`DR5qk$`*bz*R1>(@Z~pj6W9?u4_!(o-;xlDQ?05 zczyYmdpgXjd;@_tzP{y-6nUi*=W9?@!N^&v3oya<#A-x!ebe{qB+(;pb#v{??!6`& zMGVG>RUQkvrDZ5W+2l!Tlc_I5;d!#NvfN}u&66XMYMMu_L@|CUSF&kgH5it~wcCz# z!Z{Ft=sjTQ843M8AmzDGcOXl2SMTMFY^+oGmuDWh29=M55TG=HTbTU_rp-j;pywn+ z@(2XuwGo?iNy(-4cVVhZk93evahw?_sUF*K-LdrexJ^N4Jw>G7v0Ju1e* z9;7LITDf0Fus&60dN{=OltzCL`^h|mS)Ouq2X5ul_bEHTp1|PESTs{q<@&1{ky5D) zLNhG5rF}@u!Om5_;T@fu3%P7htx1>DTP4{X0YiPY?0kk;cB=jq4|x7wcU8zK%M_o} zZO3Ch^ltoBRXw+_-$9oy6h*eI!Zm#63;P9Y#YyC*AwK$0tYV_keiS?AGx}Q#8)ZmuW1_o9k{#uY? zx+WTVa33i7q?Vg~JVrWC)M?DbbT8o!Uw`vF@64)XnLRz@L|t}jP^%4A4=Z&bxeFIw z=vot32+YHm!~1Lwy<-H_L+R-VrwLP7Wn&b{!F`)qqc*`p`L)w><|F&w3BiTL!nTy) z!?EJq8mK#L(rW~GBN+sJEwhd=G!h{i2a6M{5@-u;|Eu`Rm+LOIE~%Ed_kh7GvlQAM z&#W97(fo3tRBQ+Qnxj$}VUU9;ts=0Xyo^dze$OmNdMFJ?-d&L5ZALA;QDYmYo_dIE zQ`m*&EXk?D!& zX`dKyBL2#ri+8XmvSZVirF*`oDcA9?+5}W9ga*sF=lX?qeOtM~5A7b1cpAISBT-2p z!825e#~wuEksnJ$Mh`pwL>{RFZF65*d#&Qyub4fyh!)i{~NIknJt6jrt~kQZ|9H?Ijjlk7vAPHv;@YRfNTT3${MHvzgD{ z^px;oY|%5==dd{tHgl4?H>+;g5fYX%LbQNQeNAdZALn;f!!}A2ieNx8LbU6(fz~~2 z!vz80e5MVlb`r{W%}s-E$jgbuq+0u!lfg7^B$}STDc%B>#v&t(OiO1+Wa-dT=twT~ zZc|eeAOpm^!qdnl5f6JjQrPQVCY{$ejc2k3chEq7dQepH%SKQgS5aR>ucfe&t;;Ym zR`HvfpJaFz|IUPMTdxk{+*qNFLB7;ywXL1T zMNI-X_kfu3e#ed4(}k;ZKYo7_$+-nt!t=!2Je629GJ1B5rK>Z)XNvuqr=K345_dej zJS7~L2aQ*cg!r!bov8$>^KSQ^FYN0rESF9_#-XF}KC%mq zIub@!2xc(nPdiyvSsr^>l8(f6OFRLF{0bk-HfVb3l%GpPvjkWVJ{F&~2XT0Wa${+F z+B@-BzBLD(x-UFxus5Y~$;UiaFkcu@UDnMhofrUT>k>tZ&#`A25T)sBu+t5nUk&s- zt&tE_TiNUN_jTqNvY`vaxR}z_GQyloP0Y!GJ}~uShowCzCF}7$kT#=>W!)qv92_&t za%iN4xF#|gaZ^$J@RV5!lhUu$9FxYhqS}!-yKWnm!#wL+%?Jr^%hRsNR49#zvSIaP z! zFXC-}JxM{~g_yD%5ChUUz_Clj+h_^vkMRVio(D#)t>?0i?9@%_7fDB|Xtl!L4OXum zXY||y7Tj~c3}-ARSj*%J4HkQ@o?eqT>F`t%Jk47ArfYTiSY_hs2QOO>`$inK2D6gV(nT^W}LB$7ar_LkDBdVvk4oysyFHUdsiqSQN{KTl$vEZmHpl@+8P2%S0miN>`vi=4WA>k#Mrsjo zn|)X)+IS@&Ng;4C=HS=z<&`hpW~)`}3z#B3mY1`x-!8BOrm6>0E{r_Vn9Jm&uiGGE zo8O+W%U&fo@etR_2sS$!hImzw&c5U)NGsp#F&)HYEp{u<18WbKlLyvR+d?Ys(u{@} zj82p$wUyjsw1Ej)dFda?H_4TCH}iYQ9X<=#(x)rDOtMd>D5y0vWwnW$?8`K8-63Ec zbY2Rp^^VUQ>=zEOzvA4n2&RA`Fojlr9vGQ{LB+kT9E$E29tEpaxH^mHsMhi;apBw5q~ zJgUNB?b4Xh{SU~y&@v2z$UBNCl)O_Ew2auT7^&)S(s5lQMAi7>-G*y35iLs|@lqt1 zdFhS2nzja{nknlY&Dgdx&6uweJHt?0#c92LTb&@)1>;13r!k@*%2=QZK=uivf7$#5 z-Pz^kbG36Z5BFAn;K$X-v`kgb(v@^>%>bxiAqSekLHM}|efxHotQSD2* zleS3rfK77=Y3~NEzO{Qm2;R{Al3KD&LWPR@TbX)kjZ(T9N}YnT|6539=*h>QzFUI- z=d}9z1_sL))GK<x`d!UMN#ns*y}LS*W8{CX@Vs4apg^y)q$C1qt$=L`8aQCTQF6 z|D49B>?-x1x0}~)6_Jo0-0Ax74xd@3x&Th!YuqvEH+%Hm12Vm1o^c6Poz0Sr~!Y$d|Pr0R|V#c{Lm#JCURm@~px#b}IUQldaJWTch70=dWG5G6%Qcb&Gsed&%e z_4x5io$}Q)q>83gHYJ~~55$;+hD$l@I%4yzx5~~8($J)PAzqLiI@twfB~St*rI~yf ziC9IJx=EIt)||B0gXTP+6=xF8*~$!bBC00HkVs}vtH7eMMzOpGjG~|)0d4oWg)xz7 zDO4kpc9T!-)=gWQD_5^p4_!CqBS}7PQ^)|a_~WL_qbo3Pr8;i&YIdX2CPM=8^3Ck+ z-=fNh7x)HOSFvP?gQVu5GL<2Z_RM3ra{2N0j^5Q@L&Q9K_Jgd9G^exd42G8nHU?5AN$cTuHuFo-qpDB=UE(TA8{ap! zti}kqPaIO(G(B&M*bc{}>O$!{fK`0b8H+}{WexurSxUuRQS{{^Vt!102X}A4fqT(H zm~OO1ujshsP2t3m{L>mMi5B8Mg~$5pI^aJBXc1=OH}Rga$=(BQ%D`1;tlz>hyU2z; zcqV9_UV>TN(_g>Q6L}oM@NlNjB5oBZAPsPDvXgGI6eMwKPNUAZgp*iGN~~Pe3LS`2 z48DC9T;IgX-@7Cd;Zz;=xYb!WtZV~4W|eJy?>*mJm@` zqhSofu%fp{oh1>$UGuJ6=xQTSUn%<14Z@7MAQszvD!=0Phz@<3h&s@)LS8o&*Ji}^ zd4DBUin94y~OQy0L%&1smBd zpM~)0nbUHXpeopnckEWhO-sWyDr|#rT|0+uj?@~t^6A*Mvs9MnK-#DP&}00u3s2Y; zudhfvet`i6l$DOaEk8f9(idDT-6j=j7|vQFpqD3R6k?oD(^w(_RvDWEBb8^MC6-Vx zk25aRZVE+?^U>2&C{Em*gAc}ePU}I|td-UW&G!H-B=sR}fiP~iK2PgAJh)g>D)+3w zAU45eJ#n6U0KERJE_$DW;3=E|SL@rZD_{|koKf-Wq_;DlqjG;y|HZ-ZHwGAj!80`v zr1To35PLLaZev7+toKFHsAE=`vFHe*p(o&c1m2!Cf~|zBq~y=(K%GeqIOQVeH!;x< zE;u|h$F$z5!Jx*bVO4=j>L@4f+hw9-MhDIoqR*$ao-5Cr49LDw$DQ)AZQn_C-|3|1 zop}a!zw6&0xr)Sd_3@FI0~17|g1Bf}_3BFmiNM5KYb4~A1*g!Nd6QCso7K&$;;3PD zDNAVUQO2V|3!iDhgR64m^obl?JxP2pLn|!dM);_(?<5z@<7RT4;@9wIwbgpKUNTJ2 zLvm!fdrfLAaQZ@?4FVG_e4a`2=uCO=!U}Lvoh^`>q=vLMz7)8A> zHI-*j8PGYbIAXGwcU}+!Hr)~r3?lELS|24)rR!y<(2dyoQiQNJQsFG*RpyOfr4zXL zF`1%{eoM+S+wHyL4$;f-S|MwqMfXn@8YAl!AP%UdJRvBF%CElEHsiFe^IQ;fCvILm za8;i%czVjkwtefGUY@@mj~|aOW?Ej;R8vk<>PPv<66u9c?CFgLx47PNkT54{zs1MS ze!K@UML6#6PdlsQ!XkPRIZ*h)RMWe`g~B;rvMy7kXic#`=@V^EkQiWx{w8z+zO)<4KHJ_~cR4cwY@i<_8 z64ru9A(lsoN>p3B%ZOE^+tNHn#<-HM$FPd6)XW8eUzRM9rUj;7=0#*3x133!@auxw zj5_r>Ch}7*j_q5s=A=0qJ<5^>t5mcJr@_^eodvtVuu~82Mr%7sms)OW7HeE4q>|Ef zEI+f<%1OKTOw&t@QTYT2$Cz&|aqCL!(`oYoHEEfVx8}{2+MZufDVU;~O2p=g$k6lC zvkYDz*-s*wvbYwov`C$@--@7ZboH;Z1cJR1!1@YVNrG^wFgnr*&elPEZBkc(i29!f zy=yQ{iP$9hyRYo=T}@rnz^6&|Tqw*YxGYF59B*qShC)P^`{Giwz|~gEtP9qP*3Wpd zxl1;tOdlLg3qvNsQZvyKeNo)s@U}UCWQ;wSC`A^^TEZ9X-9tuIC@I}}Cr&2UFMgA3 zmq5GCc3A8n6uj|W`cO`qC^Vbg3*d-Pcpf#;;$e<9(3}<*Z{1y@9Nnrha`%r7>Kj2! z7q=crg^`Y7y|a`1r5@W&5l_TgSSYHuYcm33nj@ge{6ZFl(}Awn>(al+^Pe@bFS&(d zj5VObSUFU*7|D>3%>-51+JJSDC5$8CSo6Y>sUAUK~0TddfRlITdov#wCF#(8QGn0HCnA5jD z^=wX@D3AuXKc05F6bN-K`DzFr-0j_Mmn6v~ojaCJ9kKrWX3dLeZ_HWP-txx6ibYr} zwhd*B2>Pf-V%KI{W~;OWrfZ}ec!u_-w`|L@*)C%e3d@umzHipQ2-kyZ=JdF0D|(Qg zA)SCh&)T)OXj)~oPV=l^5+m;7s(6xr=v0T3$c#ZN<$>LT+DI`~y2nNYi3TB_xn%vo z3w2ldvLo`3zFp;`(`LIntngdfu)XxKzi#i~w6l+$NCwOLx*aVI`siHP`q8&Kj&Gc6 z)K`4AsIDoHf)gTBSX#H8V4=by->#{@FMFYJQ*oiY*Er+&Z@)T21juGoZcHs z_XFbUOO4OajjwUq0TrKM9sh?AbqwIN96pvH0LJLA!+)R1`^;azxqcg>IMDq%T?-Lx zYL~j}&--;gw8}FBUgeUwfJpeTrz&!(>^6}xZ^%} zuhCz7epO~}d#Our(0X-gNN@UZCxB2ygGNW3L4m*N#IGw!zgC>BtLjQcs9wTPruv(2 z(9fBELr#@Nt{Ep{jPcxYxO;Xx+eP;&0o7BZvMHfWg zcK!yFTNPx9@9{rTC_Cd-cRydANn?8OQ0*~)y}{&gXgxa;q`-~5W#_(#acDBTy2fBn zBhAZg7V~B&^4a0eOo)nG`wUCEUr-}Zxw((6vw`tx>3g>elvTYP)EOQ?0P32o5U8wl zc9i({+-M^wGTj{EyQpj1!9A$lzAux58c^3b^NeH06uuzoiWY+EV3^G+7(B#~O?FFS8#jOD3Xm#t`MI$9*FK29Ag z`>%Zvx_vK3C11#uoF5VH4;#x0fD}QUrvphM9!B}ou%C<)l?Vp5#sFvkJ>WBE{cD%_ zU?W}j2JQxp&%aCo)mNRLFXum_YX!t3i=w|aB1ffa$a6y+;)wv_x`TL#&}8jng<)UP zV)n5j!mWn!q%DWf;=~!N9paUe&VSZ>7W;ICPH@g{ZNop9;;WkFW*O<+fT9Am{2tHe z`MdT?f8y>Dw(jGReF2IZv?2-0j0wAuG^{r1@?u)jl8)m~dTJnbH7tYvx{pSCis|3k?I>wOy`(}L+*h%n1e z4T2{Bw#WW7hCh37{w%6U^?sH`Kkw@M^r3!pjT`%UxgOPW{8y`U{rh>@_W%y1t0ewf zD3rZjjS9M%LY=xYjbxk23LW(_nR@HLA}Kd5W*tla=If|@|A@Q_3m^cSFRfn+wQI7ETZ$fX#6CM+w@(M^uc$iKfSV*=E(;G*DOoFnC zOGWMc(u?Gohk1CBr?~{=V>e%K7U*Cfvss(!*LV*ch_-%|6J?hn%&m3xM|opoo*s2_ zd@23MHgQMaYIC&M+E95|_V*IEUOs=H`FqY);I?#AyNY6&x?PQIx~W1P*D{4<>&Xf} z^}iye{-zPN$`U>jcMIuzlF=kVfaj5En!L2P*R;BH-R0qX6%t$9LlEaqH)So|x}_1>&&IwLu~uw2EC@%^w$ z0`A@`Jvef(%ex~Y$xNfwaSDhLL=g6dpkM$8Y{#pvf7D zw$6jw)g4_$WaEFY7C-WW)q3#K-6;IJLDzSV=yrjUbX1P9(%5oJ+Y}sZT@!eZn;8-$%qID=vaf)io-1;Izc><>TR zv}zBOv9sG|6Zz0rNkO)TwqB>Lo^E`G60+T!F(v&?v2rjjmZqL#@x?1}k5n3rCR&pd zi2^Gs=>U2d5!MxE^*YnM2xr%&ICRNRi=sYB0n|)PQB{7@psKn zT^4p~vAm7~%hnsr0sW%K9^?H`UOK)pv5mCc6j+X{j1jSO9`Rrz7Ri&dPLjdBj1hG; z(CI^(f%0%ApE!_Eig7{1j`3~Px01ehSys-7W(+o%n~Sb{8!YAX*OJ+2WJ zONhnUKwgMk*BcB~$lH`@tYAd+kHtCor6H_+S=hHqQKN@@N!|0HCH0hdJ=pIE+KkQ^ zFtV`l#YDst@O4x=YJS%#I&|EQzIo;jPjBSi9NYsaRK~+@AU|)ZcT9hu_XeRfqUqWV z0d#km)OUUDqKbX`nOzmT`k+frt?|R}8l+(b-xuHFZS%^pO<{AMY@^3>&DH@{5?dMvYA2TGJ(;Fhb59AV(ck1sOx1w=9RHPt3o zG{shD{o_k5d%a`_?a)uz6P(m#$upR!n>Hu+T^vkn<~X@kU|5ptHj0!R?SYNY-@zQn zVLfIi(y((MNY2tvlFG%Vf%fmP`q@-y3s0(#Wt{BhVc0R#k4)HlwJVFIUpl%tS`mYZ z+|MO(X~Ei;FT;({UfrT>2w$yzSKW;Gvfss{`_O2>MQvsB?GSG}1eWvt^5l}{bE(M8 zI}|*-I5X|N!Q@emIhgE6ZkAoE=}LnQvZ;GB7Cy+EA2M6)KIzxUU8l|Zhnh9me-`cu zcjumFFEc#1X)6>*F_5X4Th7zYZa&Eyq*6?&;uRr5|FmzhL_j_ceM}|WrJ8uB+^zK1 zhIfF8pt^^_H)x%+J8LfTQQ$;`u@x6l(M_5!wMjzMk@uOpL(8PAs>zt4aT2OzMkU<) zq*thlP&oJ={@~Xs#kVmWmTv-$RvLS_rQyQ*!cnrLRRvVK)HT_JS;iR{2}X%>+A;r7 zSf;8xhW!sot{=yNIP_B4Myofk^Mb>p_PAXHoDKKZu*b3A8C-W{llM2l3&p~i9D__r zA2iO*7u7k}1XKu!Oq@#E!F{p}-EgBo94@y;agGq7;H z(kC)Oamb+#%#VnkMeS`HIQyoRHEw0}v|#%xE?P_b1dQE7i$n)zCUiu4%!t5GbDBIl zKQTR|lnFRY?+=pW8k9|colnRJ^Xai&?BLADVvR2#1v9JYlnA#RS#}|Dn5QH?IwH=4 z32d;P;v_BDVC$ z**Ivj)lkL=lT^#R=g%nf@u5hbAnU_}C4Liq1hrat4?vjj;|ptf+ZpIp$ffgPmuC+> zauMHt9w$omuilwWRx;gk%RsT$I9N zDD&mb_u;=g)-K!oqSdut$EeseZ}eu|1J1B;IHjI@%TefUk4;E!D8DF9v9y!~E@x9< z`b)SST`P`^Sh47dXv-@IGX=hBf+iu0&5bmbugD;*UiUrqL9b;ee9Vdo)OXSf+6)_w zo^=!%4Q@)JcZ)lffo(?QYy$Y1+x5Eo#sl zka5?S z11bAnhn0<1Bd!3aT2}VseblG#0ZX6$w3@D(f1e`Xtmj&H^hxfdHeOg*gWjPLLfG<) z8cgmM3Ri}P%tJ_m6u0)AC%mEV@(o+6?g4g@UsB$%HNZ!udiu`}ny0dljGu8nn67+- z3u?1Hf;VAn88{uQHJ)WLJoBIwMIy%N+I|j~ZOWZLnb)VFKZ&EUJRU}~Nie;hT2+qp zM)ou@XH|e_aV%)%Na5i=a1rXW3!YDHd(;t4MdZ?EuLmpq44(D&%M&gL*yorO6zMM+ zEVucjQJdZVx_zE+Mc3At7Da#0XQ)3lfyXjHv?$sT$=r7mEc2kDoJaobWT^{a!9k|p z$8py@Fwji{1`bpgt2)dt5&5)!eIYc^A5##~pij~>Gyy%wcuIvodKlaNP z&VRDzTLK~WZ!F0}$@q(~sPJtO$MNMyIlOq~AJ=lQ55PMH)v)mk2KQ2Jh1Tf@TMSV! z?ZM@waG7{Ng%IN110KD?G0GcNHPerA_rM6^p;ty~X7h|skeZI}=~v5roz9*gEh3@H zdvM4CNim>A;0T~_RwgcZ?zHcV>;ELXDLA& zkHnk@aFv)U@$ISX_Q~NB5;YkX=OyA%6YDtiW8~PdgPZZ5#sGc7oMm6i((vX*wV>+F zPv@d#K5cFd8XF!~Y%iPhF?F<*PNFi2Phy(}BAf%O*;)j+p$Fcc%~@y?N~B2wHNqFu zsqxKDr}NW=Vjestx9x{CyTS;#fhZ}+%ZhtD+U8LvbUAndeaV{mj;M*WctwY9Y&ejE%Es%z=y#!GxwH|)0YfV5;!da~_ zzu7!f@h1;VU3=wLbP9Jra|N2sxU!1HQWJMcjklcrYkqYWAL^FTq=6 z?DbWq6U)vUr5K4AyV&Z!XlO=c3(EM)T=L@>MZ1)E6YEn=fI+^qil|E|&}ojBFiflI z^f}h8$VfM##HurFnc7=TaCi5v>&W*bSnDf>pU^!Vunmxi$*?)07}% zLT-FE)(w`RP-0emT|IeOFiXtCPlWPx1cM=V=Ik}XrrRv2A2A(-ACbiO?;bJK?z3Vv z6TUlxAByY?H=)&%nqU|RJ8WiL$}-+F#*PijccD)*p0~zY^2yI~4pQ&7bcW()af*}@ zM#C5J>~r5t?a|j!vxp!I4#t7-Qoa~%qvl3uiIf81B(Md_(kWYR`;t$Ln7&TSp2Z|4 zW=*caAz_Wi_ti?N?u!!YKZ_J=!y$uIMNy0A_16h8B0Jmi3CwUlJ!-$&{5j-bteNDtg@nvopyi@cmhXKJ;C zl4v|X77+$qcRR99cHVEcB&DDY^v;OrRde$fWl2;WgCDrEi(-T0RF2c3{I#dR22I2* zq>l`|J88&BuLbR8b;g+tXLwd%&eZR&m~4-<$rsV*^}}CA76myXSu{$M|6&9RF-b!T z5$?pk*i|krDwWnt;IyZxT-tgOo@}0dO`h)Cp!81IPTuu1a{hFNuLpnUA>EaKQ=A&R zoBj0{(_m{HS*^O^RtmL28@^L&z^J#%ZHl2<{M*N*Gbb;Kl;tpK2tz1`GfHb31<;(| zAowmt*nh7;MUOEce`i$m-EV%><_)Lmhrpa8q`5T0T@op&>h1T?@@2~)2^0gtd1f|8 zf^fyRPzBH_{&GFu?e5`i14Ng)ZAa+4-Yf6?{E5{w^kJ>uatv|q6{_bo$m(Nus$9lw zdb1sSvA(WNuCrQD+6!ptj>Ib*Pv&0^L+Q?)s01idQ~S+-H{J8kQf!`onAC`l1T|p7??5Qn$8MR(=*Si_^Ti1m^G!Kq->gevNoI%;3c*=4FZ}Y$h+#p+A)pn z)#s;Ih88Efv_{-<$asRL4t~?I7!R)-jF!#^sG4Es$TBvu^a5<-5p;K(1Ey8o)tOIxJZW+g-9sAxzXcr<92&V0E@94v|C+j8v$bFEv00xp#z>R0s@ zW+#0YuJ4AfO;>xBRZ$ocd-%^VtNJ0$o(2~w_&X1AXop|NZ!3g%?kV2`IN=3 zj!6mz`)m+qxl;qq_YxW*RgR<8JwyTlzplgEitm`9Lst4qAUT_!d$c{yFv{C;Va~86 z^EYFR4$fgI_OOqiJVWs5M7t)6q6LHJCbE6ryWxQ8sVWhd$P;?#)Pg2jY>gUt7z0up z+}|7gqM=`(j}1Z+b}M8s6Ey3;&W_5df;r#m%<3X-tu^|5_+@_Oe0iu~(o9QaQM7S( zEm)jY7JE?IuCf7l=z4MP^KTKnYu)dF)9->IE6UMaW#|h#$(eMp|3Dd4@iR`Q_uR+S z(zIrWpTxc!e56@z%*oBE1Far$YG~uMwjL3;9tuZhDfslmpMP21JB<7#5pNCYcUGn1 zj{S_KH}gChis-ge45QTV0e-x?0=~aFyMF1In+NyASVdAhdGN`gSjt#yYWI*yqZf=r zHt5*R_1c^DyAwikM`ghf`@?Wr5t1Q;N()V8^mIY|(2zy;^r#qH`=KMa?Kewc$99d7 ztjLBwq9bXdMS91aIRxI)ObCknlC;;iM!1n&)A&P5ezWep-g2x$ zBjqI8GZVDs{^kyK{&c7ye_K@Z^5*csa2@RaI^bMVtjCFLbSa!XTB^&z;3fBc1z|z z&f-U5--b$1Zgcr>oN8^>_oJ5`(qJN_jxJ~KZd5Ia5mVO30KQT8CD z{F9e|Dh8q3V*n3E5Ay(&5QFliu*_Sh@gIL=uEc@*Cx6396y@++T|09I3~{v}9&sDP z0Lkf3SzqB0Y@x(1c$=q$J>qH&IZ3Jnamc-zt%mm=QVda$zX$03dXJ#2zWV-u3ihP)zAr@gljhZGw5dPBYWF z?hSWhYokCSwNju3h$ntoT)i`G6N`XK{#G*n$$;$VLZ0Op2-t&N4Hz7K8ZU{SduvGP z?cQ-*wZ;WZ9*a;RiREb1mrNz5H+bac*zUQ6dhYiwx?%D@V!S?&c>POtHb2xd`8O`5U3ii8D^RtE$S_wx6*CU#(fMt+EtN z^fbbisu-2iR z77@m42shq)uS-Otw;AM&A1=R2QY=t+FJMK!A&09qE4>I)KkV(B2>|Ig_UdL5uy&w& zs@*>Fw0e>mi)H)$#C01_0yor?^*t|M1)_H~SsH23Wl^@lif_2`b2Jj2nIofaFHhlh z!!XB~U%nlc6D_e7K*-{{@Dz2tUdVko1@CNpa555K%fVgiv~!CUIC~FBO@8oy`d;Ha zq1GKujRz~GkVvVTXAxe35CQLA{Dgp*s`44VzF}2NE$xupzP%yM70=(aQ9m_s9Bt*F ztr~3=de)KYP4l(q56r_MnOT(NgNYzoT~N&5rLgQ^iNf4^k0dwEtyO*6oI)nG zFw&=YEk!CI? zKT(<1xr^FgJ$pEaE&2ZWDHbR65)LxWB`*-m>Z%=mv9Q}i^ro?ATn^@yqxyswxkuCU zis-a7^g%HSUJv!*n{-k;)vZ0piR++;s30XWyeO3$j08*abvIIoBNcTRGw>duaj7gF z52nWQJ^r=v?6KFJGEuii(S}EFX0P%Y@^PSEohY!^eiZO(kx$46=2Q{Z zbfe^TG|ek{VKdCfwM8E*mleuG1S0z%-@X=n1XLx5d5dL2=0%>%tm+p#j@vrULJG~6J#wg0XLE&n){W-XX%(Ik=LBBmm&jY zP&t6U#_ETXt3RQ^esWhIx?CMS9Aoj=&dXL_82dalBnx5$(nEQKb7LM-qH1Vkeo1#{ zup~^!Dn;p-dQjZg3~0|TxIf*sN)AkyLEg6rp8NrA{24nto9(j-0=3VG3a;bdsmrR2?e-aloDEda4?XzJvp-42>evq(XnD9y{3tQ&)Orz0<(z(9M@o>lL`bn~{ zX4Zkri0xLu0<#a$C>?ZQUX|fHY7FxL6{JZ)u;8qDcjx+I{SP>rKi;3@#rw7&Q~sNK zY<#IE_{Dz*Yx&I#RlI8g)an={i&NI_9==71sYXsgpBlhy|SJ&hZI0 zOO*HZOO3zx+Rt3Z8tstN+kTY@5-{rKSgUtiGJQfJNUc&Pc~GU9PLon*vsCY|NNO*F z#Wg->{R&O|X)@kCKn&~iMe3|Hq7f(F=y1?W1Y3Qmc!Kj6B&Y;Mrsc^l-M_>8=N#Xa zZ1^pofaP5OVTs>!xgh$r0r9h9fo_(}T-Qfa`|i2AbvG-;vxkC>))%dc6^kz%{sS?p zX;DE=q+uCW<0D-olzJ0lMW?z0beR*5?#s9TA0Q^gGuj36QaGLc0fV2@JMA0pdsKyw z+GfOe`f~rDB@0$yHJN5c#B~1go4*%`XUsMrc=q8&@?l$n(f}l2CZ|I7yExN(cq={YTq>M=!HoJ=}Ga`|xu+?s$@az^)A|c)$FRPtFtHev8Gmy!u0wxsSXT+NHkn zUkRSLM)(7?sPN*r3j5kS^RxeN0b_^Pf2b1rwal?M(s#LEj9vXiehP}_`V4s&uDg4P zpiuT6==Ps-6Z619Jog0{nuTfnd8e0qo`Xlh>Lkcepy*CzyKTr@luG=jryd}A%H}oB zu)|+W0ooz-45Jp@vUo8F*%fb7LZWVRmdY^rYfmd-`jNO*k5;1d^H6TM+iF&UK>3k# z>(a?Fo}{A&3*@633-@26@dh?U!Pzl#7uYpgz&)Q3d4>5?C?Cuf%blV>vEx9_WAQzJQ{KziM_`^LBjuir?xfTO&rJhAhC-#n_Zdtv>Ow= zduk5lMEMw}qwK{vKXo{-#hq&;i58ik07}HQHh#xJ$Bi_<$qyZ2g!-B=t&xQloP6#7)^p;!g9(ub%!1g?Ba5^55YoDAPY_L=8qc+6~_r zgr?BGRy)6cU9Hm?r$Gt zpF(UMq1kkb8|A9eEp^UL+)lp8OBXTHrkl4ZB|yy7MJXnBR>`rI>)^m;PzMB{v0n` zfXPH=9O0FQ3C+u`o&ENsR!9vTFI+bwfBg>t1BuF+E(|Wh;Qu1;EuiXJvIb$?-3jha za0>)?hl>Y-y9S34+$FfXyE_DTcXtgCf(8qaxsc>_zn<6KU(dg0*7wh>D^;gz*FNX$ zs@hg&Af%9oJ}4flkypGi$<0mK?vJ&h-Cpv+u_v_`LLBN2?Woj8cAvd`W+t1Qo1HGo zl_POaw(O=scU9nTDou+FHnNs4zi^@MHGNag)H8PY~hif^QFXyPPzNr5^+aOlf%x*RL-yu;n2vFUR zXJA9~$C%|+X1C9YZXYz+E;rT;_p$10d2+Qj zSM%7RXr-b2>g#T{ffN1Y>o&=vk@l=-j`P8BZfBAGe9utKSrO88fw5e2m9E6CCv>f} z!1b-*&)Rp4tESl!a~hSIs~2X7o+Hu9PIhH@Url*cQuG6)VFIu4ul3-&Y2XtybB>c+ z#Wz5dw}I`h6MZKN+-9kfZh8+GM&N@f7@k?rxhPNISY7#+HeBAQcAr~~Qz7AbNFj2o zdSV#Q(Z09#lZ(2}OAS-D!8s2q$A-Y3M{Coo_TxM3(#LaY5gK#nWU#;F`ui64C#4zK zg&Y+-Ehyuumzko*>GHx408E;Lc_Hf84C_03>z6<6h_P&!k`M{qaB5nq-GT1-VjKoZ zG9QkwnzuUvxa+@M;~Bth#c1G?IY)T`rKj~SdjW8|k%Kw!E9=!p@c|`TEjE98h!$-La869}J`%&JGA2{!2s@Lg!$7BfAl3~{NaJG1o0^^;R#9wF$uSj*!H)>5XB63t z8Udgwk-mV~|)7=CQpQHFycmxJGZ zk7~jLT$A}h3}Wfk#nEo|6cHh&8G6ic%*#*%&pVbsNtvVGXU%^8=K#U{pQ_tpzpE!n z${xqb`bajuO=_rDg4$QcmP~(Sm%5c${*lLmMnD&pdH`uOX3`cm+8B+iwqLyq!kPU7 zx0$$$Y~eJloV)DPK4caRA+Bva^V&QAqDYhabt=e>&*`|w;gT)Gxu$H@Ajeh=a(z-; zhJEPotqSXed~3zLS(q^ylt?Q-f35(rU3^m>8cmA^X60mtyV?(-CkYyT90AQ0j&%BE z-ueUAy?%vahgTRILXxd|heShNNgy+;t^v$CJhNJSl*YQc^5!A;I#&%tdT0Pf<2e7N z;ol}F=OZRz@EyOm`IdF;x{@5z@aF3NwAt0ev|Gn0O45G2IyFn(2>~ zL1sA?!a~6LYF#{Hh@1h?P8u+-4Z^sjiLa_OIe28uM9-vnX9iO2<+^1lw6hzz>zgV` zKhO0ND#po_S(fG{iP8mj6ovS8PBzg`uDoE45UcvA%w~cW2$lu2BTes)<)}r*Ro}|r zkK!p4gana&OeDHmi&L%-GmR%%S3wQtl(o>0n9tj73~CTnYA~a|kjP=HV^pb+4wb6g zTHM9+($4^LcWSaq&18XQhY|Hik5J#Vh8W^wuy7H?$zoBelO3k7hID;B@f2McGg_E_ z1VV4%1MVN3=fPt6!hkd@E`1oSUOle5r!1brvWm_qSc_h2QD61nCeq-zm{CV_kp$|U zWsbG|TkyX|3}foD$5aH9VGs&a&i)@i!Y`aY3cAEduVa2KO1daar`<|+$@`d<7*rHj zcJm1LH|O;5?a`0Fiz#p*j%5Gd=LIEh}Tczct3I^YXSZnG!B(X$wQt@1CQl%rn9urkOh6Am1rwbfMYn>z&zt2L_nK=NSGjbZ7 z`<1@Sz;GM$9+iw@gv)15{GH=O18>;9@LdK~g?>8_{Qk%ef&Iwk7$DkV9f{>&%y`wl z`Pe%BEF`iJN~M5SCJ)vNB0aYbWBf5;kWM~ma##kGC?UB8A%CnONmx>AcKtB{2;WG~ zMq2yCvP7x3O||xwWs;k~$%TWYs;E`=0r8UB_NJDqU$@w`=gGDaB_p>Ov0H>C`tYx1 zsUy8IbpH_8e{4llKA#a3CNAoRkD_dy6!ZAOo~MzwcTAuQr=RfL6$iO}D@U?VO|2!fAJ@I#p6 z7y`}&PQ*j^NZrDAQWV3QsIq|qteOz3QGU5jGf5X~Ve+7FUK*OH$objfe0|j`%g#iFmBJttDOBl0>4vBEl3( zPu5aWpozRq=vGr@cuLWk*goVku83*RO^SOkBvXKHrl?lRoTEPOHW_%wCSD4v1xApC z9$a)6s=yl7;=t?Ibdg1yhNo=gZ=m~d7DH&6LQ1q30|$#oz_zA0z+7~evAbJwJmC;C zZM|D*DpI_HDOmvyVvcy*f*gro`dCMKSdqT+z-;l*=7kKdVaz*9n&QNN!42#zq6Ag4 zkcBWPlkqYySDRwvn1=gcAW|PDH6)FCHVcUJ(uZ3lQ@5|XO z|FuNs?|g^A{bzrTDd`9irTD2(*lHn5L^Go}#8wa9zVz%hh^wyG(1OQ*Cp+LFge0NT zg2+eA40Ig*%|rAD)_OT5Z{~VtKVn9I7ve_zy*YP#p9X#!mYf<`hEY~*?uo#LKp(F+ z8vHCguH$985{AIz2j5u+zjL8tN`A9CEaDV4GD?FxR9}PQ-ePS`=o*oH5eh{byih-S zszyn5xq_k#*f*X^r{I+AWBb01)80tG0?$%Fn-dn9Iq>fNTdcTLLai{E?Ow+*{VeWk z?#0b|0k=#t{K%ax3AyqJI3??H;~0|2orMyNzGmO>g$Oc;LrqPvx zN6&y3sfy50x<_kWJ$itC8a{I8aqhO|*5L;RtIeCQ8qx0FW2VhqjIb3=+Tn-NktQqy z=eClG4ffq*nvGJxWhfOO*Lbf97=~HNDhSz-r~iUVwVmj^0EiDZGJDbEpd9^VW0BRd zZsqhYu}e(j*y^g^P+b+%I!wsPZb^GS+XeW1ohXvxB;GG_#%4_p!tG_oSqg#)JjJj# zdvBxCL#Bl!I9iuvc&3Ls_=&UcOPb~ga4Q0cVN)h&tXdg)YQRm)j?k7ueuv^Uq3)IN3B^C^c|5- ze4aJX7@{UZaANNo)UzyK*jrNeH8b&%7R+v>p3*ypWNyJH4L{ri?w1UwaXW&5--(Dl zb3s$pp+>1%=iP`p+vj9!`VtxylAmPKWZVj)*)=Z<;R=bn7$1(Sm3kU$KYLSCk0p{~rW+SO7RG1R5rZAS4PgvyvV<1{0g2T~rpUg7+yY zi;%%2nLt(NCY0Biub3O^~V|BPHWf|WDs>oYg~j(F>q=q&O|0<(AS{Ep@bs+*DCIAF|;ok#-1s=8;85jnWvD+tD{kZq2H8=3AqHr#k0 z_n04YJ)K1H?85F_m`O!~fzQLI0gmpq0%Obyg{%m+!ipQ*Lzsi_4Gvw{1I(2pK80Y# z^<^eQB^5a&i!>miB$tR3zfeaZ7VrjxfQbTwFb`KC773aKUOfF!NJXAQ)N)`P2=iha z01U-{fDD}Bgo%-%2KDGO|1U(+{^PQI0iK+EuJ@JS5x$Kargu5*@0hgcxa|Y(GwUyA z4EV&WwJ1u64VdGzalxPqTg40*M5}Pj8J2Oc`hj3!SP!n|!-iK9Cgsopg9ukJ#w_!R zVW5`rYo6pEzl=MzK5A;Y{s7S9<}YI*!S z%;VuJi<%mpNbRzH!WGkYkw=#+hCC0Pxc@o< zW>A!(`qwRLUr%^n`LRt!ETJcuWdV$bg3kG3Rx9|#3`HsNr|4K8lXPD~_io&@5@Gvp zoxayW4(&X1dHw%AY4d>@;J--yf?=MHrdj1A&1ZT1*Q3n$$j3K3X}SzjHnQ%Zi(`%U z3Q~d2Am_3rR|cmG4oOs6rAA*v9V}|zy^g^R?qXz0qaZa&d!VcGX0 zw-&i}0Se}<{Os7v{uqI(KqSF4X-W6Ro-@}4Hmai19$arNto$8dAd7k z7X(U8y+;=KF^pM7PzHlv_7q0Z3S8DfB z$hhYk+LW&U)g-YcY488k1$Nd!>ML>5B)_SKNzNAC`io=aT4IkZ#FsMLky~)O4veQ6 znV+>c`2{Chx<2@3Ir}|83!T8;A^ESNUlPE#QhnyZc9Ea>2Qbm;vVe%SCklBoFtmQx zAR#CBi;PASl8}T2M(YNj{{Kjzr~viq&}G6wfC2~g>NW+|j?RM^xgm15j$05;T4`P4 zup%tvgSXZGl9_Y7jf1kclRaKQgrmH2bV93HLc$cfh>N&c_L>%O1=dHBd>u{8T5<2I zWQyJ9!RYfvzNL#>v!|lgmu}Nib!^sAvDk&?QT@uMnW0W37!lMn;{IvpNO4`xS$vz# z>@Bwl1zmQCN{t7aD_T{sxehbA=~&JKu5pzmbhFv+MIK^FCy=}MN9IvBs2VIWLw1N$ zjXUXEFHryymjR2LcwI%QLR0Gz8>=r?I%#Pxo^wB+K}wuRSfvZ@VRc5)@oD0X{We$~|#-AWw1%wc#^-NA6!HVqcTj zGI^9I<<{b7PFgpj)C5aTKMmoUu@X@!&+|nz&Sis^P->7D6}h+z?Yp>^h(AiieM9o#-zjSz~xVUB9>*Sv2pOj@xMF3Q8H%?Q}D8=`Q( z!YFC$$dJjz@=fshe9o8LnL6rFaE7haFK9`Mxx-06K)iMp88h!# zse}5#m>RTLMS;_iSXjHANyGw%?+z6;2f`k@@G0t#=oB?slLj2)o8=yLT)z4Qv zn2W$^yeYi`ONyv;Jv4b#AIAPhfvU;0P*)`H5vDaPU$Ik5`UZaziS??imZsZq_A~U| z%6Qe^*EEtIfN+fm%>rPJg)yU4{ zW0nnt887qqA0TZlFMhW-Erj+-?Dbm$ZU`mu$@I>+42Zgppwb zq4yN7U(%0VkF=0Dl(OL@Grtt7tE9L>TZ=D7OuB2*c<839<&gC+a4OPiNMd_w467&EV2n{^SK75REr(+)vaDy^ zAtj;7@hkdk2;tp}IC(}kDEKIj3=X)Ok~hJnDB##ePPN)1HBL1PbuoRsBGeL#(^rht z3aV~o3F_dfm#wKG@)VpRUR9+?SldSGt*I#mvTlsn(kxN3l9~=3-~Z&#t7wT{lA=hG z0)skG&BW^y^ndzShl>`1;OOK6Kk*;`O+PXGpIv}X+iEPh#(UnJYs7IWf|bB2C#+w) zaGUv`CO~Q{y)ErU-&Y#sa_@^Pvx`HQ-QYPE$Bk%F>@z5zu}eIv!#Dm{31^9u-)M`B zry9cP)VEQVT_pZpfqy_LHcOjVr1NJfGZ-jKK#>Y=$@7(3#*bw?&ov*G9IE11fRdjoR7zb1 zDRmbj3593WFNdN8TY%95q3&M~>_kJzssUg3_t>7avs$Jje>2z)j_HV04kg$GL=Rjl zl=``)($dUMrM4nJLQsUptu zU~buxVP5-)R1cTo!3;^+jpt;pa~4%=wDRA*+`PbYz;eE*cT|X$*kWZaA#}obtmx*z zQiFgKlrs%GB%%YE{=mS-ETb;Q+IM!1twNGE%3QGt+jYUvh;)uSWEUDgKt7juB9gpK z3?=xR7`@cTGR`6GLQqC)W}hyCjz8Y)moB5BmKoCBc5#Rln{t5}`2jMKZPuHi0Z76Q zFh;X*ZI~ts8@H|1X3qJx@UgIj4&#`keKg{iP-wGBucik@@m(!?#iR9!utki%e6+CR zg=&~griMcllaoi_wj7ufo4n)8!fC#Z*7me_hOl&@BI@8$(IPn{57LybFq*dLf8+e+ zGTs!%V%b;#QFA6(>3Ug7GH-a2S1*3D|M%-a9_XC2AYJsi9ox_32S~?7uqGKSYie)q zrFu{N391!5wd&tVnab%RO5kR-{P+((D^e-G!CYqpXw#D?14E!(aT~w`bTeu$7ypo) z3k8le^4ml2#U*0Qk;pe{VAw95)NpV8nx$muPJV!7DN^Cpv;EY^Z`(Zb-__DAWrXY25nk@!!8mdf$k4@t#7fpDU;lHFhR z4|6xKnH`mEzb7^qae0hr15#h_F&4`a*<-6vAvc8<#{{nQ{sG9O$r#x#-{eC|>VwR* zDyU(b`>)~u8nHGIv0rYasuF=w!?a#k^k3cSuS@>;G>8B|x0AYOkY-Dk=F1 zvm4+YcAhxNzX>qn_>5XKp5*o+FNYye@pF`j;@Odi6nZvD)0C(HSN=bBjH_g-=7bru zh*O=n<7Qcppts=+XXs0&9|J0$txNHs{wK3utPp7On*((rFx+PcK!<=gxJ$$YP{6P? zxbZoR(EvV@kAsnj9KzOS(N-7rCz49b0cf~T#VA^RZvYN!uo?Wwc49|C;u2>+KxC@V z5UH2)rIyyrzY}jM4bCu>?GnkO=ECH`jSLk0R3QzXRmk98Jh^P!YW=90yb_2K+6)`e z$=Z;>SPc|S{^G#cBI;CEI8N=Chg^l0pSrO1lWbVMm#*NYwCr|sF3?16wuI$~_E`E= z18<=B*cy7|njwn;VVS+Sjn?R_6c*iEa%{CTkCmaG&OYmiPbR;nGgzd+MwgQVkN~D79<_@?l`uuF zP2?pmR@X1Mg?x(fHE^l-ge-`JBxzJZn*%jd;DTXX`(~|Zdl<~^RO8>d)jl%}f+vPy zHPbq&A(ZK3t|OR~r`4sciD^X@q#_)eBF=&exG<}X(?wM{M3{-Qfw%~MD5b30h{8dX_6uYR0!V23lb&fASor(6PEYP8aqXEk}cpEbraA zB$t0r&3EY(Z+W+$9hPAn;jQjZd1TK2shNtHT z#hPbhC-KSH`N9r0IjHyX9w}dwl=Som2(D-4TliS_hmL#3^NcfoPoc$$A0Qz2eepNJ z3%czEM^}2H^miV&0gpuVCJ$i#3G3^NzSLX`lSGKmHuJMZC<~M^wUc}^Z8C=CDRNBvYCB5o6O{jg0B6gus`1(8Ie|6zAQFex7Ra+Y^#EDXzZC%=q zb@nbN>`mb|HZ520Pz3W|UC_NZ#x>8T)-tfHs%vc;DbXd6azc&!P z<189dRky@i^T;!f6s6h>X7+eoZ*2PkVzctrv*GK@_T_8r_2ciMCsz->*WW*EeSc`T z`vU?i-qAb1B&&7B9i-@UIn-S663dSLZMoJ#jSm!K-AtCyti>lcPOZ zTdYqU?d>m)rm5V-y}QVK8ng3uo%?oN+&eK>2xBP% zW`0Aj@8ICj6Kne=uW;;Ds*Piu3x;cmf%MoS&zt1&F;-M2S4Tbgo8_1MI5#DIBFy zQGS3Ts6tZTVUl@*1D>}9)ThX=3o<`~F=%3MmOOj=l%l1{q#EEp-g```T_Q=mVNd-e z+O07>^VbovzzJEl^S2eMkayA#p>rvTpUj&6HwQ&iMM{=6N0nNxUpm6e=+@-*sI6p) z!t67)Acak(JYlW*+pDoq4V*;mzd=m_ls>k%@0*A^|KSTTLo90?Cn9=;))M6O)>nMw z;{!#*nBTnby?@x@VS9<;v0d|MIU#SWu<(?O_&q&4 zSgLK^U;HN9Ppiy*@Qap83c44ks{0H>@n~>|mZC{bcFS*9*i$B}*TEYfI;}v777i*9 zX+>+kwBOCwM>D82YJ-6gJok-8DkzO;p=6;}w?Ub%aW-L~70Dil0zVJlfZz!b$y(R9~k~ zUVtfI$#YQ|6DI$FRG%Y-5EHyXSf)$`B^vMm)TR$~I8*6^d>!ekV~KOO?3m|fS_ocv zGDGPcBvI*-R&I(_2hoH9;Y3|KlVf82=F{S6Bv%9(n{Cp{38uXSlOx64yP>wFDOXa& zbXWuv2&D_9_Hlv!C!w@&MUq-EH%*%d4@p3#qGtNFx;zRRiqYg=;?4L?WK+f&i9P?8 z(4J?HKhXRLh6k2G!)ARX{|&%^aAi&+*JZX$IYsxGXN7_4zh1N{V~a#uE?M=C1#^ba zGH769;JU zla3s?kJomV^|~ZZNC1y%m=6t}wBb^fmkdWD3q!|2GTS0Bsu-}*Z2X2*DHx$r?RWE|jTUekX83QMVyrcv=~exfBK1w@SK2@%eW^Xe>;u9FX|<>eyU#3q?)R z4s;8)CDIONnT8n=t&dD*ikLa{;A{^p7}=^{gxLZPtz_gNP$i6|*i!}jSD=c*7XgoG zBh;m-^5$Bu_bWidK?!LnXoOBeQ!CoUa2Q0zGWKvvC5{ay8H@PzF^$71d)(}c+F0;avf?pHA-;QHX6e>3U0~lSh zAayIi+bM5j6oyJ|oHf5Cpm{>bLcC-z!15%8) zVvWK&p^lVqhA{@mz_O-XXSqb%>lj)et$z)1?d|^@9(YcuiD)&%8P*6B69x_?8ZtvM zM+GschdFKm2NgTzjeikxH?Q84bGH=es|b4@gnaVS{v5CTH$iyfzX5m}^F$#7sz~j? z@#I&izys((At9llfCtb&k0*nIfT4mzpph^uqM&0C3t}>{DCtFEk+KRYRM|laWI>U6 zpR##%+HO7%CWHMNOg=Pyzvzccsw~DuygcljC0a>N3{_Zy!&VmE3e|h_S*p<()s#SGggkpd&CcH*M~zJ|n&M4r2x3|Sv{Lz? zf6F%k^HAH!ay{yLX1ER9IC++GU0)LnEk8d^veV1E>@9^;TG#wq$HYq$!+I zCeqv>`Zx-`+(_A`sS3%6Gw%6<=ZLJ7gr@Sks8Y+3D6XFUf)`R1<3Uf}v-HFGhtyQ0T`H`mQFjGVO$)hd(bmDF)-9jiOVSpP7>l z27q)FP!lQa1f||+W(mQF00Xf> z>Lle!DJYC0rQ9M~xj|Z~I11oZ9F<`a?U`CgTFp})FbPs;nYj`TBQj4?890KXQ3wy| z)2UmjPLK7!5K(Mk2mKGrDy}%(H!e?~`8FQZ1})&xa(~@?1ry#N<)?*5f+98$#p@?d zjFyv(WR7J1YBGH-1teAr=L=%2h~641epDqab0wH(HO&6_v;jMHCrtiMWel7cd^z=A zuri5Em?9UX-w-#%N^Iz00sB?yN-kNtX-2Yg%sW~;*c;sdDG@&@Cv(6~0ayX%G{pVP zW(YKhcSl8?L}USi>ZgTq8`-eYSLC(=USM74Q9ef@RA9LxnYM7YG>v-^bdX$-WEhV@ zF1ErHq=2136)ry{7lm(N$I|LVghp_=I-`^30P3>3WHi9OUNG%gL)bG`x&+Trnb2EufKc0F}~_t z!+6zCr#RpoZ_joML~Cgw9X?U$DV&SO5M^rVTdGLonWp_JcIqyHO!b7xpfHQZ}m^YjK4mr2CaPE9DGg%S8}x z15FKV1sT&-b<>ZYh>ux6K*pU<`K1DVO@Vcp0^ukJf&+&+ImV5fOoo6m`|7n)z?-m9 zA~@Uvi=kcf?@p7B9IzQl?8nWA*4*FT2-~=cFdPYhc(m7v&Mc5WWdt(!zb*-~I+5^K zIcBiHn>I@69AaIbHo08CZ}trM0ipn$Db#X9lqcL-3#@6`yeT6cinsd&o5GA|L$g=s zP{Wc!vAfCk)?09^ZUrnS6hDg_g=FTL8mz`X;ynoe07*aD_z;H-H34ipPc_YQf?xL5 zhV0D?7(d!RjRIbLk{8h=HcS!HoW8Lp4f#t%GskRrcKPDP$0cgn|DAqyveiXpYHWQ_ zFnGUf^aQR}`6Wo5^?LSdyJ*XYP^Sm1<2#1sORa{_4K|a%lS4w`aiO2yZGjffAKH*0 z5+D_ENMcfrK^-3He)>d~<#M$*hC)_UJRVrP*P#yb`DXjoE91@SX5J*)>K@lN8+eNg@k~|<# z93&_$Q@R3>vK$avIMlRTFhRSuH&>J3P6uR|k_*}n0$RggofI5Z2w`6mK+p;>H*{jh zNO&*}4io^aq>oc)oxwpI@Teb{%5+HXt+HQCeh|qNK8QyTD^M|5xf(NV1R*(D70=79A5zQ$i+(F2`n^mh%`x8w$656XNVUbvb?aD@kEAC@s(^&(1+S5*s zoVU?dVy{4y&6)c^cNh^nzF7GBg=gX4-Z{rd+JLVqL6(A)C~&=M&4xD%R*lppJRgH8 z`1r&e1IhcEt+xpanL=!#Xhv+E2eX^pl2D9Tp>)x~PYjEyIvQ@|UK%)3Pv2^x`{))q zv(ZHFqosK6b}Abrt9#5UNC$-E$n5B&8jOdEyf{04R6SnbzR#ZDbbALpmts5E>KOCY zas}YUkspW+U3s8D7iND$cfqY-g)ex)t$f~jZI|io50Fh2y>?f=itn{DP$HKw(y8~X zvIc2jq+kZx4BZrpdE+lA*|!cJRXEzjZ)FYgs+nc1q;E~7J3P(-X3^la*8gW#h7^Cuw1_D@hh3(4uFuVsWiDIu*DDkGel4d2+c?vl$MWK|#Y zOFWfT+KYd(s*roj&X0mok;2V}HbrYrvO zFu*?db=B!oH$`^*)NhWv4@6C7^{_#nRF6Hv(~r2Hs{_Vo8rp~`AG4%~KRi1ns1*vf z)c&3X3J5700RQqsIwwUxDe*KeTasKdXSpH)q@0(t}&e3m5jQSPqUC0bSt0O{;7iueYLxVsH3ETd2 zMW9QQepX&g;Q&QS zc~U@T_AdjCYl2r@;C@^Tqx>(At<7#dE$rooziTCbc)PSRef~JNmyvMQz;@qW*Hp0k zQ1%Cqqx^8C*CynDy}&cp;ty}vx{|VB6a_45?oi7lsF7I_m2|uLmYA&}zSp++I z+c8csQY=CCvFj4@~DRP0JilOn0W~w{K4Dq zC9vEbWKTP=+-K}xS<1Dr<;YeW#eh}+e}?c+_cA!CzkcF@;b>tFi(t%(5pajiDpTcg zPAV%DLJa=4Uq~^h%A?B*VAR}7^7XXUqC@) zR&-B($$MWEuuHsWo(j$xVQfB~BCo#q>shRz@jlvQXP@GNbgHS-wtf!%;MAIgTl~^9 zxPMpHaY@ddT@JL|JtdX)rY?dzE#5P~jNf{hHG<(106$z_o8PEXx^Eh4gVmS>7rG|9 zWh-mjd>5wha_tDNVN^B(*hg=kG>T{QMb`UOPZ-&}2sy^1mi$Kx3%+bnp_1h&S@)z+ zDR%sWSUP~Im$Eru69(a45+pV@?yKK=ft6aNuoR}wN(i#O?1p0DHcN`eF$x?e;WTmP zHMpCdoSj{QPr@VrPg?i6)5tB*x%UG)ai5r=MZeHLB4f7nhvo~z1OZDf7St> z4Xo!*DRzRXjJ4A?F8^4F{9B$63^awf+%jDXcLFzmnDxDV?vWqXq;w#}znirY$r!=d zii6|Fdp_9=@_i8Y`v+^9?>%;Zb?9@T$SycOp??JOn%~mGgJWjYc4YQnel>K_7nXeB zHj|3~^%n#blsjt+ztPG3Uw^$2QJ%FqD=Kbl{01bgK!)!4&0*W!#&`8g{$4tz)6R;~ zHzB=8U)o5k+`hjID%EKl-lD^1mrR=^@eqRz| z6K5xTUQW}d(#tv2n18E=u}=FdE7&?j5Dop1BeD0NLHwz(Hxe598ci_WpA!F!@sBLP zJalOHlWEZhYfCVyDO27pxg{uXHIMZJ#9c0@h>I@}rKtHkc-;c(ct(M%+1YjMheXv1 zl*d=Y{L`ux4Xr;lYs-Rdg4wr)Cntp-z&SGDPkw^5-Gcu5RGyg1K}8E`C^Uuaxu$&) z4des_RshKwYcZ)7Vcm$F-(tL0Z`777J9{o(&WNw2x#0z-Smhid zIB0SXGLt3=NZ&L&NUCCPANN?8Pw6D0%Te{SBDri5C@lfdgqIvC;7Frw+=ZRl9i1o^ z;X8ANc+oN6Y5?yrJfD+WT!#JPly%Yg^j+B1<)VDwtK!B_>+6cBl9>mUPu8hdmvacJ zsd%A~& zKX}h)J>gyvShj@hc>1kH@M{}kgDKy9_uMgb^NrhT=Ji`-ty;pP%_Aq@)&Jw5m7WEu zLq2(h8$4D|TBWr+c@ghi1`)A^G^T1T0_NQ6aBg$!DBr)X|M>a`5AvDNdGl#vRNGVT0qZ$I5eK!staRiEOm-C+feKh-bArJrIO zmG*m`S{k+qq)WsvJZE4Ol4@zFv=Y0&+AHi?G<}eo5Q)Gi7;i^Vzc{-$I3*!_rYry$ zm|D6hmLOl48d1A93XD0)4yYt3WDt9oM2pY-P$jRmzj#xw#Gj`eoZN5(&!2Qk3nOo`sA5s05g%P*D z5O)=s=gECZox4h1ZKZf!$05g+rJVr2qOVvYgTn}0=UdE^9yFsHDJL$ zA%@9|OuNXtJh7VHKA;!RrF9D35?ezKq!o#JkqD{#YwBe6Y?GXBe4J9R;(RjM-q8#r zM#8M?Q9|{mIj7SGs5eR(ht#*=ppV}_7f#yKHtmufZYHJi;87M zyKCYmPX0nF64!mz4-lGo{V7BlU)>T&P6NgDjz_RsjpEmNcb?aeBx;p29^zbvo?ra| zl>qw{d+2%KZl5Lk#YdZ!Hn{0UVWcH#ICLsJb?}S`VI{Ij-_F3%*!eGu>-E)X>M}Rc zRHV_{gncu`XvbwHbLY?#{vgJ4lb0U`GOqh)H*5mX;;&?EEX9I{Akl+iEPGzu}3 zfRJ}qRp;a;nXuA3Og3G8`{VYMEjn*^wM>`Ge{dSrz{Gd^#Koi(4a^`X#^x5N3$R50Q(ebn9Z*7g1f_oRpaI& z!xyLB=fqa`z^=Lh&Ij1u;I<`B_i85hJ)uZGjN>=;u;-*^>qkX{-Vivt5-#*hhsR|n zbMpg-v|b79s8?I03ctW{NCP*`NsfzNKIM7jzy@^9JK%zS=YH`6WXQUhj>dLBQOnY* zaSBlTEr1M9zyHc^S@xbYUQCQf=ZId$*4<6hW}~&5gL!IS!y~pd;hc*IimH+Q6L|?- zq2wd68q}t~9iok-DyBlry+Ao)zgi&1M@uW<Jt23asv;8bUREbXe-H=Xuwuvc6VXHd zF7egIey+%ZwsJrB(R{!JU;Rez1*U-(TbWf#Rs~s-5?5n_ zEra2~qQW@FRGa!5{#?_JkMql^CK*`fMgzMT^d)(z2S`z}9oFU%&h1)zFE@;%rN?Bs;&J>3BGC^tb3P=3$ z(brTdn|x$*1@!ibb~VznP16S~?`tIawCq)p$(MB^!lfdL%egWT$84*$8o|&LjgwZe zEM*~gwoD$dk$WH3+0)yI5vGXpWnyFBu`fKJS<#l1 zwsR$~v6j6|e^;GbS0$eQK70hK`PjZR4et;kS_^L{_Dr3V+B`*xJg9kbfw60z#*B_2 zqC6Em_1@~Xz!NeA!~#z;rl>Ol3q_8BNA{E3WO%i)xqgke-d5}Tn3ANPF=ei(8`onD6b;2lno13uyQ8?s%a%p&Zuk>XkP#qpF7H^eLvWOuy0g8^LOj8CeK3 zjl3;>pe+pvcByF*v%M_XO^)B!JWEAwy0_$So|OfOJe5i?UMIM8#5mXnon^sa5xBf8 zTD!{@=9b)V0xyJ=S0qqF-5W`VuO9nMVvxMTi0-3he~C$toB^S6KO$pa+GkeXOQ=xr z^7ClaadVkZyH+lwA3q8y@Ql!DEJ6Im#O+?=2#dJzB(c=C`FhLmUrVyft9th0xhr~* zeKdAB46PU`*wFTqGJN3N&osGx5~!8tSrl+YPQ_rh(%k2yp1R(1yX%Y@8|I$sNecGW z$?=A`pe^8%hQ*)4^4+H1xN;>P*0S8U=pP^v>*OaJRfZ>~f$%+%s|{y&^7Ey2-*}?%V@T z*l+sj4*gsfBOfPcH+|Ha4>oSRFa+UqFPR(9==5eeH7DiX8XuY_P0G z;MsPJpaMxX+ni#p2b8u)z=VJ>SD2X@y^1xiYv zj&sM1w*pu#H$RmtrUJSSBUdycr#%*8xjD+!q$OEvte)PV#m-=*JKZ=wg@*baum`iN zcL=zCs=JHh6SW|9~2YWIbup-va8^>Xo^>f*=;{N*G{$~X|i>St0%I1EXd ztcAqi8AjIS^~=SKITQe$pmWMCa_A3lXf-Pt(!*Y_!nqckXBPk$6kEJ?MJ#VLEi^o> z_1YJK$DdVwH$el!Vv_ z7uhO^FZp|6_ss1)oj1v^X{zMaS*KUF63@gH;4%3ec_Th|8Qd0YnsctyP;l(yenMxQ-9|^PZaYwyt6^`U1Ng^CvfWxS}304tYQrhf=>B+G51;Npe7^c z1~nWPI%n3E!XF?jfw!ts&=Q+6!1a`6KR|r%JKr2xB2^E1_INhZ=iIA)k5eJXL@vk; z5QZ@nTPU@9SMyE7fbE_ub)xIY?F>@XAjmfHi<`?Pz!Nq7o6;7ehK$v0pN&rnZ6CWw zSo?V#qjdknj&zcZoWPV(td#jH33BYT~k?6Z-^{MyO4LtxfP?x*>kSip(Y}pVT+uWmX+Jww0E_!8K zuM6))LuTL$_kfJ-k=+C)*8cZctFb*=(rNto_QLE#6LE?<9Lg?_dKsVkY{^Z_q^7LY zErw|W{o)@Wto$Rz{Hx>bod6zlf=9zEZ`~K7@$x@FTx>oW_Adu5>cD=3-;(dt8;Usco6>PV}j73tPS0mar7w2aIf-0B7*i4!-S!0Zz&fY1%Qf1Y13UQoQe8 zsbsa>X+hqlPdwnTum4s&KOms%f8Dkl-5$1%2uR|P$`Y|k8J%VKRTHBa0`A&>qy-!* zdso+f2aKP;DYJR3Yrl`fk2_aM=4d}=o~`Rzu5!`7$D&WW=k!c0rY!XRSk9b(g})$3VECU^a)uc%v*3*d7=;qhn> zRF#XlcZ##DVUv$cwC$}UUIy@QK#B-VonI5SajUqvrr`nSVB1P*WCvJs1vvILe1Vr$ z!TkX;=J^8zgO-+-2A@?9iYu35$*r_HGv+N^<0Jh;0%g+S2aR)Sk_cP(xOI(+YUzdP&x=B}AL>;C?jS?m6jlaoBjd7gdt z-e>z3J_gMFL6KTRtBvUzC-n3heGixXxb(W7AmTjJe;QYuvFBO{7`EM6T_Pf3kdYHOVxVchl_9Vvq$A#KL25S zW!og@5%s#5i(16e{|(G8z>{=`3Q;G!(9a+-=GBKDm~o#9qF8I~aeX}_I5U#xRy(TL zpUwrdQ(_q{ZNLn^ZD`7yZN@^N{XyBM`6W?FY-RsNBl{Qbbw$>RP-W)KaYZrB@+sB+ zM80YLis~ZW6xj9gP{OqRmD(SamWE~U%ll7%P-gp&HAXz-DsW%(#hHkSljRnEy?mWq z8%ElMEGsC_%}Rx2bxy!KG9){-_{Eh=vq;eAPWxm5Phv*cP=?wXcWePAAW11nKN(D^ zSYn!SEoJw7+Klg{%_|c!6se!ZrJPh2n3pCx2oW}Y!=AysXHmu;yVb?GUjL>jvBl*6_t_%<|&QzK=+I?*32T5LiuREIdxcUMVO}7jB7)0n*c zpl&6!eFjd)*W9j^U^y*GF}}%CxJc`SBJO#K)oo7bDiA+_$i0I8a6)-;(m8 zaZh{&M_pZ2L!*xtjZkgz(>|0u#qilMXA330xwO^o?elSTtDPw#si*<4IV2}$4If^^^tGy2P4+%n z^XGzyoO9?bcBxg_JG46ZhMvKYTGCgToc&)ml0MMtT4kb2jKVw`hhTbeqw9pcS*?K& z>zvhd)#5lU;XtMh`*zkU`Sw2Z2mL^%NvBHRyN*M6h82( z@e3#g3d*kWr|oE45${}9Bs!it9?Gz4)0ZRzx&s9k%Vv;jD)KWQQFvf8ldDx}*^JXl z1fjKaWN&tL04&b`S4Bw%&n*%Z2k=(3-aTP$U?Ii?PJ%&5Pr$2cnP zkjhE=sbE6;6cXWaikI}}g*hc95q#rNp#dxi=DII0KlFzqF(#i@P+unp8`V{&N722^4QKITb8IVff98 zBvj-NiZfO`%a;1#t2qB-+D@pXbxjDmNFwF^93HV$h#kFQMA z3I>u23<^Jo5wq#8Q((TtDT2vKiK~L4!M|j37gm#6 z=pjGkoyAkqwa;UM`Ru-TEd6zg;UlY|qrjSM6g=DhL&0^Qa$sD&lR>HpNr_*-rP&4x z_tpfwLQPC+r|1Mr{XuCpPxGc4^3lTRaJ@PA^g1qOPQO;HIr#j(p<53e|6H~x@g_ah zuk#N|Fd#0Eb*JkA&%um~MjLZZlG)ho#tDe6baD}w8y5%3E8<2W%`@*kE~PCEK2eDR7kSM+-Ja=WCs@7U@)<$&0fJASb8gf-FVHDS%BDW}b0*KuZRWY5!n7 zIvxYP*}X-{Z!$dw-idtB0kFMM#_J7ycvVqeNu%whkgfGL+xrjw2)*3eiM_@HOh`T1 zfWw#lbQ$Dbl6lq0C~Yr$E7N99RgQ(X4DYj8LpjQxcep?$1H!kPyg?y8T}5u!qbUo} z^}egg-{RITzMsGK;ECgXa%|;g*?M6}C8|8~P+jxX+~?5d5pQ5cW=}3s4$nDhUmt(! zoHVmah-Hx5(Xasa1-GQzDwo{JFyrzM3Y;N7C;E`rzP4A`xrvG;6~z4UCO344ER)ij zW^$`U(P`k#t4s*NNZK6fwutD%%O_{gJ%3V}L1^!VYtfWb3Xcy>VfA(`WXVQG>qVHu zP|UvP($JT*JZ8BmdQWV?E$L7AhHHh0YUq>{10Xe0|AtqwH0LizzlQ+Uu(pwc!Yn|SbiMoXQLt6u&okNd!-@GO@8k9 z+%!!_YP9ECn?3Ux5B#E5l5T{8BG%UWMAoFLs3`niX4`quy{x2c7712w7o@cqI8aBb zDdBQ(Ilt<=IVH0nQQ_eQ)e9Xw-(Zh7|4u$xZU|P$)g@5em+H1Wi zDtt+ru4vMmU-{Fd{+$og2w6tlT5N4$zdE$O-paW;KuqmjdeLo4p(JCvIG|`P_*p6VL?)-r)UM?5HSyZZ@1bH37lkPx1PJqBhm3 zghy2jjG6&5nxj#UaPQD%aYKH0IVk41If)2n#(7bMcb9OECmus{n%NIs`xXV4Me)Jg z=Q@L@jy_M`@>HX^vd^J;*3<5acem^1g{kX;#K13o%9Z=cjAN@%>$Fc6G5Y*1iDJ)v zW2a$-Rop{;MsJ|8s}_m_Td@j3!t7@_+86@g?o$&e2h2M&!#xD?xJPrr67k#6I4scD ziPn_C>~V9jf+n&amUv?r1Pb9ku|mS^_`$D8%k+Qu;&@j8#;$TV?w=5gTg{&=niqCm?J36z zZ^Q{4xPE%^B83rZ#GkT=)yr2A+{y#^DK1zqLnBwTW}zhY(eY%k?_JNW4OP^-7nzUV z2an)1KSlQV6X8`N*sNH z4dQyyf_?%g3LNxf63?8IVDw?8NkVIH|gtn4gPIMst<0-u(iERiVK4^7xAuMCAUDwaF zY;Ql6hHT8jX?LHMY#|rMC-lZVwkFUiQf7u_oX2W~&Ld^!uaCq1Ai_BRClXJY`H2+X z9>x>sZ4wlwGwnI#=&^Sls}|Sfzj0ps2jMFc0J+G|9iHP{oOb)^^nZ0vu#V_1U57Hs zpzO6?RJ@+*CisJby^N|w4m^_jh7A#`@;E4;(6FGQlQ8RStlZa;k1H#OIC<37ZFh?y zbc;8IVEJ3IGg&r}i~X8u^CY^`;?=Qa6A1gNKfZI`{^xLyojGOm(L2vdpC#2b`nG(& z{tV65zDzM&ewByx@HpdvQ7Vu#-^FD`Jdvs6!&EAnpJlEz#_rV+LxRPgiG5A0+5Xqq z`~jdia_4Po@hkB#RI^Tc{DBO!lv6HB&1v^|9zT8xL&a<1?L;WPfaLh8M%=_EDaGKBD+E1j@Hug^Nodnn?3$Vv7J&4{?U=? z(Xg|DiS?3>3ki(!NKMrk7l-nAEDx1Jft;w7WgCpb-%+4?Zi`yKkdJUvTX9@Rc}mbw4{<>kz{)l~f>eO(k#& ze6aCOwGB2Wv;^$)3@y#`ExbbJCPsDjR|^T|23Wmc2Ht`h6c$hJv`D!4b_Ms8vp(zO ztCBBz{}s zYBAHc80E3(rxsR+7gj>=De!!#Ir7I~&*F5uilgkcV5VY%qZE2=`;hRYG0lFmhKivKqlfETOUu1R&ol36N#AMPYf!X#i3i7h64ClEhhSA>C#eXXFHATyoojZY$@KO zcT=j#6;@IS=*VEvLI{9eypo_#c}bqBeCG`mJ08<_4rQC6>%I=@n3o4?E5C(tE!sFQvCfaunDa{WQ>4tZL&+I<7eV2V{ zK~YT74+)~PuiHP7 z?_!K6%iCfDs%hokFSlbjmr7H&=in1T{|BYLr!+saaf2`=LO8PzfK(xjtPs z^Pd6;)`>xhIYbYhqk~Heg6`QczBcdcxW;K{C?OPBCN$#A?rve83G2RgsKad=r5fW3 zdVC|WNA1cz*PjgdYf5p?4E--r2SkUV)nAI@8=i$%9rxro=A3TmoI;qN@CeeErsYI=B@ zab%3|SK&x1a*Yhe*2~#SJ7;*K58>iVW)jJuhA1>*v!8=fb;BBwxKT4NZY^saU)6NgMD4~v8% z&0?XN%9vbKXLm5evpeOSolr+JFDd<=f*-l$uAppV?qQ<#&PACw^T7bq`s~|l0upE|^s_05FzT%rXT|io$ur-}+TS3z)!=8>hX z{!&HMU0r>;i=EL3V;1HXj|5m-Q|_3uqfw0^{vBHCGdnN1WUh?rf5?CCPcn$Jp)qB% zV}ERAW1W)PYvj8zH5(QEJWJ6sAIY;7Udm#SJ5F4`>1LuB&TYYEjQWB;_AufVCyqcL zfCMd$HU%Ce^Ta<@Q>nO3?W67xY3TC1RCG=|6qTjblUt=GVa;hQv-xJQ)J?0Jmt z)#{(7!$Wg!*vpFudFzF6!6Ip`gfiArQinHAXm#gBGWxrQ6g5D4?^!V4w6MH)YEB}I zuQd-ziKM<5%FPh86V6y_{^brd$apgeKkBsiOh|MC!^RXi*}h<4+=Z8B*0zB}bg43C zoJZZ(sCCPr1iPo1H2y)crl7e^cQ?)nc#L#VN@iZ3MhL=PqK@?Q zeYE~(^1lrR+F}hWn{HKVt>p=hHd_?)O)^*iGx-|^ZKmnbQM6ZVi1oAjzh<$GIKKS< za4-D63t zR=VQBQM4Y8h(dxQYlv;iSeznipUUCnhc}b4ex>7^ajvsfG`F|o8*yrpg2KD-(2w3; z>m+ZnS`3!sIb-mJpp^utr87?gnbvsTTnUL4gVG$ZhBeH|JqzyN#bO%A!us5WA#12Q zI=I}T6XJtJ3>x4krx5PU2PC*x=}Cpw32-fk6yG>Dhlem~u6?HXW?|6x%*IiD&G0Hs zvG7gtkGheVr2d)jsbY2Dm}%j_WBlf;kKwwzI-0T$W-U>!rD`y&(pBS7gBrwkR8=9( z7WJn7I{A1-;@4aC1d)89Z`HDMrhtrYr$)lWF<8}FQ`|BCkl)2&@-bI`W#@`yE*FtoRCQmoR8z z{hByv>iP7W5(JJb#jC&aEcfCoU#uZCCS?8anS%HQ)QX@gU1sXjPAS^gGKZbcjZYpG z_pgyF zmM;=4x4eYh_nIsElT8OHHBU_we|0X)L?w;^N?!9yEZURLphqx+2Gq(0W}XaLz|h$x zh7kc&#T%Dk(Wv0YEZv9LiR_ND^|DTQy8F>8I;@P<$la34{9&SsJbJBdcYrS{oV#*V z0Gn4O!FntC1b(M6Dek$Jj#m5DQ0{7s$Z)T@OkPpQRhP@q;P#r;aonA6QbVkx>8YV+ za0A9-NjgYRktd;R zcHsrOVTJDtS#At<=W z&)??D<}*~+yLUwmt2(8%uU>35nRdJDyLnm}NUHB!%F*I+psWCO$#me*xM;kmyh%$R z2Uux%h2S^P><%eMD9s%mhtyCY_nzzl`x1vQ!N8671MAKQo#+XTxrGHh=TCP4P3v3b zRG2^I`e>N0aXtI0Ah8M|I2KH7|6<99v0qOQmv@mH{pW!``$e39P^GWK6TI-$isB5r z=vC4zL)VR3GLAm5SUzn;8)^MAO>SxSb)g`QW%Tz{IlfW+UecbO7FEpc@G?NoFdldM zLT6wxGpOq^M2tWVOeFhc?P|8fEe}to9&wuAXBswCAuuOR(SOKEXIHU{ZIN|V>eMH< zx$`W3BI?nJd4C7S9pSLa|VBz}=YV&34RorWE_st^89EC}u3C(ZBHp zCjx_)PkqduP}$9zuIlS0-ErCjvxJ(V3eL*cUlTR!q#VBT$}baGwuU2Bx*lRO5c0D& z)JyhJ*Q{aHU==h)T`BdZeA`l~9hwiXmA6ubm6L^^*b<<~T89#sH1gXn%ufs~P4C4- z`9%e?sOAfBY$7Y!Cj-3_a+Yy;R|_&{wc5OAl$v|%V`d5$E?T{D#b5zpI@$^MX8J~% zd7sAT8a=QmMC1zvZ8-Vh74t0;rDZcuO24@7v{jWP00Q4m`gtVSgQFmsP3bg!Oj zbd~v?jaFQi8uM|<(W_dY^CI{?dK=}j7>UljeCR&iy;}3G+OPo*Sf-nA$GL7_A2Ttg z?fX4(OJwylvQzmuq+PyW4n!pBZR$RrR%9XZ3VDkg=%(a#hYFb}0Lsz*h<_S&GaK zpO!y(Zs11v>z>m;F{7{qnw!bp{7C<=bL4e8V@-zuen!AHpf!TNff3oO#!ttKXY1&) zoV9RO1_*Ryc5qM`dS8Bb&k^<%p!n89XxZI?4O@I3ia%_vi~Kz`K1yIx2I*OybJ|n? zgF^hPP|TJYqlD%&N$TV+{VjtRpfG*bd79lt_Hddn-(yJ*p%L!wk! zS!}OSD|EDP1%93?NXn77Ie9BR#TaV2|T`YK*r`C^iREw?(W)Uf|C*g zvQ=h5FQ#T_y1?uSC-qDt12lB$dlXTu^5MF&t7-D$ybBel#OjX(ep}Lyrx;CTAvbjQ zi1!FFM8y_~aXx!D13atXX74==4#t_zim+luC<1wQYgQjt-Aif1wuR~A1TgSyzs(TK zsr7bU4IRKAJiuIJ{6+TnGzsaM)s^~jUc1Duq{LIJxaQs zp7MODh4a{h5>|bNL`FEeg6LaG--YT-1s11$?fqJ>AHpNH>+MZu{puib{cOb{vJ&YN zo9)GPTp5Lu0p5V{!KGFkI*RkiF0S?hx3baI_QkSP?ZqQeJG`OzUgx%m5}J7b-V8Z3 z)M-}}K~~BpMRo?-zLiMduAditK+@F86x0#J-1ZsWqWowJVsuCF^s5XWh_P)5|Am1j zSgV5->WZd&UM|zR&+2q7J6m=F9~BgULBIZDF9?oe$S*iA0>{;3P#tSC~EAVC*K_MJ@TNfaCErk{L{GmE*BO0WXu+n z#8VTP=#3CjzL3L46V8c$5}h$Q`T5+(uAHfO-WN@ZL9Az%6=xz5TtWKw9KvY zUrrG`8A*On)9*pbycJ>$NJ0u~)?v9@pLUR_m!QW)rK%9t~Vfyf~>% z%{OR96vn@S$;+oK^{uasPkz_^`NL&WbHb8CMB7bAeE=*!pSlw%HtPK3ZI+I=ruU3G z9!`$$>kzKWP0B-MP?E&1otYSkV68~mF)ea4pB4U!d7&&&oHYfu=0H%RLKmP6OBsqMtVZ@pXKgQ#?ld)5`2HGEAas#3^kbY)lr4`_#(WO7ht@L@ zsc;Yr3dC;T43A*Ye7!D{*?2rxb$xwtD$wHQQRZthsd6=Xxqro0x}XwMh&UHMcFhtV z6-%VA)0i~dUE-za+?vM)bPc30N4eGP@PuFxIE7Gi?JvR(Bb{5{lXEW72S{s8ZIL$W zSflXoWE?O^Do|wX=9fmG)A`_%i{gZ1qzo&jP;Ng`2jd!;^V$?;?L?R6-T$1}yl##1 zO|5TiQ6P7Vb?+*-?v<()>&6#BD^-doJ=?dYyczVW;wNGd7vzR%K;pVh9o#> z3(Ru>S_H=%+L{!jFT>-l)}2jRDZ&-JKj6wviVG`iaG%|_svJ$hAhH#3C0;arq|k~4 zQqW3$Y*4v>JgnI2+u^JU%#G|Ft;~FwQwB2Xar5S^LVeJH;rOaHez&_&!)%<9Rfp8f z*0Ch$6w5O;CStZfDa0sQIdhO9a8mYe9BP3b^(nk4tt=4^8X0o%X=-2`-y)zp^I`9U zUHde3fWkQsTNQ+gaW(wI_So3Qc@&IMx_=i0U4Xg&pjf$3UcO_JT*OVEZ1*nrkoK)1 zf$XrDUwC&V6>~I8ejL!}wV$+zQqoAwo*QzDj#db+o;}x_FJ*1o4ue@8V14)T+qVh7 zX#^LrM@0ijg^!Sh11CSyJ}cf(0%X$ZD3v?u&h2fRvC`Sp+bofw59eXWjn4Hgtam?( zmPxl4q(XE=w|FnSxVytb1Oue!=W_;nZ;YbRbcL&q%mLn{jiRwl70$LzY5@v`;DFbL zE@^4jpAa$)l$FK{lR1oL_v!Q%kb09nZoqa2F3F)xR+VsOLdK-mH=lRg^@)1%k;ze! zultK`@bb#vAK}Sl)d{5o`exc@bkp>sGYd0Mb*5l;vCajod$23Hbmoq0p+MA{rm=(L zkNOD=IpyqcCPgF-*X5dkEr`rrhm%Z_ebDq)GgCK^E|acp%=(@#Tw^^AlMM7_d(qN) z!_~E{*)CURm!+UC(%DCaLTxIboQ1y9U1hhzWr4B-Ht%HB9+-Ihwm4|& zHC3__~RYkoX z@o#GVa!N~FhKBe-2D7=-)L9%2OcRr4`-;WN1|Cg4R#$;hnqb1ZF=N`gYQ9eo^kpGx zK&3?HP4|s(NlV`HRAAy+0lwK)&5@UxnRRywHp})vS32{!Tw&eWt}9=F{yzC(u>zh_ zREqP9pHl!1Ki04*!lE1=!4REc;-&*uRxjzc9+}f8@ijbkPCSXcv0&ZQr|&OeXiEuO zQAjZFdrFuF_b~2uYw$1Q@~KkGyaKmV9xm*lG~qjh5up2H8k7m5vnlGm?Nslsnhk@KxfoAT3S(StNEGf-wnEzH#8^HUW%gL{Ih&3)2?+0|_f zk_h5>|JdS>MUi6*EM#Z}#ik)7hH@XFMFd33WathX+3J;keze85>$bWIX%3E48agVB za5x@n?)YoeXEw;ZHNG0I{x{t~wBV7Te){bFefHQ-lM3qZ)=F00FKkru3-bb-Q<{$$ zB`khRfC=Z+Ey$Z8tp&ZXjx{4O`O>=7cdUJbMshKF(uXp!6D9jF)122Y+LoaP(o513 zM4F04xn>r(9c$+d>f<4%Lw#fsg&KXGVaH*^XjO=!Dsl@+E(?5I$**?Z`4VHQ2w@jS z^_~e#BPT&LkaVIx;8~=D`?quaLZ>F7@p0H)0C7=tKwwe00ZwX)gK+b-G(Q!Gn38C5 zLhQZ5Bgbbo%~7=CZyJ^~V2>|HCfJoe9ey(YpT1{i!Gl?4iK|J|!Eo|o$u)T7rJ~s8i zw45Vpe9?6o(KLNglp%{;Ye{pQ1)Y7XbFe2%0$Mr?s$DLrwFSmbczRAk@00B~_kB_5{&?v9SmmEj0(;38irEpC}0^5#D|byMpsI zQ;r^ZLmF5nI^#_(ULDSnf8B;(l$;eQ`A}#Nnnc}Y+Dp;C+_lSAKGLVX@o~>~@q2D| z6j!93HNaqM_ik;hEL|>cy~3{kS?cq;Pd(ODtf@8diptP>5I%qt(qo7$f!S-yN2NaX zvMuH${c69R(b_D@+Csg0f)tl?pk-RVYs z)Z+z?%oE^FD@wO$n3c#OC@*ncKFly99xr#Q&|k}4E^oLU&%>he)A~H>%4)9tbM6v1 zm)EP5&+FV1mEz96X;Y}=k0Qf$7ouiR}hymVWvja{O_Y;;|VKgDxC z(}|7a@k9NCLN%+>Q>JUpHqy7a&bt!3;oFO3d8nL$st#gH#A`5wZn z#aj)D!%g2mP&3ELx`NenoAmF#tpBe2iZVii0`3&Db~JMW)`)LS^!g~9?K_71EX$}o z*pIuIhj^{!Yr8QBq{vBF!S1x2|MQGeDf~0$Q}N?@@g5XnDlFNN;<~yy#XBq^HnKOJ z89opSL%*)TW=~Jmk$(F4ntx|OCDKnY8csH;P2-qX%Xt;A)%nb;JgO=<(dw*_w{!vA zThEwDYClwLp;8oBpJhOr^_%O0>N6JkUhW#lC`^ZybQ^O1sq4CWdjABFI65qgC$zci zvieGO5(x_GaV;QrtRvi~tQ5huy}6z3g8;6H)yF2(By>=nIpRszvtkQac(T-eluW;N zQz)IR=!n@~#N>beYYp{w(SCZtUFr@?QgwEAb)9nDUd&ulS_w6&#KMuPW7@WOQnSk_ zh0Nefj2jiA$}VO1Mnf$=E!{%GkCx{3s!;6nf&voeHpdJGdh@T%A|fnR90+Jbb2 z;_2+51}06CrQ8go1secj)oHU?G#^D&t1*gtOarc?Jt;LKFg^*YbM_uMc@fkD#;0@^ z-CqQ`xM>hxzN(dEh?B6uTL~^EL^?QRCZ3Uo+c|LZo#{yc zE_Y%0kI;czde>p2jZ;NqK@JoH@Gr+!1+~}>NKKr)Wa;*pZUBKsswvwXT+lV0>eyLC zFC5y2B`7CLLpHMEDA4B4{u;ZVPC*|Ko_Whi3QOe6L%LQv5Bt%{KX4~INm_<%>pCdG zaS`PA8QUj)^&{V!dpm4sNz98nr75U8=q!>)j$6gy%=M}C$uD&)lA2?uPTNHIlKB=_ zN-Fw9r%qcaRRG_|KvsHj%m=0xkfF0Bv^v%>SY5)}nKlpk6UZ}P6&4KQ8%EFy2pmih zrkb({04ymTURB>IFO^uU*ORii^m2P~uM4;WB_>GrDoQCeJp5hx$;g!|hll@NaQTB` z158Jpt4^+V+>m10rFq?SI@#DZ?+|QyG|=#@);7!by}4?mv*hp2)gH4=X^|_vFv+(#u}-`qeN0zFZ&{ODX%g5 z9mFX$FX@0?LQ0#Q{Xs8#ZpPx(_!*?0r4)Uet>1$pyj;FBb2q0QVbsOt6%|KHaiLg&r_H#UKM94HDeVSLcTRi{U>z zoYe!!r>`I#61fhP4{p*;!+XhjBiil#^;RI{0>WDyWs8^iSoH_xH<891km-bgIH`f? z6x+a@{71p^>ot2k(d|Dd4B&V==hacyK7#22PZnD?^v_I`99>jTW&z$9Q@&GP>c58nS5}r5KhYySC-t?*t#xDQd zLcB;ko*agrtb_+h57zv6;(f>7gj?_{^Qy>RTG z%h`dOXuftx{Am1c4mJ?gL4=lOk;+XQ$yYwUx%T@0w-xs{H{%xdFV@ewEu(Yn&Z!wg z3$^yhBdqXvrpdu@9>)y(sNoiVR#|43h!VxOBc3Gvd4mt;@s0jAMU=S-R0+JzsBdSb z6Ya=k$XwO+uxFP%S}W(vc&1_jr0>>;^fw;}Z&}8A-dczYF%bvj`k9NAF{8ic)7PC( zq&VYe+i>OZLgU(Nt99faxOu*mJ_a~t=5ZIJKPnr+5ErbK6_`HKs3W|DgqKFyZ#iVa zNbUxiobIQhD-l&s4hK6V@qDieNDT*?oBrxGm!ZT21Z2hug^=*iF2Bbs#FN99GVw{{ zj&rtFMqHmRWrhO2(C#h~%N|ql(S=#1v=MpD|;agf#O3b%^Yz@Bi zReF0M6YPV1QI(jZ_c>*fC-s!CZ-*e0-qk@>=APlu$o^jG4b_@mL+!BN-ljuf3;F7r0%RntY zYf%mT4Hw^KLEd6@Te!aAfcL#tkpuNR7cUA5?{PHI6EVhGiL1)6-$C2;Ovf+NX0sc` zZB6`FZ~y0`|28DbBaeR72FcH+H;dcylg0pMHlnHjWkZn}1mU8_F&_?w><$D0Y-rPQ=B>j!vxK zIG*gjIX*-Xs_>{d1ka#Px5cXy*@xN$8 zIc<_HvqQqOiJhwyTK~%4D9=wM^Gn1UgB;8+rWbIwGhTI%a)8+j8{H4u*+G}6G+z3Dfn2dh; zgMxD}iq;$N68$+*WNc|2JaR|=S<%$B7Q!8VwFkauO=HcVO>wPwYF&ckg$Kc8KjNll z(*@K8KZX|k`h#)}RyVhiEsZoe#HUyv|51?-Hl(o0KoLmL*N;B~6RJ8}Z@SI}mCaCV zO>Y|C52=%0NPr8Vb$i}um8}>pcD!Wwz2aqY+WCD>@r-ePVU;DW{tH$On%Upu9KW{7 z#Gl=3;f6?>qYD#hgn+05Oya5xT;h2fSPrZUpu*htax?p?V6bqs&+tHWc1n&+?B-JY zs;^OhG79cZd188G>Ifd!1q2>x;?tLRUaA11wSH!7 z^g`xr6}6qnrPd=lj@>k4&F3^WfLxHu6YDMG9$?WuH-lWJ7}u7x=NeafM=Ol_@+lVJ z7sEf*(U<^=N6>HLe^BDuDmDARgtOP>H!9cc`C(NKp_dW<3zP4c+JYHupi{Q853AwGvL~GNnG8`#sclGJm;v(47mA^;UnkyJ=wj_^jVK-)I-=77L^$ zk4VGnx(aE??OIb%A|^LxtflzNj#M%qx7&m$FRBI#!KTd&i_<%;-$h}^;5u`7qEP4m z%Hs)MdUgBao)5cFy< zAE8)v%oGXexc$oyA^G**g`-#cMj>Tww=~m^;rE-O{&ZKjNU2~*Klsv0-2m!pP+*MN zyP*(uSl~%4Q2W>O%C1FX07vnEToXk1zGd_#jZegzwkr5&Td30gnr7&Zv+>b#+^_#! zJmUC$>V={6{b=6r=xsle#Q@&jwvF3t>HoRtzXpN`LZNm%&hXz^e^ACP8HZOpfJ8H= zoBzp{_V`Q%JOvyj|1ZMx(*fl4#6MR(sh+5MU2Ol!NxG~sv);<<^pNr|hPC}*tCGHW z!(MmWI{Nig1QaL`nQ|MdpPtOPHPGbZ@LzqiIUlwVoUfb}@K2e^Gdf8NU8XZ^M6}a* z%`rglt@DdPY1O%TJ_=ihlWZWEy)rY2Uf}JK$v(MNQOY21k3BjDE(4&da>S0~&1>X3 zvdQZY%Eht1c$Q>mr?Y#03S2CjG`v#{Z(IuuXA z`Ge4$T3@b~>jg57BgL#N&0*}``74URNFshiJARlza%|hcNN$PUtVeq3@TFI1N%^}C zN_Nxdi|dVi8bnUc*ypgXA>G7EacS1{@fcLW^&6hpVb$bvV6}-!#kWDfR_xyGDy_la z3btsNMsDouq{){LKT<3N_rn2sRTiBuF0wSKiLV~dbKT<^Au@vmPm8Aqt#W~l3sDQ&ZDkJd#(xYIk5?;Z1+xWV4x(TADu&FU~wyMrj)9&G9!!V+*L|RU!vYHER$33&4iC)gW#H^OB4h?tLrDT@4s}rWP4# zt#hM+*&Iu)vjYElln=Mw2g5>CN9@(8v>P{*hL4ry2+rt3nz}yYYFHdjkQ|OPud?vP z?w%M{Zj%G)+fI`KV*u4eHt-?4Fapi-s@BadD_HH$gVl2_Dy8Ry3d;)ioSnOqW?5w% z36&nyI1Gf{=w8_{8MaFlrxyPkgvTI z2`_&}o0$mk@9-SJquT{*%xl z2W6?Q?mDXsX}$gj#UR}9NLe>CA$GvCgf8K*w)pNqXCDC30N$j4iG20-k1<-lD-)cY zm;OtIaE9ne8jM%EY&2`V6Dj=f51Pay3zxg6=pG*i&)?~Pmfz}ktNQN`D9U^nflnn0 z@mM~Q0%rcV+~~hOuBxl7tBTN>|KGZQn3~3k{;amy8{4tecUo~)ENdEc0vfoTH8kLdSDjYkIv!n-0(6ym&SfBs)hz zVK)3wZs%xx4l=8e+Ew%#h4UDiUFZn1$YCbM>3lod730u&wYjeo8P&Ma5V`J^_{RUuR6!M6nB~Da7(DUcO$R>(U9Sx+9h-FE_0nrm>Tq zz(g}NAp>Nz>8{DY^_2(-MQJ?v>v6vL{o;kt0^S2mh)&tj$avwc@v@JAugvA zbp~Na#N)+E{puz5?)tZY)}+^BQH>r^RIG8?bmo}lr3Q48QK5K_h0dqS5iAZZI`&!>#Z^pF6&q*ar66b;j**fwXi60DEC@zL;^&d4~SM?>_dqm~H1r znz*z`H9)pN*P(@?R!zglczU&EJm!(n5eNR~8Qe$}{k8s#Eg@Sv6ODXYkFT< zYnA2~mx%H7QHB;4LQ-f>Qph71OwEihp7a{$RDoESKP|RH1m)N^zR6_ClivAs$CC}4 z-==N>NtiOl{n)yiAcVTcN$LUB4cDrpOdWE1qFV#G_m>5R9y}nAIpE^xmZ@J-1(!>Z zHnsuH*=-k0#2*dy%@v-w`DFyCigcA3Fa^w?I)xSH2c~3NFn9Zs?QGs@DSa0*w!cRU zR+j+T>&$k?KwqTdn2tx)Q{xaw4d~o_S_saFU{ddWb1{c4p==iQ(zK4aQJ;vNdkh35 zY^Lt(LGifIkyFBD(|3?!$8Dx$jl)V0h#+<8RC(sad(yW^iwai2m8Dt#KgfFvsJ6DX zYnYbe(gMY$rBEoY!J$Bl6DaQPS~R%3JH;tZf=eJkk>Xz5-QB${=Sxpd&%Niq_mz9! zZ;XHZ|35~?NOrRKUTg0pYprKKbIzxd*PyT{JhK^x6@ZN|g#>KvisbbH<@;yfC-p<3Wx3speW#@_j zlo22>t z4hV24NZLyTX6Rq;?C32OuYm6v4F-@namH&-I!8t#bVs%_^-I?sOi1-^0xG z|6^qOcd(|b&#Rl;POTn)7QK$)7t1T4-w^!HL$BfPaBw7-<@Y?s;G2|{tt?RbP1kL= zKFMN)@cG)viZ&o(mjbY`GCBtQ6y~@>tFBxV`W3t!hW!hPC)jyfqX2wz{b=>9djPUWB zzenk&K}H!EL^sAw#)z{c$+)(z)e#uy;$mwJiem0FPwU+lTfk#e~6j$44!$l12(s-^%zUX;``nVVu6@r(E28Ba_Yy5bMCdvStPsI~u2^Y_GSJ(9xOi(Dq}8Bs;xD z7+$n`rN)&d%NgC_*WI=JvIA3WJ)#q(z)o5dtz-}JQ4CJ($cTIY>J!BY#eQ9q{aA8B zBG9s0nWSa4XW}FB2gg=ba3?xyJU%>ytEi$D_IYQzAe@rulE)+@J+1ily!g^D`jP3gjv}s^A{y#G!nM^&SX4CV?$6bwdt^!r6DB+QC-2HCjhI; z?RQm)XOk+j%>AxCB#X2;cA9Ct#q^cyI0HtZ&QIW$txwk=$P>zh?OsBBAI*^Cb@A+` zx=Ph8t2v#OmEI}q53^Or+H<=qqLY14(!;c6avF^#wJ)EZN>#u*;ZJSvr0~zPuK7Y{ zGu5jXLU1XF#d!8bc!sTaRxbwd@&e;X!ohcwGBGzLi*xggi(y$j>513dgP@j3c7vWz z;9?8fWJ?@mUSfvRt!yt6l{XHH#uF2+Bo=QS2x{+{G~YYZIaQ>6;B)2J;_o*4!>>B+`lyWo zAJ6@~%r^;*to2vfl21?fI&2erxB38_ajm9mu@V(IKqLaW>{q5(1)jzTgd3XDW>b+VB`=n+-Om#7wve43ubT?(<2R(cuO~_j zyRSp{P4ro~xd={P-&FmEkl|{%vs-O_={Vks2EY2U@=Ymx0@>n3Y| zanZ)%wBP7-IRXzvWSv#z!3FsVZ=D|_!r^A@%De(_-}y+YA8Vr`w$PBYxJcX{BrkHN ze+=Q$32c=u-$92;=y%7`{jkSg+0M?5)>#sSL(mjqepNI&p)eq#JhhET{d~>#q@?6y z?qJWO>NPllGDJOFGw5t%F2&r$&dM^|%3^OSRRSo*zH=rwE(wr1Vszl4w-oGEP#uCB_5&d$MFCQjom;oUW4 zsU7|VLpj&H^Gy5&X>y00#l*yLtskq#*c7ff6)BOZaRM5R1<}hwOr|Khs9ZS;vA@y5 zy0SypC<;gg(Lrl)Gq92u+hj~6eZt~Q7@UTJ=mb%*`;?>U^mWUA@-WH}T|3vf_Y|nj zK95PZg=PISbfPX=7&sS!m3pW6Oi%-Qt^IbdJ$|b-h_tTNx{F`pMF$?q`!Lh=e6G(v z-O9<6W^^p&T@p5+_pN^nXFaA@V5-Sb4XJ03oL~*z1>JM&hT8P6A_r-%&?@4o(3sY0 z_unaDfioUjiGO5-;qwgRx^~hTH7^Io7cJq`-vn8FGZBFmS5%;$^!z3HGMFEArYv&> zY-6!H&y!`Zd&joY{$d!DJb9v;=AGBmu_5toF4s4%+v22t!^My&Brzri%D9h%^Q4y- zj337n_N<;m(qEG$4t3?9Qv`j_iDYHZbz3&o6K9Sn9FvG=pz@G)8>iwlr!p%*k&546 zI%y+S5q6!A3NMLv-EbCne9D-R$cX(&uS{?O7m|Pmg&2MI>gTQtckd=I$7bHTOC%N^ zg-^-yc&YAwL1%aq;lWY2B;`_-P252lN)Dh_^qjm%DXKiGK=zE;&H4r`4Vv5t>Zvi| z*=Psp_%)C`U?@a0+uyhpETOw5$@;8{c~@YmD`6i}ysS$Kmn@OEB*Q3@=QZ(^jNRuL znO@tdUW3$=l2%sEwzC;Gt5$e2U3Mzbo_ALl* zrJ7ddCuS_p_lVHtEq^eQ(hGj}c1)&*{WYF{I3K;mrf1=B8d23&@KNHc)xHMNbge~z zHjjN)yt|642``j0m?lFzhvb^B_(gA$zgv3xSJMZiK5NR#iLvqubmmd#9mEM-D1wde z@5lZbn?;=V%D`xPqa6%SPb_B@ zY5=pXuZg~Mk`G#+op(LWdw$fJt$IZSj0Zz219G0W`tdb*GC@_CRFWz<)5hU*2a1Fe z3gXvKM0OE&6ztFm$NI1&!8VL%+AWK8abzDf(A8N*Y`=8X{|zAm7gG9EX=-e;$~Vn) z&5>-WAPFwFd?q~`=!)3GJtQN*c??O)i+F0dk(3STYf!Y#;l=ViDyUKCL(arfQXSh= z9or_EGH_;1KqWW6*i{*Zq-;gK%{Ja)HFUm}xuA%F>nbCj-S&hqHJ>&_#TS%YWiW;6 zlO(+>?*l*&Jqu3d#ji;N28H?XwUtx(+>NNCTu|KD1y0ioj8DmI6X4uM5RM0SQk-t@ z!d1^ZnT646)^kWsVzuqNip;U^0c&ngR=38mgA`;w7vK{un%iY)Lwc)27k1W-XR?rk zPsO1UtWmQ$vR5DGg}HY%bg>^ZyPeBwQ6Pp*`@kKR@HP?-U{N;1l?CNCWRta%3T)9U zhn-iv%`yx?YUGTRHR5_3?1)P+ol$lGVVuiqSMFVDwfy(>><+5R{(ja+WIARG)h1@h zAO-)d+ZlDvg{Y5DRYo^%tGxsic;op%D^B$jOp_bGauKdcNpYL~Fk++Uejh4FODvR^ znN*dw?Dpb@n~%RPN~Z}FXi;}>HeA;>4D;Ph@7vzX+)JB{$r@X08CTXVLco>NeFzYTyub-gO8<7j+#_eKN0Sv5!4j-qIn5o-OVZE!g@ia< z8Hj#E=!)VKe?#opiWf43$)llU;2lvqkyhdO2QsN86??cM9)YY`X(~AGZdThQtcq@^O>cYQ|+`{7wG78O887_c>Gvy)!IngNuwEUE8$V33r7OPl8l^f zi>wc-+=(W^ChKL2%+?a&DfyQup_e#HOozX>1}4zuH$QH%o9fT?)pHut+6w8|G{SAS zXxOxTs|mlNczJ+rI4w6z-28FjhX>V;bRFgAVP}#Da&G%Vnt!I0Rld=FO;%id_N^aJ zK0Y-mnu*bMc3*GLT5$ACB{G|ugBq8$meXcOLp-fujTjX%+NL-i4AEZ~?PxocAX` zvSa^ADy7rYcGi`NUKe$`p5I!1IYKQgv$*K1QrQ8I)Ka8VY^dLq+wjFf;Z$o7-!;!r z?IkmwVjm{#jcYXym|eV!nTChQ3w-wOUg7i%%ZM~=lRyxr%ef;q7)jKl8y^syo7Ouw zjmy$aH=Kwdu}YWIhH1Fgw;b|LP)Ph|?>2bKI^A)Y5uVuO@K&+%V^>QLYXJ{K$^h|| z+yuFg{bpgOfJPQ)iudD$V^vyFC66`7D|&tgD7}PMdqCVuPJZF%r8t#5Q7*3*3><-> zYUYm?uowjUhAZ2q4Fq4YV%JP={3Xl%CzogG_i*z0G|GzWgu?ndWuvrLVF#gT z^mmM?Qf$M5=$jdU4j{^&`9=GEsCsZPivH&fL%89e`#puY{IK%MewWj;o$d0Eh`J0n z6lit0wt3u4b`zqVi?Mcf_hVV@_6FOhYd_=8vqwDhWpAftGC)iZ2gn@soomm*QKuOD zyXx9bI&6{lHPG7hBAx`RWfUnfSm^=Jf|AadK;VCp|N0SoZZMuYn?@i-AT-)^566~Y zEo$U`CUi^+pL4z?s*ic3+Zqzvz6$q{uH&Cvm`@5`&+Z#Ab($Z z{r2wDz-pVMBYA~r%6Jb0$6Le<#1&6`fT+NcNze_8RXMKy%7VinQN_v0+q=-sSV?OR zVNYpe{}sWU_Ir}>NS<@HMpG(_(bA%Bo6;IiV^)s;7B}gFGo=I)|9%PYdQ7Smk~lESU$vfa&Qi#wy@vOm$COOn z8DjZ~_|rM!$!CuhI>0w6OT&bq3vLhscxZ#XsY7q}4>7pn&x+BQonD=kgeq#VM% zu`6g!w3m#Y&6%-y@XeL2mIU~3aZn^X;$O_?_57K_Jc0kO&O?8GnHgfOZHI7Uv~8SY zg?ojgGu@v!w318&vRhC}Bi`By5S)+A(uve#u3|{|npUpEjl-i+MIqwVmpAElFgU*e zLIkF#jv9_i)_22V?mRRwu}pO+y_9!mo075PFMzoBNZ#&obVWLqGf$-_QV%#k;R7;S zInzsrSuV4=VzOn%3XiQeqlat~@6A)c7?lAxMn}=ViIgzS;@#SpbNLR2BomcdlycqZ9ay|w$g7qW+;eM(jVBG~797@kxMu={Z5z^P6v&x=JiXj`A8lw4?P zl3+MgQ@FiQB8FKS4BoscjMYQvEa<%j4yB1NjXfB~%lS^ODWezg#Ju{W3H6z{4xXfu z?i;CY=b$9Z!u}c+!HJ%XNbFrpNW4aVyzs8|^{0fA0uz@31;z?<9_?E+s)I=xan&r; z6z4T&$4uKSeaH$pY1~vsM*G~c5Kcc;P!?w#$2ce~{lEZ}Y&)Q={FY4nr5$pdZaqvc zusdsZ(YdCLY&}I~O)1Zx@8ql?+dCMSL46vWiOvXdC|%)r^8%Z%qBP4PS~G#JkHYGW zK}3YThxUA?P}Nuil#j&NpxsFl3CFKGk&4Hk0TH|$T(rgB3d%UQUWn8b2 zo&&})TPi+v-Ond&QPUMfpXY2TM3%-)Zl5RM@){TI8rp8wT!Y>We!(6 zG}kchW|Q(=C8xzpETY@&AIw&W{+vP{B&wsi@X_gelNXcFpWGmB>%low|Iinmj&7}J zuFtvEd{-MhICs>w89f)Pd2mSKSbD_R6pm3>OnQ$&XG<*!0E^-$@8Oi5GFW!7!obS- z8*Kp}Hl7RvYMtF7U0$*XbL{T!SvO3a?HD?T#mvcllm zSwkk9p`eLd_9hI9Ta1o8p0W|ONBQ6a&gqfub6e$6F4eSRr})DMcbr8MNgTw5tXu+9 zt(wIJT>*UU3p(hQTBBTqdWRT@Sx$~lj3rX6k-&G;$Oc~BUCBy0i4yI!k3X9&SlA@2 zK(KI$Wnj@QF^`f!MOieh2O6Adh;Fqsk$Inyp1)t%-%~VUj9>&h)ptE@tld}Kl+EKX zDUH7)F4p^;u>Tw<BseYfKGHCdK7#lyMaL9JD!MM>~!E%9B`;GJ+>R8cuqv zV&L~B;Yr(pc7Nq$XtxVC+2gLU0)G+L4GXKp$i5_2DYZ1j{h13M5XBdd8Ld-3R-#(b%XpmH$f-1_S;t!u; z&|LL&ZL*Z{)8ITq=N^rTfO=Wx(eOyLXOSDkh-X1*WXjt6$f>f(IwBs6$o0idjHl6R z8@8n5Yb31NCFi;>yJRB3B0%)vmcE}EmeyDs*CkbCOE8f|=k>jrO#qyqGRoSOR{AbE z$CP-M4~3-D=);5WV?*RX3rcVTx=Iq~VSe<2L4LZ^MKQY#g2fPT@-W{V(zt`s8y;1Q zs5)k*4!^0qK4+7v;T}ThAdfG%Uha(;_k-CkFRmTgzC@Gi{+GDCUwCZY;BH`3aHBp# z18#KfqWI+p>=v~}D&0v>DThqoHOUN6xAChm;?q7oFv+qv9B&57u+TEtC2;`@!9~uP z^-a+MhM5T*%a+?_vQwim8?9p7U>L#BabZ7MoP4x}r3t3T-1x9lR(`J$0Zu)JvRuj2 zz%EaoXC_*}4;)CJMg!$2+sCb;aVC`37xYOY^Wij6N%p%(GpO7T#ZS zYA_d~jQ4$^@fU*RT(YC>(IaKs2-5}2fCB<#zOZnERg@U&k1M}1poHgCSrvo`LK{U|1<*eIB6KaEYp&W##Za{B`; zN^dIWPu6IL;pg-{%c-L_Xj3JV?E!{X)5CvrBcN2r)&`X=3e$Xxg0vxpy!=peafYBC zgjBZZXXT>*Z*DwsA(}5{#9?J?*2T*($?$sqzwRge1S~R@jI5O$>l@$yJGwkKd+P-L z%r`8O${p>drk(&6R55E=D>qc>jsJhYnSa*lfSTdauU)1aqbzEEUqHdN+C>s_j@Ens%M1Ev zE&XSAaU?j;dQV9HAL(%?)!(!%4{smy=p(o7pNK!Gq+XsqKM#!nMtytSZc_y3)v;qm zjiXIz3j7E5-H+%49#;Mi&+_~X#)hf>o<#f);T3VinC+qPBMlyO%s+>D*{mcCS6V z(OLUr&Am=c&1DXZ%9Vl5n4cIlWlyzLy*I4isV48%XsYM6$?|{{&zCg`RTh3Bs9I#vGt1?U7nF`q zPw~o2wyPxEYmkk`akDWq*j145qG>BJATz~PQQxw%4-$wT+qYr}%PF`E(fgH545kUu z%BS@?P+%OCvvrN4p(HUBg3B&6&bct#*fr&x9Q1Lmici`q8)ur>-0EP%3rV3a>X;Lw3N3V8r3Z@l39Bft&tdvgJ&q$t)CS87quA83a=$r7FaAfSBXX1@vt?)8j~mI@)#qJ`BXL17Yh!xYuO`WqIchXg5S{;Id>0`~4)+Cim*bk)C)XF3 z-vsn;!?0-JHv@vv(!a6PJHdV&BhStfo&I!Th)F(8B(PN&B}Z~EIm;W+431agT!pP` z&E@;#$SqL$TspCy#Y}n|n?Yh*d}AXI~}F(cIno0N94Ikj%LoxryIg(RuE z5-AYdHnVXkiIXCbiuk^Xz+sxZlH7bkOap{;dJ-w)j&tP|*1L zHt}H%om2wJvz*gAO#sVfdC4agAB6t+O%5BHH&?st3NoeR^~funC60SK09+qEdnb8-b_8mnQGv25nZe0wo_xY;QvHs z8uA{!P2HJ}hHzM_G#=LW^Kg4%+m#QPT$+0v{-)@@&Uvwjz#HJYRJ> z!tAy(z0~&hfi@}v&R7;OT&^pKpdt8-bsi3-<*1ItjYbOS;byV^DJ)?AKLRB-W zVtl#s4B;^dAH=t+QMdyqi~NE!nb-AU(b%evZS?DsYW9^scIBxps~N%;>M5(CX>K-7AT0f~Aw2p! zT15&opI)ZZxZCMT z=#Krn+P$%N_4z||e(gh%Yh7a*+YfchrY<}qe==!=gLehV>8aA#W;>+BZfl-XjczGL z7>s*3JtwVr!uQU&>^-T1rH4(IW0m2K*k*n_=Yzos)Ctc&amuSoxD{x6$E`$9FXp_j zpaJhOh&E9x<3UJ?w2_AXX!&=HgQXEZGQ5m!Ll0FaZk?dBjaesipWHdbm zfH4>uUx4UWZcb+&TJ@zjML4@}FnmFWs8S4mRPQXYF5ISQv?MzU0L>JlzeEFH)!|~? zq5pD41L&)K`-XxUy2B#kjxnO^e?j=M8R`Ggjfd)kUY6^UXFWgG3UtD258nHH876^O zxtsFDaun-u{wkzvPozJ&63Zb);<-jsslCWnq>cb*JViQvkMJsyIDm%2MC!lNTJHUR ziiNJ{FrluiM}kE;me-zB6)r>n`=^n|YxRYz2Bsezo7#3Zh*Ay>j0!=|p?YUq{EL@oT*m45}>VP=c@ZeC}_v(NA0m4mX zeLj8$+)H@1gJ?ME-#yKr4d;ZDVtc(b3Yy*}r@-z0UK&v4fLL2D3`*+79&30or}ms* zdIQBm+xL(mmb~C!{7BE(bvf|%_3vc5PNz#Hc2uphV=j!xXtDPvK~ti+(V#DAqhT$C zGH_p2nq3yRN{q+op4rW0VxI{{Rk$<|8e)`u7dM{?zKsedz-Ty{z{}4CM;Ao#$mDTX zy%Q4@s3F!0CE(3l%1gvRspVVJyI?^|7t9zkvt4+7aQlm!{+toT-jo$; zIKjYlyKJZ#-(0odzsJ;Iimt^06g^(^XjC%kuj-*Bz?D~U>=s0oirbrS&yN}$WNktt zx$RN3mF|n>%B`KjJrvFq#!iy^29*a2a`qenV)UfFmHWQf3~25wY%PoIDWSi5o?OUn zza48}zGF_dDU)y(KtyXLGk1ldJNFr_f%c{FT=>`J}u9ZOvvv?L6dicwkfvdSrLo4i zsZaX$>E2m^4&BMZ-Gq`$ptw@H>;wz27LcG$=BR5dCrwgEo(dBDDzmI`2^(L0tIm2~ z%cY(mD6{Y4;wYZoF`<_!^qv4JC89%WRHo02l>2#VIlVhSmoli$) zfZ;t{0C<5q16!MJZk-}ILL@;(`!{NeT32w@iJ1(X(j%uCj;r%LGNr3Bq4+YepI-9q zM$g317?xA0Woj+x66)T3=v~&-De~RR4l1XaGe@!36!zQf*8iq8lk={^H`5 zl|IZkzS^~FEhmi@xMzI%$X`*z0B}*WMk0NsGS9^SICY}y5%w+z6*l=FhTZ1U3 z1Z>hs9dx~G|Dr{fW?2)kw><7phKV|1`(r+8#d+Z!~W2>#d8LVTb z*e%#<2(?c?x;ugcjY((k-f?L!1(-tNHZ@P(_+QB+x)$+V!+1ZQBZ$Ug(fZb`l;na- z{IewFL(z<}VC{UWa`!mbrE!XFvUa}DY^`c76wEAhqt*4<8Xq1B-i7d$mbPml8VxO{ zz%r%Z53%RmBm9QIrkpVGML;h4N!yE#Q;b(UQUEc5swD-cI^n$sd?hb^EN&29tj2g( zsQN>8>9@U<*?PjNrSfZ+rdlt-@-obdAhAT=p;a!S3I$m&pR0bp?FT{0F?@&o8P%Q} z4I_=2k+^=t%X>Q~F^B6kg|1Dx$-g0Nb~z_~?7Q^IC#71r;(4p#p}B%_Nxx?aNdaf+ zQd=a=ya`HlW<66>)hV3og5JD7pQ!<;u#NR$EUe99MTAK1Dou5cr`Uo--7}nMpzZ5H zY;d>r2TtWN;iF${xKu8njy*C|85H9TmHvUX0^rX`y~lM zj*FE1hSqO9<)MY8tCd1#yw#>B9xPj9w(v~rpNNe8A2jUCTli`j<=pdeOvUF?CU54} z7ejw1K|LjZddhB|Sr$WxWb~b6{!(!2pwXF3`5-*Ct+t1#opWC?BO92)?n~a|SYf02 z#cwb!=K$nCjp1L_L{s@}!6S|Tf!+eVH1q4QvUO1Dqz$JtCP`J4Rx(`iz<&HqRF@x3 z4sQC%D|=}DsD2^xDeIOYb5{rsC|eUyTiXCh@Mz^(uh6Xybgmtp;I!-p*lP5iS(_~1 z1bzbHrXpDr@1)oRU=cPmc?AWgwx}0?dYZ*zDJ}87d=j>W+N&TWfkdo9xPsd#W6}MR zoUV3Ae-Myb*-;cRQgt7VaDNbkxRmSV%;hy2$@Eo%t7Agd2*F9+P9GF!lEDi|Y0OyR zXHLfwkoBk8GeYteZ^`<=t^D4NBO2~L)o469(Qr$|TDwiQNRb;Lo|B`#i@{3+j3K-y zX1sb>qpW;TWH3bpIDQkND8WmT;lvL`qdRjF6#;)~I-JWyl4Z=IwKDc!HA4oP+%2ua z+aY7Cdo>S^BzQoQ%I+ktXzT1NcPME>f%g4`|4FRi+_ml!*2CWrY=@*{)yB9Cds@-B zt%9>+YdGNz#b{t{FSSZFCSSs;wjHCV8?R1?Ar79liTjRHCSP%Euo#_I_L)fJ%VdB` z6d*KYLeBG|p*J!qafj_XQNyGAuc{8Qt!fD}#mumQCchy#51St#k+@sBt_1E|8%`?% z-vCqM)-m8IOW0*1dyp8jL+O*ZsXbVlwYt4xI&%HNSX2a6@WlqH@aIQ?gudI_^J*m5 za(M+I0NMS;l(6Xv&3I{a>y8Zq`|fSM+MGnwf*y5LkR#7(zU8O~6_z$;am2|d9rSR| zY*G`FHyJWza|-?t0(qRNKBV?x%(QkNwU0W}41}^P}jch@r)F^u|fIi(K6D!EZuqBx!T_Xo0DPCdUO_(w6aSi#FKJ zqeh?to`*#td`8i1hNQc%HvJ`P6KveyfnDeV=JK=LboD$q7lqO!2n`5r#&aEe{pv^X zjEoj`$ZhF<6*OS4T@L?lX~BDF(5%!(%^Gk2sa|vSN$<&39NbyN0@lsHyIY;634RvT z=u3CO;^yhXM7RaawHlzrZnrsn*OGcX1kxy?&Ct{QUwM4)%C!K+b6-3DqTrI0Y23N^6w-3RTt8+g%$WNxECSP*AcBvu>u zZwPAYnFUJ`?rIni6qMYh>|CqhLSDm`0aW_Zdzw{r5IJ^TLFX9a<gTYMlwn1|5q@*9GxxD-}MvsnRB;?Ts? zNc~E4eD{PgXp*rz02YJqOdw5)CbBOVxk3>tftcwm(n zx_2sz)YXsMrLoN0M{|1{%00QiArbbt4A@}1+r@XQHQ|MdO7vdEGMQFPnH`D}+Rs}H z*gEH&0a}B1BuMRQsa`JP4Oe$M>VF`&1-1VAOCj?fM|WQvws>1z>}Ws3%j)oAo~j+7 zd%xO<)4jliL0aDT8jrv+it0B6yh+({gC2%j1A)Gjr7it$3}UjYT#RBXjt#ieQcr{; zg_eJFPXMVZlQf+Z#Vpq^u?WCj8*&T z^jBLUMEmwr!FEqh!G}|U`7LHq8pH2#(*LQ;Lnq`O@B09qZOpw1DV;-LD({fX5!FDRHb1_^QS@)T(OKc2YVdvB_A#b6e zPc9rsZtR{1g}~1{(I6|l;M4#cPn;ROC_Xt^61-mH7()_tB=!5h>+kti@Zaoh2lwC0 z#r{_B<|oJ{K_M_N&m$K>>fIe6W68aHXms1F@o}x&&oKx{ewrLnn?&3#$=Fn` z-~nw?az}~#L%W8IaPVNb%E8!B^yIknz40mIa41$fDP@ej$eu#ycnCo?AAuE)ha{{s z7eo~`ToW|vb<>z81Sd}3Bi^>4^a}LUn-Cc0jN`fv(cC?;j!!Y@_!wZ7c+VEkdPMbw z2WW+rac$5l8fr#PMLpWXJ(dsR$i&qsYvtPXnBy{E@{IT|uM2Y>V}61;(k~U(RwK&g zo7w<_(2y>x24z$+zUW@)m$KHx_H*{-8k#yJ8725?y?H$Oix>GOa?oZ6$kvk{mZ{pH zXlBIRl4rG}=K9=l1TZV{3h8qrR<8bL z5jV()^DnTSQT++oR@=9+N^v}^K6Gn!J=g7bv*V3jI<#p)=OtnzAX8N!fPRkKec9ft zZ$8{4>MGvL3vz~Mi}I{QD`+{XMb@|S<7HvF;b%i#E@L%Unc zgStgZ0zO(jhmFOV25t~Da4{mm#qi(Us0>|nGELN!aD0Zi%7-=~&E#aer=8wJNORQH z*Hq~^n-|sxUQ3|Esv+k!dq*v$O1esc+OxD2ntR2qR zf?ptCv$iL_zBul+Y&Tr$IWF8)G#q)UEnEwg9C>7`{HHq*SCJ2Ca(Gl$G#&lF=}~K> z``ShHlkNEMlKuLh)-93j{ZkY{cO7c`SbC)Z@5;%4?IqkmqTN#@Gp@8%`ny5NWpKq5 zNvpc$zxJ~D0l%%Mtl}qD=YQwuKO2Q{lT-EG{qB=UUBmre$t8E2G$B8m4dpv*mJ}8p zTh4h?{VSAQ4z*$UYF)+KWyPSO**~RP4NWR7Gx?_*W>71^lK=iqPYEcxg-(~C5E_jO>kl=4!`A{hq7(BRYo9pEu<23F@zm5ZuRW-yWydyL@$c+`H`Z zHz&b=OuQ_^7wvyBbUJ;0&(e0A?&4Gb{9DvNHpzj+2=uyaSm-+)@E@Xxu&xP&%ddB} z8MrBoa?nWgQlkAMpDKjJl^v;D8pR;h&7`N*IUlvp7k0_x>2)>4?ukI{D{JrJwYIfv z$So!r!v)&5)DMF?-h_xcDa)Fq?+Wsz<@hCF$NXAxaR-P~y9s>jRT>J&y3x#LxC98f z=Ekru83QYun?%T7WMf^>j5l$)PJsx(FG+Qy?o@`4FA!pa@XJ0*WJ(_rSuR3fAvRWtjD%EhEHK@s7xsYnXx6+z zo->a1r~caC^sADE#fiOd-SgDUC#J{Ubx`V%Q9=c2D%>HeS_GyXG@59}Wko#ei|D|s zQSm{nZFeU;jz>c~+rYvieb1hvR4%@m*`TEafxqfpI{)?spK&j)_5D%m;rxe?{^tBh z=z_yt7oH5vleW-ht?SxWNiu2H2@;HzNnKm~qK%t#yU1hzDs@MALBi+KSbN#>n@{n+Y z>2*p^wN8~2GdkBn$B1;`V4B)x+#zl`(ub|<^fHz;i65rTUX_&(UElmjD#It{=%GVJ ziIOMP@l=wxY?ke?_ThCy3;|O|&IetCne-u zWs^az1y!z2ZkXkZC#OQGl8>v7OuZ%2CT0=r@jD;iY$(osu1SDs@EbydMEvRi0Pt24 zaXHj)?8xW$Tr}|~0)hdrQVBIEpSTj|2XETPX-IzX3bQc2WRrtv8gk>OFW?%xu}mf+ z>qwVer4lRDNA{IL3d)C$aOqdCRye8lE?oQ7CHCZ5x*pVYb4?&(XNztk$_Ud;oIiKW zUT|LOI3FvS+nrgi1XAayZvHDiWaS*KQ(KmF5e0~*!up!4Fg!+CtPH{92165(8n9U} zqR(&jo<`5n^Q=anMo}+V$->LsGD7ye2)?H)85I#)%#WJ{^YL8l+k+Ag#gZ5?J-RYT z2lK;`tHt@pTJpDhMUocD27(k;oi8iP@icFe&U?NWJ)wA_@vb#HTklXGcOt#onY@W-S90dHl-_74fhp8q&%0kvl-CChOwW#y2Mue0JCTsHv zc}WG0PPkl+-?}&KCF;M!D6TRFoR;RuC;yz-PU%|%e?xHS*UI}1Ayrf>u3H`Mk5T`5 zy13$!JiGrlgq;#~hgZFwk901PIQ4r?YGMr^vGNhY z2wU%yTc(Du9UFDq$B*OZvp)&R{EKfv`(2uL>hcfon7|&(Vo(;3ow|Z!FM^5YP&lr1m7GooV|F~WiQw7aJH;Gt z*P@$qvaMs^WtK)Wfv?J85@(HfEOMDs>*_pJ?xL403F42atC)TVuOBj<;x zi)5;vba60(V&O4~b%s#{9%=41&~@US5oy%6v^UL)BOq`DUWE!)4T^p>>Ye?IHi0Nk zi>FV3M(o$45;dMq=6bSEJ!=SUC`}<6+2)y-lHh3@>fSASjMLqgJHm-&_B$Kp$0Q>R z+l6cBdVKj6koUt#wU^@eX${S7qH6K&*hu|MuHv8p;AuG?*C-IK+lW5lwxF)~FW$sI zm@WQLDxG0D>iMlJa(lBA=YuJzhaSp5wY)4O)e`?0bvv6QKg{?**4&<@j^KVrjbI2m z!}_O8jm(-Ed8N4OHEGbWA6O=6i@|*Dyu=$tp0dq{I7XHScD9FU(o z@B7urzP<{uNY(rIHpkCuaDT1KeiClJ5UT1|cWM>6n?_}-YTLsVc8_$1RpF+jy}TV^9CP3Na1t9JNv zi-L6d=N6h?LF$%ge^qd)aGH*>)AAOTNxc+Q;lbpQv-kDH0jYxncq6QzOwG^K-0qx{ zoTmg+Oqi|Wm?B4Rv4ubZTM&evgC-tE6%|?RhvFP~I%PoBmu8sQlyH?*RCzNxFa1K# zuv9~2ZIn+_j(&V0!RwPoVRXL<+_ycvbF$I;1og-CY8-4#N^RXe6lLyD)y;y&2~hZW zme43L`?4sxZ(O^XJGaCH6q_68di+HnT88G*o_=~nHjTo09+1O(SmHNmJ09r&*(hAR z|4V0woo||J4(&Gy-vGFqPUhRESLi7+sdWo0O)jPTW>KTwtf#hgK;PfTx=dB1%A@uEwaM!t=j@COCBzqmLD z9Cp^NRS+n&p#QP7G%2SO_d1=^N_{mhzUGu|8eIa*ARqj)2vUS)R7tjua6{WlFGUt# zeZ(B0im#v~N*SE>Or%3fzI&uUbSMisZ>k`_cPNsb37oH3L$?Ji^OuA>GS0;R>y}FE9tR6BWUD!fxX4+uDK-q_aBWmZL5<%85KuZrld)=$+n={=00 zvF_H=#aW)ILaH9o@jWnu19S*6xX3?lki|TyNJK?|7BA0~;<#6WwU;g zg1{}iXX&+7+cl=3pYj_fCNV+M`LNt~PNbzdnA3w{)Q)LbRrX1OR4d7Q%->W%RN-LLGJcrTc6x z8L!RQtY=LmH(m~fa|i3Chk=#*l)`3of_(XAfKbRx-`d0J2P2RdVKdYos8$KBQX5hQ z?M@Rtbd?mF7}bvXPhg?8haWkY7kpzVC#5)oy0o;{_?b*FRUWDva}b5O)>LYV>W5HH znw8lrldb!xlonHhaV4mhw)$d3C>zW3Ac1jgm~hbLgKV(IJdiYH#ROD%8jd5P+~0c& z+tvW{)3saL4(2Oj+sjTU%`d zA%}p@)Xr28(#>>Fc0DPfbQT&tmN+JYV0-sWdr=b9QE8hc!w5KcD2T3|juB}cYmuPQ zD*fT*NeB*Qi_2r3OJ;;?yU?5IP9~2c66+i#AStw}KyfrYq;m$qHxo9JmzQ)z+++}I z1(Ty`u}n5-r}8fRs_;mg!i0;Yan5uhL=jroH5rkkszNkqC!lX~T?CX+6GZc_!cCUL z1ISi$qd64-Edzuc=H{(5R8-Idn7zL#&T9e33-e3T0$bI?q*&0>3e_TCjwPw+(qjgD zYRhs#hbCN?cJgCP#R~zqqAvYHXL4N85jqkwR0|7>mA#W{atC>w2U%nzk4cDOI>0wn zH?oSb4~8}gsTA*uqci8$w&1`eE!VyK&o@k1+X-z~Gj*X?djwd^3?X2l< z2+}G2u`dUjW;mDAi-2$W^;bJF5uF*0Q%+0fw{Fx~MDW z;_kkD#r?GiNuSxpz_0NVv7y+T6P&E|C^5fQ9X%?`Thx+htc!8}AHDr?-Nji0S$w2B z+F-RSgzNZUIrcxaR7{#+YxP5B)Pk!!$RZT`FZAO-oa@KM5NU+upZ`(3!VQzf+{2xW zIY1rWSGWfQnOrb8e}1KR$1im0d-?Cq{(nooc~Ac=WbsmKW^I~__K5^n&^xot^C#bt zCG=8JdETZ*dS)>*e-Vv-Jw{|S`hDv78-HnyGd`0Myi8x%H62ZOPDM1EOWe?&(g~#E zNYl~BY_?cOLh*L4*O<^M<~7)K1uhf40d{>=HZ0VhO)v`we#JL_I+>G%6`5hv)wK^p zKU1;mF>;yHS;kNI(z3_)m2coGIIk2wly9k}GSRXpSNEg1l-AFZl=7%ZcWy}hKis`# zR3uH8E?T&I;|`6x7uLADyL;gd4Rqt~?q0aNyEN|Z(6}_vK%?E4@67vt-^{Ez>zq6H z&p9`9t*XkXjL4mlu_I#djQu>~S&98%1bXwSx@@x5JQsWYM3YkYsuvPJndX|*#p%UY zDoF)Bul)m&-+{S>nWmhaEz&bTU{EydMV1|&P{!ulEZrh)_eQjTBt~bp+zgKd22c6O zi<^%6;b;TR9NRXU*}Y2!u^tQ|oCG83O0%F{?6N;@Nj^u^y+eA@@m#1}XSjM#z5mil z(wsc1so8<}xQgmh=QOh8+zQ%Ll?8r^1uoROm`&-~y-`LwRDkG8?wH3Y1wnj~&tciB zyzQe~6CoKwoqMBkBhmCDt;Dn(*8nDi+{OkWF~zo@6ZTpU+bGXb7pF6=CfXZ6_Mv^Rq8=i+>^Rc zyic;w$RoB4UIO^a&KU5St3u%&GJs8=l6~{Z_>0TBV}#5XtFM0m5=nmm(qY+Ir7+F5 zMizG4wAXv@WNGS_dU=ea*)3UHJP6z~Iy%#S-McU%(PFu5asb zX^sS`k|lhu3MhWhO?fV3e*o`Xmg8lUtSvmIgW)JNQPX88FnV;qznP7&_z@=W*W{~9 zo8!8|wB^pr;1cKQzPQWK0mf?h%M|RGl&Z0kA5S@@*dP?f4;N z(2ok`4mxg~Tq-ZL&f0hTo+ccxLEUV%4;p_?hU}zK{x)sZU$D-5M^F9>$jk=nemAX) zoJ+>;`ZLA$5~?37a3(@_Oef3)RIl7Wv_}$1aahcLTXr~Bude#eIQ6;u4?shnPLGgC zib$%`FfOw6jgqmR`xw>Q-9cq{ev)G4L{}k!2WR0OAK=kuZi+S{bEq4}(rVm!LUCIb z*0p3*^I}nTvn|OUx^xT`N0u8t@i9dXWm7MlqYCY$Vy!}YhW!Cp9VQvVZ{WLOG<-H! zI&J>fGJwDPqL1-Ck0hJaV;7~PR$18&9dG2Ld$>Kzu|wWw))IG{HF8OJ)I7X$thcW~_s^k{l0HNO&q^RPwmx5

5z^W%oTcoRzUZ8}*-8aon^su)y;8O>3^_9K|gI?$Dkw<=KeWY3;XjD%)E2|a- zaQ!u&1|2+mS>Emqxf(&EZW|A`qNaok)(7hie-$7J9QHQ0i(2)nCy6a4|I>*Awa2@{ zzs+**UOZF^R&L#TqSJVsiizUP?O#_gQT9gl z0Z>&{3v0IZnUBg!zim>B!{e=B3*F?Iud-r(BU@meU< zIa~kGuy$|}7qe)E5QZ#&n(w~~(TP8P0f&=ra%5vkx5;d1#Lys;%en=^AsWO@v=-x6 ztd8#B(fcS)GQ#rCc(pu3vtS6kG#TB4U|)^_lg<6eqkq7T>Y(>B0uz*GF8B9>UU%Er zOhx8D+cV;c!)Y|Uyq&5VmQvs71yNeXQKy(qq>)?N@J(z54>lqsr>5*4! z6MCVZSZN>C7{?YGYCO7Ue#cNvm2I<^l8vY85gR!(Z6+36C_5AsS&__?NjRT37K3Dz zl)AmM#g@@&^!hvFf#T-sM}_bQwbM5e%vN|X8`q@!XXE!swbZRb4)ARm4v88`UepF| zsg$L>d@ZB&-;wEGO^5;4rI|btTVMB($x?@QoqU|&VYx+yE{qn8erqzy6-F8%5oiBQ z;y+ciw=s;5e2eT|xx$kjJgZA0W=~QaPuYEDFCsYG$F14W-7nZtmSRl4i8G5zw8{LG|xggOT;WWw-xzIOzM{a+*wS#iIRbdBKQ? ze!GS>2xE`Ia63(SMqwl?@jFh`ZsSGSuH6xy|fo8|~$Z^@vP61^e#J_EecBUEiAoUxN^yt#}VFlQ-BA-`Frub!izp;fBIy%&Js(rdmHzLl8MC zncr;p$zs6TCj0n3vV~T)rX8`EPHl(SMKfVXaoFW7;`-H@k4`eoeVu4db`+l0ZJT$!2rn8zBj#b zJ=Ct0Up*d)f+g`4+7|x|IK$RD3=UP4;N7o80jrV>cScZ{ zwKzg-0PG_Glh%l(l)I_nI#&;m>&v<&n-Csqg8rqF43pAC?y8Q94p+-T^FovQ*c}1< zawNQ}Z#T+XCRAjNgmU!@3_x5o6lVuq<^eW&j=ZC`mJN^QK=9A}^$P;{5tA-wRKzn3 z>=QUf^(4Av4I9;BX3=<2i?)t|M6E)=Ul6oq=k<{+8L^jM^sHFQ_$Ke8zT52Qo@YM! z=9AdPF6@z9bbSYJSL8xbW!FWmsQe;Ta>Ppo+H{a0aFrY0tboHEoI zf9zs`Y?;2=rjwq~C7LE6Uxpu4VzCy%q}Q;8(N477H>9nW;h8;-TiNOk3w<=PaZ20F z0TH^7NaqyMOE5ZOgdPc3sg`@4^GfzJ?e#|rQ&ZVx`pT!+!8WQ z*19%q_B^~!%hpT3dC&Vaf4bBc-AaBq-QBrzLhJcxMGFkIAGMxXA7%OoWzVX+#t0|+ z`5As>G``Q-DX)#S)UdzHde?8s7^zfR7WQ7wdmFsF*N5h!g3K)YM;vA;&F+qddB0^^HT)5`U|i#)j)Llr z0A*bN7FOvWli!P5Su0f3=gW3Eyf?wEVPJv3?V9*b$quIL*}P~s4}LWv2~u=$SJ+v~ zPTk8XhfqtU0Db@fsH_=VnI^pHojv@A@L~_VpmaFZr;;1ZY}fwXGjqu$SzQZ%$ho}1 z!+pN@WPSgwE3}vX>GM|h4M7V#UicHcAzpNP)6oW&G;y{AwPTRmo5zD<`Awi;}OuOdkB`R(#N*Ils1x5 z4!nNn=(eNts3rYq()5Jf2+D{-E@Z7=5O%*4XHl_-sr>^O8B?t+pU`5%W3}T++oEXo1L)I?pKB zohKXio~?}+A#JYT{@Mt~ty>m4!}$y1PYC>U@yubNfh6U*9k@O2b3`6%QBFierXW_f zpeJ~m>9NN~{*G8>Yu=+A^NTlyXIjr-fdYJbyGLeG2`EBBHA*HB$Gqf@o*EBhD;qi{ zQD%>)>scZ@PVDmoD`039^N^2_EJaZ96b z>enklJZILh3h0!>{_hKo-+HWh;Uk5nbpI<){n38D)eFI2Xp8>7hTGJ#R+5E=?G{VI zuk`(Z%}LDN>04K>Y!m+7J-!M##~BmGe1&?xH+paOgU3ay0!E~!Al*kMbviIciSY-5 zNI1=msf%RgAMAK^CqB;hBAf|#C)Px|x9#i9fCk;=N=3QIX-r6rCWQrO;=Txpazfos zAroYZCG013%h|LFNA!Z^Q{!~aO<{wXE}%MidZaRr20 zN^F)w|AHU>RD=o&T{qcqYJ5yyqI8wkQ~CGLaL!2R|5pQbZAK1o-L!5cs2;8aR{XnX zkl7S{&8&`H>>#bH?3~9L0b=IqWiKzK+3)Mpon(`G50|l)P z(t{4&ssE*i|9H)XvIzHNt6#zIioBgy?c+ju<7tu&#qDp0f2D?LYl5Y&_n$m}TJmf< zos5iH`#O^L2W-On*>Pg2uEKHg0DJ$CW$oO5d9WXiOL^p%6t`ToFp6aZM8-*bkQ?F} zCJ>n!wbl0Kgb+7~7`<>D7A|YrT2O3iW(b%>4D%2~M$u4{E4mXh0E*=K2#~I2hQo0% z!WJ@9jjh$+cNe)4kxeikWP%ctmFaV zyVBOL-ckkBqbS7@d|06aO$_Em_MM??e7$-bo#72PwDImOJnwzEyv3I~+hV6FoC(4( zg@Y-~=cj!BUh~oOOo^^*A}x>7CC8 zZe(0HyWo&+8>_Fuxxs`kKA~^YQ3_QXp5n|0W&Uxg@j74A0kA#sf1tX#Hh*dzMtU3> z!)pC>>dmsgzk%E1d32CpaWrciERdU7zn1l|V8>vJI>X3n6wg@ISiW58L#bG!5yaHm z#!ATN)Ogf{4jF8!be9lTiLQ@1!)ejmnyq93`xC_YF{#Lkh=#qeooVgY@{6a==E@aR zCGfaZjb)hvG^SGE;B!Q4Y6SfUpunE~^exu`AQJ_ox!v1COu{t#dPjfCC+4)93eI)( z@Qfa^j@c+Q_-x{~Ro%;WD@esF?RH36e#w`rY@QJqO|se58_Lx{H>ik3-Op`F-Q*+J z3V+3}g2Fk6vnj934ED4mz^KcK@HY(4LJ@DdkV{6B2eE4Ko!0ne=k){kMT{%9>l-r37Kb>p{X2x)Rp@WcN@SgillQ>5u3_An6|G$qvVpEiVdGtNgi&jv`OO;?y= z#?WDB;m=}ORLIJ4-L!v~hRjTOaZv#iy*O&^k@TB*Avxr3J|lP;3ke+bn3TBjG3uH^ z81A;yMZmNWM}H(iCFbA+B%sDPLG*75tjJAympG4f8CBU3?M;%!UjX%@aK3rrLnK_S z=o8J!hz-hAOqdb{w@1zNu6~)v-Z@a`5!n8YD6J7C0Uq5XNSV zyZbu{3Kp(E*}J#=m7+kt7Yr)lVyVQ2twhzbiC!}Xdx02RSKO&rJb0=6oqxkhO_2{cc_-9XXrUqow|rGTTN10Y_VDI!h@EfCojD{X(!9b!2jV%+U?X zm{mt#$xRj&K2?STjt&ENbzY?1&ca`2MbBXfgrJAyG5(dcHL7}-{@*^+yF@zk*KG$3 zS-(rvW+r^M3z-LV9w%A(tg#u`rEB}V-=mXD*?LM9Yd>Icz^fM_gRo=pj}8#l>Q|k& zX*Ow8_6UP<+=o``OkfS{MePWK!1h_c3x$XkAN6>dvT+q6OT`xoj^|vCI$Zv}3ixmS z!leq#{LZBcF+K%iuTg`Yw^60b7gf+n^X|eAuF9dkkztHmxH(;WyxZ-+NF52XR7w~- z5^EkbGF(hgkEI7(1`M>|(853Jk*_h%oZG7~QHaa6Xyw8M$L($ht-(*{s+UN=4-yV$ zciX4irjuq)S)oi2a7cK!n@R>X=Ee5A(cMfAKXskLIFc|AY?F z;{E$vkNEFkYxP)>KiHbr!vSEKNn?<30ORAXw7rggqAJkKAQ7K&pL)u&y$5=d5Y$0* z<#@Pbvan-SgWbr6T)(ruG?Q@UxFU1jLz&2sHG&pgF>?LQh^;eigJ}K(IGRjDgi?BW zT(tEC-l=(`WTkM91N>(rgNRA|RC zhY<3}XDxsLC-vQIdW21hBU*4yKGl{T@_m}|j>JRX*>mmmpK;?3_j{Pa&2fTRyz5ty zXHXgQZYYGE2+h$n@a$PWQM?!lhv?&QVv0GL4TwDXsQ2C2tA&7tl_t?#R++&C?3pu? zIydmo_vyTh&bS4Q)N-qKllWniE;lHnBY4V}RwX*If$?~*lRM12ZQ^FFY#>~g zRf)?w2b{}3Z}ZJzay^6NL-Cz0@E^j{qxe*vY`KRgYdQqpm0*xtVG50e zY4HW`SG1e7v=!j74L$)R8rnb(GWQrKjRu5bL|X4OVGgW_NJUFv0z;Ae(8%90Xtj*B z-;aMslMV7m3gs|ZaO-`NjEv!;=F=zG^&!L2Y`_(Oi!YFYfe^k5ChRlxvq4~9T`6eV)RHs})^fH%i#e1~>B=p9=@Wsk&5cmIP z6y-Xew?dS{#J*bC2O_v|Rc`MjiZZUB(U(UuO2bnPZ7Ge4k&hoRK?LmsHxdkYQb!$W z2EP1dQC7>@E1)Bw=hVSS;C*c-?P&V|5V3{`D`foz5!~RQHGgtxF8i4yer|UeZYV*F zLL_4#X!HjK$X+K0NRo3S&j;-tK4^k$j{F0GyzHy%R)0X;A( zG;C1nT>+{)#^f&cC<^z6>p^ihjhq!QA1?aMuuWZBB7ohp5k+*_J`PHPFv~J}$Sz|O z?;3y*bgdN)*l>uL2(%tf?fP^-2ZW6D*} zP$1Ki32OP5F<2H{B4I)?=lNHQRJT6aUd>IuTQ>Ya0AO&mC09$6Y{b@yAeQ`35**}v zq1Hdh-3w^nPgA}#19edmcYEnXlcZm!7XxKE$P`@T)1|8$V_FseI-0K=+2`JW!2;2{ zjciX&Gbe-a7%ss`VzAfK6b`KHD~a~T7bF`hPFJpfrwUbk1(eq(s(VR=Gcav<5)5m8L14Q-RQ3+(z0!TZ z((sGud{*1q`Ja@khp_v6!1>BaTOg>%eS}kc=WZCOQ@Z7Le9lP-c0C}clo_Zt55O@t?Rg+Q>t$9{~DPk zddeUHr-{j3&CZxF2O9sYbnCyI9GN96G-{3o1#Q2d_gM#5Ix9GLL)}0J-T#yMcO8Vy zTX|W#@2fm1s(}6~orULwTU+9Jwl!C;hRw^>sI8!xM<(-ZBqGn_zq>l@wf|`tO60mg z#CNoXCGYuchUX76tN=b(At|1FfDC~RdCwt`vtI?#OI&sk>8+7wiLtkttU0oW`)5-s z&q>YDm8(eF^7>b(>VQc3Yvkq#miLP+CPW7F>>>LjzaXIgR3UC!0x0_Ws*^if%$E(p9cx*HU&CAI zG_sglYO#1;L5>aL8B#V5A)8D!Yc*Aefx>_GFcmt-+FI#4crEVN55ZDpU<{(jXkBPb zS*twc=0+-P7q+p;%|sBEtJ!q%NmNEsnt=_hN%o_9sJW8BjvN?dX}Q4eQ`NMQw|Hq* zT6S?2S36gX_bj_q-O7?!vm8{C7-2&L%@*O7!O~Pr@?|TSEC|Ma5t;+ey~wDM}4S6GlKgUQjz=3qDoXc-61nK<{QLd3>6WY6AP-s9e~pb4N^l zj@Yrix~xw%>Vpx;p*f{66{H@_hHV{Gk4|d7g4z!#^2n_sGA4-;11K;v??OHJW1oD# zl7CJkv@!gqZMTbLU-JHEY{RdB=cKXlDDqe5Pom-6++O$Q4&}zTL&td zOW!ue6cbq089x+nu2x=QL?RH=CM0qfON`6d8+`dw59>?8I$k*_p%CNC?(ArWMqrK* zjf?XOLS?ER6$37`{>yu}8LcyebBJom%N-=v^^(iG(Z|KM@JxGEZg-+|7fWnDMynj+ z&94nzSg%WPwShyZtfni$W(egEyN?J?DPO)L;AN+=asAk0_;n|*>%$6;jkDlui* zCwYAc4f!1A)SF=C7lazfZ}~?QyLG+uVtWEXAQOOcw8SZK0t0C?Vis(v7wB5DQ`u@4%aWSgwoK*51=A#@ zh@|YdCs|q?eH`4|P(lN3UZ>jS{gutA0fT&uF=4#JXT-Ru=4u%oUy=;zo(u!k%A(Xt zD)sOqKbB};YVmFrjbRw~am24%MmpZEL=`d}EfD;d}G0x&+4QaqUQ znvUN=xcbW1L=9D_GCnXA-nDT`&3S0RWSzSl*vU&*ie^BAfxBi ziHzBnG}?;MGsab`o!TwKuF%+OAfe{f@s8LOve?9%nj>Ln;gv^554=&_xo%RlfkHu55yVJkvE2sRorx8I=Py zN@+FNq{4>5DIiUMbE6t;@ezYm<0jZrCF_z67aYPSt&@00mQxoy`bNLbKg}?~@Uf!c zWuuN(xw>0|_cQSW3dJvoXTQ&fe;8{1f=KwE-H1{rO&U$qYZ<*o-j2F^IDKwhIy_+W0g7d%QVdh>SgEUEijVuS!29dx0(xn8VW^6%(TDg} zuCR^6T$b!4#st-&tvZ54qc^6$p4e;}w-M??W@vG#3WxM#6v3&wrxuy@D2@{uYvLpg zgt2HEcM&lJvrH7(af9%l9cPMCkH~|;B;;C-g4ny-B!o}QRJ!!!-+r|3%poDXaosxk z3p>y}AaO=lZ|>{dp%Y|1jY+h8au?;|DZe(lXZN0~uv;ZVv6>cQa#lMX#?s|57SJUTE_Ia5; zQPNNdp5v}`^LkZCPXOy+!qDxyMwixA^Dtlup%?XCCazn&<%@Q0@D@6%DvCt3Y5&nI z9rwOryxAy2A$DR-Uj%ACV0D@lHa4!x=tI#Et3jt~V>wr~?EV*|C5yBSi5_pPkE0{N z@qWt`BnS=6J$4q;QtoHxCdHD+TDn*(>u!Ccw1)gu0*_j>>E)5nWy=+FtCkp&P?vWt zF(|n+w?;;fYt2n+a;ALow5!H%yO)oRNtktHHWl z37aQz>xS&*A|_FX?O=dcuZe<4B*(b*>hknQcB37l3pE&MKrHrG+Lawc0#Wab4A5Ai zjbj5NGl%JU!lF^3&WMcP42T>D9>r6Lv3|9%(-r}L@>&y*C*;V)kBm#4>N#2h8&rzv zg(^PwduhjYN`2BSwDciBX^Z>?7JZBnp1kaabMi-!;{Agj<45fO6!f^1;AuaB^(ko^BFhS1YGhD(!=h*QW#5P=Tj! zGS4j$)MVP1E9l?V>EB4WYL!(5_?AkX2?-0DT^#1sUfUd?93HhQjd}6&NtVZtijnO6tc){g$eB(fBRRv(KrK!wxo|E^ z(s$9*9${we0jxBeq+#K29z@7co#4YvoP8UZ!E|(q!h~7Wa-zxJ5AZ#Mthvm%D!1um$lkZyltHr+ZL>%=&G^KbRuYuq_ajJ* zuM<_PKe^L0i6sn>iyK3#dN!j-k|y=2X9n<2&ixBTRTE8`PHVn_yryCcQyS)>8+ThP zrv*2(Y-$;ywAaWfJX>|^*l!%Z-42u6lyu!{PsK(qAoUD2hs%vCN?CI@ZYXA-SA`?Oq}%d&E`;Uy5zPGCJ9t+s9Y`XL0z_OVwN<)Y~sf6}tb@o0_2 zTuaJLShUst1a~=Z>#g606Nkscb-+bWYr9?fzLgwqubB{Mb7)hj;4iSdc)tu2)3)-> z1Q@vcmH++Q;2iYwi**yWHxqRS8%Zh*+{zcs#4h;{1ps0<9>6OwI0sm?%_MXt+nQO> z=5m3my2rE4qFfy-h;a{iM4b9a%vxwz*%z(Qy`R+KQ&Pe%?sEIUriHPC+}?r1QbR@% zy<~~Z>8ffLQzy7;z`QT3Bvwyq#zB>E}d67G{6UyB}?R@2LXK zqN6~<=F0TnMq;AvUzon|n|};*4TCQCN(?(Eum}4Qm|`I6ef>HNB|cmN6SQl%lhF$o zHcOvp{*`t1TxO-B&PwE_a?yMuP?UvL_ryn4fF6tC`-q{U8)EtOw)FInQ6D{rp#p5A z^$QzL7R&gDlS#;=vEkz8fk%#eXJTtrZiop<=p0816Mj+rH*p$g&Bwz?X!C6Y`8VICJUmuezRBG@?-jyuo#;M0#TiM zT~wDoBMvD%y1f`Nz81a&(guUb8m)T*6{FW7IrWq_of35{N21BZp=Q!q4#|>LfRvgp z7vCO2UeP|{HWsTBZ18771uCP&fN}>zM6(V#&DqX6HKjyMIi1jhRCGT{AsOuJ#^Rls z@@q%=kV*Uz27y_}^-05aewqWU%?we-xay>nb zrHb+ab%m)T8*FX~1slSOX%a+>ilA)d_1+t3?J&VSQ`>hOWqnHM0*RWpAv-#6R+=!V z`t@g*D|w^ZZfughZPrf1t`PI}>|Lqk$vokqEA{#~jd;%zAundoVU>@8v}dgE(4EK{ z-a~an&Pu*x2HDY1s{$RNE93^Wa%)ZX4o}DC}6ZO3pkL3*tb25aRDnpq! z;~;1wse@q_>WH$1_W7Uz>cJsVpijx5E-(6YWJzH}R@a#}Eave+GI({RKwZt^Qb<96qyrSMg!FH`;KR8w+OBf*z0fbtt53D1-u*#2DPmR0^3q&8&W4 z@ld!C#+K-zRBD#Wo%-SMbTXapfPdI{3RBsl9DX^LzrV~^v3?x5FH~X(%|dw!>e6?T ztP~7lqh3(N5A|R}_dl4YN0WhA4DPQ?+hwDk?6)-6>W-_x``u>BuI;*AJdQxSZ=B>> z-T39aEcj`wdz|Fyulo;^<0C(&BZ8i`R)_-$WP4h`9-Js_fhfNqbpM3ae|7&newcd5 z1rXa!`SNy$#CU<-)*0w+v+5$Nbl8*7t>*R@YWa!_Ov1q@b)r3ovQH&vJaWejBee-} zf{=Bv8KxZtg}7$8M?GG{Y zR63gxd{)Za^CnO{NI;O^la*RBJRJ)ZWMk4i;;)Nf`q>7*MOm~+fS2DRO;e(id0}lB zm0%6-4MAs2G^inhlKnEF$^)?bHP}3Gh}j^apSBc zd74d`k-JU8H^UDj9!V4^Ez;7;y_ty|(l9&{j-CuPSkx#uy=k?5#*peflRGC{D@6kz zQ#DNa(oA#;L#zWj5H`_e!Wj#qj(M3Fx>TF~4MHC$JG+s> znx8^sZQmng2PW1nkJHvdP>T{|dMQ^;iGr2{DAKOMiq-WiGaHj;#n0}@LQ~?gb%=*V z=�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 z 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�g~O_Upx|o#&e^jY#U$JWQQWq;7KNrS= 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

^>OX$4)J`h_m_zSzOjKnwvR>(F*L5Y$B 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%0A4;YUV8Vr^7U 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

q2|j9t8rS!EqfW zA;+{I8Oj|#uY1e4ny{DZYL|OPJ;a9@e&PQ3m}(?+WmIngOQj?c$|Iu&?DhW3#$^F~ zhHbzOV9{UGu7H*nf1vV%&>1GYba?12$JwoPg=_L(elF{VgVyVeMgKvos|Omm1vKx) zh+CfQdmsWSiBqKgv%|u>IytqNN)>OV;6kt9vYAGQ@lMl(x|5`jmF^=60*zmRoRO{V zS@h?#t9Wj9i{~!-jhWOSBTns^$7cunscg+tppeTM^W#ptHwfTEknmO~|FB-f{ih10 z2K|jmS@g-MF#f}}iJP60xt-|OOFd(PzhtF`>#1j5b@fih?9Yq2>-HY5YXsLei+`UN z^tAMTprmw&P!Uz$L~z3(%&=Uu-<^<$AkeFE0DjF(tgc1Xw*(rng-CAwavP2IMfXHY zRhum&*448hpWmfbO^)u=oP1JU)8b@n^G0nUd;`c;OE5Io;>Qf%dBq^3s(0x3vl07R z?utLAr#Y*8B069TF}7S_+oGT@vO*wwDw+?KK;2E|BpERBn*U&5GkM$#`=?zD(y&L; z&VDX$RwS04Xh{+Yxnh}U8XD;DE(4l607J5BeI0*$a^XmX$}^fG&+E3J*s`!FXkGp5 zJE9um-5aAN(!0o6L5X6^cDl(tV#MjkrJx6yW#!h`xh@A42=w>30_78c8UQsU)!-SP zTqK8wk5iU=o;Xm86pKK`;9x=mRERU%LodApdw%dIi=o>jZ{4JlPqoA#H2#U1pjXd+_ zaXDY~0?3-`GT}{K{W~lp4w_FK`$wyDBwCb{Q@C;ny)84nBu!TS#CrDhk4!?Vyt)73 zx1(pnS)MyR9rgYO|A<;~8Bip9U?kXPZ#+LFEPxFveqp%F+F46{fbTcVvJMQ6A0Whl zKRXN`DPpV>@VNenovkgX9Dm@wc+XdetL6}qk{nOBq6jNdu$yr6r@xfB2AnfP>A1z` zAC8qyq;cj27L|j@F}#HLtX!aAXT8!~9gR1k(xgCO5?Bby z*XKV5c1F5n7M?EbSPf;0+lp!J5$Ud<4wzqa|4d~Q5wwB-kYA$$j-tH>8ZH3vWByoEZ`xGE9F}kXs-G8WL8_8cq1Y0C5b}kR9VNX31lA@M}X55QcMC+;0@#E3sj*FW& zYor}VZW?|9noBH$str5>dkbjT#(`QH(5!$Dv|ltCwn2&+S*dE8lDdI0k1f@0aqQ;+ zvNMYeoPB5Mb^oNfLQ?q4Y-2XB-c8t2MA>YL835%JZ9uyWDv&w5-gepHLELmJkj@=| zavkwta?vvdpdwe4w7R$1Nk`;xcd<}&-_)i?>3KeA*$+&z2;zjA= z_rIT(s6xoqt0=yD*zS`HX8y^cbwzy-zY7yA2(+!EP%W*0H>PsqHed9ElqTQcIyq{2 zl`4hDnEyFYteoYK&phn0+0i4d<`61Aljve{a(rkr+Q@XOMB0NRWD8XM^HsCC_~232Gh zy6)Dv8H!nyx<9I-I~$M4lZ;iWiK6$j4KC*M)yn)YKGn+rLVXWt$Dp7fh(V8=bSY26 z?stwR-<|RL1@gSE4^fL_zT@4H9VcQ|dE`%0-i~#PENpLgqbxxqXAinpH^3r3FBj-N z0vZS=-fWjb?4TNY$|ofJywIQv(Ev5NzkyMpK-Ko-gdMO&KRei*17&mIgexDhg}B1K z(I~Ej_zON|g3F}n#0?;Aq4@p$+p8bHYw@MX*&!Nu*A~1sWq6L60u1`2%dTy=J&RVL zq;l0WNf~g?&NEqK+Yu*50akJm=XY-ed=H?t#nQ*8untrpeVWZb#KT7e+HutE+F_1C zUh>)#OMz-Z zz9zwtA*(0p{0$vD^aCZI9~W+dfd@!m z+XWuCWVwLmwNxapZBPN)n7i|TY)>QduKqu5chk1l*ChZkZ2-E~JRd#&oxDt`WyMjT z6Qy|p>IU@I7|ordpn{+_!Q)hsa)0^n_l#+3oI(IME*EgnSh6`>oU^(DI?$orn!7Tp zq0#T52haUc@tM^G@+Gvi_;YjXH}x@y*qf6sTN#=VufkH|Z`l^c^ELFu9f!`YQ7AmP z8|GbIG2RhoBdGi}%(Q4xabanD0YJ|P&=3X%LctY2!_yRao)B=}gbrBVf4RdoENG!h zX0kknaV5Xui?yVf5ir_l&vmW(sl+Nvz#|(491He#!0Z6PNiAy&D3c=rFNmM%=LRK2 ztEzNSP-+RNbq!I1$^l)?S{i);SW-%RMp-i!gkwMVk~vQ%+cP6s3O4B<$czBuRBtJ! z3Qbno*>9?@vV%hh?S=z@Mw)-x-wr^-onAlSTnX%hyMeI-GPJF;V$C-|6y`^D!WRQ9 zT->AS2?=)1lx^Yc!hf->zg^w>7{C);F@>LUVBy*RVNh35?H3oj@n%ajnLQmC>B*n= z>8xgr^?p8MG=b;P_+-zJ@c+2zkG-b;@gDazc}oXaX@mlimzVqE z*{^xs9ET3^)C<+M(*R2mG;il|#w&vT}-PdfF`!RgM-b zg{m%2!c{K~GkI3}+HWoins^$Gl?h4IKPsM)nQtfx^yGg&y6Ic!}2>lNu?4`B*Kf699wpmD9v{s~{qgtZZ%*IW@xMn%J+C6)AGLNSUUdOq9dFhYp;kadeeTtfJ zGF#mKA)!b~NaWRvr~+}VR=P=Jb~ngaOvU!EUll<8wf|Rvc#vddjP0*9$t=~tHQk$j zmdQA`>%Oe=)$wH%k3)WoZw4Fk#vd9R$q91nHS}OR6X=4+$$AiScW-H5l9oQs7!Y8L zY^iA4rdLa6jq++Vtn8xcvBt!gpk)M0|6T9;EBJXuJ&McfXYGNptn|8RI%@NFYjTso zIBz-R<*M*{SfP@K;4w|`C2%rkN`!SsQT7(c_eM>CXt-kQEwoJX%`V)weX(u^ zOyJ`{-L7=KTwaFSIS9$IMd26he}oDR3?zWwQXR@kt_0y&Ibti(OEy8wEGH8xXImtH z##fjs@5Is%CQ{(R)J)$l300ni9i7pI2Ah4ys)S~Uuf0nV`WFnEB?a#GonR`m=~6S- zg;aEzRbQN5VPIg9nivLwWuc4adjbOZ{SB~+Ag*A=a(Md7Zo0!|)k>OR8DU-rnt&iB zY>M@1(=mwPRHHi=&Czx!VVT@F!7}M?2^l?B*L*L-hkMAhxTnVSg3}_ktVdz41RDMs zjkqxxby89(fx zRn?PdP=ZkpzMj-Ouq?o;nr_Sqxd6Y$oVihp^ZZwHU!)RuG)SBI61E=hxNpm-$2`#m zZ|89e#phCx77s1P#SmpJh?ot9I(4?(98{7?Oib-9dB)A|4O+H)#(&H-9!7W>u_#$w z=9q0`W5$JH5#x7E$VTg>MOw?LYaknV&VH8MhWoFe`xhSgI2^p6X=${r$;KOv=f)bu+wZ2arF6b_?pOVrWi1~2|Fu_nEbA5w>F9bas0AH zO<*p%&kJ;P(sFcqIGFt7f)-N;56$Qp3aeX&^&G#4<&@Mob<76)8+l1#4PNm5(s<3v z?DqpF=2WsXRk*nMAL$C|(|!)XqE)UHVq;2%8{0ghq0(4b^s4fUm4)D9`D(27-69WJ zjcPjE)^GFu>V|RPdb(oE?U>?16GQNqh&||DS%T32(!OP4@s57-a%H&a zWbS7QKks@!W51oPti$uFc7ZDr%Vpu2&LYHQkW6-Au{OsWUgOYlST6yGMu=tavx=Bb z#^wMN^r0quP1&mXl_KAkYqh)nRp@QYEfoN1Kqyo+MhA}T8zueHB+13^tsJkB7r56D z&`3KuNm~mcfLbSv%hgR;X&ANcnXSr*w0JW!NB)VrK7~@nK|rxB$w)9B4Tdrbla_$u zgW3t(N+@X&%5HF1AGfz0$-nlBzy6y0IYJ=%%v)MnX@cJTIwJ#4qNM5~CfVRf!*{+i zxx}oT=jXWdW~MCdf{u#}a0P~ZoDQ^A6|Yx*4<423=vjQEqstaS?ESX*qersxy*S4C zRK1MB-p_ZC_~g%1JQ9wP74_S*glXKYvtH9~rv^SwW$MarW4)W`-W@biMXnj~=RiCNa;6kQQ$i|lKal?7?JA9IgU1?6S3qJm9 zE(p&B1jvS#5xJBqedoQs8Jf2yMm~AQ7mO{5JHL;2i0#9ht-MxF)^{rJi57PXcTP6n zDVd4_BfD}9zhN$+{1EKxarFHHJGQS)tyunMSQ1DBAgEED*w}6cQ;Zk0AYbD}0usl{ zLp8Ff5|D}%1<_}0gJ8gW`@hXh1t&DqEf#Pz-Jgt{B zr}Rsr^QW9QQks_ado!m1l8<{wLT*}8Qvvgh*Ax_T-n%IwBvfv3E z(XB!{x~%N&Xi?n7HwF5GGy87zgnQ?9pXu$fj`{g<1qP4#-;fWC_l-0Yq19d4jLpAr zcE@1UuD4u`X6jm6Y)wSSH&)h(1(aX5VZSg0!g)@CjA2xk0#zlco4SVyernx$lLMIV zp7zQ2X3EmQ@-JItQjIe{SMi_f8$5CGn2hy`NniL-QNLQX*&4HzI!0!yo1sbl{CN;i}e$y3TP7u!%^^0QVlQV{ecKN@y?eWC#l$mka)1 zey`-mcz8I6a9J)SePI~vN~^n; zv%i=XLZT#%s8>HxA;$fo!uw&NcB;v3-`?pm{9^wrrTqONA;nca0ACV78Bx&ix*+#( zuFSyWdU+X0nI^%#haXJ`@%tyBoOF_eZ$~ThCS>!OB2-Fdm7kia?~RfjUZl)oG`X7E z5EKQj`TI&C&ra3K3jl_=bV`P#G^#%bpKr6KKg>qMe${(JNue>cgZ;AV_l~hs7(-R6j}W9*r@0Uw z;Y)w|bLcUL_)>uDe7k_Hc0jCbS+7TaVnD53v?l7WsDM6w+qVNz)&#lke=9!;;;bdz zW}9gC&peQAh%Iadsfy*;gP?H_91PT~{dRgi&Evd%r9!5OJByQwk@1EX6$^fpFa_eD z?_+MJ98QxPdy44Ug7G9`jSWF5p{|d_1_T&hmzg`SFfed-i)iSBkIqyW>pl+mh8&$J z$%nHlqqIwQISf0O3yMaqJ5WqPb6d_UzOFk?c(43>}?O(I?31 zd|p`WW>BMhKXqBqtW{6ZO-f}2MS<&A4_Ruo)p7xk>p9K)iBtFw0nsktrAE#Ax8brk@pW^_|VlEkk;D2?V_=bncotDpj)F^l<0VWlQ_7B9w6=j zIzQXMeRALn;*h|&J0t8<>1g$>rdDbyMeK*V1)h0_$oJJI+vg|~*I zZTV@r-G=Bjys$^>!m6de6Tpe{9%W#y=(b=kmdtr$l7ZC#CMX*2cS(whc3O?T9{zvTNuyHZQQRupBKhHH8Wf zLE9=lLCS1uV~O4CJDq`@Oo&fev5RKxeX)>t0@B)`Yq>*X`U+v=c~I)D)CbdFpA2b@%05&iE2*mK5)hB^&p>U&Kvt$~ zY3GkKVKp5%epHE0Xn6|7XOM=7%jJ-HW;`xozP_$++E};5Qv?B9FOuq43aAIi-j4U>)xMYJl=ryKQ1;2TnxH8 z&1!412i)RZv{=r%?NgGtr;i`lk@MH?ifZek>`!KtHw+v(*rx?p!c@@&w;`1qGUF=eWS27LR& ze}4XdJ_1uK4^MsftK5*mmWForw%{)okFTr@AjrrZtRze%kFPk`n7FwA``2v$_%$CN zql$|)m{CLC00RDMHRVE_1UDT^=0U`BOQLwgevW=%EH>p5^QNt!o~O*Y-tRlIWo~7w zZ2jdcm{An$X!;c_Vf)1e8F>Bpza&~D%)npjAPWc}|KkCillR-6J_RQ32gyU3rR1l_ zm;d?s&j|cy1pYGu|MwASO?$ea@#N|M28fRk^$3W}Ox&#hjfb57jfellGOkA~`(L2! zUoomgTPk?153~8QEWa`Xyq>9oocNJI~xaF(V=iH_)Ch z=+La=9(NIOpJp>WxLxnF=xvxz-mgR_R;%hv(m&ka5i@$-jjgv_ha4SVdNs{A>#7m@ zl~kt9ukRkl2`-(BZTC+JE)~~#-rcO9?ymC^{Hk02Mr;MrS(q~~E8DQpg$?f)E{#v7 z?wqMC7!wltZkE9<9Jf)NpvNgWjge_IW%Cnp7^kit&~>04f1o3#$?wwgSOVU^d~&UL zrR-Z!S|%_wy5Skdx_hSM`nB0ts$Yq6pRUQgf7apDGzz?XsJ_6dt}bm%YqmDE642&% zRJ(1y{r0Nr@M8p>)kN3k`5Kc&&Onh8xP_-=QB$9%sbj~C*s|0xZn>z%;|?5mYFRnf z&Sh2I+2#DCs9m7l(?eUSOV*!i+5XdzHQ!wC2vWWU>9V7$9fk0wudTypeLJ5g1G$5X zso0GRJeB-uty<_;$GK;!I0onZn|ENNd7dm@uJ34MDy|>!KV^S<_iY)bxcM5#rMRio z;ms>mDtxeKD)TZ@c>=oQ?)V~)`|a&aYVheR@?$X;_MO*t5Ve`b}5GR@>iSP6GY5*TuA1qp{NjQv%nX`VSKha;3qGA zX~twRHo13h4fM)_kmm7^Rh?oLH+phe1m0cl$_0vtRf*I6a4t*uNhk%Tr4*2zh|Yz8J-FmNZ=Fs;Ai1*(gb8(79wMvpw;TyH89mb)u}E(5u83M14&s zQQYA-mY-1E>fuPi7V06$jm`vtBIun`oXb5gHs1?Rt$AZM9@X&Drp_JtVf;y7w|y>J zeBVWzQl3egma((@3b*4fHm4W&io_-Ik}mX@i8{Xx;#Y?czeV>!6R$#_#v8}u%*?%skcZ-ILM)wfJWbQ|G*)O@ls7mH%w%g4N9AN_BzTEo|tJs zA{9O8mAgPLN5y9=@`GVD(Wl39Q!$9eI+lR7PiWW0S}m|3Kto{gWfC-P9?D|XY4vx4r|SrUugq*19=@r}Y^%QxtJW>|7+2+tb^ z2pxQz!3)_iO1 z8zy>wVJ01H>{W&9MBBHW9{I6i1rZRc+;hz0Z(l_+t5@C8CIk&z!rsvjuFCw1pYfTm z|6^hDLrfUh5>BkMjRLV$SB*C+$}ZdNH+>;14@JC`B+(rj9Ytm~8q`u7#hobPQeNH(URNw4 zgxQ(an33LtO{CnS-{@c1>lt!h_st8ZG2!87i#ALZ&z;lZs@)%qJy( zY-6mRoa-w(NSpq22s3KG`tzI!Qg_tYBq1kH&_@-M19zWc4v9Zy1&Zh$oXjzxB7Il; z>4t>KF1@NG+!jjZcXS(}Uy#JjbWU2%G<;3ZvN^GHZKBTaPtMcgApBt#oBA|SXv_%^ z3*~)+u{M>qT&q*@yo#)X)SA*+crUtUb5d!B4@NkWL6A?{^QUQ)w~+SHNj+ibvgdF1 z7)ft)^9B#G7auU&t>!|DkIlPCn%elVcjP{bDLZq^c*ml5_*|}qtDqq{y44(QHAsaf zLNvtsBygBnJCHnGk&O4*X|gKHMR%r;K|rOy*r~G^ zFxEGy5)B}?dWq|uW5W?}d&0wxI*+siL<5#a2Z;{lwa>j5xtLw#ud3iQKI1N9s*>Hr zhNrusfdxA$Rqc63=eCka`W|wZiG=}Iki@DqLqQ2ED^oSiH@o6BfoRkL$w2`}wulwd z%;ZWAFA3&{tQJ^ODflk1pLCl;)hc4RTn3fB-?WhtqL@sIt(+ShUHd{IGPXv=5QQ)J zZ0gjJ3L%t)bknOYP2M=IS;`ISvF0-wwk!cnpIRoc7KGWK+Kr$K>2JKY3xg5FptP^X z5x#wPhQ98$J+qdDk23n1uIstVMrm$6v2&}1R-*;tc5mTU*4}qtJ89h+-FpPHA6v1= zVXKs@`%M#6Zi{;3n!!uN4XPv(-N!#;W3i53qxT_k^)yyAt@|p^{Zz|p)G5H}c_AD2 z;OAPhJ{G?^Hp+qCtk@1`V8LX%Fgxq5q7PhYj(@exRfFjF4qt@D%<^qN8S2-2*Zbe; z-eNil#M{fdvxzpVCUfOE5VLVw#kTcV%~A`RODYIm#o%u3%hmv87Rx=8?HVDgAA6b& z(CC5Hf?IzNQp|y|s(wqED^qcI%?po%Q#gK(A_V(ZF&GYt8@Jh z)>O1Lu{?Z!B`EykxWdVHe7#c`kH}>N;R$d~=#J1Pi1Mmka1Y@r{;4C(yzQOq0#C5P zR`e&NlF*w4jDAg}T&KuiiL%ww*_~KUU&onKbd);|uuk`8R^<@Oj8<5QXYzDi~Gp`WUyRLwfw-BhWz$4~MD6@x8&E7EOGl{v^ehwc?W5 zGlm=V(;c!!6z&=uU2Yb*O}-dKst^aq6ufqMi=z4bVB3j)+k%A;4e!5eEJaHrleKLU z{fXR%_}Jg4FW!*pAb_pBS@aDzus3!14XL z2ksF@Ym5E#moUYh5*9*i7J4BeVK-b3b}K?hxXM$M6rL5v%SPQ9>+2{fNjcQs(B7Cg z*a^%oI!qpsHPZDbdLchw5t*8g6q%cULm(Md)fbR<;@u!0L}ZMqoJ7XnH7`xOiak{f zGbD5ws_GYPaEtJr&f<+bYI>XA3>2p!XEWIYzYj!^c0ws#_vrJB@y$9pAL4^zun>(qiGZu~4ct zcWP<-2+^~QMwkYZ(-T`*i`y&Arrz1{w#?pI&UGWdx~s&fK??#=Uf5(_m;9-DJJFLtbTS`aLRD2>a z&Css`7beMX{~VMBzS*75!v48u;|~4)!3@!|Cg2douR^!PatASgnlztjcuKjgV&=t< ztLKQ&Qa#S^2wG>$X+7aQ2RS4bCFYek79|tt<3$m?giQ;}5#^D-FZfz05z3OQDxCXiQe@5=HBzFsiXqYR{bCZ z4fA?$yT{*^WYAzeF&hy!z%gQBe8wXW)MFi;l9Sw3q#MYbE_cu0L<8S=YdDY536IaFv-VDBQ>8DR@3SucaXR;0veR6dk*~u zVR1~Cgt@*^I_VFB*i#5mnreIlZiwzSuf@HxXH4rti|VAE%AZfxWwm+|hWQ8Q#H3@^ zgfENmKAGr}^o2ImKJW5fjwsS|M)9wG@Q=1rn;gjM*_@6MjWjKvJXH%~+vopy2I`ddWJ|P>zC_$vz^nI#Np+3n68TTkTFIY%-SK zHDV#?YY$kAeObB{(xk37)Qdpp5uDw&ybrk$j5@n`wfM$|6dJ(&N6oMpfoMLA=Y{YQ zj~I^qbSybC!upWvUTFH%GWzL5yhPXr?uy5N>epNvV#Si~NTFcvGs~whpZ69JR%-~@ zgG=x_RPTsQK_J788u4DSBi{j~(SbvnV9zH3WY-Jllb|}jSUh!5wMcj_9mGj|sx&yw zujUMqn~?@d|BQM6Y?N`t2LHW1#zaNzmin`mbR2;E2?`6A)ctRI_)+FQ>S0z+4(9*T z!<$zrDkl#(TI^ zlq~-kJFsW@6@O;}t3bizj=T%IGWp*5+5#&o-uEOb%2pSTo1XUW=B7pW{f?iz%!z!kWoq?{q2Ik{iHPE4qXNTi-g_8; zh&&@uRQ7Xzb@tt0!!%9Yy)pc1Z5)0QfT`Y-i+NA>eh@M_!C7%X`h1M<{M|#(TV7__ z=6hoYmUgd4hk&E~An?U2M={ z>0?LxXS>12{d=o<4|0P0k{WXYb^;?tgOp&4w{&t8m5y$3WuufSQWuXKh5L26s=dRk zkl(CfmtR5^sT|I@AvT>aHA@R-qOU~N!sSWRK1i@fo7*4W=KND0G+js)I4=T z^0Eoj|77{SCDQ&hRPb|)thm(p8q2PjJZPv-PH9-_CS^rUtlEp|dqEaMhbpHeGR1qV-;LJIgnM5qzE0x0sW>? z7#@j!%fVpduwLJ5o z^ZxS}VV{@Z6d^s{f`(R~3V#{ZLFn?TUUA)rGI;$AD48J4tD@+{Oi&<4$#Qc(>r6p> zc8#LkVZw|3l{R?Z5`$d9@AIcg)V`$eHhy-%mty6cEU#lSUo)pY-zMt}q0F1$5gOregpN;QFaqU{Dr99F7GEGN?P6==O6ntau6PG0CEGvC;mzb0Sz-r7_Zk~gJkbt`;MN7csY z$aPzJCS|IoR5%%0Gl$jlV+r^EH$|tjQNqg_#C?qR0ir!C#Hdv1FLNIybKrZC^&C2E zC0sKo6BOnrBDIdi9Y(qdD##=bsa!JX+T-BPDK1cwp3o1zwB=p@gDfm=UQT6FsWJ1O zU%m-}X!!dpnr>X5D^iK0;^~7d$0<#Hy=av-9?s{(+)pR)bsN6NY;t$vNXDri{`vKJ z3yFYG_G2N{w9AdF?t93}p{?HUjEVP_A=PWU$J$GNj|Dks>JK zGIWf2f9*@UO&YwsE|wO)6BHRdB>kxc^&2gTu(dJ5tcFG7W>axXNmwsq#(0Yu`S7ez zTYY@qi2XrN>}`<$cjo$JQJ?oqIpftYCcT}73YQbKRH_X{O?^zWmi4B0)D4zLIy?2F zZ%1V`RCU;5T?#=o!?c=S-KHSk@sp$1eMK9u)w7(A&UgGU8aI`Gwx#wt8h8eNv>z9x zo0uXZ`HCy|G7tR@bNP8475e3`@(_eb?WhG->Z!7`1Cx{&1|Hsr!!Ka`M~mL))1moC znH!4pYJY;;rpQ$K@Zv~Z96v2AQuFfaU$!2<`DXvdeb*p#hLc%hO$eRyJ5~a`p9dx5 zux*H%@U(!(5?ZahcbjCVA}l$2SLwayWq)l)>+x-UWtQ zcsX@JE&Eh{+}o6$yfh^Iy^`=L1+wGK`rQ$u(diY`y$6gc15d?iD&`843b`Vz?PB4+65>6Gfk9zN9av*M>D4CMvt0*s0_ZL4ISdHr+B z6;~Q8E}>&{ExCu5j?Z|T?oLj7b%yR=EZ?G1ecUv5W7*!5du`EbvpPI1_q%Pi7K!bs zFWGW&&=l*7;hMuV-KA8|X;wozPjp(5%&YQ*poE_~UfHCs{sH|b z>E5gCSXJz{S{+78>2=3i!cm#z)zVf)w%@$!!j*Jw237KOijF#^aZsta#d4I=<*mCi z6r@HKEIXS6JGgXTq0+{fwwKhu)=>8ZFs$TcZojdn?ciy|_*UrrSo%5ZHoe?V|R;E?w>1ek+-^8E_r@;)Umt+r$qRul2p=pM=*0jRaQ> z5+aH*^Q?vVP1QJnaVAN~>ACefm9LCd^i|thnb<(NiV3F2Il?F+@5^c`neA9T8~Y~Z zj9d~xo9ehppshMTcfW4lI)}TFHLOgI*{<5(rJ1 zMIno6KR`@ZxULuj(X^InO?uwW#Dv8^3|>xbGmmgKOrEZkv&Sg1p-NNi0%E*Vb0x~! z=$^=uG@QAGFYcy9>b#CABG1qWuPJo91xFJkqCanx^$Dn(=0#O_Td z5^5DTFrN<-gjnxHD^94sk*zF#C#R>g9iq(b^~h-V_w$9?wINLN(@{)GG4H~9xajsr z4`-82vY_jA2?X(6O$1IQTf;DBH>ZO0Pc4!v#r2L8KP==M z&gT_w3s&OFI9oQFDoB*_;#5-g$HB`*0(}oMq0bWtS3wt5-#X z4@^K(`zl&l?-(e8`#vvLSx63(VV)+rRd-vz>Dy5Ne-jFW-Q(d8^ZKB@+DEd={DKSG zmgWfsP}f>YZh_bp_PbD~a+U-e{K{?;C^z$$Sp9CIz6_~(Jrp;xmpH^xi?WS0rMZG=LakVG z`(YRH5m>oKfZ@n5D7VXl4FzkY@sp(yj%onZG9Q{m`r@)(tSqtXRINd4} zi>>#!inMBD$u-t>ycU%O-PUEE&;07X@!sb8jG|1fHWoCC#UQ1rBVLpY)(sAtm3JdE zT5@krW;CViAd`0sGf<7=NDelqBj18?BE>@aoAPfeX-ZOtPpe~LSirqz0%ic$mbdlS^l4{_ZGyOr3Ph>S zEo(LPjQn;#UfBoPqPNs!iIv$}*^zN?xBC0*uFJ1ZnFcZ4^sBNohJ3sT^(NRw;JI)- z0p35>p};@qaNO0Mzit{XVwRZmaq^xpQ1ePSKjq!h_3~%l;3=^B$dE2d-47OJ@~sE^ zS%!+~z^SLP^EBzsIUt!(zFqAjPoES&VX*Uz@d{SgeKdkQ7S@3AK;fFUV8z-(7xUK` zcB~S@8csfLxZ&YKd1wkwyg&96R2 zqFab4Q{9zDrk!hu|ji*jQ{OZ)z{HF@crdYS5EOckw<<^?xmy811fL+P2dm~D&K49}iESwrDY4nHOjRe9svZveP0hv@%==l;c)WMpRe zA9#-Se`iVm5{dpVJXfqL8A-$j|0hd2%b{0Y@d!$UezWS|Ep0GHaF}AHHxBAT_wk|# z=iGW(zwrxLP?Kiq<1Tq!ou046b_Bx|2Q~4B)s&vY()W$8bnmCpmontL_qQi!7TL|& zqEV_9!wKJ1C=%vR$FJWXxLQ!2kJh1{t`@#oeA1&2j}D1E$r2MgGdcYuFwZAomvgq5 z-(g#1k>7zh6DfCUcy(N&Gp>!J`>j#FV>t!VSeJNsb)jA6zlmIKs(j%*MJQXrZD=~A zetpN)^W7Tnw+Kaprp+{^&ucV6ieSRMkLt zv5#tBT;nG!cz!NP)p*s&s?#VL_exz8!6o|Qe;`Cx*&c}yk3&4~3BY6i^Aj<935X=@ zSG-5sK`_ka6RpehQeL$NM3DbV`wgKtP^<31K!tEFD3@bHD3jOzIX4Z15~CDN)Y+WU zIYNW%!?o0`vZHdp_)~a7J}9}eAb1G4DMfM5pub9c#!qbUdH~PR4}ueZR+4EBhG_3IteGM*nHHc&EJSA?P306o9N2gG2?PHuA$*3oF}Sjhyrw{ zBnv#i-PLIBbjO(hXjY)8LV5ACdQHP^=V-ts+ZHQR60+%Ewq|MJUH#aFQwP`0<{gQ0aM4(K6x(7{tv5d;VUs<7 z;GDm`V`AQ7wy&g|O))wN_1L5p)1IiH<9l7^%rfA|csl|mx7Q1dBCwb=Dkk{yct3D% zDSgF7K`E(?Mu38>h_k{bB?si0H;s6xnmZ@~S4c}Xwj)0xP<0>vh*KP+)k(W(#FSLV z9#Z>La?c?yiq`T;D2Zuq0V48sihmPWczz$6XHPn))d}dNZgq}Pk zgwU2Ixc&JjFG(nQ1_98E<1+NNu5esu=Cz7}B0 zUIrs-!sAjss?rHy@QE#hT0&<*HNLWUZHgD?Ia;|=x}BV#iH-{_Bu*mhzDwkrs546I zmwhimpCRREVF^jP0son4&x44*qCp&89%8A5*Y|n_j)`D{3huf=t$gPDrtT3|_0Dgb zJ61!dDB+a+l1$gGTPhUQ@iqE;J^C)0uhEOf3!{ZW$p!bu8|^;2+ym+KgLuUz_I=zo zxBYzQrkpNZnxgLMjoyc~C++)33>@YCe{xp;A~P~D&@=w~<&)!oIV<+RRi6LLSygNN z(^-9}K632FNX($7fqL@r9=6cO4JK&f!i(v>B=qJ|@<=LlS~E2Qe_g&&hO^@#IeX;+3UwEX8PD{Rxl+y|5XA?;?j-L>Vwao&xQ{mDt z!SltTy#XV$*QR=+E`8Z4&9$ZX&)NR|?Sfc`y9Ciwbx#a!_M3sKhp$%D6VZl+%w0Y9 z9@zE~IY=wkE<*6|edB{JwDo0hrA_yK=u90vFwfgXreKu6LnTL8% z$>{td91q6m+_93>LZz;~tNW^aZV@ciuGE%PtNHJMK>P4IuZChh*YA;b{qKD!n%e8B zhv#kXb-t`b_fFcWZ6ZqjTsINV0IcOXG#CIe;}55so-H(ZnV27`>|{_ zDG|IQG=a>X5u!`EvVV(M41-a4VGg>kf7zyx=jOrh^7f0CG2yBKM0tyyw-uVqNIhIb zgU?oK?Q>Px$4_!ICv2u4vHiAd>%vfauK9HS; zctU@tNidlspk!cm(Wf2R3{L@jG&og)EVw9bRI=Q=dBiwfO zfhT4LMXUhW3j1+=M}Lp?_Wgxlhq@7C?c8fo6z3ZJGS+|AVOgpd0AlFMGqEs3##0e zu_ENmKvm%ffW^r<)yC5}l9HH2teElCopm(V#*Zu{5~Vp3BAF`UXs~b&w@Hsx3||~V zB$5EknClqBZybm~PBU&_D!HsfM9v&7I_aAVe@#jgovkTkh-7Ap{=ny}gC1?N#6%)9pNbhp0;MoQ zZQQI%Th{T8v!fb_mnbO2pe1T+vI?=j8mmMU`n)vsHls-=a-Zi;>|$^bicCRzsD|`j z@2V)8#;8q{s1al|T^>ykoqFD#d!WREa=oSlrOdr32I>8QiTJ(X+?r5gNr#Kzly-Y% zNaHLQm4btilO1wUrbw&x{Gca=&u~_sq=r=-ok`iY7em?Z&NOM0>m>i<440pJS2!#b zA~%&(8_L#%uUGqGBV^fdZ#vrfiPh3+a#4XkPBf#Vq$w{w$9woSPb+EqiKd@7>mbNO zdR#DDTZMOxEyb&E-MXaXPU2)fPz`F9K$69OQ`rmP*~wOkxNx$dxz0O^3Hv% zj!IRBg{hYz02EvRW{9?11K~G5Pnlr5o789MzAy$;%F^AKWn{ ze8q(Y#Z*7#PUeS2TkyeE`PqC4s@9_U+eqDRX&B9T9w8)+-J z@O?LE#F2^rs8gR)nd!?XENy9G`hl#hYal3Vri_s!41MsVOKBgJigr8|GsIL)IDw%L z@a4hhLHNf1gfoWr>x!#}tE~^3fJ3klcao$FN{Rj`3oYOasWT_Rq+K{Z)u$)(L^s9R zAEQ;-$BGm21lT^lNy7O=01gE7_xr4!Dc}m40ayuOTcvwIWxAMh|H&SNRzLJR39fQK zywG5c*nOqbhJ}9Pg9{3O0?_ML?{{t)ddI$Hs+tAI`-)h^z1&IsD+Etc{qt`nz}5TN z68z~9z{x>uu`I9QCykFk4xZ=CgZkVXFAQ6x-QVCfDP~HZ8jd4kugWRS_MjaT8jT<%r96Gdp=Z8x&3gill(#eKAb)MHg)Fv zumd(t00PE;jFb5KS`erU%PVy52m)DT5=IVd^k|ql)-ULm@{uy7N7_FmRdrLZ$++)* z`+i+K#`a2oA7I?RocPMTyePWVQD+`8%HDiu`M4F0ub+MH^meg(I={X?eU2_{e4Jfa zY+=*sJ7#+aJO8E^>+c`jReccl-paT5>=H~_t(PRRw0Z4gIJmPP9d+O-Mf>QBeYE37 z0F@qyZBMWZ0re(A-f;L5W7I`Bbry!xR>}ztn;Aa>QI7|yhUPqG}vkpp)^da)|DwbZjJaDHiz_HB?Dz0x?` zXk;+m(^wXO3tD7vr6`kMk_V>IsQlQ}|Cr!Il z<>K!KNcZ4qgFPN#!n&rx)wPlfYBIqAfLNg*s6zENaIpwv7^r5su3ykYpp$+juecaL z?7f^M>sSZTuoj?yhl1wtMGHaABm<0^RCS(fZ5}I(P-@+bF^-|n4Q(oH%^|?9 za`^`J69*cJNd;~r$#tt7IGSa~{F={v=4phsgGck&4Ak*to$NXWZ-q~prQ8RvP2EKs zofl;2Ku0x9Rg$^s=2t}l=(`gK3=6vHz1rZ*tMCQf&Q&GM|3+0G02t{6Z0f87k~hz7 zEcFl7g{oq7_+?EGC1&<$URE_%Y5?7DBFv1fwLU_k(bRv05yqJUTsampiCGjU9RM4Y z3W$-aGsm`W=!XUZ z#9f&ACBG7X>5+wWdIdfha}liE9_;f$F+#eQy%KB39fX4Z2mkK$i4C+c|8gNw1acx7 z6An&705=)#rMEhUUrRyl0$!ry^}ZCS%bstRR+mv&__A)5EEh&kH+mw`_gozbMg#}dvTRt3Ht^r2mYjrcF4YG-2sM=n+7kG zwfsf2P!i{eE1k5$k}cf&9*C_9yo!k-25*O($`UbyX&KosPBsISZM9hs`43Ii=@f0+nz zmIqjU5F4_!^sR3}B~ z=vYuwT=dx8o}Sk=Y^25@e5`L*Zfh&4Wx6OQqK-Kx7pX2gVh_XR(-jkh_;k2wsFV0h zj&n&goDZX?AE@%T)|E_@e42@9dj%4lZQo9puYLK4S4+^c_gyrFj+zQgCBqH#D&t!% zf^4l%b#zEPtGBP&khCEQISC9YQvOmz=YKn$kZfq2hY3ugtyhCZ!Tnu!JEeA_1k*>} zL`lt$uPFgNkEQffu&iT4A`&fGpOF@!IH7S~BF+Rpih4YOY5e(+r(;5wj5^#dYZG2T z87LCpgzvM!;Z}LDR_9{jRsg`T+#$p3wK=;^q+PK|LGUCE*f9O*Re`<9nDQc6xT-ZMJfvwpFeYI;=Kn2 zc2ie_Iu%Tdd1nJ|!ci}iU8Zd=^7Kb@M}2Wno^D+t<4sXyQsm(|>fCzs>N2c5lq(6; z4HTLXJ?1jbGsU1*(9iB_x?>B8779V@)UdfFKDwMh+_e-WqVC@^t>jUAwZ$}0m8ObDN z;ik0CNNn@=!M8NGmE@A>xUW(NCi!Y>Ya%A0&Tx;_Tuxbj!8ryD2GoL>eZK3(eGH9v zY6Ud_pMf>S!hM$;ZhWQFWqxJ2muDAj|++e{{y*12Hg0z4xoq5`f zvi?bHazoS}CYqhIl_Mo8JkZEuR$hAt(YHknsq{$1&KjQ0XhRw<4Tx=K3B>uJexwc- zF6c|qHP-X<($tm+PC^MHA7-VTs0QZHs&d+9%ISl#m9xMj2 zT+h}bn+~nVc4~lM2oc3OhF-|9I&skyq$+S3V3w_gvQ)t-nKI#=(#wp+o|;I&T;sZ! z)|*#qo)&3*1#jNy@?+J0f#k(Xl4PkOZ0_D`c9}*Ps^BYsOTDRVo%W%h)ElbZmEpN+Wz{%4%^ap-&31{`JFy!~ zW2*>HK?Ns+^3j?Z))Q_5lk*Vdx zm_^tR*_90J$jko9MeAwmzPcWsoiQWfsfC(9MT(U5cUvszg1ybNFH#oLU}AZzhY1~-$&slz?*fFXcQNuo*XT==VjO*&3a_M z!A9c?3;z>J{TG9Sk(KG+Y-#p?^%Vb`*TMd`H1L0-RCV!4sy}srf27uY)|UVmcHN`k z+F_s%;TYTQawl8=Ce|#{vyvQd9qs|X zeZQ~n7vL6lUWI;te2pGmJrp!$Egc4Drk*{loJ|T!D@f<|etRYQJhAO9SN1?8@*WZ5 z%~wxKuRl@R?pt?PWHMWJAmui)-R0DP_v%P{43}JR>dvbtbsgZ4QH#mAI*I8vi|OvD zI3~tEVcOjDE!^Z$YxDiwk81o9WFBv7Ha2IGR6Rzv2x>kmM-@hFk zeLmdRpP`^FUUJnQ3O-Q^+rzF>?Ib)Bb5R}k%NU=YvpcEkoCW?MSiRnS3GA{37ap8;KTMTePJFTipC^k1>QH{@-}!Wg7WlZFQmGw-ZILI~UejV3rT*nL@8_}baemxnXJR~6A$ z+DHai4j%SXa?Z&~%BT7~0@l5h8DM7+Nm%kHf6T2Q1}wn}nY;pgvr?tiROl)Fm_be( zt;3t#Y~7Oej;hI6l0QJhK^hBoEw|yFz3QM6{u{9ANKJ52U$4CV@Aix7D2tA^pumpe~p_qR*$O8>PVPcvYJ%rA2 z*($v%Z<|&a>SW!0ign@@wpbBP*N|46vpqvKR?Lsg#Md8ZF<{%OOY9}(3`>ugGo!ef zT}fQj%AOh=O}a%h(>@htac7$3v9NB%F5EQn9hGs`-s===5v%00cSlVTvss>}teI!I z$?-(rtHW?#9ODY25Ej~LSEQLtpK}~g`dFU{eLD2&@gwTQXqJkOl0L~Rvq;f zUku)vPD)F_Xv)uxEiMW!G5qO8ImJ3TP4*6`1Dd}BCmrT>eo3s3k9;$#|6VzoB#H>% z(re=FKYo~@@wJYCY=mw=IjSVTizp-crSqziL?Hh{N!h;NtfK;kW!Qyc4vj(3_{gLo zNRKa6g@5~g$KIFRd|)2MYrT?1GdEB<1$kB@08pNcnta63bKX%gmey!=rH^XH_xSeC zI}31l_w!MDF!a_`T`glVzkb6=MfA56$5PP*N=cx> zk9yE~y&BW1U?ZgpcA2u>r2S4+m$9Yh@R1t1;z-i;faY4t>cr`vVkNlV3B|(bqlA9L zjI8W7c+V7yj|n?tviAT6e4tB+tSBVMJgSIN*f$}dd~)>#uz|vbE+8rRx|V>EUv?;# zz|o7g#Qlc|lGf7nUG9!u2_;5drQ;E)u5NJZ(T#FcPCHaRvcT|4?~Y0hQo70X>QF7w zGTR_O7TiSK*P7viWOd_m<6SpOdCAsG+Ayz7(4wPQmiWzKLW7kh4z%8Xk^B-uTw>&~ zXzA}!Pz4honetHAkUu#;$DinMKNGI+u=p0$W}&^}_t5)ORj5q$Ka`p&qhqdb?=!Mt z#A07qJZcb!qdN7_wz1l;a9y399=#DP5wky!Vqi2EZl~1_VopHN1nD!W%D!gb*VjG7 z2vGl6g?8M!4Zzq&UFjfjbOst)WpWZ!JUow1H`#&GfYJGBV^`&#cR5%tr|?so%{g{x z`x0n1Z@5LoY8^*~Y-4dyRIPNi&HY5Edv2qxMOwB5mryuEj1EVk>_mTYW`OaQlWdZU zX2!s%_ZbKr<;JDH9Uuc#P6|iGWtH+SeoGQdYbl6y61 zoz@Y1YS#F&)Fz@hx`cZ`FGx0@&I$jik* z3q+ty^>jIqEwtC-_3cBOUM5b;OjI@1>Y8?R^amA`$W=-|!PIq8)@tpWRxcr|`B)hz>l(x}rdlJK7)(n+kxVphIT%)RV z8TG;IVrV>B-ty^uEwz&OyUk}e@pSv$Su6f_an-t#&~TZc>ysrl5F>^HpN;;+GbhEJ&Gt1`d;6dV6l4QF6uWclw5 z4#&Uxi~b!OIsR6n{!?uHFH$4}J_`fWe~lUO85kJY{_B7VpM{C>f68xMC7b`*UjlnH zv(hF#iQhhGBNy4=S3!Rg35n;kHy+bBMq>Imy-7!4+Zv&8i&Bbs%B5jdazT5%5a$|7 z@&$4}5{mE`PQ}96<8hAT&X!~D$<)IK_s-7C+m{YcCyF#W{3HW0{184v#_6XYOY-$7 zY>VkEL>x!t&q721W(_z0`7Y$L*46{NGXXdi|9BS^QxE z%W`>EfMwuW!eBD6fIjHW_6EFcxg_)$%CY-^s@o&xDnB;HBOwsQpugfH;}p*PXO_8rjg@kve*Faq`Yqz4Yc{^o@8W7JHn=bJ?zlhD9rxhe?Sl7EeSHEbXh=mXhP^*X!NyCSd*NPWyTc1# z#ZXzTJZ?1{{V2UkOb23!G!;Rs#mc>FR63xX%udZEz$0<~gL@;2b|C z5PzOh`LlHZkrWeAucHg1!kvnTxB+6k56F>=DsP0-m+e4)eGJaC&cF(HK)?5fPJj z1nzO!Jut=;>3L*C*D62b?v#)*%x<_Yav zvWJeYBG`RM(5j&DqCTU{wiaWvcihhhQ_hhQ-1*b4f}140VVQT@KCx7|Po`bw4L&$M zL`2_VgxSb6ERe~iMw9HV$*k3_ey-)ki-azbDk zos`EnrEe`|aP5b~pR%tD%`rD=KDT)k1t(jzTVtKWY)#U20%YJ5X$o!BfmSAPMa4sa=C`~)9+#FYjy;C< zP84gxh+%b-8}d1rCTf+MUn@3*JC+DH9lfY60NAnZxR@97?r7GK4+#&WQQ{5rF|N>B zvDAdJJC{G}Qg#1mf^z`E$b#2&1dZIyD{BehAtdS1)_)W?GiN&R$*?@BMw{>@qrdx% zvV%cz=uFW!q*)DY;~QUkkM105U59$65PJ$yEuz~k)YU(E zs!o`a-8i&pZtnEyF?93Ktl$_w(PV%vmuiDF5X)#7W7Z7D{ez8`OfF0>NY#L|v!*c6tG>|yrVkke@cD@qlg1gUMS zTqLigrftVJrL0f5ouV&AUL(oQC?_FX4|L$+_uyTR=8|*1uUo_Y%&8eJGd5Q@D?=fM zA}sL|mT}&z&fE{p($v1Kb~d&{-sq=bHQ{thIu8NU>GN%f*50-qi8 z9=7p)9Ydd&53L|*Y2`H?gQKg)%kxv$W-hew`{;dVw^#pXkv}l0EHgRIs(yw-I;Jw=y^UBVK2vZ|aE8%Km5cXR?5Rt(ztd11kqU4db7#SO)q(FMAv; zjM{YnoX&4!YGsU1!$c2B$M0zPR}AmZ=7hq%d?0Z;1?>&c zAK{@3i{l2rW}V=6S0zl;tP0sfyS!0aH}t@;yiY&EWfMl97eRB6z=SvSL;Ar)*++w^ z1!4=~3RHHxrr?x)xYCJ<8@D)3v)1W{N)YY`x;YjgJJHZQy%6uSu@m5kE_q{dE^Nfl zu*je>DDzp^vE8OC#cfRl)XTgt+O8ftOb=)5w2=ZRJ9w~pc8GYoVB`i{nbZ}|V8)y*9oodnJF9sU|nO8>vcjFA7- zKy=h(Wch3SKg)}af#Z)*;Xmy6?{)R}(qB*mNvCA1Y-9cpO~Zeh@&9Gnf8`JUZCM8T z|F0I1|As>hEF8?t{}cCYdANIFEw!J%nKY?IRu5}bi(v}4G`d9_li7>yhZ{^z*ATnZ zAtFk)9IoyP*Cz$l4gVb2j~fXphLE!}m!O!UVuWBW?%r*gJ#wHpvpfw3tk&GMzoC+x zkftbB^V!M5SZjc|y4l+KxQOOqI`KOBn0{+{$iB&vchIwqG8@O&huE3J3eWX&iRTNn>gs@2zqi<)7`;p zXVszF=!aJz801_*JB#*yzm+Xe6ZMiN+|Csf8OKQsqUIuK8U-`BdxC4~4RbCs4MhNb zCDYQNrVQd7oH&Fuj*+OIJ3c;p1U2j#x2j*i1c~90NzHut^@N)6olEy7Z$K)2k0K4Fth@3kIo?(ldv)_Q%>+RpeXZFSnT$sOg1i`?(CVFBlL<;Ck-2kxcw4^SeL|fY{n!Ck+}QNC=$OVaPE{7NMjE7utPVb0KkX$)xC3r>g4-J! zXLt5y*i3a%M-0Mf=cwWC24G)jIWSBO1g+K zk|)ap^q|ycU~=cUO&5`01C!{QvTi~C_eG>NL3^Da4PnJ(Gvks_>Q_{GM%NH3B8z!? zSDL?cP3CVp)`aWC=JDe()iIrSQA6_UlqW)#bT2k&-f!t#uaZX#bG+r7vZ#tqGLLS~ZnUr}6y^;bfE}SME=^z z$)z%74vAo`5yqbq?Z`n`3RVcF;6hz6+hU696f1fc6?9bAx1a+Qv;)PrBvj9=Eb?(| z3Ht+D73jM0)OPH{L?$QHQaVG2rS$wWG-Q*(1YKI^M;>&pur0PW!}oI@wqcUqKPR!w z)K#RY+STsd;sP8<>?T=?06#iHFbBqnqAV6GyDJUP8x$BTmi6QVix<6Yy^xPN$&xv>mnpFAl-kG&otE zRycUf;Zn^Cx6KYKmXWde*9ltm%}$?_@`;=KG;=lVwzyc6xKk*fmf4CVf^=4_(=koA z9^>K?(9XIyXLZ3N4nB83)8oQ`<&n?61%eDB)UyL`W3r=?+A zJUO~u&6Fx}BG~de#OqKx+1cJM5kx8NRLP6sT>Bg1h&}WsJCweTajGdw$orgy;RC*% zb!HSoN9lu+em9r|Snwa^h4A3=!-!7b72!~o_fJ(DWD{M*l!EKZBT6vn=NnTm7}y|a zfHKi29_rJryKF5l=O> zWlD}m%8QF7OZ)i{#X+B$liVQPJ^2HHk+Y(=YtXq6Jud88gG+vYbXctdghtpFi&vMPysvJz* z7c|?8Yh^)2+=OLm(%a4Zg<{Nx#^hN&`gzx3WE`FZ72v)-*VH$FgkyI}u-S0n^5|%Tel-nOuv8jk(F0GJm%vdqXXwS#K z>8KVIIMFE=49Kb#N9YfJD+UFN1{nx?Hn==`WG_Ao!o@st*JpI4LE^lt35RuWZJ{k) zMVGa4(jtp8Cce7R>ZrgmSgQJ=%+@-q7r=9qqb}IbJSB*Ha1o%%2mmvi#%? zjRXy51XTI~i6T=5&STv#0XyvKl}lz6*D^uwx6CySkYASt4J|gxArf>p>>qLVlUu(| zn6%{%3`z{Xi~F9(EEA zAiZ|bXMFI~C6x+WgKb^7s*l_a!L?(_M}CBGYD!HqxkNLD56>aslK~>- zKd@@S3PSC9qD~2_z^bl?EN5^PR8N?eRbC~ahfbK#^IMkno-l50!4(1x%;stxf6ZVa*lVk(^7qKj&V$6y?E`Ssx$H+$m5>JU)GYmc+|zNciCpxP*K#Y zMc69GCW#;w6gc^I(rl%IDDMgQb|w*1w};ErQYSBH#DcmcR1(35lLIA0N`Z?LnjebO zP{qO(E)+Ahb3p*Illd^PssTp+yv^Cj1K2&KgmV=qb7!PyX!g z3gx97X;~3Tm1i<8(HG!aBLJo|C~<2KnkaAv$oh1)F~gI8mpaAOa&P$px8;4gnv>HV z$TF@_+iTc{(BpYuV=5zfv+%6~2*TH7HyDf8p_tw%T#Vjz^n8)sqS%LwK0kx~RxLS;pMzx%Sl%oI2438k=#%(W zU*=umz4L70jL#p<+UetP!_Kcuf_Z4fGE5+U%2*lhTJIs8J&#@^KCf{<<9xV>5(?X_ zti}fX)yuyUm4$`o9t3a|>>6>^(CmbR_!pi1X*!1llc7sTk_g!N!b!gJ!+n&9Gog_Z zJ*?d&R6baTUz^@02oWuK=Z{Lo0!WoCeMxZ}WNdeJ{Itk)*3`blwInc!;Q2w^kKe_n zGu%BUJJu|Bh_&D8fwn!)M{5uHUpmO6dHQNg9Fds+wBrrmL{?K3|$|1w!Zh*jxYIeDLTE6 zdmpcz&sS}Xzqontl;A3TugSjOJ9a%-SG)_^u(fOqWpbq0Hp-;hCiQiN(jCT3dIW0Z z{1QM^ic>a>&nVJ-M zT21|g)HohckuBfzkbwil_H`V4cHF;B<*AG5`Fupgw(UdSev>i?hW7ZV)6KPxbz{PJ z#>L_LXT#!?k=>F(S=uz;g713MoUh+U@q1joPgff;b;*LQn~%vvU^QsREqKPf(O9t2#IG6zm6k!9JX8Y`^!^zMHk=p?_M)h@+$pGDyE7_XV5t^Qm$Hl4zDG0Wwi83Ro z0;!tL+5@3mSfdd_Cm0%=%E=%M>?#=>CGKOF2Y5T<8@yWL7nP0{L=9W~ErZ_ae(!y} zav9mS9Qy46g&;AKXV1M204?A+Xv6 zPY&i;=BZdceM>4I?c`66${fa7SzhDk5b~a|beT=Y5w|qV*o*s#=WnZ;LZjh&6)PKJ zpsMWc>Gl$c0%Zxx+G@4xHuKC$ceu%N$=u^=`DwVK%*FGB@^4_v-E!ob3q;TGUQB780p9VrnvsLvf2G= zAa}ecHK5)A?DN#O<+*V7+kcL)7K6jS$==%OVzW3Fu>Gl}#qbG7`7+j~!+5{0+iK;< zs*84SMDi9=dxgQxCRHB!v=6>GI&0cbqjdTJ{gS0a25wHqpy#8y6EKo5Di=i z>e;d9F?y3RiE)3NrmDdRe5FEqOOVpL`>BQ1Tnc>U&Pkv(ui9mx0G^sx-fce_uiGdX zn%Au&UeAn9iFl{uZFjMciM}V6^i}fh$RIfkUzaw681>V^A z{EKAH1pB8fxtU14P1Inw!f>fxc-$84QWjD>R+ikeG~-71CS=+Nod?OOCnmiC-~ z2(AR_3Ns0MVM}*9=#PMR0@lT7Bi-~O7y5L!>c&~MiV}#-WK%@BNl{|s#x7kbfV2~m z%7K>b$9fOcGV;Rs=fH!b;gTXU`Yk$Pfig~gl6wQ73kh<@7x1;kb`AoU4j3pr@ z`95~=iuoFuX~Z@tDXlI?>hau2?NSc9)cpi5jzq&FxF<%BFqC34p{)-USyp-DS2RCgb2AY2Rr@tSm$N@!ywk<a_Z2m0i35JPVfN@nu}lYVt5AMctV%MTi*upfBmWS*!_bwX0?jBBB!?FW&bR;Hm?eGi=LP@16J^C$saF5 zf!1{pfTpGA;QtGxS*?8qL>x^>d-gKG15K$jZx#f0J<9=r=`w&HZHOuS!5uAXE+n4X zt>xBwfuFxgUj;qR#P|7{(DT@Ljk^qA zC3qtX=}oaiU)++juZPw#&b=t(_LiRSPeE0mg#uEAGd1C@y}f9a%9R~TszTYPg%rIZ zC8_Kv#-KJzxzS>}Pa6T+-a}BC-YCs+8IH)OZ3QmSN9>*8Jk*45@gsj7F4%|ujsG~* zo=@v`Fbxm>4Oy6%8A*MJ*r)9<)Rp`miYdNO_q34}>q!Ze!qaLE4ZbAgkOKAuOhh)c z`}E`lQY)uatE5b9P^qX5Z@{OlXiOc+rc`fqGU!eH!Qt6~9*BV|euTL}0Q#vh@avH| zEfk}9hRCLNNSxqsNwR27U)w-={`WeO5tM)ej1wPCiI~+%Z0;IjnPDbs;L#9|=lAPV zy)JXGB^&SWTiF~MiH@CnT=j1J*|Z*4{VABh9S=_L64%k1n(JqJ$BV+)GaHsRSdvaW zi?tQa#!iCoij30bp0BHmkYcMP(vS+{k|wp}&Lwr$(CZJV=f+p}!jwr$(4I`i8**2cN( z#`%#k`pBM{e?}V-J^K5!w`mH7+bj=fomc<97O>~CrO^ds*9f)%W(H(K@!~jM@#@at zecgcO`HBe3=S}}+zQW^fH1jei`0~)_`rNAlP@UP6YObH@wxbJ5&Hd=(KIQ?|`GMF{ z!yUq)9Bp0uqs$q;WZ}{Vt=uOcAY#CrA$@rqCqV}_p#&&jv~Iw5xhQyQ&-8%B<0LGM8<5eCh(7eBUJ@lfg>g%+DP4{*0aVqQARDmC( z2U>$2CJPpwQG9*>BJe#nayCtKJ9|(%orSXea&`73jlRCXe|)Q1FrHXuJp8Fm=oZ)B zj!DKN8o8tm*9yrnKZj`#a=r7gu;b?Tb$zk|TN4VukXx$PUR&PwVORTB2yd`Zs>TMs zE#4!+$T0}HSQ>79JOLv~V%}sL+0PH-37kmARvRTzGXop?$XTo!ty{?2qS0#uxDB+g zYDoFfM)w$R%eVP$nWE9+HMkGEshA`R=(MYmuYS^m%l28F|JVX40Rl z0r{+|Ly`jvbpnDN&jtWt*)?fr^K zO0t=BA+`H1`+%n@1bTPIFT=i+&#RJf%Vp1EW^oPoo-%8TXJUuj#}yss=oC{4AqX;+ zqXSyeSHyILqQ{6;T%kIQ;^1y_FGt*QhzJFxD33y7OxjbyI36aK%S`M=M^7EFzThiL zNr=LessUc8NNHf_^Z8PyWvkuoXDSSAFS_y9*9kn|&xK#t^MTpO&UY%haORo=>`xMp z%yI8Vzb@@gNmJWp6r!VvX!Jsg-RyBbdin$XV!_iWjm z^q~=$^GayEiCy^Cye&{IMo8s4Xll$)3f}4IOFy*k(W!Yk@@Evb7gNuZn#tqRxO<|( ztjI_82k+2)FQzWBvP#37RB|99(dx3=rZG^?mBntmrB_w&$fArQAu?|5RZoWU)=<;Z)?L(sCX|4=gTZo^YFoYmtALa*8w_L zXB}!GiD&+I#kDSP-N@EBW?e=FxozM($1`r;PVQBwV!ly6ebSdoh#q)jOve?F>8Ky~ zR;qz>d1etOOL?9S4hpX?oA~NH-di(%D@#uukMGASHG;6UdH(%uKvOH9EIjXfVP|A~ zs3Y_;-7`sJw!@ekqcch;M-&el%a(~2ET;vO#iC|}gS8yO)UmT`8fHOIo}0X=&x6r* zD7WT=i3f)a?pEi$X3yzee=P?7FxUe&D?1n!A1{7A1&(W~H@_BoZI5&6J!-nwxgG42 z^?JsSOFr4@Lpwv9Mg*@9Hhwdx{cS_9qMFIQlMrhWE<$GXIGG|}yWY0uvPwmCc-*ar|AbKpJcuQURvbi~Yd3~CLlpXeI74tGU_}A- z&nJ$vBtpoo07$CT-K;FTyqWs@m7t`2vM13;qTbJCEdJKxv(L!Qvlq`@{lU)Y+i=;O z*}@gLr|Za#w?2fZ?-OgV!If3*WztI*S9Hu{$64ftFYDb$4Uf;cyUKg=BX*!nh|Z>$ zxe|C=?+6N(QMIaWoL&6{4qQk2R4R5-8`cv}X=1E!rm<{dB89Um*G0C%$*&WN6Xt2|zj{(pWx| zi?4088We(Eih{@kdhU8`#@3VD$@;dXTP&h`9zbT}_4zhkolpEmu^b;CudMyWV@XT3 zFaX)A1p#~(D?k?<@Q8fo*r$enOyV=tSJ};6*6VJ%+oqhiOwgWQ#%0d z%5D{=J5e{6}vh3@I77{t_FSK z-63Oq#Ns`tE7D=Xlwl&)4C(73{nC#ZI;YF_(@hpadOY0>qyY{nS!SmKc?JS+!{wsS z+4)CDe#m!TrCa}P@mF8crk;*s}v^t^U`JTJB;^QuDMug7JU|rauYHX1z4Yl`yAwfEc;C`A{h+luWOL3 z>@4I*S@F5@oc$^FiVfNpLBBPP>PG|G4`au7eLZc4E*2?M?<)JiT4jZb&%HUZ9*-Tc zpMv_fWS6B}pJzo)*I*kR<{3X#d; zQD2AYH(T8EC0gI;`)Gbn9}n*jJz3u(CY*V-6CpcpClDVlgvY;x&m`F5s7mAXmuKiB zQJVhP2p%77#k`0Tcj4}A+-=h#Phj6YANZuWB$z&vTL@+#ReGgq*83w)^vAYqg&5p* zslEoV?SrP1jkw6R~{w-Gf7BLvC{hHmi8GJ8%Wi`;srv9~xU(FWPgW!=S1`vX5DIux7Smz8;YQ&6t+l%ZK=tKz4oRJ>KvCFI4slKWw;Yqf3X zeD!YV6CtTBtcs}mc}F>y2o;#ge@u2Mhe+Dko@XaXw^8B@^1Drjl1W&CvzRgR!lp(! z<<~T>qK2&F7-U%`0q4C;StapGe1jrKSX!PoWraB2YjHi+I{|qzi!t28<|5tJMEZ{8 zk+$N%vG@_UVsAAVEYFlKMRI^Wqbem6vD|U;IJE|~7ICu4?*=W(35kG9*S|;8 zuB{Z;Cuk?|&?P&KdcR?oRT4TK+KHR6Jd}LaC~63$9Diz3T8*htMk`N~s8ui;9mQKN z)tq;@xsi3$M2fVT6Jzdiz8`>twY#~Iw7ua%x0a8KBx@V_{aoi@w6yyXZ1W*VxW2q3 zSE$X1R_r(Hqszn_Q?!)S6ngu(c}Wi*H4lTebF~b*-du&lR7yGzz8BO1R!3z-N3OBX}2-xz`mU>%uq{WaJ zeoxRYq8n$CL$p1=yuALcpf6@kfGKeJZH(^d`LrEyE!@~4gh8XgOTwSR+DvNnVYnG8 z&WI`X`0_>si381Hb$xvym*n`-(azQ0`V|j?9!=8j_F`c40ccAK8&-vwR9sWzhws`( zryAky1~-VLv*pv#7EDktJVnw$C?RmVt?roDK{UVM1R%4FEmrQ@IQM;Rj1ISnEoF~w z^wCE1)fL}OHZGzn&zAj1sk(!WceW??UOnX$chRD$O*T)1=f(7R++J7~x28HxSE2 z>gNPs#IkU4fDua}@-dTQr$F9n@sjlrb}`I^s(j5a1UzD@MjilV!DhkF8*=aB91065 zew$jTDb3>A%nIj<)KvoSaF+%=^G!xpu01$wlE1bvOhL!DjOp$X1x6_o_{%Z&g(<+q z#&5sPd_EhVZ5or(EXxGD(e`wlG{*gw?bx0N6=cXPB6}_9j=r&ipNO{j=E1|<87#X% zng`8kB)w4IZ3UvLP^iQyKxK%}%zaQQ-WZ8&`w_X~yMr_tgVqE-(6|LJ+wdoJ5@c&c zec}u4Du^xQ!JxBdowDrkpTO3}{ zMEojIy8qjPaky?%u6XpcE^1vgj#!ifRT7c&VI#gEEQaQOS)_|d&;~ovI=cwT_z^Xk z7_~JqlHhra&i442v(G&@L?BEqDEm=uf*Ub03b~Z%ot}kESl73J`0DxAFO^8||{E z14lJVuwTXhDp^S<_KJ$Zwe?y#;Dx+Ba+|V8W2j6h3ffIoIu^S+9?SoNco+x&h!4UC;fL^}e+V3+`NC^HmfL&#{HpkJqt>}} z-+^k^9M>XW-$JTB(NxvxIG>ohRK@N+)^ z)p8wnjn8<^lsS#VJrIfyzIAXtlD-?X2cEtc#{UxckslGZ3ND+{A;;Rjsn_L~xspT1Xi8!t`QQ#+uJ7$|pzV*c!5Z zGxH7)UKfVZTfP|fl(mgb#oBO2Cg!2e1@F?v#`|hl(^W=4prg#8Ol#%Tw$j|Y`0gbd zpM`QAYY*`go*UDhxA#5(6cvzn_a5Y!nM0GB*C`UvnZ`4>Is}lpF}6|pl+-0kcBO>t zkC97J41Ew<+yDm#p3SzVV*PcNqvKy@Le^dk>RKGt1~upN_=@81OaJ+LAF&JaUNyn6 zSUeKnlXm5$O$G`+6>YE`liZ!jkUL8n8$&z&m z2_Phl0;D7eNf3}axL0b#bp(Q0K*bwLguP$PDZhn*Tm;W!kRstVYp>q<1X-9j{w?74 zuikSUtQ`OCIb)#zAEvYa;@}-`x94$=$5^Vp$ zIWqqz%J!d_BMURrKP)2?0Rtl&+g~z~;eTU}f62K27v#wPZz0FO6#w5t|Ka2Q7v}gc z!@z&Ta7=6*|1ZojVahg$9>)KMTO?*HKQNfJ5lQgeJf8hh%*YEsQaX$o2#JhUWGqcNKWu4L~T3qh^bg*8qxtvda0`g>+KUeN4{>IAcp z-ny&!0)h8~*TN-Q9Y^{e6uiLeK1}QM_TVv5&1ZXi>;d|tz8NB@1}RKq_lyz`?+Q<_ zauZGT&h@d$h156Fb}C|UL6dQ^DLs9(3vhKa8^k>MxUeRQ2Eg*?MkGtB_Qr98E3eA? zB6);cy4es8(a0p?eT=$J+zXD{Xog2@7CqT0_%ZN({M&DD!<5n3LCEZ6WUGkW^qEog z>0e=i2W@7U3`TNe-&kA3A6CwBmo>Gj^*zIONtZQqdi6b`eq-NI*(4uiNdwNNKE7yK^`{x^H+=wk98v;T!({{Kqx z-@=zntp7z{vi+4K%U{IuU*jJd^IzBh_a_rO2Lbb6A^&U7UnxWVBjG~uO;Sh80|kh|Bd$l z8v^B^XaC<2sF#Pg^3vKZ$IEtlTf_F+3bE6G@h{@UbYqBL2%{MF0)*+rAWZtwq1422 z(Zv3{3Ch~^qsOYKnsJ)KYhcAts#NRkO`1)XK3W$QJ~ma2wl+&El<99dPRFtkf39v` zzPfw5GdI0vd~;4XW;~~}=k}g-#Dj(rBLi{2;`2|wPnt>*1?dQbqj9lChis&DoCv;X z1t;y=!&F~(9!`&Pe+^~}i#s^F?37$fU0?hl3TEI1JN_&#pq}A)TT%n(x4F;{XW@~% z^SPD+-LDAo7MA)wj-wm}G{o_Nyv@9WaS@iH(~b-NF{V4LxsKK5XpDUe7BSDkz2E0A z>WRemnuB_4gDAVf#KOUxV)r(I$sb>l_?op}k^i7Mg&ajryAEcA@jIO7SCqYnnHW2S z(k)Z8YUC8KqtBQ`tC+gBZ&y@Y*fe~HkrOpleV)wHX!F?i&h5#gr|&SAz1vLic#xX= zflsyOs?Wn(10v27SOe173Te7TJmhyHLive1Oqf~qs%w8$`=QI>)UjT}}Px%P{h@ctd8=DibSR8J8_cE*d$XO^-QPChn1b)cOM|FTa7A#2 zmpm;jr4XtS3s$Ck90|`4Aa>8@Hl_eys*qajt*(7_gdm;e66+W-G`$m6(oHCLi##x( zf710CX+G|5=*fSHE{-q8u)>Ju74%apPZ#wa03J95Z1#Cow-L;bZEMdkGal`vHeLM9 zrfJfec(B_L>L9lcQ#>T&AeVGvzv<4eKHiV*{!OYo^CE1U{QG28rA~HDQG@m!5@-ss zQn!t8bH1~(tnQa`&*OaiI>}!?se+OUEm;qVTB|kB`MWcrZOADC>a*M1ZhP{wauQ}H z%DH9BdKQ|qO0)P7)e&=q5#uOaVN(~=gh@n5Wl-rXe9`@3P|`~-gso;?X$cRN$Ph(W zJEgQF6wQNBp-v~tw2z9hs+9*TIAsgH35HY?tW?vmOFcqz3ArR zgp690ui#9|B4eTelg4;{As;*>f}cuNw1V|fTDciG>NQxiX|&;w)X|g>nX;vL`7hM$ zGfd6^GulDszRAigw?Ki;6lv%*RZ-5u{LqwfC^b*d)yx+5@(1Nv%EsStn8|bzl&5iq zbbz=v$a06->8(decvY4&OU|C0M5!&pYY>mw`c!13wh>s4g&a8%=F`V~Yk&{c<~gMW zj2Tj*RW?}}rO%&9?35FWUW4H?hqcjlACqt8*U2$7#o zz>1~2DmsyB7+H|A9E@d@U0>m;Z>*Q3gp;SXwJs<@qU@lB$J78_YYL$a7sj4<+ZTJ0 zMuF80qL0LJI7Ji_&|6-@-^m^$kb>*BZR2T}(qP~Y{^8)r$%nRGn% zl<*aRV>wh9NMB0!81r&9IkzX`&NcU7<5hH6h!$TcIkd`^<9q6Ms|Zz&6L zjc*s3iY)lkC3KGZq@vh{L`Akvg+vfn#|=wUszC649llm@u?LV5-H%#S=YnXjp?V}N zW#+cHb$t%fc7dj)eKx0$p~`+~aR!Cl3=DPDc~LNlSkhTvS=>CPv{74NQVk+r5C}73 zqN>XrRXUW60fs?8Zgy`7ePB2+D-RE9h)T?TRD2sn$>`Dg#BZ-DiP6%jY~4qjWDTn? z>@+xD4ONCarbquLs&=6uiKWlj3U2&Wc#WN=a0OCW98GyF&|4mJkzRAy1t_r~Ebow^ z_D(ViZ&{zlHQQe|y73hSk1rpl9f@W*UxXfTZ~6E^iLJ)mLmhZ|O(d6Ifuqe|=aQ#( zRbQ2INVcC`EzFB_eL#3M4mAbr+X2N3t)I~Y4T!)|M)~NBGPa!OsHih4DV1dWs7M=- zI-&}rJ$7I{tRT(4cRa-zL1OML&`R(JQKO8WJQ?yUx9fMfUG!3&T*C|j_Ben3ZY4|y z7z0d=I1@Qcx(1pVxpkf8yvtd%LALJHO4t%mVI0Nz03$l(1WTTO7d84?B1I5lY7z!e zD8L&$2-N2g)N+Y9-9X9ZzVlEPfBur8Df>)RrL|R_eN3IXYl>N@wu9=`&dkX8n~Yu6 zaoxQ0XUg9)AZDZwUk@;y_JYGrxxLL?b=zdb>dqx^ZnoFdUf0E-kXK=yTC924SBv4$ zRFE2-jz9f$FZaq2jew=I1ie`G+_jmW0VdDIU*8xP*Wk6`Of3}18iMi2ufG|UCLYhq zpOa(hpe&aThvXABI&9MP9YU#rJSHG+HuDuwgieVzg4GP75n;4vxj>-pvP z-D*VCXS&mRYUwhQ)Uci&>zgXJODdxKU=}i=I>&3ro<0MeT40`odJKzY@wvJB8^FkE zzoYC)YRkmT=-MBg36WqSZLXF`qphsiiWBviT2(76f?e-27adzc^#nu1JZLM*el!wU zlle%(%QGjtdJg{5?2y;LqL-An#4h&#p z&jKsfTtjQVV2;XY!qm{6ZV92OvABEEoOKt6tAujgYNzEt#UqdcKsVU{k%Y8mNkQpv zi1SanRyd%5)$cz8NSD;aEfDkATnK}Hs=kfks5N>4YE*aD99gKELz)D{T5|(ua+5q6dBEB{lQ88_fkUhaJ zI@zf8Bm~O(eZbgZ)Q~iaCIgjypO?G#-5DqEv+g-?i+0lmYt(gj|BZ&C^N>$AO_Ng# zwSMgToo2^N#RA;THgf3=Z&cUFi1qY_(MfX^uAVmBMJGtXq)T4x!(7QOiK=l!+oh{a zs3=0xeO5XXcg`e?N9YdvqfuY%lC`X+uBH*YTyC}o{xljRwQHoP2L7^oTs#YFsK%Ew zi4JQBaeSI8zZ6nha417oDt;$|k`4{oYR0iVPt^d_vXel@sq=c=RTaBp4|T!ic0p8E z^E&H9W=osUl0)rA{K*8iUhyTn`wJMJmQs0)&N`C8H`ZEb^Modk$K;+#Ijcw4&_r{R zbdEuJvwP>zUR_(F*{W^W%UKK+cmP_=YuF?gf28yx!sG(sT(Goj`eaUW6{uh?RYFa`)2uM$>sde)UG;*+O!at#*^Oj~o}PpWjRW zPa6lx&E8uoI23DW_0E+?lbx;2SJv=6hniBG4UozOAP&qQ&QlcUPQ^0SvZyGDifVW( z&}5OgUm8YfM4qz6i;MO+^CL2?sL80Ljo6jgd!vW@2%{8H`s}64{vKWQEOcyC&aIv_ z#Z5yxUKu{2KZe#$Cx<%0IW;xF`f2W_m2j1AxV;Gx&0tzlt{swO5SF6Fl1?4eG6v|W z{!kQxdm)#K&roQzhn_3ZdJYFnwm2>aU$&hS(IZ>#qtP2%?1#ewY|kBar^80J+~N&Y zRaF-ydLXIG4}vMRj7sOR#TEQVVNhvs2Ns^zzCu3ja`s0$idKHNrg-2nCfxq`u$~Wr zecX2Rs;SQlfGe*cUc-AlCtpW1M=d1deP9sg4Kukde#X=M3G;6K0S~)!hMrO?s;l(MuG=Dd_Kx+BGvC?z06e=ax+jpp zW;4HrvGsxIz%o?vsXVH^&R! z>8%77SSX5U>0wZsBT>v9_!(rv&>GMr+-%#gY@@C>8<)9GO4m?BvR_(S7OOhyBFv}4 zp7BON!_1~uPwTz;V)*TBiC7IVg0HN0Z9v`iqyihbwK%vn(X9Bh8>H!yUYd~5TU1eITF!^?kN^idLVx7=QH4q7i0z-i%;E3ycFpPib zN4ueyz#4ENG-NcRwe#igNqJd@465L{s5Ln%%&-SMd6qT;fgspL`YdRlJXm01((N-# zt#&C?ral+=yvFVl0)od~Xt+Ey)Yx`9LSnm?ZH#yyr@NY690PT(Zgb8qE^d~mGB=ID zX}G~^hmGn;b_wwTcl0gjwQ3YAny{i5rVTQuY~5CMD1-XSSu;_i4H{Hxs^I^+T4?+; zWRRlC)&14#vlpVnDSF3AJ|HCO-v=2cOnLlzYPJxmHCt`^(12_%YlffW%h%gr!Pkfq zYj)xesB(EC-%dAq;BKO;ivK1Q03GQ0=d1ulrJvsC>4`5DpPBxdUplimXKouin;Zvg zA-4*pRM~AjJF}>rK10i7&7T{tFY_kb6a}iTA_k-kU@}17mB2@6N)zZyXri4q7GO({ zKsPibhydm{1Iz>fRm~sZGQBH(GLfp?8`b=t*ir*G!*+T_P6^-1!8|%R{T>(!Frl!l zVWlaqBMfcf=&bW%rT*ji2P9kVCZp#lL_K;a(rrskS>kmN?)#Rjw?lUkWpco~c_Yr| zcD+j1s(WTC(`+h1APFFbs}OiE(}b~hn%67Ghu=8m=G;o#AXr)^|Ml6TA zaI7#twUr%2!}1r!YcdLVjv%wH;vQg( zKgBEUiH>=k{MZcH`kuSLBmP*VT*Lx93R?Zc{3c z>kh*uZ;ENOk4vSs*kv{Qx%BHNG{A8#@T6wkdS@OiCW>ni56MzNptyRCk&r>Qiyx&) z3ADBc0n?ttIEAqsZ%nD|${{?2F?18UgK05-z|+6GxhfLPdCV90LZ|B@7E9V?*9zSii50JobEdfsY#1 z0unwU5lxq9g^J*1F4%X zuT(%h&^vgOCFPn;ltw7kC}vC4fjUWDQYA*LipewkoQPQPsc#P!Q!-K6&-Mqo>6xrc zOfpxb;6_8)=9m~g(0>G3hSMVC&i9hmr#e#z*eW_b-5bVX;00oJSl*6_hP zBteD~9XH1d$uOBX^F`qF#F3YRiC6`hvVGl_1G-Z)91B09C|G-q{2F$^9+G>Kh z%;Cv1`T_-sY;t;+=GXSEFK!}7@cOl7+bcCRno^RLBwRCL6;HqvJM zJqT(So38CHHJS_1Ad z!*MG!fsV-1`%)@#K||%3@mO2Q5|QwEVXIE}K_d+0o@I_?T#`jzRjOf88745U(|n)_ zWI|7WB%MQHc92{)9#0;VujWmivu|sAPk(pTN8;g2WG|Pd%zp%(Mxk_={i5!e;n!G0 zAWv*%N7P6q-VzKU!#9&E_x^=U&b;QI-Zx1(UmIO)O(?QvlI9cPHxSp)y2-`tYIf^I z_VJw+?PA2Y+wk6Uo0CL#o>|@Ma8{fwhKR zI)`im)A{y!!>Gm%594Q#2^LZdv<|TY#+V(J2ByS;wqnfKjX@uHvy_)I zU{Lsm(18U~(q3;;Suw?I`Ve3tg+6DEnt#txlz#*I{ysG+SK^P%=uA)BxY2%Y+>{QQ zSImQ!UtFO^!k%XQNQ{S3n9-H{Nw~gd=w^kZnU3Gb;e||HOUfT5^kLO+RKL#5^Gx_& z6dYh(=e(=FIDr~;^&ADwWXi;$entdc$G~VrjMB(DjYm-*Y;`4)3KtBGKeJFa1|iF> zJ0Wgux2@3dZT20|VcP7c{l4gEI_{dQXmOqL1u7)dQk>`^hrjlGc}u{oWShNi8*TIe z8-j^q%bsPsV{$tcP`xOYn;MQBmJTnRPr@Aj6jY=IVXFl58IdG%R1+SrzNgW&y(t}L zeZnTnr6-5q0EK2U zSKo@1Km$R^_&9x02`4i`@qL>|%w==!utELl#=vM`a%BkeMn4W)5?LGe;)qn*`Jry; z;hw@tSmC%z{4huas&bq+dv4!?$Vlt8N9TUe&5-*@3_Ith_KN&!k%RS}i=6QMvz+aL zr!J@SNRRJre;*g=3&Z5jolH;L*@IV3G_E_}Nd_mpTD9ZT^}|8tPxy}acZ1%LE%(D^ zDc$ZAWELgAt1e)!1h8un;i*G|g#`sI`iXLSRte^rMfJOV#sn$+--l!2M~DL4i;ytz zg;-c5>{eoR@mB{^tM?E%ylAJ}Sj*-&Ru?z7%??Kr+t$ZE61JP|5EH&?&$7!)Qr>6R zV&5xiHmB7lu5Pc#agStpJWrI9?^P1-r{b-!nzpF%*;Ig6H3A_^Wz0$W(IduUO;|&c z1@k3G-EFjE4PqmKvIbFs$aDu9TN^F6KG84cgLr0qiI|ZKxcfx2x6=u5kKsN(6waB+ zB;C7_fY?+({0aT76VR$koUud3KiK-CMXg7> zhWg_A!qxj1RG`Nfxm`$^X`8*KArL1HJbFLDlTRFzPbj+33a@X!?3N%cwZDAWBVMfQ@#6+D&7jUmaEcoQ5RUaNzcVe|GE9#sTwh zh$ie?k7Ulkr@;^90F^zuq64MYNYO<>_|LBqVJeA!D!2q0y`Re;b-*`UB@tb(BF98C zgWo65v?a8|Bo=P=dY9-Eq?N9FpcX8Ib1h}6mJMXXxJ zl*xH>>L4;c>Ig7dx>FR=XoXOh&OYkDYGGWUW+%|NP5Xk-Hck7U(6mj{=b=u}*RQF7 zpTt}>Zx=-^#y~NUUPukRCG1ZPeld@`WC$n7YFQkcY^i&250+uSss`<;GSJ~ zI+rw^*|}eX4Pzae18>3AS3>RZbDUAz*!Bi_e5;&03HRBAneGbl0=+y~*JmJCw`LR) z4y@CuTDW7(+{)QcXxl6xFzkb9pE%uD@%CA*Mw$d0Mt~}1P`xDF8&-y)1$BP?6m1lq zKT{0hVU8o@3YupPr05O&#e&$;KZ;>6l~6cyfu=Y9V^`r?d2z%-XXi27hDFqEW8zUs zsu~7=xuJkI3?Fpy9aj8(>v{cL^RdchXF}N(Gd8v=o01hN;H@~4BfvX5oW5q^8Z)7U z3A4^Emocg54^^A}^rqd8>DfUzlDvSx+EKZ1Wf&ft!z&>W>MWmUgrdBq2u}d3j3LCW zE2kJeMbYd4f?iL=h;1#=MoS`ws_VElov-@QSIYNpa$%ZT@VGo$?Uu@mv0uoBmiHd48@5o=$I}GRv!RD)C$OLWSq7!e~;AW*9q9-r16F#^(lg&5XhIezwOZt9oMf5Vd@*bip#}3>CZkE}*Ct1hE9Oy4RXJE>6-`EJFa3k#^n3h@~hp40uYd)(C2tlJn zxfWVG&)H;@x%o#R0a*@H3@WLpQ0k(wL2B0tB8z({_yD;y4NrC2J11TftMT=nssj75 z!tjTwHt$ry*Ft9a9lJvExGoklwgvmt*H$#o$KzXa7(0{CqttC~`RbL$vw1B`JqYFZ zS2M7zXd^c}cG;q3moDIU!mu@xGv{nZmMp}%kmqpa%eK=ham88@ohf;ktipv`fjFh4Fdov$J8pi##Us&NByzVpOWB9+DO?0}og zU+uLt&oE5Dhl;S;iYU?ymdvcgsnD$0>eOG`wMwsZk|%&99cIOfbf7p3EwG9lnTb|$gnN=x&qtis_IQK=VPs3jhTjn3suZW0__=n4|8WPr4FbEbvNA9xAcY zkImIZvBt#*9L&iRF_U{~#RdZBY#uRRF!fl+lZMG6Z|?{@8zA7(_TC9Esrs)8sZsXa z5xd?z?XTQP+RV^I&M{0L8;yX+?62zB_rJ8hx zu~|{{G&(xRl-d>>*AcWAUb9&yoifKI-)nx(;E$7+P#(9vw}f>nKlT%htw%7=QuitX z*Ro&=IEvAfVHL-dz`FA0{}71kqmDP<`oa;(&MiRQ>k<{Z${bF)j@x%wbyKj_FzhqZ8NP( z2T4W4n1_Znt%PZ)n$;D>UnwTbmYPFcRMxoPGVi2wMx*1`r*mlZo6DZ@wtGaBvMR4N zt1~~F+1lJhbc`#}`JLSZkF@x?JgB%yfA6lvqEA+|cW1vjUSKZl*WJ*J<}^94$>Fu) zm-2PeHmj_5*xF9rV&+*nRYq(9zE4N9f>&4r|&kd{m^XE^Vn9_xg*#d3^& z1{yrUm?8!Rw3n3?j7ivwHympT)M-_fpd_i{gI$s2)%W*XWZnet0=7S`uKx{?Z>PUf zihYD;#pzSJC6?op8M1!1mJj!XmgIDFehs}i$D(BH@)R4Bar4B-HH<|#Vqc7tPkY)R z>&W4iH~UoSfW5$4Lxr1FAURd5pSsK(g-W5shX*|8_;yLiogzXSH|9EojtyHoM)T#i+Hcc{Xjc{$MLbA78@j&<0K z<-0p*`FvILg~5gUxa&3!>oX2xed zJzN`i1#i@0FN7n9eHaA_+9F2yZohh|ch%Wk_G5gqLk3uWUu;x_rNi=K3-Sqk3Vk?F zJ@OvJRzUB|*3TlinVrw)Xs-)i?iAL&?y?$>x5&iOkIUBmg{2#=d*g)n@vK~3x982Y zmF=`=^Ny*VCFOc;_19SZm7ca<&-2t%Y4dc94^EdWbaehs_)^_Z0xmxqGqinncC}(1 zCRB(4DM)~aAf7M*ZRxf?J!W(pSSleC5fc&0^rWzbro6N!RXtDvM)poo5mfkPOYTlq zk?$At8wtK{+!i+=^5iKg>jeYm$?E9|{TS%9EDjoDsU6?_L3ZoUI{W+9e5NVO*DL<^ zi{Bb=Ewf3BnbK`D5u0Aw$6nBc3HbA-`;3%r@>lOL8`*+&owf!D(+>hPi- zpXb!leetA|n3k8qeg^^8MM++$evHy^yEX+zK1$G9rBcO$qM{Ntn2yh?e*BudmQh-2 z^F@yX4&M{W7#r&;>dyTfJcr5f5VkvY^;{U94ToRKWv-5w_4RJ71T&XMQMH@>x`AV} z+cgUnnH?d$+X$aNK4A8RU}TWS{2Ut(*ojOTg)3EXSRkvzr;Utva}h!buAiR$JI~XT z)G=F3!WkRf<8MGKBzuzSL>(D2Ktq=of>_+G=28gt$>c-+x3VVSudV)KX$b$HvnGTA zJpSx^sx+t~k-yDe5)_Cq4I6g>tQtpO6djr3W+|w+^qVw#Nz#NOIa9RQ-$=iHNN#ff#LE)>Q83>_EG29wKbI7Pp?1OH%muq1Ug6S z^}^VW?1sDl`fKK+LFb2FwN9eYf;;Fz-vK?S z33`V*?t4w$6uKM9zjVSd;{AYc^#4GzNx=nKO&R%tyTUucC<<*yITlzf5f?!Pu!3d- z+JtiI|D38%{1eO*BDv;t=cYeNV(<0OWQ}1Nyw?`m|?1PovLx> ze6rnPE3BV;PjxS=Th_1R8+hPBwA5kowfoHH;pljU<}KxdT8#Q9&#Dbz3QQ~acJOgD zj23*V7U56-+&VKi!Pk1i=QE6i1q@B9lm(c3y_RGHL8gyl2C&~XDFqF%#%q33N{|FQ zbup?rlc%KQ!)Vlrlm*HBo+m|BKX9vxq|oE=r{(!d?%SkZQ6m~^9U4WIkgO{te;~(w zMH7*AX%bk#?xSLc0M;~Ju?BM(Rq{N}_(^DSBMe8|m!f9Oed|b3BaqK<7hSOjv(mE{ zMU^mxqo`y>8sF$bQ6tvWQBT4=mUCOZyrk6}))Cy_!yA(IR3EFaaj&*Emnd9CMTrbY zc4tfWwwHJc_a|d;>SpzJ(JR2g)m~h}Bf-MLz`}?MyMln<%0mVM3*egNBFsyS(~E1=n&?gGRGLU;!F(l@_HKUk)O=-h zm*2w}1TU0jXeKU6Ouso#{GK?tJk03w z27@34P%uImA@KJ2(?F1r4#1holFJD;kUykl49v5Qf4am)Ky|e&Baweseg!;d-=I%W zkQF5FR?q-|`H6X~8`j}g5OCq_-=s`uSD=0Vs=k<~FXL?g$wG-;LfnBMdA3D#%n*fl zv3oC3v9RMeZ)`T($yjlz1wg7qc%qMQovqW7d|C^h&@u8aAD7xsVB@ppg(nhmW}0f` zi!gs)6@V;qmQmzH7|l360vSN#OI$46G5oWu349#gtBRU(A=E$URiR!e*HeF>nQMOk zM#Bry62>)0fX$aNPisC8P(+*xp2u-VC*-5_*AiZuwM01o$m{uyCg6$T8E+OG!}S|X zo_F<3efK+oHn$wLTq#b@9_Y{d4Xol8& zPU1r3FywMuEc0#OV9Tg}F)E?dEg8fA7|4{bMQIo&hpMUfS9$Imc&Jg4Oj&uNLDF?JP;|OW>>&W%Z;`e47kUa zf9+hPE!G7@|FRX2#l2qSzL_*_tGj@FJXTgPCS$5tEJQ zaYO9*bK(#<$qC>Pirh(bB$cgE;217jMylL~Yc6WG1~-cCg-k=>^TC(YuUSq6xh8hd zDB9bS9Zi{6c)cmssvldm#`g--Hh5GTznyL!W+A-l0x=ta96^NL;b;XxqJ=CUA1<3& z1Lb}{(~4B{AbS})-FOkd=$@z_TcA=LNbctzn(Qh^d;pyX*+!J64Te#0sUa#QYs+C1 z&wP@99W90F;VZDl9%SIZTA-B8qyV(XQ&zetT`9wQ&QywF=vR`5`wdsgNkKg53fM;iENF?Ku%F0V>4xW#|_SWi=Og0$W}W}_3$-W#!e9GZhlwr+$yZi2t1k17gs=x5a<1+7-)PQsDnFx7pUv| z9xbpZv~{eTSu<$fhU=a+(u0oJsQ{O(MA`r@H(EbW*!J>5m!F9$y?^9KX@j}ixSo92R zrAy!TVk9BN zZkmzx8${Y6C7;~Am;i&AqN=(e?CS6N$=a>mNjTl1L?`=G6kJdPo& z!9imrUFv{^JzZTtr+OnxZqDIL!)(K!o(2I^8vvPGuwEGYf$lCH)mfF5a4o+9s8LjY zw^@`OwFQ~GG*-VJoVt|pmL^}7gN?SNDVS?cEczC%_y!q!@tGRaQ3(PtzXi5*LkOhP zk<9J?lOKkKh6T3=sP2zNEGQbborAJE88{k4y7sfv(f6P0)PlTt%kx1G?l z@A0C9tC2;0c^=V926jn=6CZ&n%ueiBK}J>1&DGG5iPdf=?qNS@QLyJHVME}d!;}tN zoDRH|xV~2&x)o1+3AVViuies|y6X-?qU0Q57@)3%r}sLg$S|EFS;qOV@J<;PYfFYLQ;(yDk{3R^@AsElV%*yz;#oq!HJ^lYwF<$83a#Ym+m2CWf;Hmz~ z#-|#iiv9_OjM=Q{SbNL z3i{m~L0JP!B8DI@;GZb$Gr!IQ07xoq4uDWMytcIE*^tx*!I6@BbJLHcQru^D{QG&0 ztI4FR#Ddqc-Y0UZ_2G2a=HrK1ep{#3BCA`|lX3WNtcN!@iVrXBlHH%E-K(87gH)YU ztEDK^FY@rN$;|AxouW-|#iMI)Z|ON&pQpaO_!26mqw3trBjeZEbuTKlt700@%il{L zVlSxIH)-t*w^gOH(V0F{zs`<~TV71li3(R2ozP!$->%XnQ|w!tc+=SfPk*ElxyggE z^oC$r2Gt{HK&3-vfU<~S*7UVi5|R9NB5l`uN6>^Q2EUe0q4%h(P;so;239-8MXv{5 zstC}`q!UT`lnyw#f};Dt#%g$8<9>Gfs^{e`k1+&+9^7@ z+O9acGNgSqiPx9|%p$=zpcVXbgfH@;pttx6TKUpU`6Qn-UH$^{qPw5k)>ZZ?RlDYm z?{GHE*f<}N5BVf_H#*KX+9ouxWrcam-lIzXXfCnYu|Xs}6S?FIe@*@*f7Ly?lAWvi z80uWSq0!SxuP0@T*od`5`SYk_UiI;tMxS@_d6r=H>SnJhWEG3_7}7ItGCaa`uqBeV11YW56<;ZB#ZgmG2x&1 z);~Z0*0Hd#{G;DL@hz6`$ zSn0mEeUJ0ccHebSf7`Ns@6X?T{fmPAqy1mx?E8;oVqyC3`@Q}D!`1#_8t}K_zcCH? z$F=7_^J4#)!vEK-{x_xp^#8qS06ilE-G7|t2kIWS8cOcGv&Cm@w}j5;d_Y9(cDqDi z!YtoX40x0)@m2_G4DlJ@#IY6|lxM5)Rnr}H2L3L<(0vwqZk29S8^)+bg)1}@O;itv zZO|I3tJaKjlfCE0%VsXc2QkjaQpF0!9595hnGRD6l+h#8&P|LDQH56-cii4vd!9#{ zGUEbr#1s1S zU~ULMnUR2YH8m2S5B`#IZg-!DLHdGlir(D_AIBTCmtYuQ?E_@;a>te7G>JeONyt1& zEFDkW(sSTnzexN06}>gAU0Rx6okJ2Oj#k9mZwk-6E47_}lD$(x+rC`}WjMcoTd8qo zCwWtpYR*vJJ)8GS#Ck7zWxe6vTaZ*eO@w!g?}AqCE*eJ^CR$+B4uac}L%N4-a#N;A zOY~-?CmY~t>bB>EEBZ00Yro=-#U#ceWDj{&k7Y9NQ(>Q^KV6_8|M|@Dc_({Byqkj% zv!Ho+qTJfr)S0P59S>5I8xA=72$Ll~-w+V71mE8wCO&iz)ilU4ehGsJl?}UJa7~)? zkKm};7Inz64$fxXm;!5oRr#?QgLj)z7LC{A$}|4b!R*f5?9bxdKQ|5K9%nW*4bSOX zSs!~L$0uD-V1bLGqu7JMIC`@vv1h&tl7$YP~F$ z$}Hr}>-XaQyiWpfyPVgqbiM<23o4dC&Rh?pzm>tedU)03>R;QuPO85iE>W*k9rlI{ z9SEx*bg(;bqa_Z0qZGmuDZ^J(4H)AYDm69KntPDJ2rt05(2Y&ty|8I&6Ts|%vd&(gvfsx8iu*#`A{z%{P#0i!P_ zo}k*23Rt_Sj#=umnjqUUndUMD-Mu?=eii;|V_Xq@dwT^t-si%em+Jdo)wn1q*jn)W zl@T4oKocygG*~@F>1Q=(j`SFKI8$n}gF+eqfxko})&wdkqk24ryYiwvi;O0WPCNZ7!A1d(J*Lx^o<37y<>x z{L1qcnkl*NW!e#I+*K%bX+8O&>t>BPd6lL98H`E;f(oFHI0MsqFbN@P97zs$Ofhz% zfL^mgA&u+E>f!{ZgJwla2zKnL^Yw0qCNRbrjRvvv8GeA5yZ9%k{6>vr^5JRX3U6~}??Eg+Oy zbWGCx1RLE@Oces7G1DZ^R_;JmG2{mX;9$!%WoJrrJxb&rrlpe_iHtEi7UH{fl#0Wb1tE82N-fX47Y=tk%yo!a!v`T&liuw>4 zu%*1I+EERsDp5^vswQ(nVF;0U4(1H6MaOcmJtHHoc$$7ag1uv%m!`AETuN_FAk>^> zfG-N{#Fi;O=jPaUH-{IcAeRk0Mi@R2s0ZNUcF1o1AQxOPZ01vo)q5m+?$(i*-!+uAz3Q6#O(|;k4T}EKJ0Lj-5w1RTc8(9q?FhhJXSxr z=bNn`qJtYTIe(;N2rwiQbFp9s0&q@af_7ngZK=X-)p+FmU)cO^3`Zg$+Nne>FW*o3 zXh^8BU_d_f6wyrRCiezTp>QP2+!7X=me-X%_ABR4vvIT=m65s;aYl9q8xPsS9wIp- zvbmH)$}MS}i9Cefj4pu7F=YtLKPc)cocRM95!Z1!EJz&EdR#bg0@SoJJc2X$4ak%Z zd%eS&bJr8)g4O=yo&(eCOv@Tp<)ki4m1y>__&fh*3y0nUR&JT>`_1&U$~|A8pxNply;nFcxk0(PgXPEZ1i*?Gp;p{RqkjWkw$O%6`d7>a8{dx@ZM>JEjK^ZhwhRyK3fAVc2m zcv+|nsl)J?{WEU@da}V&U2-MFsF;!gPZ!h%S_kbX-C0-Es5Z~)&unG{;n5|dtUaoj zQ<%w<_D$u%UM|d|*E&s&LKNx^v(6%@uA-JCtZKTTGw~axM$3uO8l_)2(UM0H4w^i) zryF%S`N|50s(VU$FY(B6O-^Z8!d6jZ!%6!;<55?wU?bOht(D@#?}AIVtI8-&c2f=N zpuSkxs)$C1dwI*j5>%7ass{Ecojv8njD)bSs0=Dpb^m1Tu-eh8I!#h3>-QSpK9}Yv z5e%vE=i9!kYVzWbAb!yHSYb_{o zrS07eYbSzwuok#ZjYGmOP((m|8M1J_rwi+2u*Yj=4=892q0bOsz!0}u1raWS%yxLX zkOU@1VmNK0Q?Qp@3MWBiY(d%&+k|iE&R?&36e8B1;>c2qwocUz&l|SdtTh@7_nq$F zLcPqtpbH9L*1!Lm<)tA(C2`L>I!dPEx?L19CsspAcwzXY+VaBK8gmvkSpGHhP=O9j z9#JZvbaz@-KSgUi5UzsIIIKDOD7GV})@iRalOn)#_)C5KXPJA+c==G7)|!ZyXXMmF zY1Z` zO@?7-4h?Y(7;dU9)CoC#Qjb$!r7&IHC;DIl<&RRH_CDylHEY6~lnYOO#}W_nB+3a? zGW%%TOkg*;FBt#SotG*{9kXP154yjT1uFOgFrwimb-fXEdp*q#W$puDXeK3(&lOgb+r17FJow!a1fC zVx<@OhPodI<#5S1NFVy1dmE_~gMWDz8(LX7SLRVp(yKIsy~|TKzUi+VkXQ81<=m*P z${Dy*?W$+gP0JHfrmsBWEoA6Yl5s{>U3ZsnAA2=`cXWHFIW#7RcKGHZg_m7YM#mY0 zl*f~AWY~Dq_!KwcLf_FhYqVB1q3gS(po$myJOAdzy>jzszXSEimdm*PRuy+^xlK%x zhS|f%oWg=dxebsqD$Y*(3P(&f<$m2(d?lyX!K1|%PsOHH2d2`N z_fKz`=1YH(7iIlST=y4ah9MP7lePzzlmo1VD-W<{3pZtC#D}(ux59^JeB%jKk~GRp z*$10YH}6diB6o{#jOpYiK$>t7z~_F2~-uN#Q(4Zxdj9_jbdKv&P2HZ}oW zrheJ&je@UXKsFb?tTEj&sM}E_Y;z#hUo{Hu9k|}hkdhzQCd96lAiQKf*~!~764xJd zgtJe)eshG^L&UB|fSoG-yyihyS?0-|YmmihJMeEiMxdX%NbU3RwBDj|+EhI*$j^`Z z<@XoXY;NP!ndiYS~6Uh$yug; zq{&$QsP^2K!9!b)URpY_o!($Le~QK3E3k3yT5*I=XF9GMMJL5{D0>LuapQ26B8m5V`xsmM#1!)Ky7z*Z zP2PX)vG0niyONj<%U6(?P1PURL^lt_4pcwWR+2YTbV+Ov`iB-ULYK{t-e0!$K)F>S zIP)S#?*WhS1K21MQpd0Dcqiiluw71bL>!LpGgFI7Xoo}z7^o`o(t)6zUhK{Uy$`Yc1&;7 zX`k`{tu<98H4W%dhFfVtYj{;vi7X2&Noqs`Y^>AFJn(HfT8S8>uj$=EE|IWW-nOz> z2T?9|AFOTH!FtUa*)993v)=c-B5H<<&{FphTh&z6E2y&qXJTW^n~*xbYGPy8pu8+* z`8mVbctEaRms|Z<#QS89m=3q7BsS#-r9R6YI5MZoJ)b1tn# zQf?Fsn5Si?@(r|?=WUTqwLs00FUG{O!y~q(Vo!X-b<%wBc?@}P0<3thkBj{Rq9d{9 z{kNgmf2zHG$21xKLzd!ys`e)Nzq1rVM&^3TPXADP`!6#TY>eN=wv0?Hc=RkR^xt0V zbnO4{DT=?n{(o{5^#7{*M*pv>Zww6ot?FBB&tG%f;J@a!Yl3#WwHkEahG%dagLT}# z29&9KwNblRw~q?z)&ba-_xWE)T|{e_>!8^Ol)`HU!872ZE&WMUy}k+m+uPRV+uJt% z+uQb|$uQ#&-Qc&kZIp*(5iFbx4V)|TZP2&3EfN;bYL-)1(R~nOFig@k239oJk@;+W zsvOGcJiGNHk6Mxr~me3_ziE zzm3T={GX6K%ij<<6T^4do%P>Fs{d8l>>mg6|B6)q8)dU^yWIaq*^GgXf$l#mn|VSj zDlWBtZJJ~|9FEX2w##h;M8|~s{!p9`1OyRw1HDc~!%pRw)g=R_s8xO2Am&w7GH!R*{-@y87z6RR0~9`W>Zw z^LXz(;_0i)?VJf1Hw7jbR@2@q^SJ1)N`T01{?Yq*s{||ITlFwR_X&cJ-t-24~QZ-%ym-dNW>lM3;512r-ehY6YB8k3fC0tc=??cIGS}?N( zkWWR(+0nN9ug2ze=99&wa)>CLfhr44i&LH+S_#_@@Tw$rm8hd#!3{OriDRAeyH^a9 z+^r1((?fjcuBuIi=GMDLnig+x{0)edzH5D6W3Fe60MTNNks(=Rn9X@ew2i`75b(CO3&!#e1LqV&IMuANbv&?Rx(y zON2$j+^+>c=^ih?>a%W}U8`p!G+e%p>rP0o=%{^WE_9L18W%q_=z3~X_^lOz&p?b3 z%42RvFfHGiY+DY$j%RM<2wpJrHL#Xg=@t&qD+_T_HD3c;Sa&F1c;qD@8CrGP?qXS> z#4VJmp7S+R=yvD4;#kx{sk&cyU!unltI<`tTD?XM5QDV&b9nH=C`sU#BCNi%{5v$c zK#Q4R=6`0a+aa9@vqNhTl(iGvf^PU8AoOvXU@qd?3bkP1pU;y&!CZcX$8+xMYH^wN z*mC;n^dJQZ+~b_XW|-C#=?pwmjkSbdLdzu-2va2c=|B0Ct~sQux#X(uXU8vVpvxFY zd__;P9PyJDr*c<6HUV{4F$}j*w)+qv(f0wHHa9zg-i%#P32?Zv)ZDlUH4b1BN!0FG ztsbWFqw(!0v?alK;LihU?t(-W3V03N=J<@Wfd@T6IV*bYas!=FU@vS1@@ z&t!{|=^zNiPMKG!p%q6SlTSq8EBaQ^sv4Gsq3&LWLRYw^<&(DuM-R7bD5Pk40AU6I zQFxBUjPiB*^`9k?=`#r^F9mWCv-kl-;2>%Kl}E)c57Ji>;xgHx@ic|^kE+#0%X4!H zc4D3xSV0DY`c^kh%MHs7oTP=}29rtOH>r+Z;1`2?*`U^?J?prR z%bsTn*F}xPfrGi~N7y3R;fmusejJWWnoE{38&y~_<~R#xHt_J>JNkhGWa%bkd06&O z*ozk2S{>ZvkhTqP*TY z?n`&ig};kBT6T(UydIutuLU`;c|VSu;ah&Uw|y;- zl!T;_Y^=~5ONon*N-Hh(`QE^EFZ%+?<}nKRAgBI`l*vn|vsEN|A)%6dF^!fp0gR=6 zxR(ZBBYr5*)JG#VpwoibHjfx6#lML?_6e|Xx3Gil2sPl~=r8OLr=}*79PS*qY=wVD zJ3!lJSVcGF>vx^^Ov6eFr6O2Kv;lbK?y#|2c6ax%9Cz=@ol5}~Ev8?CJiF3*P9Nia z0sR2*iPY%&3gAAHiTB}xx~&G)pa#$g%84TzV#f$Vv|P7d#t*?6uy+9PX3k?TVa(wU zhajvBmPJ2^YS1td_RDnlXzRx5o^n4?pCUFUI%_P~B|K!QO#>AG@B&?_AY&e=QrJO7 zz4vy1e*q;mFO%Mo?8?K{Kd`y-nZf62a=LR+-uV>1rPaxf{~Wv7v*Up4H9jxs;_dia z5%geUzwoX9xi1A~BhnK$k-Tl}^`{VtSG*ShRIg~lde%@O_rnB%JWT7+T39c z(juz!%*`=N3lotno{!na6K--Ux>+l|AE=B81BT>k(u>4r39uuBh6*C4BB~;;B0?gD zgQ1ae=yK>Yn8RRp0S)|{Icqsvy34xjy5^8pkQR_OVWwf0=ras;#AU=BIJARY0tB}0 zQGH1Im`q}@JFG#)yJf~UH#`Z+8eA8t_bYBEGQ8LtS#ekRDkcXR`M6J&C@kKG8gC(; z550q3-y&vqC$lH$tuPVRHTf{Ak^E88CcbJlDZTo64`BQzFcHyVli}fTtZ8`${XZJ8 zvws9Mhh#w5G=)t>OKZF>ljV~e2g3b~iluhrU}vK-sd!LF#j_7%&)fQ0dH?_f5U~*pAt2vQtOf>wfrJ{v!9@%ak$%jcJa_*h&#Ulkar0?x zWzG4%UBlgR;8tZ6$Mv|4$K=zPzQHbIXEqNd)VV zXrW#nvL(6f91ZNTe2Ys$0zrBzX?w3TTja0K4h zcfCxk)Z==J@tziT5Q<{`l3Ml=>$?1WyH>2|bLVo}%p01|SQS4CGs*#vcu+hV{#3nc zXxLNOH$?7#k;1uYrCL>B^ThM;Y2kdet6!^-+U?=kUZCyh@BNVR@y^e~{<0c748ie! z&YjS3zR!${qAt8UsXqDns^V_U)A{)sg4#Cqbt%Xk%<4z|Fbm(4jFh>9B91E-O@PT$ z%49sCXj@PiOZ(4`AOAXx4_AGU^tZXkHns|QmB0_vkm z_NB6r1*k(yb1Jq>PT*&;&;^*+$<(r$s^15x1%l=o+?Hq^91Y|ZDVTCp?s%lU(LrIf zZKb=sM&=xh$c)Q#N>Z9$yMKgm5b8D^JMJcL;?l_S((|>WSC2Hx%&Fi0&fgGwXP9?y z!-p}B?IGfJUfra5T&9ahNbh)Z-62<5a!Ge(sH?WTebUs{JlV-l+ze0xZ2i)8z@)GT z8{t6WXPGrVVak|CH$p$TSiA!uIg_b+$nc3M>@Y0u3$IuK-) zv|vUlGSITDZdp$|XxHf)@e3aCSE{(6TQ{B@RZeZ-+TICm#>Js z4(4W#5>rTr43EgXCRd;OKn3Qp4Wkd=%9(+RL4CqU|MZ56oJ60tRlEFyA|2PO!EGo% z=Cb8|Ad2$0%{m^g&$IVa5cI~CPfJLrHRcM&(j`PZWONv#P`apSKU+n|w95TGw0(dPuX51G0c-&Qm+l1% zPPLiKs>07$_<_MFlu?#%FVLIZN(~xgE_vHs$Jw6ME$_#tErT0}SA-AA%{_s$F&XZM z+bN&N_uNh^TF$|3RjeKDu&AX^B+TQ!dC6v39T!|HKmvm}Ge~v+-w=|Kl2RVuqPi-}l8@mYg&nur z8`>Y*ecF54bI`}2@BY_7Zv3A7?)={TPyU~veb9rbQbRL#o|ZVSeScyi^vnF$#h?jA$f$)f zsr7C{j~ARcE1e&4UD{orOI_N3NHjAwHM!g*^g3%oIt8buS&uo{&}DiP>~4A5f~^bS zXPI3oKLNF4n(ebIb-lnc+(C{J>oe%td_nL8fa-qGpR5u|HDT1OgyucuVVU9>)jmFE z9Z`csP_Wz{0o}m#f29W5fniC?06Hdkoj_2?YFrj1I-IiXyS2?+H$^ zTim2EeV%$MVGm=rOoP_}g*QG>!_v$WEk6-{uxLy`1=P&jY7O~3c)fl4t@7@^;@21A zaB8FBNL(-nqtl5Ve8Z;-17Bl5-Kn2S(Wr z*CiS?a$`@UtW)H%0IEd+v515WsEw46b$2u$^+PuPKKGNiy`c8N-geV@rJ^#@%Lu@h zA;}$a+1rT~EE|gIz3Ye?vUN@4bU6z4(5cq=OgjT&p>~ux;c>m*Hp_5*0=5!9!x+L%W_)oNZI8JkWUK`Q=)-8^x>RJ-3myJcCbU7Nn`FPzTU^TzyY_fB!y1TrG*WOe#S~2QcXHSJOR_Wn z_ca-DN=N{|$24?~VS5s4>9uWeO6HldX;!97)vN8g^S74F*Y5J%)A?l5H-Rx!;dg(U zg!9TO?8a%doBQzw$B9+p1G0i88$ci%&p6x8y&d?|DuxYVRjOhlSb7!*-H?@#ofQ$I z1=;7bcuDnB#`#%Bd)ry>1Dlp|BG2HlD`{HW9gwreb?UOWJu|}R@wWCT`Epb$#9#>- z3#OXfg{VD^{UO0+Qai($wa=9EdD*aAOvG#wVgyhN!Y(vEg&0skh(NX9j!eYFNK|0+ zMe_{Zl!E9O4*=8lYWZTnwUhD+^0kwx)MIlZYSvZc4Qv_=CKh3`v8Uh{@@hdP$Gq|M z(AW$}Sr}xrqE;EEZ+h>|D1t@8ELLenVJ`|-5>HITR(FEC4lfzYq04yZidXCaBY!%; z9|7%zT{*;2XO7;96068{6z<#!I3=_3`jMSOITxXj$Z$BO@Apu`8NXWk5#3E3Yn@9Q zbqRfy@fWb5>OLQ7-P)XkQaL&#rejTVMeCK9{=-Vn>>QhKCy_gsNw3f4!Nrb5?KUBs z3+mi}kW z%jJ?sG3$5wQUn%1=catqY&?A;0gZx84s;yrp6REcniKNw1=yBFzAG}q7zeD37-Bhy zKL36m2rM2$tl-!T;vbHP3}6T~M2ERp*dSUdugJ$uUieG_1|X3roYd3u`rI=Sc|>d= zfD&3iEM9Ee-`FO5T8GR&Om=5C8E)5A-uRNkHPqI9AfQ~*KpK?#XT(BD2za{hJ;HIb=2bEAH+ds<{vc#C zF>2TQksmFUJLi&Pbm8gdt+sz5^c^c;Q=Z{?em~@q@Vs>#W%W$a1xIF1-!FWcXkJE? zQPT=CyaQ)Jq^QQ^eE>!4H|<-)sV?u{9BgWH#bq5do)~e&r~*a+97h+ky9|=TVxTWG>gGO zK(G=?@R#3b5{u%dVt-r`bkEAf&&BiRMla2rCVKRxQKsrVnozn&yy%t2a{6)@c*4@O zf4#raG4UAm@^z`sRPbG^L0#H?Y!EkrzCBiZy^8JqW1xRy0M5oz+#`e0(|oVndNXOe zZXC29##;HTqtLo?m~okfkZKP4jN$jNeRC zm;jT+q3Qkel$xHmDCC~7-%my7kx??rpJA>?>4$uUW}ENKwSI@JvkvueRV5rLnT$#; z5$C7OOH|P*EMBh-p>Jg)QJbT@?P>H@r}Jhm*~&&MaCPHgm{I&+yX_IYGIl~1@QPUU z^fPMjW>9c$^v@^PESTO1+|*6%>Q)y9`3oWB`Jx3HBw%N=d+|ec@7(8l;p*Ed&jC0E zs*R-NArC;DsC9G1i;zO3y3TM|kFG|hU&(=Ln^*%`)tY~<3g0x~=DBKjH<0efHp}iP zy=+vPa4kJ6UNco}yNB*L3O{UQ(mP)~4w7zmkhVUApGc8N-bri*n;M9!FO75I?A7@Qk?cqO$rj-n`_ zgu^zydw!<2kJ{T_Rn zJ=-7oINr5=Vv)o6-EO@QN03^WJRn1mvQngXv??(2@iT@Wnd;m{f~z;UBn{wDr(OJn zpN9OR&k3M}P(sw#h>$Fh1oRPLnH4?|Hc0p5`C?SGaJ59*CFg_SCsWmXj7R2gRVvvD zyKh3b?-Mt!j9O#odf;9h{J2Q3jSkU0dQ5)D935d^X!o**juoVbl@Z&r7P$csB!;~J zf#hQazkS&`fL64t6F?xt=Jtu0CQ>Ye37xMBy&ZzQ_6QU73hfzalN5l6W{_#VmotvA znKhXCnMF+#RkEZmKY94Q@_E(#D2)LfA3DP>V$!Rsk?rcmi2%W6?Y7#%Oedb zmcmvr$Vc=YO;$Q4fAZV=6ley2a1-Aw$}Gk*PPF`Z!alNxx~osJVs`HHRR8ocI4nkj zm4~7#qCkEbpw&EZnOomfzhmup@9rQ1dReEAWQzyBFmd zHEhWsyFB;|-Y^GyM9=|(Ex4FEi(TGiaD0?GSCIvnG_E5YiW+jT-eFOGU!d&kDva%q6>~&ljS_wm5q&{I z>VC91f>jbQ%>0QFx%MijT1|b)BO57DGw^^{{mBh8COj`HwdjTwW5Y^FOcK zf|$*KlNDg7w=I}QFiC3gF-@my{n?nchAAZhdkST0N%avAtm`|k4h(PHzmy-6AY<+q zpoctE>hEMPdpc#{%h*{UO|QULIhbb6;?Ru{WI*E;h`HZJ%R`p#kdv^;5{X`q16fa8 zbL{KWGwGh|xpL%sJwPxq&S2tl`T4B;7@(Mr#lqe4XjaoKpZ@qh9-~a6j}oOjIa;<; zhl&ocS@wxeSF%p73rKFb;$-pbHjC#`DfxjBq!hoxcmE2( zh8ZM@U|&F^$(tM*H+WhUXJ)G|zVvHxio~rg=vH7uLY`Q8M5&FWPQ*Mu-H}i&vUt_i ze2_!KQ-<{O9*F}9tpG9vr;6K&QL| zG$7kcjg0AH+A}FRlz!Lz)01d{z3%Hp%tZGsQ~`lB|9LJhb=bPgV>^AaXUhxb(-;Z< z!ygPLq08v*&}xmvW|Kfj+Vm--_5Fx-{UVIEgDBD@My!q2bNR{kM1TujlN(tkQ)l%y z26NpRZ|MWuq1kAT*l(^nAC3EqF=LCm-C(2}_n^i`@Bj_%m>>KB{PD!xbUvqRy{GRp z9z5bmmN?^{CBM%US3P2RD`q~&Iz=slV}?XAOoi{fD&+0wbu0RXK()Xo7pU6@*lOU0 z?O>(uk&q)4*S!&1wg~6WCQv&P2P3#6@R}UqdsDY3;<=2di7xgt{usC^lX|ds#Dpu9 z_2ALX&s^ze!Y~r}_+}xs_s(Tve6u(#>Mhc)Jm{r`6OQ{j?^kbu-UP>|r_k@=vA;hbUXtM6s5 zmLsorT%dV+MppUuTrX2P#rUnHl0<236IEWe*i|&Ibfy5+-ndCs?Q(G4y0di0_0UOS zQyCwh!lBkNWDTpXwo?hpkHObI8XVkKDlTrFqO*{4e8;l*+k>M0VT?PhF)LWJGcs&I z@k~V={p`*)(J0IO>eMc5ls8u>Z-%V~J!kDvp!(pUY85PolfSeC{6G(r42F)F3|4zUX{}%$ z@UW)mPX!=yRhbr?<|w~uQ(f+CKK>;I?bG6Xk9|{4E@BC=Se8020M-zG7$$iCdidDU zU9w86FD{Zi?ebm zw0=Ur8>!nxN*?%SKxGxblC;-8RmL4(OKjja{(xvkb*+=imsc?3;PAm$b=~6~%nj{< zqhGR~QDe%kqnOK);daa|L<%MA8fR7d?$1RSQAW07jpKht`0g<(U6h1>Ixwj?0k`15_?C=a9Hx~|*FM`X1ZYMrRJl(MU)(5BS0Ct8Ra=*p-`D;c z7t}i7>mPD{KDdEBDsa!x03BE24(+BRSmo)W0!HTVUp*x$G!HEgka)m(EbjND#(YLg z8E5(YapSw?rU6m)~-Fir23>R>plET*fPlW1J$P5+Hwa3n(meA*<=T;T!TNX;8hH#CCnU9kJN_ z*(&+Ltz6B}VUAv~HPJkoA5Z%o`b_hHQfrK#K6F6c#^>|-2-^aJQtUg8Ufkvn$xJCa zLQO%XAQ53dc4(5kPv%xAVJAM*-j2@BnAkEd-x4h;dw7&IL6N3W)Eyo_-dh(WAy*Zz z_Py9AL4}Qwe?(1IGhRWx3^|F+4Rqkejh*hdN=hcLi-`7)6fyMUPn0C`7dKEhBff@; zP@4s@gM&l{eNcAdmHKT4MoL=VYD+!;_;eNJVbepP8L2|H`T{Ci4{LAZFnO-#f|e2{ zaMN*sx*)fpR^o2rVm$Cf0D%?Z0cgov<4Foh-(N;_sX2*BhLgkO!&IpW-9%JCNs`|p z4+sSy7!s3QO|6c~#@?OrNh-?f%JB(m-HQy4#waL1=^_tNCWooUC@B={?D>+$E8ek` zSY(Mgc^Rwm_*3K5V%Zss9ep7+ib@#)z}M&)i|LAq77ptBFYeL{@{G z1BQ9hSUbzbgMj3=lQ-nOX>PDI7x&FScKBImy2zStmY5mU}MctpGymy7ih_RuLpL88kl3bZYI!M zNB7de6>PD>Xek{OXiXW4cm4KKgz~qU=~WwV%-9uhl{Sq6lxbWz3H-{@mXk-?Pfumx z0)D|5{CR-aUqN$Ph^GIGw|5TG<@?fntLl_(+qP}nwr$&0r)=A{ty8vr%C>py+cVR5 zdipofb7LazA1h*KWUjq4-&mRPM(k&Oo{}0pkaHx1Y&70;0W-KAt(iFqU`*WAM6U1* zJeuC69$OOESdG3xno~gPZgZ9@6V`V>BM4KaeH)I-(RO`i^`ly^Yy_DXye{_A3eV}+CmFE5Rba_*RB&nEL0~?m+UQn@s`ck96WPp=uU8?YF-)G%9aN1 zJU%!n(NuXV0i{k%kW?MMpEL8RakvLq2ATe)yh5p%&4AI4%;&udR5{!fI%7Wb zg|u#_>^zge#bv1g`vY^Az;4UYvNFZzqg~^;x*PjsghYaO!IrA`H84hQfuXU4rZ{+mcMWbJ2t~FGKde8(tWyWiTMF~@8sw@ zN(|`RSiH&~a(8Fe{~m|-aU7~#nmE3b2+#5v!|pW-_&uXb#-CFDym?uC)5x2Al7dL z6(-LEr&fzrrf`Tr+-E~KR6?ougN6I8!kzk^2{W-fB59riqpHF;h8GY|W0Z@cjA=l8Pr_TDL9*u_4^-7}!IE!>c} zxlDjQWW!F~7)#4r>(02Yd`qd)tu?`iORY5p*ZGdB-C_E4VCsr=Z}L9IFbr7IrefQ{ zbIa^NU#We*!Ljb{JsW|!V`Xu@3tLJz;lAn)GPYUV>$i(gv2Q(N4fmMEjB%<)opZTS ztW5iDrYiRx)BmJq^7Ry6evq#FHq$bK}t7wKcvLGxFwAUImnZZ8h|J zEA8?2;>_p2;45;zV4IrHxLwGmf? zfhnza+M* zYS3-#Vd=QaD5-w-WD6>!wovI@3~#=D&ajz^1QZKZ(|th72+WiUZ0K)~&n&6-uh$#J zwl5QUr4gG%h=)(-&mN{kCGwN!!glRm=@=n|nD{Is0K;q{_w>Jac)0{ ziKDQjU1db>y8QX(G}i~VspF?3yW*?23&n2Quk-siGiATY{SH&B)e2^nUNs*=KlqL{ zZ86g|FMq3;Bc*ig&V0=>gnj!c%y#UuPdKS?Lx(e$2^OHOl^FJR){H2g|}PI zOPk5RT&lBj-7w$opJvB-+Ptt&B*C6@A%Yw)cV+pf2AE#gGYrl_O_x5Zma77oW_EF} zT$3mKBvrlM0OyPLy|?cj zdMZq#*JJ)REq=`pcY=&exnVK)Rtv)L5iH+&);elT{ejUm8+fo_G>4Ez8w7urMlvWu=F#R+x5N*YMoiY2BMi0DLs>L!`#k=bhwXV$E1!sazjYr(B z)!6n{6m`q|1(#Dx;?SiwV27AGH^tQ}ydARAzd0MD`1!M=ciw6~xAG+j?5m5&x*Inb zOP9hZwgfKy?rmlVe{e zL~&nd`~uUBil=da8xG!tcl6L7!dx)sWG*rO=*H}cF`Vfv7WX$ zY9E0yG_oPA6*Nh5q_4z*-kXxXa${miA6J6m4_uP8!Eta}V_>~7@w|Bltz6Rcc0!|e%kj^p3ASw~ zIg-;#ciWw!r#zC|ED26YT|#4PVK(z?@drCXV;f0bOOo50S8>}#2QZS;RYbK)cbFu- zB?k{z0Oh|El#;TF4pby%0lJa;58Be5zs}MYCB|xXHK;$&&|jB8Z3x;n-s znB~@s&y>WOQ6HTCVm&>rKk$$KI4Fmhms^f6C5^*VYRFB%Q)sZW3vQZ`dHR~Ayo|=@ zYfA8AO5jQ2hLFxFGIj&7*hwaDR%)P%Zvy;oQJw#>-6>B_AnR+*VHeF=#pnGh6Y}(C z@YtldDmu`k@PMwt;}XSni9-b_BuV53TIWTSc1;s!l4kB4a|N*J4C1yX+8|$(97C1F zUAIoeEii73{(vIMB=?w2A>mP%WL0c1fYJC4a+&v(^sS4j`c1l1YFr({%|B)-sj4u) zs-J@SOTq|DbQ*3Ll*xjf;O%1Q82Oyy6_>;%$=ynd#Ez=G8iQ&nB_X4}C?g@6!We`^ zg`((=RKqt)S$;2nNJiqd!Mr>x!DN(@<~J#=WQt-#aKbxUdeJ+Laee0IGiN&*?G+5^ zZ)sp|PXYRLxiN0ZqnPlxqmnpANlA(yol%ZUQCdQQzM{AUU=BWte1c!pB!-mfafnnS zSz?!UXA+vM>0z)`BY8T68q*drT8(3De3m`qFH%!!(lrfMiVfKYF5uDyd{YxpNe$M7 zB?A1mac9k;y=>@}#1^0c1(ify;<^VvYpj zesYQ|Vobr}AtPf!!8m4uH0cv~^bO!j8A)(L25J_iU=s^q&@No6;ko~^Kiz1p-Flk>l8q4>|3rynZKe?wXQ*se>P*qS+;<1@3<|CgAjiI_rq zc#&sskck`-s0+rp6v86s`S^ykFj5{o{yqsJ7XS|9_+Gr7j>#zI-@<=lDe=&1ti4uo zLVc%wgX?+TIC!3g&^~Os!j?;uU4fTj%}Z8zbfFWIpktd_m^S1-95(6;>-%!g!6pVrk_KUc$%H&Nwa zjx|wcRz3T~tX|!pS-rUb9=rM{bZxcyz2>rSspAi5n{%_hi|TJsSumd<&5RGJC~04) zZfw7Mb42{0%sO9;dW(BQ8jJlxoM=92EKO41?D`(u?CT!rm|e?zN9KF|8;g7U{><;} zacRDBWta92>QH||xfJ#;a6h=+puKUmL3~0j%A8#9;y=*I`{nm4mG}i@fPdojWY6l^ zi)n1nP@#XZvf0DGsfpq}-38tb%?0^slG$7n47JROF8Kn^W}AIhEVZ=v%4bAFJ$wicL+ZGOP($}O_%%js=%!q z;IUfX&&JY~_`Xzc`;95MLNcG1DVu}Atr4=K?CjUgo+;ykQOq&lr&bvs$T?1CrjEKd zE{``v{xbb(ZYEx)6f0gQ*qLz;(~bTM5gv;_qhhIfyP!s%qE%CeV0XVcqgEAb=b(nN z_TJuRj$-W$9ywI#K)iVsqpnKy*M^@z)l6boG{F$BV6GUsm+aTcxZB#Yl%3#bw3MCk zcg!LPGHP4?ZMgs7COMgRy_mkY7jTKsbzY_$S1Kq+eyQ0k4e`9JY#EWf4(Aj^#nWUN zJidww7ugUvJQ2Fy1;)WhdvP%|8S(=(tN@hQ8zi{0P+kVXu{>wCD^;yK2DVfw z5fI9eKJG{+AmXa>OkUregun<{wym3HpAbR->^(mmTgN0U8OOYnYDjq=Rv&Wf5KX`H z1jBOYA{YDO{^W%;+?~aV)B}uQSfV@~4GKb99ll)1G$CYhXaYh&2xaa82jJ~k6hBNX zlshmga+#}7i{4|8f!5sPW zMRC6ZMfGU}k}>yELius)!ou?)-JaoSCmggolxL%E$p`~EH@CP}w^FT~JMy>4TdW2q z#IrHcwN)#X_yrWn!HYqX5XtQvH6(OFZV>B0(1pCbKvNm)p@tH*fpiBO#`7}63_MoT z&&huHvu8WvomO^_83jdgUlI`ICp4n!$+2nV$6B7@2nD9d+6mNeEuuk* zP$WrHLsM9+#nWIpc=|AK@GXT9^69&xB+B9Fl!};xQ!NxR2PdE@WcnNxGX^IZ6*UJY z92GSOCmnFgL zNlD;-&M{B2M7;fl8EnWPparSIm5j&&8K#EmAPS_Tb{7gnb6$kQTpiO1D)%mlIZgou z-9i1;L`Vp%$`MTy$Vaa4B)zG<<|%4@0U6qE89yzL4)LHu8fN6MBqG7pz)hlA-h$d= z%Mm_Rmq>qs1>Vh>otK&35e^R_RxN`-@U|i^5GxAMjV&BNtxG%Zl5h`0eW9s&cEI&F z4i=Ux!UT{Dad_1_@X^R157HU?D}p?*iif!c`H-W=0^+Db{rsq)odY-&z5EHD3_6}D z^91Judw4GE-YF^8wJ33@g1nFOmXLJ^5RBaA)dHPxgvgApd~ueXZnk`q+*zqS3Tc^vy(Z|I_&0)uN(40#Rvdfe8(5(>QX7h3{o*Ks zrmDtOh^CtC(uUYeR#Ht#OM<$4LFdx^U3r&wXt+?Px1R^ca%6%QO@I(3s!w?q!J#gVSc6TIy@?+pi~|G9CF^1BzByH@(rNneud|uh7|K}FrL@} zh%uQJWKvzySH0Q6>2IY9u~9P7;s~(LdfC;hCSfBc15w{^8sl$UT|@t-*d?0Qft0EC zL=V(>A@e9m1NQI;t0p@jtPmMd0w8-v>Lj6fLTxLs9!H$r$UARKD5M{lGC)h%4B;X$ zKNvt7K=$88b?Y@~|J8XB`wYNUL3{978GG=$X+{)F#O00u4q_0j$ewt&L`f_}mxZ~>t2pG&)c4&K3G0c)V3k}IvZi@vUS}G7(inQ{<7;q1a+4j#d zrIiUXgDCLi@TcX|GrK4lToPzEx2 z!g$+2n_!*OqT?Ng7S8Ch0mH0lT~58lz282aufV^ibL;fB% zoU9#-nFXR({Ke3Ns-ZytSBx2ox@e3QV-u`YEE|X!#!_h1a`_xUW`B9&fuIU3;lA_c z50#aE5J8lj$9%v5P^_umLI*~uw9FCaf2EHk4BA~-#^kGWwPy-tUtU5U|d zQ~g`BQ$BpGGnq1F#z;ZcT{e=jX>lX-)4{mHQ$=c1beLZS^@NHfI)oO>-g2CP8rYM@ zPN|+-j7H=&v1*#yY2f{oD~8)dce*vX?K{_oEb&NOtRT@z61A0$x6K5xDZF|^u`tk` z(-_W@iM=(>heD~e`8;ueJVU&J+~I(;LFx&Fgz1JLuZY|Q?en#LmPVMDHsFE&LQ94ROrnn)B2jzG7`-Q%hkNPx3s+wvb%v7t>3d zSD=claU6Dn;-*DA{02>A`SauCpds{A@DTh@@pYsAtz~dAK!4i>r{|fg^98_R6~K$o zo)ONft+FlRTj(M0O=H)N-Kc0P3-a>o64=V1t!pB|g@O5*8QZ@~!fb3+udC!-#bC2& z>s_um;m> zgQ^kc&FQ3W=UoF#Q3@@cbVJaDS+EA0ID!&kz+~R{9RY>sQ>>l?=S`R-dDD$1TnbTJ z$xzfwgGQF-3CFV|{k1BjbU{=SepnXKJy!IbK(=K0{gq2Az1x;3f{cj?fEEo&q<^Yj+v23NIt zZ!Yq|FmhE(X;Fc^;3aG}Gp7gq*nn>~P-4<=zjsikoh$?#PYdHn6c;WhJZ-;V58N~uf^T>&@Yvs`QHcWuAtb^0C&t{~)JxAX z>Zz2s4N=ETJ?F(PP+-!}WuO6LyKoL=z)-sZZ3;rSTU#4k|IxexfK|vPAcqEUN8nem zXq#tlxF>*#uHX(-1nEH@JuI=Ag6R{-5>gj33n9584y&jlLz5Cx_a|10UV&r4oT`M2 z+tnr>m#=I#6Z?&>S9W3TTw7+_RLwQc!1oKKd#g%qH>`YpnU(jjKzI4{a4|&fRMo7~ zYj|#!|8u^v{A4e66}^~zv3f|@mvtXco@G&keQ-G#0+W7Sblq!AMX9p~9<~CZWhH87 ze7wAIN3h^g2l)J*XEhUZO+jKHf_MV7D&Jx;l?m#~zcY#9NY-Qeq(Mai(ptEyA;hq! z^?GclhfXWl@2+Qux1H|&PsOAcSnqRp|FdaD8Q9LZm_b@J43wYyPQDzrRkwT5;c8;= zv{K!Xnt=?IBS|D=#Nn_+D7I6xxh9Kp=Js9-3L#J>*<)9Hkja)Y!@3O8)S&G}N#Sbku;Wp4>WjXB-|~8Ccw29bU*OUj z-QU-ZMcC-|e8&xj%x?4BhWg)n{c>$@l$38ebx#cHUYN@*g^J4QJh zvJ4}(5JA9`JtMLGZGN{sIu3%;k%3);sqKMTh7VfhJK|pJtnux8+3~nF)HL}xC-PVi zneXM8#_klJ=5|!;7GjT0X8V!$T%qADU z=Y%sr_F+-isbf&qe=E=AeBFo0oG&h$xW>tl@ ztd<$8N7h$Y!UwI86IDVsDOt~IU)u&90~LpOKK#U2)Jz-{B$VaMrswRxac38s#UN&c zx$z7Ma3}t>bSHHjmNNvF-js)!hG3P{$+ctEfRpCcTA4IKyzi%sG|LpwbtP7;VW<%k^BUu-yN6FWSFhb@<;y+oZCxaFsiWONYU@N1&xQLK zZtv#{s>%08MmJ0Pi#Q{+BYKUliydt_A-(AAtRx89`l7$-7`MP^KSI+=E8-g zLc;o+FC#p8M5p86WWb!U@oWg2-sp)l5zqlXA75Y@B z#W1rUg+7c*(r2vPdBU2{Svb27j_76|sS2}w?mhyDWTXj-h;=5`a4sPJB=!oVJ)SQPlFJPZ5=}$MPCT0>YHGlk|CF=>4i)M3_ zfIdG;2mCo86YSd@^j9b7rs3w~Z%-j~sM~bZeYq@+btB3*{pN;`6uz&yKUkOWFqKV_ zHY%-WSAJ|Nd(KfPMj9GVho!2%cs24B$&`<$@@Xeik9nDVz}*h;TcjyVu%}AAQOuDo zl9BraJ*m!GQ3Ux^cz>jLIJR8z!R(%D;SN^zMzq`9yU}S=h+7_15SyoMced$K2>=b% zBtYycu)3YdBEZ3()I?P)g!wigkFQ1Y=EBD3PD^cw8-K*l7;q)@Ft^#z%4(s{l;Kft z2L&!5@$^1N|s{8Frd!37ZDC zH}$>AkH5r@kr<;@dhaka@Y_pUT3R_wX&9Z8qj7U0@VLFC-0qs{($Xo0trTo|7mr*!vX(#VRqYHmZ1mbaE}U9z{oY3VXP-!U-A4NH=3|5Sl=IC4jmhJV z6^R>7ydo?k4Zs$D4;4Xbs)!ep;c)~55z`aJZdRA#X}tpaGInO}-41{28|{qpei=UH z+lAL_5=_eVP*DmFLxiD5)QiZzB4lk~;yKK-muGMN3k9df(h~V_CVVlmypIA6@;;aZZR1-${io1p6 zYQ{Q+;5C4K*xm?@z;w`P^5*KT&KW zXzf1?Z#J2!?;7sd&_Szf%I0u$eA>+Bq6}Q~Fva|sJt|w-aq`UjHc!<``o?~_L>qP| zk2eYo2%a9gfZs`M-AiRd%*>uOG-kA1a>U58+??-I{qcIiA7Ywahtr#se zaid=td4;yjYbo3wn%Rdt@&Wg2WWZ82$yQ0FN#+$iV^PC||%o(0PT;*nJ==#2pqV zClrK8F$O{G%j*a9_)wnQyL)&MbCEmtxAPN=suy`C$GsN7Tf19rR`*;tz~^899Dg89 zbJquJbr}ElRlt6k^%U`lF<0(l+taLPoA%3v*%0}gV0YgK%ZJyX>QItO9GJhmxFIb{ zTf?T#QmgoL)&&Iyu(i3(UP^x^K-%N`Q!D{SjF*?`)|{$(_KZeW%Kf;$2F|Z*R7Y4k zS8m03f-g72_bKL5=hFE2a4mLDZo#eqv{f-}fR0r=@I3Yl+XrxT3e>aJAI51UEC>PUe;X2knscnI&o~LQArO(-k_Y zePXgcXCx)S^4zY)#l>c0eMzMEv<|0^-8dxKMJwi6j6XrUUPuIO)$+-i)DGPi+Kv}q zPDjo7tgJpM73|TZ^>WLxi|#Hpmz_tHWTNhfvzAA_fUTo&@#^a-W_vrP1yFuODm4!9 zLO#?dYO@Ao^b+&+5Iov=k!m(u2H75c0>+*)ob+t?9Wz~8MmYaMNU|8U0hj*-WO~9W z2IP^c9auK9e0)Xwk>yW*^k8^$xiDj~Acc~273}vp5faO_Jv@W>0sn&(Sl|mtlvO1W z0d#%9%=w{5x4OXgp>V zK7K=`w@x&lCOaSKvmI~yMD$!#1CF6m!f$2!n;8M@0bJr z`l@Y9g`iq9ytik<+7BOEp#Yt4|E|R^LZ5Am$%glu-&fIpd*d>x8GEniGanE)A~6+w zfWoJbC09m$rOy+K+_K*LJYvT0K;vs@?K7hOj$GdIcu{%6$>Lm8n`eEm=9la<4Q^jb zruL)SZ7ejHH5DB1{te;}f;vG#cqEWbub$CL#L1c6@aI@L+^%hV?o#Mnbgo|rnOF4t222Tvbhz;a3i zq8{#0ca{x%J5sz+kq)g&8_e{Llut_wA#Upc@`8piVdu+-SE!vo->aL+aKw;OfiaSm zhkI^K#7XX?dwNhL{JQ;8c8tEW!{C-u){KGQpws+0keuMRNE!a};U@50Icfq*lzx{c zBR1%--3KX}wTX@7fkcjb;o7MpLU)g_T*o&0ZVy7HTL(win|>Qsco$orC(pJXGZU9V zl9g*0wL8gYob{Dmls*OB)EasgboBeif8*hqJn$wc^(qa)6%Hf=;+(DyG+l)#T;_dO*|GTBn*uZbpNLm9pzl=moD2_!$UCt9CEz1`Q-=$ zTD#1fjqB90%hz7+x9oLunl|U;S5g11NAm)1SlZRzgeDPeM%CIoHE#8^-Bibb`*y_? zYoa{d31dG2*Wh-Lq`XZ*1-!eIA`__HIFqte74liJ!__-Z%2Hi$7ou_jn^!j~K3&bT zm;+Ocojf#+O4OLmz+m=pajV*u-;94}KS|+$tlp2cg&AL-k7i5JiT-=vrI17M-N>Gx zkhzn~y%Jh)W@0P0;>@?iH+Tqqsz0=<0Ftf54hMrebl|Tmd8Bp}R^2a@A<+dIMo2?a z4jL$fS1A$SCmqT{ZIcyVd@7eo4xa|E-_nplN2tr^FN#likI&ePl?<55|e??pM==+Cf`L= zR9i_tPo65rxvJ+i~3qzYC>_V<=~a6|9+( z#GGn$RQwsX4oc$!f!@<=$MQ(mrpfa$3W%#!SHhe*Z6rxbM=uenG=-uyC4~4l^zf;Q zR(5PYX$qHVJ1bb?E~x4h8E#t!mtOArjmcc-MN5|y)+3fQw*S5eFL2>P&LxoY^~8j(2f`5rl1-Hm60u31*8<@1a(RT!SAzWQ-mr!uPW5drCka z0M*Z>rUoi&k%i1-3)S?CT!L1=w*BD}1@Gp0}6l z{E>kZbz!-UG$%$Ue{73%ieknnqM9(>tm?cQpU?KP11E5*8CUc1P>$fczv6mMkHjPV z`GnMiZZ8V0U6}i`amsKOOLR8B@nqWdFnOU_(4$5=m_FKIU31hU>Yf|QPz7fI8|*)l zWeG5?0^3|cXN+M~#W|**|J00lnR7vLG5v2g7pUaEZN|A>N=Jwe?H+Kgxlca~= zVBehk)TvZ&_^oY}rkn=(x@RG*@v|Rrs#Ld;FpmOvgolcX!mZs&ap(sj_H)2i~Ove)ajpVV!)yf zVG;{-TvF^3RlLzLzk1L5{V@>2#^s#~1ZaGy$ilJ+pR2P@mX|2v1vRcZb&ytD8TqbR z9Y|A`qaEf^-6NY=(U~RLoLN*0MZZA{NeLDFgwyyn?c>a@?8fp3~9Fn4+nL+vHjkw;A6aTXKFIPf&PY_%*oi)Ba7@#|`C- zB`%xa_gX0vFKu`?h<$*p=1wuWZ|5mk0o8#RJ+ASRLU{J2x_pbpI>JHwRbyRN!Kox_ zRs9j7rm!u>q-VevcsAR6Fd0aDU3TcML@@#p?w_v@Dd4YMqtbwPwaFF`RVF1VJ|<5m z+#y_40VJ6}OMX|{3H?H)D`~D|g=zl?nCF}3JtupqgXN?mjfnQ^)1|DYMYNXfy_;BH zexnA5zD-SQsEG_u2;RoCt~;%_`L5&n!3lHO}4ii_NVWT(k*-bl?Sl{<#4{kwRtwT<8?T%20WxsI#EV_<*Q%&#^k?mdaDSl zze(U<7wI*T^%KkkJYlAG`SN)#QUOloPC!41nv|YwosmAh7Dal2EuN_C^+V^9sDED- zp~^E=3jVg{;vDt{Gj;&QF>1+2Ey2=(n=$AB8ZM_JDpXG`RDE-Cj{0Jz41Tj{!JQIV zlk|g>Npv}3t|;z}98aGi{N-_i79aV=cJM0;3mkVLIIs$5X?906tb8Lr;!{t28akiA z10a2LaFVd`MLRZz={uPIo{>=jcR=Ss;o(=fo#&0NH?m)_q5@ui4~$=LDc33Vr@>oh zR1StwjuF^u?8LYU-RRUE*dbjYC{Ni-{T=6_&G;XvD3BdBnM#&3)5o1ky_L5Ge#KSMmBBk^4S~Rs5{pvA|UE zuzuQsQ1UEaUBHz9$7+?|_hktMB-CU{)m(05kT{#5F_Ff!X)T>;BgAD zC3CcOD;#M8tVaY8ph10E$@&-#^>Pw**wKx8iTWUsW0WN75t7D(h}!;bnrSsPe?t*(-WBz6Xg3!V$ zUIw?YttzXHWP7@2tlN(wh^ z4`ya2Hn=%J4bQ{K#lzM~-_G9BCu1h-IB2wa@#1bo)Y`_L!_mRc#Q-q`8Z%t*$YP>x z99g+fc(3ge_1hV!F^|2!|HtI@^ua!UOWW9+r`}_L6s--ql|2^&Cv$odFZ8u`Z2hE} zleW?}&4b`qR8}r=<8*YindnH{?c~G3qC|s99Du!%m8k>kxC}MzG)qz{9-l9EN;*<% z#K6@=?NZJ@3VjoI>s!Fb+2J=zF@&~Ndc(KXTT{o;!05-p=ANLlfg>d+mtUQ?*q`Nw zlje7M$f*JjXT+&O31@hjJdtouAah_sJXnF?ik^sF} zA!)Sc6r9m5p-zw&*LQg$M)Javh-MwJ$3@a|g}Cy40CPN?rH6Lq!6uoBYPxVt(?V5Y z_ZE@+?(2Xs*q|QE+91cxg1$E>s1`7k!ZIsg)dxb)3{-990)%)o^vXdNDa znr0%~Q0fppSZi{T-MA}I<(N9n}#p}=kB<(+hgHQE) z325g=?dFjXNqVXerHky}tdQ3^uh4hl?ru6ik@6+L!3q>Du;|jZu3ScI% zm`om(0p^=JXo*Abg%KI)Q1sINfbWT`bGYyc{nnZtG=aX8{UrthY(SLd|H>M0bPR08 z^#>v#-{EeDR_z;aqmKX9#!N*WmAf*fe*(DnL4!2UdS}g5wK@(g)uhd)9eHP)i=5aN zPdjDKW`bAID^#E;a#$b5nuCd+?SB$b{-3g_ z1^=6XQpmv3+QQk6M$pdM_Z(~^Oe=|?}w@V`K)|4;Oj4F5X> z^}h+P{ueFQe@0L zo=;cP3R17x56NDPo?7YsyE>j#+ekibJv;+M8#630BR?0GaHK3QED4f~nw){iuX8CD z;rd#h?GXrCu#G1V+~HhbyR1!_$z>V8z*KTyH<-5RoZ*X3?zhKVPUv2HK&}X4O2|3> z^Y<>*K`obnw2Gs!5j(d9n=7fDz}gJ}!8y%_lUOK|Msow5I z`?2zBKg#3cd8tHVDae_~Rq_LndR>CjNv(q@4MMBs#1VL^vqoZBsRIUy+l)%zI9^12UcR+($rHgCxl&Jdj0d}Z0h3=aPpSQU|HSED!@0{Ln+Dz}vXWi|hQglYfl>iw5uNM^Qw7eliA*hR81 z{a9AAu;4Q?v*5G;AkhD@l4NFM!e?asv5NdrWwQTcb@`92B-4-W<&Sijm7WEkh4sgV zl8FtHh3TLCAKS_w3(0@D?EiL5|C7(ohR@9MV>$VAj+Nz~Yk%hY$^B;yW(M}3`G2f5 z*;yd}S%>-ORr@){{{P-gN6M+m{cxlczB~Mb@Q2-UQJHvBy>)0 z(zL&4T#~k1J@Ewd`@`c4gP)KDQwI}=;+H9F`xDYOQ7%DVEw6X@`(6~HTr5~VuJPJP z4X;P4Y>+`VYgRU!PaS+tPZ9^8cwORM=ek`VZ@*@1Oxt~b_8dFoggJ0=EAer!XP&ZUo5DNlz^zp=SD#7~y=V5PVn4YvIv zSUNT;%p{|ny;lMU*%)(qF?dOcg%wYUqR3FF&*GFSTsm!Zf)-6oN26BF+=|aUc5dg< z&Ey{%P8+tgx~?Kf}Vz%+NY&p0?AftMi%LBRTor0h7zl zev4Wc!{PVPC(C&ZNf?o5zdTf*9@R3WV3aK0r!Okd`s(7)9@EFt`fJl^3j6-J!CEYY)FGrv1sE8{w)%8r< zIc{I7aS2uCZn<5LcTY6)2=7Cl1nSdJhDQK(+qRS{4M1h3cx1(bXluZVUD;328+%BD z2aq@bq?UH~c(+Xc3FFdVP@S*tW0mFgd{-GY7>skiD7|eyey75Mipa~SLvv4&@dn)+ zC`ZT^3D27^TmkzFt5N;0LL5<6$f?NMDS ztvln6Dl>rvhlHZW^IR}R2lF>7S5q;rSeL19xBGh8EeaX!byZiO(H?PNwNmb$h%!)m zzg|M;2YkE(0qsk~;JmxSMaFzFhTFk-<>XYrroIOft)oXL6UA+DUKm(=rNEV$fGyOm zJ7#e6kP&_dOXeLCi6OrI>Yrky{Ef|NPP=Y`KhqqXP$NuOdKY;i*HN>*CptJ(+yma$#kPLQNBYzvE@xUYt&G70KXX^ID|$Q9V|&_Ad*<_vIU%Q6)6up?vFkcX~nm*Ll5>`@1Yv4Q& z&BWOdr{Q1e+rcaA498=Dpc<>wt)pMQzB+&M^fJHoJqtvv=%BA8HoL2nIKH=VcelkI zTD1GyPQOZz3Yn5H|FP6LPAhI{WAYUJY~6O$@jKS~VW{e?qGw#i z-8cR$!`Y;Xb>qN|-*TzB&oVR=S*-oKhz zH}89zdh0u8`!-#Ym9d;e+tS?&>M4Yd13{(yvQ!5#yE4mxaG#ALhZ?ZCh)i(0YkCQY z)Tg^A`#x$rJ^BKNI&!rinoTS#h>*=qy3Q}@*~H&c1hfp3!}-|ex_OC!O{}kiplN^X zeLh>UFm0{izw2x^@LF)!o1xS$)+sPy_m_oYBgGEh=DXK>jQ-x^J#q%bwmEDnwUfI}bzP%f8p{b+aCq6HpTkQN8DJ z)#jPF%N<;K#~N)1jn(I6=cq*2!iH zl>U4pF9x9===-lB*g4#`sv8e+@yf`J3=v@BQn&JYGb&D%4kh#PuMraMr*oR4gZv{| zo4t#Q<5@*Q9#kLApk563pi26M^Ks#{ta3y-wm;9g!)D>lyByfuO(JlMTx1%@5|r%^ zS5j{0pFGvbPPvfju4f3K9=v=vU-bH<666juW=AVW1uM7&YfoyqHWX}qPds#rCI3#G zoBp%GqtI~d^G;b)Q_*#F6#a+ImOCc(v!V1jwQ?A3yZ7VnxmC&&t*;SmS7THFJMkAM zbuk~9%|RDohP1(E!$5X!>HIt9o~J-{BhBsd@c}#gpN7ESD|0W#DiJJwSi#<{f09>~ z&a2XBOHzICAB~lR;c-B9Bks9M9{pPGUke@7f?2JZ9mY~}#P5IXa>(yFQO33QC}vc< z>W1_x>qSZEc9({5F)0E;>cP z8KV&+@uKDpVt-L+qlt6g>qM1w5wi7X1&+qOS|+?03;2wtRWr1wi0&k+WEgPRMFdBX z{=JTUSs9ImpVSN^@FRvcmYEQSZINwdnO`#JG}*2f8ZGrJgk1IN&=GhOA+_0d%;p&A z8WD~@_nInp<|pxfMj$(PoGZE1s-jH&-H69NQW*%Ce09#{qzov*7jDlj{HZ*yM|FC# zVEH;&v?lP1`~lp`U4(^Rr#fHS?*pYAvDvaQV4>5_B~G)Qf_zPHNs{dON$F#`2Kp{C z0Y#F{n+f^1F%Kz^5Q@shlM2}O$9&R4q*J>J{vo|1Iijmh!Hf|^XW;Wq^32UyJnf_z zxZJE<^y=Mh5qY_-Nwn6(c;5TN$MMHTZ{Rfahp=god*_MG5mLrl;$H%cR8a1>$aKuP&^ zkkUOO9@d6P&>f?wUgFIOSJ0gDqI2yUl4%aO~8il$BZae4YV;3Gi&!6TVf z<7i|v08L?eJWnE!Dlk)fRUc)`8SFMlkQM_vhu^QDD`b)us$hpmzZ2UbOKX!ZO~N?r z!Z@4|?%r;xK>)W5Uiq7fC?SW#A_%RE>9mJ;JMEKuLF3rxVhe^doG90v4FPrxLeGRA z63+1SDLw!fZ2>`&p@D#>9ewwmHL8b60g&LYi>f62vC*v6xme{>Cl!(f6(EdXvPyI; zHA|aoV=P`H4;{Sk#uN4E8Z%~4?%lFq_nxgbj4X`Uk;^n1X^v7KsD9Dm@@IzAC^2lS zu`)MV1ZJ)H>nFme&Z_Ml6EgVHqJL_Byy@DoJd)}dcbHRquVFd``$pCrJuO*Z{8?#t zrbV-Y*Bh!Fy57CRo<5vU9}>7g+rd}IV9y2daq8LRSQcMTJ8mf$^O4+-cLZIIQJhYj zPPEai+woS4w=@?AU*H3cx6O<{#?WS?`906{h#%&af_;P5Dyx=2PnNYqU+ZGud6M#x zV+S&x?z0o)TW(adk(qj2K*WQ0XZcMwyfO_A(`|GH)rFVKFRLhIXhFr!KvS#-OYPA{ zPdXcD%S;ZO@!)AYE|Bb*>GJ)m+ta`m@`WFcq1->`5zBRIhwth|; zaJ#<@+X972@TDq^^EY4774hdRG&TM+u(?9Yy}z!uWu5k_`(*>zgnRRgLxuO$YB3+W zYw2s1vVx4#{Yu8>Vm9)0ji(5@k7Ggg{3**SOn$<2W~yixx*|+LF^b`noxep?90q*z zsjw$(mGp#97jPpfxw-rspkIq^r~S=emu@v1Uk7iOdtsq{#q$J^(@57E-p`wx0r%^H zrJp|nmY6LrHtGvXe12agp1q_2YDsQn+|tex7E8>kc^&2N{m-xvJ4^G5hA$+>rp1c5 zqn>gn!>{LOfk1yCjsi^veN)dfaM;_7!d~8DuFA-^>&*xEV8sqAo~T;rMvTJnko@dV z>JAEriQCG8MgdxWd8hb429vrws;qi4*P5!zoGZ^9zcKzp5$+4whXstc zeD}%~sy*91VpR)@s|@wAm!f%p98}!*miQ`!6b4UF9z?{`#wMi}b&B=PHk*w$%tM{? zv*={@?G(zsPSvKZ2N1}9sYRY@&v(QfE2BvLbZ=bk6JTxBnwI+jo3-y6($Xk+A_U>6 zL4bT7(@xv|7q;fAeFn$nw%cwn}vLzZn40H$~G@XH(v6aA`B@SGO_H+%Po?yp9UKSxEmEHDW^%qc#9A`2NJdbWqJ5DujYoA&QPtrT5s zEflngam^?zl&ylmGfrSqZYG___CY4F+U(rSX#8_`+LS*_foHPF6&Fv)}3^jLq6M zYgWuNR-4UYX8UP55`(HrSaQR5eaqFVzuFR?_FY&7MtF`UY60&lS00?%6I^AR!BsQY z38$6S{LWb(qt)ijPponly{3M?qe1%MRJneZ#O;Pw_1$D?SGYqGX)j zGU*_6@{86ZlveH-3sk-%JCTv|iURv5d@uD4D67CMJ%pk(vpPDPdybMjnkh)_M zCA_&&nk*dt1nTDwDfV7QQDONy#b58J{5Oe_>cg_fC`~6boos6`lG7q&d`%56E zs+1nA9rEBu`Y#{pkLIP2jeb`cWW0lFka zX3x5#Ez{JLuWLIpZUL*pi+K!Fq9;~r zU}%Sz8uN%U19#-GG_>=O+S#yMFka8iQ*ET-RjO6V@)D?u*bRDc1hR&==GnAXn>VC8 zCiWWIx}e@%P{rXqlm%fJd>QwZW-3vYdRaa=bU6zJMRHU{Yr`(T5*&VB3lHaF2{o7@ zi65B91$SOAh9Dc1N32HR2L1 z-mx*&D@nn?{oZBT{@J?xL$KaiSR;@v#>(AXi8?u)_KjrdAcz8~QkQ^{{RsCk*~?OM ziwwUPUj?R3*I8hZ+c0;5$T0~S0#$ZX<=Uc-ohn;>!pbrE6;1H!ZHj_^E8@6N`jdq_ zXcR0x$*zcrkj53sA&>g|lHPohB=?8&P4!^jBT@X+>36|jCg>K!R^q}T+?$PxsU@&V z#loHmuh8orj)@*Ji1iqz>>|>-wWJ?Rnv}z!HWo203K%KKPfPwrk(8T(9g8}nwMA^_ z?}x%~(Ugvsp`u!@5pi|}Uk)r&lV3T<&92X6e00H*t~x52MUKr+hn$$ zh+21OjlQ>JK~8=h5&`mi9gs*T8$T~^ZCs-VBiWVu0@HaFRh>89cc9PqP!p&)@pY_^ zgvuEeC#!;w44g#Ffd!MoiY!Ne6Xu&YC@B?3)59yTUr|g$K)zS z8r$=4qC7b>XsCU<@AIHS@fvVg3NU=!R^Vn!=GdWD43N~dqoS)Iu$NgNjax`(4vt#I zYFDT##vGUMXLbDsj*tniMwV1D8zj1O&U%FR%l>ThUVN%AT)GvBrdlvkow~q&2zilT z*?EPb9pyJ#fBAnjl5L)`*w}51Ib_9ZKXAzz72_jiLC9cq28LLZcsD*u*V|hl9T$JE z*@l&-^F$&l0lE#VsVZ z0jJlyA)bm5Jw`ZkJg41k+-knW-s#KL(2Dk*7RnBn1Xn!mu1N! z#6s<@{M`Yi&^s-4pW|L87<#QG4Rm7)-vQ*%TM0eEg!o)-cp_nn2qEJz1ns{5gqQ`3 z$KeV1BMNf9TlC4%#pR61e7V}jiOR(|C@XM<6SDXPQ)LhD3f%9r=#CXQf225NKtcYa zW-CxSRKH)A(HkabaY_a2w-s0i25zD9h|s-sqBK~s-W=JApwm?1RO1wn9+o(2ZK6xY zGrvOKiTrv|i^hH0i5zqHLM_2r_}T86n>x;7x5gybaJqc$iOY%3z3&Ohe5O8~N=MmC zS?HFV+yV^~yF{*G^#Sp?m+^!#_KM@V!OCg9lo`)_v%Q%EUrTz+sy)wK`poT1|4S=! zrBjxzvfHo<^Ls>#Cov4C^P{-=H^Uvjxf^d@xu2-yjN#vqiG?F$OfaSPlYC6S z+n9T!VhYV*_Yf%s=%tBwmUdDNVm!-SGPb*^#>{fgCDlhFG#N+YDKG9L# zjAyl%0TTL*eP6xY_uXV@-{gWZYeNsMg4#;2QENkWbeA}t{JSXIno=wG+pVLZLP}Lt zc8?0@2|M3ZF7(Mh)~QtbT}-ZA%#M)lr=zPa;elCpR#%Y%uWz6kV}LKWy+be89pf4M zxx3bAZ;KZgNl9p>lw`{-4rca0cNpl#3s?}(vDcBt!zTAPQ%!Ks&M}wQ8aHYU^gTA4 zjC8XmXK53T{e5lohZxFDDOK4+1q53t*x5I<=qWb=x^3;{#Rk_k3A#x7(>fxJbV2bxk<8lwSZ&yyBi3CB&))$NOsx63-#qLN~RWbDHD z?r`$k&owm63=aB9O(Xid=1 z{*km#HSri#>fJyi8IYHdNiSe$B~Hk{1x)`CoMC35WBh-(6aabtRfdD#z)sKB#M<7< z_AgZqNgWFV8oqzvQga=B105<^10x4>9oxSprgQ+RNktDpNpy4oPQ=DQ|GyQS0W|qH zdNY460q3eUMv|-qJ zXmA5yogPIMlKA`DrD!d!9c0=u>o#6zt!&TC(Boud*ZHTbWNU$gbAC@)6&kn()RwJ= z4HWNImiK5xVwcA*nZ4&rS^?w4q8&7k7q@p|S`FvcFqt`fr*i?trEk?SVS+yKoP zr6zyRh}oi&9cJ|ew#?IOF%QUK$9A06eMc4^t;7T`5P0l$c3FT!Bf3QmA9eDAGzP^*7ZbhNCp57ENmnH?et1 zH>DDR)5WsI6sl9PBbExcqjb~CdpA=Jufs9yJD*d_X%$iE%CNT%Z(=W)hOsB5sew*_ zMbpNc+0)rzkLF=&k7gq~T+3rv>qPtp^+fDL_ApkfD=k{fp7Zb=S+6*sIx}xKrpO;tl65;_Ww9+J5CNmDgFn%EyY?v+pt{ z4{Q5AEREGOft1x-(&g~w*6Hvi?Plzz?{chHsL=_PSGvfDdixN~*7ZPSyW3SOqny^L zR{PLpyw4ku7M@qcd&qvICY>j3&|)%7hwk(4JJL<)Lktg?ZY0xL!&E0UsBP)Q30+=a)-7>NQ z_$vc|s{%g%dIs2WOaSi62;ioSfGzzOI|cAl`akTJi4o!-WhMaY{Zo&g1<)5@<1jMP z0dgt>cr1X`GSUIsvN8bJFQ5)BfV~2^EGr!oU>tym4S@eLv(f?BEX!YgvH*B4Jqw`x zryf8kh7mBQe~iJ*^kK{Es9$q48lFpocdG6TkE25?+D+CPB! zPbI*>0C$id41kXQTz@9RNYC zjHy)L`53{N+n-P$NjSP-ylFnXaKROU$sw7><)BMaUA`oF21jEPSErKV7ZZ>Nl2T{y z6PM=!?FU3<@SFvLBL?w}SF973lxiySQC73pP2-6ae9FChhQo=`Hm#1*tF1G`B79;k zx%n`|&hyY|0{hU=F&v+W-487fJ7Y*P)9d{35RNzUhu^(g?>9!?13tan z<>&zjyKi`6*lV#EzCMQ#hv=-hzIKyK{1*>eB`i=~&q7;oBM-&fW!J+>ID$j2-zOfW z^sO>2`2&B|eL%zX=sW7(Q3RT@`I$TVDI2<)8dZGt;($&3=8DaY=6NiI9z@AS5+*)j z3z09Xp;%Eob@C@I^q5*%gQ%NAJ)d>U8V*44=6gU7Q+>3th6iPaaKTJ+z(9fF-RBM% z0Vb9wpCmpcuSsq*c;QSj+9ca-ab5SJ6bD;^-cqK*bIrs^jcqv#PY*``g2dF!s8DqHHB!B3`XN9;Oh%Nt$i>`g&ioT7_C!l@n-(6 z)W=6=uqw43<}tL`!}?vqbwEG(z(#dH!A`MZL~h4k_RR2m=7+wy&e|2CR{5+^wiz>O z#SY|?f<6$WY%pm68{5FXk-Mi%IG#TuJZ^^dv1*0``e}7a=!oMgzAEKvQ;>t{I0fh} zDjR3q)tGwANIf5b6E9Y~olc$6MWf#M{*Jf&v0BJE1$p>C=VP8rH8JTtC zd+ny)e4V|EZ$?gh@r$l z^A@o?HS{*)(jF*l_qe=T9(WygeaQ-o0S3xLeu}ojc`0)@n~2Y z6Br=_6|r__IV18{Xv?5d!=7@*zr-!Jj)hdbG6Y+=F ztYH{7AOF(@wPTdXPC;6nJ8N2nt$lJkXsLJfD(Ty#R3{**`L}nRQ)^^e3e#R2>YS(W zoyX!hW4CPu<;hWPH{@`3q3V%Zq;~BKhf{R;;Uy3ogvuw*Zc(jfYP6H%>0%McSuedMDDP_;+d z^R?(jKDlud+exKdVcT$RXKrA3S^iOA`U8j6Jt9qTf6GiYYR!5Joni8R2+T~8tLFj> z5wxvTUvnYoR>y#!;WbWk+y8JaXH#<4{AUh4F@Y923mgdpky>U@D1z*o3DyWTWc~11 zd^R7+itZ1a|J&C8pQcrHg4a?C~cfd`W; zOxESD)$dDkIH00X@hmCiPT+|kkdK)DN`DI>EistlPCgT8ht8k)2aese^q3P*I67Bfmm=5i2zWVjRsl7! zbyyljkq}r;&JH54>2qWZgXhkXY!F-G{X|4!V(m>R%154IKRoE!nKZ*pC^A3_uSIkdn9(cYj}j39X!>Vsef>(+F^yE# zO!$+l&@G{r{61*fLG{<%0q$y$9AMC*R%Z{Xn_d`W-@EZmYm9fTpb9ArikZ(Bezz=;2HMTwgC(2wUK3c`Vnt%jZ!H0*VGtEvbD12^5U{k z*-|gdhkvdh4AQl1>VyjGAUtV;ZdA z9ZqMvtnRCDvygcy)$2HA256gBg{yVQ$b18S*L=^7ZvKsJ(nypwr2tAHzh85Q&>(dD zVQrB*xud9JijNTw1#7bmMOZfRF?%B&IGW42I-3EE(l%ib#))_i<$UL=HMUw=F`2n? zCU&Da-H6Ak4zf`-({j-o%&a^C-euhXWN*Lz+qRU+RJ6HnNnd?H4`ksV#^wCk zr^WO{yiK?4bFZ3-z|!~i)0UV>=Ey60pEOR_%0Z469W4{!sL!5NsM1p9M$UQp&tYNc z1$j-xvX_{pR+1e3PZoO zEao{;)-T4&eKSk()WK9|@+{-phA>GV?poLg0P*}<*mcOYb^G~69UcDefovu6I9B#O zj+47`5{GeUor&@M#F8!AByFS9*y%L@WEx&WdT@1}MlZKUnboV^WlQeSd}g_lWf{$Z zms-%Lv9zy!cFpoDdwPxmHEtasjS6U{MM&iap1q{Q8vDv~SHpgL1wS$~sQWI5rfO{t zPg=xz^IPvK$4NR_?L^w0?we51tyWin)$ZmLMgocxWR!l_)6X=RG|{J6n+>SFKBZm! z+^ISvlD3=367oPb%u$N-8ymAj({1WjDeP8yK<6jUxw)lv)h=84Kvb4deV8liNe#&lA5vYA>%#$8#(sv8#X z27NH={?$KLf12^YbotbaUOVvCZR>KB&OB9*W{v|C#>+%|rK##gCInoXAP(YSZ+~l0 z)o1_s`#i8@%7=7K?wQ zzQa89>!P5jz?!}|Eco(D`9hsD44#OcA&OE-xdF$AP2iM}%8mYp$Q`Ea9Bi1bIu;k0!|SVaJo(^o;3-c)ftt-0Z$&Ln3+hvf!}X1gHxh9ziyM{k=I&D7D0L0 z1zn5#l={sQxj|oq#VBt$_e^0Rv0>F7^U(sCIa(>QY3RK(fu7le8R~KllGXv$e2{u7 zqZaChPjL3dgoFV$Q#aK$=|J`MMN>1OHU$g2p3ke62iFsX10J_xq-m%SvR>D_1OX_JkiHNWIR%vio8 zb`m~>Nn?t(URa*eP_wbixPRjkKXwVvvc@_f@CyV{S9dhcYn4RLla z>D!r&OP80Y|1GY-1)V0Jz~M1j0TycgJ$)LrqjKbM(Wy+op}sOvntxO>LJO4O>!!F8-%eeqs{H^~LYKbzFmB zamopq_taGFV?a2(b(S+7_fp!G@QylDb$Q1J8%ir8@_N&*R`~e0vpeWwbW`QGy6}2t z1L6r491|7ms1i6FEWZ~O6I|x+Yl83QQVKa6_Fh)*(}j4dc$IK8XBu;BbxLL%NZDEn zUnLW>=xm8=Xq6IGBMX6fqgY;A{O$2eKWNc2gjrBRnU5!N(sx|%v| zqd7ktl!wF?Sim5KB~g&dy_5>?5=NZiU-$hxw<~uNjU&*VhxDK#4k*6-O2ci%OPyWq zSn~*F|6D_CqtYCHZQ#rwpo+u{7a{TthLie$F@kj)>KWpF$|{E3q@DoeQ!?&e?E+nz z)!AbGTyqmFTi0*zx>$q-H(^VtwyCiJq&Dp@+2t4pr8E2DHu}YFQFN(SU`eES=X!9) z4x6mQ3&uTZ%%^hq(pxG*5k*tKZ4ZmT73c|&M|kQ~7YCEnjxdBN;Gtux(wq9NBX>|3 zpZ@jt29Dw_w5Azr2BvBUvEyS)kx@H%l}``cYKe24n%V-t&FA*OYTY^Rm`}S8AvX(Kjny3u z0o+cIu5%zRAK%?lG>v#a_I_cxKn0bd4rCdU`0sz) zUp+XtF!U05iyQYef;(mUz?pvpEt^+Rr(i}1D%L!eQW~u~_0ek>Ud`*@S@V4!O+8Pw zVUs+kDMtxqRbzFVoZHeCxXp}CdA2g`fh^~_kJpr$4FO+xgWIX}mO5@{((O>R9(Rl7 z0z$U?r_ogo7H3J=6E6r5&Lqg2pPJX?_(%|&8cGa*{laKL=1J@g=5&9 zZDnJSry|{XW8!~!3B}CA#V#IxK;{iXh)@f`o5$)yLu~iQlnG#EMC)VgUgIbuC;YO4 zvf&^dMl-o`5g{&uda5Bst(J{57?O;Op%h}?iPuLNSS3v6YuEQBr1(Oi6{8=Lsv@G8 zD_NixGa41xtQ0dkEqFi?Q})Zu02$CT#&Q+msdTcr(BRx%M)GyJ9vdDl7Lu;RJ)O>V z#dNZ|qA~|JSG@yqs{!X~^m+z1`ncm^&FWwvz&qV}ft1^JSNZa2Y~s3DB%51SNvTEN zZMS!q!@n#l^{Wd$$L&`g)6rM5^yC$8?quYafkH>4M#-MwsB|p&6%rvsK_>{aLc=Yy zH?3AP%EVO5FhQ%<^M;|MA`&H8hO}@fDGB}>29{IYiH9)QNXZKpift71Otnlc?aqf2#!^m$Is0ZP^F8S-&WH|KWQ^etS?G)r z4LNjid_Yq(wB|M6koX+FJfR7PPE#{NJnl)OOf2-Y&t9!5q7COzStt0r)EILBl9O~$ zo}gT=!6*e-wcxK=m)m3{c-d=J7I}~i$wkQmt>O9*x8-Bh*-nT$&BU-p=yV=dn7Y zBb%}XK^>%wed-gY&-CfT-iF>dt-H{cu$H)BU;P`y>oFqN&Le4=0SVS|i(~L<&ZNv{ zgb)8BJM<%rm=O!N954aPAS3a>-Fx}aL@EWoYCCd;Wv9+WI_(Vb_2m~`O&Gtn?^Dug zx0iacj*tGGJ%@lW#f`&5udhZ@{5pSYY5zyC9}^=z!+)b!|9^x1ME;pxiP-Cyo9O)m zUNHmI;{RW|1Ugoxf6yy{b^2fE6&1sO4*2``{EFd^Ir)EBnExi;kCpX5@vGQz%haDp z{*Rpfl(PcgZh;A7{P&is_XJjoByqp=E(w%;4ZrTO%4B;KS1pEA!|hETWl^%b9rtX- z4J7h{m2pD4}cfz>MrKMAxHk-FK`SYaF8-ROO9c^dWPlqgk5_zb(O z5Nj$8bl|~$Z>0Q$cf}33F2nJ(fVqCQPCexL*clW+R+%l@$ka`5bo|)Rbf<2`dGv7S zqI?`|+Sl6J<#sdJQ<2M0b@fVLod|T~d^J}<3RgXMlsFjt=yX!(rW%xcY=x#P(W@g} zD+o6CD>bS@uAr#ebp@yPm-t$d1Ya=>`quY`@+Q8p#l#@{>F+>Tt5X1KH4O7M(gt$b z^nsy*x<^9$UW%Rc!SrDIqUNqNyO|SF(5c~jtTn>^p1yaiwcD2RA=n}IiEuc7S2@KZ z@rm&PU{n$>N=MlRodRA^?^GvfFPL+5cTO=PAJ(+RpEZ(RfiJ}OxE{23G(>z}V7Ppr z2wZe`mDY}YUKFRrpETMp94dg!3Cj{ULV%14f|Zo-R1?PARuIrEVqRcgsV}fnsc%G? zZ`*oupZ>>IHd5v%opafp(d>6lO*{!7*F{ZN$A-Hndd!`Iq7IF4JFLTBMzM5$2TXsa zU%RAKi+N_2r97tm?N0b#1`7VWmH)TMi5alA{~K~*0$`;-n1>M%hR4VRKtBLf!$c3j zG62HD!UhQU`x7zsQZV+{0Zp;VB0?zJs?Do@ef7< zU@JhKA9R2E_!ElA4CoK=oDr}+=-K}C!wT`I{$I}l$mqY?1KKeH=D`SP^9L&dwkgve z3Kt)VgUqRL7FZBGa9!B>gB?2G@B57afkLkdJPszAFzKWDs!s;$s>daE>$wd) z#2sSS1H3dH<>^200AkJo77)AYS^DyA&<>Cdjv47PV!i(}bnxMQDT4!Rm01;R{kxrJ zFD45D=7oYJX-DXJ?UxZ)pXY17u9~ttc=+pD}@^hJ>^Af0Ex4}yMMyebNvDmGKUldkDC7x0*KE1 z!UxyyPtZ@Oj!lb+9tbBm4OPl#!1>^`;__k>tEtc~UUbiYkC8eWt4F3FKAje9Zofj> zJyC>82}5qV^sEaX|2&?)?pXN?b$T~f|(2k2v(g+!; zxGtyfYL5Xun=!Rev2X!X-ncCTBRy$oN!*GzwU?A-h{KR_ZrrvDpIxVgyC;`qaaCW) z!!I^GalJ%kb{FcAu_5=XT;007Rq2ehVd4&k?o10_Ov+djAM5h`QP0D}L&6+Uow&BR z-@3H!Y^hwLH3~CBGljTTt}$6dl0axLGQe|@fR(Q&vkkw zHGO5g6Qbkdx>)*X*sibIhFBHatlH6efrs!J190(GP-X<*OW>za42U}Hb(h%wP-ZF+x(7xoQ-$#UQ<4mMN&Msh{ulEa!mu}|Zgc=pUWG?{yq@RSN-b{k z&_S}4vYMn?YeNuQ&lTGvcY<7xx}r+Ya8m$0r~CvY$!!(DLNV^)BH9=@!)d1)_#Q(8 zattxz-?0}8&*;}bPU|)+p_J@PMtEdM`gC}+i#fpT?;)Tma00PFy>P?#{E~fB0`v&y z(qOR~|Nb0E4OkG_t!G7vKrj2z=(ZP$rC zTq496`})OiJ{3du(y#1oEo`0lh1?~=9ZE6`0i}LfH{ocQ$PZs2DefmL(j9#D(0IS! zzHdb&MEb`7Fdv;xQ&r|(jX%=`s@m)2RRvRWZGy{iX~oKnyO-AO4Z^OlrifX^ih{D* zBJ)O>T(RQ|CclU4n$$QNNuj&#X@0%^7+bi_#3w zWJt|9m6aw*Ql|FUhfVvkf2yfxZIPWuOXykF$2Sa4AYYy856ZBGo|hsA9UX!8ao4A+ z`n=BLJxDERs22MLJ~<^=AR)`$IJ0_6P()DC_kB$BCK$>e5v3qGva-#X~ zWQM5Vi$wI)mtEtCK~cjAunpmnRN)G9-^C-=>+tI+R+{!MMjz)Cky>u=U8O!~Seydr zIel-6)WaYlU7S;N@qtLee#>sNbKkhSjf~1&T6VH>dq!iOyVus9+8dqp6}CEgwSYC_ z`vZ+N4c>hrVu=MVzDNY`)`pN1+vj&ri&$p$nk(Il(%v!cKl}#kN$QKX8J|=uaBJO+RCoG{u zSJA0x3O60+wOf{St1kU%KsOH&e{qenA&Ut_?tyHP9yK9fJ4D$gP6f|bk5@Zr(vZ?7 z>#|~1sqo={y`PTmET)z%uA%SlX7y^=+Y76#+?ZM;oi0a%QnY57ARdAgq|%TlHq1m0 zlrIeqKlbg$l9g2drfWw*QrQkWy5{#Du8luFHv;_?rCywIAJP7Jw{u{mAL9dp7oC^s=Ly&Kl9oB}fsO^c)f%byd9Z`A=$(2-kN6r{uzrSRZ-an~l)YU|&d94QIE!iB zoNwzMuP3-P@`cpj-ZUQ1xaxabgXADDCO(Yi{Md!%3L2~qExFk`2v4XRlTAm2WmJNe z7}$ytLt|WV%Fs0AM1)5`GhD*l_e2=GWur=77b;LDENm<8tj<-i&NjHKZS?N8f`?la zQ*(3LnoEB~sbBZ5lal-0Yy9L&EWWh_Dg`l*3MoDH`$>!j#LgUcsm)`5 zc*IHl*G@0&W~ZZ}p^bDc9wqoIlE8CVW;WZvS4SgvN`B2EK212P83_2`SL@y_6T&o3 zbB)#_9%Z(|fLUd#xRWTRx{J}taHma8MCKyMse=7uvmvNLZy)t(Tmo4`;ZzsOOy$1Y zo%{GgPR?drs~HYDACOJw<;Sg;Ha4XnsoWGP)}|LGi+5(aFQzLZR=j54i=;gd0#A={ z^Ra6;h=+|fs6)4~$K-Lp8;3%>lq7AyFpmKF$Ki1ig`;Psjern2U?NF7ZKdf*$8LIi zTX4A`EJVk{;Tv^{&F>fp7glY4GwS{&p&eh`#ar&3?>xVa+(Qv!1|h;tnOOI#L%{jv zG8$;c=Tl=3?b+`}cC_eyu5`|A&P7$~^%&*_{)OWX7uiyva7VMhHiQM~Fh1@~1b!}P zjGS)kuCezGeUr7uYe4HT?DCu05SbnXk~Fm*#&f0Y0L0seaa1(|L!JBp)PvJVQh&S$ zy`m2!PJA`SH3j{|!0p?5G7Sb-aswW!J3oycbX@c^{Q{5}^RO})ge{4x0FtSBeH0Zv zaTXp=EFB2>m;mVP7GY;%HPFp4k3m^q+x~EpkNXIL9*UwIG`-?4%zMAE`JhkoU2|oA zr4d%Jw7WX!W^1tbxG<)vUs}=CD2ySB=%+vPm1}9a*)!12aD{CzEMZZvlt7visM>?| z!%oq#!XHU=J$$SEtFx7*tjvG87YPNV1?A4%EpwH+A?o>F!&i(PK1#vLk7+Wq4)iza z16^BFRwsu(u8XSRb2G9c?52S2I`zK@Rdx3Zx;6zwXYgO5Ey7D}>0O16V+a!q<;KUW zHCo<73%kb5nzrb5Ts&3LBs`UUTqv(u$&up z9cJd^6OZ5YBfiJ;B`52}Ta-hlCX}0&bS2m3e22t?$)$w>NAvSU^Ct9EZN27L^PT)+ z*+SlCHwC1Yg?dPc7f=q9#u0M*QcV)z&lU9O?+m>??|Z9T^+hN!>yV*+P29^q;chau zR&|CoU}l&0_q)PYFY-sKqP%-W!!Px55mGW0@(0*mhOepBG!Y42GLr}~0l(__(&j0b z?NN6;&xXT-Tm_|p1NDD!Ba%9Z$Dj$NnLvL?83Z?r=G4pN<%lkkzk4jXt!M5@Y}oJ4 z20pS5bdxOKY`&o?)rm}M))_!u=4hx9w)Q#bnuEawH$?2LSvEWDV$eLeGiQD!%WQnW zXBJD4x@o}`3bc%33*fSt3Zb+3ZBPYqiCiU3mcmZyP|MR#5@EZL8rvHCaJOUJD{*%cfM#9pU z7EbUnt!LC8-bVr`*e^;Jfe__g#sv1~8J+<70KILNpIgDfilbMg;=ce6`nBEik6D>vh~m zx-OwChXlCxl<{do^9OlM9+H4YBE0ggmDG9j-rDKpL|_rrG~qI_fwn*z#apwd+#2rdkRQ4S;j2+n z;#ubW&{?L@kds%5ftLba?I&obK#f-dL9JKFW&By@PO|WW)U;NOm+1Sl);1fU0BisB zC^ta2#r2F{Ii+;jYkW*UEpC(I>%aMWKpd!W=MHS@RtffZ)&j==rHAU@ueZOo70~|= z_tZb`qs(*wTL2?Kz6WsT2CT?GE~bCk3;>@@^nmi8GdjR!lYtrF!um%p2vBCEWrbk) zBLTz=DF37UHg_MnCbP9Ew5C)TIEKCNN$5>0 zdiQmoTqEfgNBU$!tu(%K`RsNMPWH|=Cy$wDO6fse^=hVyOiE;OIb6JkxvW@!{FGIy zkL`SktlWMRN!!fm1JN8?*nLZ6-Ao!&9{d<^X!v^g>317Y7cJeoq-1mSjMRBTe^RZ! zasPGejUnx}EM@vqWy3a%EU~*2 zqqP;7TbRVQCOnU>(@6B5$-s46Av$-@A((Soj4`=xyNA>Dl3# zzyqUOC{@*FbBoQrhEn6H;zL>~YQASkTzds%h2WwkGstBvX%5%uM0ID6bw)313QmE# z_GL}vQspwq2*|#PBT6R?X=cr@3j_xEaaJlO6MxaK9%mezXx4JWf z>J|A~L0ZFRP^-_oYV%e{C^jl7d_Vg4s@5o5u2+Tko4rRqpK)u>v$H~UYB1#7GqBvUCavF$}?!HuKoAz+^=WyuYof#5m!f>}BFTVlHnqEnNS=0ryCN*pdJMI2*4xSGw%JKn;t-2LV=+$<94eb%x zct()>C4bR(?;=;rBAg*UyyGQ>E^7^S# znUw3&A@SPPGY`_?sT%idqx(8a8T;;x_aWQ>)KbZZ0d;}P+89Vi1MKE%JLa?3spr`a^UpQ}%)pJ{A@)8CY)CZ;)(?%0{!DBR1Hpb5OQxT`eh%LpF$~ zW;oHi`{$`CQo}ZoVjFiWS<$JZg@!RGn`uiu9;=O)TXJ^pKMax;HI*1NaYl$;n|RU> zWPTak6j`1;=e8`&qD{e;zCt7!m^uowG^Z@OkdNB=7u%C}GZEw#)WArHkEghg4PgKa zs+MZ(Dygp(9*)OF?{{Qix0(Z0(=;?HT!~|<^cetxK@9d^T-}(|c~p<+!g;x~r7)k- z+eu2*`1pyXA;iQ`ZpI5LZppYT#w?GwwYmy21_tOE@a3DSn)ikWER;N$m_1!GZ!yNn z{D#WgN{-Q)y!t!)82k+g94Pr2(*^3Vy=9prYY7;74p6zkMg_s%9*7x=ky64ZZ zCbM^=yOV0Bw&Wc_>j~lNvg%@5?wV4B(UP%ZAb}`?XQoA57x=-PqQzPovS`Cg3rq-Q z$xrxTi6PLr%!(7b7}7;^BUvDW`?~Z7>X<^gFIRYluMnbG>Ueoc=u{z~#Uzj^(`n`D zoasb^?SCN(8_FrpkSc#Cj*SWV=CR>O6hf6GOfzH9ri*5&Hcn8F)>AzYguW0(`tW8}J#IC9wjdsc51mA6n9$ zX?(gM$}RpRgP^9?jJf6b{+$Uj^8Hd)i4(&~T2v-o-JHEBVMP`DgE`$4)TCau{XQ>;_GX|>pqBeQcN={mJ7rl67h z!dP6yJYgORElf{Pu3*VGaUMgRd26P`UIe+qnUQ7w*xg-88`3w~7Z>RluW5vM)Cr}sx^+E4z$GBRY)g|&e zv%EpBuBzTEheB9?oGQ-fizhFxW65-)gi-eivhNcSfYXdTD2Cdwe(u*xRprkU~4|jEpEDxl_)5 z%K1gow8VblAi2J7)+e~%!vl6=HMx;O0{zGEkWLPFKa4p6eBmVW<~sPunGl5^{VNhC zjDKKG5fLj2KY{d=w!S+(2F3>BBfcCKYC9*+J=kx(kE0-^A7NR;GLnQ`K?nv{Tio4P ztGl?^`@q@GlsM2YgWt-pCahWMiQO6DVV-ugg_B^vO(T7F8BYxa6hKA1@abvdTtz+y z`c~H<{30GFYvrSb0_*KA@|qjf+wJa-Ld(MCo8Hn+Bb|Oc3YPiJfd)SK+l|Ef>oFEG zS`^nWSs&1+>&+i{1h>7$6;X(h{JTV?uYA>jueZ6`N#3+b;Xl;jrS{;MC9`-0u6htE zgQAsNIXR+4t;K+We|?fdgn^?aPU|{?L=xSl5!tGtG_K4GB4~X#6>>QHU0_V4j2mD~TuT;9jvd(@hBwJ2 zCy`6PM=qn&DL*@8n4qnQ8fW+8;D$^;dAyL)oLHS|%aq%plQZP@rl_R;r*UzA=HfV3 zhJ10Zt7`?A$?Xm&0bwzvW+VNKy{%TyiJfavzmafLK)`N(Ss;t%ea8YvDtpX{gia*; zLaf+k8uA)C&*%lf*PpX z9n&C#=ngPI3daGK!OZ*!%2-2oZihX#kWCC(=9(`NFu8snW!^~Oc?vQkP%^eykk458 z`qvzRjB=zb{`OeU&~v3Tn&oL|BJcQpNdo;UsZY8+^}8 zVz#b0)>bRBj8Yyfyi{fyd%RFoHwRs>%SB#tg*SceLAh^_;M1LN_gZn{vI!=o{TT-n zCBX!SCq&G&~HxQ)fs4O7JKk1F-cs|V-zO@)f{6U>`fM-Oon9xObCrq9PeY8IRO8& zT)-25eXs4yj77IHqm?cpB1p?AtFjOgmg1nN;+09?C6^^4<+GJ-A^0V|x^yl+Q|x&L zbx|@DLmiT~HGgD+Q1R`iXoi~u3^6GlJw|srVmH$SE8hUeidu)#46dH$N=+HkF#|H( zATuZ)%M-IG|0nCHF=I_vj(Td3MyMk;w$j2@e0|(ceUKR4SN#OrA0kXvB9r>YA7Ih#u*^T(@x@p@S}fK}fB?;F+`Hl-~!PFE#!E2{yMzp<%NiH}YpzqcS+ zG`CtxS8o^Pgl5-k3iAla*#Ec|(ACM_XJc=aH<6KwFRU1#aHm)5$;>_xlcD0kme6k0 zU#wL!&+92v6&RzaonY(qLs``ViOWIA)Qc7r7HF$M-bnhzt|K8^u}|SzB)Y73Sdp8% zz;nQ4QF3OZ`hSYM61bYSs87acmLVAuNyfVKPzg;`B1)!0$1`OvQ-%y> zCPN4hnO;gnhE$R3~o-u6Rq z?`ek9qu#{lH7mXy_h|Sk@9A$NGqwmFol33iWXwNM&p>m)H0kk(tAW!aE4DsZrkWvDt|!ZDwa~ z66aN}x3k-_FQA8QmhRnMCIiR%JK5bFYTfbTdu?t07nfu2^N*MQ`EB`%AjSUO6PAzs z=(5Fd=H#XgSI5+Em^0|*l4recf656H*v{(Yk~3rLvgfzWw$$+x_nY=1ZN-E4J0@rS z>CuUw+;!l(-g--)nt$pNUq5rp3wO!}F#5vG#1E znYNLa^tV`O#%&Gl(xu_X@WqqXPIM2_*qSp?OK(p3^@;7gH%x5nbjSmeE>K&V`x9nQCWz$C4{#m?hxkcHWaW(;wZ#rI) z8hpt)rMc%p+0Z1t``4r0R`Z-wcK&hX&XC!QS1zpiu*KMxU)%Q{YTa{(VBlBHX)UhR zioHHWXGw3bC3**qjqMbRcDikN({S}3>m|kuXE*8`w)dEOzQ^LJ9o8ltS3I2Qn}2!I zg5Y}Bt(#|_+bixCkTN7`|B2-IX7kQZUC^QC`3ju_g`?!bK`T=)TaeEPL9j}b)3wh$%A&?doqRDb{Ulq2ug_jueoLK5(Y@7T8y`zjY~*je->Lty7&_he8+SRI?5 z8SfK558ncxpo48>CtPlPo4GW2@Ymh8s}@}eJ2D{UmN36`RHi|4txw}l3dBQ=Jh!gQ zxH|d$_T+lPR@cPZ)4muf%sq4F&-lE{AZq=x!jC2~>&I?!8XKZH*0^Bi zhXI?{Y8hl-nSJL^$;HIZ6>&{(kF959+V{X&hX}3KMqz)?xn5M!v@)gWQlUj()6xS& zX1=R$`Z~O0%j_YB$wIB{FIF=`^g|Qcy)em+>s&Fd`PaSm=ZuUHhHUnKQ9HCWaM8!d z!~M#yOY#EinP%1_Y=mF=9DK6%EeRyvy&`D$g4>Gpn%ne6lUGycQE>pjYD`XW1`Zqv)pWVWX7!oRF~ zHoN1^pk%&_Z1=^f%~!O(C|KX~h5xmu_jl$l^BdPR*H0R(5jptU#M?bHJ5RV<+HGUe zN_m0Jp3_mqeOA6JZ7b5tZd02;grHjrrDVF@bbY-_>r{?J` z{Pxy=n*QvW)Oc;URhf0YtheFUy?aJoAMQ84)f>;AQI%E?^23*OzU*Odd$zH=eY3}B zY?s`=^yGs?@xDhJ-|&IWlRY+R#w_ADwqC{?7Ll;%VN}8$i@hB_xkO|y;{|HWpEq59 zhK9yl-h)5Bwl3S$H0iX)yVFOl68F~+p1sQ^@o1f-yS2m4B#bD3;a1wgKIPqOw^Exs z9qj!EocFx{HaaEV)z4)9nR6|C9%aU5Ni+qCMHHxR3H#ICd5bph?RmzE|L*A*6pPs*&b8gr05AikL@7SFEX5GQwDZLN+-PrNE z!xry@Q=CqmxR7CW|N7U;nBIDa5?lG`%(HK25@p|Rd%KR0^$s<6J$kr>B(UH8f>go4%hM-nHHZlx9QM!H%zBECpcsr zyVSN_+N*`mijoE+d-L9w22Q_FqIamlm4llWy`J9xs^O&IgN_f4l5IO4m{iogr=fYf zcPBn?JDxZ9ZivQczYPBx>vnF)d%Z0&Zn)RjdiDqZUi`Xo$t_!po}ve>Gj=X0x#eKg z%jHF!eD!U~fKhc*b}TDN_%!21&8!=(MlO2#%v?J@=z{b7DXF`njo+Tm z`&PWHQYR>((&%)k>FR1HA?d|?uw7lum<0c~i}wa8C&4Whlii$y9Nl~Z?0tRM2lm6< zb=3ks5v&60Ergx$Qdok-=ZW|~I~R_1zB3t4CJs4siR$b3;OvWknhalgYw{J{W(!Kq zuJrQN(z>fw{7^y*Y2;xo&1dBcYUAt-YAvzDU&^mzH9Vm zRV{nJ@=3E&D>vOWxIIuia&p^3SxTQFl0J{LgSOv})-uU`+w0o6XJK~r*YDW>zK3Cm z%j%$O>$*A}=QmEjKV|32ioWl47p6Y$Wp`wCEWgzIy3QVxj%#wI7S91Ya)Lw5? zvziN5ok6i`tZJlu0RofOJRxh(f8NM~0LS~S`j&c+KC3(P(u3OXEM#@Nj5#sELbPE= zn;YZXU-)3I|J-Zk+eN)r>g#1j?CLUMQ|;%q+ZcOyO%p^9+LP9`_x2IbEz)McJT+?K z!;P;jHb-t;_jlLmV+E^^bzgIARN>D2vDX(i`xSI z!e=in1Mi+WFi+z`Ld}6!UT*Jh>=IyYRo;7T$=l75_Gb@wEj65*K7W04yY`u-IY%wR zYor{l@o-U&b>N$4**Esrw2iT@EXnCsc0|6v)3+WU_g^*G-K2EPy0TT@dVaiUIaw64 zyW*h#+`Hmy37Zz{#5B6*GruD2TH1ub8{It7aVgKwJ6^HLCWc|YKltFhx_w~VlEopmfbFWwW9 zvanRdzqQ8IYVh{p5a?)QY9@~~&Aeyc(xv67KCK3~EtK##FVe{$Jl3jBO721(Ek(-X zN7}^;JR>)D%e&mC>NF;X^CLjEZLv}=Mlky zeH*78UZqj{J`5C6#nIcxc%I%FuWg*8`Oc;NmO4XQ6y<2N7RkaTdC6(J6Gyuy>v;v7)IFU%6_EN38L@H7)36TF0R7Gw02U679X3=UK<6_wB^>t4tlw4!YH1V#!4B z%Z+;HWEK%AaN_!5iEH^gj19S(y2zruEsWRywyf^uE*M z?9C-@jLmNy9@cS8jHfs$%m3cHq?RsCB+`I#zv+)N^Y$I>JZ6km{eBszHEfQXH5)H6 z7}I)ut5%su9`@U|E9#W9_{rn3nHdj~+``Ueop3vMKID(oUPmUzjT$}bXnMW@yy-}N z+`WTueY-x728*Q=ChQM=9x-+JM8);2vI~`aVzXOVu3s0sD|_SDnyx2i%{KnFOt@JZ z7WOr2ie}cPt8E{gbExAwA$+EjyUvtzgEo5PnPqJ7JZ| zj2`=2+`Ra3vHXCa;LNq{PPq=(J$x^T9!d%udW|^q^yIPKr&D$eAK~5QUTFUeepZFI z{j7><_FtkZ4?6^pD)4A>XNK3t#G&h78@`XOoLTHNsc2)paWRj-%rg@O`n!J`;V~|4 z*T={YH`X`ZaK7%U8+D2dz1Dm(d~m2|MCQ3cF&-JAw|f*#I@s2_VbatkFMGw+-D8mz zYd>-67U5G-@QKxCiMC10ipy@Dj6Xl8@{UGP8~1gcCoZ|rt3=?{_ifE*AwN93UB{Gm={aR4 zdEuf%L1UfQ+_`taV#3~03$8goX_8zqHpBF4k3;%Rbow}cT%Qu9xqow1-l&c1qjIv0 zj|7!Hdl!15vBCb>z$kem5yi|$KP62c_TFG~)$n_aTBe2Cxk z1noKB4z<>=czY{qvGm~O$pJ0QE@j9kUKcLYdwoGeUX*FuYvq-tb?$21oY!~4$kl@O zu3hVlTp~0u*)q~-w==I!!`N4EC83o)U02(kZ2tJ9TU^N3w7#}aH+CF)^Yrnc5&7%w zl0NUr&G=TgT~T9y2On>qk>-Z?=f9@T5$WuVf3r4eS5lLTHxs-Z+AS&Wz5cUrQ3q+k z(B!+XN4&}1a819Kw*I!Mm$hHl>Y8o%+*9z^n;UROnttdVzdbpz2RTf|K#UQ5jXTz+<=`L{b8 zTI70oOW#H49Im(5-JpxRL2k^UeftWxkM`@K|1|ksH;0l}p4YB5w&WZ1n)CW=*{m@Q zD>GMY&}z*)+;><^+}Pc%cpuJ1gbr@KLC}9tP|Y=kejhq(-F)Ay--G4>JFb50H*oy) z=h^`$*J<>ezMQvNI^}9ie8P==53l?0Hr^oFe0+3Yw{@dVUH)^{t+GzbS~kpR9=NTA zT~1xI5yLJ_@SO5(Uiy@SyDf~*&w5+%*>~TZvRs!=vrm19Z+YR#^+SJzb>GosnA!f; zrW*1%-XufM36h>Swssq|Da!Ce!0y70`X6_kpB&h4_Kb{1MvhOv9NRayGUmvb$s@Gg z!rEL;P&64mfnTM-#uJ9=EqHVsy+n6Nu?Nu#$mDBZT^*+GIhT_f!M8rS zOK@H9(~iJC69X@7JC{0Av{BydWJmGc?oI9W8#j#(sUH{j;n=+5r1ZeH?>|@!^nAYP z!^HN2)jE?ed*nFkY>EsB4^Ok6*dxaLL!kf7fu7cmUTatE?)qnJ!^vKHt*@r+TF#Hx zEd4zCQ6JH!Nc~eMr>%Y8qVl$nSXK;s2k5u2wyIZ6d+h4Sw zEZsft-J~hY5)$tX@HM+|>29|JS8B~`I=Zl3zsWUrcUtng$>N-&qF6u2zVq+5Y{Q$^ z^Ge^dtIJ}w-|*@`(yd)NW2otqcgaCD;-UvOe%^LI?^Tof<<5N%mhC#!p|Z>0i#nZs z8__LNx6gvTVH(pKj&-%V++@;xqsOUNYc$&4^?u&N;EzY`X2`pk?ppP9VT@*(eed#D z7hNn)&d_do#4JnaRI&5&J3GHvMeSHDT=8<~(9PcNx3(qJcJ8?}Q9t!Y?BAyfwqH0o zyXN5zabrXO(i4pz^z1{q!Qon;9tGalniW_>oH)Ftd-Axt`qR?QdVI9cmJIk1W4Xf7 zvCv`YUpoiyJf{0}(Os|HhN6TK{bTx<`>hg0h`P&aq z9cr-L3LHCUu&9{&N0b{Jp2s`c53%S*qiiD=HRD87H&5 zwsGKz&EKxhlXpIMU|+{2Emob`uy9V?fRRz{p3TYH7RLFB!0MWbyX9vuix4 zb=)aZadZCpgg%4E#5Md|`_4I!FUCDK?;Cp8I$`3A-Xo0%>No0DG+Fkyj&)ppyS*#n zbw))|Tv`|ZC)3CD8nnFa3z2^6=GVP5rUtHGmbj>%=D9XCt@o{ZXO@z2@9n-4twGy* zEw@=Wv}X9`qV$4%pZWD&zgV9-aqQ8PQD1An-&}Xo_*=WSGDb5 z8|!Vmd|t<-j$PlvJGW)s1MbSqoHpjv{_HZttoC0edj9?&LK}pZR4jH$kGZpAO_xcA z*CJ;o?RXJbw56WWZKGskf9*D<`{qkaLmP%{8Mo-%iWzZV3MxxNzxF*mG^uS)=Su^U z4}{tdyZGMZ)u>rov!9xzuXtS@e&Dn~b)fvNfIV2NhuRsY2=EQ^_fP}?zsi+#_KFE! zZsxu-#$c$CfD&PwovTrQA0OYqfH4hVTOU-zNtyxvzCnHXd76DCV^Hul@Fq&)VP!4f%=;J3nCd7dtlrQdEiW#7$Y z=|41_DpC=^{(7WRu61WHskYkxzv!olqeDuM{tm}skUziNYb)QMF zzpghpae~9-Z`YfYt2a22;y=^dubC3A>t<^Sj#U5MEFqY197CsPaFqS;W{LPPgC!WA z{$`e75{9iM*?*X6{~DIyycRY~d^q_e&8wrDf}Rn!$=wC!ve>U{?BOSsL^ml4Xi8R8_I!gS9HXO*W9S0 zq)^#ab$r4xIZD2;UEq)K2{hyld68Jb2k11fD2oK-lj85~iQ*|`5~jfzL+O4C53+o`Sh54j>(41F%bAhwP(U(PF?~;zBD9TT5LX3^)7N%R%U-;q(`KlmFR8&GJ5w5NUu_m{j&tZ_iH3IgH8Gv;*?<( zPTPYoY|sGTRT^gHRFn`j+7+e4Vv zBf~1@2!c-}VhPK!9x{eZBV$ybfJ|298`L`;Docd-Qk;0i>?R%jMk%(@Iib4ca z<(Z=e0s=bDfU<~-A~NY`6XntfWh(#5(OxpaN_OMa)mlV>4Nuq^760s`_<)j^Zj0Sx0y ze~^JIV?C8=s7*QW3FSw|N5&|0tGojl1FngX)b9lCXnYJiAOH~x|BWn7$O~N0i^{^qI9$y&@LiDNm0vKkJcD|CoWLEc2(BF_TWQ;KGsE- zrP@=$5xx`4;9qn#cs6lo@|Sio<$21q7J;|#t5B(LD#ECB;LM4w>by+^I#5Lqiq&6J zP4%q9vpFdqF)E!7N!2=NLiv$bAX?EDh*Z=!A|7aJHo(w;WhnjP@5DpUD+o5KXIRV= zaAra%hN*Z)dR$fvN1d}6R%H}q3XcXUoa>{WQ2-+}W8^QBS@<^%LN&Lp7CaQ7QE-f7 z1ZdR@DG*715Vu$sB6EJMtb#c)SskQQ0i0+V1VnG6wU0uPfC@C#R1_QS0=|?p{DFd26~<`+L0C*mS=}2d z0i7M6iQOGq2%bX}LSUo(ofV((IjVUmwi4iaR(1}=R)U(rnDfZhAqdBq*dx&}re&vN zFdBx%DTrHQAziH_-{xvz9*LuCfL}M2khR92}`w^X+EK_tShC58nE80 zYN(-nRaQ;!g^><5fzC`vIpi2WG##u$G=Y*Ltg#N&Q=yg!GEkFHo~uQyN4o<-2aN<; zo5bQ!7mGkd7Ke%~EZsmBIF)u&PZuf1r7)LJ~m-?M_gK=}atjDht$ z&>+j1P^T<)vz-ZNq-k#_;?k-^RWec~A`-*Ns&YT-3_|&VT2)-58Y$}%l%Tq)ZiuK9zax@F%H{8Z=mWR5(!@{PocXM0^G5s4PaGM+D&rkC8#;XZTzu+=!q`!AXRn6^@EUe_}j~w1Wzis35}f z7lByJ$r#uUqlOC7kNrp)XervMLD=d7M707_mc`JEOp|&@!|(7+tfLB-L_k^~G9Rt7 zv`_@IJ1oqz`(*Myp6-*?UNXY^_8*#B^VvhoYuYs4yiGL(KlZ$%swp!IW~5J2QWyOD=@6b?W%SaZ6s7a_y*C;qClMh_7 z!OnsS6~+ zW*Vm4cEJMjKcr#MxXNJFxt%Ie1=dy36D6r~JLTw}P8x;qa^wfxs+;N`(xZQ55Y-4K zB;JIKfoW0As(3+p6x-WWh+{D?5=b~1FDuNmeN4R*L&}dphur;}PK=H%2oC(vVH+g* zp4#~`ks*xys=S5GI5QPdF1KP~Ua%uoe;YBEu zanQ}?oU3ILswpL_R{aMwP~V``z(}=23CyC}qJ(Qo?Yt%gjL{|Cv@Y=;UD68d-NHBm z+qRT{h|+YGuX*6WazcbF(Xfbs^qH_bjeJv11L-Qqo4U$D6x>)wepBYo4U~zat}?68 zRlZ}z6=(P`rMv4Yr%82{>d{pWoRM4Q)Q~{LuoxL+FqJ^o&8oKT4f67tVr1^?KSAM7 zc4q-BhQZFVF+wp6=wOXD1Xjpfh44<5hu6OGA&Z3@1;}zZWiX*^BbLcYC&O%+fpMb# zf7deXtTU8C%;pQ_7#;Y0ks;n52YcTP8)%aMvHY zHEn3nw;`=@_9O#bD5y-+m~AuWuzo^pY!g8y5r{w<7(Wq=NrWG*i5%YhQEhXkqxcZ_*brwXEk7kT&rpC~4bs3?QK1A7j4X&%uB8lU zDx5(%2yIN~B5A|V3k|2R8A?Fm0zNzun&!!r0Yv~aZPf~`=GD+wbJT6&2A8+`dcp!+ zPuOg#Ow1b?;r{gg9)VuIKFS5Vxi>V?2Hep$M z1^7*Mn`!CmK^6v*ZKk-;*l0*l;8ZUkvYnM=Bn@C>;^Wy(;nRD#V|V6KWC4%qgUr>i zbdEu%anMVX+ylOYSUeGA!Q=xSAZFCum1AVkhob__S1>c6vS^Zo(cghao<(I2qyxr( z1Ca~{v2%s*bpC^7@x2o%$IN@M416cgf&n2(Z!t@U&(A!cWFk}@c%+gKOl7exl!eY* zs4~pVh499xgY)P_4&)bQr(|UghDnMJ6-jDr0e9~N`ubBVz{PZRP0Z|n`20o}R5wc3AFR0&;ZJ;BILU^tK(n%rax1>n`ouyl#qMN0$fG3dfWPBlC zD3pn%J$W(%9?zgVBY4aJ@HK!7NO^(=@F?m(xaS0KOPQ!kXi~Wtrc-puZ@NB88h(L0 zRyj17bKsPNx&pXAMXelWBlus{^CWn;iW&`f#-&ESi8Pm*KQ8vz&l0fHZSn zfCtA>vT0CPjxQTI<>a{SpG^}9G1q6(q;lBfu3k=rv6Wd)AOHqAZ9rWCzD?$o!&3~| zG@(d@y(6<6)D@}e8Om|(A%GihaVadbF48cMWYXYycwa7y25T#2JdTY-5}_0~baU!T zaY}_r!*X1_h~So944cey(5{TjAC|+snpqB(Qi6Z6X;QhA$JITS!^Nea<`>w{2ErWSX3;MHon zm#NtoP%6Z63zHXsDZF{)(Bv`!rd*tIVq9j*rirC+=Qf)rm*Kf7Y#I#X@Ssz6T^YQS zh9%yQPvP3LZv$;e9-7SX~NW<`bCyPHRTu;yOEh*%_T;Bp3M0{>tp-hbzDNJo} z<%PhehCiU;6bp+N2!Gtz2@{kOZcZbWL3gfJ7y3r7PGusP;Ni9b!*Z^?GLcjbYce=t znJWk6_G&%@G&~xKC5IdWFBb<8hSabNy#kIX*>#0-Zl4E}2+&(_%Zd2v{Ri}`T-oFz zDYs9CL$2g%`jgARmAGxlpj%d>LB__V$;tUtY&qm=xu{eQNh=qB(7$o*0WjdH$4M9t zaqJ7_@Zfcp{(vUo+5>1Zu04PTg9C0|2&f!+Wjwx!n@<8w%#9^Lli`tHOdZI8W%WJ) z;tAqA5aSSM%nmG^o4Jr5Aw}YcZ{y76}%o1imk;WK4z0v=0bBziAZhR4i?vuWvQPy21Yd+Eebn diff --git a/docs/primary_robustness_experiment_full_updated_2026-08-13.tex b/docs/primary_robustness_experiment_full_updated_2026-08-13.tex deleted file mode 100644 index a5cbf3a..0000000 --- a/docs/primary_robustness_experiment_full_updated_2026-08-13.tex +++ /dev/null @@ -1,1318 +0,0 @@ -\documentclass[11pt,a4paper]{article} - -\usepackage[margin=1in]{geometry} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage{amsmath,amssymb} -\usepackage{booktabs} -\usepackage{graphicx} -\usepackage{longtable} -\usepackage{multirow} -\usepackage{xcolor} -\usepackage{hyperref} -\usepackage{listings} -\usepackage{enumitem} - -\hypersetup{hidelinks} -\lstset{ - basicstyle=\ttfamily\small, - breaklines=true, - frame=single, - columns=fullflexible, - keepspaces=true -} - -\newcommand{\todoresult}{\textcolor{gray}{\textit{Not yet available}}} -\newcommand{\method}[1]{\texttt{#1}} -\newcommand{\demovalue}[1]{\textcolor{blue!65!black}{#1\textsuperscript{*}}} - -\title{Primary LLM-DNA Robustness Experiment\\ -\large Updated Full Experimental Protocol and Progress Report} -\author{} -\date{Updated August 13, 2026} - -\begin{document} -\maketitle - -\section*{Executive summary} -This document records the design and current execution status of the primary -LLM-DNA decoding robustness experiment. The study -will measure how temperature and top-$p$ affect exact-model identification, -whether a classifier can mitigate the resulting accuracy loss, and whether a -multi-sample distributional representation improves robustness under a matched -generation budget. The fixed primary cohort contains 100 validated models. -The experiment contains one deterministic condition and a complete -$4\times3$ stochastic grid, with two generation rounds per condition. The -principal deployment setting -assumes that temperature and top-$p$ are hidden at inference time and only an -upper bound on temperature is known. The frozen pre-recovery audit of August 5 -contains 2,528 successful artifacts out of 2,600 planned slots. Of those -successful artifacts, 572 record an explicit generation seed and 1,956 come -from historical manifests that do not record a separate generation seed. -Thus, 97.2\% is an artifact-coverage statistic, not a seed-clean completion -rate. The 72 unsuccessful slots affect 41 distinct models, leaving a strict -all-grid common cohort of 59 in that snapshot. Targeted recovery was launched -on August 13. By the live 13:31 Singapore-time snapshot, recovery had raised -coverage to 2,552/2,600 and the strict common cohort to 68. Small-scale -exploratory results are reported separately and are not substitutes for the -final primary analysis. -\par - -\section{Status and scope} - -\textbf{Primary experiment status (pre-recovery snapshot, August 5, 2026):} -the grid contains 2,528/2,600 successful artifacts (97.2\%). Two of 13 settings -are fully complete. The 72 remaining slots are -52 \texttt{failed\_missing\_file} and 20 -\texttt{failed\_empty\_response}; no ordinary pending slots remain. The strict -intersection across all 26 runs contains 59 models and is below the -preregistered minimum of 80. Section~\ref{sec:small-demo} contains explicitly -labelled exploratory demonstrations that must not be interpreted as final -primary findings. A failure-specific recovery job is running from the fixed -72-slot plan under \path{out/primary_robustness_recovery_20260810}; all final -counts must be regenerated after that job finishes. - -A resource-feasibility review reduced the plan from 300 models and four repeats -to 100 models and two rounds. Repeat 1 is the reference/training split and -repeat 2 is held out. Exact identification is a 100-way closed-set task before -failure filtering. - -The frozen August 5 combined-round counts were 200/200 at the deterministic -control; 199, 200, and 198 at $T=0.2$; 199, 189, and 185 at $T=0.3$; 198, 196, -and 176 at $T=0.5$; and 196, 197, and 195 at $T=0.7$, with stochastic entries -ordered by $p=0.8,0.9,1.0$. - -The live recovery snapshot below is deliberately separate from the frozen -August 5 table. At 13:31 Singapore time on August 13, 24 of the 72 failed slots -had been repaired, giving 2,552/2,600 successes (98.2\%), 48 slots still -without a successful artifact, and a strict all-26-run common cohort of 68. -Among the current successes, 596 have at least one explicitly recorded -generation seed and 1,956 rely only on historical unknown-seed artifacts. - -\begin{figure}[htbp] -\centering -\includegraphics[width=\linewidth] - {docs/figures/primary_robustness_20260813/live_grid_seed_recovery.png} -\caption{Live primary-grid snapshot generated at 13:31 Singapore time on -August 13. Panel A shows successful artifacts out of 200 per setting, Panel B -separates the August 5 baseline from recovery gains and reports the strict -complete-case cohort, and Panel C distinguishes artifact coverage from -explicit generation-seed provenance. Recovery was still running, so this is a -timestamped snapshot rather than a final result.} -\label{fig:live-recovery-aug13} -\end{figure} - -The high slot-completion rate and the smaller complete-case cohort are not -contradictory. Failures occur in different models across cells: 72 failed slots -are distributed over 41 models, so $100-41=59$ models succeed everywhere. -The 2,528 successful slots do include historical runs whose generation seed is -unknown: 572 successes have an explicit generation seed and 1,956 do not. -Unknown-seed runs remain usable for paired representation comparisons when -every method reads the identical responses, but they are not treated as -independent seeded evidence for causal decoding claims. -For setting-specific paired evaluation, the usable r1--r2 cohorts remain much -larger: - -At the August 13 13:31 snapshot, the paired r1--r2 cohort sizes were 100 at -the deterministic control; 99, 100, and 99 at $T=0.2$; 99, 98, and 99 at -$T=0.3$; 98, 97, and 77 at $T=0.5$; and 96, 97, and 95 at $T=0.7$, again -ordered by $p=0.8,0.9,1.0$ for stochastic decoding. - -\clearpage - -The live common cohorts for bounded analyses are 98 at $\tau=0.2$, 97 at -$\tau=0.3$, 73 at $\tau=0.5$, and 68 at $\tau=0.7$. Recovery continues to -target the remaining failure-specific slots; the final cohort audit must be -rerun after the recovery process exits. - -This experiment replaces the 77-model interim analysis as the primary -robustness study. The earlier analysis remains a legacy diagnostic because it -used an incomplete sweep, one generation repeat per reported cell, an -historical reference gallery with unknown decoding parameters, and a binary -same-or-related task that was not directly comparable to exact-model Top-1 -retrieval. - -\section{Research questions and hypotheses} - -\subsection{Primary research questions} - -\begin{enumerate}[label=\textbf{RQ\arabic*.}] - \item How do temperature and top-$p$ affect exact-model classification from - LLM-DNA representations? - \item On the same exact-model task, can a classifier trained on the full DNA - vector reduce the accuracy degradation relative to cosine retrieval? - \item Does the proposed multi-sample distributional representation improve - robustness beyond original DNA under the same response and token - budget? - \item If temperature and top-$p$ are unknown at inference time, but - temperature is known to satisfy $T\leq\tau$, what average and - worst-setting accuracy can be expected? -\end{enumerate} - -\subsection{Secondary research questions} - -\begin{enumerate}[label=\textbf{SRQ\arabic*.}] - \item When exact identification fails, does the predicted model remain close - to the true model in the Hugging Face model tree? - \item Do direct parent--child, indirect, and disconnected model pairs exhibit - different DNA-distance distributions as decoding stochasticity rises? - \item How sensitive are the conclusions to response encoder, truncation, - projection dimension, projection seed, and the number of response - samples? -\end{enumerate} - -The main hypothesis is that temperature will cause a larger reduction in exact -classification accuracy than top-$p$ over the planned range. Classifier and -distributional-method benefits will be judged by paired accuracy differences -and by a shallower degradation curve, rather than by comparing accuracies from -different tasks. - -\section{Model cohort} - -\subsection{Fixed validated cohort} - -The primary cohort is the 100-model list exported from the latest validated -control manifest. Historical artifacts count only when their exact model ID, -decoding cell, and round match this cohort and grid. Performance was not used -to add or remove models. - -The fixed artifacts are: - -\begin{itemize} - \item cohort: \path{configs/rand_chinese_validated100_latest.jsonl}; - \item canonical manifest: - \path{out/top_p_control_t05_validated100_20260719/top_p_control_t05_t05_p06_r2/manifest.json}; - \item live audit: \path{reports/primary_robustness_run_grid.csv}; and - \item cohort SHA-256: - \texttt{9043a62b95436b9fc92671b6f5b11b15d427fddd745dba2f84c112d97e850e6d}. -\end{itemize} - -Any operational replacement would define a new cohort version and require the -grid and every common-cohort count to be regenerated. - -\subsection{Completion requirement} - -The intended final analysis uses all 100 models. The automated primary analysis -will refuse to run if fewer than 80 models are common to all required training -and test runs. Missing models should first be backfilled. If the final common -cohort remains below 100, the report will provide success rates and failure -reasons by decoding cell and compare retained and excluded models by size and -architecture. - -\section{Prompt set and DNA construction} - -Every model receives the same 100 synthetic classical-Chinese prompts from -\path{data/rand/rand_dataset_chinese.json}. The prompt construction and random -projection seed remain fixed at 42 for every model, setting, and repeat. - -For the original representation, each response is encoded using -\method{all-mpnet-base-v2}. The 100 response embeddings are concatenated and -mapped to a 128-dimensional DNA vector by a seeded Gaussian random projection. -The current maximum response length is 1024 generated tokens. The saved -metadata records at least the model ID, dataset, prompt count, temperature, -top-$p$, sampling flag, generation seed, maximum length, projection seed, -encoder, and DNA dimension. - -Because the sentence encoder is primarily English-oriented and truncates long -inputs, the final study will additionally report response-length and encoder -token-length distributions, the fraction exceeding the encoder limit, and a -sensitivity analysis with a Chinese or multilingual response encoder. - -\section{Decoding design} - -\subsection{Factorial grid} - -The deterministic condition is -\[ - T=0, \qquad \text{sampling disabled}, \qquad p=1.0\text{ (recorded only)}. -\] -Top-$p$ is inactive when sampling is disabled; consequently, $T=0$ appears once -and is not repeated as three nominal top-$p$ cells. - -For stochastic decoding, the complete grid is -\[ - T\in\{0.2,0.3,0.5,0.7\}, \qquad - p\in\{0.8,0.9,1.0\}. -\] -This gives 13 decoding conditions in total. Two generation rounds are planned -for every condition, giving 26 run cells and -\[ - 100\ \text{models}\times13\ \text{conditions}\times2\ \text{rounds} - =2{,}600 -\] -successful artifacts before retries. - -\subsection{Generation rounds and seeds} - -The response-sampling seeds are: - -\begin{table}[ht] -\centering -\caption{Generation-repeat assignment. The projection seed remains 42 in all rows.} -\label{tab:repeat-assignment} -\begin{tabular}{ccc} -\toprule -Repeat & Generation seed & Primary role \\ -\midrule -1 & 42001 (42 in existing $T=0.5$ control) & training/reference \\ -2 & 42002 (42 in existing $T=0.5$ control) & held-out query \\ -\bottomrule -\end{tabular} -\end{table} - -The shared $T=0.5$ cells require a duplicate/independence audit because both -existing rounds use seed 42. Historical sweep artifacts also did not record a -separate response-generation seed. In the August 5 snapshot, 572 of 2,528 -successful artifacts record an explicit generation seed and 1,956 do not. -These limitations affect causal -temperature interpretation but do not invalidate paired method comparisons -when every method reads exactly the same responses. - -No response, DNA vector, or round may appear in both the training/reference -split and the held-out query split. Generation seed and projection seed are -stored separately so that response variability is not confounded with a change -in the random projection. - -\section{Primary exact-model task} - -Let $\mathcal{M}$ be the fixed common model cohort. Given a query DNA vector -$\mathbf{d}_{m,s,r}$ generated by model $m$, decoding setting $s=(T,p)$, and -held-out repeat $r=2$ in Table~\ref{tab:repeat-assignment}, each method -evaluates every candidate -$j\in\mathcal{M}$. Let $\mathcal{D}^{\mathrm{train}}_j$ denote the set of -training DNA vectors available for candidate model $j$. Its gallery centroid is -\[ - \boldsymbol{\mu}_j - =\frac{1}{|\mathcal{D}^{\mathrm{train}}_j|} - \sum_{\mathbf{x}\in\mathcal{D}^{\mathrm{train}}_j}\mathbf{x}. -\] -The standard cosine similarity and cosine distance both take the query and the -candidate centroid as inputs: -\[ - S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) - =\frac{\mathbf{d}^{\mathsf T}\boldsymbol{\mu}_j} - {\lVert\mathbf{d}\rVert_2\lVert\boldsymbol{\mu}_j\rVert_2}, - \qquad - D_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j) - =1-S_{\mathrm{cos}}(\mathbf{d},\boldsymbol{\mu}_j). -\] -Thus, the cosine rule may be written equivalently as -\[ - \widehat{m}^{(\mathrm{cos})} - =\arg\min_{j\in\mathcal{M}} - D_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j) - =\arg\max_{j\in\mathcal{M}} - S_{\mathrm{cos}}(\mathbf{d}_{m,s,r},\boldsymbol{\mu}_j). -\] -No square is applied in the standard cosine distance used by the evaluation -code; each Euclidean norm already satisfies -$\lVert\mathbf{d}\rVert_2=(\sum_k d_k^2)^{1/2}$, but the cosine value itself is -not squared. The squared norm appearing below belongs instead to the RBF kernel. -For the SVM rules, the explicit class-$j$ decision scores and predictions are -\[ - f_j^{(a)}(\mathbf{d})= - \begin{cases} - \mathbf{w}_j^{\mathsf T}\mathbf{z}(\mathbf{d})+b_j, - & a=\mathrm{lin},\\[4pt] - \displaystyle - \sum_{i=1}^{n_{\mathrm{SV}}}\alpha_{ij} - \exp\!\left( - -\gamma\lVert\mathbf{z}(\mathbf{d})-\mathbf{z}(\mathbf{x}_i)\rVert_2^2 - \right)+b_j, - & a=\mathrm{rbf}. - \end{cases} - \qquad - \widehat{m}^{(a)} - =\arg\max_{j\in\mathcal{M}}f_j^{(a)}(\mathbf{d}_{m,s,r}), - \quad a\in\{\mathrm{lin},\mathrm{rbf}\}. -\] -Here $\mathbf{z}(\cdot)$ is the feature-wise standardization learned from the -training split, $(\mathbf{w}_j,b_j)$ are the linear-SVM parameters, and -$\{\mathbf{x}_i,\alpha_{ij}\}_{i=1}^{n_{\mathrm{SV}}}$ and $\gamma$ are the -RBF-SVM support vectors, effective class-$j$ coefficients, and kernel -bandwidth parameter, respectively. The prediction is correct only if -$\widehat{m}^{(a)}=m$. Thus, cosine and SVM methods -are evaluated on identical multiclass labels, queries, and candidate sets. - -\subsection{Methods} - -\begin{table}[ht] -\centering -\caption{Planned representation $\times$ classifier comparison.} -\label{tab:method-matrix} -\begin{tabular}{lll} -\toprule -Representation & Decision rule & Purpose \\ -\midrule -Original 128-D DNA & cosine nearest centroid & primary retrieval baseline \\ -Original 128-D DNA & multiclass linear SVM & classifier-only ablation \\ -Original 128-D DNA & multiclass RBF SVM & nonlinear classifier ablation \\ -Matched-$K$ mean response embedding & cosine retrieval & sample-budget baseline \\ -Response distributions & exact RBF-MMD retrieval & nonparametric diagnostic \\ -Uncompressed RFFTrace & squared Euclidean retrieval & scalable MMD approximation \\ -Compact DistDNA (projected RFFTrace) & Euclidean, linear/RBF SVM & proposed reusable vector \\ -\bottomrule -\end{tabular} -\end{table} - -The linear and RBF SVMs consume the full 128-dimensional DNA vector. The legacy -linear SVM using only negative cosine distance is not considered an exact-model -classification improvement because a monotone linear transformation of cosine -distance cannot alter closed-set candidate ranking. It remains only a binary -verification baseline. - -\subsection{Controlled comparison of old and new methods} - -Fairness is defined by holding the data and evaluation unit fixed while changing -only the representation or decision rule. Every paired comparison uses the -same model IDs, prompts, response files, decoding cell, reference/query split, -candidate set, and metric. - -\begin{table}[htbp] -\centering -\small -\caption{Controlled method-comparison matrix.} -\label{tab:controlled-method-comparison} -\begin{tabular}{p{0.28\linewidth}p{0.20\linewidth}p{0.42\linewidth}} -\toprule -Comparison & What changes & What remains fixed \\ -\midrule -Cosine vs linear/RBF SVM & Decision rule only & Same 128-D DNA, queries, -labels, split, and candidate models \\ -Mean cosine vs RBF-MMD at $K$ & Representation/distance only & Same $K$ -responses per prompt, encoder, prompts, tokens, reference and query sets \\ -Exact RBF-MMD vs RFFTrace & Kernel approximation only & Same embeddings, -bandwidth, samples, prompts, reference and query distributions \\ -RFFTrace vs compact DistDNA & Projection only & Same shared RFF map and data; -one frozen Gaussian projection for every model and setting \\ -$K=1$ point check & Kernel distance only & Same single response on each side; -explicitly not evidence for a multi-sample advantage \\ -\bottomrule -\end{tabular} -\end{table} - -Linear/RBF-SVM hyperparameters are selected only within repeat 1. The RBF-MMD -bandwidth, shared random Fourier map, and optional compact projection are -calibrated or sampled once using only reference/calibration data and then frozen. -Method differences are computed per identical held-out query and summarized by -a paired model-cluster bootstrap. Historical unknown seeds are shared by all -methods in an exploratory comparison rather than being treated as a method -difference. - -\subsection{Known-setting descriptive evaluation} - -For each held-out condition $(T,p)$ and each method $a$, the experiment reports -\[ - A_a(T,p)=\frac{1}{|\mathcal{Q}_{T,p}|} - \sum_{q\in\mathcal{Q}_{T,p}}\mathbb{I}[\widehat{m}_{a,q}=m_q]. -\] -Top-1 is primary; Top-3, Top-5, and mean reciprocal rank (MRR) are secondary. -The change from the deterministic condition is -\[ - \Delta A_a(T,p)=A_a(T,p)-A_a(0). -\] -All per-setting comparisons will use the same held-out model queries. - -\section{Unknown-temperature bounded deployment} - -The main deployment scenario assumes that the exact decoding parameters are -not provided to the classifier. For a temperature bound -\[ - \tau\in\{0.2,0.3,0.5,0.7\}, -\] -one classifier is trained using repeat 1 from every allowed setting with -$T\leq\tau$. Temperature and top-$p$ are omitted from its features. It is -then evaluated on held-out repeat 2 from all allowed settings. - -To avoid overweighting temperatures that happen to have more nominal cells, -repeats are first averaged within each $(T,p)$ cell. The primary mixed accuracy -is the equal-cell mean -\[ - A_a^{\mathrm{mix}}(\tau) - =\frac{1}{|\mathcal{S}_\tau|} - \sum_{s\in\mathcal{S}_\tau} A_a(s), - \qquad - \mathcal{S}_\tau=\{(T,p):T\leq\tau\}. -\] -The robustness guarantee is summarized by the worst observed setting -\[ - A_a^{\mathrm{worst}}(\tau) - =\min_{s\in\mathcal{S}_\tau} A_a(s). -\] -These quantities directly answer how accurately the system performs when the -decoding setting is hidden but its temperature is bounded. - -\section{Distributional and matched-budget evaluation} - -The formal method follows \path{docs/main (2).pdf}, where it is named -RFFTrace and used as the proposed distributional DNA. For prompt $q$, model -$m$, and decoding setting $s$, let -$z_{m,s,q,r}\in\mathbb{R}^{d}$ be the -\method{all-mpnet-base-v2} embedding of independent response $r$. The RBF -kernel and its shared random Fourier feature map are -\[ - k_\sigma(a,b)=\exp\!\left(-\frac{\lVert a-b\rVert_2^2}{2\sigma^2}\right), - \qquad - \psi_\sigma(z)=\sqrt{\frac{2}{D}} - \bigl[\cos(\omega_j^{\mathsf T}z+b_j)\bigr]_{j=1}^{D}, -\] -where $\omega_j\sim\mathcal{N}(0,\sigma^{-2}I_d)$ and -$b_j\sim\mathrm{Uniform}(0,2\pi)$. A single draw of all -$\{\omega_j,b_j\}$ is shared across every model, prompt, setting, and split. -The empirical distribution embedding for one prompt, followed by the complete -uncompressed RFFTrace, is -\[ - \widehat{\mu}_{m,s,q}=\frac{1}{K}\sum_{r=1}^{K} - \psi_\sigma(z_{m,s,q,r}),\qquad - \widehat{v}_{m,s}=\frac{1}{\sqrt{t}} - [\widehat{\mu}_{m,s,1};\ldots;\widehat{\mu}_{m,s,t}]\in\mathbb{R}^{tD}. -\] -Consequently, -\[ - \lVert\widehat{v}_{a}-\widehat{v}_{b}\rVert_2^2 - \approx \frac{1}{t}\sum_{q=1}^{t} - \widehat{\mathrm{MMD}}_{\sigma}^{2} - (\{z_{a,q,r}\}_{r=1}^{K},\{z_{b,q,r}\}_{r=1}^{K}), -\] -where exact MMD uses the biased/V-statistic estimator, including diagonal -terms. The compact DistDNA vector is -$\widehat{\tau}_{m,s}=A\widehat{v}_{m,s}$, with one fixed Gaussian -projection $A_{ij}\sim\mathcal{N}(0,1/L)$. This vector can be used directly -for Euclidean retrieval or as input to a linear/RBF SVM. - -The RBF bandwidth is selected by the median pairwise-distance heuristic using -only a disjoint subset of reference prompts. The calibration prompts, -evaluation prompts, encoder, bandwidth, RFF draw, projection, and all seeds are -then frozen. The implementation in -\path{src/llm_dna/distributional.py} provides exact RBF-MMD, the shared RFF -map, prompt-wise kernel means, $1/\sqrt{t}$ concatenation, and compact Gaussian -projection. The executable \path{scripts/run_rfftrace_experiment.py} uses the -real MPNet encoder and exports exact-MMD, RFFTrace, compact-DistDNA, single -cosine, and matched-$K$ mean-cosine predictions on identical data. The earlier -\path{scripts/run_rbf_mmd_pilot.py} is now explicitly a legacy hashing pilot; -it is not the formal proposed method. -The separate \path{scripts/evaluate_rfftrace_svm.py} consumes exported vectors -with explicitly disjoint train/test keys and enforces at least two independent -training vectors per model by default. It implements the downstream linear and -RBF SVM probe, but does not remove the data requirement for valid tuning. - -The planned sample-budget ablation is $K\in\{1,2,4,8\}$, subject to available -independent responses. For each $K$, the report will include Top-1, MRR, -generated tokens, reference storage, and analysis time. Single cosine always -uses one response; the primary fairness comparison at each $K$ is matched-$K$ -mean cosine versus exact MMD, RFFTrace, and compact DistDNA. Exact MMD versus -RFFTrace isolates RFF approximation error, while RFFTrace versus compact -DistDNA isolates projection loss. - -With the present two-round grid, a same-setting disjoint comparison is limited -to $K=1$: repeat 1 is the reference and repeat 2 is the query. At $K=1$, exact -RBF-MMD is a kernel point-distance check and cannot demonstrate a multi-sample -distributional advantage. A same-setting $K=2$ experiment needs four -independent response sets per prompt---for example, reference rounds 1 and 3 -and query rounds 2 and 4---with recorded, distinct generation seeds. Reusing -rounds 1 and 2 on both sides would leak the query into the gallery and drive -the correct model's self-distance artificially toward zero. - -There is one useful exception: a cross-setting $K=2$ pilot can use rounds 1 -and 2 from setting $s_a$ as the reference distribution and rounds 1 and 2 -from a different setting $s_b$ as the query distribution. The four artifacts -are then distinct even though only two repeat labels exist per setting. This -directly probes decoding-setting robustness, but the current historical grid -does not provide four explicitly recorded generation seeds for any large -setting pair, so such a result remains exploratory. The stronger same-setting -pilot will preselect a difficult 20--30-model cohort without looking at -DistDNA outcomes and generate rounds 1--4 with seeds 42001--42004. - -\begin{figure}[htbp] -\centering -\includegraphics[width=\linewidth] - {docs/figures/primary_robustness_20260813/distdna_k2_pilot_design.png} -\caption{Leakage-free same-setting $K=2$ DistDNA pilot and method-comparison -gate. Rounds 1 and 3 form the reference distribution; rounds 2 and 4 form the -held-out query distribution. All $K=2$ methods consume the same four response -sets. Single-response cosine is a lower-budget diagnostic, whereas mean-DNA -cosine is the primary matched-budget baseline.} -\label{fig:distdna-k2-pilot-design} -\end{figure} - -For the original-DNA matched baseline, let $d_{m,r}$ denote the ordinary DNA -vector from round $r$. The reference and query vectors are -\[ - \bar d_m^{\mathrm{ref}}=\tfrac12(d_{m,1}+d_{m,3}),\qquad - \bar d_m^{\mathrm{qry}}=\tfrac12(d_{m,2}+d_{m,4}), -\] -and models are ranked by cosine similarity. Exact MMD, RFFTrace, and compact -DistDNA use the identical response sets and prompts. Top-1 exact-model -retrieval is primary; MRR, Top-3/5, time, and storage are secondary. The key -paired contrast is DistDNA minus mean-DNA cosine per query model, summarized -with a model-cluster bootstrap 95\% interval. Improvement is supported only if -the lower endpoint is above zero; beating the cheaper $K=1$ cosine alone is -not sufficient. - -The proposed method will be declared better than the strongest matched-budget -baseline only if the paired Top-1 improvement has a model-cluster bootstrap -95\% confidence interval whose lower endpoint is above zero on held-out data. -MRR, worst-setting accuracy, compute, and storage are secondary checks. A -compact DistDNA+SVM comparison additionally requires enough independent -training vectors per class for nested hyperparameter selection; until those -vectors exist, Euclidean retrieval is the primary formal test and the SVM -result remains planned rather than implied. - -\section{Secondary verification and tree-aware analysis} - -\subsection{Binary verification} - -If binary pairwise verification is reported, its tasks are separated into: - -\begin{enumerate} - \item exact same-model versus unrelated; - \item lineage-only (off-diagonal related) versus unrelated; and - \item the legacy same-or-related versus unrelated task. -\end{enumerate} - -Training may downsample negative pairs or use class weighting. Testing uses all -available pairs at their natural prevalence. The main binary metrics are -precision--recall AUC, precision, recall, specificity, Matthews correlation -coefficient, false positives per query, and ROC-AUC. Balanced-test accuracy may -be shown only as an explicitly labelled diagnostic. - -\subsection{Model-tree distance} - -The Hugging Face relation exporter stores direct base-model edges in addition -to connected components. Using the undirected direct-edge graph, the shortest -tree distance is -\[ - d_{\mathrm{tree}}(i,j)= - \begin{cases} - 0, & i=j,\\ - 1, & i\text{ and }j\text{ share a direct edge},\\ - 2,3,\ldots, & \text{connected by the corresponding number of edges},\\ - \infty, & \text{disconnected}. - \end{cases} -\] - -The final report will show DNA-distance distributions for exact, direct -one-hop, indirect two-hop, indirect three-or-more-hop, same-component with -unknown hop distance, and disconnected pairs. For Top-1 predictions, cumulative -tree-aware accuracy will be reported as exact, within one hop, within two hops, -and within the same connected component. This analysis describes error severity -and does not replace exact-model accuracy as the primary endpoint. - -\section{Statistical analysis plan} - -\subsection{Uncertainty} - -Every accuracy and MRR estimate will include a 95\% confidence interval. -Resampling will preserve dependence among observations: - -\begin{itemize} - \item model IDs are resampled as clusters across methods and settings; - \item tree-related analyses use model-tree component clusters where relevant. -\end{itemize} - -Pair-level observations sharing a query model, reference model, or tree -component will not be treated as independent Bernoulli trials. With fixed -training and test roles for rounds 1 and 2, the primary confidence intervals -quantify model-level rather than generation-repeat uncertainty. - -\subsection{Paired comparisons} - -Method differences are computed on identical held-out queries. The principal -quantity is -\[ - \delta_{a,b}(T,p)=A_a(T,p)-A_b(T,p), -\] -with a paired cluster-bootstrap confidence interval. The analysis will also -test whether a method changes the temperature degradation slope, for example -with a mixed-effects logistic model of the form -\[ - \operatorname{logit}\Pr(\mathrm{correct}) - =\beta_0+\beta_1 T+\beta_2 p+\beta_3\mathrm{method} - +\beta_4(T\times\mathrm{method}) - +\beta_5(p\times\mathrm{method})+u_{\mathrm{model}}+u_{\mathrm{repeat}}. -\] -The interaction terms, rather than isolated cell differences, address whether -a method mitigates robustness loss. - -\subsection{Multiplicity and exploratory analyses} - -Top-1 accuracy and bounded mixed accuracy are primary endpoints. Top-3, Top-5, -MRR, tree-aware accuracy, encoder ablations, and projection ablations are -secondary. Any unplanned subgroup or hyperparameter analysis will be labelled -exploratory. If many method-by-setting significance tests are presented, a -false-discovery-rate correction will be applied. - -\section{Ablations and validity checks} - -The following checks are planned where artifacts and compute permit: - -\begin{enumerate} - \item projection dimensions $\{64,128,256,512\}$ and at least five projection - seeds; - \item an unprojected or prompt-level distance baseline; - \item prompt bootstrap and split-half reliability; - \item response encoder comparison including a Chinese or multilingual - encoder; - \item response-token and encoder-token length distributions and truncation - rates by setting; - \item fixed $T=0$ gallery, same-setting repeat gallery, and multi-setting - centroid gallery; - \item leave-one-setting-out evaluation for unseen decoding configurations; - \item performance by model size, architecture, and chat/base status; and - \item failure probability by model attributes and decoding setting. -\end{enumerate} - -\clearpage -\section{Small-scale demonstration report using existing artifacts} -\label{sec:small-demo} - -\subsection{Scope and split} - -To check that the analyses in Sections 6--11 are executable before the primary -sweep is complete, small exploratory demonstrations were run on July 23, 2026, -using only artifacts already present under \path{out/rand_chinese}. No new model -responses were generated. Repeat 1 was used for training/reference data and -repeat 2 for testing. Six complete stochastic cells were available: -\[ - T\in\{0.2,0.3\},\qquad p\in\{0.8,0.9,1.0\}. -\] -The $T=0.5$ and $T=0.7$ cells were excluded because they did not have a -sufficiently complete independent-repeat split. These demonstrations use -convenience cohorts determined by artifact availability, not the fixed -100-model primary cohort. They are therefore pipeline checks and exploratory -effect estimates only. - -\subsection{Executive summary} - -\noindent\fbox{\parbox{0.94\linewidth}{ -\textbf{Demo outcome.} The available artifacts support an end-to-end -demonstration of exact classification, bounded unknown-temperature evaluation, -paired model-cluster uncertainty, exact-only binary verification, a limited -distributional comparison, a limited tree-aware analysis, and a gallery -sensitivity check. Across the six complete cells, the pooled linear SVM had the -highest equal-cell Top-1 (0.722), followed by RBF SVM (0.688) and cosine -retrieval (0.621). The hardest observed cell was $(T,p)=(0.3,1.0)$. These are -exploratory results from availability-selected cohorts and must not be read as -the outcome of the 100-model primary experiment. -}} - -\medskip -Table~\ref{tab:demo-coverage} maps each planned protocol component to what -could actually be demonstrated. ``Partial'' means that the code path ran but -the available cohort or repeat structure could not exercise the full planned -analysis. - -\begin{table}[htbp] -\centering -\caption{Coverage of Sections 6--11 by the small-scale demonstration.} -\label{tab:demo-coverage} -\begin{tabular}{p{0.13\linewidth}p{0.35\linewidth}p{0.23\linewidth}p{0.15\linewidth}} -\toprule -Protocol section & Demonstrated analysis & Available scale & Status \\ -\midrule -6: Exact task - & Cosine centroid, linear SVM, and RBF SVM on identical queries - & Six cells; 84 common models & Complete demo \\ -7: Bounded deployment - & Equal-cell mixed and worst-setting accuracy for $\tau=0.2,0.3$ - & 89 and 84 models & Complete demo \\ -8: Distributional - & Single cosine, mean cosine, and exact RBF-MMD - & Eight models; 20 prompts; at most two repeats & Partial \\ -9: Verification - & Exact-only linear probe at natural pair prevalence - & 95 models; 9,025 pairs per direction & Complete demo \\ -9: Tree-aware - & Exact versus disconnected error and distance summaries - & 95 models; no related pairs & Partial \\ -10: Statistics - & Model-cluster CIs and paired method differences - & One held-out repeat per cell & Partial \\ -11: Validity - & Fixed-$T=0$ versus pooled-gallery diagnostic - & 86 versus 84 models & Partial \\ -\bottomrule -\end{tabular} -\end{table} - -\subsection{Exact classification and bounded deployment demo} - -For $\tau=0.2$, the common cohort contained 89 models and the training pool -contained the three repeat-1 cells at $T=0.2$. For $\tau=0.3$, requiring all six -cells reduced the common cohort to 84 models. The classifier was not given -temperature or top-$p$. Table~\ref{tab:demo-per-setting} reports held-out -repeat-2 Top-1 accuracy for the $\tau=0.3$ pooled training experiment. - -\begin{table}[ht] -\centering -\caption{Exploratory held-out Top-1 accuracy with 84 common models.} -\label{tab:demo-per-setting} -\begin{tabular}{ccrrr} -\toprule -$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM \\ -\midrule -0.2 & 0.8 & 0.643 & 0.821 & 0.702 \\ -0.2 & 0.9 & 0.726 & 0.845 & 0.762 \\ -0.2 & 1.0 & 0.595 & 0.643 & 0.643 \\ -0.3 & 0.8 & 0.774 & 0.869 & 0.857 \\ -0.3 & 0.9 & 0.690 & 0.786 & 0.762 \\ -0.3 & 1.0 & 0.298 & 0.369 & 0.405 \\ -\bottomrule -\end{tabular} -\end{table} - -Figure~\ref{fig:demo-exact-heatmaps} makes the setting-level pattern explicit. -The linear SVM led in four cells and tied in one, while the RBF SVM was highest -at $(0.3,1.0)$. All methods dropped sharply in that cell, so the demo does not -support a general monotone temperature effect independent of top-$p$. - -\begin{figure}[htbp] -\centering -\includegraphics[width=\linewidth] - {docs/figures/small_scale_section_6_11/exact_top1_heatmaps.png} -\caption{Frozen July 23 exploratory exact-model Top-1 by method and decoding -cell. Darker cells indicate higher accuracy. The equal-cell means correspond -to the $\tau=0.3$ pooled-training experiment; this is not the live primary -grid result.} -\label{fig:demo-exact-heatmaps} -\end{figure} - -The equal-cell bounded summaries are shown in -Table~\ref{tab:demo-bounded}. Confidence intervals resample model IDs as -clusters across the included cells. - -\begin{table}[ht] -\centering -\caption{Exploratory bounded-deployment Top-1 summaries.} -\label{tab:demo-bounded} -\begin{tabular}{clrrr} -\toprule -$\tau$ & Method & Mixed accuracy (95\% CI) & Worst cell & Models \\ -\midrule -0.2 & Cosine centroid & 0.596 (0.528, 0.667) & 0.562 & 89 \\ - & Linear SVM & 0.682 (0.614, 0.745) & 0.652 & 89 \\ - & RBF SVM & 0.629 (0.562, 0.700) & 0.584 & 89 \\ -\addlinespace -0.3 & Cosine centroid & 0.621 (0.554, 0.688) & 0.298 & 84 \\ - & Linear SVM & 0.722 (0.675, 0.772) & 0.369 & 84 \\ - & RBF SVM & 0.688 (0.633, 0.742) & 0.405 & 84 \\ -\bottomrule -\end{tabular} -\end{table} - -On identical queries, the paired model-cluster bootstrap difference between -linear SVM and cosine was $0.086$ (95\% CI $0.037$ to $0.135$) at -$\tau=0.2$ and $0.101$ (95\% CI $0.058$ to $0.147$) at $\tau=0.3$. The -corresponding RBF-SVM differences were $0.034$ (95\% CI $0.004$ to $0.071$) -and $0.067$ (95\% CI $0.026$ to $0.111$). These intervals quantify only this -availability-selected demo and do not test the primary hypotheses. - -Figure~\ref{fig:demo-bounded-paired} combines three views that should remain -distinct in interpretation: bounded performance, paired within-query method -gains, and the unpaired gallery diagnostic. In particular, the fixed-gallery -bars are not a controlled estimate of gallery effects because the gallery -cohort and training budget differ from the pooled condition. - -\begin{figure}[htbp] -\centering -\includegraphics[width=\linewidth] - {docs/figures/small_scale_section_6_11/bounded_paired_gallery.png} -\caption{Frozen July 23 bounded-deployment and sensitivity summary. Panel A -shows equal-cell mixed accuracy with model-cluster 95\% intervals and the worst -observed cell. Panel B shows paired Top-1 differences relative to cosine. -Panel C is an explicitly unpaired fixed-gallery versus pooled-gallery -diagnostic; none of these panels is a live primary-grid result.} -\label{fig:demo-bounded-paired} -\end{figure} - -\subsection{Distributional and matched-budget demo} - -The exact RBF-MMD pilot ran successfully on eight lexicographically selected -models, 20 common evaluation prompts, and two response repeats, using -$T=0.2,p=0.8$ as the reference setting. Single-sample cosine, mean-cosine, and -exact RBF-MMD each achieved Top-1 and MRR of 1.000 for the same-setting -comparison and for cross-setting queries at $(0.3,0.8)$ and $(0.3,0.9)$. The -same-setting split has only one repeat on each side, whereas the cross-setting -comparisons pool both repeats per model on each side. This is a successful -end-to-end demonstration, but the tiny cohort saturated all methods and -therefore provides no evidence that the distributional representation is -better. The available two repeats also do not support the planned -$K\in\{1,2,4,8\}$ ablation. - -\begin{table}[htbp] -\centering -\caption{Distributional pilot Top-1 (MRR was also 1.000 in every entry).} -\label{tab:demo-distributional} -\begin{tabular}{lrrr} -\toprule -Query comparison & Single cosine & Mean cosine & Exact RBF-MMD \\ -\midrule -Same $(0.2,0.8)$ & 1.000 & 1.000 & 1.000 \\ -Cross $(0.2,0.8)\rightarrow(0.3,0.8)$ & 1.000 & 1.000 & 1.000 \\ -Cross $(0.2,0.8)\rightarrow(0.3,0.9)$ & 1.000 & 1.000 & 1.000 \\ -\bottomrule -\end{tabular} -\end{table} - -This complete saturation is itself a useful demo diagnostic: a larger and more -difficult cohort is required before representation differences can be -estimated. It would be inappropriate to select a method from these pilot -numbers. - -\subsection{Binary verification and tree-aware demo} - -An exact-only linear verification probe was trained on one $T=0.2,p=0.8$ -repeat and tested on the other, in both directions, over 95 common models. -Testing retained all 8,930 negative pairs per direction, giving a natural -positive prevalence of $1/95$. Results are in -Table~\ref{tab:demo-verification}. - -\begin{table}[ht] -\centering -\caption{Exploratory exact-only binary verification at natural prevalence.} -\label{tab:demo-verification} -\begin{tabular}{lrrrrrr} -\toprule -Test repeat & PR-AUC & ROC-AUC & Precision & Recall & Specificity & MCC \\ -\midrule -1 & 0.334 & 0.832 & 0.049 & 0.726 & 0.851 & 0.163 \\ -2 & 0.373 & 0.869 & 0.045 & 0.747 & 0.831 & 0.155 \\ -\bottomrule -\end{tabular} -\end{table} - -Despite the apparently strong ROC-AUC, the probe produced 1,329 and 1,511 -false positives in the two directions, respectively. The resulting precision -near 5\% demonstrates why the primary verification report emphasizes PR-AUC, -MCC, specificity, and false positives per query rather than balanced accuracy -alone. - -The tree-aware cosine demo used repeat 1 at $(0.2,0.8)$ as the gallery and 95 -common models. Exact Top-1 was 0.526 for the same-setting repeat-2 query and -0.379 for the $(0.3,0.8)$ repeat-2 query. All 104 combined errors were between -models disconnected in the exported relation graph, so within-one-hop, -within-two-hop, and same-component accuracy did not exceed exact accuracy. -Mean cosine distance was 0.445 versus 0.929 for exact and disconnected pairs -in the same-setting comparison, and 0.566 versus 0.929 in the cross-setting -comparison. No direct or indirect related pair occurred within this -availability-selected cohort, so lineage-error severity could not be -demonstrated. - -Figure~\ref{fig:demo-verification-tree} emphasizes two practical limitations. -First, ROC-AUC obscures the false-positive burden when only one of 95 candidate -pairs is positive. Second, the tree-aware demo separates exact and disconnected -pairs but cannot validate the intended one-hop and indirect strata because no -such pair occurred in the common cohort. - -\begin{figure}[htbp] -\centering -\includegraphics[width=\linewidth] - {docs/figures/small_scale_section_6_11/verification_tree_diagnostics.png} -\caption{Frozen July 23 verification and tree-aware diagnostics. Panels A--B -show binary metrics and false positives per query at natural prevalence. -Panel C compares mean cosine distance for exact and disconnected pairs and -annotates exact retrieval accuracy; this is not a live primary-grid result.} -\label{fig:demo-verification-tree} -\end{figure} - -\subsection{Validity-check demo and deferred items} - -As a limited gallery check, a fixed $T=0$ repeat-1 gallery was compared with -the multi-setting pooled gallery on the same six query settings. Equal-cell -mixed Top-1 with the fixed gallery was 0.403 for cosine, 0.310 for linear SVM, -and 0.341 for RBF SVM over 86 common models. The corresponding pooled-gallery -values were 0.621, 0.722, and 0.688 over 84 common models. Because the cohorts -and number of training examples differ, this is a diagnostic rather than a -paired method comparison; it merely confirms that gallery construction is -consequential. - -The remaining Section 10--11 analyses were deferred. Two temperatures and one -held-out repeat are inadequate for the planned mixed-effects degradation model. -Alternative projection dimensions/seeds, encoder comparisons, reliable -encoder-token truncation counts, $K=4$ and $K=8$, lineage-only verification, -and related-pair tree strata are not supported by the currently complete -artifacts. Leave-one-setting-out and subgroup analyses are feasible later but -were omitted to keep this demonstration deliberately small. - -\subsection{Demo conclusions and primary-study handoff} - -The demonstration supports the following limited conclusions: - -\begin{itemize} - \item The exact-classification and bounded-deployment pipelines operate on - disjoint generation repeats and produce aligned per-query scores for - all three classifiers. - \item Within this demo, the linear SVM had the highest mixed Top-1 at both - temperature bounds, and its paired advantage over cosine was positive. - \item Robustness was setting-dependent: $(0.3,1.0)$ was substantially harder - than the other five cells for every method. - \item Natural-prevalence verification exposed a large operational - false-positive burden that ROC-AUC alone would conceal. - \item The distributional and tree-aware code paths run, but the present data - are respectively too easy and too sparse in related pairs to compare - the intended methods. - \item Gallery construction materially changes the diagnostic accuracies, so - the primary report must keep gallery definitions and training budgets - fixed in paired comparisons. -\end{itemize} - -Before a final primary claim is made, the study still requires recovery to at -least the preregistered 80-model strict common cohort, a duplicate/independence -audit of the two existing rounds, and the frozen paired evaluation on repeat 2. -The current two-round design supports the exact-model cosine/SVM comparison. -It also supports exploratory cross-setting $K=2$ comparisons because each of -two distinct settings contributes two different artifacts. It does not support -a leakage-free same-setting multi-sample advantage claim: that test needs two -independent reference responses and two independent query responses per -prompt, while $K=4$ and $K=8$ require still more generation. The small-scale -numbers remain exploratory until rerun on the frozen primary cohort. - -Machine-readable outputs for the July demonstration are stored under -\path{out/small_scale_section_6_11}. The exact-classification, verification, -distributional, fixed-gallery, and tree-aware subdirectories contain the -selected cohorts, per-query predictions where applicable, aggregate CSV files, -and JSON summaries. Those three result figures are frozen July 23 artifacts; -they have not been relabelled as current primary results. The new live-status -and DistDNA-design figures are regenerated without plotting-library -dependencies using: - -\begin{lstlisting}[language=bash] -venv/bin/python scripts/plot_primary_status_and_distdna_design.py -\end{lstlisting} - -\clearpage - -\section{Execution and resource plan} - -The completed first backfill sequence used -\path{scripts/resume_primary_robustness_grid.sh}, the exact validated-100 -cohort, and GPUs 0, 1, 2, and 4. It preserved successful historical artifacts -and queued only missing or failed model--cell--round keys. The sequence ended -on August 5 with 72 terminal failures. A failure-specific pass using -\path{scripts/recover_primary_robustness_failures_3090.sh} was launched on the -current A100 host on August 13 using GPUs 2--5. It writes to -\path{out/primary_robustness_recovery_20260810} and preserves the original -artifacts. Its validated generation-seed rule is seed 42 for both $T=0.5$ -rounds, and otherwise seed 42001 for repeat 1 and 42002 for repeat 2. Thus the -cell active at the 13:31 snapshot, $T=0.5,p=0.8$, repeat 2, uses seed 42. The August 5 -tables remain frozen provenance; Figure~\ref{fig:live-recovery-aug13} is the -later live snapshot, and all final counts must be refreshed after recovery -exits. - -Twenty-four affected models lack only one slot. Restoring any 21 of these -models across their missing cells is the minimum theoretical route from 59 to -the preregistered 80-model strict common cohort. Full 100-model completion -remains the target, but this prioritized recovery makes the analysis gate -explicit. - -The expected completion schedule below is measured from the August 5 status -snapshot and assumes continued access to the existing GPUs. It separates the -minimum analysis gate from optional multi-sample generation so that feasibility -is visible rather than implied. - -\begin{table}[htbp] -\centering -\small -\caption{Expected completion schedule from the August 5 status snapshot.} -\label{tab:completion-schedule} -\begin{tabular}{p{0.38\linewidth}p{0.20\linewidth}p{0.32\linewidth}} -\toprule -Milestone & Expected time & Exit condition \\ -\midrule -Diagnose 72 terminal failures & 1 working day & Failure-specific repair list \\ -Targeted recovery and audit & 2--3 working days & Strict common $N\geq80$ and independent rounds \\ -Frozen cosine/linear/RBF evaluation & 1 working day & Paired tables and 95\% model-cluster CIs \\ -Report integration and review & 1 working day & Primary report ready for supervisor review \\ -Optional fair $K=2$ RBF-MMD generation & 3--5 additional working days & Two independent samples on both sides \\ -\bottomrule -\end{tabular} -\end{table} - -Therefore, the controlled cosine/SVM primary update is expected within five to -six working days if recovery reaches $N\geq80$. The multi-sample proposed-method -claim has a separate, later completion date and is not placed on the critical -path for the classifier comparison. - -Transient failures are retried and recorded. Progress reports include planned, -successful, failed, and missing models plus failure-status counts. Missing -cells are never represented as zero accuracy and curves are not interpolated -through absent cells. - -\section{Reproducibility and provenance} - -The experiment will preserve: - -\begin{itemize} - \item exact cohort file and SHA-256 hash; - \item prompt dataset and seed; - \item model ID and available model metadata; - \item temperature, top-$p$, sampling flag, generation seed, and token limit; - \item response files and independent repeat suffixes; - \item sentence encoder, DNA dimension, projection method, and projection seed; - \item run manifests, status journals, failure summaries, predictions, and - machine-readable metric tables; and - \item the evaluation code and report version used to produce final figures. -\end{itemize} - -For clarity, the August 5 completion snapshot has the following generation-seed -provenance: - -\begin{table}[ht] -\centering -\caption{Generation-seed provenance among the 2,528 successful artifacts in -the pre-recovery snapshot.} -\begin{tabular}{lr} -\toprule -Provenance & Successful artifacts \\ -\midrule -Explicit generation seed recorded & 572 \\ -Historical manifest without a separate recorded generation seed & 1,956 \\ -\midrule -Total artifact coverage & 2,528 \\ -\bottomrule -\end{tabular} -\end{table} - -This table answers a counting issue directly: the 2,528 numerator does not -exclude unknown-seed history. Any seed-clean analysis must construct and report -its own denominator instead of reusing 2,600. - -The unsuffixed historical gallery will not be used for the primary causal -interpretation because its temperature and top-$p$ were not recorded. It may be -retained as a clearly labelled legacy reference-sensitivity analysis. - -\section{Planned results} - -\subsection{Cohort and completion table} - -\begin{table}[ht] -\centering -\caption{Frozen August 5 pre-recovery completion across both planned rounds.} -\begin{tabular}{lrrr} -\toprule -Condition & Required & Successful & Remaining \\ -\midrule -$T=0$ & 200 & 200 & 0 \\ -$T=0.2$, all $p$ & 600 & 597 & 3 \\ -$T=0.3$, all $p$ & 600 & 573 & 27 \\ -$T=0.5$, all $p$ & 600 & 570 & 30 \\ -$T=0.7$, all $p$ & 600 & 588 & 12 \\ -\midrule -Total & 2,600 & 2,528 & 72 \\ -\bottomrule -\end{tabular} -\end{table} - -The strict common cohort across all 26 runs was 59 in this frozen snapshot. -Setting-specific paired cohorts are reported in the earlier status discussion; -therefore 97.2\% slot completion must not be described as a 97-model -complete-case cohort. - -\subsection{Per-setting exact classification} - -\begin{longtable}{ccrrrr} -\caption{Available held-out exact-model Top-1. Starred entries are exploratory -84-model results, not final validated-100 estimates.}\label{tab:per-setting}\\ -\toprule -$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ -\midrule -\endfirsthead -\toprule -$T$ & Top-$p$ & Cosine & Linear SVM & RBF SVM & Proposed \\ -\midrule -\endhead -0.0 & N/A & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.2 & 0.8 & \demovalue{0.643} & \demovalue{0.821} & \demovalue{0.702} & \todoresult \\ -0.2 & 0.9 & \demovalue{0.726} & \demovalue{0.845} & \demovalue{0.762} & \todoresult \\ -0.2 & 1.0 & \demovalue{0.595} & \demovalue{0.643} & \demovalue{0.643} & \todoresult \\ -0.3 & 0.8 & \demovalue{0.774} & \demovalue{0.869} & \demovalue{0.857} & \todoresult \\ -0.3 & 0.9 & \demovalue{0.690} & \demovalue{0.786} & \demovalue{0.762} & \todoresult \\ -0.3 & 1.0 & \demovalue{0.298} & \demovalue{0.369} & \demovalue{0.405} & \todoresult \\ -0.5 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.5 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.5 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.7 & 0.8 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.7 & 0.9 & \todoresult & \todoresult & \todoresult & \todoresult \\ -0.7 & 1.0 & \todoresult & \todoresult & \todoresult & \todoresult \\ -\bottomrule -\end{longtable} - -\noindent\textsuperscript{*}Repeat 1 was used for pooled training/reference -construction and repeat 2 for testing on the same 84 availability-selected -models. The Proposed column remains pending: a same-query $K=1$ RBF-MMD check -is feasible, but a multi-sample claim requires additional matched responses. - -\subsection{Bounded unknown-temperature deployment} - -\begin{table}[ht] -\centering -\caption{Temperature-agnostic deployment results. The classifier is not given -temperature or top-$p$.} -\begin{tabular}{clrrr} -\toprule -$\tau$ & Method & Mixed accuracy & Worst setting & MRR \\ -\midrule -0.2 & Original cosine & \demovalue{0.596} & \demovalue{0.562} & \demovalue{0.672} \\ - & Linear SVM & \demovalue{0.682} & \demovalue{0.652} & \demovalue{0.744} \\ - & RBF SVM & \demovalue{0.629} & \demovalue{0.584} & \demovalue{0.710} \\ - & Proposed & \todoresult & \todoresult & \todoresult \\ -\addlinespace -0.3 & Original cosine & \demovalue{0.621} & \demovalue{0.298} & \demovalue{0.698} \\ - & Linear SVM & \demovalue{0.722} & \demovalue{0.369} & \demovalue{0.777} \\ - & RBF SVM & \demovalue{0.688} & \demovalue{0.405} & \demovalue{0.754} \\ - & Proposed & \todoresult & \todoresult & \todoresult \\ -\addlinespace -0.5 & Original cosine & \todoresult & \todoresult & \todoresult \\ - & Linear SVM & \todoresult & \todoresult & \todoresult \\ - & RBF SVM & \todoresult & \todoresult & \todoresult \\ - & Proposed & \todoresult & \todoresult & \todoresult \\ -\addlinespace -0.7 & Original cosine & \todoresult & \todoresult & \todoresult \\ - & Linear SVM & \todoresult & \todoresult & \todoresult \\ - & RBF SVM & \todoresult & \todoresult & \todoresult \\ - & Proposed & \todoresult & \todoresult & \todoresult \\ -\bottomrule -\end{tabular} -\end{table} - -\subsection{Planned figures} - -The final report will contain: - -\begin{enumerate} - \item exact Top-1 versus temperature, faceted by top-$p$, with one curve per - representation/classifier and 95\% confidence bands; - \item accuracy loss relative to $T=0$ and estimated degradation slopes; - \item mixed and worst-setting accuracy versus temperature bound $\tau$; - \item stacked tree-aware Top-1 error severity versus temperature; and - \item accuracy versus response-sample/token budget for the mean and - distributional representations. -\end{enumerate} - -\section{Planned interpretation} - -The final conclusions will be limited to what the completed protocol supports: - -\begin{itemize} - \item the effect of query-side decoding conditions relative to explicit, - independently generated galleries; - \item classifier mitigation on the same exact-model task; - \item representation gains under matched budgets; and - \item expected and worst observed performance when decoding parameters are - hidden but temperature is bounded. -\end{itemize} - -No lineage-robustness conclusion will be based on aggregate positives dominated -by same-model pairs. No method will be declared superior from a point estimate -alone, and no causal temperature conclusion will use the historical -unknown-setting gallery. - -\appendix - -\section{Execution commands} - -Build or verify the fixed cohort and refresh the live grid: - -\begin{lstlisting}[language=bash] -python3 scripts/build_validated100_config.py \ - --manifest out/top_p_control_t05_validated100_20260719/\ -top_p_control_t05_t05_p06_r2/manifest.json \ - --output configs/rand_chinese_validated100_latest.jsonl -python3 scripts/build_primary_run_grid.py -\end{lstlisting} - -The completed missing/failed backfill sequence was launched with: - -\begin{lstlisting}[language=bash] -env GPUS=0,1,2,4 MAX_CONCURRENT_GPUS=4 \ - bash scripts/resume_primary_robustness_grid.sh -\end{lstlisting} - -After targeted recovery and the independence audit, run the exact-model and -tree-aware analyses: - -\begin{lstlisting}[language=bash] -bash scripts/run_primary_analysis.sh -\end{lstlisting} - -Run the implemented formal $K=1$ RFFTrace diagnostic after the common cohort -reaches the minimum gate: - -\begin{lstlisting}[language=bash] -env ENCODER_DEVICE=cuda:0 bash scripts/run_primary_rfftrace_k1.sh -\end{lstlisting} - -The same Python entry point supports a future valid $K=2$ experiment by passing -\method{--reference-repeats 1,3 --query-repeats 2,4 ---samples-per-side 2} after independent rounds 3 and 4 exist. It must not be -run by reusing the same response twice. - -The primary analysis outputs are written beneath -\path{out/primary_robustness_100_analysis}. The exact-model evaluator produces -per-setting metrics, per-query predictions, bounded-deployment tables, cohort -metadata, and JSON summaries. - -\section{Implementation map} - -\begin{longtable}{p{0.34\linewidth}p{0.58\linewidth}} -\toprule -File & Purpose \\ -\midrule -\endfirsthead -\toprule -File & Purpose \\ -\midrule -\endhead -\path{scripts/run_primary_robustness_experiment.sh} - & Launch the 100-model, 13-condition, two-round extraction sweep. \\ -\path{scripts/resume_primary_robustness_grid.sh} - & Resume missing and failed validated-100 grid cells without regenerating - successful artifacts. \\ -\path{scripts/build_primary_run_grid.py} - & Produce slot-completion and repeat-level cohort audits. \\ -\path{scripts/run_primary_analysis.sh} - & Construct the fixed train/test repeat split and run primary analyses. \\ -\path{scripts/evaluate_exact_dna_classification.py} - & Compare cosine centroids and multiclass SVMs on exact identity; produce - bounded unknown-temperature results and confidence intervals. \\ -\path{scripts/analyze_tree_aware_errors.py} - & Produce hierarchical retrieval and tree-distance error summaries. \\ -\path{scripts/evaluate_dna_probe_sweep.py} - & Run legacy and separated binary verification tasks using all test - negatives by default. \\ -\path{scripts/run_rbf_mmd_pilot.py} - & Legacy character-hashing pilot for single-sample, mean-cosine, and exact - RBF-MMD retrieval; not the formal DistDNA implementation. \\ -\path{src/llm_dna/distributional.py} - & Implement exact biased RBF-MMD, shared random Fourier features, prompt-wise - RFFTrace vectors, and optional compact Gaussian projection. \\ -\path{scripts/run_rfftrace_experiment.py} - & Run formal MPNet-based, calibration-separated, matched-budget exact-MMD, - RFFTrace, and compact-DistDNA retrieval and export reusable vectors. \\ -\path{scripts/run_primary_rfftrace_k1.sh} - & Freeze the primary-cohort $K=1$ same/cross-setting diagnostic command. \\ -\path{scripts/evaluate_rfftrace_svm.py} - & Evaluate exported RFFTrace or compact-DistDNA vectors with held-out linear - and RBF SVMs while enforcing disjoint vector keys. \\ -\path{scripts/plot_primary_status_and_distdna_design.py} - & Regenerate the timestamped live grid/seed snapshot and leakage-free - same-setting $K=2$ DistDNA pilot design figures. \\ -\path{tests/test_distributional.py} - & Check kernel geometry, MMD/RFF convergence, scaling, projection, seeds, and - package exports. \\ -\path{tests/test_rbf_mmd_pilot.py} - & Preserve legacy pilot MMD, repeat-split, and all-record prompt-intersection - regression checks. \\ -\path{tests/test_rfftrace_experiment.py} - & Check response discovery, actual model IDs, common prompts, required - repeats, and disjoint prompt splitting. \\ -\path{tests/test_rfftrace_svm.py} - & Check SVM split leakage rejection and held-out multiclass evaluation. \\ -\path{scripts/export_hf_model_tree.py} - & Export direct parent/base edges and connected components. \\ -\path{scripts/report_sweep_progress.py} - & Report completion, missing models, and failure-status counts. \\ -\bottomrule -\end{longtable} - -\end{document} diff --git a/scripts/plot_primary_status_and_distdna_design.py b/scripts/plot_primary_status_and_distdna_design.py index dc870f4..adfc11e 100644 --- a/scripts/plot_primary_status_and_distdna_design.py +++ b/scripts/plot_primary_status_and_distdna_design.py @@ -222,7 +222,7 @@ def draw_pilot_design(output: Path) -> None: image = Image.new("RGB", (1800, 1000), "white") draw = ImageDraw.Draw(image) draw.text((70, 40), "Same-setting K=2 DistDNA pilot: leakage-free, matched-budget comparison", font=font(39, True), fill="#0f172a") - draw.text((70, 92), "Preselect a difficult 20–30 model cohort; use identical prompts, setting, encoder, and token budget.", font=font(23), fill="#475569") + draw.text((70, 92), "Start with a 10-model debugging pilot; expand to 20–30 models for evidence after the pipeline is stable.", font=font(23), fill="#475569") rounded_panel(draw, (55, 155, 855, 565)) draw.text((90, 185), "A. Four independent response sets", font=font(29, True), fill="#0f172a") diff --git a/scripts/render_aug13_progress_report.sh b/scripts/render_aug13_progress_report.sh new file mode 100755 index 0000000..1e316fd --- /dev/null +++ b/scripts/render_aug13_progress_report.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +SOURCE="$ROOT/docs/primary_robustness_experiment_full_updated_2026-08-13.html" +OUTPUT="$ROOT/docs/primary_robustness_experiment_full_updated_2026-08-13.pdf" + +chromium \ + --headless \ + --no-sandbox \ + --disable-gpu \ + --allow-file-access-from-files \ + --no-pdf-header-footer \ + --print-to-pdf="$OUTPUT" \ + "file://$SOURCE" + +echo "Rendered $OUTPUT" From 2cc274bad85aa02d453c477ccf914894c94a09a7 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Thu, 13 Aug 2026 14:24:07 +0800 Subject: [PATCH 27/28] Add LaTeX report and decoding surface analysis --- .../bounded_decoding_relationship.png | Bin 0 -> 74049 bytes .../distdna_k2_pilot_design.png | Bin 130910 -> 132158 bytes .../live_grid_seed_recovery.png | Bin 120898 -> 119766 bytes .../primary_bounded_surface.csv | 25 + .../primary_decoding_analysis.json | 581 ++++++++++++++++++ .../primary_decoding_surface.csv | 27 + .../primary_robustness_20260813/snapshot.json | 14 +- .../temperature_top_p_relationship.png | Bin 0 -> 109180 bytes ...ss_experiment_full_updated_2026-08-13.html | 334 ---------- ...ess_experiment_full_updated_2026-08-13.pdf | Bin 437694 -> 471813 bytes ...ess_experiment_full_updated_2026-08-13.tex | 389 ++++++++++++ scripts/analyze_primary_decoding_surface.py | 458 ++++++++++++++ scripts/render_aug13_progress_report.sh | 33 +- 13 files changed, 1509 insertions(+), 352 deletions(-) create mode 100644 docs/figures/primary_robustness_20260813/bounded_decoding_relationship.png create mode 100644 docs/figures/primary_robustness_20260813/primary_bounded_surface.csv create mode 100644 docs/figures/primary_robustness_20260813/primary_decoding_analysis.json create mode 100644 docs/figures/primary_robustness_20260813/primary_decoding_surface.csv create mode 100644 docs/figures/primary_robustness_20260813/temperature_top_p_relationship.png delete mode 100644 docs/primary_robustness_experiment_full_updated_2026-08-13.html create mode 100644 docs/primary_robustness_experiment_full_updated_2026-08-13.tex create mode 100644 scripts/analyze_primary_decoding_surface.py diff --git a/docs/figures/primary_robustness_20260813/bounded_decoding_relationship.png b/docs/figures/primary_robustness_20260813/bounded_decoding_relationship.png new file mode 100644 index 0000000000000000000000000000000000000000..fb85c69521791b42f221d769399bfcadb4530fe5 GIT binary patch literal 74049 zcmeFZXH-*L*FUPqqi_%eMLA)QO7FcKq<85h6qP1jx^z)O523d}BE5su zKqwLEHS`uBcX>R|^WO1}d%xUocZ~lY8H|juv&&j@&G{>HCtOWMo{WT+9Vvd^`=F&i@;-nZo$zwOl5A>yCCA!nGLf$F{c zsa;UJ&s_zTwzVykc}H!NQ-?rYmHzl_o0#wCRsfDs9^PrpQ~w}k;UzLVEX>;3$-~Oi z^Dw1JKU|BG>eo4bZMWrOAN_uJ=~96V#od43f2MwJ@$cKW27ktZEBR-$yD59^-?s&F z|7Yj_-;ajAy-6lsiY|p(fl#w4u4XP^G4bhc(OuWweYv6tPl2*fUGV`i6}LA|e>CVD z+cMeeb%6j;%eV1fDlp>Cbj-gB&kK-=l}N$&$vS?zo$tB61E1hC>F+N?N=_Pv8fq9e+Bl{Viyl5 z{dYgLNcOmFlE0##1gte4E!rP3{`r74{{eeG?OnP_j2@!liO0U(NK>RPN^*vbjEe=a zySp39AcgS3&k~VeVPP@v>rziey2E#j2kKs2?^P9 zD&3s&RY~VBP0&r>EfMDAT$*h=H{ zWT=6efx&6`2#sIqY@_GAr-PBStAd@UXH9f;!6<@97t_UP5|_TnNtTPv&ataEv zjtKBaMMXX0?sIf3Nf)-AsE|uA3&IQAV?Lw{ftg=?pix+bxz~pb>dZ%-W!asEBp}2M zg|%x(gTme^2I!R&zK6H8w7k~Y(&=4joZe`T4QM|u7&>y&un`-L1$`}?LNEqqKgxpwMT%@TyV3-l* zG1@NG#gDUYSt~i5!BOy;G9NDk1K)4~`LNl?e8Q#QX*HhT)zhX@Raa2JbY}Y_Eb)>a zay7o~M?3>DP}r@shfAMhvPB6?i0qCI)&d?&Gqa1ueB5Bx&g<}Xw9YET^9}{W&BA+c z>%7ZcT778;{HBh)Gcis{I(bwsX^i52y9vC>p`miOvzJd#Pn&$*(*(`-KjfS%DJd15 zTk44z7VXj`^9U+axw{lDw2b|{u;(l8#U4GhvKDrn*+Z$KlvM}S&g_<|{sIfjC&_D$ zvx-G)pg1e^L}!2&n&f1i8vCV+Rr_MTX)zFve!HU(p4o`GCstPYsk-Tj`O zPm@0-il2qtU31C^rpO;KS`)F*u+UN})InGih8WH}ohFg+wygaSMcuHdv~ zE~nB*NOPUDomjTott5RJ&WBfu%YH(0bEEHxC>sB%uVZl@rV`*QAsVUR2^CF^F4UKrZvj&wVDR8x|-UX(~=`DH%WtYbh2F_ z*>Hcdf;@>L7g`o(YQ$OphRd4ZQH0-_ia;$P@r4?s>clyx-(|FghD5#T(c;*m?Wpfg ztGbxGqnJt`u0bn>a7knUQ_juy(T|$eJe;fzW3H=c#8jYI4Q>TwPjDOW*=|}e1!Ff6 zGB1>kcRHn}5r15I%c=D>s0#%HuAiFHH*RO=BhO53DJst2itry-KBX@Om zi_CUh9pu8zLbSA>>Zqx0{~WDn-FjxD*LKVSx3;vjt;3)QlagRxE!^GFZZPD>m8?=1 zr}+(cJvSr;&3foucETHU{vA9jYHF3NopEjgq@9;x=Yd^|q8sP(hhU0j9wQ%o(4ZnI z*V!o^BQ@?+)N=Tod8nNq_QBxv@%`hGK@?m?%5R8d#-Y$Xx2(!ldGxd$8h^dk_0TlG zfstL+^x@7RM0+Y^qy(n+D4$>6=!}4qyqVkjMwWv(Xb?yO0_JZh zdltSJn*0?M#b^Hw3ddhTQEq<3V`?DP+u*lI7^k`X;R=dWpA^(wFw2W zQKGn7oakpi1T_C>IG3g;TTY{Je@{+I+mZ3grAwn0LV_PMvQ4*9sz`NzHFZ^0+(C+I zgP*6f(nS9ce9Acdq`oVq+vu>~q;K#}?^oM|P(#9r#Kut4_N8p?USxH7jYg(5A!lBD zH%d=O=a3wAk&{*mhZC0Q1WHZB?@)T~HNz@VkIq|W2XtCJsHv#~j(5JC`7O?tRaY;5 z31KujlDtQ^MRU5{GaeY=JozQuPSy9qS}`%1`_ZGbzc0Qp1Wy$L93hw^CI0pC>Q=G?6G<$MIxhiU$%>Q=zAQ>d!5s8VHQpsdaz9!Rx@FYP+>*3O(KA!YTfZeXe`6pc8%W7vrdh zU;lBrNsHz$Vqd?xVePHIFJF3=^td23tjYYSxsz$GXceU5ll_#A?!4&es26066UFk& zmu1+CZ`?jUSLI@lp<^0a8yqsMv2k@Eyl`_9nCztKjIFAyOnoeO0(;KEVcQ(rN;`V= z(ccdTOTj|cEhnp@6>s8t6l0LZNi$RR%W4V=2I{FbZ!n4ZsY^dMo|vy44`gBv7)4(t zV9B>IkOi}6Wg1^XLQcxh=|GV_-uG<5yxIOX3(5-vzg-%3(>jLr*kz)$DU1qxx8mqq zIdh-|rl)f9Fq+FagMN|2soH4Tu0D!Za=Uj>666x+q=*V;yO(kn0L_T&@36Aw7nE+V z4=(rn`=5@mxVrc{9ww@oI9`kWWKe{qPtgR(tj1A~BQQ)O)`^~c;}kNzfF8&~l?>C~ zGuS@~i@2GfV9(fd(mNjUaD=1?%IC79z!8c1#BQ2H(K6ILFw|V?xK6Ff9-E{9)rHR( z)S4kuQ*Aw(uC2N%Ld8O~m+Xvg{>C)31bz#T_5%q3`Hmb6N4krnH@+4YhG)W*!#rW` zIoI{GL-Pi_4KfkGYH1dGfk(Po$!U)H~d%d2ak5mlD9u}^$b?AaKclm zrQJ8azu>F8KT_oqRJ+_aY>^2$WYktRs{3K=Lt~nw=(xLRjVm7TTUjZ*rE6npS$~j? zrE;F38guoyu#0kaMZ2_ls*oLya4NoC-#2t zojWUpv-9O5m#K}7jXfH_qFn!vFCR1j5Td0RO-h!e5#f`e&K&2yYgf5j>ufdXUEW|4 z`++wQvt1T?qz zqP0fy8=o|Eo!}3*3@q4H58^s@Z5Ah$4qUD=1rLvC^K%s1CS^M#<;eah*m|D-it


}wZ@uHfa_H!s$=S7-R%0f*hGZ^~F2C*jJ8Mp!_jD&>QzDcRqRB?S&=i)Bz zEJQK+Y#UFNO&9*ETWFIucb+>b=C+PcQTaG8Pm)nxQX@fh?7XbJCXLUdalmuVeeZup z296PUSxrYtm-1$5T7aq>cQ_;eu16J#dSYe~H-EGH&#PeO1;lH zm8sud0i2@Cor~-GSlh-%hQdHq?m{9nmLFRRvyR(Cd%_q0cGf);`<^ZPA|DFnVg-dk z_;91}B!)FVH!nA@yMy^dRKzRpwF}P=Jy-50nf@DHg<{O`8;%i1X06veHXR%}*@?CL zR86O&M%ecS)U{EeK8I^ov1ue6hEGZyh-%ZYyd{!n+Z06`VS@686 zBYLgYVK!HB`4DCxJcdTY$I48&L>7FW-N_ z*5+M7pPwtBx)%u!>>e5uogQuS5b7MQZ<^~DNEYz8wc-X^-~n|jn}(PxO0Wp|SAb8- z_LDNRKVYMonelSdu6-G2%KCuK)&;&c1~ay3h!Z{?Sxm{uFtG6Di`A(gbLF_0eP#SS zQOD2kOGyg6R5nep)O1lOmzlrJjw`Eyg>!d|kAG{cG>KByvv~1~C!<|G^Y@C)L@7S7RyTk?@h(H=Gb=C9w3EMP3_xk}7o(6xP?)1bCy zmVADJN{gTtn%lQGW+8gEteIjpj?-mXYdy7_;*XDJRC^8^!19p(U7iZUTlEX@SCHZ1 zfp$B3?P zMKJHRn65spO($IpWLRkoClhB1<+vB=R70+9n70UrQd2J>gbC_OZ%oyV{C?t!#~~h! z0b4Cec0T{qYcG;w@&DFqpI`M_ec@T3=y1r$`Y5CHb z(%02h5@3n>;$xn@hnGqx#K_Zok$t_y+wYs-#TYAv`+rV{xA)k;{R1(y;s1pgi`Hrc z$r)`%acnt$m4bT8i%|<^C3mB(@uj66>7-L2$e@xmH)O+%RAZ1_c(0`iPbVF~t+sy6 z(!|u{?No+~2Sv8?*Vd4nb`mv0>>~~i5f_)uEwrK~75kt!I?(Ks zorSo7z#^PvSgS*lSh^iYR>8i-7vNyggP<7U80I(gDvyAm2P=L z4JxY3J>AQI_@u5iK+M#_!mN0Ys4TfS((XA>GQ_=aYt>|yEUp0F-233`x4G6HE1X!UWnrZ zP%Mh_;AeY`%7^SfUya&32i&`Jn^|=TjmAwjC9Guxo>wZ*D1PCr47HKCQkbg(S5?R43! zi0K79$yxvkXJ#?)DU-%35-p;xmVOVk^e)cYs?|y|(xY-uLT~-U07;HaiSP`fV<8X~ z_&k;FSI){6kKC&Tps-f&I!yWejaON;`!QKzo36vHg;rZoq`w|P%lK3Z^&?wZtX}`> zrArMma4UwxuDL7Pl)QK&Q#kExkuhRH20SrvunnB6qcKLMaZ zixO_sRByY^0Bw8wxf76R!vv2QTH$9xJK4&J2%I1`km9lP1)9F$##GJTv$;x{@#wqy zZ4+)FGbiMs?$V{GEnt39-ZD+yiyPKt`j;V&mo@uG_CaA&M;xrDGf0HpL5IRr`TO_p zy_WrR1b_SukP4oF*EnD@rKC*Ak`UE)Uqv*C77o<-qc1}fzp@W(PWTs)^j5vMTm9l3 zc)s5YZI`bmAtBMihH7b(Tj~lLI~5kmo7tZK)aVW|48gx;h_Nq5in9yb@xh6Xp1i`;&-}hyo_6xOdw2eFe=CU;pZDI=Qe0RQ&0~CxRlp zyrOJdgDBzHdm@Og-J&NzE}|6*I0V{|06#x?@%rLpXr=J(>R%~h=mbVPFhyS!QO0zG z%wDboV%dL6-RSM_h1|P!u{pdrVvXX0wS8Az%vh5C(3ZQf$c6S;5iT)5n%koZ_$3QZ zT^yOu->RsryiP)L>sG=*#$ML;Fdb7)PYzM7!NAxqZEi2O_QAtPzm=ilHv|tDE=SY2 zZuv;m)62|kuC37Rh+do_ z`{Sp~%+2}rqo1Qs123vm#eU7DCaK+u8Qlu+iEneRty_{)7q|``*lgJ^1&jtaUA}o- z-s-VkhpDnFJw2WPk{yt{i$C$ZVS=+!gvKf^5h0JevJsae|GjBt8;b$gsYyi zRv;;2{hR)7QFMOjfefMORLztMSo5>hEy&M5YOT$VqLnf{*kWbkv)%FPr4FnuDf)-x zjq&pdUtq)BBro<2$5>8%CeyN0V1<|&g!`md+e9iWddS%6q$82Y8w{gmOy`{L=O9&&mlv45(H64D6ad9Ot#1;pTFYuWi2kYKxjAh%8Ed*~ zMOOHMw8Q}3pEV4NOkr~qb{^Lwid~6R#q#ck3&T?NCu1ft zeHp?zzd2D6LkRRBQjwL$iE0Z~dLZFmgpmU4H=;m2$#h@T^_p^^t4PFEs2udOmsuN!)|zt)hY%gsO6S=oGAX=I!!l)70xsmTf3 z55(^%dJM951M}bnClyfgLA-Exq_L{6zkj^cU=84iXt=WIl!kVC%kXc(52XA2QwCA( z&FuB{x^a80q}xqA8PApJM7BBCxFh*N?%2fC%kV{#Z=m;pvNdc$FxAE?0-LA6Z;bOp zMqHe}MFSLC-ymnDob7$OQggHQH04gUi-(8FS-U)u7aaZIiMBQ=8JRHLP$!4p7a}$l zgdi}8SQRwfZSdTBv-^Ds+>$~y#>G6;M7-L5ZK0g4qoaM0BkpB`$IdBG|FidqI->6u zZSnpYM6}=FZZ&9MnScA_56XVqrcf=lYdTDH_QhAk2m$Knt^5)QFHs-wNJP55f$z;L zvX}`yTmKXTL1(|U?c^M}rX$skmKML&+U$Vp?Vz4V{;{H4@<)yjcbl!5g0r$_>EJ3; z^(W+-nhBh|nlSV*ucQwl1#0TPI%?8->=^Hlo7%@FrK9tAouU-{16yQ#nzGnfv}g!QK-DVnAVSxya{ z)9@NcN5udc#;J6`ajGgq+{JxxE3?NFw+2iqAj|phtU@|fvrw)Fp;#DX=dbW?j>7u- z`WoT!8#fNKxYK~1Fjea%;$ilL71$+MZjYmtEFl;6VROUqk*|g3BkCc&D!6NbZ`Ix%<`l>uP4g7sQGleZ3f=(G4 zH1jYpD7X@VyqIi04?hjpo|8yPNu&s)IH;gE6ctpuySfCyCL-YB>FF@~*$MBNC3Ee- zcJ#AJe?95Cfui;~iQ;c7j&mC5D3BE`nyq?djD773ZS5glpX-l3_rIT9M*+`GO+iFZ z@ROjKdw8VcgLs1fc1N2F%Xlf)7ci>tWgklV9OUKkn5|N9_|zw!!J$pJFI{@u^FZB~ zyW0(>h#LZq=|fi0rx>YSDb-h3w0j8yK@8_fj8lAke1Bc9du?I!^5VDEx>B+xkkMW= zMyJKnB~46bYIXIq^m&CJ%V19tv+S_cD zBI0hr6VwG#n2T$--RLJkvWKWN4Po%lz$%^vz>uw}>z6$}g zi48bF0ZJMN*4(dcFl1TsLkS%2Y-VOGrl}W|o$#Yd*M>@jtB@P4OHmLJCDo3!ZX}18zgPD^>yr;^S4#luM-kJIa`Qzpg~I_lJ+v+x@5#7Xhj776U0A z=ymqv1W#*LkWGbOxf*!9rUFR>w$1&D7TIX^lmap}+#(AdEfeyGE zjYp4XM03wvS3aRB{*{u#BocQlgo2d2gi8~%%ZtHlxY?p;ZS2jV-J!0ot~hbx##O@i zLBeyjm%&<`nF97LUCm9}%TbCi8y4o5-DaftMR}Mw+S?`y0*sFWBtUn;j2v^Ejf;#z zGJMi^``Cx6t*`qlTMUEN2^5|bbh>jCsFH#BlIG-WU1>WeV(@f^6E=`&XSmpB1{`-6 z(yl+qqO(q&JXN+Xlu@*IY2)cEh_A{zy|H;FR6HlN;J~?Oc2T+c>`2A&;DBpe-l2Ra zJo}LekQfZIb{{_6S68#~d%e3Z(9uf?$2Oo=!lWwPTrC+jM|R;SGl(TG=Z@Ss-k7^a zp_{XH=RZcAlezL9JYX}ebKPr6N-v7N{}MXPsC(wNn-MF%`25>E(dAg&G`SxxI;E#Z zr9ak~p6p10_~tE!lOYpth_>+0$0X+z-$K}Ez#`qqM2 zofEe^K#

3)I2P$=4lE(w<0Z4L_^Ji2&(pj5`_oY?we0HUhn~WfY_V(K^Fr!VyAulPG?)FOqN5io zq1G1u_+HFL#`Kc%+F*dKl0W%TRaMjo4cuuuz-A`-oI73EVY0-`Rs;rzqbu}VdFTzQ z9mcK3tAqAO?iwx zCXWtJu{2M`FzeEpLw<&fga3r0_pOt=!05dA+9@e=2A{3lJ26cuaxa7IjNhZ;AATs9Vv9&wfA13ncuKtvV>InwM{FE2b&0pn> z>Fev6^;#%7(nj41>PmBd>2x5405np{@N8(wIIOsAzZ#-OmCL^#1w8SKd!Vn5D(rp* zg>#SpAW^yQLz$7xKGdx|SKhZF}Fk+@7e#FDHy3ua0TZ)Z| z2v=2BuB{Su9xs^vWadvLuMrup_(}3e;K*RWKH$X2Wdty7mi$KZ*A7))t-S5HTsFg- z(xh3B<$=Y#J-*03c(NhoD=f&YpsEVDZEYA~yWu=uha46SVhD4d2-qG7`qp^%2RK;k zsTbo!t$p~U_Ulk$rZ47{H8=?nB*p+vajjb;$B`vvpIXhcfIjUFfFCpGvc*0+P(4^6I z@0GjJ^XJdGtvgL-M5E|uRReTQUtdnDy9PCv^2Ol0x+CY}_`vvAm_F-8iMpS)%q7sU ze0klcq>QPy6UIaN4r|8i>wOFl?@8eNC4?o1dRiKFYi|g!MQfeSRN0x>nmB8xL`Q^A zRp3`(VzFSEC@Du}-rE$dvXyjrM$S%zxaIb>OQW}^NAk_t87m{|L)WLX_kZZJhaEbm z#nKKN*0j8~srby69~ydBvkt~tYSIq<2TZ$=l8Hn=~Ekjy!K5Ic&jN*Oa#jx5AYp5Xt(PuQ$d)>_ zFn{qY#n$__5@x^t0L}$da9oaAm~g*X_0h)Y?8xl6LF<8E^?vNzACFHua~HInv4$z| znE?D)x6CQ%{h3X+;{xM=#C7SPbf#aBZ;2D1?G%&KifpTG*acq9^fWg5`MCe69W(qx zhPek-?6pP2V^qN`z=gLhIm9w;m!8bv-)sp&J9z?5%ty*cW>vp3)%(mMYfEPuYQ3A& z+k>+c6Ftc+A0Aa~E?j)I);+5>7Fy9gVIWRKvNW zJx2Y4vAH%)uZH|GX@&g_x=&uyK6K2)Gh9Vj(4#v5#+9grImu6CW8G(Jw3xM&9iKhOi#C6 z^bk7z3vNBM+C&gKsE}6hw;zw0WF^Q&HcN%UOs8n4uZMST)f=M&mBz(+MdpKKbl=S<-ZHc|e&}fLMi%SZ!#%k(?` zR5h+^@HiTh8sA(Qs)vQ*MtS0v3^^V>68Ank3s%2Ebg;Shw>2g0&4YEu^!L)t!kgk} zi-g&a{Rv4)P41JYjg4oXu(T#|4<&k$l(yW_Od^#nDc_nl2@Xja0NQ8>jcfv3h*zx* z@WDIiGLy`z{iv_`yp9tAE2BQy)XHmIH}U~)^4_RAnz(r`Prhkx?|2uK%Gd)joFuWq z?i4nVa0q3S`ZV?igt-^@mc@=B?{(0mHAWsN86M%NhW5v_-BhL>7ZMcorl6=e%{GpG zFO7D>>@983MDpGzLx1+(kXMDE9+%)gUd-6nKjA>C7M7K5AE)+evXkP_l?l~JA%v#4 zi~$68e$lP|SX6&cj}L%~jhL#({QTlLfBzGVBTeZv>5b?D+?qS6+?Tj!jH52f%mif z2MO;ezBu->L1(77-$?)uH*lrxD)fHE1}~$`sTaD8Bq@SztgdgYq$n-X)r6mOYk@oO z9p~m44N;4<7XTj)jBT2c;`?_@z4sr9vu zq=$WQ>$k#l0|!-h+g2vLnSvuLW#YKaWG$4GjHGSRg(v03nng`%LO%P$i|c{<)wTmA ze{rV^-I6}WUOzsE!)}FJj4upPp|9{hd>EywBnsKVY{}&JD=D+Z+|8XiAe0AKOKa@5 z_z<{u{Qb4HPc12LF>s`RP<<)swTc1f2DiaUfM5Qdyg9o8@Ows~55uLv5pPaHDWsX> z1f6~il^ge}Y)a6L7aM1(cPBEGyTcd7{eON4Zd;hQ=E3d$#AXi|S_B=S{v zp-%Erq?C{1VQzdT>|mi>rn17#b3?3r@7pWr)Dluc6v=;Z^`taFB5*6JmYVGWTQ}^|nb&olfXe`jy4_m&gUBz9M(yoITxyXMZ z|72~?OxmT`B`YP`)lG;!E>7TU=zfjnUJy)G${R{*ucA0eA^l`x(yzk%1cr#U2>6JxJ1`b zL=i>0;Q+H%qMbx~xB-}+F+Kg`;|IVSuz|PF(0NS<64Q(Hu!_Py(XS^poKM3*3!g0? zTgAudJ#B`oS3>~x%5HM!e(;E2f~B&oOzk3xn(((t5scK=Go#0s!KtI;1-OgJ$)^=_ z^5?j##7v=N8##goD-(0)y?14kVLmTWTM8%-dMVd$G5+k#U*`cIpu!r7_}VbGPlEP~ z(EW9!$KViX46wbE%{@h{puJ@|)dpmOqz-p3woXBg$YK#3G1ImEtq0^sU7#hP$_DcT z6rFd?X6>Y+lUjH8+}nA4+xr3t!mICn5;J<@6@x7C9mhV+WuO3+m3i@3E8D+)bW zGuqt|b6wK_fV|`pcMpVS%}Z4WqKJ2uQ>OmkakgGpKQUzx7Ag-K{4f~3?)UAEhC);t zE?dJw03t%X);}i3)81lOwQ)A=Z7;7%9~l{;8-`DH(1+c~ZaiMADz9i`Vds4X9lnqd z>sA%n)L~LqfPqA*6e*edgD%XYWSYsS0Bor;b?%es3&(7iKs1*<3^(L=9PJ+}4+fctNfVSKepsxHS zO!yxry;cQ!&H0viRCu(m68Lk3*!z6UXl1MT=4BfYco?=yF}^UP7gpng#lquzZ_>p* z--HXK=&@FTtXK?*xLxaHWjBoU*aJn`|8NtBKHGA{dKs0&p-!Z!t8P-73MbB_sS$+& za*O~)#DgcmKKI%gQTWWJj}RShxgK<67K?0&laTn|zTE&|xFKC}jH98a1G)kriL@{) z3zF;CrOvJDf5yV878jRnEo&94slsJ{+Bg>r#-@h9Qc-a-2|#Wj1$dZV5v${|`Fjg? zDfs4($88o&vh-ey2YUJjdWQPBxp|#ZkVwN($tTyDep1F;GFrl4#s{v0bazz2o1Kcv z6-q=+3r)(V+L}=FmH#FEfozK0aoR=iVO#SeWduBsL&Fw*KklVb=Di4`Bs-x5iSm^V z8@OQpBV)parm-b}{_I&?-ANBdi@no;G*`w<)-G76OBt0>r&LUB2InwrXm51Fr zhQqYT!!An-%I|TuEkNTJn|a6}Qh}l-Vox#-foiNSlm{(dp|7$T{;_`58M!-~0?G-E zztau;(bILwnWkx@OwTQ;)j+BH+}y3R19{HmaFAODyzN1Y>hKq%ucu4P%e)sp{g&9N zO#>nP*;h2_{z3MPsyUOam3pjEjm!3RMs*RNK0kzSyTISf@b?}xL{ zjuvw#Mf~`2L}tAm9d%--6?7}YgJOR*xmZMKoEiu@}Stv9ZAoQsc+xDRqD6KY#M+N9PS@` zl|YqMzXBN{ysJ-LEgtEtv74Qk9mjnC{){>9tjPxpq#FejlS--j6gw`!5J#M#Jr0Y3 zJcc!)yZiQ*h|e=ZHch`OtmVT<=|ZjK($Y`6d)E~{93{Duf!$Y|W!m9_Vlf)iv`I`- z(b3TX$GiTMZ_(s`Fl2+XE{w8jQqDiEWKRyvy}8NxyC52eYy6c=ART*6H_=hqUAQM1 z;KgvbIkdBsNmOlg4}ffoArk#hdWV5@A(!J6tDiy)*Ma(Gx?k@zv}~2VWs(A))$oIw z$Z0Xb5)C-GbXbKs44VE8nWFVy@uH)40jNpTooRdYyM*-`hEIfnM`L$;4qr>qZ!yo1V{~ z&!rRaItRrl5gZ<}hon}fJ*!&@;^gp$xp`JmN-xmdwy<383iDT^ms#qC7W3d|O$c~q z4}?~#$BRA3Rp}d7F1`Kf>n?QiL&6T>JL;MF*zRxN7fT=!>N-!?FL@p15rP1(zR*Lt zjTAX2GTh{JWv#_sBWB7|xg%LHD1eeCgWQ6SdQi(nFHmV~Nfq`P4rOe($BXZEGW(<=O$K;pHSdvcWho__a<$dcU6GS%K^g9QBT$H`r{v#H>vncw^#Dk0S4!={6AO3e4LTb|S+o?9k7=49g$=25@+WHzOvOrBl0 z{ebgu^=%i)^Mzq2r{ix~AQv!5y5y*O@lJ9bMBLl2Z{y7Er+AiHl)6L{7h$8(6WCp_ zlAz1wQ+iTUw3dkO5$(-}0-fA_e-yemi|!?O^44GTuRzj;*IIa8QkocI zXg>*|?Y++>w!DYanML9Y0M^W=p^~{xkPKj;y_uAjY-V|aWf=r$59kRY6biWJ5sS<; zMnnTc+!BO}mVq@GaHG8aiz{G-_6LF={N$f z9LkdzAon3!@wW8J`Z^WiM$|2B*-Q>XjXTpX$iuha^#@aMNWDJJiC)szzGHk0dk#V- z{3}tRWCt@OgPn^@o%sxREvbhHQ;rwq}VXpNI3Rm<3L&aPeos?JqNs<354RVISG?N zwN1%fR-zACS|XyxQ-jNL4&*0_pIzOGlTYg{xjt*a=6rI2ie4{M40!nx&23OCxyu_k z3dIo z_}F-IVi3hY@dyP({Wv!rqF(d_OWx=^AA`*d12h8AG;SHH;V%{10{y(qR71Imgn0EK zcDT;2(VnCB7zaGbBUwt3o4cXB6R)Ha(Rj!ysuv=n4&pHHF4myWFw<9M>UvYX({i^ zdkJDCIe?!VM9Tep)o|vT4x2 z#O)u&Ui^L6pjB9wNhBMYl?p@kT9|6mR@*)LjbI9SRnz#UCwip;#$HTq9h*eJ8cIpZ zO!%1Sy4E;&CWl(25#Qtb`^uFdE9Ess=rAr2k9S!~0C5MrlR%*2Eq}LF_Ec(x*_3*r z4~55*f0<5!wfs*6nNgqb3-h=D$3iHuIIDqlb!4V@yn~Zf=zPREAdrG0K07-*F{8oq zXbAXt#7rI0EAXnU5t`D{$ucpJW2K}BK;g{CUS!4pGQ>tIEAs|dk^;%v6Cpmr<%E?< zU^OIuUHdyEfGs#r8NYX(Bwj-U=ymSvTQW?+uNTyfJ+z0L+{9urrG>Vu;A=Z)i|d89 zzuMXWA4A;8IP+QTaOKg%XnxJG{vv9Cjdrb3aTHG{X1Z}tf<5jfrpoVBHx<}DFCWC8 z%Mbp=gz**T7+iXAtGn!-LgR3dGlRb!WTBA3gY_8-g)*|lRG z6vFCgXYLy4=j&9s_iYCNF$^h!lMIg;8!zPZ*`Q!*TbhvvadtE1V`63kgrL6N;;ai= z9)P!Uq*nLCY1(B4SWiJRECBLqjtr}29-aKCWE>W#SgWg#qMt;ORs(TyejXm+PqAI6 z2^kDwMCS2?KHLMaLiz*XaT`E|kznDHU~xNY))YHrq>)y-BT?q?O9bw%*QEyn&Udt` zg39?u`XU%c0scyU{>n4lRln2zT|ncnT)6_(olovevady*&Z**x1AvSNRyh#%=TyJc z;>3_|x^Wd9sP`s32I6C!zc7u@jOOww3<9EN7YsMptJ2LiL30=gGK9Hhsgv18uHZW& zuFp;?zc8;wHGCZx#|mas{_{|dNQT^G=o+Q;{>rrQic6h?gOGktvQ!G_P$1iy@*u=j z{&qllvL}0n8&$pF0Jl=j-@$Y3zXW9_K92!2bdON81$rK$#CdnVPSWph_&C& zc@I!V2UERFvn1W0#kR8Z*i>BexcmCG!+tk}H?YQ{eJ1QVE?~FmC-b?lr-om4(j#B7 z&$`RMWIFL}?7YK^7om(O3C-4{Ap5#d{uGFhr^exk7PPh^G5^v2{ys1|>9YOtkRS8g z&H*OHRSZCtQYLx1CnQeudOo4l=m=X+2-fhWf$IR1@gbi`V)8H=jrW^f2X-zs6(u}T z$}x+~GTE$IBa=35Wc&L<6_RezArs>xEaAQ3=VW5i>RY`CZ>^{hgqxxzz{pU1QSQxK zoSyzRn+XzHN?a;y@SP&px3oG;+?;MgBiqaxH*-uq9Ki09m90^1U6laP*DsDTPr#$KsI+*mhmpcUAz zIEViAjfY*p#+pr?E)ay^DvXF-96boQW&ewWpR`~}6_1#FBvUeN z1W09x_f(nB5@ecRQa!Pmjm?|CM@E2MalH|K>SKDKX&eO1M)GAP^mu4bA+rMNj3_DF z^oQFFcDVsH{1ZTGpmt_XL6QmIxPViU<@~S9`H$gF_w+t5FJS{}UtwLnuu8pTCB=QZ z4ey5l&%C#<545e@p&KR@=fmj5jN4SBQ0M!bK+BLKA&nzZul0nf%lLZXrgakT{|YZ7 zVATd(_|ArI5&^u|*E{It=0S@=;emuIM9N&;OTi@DYelB(hx!{oYmRotswye*2@4mQ zqWxc@octRgg%`(LGwA%$y*FaMYZ?~rpug^&_1=pSwy1*TxxABiiGgHPRpH-$ykTnl z5inDwN3C+hvln@O+*POuq*mg;BKrmg%FD~$Jq6W(vF11vT}zbBVApn}elhhj@ClfiY|Q zmQ}=iYxGRIBLZ#7~Kw!DW@zc0;+%1x!up!bSP*QEO{srvSre0q{+6o0>BFQ%Z`nrL76J6=vTl zdlMc=%P+% ze2#%GceuJG=cFZ=CaFdT8nNE4h4IC`Be_X^GwI_ear5DaPDbyFsBYeMTi;?)jJ#!1 zNc8WH;KyO$v;`C%)5ft*rq3lWX>&30`An{HYZSVxW%CqCc@QZx7DWGQ;}LA87rOMB zR>RLHE~I{SBJR8!WM8oLgo5^?&lrB7_UNGw?MFH%4GiOccRnSO@s9te2dSVv^5CES z!Jq&0b2I;MKfYtRJ-xY84Kce725?L@Y{?^QL?Yh}w1Q<)`m$Uq^4epKQ-BJ70253n zEDD~X|8cUG@ty9nnr%PYjY2k0`A_gv(Tz+nG0&ERXNlhy*&*E}KKx(oy>(R7>;LGB zn=PnFNQi=fpwb~CT}p?5bc523bb|`gDc#*MG?KFg>FydBrF-a_Vdg%#_x_&WJ?pG> z&syhq|GDeVnk6on_Ff|^NB2jPF{{+Xk z?cWz_+vdC{Yhv&mIL(|(f?oaoC&EwQ9+>S_j-5{*oX=B$eB#5*$T5DfzSZaXvw8n` zMV`VTydcU9Zr3nq0W2);7AG*MGXi`R7mg*Y`QsB@xx~pXHj%^4i2V3w)Jx$?!jylL;;dYr*pOmHzXm|M^NE z4E>$92S)e*J<<{Y@q8Sk;N6VJBlj^Gzr6H}q4gb}Rumye5?)h$F3rG54BIDKUhcR> zQj0#poNw$svu5c}N%+M5ELiC9%O*%;B~$GRr>M5Na3iZKw}%>@_E%4)40!CV>=h_b zI8rS0Pqy{{3=ZxYW3Mwl$`tl;o+`!;35jU-1@(=Y0BQmBxI>5t=J<*qGMH6%L(PKl z`(Ll%0}~Uyz1gp?np!1jEc{flyv?Cw1G}8Bn3}VslZXP(;`RPag)jtM3l|b z0maB3tVg6=XC*}jI81^H$sOLf;BWRiArG3iJ!3?NS^^hnR=6tbh~W6yju z#{PUEMmqWn5tU%==%9^|!y!zb3;xv)Wj2bM<)YuT$+rI1Fg*Qw)E4XGdd~%(CLr64 zr#BPEjm3Wb3ZC{C@cC*VNLAGV8=R!Ro<|4Xq{e&&yse#vK4q7ab5LGY0X?GZRI49J zJ%X-O(Q^56As{Y+OOTm$P4G(pnv#ItqCBD&x;xP~C*V;Rue82St_O9{J(#Zqju}pe zP$p1fucp&6Svs8Otfobah2>6twSUwX!qHkm@mk|+Y;0^|rr~R3rENDlJp4`mkLZzo zfH+Zk_0g{6o)R4b=2O{oOw~-FnDV?SrvcqnIu1SG!7iaF$=ptiV$OfW=e)E!jVayL z7j&DcS>{*}B_cQPrjMYk2cEHP{nEd(qCJktmA_#ze`*Pej*WHNy)17;um*=l#{0x4 zWDHj7TLqL9m-bjQ)i* zz*va1Hl1!xp5zj)c~@;nhe)V62p&y0m507w85k%lpFdTR0?VML#E;0My8=6u#?Z@S zt50;g9}xx!Fy}+59NR;Si-*vL!>E(RLG8Wx2hmFc(k;*R(P=Rtfq6Md)CW) zQt@R?Z`|`&coWW2(s|I><_3@1=Cuc|rfbUV4-P-ovxFNF&9*#pUGm^ct%Z(RtUMu<%d^ z7YAy7qo1&8^S)5}zv~C2i_>k z#zPdCo|c!>3-j{2ofxLN?edcnQ)I-%c$i=cTy24q;KrvYUXb%RyY4At;V$JFSQS#0 z>)%=vD-MJnK#pxr=7zPlmJ=Bb%^!g`=hepF%=BsgS!2IS(_o`D3u-X%xfD8f6LwW9 zel707eBK`UGo#g)S6eROt!E!D`k)*h$b=F%xrQ59&f`l6U-d`3HEzQdq4!KAfzW}X z)o6zk1O)lJestZY1tc&Iz2nW%)>t9W*sm!CFO?3+gU6(9_qnnR`Zzyh5r>O+?3o_u z(jd(xH7dT2})n_Lx?$0kY&nq+s=$1zU zj)#eG4a~{9(qJn0)Lsk#2YDQ&-xL`}2k@|q(6WpCO2D*ETJr)4oDbL-cg`HYLk6$l z3tog|>roM5;3?|&s}HchwCi>RFTNCxVYK zH5ugo&-Xt|oz{fCN%NADqNC%Yqn)q1cHx@kUZ$sU!}nV>QByV5)rG^p>##5VhjINP z)1VL*?zeG1r!GqI@Zsn;Z1+7-)~Jr!Q0~^(wLZ0iuk}=oABJ^;`_T2^ArS*{zFysB z_H+T#`*NncB~b|ci)uOY?MMUL+QmE;eWfo%)v5C?l=U3vJE@;PV|>R`5;HOZCX4Us z4hS*%mBZ)eYAy~sbn6U=OlK)n~`L&F@5N{Bc+Y^;soo}P`c#0usD z6r!Us9!fcGK*2zxWIPB@T}|w%+ph1Szl(pDUg6PIfAx|SHRF7zCQHK@Oj?t%{8)Ix zg+u=MOmtpE`@Fn`<^je1DzLASgw*q>;X4#W%DaYTZc7svD=VZI-S5SbsmaNw+vECG z3kS_Un&hr08wXsOta>>Dmr8GJVBv{yg{!k+hi7AZhEdc(0Sd_?ng{oumX|s02lt9F z`#&!^+E*SKiQ!<iiZseEYEGl-is@eLqWwSq$}MElzqn5LL|1usP}-v*=k&gdD9P&= zE;9@bB9pRj-w-l)baHBi=&4eq?@R8s)@Q4Bn@e#fbO-xDE_x~FBdO;5%<+65(fc`S zTaK(mQq5UGWi=Z!)Ddr+yA2fUl4P$ZoXVh!fTggP5 zn)rHsFI9VWym;*46_e1{sZRIq#fSxi`RJoW{p!HsqO&MtyM?!;2{~8Si$kC|Jq)>2+@iZ4?f|AoFi^%9l<&Dq~K{u+h5g)CK zbvua819fGg$(8x#Uv3L2hGSeWS|EDkADr?%iDzLjo0({I zzpsJ!(mszUJoeuAX&RUa)bH%_#+4US2HQ4fwxS#cbQ8!>a$9a0rmpk*( zsAc|7P>K!2sPKB-Lo}}&1IQh{SO%I4SE-75EWJ^hC5hAVu#dXyEs%` z;hAI)AF@H?pxovODsK5g0>XkgUs__~lpat#sI^^Cap1Y=KPJU&Slii6<#>>k^KN>b z(d@2Fp6<6ry#LgeIJD=7*wqBgLqcj1CaB*BH%OiRbkk2<&GtWhAo?Pn;7~xcT{wd| zJLG((fjYH)bG{ql$Dyis#2dEO9RN?jjDKJaQ?YHZNp!?N(+I;=uP^ljrRyyhVWfy} z1#dimtxb|--vHT(=;*Yx9FM;j*{#kq$=kF#^)?#nUWbPRy@wi}3xT_0!IO7>Xe>N46)w_cH8KdTZIya&wbx;mCtsZT&HDE%$|}uCLNu*BrW9JPCL(0!dtY zz}tLArE$d~{Y=mmRp$K`gvb#Y`cUnc@Xp!MA3xlCvf7}i{rI&~W_6GofwV^fNlwxg z0oXqSlbyXIBO_B&1+kj*P)$tP3^5hIua2&?Cu*e;94@Og0Q5`-bs|SZIiUre5xH4`kB4A4f%ev7j ziaGXSkj9nA3xnJrD&1DrMNj5_{0W2U?XJzl7#GsqM4dH^qkX(swNbL=I_y$XQVY#4 zdJSvjopZV<`$T%BM_h<2-basi0KMv3BiZJ_6rS(GF*dmlxcjKB@zU)bBSgAf|9DL@ zU|OMat%zp9e?vkXkgnw`3)`h_zGA^e8(Om+uV3uW*L@`{DC?web;!k;=f%vn>9ZIc zF9Z0guMlF8r(9QxXRb1=3s9k{+17cHTSN=^7!SuUYbPPb`yY;8-dl%(#` zY^}Iovdfs(Fnf7tMIcfyY?b$Px9WALjlosfF zm{{6X;zZhFN^m zPRHCkqrk<~tAE>}@^f7a<#`X2xo}PwunRSG*@U$vlpc*cy-|YLEnwK0Lzhb}t~TU! zKR^aja?Y!iJ3J39K?YmSE{%1XfY0lLWuOx>`r3@Pge=(?10o6bA2g-9@nh8-;S^Rj zHf0~gF08a@Z@j`y7x60AMZ~mCqiXBK#IgPBZPC{6a*db7I_N;gy!~R+6Zsfne;X^S zvFgt8uwa`Wyv$Nw(rExOvz2_gX+H=Mc{r5Tlq?s=K%#YrXVz_`W;WQsy>>6zIvE_~ zN`GvNSvHjRQ^h+PT*c!Irg7SSUJ~B=#@WHV!R_fxiIufv!N+Rz?D@;*Ndl&6HUdmc z9+x`}tHxdl=Y_|i-_8@ZG*XZocXB%0q+=HPmwE{e3xpgRt;z(TTK2z92w}|!fIt>sV4cS-Nec_N(nnCZGgut2v}71;;z$zQ zy1Q6~%z{7+fwrpRDCg=Lx#jYVgM&j@xTC$j1=V=(+{S6DwN&%=5pEEp@6IIVi;n*qyi$n3ST^ zHgP`jF){qMr}MlOkES(Lr+Q1v&sH&>T_T$HJVl6@^zr!RH?SXp6)C2y*BW9q#XKtdN09pm|? zWcSpR*+9>CGKy!6nDUorqhu0cK2gNR3eW6Xf6vmKNC=AW=^F=9TOfiuyUlS3HuBFG zdvm*onIj8TFXDnWJ?im^#gY=Ad@Q}J7HPC^LzYX!Ie|92?6ax^sH++p^-a(>W~S!W zt1|IuMsr(RbrdR}qEUzw6n+dn5*F?>FNzPGuB!H4Ll|FJRnP&sS5BG+>|g&YE}vjx z+}q3y`OE5$KFW5DwJ#;leN}Nr%RD9K;!@3*$j9^cl)~|mz#7KG#=dHzt|RwB$1D*w zgoN}8x>@hm;in6TaIscjtEffYVzdIR2-e;VRgFhP+J=ToXo5#zh{bN1n=?%Q7^0dV zOyg13?_L8s{1-zuDgmpKDZ`+*KvdaC=c6<+$L2>Z+ zq%SCiEb zFXiQIlT>PEW(kgAm>qtj_lih@pBLlh*3z9(oh?o+wJmcE354dX0sD=f0*uLDl(| zPRVDh%}>ro%3VOv_lFmA%}kjLJ>qeu^5y|_2XbxV(LBjDvb$U;Zof(vcKWIUdDk^@ zo6MP}y!<~}WT!I+H{8=>$#GJvj%p~UmJqQsT{gXtKN3td~@KiuM%GX%|_SvsH2%59Dol-vU^RZ0kdiCAYoeylf^}FgQ zcVIIuVHS-__lc8|X52e98_JR9sW#!X>Pn=Gf|eE*=acOoC)<-Tbs4g}01)!SA9Qs0*PN z*#2YH&8O5uy}inAV!*d1w&_Brs5p!YhNPvFbUL(xG!yT~92XyZFhi#=3(8*pp)L)n zC!5Gil%b26aD_}Zn@#{{}?IS)y~8w@0;3%bkm4Qv*})u#kU3>QN}?R z#OZ+3!Mxj^X49e7Rp;yL!;IJ)IIqZP@`Qa(#~R=qERI7fD{*e3S`WxG-)1{})#gHb zJ@7aUmnCzfxk4?PmPq>8 z#Kg1hLvAphfSW6c!76WP;ea-8tbCZPWMEcfaeB@pYZ|pqj9}7 zCt-J^B=2XfOG_v=DpSbkJ-QGsA=SCEwq|hHCa}EfM&`$P3_N_~H6?@dr>s|&rr=UQ zJu84Miy)W0I_=Gi9u9#Wq5Asudl`#!2E4?y<`3GOt(sBnIxsnKz=gd*Y@7^y=%tz* znyUYta!j{7=VWo7WGSD(F6y<2RDShVOiabs_qB@3A^1!?cq2z)?0*#^%96NOiD8^N@eN4ZO5GhHWxg$RS)vB9~NrV$bLJ$csha zi9J|-{_Fu?mK%^s+!EY?iV56i&~^kq$Ri~)R6QCf=BpeA_t_)5H{<+<<5nynY< zd|a%4P*1^ptsN8K2OM6-8%q&1ei)TTJM@mNf)Pqon09p81J1CehB>+z8MNL($3Ca( zs$a+LI|S)hb4a-wpW|P8v)8Pct$5M!2V4qh^1?w~H=qDEZ=~+Ge_k)G_-BH}3=I)c za3~GGYoPZ?Jao#Q&5^G^+aF2B)e_#;wwR;*9#SIV?V~souohdhXutu~IEhml| zuBTv@`*qzB{cVehKBZ^>bsibb^(q330+r}!1RWF)?wtXuT4~!yl`bG3O~Wu5q4;-z z(~IoYGs>4)XG;)~sc}{Id*%$?F4n$P%&sfv04NQ8;T3A-8MdY{1-Y7>$=h&CRZQXY zoCtnhvI*|N4}zW@s?S;crVlj$N*%Au#5WJCv2WkAeJFLkcpwSp?;b{0l-yBd0nDFj zziEL^XfAV%%u|lxG*mYNUYvm!n&6Anj@nCC8%Lh)9&`|+#cusieo9`|}j>^XP$rE5%KVd36t5{cWh*j;fp5$Gi^?O&Gi}T zb?e|(b|$k25iHaCZH{dG&n7!(9Y#Jb+7BhKF70S7RU7&pKmlk30{^zWw}1-@Tc}-N z-L21e0M(^0P?F;-Sh_S&KhZ41VITnEjmYN=ybXY;3vfbfZ6dij@Y~DE-B*9@fxv># z88x3P@QX6Ui~=Svu)ypp*bS)W!XI(UY#NOey>B%Rs!!uz_xU*zLdk0{E!|yUZjzLm z3|dyq%<1r2X+gxBr+}SiH&r`&q-8Ac<*cstVXg_CE(r1oV`77%GMYBs7({3}1qJ8( z`l>6Wcfsr{CBLkH4Rm8oBQvummyQzP;Lc#XucvjdE-K zFuFdG90tO2z+zB*Bge$b_`KmcM73Gtr~m{wcliK}fki%S%Yo*q1^%CtjwG@4_ER$9 zzaj!F7Vu&f+<6>x)zlO+uZ93GZiR+sq19v%{_1TkIH^KW4U&HciC1pF#lFB5icxU3 zFbEpD{q~E>_?T|(W_oHW3v#BSd_CqW73|@x>livrdU~Ku8sD<*xQ83W6|qu~wigr^ z`e{T)?=S`{AU7Zjq1^f~8q~>x82-r)uh}bT1~B8D+}vCoT))cY6VlwQK$;^HcD+`Q z0EKBV4Nd0(UcBL@X8(8FAyV4s8wVZIulqI8<#sqgG>d9@+Z)?T8i0`dCG{j_hxYYH zGuC;!Z0{_#)q|lj0q+Ojx_j{Sy2H#zIz54A%*rO-`j8>P?TFwoB^f29hRVth4z4!i zC7oHHT7lA&3mJaG1YX-F9q||>PBc}51YQ77B8B7_epI~9G1ySMPCvK~>IcLB4gLS0 z&~mP?89ZLG{XcSe`aiOMtmy6S)o*rK4;fDcS>5{jX$B8C-=Q|XcMf0}pPO7I2)ohz z2|&%W^Rup2aI4D|PLRp9k~ef;`-9AR=5{^&7@C-xstJii<~elW9&gI=XcT~6F^cJ} z-j@KSYlAwLH8x1+{3LV(OMn67a-@x1r%r4UNdyjE*c?Czsc-sS%{D7gPD0&RFE!y1 z83p-FVHdp^E>VIA_ubYngA}~ytMfMjMuZTX#_wbSv8ZWpXK>|TTzosZ*kAHK@%@9X zX1r8xyUNRHNx%RLipoSDHm`z&=iH!^Ck!mo&Nis1e)Qga=}|WVl-zu_?e}a-=j|gR!UE-5HB2llsXOIqbWRSAS~WY{y~}}ug8b2<*V!_3x!}UUiiitlh{?X0 z>PC(7IVosO^#v#u3@8F~bUbRA^K3i1RMR9cq+2JvOVIk^;_^%XH1*9uK*Rxbt~zx3 z(N1TnC$a1q`|c{&+18>%e}y?gegoQ)$Bx|JX2T~?l<-MZj>d@PIA_O%J4cxq3 z@r4uR%k%-aJRfPSNCgpYwPN-+;pmzDQ9+J=U(U3V~LZCS24K_ zY7k+C>WZLO*dTp6Noe>#bI1H=Og1;jWDhz8u&v>=B_a%p+@526&9j`xyK0Ihlnm zhuN(8y6din-lzfzx@-yOnw}J%61Ua4a!?GVn_6gnbOhxHkWrM)mtZdJ!TM+xJ9Jx8 z>Uu>1VL{d<5je$&HmkIwY7p3~n6_VtDU>l)a+V3$!I4}26on!62+QAVV|lvM%YyI* z0I9Zv;rzl=i0;KW`8}l^LqEjPKpCr?1aFwlWgh34*k+=9LXc<(NE3mzfn*K&HnCg6 z!YR3ZEFj@+HqS{cW|TksIyviQcWlpO#5$!cS?g^~e7$7B{H&Jf(dd)_CzB-4u5$C# zFRD^|Sd-U5-$|IJUD{b&0Yl77`?*T5#8cs>T8M79ep_68ys3@e=Os@NX!$~P2>-#P z-TdC%N~dc&v(4Jpls3R(GN-p2(R$g1G~Ai<^WOTQJS-XW#aH9klc%1neG}<))^p#` z2vJtOtKrCGr*(3`dbfuC+*X2L!O2DW1ZG4y%#&AB8kjvvEIBwzzX3MbzcS(XEy#U& z{GyhglfQHH`yMn(mT5{O0i({1eHFQ@>tX}nx@zRY{w&5}(CGRdd07Ijueh`>O)Wh_ z+7Io(vg?R)UN6i63Z0pWS#MAk-fb_s01GXsVhkldUQ}&EP0T`G?*v3w_trfMYT1wt zvltL{cxipy-+;G5Gpx6NPptO9Mk++@f4#&KD_~%CW!MP36nY^e9GuGq!3GXT^`RkxsE!N} z>+Ppu1J)UPzy}A%yzBL)wmaw7BAe@3u6x*&Eyw&n&F$X6+#r$L0tY&H@j;y=uXrkJK0%fnR`hN(E~Z$=My2hk9IQA zY0n=sI(MZ-F@!%n9NGrRi`XuL<|QxdUrX@Cbgse9*#qTwJzovcwe{5x_-i?y<)lj9 zC!vITUPY336Py(3voO=|fr=dQcDe)(eHjNeo&V*YbTY_j@$FwU)TkI9?6-y&bS@1q zs-kEM*Y5kB?#=nRvZK}-@>WQJ7~?flO4+wpQd6JT7{s7fOI=dWT6i(@D-$nqz2-rU z>#(!ZN&m!EWT~;d%5gj5l|OzY7Uw5yF#C`&*QafIaeCvNFcVxGa-3PVar`r5B=XRAydPeuk)+Z8`dhDCMPE zL>Jc8J(GN^qkgzY5n3ixva-NU`tWhUKA}5Z>c&V5$ZGt1!F~ja%dQ~9u@u&Z;!!8q zcooEDwa-X0IJOoQ3DWcTc2@v$4jgxXC+*35nt(I!_v01Se>s#NkbvYsA)4PmCW?k` zx8B2Q8u$KNwYYxu|IP{i^J3xT9!Fb7Qk)7(Xj_BTa^kOCF}EkIbcX{sGeHUJAD_ic znc#lh5YSd`f(_(OQe3BOg2oQdu&cAu3R=+)1_sm@;1}1D9wav=WGp{E{8V1LGTx7Y zeKVb=y(XEQMfkCo4=n6|aN8X#w#}qY7eO626Vr$Qu`~JL`V<8}Rk;0#`2`uwyBBlK z+0O$cC05s0=Rpy<^|(>r`7dxx_M2%ncnoiy%zq)e@^tYyif0mqXu0jK>HGM!vK!d0 zwY}*4zF7Z5q0I1vYVsBq)^9}t>#e>zi1Eo;U8Wwj-66Q0SSZomMI++7_v0Y~BI;2H zq*o|cVL<^DjV9-;I;f5UD7`}{&HnUZr$)m431Tpa*9R)rtB8Efh^XDf_-#{O%j(P+ z>cuKgpyY@Jx3siC+Atu~PT#={o{GjsItw;g56+o}rKdj%AW|N!^0S{)AOq8Pouzr* zMro2KI4wQhX$?g-dkjmw&VX;IuXaC*PXyT003x7wtg~M-4Nf4Xz!EB?Q;`uh+SnS@cEquUCSLl3GySv(C$bE~X?vWSj_D z^%sb@XEF}KvkYv7LnL?>D%*l==tO9l1Q~*Kz#IRWvno(h_b?>7r!ZfI>EVBV{jmr* zJe}NJcwRn_7DgN~KF^cy<`D}9D6{CwTeEkm>#UiEXh?|-7~}gg&Te}?qL&9^l9Q9? zzL=gs{g3Mty zFR3;+lL@h@F*PoktW^joNOAr59?f19b#R_NX-- zU2Vppoyn=Ajbgm*hMgFYE5<*N_M-krd3eSPUUm^>&ehy6@}?xB?C5V!K~ri#{r-Dq z|2irahzhX*Y?HMHh+*c1QEcGJn>XPgkPT)q@b1RN83OK%7&EXmV_^x47xi7NvBu?6 zRmF3vx#81Pad{!14^pYFcPsb@?2eGgmcrG!*1{)O9z2ev1G^RTE#@beAR_JC+T>mL z)0P>mCV_s@pCL9m;zt6%Q+MkSX=>{Be_{HA#iLU!k)`qqn?f~vP-qLW&7qVTuwH|{v8@>K2THkuQnkC23T&xk{a z+L7>Mig-%Vt2TB~=qo^tOSC6Xn?X)*yubQF)PN9z`TRUT%Ah0`mIY_T8Wb~EE1PS* zHmkfGSOY?9z(GE>YTfXeI%s}=4prwJLoc7s=XLS3>Y957h;4$kww$(0GL+Wxa~l7w znJg*Sv*XcsvSY=9pD+w7J>Xht9Et$&3|7OY zx3{X^&$p#`K|dpSHX5s(0~(tk_K zk(+Q#laz?hQn;JUOzb4o$JXNA;{e7uIhr5|SR-a*@9HnXGny}w61`n+E+9Q_3>st; zlQeVwBac)&CnhGFwaPAC2gp3o#wh9!@wo=e?50u8f{5Y4L1Awcid;S+r+MNeN)rqz5hwGadfYP>B`ADD^$5f@o_*V@?$0|1hU=%cp5 zOx$>#&7f#VAy7G8E=UN@A0*I{g+qRTo~N?8O&z#rmSdF$U|?BU2Ufxu=nH%3LHX)x z$eNjwxygC`q)zvOGhGdRVsK8uU{I&Jr_V@tiCBH@VrF1IEG9&U3_W zGC*dVbLi!tf=%#SoCp|A$r}UgA9$L-p?)F{>e&IO?jEu5RUxf@h=j~j&r45F;1xNP zc&0*oWv|1`=9>#G)AKt&Zv@>R2;nI%R`4c7+xc6%A3(W;UZT%Z5-7pJP-95J5WvXF z>g|T+1(iW@5vH`NU!rKOIeD#KfK%Na43$`Lg+ci$6IhU-zNf`^+d$4LrH;&>5J>gk zm!>{EJ8Ho5Yvmn7s*J2GiCC@G?8?RvH|=|+Js93MC(LL%@&?0@9&n-%UyrfrTlgMV zVasDseN>ge77vQ{49%sa3T)a>;r8)qt?uf#e!a67G&{$ll>mlkDzB~ky6<0PhEOm^ zT&m+>bCY!4t*Wk`sXlsZF+&0zNp|V;`llyhVM?{ndAWFbeSEiZ{(QYcd?knu%Qea= z4a@!ZY>6bcQ3?1%ejmKfuK{REn9z+@!p1v?weu3rO9(L4p459MLNMvOn@<8{l!jZ5 z9>2QJdlx7PgTSx(&e}LWE{%eUDlst^j-`v0$LQ_Naj5-wYzqZ?+5^Q|W@W8gf7gPZ#Xsf&>hV9@M96 zg;QEFEh;2}9Mp=AEsnM8-E!EOkeuZsb23bR;Q{+VD{<9ShwU#8s)A1+32_4GmNhQ| z=0(I9P+47D+0amK+30Y+!L>kToiM1Irp6ILTVBAws1!@kCBL*gKQiEbMb!8wsDuRD z7(7B7tf~cH&MxRkQgW}BPXcuHW8n82?j8F4=C}5dPNEhMP&QpH#|0?k4o?@H(@pw- zZ!1pA;Jlq=n=BSD&AdOHs4$!))HT1pwmcGC-b`S-;3AV?VQ+mjWvx2NCbFGhmC1Uk z%^Z)e+=0*}T;(TKXyy+uYRKA|n6F=-2Gm9I9>!C7z?mY1aCyQ^ZwISwAcN|omPFl(hVb~KlC}4GM z)opj?w3VOhF1|eZ92Xb2J}{#F>|ri@U+uk(zSiZNGC-yvZzvJRh~TCYPnV-h;7ZbU zrE0=Ff6gX6J}{A|j2%TTb$4gJ#tDBQ;)YLiL4F~PpbMwai@BMeBFUOSj<)Az;`0fU zS#}>EJKmgnO2?+io5Jo^EtodKo4WMug}~(M2Y2a9@MB1ZcXc(HnX|VDwg0izBjTF@<0Xm zE=#LHVIN#vCqT>BXTm8-OD>=xoS~s#cbhRe1l9u@r$mMrUe3e$8yj1jy<&j&@_QX( zeYApf35TE#5=8-UiWS3W)u$^KjB{dzIX;mV3!bPwE`|)-!z%a2I7Fide_GfJzCX@l zYbM~(KW*@4(lqbp>_Dn|0onDBLQmbH9kk|InddhX0qo z+y8HJ!@(t9KmIrDsQ=nA{J&Ue|2_EfzpvuI=Q3VA23`5CANw%vnqANbDlL)Wl!3P= zBD4p;{P91C^^fba+<5nxsns5~e_6q4RKET1ef+%0dO#;+TN7;1X@ea)J%P&{%*EQ#O|Atr@VKL@UWwB13iKY zyYu9apHA&*oLo*EZR{y8eNH||jv^2ZJ&o#B?BjXKTYFGx$(Qx1rm$vbKKCfn^oJQ~ z>K$Po*8(5 z2c>{-CM0{=P*zrf!z@snBO)DyLyD)8L0y{hFi7!b50sYL-rVFa()Bv7M2q7bvzo;K z<|;5KGaB7b-oN^w;~5Bg(Fzkbgct|9Y>kwBCeYJiY(1JUUqOZ(#!X~hKaZm)aAH&A z-hUx(#rU>mdW#+`hR)xdy;&XA$iyFl2G846P=uY0HEVzjp?q`Qiq3n3U*qZb#&*7y z6*(ypqn74;7JEm=ioTY9s(t0TDUF!%syd7d`0EFF=5@>37SuDDeFwiw^lSZ^na+XK ziq<1ae?;ZO;<+&_{$}@$d=KYUA%8+_g4fp3c$1Tg3|`*4U&{k0O-^27;y*};{YmB( ztaS%IbGjLGptsnDBg$4jm#u6R>5e|}eQ2hkVyE`Qv*bV3t)%5ySwB0Jpv|sFkwU9O zS08~svnP7T({JyMi~Lp7R^}6ip?=Y>u4g~Go}KG83wv#S0|Q$gd=)N4#vb-qm%G;T zRHq*`fD(jWtUfi7&IqZrUbdKrRrKVyv~8B0a|*I=&lM)-e^CL;GrKjHm6MnI49$%B zyz@s$Ti)VKV5Gs&W!L5AFH2?fOqr)jt<{E=Lbeo-e!OGX6fu&HP$+_I~MQ6*&tRmO&Uk7 za?H~e_i*TOdb4{!6@Fe_WuG=xEEGt$PV^IQ3jgPve#PzJ-feYpT*gZ-bl06V;QV|+ z6DZ)SOVz;jg?6L4yb#?#f{GRyo^f{IUZ?O1GlxBHuo_({y=h-)ZsL2s={8z*(0odR z7|r+B6jXAt2C0LU7WJfSoO z&$AmYpX)`4#UwKQa@d2*R(eC8TV?~k*2b#M(*E(i(W07r7s(f5!2%syjrc`RI4r`Y)`!6ohu(PPv)j;|8uj?k`pFagAcZYfn;n9>O-@ zun*2QTUsD7)LK|Q^522RkN^60&29ZV8wTl%Cj8^GI38XmLC^CdL$}!M8&)hxc z+@)~^rE!~qYaVI3>IwAEj>3tXF_aUfM_b3Yflo>77K=P5=4yJ#%P>|h9~cAK@0CDn zh@6Gop5cMv(4jbm)MjCP)09SGeD%Vc)}(y{^21?mq|X9~h<}N!Kt~;8_nxAf<69^V zFH9uOw$(<|)r5HkZ+oil3*6$z3yjKaJt z-bJk46omFUsoX-mPc$#{r*+07I(9Geea;z&G&v#w^6mfj_xUZ60Uy2C$*uf*q3^Y*z;jF?;jQ_|!gG#a5 zt@mbDb6qvsVFmcWV4ca)7WdMnq?OR|l+u#Ovxxx>2Urwftu$G7S0F^9in1`X%7H*Y zSu!w!>*}U1f2|a(^%Ua2!H=VNRCVOmmYqlrZifN1S$d&=HWX7B; zKa-fZn%-LhT%ZY8r&08QOlGpTz*w1D$;F*JM|YkKOY{_2vj_#U21MT%@)4MySsHvpn^f zcSYK2?cLN>haLSCJukZLp#wLas32x<&r5%CuZ+*>wcYEH-gmRkB>FygwHH2Ft8m}J z%NR1*dpG4|K&Wa>0*69^kP<8A>qtb?_*Hs^*exK#bLG=Lg}3KCXKsbuYJKDjwr1^H zinGV;J96Korv)e~)*G{=n}KZ)9&d9&MmG>emA(se#33t-{(o^Kuu=-30hyR9n#3!B$Ze?8=CfCnd=wc|SLLn4<6A`}Mm@$| z&BN?~&zVRE?)D4ORD?|##T=ursl|n}gEWUZ7r7HQ7k0x9rOZx6LfLqQKW)5;e16Hk zxBG;A7gYg0*+Quj2DvJFY3{;N(EPV2WL0C~Gh5y*7Xy-sTh@RjyV#lSvgoPSnV`D@sVX!t1d#;{I*@an? zN*}5#*JHyUyqkL0sw|GOo|-2ezOeyo@9k;t>46m~V{qzPGuk9L_mo@KwmsPQe`mq~ zBWutIxXaM6mjS>S)I$$Rp_?mz5u`t*N^Y+K~uR z`OFyje`2cN6R0)XO#rRc8KjYhZTdgAmelSA8NV}ow`D|630l$0HpRrJ6VWaAj=%qt zbvv;(Q)M%jO;_&}WBaT@z*?k%ygYQRysJG5KrSf+@*&WLr|3W0T zDg%T}=HPS7zeWqi4K|LAd&C|jQ!=ecm9Q415g#1WdLnU7x12h7*mO>(Nhe{9{8`Kp zwpG2Ty?+g{x8mB`I>617EuBap792jn3aYuTP&8m@luiSMLCS%^UY$t?9qyNa*;&s! zw4cQ?M0DnJv~!K7(vss(2BZAa8h<_su$V8o(8OD;Fa0|R zqo*&i`-{G3Q!o8j1j8l9S@qWY`Sv!j(^mSs;NktDgP(BFr5?v}KC*}C0JZ-nSFI7jCYwa<<>B7+tJh+MoT@s9{d!~zU&pKTa) z|Cp1YW^z4s*3k1?Iq5l0a;6P%p|VcY7!ok(r93WPZ@2(qilM#cYM8tG@#g-I6C{xI zNzGN}P(hA>4+qYB+>js;*GG6}FTNKGu4H-d;^m&ClPV;1x?vfA&dXbI<nK%v>zwncRc;cWl?B|?&yG~A?8>}Q z+O{D)e89Gu5Q9_~oee-JVBAE}QnyC`c6*VF1q4VAU=G)T-#$d*g()g{+Dvg`ymW?E z-TI_7eIqm4Ta=TVadk_Y93zidwgW2Tx#^S0z&?5_!s61)au;LW26SC!+TCH znMYG`jduDyCGqGz|7{$Uli{sRrq>_z9ZE4uE+H8 zLMY96&X@_)UOG&0a8s+dan$`)F3_EUHoc5ZOwi&bld)Ljhn<)(1Xgd=L6%fhHTMA*MMl05VBk;H2K%= zbfLl{E{R*5zQ;fN+kB_(77w6j76WmOhY!0VA8kwysV*#md?+?AU*ICVZf>xAdUXhC zOT%bj7U%qulO&YJmUgFN7&?q066T#|a>q~2?Cw{z!qS?X?nB?ny>gseR-+9F$t@N~ z=3tkdF!0pxSB45u#@vfB(0a^W#am^+t>tB*k3C-ai93}3CBU8IhJ)Jx8n+;PJsnCBv#jLNs(@0si^jw+m4H%l0f9r^Ep;R|pN%9k#@ zHZ1GPDNb$QHsrx91oP|kh3EfLeck(u>C45JHG;K0Dl2Zv#fgy}OFQSJ$;IMi;~ytI z;WNiOagVS`uu}!5T$;TmcK5RRTqQ$*Z2h@I7c=S|QIx4-52((cH&6HlZ z3K$2T(7ebhtk^Bd_>_TsM|k$#>WM$k;Ere6USXWYLXQ-;a=fZJdEpRy=fJ!9F#{LI z@RGrZt_})b>M5<=dvzZun$b5Wj|KF%CpL9p0Fzvh{kai+Fov#?NuyAPN%Sx?;~hi*^$y zmKhc!uI{a7YPRVM)bFuNqb8Qyn5=!ZvCz5{=@q|9-&?&XS|P0bbkO2yMBeDYkvFP) zvQg4$7}h9qbTYhd^Z_gdllq-IF%5R}4)6{oa?%w)bY=zr=|;$WLn7=X%xj%h>u`i* z*wCr-rpw-8mmp}NJS*aO9!)9gG5Pbx)#=W{8BE?Dg+_PNcx_3-$FZ>dL0-z^Wz*@j z9!T5C_fOdIntI+tA>9g0J;R9k!gWpiwu;KEpZS`Lkqz>al9IQ6eXdb@DB}Fq*SFbD zU(nFuU{=4`nZ2~=13<>%fb4)*UHuhA9p36rfxj?tRWPsek(RxcZ3s62 zWnL${WNQKc7hP`w7UlEx593!w5D^psX^?IO1eTVR7LYCx5RhKF`6{7wBi*2+uyjc*OY@(_-}8Il=M65e%iVkDo;Y*n%!$vODVcF|-B#};vhhT*T*B;U&o{+E zk}Q2c!n5~oD0AM@Mx=o@0oI#qIyG(;N^`NZ5A$d=T!FakvrZhj#!fUN@Ojt_83kfCH)8V3C zk6=G~FGrPOL4?%sRh0>LtjDR3G4Lf$js~{q0##u)ZtmTGbS27`Y37iEvw+q*ko@(&BukWBdcicE)?7Ka8 zJ5>C9Sl}w>G^@1!aJJ>cKcs~JnYkL*Dc2TlWB#04{X}L9c%$z~LiYXb$Rv@==^`%R z$)rOZ!M$9s)(Pz3SJApoq#RQfE^Pg)$4qdeC0n*``{qdGJ{tDT}2Y+4Tgo%IcVgK5Izi^E<#=lp) z(sI#Z5bao4j@2W#*NdNu?dG|p^L89Usq_QRk+nY zJ1*u5>J>e{Hqb3^NdApAEbhO7^V=+j3ugyIMKW>IFuv0;xIru|JM(m zSkNY2_cw}75_zburKbBO0|xHgzBMqeFH~s(l9hXnb^k3ai)q^(0*#{;kU=TwW?o-e z%fKY9BCPfd`juTSg0ah-IKKQGCY$B>kwqPo!3^smcqeBA0!_0ny3!Fnu~o>VH0uG+ zCG_eS3VAIM=<_SL%{mHYLOhYe(N``jBkxqLz{HwG;WwjO=^wsB7O?91u z;+Gh5S`sITev^^X*#DJ2nw`b!@lN&qP(5oMA;c?5>H2r6>?!-!h1}<@*~pDON1nX= za>S>Y@q3{$MV+1a8{sTgecxH?JiTYx%)4HEQfm7<_|wpbRU2wh+4MK`p7ituHI~ly zX2?;J5@H&;fUeQ36CU$_F>^8~J+{+C7?b@!O9?=@5`itA?vWR5QDX+l)V`) z9S{CHo@>_VqLwsE{#!p*)KoxMZp`0lqiw~Bwvzq(o_~$XC#BwJeOB59@<{I^i1 zGU1b05~cj>DP5QUq$I@iw@@xa0;t;b?_0WD ztxsAun8!ZVzOr8nC!v+jx8=RA!Yp#*!NR8KWvYCEYfH_DO03x+cW}JRD-BzUt*HkP}4L z_v6}A`Sxt2R(Et@ml;niE0|n~pzf|)b*ED@5NHe!&x=xDSG9=L+%To6q71`0dRT}7 zjJl$&u_3hR%4%^4@I=lj%^W5Q*vH29yl?9k?i6zK!(7HGw6jiJnNce!1o!|6=ePle|fOYRi-5mh;99@dVA+o&}&@EK5o{ zo?P`J)qDebu~Gz!0%qbf9|Uv_8tD1*EdPJVi@{ftW|nk)qDj!kTafqB*D_>K5Imz| z%}|1be70upiq?s^o??8^YSmy{cN`IT#v-Q`hIuOS5ht2%JJ)sbIxuQ^7c}1xXVEkC zV8fg5`nK&+TInEuCe0+MjhxlB%)rHo&a$=kyk#I7M8bkuT(3S7lJUIIl`%K*MGPm2 z5{c+@Ck5}~UdxZKFFxHPV>F7OWbDF!@(ME=TF{=UbbD7;DJ3LSX(s_#~LgCap{#&t+k#+typkwz&2d&s| zT}y&CdTH#-APLO+^xp{Rk}$Zg6bpP(7l{T69Tu%HZuGxFYU!9!M`?oROMkn_lTJwX z690PbNyt8YQcw+M#A2tJ{m4{TCQmF&necj$X7}iz$!xy{LMK=h@@@B|#W3ygD}PFj zc#FF~tbex%7J2$Yw@NEQNk3Nv(}_$@P*<8eE_C#X91}0jH8rO1f=UY0XgjBKD9L#K zc9u2`H+n?zbr2;t;5tafTQi=R>p{@Y;Y81TAA=D;_nfDL?T-DM3sFU4$o=w;B$8t+ z4y#^8eZA^oimveRc<6XM^R<|JLdWxsE?$M``Qp+>c+#`0&(~FD2I5A`Yp|;3Ns-(d zDZf?MQ8hi(`k2?A+V=0L@d%$3BvypU?9E$Z>{|HK z`dEr-rR&+>nR@pG>}H^i>2T%G+$lL-0>XJFY*f3(q;DZm{y%?d^9VEiua6;mT(xJs zW7_fa?%Fmf`R5^V69Wo)`f%phZ>o_{1_vw2&+SX*U_Rhh4X5UQUS9{5O(P0C z3r^k3=^jH0MJFexdi)Lk)58b!Dni)^DmVKn-mC7w%@y0p1|Q=Wogb*BLOat%J%8l- zmgCoyOgAl}#)=RIaEmhpq2z?GAs2k+pTBxz5v72dvp2b;5Dtuqc4@@yWE1MwL5+}USsjGyx_J>of*fjp>Ty=eY>!@ul0P5Pm!_C z82W3IXeYYRschu(;&4NJXRZRBr*Bj&q!SPL4ZY?YF1W9jkv{AAx1 z*m69#h-9DF-|LAq0;#5Ug9o^29A00E5uJ|KOkQ&IWL5s)~>i35cjEm>nCGpv@@iwO6@xP`~2u+Mr&JVzojCzIo)dQ zS=HJ1rC{gniRC~VxWTF;*VTf|m>UTf-CJ&`WwbAIPgxHal4gXzC*m5&cgov>#wj=U#qHMm=YXDK^eK0RzhdBLhI*{&s{!F7_)G$OpD#LFm zY=m0`U6mz;9T%^OFd!bq45_?x60gYUOf$z}*|e4HPM z&}zqv#*q6YeV?#pGPEO1$ii%N(pss^$kg+>Wy%MY+ZH~nzX)6Up9_y<2_!Tfn^ZZB zb}|tYlM)jL@9}mtq8iZIntPJS_5tqje&^x#rOtuJM9+_?W*T-U5#_dbg^7)h?N@^c zYsyskWp(}>F0PSNxSmI;z=f)_yg~`RqI)IE;{9^+*qi)jH zcYW8>6MF;8pF>SuUC8Tl5pqD%mkx8E3K_dYKpi$c09k6YTo@`a3L~*QZX*Usop;A7 z&&Conu3{Vfh$P()zmYBmc8x@)@Lbfg4nfs|?_d3KOO&RA;$&_7DSMd}B1-JVPo3PB zbKu_}OoC0VH(4(7t;}V)p;z3~+!lup8L+S#ZaEuGdhUCz$DGG)4|wNM zy8Fp-|Ai29v$7uRyoOPQiFTENcdY=Bt|Xi`Cl1z)R1*Vp4r@4G?9^wcBa9So)$EoN z_68X_V*KB%ueid!o|!lFig|m;IEO1YzA>1o*9NA~tF&$?A(ut)Un|CN8@e7A8Gjon z4H7F;O*u%?=ChG44{&(fP+L=zSdwL9&}6@@e5o_+vB0~w<8pe>M{am@aXX00l^oO% zm)t$7*QO>vv&~VL*}$aU7FN7G{y{VpDW^(3U*I+nm!UFM+U&b(tL<#rzwAnNpEE9= z0Tu3!!Yg9yWtYN%Go#i;zAG+87&JAA1iaEEb1mVTs;)OXNL3zba`nbj_0hk0zDncU zR~~r5c($}%>(!fOagQs_Wi73QqwIVwEt0=~#=XO~z>R8>vDtitGS*uxNILtS$7Za@`{o=FumLve$&v@$@AjN}@5j;L(A`TG$#j1Ot8p12 zd}8syyf=xHP4>Raau-kyinA*`S5jhd`6>!uUmJU7L4Eo)qWj1!xr}fM-o+lpcd4$! zRj%9n?`>*;8^)$iqd;o@QpiQ5>U+ubw2;qb!md_^(n$s0!0A?j7=mL}W6XbCNHamZ z)N^6*5g~m)&CnqIDiV1pZucWI7Tm=$`<$8C;v!{}}R2^Voiyk^_>6Gof>2c z#YK@sNe6>#u}GDg+Ca8O6IA`IbbJ0{%*%TIa_z_E%>$Zb@rxCrm{}&JcGl>#I|4gb`{yIpl(vM&v2_kUM>LaNbDQsBW!}F}USlu*cS=1Q9~u z(vUYN;ckrXHAdjSz*Fj`L=iw1w~GKlm(J>pHXZsu@vH)$Fv^r=!|CCU$BB%E-&41t zo-rCugYyNLpTjDZcpAj@@Xwy9Yy^$)+mtW@AlXdoWr=7k*;IPXu$XRqFBmW%L z@P|wa#ywYaxs9R=pz5uGIeeOJvOb%H0-?0l8RA1+Ju$x3(H}U(@#A9we#lDxW0#$; z)%JdmBqy7oa{Dv6@%P8POzk}mP1_Ost=7VA+a0YILR-glL+8Xx7Gb)8LWC_f@iP>A z3JDkH?U#n&w5nK+7n*vksBexhpv#KwT7#zx7^c_>OT5YtaHtCp`HxP{odnJC!076O zHILjj_wxpfNF^sV>%IEV+i89o@_8Y$(W@L`#P|JBD->Lit1#-hhKuKflW>@q;{;*L zj%aYx6pCdh`51OSLD1y*y|6Gh_b^X;{dB5t5@4h`PqZ^JPJiA9B`=8+D?0r>%?|g0Vryv7xmI3Pj+=0Dy1fxh9s+M zCO*~179EmY#YcZi@(G(>!DkEYrYKJJ`yv-c}@kf5#lSkOOYTG<5Yt^;sYbt0WaU| zw5;KJr3t%GihTFuqZyxVJ~koZ1l~@dKrwNc^xOC2Bqj?j#2%wiV&j0G;?%DNno{#Vm4lMi**o*=pdZ<%FZR%NdJ|lEK zYEpS6C=l@d_rh(%Qx~pz?FT6>?#JI+@28A!t4c6zu@Q z@y5D$lb@xg-E5l=lk$c-K#9*JF;h%)VM0D_!stdC$uAebXG<>{UT>9vZ7*iB(9-1M zJbd8tcROK=zx+l2>9iGHKy*Qb&gFC=VM~vIR;1wir~7l$+=8k95PTUe%PKSJYoOVl zeoZd9CRXeIBl==y5iSWVvclCamr~{L_KhOiQ#{JAg|{^eQ@>m+`1Sl`1reJLE{ zvvI1Ch$QDjB<{u85dzk{6+bbrTjT9g<=8CNw@-5toc7$NcUD=S)NXEX;fS>9aMrl_ zUHY@C)niZJrTv0LIlR`QfuPwa`o#FS5)UiXet}qVx&1t=&zZ7qV4DL{mtNr4RISy* zN=a{x=w&;z={9{oCBi~-_A6}Si&0KLS)KEE1zaC3=F?lO;{{Z{PD2s?6I)3f^i^v{ zAx)jLl+`GY<#gtfIB!Xym+972j(9TMxAjAKN}{dL?-jYX+ot{GV?YCR_dpiD4}v$m;%z30tM3Whb+KloP+MnQwY5miA97Pp z$nFwIBKgMRkSl^Ysk5oyj8kj&r-(NZ zIxvfo9q^$4X2U&*ZP$3n#gNZ>Z+}8-ds-(s zHbq0^>&zOjY#89oHeqV7zBuaEdTtNj^@wU=b^^++(aNQ$Zy%YA1e-Fynpo6Zb+2&t z!U73}(Cd88)4%yW!3JDV4J_|aabK2TpTqP~i?W^sdAbo}26>F9wTcd8S-tW&o7nL? zPSWLWs&Jj_n4O&kd83UzFOzutg&;qT#Lss)BSkM3g?9%Gn@yZ_Jv=7*(}HQ99UsO< z2=8vi9_;TYujj4Q^iugEJ^^j*6YRx+BfS4=EbuvbL*#~0LwS}Q*P6QE))swGnve8p zqhsARv@=!Q^VdnvlI@^{_b$8NLAg-VT*g!PE?m^DG?bmjYP9|VPyaxg!_Qh=(zcR+ zcEq!G#V;>+tziTiV$R2hS-24ft47ZoJe_yV_!XTb%{FKa^4FF8qVHY1Fp>wjug<*o zw8F_;+N>)tzaSm=4-UkAft}IJV>c{>`uh2K1iz)k`~cz)n(iF#c7x|5VG{OJW^84X z)6iRS*RBpL#ZO8ator$mW<7gVZ!=R{JSKs2+dqs>I=_xZKmUc&H-iEayg2K&&M}H> zmwVK5Kvxxuc`rkETu=3L<4j7$D7m@s)u%^_7Dr*@J>Vcd7Htafli;F&)~Vq^eqdS@u?sn#6xSJYCQgIMCT`n53DUSoE1X;(ERnzQV@Y zBSOAGP+(zo-Ip}uF>p=boH(ZGY#IyRN>>M}SZ;uaJ?Nq}ZgjVL5;<4OcOH3N;XLR_ zM%Nv)lr`=L2MDkP`H7yi&RdQ+y={Al{Lmn-0f(P=G<>+SOnpV7;->}|fyk@v%zmQ! zcT4Sp=IbmMsLvF5^L%ZyZ6HP;D66}oDcBVAn^}s!a{L;=L;^mLw~`ag6EWVDS2!1^ zo|Oew9sYwSQcHOzQ_$^Oka6neEja!i^IRuS-_2RV<%nD$UwO8s4Y{4|Q|u}LOAh>Z7bWUlrlJt9FR`iO_dqc!5uvUF_ZcPV$*y)G zc^nc$H-pWLy8@So{HJv;=_U~4LW}&7t};+pJ8kK;=hCZR42JnV|Cw0Yrw{X6n!mI@ zNZ1~V+!U~B+Fh`?i+7i+d5wdVaGmK|m;3fa%g&B7iM3NPDklM0MwTz*IF$ZXB2SIe zd~I~TC*_AH;;Fhhdp_ey=M)8IXmH$2`%|OKOvD+rZ#@Xq9$Y#1mCLElHo=jl#S2$;a2`HRfs}myy-~IuYTpJ(v>dVOVM9FiPUs)Om|0i%X zHiCH6|Iq|H?A=C&(#gh~{BIVB|BEZdB+`;EhJ%Wz{9(L=eUNcK@th{!rwps z?TIvgw$!$iA3%6|w0<&{Qr2*pZx280nb~V9;M6%^XkqNdL`*L>1zb2b2qo8yW>F!b z1Fq{)LD!l=$&kA6hO%aH@#{L>JO_p4He4t}PxK~-Y{Ub`k3Z!pvZH{WPtFFKGw;<7 zCRF+2X;uvMwg{q*2zUGbmKei4!-mmkC%?TaNrMP6k;OGd^4vNm6&+pr4b8$?Ek3z# zQ2I|XKYuguvY6T3=j2V{2hj!wP~Wz&0&qE;9u*=c%k0aZGTY2GRrc>%ZSvdPrBiw= zyqJCm@YCYv+0ix)-}l|ytEtda`4I!r+>+Nm&ol~WWvlJ-ITWxz#{SBWs>^!+KcdZ6 z#x=0Z+K-ZK zRDSzg^CalqJT{GpZ5=PM@adH~!_;5A=npJO#TE`R9@CyZsnau1ju+G}t>YWpKu+Fs zq@KNtB|+X(N?7;(duGM;->G)>8in4WZAs0C59fp}TONu{mwBqnlmZ)XmVd$!DPHKZ z9k1U*x}>Q-3I!^hYV+s=;bt1i$wnX8W;|cjdBv{wmE*A#EFby3x^kVo`IGGCpY}dw z5lIeZ74NU4O(`^zf=d*{pCd`k$%ZGbnkV`CAX8pP}qVi7uZ>*IE8WTOR}UuohnhT@0d z-R(2ST}!$b$*E>>l(w`AOn79euU2g<5fty(70&;8-+T#Tw#A~Dt>vZP6!DWtN-^Y^ zz`Wl@8bq7=GF_|Q3tY=fbF`smu$uajE?|g0SnQys$c2WhAkgTjz^?vzz@IhIOE+;_ z^#jr3GTCAq?6CY#iS%-~Q21LbXk!xB${dyC!!cX6rzRip?y1~Uc}ZKJ(=oE)WZw2< zg@qQlKxt0(SAt5w#8HkG6v>19CBp`QRYnS^P%~aMm^lGztkD0366x*fRTbSEb#G7- z_Ec93J|Yl1GPr62iNa|Nb#+h18=Nw{*26!XpFe2DZt%~{5-H}M1JXj4NNcG0fy@9DT2eGpzA94j97jxz=W*&_$isPU8PMG5H^Z8=KVyk~EIZ@N-MZXm^Hq6Y zrOr&5BAbs2Lm&Dr2_3{O3AwR(uI;UAmja9RF~8Z5_SH1smhxCb(Lu^MHdx5o)dM*- zXn4mLohPX=e7bS>u$gn|Fya?f{{I9Iq*b0N1Db73J(s{EVuyWUD9BYZNye;IqUnTp zY-Z{1OZNplu>76JRY`|2ASv7(@d*=sE}HT{m$Dao)fA)$Zy zRlh-ttk-h8vq~|IM@26#cd32Yx=(;L$b=L9@4ejDb((zHPa&fUu|U5eqd)pRJ`Dkj zwKR>JT^<|jrIe%@?E$N%or$t4ra)4bXM};5E#R72#0{+Ba6+;!*|*CHLv4H>h&iv1 zEM%GCq3P2Ao$#D|6^Mb~Ol1t9BR)9MHzc3ll;yQnNIsVyc#1rNXPf!+b1H;eE1nyx z&dz|UK-!kf`wHsZ!FB*R6U;Nyy2d zg6WWLM2s0A2$M9n<-NR~Z^PbJ6>T>%`_y9YVMV0_c*VD&x8>0McRkATp!DF|y9Wp9 zbyua6k$X(_fwDy~hAB=etjuNH=o`t3ynX&d-g!L$UNPopQ)2V=ffW=U*qv?m@`N+n zGlwN9PVrUDR>FO(!F^CKCqtUWkCy{BEX!6Er_U{`CJo=Na|Vvh$X#S|=&{Q&Eypq3 z#L6Y0f5-v+i#5(rP9f;(3^r=_$cVneW_;e4kSmVxv zpB9%QpR(@`Gkv$%%jUltYztEU_kkMjY%t*q$ z`sMcYC336NNAlM%#ekO@_(cEdkKyw`+4@xqo0a?xB$7`#Dxr?}$yo#>iFns+8epTJ zB8vp_85FcIUHJ!eWs1EgsK>sM{bwcWp@=s(#V~TRW7zD|Xf1^_>{F1hQZjW*jmwnA zT`I*W>vIaJ!vO+TkM~6wrU5_$Y}&To=%P+3+?TO*ila?xk7h5D80;Up_}-(C!=BUP zS;GWgV_GO7EEvMP1B59iA*K(mhaz>J#$~G11#My2$}Gzr_Mv0Bi}mCWf5g4|K;AW= z#e)6g^*0!UE(n?rT7nmCw68x<^1VYDy70jTElOSrf-$vmkGUOx?)9^C(U+g&(a%Jo^21ejI0y->qW;BnOa=M$F zBaT;2@r&epxwvG`AMKXXYwlo0Jp}llWVXr?Wa|~Dry)@0D092b^7?u0-xFQU(5B>B zV9$9EaFn>c56xr%OTG3#I2_y=6)$*aM&*LH>ZGfl^Ej^OQWq!luXU6s|6xb8zRFja zfUKR!JKcG=$}G$$rWf{nG@!ezu|KV#C>F@e*lwnwN`c}? zHTKb0JM1Ku)PKa--d$C2awmy|1bl)CjQH@l-Ygpd6k>RpbmJwF+PeAw#_=$6NtGff z)IQt2vo7I50v^fKH8)E(5d9p*6pQ~>b*?y#v{Uc>1Z!{fXG2K!!J>|0qtNn7Xbe#? zfL>J*C#BH~9B%Ol%h|0>nY%{J)>|ZMXllmahyU4Wc^({OM}Oy5VcqdkaFf5NXXF*x zT{FNr3RY*$OV-Ty@srn|bSRN_e}Qei(((IM`xBd)v+SujH=^(suVFyVpGV4in?3SR zM`WDl>4;X_-@&kk%^cqHsTU-nMQQZ=zn=hJ?vzhR*4hofmqLSq4t)Y(m+PmjtWtJu z+lrr3cK~D|zbBWkuK%fI^6W}e0a+?Tjx6nC_UFpypA+bbc6)H;#f!O@VR8_jsLPK; zInlQYI|Iq`A3VrH3{r49oPmJ6Fda|S9uJdpM55fw*qI(Q-^bW|0u||QzGN1%r-IMO ztpe_a;-x%(uz?RBDu!{>K`AcNv7=0Q=#^EXz#AjyUdcb@6|kA1X35!_*=C@j8qm-K zS|2;(?L%@bt0xIu&smfsY*U#QUOy5TC6jMUZ=T5HgM_@6?yf2!fHtZ+j&dn5rLP%j z+s9GP&@!SsZlSlo8iKWkS<~BQ63MB8F_zNFsncz@^nPok{yv!TSW$+WJ$%WdaG&+U zq6VPa0D9#k5CgOgKrp^EwiQ)Yp=7*c#iRS@MEO+=ha6LRLgY2OVGtpi_?9DJH&BBL zrZNpQGzfN|NPOf=sySGAUVU46h)t~mBTvYIG^%2>6;M`TQUE)31mU=hzCvvG_sEhM zFwVdn0D&;;Rx+_XQklF@fg8dSaE%B*3U}KPiO? zFPhig;fVs%vUIlu_C1v_+4rG&0c0dJ+N7Z|n|*gp;n600jxPTNi`DDI%^p(LJ%E)N z2+(3xyjsV1ll3F7(q2sxXuss!C5>qajm4$KfWrD8nRab^<%r{-<`vnqhg{Z*SjI=1 zEk>quWoN}S;`5(2C4$7|$mZMs3<{E^(h4kY@d&=KYnw86_%OR+QScBl_YG(=WZ^2` zk{e_zK5KSI%Stm?>3k`E2%*4cR*12>-=`O!`kSkSnv5r10ZBpG zwIt05t=IT`Z%}XeJ3oXGbTw|2X##A|))6eaj8H9nm51I~z_BB9pvlNCAHcu-x5pvw` zNf}23`?TYWflk@=hPwC;7V48|VA&ACqT=?Z)uJi-y=9xmvDUoSBkmWah?qdk2We062W$6{D_@mWOf;bk-5ZS?*BaJWYBKfxER7f?UaN>g zWSf8mSTqt8c@N33$mx~e$7<-uQ^v3>Mf|gfQLX@FHtDs`>_fj|=LgC|l$zZ@kMX~k z0}3ZIP=Ufm@s#Axt$6s*ca-IM`j|m_OiTf#Y*0WwXUzJ#fK^*=_n>!1MOy}wp)^rm zBbzQz1Ea`ZKe;IpQf+4ob$ZPx2bh0gRS{IdR{ftgGBIr^vV(J&8k#)01HtTj!7oXN zobd}4N(CG-YEhLHpl9Y(wU#Y(U$YyZ?F0L@BaY(lMj8s@{aR}4a|OEMT7a^4@>-0+ z40mHO8>?-if*F=2q(nU>RY?=Nq!5#nD|q5+88PsBaUg>031dtKc@v@#BTFRob3rfk zUi3~dF>A!9dQ%wycbw!`!${x`ji(!l$zWpauJV7a$vB}OQ%p^U^-=&R7M9AKsZ0e= z6)guaQ28P-c~PJVkR&y+Ne6C*$YYF#Z+<&KHJ_$GrAz;_yiRBLv&^INL-~Y=8NwV0v&5CV%P#OE1H#_uY9g}P~Mghu&jOb!X z)LZW)am6IfJ!#AM-QrA=yM3o~CJgK>XJ<%!`qTh)UxCT8RKMgWht^ccn0FDeU}2Jgf%#EQ|7 z0Ae-DYJ*jRjWryFnS<8kZ~S$LLL}fc6bY&;cZ`{Fk6Ds*NQvC=n)_d}W0njNpPVfe zuGw8pgw*lkFb}Fa4P%kd*W@ex%Sd7vMv|5Hu!U|HBCid3x$NqYX!%xxmx}}+xUx_F zr{H}|!FLL_w$KwT$?98mzjp>+&lh*-y}XJ9JF=cOeYTl~J~&A5>mv$_*6aBWtM{13 z5;-n3JfR{)Ax%mDgtkq8)5@zV3|rK-?1)~qh}TaPD+&r&jP|w_lxI6?CF6s85r(ni zlzM^GqO||`Szw2d@#eMui*?DC#0N?K{=`w8vV`;3z(`(I-KID~55mLAbi#7-IsN8C z8(KMREOi->_hvN9vAR2ojMT4D6D$^ad0C9@8AW?-e&hm^73-yRvXZOO5iW53TgiV5 zi9s=74L;g-zJV2W55lAC{XjxmE$~`UbYPAO;A?29k=++J;!d};tzxXQLW$X`#wp<`0v*P2rS_>J z57r6Ag?aw*x~ zz+%V;QUi-T2N7e2>Z;0SSgrkPgyCn)&HL1XwU*;C#APMZ)#ZEuf(L*lY6X#xeTTn$ zy3NAP2R<;9mSn(8c8`2+Q{mMUa8f%ReZ3KTDr4P?jw|!9*xqm(x6`l7@mBQ+w%cyF zzb3RZJ9I%{Pbler+#8vAjfX5Sa6twDtcHR;hx@y|;Ia~qsakdcOjCPbcx59*);}?L znxbc!NlQ~2Oa_kNfmC>&_qN4$wuWv-Ze^TD12Eyynyu=D7<9her~hh2w*+eYnp#kB zb^W%Yk)csVIRm&Jqcd|6*CK-2X}{}MgN;!+>e60BtHI~TWK*K=X5$8DL(SIZ?>!Ie z72hhaGsF=Up4a_tUu4}9HVx$aQPaRBx>wOypPJLyxp&INF17}&J*+`@+;{RoHkOoT zsX<>yawr7xZ#S}wX;xUfeZUv<=v$sJJ}bwjs$Bf>?;UDi&vCr6Qp4tF;9i{L!54|C zek);>Dk|T57xUOlo7X9-XCjmNj+%FmwVYDjHO65I{76?wVmSGq9@H$`!-Hh&jPpoPhRWq@V*kg+?r zPF5PIkhJ*~75nV-=V%Z~rm;?HwwyYb=_TPbyaa%gM6oibp-RQEj!@-OGq!R(j%Q=NURJ}B4DtjWpjSgte5ZbRb zIicEz6;JbD)yY8U3QiOBwe9_u1?-oXSBYJ=U)8&~={FLCT^k5rAb(cKA2DKlLcq|m z9nl~-7pXb#9`Nz$u85}#&~N&4#g*!)2S3~SFJ>iO)P4wJk?OvF+ai#V+8vq1@*$(S{0@!R5dga+37NlLH1%B_Pw5vy1&|2t<#AIN?xmiWf0k*d z3JDPoOL?}EHV-G2)Hz)Y{)?4lpVy$4{NlcM?8qxC7w*$>w8LBDW|Ok`VvfnrM!l1I z=%Vs>fU2_o0YWZ|4M36Oi)Y5XoXe(z4UZ2O0eqP*z@(F4eY8lU*BCq0*nosn>0~lm zrdNb;tTQfjbxHKe_CQZrI5E)L}6cTRCRF{z9>efdLxd%Is%b#v*WT4 zrPWlnxSr9dqpRjIjX#nIuT#gQW7Fk)5kU#aO-)YD*c(l^6dxDYpWf`=-zWocKt?rh zQ9nQ4$vJZB7ks9NL1*R!QiwUql%>ykp|*Tc%d1z&o%sMlYM+fj(0GDcQ-SwHkl_#% z_OD@1;Npv5k{a(?PDI4!s-2*70DL*p?_wR`(`SgQHib*k$Vlal>1M^M_p=_Rg}X8H zV&VbcV)3=a(Ntr_(SNc6i{adNw01VB;8=2Ci9!No4JrGxt!?a7eMx1z4Q zoRM3zuZBxA=YH&6ESBm&Mu4K0j?+SQ>Z?-|CCEJv5>N$MF2)zFoVw zlK7&$;~GzE9DZu4@t9?Tn49ljgE$5ii<));U_82j?E6&UDqmr6Y}3(HHjG9%Th0*% z&PMKtT8jzs#cn;2x-+Ju^W9Px-n<6RIi4N~@4Qc(u=|tgYmw&JLY&y&WuJKZ^u2NS z{ByV7pVT`o5MV)m|9C9A7kV)Zn|*K{hYOo*<_U+YcWDs~K=8 zmyhrS;!QUOi>Vz%h^<0RsHmr}jzX}A%uIKkPbF?3Kj1!%kqQU+ptfxNZHeOn7(GVgo&JMUq>5KxGGZlrxm6} zOt9vt=yYS5}@QP04c;iInD0lD6#j z=jecwWjYXH;k!KwFkQ_jp>A66>ioBU?RN-%iEf87k4^fHEcV%7oX!zS2A6KDo*z0^ z6X*cwCcv=|?E`h7roTbI1h4RIul%86v49Y2%e`M5#MetMikjW6ms5&>m~TY?NabyI zSBR182SVDnWl*i)-tMz1FC0kkyv_*_0VP5@)s92?%VlNcj*H*NH^Q5_m>r{$$d#~U zG4Cx_dN2IV2a-BRryTzHgw*E$jk|ypRAVo z9Iy23`w-jDU0r$@i{+SUtZ$+l=SsiNg>k1Q7*E!i>Hr54R&IKX*>ng)4$|@_V9+oz zxR;Ud&=demRzXp6c%**E+cdKtovIcQR3LBkm*}O=h%ZmynN5_YNue^Io1t( zruKsUbj$s;b#bylS`u)u;C;LRObXVVZVxKFZ+IYyvwRk_7S6Su1Bs3l^tI&kYY!kZ z)o!X23iuAx5@h78sU=!N{A>c|KC7D}z=>#F>>HyCP*#LhIeapBz5P6Ko0EHEnl9i~ z6YP9&`WQZBZ5df9?xwKS`Pm}Uu-Sd7LO?5ske_4fQD7HUeO2U&G_^;|1AtwP9iX^c zNCB|w6m1)Px~;i7*#3{74!?iXG@UwxFNq(0w2;ENIxMn2m|2B=20&k+!zPCU;@<^y zPg%4xY&x9Ul*DOJa2rT!KK@u2`ffn~@G>=Ui1$zu#~6MRq}VT>BZs#0yHK=6BX-&i zrEnV1l=ZlWEIZ`8$2qe1E)w;{NYD26L;KTt{r2#wBZd4Bfk8@s&X+-y zyIM4t`bgmjPwa$^ACV8yBO*kD(UaBXRsEXVcQ5r44a=JsQCD8ps2OW19G}i3u@k3} z%~brl!ov3pBfnOXYU5GPp=kuYXU9zW#2@M*BSAI-48@!28pL?o&^SgIZ4t zpU;Id2N5Qe=}~M8`)+l~o_D0KbU%;-S6j?^iQ&-w@^vtpxHRlRYjJpc?k#B2X9waR z2#BFSiU$*(s&2TgOsL?~g^9QvhfHV%5^6P-dmhWT0=#zfn#0{$KlNtIEHlII48Q%2 zQv3!`!Qi3tG9W!Hy0x z#HuFzTj9~aqK(g%^>0(%4N{>Rt@cYSEd0LTr^!BVL{zdNP@~$5?l>NiYd$@LN#WRE ztzRtOFziJq4ESygKI#CQ5fx`~8tigtSCmNdv53_V8CW_vVqvwid0XbB6zoX!>bGZq^_Tf%n^>co93PD4GA z4FleMem*!0+4}v|-pC*P&SfCth$T@8Y)^_O3PHtVoZ4Gu53TYO=N`^;VqA zeeqSQ&|ZsU$(dG!u*I+Gsm*cj$y%%R1TTBfwX$uCaO$Ve?CR&-Y%+iXq5J38;+#HO z97+Bp}WOoPI{xLV3a+%P?(hM1nG7Ldl-&G`%@ z(uCQLlo(H#a%ZHPpzmO0cGWH53gHC)Z=2A>(pmsFVwn8BqUyI;sAv&DSXzsm6+k3i z?A$q6AiGI->aO<4x0y2>epxXqTSxHrboW9o*bBJQ ztIgW2i(G9v`nvmAsYh)`$>@VJUJu-B)F?|DHq}8h4sg$uyRQDcc}EzvCFs79iAx&6 z&hmazsX8UmW~$y>ADl_dP?5^Vx0^!?2ym}%m8I9b8DAtYHY7vIqF>B)q(a^!<>eR< zd$rb)>yYBkMbZR2zO7ZhOQ*%2Zno?B!#<2>2f|gG zVqe{n-EtUwYt#rEJlbnvqCffIR|{jAcdgS>>FjJO^~VNPL8rqnu|)C18JFLP5+n4R z7SqNUQxwn%TkLC5^QI1Hz}b(T_CIY{I1V%Cqr|dT&sRxo4J(&^|JwulK=aI{>lvvk z8w*?4_rF3~4`2hPNz{0vz@@zzFu(1~;EW{HB0IS873_OdVm5#BRx=<=#j!+Nr~%{S zQ8l>;uVs|mc*%T~kA*xq#MBy$FSc78J0QA=OnsL^BET)~c7EHm)A%Vr0{epL@S<(^ zs?_!D!ALOmGat)FxXR`1VXU|S95Igo`k4>`;=R3rFCrJOL$#iEXY|(v^I^kfy7hZl zq@bhDqQ(4}7xKR0bfmc3uVbgqTupnWI)}wLyrs*^&dkpj*1v>@vJ}tgEyBd1vKLPJ zkz$VShpBKggZ*%)nY9uLj8?^22>d7zo^{!{d$yzhzfjoy7Iz9I(f4n|bBNtGp<{Wx z*?RA2Zz3@%DJ(s3V-`VhSK(F3y%KW}x8RWIVKmbsPDo2fn}Qv zyqQ>*=ATX90uwxoMM0&44Z@;??avQD3;@bdhWN%Q-F;ngXv_^-#cMOt5V#-v!0BCD z1#JH?0PMi>=gS8ABePZvrF1t|R2If566G4lFtP$-><)qoDon~Gj5j4x1_3Arpvpo3 zh}6SzG+od-h=gRhi^zWVfi-5&ZHaogOeRUy6&a zahq2c2jazgm8IE>65XZ4q(;66<1>C0Zu6IBM;FcWB7>!AetXy;!HcEx-+5M#Q6ev_ zWPprn##7#I108$`at-i+tQP+}=MO4>llmAHd5M<0f+CNH0P@p!?eps99Jvzbp7W<`rurehC5hQ*`Ow4pUsaT@lILoaVk+{ih5MWJWO?< z4B>5P^5UmrS!0@eCot?Ux3tlQetqUXo+yVQOlqIpn;6Lm*a$O~6!C_1`xVPYQaH>? zqWfj7n<`YyVN~VjGZ6qaiR+qrGIJ;LG0&f^5fz8_>z4^sXL9=Fqd?jMEB5~dkbHbm z>vGob?gbaHSP-sU_1n?#+lAf$GRC@0nBE1uO2$1BiH_UwBobTLo?|1(@&wY+O`bY?G_Ph6b*Is+A-}?Puqvu{@mx6hS~kB%0g)Wgf1QcFjo;)Ao9M=WkFq!F3J^_?>vS0dc39| zm*rNoK`-*?i+%O0%1SfZaUM5wmx8}Z_oOfmjZ_{j$-id;lueDPS%Sa$?Q*7p@w368a~9pe%36V7g@%oOh8Un z)Ij$Se6F_NjY5}!BC6^r(!{5{Ucy5O=G&^64M0to;W^%n5-NR)TwAa(N6BgK!;Xrq zeF0vcbOY&*{t~c3>EdaPK6`VPfhO#%J>e(MudlxDT=q%GeJSCkwEw(76#XaN&f=mg zEJjc&c#_j0m7x@QpnBb-7Ym*T(&lhv-i7c6P3BSLSN@30UZc!7OgFLTS&I}*aZrMT zLZV#>KHGtU#D1HZk#uh4W^%N_CU+)Wo|RoZ36Ak`e_t7( zxd!HHE1{?90`?B+*b`i=NneqQmfp+2EiqDnMea>enGXtySghC)T{u*aE<3WmJmCPz zDCHW6=h5pEdMa-YxmGxpOb?=vC#mJvkP|91u@9T?omESpeVR5ETt9u!L=MAZv}~z_ zfpSzquZ7G&ib(i;=u`%`=od5)S-}KF+AidfaZ|eikeCm$v(MN?Zw-Esyo48x&z3eR zeEAzvQrm^E`DP~%L_%W`@`QSA18JvgvPGnqeA~n6Y{2sL(Go!u$%$Gvz3rit*Z8)< z!aQLz3sr9a$K$Oh2GF|sZ-Zcsh+6`R9&lc{ry#Xos+lDm>ky=U+grDxC52a))AF$D zP5ZMd+dbbigFr{kz#D76A$%3x0#L?wEdu;tSP*j3$?{8_3CKkX33kJGYY>y)K3W+I zZqvuH5cn3dZW1(lb}v7wYrIi?<_uJ{E=RZypF%h&7Jw`zjwg-__6I=gFx}`1cp%p^ zDW6m2r)*O*U7vCp1Gvf53fX2VpKMk)%wNS0cShe#8_(Y^C5jRgM53k`@czcImJZ5Q zFbHSOtkbY~%xyrC1*$SyfmKW-$JJkuH_z$7OM*~}YJ7lf6n~Iz2HwyM2;>6rBWn3q zm=BZ#yb}J_%?~LfA5la0q1H6mNezCJzACD+Hz610S|jOmN2tINGi-c;vs6}+5Gv+0G6u!1tulD8 zQ=#qJCVo&AR?316^f+?UF<&8tSAQgo4=R72rOdY)pFjude~8wh`KQNit1T+(+z(sc z8Rnbk!S*^rkN5_fokuL~6?6VgeNL&Q%Xuk5!>Q8lZBDoZM=We!KsnMMS5Q|}l<)XN z7D_k{qcxg-`X&###80w>Z8`P~Kn5t(tr%rhpnEBB^>uxytNd(|If-@QH z1nfb*09*~=?RlyB1?r-vm%rN$@B4&{7inx(vmMRhZ7njvDSH5ey7tUTw=jO?~b{KRE))Gm%rZzUBfocvcAHioZC6-?|cR#s&3|!{#F?}I`ADQKTO0*A#gO*&j15} zAkzw58jSdzS*p-Twq9v?$MLEpp}{m!04i9%WKN9z{!itZ3Yx}%2x`|e?*+h2(wo4c zwxbfZKEwN-f{|YY)DMlMQ)pyx%kK!G(M1*#!at}o6 z_pEOqqo|S%$uNXyDn0TDRAW>ksTj*ERwPal5x;KspX(GKg6)|!PxRWfg#s0rn2I&C zmJK|Bzicag1sO%lmbl@Bu}WT#iTTMMpW(`V8s19J+cc7Yv1Nh)nO3ftV3rv;3~W9h zOOP9Ay(xEG_MC;<$w=Lzpl4T@R9%@Sl|BH(@=NhIy=KiN`@r(#vhu9YrH}Zyhjxfb zy!~C*B6#>@J=0;R0t9P^cUsjKcsy14wbVI#9yh!_a5(r_hh)V)<%BjQ2HN~s>r%gg!=54j=g%<~hmZSiy2y=5decQFb zp^-|kbM4rlYHI-l-6VBVSn^Ff0-t(Se?F9nm;w^7l>L0W5!|+U47gj* zJ4|=z`8a~P`g%+|^1Ko@@jF)N9Uq*dOiwb0yPER&jHU2-&#A{WzGy<1)>nihY%U3N`F_FxDPO*^r&?wSw z$rO1ZCJy*SxKP!#fvpti{po$6bpja#aDc(9Vv4)ppOBDN0br7%9n%jeKKqn=qQKF3 z2s3;iw*Ro-k^2USl@~wMXHlExjyfVzb*i9$C|>rjY4G0sOs!AxC#3M3!|*{IGE^OJ zi86;F2H0k}#rI}wTPeDdDsYatDZ(5={H+#vboiJtX0yzm5cJCvP{-dtT?WaCCP{u;J9 zjys#<2yPkQF^hNegYJ!E0C<6s9c&v99DZCK08p#9fRcyb(Y*v9D;OCPbR6SlerS$g zc@Tndi(J>_Ypl(@vcLWiKDfQn!p*(YZyB_SJv6{BdI&tHIBZ!AHrHA z!I%tQhlXKpi63EP{jiMy3i-6&Li<9QwJ<6F!D30@qsYPo%UrFr&P4&9^DZ`mhMd;2 z^Is!EI4ot{EN{qRn>7>pv6ixPLy17nAYfHwKRjU0mu0t@uEXs@`QDY{WZBdAQOk&E zMDUlvVJyNOY9wgWDY(yzpt8Oq*xfj``50L$B3nQ>--~_M$R*jKnEx2;NF9xEDoecP zIHUgMt3XD<#+o_jLGwFYl5>B2*JyAZXv0rQjE;`(<&ho_Tx^K2ZLiwtSg^oD{9^Sz zL0ZRs?VS!9+g5g3Vg6ar4jjYUKlMZ2#r7=6DsTMti>d22EmVn!JLFliyo^ZjuO~$$ zB-8*L@U{9G#hpB_y(sU4Pt_~5?Q4EB6=E$twx$)fUfDof3vv;m;V;155zKpL4`g>l z*pFli7}#2*ER|a`W&#e_b+i^QKnSb$4t-<089In^`P5sEZ?6>uk z%pGBO+=vd2o+K*`PQfZ8fww;a_i{GhwKm#YUz`{Rij4abU;lcX73PzqpsHh1@I>RfN;%qLFaL53f&P z8)`YlmtPva+s@xl3lxdCV6|2Wh?6UcD*|Xa%ig7c9o2hf*K3GpU9dn%jNd_$8|_s+ zDxGIN(C<7{#TNUs%iIULj{C?44O{I&v4-k$)>K;J*lRh*)j7TwCpw+JR|{#-j?dyV zv19#M#$r{LJ2X`mnBWHEcebb;$Q9}Qf?4cosAZKBXLA?{slWchJZ>|LMp>$gW}nEA zUem+(Xo)Id&M9GB5%w$M#VP-$Xz1)ydXwiiz$iPy{+^fIRYb0Hdd!#(p?IwMG8X38 z8PLpz@_`HQX5*~Ac(j1> zgS&$<)}|7DArs~~5^FEbxM1?zt4Xj@y^a}EYX3_El*vZl&L+I=H>DTpZ=9mkoGqt? zh!llr$(y!6Hl{RY`ZM%qSo=L5*O&CIUtvjfv*_N*p+3<}&@$5e+Bm;8V`ISuhF<*z z>w67}j!caMPpkT2hCh;N=F8>#+ab_DVe&jMu(@lIqaifU6iCBr?xe~)&)skJs6Q;A zyxU)X`9Y4&cY*ZrwrngwB{E7jHlllJ;rqVDX%NmiRF^*Vs3EY)9X?8})zTR6$aAW0 zctD!XN}FQ)^p3ED^77ysm*J}Eg!j+u@(T(LmZW^U<|<=9Df7Xn9l4&vv!o~ zHRG*z$iAEu-Ds{zIl`%MezAd#-f^J`e|{pqsRC_ty9Ujv#*9fkFDCWh3%tUT;zz%8 zfq5pd>{>a>Ph9Pbh6-r0>r5e&EE*E&?*#mgDm*UDKhIb0f3yjRmsvgnt+hB$n!lse zgYlRnyLTTHx<2X@G~G=bP7S%j0(^8G`YxJw5%p1la+xCllZ*5E7JFrPkyANgKgkWV z@=YRm`A8@2n?`g%t%&P-sMLW+J1(>E`E$3MTy5y)obJPm04tV@&G+g$&O26yYyH)@ z)s>Ng0x2Qt=xmZ>$&AcFF5OdSJ`*lR5k7%6Ay^3Af=4aYLOdmTYeNi-D(qfEe#LY6 zN8p`IZxE%YT*BLC0}1$yH=X9{HkQTn!#j5O-)%R)Pw|y^e_U+oXdx~3wQNeGm`CXL zd!D;<LDho|v3mKayOE zg-vu}+8SLYV&OERQ!jF=HiMD}qi|kN>S|h04N*@kIU^up(yVIiC+)6JG9uVvz7^{P z%hGB>_Hw7{;(x@sWC%+w44;SDxzo0MMO&LD1KZJS1>4s6mhzRO?SjM4y)uNcD>}F& zKsr1gDBPAI9BH#KuFU09_ieeM)=lbpW2Rn{mqcXSt`1j&4rM}Qru$I+J)#Rg@k?JD znh+D?-fPactKtevpQ{74G*5V@H*F|R0qa3GzYgAoI9Jg@r$>wUxH`Zf6C%!+kiPUw zNg2%wUXNNUi)J(6%s4B*@IKRWBw^F?a?^g{uS%*5c$Os89rpi#d|=Ub_>`?(H5~9F zC@6?A(F7Vj=IMo>L)8)mwvtc6?*F4LFJ4 zq0N%Gck;RoMK#=E+h@XX8Hh4izsz!_eD5LI1l;n>I_s1>m81R*&3XDYpN@#G1Oxwx z_c`9T1DLk-X>Js<&{QY>)bpG0XiGc#%GkO@8xe%*8(o<^{_;+P-AYp&B_(H{&ou?I zva56VHS!UcOQ#hW^kvxgiMavI2;pRR}rER?dVs4VJ4*bKZMcSlnO5<2m=WgI4@j?ou~D%*B<)L|`E zA#*vn%#1Z-Mxf3j<%I;-z3u-860WF^9G6!o>m>9s^uuz6PU}fb}k8<5iKN z{>JDF-sikSJM|#p`MjXalOU670O?8LWUSzy^W4_mb^I4dq<(@-b5`~kPCu-LM zZdhW~)zvu*%{C+AD<=-~>oh>}J0Z97F=Sk&CsvKsrRg8`eTyQjj|$xt#r6-fjS9bx zde%{(Rq=J}x=PD&5i~vlJ6{Tge{J(P_X_``p{qZ3q$C4%WRfYBT?gHpDu7w)VmG0! ziSRz>AiKwndCsm=f(i4hA8RQeviHi-tjl`EiPZWlyw87m_d*}r^XXZ|3ZwoR`m@Jd zlH2;%1B>n6`_gHn{Cs{#bluxx^Mb8O`4^ryI+;n{hVOtvkQIPrAfoHJS6g z%hjB@&IUtMQs({MoB+8U`+-xj4re*>RAR4OoOS2w@0R0CupTh=+#*jOtkZ#pJ*$>~ zla*_)-0Rs$wo&(iV6xY~grgTGR7eEzTr%1aI~KRhd4+|~@6fHGFQ=V)UEYNd@-St^ zc=Hg8)d5EMVRHq?@__IDT)j&}#FfgTrf;u8xV5k|vyoVmyJLUKi@aBd?WX7EEBv2O z^DvXIRclCS{F8na9-%Iqu|(WabA`3uSKm*TMFzVz)XVY6N-*kFNEuD?lbw9!+zQ93 ze8jasWHj-Z&%3N;7wDY+8_S*{ZUYgvEh@P-)?7Hc=5@HX3^2d%yN=zJ%HkN@t`naX(;-Q zr43LPYD9{jpSLa;`@JI0%RJoj;_!#w;$DB;P@qKg#{F6JL2ErCsL3Z%-bQIPgi2Cd zZPgT3CzYn;b#u=@ZzNcENIxUOo>>kt8wZi#wq72Ib(|F%zu5>|cU9t>aJR|MJE57! z0DhdTC*n4iB(=!MdI&L#6ew-KSo(lzfBq`*WLTt2xk9A8^G5S0>x|CKq=yalfY;yU z$~JL+zV$r2#$k3$nEh~jP7?e=G1o^3cVt*=k=McIP*AiW0XpywAF&y zP=< z&pkgEgN|;|kWb%c_@ro~m|a9_wDh{)tGutjyxZRKff(zJ#3~Nx2ICzk`ZJ9?VuwT| zCs%j-U5k?tRv_p5CUQB=zjx-`6D~GB#pX6^-4OddbBxDjnyPYfzB0sZKH_?bv%0Q9 z`OLzidLaNRfX>u%PqbKm`NjcpeU7ni7G5rw>dv1VDqt@ff4(~*0_-N&LvS-UQ~u;8 zL?u$+Hx`IQ4(qlLnkvO`_E6;(P*7kD=@_og3yQqX`wBE`?eg6L?BypIf}Ua_DMK^IvW-@E4$ z-7lvhYgO$v7SUYd{&7mUz3TwJ(?6v>RS*BTPcVbH&cj#>TJhQ@d<@EyKLg{%u9xg8RZZRdmEnNw znadBg>a-rmUdmj{wr$jCMxwc&oa^Aq48Id?uwQC-usvwC2>tzMIN@~N&kz*t08&7A9P|<;Y4w}DdclXr7%||Ux*@NETg}9ET^&U z<@#JaIB2IXYjy3ChX+Ysj_A7R;I(a=2w}mo*g)R4O)0u$wtAeEP4Ej{7?YGWf^m1oTb!mqUU+U&K z2&m*0^3WtwZAVp}gFM#hjW=-DOCeC)hjRk&a}Rf{w)Ja|-a>a1Q58w&xgXE`72sUe zpp~HEu&MX+Fg{pB)i3Xw-=4R7q0arUf;-nnuXk&BtQ2XRcaRpmrgraIFpy)a#)Kw& zndDtPhcAQG1I$R8U=eq!&fU8=?=k<-QgoMC)4r4>hK7Xb^xBSPKm*9UHJWJF`Sy1q zY8K9849f7~d1ObzPjBm8oyhU*%sZ$NS*Opvuu>~lgC;2<;`I7yssohaT}b}ej)Esp zhk$Roe*7Gx{ZNM=!;FVmIrDDA4Ni9v^qw+t9_3EBLW{CVa{mey*!K#okWw%zt8}5J z1Z}M>yYW$PsxIu^`(vm5LPWMU_JZ)u-^=b8MbhU_aBiad%1^h&<(r4p&#!dnn@#00 zXz4y%ca%8waI7(A-g^lRX-V`Q0aoTH8BhwkZv!X+#T29l>}ryJh~AjCT<;n19tv^c z#N*Wg?6n^uFJ`XI$kbt|ka%*@ptPPkW#l&58Q_OlvBII;=AyhQn3RA2_`4GJ8s3 z99KborR0;_fqNQzF%FQ1Ml~MOl*3$w0Gi7$F#M{jsG=YneU z^zU{jWdg;{ME3+DC=}Ba%jJR$i|3u&55tz|TpiZ;k+~ zTfmN4rAL*o-VK_jJ$UHJY)%AJzm^FMFIx}Q=*D!{if7vD1Fk?5;?~9+n=km3)dXAz znvQutXnt;fyLmwZ%dPK1@iyhGMJjf-5 zhay}}0Q*?YWMXH@AQe6uhWt9twOd zGp&dbJ{hY)0D1REeSq)J=ishc`i&U`&IYZq1lGTny8Zn_Im}Bm)Ht9KK9>7%Ow;BZ z3tpF3**hOMyr}{e$gEVLbkWZ+!#8Js$7&wN{3!+%W6Lb-qvE}s7onp5iyeSGwjSe0 zKpapoh^_x3dEzY8wF)*TK5!mHdxdU;}>|h4eL16%cUS^MWUXLnG&6 z_phFtr5u!5@}=cUs56yPMgIh5pe6)iQtmv^ml5&9pSrT$G=~XsKwULKDwziE2$G>~ zapZ4pt9u&vZ`!tf2;A_@m;8EV)RD~^M$VQh1(S?59@_Rs`_1F6rD>zx3hL?sW}T(+ zab>_3UC?ZS8#29)kYc^xgk8-3WGcP+j`G$}K9R_-Y{w^Ouhs97(06#u^0BY_>pe_K zQ>e1Z(F_Ucbot}gUHPP2N(li)4{io8DcdK^yT%>PP|f3o%f{3ptG0aaEMSBV3%xEh zGGDHXg{6{Z>)L862F>HJu;F4*CPb<-Ak?KKhXH&-S>>j<)W!XL0!${FuA8rWbrA(9 zq*#+hZs2sV8x2Y4XgaH0c^Fb->8H1W^q*EfFl;fU1`lVMOZ)yaAcydyaEAvijzMc8a!GkCt+9slxDHbH&;InM zl;G=s1Md3G009odHt{;(Z=hDucF+o}fNv?;j#;wfmOqs#l>v#`RP@}fVx^S^UvfPFRyJ)$+u^kZwS*@)zWoP&0TSn-XtVm zh4&v@1c0OdKf_+E&XR-R+GJ3mL0DA-d81@1Xgd`I91AfvBaMMN^<_N7Djo4>>~lJM z(z)OYq8cEQ+4L{6lEKLaw`$PNn_(sRqgc?v1on;61i_1B=S+Xc1@tO{<|0UEt;NPN4N6SuIi!0l|`4p%@MYG&HD zw99y`rDQEEXlX=*{eAZS{b*A4A1n0b|0ec`FG6i5sVIB%K z&)nm|K?p+n{mfCrilW^ezwKsM**lkxLg68wFRUy1xc5E;_Q!^H0AG>fT5rkb#`*u^ zeNrNYO@$f=OXcj@hK6}YT2Mu);1Z_;9eQh;`Is{&QvM5)=*NO!XGeO^-8*;sK{f>N z)|dgQL^vLP7BG<7nH~WJ7?4eHqmM`^=x072OK;{b>pSVki3m?D&-7_&6k>iQ+0p4* z=#-{TxGbr6Sx#=ETGeJ`gZ{e!xAVh0GmaeoUw5W+Jp+>hrBTzC=ap$g|MjCZ)k~M4 z$V*Robv#f=*Uh$S3v*9TG8-8!3sKoz9$G}6wmkL z;0yq5LoLzi5zab$<5#Mso;2T$G_!dsSn&f?PQe=C{ErdrEVQg}XHzh^`IbS&6^?es z30RQ~F&!eak=ggFu4u^O>JD(U7F(T4oP9SeEvEZ{Sa-!O-k#uKw$XWDalXtedoT15)h#%GGCBGtz z=6SKs{$SdDsATQCOe`TJORP-w2-fb@%Og*NTOj<)iN6h&-Zdj4#L#`L!ijNFcebZ! zOpQSvf|*mo6=Eg{n2XkZ+(M97n`dK_U!INdBGJn0AZ=3E8uV_MbVoyhaSc>jCj``5 zLbnU#V-S0VVZ^AhAJ2RGuO9PZNjz=Xgs6viq)|%D{ur({`y+_GE7PvSN84ObUGk&? zse%;5PN}ZiX#@@mA!p|E-t$?~=03PJ9IZkn*du@Pl?l3J`soFSBtd~tY&}rVS{Gk1 zf#v&E_S{j#V)v+Tngc3l=k_OQG5;hwMtd}oT)dX$>cEE&`pMw%uodCf*VMj)4q<3| z#KZIm@O-Y5ue54v1TR{2LuFq?mO2gM7z{E`dgG?uYHGefY@*X2Sa`(&_aDxnVy%f1 z4HPjQby1uir1WvrIv<~{CXtg#;(woxx(fmrL7=jRbF|S=@Z_5&f9Mss{>2#1-K5o7 zjSx8F_w~ptxOE;w9Kk~MtNr_j*$%fdc1sxcKx&3qOpn?$6i`i^?)d0#w4fCiIHIGj zt=*Q&fu7RrwFFZ3<@mq*j4ALL_o01&_jv~?l->NFyMy{U-xf$RFsMBW-Jqa^&2u-Z z{KKQL3Dz@63p;n)_QxM|Q8q=V5wYp&d$cBR_w|}UQq)-@1}QJYKGC8P8XRsOZ}fLB zA?ws|=bU@DCU97@$x2T_&QB!cGjs$_9aW%d-*cfR36#6E}kOwUSWoXQ@=J^idxPbT9wN?t_Y zD|p;Tr#%AQJR*H%8n@mM4dn#&&=>`#>-}J2=nR@fW3^g-EpPs|0>`#~0N1eezvVD? z7R@mDRFpwmN`tOo!jKHwPZuaLx&jS~ph>7?VANV$p%uilsgr6Q6StVYw4&aCO`hIM zp2Zfg+4@N55b0qxOH8+sogKea5YoT;Jvu7YBO>7Y3w@jV(`zlrZN9ST$y}VFjA?L5 zWLcA=3Y&iXtmF3;$gn}w_#uiHGnK!Vb-1jrP*!ScWH~%{zk?~Rc6c6Kj%G#dURUo{ zLn+28C1lSuY3z;DXll=wB%q!#lq=GRI=9xm*f8CfQdAGVBp)MhyR78CzT`%mfwoTz zKk3=A-(*98|OH?!4Lkrwx;H2V+Lhsg?hnc)}l|5 z!z;_hjq4eV8VdP!FpffGWZF}cNhC@qXc(+P|IEmz3!u?d3rR_j^$KVRr3amfP8F zWYXVzFZWyxgWeCj7-RlIUa4Pj_&crE%2^V>QxB~BUL6OLLss=8$pW~gIfWQ!h zRBF9gyD<@$@mD5e!gmWnoXpVBiqua)GV{l-%9CatZFrs6uZ>q8WIYlaVts4BNR9mv`RR2`n1|8t7T)- z79>53eEozv4@}zup+xr|9XRLw>;Y(gRx@ZFGf)wKa#vzx z_(XwGq)5Uqk@|_QSTYXhPO@gKR-%cL+RwGk<#q9+aTQS>^Jr^=%bKlL80LwF-1-6_ zr5wi3Rx`B}O(zzxIO@>2dGpugxd^jp3aKn?h z;%lZa&_Po>ZA1pYmy#)B2Kq)r-66<3X{zNmU*ZHwMZXfl|(c zlvt;R*{b4?B?(&&MQnbd6o)>rAAULIM3Flv6ye^z1pE})S{1RNcZnMry`oXjRs5)@ zCWEMj%^((SJgs7{aGbntzgE@q;7y2uGa|Vp<8Zd{M}$^faCLRHf4gOJCb>dbe(e2( z7W_c^(OM?F&9Qa0etogsy0dpY#J)?(1Z`VYu#-OZ2txA;wMbd_?vJ-Z@<`!5KV;0* zvnb8oA_=x&UZn)52AaQ$(AISdVIn$RXtwNf>aQoPS0j8l-4PC1?E2zpRa zARwrI)Hl7*UU^LYXk2-ldArhXuxEXcheSs=xK9p&b{_Y|hxez&v;?ap#HdQ~P@!>Z zW_(Ugc?k$K^5{j0n)UKKPfw;GiHK zG#;dJN2l73h$J+@4gO5%z?+Y;>7>8147ST}`~(}KyDO#li`jJ+quHnYYEpRPlNv9D zoS+5)m7aZbh zy;*J<7t&Ld;bdfVDGIXth5V14U&_t!cw8AnhtDF> z1{$JVS4PU0wI4ltlylS2FjHWlBbhm`y^a08G>-ax-_i|mi|!U<141$#fSpi|)^$)i zDlkv5a}^g;!pHB85r~9Q_O}ZuX?gf5<+SyFu^u z${fjz^G=-PwFtXEKq!rBTO9b2a|C3xlxFezPhq6ebs^sl)5`CteW zwbnU#fI|(c-A)bt?l>1(-wSSqrJQ%heqoJpHoQ%Uw=yV#h+d^egt)d6oYvzs-Mfr< z(qwU-wgUHQsSDtLx(Hb7RQK^8TQWyTB*tAJv;wk<)p-M=S(&u>X}2i>ZU?{?r1cWC8PVz{DeN zUfg>Wowo8}I)NAuE!ru+xTO^9Vjb){yT8m@W+HkI zuiH7N0VL?Td`J${iBKgNtFS7Je%?v;IH&M@t~Fakg&{RRxLDtLFUuUlg0$wUS6FiI z1$EsLjOCJIIF`q40ZzoPE!#`J%=P4Xq@zh!(B4`OPjHKJGaDDs?n49#QY8CjB-lp& zvhYTL%rG1btoyTss-Bf%MFMgEddHy6@tgcIn~u7|?D&glXDcMq%C%(UT^jFCvnCsA z`G=jO<;SHc9OLIl^e(~mZ>;$HgOX$JmzW><#(o>P4uiG~jf~ckcwFIZ^6#{D*}3sl z@WvLT5*yGOl((ai7?V*urg~QsaD@rLumwAwH6##ha)w&>6?=F<9WTJ7l&~GcY8iBhkqpMq=nP@fu(VViiec z@NjMX=t0wIG=Dibq~==n^=F$<78~S801D?eqTs>x4Ed*jBj*3q7g70DUjceLGgXT& z`!>9?fY>Uh`bVkh&sU>+bP8`D&#TS51hUfRndhH@Z)z+w-o8mapODQwMjT7G-xHA1 zaeFH&XRQ;-x|;T7{@%pWSSayMY*zqHf)#ZvO?fvYmKCS`4!&0Q6e}RaPuL%%d$FRf zrfB}oyky)@algbIu;!aMa9qd#k3Oy~o(G+03*bj@>zPFNN3GCiIy zC|#%L_r-q7Srg(%vWl!4qkUfH4{DIC;_Od~xn|2p9wG_FG=u+0nGtp+cueg%v{uW<}*;^EYS#2+`(Zi;~o)+>laygiVLTJJMPf64N&kHkuFsv)~ zLZTjp`kAVy@#T`yFVgETav2X3BH|L5EP-E8bC<9SX!bxVng{7_X%{kQbX_n-bR DIIkm$ literal 0 HcmV?d00001 diff --git a/docs/figures/primary_robustness_20260813/distdna_k2_pilot_design.png b/docs/figures/primary_robustness_20260813/distdna_k2_pilot_design.png index 53964c415f8ace812548b52b99cb44ee05f88b35..77614a5eba67d2ff0bf4c12064e2e74a318551b8 100644 GIT binary patch literal 132158 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

-
LLM-DNA · Primary robustness study
-

Weekly Progress Update

-
Recovery status, seed provenance, and the four-seed DistDNA validation plan
-
Reporting period: 5–13 August 2026 · Snapshot: 13 August, 13:56 SGT
-
- -

This note updates the 5 August report. It records only what changed during the week, what the current data can support, and the next experiment needed to test DistDNA fairly. The full experimental protocol and previously reported formulas remain in the earlier report and are not repeated here.

- -
-
2,552
successful artifacts
of 2,600 planned
-
+24
failed slots recovered
since 5 August
-
68
models complete across
all 26 planned runs
-
48
slots still lacking a
successful artifact
-
- -

What changed this week

-
    -
  • A failure-specific recovery pass was launched on the current A100 host and increased grid coverage from 97.2% to 98.2%.
  • -
  • The strict all-run cohort increased from 59 to 68 models. Recovery is still active, so this is a timestamped interim count.
  • -
  • Seed provenance was separated from artifact coverage: 1,956 successful slots still rely only on historical runs with no recorded generation seed.
  • -
  • The repository now contains the formal RFFTrace/DistDNA implementation, exact MMD baseline, matched-sample evaluator, compact projection, and tests.
  • -
  • A leakage-free four-seed pilot is specified so that DistDNA and cosine baselines consume exactly the same generated responses.
  • -
- -
-

Recommended decision. First run a 10-model, one-setting, four-seed debugging pilot. Use it to validate the data split, implementation, and effect direction. Then start the 100-model extension at the same setting. Expand to all 12 stochastic settings only after the pilot is stable.

-
- -
-
Current job
-
Recovery was running at report build time. The active cell had moved to T=0.5, top-p=0.9, repeat 1, using generation seed 42.
-
- -
- -
-

1. Recovery progress since 5 August

- - - - - - - - - - -
Measure5 Aug frozen snapshot13 Aug live snapshotChange
Successful artifacts2,528 / 2,6002,552 / 2,600+24
Artifact coverage97.2%98.2%+1.0 pp
Slots without success7248−24
Strict all-26-run cohort59 / 10068 / 100+9 models
Explicit-seed successes572596+24
Historical unknown-seed only1,9561,956unchanged
- - Live primary grid recovery status -

Figure 1. Live grid snapshot at 13:56 SGT on 13 August. Green recovery gains are real successful artifacts, but the seed-provenance panel shows why high coverage is not yet equivalent to a four-seed DistDNA dataset.

- -
-

Interpretation. The recovery pass repairs the preregistered two-round grid. It should finish before a final primary-grid analysis is frozen. It does not, by itself, create four independent samples per model and setting.

-
- -

Settings that remain most incomplete

-

The largest remaining gap is T=0.5, top-p=1.0 with 176/200 successful artifacts. All other stochastic settings are between 195/200 and 200/200. Failures are distributed across models, which is why the strict common cohort remains lower than the overall coverage percentage.

- -
- -
-

2. Seed provenance: what is reusable

-

The response-generation seed and the DNA projection seed are different variables. This report concerns the response-generation seed. The projection seed remains fixed and does not create an independent response sample.

- - - - - - - - - -
Artifact sourceRecorded generation seedUse in current analysisUse in four-seed DistDNA
Stochastic T=0.2, 0.3, 0.7 backfillsr1: 42001
r2: 42002
ValidReusable as independent seeds
T=0.5 control and recoveryr1: 42
r2: 42
Valid for coverageReplace for seed-clean study
Historical sweepNot recordedValid for matched method comparisons on the same responsesReplace; independence cannot be established
New four-seed extension42001, 42002, 42003, 42004ValidPrimary DistDNA evidence
- -
-
-

The current 98.2% grid supports

-
    -
  • Two-round cosine, linear SVM, and RBF-SVM comparisons.
  • -
  • Temperature/top-p robustness analysis on a fixed matched cohort.
  • -
  • Exploratory representation comparisons when every method reads identical artifacts.
  • -
-
-
-

It does not yet support

-
    -
  • A leakage-free same-setting K=2 reference and K=2 query split.
  • -
  • A claim that seed 42 duplicates or unknown-seed runs are independent samples.
  • -
  • A fair DistDNA advantage claim based only on the easier single-vector cosine baseline.
  • -
-
-
- -

Current seed-clean inventory

-

Across the 12 stochastic settings, the live repository contains 320 unique successful model–setting artifacts with explicit seed 42001 or 42002. A further 176 successful stochastic artifacts use seed 42 and are not counted as seed-clean four-seed evidence. The 100 deterministic artifacts are also excluded because repeated sampling is inactive at T=0.

- -
-

Operational rule for the new queue: skip an artifact only when the same model, decoding setting, prompt set, token budget, and exact generation seed already have a successful output. Unknown-seed and seed-42 artifacts remain in the historical grid but do not satisfy a 42001–42004 slot.

-
- -
- -
-

3. The immediate DistDNA pilot

-

The pilot asks one narrow question: when the generated-response budget is matched, does a distributional representation identify the model more reliably than averaging ordinary DNA vectors and using cosine retrieval?

- - Four-seed DistDNA pilot design -

Figure 2. Four independent response sets at one fixed decoding setting. Seeds 42001 and 42003 form the reference distribution; seeds 42002 and 42004 form the held-out query distribution. Every K=2 method reads the same four sets.

- -

Recommended first setting

-
-

T=0.7, top-p=1.0. This is deliberately stochastic and therefore more likely to reveal whether distributional information helps. It also has broad explicit seed-42002 coverage in the current grid, reducing the amount of new generation needed for the later 100-model extension.

-
- -

Why four seeds are needed

-

Two seeds are used to estimate the reference distribution and two different seeds estimate the query distribution. Reusing a response set on both sides would make a model artificially close to itself. Four seeds are therefore the minimum clean design for a K=2 versus K=2 same-setting comparison.

- -

What the 10-model result means

-

The 10-model run is a debugging and effect-direction pilot. It can reveal implementation errors, leakage, saturation, or an obviously unhelpful representation. It is not a final statistical claim: with ten queries, one corrected model changes Top-1 by ten percentage points. If the pipeline behaves sensibly, expand to 20–30 deliberately confusable models before interpreting confidence intervals.

- -
- -
-

4. Proposed 10-model small-scale cohort

-

All candidates below are already members of the fixed 100-model cohort and are advertised below 0.8B parameters. Selection is based on scale and family structure, not on DistDNA outcomes. The repeated Pythia and Qwen families intentionally make the retrieval task less likely to saturate.

- - - - - - - - - - - - - - - -
#ModelScaleRole in pilot
1ibm-granite/granite-4.0-h-350m-base≈0.35BGranite baseline
2EleutherAI/pythia-410m-seed1≈0.41BConfusable same-family trio
3EleutherAI/pythia-410m-seed2≈0.41B
4EleutherAI/pythia-410m-seed3≈0.41B
5unsloth/Qwen2.5-0.5B≈0.50BRelated Qwen variants
6unsloth/Qwen2.5-0.5B-Instruct≈0.50B
7Ihor/Text2Graph-R1-Qwen2.5-0.5b≈0.50B
8robowaifudev/megatron-gpt2-345m≈0.35BGPT-2 architecture
9state-spaces/mamba-370m-hf≈0.37BState-space architecture
10unsloth/Qwen3-0.6B-Base≈0.60BNewer Qwen family
- -
-

Pre-launch check. Parameter labels above are model-name/model-card scale labels. The runner should still validate configuration compatibility, non-empty generation, tokenizer access, and cached model availability before the four-seed queue starts.

-
- -

Frozen generation contract

- - - - - - - - - -
Decoding settingT=0.7, top-p=1.0, sampling enabled
Seeds42001, 42002, 42003, 42004
PromptsThe same 100 classical-Chinese prompts already used by the primary grid
Response budgetThe same maximum generated-token limit as the primary grid
RepresentationThe same response encoder and projection configuration for every method
Output policyNever overwrite historical artifacts; write to a seed-explicit extension directory
- -
- -
-

5. Fair comparison and expected pilot time

-

Methods evaluated on identical responses

- - - - - - - - - -
MethodSample budgetPurposeInterpretation
Single-response cosineK=1 vs K=1Original low-budget diagnosticUseful, but not the fairness gate
Mean-DNA cosineK=2 vs K=2Strong matched-budget baselinePrimary comparator
Exact RBF-MMDK=2 vs K=2Exact distribution distanceAccuracy reference for approximation
RFFTraceK=2 vs K=2Scalable distributional vectorPrimary DistDNA result
Compact DistDNAK=2 vs K=2Projected representationAccuracy–storage trade-off
- -

The decision rule is simple: for each held-out query distribution, rank the ten reference models by distance and check whether the true model is ranked first. Report Top-1, MRR, Top-3, runtime, and storage. The meaningful improvement is DistDNA minus mean-DNA cosine on the same query models.

- -

Time from an available four-GPU A100 allocation

-
-
0–0.5 h
Audit reusable seed-explicit artifacts, freeze the ten-model manifest, and dry-run the queue.
-
0.5–3.5 h
Generate the missing seed-specific responses. Historical small-model observations have a 2.4-minute median per artifact, with a long retry tail; 1–3 hours is the realistic wall-clock range on four GPUs.
-
3.5–4.5 h
Build embeddings and run cosine, exact MMD, RFFTrace, and compact DistDNA on the identical split.
-
4.5–8 h
Inspect nearest-neighbour errors, verify no leakage, adjust implementation if necessary, rerun evaluation, and produce the first result table.
-
- -
-
1–3 h
expected generation time
for the 10-model pilot
-
4–8 h
expected time to a checked
first DistDNA comparison
-
- -
-

Practical advantage. Changes to RFF dimension, bandwidth, projection, or the DistDNA vector do not require regenerating model responses. Once the four raw response sets are stored correctly, representation development can iterate quickly.

-
- -
- -
-

6. Scaling from 10 models to the full cohort

-

“Four seeds for 100 models” has two materially different interpretations. The operational plan should name the scope explicitly.

- - - - - - - -
ScopeTarget artifactsReusable nowStill requiredExpected wall time
One setting
T=0.7, top-p=1.0
100 × 4 = 400≈103 explicit 42001/42002 artifacts≈2974 A100s: 2–4 days
8 A100s: 1.5–3 days
All 12 stochastic settings100 × 12 × 4 = 4,800320 explicit 42001/42002 artifacts4,4804 A100s: 4–6 weeks
8 A100s: 2–3 weeks
- -

Theoretical compute for the all-setting extension is about 2,335 A100 GPU-hours, estimated from the 2,552 successful primary artifacts (31.3 GPU-minutes per artifact on average). Wall-clock ranges add allowance for retries, timeouts, incompatible models, scheduling gaps, and audit passes.

- -

Recommended staged execution

-
Stage A
Let the current 72-slot recovery pass finish and freeze its final status. This preserves a clean endpoint for the original two-round primary grid.
-
Stage B
Run the 10-model four-seed pilot at T=0.7, top-p=1.0. Obtain a checked DistDNA versus matched mean-cosine result within one working day.
-
Stage C
Start the 100-model extension at the same setting. Skip only successful artifacts with the exact required seed; regenerate unknown-seed and seed-42 slots.
-
Stage D
While Stage C runs, iterate on DistDNA using already generated raw responses. No new generation is needed for representation-only changes.
-
Stage E
Expand to all settings only if the pipeline passes leakage checks and DistDNA shows a useful effect or a clearly motivated diagnostic value.
- -
-

Why not immediately queue all 4,480 missing artifacts? It is safe to generate raw responses while representation code changes, but the full queue commits several weeks of A100 time. A same-day pilot can first catch split errors, saturated retrieval, an unsuitable bandwidth, or a DistDNA construction that needs revision.

-
- -

Seed replacement policy

-

Existing unknown-seed and seed-42 artifacts are retained for provenance and the original analysis. They are not deleted or overwritten. The four-seed extension writes new, seed-explicit artifacts alongside them and the audit chooses the correct artifact by exact seed.

- -
- -
-

7. Implementation status and next deliverables

- - - - - - - - - - -
StatusComponentRepository location
ImplementedExact MMD, shared RFF map, RFFTrace, compact projectionsrc/llm_dna/distributional.py
ImplementedMatched-sample retrieval evaluator and exportscripts/run_rfftrace_experiment.py
ImplementedOptional DistDNA multiclass SVM evaluationscripts/evaluate_rfftrace_svm.py
VerifiedDistributional and evaluator unit teststests/test_distributional.py
tests/test_rfftrace_experiment.py
NextSeed-exact audit and four-seed generation queueNew pilot manifest and resumable runner
NextPilot result table, paired errors, and saturation diagnosticGenerated after the four-seed pilot
- -

Acceptance checks before interpreting accuracy

-
    -
  1. Exact split: no response artifact appears in both reference and query distributions.
  2. -
  3. Matched budget: DistDNA and mean-DNA cosine use the same four response sets.
  4. -
  5. Shared map: every model uses the same response encoder, RFF parameters, and optional projection.
  6. -
  7. No outcome-based cohort changes: the ten models are frozen before DistDNA accuracy is inspected.
  8. -
  9. Failure transparency: failed/empty responses are reported and never silently replaced by a different model.
  10. -
  11. Saturation check: if all methods score 100%, move to a larger or more confusable cohort rather than claiming equivalence or improvement.
  12. -
- -
-

Deliverable sequence

-

1 Final recovery audit   2 10-model seed manifest   3 Four-seed generation   4 Matched comparison   5 Error analysis   6 100-model scale-out

-
- -

Bottom line

-

A first technically meaningful DistDNA comparison is a same-day task once GPUs are available. A full 100-model, one-setting four-seed dataset is a multi-day task. A four-seed replacement across the entire 12-setting grid is a separate multi-week compute commitment and should follow, not precede, the pilot gate.

- -
-

Provenance. Counts in this note were generated from the live repository on 13 August 2026 at 13:56 SGT. Recovery was still running. Final figures must be regenerated after that process exits. The 5 August report and PDF remain unchanged.

-
- -
- - - diff --git a/docs/primary_robustness_experiment_full_updated_2026-08-13.pdf b/docs/primary_robustness_experiment_full_updated_2026-08-13.pdf index c34e13825e56babf40ace828c5606f0a8576eab6..59b4725a458cfe9bafdabec53adfdff6d2a1be01 100644 GIT binary patch literal 471813 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�J>yRJd!;ImrU}->D{1Y>iPp5Ot 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⁣$nAO!%UERH_YVX?DwYN{8Z5Gh!mx=yJV6`R& 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�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Ÿ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 V-pCl5nGFD713;6KipYvW|1Xtx81?`F literal 437694 zcmeFZWmF#B(l$s)LV_p3Ay|UDy9NvH?(Xg$LU0WPx8UyX1b26LcXwu!=bZDNZ`Q2$ z->msF-1KVt?%mzBYnNPgRWAso_ys9xsTg1g$M$wsU}*7Z@GNyqU^qCa<&5pj^zk?Z z1q20YXc%c|Xqf3}XqZ^R#t$~ye~y{KG5DH>f$v`%I7bII1_rPRfDMd$KF|1kEw~R8 z*fWEhG1G$$j9~&}nErhXzWaNx=VKPIf$RRBd%pJH&jsh6uX(6e||m~_jex8&v=&MU(aNGK7M}QvrNx(d)_m0!BF$r=xf_q+Tf9h zTe=vVnQ2oqQqkb4ktos9vg66?*jw1yv*U>wTi83{Ik7NlGBK!;;_+HpndvL)>xdfL zQ8UsrQ_(Yl3q-%liHlL-nHihv;|b~Onp%Q^U-h;1%=B$-`HXBV&Go5i8EL5ge(+?q z4YX~H|8+4b47HSvrJlX6K9EAz)L5GuEE%3T7!A(+70=kxf?wNCACH8e4d{f4hJ}`% zh6$*Km7Io#82o~9;+A^<`w%WJ7<~)9=cT9r9~02k#-oLy{vwV?En#V6u5I=|gIND( zkf5=d9T1IL&Cdrf*?rXN1Sd%E-vYg=cFAv}g|Fl(?X-8b(lU?~$S@ z9VYzE%Gt^3^{W^4>DZqUVenkNIIsc<35Ll^KfS!Ud6D0}+ot0_rssI{H59(b+{THW z;|f+3Lt@VpwQ+kRCF;6)Btqnuj9Syv{rMEJg5LbCVvOdJr$-v$(^Z(KQWb9V{q^}F zV#ED4w`46hLH#=n4Ue0?F+|BF&IfyQMy6e#Bm^=SmAl7-l;{-Pvi5qx^f( zBl;eJ(P;WJCut4Z)k(+GPH|6XOy+7HE-(#)&5v(;D7Xvn)V+`*vIPYCu-fZ7&71fS zOO}umkVu$%sCs94f@}t}?W>Atmw3Vu?JT~nHHcH zu+Vms?)`*==+DM_F}?lSNVyWPf@ZPI+5#;*5rR#aTss!59w%G(SGLOD!h0<{qbs|s zv#jYItjT?HlXK`4h&-=w^fZ42TT=ywZjEYptJ*j$;~6!Zk+~%WjnJxB$@@9!28XTC z5lrH*i><_Dc1^**!P5D#{SGGi6)w_U>RyQb*RN*cEL0z&B&jgyOW1sShdr>BtuBq& zUrF@d{Q4f&)pvWnBfQfe`wJfpwIj-*zEjgfZDtetAwJq;CUJ~1PU>yUQn4w0eomt` zn$pa{M_*)iqN|uWL~17{_+4vO%fGUX1Pkun~HqcCb^3UZxGBUvM^pXjfrak=us9HVF@VYE8jx z)*%eJTVmhbY4h%W3dO-hzKkntT-{1gD3XFQFtSI7eMcO|F$5i3IW1kaTc5Rp?uTu~ zxqR~eJc%<5#tCAAXm6Q;aCp^+M#eudi^^2oqzKZmRhu%#Q(pd!^-W)RVTzSxvu-}4 zUdcvbRgpop@s<>QN8-)gj+oqWBG)h;Rmpa0==!yi{2d#8WtSCl25)X;_V)F@!z222 zw3d*5=%0+`*S76J^yt!uJ-O>i4j(pf{b1}6RNX|4AX-#v%O;rSt%V1Y3x=83lRuT# zZc*XQdc4~T-AoLn%nT(@PE6l5NNj*+OV-TCx0QHdbArt`{Z6({tF_3bu3)e>G~kIT zR)bMfMmhmG?OTs6hK}0#2iq+Sv3h@$S?CFbJx+n8+)QQ0puw(|m;R8#@Y12~FNDkn z58GJXWViWOpz(S3UyHsCh9xx~;e}Z1tWheTL$hiiUvCIJ5Wp}TON(`;_n1SaC^_KO zN|-v}=6mCX9Yq_ew*Qth=UwAjd?@jdthH5^?ilauzJgq&7G+UG3DS?$!+GoQT|8Z| zdK=yJKe-{v$;|yD-zz@i?3*<6nk%t;KA>MOZ=*X^zx~AYtz#!4kaN)lmwl|79ZFtT zgkAT;!THr=hhkw@`#_g0)b!blc#drz(FC?gM|@${_0@gCKkti@TL}jncG-4$cv$T$ z1hK976HH2wzkQG9qhf0_tNzASn~}F;+wPpfO8TwBI|6k73H%5;cPT^UBsJvL55e^| z@C&d(=JgWo(Ehy+?x?5+%V`c_9DeBD?CPJh#=$8vT=p*QX7#rpR4Ezx>SzhG@JFRo z=#ozA)LCmKhNeSPGmVgf-h3Vrp~I!*Z?!05=~MWATr1-|J`yV-kyOx_YRAMG>&<#X zsQ2q~6GsA4`o%)$^sGkg0DOkhHbsP+k?!;gX9n(u5WdYkL*)tRCs*bR7<2+nlF$( z8=PBpr}~z!d-HeVm(~ra+?R}5&X31D=1?KAh7wlhc2*RlsSY%S*9)Y33FLlP1f*22 zT1+v~CE8##ZY=ZEba>%%f6uNly?ZmqdPH22Sjy<{wMzW@L$ZkqUer0X!pH`MI$C*S zD|!Z8JujN?s+C3)p0#K8cNzkl)J;D^a+&rw{ftR64WgR$1h1X9zHVwW7^Mw;R46Vw zl%Nj_4N}wjj4Zx9?i^xM^&#Om{BJVoZq62cdxm(gjBqvsTfw2N_H^&=tlG4!yN{OD zg4Yk71*8Egd`<7gdE$cHukY=@{$y;~H6JIkIvnLnWt@p;rSE)o@Gaxxnpa5P%LU;G zXiW1r(*q3-uk=a2({08}34P0JsfdIPjjd|P4!a`i?PPdMOC)zx7^1NU!A}LBYcqD3 z4OOGS^3=ugc9@!R{fF0XPi#@|pTw1wKe5;mi@=~2Bc5K{QZ>G*hOH#pCi~Wa9G~@d zmFpA=t5e9hg$?u6?CS*PQdgS+CO!6{t&bM}4>bRhH))VEO}_l<>7~K7DhcB7(zQqQ z2om#2Mv793?NWX%KGE|P3Smh<6}1>spRVN^1;c{)8U=o6zuh|u<{J<_at>?Z__`f| z&Y&hQn`cunC|vI$T&K|V>IhYTYB?_-$u2}SQv}=0GN-p^X4u&**O=B9Er0CP`7Uby zbS#oq;c?WWFq3r8W09!GoGSpA%^Zc9jlZ5G@&KvB`OY-?q4cCdu(O)=vXkTpODCX0 zfloOfHg`B#0;hpd+}DaS>|_?Uj3Tuy@ zvFxt13#UOtbA0mgjTEKX(<8ZC4LTG(lRlEf0CLfQLhkAf>)OI?7+mhu#*Wm+*Rodz zRg9;z>vS!)(O(89XC8YFLaQGNUDFRz+@P>5J}0W(+p}+UkBnuMBUl*wMN(CiKdK0O zA@ykbIPCVO^f8c|m&P>X@N(~9KA>ZvY>A=sesO`VlX4(0L0Lr_L-p}{|7u6ERKm=O zI1sxu1=gnUt^B(|OLGiX<_zispX$goeg#Y+pSsBxxl+@YUHxPwRa}*xAB)1@k8B4} zWvo|^6|75lyAkG}Hg}@Rcs4&A^+H+@;OE!A^Q!myvA%8mLFG*`!8#c~M7M~JK|9yjFD{wHqT@s3pZ)y9_( z?31Q{vUPvro_vy>Y$h+@nN#!HEIfZ9A7B?k5ehwQb;Yh+kl(CEpcYN{t4KIn!Eq5oZ7JCS1eYSc)7_xg%v#s^I!EJD%0FArTjI0FbDQoG)aDn7K7ZatuF} zB1D{EWloAeB}^-(n?5Gt*o;2Y*XBP_ zDM=I+7xoinS4y+VUCKB};-f3~LbxuUx|Y@HZUwW_Rx7i^SgaEmwOjlyhyG=z2+Ld! z^?mXX*>;vK?z-|$D5SD15C-v^mC)}GTo6g34imfhQVD8Csv4wJQ+{qcwi)!3q%g?o zJZx_@BYUM2$JX^qGI2DrDWoLnCMuxKbkGzW$bRts;f1jJQQvC1&)V2&s>`NmdHKmY z(9n7mq1+_bXJpb=b6_OwH`{l$%c{U%ih|g6Vo`3xbOo;Xd`U`k(>{IQSG%QyZp*$v z^9rDe?SBr^5ZIe(r>dDPZpuE85+VBBdjZQ^|J};3zLkde`epWa|JUp^3T?Ix#X&+? zBnvP3Rr~zD_oS{+_1Z(K`ycxA;JjVP;v+(0jEx<==?Rh0`XQ-4cu?i*#`MSQ1w6l= zkEpHWz91V_jh5_o{#RzTub=YaB_`Br`v$=;W z|CY?5k8$Fyc737?Xxfyc4XCZ{jT&>4$w?1EuhO6A_Y-MC}zK zZ-mVwg5|rhF_&(5X2@#T4ag6c{$r@iO?P9SPd8h|O)giDcbZR^TPa)*8=ju(k1Kw- zkJg~LAcVUpG4*qh8m?^KVD9U27zXSB7V+2PzJXq5 zk9Xy`d{Kg0y{6}_i&!6GL*A}p9oBeMo?@bL;>$MB;QJkgXB#Ho z(Sdc?+FOtdK0=W5*rVOWOOd^i+-x{ieL*-8-qLsS@SA~MvFFQO%-Au6lP3e~?Hi{e z=I+^=7sasSwk0nuG~`60dQR=PVB|830+OM(MB0|Vc`T-Vd1>cbv{f<1OleDt`6(0f zyOqCAYNzS>H_!JkUTOIH@0+C>CM?0kAbR3rY6cvMH9aO_h&VsiH?6J(SMid_*NcXo z@eQ92tlg3*j1K;6VVlNpH`j?qgq+~lOTqO=-Mz5D&b-fJaQtCf9!dGreWwv4-1X5=R_QRls*8K=qE;qwO>Jw0-T^7c-dnnLjFjWv4 zh=FsLeD%=5*Qwpn9w8+yn>%T%Txi?tw6$R_WfW0y5)8oE@6cRZ=ErxG^_J2%@HbYARkMo;&M2m;>XOAN&{OpbUrhIFx$*M!HBx1)sgOhyd5ETv=%6c`{TlX;g+SGV>M%AC1CbV zLh-BKqdvAe{C)`e4P(hCx6ref-YnDm&Oscz#(OUoSq)T{p(K3=QqKmg`8&3l@P-`>L+}JeHcSo-q-K~rczFazQI|$ zk6U_tRtw(f^gH^WP0%lKrXvl%*4=094C7@y;(x||m5zCV`R3M_Lziyz$EUP2ub~}e z9=M#DJ}l9ek1%KAV^{EpUO$aCl-_>a5*(29p{nvqJ-{uii=dv_&s)*@p+@v#;d zURAAHtY_=*OB8m8*3r|fy6&wB@00wmj;uF46O|Usf*q>eNN)45zd@rwf9oS zW(6IcIzc&~QyH@uU6ov65^s)GP6+>0{><}%mOZSJw)U!}EezwPaz6IGAAN6#TV>=c zV&S)6?4UUIg6l1x@eC&WyQPHUnrq6b&a6T8XpD;Xu8#uOk6MtF1lA;sb;L)-WJxjE z?l@aR?nb+9c1aX=FV-ejc(c+uEhF$>PQ`k5>S`$S2{18lpDPAW`{m>!7F@a~ZgP3z zYR>N3-=pWpbS=LB07r6D9lRzUNzCMj56Np6YoO2ks&G?wF)I$&U^46+o%4|N8`izW z8RR}?a#O75+M6_JDySp`?6wD{6C7$-^7S??-fe1ezX{?EoP~TNzBEXc$pOGqU)^okoQmTyiwlcVNNp}ie1%6JPc*RIa&q~l!I&wq=TdhgdPH`+x!sOVXEx=P z{-E1O>qXwPr_&dc)W2w~_-cuMOuV$U#zl*JT0nE+I*wRkvzEBR%}kCAG^%BB7&=izeiesTU{x!F4%Nt33wIZbGYbMl9KcqRqe$C{2A2jSxv1M-`&K!ag zF2PPllia2v7pv&ZhrjPGfw;YFYI23Q=B!qta{6O4@{J=mq?7bT;*&ZDL{D0PD<8P;BwgxZnQQv0Q^sAbr_0B#B*?MUqg+H8 zZ7pry#Qf&|QY5*?v|TdocqPG5xU}cUAoDE!r^MYJx7u%0&Y$mvJumh=ZuHnXB*ZW` zJ~$K41Qy-$o_n!(bm#IcN(nJN!1$!s-p49F2KT?83K3cSiL!*vM6LgdFy;F-0>eHD z&PtA5=(vA}5#PHDkkn(#64Q94PcN!)2??J``hT(M|Dx+@>Hdd`m%yWkq5j|acsf@4|EA;J!y84~Adr2U$G?*V zdLv+eq+_Wuip(;Wu`>RII;D`BD;tr;yD#}w_WXsNt(84FRnxa^U6Qv5tIMDLf0t+Q z%7i;Dw|1?xG+yx(L4?Qr=JszDTzIFdpql6@#G^$vhy7Yl^xIJk!Ck|JB$X&Ew&gk` zE)Q~50n=M-tpUkv3IpPmzF5h0JV@;iwobz|yfrVG9xxmXrr}#zo}l*6U3Hlo69_G> zreCSFu-W^f_4?2Lz#q|5$kX=&#d;^pJjMvF3; zH!QPpdU=c1ub!D~3y+8<ZzIV2>FpZy`f z|5)UUT;vnpZuB8*yjpZE{!W4i`RP0IPLdSlPKL#oOD>kJ#UmO@Sx4rT3%3SODF=hg z+1x2Nx{d=Vi2wiR|5FVdbJK59xD&hL3kUuxI^1)>FV_iyq_DC3OeR|z>b9ERC0?z+ z`Y8F-psxr8;af8I3If99aNZs7h?s=vPKc13`c!v?($_*Vdw*Bx(7yn>LtA1p|SgT@4KZF|L#w z1ap(hXXWPh9mzZ$@uh32p!_436xSQyu((wq+t_ca-H*Fz5X<5HHFFt5P!Qi7m5PI! zA{(WW1P>x2BFrpR4ffkwQc49!x_kx31(NvGks&@tU^ph6&p<#NBdG4C9qCasIJFbZ z%|&C}(Ht8VNS~K#|3^~2&IKZOCJ2azwxYUiPaCvG`@7^~Px#-2^p~JnfQ$7QT(_;- z;VJ*#k?$6s?c|lV zM5WX)8=69Bf7`FQ-~vyovU!Jiiac~9yb~yo6$+PhxvU-Q*4>@6ZCsA(shKUmIMip@ zCtILZ+G~$hol>u*uQuNY*SygaY1rk-UT(MH%iBi8U@@|>cZ7*Tp+V^QScbb!`sh)V zhKoX?StD0zQmOI-4!zN4AR6uc&q>diDTCig=geG;j0anq6220#%K5x=A2wc|qFnEC z*9Li<3UtVzm`qsCT91x9H$QkVadL9DS@xGG-jnS2{K9~3E*{$r`XJBUEqf1krjwTR zmMeM3TkoqL?dT5|JQ={zrTVRW!R&E)Ym|+f+Vf2}$&ckn=$1Sm)YE6-=j``5?ZCa~ z91fcu9u!PW;#c_-_jHB8`vq!sRSsc#_0mgXO}YN)>}jwAM-FF9oTwBU?stRkd`K1gO*34id}+EmF@^I=#ln7H z2%GO{ECarGkini!ZWj#qq&AA^$(^rm?CmjG9NnNSO_*^R?>5{a;yC-JQpN8`%q2}5 z6w+59u#Z1_7A-2(*qPr^Jv8ObFM~OkZ;?kmq({6CQoPBt@vaM*L&V~A?mF}iOnL`h zkKieBHfs`2TF0ruqNK#S>C#+o(rByi9&J$LU73%iyT&96Y#8E*Mg`5jeqqiLTk0dB zrdKfmpNZWUji%tEQQh$Su@`)uI~eLZ^BFTHd_;tV7jH3&rk4@VqLmsg@}1a#&il@k zSv$Odvkt7J6EkeCXZB5v7iGwcRdIC8+8<(FUgvf)3=FhrhCWa|T>Iy z2a1Rct1+5k3n?|TY|#7ELrMyZT0B`JG80**Ii*~$eFxOs&q&&_fyv}@dRH4rCcyzL zN>tHeIM!wjRefEzatAq$>E6#-wA)X!**JT(Dpnm+M& z$Ia$&M(}K%uIJ;IsBr^__K{$c zrck>abeeZycsy)k9~ii4W=FXd{AnZZ^{a4CnCOZ24zfL1DnI(l(}-(#NRsT+ER_&S z>DMe)jj6Y55f<_Wb}O`2s;BYOacI2kAMknV~uZ7uU+%u6QN;hw?3IG$J~aeY*qvXP*E*l{bKzt}c%6%th|F z-A!9*9G~p9K{gTP$>8`$B!qFLe+KqcnyX*+6B(PJE(JVlOw%yNpw)@+C|*fqXC=Ie zxX9P91q&tWzDSB3<)|!*XpL4Uz1f-`=5~#zD(Va!8zu|1EN#NhRdkG!DZWz$OM;$r zWn1Kx)@M{9&?+gG5@NkMJ!5DF*8;$*aj>uq8>vk0EM|1iYv3FTLAaDlx5$s7Uds*I zO{`|~lcO;Ak%-M5@pZkzC8hcej6EFA_>L(*<-$9N?;tEN6vXe&J3j02-83egN4hDK z@Z5S%CLD@H_Dz@aXVZ=%HOOr#GLNn!fq+;v1X=^(Yn9|^lcXSI% z8l~K6{ieB#-ttMq)ZC!pJxt?yf&%~pPY>pc92+ZXS<+`{1o$I!LVc^9SS&f6 zMZcrYXima?+#qzY&Pc|_rl;5>J{Ed0HwcyNMm<3S--RfOQj+!ty0QxdcrNPGkO0)Y zq_bJNC9{-Y(xM7x!#C;|@pe*X8IN^2NcH-E3Y`1w9s_*`*!G@Klp_x8N9?g2Nf5HE zVYkA@P`ib4HR?0m=3W?irQ)be>Z4=$%&ORNrK z_XY;@ItJwp;xaES%Etv>Kpb-+*^d;mUy_HOTK|EGz(--npWR`0D!AOf-AlWbO%>tm zV2jcjf7COp%g=SH)3$~pA|UXP``vIqCTloI>LKmoavMXK*X#FmaZOq|fybv1?ZK}n zcVgo!Nz-vATSGbJ5=r0;6y8jw7A>hP=kzf7#yODvguIMk zZZ8cQIv`Ne_vYa|#l&2y0n26J)_hev5d_d7l83z#q=T?9$?Gf^BqXF?Qv&AP_xeQ> zcxMi-`TS%C_AL{CQR@#Sb(13Gw-V} zP_}}z^Ofs#4t}PNRUNTe9o!azj7CbO7}$65>C$io92P<@5t=I-fUxiCwHS500Bb)GIFXRT;T*kc!|8<18Q&U!WK4D&6dtV+-PCf z!?W0Ls>#`jsi>&9xwWnl4?SnAmC;Ib_KOp>qGdn(k$v1KxrRxVlfWd$GPJz8nuk9r z9`5ho$Hm8Ao*Q4sU(7X0vH3lu@lRx|>k-kd_m$)2< z3m<(ZHfx9W(gNpvtX3Xw#o60Zgb1=T)S8_QuVYC~BvaCk#m(>MVL}v4au`Jnc z0GZ?qg4nFD`}qIchBpTDqW(`CPO_JdA;0+3RszDh35SH+==e=UfT`mbfI*wwCbB?Y zCCtv?aKF4CkF!lhG6=NHEX|~f2lDucPI19{{!EOp+1!8Ku{Grk&{k!VD?&$mJ0Ssq z#Y_|R7I7xZ8(Fu@aj*^*2jg3<9ptn0_a~8tfmcZ(ZkS%bRS?MG-! zPpL5(%)YzbMrKowKT^($F+T#i%$x&zgh-VN%I*t)qfu!{yU9I*kV?rKFlI4&DxW~` z()1pBc{MXX!V6`OJE<;zF*LiJN+rGMyw*zIoibt zoE+!v7pP!V#I<22Q+L4~HNPaIr?Ko66GcZv?2Gi-IfynK?t^LbZ|kTkeh8j%MvUDJ z3plQbs0i4$jZ4avqqV)r<>R$fYi{RDX0w$j6uyC#k7%&6eN3AO47vrU4&sEy$j0GG>^l^{6bAdI!Ig>l3-=d_U|kM7v|kUHcMF1gQ&u$dc~vWocUSn;?FR2rBD^NZ>`x7Q#Zwyjxs+C9CS=s8 zIt-puBiDWPM1lxZxpmV_)7$e{I=&lwQSvD>>5okc-c^BZScO5e^{NVU;nikK*(@7b zl=VB$ksHZgx_Ykgx+d!e~f-R*3|#vZ{*I3%^WoUCvs!f@22qyK9Z!=s1UD@Q8$PB2ltkkPwu6iilU8< zj*b`YDU~=?>MfUaNy1+^*vYu*j2ilo?wz`$S=r_)Okgt5$%Z}=$iyQbNNS!ks@$LK_h zX^?pi&1;8x02Cb=83Y|G6UjGbInOYmR{Cu46#vXaL!;29%<<{{L-Qw5n;fb-ryG}> z7H+%n=zWjdn;N&0;$~9+>5x#gT!`m$u;IdlBr=KG!oAWEw ze_B&@i|{Ae^HJFq<8-3gst0615!qsDmK!u_F)eZOL%k3w?NY{)GaV~0h>VL{^TY=d zpojZ=febgTj!${_Rd}Vbu{GHBhzRI(McU4^b%Q77Y?{x?>hGZCEt=cKbcy zNm}<5{tRq%>|lp^&9;{onKdY@s(tFA(IgVmBC+sBEV;>QE18c?vc{Q!CT)c0%8(dPWgLZ2SCo6InOz*gnM4 zhSMBdz@7E~?amS(Z3!EOl`E%fPoI=`xBn?8ic2-n9#Z*AW|PEClEOt}ig%0?F6wet zUye2xe|FazVV{AGBEkJV?R)QoY(WyKsZ8c{zpiZcBprx|If~?LKC=pESHD26U>O}o z^_YJSY5*AI2L(DF0K?UaCKGVKOS@GoAAJY2A?Eq80qk7G~upEu`J( z8H+kHicS<|lS2b}#Ov4sf%B$}e3r|F?oD%7 z?066mzr$r_W|DG6mp?6AW9pJN`OiqHk1sBi%@(7x*fn&vb5kktZWRybI`H}A&n5=V zil?)&$~~7(>aGaUh|M||215`4f1GX^8xARw5fMpnVE>mA({*)F-k@{1rHw3YZ2z}S z2Iv;~IkM$XvMWAvizY4p13a)5cGIHr7#C}|!aLgm5SuwgmaVVnA9{vjH!yCQEXp19 z8vqBABNRCGMCz!Y1IUrn*d%Lc*F^mF=~;sT0m8{>c7g2q)S8{JFB4gA{O-wpLy`+@ zZ!!BBA14o71L+NC3py}$U%y6-3_G<5Z8bKwbc@l6gh9R_=BZfj>`TvYuAI=_nrWJpV0lUP9WFP?@EOI^Du61x zPiRE*ui0IacSXj)bT>^t}n^hHf7*pIi+dE&m(( zj3wfW8y(iFQj4YZicXj zNwzt}URnsz6Y@zDp3c6ytJB*DsY{L8QNesi?dFEU-X$Ru5MJLLb0!2Rlb4{y66@oz z)Jv)IE(HSZM-bHSfU%TQu~}_9b<9lXIB)R@h5B%Zz0=$+G2X)=R~LVvmpVQkS-Y|o zw&c&dcmHiwoPR%1PLv#&)vdNxKI(pcz;-2{xCts1W-CnxGF-tP3 z_Nx=3|2?{NmJap}e?!T@EPHyx@S~U=u6vf!^Av@&`u?;62Z>?Nud*w;cZ;^c<%EDx zerYd_4;%yp)Kf!w=&9dX+1Y*BwRRg&U>51bZ%y1wnyDYsuQwHJJ3g}7hA6uFyXRjv zGIpNcxW>d+BSau(U0OkPxS~|yA&^{}&jx=!GXIcie^n?TwCZpoDLvvnG z9_3yoR+Zs2PCCUPvma5W;7MtxxQc^3*5a*eOyV@~5+jpt=UTdddXTajFT%ID2Gy!@)fs>EW~e_>!a5j`07G$bQbtqhn) z2&XsyOv^+dKr@uI*|J)w+X_qwiTG{vL(#EZX_NOCKB(a6d)*?*zMMvZK9aGJV&&!# zw|2>6smqx=uvm~zm9bk{jk3&Vj=I+c{Er4dNpn!U-&}!T z)HA@JG9BgR8UUGjo9$!6cNV`YQd2pxd()o?&re#Wr5yx$1qi!Ta-p?)8| zRDKV*%2Rxllo&>*_6)e@)>NcGKz;VT=}Rsie|S^33;k1iap&Rsu6| zCX?!7kA~6JVq0L_l*zDywbRn1zyykCI&%Qq%i(bX;seLf!ZI7`6w_TKvYD8?db}o z!|%ZLQ*jWWit7}Yei{xv6gq_^bXD$Eugmt`IXmBk2gV#Tn$J+C>#vSOcchmP2VVVt z=3IBmw=fTCJDSIS=ZYJ9U5Ru5g2#{9l5K$f%w!?<14+$6 z(+V&RQpY902Ub1p4v)81w*G^dS7Y};nfQ)8iTo+$*|M_k%pf3I-u+`*0NwtOXyU+s zDX7`#Ku=0aN=N1b2voq5O>8H!tDuRCi1Z#4W^6R)8tU|#6fkIbWG93}3N))%I_!ax z2T=2ELSb7}N^$I-${qNILz+e9!e2nyp|?DIqFB5jCLtUU90=056rg^{5T5-`c5R%h zjRyHfc=Z>?Q+?6$*{3DD9a^KFKzLx0XCMHB)dMBo`mbO0S2#tW-0u4zzafjXNQ*y` zfAsYx{Ai1;4ivIm)SnoW_cn&1J3OcQ0n11>7}AgugG=wxxx+muB+!+Sl_k*CzSv~@ zv@F>iio@J!!b4v?@C>#kK$#?$NGTwqxYS^N6y)Cx9%VXZ36D-EQF=+zUTrU3dG!-I zb0j3evC-dO%(~WMzK)&FZr0OAR5K#&0T39h0+iP{;#rxZd$e8n9k6GNV9Ajz^sHpY>{_MBG6wK}QM-L!HM4Oua>mu*QFz zJ51^5Gn6E=vPfWDFnkFC;VXrPqI2SY9vBwGfGM<>_QdFtxEqiV?hLCKmr(YJJOr@G zWEw@jJFLo$4t?vtkdwseeqGt3JnXgVcQ7gDrXHh{@Qvgg#dV+0h^~jImAaGM z8R;AEa;N%(h;dhWn)&&W<{31zEr8nh0EXe=#994(w=y9RElT;hSVP-Q1GGPhMj%C~ z-dv2WP6A{5>N6}}TSIEfU2Jd9Shtt{KWF0?TD!PkfElQ>MJC(-9Nx#C8#-EVL3~Hu zOPjJ>9I06p9=(#SkDJ~3>&!=6GUgebSg8G_)7PfV7F*=UQ2{sxKSw7v4C67ul%ONG zau~0{LhdGhUE)m*Jff~DZBhjML`_Z1sUVl<``mJgjmo+lD=d{iI#J@($U<8Q2SGf| zgyeFT;V~H+kqCi`%hwH5c_-Tf&bv$&#ZQWQ!Wub2CTi{E>kn!IDcy$;zslXg%x-^< z1YB~vU#gwR)6GhAsIXdJM;_1phb8-)wkoB1j>eNQDZ~DmpBLX;!44M|1O&~Gx}0}G z&v>!Xq3sgxjuND!GLNxAz#=H^n8b7OTGcNA3QF2EA%L0RsC@An5WPK1;rU5WUP%lR zw#W%`U`DiShTCyYPk+`bus+Uv%K0KeA98~zpcpzS0NMjKJEx45f}mBDYxrrgAP9!= zbqBnxUscZ-anKr6Oy0Q6E2WIGS->U;BUADIm9gH_;XQK=Qz(jhmVBI~z7f9BVHp20&FHnBw9 z-Q1BOJ%x(FbOv&a>0amq;1wwqa}WP%+bIE;dAVDiT(6Zm$d2?HxF-geLGRQO<86(W z59nA?tL3RQ5@AOd&ZA=^?O_OlmJ8@uf(q)5=dJzW_ozP)LKCK=D+#;eA|CQ*pw(FB zDR&B-%65zTnMcF4SH0L}w`to{2jGDX%NcOR(z@B8S+WTtzur@hp0B$Zb)u9L;6#ll z8}upXF31#fEkJYDBet3!peQaXrBtOEOwb3|rnl-Jjlz1Yb>Y(um}6N=RDE>|Vmy_4 zZ7T3^U~jj)$*ZpeJybIVmurN}EthJk;ojk<{8kECDshf+GvNX~a7isy&_M(}?WT7R zfy2=B09vhK_}1kNI-6SKgO+cW6C9aRfsKkvd_c775=gcW-P`<1{Wrs8y~F^eWh&A9q)SctL@b(|9EpcsPq z*8d4q;*VcTi74xD>(n7KLLYBkuNL`=HR^L|#bj*CX34$1zxz3tmO?CtZC^UQu$Kl; zxUK~a%IWDEz_aFpN~qz;<@lIZllk4Z@jq={KPW3?Dm%F)RIS#xEw#f^Ko=wnBwK;5 zM9!8RAK=?r+JaS&a?h=4}ynB@HMmh;K`y zT)eTghPlO9Z+YSZ>Wl^@MX1&4qD5078Y;moaQ~SFWhK%N(5sEDwu&lNeZv!#T4w~1 z`xQ2FFIM!6hK>IkcmmxDSnGB2;|WK`1V4$`9(H92?kf;?RjZEx+NH5;?Kj|l1>Tq_ zSyyD_emLC&EVlkr&N^Tbqw=Kk0aXXMbkK7rpr!4ZI(QASls>oS{@hghf9c1vc76TV zgP-IN3FYyuu4AY|zTHX~iv@S3?Oy_Sh$&yiL@w?3=o)jjr@yuQ2EQ>U0T>8wM=NWE zuAy)#G}XGt+qZ>$m=y>+la})ljB{<8{COd#9G^@MM?=hAgLCHc9D@eEyChWIE;_MQ zvnZVI&u?0zRN1be&4<|tO4eGMK4)1h-PxL{H8g2j7X17kX-E|u%hK$;#apR*ZZ=<} z*iL7L9q2K`QpC`iN8JBMTS)$#t%+>}Js}mzG=P z<-=aZ{sNKFb%t_Zv0DAX(9*U;{S`JBzS~cZ!a8_)tiE1I#zs_V8Clu-b7&Nmn!Dv< zL63YY4UGXYx7<{(3;K%N8_Dv%3zk1DR_>yZmTQ@W91yID~kN8*w$;6H*D zu}lTxR%~-971oW`s5dXX@f4Soyt1dq9=B|-0NV2APO&q(y=C7WN*2nY^!GKtOXl=c z=IX6XxQeehBF3muI7_|@yEm}z{r-|WrC^FoiEFaLIsanlMN$Z$oK0Fm8qQa6lt$0~*GXthj#Aec6E5E6k*GT20+=i9 z_C?3U#6(Z7f96aPwP1R*W?^q^#T60vt}YYdG^Nhy`mEdHp_5X*ery9O zKOhJkvIJtLeD++pUvazQ;Nx)7(h6Vah^7qpDOzUMsA)^Kc1db}lB2YkZ?bgh{hm(z z_)Z}#fIjBI_CZ2N#zrJ?Z*sv;bm~y4&Y*rUrMUTLv0`^hDD0WZYQMhYksl#(HV1r| zQoX+B0V?N9NbgQ@)wDCwu%!F)sb%3H1#?d4&DM?l>WV%{SOv4VTBC)4v8^L+w}{wZ zAF-}ZTQ~L|gv8N0*{pY|pY8=E)hm|#joJLFYj_3<1#p0DdzCPU=o~83`P&p~uN*$U zdx!pO#b=L8c>vBGSVRcjKNfLBnHzMg=cq@$n?|HGFJSoMuWM>`S0*_6u(gz&*nU8Y zMD`OF6H_VC>GLkh*04;vx|URz8(6s02I&joEu2b~h2QlOvl;vGEn7H~d$JI}^CK;I zA4hK*S-Uhoxop@h)uU3Ujmma_X{39R&jao)+%CIL-uj0Pu-dTp=tyVB+S6lj)G3jo z*0pu#*jVq-8I1bHnjZuKD^!n~lh~<3z{GNH-?&;Fr064)-DoeJQefcQG=4joC+nM^ z;>k3}{%j7hSB~GRXw=bs5(m}oP7%0>aTZl0f-nLl z;_L{*P)#0t$pNyiUbSW4z_3znMKG+di0}Rq3-qK8RDK7JPkst(>ymi$3Q9b-w7>k< zK_SpDBmH@1m06*SUd`=|VR>U4_g)$)Y0=NfP0eO|N%LxKvCbYmjwy&;tY*Vjl_FAYnv#f4*3j@lds}H#fB>EOZW-kxu-F6SXn?b4x z^n=Ev!N;T7p6=lWfoo8uLIS-;IooT^kYb_+YGU{oFm6fBk}RMPdzDLzCDUKW#$R+s zffEKNRPj62ig{1stKWsF*BQ9V*%df_3PjX~18LBqqL31o<1Ko71SHDwR7ITiul`d8DV-9yjjGv2o(;a5-aXir~V|A*I_Pd!HDdxM{4tnF;bq z0a+O}5Hk>P*lMNcnp$0hpn{W2fzsLflvN$Dfw7y6HZ2|0BW|Q{!G~R^-br=rR^Tko zVDF^7#2C~&ShMjJGVge;S3wS(w83R;Q379=PR;q=c_hgAD2=erHds2#SE;o7q8iYYMI3qIu4 z3?_4mbb9Gk?zkK-I@Z0mG3EtVZBLE-S?WXYTeHh!%%l>(o(*~*a^E*o4;;gZdb-YA zT=iZ5!0{&P^;2sw$pL3-;_@e7rdg<_b(fU2hr|CS@(4~ zAI_R1gG3cA)oVRm+uLu%XRnH{_^e{MQu`(k`~%!`%QpnESRHo+Q-_Ib|2R){PBF7M z!r_>&qG)aQLK+(vyTB(C6zFpOU+leiR8w2mH>z?J5D*nK6al3p5R@uisVX2MAkr12 zH|ZVpNKrx&5Rfjt6X}E&rT2*RE;Y0eLa)hP@tpHM=e*DJe&gOd?zrO{<6i%fBzx_> z*6j1Q=3JZ5I=;tDPIJ7~C_C#9@?{`5E~{e2Mg>2C?{Hg{wO>xa%<89{Rf6P>iQRmn z50lF7(Pz3ySMEElG2;(5v?OX0@_Nq88(WtL1}!23c304rWrJk3tDaq=@7;&xfWb)o zn8YgeMJp+x$16$7`JP~MbLPt#E6PpV5x>V$nSJ#oc*FX-wMD0_^Xldwl+j1aK&Qh} z>K>28Vx>Litfo+G>0`TeH-zOej$&hVUq}YTNnLthqF2%-YFSGh1!{L#ax4~bTZ#fH zTVu7B8mM?7A4Rc!t|z2kGb^v6!q3|273E3u5<7WVMJkwD!Vm&ZY81KxD|diNA)+Vh~vG>%0PYH47E~-Q2~A{-Q#`+#lU03M|S*|k9`-EfT7$w zJtw_~9XEowx`=2dUI8}Tk|MbPCNX9!k}~NEWDB5V;bE|dkoS`f*xWBS-Ii(e3OrF9 zHkA}dBaBs8iYtgpX{Gz;hc(ef=gBDZC)3eE7*b;eg<69=_jOr@ow+kFW@jbx|Kd4k zAz?>9cum%al~qteL_~!3=3?j0I84XRF#YJn1*)?G{9B;xlxJ}`EHva&2uhk%P1tvT zqw&IH^tD?qQWbmkDnT`@raAmq{d%Y5+e}T2LAE+5%8Z!q;LHC2RB!E+SyCHGCvN~_>uk=R6c=63``3}x42 z@5Yn>3Wq}(pS5z2_RM+OnM{<6;r3KhTVqGd?^hCA2n~dGhek;g+BSyUxE)2sboGXj57=pCGVB>J4@?sf8IuEg7A~qE_NCT- z$m;W};kq_3-DB*-GBFnH&ja#3X8iOOmlWT%-FjIVDG~4xbgO)|ocHp6vbU*xt(WJh z+8vXd#e|^D%<6zA&cG8h%lb0Y9F=w}k&-jJgEMgCd-jI^I}VJo^yN@A~Sul};fbp5V=lzB zKNZ826k5n40x6j#Mi;#1qWEVnzZ>IMjpY;0UUREeCwOXDIu|WUw`7r5jr-1Sd(LDS ztK;Ke9H|L!Rtcd43tE~F(vH4UjbEtqGFuG12MjE*-SF?pXUag^oQgbSat`QR_|UQFVa& zc9=Ou?drm++e5rBh@BhFY=LYr2vzhPBcPoi?m)Pnm3X5@!DXK}X|o#k!1Ybxf^hI~~lSaq4+W!=VasnlK$svKwfY@U% z1LR40YtVKm1Ed$gS{05K26Lrs*yu&U-Y6D1V-_0QoyDZt|)G%3HZ))VoNGa2ir_jow98M2@ zp-xQe%9~z~RErf8O6s926V}<^xWqD7XR7x4x~PAXQ)>XB+NMST)$s_Hu=gZKm#}Vn z#W*)Pb~pbK%qZoTsr$u+tC#2}Gks-eg8B3+cAA&BIE|>$mr_40<&9KfMLH)qR!xjX zn3m&7g3L=nSS@XMDJ%xPLbXh!zf6;1IYR}}t37_64z+fq=du5}`v?8$Q}&=%)4@V0ez)g6FqfpH4Yt9iQa{L!uK=8L}Pz^lrYCqe6&J9&;(hO~hf8)6-Nc=Ty*2 zI^3A|)~nxNy>-@7E%Z6n4_D}T)j6wabr9n7!K8oDD}y&;8tNroYbjz~ra~0e zJsGcqkNi+J??2);N|c&2L!80QA;mz7bD*)d7_CnUGJ=Fs^zU!PRYVPtt^%Uass5d0 zDT^#nvzrELZR;)NOrkap2Y^q@H5|Ek0w97Jx!E^Wc%8TbMLFB{r?G7zHAC^n+`pBieck1V#wfD zlWVDa-|B>7fkvXC5*%VTk{w}UIM7cJ)`5sjPL?)&0^0nch4OF@+74FB&dHfa#RiA1 z%j_3yxSf(#w-y9NNH(1yy#VP3gRpt_G24vlJv|6ho==cju5=>_d~A=w>f|6j1sz(k zBC3TGB@$P-7z6OlfP`ay^UpQU~&=A`6`{0Dx zkL8!`F1pu6p+sdd{*dFWI*YyzObyF<>HMZ=ljQ!mk=^J19hUHjg(Th25J@m8q=>B1yzhV0aW3_|Hq zg1~`0%GCtqz8j1jSRIkE6y=Cia+@%d3O?QhWZ0XDmrQTJ3D0Fmy4x0YKo2k z&cIN)yd}ljxfKD>m`3r)`Sc6&n!8eZkLN_Bkp#yZP4DTf=RtPg_)*0E)s*Yq;htfW z?5;D6l`OP3Wh2j}ZY`cT(0X6GG?~8j)4ys}O!Tz=)!e>{`;nNvz9VZ9q4LuV3?m_w zITRfd@DxDHx~e!||}+B$z@;{9SWsWh4Q z&12J-TB^ZQaDsWCcY6emJji&QYh!Tzz97+mhk^VmRj&{xvri~njhpTbA$3MP8Q-N# zLqA?0S9Iut>e;!0NbKx4c`lHC^BdKx34Ynw^y+uj(67-~`a@0gfs>}Fp8&v&-K6vU z`pK7o=1c&>wY0VvSNr&OPG~p2?=C-Zka}c&Qh6eW+G-o+EjFl4{`6_yDNDwi*>QQL zNSo2!eO0ViC=;ZrhMIUxx95zleN!dLrN}<8=?gHD0@3wifP8@v{CSJ{%o^L;gX;Mw zS5GjGwUZzbrvicNw8TqPn(6Hl0mI?}|KjOofQO)eR8vZ>Ky~t8Ib9lY{JbBgWj#xC zIZ!OZeVN7!Wc;*oylW5k_m@=yHivig_f*w&@7OHewoHGeh>LfQi;C6+S5vb{PF5Sr z&QvsRs)+E3{&2pBU4_ir?(YTOfeypoEy*K~v4MA}#&<<539}n|)+VqdyH|f<%c0H}8@bV!3c=%!=b|l8@bg8mfs+4mi-T~FB2uOlE(tCooLYW=+;r`O1b zZddp=kGQz_Lhp&PoTiNkHV+M5EHBqd)4WO^r#|hy(Rv%_sqpb}_^ObPb&&oWR)Mus zuDz$_+cd-GN_UBR2qL1j@)i&}QRxM*N&2t?d%WcQLc+rUMSON*HyT8FT{SWot9M#JJL2m?%zQjWqZQo5T6Fcc)sR!i0xM7_ zkQ-k_Dm_io>+$vq64rxMn0110XEo{6L7vJhrL6G;Qtx=wFwZEBUOpUWn{eeWe;B1$ zPzfqzjSz17N7<$autfM&b^p?|4Kurn9ag=K|IqD4maB zvgtRiHlbiFzYsYcp2NwHiP^>O@WBA8X+tS$-q|=mPn+tWVG`55^-k22p#tN*vZmClf8bO&3wX2Ywb#==(9*xf|`u8RP}yjc8uKY{j=0QT<$2Q|jOvS-Gel1-1r_eg%P zTDLxiU%r!)PwJg~>FTqR7jYZY*}#Q}zFPewYcc|!rlEcjoa_ntU)CiHk4`#W?^ z0kngFB_CUMj+4Sd9n+yVX=}{|M!$n8f%FW(^tW7AW`W+8m~}RK_JBdPyNvos*ZTlH zlRo!onWqxL1e~s?o*Ch$0K|QRjpi*n$@7|{p73l0BVOw zxoobed5f%j4I0+@ zz-@FA_PwK9ae?}4HdXt`!y+IH0-#^U?ycNuXZ&W5-S0ueR(-r+@1#!_TJ3aF*|OJ1 zvF-44=$FX`yIu((HM!YXmZ65-PG#b-+=$$=<&a5_= zJVZ7i{AN1&8|*25U2}KnV^Y$S97VV;Z0Mlo#@BI>Q@ia4Ah;f#T-jxxSa|45pXvd^ zsTni79lf)OejSp(hJn34ew5Hnjy!-e0DyGA#`Vvyf4+0}H%=C|@dQo{h*r_?&1!(X z^+O5~dv|9CRW4rFkkZRu?!SgMFTY%&IW5sm{7}LhU!(c4<@-0bUq2bCm`hQ7 zZc-)Qb3B?}Qc;(ZN$S__W=~$Gm!0}!kRvocmpG{Hk3kI&v+w*hC?}dn0u1u~bI|zy zf$k|LbK)I5xcsJgI!%`5{+OQsyXlm(-(PTo$G#Jrt4dBU43=Rg&Xo)oy^rSkYmhj8 z^lyWZA;{#v2C2_FB&YKQG5-FGR_~B4aQkZ+f6Uyt1r8=b{nsRdajBYr&K&pRI7jp2 z&i9@_X6{Ev5I_6pa#>pa|3337T<~AZ#d#j5{e2Ll|DC@ErM9sUpEUXBa>1bgdeW~! z|3xD|=6@|WHQ+~X{nFwebdaTX)%Zo=RQHfl<{HmmY-mQw8-66pM>Cp882dj7v-KFl z@ry#9IozvhiORoLek?VhNR%EqA3$EO|Npjs5P^mB_GpFm$*xjQEiJd6xPHnk=#^#9 ze6_qX#3l25_CiR_SPd)z8UAV|`QL_6Y@Di?cKa7}K#&v?(#Nw+8Nk^cQ!=tw%PRtz!;q_@FQ$ek-=1XSXU7G)&`!I^x5Zr)RgjUDk8N zFAm{cDpwz&RMCD3G&q8y0BYPBY*-F><-($>ga#BvN*z~?SVXVuubZHu2Dk$T zxl*O66y`|hH0Z`&l1w0`H@k^gWGl_dX=k~Es=ni zVc*riFt4Nsygc}GWnua*SFk#u*-qgY*(*I>rhW7r2f1=n+pa5|gqlSbrmpIF>54P1 zGc1c&OvGwb%@Rxxy$LR9p_m<0ON^@~K-z5A^zKLt`R@0tHWMKAQa~8Kj&G?XQ@Cnu zx-Igv&-S@*E-v($=7hu)-Jt(@Z$wi-_`1yPh4r^>TUX%+>g(yV>RWzKd(k#z z9Smuy&!vHN=-5nyS_>EtDzeDs?)4Xv(7Re z3yKhZ4?zEXY$Dyl%$!BE1)udu;TGuGFh}VKg5v@}o82s+vJpYmd&)g3_3k3hbDFQ>=7}01a)M_VE<6+~&K?cx`D~h#PxH)Vo z>VQj#BY$v+I@4{}m+gMteO;PC*3&+@6+>~g;CM!v15{h!mxyS&>W+i4QdM)eB)VgqW+i?0w5aVU8~smg*Kqyl>x-k3XG~_b zYA#b+#R&8&pgf{H(yp@1J(Y$BLtw>rwmP~2^gQb3>DD^UDbw!mWqRyM>W|L7Q> zgO5*o;qcVd0LGa8p1Gl=XL{Gn&MdjgsnP^{?Mtc2(!|y=ZkPj>7<94USC%GhyD2@m z|4$LkL3w7R^ds7S!gTE45wafVS%-|5?$B}{wlcK=H4+l8$$V1fw`JdPihf8j`pFZE zZo}BE=pP}<(Zq8kM7=t@nqR^)nz^z=nPr85akLIDg5MOYcEVI1lQK(s?nVpn=7;To zvbUl!QkBE0Af=Kg5E0?3q5(x9>@hFcKvOw>ei=DG*NNQwIy2`f%gcpVP6a0KnES-$ zbDvT4`yKwKc8g&+@&sp<24Cohk7vF`E7l046YXH@mIf#zQ&wnsnC-LPcm=mKt>uu8 z)Q-a=aAqCYdAnS_vV#n+8Typ7pQh4#Fn5hO*{QC{XgG;~xC7eLSfu^T<)Y-&n>qzV z^pcO};3|O+wWIxYTJpmh+0r?vYQ5&{i7jEI#mBxso7zx?N$=wI!_@dR37|BkBZUg0e4i3`QfzC5d0UP;LA-aRp8SX^5L*x7+62>T zwiwO!|D3WuE5OxzXIQAD3U0IX`FV+QCX>UiCjiw>WSP2>k%cd}S+fc#R=+Ocgcjf@ zzM%W`tjh3me214;nf09B^exc*T(oVN{A?(D*t6e)_fhw0Uf!Ty=?IG(dg4r9e(VVi z+z08*9j2A^-A!%7@(Hn>W}CimY+O->R#)(x(>D%+ln9!VNKNyZz#)FgViN6v@8K{1@vuRYavL$}PuL zHkF^jkOPlhi%s|5FeFEV66E)7zMFhM|gCi4yJJB_{sokENl>l+y&~ULm z1_E?rnV>~(xma(usWh`jUH&X6>Jl&NF?myx~x>HGfBKRNNha61ACeXo;p9LP)VZ}#DufW#i%T60wd zSu&@tH?TFsrG{8=010N)e|!Dp7N(EmD40rr_x`!>#jx;HDVDUu={389ds2LA?G|_b_4sSX%4+g$STze)SEpzD{4Q<%Uq%lPXn9l z;V^Z|h<9Mub+&v|CGhu34{x#CAs3}1n#%==iV1oLb;|q_^U7kA_D@hiY=e{)xY!XX zQm_&4jX0p)7u72@zhCdDj>2kpFPHg`ALUz03-xbD2$q~%Ikw8yVaBvWzO@-^O_a{v z)#~m7wP>m-CHFVm4nffv8Jkgqm*z1x21)%<6#<;ZEDHxRUx6P}Q`hI*rSqk65pxu< zs~V5kuTN5Br;2rIj`LW4*zcb>=qjG977~MW&rW2I^eDHqjrI7Jv&zMYU8`W zETkemw4KiPyMG^{v?%TUB|zBiyM;b5`L3}E35P@5mNfC_W-Yf|(yh(@5TJHdjqO+5 z1B#f1=o(Apx4CBCK@i^t_#>UMksg>HoFmV{B|Fl$y1j#(j-KhQbJ? zQl71>C?qm5Y`r}xDSZ((J=Xj4Gh$XN#Y?XyBcD{exOOaZs)M7Xno^|VLV5EB zI*hwBHS+W;t;_Z^fP|Yr+ZVar`6DK=Ipbpy`$=NpygCXrW$*e3JKz|?l0TWKhO#y* z7!G`&a9h_71)0)ibzLXj1|M}9Z~ViSWnuy4oO1j#k{yC@KW~H^ds#vEuqy}21PFvn zL#3Q;ha1>HwG`pNXcN*w5*)E=8}TxlPb*(92y@Auy3n?d^Xl~M0%LOqEw8@3;9Vb+ zhYi19q1Cqm>RHr#MF4UgVTT4y2hAiN_$bzR>a!tFW0M-EYmOe*zF@dr!l194jeiW; zi56F%s(cL5R>@d2EI0O>F(A45)Q+8ySaGpmQbK?Q0X*1NT;Ub}dCyaQtM$|0#diH> zqwQhdPA8L!Twa{?t&fd$2=~5u$=+j|GInNn?X#}X4{1vlbS~NN2Swm8mR)Whgug~z z$b3Q3wz)|7^3?L1X9rh1c5|!k5+tQ>R}uMBawk>9#H{5z5?xYi^$dHoZ2Quj$LkI) z(VhAkx*V;`&x+&&`^7N+95lmRvsMB=rrWct%g0d1u8lX-WKgNG_L6j@*2+AoP1r+2 z&}`YvBI3|5)Z~^xr?@%X@!_;7I|+!J-Vs=Lje1#AxYCWQUDO0g&&T9n9g(p7x$zzr z=WxgKP@rStme^mKXJRP4Yt{%%pri}q;}Yu(pR>I8@h>^U(GfpGruDx(GiwRfILd@t z&;EmlD!7v(V_G;Xv-#HUNh6Yrvo_=%-g2`Ky&&yRMLP|et#LOGr?2xIn3}DI-=MEl zuFKaSO)tXUm2hFa&XRraxdrZ)ys}!!0+EXy<4t4=`p zDIYHbAM?=%{$JX~JDr{bwO-$D1~zovwq@35=v~Yec|uBCYyW8)Us>m{?eX+rd1BxT zI))M})^8XkH>(Q}uq!9RQmi1SO;Mlj(b!*PvKV(eT5sA(bf;#XXSoCj;JJj`9V_K6p z^#_&0bUtP4>A6#0ir`%q<^305z&mc(S+boYzRkX<*}i7mMGRjVWz6$m&PFjOpcPbq z-12OD;KY*Ex02L1I5KNAh6Wf%{MLL?Cvb5)b-PPuazDUU-Mm0$>~^l5!)rZ&oN)U6 zp2`KBoRN$Z`SJ*8AmJd5NV-Uv`*}%rY?CB#2@93z`xUGHoh?hB$jh499@+~R_gB~N z_Y-pn*`6;@>s+w{N7cPY)Xkk$OL;J&P63;D=MSC22`i)j#S&qO==!IBy0!)Tskt11 zW;1nZdfCy+@l+wzwXOhQ`ySw(28vZ=akuE7uCO2JJ7zs9#a*~2bGwOCmqk&%nQ1KZ z;{b4G57+%8=Rv*^vO37A1U44(Z&#@eD`I6llDPcEPn;dFZ!%{4IHo0?)?6wCHq8wO zenl({hgOSEnKAbzDIZ##k7_EZZrWJ$%-mOJZ{(#@3QvYI<5#Fi)Nk&C^FcfeTFOrS z;fD?{C^#{2D{Kn8sw=n866qi9Kt`3wllpGi>eDjKZJL6Tmilra0eB&FhyIn7^r#o? z@L;GB^y~6D_N>e)@BNpDNoG;Sn`p&`E68Wc@0OX8<01^?!kHyG@Gc`uJewL&<9e$u zYT9&U?UDitbj23elb-GO=i9<3fH?Hw;@eE<*cV+3T#mnS0~9YjSCbn#RR~JZX{0ay zp$8_q`nqVfq@rg@D25V`gbZiY-1hS8v@UiR(H~2yyLx?1X+$U`uGSNzwt_XgSAogK z^SLXt9mwCsC^;Ovsvl7;GJ22&9%0k080 zrR?D7+b>=lI`uqi?IFc^`WyJ|&WiC_{lR&Gg2C|my*|dV^s-&w?L+lub}F0xyokCN zQL?3<3VN3f!uZ#-gft8XY=8r&0*#FHN$KTlVEQ- zW2@uynE(z{X09F4SW@zKW1r z)OvOA$6=K~t(#!HeQz`$JyBL`wteQ9Tfq@-v30@|edq2^eM|s>V?=7hMe65X%IF2Q zIIdZDD&k21s0OwQ>XWN`^GdaOySu7M>#O-pv~>ql90G;npxc#UrN^4@ItXsBNibHF z7V;Nwh4kI|75hl_^dbIqt?@RQ(^sXh5znLaEK799&uVvYeikCaAL?9!5|0F5_qNee zT!P-~j;(#xWS$H{Mc>&ySwI8-_z&B&gcA2@2MvQ0LL1>Xjng&*3N$nte4k6^Oi0!` z^}aB!@oTKrw~SEi8l_hyyT_6grxkS?l8I-~muvsqgVrtmx#kejg7mG)I+b`g~FCC2t3kQ+-GgLy03pNs8!b= zgyG5+^XckQnp!Zg*u%#4q;+(9jo3rw zv)0qXlPzU6simf%+Iedp%kz1-NB&z4(@YC9AC(7amq z!&7fB3@M99y+Si$@TZ&I?1pWRmBcGNmaQXFv*}8+QdH3P9PIgcj$vHU4}-%S*%_ge z2dah=E_ALRZ~#xJ3o_73V4pVD5_x;m#L2mQO&D@=u<>A!(v+*`Y47KwyK!Cqh?f9+ zd&~rX+44|F?a>3x9_(VILEEjtuaWO_+G@m4G+y~9{k*%b^T>WN9U5lNw*DhY;^(lyR#mZCn+7*K5_= zGwznB#MUWad;^iIoyrt@tpw_l#nffPTIBg6Cn6EJ-!i=& zX!h`oJ!It(-)YB9XO?Nl>@|GvQ*@Q0Ja6^Ic4x6**dZr7i;E)%?|Lu>P6MoIz7WaW zkVom~FXbU+oaXd~BL0EazP7=nHORh0nTE(Y^OySL5%~^dhrUmoR-)%WiZE8@ol6J! zuFxwL>5sjmQ`Z^>+C-`_BU~}fgs_iV5dx0O!Jirg-OxgVeoMDjuFoZVGkdBrqZE^$ zNP9N-BbK^`38I#lGm_GlNYlV!ggh4CeLr_CAPod>fcBYn<7KZ>x&DdO5pX zQv6o-ynQ&$wXTKEjs*j)Bg-Ki=|@Sni(=C)8z?>Zo>hFsY?}1XMbtHnGP8RFgMIi( zIXqK6fSFkiYHiz9@nQ-Vs+0BBnwP?S_xBj_p5yIN=fRAbEK-3^O>JWi)Ixe?M3r|` zQo4kdL7rWX-xWE=o5mUo>GT4|1u1>zahuqRaHti%fPTelo+G0j^(DQvBOGMXkX_G7 z!+p1M-C%ojFtO7gr}5sluO;{B7iZ!|Ziv@wG-WeY2=p)ay8MkXd2TwxDe_ai(Q{!# ziHdt)yh-OE^l&XPbmTR0d}27s&&g)xe3H*m9O=n(Ih0FyrB#{NmQs%@v4Yp<7HmkW z2Ar1-W}Dbasc%q4*uszQQ6F}WB%`#B(wcJLhPtnN&WnILw~tg8G|i$AA7JZXrfsCW zlcY5U_%4nkKP<|vHVJ={GTuMsx$Pa&OhIZds`#n!jzkYuu5FtWEWHR!l?|C1`5B@L*ZL^A0>%S z+dnTQaL|I~>^-ah~$muXh#Ql_HU+C{F3 z7Qcg6A=C)lEwV05c}L=`dxGrp)gF`cX?TvV^sKu?T6QQ-j*izjYb>K*PZ~m)NAdW# zT!SmZnhi^jpk6raDu>MR0CgRr?E2=_98hlfmP4 zgR71JYf!%#JYFn6d9IIqk42AljK{eAvb?L85>^_Y%lzZ`r2tR|HW#Tc}Mi;mEI9lMa=f$U)E2w zdv!#5yy$upLxrmpVF)wY3QDm)#$h2di}%$x+fpHOaYfiENob+QxZpk4^D%`6pDhne zvI?G(+0ileTl6++13b_9`^oI|@R6@frJQBc>%E&XeEMvqig9ZC$T&{%9z_o7RCWQq zhBV)}(+lzpw7iCcNRO8DX;h??^!_tH29u_=l;gbLN1$8bA?qVz+?n_KsO7*G%j1=~ z1Xo4{>hQ#B@9BGkxp!j^R(b%!92}mcS9Q+?SUU)}UPJrQje9q!^q!eo^y>Q^t&_;t zSavJAV(r|WG_1OZEPgIIX|EhXD4@EPN**tdT6jetdUt;{(5l(l{%}b%f5`sn{K>@y zv$H|y^mW^h4d(|+tqw!lZr9eXE+!wbwfbozycC|l@8swjdS^Xo*R+`IMwpRz6T?NW zM6891@51Z)m%y<;;3Tv>D=Y2!lMl051%q}M>!0Js&;o)+4S1b7_$l9MOJ9~$7nUzP z#x2SfE4vzjU%pSqge=7Lm6fBUii zMS1THRE*&CpjAD-U@Tp+OY9CN%amk?N;8Zp-ow6dbvxqsBR1AHryM6Iamb)d!r(JQ z#H}-q&TH2D7Dcs-lLr+hYs{~L^n~&ru*0UG zNKd)dw|ivO^%l4u88zyVuhYr69fE2pJ7bj34rjK0B`?F6%M!njT~B~CwfqOznNZcu z3pCBf8^0OzP`3J|DE)bto6GTV5DJaEf2Uh8#-v_IzSv;$O8F%W3gj3&=G?ySONy2C z*kqm425wJU_FB00pxVJbw7?VmUKu11UKIZY{esL%W8MthAH2y8`Ju}v>lWRSCj%n4 zB)FSz7MowPE9G@pG8vUZSpPxYK%^Y+cqBzyu&hD@o zvrmEO);a&SBsC`z#xPE|c=~nsIy^#sRn&ij`vGyhztO&=RB8R&8QoWdO5)Prep~Y- zQ-+4ry^nk_HP4HKIK{(h&zZ`qvq3~EZv!&NZw|K|r4AGhS7Xu_7@wr%P#E8)TL?~# zXx(MJWKa>geZL22W+Oud6RnsdiaNMo$e6-dn#L5>q&A=4o=6uzuhwwc|3=)w(-*gP zx2`#9m@+m=fhsKzaVKJn?aW)&Es-Ek@YjaZJn^iBMpDH^8_F&4*UyD^;&}xD)FIu& zU?JeJhOS8BnGIwtwDEA_)K0yQVO%!iDyh)_j&xXq4gFu_`)dM z0CXhZ-T&O~L!>5n-@`QoIF0=E#=Xb`hW~pLX*8?zsdt`EyT_KJ{LEX&VdUG7I&W3f z%vPMgFZLUaFNKuX%3Ad@tZ*_oKm?;#;a8h*iHU7|cUjD~GpMLGH9M1h+Q{QZ6Ko?j zkzD9%vDKcg!L$D2K}I*rfou!HOn<}ViL=)t?+hb_Lo~2CF{|#CzJ$3ED_oDsVK6wS z*i%L9ys@+g`QHin`WgBAi1D^o9_LfKMeUEKF|unvegJM!Gl);F|6r%m^L1N1o^GsS zFlrfL^*K14Hd}4T(?cdto>g)`njM-XZ4{$7T7V-R=3UxZA%UTPr`q-J{U3z~J2Y;l z&Diao_!u0W$w3(}JhzHcD)P>jQin8PHZBK2W;S=G?-YN%Z-Z@9*9>sDQ%8#6F2DYF z{*Vcq?K&;I_dKFbxv$n$?Y3pV_r`Q#xJiH4BPuE1@r`SGO*<1~WwI6|?sT)^2&M2;)UrbY(Q}kyhL~ zN$W~=!bk~Ngtc&ZBsdCe%x*I?;3y(Ls49l5Xu4FT>r84^!{eY-FglKF(*I*-Qu*?@ zZ=?Gi+xX99I{x*V>rX`L?Br%mJ%9YD&|i2k$WV?X+6i18f{VMQ?yorZp(NC*VmEoSQA5Fd+UQgMnjG2^9-EYrr72mfM)Tb z>MJ|?ew=%HJ3AK+T(zNI^UW-O&Ouq-@N=D!k@#|4v_%ZIVyBjb_``zVr7^%+!+&Vm zdqJvK&v7gKokr`Kr;U5{d63KuQ=ywI)CdYgkFkff)T7cI5c?&3b7kk7GG}f5b7NKbjSJq2Ga$7gmC~M{R_z7 zmF{l(Lz2T*H3SdQM{CnUE-{MjKPx3~5)$ltGF#-L#A% z*6w;O7Q|Bw&u?>YT!e{a55Gz|w_c(8IG~fuUz^IoTWs8Qd;Fuys;q7P|NLB4k`)El z2VT1dDVa6+;oL-LHO3&wIM|VLp*tK;jeGLr2hF-{LdmP1+JeN@Dotr4QlrM-6!$lG zkP#_Tt78u3lYHe~8SXi^+rm=$|5r~0ZU1@M<|-sX4Jss|Uh``2S`uPY@_dvRoa=3b z!}~Vd6KRmiI?%^g{93ntAo1ZRf<{0C_-Sa<*rm4ycco?bm<4(26!)yD#)7NXZd=Z8 zvvHxgSzaMsFrqV(*D9TmWOk9TM(96`oWk^A1`rR)J?74rpkY4r-ieB(|^Z zwjCff`vtZ3AXFvKka}PA{-m_9>-@Z@EVH=p$!>l5c6a7HT3J0Ab8w)5P_gtFX9EYP zG*rEa`@pJo|-}hNZ$OLLRc;SSiDVQ>mNg%dPnCd z!$SDseV+*#(O!G9$GqwNy}rR(Taw|K%(80lnWU!feR*y*bpmWkV6-O6Uw$}gj;wThX@u62+1{W#-`|=KF zCRvAK+S&hZ0|VgHo7Y1wHfjWH=>5YglUtn%$RN9MO_2=#Pfh=D?(UucM+W@w8(sZx z6XyNDGm(w*fMA~2rnEN#wp=bj$M#8ne%e3||1)ZpQug?MdRp$1+#Pk=w2gAA2F3kp z`+rJC%5|xU*VuHj8%Y|9xsHl>^)&+zZ58=kRg8K z@8Ov#xw_Ev3t%SBIb`IDGZ)e|{^85M-EDNH{6wxuHnV-@MjH2ovat0(;uuPHspi-5 zj{`0~GQM;`pv%!^>f-8@^jt6tO2izuY%!}3c~pcf1jPwC1&HVKHPF-XzNQ+ zu*SRd=@0)goNQ+FYx*@KsT%efJLASH_%douG}r^ zpg(nL-jN`1V}`)N?(-@gRuDj7+A9LVe?lDf)=%F5Fv?nGU*Ivw6T-kf&T9n{boXM2 zm%Crs`sw^1F3)E_*5LxLH+tX>U6Ehr23cFrc#!9YM&nzGPgel3${{xp+?2}Dn{1F6 zazY3Bsn^3!LXe&JmLCCFwW!@BwGW;7_FpSA04sxll|{V+FT448gvi~?$(T=X6&0Xg z{5DKZ4SoI;@TcD>U_SlUHAHTxf!4l&8klRU1|nBX`PY>Wbc^49`w#QHc^n6N`==rd zJ}z2s1-)Qaz3cJnbQw`%c3IgWfivxjW}Z@zD|jJr{6gyU=g^gkKH_53_HR)yUYDwV ztqTO_kvEYwujbQB>ylvS31MI{@LQsgo!(!I0m3Fv_U}^!>DL`a=tJiU;LR`o8&$f> z5V;#Hpig=KVw1CmK&Vm&0L8)T0yci0F;@g4k5Rl2J>L`w>m<67*P8R`!a9tApf~>e zlmv-^!cSTRchBH|oCu%8VtS*$At0;1R3ywxU-%(N;MpL7|4DE_aFxUg$wG{Q$d&9r za0euzIqiy8#iBsc zUwiy_M(4hTOL$Yhvy#Kz#sbZ7xfUOeE;R4uk8qC<#-l%vW554?vie(b$g8@5*ZWFm zB?h-Ciq>>$B}p%`T!3B)A}EXXY>hn zs9nr%7AlTA%Ke=Xu#r>)Su>P0#$7*R>eAX^vAA7l`m;6n494cZ^VMt5hTW@vHy8jC z@;{Kk_co;G2_N@!JzvSZpB5EKE_@6x#TW-BaTtj>_$LwdNT<_X3`grvKfoA%CGP)8 za?*wu)BUt>URl$WeEz8Et4QQ&Tv+L&w|p8#^tc7Mp6=l7=Spu2Z3Y+m*$TAIf9kvb z$}W@Op)z!3VRMz`DVYKNi~DU=lNKUAwGTxK_KDB(I`cpBM4(%dLO5?xcB)rA4Da|N zzl?=smXXJzorU?(-g?IA^wzZ64ogCj!?$7)s%37TksXX~!ddUZ-N~Zske%QDS7ep= z0N1LF=09me*2-FZ{n6T4#<8W-<;T1@c7MT8?4qVyYL z-uNF$;;@kJ_w7m~aut#C+4HIMU({q9&zhaI&a1Jg?XG()PPnu)vBup|W0tD|$?;ww(vIxk zXqO^n+A%azty@|mG(6HPv{InGNr|&TqO3IfuiA%)B@Q}lAM5W$Ye)M@xjj07mN=Fz z7LDET8LvOBc>mIQpeVlF5dINFw%}-&v7~}{#od1E(ci!MxoS;1C){&ytMW80y6G_2 zqf6!ciz)&CMirEX;uCP!T_*921Z5R=S4{7mQ4_kkwI`w0sTMP!t5TIWm4#|Y5GFkN ze6|8JKokk=bQ*j<9Y4o+0N!g@#`mPxU+={B;N@Fev^uTi+yY#KP?>A@vX_|`u3c<{=G?r`+Jjb_gtr^P-VVU z)05|&G*G|1_M=GH4}(7~Wuvn#TOJ_z_+IMc-VBbY1f;dH?L;A1vqAmIeG#kiDbq@a zON?SRvq?LRV#aquKCsdPTkho#O>hm*y7{O)ZaEK5Q}zB@h0&X0M8;+|NP|{?X`$DJ zf9I~LSQLYlU*Arx`n+e7(vvEhXwp#Ki{S1nzr*cv!sAPn){ARm4^Un10oc*oI zs1+fn;^S#X_iIsTM}`L{o8uf-E0y(aTG4*BujJ$JB_lj+*1Fxv2ge-zE;o=ir~k=S zF?2efZPl!n(c*<Kt|nuCpniZ=2b1TA7t6K3wBJK0HB? zu!<`ien6N6!pkeh@^I@;SmsmPDFHQUe~ueD4>p}!t1zDKidztxxCze<)%`~o-?3(r z1p;4fln6VdF39mx(D;UO4y7q$ep8<5*uaWiL>X5&RniYB-9(LSAF+>|gr7~HGKyc9 z?VbIlrhl6Ve_XJq+Sm@r?kXr8`X;}+qrgj-&<*n7G>V8XyTwyq-e!63eM)IU3lI*c z-f}fkj1z+eDK35Xik~(InYBPRctx?%i-2w|YPweeuLg7qwBXZ^RGEckjMjOR+uaY8 zOi(Y%79iBA4ctClWD1v_1Q25>Y`5Y`a1f7XgOB3x$8(KIyPcpK;igfw!PjH=9EC&b z4mSz2Z%~m*Otp-lao(n`KrA0iHS~uL(G4{H%VmRCGAPnqW~qt@D?5T#uuA$?5x#7U z?OK6&fT*nG)SB4>hY{PzdgX4!tDWNh`zw1$`-jm(qXrSjb0yABZ7EIW#to6&^?0*m z^Mf7F0yna0@-rF%v}qt7{7&KA_j~GakIuZ|yEwSzht|Xw=X?h5#>*dS=h5EExc77H zKEd%S^2e2_dZTQ)pCM#ol7|shb<#pYrTJLK|Y{0evf&wZ^m4MQ_h=_oIbg5C1UV;Ha2Ne+&0i}1OcOu*=$)UTtB4!Hk$l3zfj#ra{y)wlD0Ei63eEBI&_)k5=j+*xmqn2blJ+?Ol%( zX2-4^lTLE%E=C5AS+y+Bw3I0mxa8g?#5`V^#jYM~Lbu-kiJuD8*84@RP5g8PAf>uVF}ooLWd$x(E!&vyYq2R$# zjG~$(1-_TOfZo20A%JLyecCAd1|`AZ=+}NmvxRBW<4}%+*?qBw=L0-*X^UwK`H4CI znm=?z$SQFioK+KCa@&cc9sm(;QDa4p=|fPKxDy+h#e27oAzipG%Y9rsSMyH4z9DKR zaa#a+t%E;e*lQwclhnxz$&Hb-{>mQuP9JzwMd9%iXu;?2|8gy?v*}~V>%r_W?slax zPDrZFKZU8L7T;7bNmaUDTwUdFVp}eUC$k7^7qN9+mB&Y~T_mW`Y#;RdB9UhU{WE4q ztX1=G+kcG^0tXi$%uX~iE;@vTpY?-WY{#cf zq3QJBVqe-q?B~vIMh1&7<(q6Qt1LxvfQ@%d7!JJzzA`E4Vji##&{f9moEr9H;-%z9 zNrxeczK2G@m3go!I0a#=#y(DAH!yJ@r#k{|>It`2|2iK3k;eSPI>GE#XON$GFd5nR zX6M-3@3yqJ0Q!Mq)pJ&q@JUWH&#=JTi{AB-N>fuDH+AX5k|Qlfw|bB*Vc^J!<}h*| zgAt0f_dp4+IanKd8Z8Ou`fJPluRyu=7|OPaVmUUGUet%0uV)^DcVUoN7K>^0ZBLg; zX~v%)HNGmldOqScllzC{zw*sHGZ6r%Kd+tNCG}zs zvcL@%=SCCt<3$xU>d;omTJ*a4=`>ls8_Kr-lh6Jm#Mrn2sdmL(n8^f`RKD2Jv^fzk zT>x(d8GQ_=O?z6ODbwwDy+ayRLC7}%6u>H-V88Kq>h>?T0yb^FvsQnOum37)Dtz-I^&VYJY+}xe5w=r z$fCxp$^p~0u{0@Et?0j4kAw34n;iBZ(*t^+h%F4^t*`EJBthBP#}MP4O+m3$IPgvX zF@yb2Futwf&sFK<4T5>kKe-z3`qSfzhX9>0sBY~L|!j&Y6eMsgMj zsNMvXywpwG=&7XEMBmW@gRIL0a0%JWdvN9_i-N>hvHUBw1PT*lJy6==xd(1-% zj37%>Kt-j%d5EJIYLC4PEGDc5 z553FO-x*(>rMFD15epCOa~UPjCPE@4hEnsLl-qKmi;Li2m5*z;XL(o>lk{UZw3h9^ zzf;G!SvYYfDul&+_|lh$McsVWYxz95+0+>E0GC9G;ko8lG3d`lBT-A;CMhOp^QEIJ zl&ZlkW4$sh2y-11_9jFCpbvaqARQlOO9?s3b--(cRwn-Eq#dshAyEdYDeCM6Df&cA zjvI?{*Uc$8>8|bp309%;)fH+C=NKqxIdomtmc=2*ybD zoCIV1S5#&;&ulYt(C`9_LtgV@jfel}5_ZW1tZfWfTWfibyv>&^K}M3qH9S?p!|p-< zk@T7Bs{Fxp%{2EP9`DJ&pr6a^hxT1RcF*4wTrv8bp|QeuI9%OUlg%g}$ZJ zVq4OwR%Gis3T0=O9Zd6AbQX^|55cE(l!R%A7uelr8)#8&zc0pIDV3L2Z>U$L^Ek0gf-lU#1M3WTPI zTxsI2{aBB~heR0*P{5jJSZpAiFof)@Y% z1uxdiMTdAd;O7lqL+nhlo>pwGRq5CVA)H#O0tn?Kunp*|?74kot6$R~$iLA+K#tPi zN%h3hs0&^rB1{VE{{tHVtFZ0L(gddh7~L_XH>*xe(*Kxn7+NXWl)lRO)DGs&XG9g+;?ly)II_)s$ci#UoPZt z2FUNgA@GbrgunOeU#yaU3nT-V{x_xMKj3+P^GW^#9Qf}(?)T8+|G)e{z_9-})2{Q} zhE;?M6c11)&u?ak{F#<}k_LPHV^LK+efQ(j090N;1EUYV3laFI+QZZ5yk|sCfj?gm zypgVR=Gk5Spx+4|zZXW-AG37vjb1Q%w}x3B3;g|8Z!XI_^}nn|ZFw9WWq{)3({KoaD;TkZ>>-Af@xj&82a z@}%RDu`$TIC}m6%-2DisN%uO88d}tE;rQdy*asb@NfI$J=`faQ3GCL zqkp1hKkEWt`CXPbYnUkuKH)hUU!RdvTH1l~It)wSmpf1jc-DI%Mw`McW`HXBAavOO zs_#bEDR4tpTtZCo9sP5jq-B(jpF6Th-Nf5^y}OTwI0Hg0;94@6mG%&@h;!vu>yVY%YuIAZQ=*D zCN0Y34u`wP^H|R{zC8OCYXpX4>}^Q#c)9W_r%8d@*VX}qjqGF6@~5;@`F(cV7V-9g z_v^2J;R@h}4jnU8@ZIhGTn~LzJ6!FjO&EKu+XSvrIxS#~a&)=(sI^!R{hCTnO(azg zCkvCo-BO8_3l^o04Ah68xr_=2iUz)qcUrXB&1MxysQF~$-d~k&kK7T-bIB9vc0BYt zhKjErf4Ic(lbHrk{<*_Uk`t!1#d~#8|AqMzy?QFbrw9~LB%FG%c2aEE5~P#wg-fh` zb(I1>Oy}NNJNK4nlxQIC19=1BtV-SU4_9bdM(hH{wAHi4>D~f|&I`@_c3%Kh3cA&Z z_%DvO8Ntl3_E_jPI`HdY#{%?h28Q~5T4d;YMogvkLb2*dMgAlhp8JQ5{tgq@Btu0_2#WhsPK~BMZ6S1EJQVPNT zUDZ{x63PTHS@WztV@T=FfwoO5^F~s(fNGr|2H4OsS4@>#jW$}1L(H-Ee$Z|A#7Ye$ zeXWsQQ!%Yg4u`mZ_NF@E&kn$Na>ugF=P2F1MI!_mi&O{6Q&BkbNId4b5yu9oe$c+^ z7dbGO1>9<9fY_Wh>qR(4UxU^Wb8p0njr1*5F_^)%5IDtYvC|caA!8rijbvup@^q$b z*t<_yT$aaIl)_u+g4t?(L2?0R_J;kfWlr zUpBu~)1YuNZWUcUV7Rc8C)zF7*I;s{=1~ox2)0hX%CwlOG(}@wr~0vgC!(s>2}Wu) z66Uw3z;#yAJ|Q25>1+~^jbUIMq4sn|%`E`Zb)>deG-!rJ*~ZeZdOSDM@zWD9bZ}hW zz&5Ke?ZMTD2&{=daM~Wjc&g0E1^(c%sEJ?O9Kr)%l&{OJE6txha^7nEg{G`PPJem1 z%wv*c3x4xCnJK5^rIFud^Ev`DOxOod?srwjQvB-RD=c0*T^wX}VTo|c9shNm?lPv< zfjx|LNOZ9`zQa$bpxl;7N7MwYX8+yZsaW>?jG%-x@{@WpF|z@OBt(KW0W|IC6H3Il zbS-S4f(oX>uI-C)w_Ie7uo$8lA!J%-JX8moNG!x}r)p+wfWcnG1@n<0j;Yz$yyl0Pk3e^{53+!#*~fG74Cmn%w?hl4_a9&7_{-XS^LMFe1ro*Nly<&k&6N&L1TU)r-7?UW zjEv2>E^W)V1PvU86(!BhzZ#F$159=oz!#UR&8#^Wi<^g5C68L8Uh(cEEYV5Aad^F9!#(Rdf2Os*Bj!ZSHfP(yWbf)`Usa|0Mk9ui z^HLG48KEMEE0jC648E2|TQ|qJzauCgjm_6x=y|DdP&Ji;)!NzaNjud-5HhZOA>f^G z7Nah$tY6^ljOcv`OcKbIWIL7+s}!9SX!I~v{kA@&-42ofd@tT6Rn`+3<7A0lhR=-! z8m@TD#9=g+-)2thOA-PL%-!bFAuA8S?o>}j`|#kC#JXyPy;)Fo>~sg=u5qq*4b(=;rsXp6(*1MOAl~h4b5LGcH6w1DnnR zs5i7ye#K8V@pYi`8JKI};pcufX_+IKV~tI6c2V z+m!S?yM^w({ktJXz8$e36GH*zE*Is;YJfaD2Kvt)cI8(=pva>>>Kdj=L3RgcBH*s?jdfl{Z z8e5J>dj#~AaJjj4c?JOe6m70XaQ=4@qdpTaSLA3%fmLEYEGGXjnUS*~=|O$3mloz) zT1CPc&(ho}VKUIuWe$uhgj3Wu=8xb~R0DtqE#&iD9O1jyDlemN-DaFUDt55ymAd?TM}G!Mb!IE@d9d+!ft)2L%cez76k2yA+)-G2OV~mOy+1o_?|nuH8fe*mdJ+X* zKA;NBp-RDIJ74wK7+6U>`VzGyc?!%JBNth`-0)OiZ%3+Mu}Qslu$Gt|R#QAN6GVbG zZN}S|hCa-lvLlufIK;jpGL` z^;YFPxQ~``Y#FHhYELlLDHXv5@-dW}?2SM6(Eu-+gcEWu*WFjn*SW zAVfG^)aSPOJbrwIxG)Me;#BZYNQyuJH4kVm#3E>Jz|3J*=RcB*CiNQvUvO}tKOjq? zctI=IOUB1)>PL+HAi2P2RP@= zkjY2@^?U$gv2G%~Qa_I-jcv(e)U7#TiP62s}UT`TE{#tY)k^1thZ#1w)! zl;979m{3T*A5%?a2vD3sht^ZiA{e2xNIZ9-+d1FP2>8jCRdAdxiMo_uE6~pyId4Kd ze96O>S_;FWbAT8O$i>RRLRtkjRBy49K*T~p#sFnc45hsh>GBcEyLu+d#1#$wMv~d-fd+=yW~3C#MgW__dxq(c>cx%f<$aXK$^)8(8w4Z>ztJF zF5*ZA3!1;!qeJ@Oiyb?7YtMW3S!swsg@$ijX42yM3I{AYw&3!#J!@0AX{k7T^f;ER zq{`}t%H5V<)`G}9`f{2cCZJ~?zZ$pE&w@!o-QCDoH1YORaEu5O&YpyB?_|Na2F0YD z(>Jw6K)Cd7VC{28CYH?9EE$)K@eEx#=`ZJLhGK^wW|~$2AzUKir)*>&V68#X6avum zA(F|00dcX6`FX))D^Q*E$Iem zELBHK$SnW0oZ8k-CWxN$SkPeQTi9Ml7cW|?3T1a%{5U_}YLsgRlt)I$ah^`#i1o19 zy79w(;fwE+GQBHn%!?5^7CcB5Tl{gFvZ?)%ZV==_I9fGA5yi9#PcALf^3ly2f4 zX%m?``pBo|;0QScTsv{ADPbSbLxHab@FlQ$m-FFs>8ucQhNE`xch$x+-K#)&>n8kt z+r$%`x$t2l!Z2kn5!=1XQO($vymx+KcWAD~3Y37*{`&M@-90v)Ga8RC`}j*;(FXMb z6XutiKV!h+>cpM-*i#tfc)8`5LF5?q(unj^MGlz@?Rr&8ks&c=`UIM%-Lszaw^FU?%QOjx^7r*kzG~!fa3^@Ies`aE*60v^j=F*ia0ct%yfCB& zaxvu#P37=|Bkro(wEn`h)6jq^I?`uoEZPViM){mkxHR8NXCpgl=+23p z!et~v5z)cnss4A1W84fYH}04_@bZF-K?2rpR^)<~2T{;_l1qQO(9>jhG+bt%1q5Io zF)tDMhwJyx^mu`M&TiR?{FWOF5DlkafJSEF^5j$w-70;K^c^6y&?&06Gj@E%r0BPE z$#{rBYX5`2bIOn%$onsFaE#R9?t?%ucU{zDMcxyn;v*hhnOQbGIho0%m83;owvRE!sK&NTfXQR9vWNbcjiYrc%WY zHB`IO>R?5icF#vkfIJp4C%xC?C8S~tw1z{1@_6_7_cFtn@O;(NKt_utmKJQXi|8h3 zx?2vixyCd@7eN(sL4`PqoyZS$WZhD`9I~5j(h)`{7YyQIK*H2EEnlbq1RARWhWnpd zzaWBq?u*~!ocePIbfdRWJz(>#%Dde3E&&JK*HwBU>9(!JBLH8S^Na@|ijl<%gxo1v zbL_Mb?jsUN&{sJ0+&$c`Z@IYAheX$yRl~V+`T*p$3lgIiBmF${`n}+mwf16K3a|jj zZ`T3st;0|*05X32WYBn`MQ~Fw|30|ARS0Dp$aA$a`0z|#bQsMQyXV^!&!lgJ`f{5h z46yYC=O5feE}j=*NuYgk4-jw0q^fdZ9P8|L^6@YOe!;h`wCy&XzIJXBb9Iu2@6a%j z$$*+V7F2H7%j+7ILm8bSHM};9s|7wzGskVZHW+?>=9|-@{UA)wIplv2y$a3)IOz@W z^ykeB9E@@}16^M`yLq&|ig7_2dM+ha;rM-oOwgaVrI$hOLyM>?t{d3%njaYhVK_Z3 zr$xox4dq8ra=XKoGcscj$scASA(Cl5H)yA<_k65g3mTDnYFdhQ3uwf_P9Z*C5dd=U z$c}Zy`yg?N^#>98mS9%+J9`2PBqFxU7E_8Na0JS^d+DVs2Wq}BHUqaOUbZ1^2;j3} zdB+2&7k@49UCI~1@{%JHalF^|&s;l5bx*NLeW8%7LI9^m*oxwL?r+2M$kDx%=RRAJ2dyv3`p+^IQ!Fs#1SCv0*5mZn3l(O zAlf|VDnR{$0crxiJr4jQtFmB;YVe>f!e}qs`a7W-Ly}nfy@mXzmrD_jKvoQGH}-BH z$_N6zF-%G~mOzMORGiXRb-in2Kh8jaL%&8TG7dChf#*+-Hmj&=$MLs|SQhX36sW5V zI(+&DP&V*E7^7^HoA{2i5;*;2V*#BpjWi#e6vw#cC&0R=K}%=C&g~xs}|kVHCL@^nNT zpzrG$3)Ph`3@YCRX9U>d$~)T!P~1ZDdR`v=q0}LM-)LW*(OkO?g*QN~&pLL(g_e8+ ztuNihqff}A$NxC2GO3X9`tDBE5p;-cFW85u<|@(X;wuvU-~!p{JKQ;mu?MUxoO=)` zin4=vh0i;wbGLot^grq|+tITCJPTZ{3)JAW0OD#};M11}?jI&_^G|+e_f00N@a_8i z0abL}cGBolV69=8MJZl+EW#H?#u`~Oldf9AWnU*s+N z`jfk->EJnFe+1rVyqWRO>W0(Z`_8;HJ6-=SwHHW zK!IU$oFnc?*RNXqKZ;sP?E3&kp7y6e%MFwUzloxi-_m^oeC$5~of z40^&buGdoZO?aI*HVOrF#{DaNa?S&1tPf_p8T>Zn&APm1n3=v+awlb zLc@TddHdp2^cs^&26zZ4h#Mx;J0y*7qH_Nn$0KbE`6$g`1 zu+h_msW2dI1YfrH$~7o}g48BYB-n=&n^1{DHfbS4H@ACLL z^{~e0ZSjqP+z6!ST~IcAbV#vaC6ipuNB#WZ&|)wtnxVt!3g5VolK+eVi>4_AJ?92Fbc;l=cuEF@tA5(qbg{4e99OuaO%-tqw9& zkr_I&9(oLsAFo(m3SBr#d`(C6yLTa=UEq+VgHLgWPTSiMNcb9;CI2AGn&N$-k_-Bo z;(owLMatsFb>EBw$@Zin-=jZu8)&oVKl$cE=+<*b@ZImefBB};(=960UNZnA4n0S* z08$ZzJo>1Z75?c z)@Ojpx=ymgb@XTxO!{kre-b)8ZP?%9>KusKpCTPQVF!Bl0R={duP^0P zz3ZX{Adb_gKBG#7Omcv5gLwyf;&07K6!(J^`I8A}Q1hz?Rl#s+cRzmgmH+Z^g(e7R zQsIW{z`m)hMA-9xd00o7conR0x(2pBFfIwKtXi`=)5cnM#p_4gWne|SR?r$0kjdYe zM`LmWWqjWOXvFV!Vlh*`@&0Pzi8I}r=n-Aliy75NP5nw zSMnZPSmnbDQpYc)-9~+~I>FxaE> z&l}$;8~l6+>|@*E_yCR6yj-*1cKPgO1)r|!T!deN zJ;g7q();Xb3#AGiO*5h2wGC!ran=Wf1P- zU#JAnM6%rz=-tKxTgt}}NM?}|bO5G0q5BDg=7y2Z?ml6&;`;=XryAS`SXEEI$;&gl z@wC4$bb&AUNEy4j=rq!J2FtT6$?y%D6%mjs^VF4{+2j=SnQ^J5)7dA79tQ6k2o}Uj zWIX71&)zt0AaJO|_8uVKeA-znEKr(p`_XVT$nX|>w~i-bkOEo#9S< zHM4HEIh*|D`&wm5V3P(_@bU$X0cV4bDP2gl=N5~Bp|NQC)JrwI+jM$x7!@+kuC*{x zG7e%>ngw(8p{#E0pU8!z9O~xH~O>b@Isx zev8K$sQO=BLikRtB!y3N8EL!E>fZOAa>SkC%zwjkU=EYGs3>MS{> z^zAl{Nauj--tKIzANnGx+wq=s`oQeZpZZ+(D6+e)`pWG2-}1GY+i|hs&v{~+T)RNC z2XHdf_C z5(_-)mw1h0Y;|l*O8n0JLY^YzO+x7e2sJi_tEr<|pfg4Xw0ibq#-^*nmxl}v{aYhg zMP3DO(!}Ep(D!6fdzNr7@c}ep)Vx_5HCYBd{z`(#MZldK*#{xq;AIJ zJ1-kapn-z9w`%A$i@F8TM{w{DD-d3$^6tGfDbEmqm>W3{79aOja2oXA>^%e;?O>_s zGbthJOtK>=+}m@99Coh&=^Yad{a@N;+I+WW%ao?Li|QivdTMFxk*4WYofQ(Nl<&rR zPZVgTGG*i(!)OQsx!XS1E(`5}(WpUR16D%pICkN4OLE5R)i8Ey*z`^E+)~$H4(bTk z?B{cLBI&*lWY7RSPGd=8wrfO(rx*E-o@@_ zrD$@#m13~HQ`AP7m;cN&EN-5`?g@}bFiy8p)`{T(9swOsvO*0~Z&ackxD8UDkvXjV zFTgrCkKG&mMw5(!;SMHndZ0p=|# z1~v!%EAG3$Y^?Tgg~X2Okp26|G{%E}ObBtxdr5%vWHIz%l#;_8hQrM4Ej25Cs0zeuSFEwSwkFI>EaxKVe(~g*$!3I^ z{y1l3O)4g7W&DJR2U}7FZ;sVSWcSp-90WUY-%p=j&?8KsTGoD7HsaJuDzc>MXb&y1 zrIEL@)easlFHTwE-M+0+8Fai2am1eT;ZK4rdXJ5Bd}k$7AX?1%9n__=DdCShh1AuR z7gn;#dDjKEw(^O}f+O+`>K>}F+XsCGSq=O^Yz9Q95~=k$i|8T6L&PhZAcUcdSPvbW zl`{|^(ge2fOKnrCH%n-Zle~mu`v~*Or6pmFm-2{6VlQNW#zrUdVh~J?uamN$1mj{l|$l*JsN>Lb9 zeJ!O!1w>a%Iizz9k1L-Vd0OGwC8R`Uq6W&{+j=S%9mf z^_1%5@B3)z>>O2Ik6=7cHJ4vO7k~u3fOS0UirDFfdi5 zHYl|!9<<1bgg*BE0H4cEugUm|;YQd|eHj!D&9;2=Z7h}7xa_iCBdBXYSQi}BtZQ?OeaRv)r&#~P`sZ@e{$bZ%ag@Z46MUAuX7S*dp@R&vM{yJ{+>)yxswn=)+51XDbE4^dv zHa&mgrZd;*fOW$oMCBs{;gXFgnPP#Yua>nzAPCFTZNc%<%Bdgx^KmbEEvJrBsk7#RwQ#w%fXyJ8IP3o7g%x~hPOkG*Bh<8xydaTuD27Qk?{HQv5;^9lXkhYLL z_xi5lhT1pYF_+8sQhhnj8m)b4vx!n|Q*53*Ws}G1Y5&>8rmCe~GRu|zhn8ZJoP$^A zn+M>^zwf>|aKPD6yy~O42JWJ5`pV4bp?^1^wI$4GuA^n9?sY2zc7cwB8DAVT>b00o ze+XJ|+&II-@I9$xI?>U~wH9)9(PruSbJY0Vvg;GCFUiB2U>{U!?^YEw+8Lo2IIe^Z zHF*q(RaHG{WstwXkgI~q9iQk(Kx*$5!n}P#&@$-6Y*gJLGv|BnBo*eL?-z`)$JLx? zwbGuS@wssjKWw&HAHB44iYzU)3GpQc%w7&4PQ@*}#^%J>_uohFbOqs6wvgWoKb9|t zW3N{tYeSpvBnEO>u(E&ENXP&PZp#Iz6lk)hk8&oyFMPC z@-kF#9&1yWc-D{u-{rtLKs0|T57j^NgQDQx;XBei`0>D2-xnF$WY18D=>~|C?J7O} zj8w1gA*Aj%-_2sbhXDMR@h}um4XJiT=TdN0)dc1WklhV}ZfSqMP&;@)GN;!rSBA_t zSpKN-QOiLg-ScJdlk=P<#451eHCnfcLwXP1d5>v)THcY_(nm6%Wd9)5^&?KcB)Rb_ z`DQ^N$uT6*dj=8!k=%SP_P!E`%*&?4psCa!e}wp6>-wQDhIxgp`24=FYQkE%M`hDg zH%jZC&p7B71`DmG5Qvh&VmbGv{hh5) z$!D@+Z?WkZlmZ2>$e%mfNpVG)`=++-56>ScbS)V5)te1q>-wW|z4Nf(|!=-$_J} z2Zt4-PA9b1dkN8;Hck;6r)Wje?IJcm5_vqqq)EGPr+YQ0&8P*DJPqfLHfb8~jE2Sf zQ}&P``(%lYNtW^HI+r-j;AiI5$jPQWa(PqUbDr>{`&tu@fDK0{DFn1XMKUETc$Dm{ z*157G(fCQ$S*A3P)RL+Y4UTdHcvlKr!%FEOEP6NS-ALg~SAsTujqqr- z`9_1VYMYJT5~?J#L+c@4Hrj`yt~E7I7L}Wl932HLZ~TPhzqm$zhTJ$^>A`KC+QzzN z_No)zcTooBpVDtO;p*M|qj=zqha^_Kr6r2*Q#LebseY6` zf|w0<^V=CxZ@o=X&py}O^nPipiC$Cz*pL?f1#o98dBL`GYq?uP3Qkkx+_{hO6`pmZ zp{tQ|BR;CIT5?`{Pw26}4 z!@UYC6u5by7_X*wE-i-XbP^^c9J5pG+H!r#s+aXV4uW}PkzuJDkmza>4{IH|kOw7y z@n?lVJsuQ{2IwUs>K@h|yb6n(y55$j^>8oQ+XS*WOJB^(+E-Q<0q{YpY2LhXTsTtQId-5)n|kW3(RU&D+g-^uv#J(; ztqukCIdU zGb{>Qm{VkY9^+Syg2Mu2E|A}K@E`0UYsV=Bgjy#|I7q@eP0?4g?%%0-js_f>AKj%) zOul6Bc;kb-h&!CL*JIx4rC>?Vyk9W-L^Tl4sx$)N1ZOUit*ndL^q(4V_Oc-Qp2qAx zcC0UNoOOZ#GnhkHskg2cWYEdu3YIAWHWXB?FSesLE!;zkZ7_@Qe)K}PW^&D9MkhwE z;|+6S$fB1@;^v%=WvbcxW_ve({*GG~TmkFJL_yosL8Qat#QuyNCn4XW+pg#OK?uXpboIq~`H=`FRpXd(v|Hm_J@(-=6!ajx*f{TDMU=K`I~hK*4jdGdX* ze(!d7%k(dw)fb&k`TnU^l(k3=+~&3rttcZ=JOR$rZb`b*)3Gt`YHVT;h954N9(XyU1v#3$ zBdcrqO{FnL@;LtP!P-jZ6TPs_QLY;T zvB;5*4aZ{hyv4F2UlY}j;~!+s@UT`;NV}X>XL%E{uMZDu;Dzp8`A|?bYwChY>prq) z)AaM$$*1?JSEs|CVn2h*y@#yb>w2*wO!43RQZ#Zo7Kz>6nCJ{_N^oY9a@+0cu3|VD z55umFyqoH-`s2?KGkqya*li#et+e-yi|zMF3KX4l8mqW9Q4kx04REE}L|R|bo*84xBmVfM4a5L%nrcl3+cz?MPG18BTPt@`=5YXW&OIx&5LlIk{Nl_JSxP9 z9GdhHZ&1C-x!F&qPckuWn%>VSQR6fGmY_gUCxvJ6u<kk3+(%8yhLG`zk?`y!gs&({hE7mHMEUn|5bz^%K>!{B`TAHd5 zphkMJ|GN8mR^~7a_sMr5uZ4u0RbZ!?ZH~uHOau*oB@9uU2S`TqQmmn&g0`&Vb2X`q z8q~VpGo5!1`d$=r-ft7GtrsHw?qJI6f^;?ckvV?U_wSN98AN_+UZuA0#*xroJj)&8 zSKE~~?gR}(Cui+Xch1HZR*&9wW}kS9%GI`gzKYbA^?5h`5@O(y6E6Yr@u*CLY0+n$ z>i-obtts(tZi7gPCWkWvj34d`tjwm}!Cu6Ml)I&0%F$E#3kEF3qv;B=n|se@tiZ!+VZOVGeg*1`&>d@Kx)SA46Za#h5%?ZsOp| zuk4(sp^72*k>hy`I`;$dFsH(9*{4ROx7UZREAEK@@^jZDL(C{SNSTq&`=A4 z7~~k=VsF95W`|~tg-(i$$E14AjzWuGkZ@gwYqEBm@9dZO05K*Ic9q$D{m`O!>l7&_ z1{+I>%wxNye(>4Ro&&SIJ6kLIRet5#1&4cf*+YkSp5G#6mlIM)xpTj7Kd3pzaFB&J zLGrz`uW1eJbDh{HH*L&T-7X!X`0Ux0o^s7(?*|I)4NHiy^|M3bwx-Mj{$NE6+3(ky z^}4ALNsq>#Ci_0j02^qcQlOY?U`XWt<7eGR9De0#z@*LsUEscbx4BNUAv2lqZnNoN zgJbmx{P$!N znWp!6r4w|A9N0j!7hm+AtU;z)v1`DCK`^o40;2pmOAwt( zFJNNXmD%^vO3WN6zD#abgMXS2`w2>V16NU!8NW0vYIbOAWINBbD=al8W^SK&Ih0TW{3n+oXk1&D#a*-EfxoN;`}ti5ZOyQvVoOEEn4 z@#JOaF$gDl`heACa7y}ZZ-sXUToHdIwvWc`koozj{GT0a-h!_67HV9xeb*t2J2E6@ zXQ(R8C;M^5rx&JKZaiUPIu}LJ$a|2vpT^zj{`J?tddO}n0hEd)f_yP&{yJ2U5ACB} zH=DyMUm(|)H?YrU&YT1g_g?grfa|~}$WC?=H&fNxLDe1j&9}cE^}kjPO&qgX%%SWo zWqP;oscIUeu**>FawI4dX$|t%UI?`N5ZIPBR@5A1yY~Tx32iRGp z29Zg<{^-Jg8JbH#S1Fk)WQJ1VfTO7kk{;@-9E$G#^E)}wO;cqr0QDwQ>~T`a>L?*b z<}Qb%)g(x3x&t^){+D%2XjTFDI!9i;|11!%G4jicF7hzKyJ`rOKCj_LZOk4&Z6Dk| zcpi{rfB^-8+7)Qb1eSgw5YQ7gA6T?cr&|%IvL5U9Ack|yjy2b%t3y#m+c&1uwf@`J z#Dv6PsmStWN+Qm0dw#RAZbQ}M&f++?r7d_)zq3DOx3QrASY(Jy(0{NOz)1q6oquZ( zuODze7tv*3`<_&|hW5JJeCVp$p%X+eruG)N&DGFv%W_Nj*BQEa@epz2w`}prT#2`$tp7y=+@jluA(aT$f@Cn{hOKl83rB!I87`yfumHuZYFbiaOWA_l4$R-a?a>e(J5TD z8k8o3qFM=72H_9$m$u!17zOjX z7ltz&;98>que&@jaZ^Xj*w~iWM=^^T-)lU^_5?JeOjCxN zhPK#UQ!HB;y+e<(oqszDo-45jUqWg#4JQxV+TGHJ>GAs78fNRYN(~-waxxA7_Nwih zB-P{YgM3tmK>OJkkKV7x3j8l<&nDAwpYR)y-<$+((ZAk4*fyt7;o1Eo{|>&(WAMG1 z4QrX2Hal2DR*6iw{G=bgo;+)?3wuB;3oP(twp<%F)9>)7)1m(?!3G9iwMS9GpFCURV`uh%V6k)n? zhMVE=*(3+QY`wLPjVF9*=RK=jLx!fU*}wamAb?fug)Vd}7O(?{cAnKqreIgU``vI( zdaL%r@u7rlS2mx`@`?_Xk`w{Z>*H zahlmRi;aoaysy-*yj+bQx4!P&<27ujenWNomi6#Q@A9$P&A91jERhTf%`ZU%Iwi>P zM%OY}3v1C*vG8DqYbpkzF*fsNUpeKSGzYqDhChZWJaRR;1NX-_4_8*a`!C}teZPV5 zx-ilm*b0kfjn}!lbthvcUQ5V2vVG{5NqA{ocIM>b#?Y;7o8aZ!uys$OBlpY^<@vSI zZ-u^1HV@d20EpkLeCxK}rM^c`w^x&AH4@vymyBrxIa?^vUeoL7ZMYWp(|kMJp4rZ? zC4DQbeUIHxyiV}40dUm!jJLlZwa4-2pI_~M@?PHVfwHT3@Z!6nY}fcJ5Y|3aoKTVK ztXOia0bq!%t(JqWbSLr(Z(M?+*vJpFyllKEciD#J$)gwH8wpn=iaxCC>iyB>8NYx@ zywdUJTYHF_NS$pD@kKHMT&1N1VV4<=(w49&l%K;-KF)4R>}c*qy^)t0k+|yKE9a^z zE<9?RXP0CT6Y`uI3_9u_ zI)P4&lXD>^$A**HI-|p(_s_L%Kr#j!LEvsSre#$g8L{0Qeu+o=P=jcmQz0tZo z8V=HJ^n<1m!ObH|?nk&{KJwYBFj;)BbFknx_7sb|@ei9b&iA!hqWg8El98WZ-xgFq z>+-Sr*TpZuvf=q~xGhCh_V&w&piW)(HSLU zdvt{Wfzu#^{^m+*7wicrImbD`(DDy^@j#C99Xv&9IwG6aY%eUK)Zdm{KXC6z$EvuU z|9l%}*5S)~b7;&<+;1cEDX(>MKlo=wN=FVbGS{GW`x^bB8gq$-e|z-KQm-rD^Lzct`{ zB#TnYzlAkO^5$#!wiy+O=8v6KuER0i))3!*Ui2mWnLuQiLe&#=ntz5gGhAZfQN-Qj zR!SS^!@&AC!_D;R#hgS1&m{5sANi=EfBW_DSs ziRrNZ$85jodb|2gv~9DclVk5#zhTNoNB+}S$sG5ezzoGNwP;|!2;FlsHI-e>E=b+P z_a#{M(5tlzUdaeIn}%JPiNDEGJgRV+cfHrAcR1*5a74~CHd9OUahACd9?y{Q zWa7wkxw3q$Al*JjCrX%@AcXuyNzyJ)Yj(OvrNg}Ze^*9KU(@lJEz$6CztE_RPK6hs9vk8;6Y zMcTE=oqhdadbHGRKg3%Vm4rZVj!yU-6kx0h8YgxVXQK>!n_4d#G_~sikc-fSY z+;AU^sYyg)T6}`Bh47HQQUmbc{jXem4N@I10{=hA;0PrD?_l$1Y$3}?ftn};)gQcp z&s+V6M+KPE{}^+V{r=yg#?65msIG(YB4*Q$PM9x>fw>^j$%lVoso1{>ht5ku*z2Kv ze}raCNf}5}wI12w7uoCH=_+?K(ZsHompJ2kc5+}OO!t)F^v=_fq`|1vY6mlHmh6Wi zL5JN5g)!@nRr$^(C>&Ni^(E6_QgW{05Ok^2O7b2`a85zoZq>)>^-dB(@vU4Tc4zrG z0oeimkHDcbP%!aVs*gAE+sE{!sctOxywa8r?Vl61o9uue*O@ebwD9iuF$2&2DsiWP zymVe~#GciTwG;bst&zg;btTl1ottHE>c$*DTA+o#5eD1b9d9o5Ih)I_^3uL=VmrS3 zn#6QmXULPSus%9|7=v2E$0AB9(uc-|o5AT4`_YZ(6u-rFo}g^)PRlY9JPh}|V+f2m z$9%n^f;}i@ENsW)2Xu+}B_Z|Z8v_$5UyL{ zK{|(2nk56`F=IyaB+s!jJG1V$SE)tZiXjU5`<$_r7CN)5Df?~y7l<~<%B_JPQYaSU zR=CHlNIAPttyRh@R}&xI{ApUwfNP6Ry!$OEU7gk1oSF*}IzHbd#cW~5KNFu{>!NG_ zGBvq32ZS2zoE`TVtd#6;&_DW^ZksaE1Kq6W@K-5i*j>vCHLdEvTC+r+Sr$QR69NLj zDQr}mR89=6yhMhV8d~XcUu_Ucn$r&iyF!(Fzw$i*k50y^gHRmoVN`$~8X7HBdNMO{ zd0XtqTzIqGv{GNZGE!xW?SaCaR~IjDd{CHKRCt+qwS$1{aOUGgow z_lBPKy6v4zY7VwGIBRDdFIxCovE>U?yvk)me=T|vK@_%{j}G0DzhJ*O4&g`pP>6|M z3^K)$~r(xkFTc^rkshmsQcgzr103*ggwEvUrA41CrR0XG|2e zpRV?1T6e0*f7M{YT4g=$@*#y5fdsX>@47f0#-52D~)z1MYr#14iw^}Sp{UN#2LhQX^S)90;pOwMC2nrcmA}$_ zvLCA5BT8(mV#ZKzSZtfA$2eLOUu`)&OWJ9<>bm|m|KFp@m_wx@7T6KQdk)5=bcdEH z>_)j}u^3ozvjzzJsl$<6Faq{cW9fWwzJb2fE(aZ+Fsk07ypk1`C0fN@oFO7-%uKcv zzp|yjt1vJV2v?W8LUx)l1IaBjJF*wX$1k_kYe#a(82cSTk@gy8l%>TOScTa+Er-7y zjr?J#gI#1rRsv~RyG+VjpOT`!sbHFK_OziNWl?EMh)~vii2{a!zLL+Wq=P zV?+KG%Ck0xCBpo6=)fzkq(kRAsF;Wx*Vs!r~zyhbke`hcnG5t@Yl8+F0aTtgj;cm~D+kn0F5O>QN(| zZD&1ziGtV|^05mW8u^C|dmFF}5KTL`uo2g8K1qwMf;sK>&#^L9l$hl2EnzI0R@Rn$ zL|WAkp-Y_img>9PhDox{^BKJCT4Fhbv?E%<`7093)H=MwX(ZJPa3g|G}~~9>qjiE-j2HrK6w{gGh zW$6b>E5vQEFXbw8C5+DGt8Mv(GnrsqfsGO+P8EaCvAc@y4lRB#;T7Rt9I%(S>Bx)8 zI?}i!vf2KlkCbS*vQi6dQ|yXXF%Wqd3q8u0HU?c)1FW=&^ek9Y@l!BYtPsN-`6LoB zO@24{_Ga9U%kwX`UW^a>q@XLT>TA{km2O|XO;wkt%&vG{ zT_--oZJ*WY$|{|`@&vX&)*^%{w%8uZltwX&RU|smwN3q))X*(oRp8HR8H8WLQs#s& z*=&O;Suk#s(%$t0PV8hH%k)!%XOe!g5`+3d5P@LdWRk@{4(ZY@w)g z38Lj`h7&?P4Z4(oVO>gIL4ZuBg6+@RQ zEb-7bvbY&rCMqiLch=l9_x)*((YpC}E1khNM&Y0Z@AA;zKKmt%*~!|22T7w0vI(B*Ur-18lXCSGgQUEiEg7nHK@(n^qY-? zx{F#C7JBKeQpLv~sm9#AfJRLY0&8iPh+JQETSAqMd_V937T)Fb8W_y^K?+-LjXQD3 zDNo?!6=$pScHk54g>=k0U|*8@A5CLh{y7mEhQ2x5{Vn%me!0z&uL}9?+Is6?mbIQ} zSxq*&16|D5c_3tkCnUgokM--@;s{gl9NjYe{k|-+J2%Bf?5LyQ#xjc>Q5__(fc%*8 zlU->HVA|my&0|H@_kqz-Wev{A@ym46+FYE_?G2r*Dz*ZrTLzl_^Fp6VHXDx#Q1u!3 z^hJD6tPgP|JX{?WTe*#Lu;t_zx&3u_o4GM^PDOzn3t&8TW5jWj%~Qn|qd0PhQlhd@ z*knE>C`_b_^rO~Ssy`KmZDx@|mlJPLoM4bLA;FCqf^II4KG{;;z(k|IP_hm=$D!bvyijW}8BR>f zuer;B^V0jC9CBq>w; zGkWczn$d#T%%H!(4b>b2*K!;Txq|~izy^Y4Z~&_0;C#>9>v5*a43)|rGeD!IE0D@< zFdl8KH7qHP?{KEspf5ee3;TPc{iapfxEe@`U#7EmZ{jfUIN4Dmdan3Q3)tX~i2GSB zp72XEl#uf17TV7dY}^$eV@BmcJj9KcfLs>+d%;7*lU%PL5n6jW zv{>RLVEw$~l@h#K$j)wrzs$W&r=_hSZ8uj4V5i1ykFyZUc zG6k1;+$-0^U^zUkqVP0k;K8$}E-Xfa1k&Tj%jt8SY66ccd0>PU)z=PNnUkok56Ub^ z*M<19=0Zd}m%;~)V7e8F7HV!g5jiP!v>`EQt7JQl1-iP)UkO`Wh8gz zWSwY_>u-S$h<-E{D)W%Y{m0hbMLFB1YG*A4AcUm^l4|KEtLc)jl2>N#Q44l-Bd-Z) ziy_+A!Zq|U9~Ls8;5~J4U_6!>H5H#|#Xoysy&Nd4R;F%;kXQM-PTuC^SW~9s{R$>h zjODZG8cBKfEr8O!I360zh2J6Fn9NCE78+MkP*j-Qcs=o;EuT(=UukPvZkD>2X=4Yj z%Rz_Cf917a;wZ3cLW)usEOjJCtp}y5macLqI*;?`NB>Jz+ldm0K~nO1Qy0t4-jpI1 zk=>;Ao~ZeYTO0{!WKlo9#F6M|BHvbCkQ+O5^|5+(>hMq${E-0z^;P1lkS)_B(bTH- zQOAQE*C2&4S6W$K*O?NvOVsU1Ao4aPGK~O@SFO}*C$2@N9$#Q1OVJ2O@yXw%SXd61 zfxxq(&hFJ2K)4iyB7I`+Y-$Jp=vm#1hsrzLN8QU7)<{d<_i+WG@)n~`gn)+2UWJ5p z)|$UXRjO#xBkfI(Q^LpuE(6qn=rpvPga)2k3HBNa>2KW9XXJ-oK@;7A(%hc%w5$DbB(km^>vvg&l z^@Vn#bsE8?^P!$h!3GepchDI|qg|5Bofdj%LnFyLrkpkB1B_o;%b4rTNO(>x8V7=n z;^T6>gn1RFJySaaCFU+U0Nwn->+O(g`;QnuCrV_amZ2_lE*i=O`yk^|{sU@frWo@? z7n2$urWwb6GjsB|sqivqnt_a|#!y01*J^J{qpq+^mvfccqh{?bf>eeGMC_Yc7A|ba zW=?qjP2*6jU$D#&^09h!{2jHK5R>+pC)9E|;$k`k6KWiZU9+uaL19jwS=7X zl|sFPJb@oh%}1(o0p0kI?wyM}$ZvI6{4#bJ0*@kXGyyXXHe%M&^vFB5iItN5z;mm! z=mvJy@bP=8M$B1p8(TkF1iQUa4o>0yMvGWejX3c-X;jESL5a*v+BXYmgd=vS5X7Sf z$4T*}+ZBw~oe0tjaQZztTMHqoev!_ET7lOSAdn~Jk$gp@ib;FeretDpepxCzG4)BW zCUJ$72E9*?4A&Qw1-W%`Ha|GqlD_tW+R42PeCL}$tN^^p_a)8ZF%ZYi429m6nEKjK3vxDMjbys zC`H~Z?6xd-BU#EEi2#q0M2=5@C2RAgEpj!n`W5=Wm$*pbrsZ?+{ew%NMWPjPP@0Cj z*VAVKj9<0r=wqc~90+g(Aj+|qXRNr>!=VF1Kp57>GNw;Z(8ar3Gw~5d_ZO97QFb|t z#Myh57jB4x!-B~oU)9e18BF96kjE=cRThg|M3aVvZa1zyX!oTRC)Nq7nt%GP)dO7Z z+|Ll5sJdxmBqnmK-%2UPH4f~DwPVqhExI8%Dz=<9#~#rH!f3z~tUB10sf)pS!3?(j z&=rC|AfP1sis(^2R~xwba-}B~k_$G+z&6BDoNH^aUBIG0bFCAXzQ5JTH2@x>51RkUhvf)zR5IWt-k7js6#?4I`nr0Z&tGP)|}CemvA6VC3)k5C` zF0fVaN%0!OR|f}5tptw>q6t%;>|R68Mh4bO8;6Ogs~&?|rj1vg!9RY?)UEeq6KEzh zYl%9HG~ATDg6|P@>79^=)CS> ziDY<8VvZ}ia=I5}oIqw1K~|X8q{x*U;kjl{aUT=kgEfTm+l&P}$@HN4IaXHk(Mm9- zbs-i4t>D>N3$DD}3!wm!MH}!B!(j7haeclt)w&xTvVfkNF@>!4#jDK@EVWv0 zHOXfe4?H0N&J5m!>Wi>6-%dFj6Xg>U9Lu`ZEt0dy(hq;8g#{l5zR)3CVT9TQVw`6p zW@ElL!I+#OgW`FE0IF*7$ zj_z#@1`>%xldXV81ir6A3|6%juw>D;r&S=TQsMG^cu0;i;4IuopXdgWpC^GspbHiE zAQ4Xk_X9bA|;Y*bWoQIu-?UaM3CDjE)E+ zTH2TufdeJKFN3Vvn(O_=v7tdDwj*bJR!+0-O-{i>Q9~f?1mCr{#1y8UXLPpkZe6V=5`X2>$4!uKRz+0$usPHt*Y`X z{fYM=hzCi@r-u$&dVjwD*6{T5iDB9#QnDh`$&W+iTRm5w0yzewTtY6n$c!HY(dk)` za+SVF(NFUU7>$Vt%)Cbz;#sOTD02PtGP9pp2%c6+TgBtprbA!7%j#65*@I$=YBp5i z>_J2>_qhx|dBdy!hF^F&q>5uCMZZ3_k$5Q0?qSmf>M7s&SBf4acvS=!8pBqd|Mjwt z6M%92k--NqgMZoo-}48R;$u!QiVF!062iil5(9}lL!es7pBSNYvvIhGu!j3f5Mq)$NxPmtdobA_{rX_Y#*QNKG2w64%U5e&BnhjnRQWoRq-;6dZOvT zIHQ{z#fR%!%FJZfKvziDnJV_znLFWgonraKDVh@>Ynfk)#BHKa8()c6iu^Z_2xK=; zC{c{e>62@o?0mogU6D(zeE%TpubsYkF`j~E!u9Gkv8R$|bFM&3L?l4gBmLK1(0}ws z>HWcrpH0ZcW)4}UfDRw7IrsiS?{7~!VnlHW5Iz1lSN>W0>n<75Le6)eIDGex0p$S+ zC7L-6@PJ{rFDHEe0-XW<{QXq=w`c$D^!BgX_qU_7f8&$>L#~8ecjeFikgtFKPhcc3 zhrgZ8{~KWRzX6O~{4da(|9@z|P(KUa6raMuy|Xr5()Sy<8tnfj=g+REtHZz*!w=bA z?gRDzM12W>=V+X{>k*Dox=49jk@_B^6Kd?&RVH>G_H#z8$ZsJsy)7g(W4*6ndgwE{ zZ?&@XbqQvK39r&*uXRtX4%teI#RcO+F=?=GDj7OPkgauEKXxMrIvCp z3{`j1c4`QxFwas@2|vSHi_>v+7w$I$(7_uO@|Cv$blz5^ao2ZI!{wM1&jW78f?W99 zGzL2X+gh))(H)3a#hek4w~`SBw;bcz!W7dNherOIqw zWczIWLAI@1uqVYB`Ew`lKx@X15E||BcP{Pn(bGrWtO6IDfv%2$uCiY^e9M%Ig5s1z zttGGo6ae`G@WWa$uY}JxukqO11Z_1-a0{yJ7H}w>l8~SjOqrLZl*M=-z9C=m<)&y? z;YY8nT2q$(ax#z>Ak+CQrScS1UDC|K2aN*VWCCOjyw!RQoB?{+tdKc_Gy0aHj72o4 zRK-BW{V4B?nct$?Yu&tX%d(NrWEfTG3hl90hU16M34p5GA4Ff=0h;#qr>3pa`fSP> zVg)N?sw)nW)<$iU4mfpT8d8r}yGs(h;Itz_r*^eIqTjY-_;+XRPIoKPGN@fuoz{-l z<3vk1Fe(bNwIEE3t5uuti6~R{@7#{A?PFD;A6u zuSFZ4WGToh{_NHDQ}91TUWkxRYE#a!?<#zo_pr0>tX#0wOXziJM%?fJ+E(c8S@8HRYxgT!Q7T!Ui5Cy*K^jhJWHWD-UthqG=1%?o&J70Uj zdy)=kDdY~)7Mf_rn0AJ~OrQ*9r(Th#iwgX@Br~k+$#)gd5&_(`T6E&>-9f4c?GzMW zz0w*lo${7!;CcW*QOny+!B1**ngZuBQ` zuH}+Lz1v>G=*<{r^R-O$D)+Krrsz?G<;UmaWjc;yUuIbXFo2A&{INb1&&Bu0}}= z#;4?+_@ZxFn!k2tEGR9O0yaXg(+(c-TKA(3^5-Ji_Gp+DYCL!}<^aXrV;fO!pVvOd zF?-ySWgL$j?wmZ~^dPGKF`I_gJB?!L%>83r$Lsoc((O6f9?yxafB05%L-@Il#LN%5 z!X~t{bwPhdpBYn@&RwCpmKier3Q#4s@-Z@Jxxx)Q16`a7RAJc2%rd{RiM@EDUb%^m zprPbrDfUmjIwvgzA%%+`ZW~Vl-Qmz>=9clQvYY zc)UBid-7E0S4Gmo8*>4`-K@S-nwkt164mWVDXo7Lmn>r4ryM=kC)VdIt=LA80;coO z%H!^e>@M0Zov11?)oxmM0kwv25mkvoIlZSR*q)9YQT>3>Hh=hwUzqFAGXb_xpmXOv z;(N7^VlI+7jcp6ERm~xSjo4EOu0`?>!}gEy1Cqozy8 zz^w{q(xs5-Zj^S}joJ02A?FYF9|5!`|qD${VJWoNPA}GRIRiP~F6cgJUg zgpa8jupW*K$qbWq_*#GdzCJJ+qo#(&`%@y&_u?9q~c`g9&G)&IPRWy=Khma`K9pKd)Oy@{d;P&DrrmZ z@PV*8v4_31TNR%>a%I7y40(`!zxoX>#);tY zvL^TY?ZTnN&QVjU#{!4Esm>fRoF|Rr?;>5J)BO(4vZbcrZ!zclW0RjXEV$!NYLA-E z(;B^fVWrfa7S_I*G%l82}GcP?(5BtoZ8x7&88lJ`nlnm80gtj1c4Ptf4av@T z%U_JI<3j1JRN&CK^I6oJSQgG9&(+?eaZfss%q6UTb#K;Ylh&Uv8lnzuO|kW`(Aa-_ z?Spt0*UHG#VzYv`ULwkE)Vtz0Yu&f+d^#B8m;e6sJ4r&Lp?_anL7>;uw&(HiqLZUP zZOl_{JUFsdPyEgBu3Y$IXI zz+~}4zoLl2uaMU%NFSH@Lam$q+4i;a4eo`1uan(Qw=Jck2`0e82e!F+EOz=9pS~hU z^P+;U+V1{09x0boK^CskJ4`r*jHVXne33g(C96N(@ex@#JX}(cZxyY4b6pV2-|ze3 z3G_rsRcPd~49e0}xqFe08T$dct|={BFlLL+=6#c#_r>5QIa|H1w+nC1$XN*s4-r!) z`J+2J7G6AAvO^jmOXR^u0>m7=e<^$VG?$2V`Yw=IS ztrzOFdyI7gsCIqljo-u%)gA)x3sHBNO1bGAcbdLnHZmuosfKwsi?6FF|b~G zTv&3V+!h$@pZz2HKiy2K_6!cKq?Rp|Jx#6h#fQpl!OT@_!NV<|;lfN*gphg6{K9h) zxxFk9FFbt?k4T1=0=5~r!L(e`x)it)C%{=KoWFGs_XRBJ)TCGbFDr6`=#lyj1x7B7 zfDkzkiRIV&8%3;}Ck>%ByLuoYIcszs4-3r}Do>A}ERRL(cdu`id&z}`k0B&NgYE(1 z&ed7b+klG(7|(my@8=i1>G@lky53gLJUSbCsW|`5LTdLhI%SuLAXsmST*tCXWE&xN zF-=?|hvC#LEXg1ksv#(E8*X4}I6gGpaz?%gf8EOl5Ol#7#{|S|{4ULtgHj(bTaht^ z2xgaPsuyQa%a3^B65Uyk=?ayH!Nm}#&Df8IJ=yBTo`qCUdsB%GXIObEXtQsRUzolH>0$)l) zx@?;3)A9AIJ4{rqX(g+J#c-$c$gCL63Z1Zara|!bygO(PHqO=X#IM?E2lA(Yzg3S} z=n)mQG_kmJEGgx{gBB@D{qX%K@NREp5*$FxJBDbF{m769Z6ZmK>6 z5%^CI>?cavG=zo<0^{YN#C@y&7lfbG>U_KCTFP zP}9JaN){70H-q7$q0>}P2HWp>T?OL;|B)>Qn<`YrW_(nG`*6fd1UJ%6cpR|I0PQ}Ml zI^e!CGVvX-c4kxog4{XU95P#6B0W?`FXxKWONZU=8dp@_`1TN; zXqS9`T6NE0JmBgE)ow#^VX=UqwNm$Xrb61h4813pOS27=+mfo*VZg^DYobm$@JCik zf2v|{h}I@x3)^50;sN>Zp3(lSQ*2r+ZfbyID}vfDJX@3>SQqoE=obw7oF+0H=dS#z zofCK*Jo{lF+b?$7708w)Aokg3dT;u!-EC-+61(6e(fE_Dby`XZ`~J`ZIg+fd*NhT~8?KJ*3nc?@q=aP5s=J<{ z{vYJFzkI%D&32P(1Y8EH&u!etlSUF@b-hHE{@;(F{`^S#&C=9Vhfq-90I=wkbM_Xb zP@D?382)NchtOrhKBC`ZOvq|+Go)6%Jo&g_*jnxU{Tyz?|*z=3)l7GvDvcIzWWl{s(> z|J`UGVSXRwtOtJsOaJ+tA2L>**y80^WQH%kt7y$-8?jzk_Q73?%%APFZpQ@Xt3QOj zPv!Yr>iqgoJwJV|0+fNf3DO6DaH4su7Xxn31Gj4w0%wPqF`*6GyXHQATzULIeg!-E zD|7))18_wbfkHdY_=AEINa=zDk9row?z0adzQQ(#V?j9xQT=s%RE_^u z)43t;I15k`q-)=ob$|LD;Lw7>M{U-5Gyb{D+x;J1f8W$*QgKyz!?dYrb6#if zCi`m{Qf7KEfK$`A70zq7>Ax<|4=coJ@@n`u`#x^-2TY>Yb_2 zCqa1$XJfmj?ah$DJiRG8#!QqVw8K$FUd7RMm3xm>y>K1m%C_dUm?}*&1>AZ{L5CuF z;{iGE7@%fQtz>B>cMg%cX=l6huuDz$ySW#X*+)LVSi>Y(0Um&)-49YpdN6?30+JRr znWXivH3JZXwdaiPPF+jBah)x9JTCm%R#CF|qO3&)A1`NJ(8V+b)vnSoxi5nbfN|m% zY9w}9kTc;jD-E}-k9@QG+)-b(u)KF{bQ$)SC|BFH3Yr6MSg#lhaFvf0efq4uAQz$^ z?xY@=^sJp*UwJ@L`77fXG^fVv)92bvwjX)%KlGk#EhNYJhY82+AtkpHBZcEQ--~fErd@$l_ort) zkELlT0L}}bG@c=8J|!-WbL!Ne1LYgc#Mt^r%6sS|teXVf*Q2ysH3)6VevD+sj`Yl4 ztlZhiCw=cLTD)fEQ}Gt|FlF}4U9{N3to(ICe)<7Wx&@E|um40^|LKg#s5HIA1AuCg zg|ay^7Ovm&<~W;=gB^kBS#^Y_)Kg=OhvZG`PS-P~h8qjX@&nKH9t5w{Q-J=1l3Gf?xhQhA zDZugrWHKk5GT>YS-V>Q$wvg?(mOS_fu;qX{7N7q-Y!hP_5zuk6^h>xvHcM8qkQiI( z*ZNoP3b*6QGq!cToc&z`AXI9_F7&+YV{z^2af*Z`MaQLGp3>0iyk&FWTqU{Qb~CFn z>}3~D^R{gC>Z3{q(O$d%K_qf#RmQlXuQVMk_mS&&&%qS)j3IiJ~uPm}8j2gI9KM+_UA>7Jns(gWkD!g&1SsZ9FyJ9NuZ_fJITWf+Q}Evzyg>%n}14Jw14(sRzr9@!O75k zW=an7DqQ5nD|y$zdccai!RwhT7xFrs-8FsDgYKxvfxprxe_NRsjqdK*u(avFlA2c4 z8Xa_eB@c|$dr{@S9z!XwZl8q?=kx_v|KN=e1E(rPZr$QKK-0kzM3t*iJKiAq= zvmbR8ubjZOuFHohTS$AAG6-mx?VK^;hyJAbochON{4caPqwJ_ZX>n!|cb)$OE6#ss zHeOBQNH>>bzrJ)n^TIRPIf7JHVN?_YSd<7EFQNOs^3C*v%4O^5r;z7h(WTT+cO!2I98N#! z;IOR$6lK+&;XZjoQz-k>7EpAP?z`hA9CoGA+y~;J z;S>Vcu&#&tJM%$ttEV^rAs|o)ua<6|ubWFcWm-@xA-Y`>_3}%2a^@q#*FBHxCV+K% zXel?Br>49szH39%zeNf5RA{)#4|FqAzvv6;Q;^St0gSe9pYaMl%^{Oux-k9z3(&4;YZ@oK+UlrZjebN_Y3BGb%LZ?DI}TD3XB zZOs2$bYHvS4@qQw1nwfN`|X(Qw`kVWo0V-qH2w=Q4kTVR+zeG-@>uVan?%as$} z0Kot%bC^_-4>Ny%46pz3hxfs!E$=7rKRY`8w>15Pn>W=}P|4#f?u2ijEKk(mzdVH* za^mAbino{td>WMX?~hCTzUg7HRRp*M3JPPYPD5LWyYSz#`S$H655$pA^&j0&=+*dy z{rkg(yeWTAoZP>3;_cmRsRQ>DPBcY>_ylrD@8W6Ijn8#|O9FvAVrT%k=8xJN5$qS} zEDwX!#%Irrg^VAQSKE{&`J%!G965{(o;$d0{z!3*Bj#NY)IV^sDh znw(DnC=UF3WmB8{b%35&x|R;?F@M~)RXzh_0Q&`+-*cZYPtsH~OT<&eE0su^0u)4~ zgxUS;#(|rZ2YyfI{%3g4m%nAmy)j=e^nIbdOKN2KAU+-a7>x1NKyu)H%Q!;mCx16@DS zqR1$qpXim9Lhqj!;QWDJ0mtxf|L^&Or0wvx9m;AR0P`WEeHIWoVxWcz5COSl3}Er5 zgIe0MJ>36-Mg2rg*~f7xK(iT6r#~$*t=yDbmw3bB(u=Omu&9E%1X9=w0ZcAH!}Q*B zc@M!m3y(jweRU9H+lLURw9G6MdC{8TPSFVN`vNsTHgRpko&eOhock<#%1Xm)hsN;S znVvhiiT5lE4s~-kGzd#ONEK`bnuEh-t8FJmw6Me=M?5QG3M2oD&V z9P#{tQGkAZ5mb4tSxW2xkd=buFT&|ra6{Flt0yj=_7wSUC$Vse=_g95;ueIkSDcU= zt(?(%wJm12OnotfRot;c8D$!sqr-l^K=qZv0w`a45t5}1a7OlwzW~i{SWx zTm&$rzv7)(G6Cum(z}`t2ph|l^L`u=<2Gsu{v1VO`9Zbe2Xexi9e@Bs^4rR>%%oky;H6*tJc}tdiY9~ z4$=ixB`8&i!^wF@s9T&LtE(Z%$oyDFZY?*uQ27=YSC`U-#y+bQDn~W-DZRPpo8TV# zz2Jk~h1=^NLUj?v1&dW}Yyvr~Nav;5c!R#;m5`GoSCjAMZ;J&SQ4=p;>RUQRy;46I zTC`WzC?Dlu)exV0oWspG9(%~smDIfgNRZ`DD@1=7Dc5M9?n;CFQb^d2qG9M;FD2Kl zI;P^qfozk8Z=DLuPBYQN^>BVHD`Ebq7(3b(J}*c;thY41u;CN)EH*@B5vVTs+O}@1 z*VFz_i;TO&H$v0580^M}+Tyn&={9iwv=))CVzRMu9o&`q-r!2-QDHkoWHddUPXUh^!nK?eZ zKN-10B*5Upi6+r;tDb^A*y0_o<(!t~$&xKEf!fP&c+Z1~G%nnk!mnzGeF4 ze)+Ul+wi{N`=b_-d~406-u}d!6$S?d{zNWwANebC8EA~HO~tHMnw+!ZTb72f+j4Rc;LGv+#ABD24!>n~dPP{9qs4ml4c70#2-$#md>cC9l0W8j9Wz?&c`MAi`l%65a&+yvHJo?GfG*-O-ou)~2=}H^pT3dGlw&$0 zBoF3&JeD=0sL1IGP3-u$19fZ!$6ctKOT&y8n74gG6Hl9e`wi}-6>!Y-eKwxD3P%Le z?aK*{5yS&E<%U1(7p?;(5ix~({r)A+TVDE1ek>wMI*+jPyCj2^Hd18CGJyme-*>>lNU5R+gw4;55uuSu8i? zCz>SAM|L{({;mH!>hjh(&Fp8wk#;tyVmVdUpD(zW7rK& zI*Mw*3SM~X+91U_wGo6i60?{?&F!%(gK2#Mg$|8z!|>&8WZCnTDZ6ZKRTgCjpWKpa z`JPte`pFXFqbADuATP__k~b^+gXDkFK2sH|ua@uI>`q(?}g&Os<^-ToBx4Zn<(# zhULS+N(KpM!U??lxpAq5v-V1N4}->RuT*{ESBuG=l7eo-6hv<$R=i1~FJrAOSI~re zK_^RGc9bR@0=iN*5m={wSmjnHyC6L?wl|C!e`#lv@nsj+1h@0pIA#Ne-^_=OIgvCp z=Z;KVs=PTD7+IWZ!#rYftLoa}nEhq{45nFTao1%?4yiHHqH=%D7gdGBjTQQv+CQ$#S}{zMi3{OK5PI92I%l%pz@EtZQVE%p560l0p+sOC}=TCTxE^D zAl#Qx`06BU&?#ud^F04ZtyTPv&N`^I+?ii%vX9W6tS8RZ3DTeWtVCUhByIcGN~(^T zPu`^I7w*%@^Dw!nh>ttQg%85xf@~`1#vjEmMLA@+uHg_P6}J0e#I86Dc4?H07Mgzb z_5m8oitD2Xp+{0FK%;~n3H#Mrc_$Iwukzaqz5Rf5gbqVb z-S4`(J=!F~knP5u;?)j}bP=^~b#*UfcW?iQg*%1E0i7UoH^^a?w~)g<;CJhLjRf1>h%fkDCP9`M&q6{ zS+z${u5*nlWykH<*yVNoCiQF-a!$s0gk6%U_u1B|;1mrC)O}PySZ^0hJKrryTbT-* z=$^}d=(q7Ll5-&(a-noXp)7iJoePyU>znK0*aoTsE*|t=F zdm@Z5Gde+)So{29l`_$3ntPn5^Ds>zOFiq*H`nna2p1)|OWcak1h!}s&m;)*S9(Z! z;-tM&*NeTImOUv{i_kMztzg%@*97U!%A(ELx9XUfc_6XLqb5bt*ZI@FbW zBPf}seucQohK{m?Xxg!`WxIVAl`xA>G>J#w644=Gv7|3wly7X{VUByMFElxIg6t!i zik9iktESz2YlUUh%~XiAKvUo=qlo!V?HA%FOf<&Ud;MwWOt|(YgPf;Eefo~*l3%J} zooc;pyw7chcHsjfEL+V|Y?C|;rgRs<0}wt5HL<84FoNf5Jy=+ZdsU~2zs6Q(yKFUq z1&M3l-6gJyV+T)A{nvTz9A};g75(<+5bjv-KDZQDLX}M*U2R^HfDLkxNgOj#jJi(pbnK8e0;lRxAh&eVxw4bg?5ih;9G(eHWV_RqxSNwZj)FUc7}QX^u-B zI0Kq3Xx6`)LxUfr(rLvtIYVVPF|&9EKZmH~dC6*PxkB1%ggxpzIwkdiHqmOgnJZ_l zE!dFZnzrfk6nO~w+;%4_$*W>M5F z{aJStRyzNNx+zy(I*l!Vl={v}qsZbzlG0Dw!IQm7^x;q+eaXAnK_0^hIyo zum_?NzX`wYy7;(OVIl{L$^PIH3Y@DmZV-~|BTG?B`9~lEf)Na8v%lKp&ycY zaJ`S%IB7UxaSmCw-RTQmakd7I6@iZ}p1tXMJqSX;Qj<A!0x)?B}gsaPiqR09HGX3IUsGrCa$7I^Tm6XwngcpkD> ziHFGD8YJxn>v{c>3lcYB$J;E6R&!+yDOCCi5EEI*tr&d80|VSgAymL4@nCiXAzT$ zBE2MS)Zrph4^b*O?L2OdEwU_i|FRe7NelBtihoqzWsu!26{D}(#-d%f_d>}7hvpFU zYw~QrGsZo>%<%SBwNKa0)%dqZKobT{=vNcfYx5bagp=S1`);wy2g!knSSjz}a{5}I zu`26ghxRAoW($s;spTPQabwO{?TN3_?;;xZCe-g#fGr^Yn!ks!juQIXhNC&UR1;mM z*zU9#hQzgxI-Q11tnOB%UeLicBcA|^eQ21vUtAvEdQ`PE(eZe_OQ>Urc!21o>6m+C zMN+zm4aBdpq3Ct+;jaP_`~GNe4Bvx4%tA^cRs_Cc3)Ns+i#}4B8qjp;;?e(N9?osX zi`SKceZl)kr~;Qce#^oYYAU7jzSgH@C3-liUbSqeBMrnN@9)$tiNN8DLT4Ym-1R~& ziP?NCk(lY@F3X-VNi{%j=rsq1_Srb^`YR-#cB~5vFW*^4uBDLV!tbcAr%yX6p$j&p zix=rwt~4eT&nymDe?kX%O|oC`A}>s%afi8}^joY|JoUEQlfC0bN{zBT$5w!PdkcHlHDLAegIc!% zzbBSY09LR%kuu$%@{KGEX5l`Q$F`5El(Vjx0Hp-gxsuL=Q+OQwFJV}uPERAy)h)0C z;OaLGR~xy*lhO1!%0%{!Tnl%$5e8g(whBdT#ol+(&{ug_19ah!S27Fs6qI3!pA|W7bB&7ueq`ON%noV~qB@L3&vgsCS*nqTjZ=^-K zk(B;s<2mO!=RD^;?{{6_f8X`4e?-`8*36oF=C0p88;n=u$2X(eS}Ch8@t*fO8bdb6 zllU`S4_(1|z?&CawOaz8Y@E)eiVfjn29Db?Zx=*7;JeeeYB7_*fjZ1|wO`+VXUVDp zZ(&W7a8tl`5tzWjpE^+2YxjTxJ?v~aHJi%f6IpNPJVC|+s^r=|0dkaw8~9ExlBxdVjsaK%-AMn{sQlFV8$>ThQweZX#cc8IR~Hx1?3lfUiNvn2h>AMb6gJagNA6Y+uRzXe*NAV4ns7rR&fZUz8r z;7U3MXzAHwq@fV8c$NNdDhvGgiYO_vCABL+sZsP?R|=4Ym~kr_d{vA5D*qvQQ|5&u z>JZLZWD{!7$=Y2^{I$*<_Iq5nImCoM2^%=Au4WNe#ELGLRf;wg$f+h}$0s#An3d3G z7@2-bt_gB)ZZ7RUbI=Q_uO?zxD@BDw_H?GW;qY;T2?}3Y{zO%C87#+DSF8&B_XrNaTSfvztu06HczOW zWh-}ETSs3!<$`xiW79RHwpbM1wux@kN+qm6A5 z4V@$plV<812cfK_rp`NuPmD?oCuv4A@r;H;9>wzqPEyk&%$|DjnHDwt?S;}k2(>ER z=ileGB**q{V=6E4Pu)8g{=&uSHtEe`;F-e2CuZQVOvBZ~nw?cx&|SyEDT+QTk_((w z08L-{%uA=BE0}OA2P;)4x?gUmF6YNfzqZ-CBPyEnPm<#tef-g>6KvG=Zg{tCvXK?t z9kJ3EdsCdCCtb3IU&z1-f7dV7`DF9)9S5Pape8wTZzG`!8K zX+Gd(8uO9&q7%mv+FWC`pZ8S=_D`c=D~exm6OqA6aEg5kkHi&lh)v?8kvNZ}ry7YTjK(0qqlCbY)Z=dCpHp|W+l@I$T}J-!x0 zT&9J29mIPt32JjIMY9MOK5~Ve&{It=0=Y#m#1L=3=OFAXuc0$+TO}cbeXoSd^l7>!DujDShfTaQn5L3I#Db_Zc(qj9M{wC% zXES0&q*~KlA$IPC-S*g^iqdlv6NeYXy*VUJ!ELButs$>P@ps2)U{U-1+=CInRaA{F z)@2*2%9m=8*oz<=4A#jVb=7*4U{vclAT=~bJQSbM(tB<89*$-5 zuwKd79j;|Sh<-W*iCUg=&KR8e__?QHSy4eFT(SZ7#lEc5y}H-_lSTua`GE)(ci9os zj>TL0>W*G_l<+R+oWV&|<4K)1Y4OF>HCm%YreOtBu!0Kjk@mKHa&LwS?H1Y2<>}8> z5`Z54z!5Z2Q!?SxH0M(^SWbF?mVsEo5w-DqG+eGOGt^vKU~C3G+eav}FHYh6i}-1T zce#o;1#5&U9ciqf@xG~K#`A5%7l}(VJKslyy8+aT+8RQ zg3#)BxTb|kfT=L;dB5;U1uuh?0{=~ZGfjEo`*RObYGS*%8~W*&We=4Pt~s5^{ktLB8us6{MO?Gd+=>#>4YP zM8Sf^ANLTpMJ_yd_^`n(uPNLoMGtm^hb%V2g+dUCBtg!O71s($wMG}4FdDiK452A- zJ;qip&%g_sr24!_uP3=_%y!`|Y)9hZBiMrP?JO%kdY8M`FvosMHNz~MqB7(0wBd^J z2VtHC5amI>oR=whxy4BJAQwtFav0D)$EWs~yT&?edATW`5<;(rt`L>N$ot9_rtk^} zuIN*{_!bq%pB1k~D65V1s)rf3=0jpj&Jjkl3Dvj=yr+33JTaWUgqh1C=zK6{R({YH zJ%&)T&^scwZd{a)3$I%y516+FUl8@mVF{W{WA|qxO3Rzn2Bq=CX*Tk~z!95D)678a z-84v|BqkE@q%%cnXMBXKVtpTaZ~AEW?1DXNh(}Y#W8>)nPL`0zDt!3C{aw=p8e-{H z*DT3pt9^{P9siOmI?*7ugB;##7ln*^Z#GOhL3SOs5|J|IbUnquWh%^|MZvY8U0*SW z7?_}?UR&_0DjxP(g3J+Zr5WFR$j=BJHZiuCkt&97BIqQ~r>H9;6wk|DnDkJlTSTXT z#=u~y%c(c4Sr(pFqUSZcizf8$YxnH}l)RoEQpAF~?8vs@qtd{SJiWo2XwLFO{tEKl zm7s+{weQjv!{`QA!3KI}UHY+_gNvcE!6(PS`exe*$z+ONvcS@$#YOQ$h^!H=o>LOx z6yY}Pp606GTZQr9zzVp}e&W}(k}P@75MW#YCmT7yE8S6)`}jyJV)X~CR78UQ)LGtA z(V|h_(oiP2ICC0Y zewsAIKU&vjko#SyU=d+5<1s-~IN^xY7mR?OU5DF7jiXD+W*WM%#F+NN4pSSGHp7*y zDs(>9!levj1WDWpAx#Vy*A&83h_nnuCs}DV5yiDr4J65Vy7t!8Y+6L`3 z-9KNhI-+dn_q^>QWA3-?pITC=qX!oHdl2PCzKTB<`Uhf&nc73L5LG%IU3-6L*;m0n zCYF=RS@F>i^B#)wv>I|#KWU2;DE;vwGpRB?6=EwkE)@Pn$2B`>dj0zR_OKj23@8eT zfneg%fIMoIpix3}G@mz8ZQ$*S1oBN*%P{(2G(IqIm6@wxnf*L`BY3K+ zSm+g`t2Lc_6c5+K1#Se zXq1uz$%d463|x6p{fU@2S9)k%bd($~M;T4RQd96q3J+V*goKFuB1_?W4h?lzSrM4d zURxM#7Tc{#lA?AgePm(-yQTn;sYvPdU}25~ywc?VdCAuB>J!gsH|u zM($xMnPgY{(LS-j&Xw2B^}2&Om$HMZV6Pc(&AKUPgtNOmhkK+m+`v!=r@&j0urX}D z*7!ZiV?W_GEV;HY`+CvVwd=hVd%ZmN#47DTxMvpPPeMnpqoOn@6*sviAvTFyZ~p zU_yy;k?(y*mMdkElGWj8JNLZ+L)s_|sZ+iDXjnhG=WswiI>A>gLQRG;dE<^GzFAC4 z9Yudugd-Tg+Mg>V_pzAL7~M&H0rz9fgyBEzaXbscsujbYpk+iI=g(Cti?{va5%&tI zdNxI%vTk5m?)40njmcPQC5@!@bc+KmJEoi4V~_SwS}j#hVSdu_M}+)t1-CYhDFxg77)< z?eD2?I!Pp+6XMz%6^fNz%UgL>-h|v>wqcQKsd@NN?img~Yx@r=U(GvgVH#gmX6Pfi z;PPzHJ+b0?WILE>P2XAtuE(^N;JF)tU>2=89)~YsXfmM#?*L^D>sPy}J_m7xJ>RHE z$UN17kwiS>_(T|I5KulI#Z;99e$|m78#?-1*`N^@8fX#W0lvGDLCUg#t8H(O%GZBd zts&TuJl)6RuP3T_m^Y@jbG|-u6y1hpO%uWc=YqmXjM=WafOndv` z3+jyJSXce@%s>*eX05>8!TX^Uu>sW=z>*a5%dcFbN4hGCe|A+KCM}NisISnO#>tw_ z2?f>7RJ(2Y#p!65ntC~$?3m))NfHw{GEG^-4_6v4=Avd(R@()RL|THqj$%gRFLXph zO1>fe91*+O*53Xqv9hvbgo%k%nvJlV3bP zq+kkNFf^*x*ZZOh4IM`Ys4^sMTN0q_uovQ<33#U&)5QFeonA@OCYQBwo3UzHC;v5l zlM^a(Jp|!MmQiiW#!e{9NLb%N^5mfea}-%VZjD4}>ywoyE7hk$&vB=FV2$}v9EiXo zJNbK;jUgi%;JUQ8SU`sLWVFcXu{va|DogOG&y2zsnUj<-LoGjnF2CDTZk<%SmNS!tQ*n$`p8^dcCHa^;EQbKA6`+GIN_I)+hbX~L)^X6PJ`xb#5bN9Gv6|jgJq~176w;}9iYiTF z$hcw(v|dZ(f?P~t@ie?HDS&$Ih#NTt2D2jV5PDpWz$$h4T0D~vt9AR_LHZ0;9XX#@ zUN_(QRD#7mtFTUmT#yFoJx$Qi%2NboS+1z84&sN(=tyt(6nf3=H?1%S+~n%(cDZa| zF(Sh?$O~!F#XR{gB2ecrF;Pt~CFYV@s(UDuWSW$u|wKIk^3!?51H6?v`kRH4V z^Nx>P1|?^l$SImo=-0CKV!SZAnCEMb>X745SbeJiQ*W8zxTBfjtu&i^)wiPbxO z^{45dxCkH(n?@qrDcgE}ZH+MBdG`ti8wH9hY$|W9ZyiN&?7Rr(P{1PQb2+UVigvu{ zVKoRY+Zg82vYo!h*?w`=Hq2}MQxIwcf4;#EQ((u5JlL~CvHvu3{6$lp3GcTq@6Rg;2Bv;Oyy`1&YypB;}3P=cnI2WNb!m|TR&(2e)#v}kyu&c|= z6-C^61I&5blhL=P{B-SA<|fL64EqVW%3|ni!n*U7!WHFYcZjUEXNtfch&M0A^)6!W3!DhY zFZmKu%S92gV-Ay$Lu8X!wRuJgL2wSb6B(IV!s9Tacz4Yx{#FJGP56pbsOJwU?RR2P z@0z(3N|Vhutyk%Hs!8Wj&WEb{1c<~{69`u=(CQvJ@zLhv)}ob>5pwp-toBQNK@e0` z8{S}g{vL%K8D3e?8Rq!LE}&DCs`!BfO-NcI7O^Q+kfN`ls!tN3gQE0Yx9-OqeQo&^ zqwn8F<06qkxjMz$X=c-^D{+~bM-OJaSsSnP&VJ^C zi1g5|p93%w=MUFv#<}#QV+;{&Q&ib)tNmH8R_rFlL;d1Ui2X+HizRr_R>sO=I?(&+ z44-XmCfSv?_dwVemsSRCf&5u|5AoVbj0XixGGH4uiUA`s8l+49SW`fY031#WF9u;lHmpY#{(n9L? zdr!K(=pIVByAC|1wXuA&B{==D;{8!;%Y)Tzm`#}8Bh*myW+;<@k^Ec2P&oQ6J$K#d zT0|Ag3`6-QlKw1;@9Et>{Ut{yeUB$LsPJXf52R>KpSxWtuISj`=wG^vVO;(+$%FJ^ z{}c!-|HbcZ;_V^13aN3O(>dSQx5Bhpe3*Ugi$2rfsNHMWRh?3A?D_fhkVXF=LdT%1 zm;T24Y?p^0>zA8G-t@%KYsTS-$)+^WN5@;8FYs|Koi3$btTu+8q#R9mHF(WIM)}Y8 z5QMq_gsJ3Q=cVTz0b74Ke|5(xEi23a;ThjV2n)t>wqcAJgdRIdUxLq9HX7(xg5}a@ zj%L-yB5(f{*!Z(=|7(oIo@8gUIg0~tzdL!ImTp^|gzLWCZwzDpTf*$G!Z3}xRXa~- z+Hf{9+Qe!#ZRah(R+qQS0IWX0@8j*MXeZ;Jmc$nY;@|y^7y0kUA2$UTqhZ$lSaR|; z1~{1fxm@4%MErVEefTmEohKI^At2}Vm(<mO7oFGS)%PZMVX8-tV@h+r^OF zL%!;D@b)xKQndjxDJZ@;;bPy8+tl^5vFoDg|HWGcGY1kSPUI{261{P{E@#1z2G5fz zOjok6-3>b9Rolnel|O0p;LGitmh63+wOe10yv~n`XHL7^$Y-h+Cc-`EiVTG4G{(!8 z+l+OY|IefN;ygf->M^^ag>U3;s5LSujh~KhF9lq_nrW| z>d#oipUtf9A^5vr@W{pZei-!{HR)o=>L#I%YfMgYOE7_(o9Ag1=uAln)&G8_0WQcq z)uoX}sHX#?B&d!d=Pv=XfXu0E{ImxBA zq7H{;oxPp0nG6U%&!c#9clSAhLUS_4{~^Wyl7snuAzeD|9l==}CfzARt3?)0s%1-M z2GW16lj>c*#=qQ;7ewFP|HnGTcnqTh4&;iJkU zu_YDpN5=SyZJ!8}Kc>@(VQJ%5a)_%)^7Ox-no7{z3a38#6gxbGZrht`Thv$&Z)L~x zy|Fb%JeYrAC0?L?E_ox@(EZn;lRmu>9P4?S+67cCRI3wy-VH%U%36p zivs=I@JGlL81nkV)iHycEPjgphGIZlOo5)!ZPxg;*VWE^BEUb)g>jML4L4mo2`~6c zSWY%|h$}0C!%bo$O2$Q`4g&2cv?|>zxv0|be7_HK%w7IeZ1Nya8YtPSgj%@AsotO- zPDT>c8U;lU0auxbd6sO`PQpjM5yinqt84L|m&i9a`+3_4KasDv$GSk#dlsX*9AoXb zEvsV-8=G^<@=8(PYzd8@2m15bP4?YcP1^h}b@nr_loz6`Y zY3_ycz0q)<{$*CBrrE56R>taSj+s=(>-$Bk9BDSvd`;>@KinwoGp@B|5lWK;6$NT0 zM)q-1X&+>vi>QvDzuuPOAN@wRprp{&+(WlS9C=)qE6ee!$9zB9dQP(0>D|cC>Yb)x zMXlztGzz>h35UBk)3*A=uj{BfB+7M%2{dWHIwo6@FEG;&aUG~<(zSOX+ps=#s7~E* zOx@Vo>z>syP32oRQ*b80P+3cA&h0h6bt@TRn=o8wZuy~ikSoPMZI^en2OV9TnuypH z7M1VC9Qm5`>~rwWf5oPngN>M$G8S4KVE2CTW5$n6aZg@Oc=fHLPRF&@&p-QY+_+k! zhlowy4-KxqpJ}>auT5un>+K(S)0n=i(FD>e;2o4>imJA851iVkzU^McK<)eSme|8m zQH}9v@WW$9b4Sq$c9@bB7(bhTY=bGl!Sk%W%{K zWzrCNh-<+RgwYSeKeZ8Dq^Ejk5r-3NSaEE#o|5Ro#bnz8dNpm;G;u>6>uI&|=Ka3O zvA8VdMlXof0%apc6jW!C#kVr`$=N-=9PPx#Tv{j6A3_$<0ZxOSMp{> z*T#BJ4C##d-CA_Ynzuw~Ei7!~Dru8{h`K}QUs{0N^?TXbemTpQMZ?}4x6bjXlj;@zRv!-&c?`^5GwO{$4B-@KKH?r`J;MS@srb<$8qg-&s8(i*ItNRBtukBqd4?C+S%&oNflvZidAQ^cvp=7VhY8FdmV`A@?2+&Hr0e$P4o6Sl zbfR`~p*I48Xys(5NhdBH;bfIeBEr5ik7<)1SyTDW;S~B7L9?(pz=^gvFxq{<%bcSC zak4Rx=JZ_?lKy9z3!5Reos~P3pa}IPc}} zv4E7wpfps$om1yn7Ql><^s${7iYu!<#H{l)vql+U1dSAuPdeqskx;Cv^R^GMB@TV; z7RbZ~DDI!Fi_63Xsm`!_YXc+_%UDrUg_bkgaO`sbD(*iBs04iZTbn2@2m3-< zc}>@ZwlXwcQlnt0jtiRPA;CAuyl$rdDvS`lZBTd1!lD#1Z!|=kI**7*+LJ5YhdDLf zw6xIc9EjixGi%EsBu%R1H&tXM*FK{udkA7DQZm@%f&HQR<#rj`_OEfjbOxVB$o zitt_YzWLA&_{idC)01r+?Lw9u9;+|0WPs{9(r?Z{PZ}Y2ipDEkeF>yEyOz(vN7BPG zX{~;;RlK)Un?IgTYg^H>oMImIYjMm{CW`4EuZtC7WyH!c#^I1pS7>Zmt!%DhXwyGz zpY6dn^;U|V;%w$VSQs~NI8tRNbnlD!#P6YUYL6q<_QjRJmTvgj>(S`iVdkpAy6XT1 zPzLqO5?pJ#x*%rD6w9I-R4Gfm&7C+NVEE$pt0D-oRNG6etUZpORC)O|JsjTzqSy9M z6!xEp)-A_2dc0E!J``~+ni%3W5p=8dS7k(vUkjFCoBZ4}wse2JvX&3i-r3BkHkE{X zn0a1O8Bi(zwTA@N>9|lFuXiW#uu7T~+l# zfj|xLtULeCQG8H=n5`7|nckb61I)(4h=p<8q@tH$?Y{oAH(?W9w?~o?2)V-hyBf9{ z8a=|-pU;Xk-+EvdC7PV!SzPKD6&pp4wth|EsL^^(r1|cN6xYPJJ5BS!S5Xo!^-zQ* ztGP~oDK+ymJRLT7EEY~vv>%~Mce$|k)RsQxiCgCeo2wx;kKBj1Rer*J&<9gAoC#&h z%+JcM>)3byJzovdSP9i-)KKH}!cp^;Vp$j1gIb@`@+X6_w|Np3T&tCZ+XV*Rvl3|+jdQ%~ z;QfMfvvP1fy{A4Qm-cKexQ1aOis>y+gOzUfdUauLc9p-Wupp5c__XD<>o?O3dYelT}bWgppDNT7}Grzfj#?N^6WqB{xrkxLZ>hc~Y0eX4d*_+0V zSeYAI42uKdf`7L1k=%#UoQU0cN8xAf5hz`IM~uLNk{yR_QK0jHBVx@?P6*6Fw<;A= z+n{Qy=8R}}E#`Wyy{XAeromUImHGsD&MW&+9vO_Q`_l24qE*@Mn=i3&po+a5H*Q^; zgZP2L;;Xxhh)V3;&Fd#j+Qj2dD?|s{HN|8Q?lN`-W?0Yn1?4$M33^kfRD!;+hT(;Y zQt{_~_YZd!M(xTcfE}#z~;MJ976jtXh5nHJ1*sxN9o>v?9SHvkjH@fb@j%fw5=PWlc8pCf-m@SxB0L%B1*Wp)4E={>J6>fidm9Y9f%}J13g4e7 zu$w}TH!PiW2`jI9Oj#7^4Ov(!o-Ab)x9q-nn_V--hh^_CoSYJyws zTd?;}y>3@|EP)VH2-^4S|6mvWwW#U8%%=bQXJozC|9@V~ogDdR@0OLW3_to15J~Zh zY3McgYdrkF<>F1iruGQ@?zieI`Wt`B6Cll-8)kTNf`MqSiBXi~$b7qFh>13y1>yWn z`htFveg7c(2IuD^1tQ<>R$`*Mel(#)ee@6=yqjtCelne1Kg;-mrZ0fnD8A z(T5SR$iFqY`YhCY`9lu)l%RbJC2G7R2XoD9Jam-5danT}rv{|!k0N}SU+QD~c0)-5 zy!1(b`xo2S?Al)k(}FSkkn9S!Al9`-3e>B1?=L1uk#&toZ}_+D{TsFB(|for0;oct z@85Xv5@Xk^cn-(}@)N(aWtTr=E&cVrOJMHx)4$n>#gOu6-(sdSFYr52 z_U;R8atDB_NhD>vTz=>ZAZnT?(XNp#_U(gT;5D75?hix)@~6c(;nuHDV8U~-7KyQ5 zG@YiAfjo}T`wLw13uGJc%-`C;0>(FUr5DBB?$l+_p+~+)0(&+{e5ghFw?>|UfEzO` z9TkMCFQ3A@8#nmjrPKjM)s2>;#!sE~{g=4XEV zUZ5A8P#}l8I}g6q2INDWfyTJJP@9PkVcm@60oN8~_rP!Pns_e)o5553Tz+rE83acR zHxHi;Gkd|n=ssXA(#gT80d4r(PEOGaL?#`3F&x<>xF02`5}B9%HJMjhxWKl|!s+(x z!SCaAA;42bf`7lsMgXYBX?)~&G>06NA9J7gcX|M6f+kBAhhw}z`ODvCmsvvZ{3#|l zw){bN>4z!_fN^{i5nO+H9&%fh@IN1|or^755sByFdxrAIz_5c-e|41m+UFP-p@@&ECdeiQ|~M{k0#UgLokMB>{`O+pmoq&!7o|` zZw7!*3ScOrI%cn=UlSE5cS?0RQLhOiV6Q0$ZeIm=VN-)o=U#QV!j9ZN{&Adlz*s?f z-|q#r54K@1_nJ;^eiJgGA5lQaz>@lx661gSG`Qo>bwHnky$9~>wj-AVnqCTOt1Mv4 zz`OZ-fhjOK|M7MGtsDv%(*HQ{zgKzu-_HF5W&eNQ++T~D|G&!Ij}?(ZV>4+INpw<_ znw1paS7P2By#`teL}@Nwbt`G=frdv3AxSq9h5tXJ__^x036M1gQSYMEB8|1QE$Y+= zXC-7th-!>YcC`}r)^Fqsvp&&O{q}^3F+>|=A0I5TvbTj&ABSDru;;|~J*M```-+8mq`Lm0PC=KBzl5ue2^gRFx|Uc=T(udW+IS~|DVA8 z@QpOTXOGHFmLF~FPA90>tCkf_Zd(en(zU}&dFNva9#Lv(eVFyN*sX{N<3#4@Z=~_J z1?UXhe-y%HLgicB%^=D6F0wBSaB#(SB-c;u6zk{u&>!Cqfc;gWp5RS;e{^cH)){uq zkx0a6LB$Q;u^^Ib<+%^FBl==Cf_56mEdOn>JsWdP=2AN@(0u}(G{$LsoI4qq`Li4 zd_gC=0e8H2q+<_OPXW+|XzN7DAj+BkjJw9jq`kq7f7^M%Dk#S=)>p6BlTUL|t+r7v z`FhiL8>R}^2>*6<(t`6beOXFjc}ngR`(7;Z!e1c$GM7f;0vjK17bsvs=vwh98%%5K zsVU{`R~5uj!E+W~#1zLAea3aZ<0B!lW^+#!Pd!X!f@xG!7GXUnulT%PC~k|U&oL(` zalKnNu-))?qJGK92cxbi{ynr#PAn71Xql1yQwPJNV-eQS+RnTA&u6ib1ao?v-Wl^K0l;NNE;F;Zx2i5AfO^+Y0|~eYo3^#=xX;0ax{A<-%)ZNjU^4&I z2VB5|$fp%n_8uq|rb*hHO2Bt$_RM3O|5@9UbfyPt^a4NzO3GtsQMKjUCsNJLHD$w zk4ZTgfY&!OUyc_Cuhr!F-R~540f123C6bp-sq3ty`HkRa+L65jp0+uSk>>H5cmB#- z@BWXx*3iIx#n1_AQ6pj>?|%1R_`lxccv&Ts@giI=JU-SOB*PQ1f;~`4&>5_85YR?O zt0IF9WXcX(8`d_96F-qf=!8jhQSqkY##xRhTV*Q8cwIF_h^ z7zv{wD;NIJgzz?l=cE~D<&68Z!qV@Eh@syR(eG!LWee%FeWq{eM)dQ6x9{v-Kcgg* z5791S&r&t|5J95czvz0|7dSsPYZYCZ)tEshtX_F46oDb%>c31sdy+Pw8_p!ax-+W+wWK zWstSV0}n>Q_H9xYh1NN=pi2)|%t%i5NB_>M|Fby;SmssDtYC}JSqiiAb3QP-oSN^v zNS6L_bIxxp{gJdcVlHy*`BzffPmUSe^>tKe%N0g%C3b6Fa-=u}zh?G<=$zJ<#`@LkCJPW=(mt*Dx)@ zB^P-pH+^HZuR_eGUrhH0RB(Uy=Xj-$EHpymgN@67_zAMU-)VpO2}*L|0I%0*cmi1c z9^duXUwL)oUJ~$%xn(CH;+BmTY#0XA?}MtY8ahi*0J6rl62ITJa2`WzC?iv;lY`qk zwnWz5cLR^Q1dsknQB2}v-B?J$=U>2%Q8oqh9U?n}bYFN?ZFAZA!Ix0}NWsc-s;PCIohG8a9HU60d+sV~mk zPqeyHqWTTSsG*HieT*=Xne6XQ?7U=1>Hf_?1(Qo0Xd@T%eP6`b`MK;N!7Z;Z@Zw14 z?Kr$^340d1GJ*R-N35D*N*yjd{zsHtSqyuq;eZ?xu{wC84|B;uyQG6aDT#T@Lm>u{ zwcwk#^lrEvDM@=PV}*WS;HK`g;8vhp+E`xdqwofY*2v$d_rDbs@EbTE4I`u$^Th#o zq0DZ>bBfmtakO`hEBNIZmo|txc+yPf^QIYyU7;ExonL?P{{LgXLJ7+c5N44m`6KZg z{;l;x$v59n$`&HrBj(uu2ZGu`CUB8b) z`qj?QrV`XMrY#8ghDiwU=`AkH3xF~M96ya>gR_Z%Yc55ZR^(Sfx{SKVeVAh_FR{$- z15}>vCQ6zqXu=!JlRtZF%RQXdl8pZ#`;J9nRk*f?QZt@=Q>;Ed{f=WK+b~(g@{U$p zO8g?}0%DH6qDu!%-fk=lw8*5%&3i;pN}w`1e|P3~Dd?o>w2sV;G(+7?&__R$j55=n z$KUTB8x4H5@Jt)NEPVrcZ)Vp&99Z16pW>Ge>{Vp=w)#POSI|7MOz9K{v;DdBe8rc9 z=*L4fptga#D{!@ien7F}zfk&jY*EBz;;TKkeEdB)I(A`5TpVDUT0Mq-I6nv|Q5mnN z@oW?iNp%z4OPN|2dmanp=?b8@OZMyDJ)lQ8`FT@jut$78I=y<@7y@f3rKh@m$N&u}HrD8In7DNk#^i3ZUG zdPGOZx9}eSd|pquza;^Ipf>OS49F3KdVWEVvCnkzL@5)~NV=I}B8MfBAl{uGE(>bW zFN*edyyYyn@>|TGOC1KVE%qn(f2w3Tb*Xv>`%V$f7WH1NnB`x$k$A##zK!zxxr3at zpvtwnBSYma2P6?w0PnY4uW?0Dp#d8@2g>WVYk<^LfzI?UDhWPj?@Ks zQwlU16~h*s{{+2DOa@ zXp)5UxZ$wHXr*xVY{c7}+4)D`GeeulD5>$lWa=>Uy9CauDoP!iDA>vfzgQ4~GM(#A zO)Gl6FQ>IcZ|H4P9X?w?hb>5h=RLGE5nfA1YOc$CwzoXmA5n$>jE7kio}*V{G9van z{T{yfJN-_J@*Dkb8=m-9SVF#`q5Q_`+RhXV&4bb}zsH{5iU?HMQV&1~He7Md>f|iz zT?!w~-|Z51Y#(K_WVo}$1!^dromJki&7T%h#D1YW^>Ba%evRkqBx$?mEH57NohQvu z*4K3F%`~V7L3!h{=Xx$vRmYpLG)ZJn>z+X+<&@NbKi!{IC4zrk2b4W9Dt_hKMCtyB z6a5OBb)sgwIM}JUN{lZkj#owKZ#ivFyUk{*j#`ZCPSv|>v`$9)`z1?q-rw>#-n#ht zN^Qvn@bZQ_7p0Jp7~^=r%rm~tXQO+Ap5SoA1iRMY5veQer}HP)U5Ayat3k=st8Oo* z7=q28Myqx|Yo8jsScR=;=rJ+eOoJBZp?^v|k_H!jUQNhOT7-8~@BO||kFog|!xs>Q zgeqCioKOECq^`Wq=Ik*gYUtX-J{>}7XU>Tp+PrJDTE7){z94lTcv&Ep*Xkrx+3nwW z!i2JzjUYXr3r%8{2IC6Pk*Czq>%|gH^1l^x!$5B)Uhl%bu0DEk-2PCk8RCq3Kn(;9L&; z5*qdo*KjN_{+nIz+W_pbgnmzSL>%-so76{cso(f@I%4}JM|BM4vE$XAi7xh)Yr;Ga zCS2>0<+=j_Uk+hyg_(emZ|jB*lMduIkqLo5uAO0fesc}%rKnt5wUMV`ZoZfJ24t#f514rPv z$p3~Rc9(V>!XWTH`rXv-FP98G9-sej2z_D~C0mLA{SwnL2yrj%?L&8u0V}+H#&Z!d zX_5>m?Grft-8RE{GAU3VjXe|KlHW3ahSZEV9}1v~6xrIDwiHuL2J`@@tHomA(1ClN zGAWSpJh?oSBttgm9jULsVaCb`B;npss0AbXCfg-G{{>U%9pMztk<245eZ{C)(rTXI zDfol_*aqALP6^Dbq;1L8T&Avp>K6|zO>m+PFRjUkAgT?7DDw{?I+DFl17f8Bn5;m- z+$AWn?Cm7l|8(-A*xG)%s~CQMw83N5aMIXxtMcZ3iy@e-rDxH{^psm1yR?sswvP4? z(29mQYy)uk88mhXp3f_ly;z5@(damPBd~O*>Pb$0rz#v!^XyQJHR_d;I0^V8&T=pH zcUHm1flho6ctR#ZKpnv{sEn769jaoO7y8f`)q`uEdCS{YD|gAK-&Wierw#`wXHIPu zBAVEysvhJ^3wupCV#LK*OHWlBybSzCyXV|LR&Mg6LgO;qb?AS_&!EJt_l36EP_!duR&VUMx{Yv^A=b}~+*KJKr)6S;>n z)V_Hxsb1!bErX{KR)X<_3l$37>ITaRY5P@A)%Cz37O&ROc-yG`5O;n<&XvF^=y!(` zt0HCB2h(bYGlRC_SQ~9h2Lbp^t{tmjkFhW#h0@r9mqE8A(22Y zy#vBlP)8=twMiCx!onndR}&S5)EveJaSwe{&o7l9x`Sl5>7k3N@03`WTOaRZ^%ORj?Wp8 zzww7oKWc#jo&FoWzV+2*mKz2R$-z%?S(}bJ9q?W)Dy~1Lso~rK-%$lX`R(j+m*u;= z}QF|Yj=b!ooEq+xNk2t?+$aE zC&*`!&;KQ##Vork`Z>60x{CATVs_=*r@QYIJ(~QtbZg0`NVu%O!}{yb7p4y5FVsYF z{wt^bpnHQn!uP23S8nKnmj4`CpS@^0jamSyv37WAm)VKPY#E4JDn_eYPV{nt1Tk4o zp6VNI@Sam)T5)|jjbmy0ue8I>X07WWcZa!inXmdiclWECOlsxS-$XQDK#u3R-VvS+ zO?ZXEg73(B$vQ_~oHnPvzfce*`g<=2n3*fR4G0!xfBb5Y{D*uTNRa$$&_7koOYH~m zF*puMajHH^pc!_n^2tSf2q-xJp9uRu!1SzupQyjs=@WL~a|Ao}pHG+kbJF(LbL+Ri z=QjykogR_S#xF5>L<eqMYuEd;dV>Ai6R-cxXFQ2VJd3lcj0YgXnz8P@-73>t>C zUd!E?OFxCT>bw|>?K!-1F2=}rz)8es{1?ZdGC_{;V7%c%=j+y?=PBCm3@YybX40|M zboVyvPHMyV(5RP?yK8HlZo}E;Ej~<(MO_F~%lT|b(;YWn$9}~B^Y={ljjjeb>$>UB z)hqwIbm1Pvb*>ZwPtI=&f%GsWpAGiu;BveJ=R}@1c;RDk)}3}^zQ1^;2I4_~KEm|R zP!qCZC4{C}W$naOb~b;gZn298eVmL7?<@Tsw3BV9zKYmH#?4sv6aXLFkoeGBH5Zx^c_2=b5C!3o z(wSJNgUa$zvlJa&bY*V&HgW60O?s0M+e>kCBJHW)Hhu4rBq%bmgJ*rG zgOWSd$g4F1z_sHHNzPyU2aFB_l2B1RU>r+h36?! zZCMf5;BsVZnMiG#zYyr3ztgmLeg1>AclWJo5MX7DOSoHCj0SZ)<=zFz$e+?IuDPr@k9`Q23{Wqy%tUH1i= zMLNs-%F*fTn-8kQTI^c()Vg8)e)l1(77Lrcr@9_aLiG=4JR*;b*{@wH#s6%lmsKmx z!N+axXm9;(A96t4s<~1OH^k4*RTX5}eRp7|Pi4hvEazIhJ?OX?W|W)JTO{}adp^1A z8U8gGW1rpBptKgww-8d`Ck1G?p+B`WYA0G(Fg3pAMST>_8BMs*?&2>LM(9vc#_igo z15o!slEkM!9B6igvXHp^K*3RAqp)z)39-9V)BKwV^r1uB%BSs-UuqO$2}$9&J6`)! zw>`XiiQu?d{3Apq5ApvA{lxf%t>m6u^mUN5*I%7!;pllSU5ef&Gd&3x-;_>LV?vFHxZ?99YrJWX(icmF!gZ_8 zr*V(w>b2*PYc~RDZohekLPeEUZ?@R%rur}(qg14{_Ms6GU*FczOQXK^q-3sI{!=ay zGhbx@bt?C!d(nP5r;+}I$RxcmO}3ml&^;%2J*pcmRGgDr2>BU{A1Zge)#ItDRgb&!n0CFnwGBb zQ*XM}MORQd!e!5MkoVZ1f#*eoZ_P{&;lt{j$JLK0DJfx_$&|Z-oS5tb_p42!I!H+i zA@qx}2*HfCx3Vw#x{AZk<6*e8uT|;nMq~r7!-M3lV@_o^cW2qT z{+5xC2mf)4t83JczEEN)Z?5nf27XU>`_={>B92&@tx0r<=f#O|`N0MidsADKRP9y8 zjc$=OsHN43!t2jTn6~7+gik~zxyy*w8Q7bg z+62I^x{?tFx|oovP@qv>8p*e2WigZGGviiQXh_Uhfgua!@2+grShGz>q%ONG zhKP2E{6FlycUV(fw?4YJ1#E~Y5a|j60uoeuS0NxEAiV_;kluTTtso_#NSChkUZjSS zND0077J9GJJKTxx?|07r?)jeQKEHqOLDoZDN!FTk%<;bC9b?Y5mVPsg2>jS@5JwYM zIA{3JH^a9UZ3vUQ!tEuR;|%}Z6&ur`6~=Y=Vq%nCnZnUcM9$IF5!lh6rMHg0mGG#$!rZf z$uycMNH3_TPpNRcV$_cb{%L-k=~)*sa05`lE|(Izuc7ie8)xEd()ZaUKk!rGh-kyd z3G|8HTS)3jN~ZBpE9rJ?-C#+p4pwN0%{@}Qb$rW~XH{X&W9J6N6LY{-19M`j!X91N z3ik4oW!DKileL+JMFd+3I3zfLIXY*=2#wtz2&iu6nKMaZWg(v$)yb1Ki?Zn^tfsVh zukD#xW?$0W9TDY9ke6xsxj;xr`4aCZROZ} zQATz8R5=*$ml071UoXDY6DgbPzB;(39|c#8gcF0Yk=vIEIs6*y8)Gy8FCNF+7(jcF zAm^3VE={<7F4|0z0h1M~<67i*lsu)Cu8cS#I0=k!%{rxrTEQ~8?%8;Lp-4VU?+Qla z7}NM4>!wt4V`fJEi(LjJfnD8Ba@MX4oRZ116C11Gw%e|PZW_l9E;CVoCe0>wP<&gL zh?yUl=sJtie#PJFJD@#*Uc=-bbM$L3oYAMCe#(f&p|v-q9uwXvnNQLV0gs;fH)l#~ zhH30=oAVXwd65h#iA*H)PI=`G2rSpJog_#-H&hL43qD&qUw=%K`MwSoA;quG_#w}B z@2tmyVZ*aOb4qu`KQP_#v$DTkag=));+gtZPuku>_r3x3DLeaI66^6HSHjS@@f#~y z-v}0pJL+im&6gB=0H2?h6GPl;oFv2ZTyL-tMEk zUfI`IqqS%0Ykwz-tAsxot#3KsEzGU}9mz_x?0uUEqD$Yz(AgS_YEHWr&vcF0!?238 z$E;svjbqR8m76-=0apU9u%-p1l93KZLOW6JQIr8Z5gykmIy2Q@_Bl|ygNqAdHErYo z<%r_=Ve?)V)Fw&Bz*|ltDxZ2DL~AD>wmkgW6Yi{m6`aeZXgRObwzdFl6t<`VaIpzD zHp<9lJw8GgHp}Rb!zc2j`7xxY2}r?z`}##2gcWE!=Fj&o9lJ71WM&qNSLODweREo` zd@1BW@r_drXSP7KY-u!+7O$Os)=8igv9Fnh3387zLH--QdS{aeqKYjKt1T%kSD-$=S6AfWhdEz5ENkk*clWR;=>c^@R z-|X=*4PkJNjve~%1M{HW4h3g-OY=dHC>Zg0JYr<*+hQ-i28(g9?LMLy;U?I1#)zkL zt>s|!E{^FD3{(jJ8_rn5O(04vFIwq&NWZ!`Xcx*WB4;B9e*bN(DNR2p+LUJhpc zb826DOe~+EGDgWCLRgtuAvA?X@n63c1&i}l4Af|F$I6heEWQe{cC^D(`;{o$$eBNc zz@#5RVC^8f;(l)+&|dt@eb@{$m7$wWs&lk-^k~^CN;hXKUODRLtF>i>z&OHZlSW=a z5izg9CIv-Q{N9+Qpv=S8{qnfPtEh}-5TSWZIUs>jof)MkC4GH^VuT^G*M$lgS-IH` zje`!lfEA)oIK%~3JPedi!OcDfTo(6o+dd}2r8WbL#f7!defGGl3~wi#C7W(;1YA+0 z2_|>1875~7Hpkx^2!h%Oc(E8gWUc``+CBj(<2S?>Wyx=A)69naNE#W=8B0lv;b7hR z>@@H>esnep4M%5W6vOxV{rvz_{?C2LVt`1ubXag$2jH4_hd)IUrunw8NeA#ez@%K` z-AGB_pQy-$4INbI`GBKu;Yy{ilgSc8Y+S31-bl7I3G$x{c^cGRe`()%%an-gY+L_k zR03~wi1y^HbVZKF(t9DxWPiQBu?EJgpK9>;ild(`?M_Ywig;D#Y1s2UD;ybGZmV|v zQ`r2_X&~HX=F&B`Ki!VVf!#aFfaqg>o*`fY3D@f-+9)U8`VYPS{tk{;ZI+ZP)rIIVR&8g3x#_-HX75~e^HC!{ zxF#4@{A6u@cUnp)JFlxGG_kFiX< z4Of{<&mDH}BC@?H$21(YqJ#tOy&OD>HD`k%(68se|trhs>=Im{P`{?bSac zDzoIx#I#ht9}GD87;NCfn^~p1E2Uytl0A3tc|vgvUrj3ByfgGDeOMv&N2!F7RV4|M zG@fs>xGCxJgwEVulv_S4xWH=A%eOUmdbQehYcnmZL5#lMQLXH|wUN~YJ;;!cIsb(3lX;>&mU}U z<~((#c9%1D-Y&47MloUBYE%-1S!js89J^^s&sB9TMWM9l`^~VDPjF(+5U@qTiS2)H zKu;-3d(f*Xs-HDaqqed?xH@vi-FbAnZ<_2&X~XBeAuL81ZM|b9DPytK8)qEiTTi9Y zKs{u-Pt1v01m3Ot>72*41x-=N#EVk<1d9p_Go(UN(xCH4xWO!A8x5QG-TZOaR-c0a zMzX`JrfhM?r$a;zdfA$T*`c!&R|(?X1)d)o%jBi6j0Ux2smV)noLf1A3MkBt|FdGB|P{k-HuI|yB$nACa@Ytx(Fn+s1S;Rd{VVNkIX!|EUhxCsODd*0m{VF7&S*){3 z8UA2HfvxiQ2Gseot(-CclFvP{(a3Q88wiA4gl^gzckDn5TS@e@=5;0$o9_I9{JXZX zjn0QMLizJ3qkRJ4`NA<|40!^)*cuMQXK55Aj_C&$#}@T~1e`lKD*H*r1sV(mx|adY zisSfRCLF_aKhf(?-?%>L{Z~gdT#-`luyI(SzVb++jYM4MYqn!^h~}VDX$A-=ylxAn z$yZ%`-29b7>LsM3p2Q&>qCrtB_4&UgxSl2vBJ0gQIWY4ok4#~;yvEcE9YDq1qR7P~lK2xcWDuoA;PCV?C*L6k2z>8B0cBcJs{BeWuZFuooTl1Db zpnX3!5c!7#bJgFF+WyQt0STk z1=q?94)J?MK-@f}sr{-wOy{_sfhlxIe2px~IzraDOSLA>L81_Jf!NBaWlftDo7F3dYt#2aW7`g7sO&^0mn)NMQ>#k60xgo$1G_r3G_m3 zHe;5#Se%E&w&263pSA9075|9rLlt(8}vkPJC>uP){y6~Sw*F}GZF1wPD zb&TF?6ln4=(fF<$2vOpVlRfpTsb`Gt$ktRpYqOYMXrL!n;XOWy6bl8esIZ-&o0c`` zB**F4jM`@}icH`o``H`W83{Gwwg2eUea@02Jh`0fP*Sx%10z8h0kZEiLp(YY-5ITr z6QYhvcsQVTvQG?yW*wkj)I%8l<6wj%eI_cH3`M8E@Kq`-VKcHigDL8x>UUw-W>nsM z(w52Rgd8@$_X}KyPCsNd`X*jjA2y!z8^+uxleRBF8yV_sw)qp`_rbCK^__uIJQ&3L zdpe!T8>QxwO-{7AFJrXf%z2SgBZZ85NP+nsyqe(~B>B`bGAo4u~Oc5ucVa_{+#>NSX6ht_{ z^#8NY>t9GB{GNywv<`4cMDO33w8amM{_Uny}>Lb592gNsJCVb zL2s+~2hG}l^pWAcYkh3(l92kSvg>YC0#U^0r!$Ko4lJbYe57jTB~^`iTu3)N%l>>Fg_Ez(XbB-;ywaS!F$NxI@5N=lhOt*DvHX5& z5`eSCZkjoOeB^wkimcy53}%*k?d}@ip;dWI=lbJK+uge+HgeW%_KXOWQ3?0JIt*}t z1;(auJG+mH{mrvGa@laZ*@XBGw$t%qf8B}|0Fg{LAifS{37ILrP@pn&eJVADzfi|0 zsXj`e&kK9Ea@@<1HaE`%RfO+tV@NygZInS8gedVN+Js5|r_k0BVcWeqbv)b zZ@~lYjSq{w0~n`8^_oF^l50zbEL>esN4Q!Je-)CjrTg96ZjE3Xq==Zl@5cD}>-)5i ze>sadq#au9$MWd08PCJTAMF%~R{dG7aeAhH>ldXprWy|ANgj^cOeb zgPb8B|b2j-J~_t{DI<#MR*h_IhJ=FeXa$|>@Td(AM zK)wb*?gE$|pph$vXMRRap-SaRg5Bce=7AHh!``D!1<&i8j;bSpk0;Yv+v^(ouag5f zz6Fvxg}7A?s=gLz@6oNdX$=r)!f(43`!IR=3V}H#`N`q;s~{;xboOmmraT>#cLRCn zv*UfYiudEc!z&Z6!V?<9{!kaQW@|SCPA<0M%j5PS>~w*D8i+ zya%}Zj+wK@; z={^JHy4$|3iPhufKWJm6Gw%=)1ztpiFO{*rY^q6eeWJ1#kCE>a?F7}p5OVbDT?F&5 zj9dijGC5C>s3gTLs$HHC13;swD(`S?eFTK0y?5tDV#W5A0aRhBFQ78NK0kF+`ACYg z`>{*X7(&3zy8_?zU@J?Bu1`?4E=q-v;u{mF7Vw&iK$$z#N=;|F-ie3hgW4wn{l6Nc zl_a+#Dt*zI9Z_@8m`!qYz+J>h1iX0u5#)3`&UiXV3Y<>tg8AEU?IN0w$YJ|^Pj5T` ze{%fAGF+Q{*rL3Xg8pv3x}rKYnWG`de?8;5lR*XrpbauL5J)69SScJdF)iOg5&7Wm zg@y&K|EAUAnM+3n<3tdoF_3>-H>Mz;h_UdlNH;ffGfg6jk@!d9XCQ7`d-G0qgqUB2 z6rCup|MVQ^6Y-B)E@$q#XQSxM#k;9QN$bmJ=cZnu`T;tS;hNs$*3~X@QAhgUUH``t z8o*zB>CSBmdh;K#dAp2~`l)rPK&^_k?`@`9oli8e38LIz?k{9$X_{CJjp`2}`d>Md zg81^}>fx3&&(M;}@V=$ffe*d@oSLKF`ntv)!S?glon`ghY%Q+Kv-ON+9oQ#}wr($4 zMR3cM%gT%_$6b(Yzlly}0!ly^q zaf#OkxPI#Z0AnHoC@RAhmBFwaid;_8p<}C4{@VnK9PDTEC8))<_L;d$a+fFASdZ2C zwB+S&iY@gHQ_B<65QeA_q?WeOYoWQ5gHB0FNqfxU@2Q<%)4jChaFA0qBGqqf-P>yu z8YciF!@QE+l+yzaq#Ui*j+YdWU!gIG;Tp6t6 zKj-?c;$=Hieb=F#sja;icWCi z*2c+b@@Y&0#lG=$P3k9JHJfN)D_=PcUD6#v-kq5`?Q_HObIaTI`4qb%*{www89_|` zh`Q3Tkqr&KKX=N5?U3ZC8;L^Jb`e!OzJpN&0(+W8h<5n0c0&K@lGi9ROJsp*shhyq z#`&1=_l7m83{Stvk0(DnFu7G3=az^q+qtNYfHRG`x7F+R*egp;FK(iQqOH3V#%^$C zSt4QtkmcqIvvg5uj>_Sk&i5IE-aTn)wbpWun2_!U&aSC>g7dF2&k3yBwxm1esNlga zO!?DDNw%(P)uwKJLJe~dUZtYxdY-gm8dAM1F1y`X?mQp?jdAhFPfolRk<|>tCZ@62 zqKULCo@Q2`^ep|rAlOhKeS<(~mX*bY=vg+iC}{8t8UBd{^7$lSDmgD9tGiAut#g@e zFxIPwQ3f7!1w&=K)S5ym8AYmv8WbPr;?~}!YscR_EZg?`KBS8(wfif%6#$eaN`Ui3 zR%Y4L8X;?KZCz5<>fZwASSd`7qMS=|ER_-JtIkW(^~IdYVtqz{$j0dTxIIm3&2CP2 zbg}_8r0L;F&lWbp3Szm#+n=sZKM#;yhld9(7(P;|?&P-gYfhlpwad$vmJ2hK`y5Zy zy(^qT2gYBn4Tmn`d;|5gmlIytRXN9nZyZLT1gS`b?(IwG__rA zR^pNoOahQCwgsZpu*ud`_zo~2Zk!`;WOPnc9~u+CzDN%yUg${vERTPN5SESz1}wMG z9YM!znSUx(esE{QEdB`%rsSb2Uxq5F{P>-dnoa4g8Y%V)Cq>zXig9AjUv!!WU1p;R zI5v(^J*)pr*w4+pJJH@^xk#+NFee*$U|X2lRJ}z{pPDXqf*LtamV&z2>+}ob#ozB! z|01sKQmh@efR3nrY_V_*r8>@2Q?4c1WZoytkJKhPUlZFI3H{@6*^lkb?;^?H0WeFR z6P59WN>E@^Pfkmw5F2{@m`QN2FFsetQ0$!bR6YEFp<@stEmSR%^P;Uvik=0_wF(yYv-K5hgJFLvxI7nCqz!P8kQ2k=Mo*0fg-C*H zS{VQ9Mr_;LLRdLPS*^bX2dp#klU-K@K^Gf-u;;`Z>U**7=RR&Hvt7a2r`MqF+zK7* zq%6?|rVbtkF{uR)PLKR&E~~e&(XU3YXdU`8dJtQ707kRvT_>405aubBi_^@Lg2uSn z#H!8@_)LCW4fxn54&s^e$)ov4jje`Cl{D_}^N)0c$T7B&G1|EDwce7W5^=@fm6?CV z3Z={#IEPD&=iEz-ws3__eK)Q5_YPY*>nkJv4`~oZDPgjwvyTOcSR7U>9Z9x_fl&e7 zkc!-TW~pc_A>l8uf=W^@?APiGNmxjlR;?fF6Xh&h(N%5C;_pfiQS~glu*?%CCc&NE zm5A#a3o0o?Ki_nDYT&>3*sTl`5iSkVJw39|H1l?1G?lg)`sJe5J<9K_xOAoymnT{rqbY&P7-)3AA{xsj00PN6E}8O~(226dA@p zK62+|u|;Q;AS!+#N&J{ILYt(~MES`Tb-S*O!L4kJ8|z+pKRg9(k8Fm{fe0-L!OIn)m^;r84O-JRE_ zZ+`w&i@8t%-IJk6Nt25qh-l2augm=?T=zpxz3Fr;PbUnUYXW3hhSRQ9@I-4q!@BnS zGF^aCFexj(6ejSd+XW@K9XD2X5-^)Vqpn2pr$0rnYZcna=OncJCMpchA-MOxpCa<~ z1WwAR_`?F~l5@_FGTvWRZtIsS-@LQ2uJM?rs@nNv=F96P%uK0t2tEzNY62Y;FqE7p z;mVQ##C}G>>EKC%=_7sNR;G;N~JXe0! zruwEss-*?1*$^6J(e?B81Lfa2^}iq&(FYbOwYi==*qrRiMjj>JJdCoxllC-b9WX(C zD5s!SpM&!o=?0`$La&JQl}BmcK_SjLII$I$$|11@*nCC+Fa>Ah&HFxayeO?9tZCt<7vCMj`ItBq_)o z3%dq@=182NsPRnvY8L6c91HjECM|-jtm*p)9YC0i5Y$ z=*SEJ>|)VUi24JqgXf2-VAYL->W!^L1{@#zk)@LPaa4TP9qljwFN-%U6P0!cX4uQ2 z7eYI!9FR&u3CzcbC-rRc7#-0l6_U$kV;wM((f6a|MPF?mid*lSGrEK$BZZOC6B_MG z#qF@vRO#S7Q(BsUqp9i>#>{o?+Faj*$ss&&M>Js{Nw(BDT&@|b>19oqmLQ8y?3(Aq zF$+nk;80>@jhNdm|1KT1=BdSqrd9v^w>LKVZXhsnte2?^cEXD8=4YWkm-~m7qkZEk zNV?$9gw&ofjn}BL0x^Ou0@-9|z#$D|y0@dp94f+?NZaq9ecQS^o8((D=we!zf@ zq^+d5-&`cgdgwg8nK!WG3^o-Eq zs6SbX2r8&Aexa8WUxAqP>=bVH*~D(Q(wON<`ST5p1+~O4$O?5K#<{$BaBZXq)qbzy zreC*Bcafejk;%ol@-<&R~Ls>#=XR*!TfY!&9g(=e+#b{v{*t+Do|l_ zFkkVtsODUNx@#Jwq!-Cq&vq{ROHWL-bCs@G>3a`@k&@KQK|n*rb+Y7@s;Hl>ZkEgd zD2Wlcoxk0$0N?OmRXT?^VeUD!L))6ayNk$z;v6`R9ay@RTi6eb-Y+gwM5xCyTDdoudOLJI?$DFB9W@tr5A) zrnHa(@C{iQ9i{H+BY^%G^BJsNXZUY!~6PW zu<KL;nb9pvF?(a7*fs-vUbmK2xQ8n_iNzxgl_^%v(K0`kAmM=;SDjW1!& zwx{=<-SnnE&{wEjCu#>wUi#lFU19?csMaQ-z|}nJzx)=zU3fb;;osGR$F$^XFev%@ zd2F#%3jjJ1nA`v73FufBl0X)v6*u;b9jd<1{4hz49u#6Koc~oaxj53_>s1;zo|&V0`oJn{o%3b&*!S(vQJz2YyyOxv5&jsa ze@8<*Yk}D)1+U3;71aGQ=EUUPf>81iVWNO@N0weX+Z+k$%GqDHvi*ChZREhRx}110 zfs7>j?Z|#IIddqZos!Y`aw~+&vyPtqNR`i0%=CI%HYhaG}g@x!DY|}%rXs!{`j)@G1FG|=6)z>5}Ja@z;zm3 zmtJ*pc^*3YghoPABC*J>m;3T7^ohyWPVPFNPi;b!_AdosLGxQTkSZ2qINQl`HViqB z-jvJISbyyPt!r^3OQS^NIJ|vo0iEFrs$pISA#BJ!2!2q)I?mlHU5gI1z#kK}`gkp~ zRH$@B+BI)N@>YCFlK2nR4GXVIcWwr&>650g?#NIZ#tk~po=Z~AF|4kxXYWo^a7V#v z#V#6JAF!$71@7l^qu4u_7(2>bH5or?W`$Ce$;?&DZ-2!)d^f`d5**WB9^ zjr)8fu9BGl$$N)JY7uud87ZGBOx-0?c~@olHqPj-iHw|@c?32n0YQB~WjS_wQMpY6 zJvaJcrn-_~eax`WZ_}1eRtypq$$yxZk@-c6;Dxk?ee#wG+OcFUov@wtzh$Ahpp3do zPXTOc09DWbeiC%rD6}H*f+)FUg=?`5yJ8dlAvxXk5PvKHlh5P$uFJNuQ>?LcL#UoB zJhsR#%nd<&dxu8Ix$6s=&4;C%0}+wJD+8VZYp99al=;`32F-E#k7s}thsOF#r~ZmL z8ZwF9iwg`YsfGa<7$)WOJJTG7-KODgbWTxQqwC^=C@IkITg11xrp~`?Rib)Qe6Kkk zKWKyBPSQH!td1cf{B+g%R7trrkm1`raYVnen%T^rRm22wWkQ8j|GH9MeFN{`UH&>! zx~w&KxKuatd$GdrWC?UPgP3krzzQxs<(<;kS$Q%E5a`<6;7Zs7{KFEy;d7sT{|0JI&=}*4UR?1ekdI`*xRC-_9i|iTU2Dum!yoiBp>cx=)uu zmjJ-{>`vTV41!L4UWSpb-VT<0E!ocU#3M%KzAc?c{Q+t~Gl@%S?XLa8dR-?U;X%&! zU-~N!0&2Y>%u4ZAAH*c&s;i$VZq^3RhJH;TN4Jg^>@dN?)E1neIH>) zVsTQDXr`XP7SO`#=%?@c6h|!)nhL!|Rh1eV*hPt(x)$|@bF<)A+dq&nwi4Wy<4WZO z@opI|6>qXCw?fm|KTZBVY zTD*q5`9FHT>DJnK$Q8oPnq$^<|6tKqKE53<51&5D6$R9lxjp#WGraD@O%)4ejq13Q zB({pPF3*GahfPWSqdCbs5X(DA!FHC_F~e|L%C~AX8dP&h;P!R#ES~b%ckD}aW)qHm z{o-GBpvzT~7887B8xd<>k=ZWC>z51PCqBHFo4iVzcaLyg(5|Od_#M_q^S5aZzWi+( ziB83sG}hR7g|5uOYhb-!i*#iwCju*1euHF!Sk|I4>^~b|xyPydo1UTbAwEEQHV@j| zGDY|KSq_$>zPu!(ybZJe7>wuK2c@1r(t(%$bdI7)v6c>%Cw}_KDNXUs4Sc>`avhE6 zfSj>83I`8v+8mMKZ__8ri3xRc&qW$K6yNwngew!?srxfxx3HfJBIv?A;?gn{9m1Hb zK&_wUcBhB&^yv5dAB%kh~WIv`JTOE1h2u`k)~<)GMqojnpjKTd!KJbN5P zv;mN!KW@^wlK&kH1g3rs81h4#!#15XGGt{+D&fHOXM zU#j}9rHT_#W|LBdUqO8PN%?wsJWUjx0i z&S1;M2kzsACZ@GNa;WzvYt5$GnKRnnuakr1u)pVCcUU6oTlCm*$ewM;Rj|!h6fzQ5 ziWe}9i1PePfI{6Y?pu+vla^;hziqw*k1$NXM2S@4P}({iDXD_mf6(6CDCef2sN7bE z_thxdK}q3%a&qPk@pF#+f|1%~eCcLS96Ir&yjb_80Px$^!E8J>3B6*dX64KYB4|2@ z-ZWQ1L0me{acuyX6X#|ewm#isv$5`lwR&;-mFZ#-EuhS5if~d#Hs^^cg&vD1u7vS+ zGhxgh;~~OY#lNuLH^ve{I1&c$3p>irNpO{}J!E3e&i($SWizQGf4av>E`nsc;Li*& z!A8ZV?&@*WHTHXv*{@>Dm^!FwNVd3KQQaTBFYK-+XC1v=dz*BaC8~j8?Y1XWAcTug z8|`6e;xb?ukH167BLhcU0z_N@*AVLXJuNZJ>H&{gh&^jf`NF_m0mnlh-LCNBrtzEw z$Z%_6SyMvG(NN`w+qQDU0XcAB0*^Wd)TRVUO;C&YTO%fb_(h_p%I)G-imLh%V`zJm z^@tYyH3{gl#0B41GfbWQ;`!>eaDJ7%e(YRc*VNn=8nyoG-p0#zC{vwoZ0* z%rCNtre9a6bx&Sg0#bZ395HkNnBl?N7q`dDZXlATraa+KpS1X;V03I%EJvuJ5pT*9 zX><9xU6;~a32A_ynm`}FAip!W-CnR7cWKkS$o9sFJw+c%c5)fvF37bJa7SBOs?%h` z-H%ut?jPtG8n5zJF*N*yXL&UO0H@XU6aNi-1La$Ku{^fU@>?@W)8C7Cay0Ri-CS?0 zcwa8t5c)jOqEV&C9SROp6`{;@H9Wf)L+0*Cb397Y4rk&l`{&*b;0HiR%WQ{ zm&k|u#O^*me9kwRy{LABf0Ql!1k_+f&y_b)J}RdZp=5JBkcm=ZrYQzV663Clnjm+K zXi0iTPHBtomd8%(z?#z+lhZVKrM(LIw=5fBmnG(&$n{~~tLMkNn7b6h`U!QXi%P#- zngIl2;L*&=wDHL{pV?zx{I}_qi&^!aEkj7&SU8@~u+ke6kE}1;SwCCz@e%|)`}fT2 z=JNpd50X}X0F!@Ch)#Ce9ZMa$E$A~+Jw26iQ=UwG>PPND3J_r#Jf=OX5gyfI%neHt z-QF3F`!!((`NbABZU^Dnzj$kn*D7v}-)+G8uPPFxWOPEEzF3f($SskNqyQcf`8p_fP+eEo>9R5BHm+?vh9X55Ybm|3I)+Hjh zfPY11cb%)ew+!e}DA1zx(hE_-fREsa{($lA6Kz* za#l&an&Et97kdZJOFk>wQ{8kwDeW$`uTA( z3cD|YmFWK{Dg4*f;{T`0@V~o&DZpxt|9&a`|CMnRUdjHh-DDFTo!fl@$B=Uj?D}=N zI#^^z)LlS6mH)^8hyCE&%MWFe;V_VfvQtd+`mt?k}gFzdnBO zk<$Py!+Oel?cyAPUv(If-8y2TqVw&m%qBg zxv#$pnv3=NTJ)=BF{YyneU*^aOTP`qqP;8=qE_hscxV5YZA8`_p6{+7R$Qkt0H?9j zV7EuS@yFqNUmQ8(o6Ekl;H&-0ivy*}ZFmq2iSPS-xOj^}VS_raVbMbv^l_73X+!H) z25dj=>JU9>0G1R)DZ}HyN z&PHFy{Nk0RuE~vO><^wkxOgETz$RvFW~XoSfKALy$4*~VU(fQr{tdP_`WA+EMh`gH zxt|LOJ^1^}PH}UZ8u^smHXg#5B$}{4(w1wduim-!T0E4S@OD8Z{!kTPkjl`HJp&So zrcT14G9B*YSmOltQnPv=NBU4{QY1DjKkIeSz4jU5%LE*5Q&|{>PN;2%@xh+2ucttU zUSVPXob1He&mSU(`?A^uy);7ZZce)qw`tB7zV$V(;u~~N^*R!Ix*yEc2{*`Z`r~mT zpjW9^&bHX)AA2L$eCpHszP7MX)sa`u&gL8K*OzZDJXB@ge$vO=LF?7q z^MSoEb0h6%Z)0X}x^PasBrbF00Wp5OE3T{`l`9%cZmT;q)EQX)31$6gXo!^gz44o< z1}MIySL=*`4XvUUk7&_f4e)!K>cOJP1M&)jrBKD>0rfD!(lnM_cUUO|-C|N2v)Xe+p3mF&J~%i3 zX{?^~-cSW;>TCpllw9P7)HExSRLirO;|-{0`eo}F{_)rC@KT~6lo{P+DK#}? ze`&{5vk9DP>59dZQG4#29ch(n0$jNER|QKJTFVuc;iK#F7L_de$Lo^ArTlDtb}B7< zxIq2N^@i`7jt%Dj`n7k2+xZXH=qEBN$e+4LBA&lzAnUh86v46K@2wli6DU@AU4|*W z=5VXsh-2>)_CZNQC?t1pZ)vI@U-%k<>?cn;naPKb#MJ{H-261Pqy6XSM|FwUg zpBwGghbHf)tsO^pTGzOdFCCr`+H-@W?IDIY=Yi&zLOdTmPdH-UO^sVPhseG+KJz%_ z^57LX9jrS}zuffH;@F||)#&hZRF0z0P#d3^xSF`qJHAeJW6Hqh)X!}iHCJWNd8?qs zL7d&r2qF0@#RJqUxnbo&2yPUUCuQ}3N!}ViqY{nl+_KdP`Th1dC_YT|tbfadeLN+|i z7@Pmx{QSB+%}!55b*#!u)|AIndmqWYBwpBTN+#zObS)AkPyTVndY8T_*hwmUHvIA7 zyCApM8gg4N!g)^i-mlidiK@jUBHjsnywSS-N87NW&_l^{*+*is5^vtx#+4o^*H*RE z&(nL4zSk9c(LvRMg{AT_``B`&hN*!Ik_tJ{38?r2j%Kz<1GTR?q2c5!ci^N`liQ!B z=a8@5^3pG{MCQ>N>NUGAJ%v1%n6#_Z9cWq(<-XBl)_B<_>J+wI?QG8dDVUOVRfVhk zGkvs@=&%`q8v`r#fz0#jut($^Wg1SxTyc1ml+Pizg|>gTcoZtgD^RQ`nGKOT9EWo# z!%wZ+lw>9^58cDSME?4u7u_n-CbwIUj|*$^Q?Ays)+egXgk`jku@zp!Wp5wDz15PB zx+~?U-ewMG{Y0b%R&yC>vbqS%hfq;u`;;&I_*31VzamkeLO$L6Z7G%+%GDvh_fU~< zVL$cyw=`eD=I0J~Wl%kt$koHI%J=O@>mMpl9ajHIdRV$2;YxC(pLV15(@%PzF@yP?-3rXr zE-k(q_ephyt7B|HC88AHwBH zlEoS%dDGsU2{`iII2vV^g4T@9ic6KqkwUGKqR;zZCfrGPk`^YdQ%Q8ImWFEuZ<}+9 zvhCN=-nspN3XkQ>JYqGvt)pE1j(l?7(@WklzAv$-UBm1~A|AU-h z@jvb`roOd0*8QRVj`D=pb4r&|AQfApS@u9qJ~zCT*2$HyQ@N1m=JVrRF=3AS8{}ed ziH2%Ph}upZ{mJ-wZ0_m1taDz1T(1|K9RAsxX#0&>+RcY@QFWm*Q)D6*h3YzuPBKAr z&rEZ&Wi70&-oGK$XQ#U@;_vgKlww0bM8*EHat5^GVX~*NO2z?kr`reKk7IU2{gw)I zwTCaMYloUggX4NzrJBJ;i}fjrc=GBbBLM1IvXLeKGca z{OR4$Cp4tDO-CrZ)$XrGzji0FQjPT1+ms=9h(^|%^>-8V>{TesMZjV&-Wl4C^<(P?uG4yxc4ir;O7Jlaa#jU?rmtr`* zsppEbx^ZI;tlnYYTc7VM!Vy`s_spi`bzB#OOz}mQ9ht!VYvnZqHR61OZSgAOU;xQOb5)}zT86c z(1Ik-5H7E5OPl%L`ysJLfAMb0TOg^BLHYaIxq@n^oA(p`RQjeKcr`!d?N)?vSH1;z zOKt0iqW=4T){jX#m=#O7#~^se<9OhK?RR?k!WLXVa^#}@BCYf&DymEjN^jLrl#((h zz8L=CHK+k!nhcjx{+wanv}SOfn7jPXZ}T-yf3#n2VXE+$rE> zS5joXp8xS7g3(b!BJug`?)@+R*MiMv5gH3;?`}O-$zZ9%XY-ShU>=UIBi~50cre+L zs2W_VljC!X5bsYMPdSZREuo2;lIeQ2-8-wM5Ras<{vQ54ZcH`_W?Bw$PsA>hf0k91 z9qN?~k5-rLH&`s|vSNHCh;Pofe1kB^dpSYlhjN}q>FD~61T9R_^};u0k6!%Tetw=i zW-AaL@6^z@U+MRHd*m*kfO$a2)tgo5D>^zhQ#N)*S7Kd?zn?z9Pg1;9{gwUCnm;ee zn@Yax)bt}RbQjVoFPpwB=k)}2v`FV$k$unA0pG0qhDAe@(lr&vO^Kig-Msbo+@R7z z(L(kgq*uQ^o&NOYmJ2NX&Hz*U+pF}(Zr{AVvvKE2{qT76Z2e~b6?$jLG>J;y<9p3` zp{cV@uj=EJBJXd^ym8{?U!^DykIRgHJwp(#_?Kuq!ObKE#G@W>r$*v;x9o37EIg~{ zNO!rlbCvqCd`XkswX~keO)o;~1$wS6u`x=#AgJ?(LadLGniAV)kwOzgrQi1Ew9WIV zPg3N|-^)$O-_qOUITVOJg<#&tt6lQvh$Dm^e&rnbOD_lc`mRz>4ZWYcimAzKo3D3n ztL97G>%Ut(X3ZLspTpSnNpaW)Dp?%o$;aa~^u|hX&O%O}s!-j_TQLZqD$dD2gtN8g zTbMhR3NC+|(~9a|TB#r55jR(1=ZQ`6 z)zyDYs;_A#lh=btH-IV{zFdi*pEyvvhe8Wh_Ck3n-KyQ|oqN`~Geh+QK6?eTj*zLe zq<4AGj;7|$b|F9JqI4|wZE|imdNgxW@?O)&9Bq4gZqKX?=8wA__jXRWo$uhz&p1wc zwa@oD>!P%8V^z7_BwCrO^J!XH2~IP7q4@b_McA;b+q>to)LS$rBTSng|E~N8A#@ zq)&9Wm0AZr+_Z*>{26iJW~AQIEVQ-eUw+xHi$I#|hC&e3cRf(%T$GEVaQ^x%ZNlVf zQH{<~Ln3tfJykF;CFT9}pHx%T52FWRqte8){AC9&r7 z$U}~IohAa;qz!W4r3CVpX7Ar>9kPrxRV=>lMCDnI zSzQYHT6&jAs-$^LbxU$Ug9@8Z~$*t4_T zw#09FA&c(EI$bIJ>6Frbz~>J@-yoTUF_^`iFB;?uGx)zQR@9c^Al?y zZNFZZXcrGLcA4|sPD6BNLjRLF%hqXWPlnutiIhyYLyMf`L$XdQV{PG9-hu9&l=O2e zvU8|xTC^~Ud#=;eAY-q`r~54Rji)krK??TC*&c2C0WaVf&)on`2aLOa)SWFV=)*1f zjsJ(dw+f3R?6!m>NN@;&CU{723k25yL4vzOf{*B#G1|O_| zY%?@n2J{J(yD1h^^?b7oWnn^iZ&iv9u|IrTfnI1HW~C)qDUV{Ab71y%v;G<&F5Rjn z#5NP^L5-d#x%L#3FC`jibJv3+;$~tSP*4fH&;FzkM}k6q60|so>2!vyt^aY?+gyl% zp>=5TtzKnVT1F>wh+ZpOn;3pE|HAyu53X;|5pl35hq1THM8tlf5|{hqp#SvNS~BFq zm^GI@!*rR!qOLL;3d36_q_T+hdpysd~r1W>ivQ}X$w+Wnm!YL zzDN?+ACv=wdxT1XKg)t0KE*1Ud~tb!N%fqB7+G~68Rk;IclWT$rpO$*JMzL*)sS8D zG25r*dzW@6P_&_8=2GbG>6_t^pBFQ+Swp!y)VuCq7Rc}*HC~yHu_T*Yg@%>kyyL-k z!1T|)i2gdS;!{{8n6E4MG3P=++^GP8W0%aK;FIHuTs{u^G}EVAVg)+77lr}HbIdvT z%d$nTEwgV2Q5*deKcytiOxSrs_2#z32BUtHHvKefgTlpCf4vNV{IUU^UE-TUy6aJ1 z;gExFf3dDj@yk`Z7!D76#$Fsym*aBscer#3Iv3G2Ovr}mgbKvWd3F;U=n)MWU+V9T%N*k9Si7idr$+HouGdKu z)*1HShgc(~E#DN&UUN%Yk2x{c3uK0@&uOfY@BdtTf}L|= zx`x?lQNF=Ido@D*%|dO86`Q`vw?8`X#6e7C>H zlg+_hnazrGdmUryWPUN{@$n_kmdCIEjkd!6f2XZ*eq{UjKed&89qTfZTKflYpDu4J zG$T=mD^voc4;qrFY|j^7ZJG9j!SPk+>M%#r!2?XL+}a0@SndZm5|~~Xy=n_O(Wk;E ziGS_5h$Q=mv#HqcP4FK>RfoUky~(o`6u3VRHnCnfQN7-ukC5|Nd3-pp9lz<1SQ2c$ zVU$^VJj4~m>Xp?bO7gxt9e0%j3*I}^vU3y$r=U8XdAMKLKC<1fR|PL2Bi*2IN+4Qj*O#5(`kx3yF7HxF0$n%hB3`*DN{ z1?(rJwb`k7kx{;Vg(EP~Tw)a;YSg~dbqm^#@5 zdF{dblO94TiN21i&9s>%rRA!^R6`zQ^`3NkpKD09R}+9z2n z(*KotH=MQqrmQw`V=yRB?a+NemJH@Ow!4x`O=c>}=S;+EesgrZjh0iTBx#xRhE`OU zmgqG7cRcsQYOI48ZNikPEWNSygU^GQPu!AENh~BLeUoQTD<@@mSf})TsqtOfdc~#o z!}{6Zmb68PTM`~_Vy~`-e1et8;WuR6lUBL80fplTp{7?*ZU38kfyi**EAFenA<%7lj-Jj!@4+Pai$q>jLXShsIjBf3Sel|{H z5LebjnJ9jtiqnl6!t$@}dv!pVOh%KHRdHN}k@ZDo^2bSVIBIRUrp#w4C%T1d@Hz(t zB_3X6Jyn}aIvD|y&s?g*v{+e>6K7}kuyI;Dx0I7aUZEw%^XIBYt;mWciaXfiISpd7 z^DFs;wHH+GzvU9E%O0)-m+sbq^l5&$$ZLU|b_5ANF3F7xdR@W=Wx?Lu$FIlj1WYhi zs%Z!N=(E_jQjKIpBXTf}3lO$nrqV&j7hP!}eSE*^qB!+fo#~vNYH6}%gaYSPG=dP0 zbc>lapWnZxD5cV1&Lu2yl;NSwG7MTg|N9K}f#a{;ou2)xjU=1n(buZ%DBg9@jPGw;ip|XZ(KW4znQ5E}JYZcB??Zf`ye;v!;sEVr4NAp# zAwv{v-!*1F8K#$H$!ib#axX-`Z(S6Y9C?IGBJX$$NK_!-Iug^dC#)y zBwQBUd;{TE3x}=Jzmq|{jUFpjBwB1?tKEZdno(f(8uhaTaZO+1Y(EvWDSmX2k7F+BCa1~*l;Zysr_0!%T}m-uWJ)&2R`MQU1-WbTLTb@{My zCgIfKZzlbDwIzJes*?`zXSyi=aI6;t1`}}mxbD3cMo@M}fs|12-JVJ&%_e?`hEUd~ z%?=3rnY-UL|9~nV&v$BsV)+h9UV&BpoWPeahdK^%T$eVOt7JLMm)>d8(D;ZThV3W{ znKG`9oVIjJXRY9(g--12(7nFp2i*& z>R!lh-}Fe%&xMJ3%sN5T(`frgZ6>xq#W+(@g-bdaP93x072!5Z^I-ITRX+{v%Am7VDsllv~qB8#4l7pL8uFW<2-h zz9ENgKgw<6HiPfl43c(srRj2_F*CYIfKHy^%d0bVefyukRsW=8p7M#P6C%Zln4k7lT6yND7Mq)xA~#;lr5Qe5l#9)*!M0b5 zJI5M+KE#58VAjDa>-xFDo|^PzlHU$(xm9S3vNMzrsjHTFQlzz1I;W#l$c*`!UTv8j z^D`H=9gvg$rym3OVkT86*61u}X6SW$-J5Op)Js<{d^a?umv#pVz7P+Nv*fJQ$J;PO zv+d#0z0P4g5JJuoCbILOK>on}CrdozPjlFtFnm95JHPI*rMZM`0pys@4}WpFD6 znPUzwx>=Ca&M2tJ4|K@1CVkJr!ZUZnXm78}>3UDNF?oORg26Cb4}|)tTEmd9eVDSUyYrI)bZ zg5Cq2;gnFZ2^whbymJiLAcNk0FZaz;G(yt(A$nQjyV`lk5&WTKe4CrID9({2(s03y z$hFb47Hg+Ou}93sLbjpGneYk|L+`M^;JZ`d5myW#|ju1&UEP^o*MZ?+)(aD zswPX+;mYvQW4pkT?^dBuvEzbjy))9OsPS)IDHH>nv3j!Euf{0@e|i_idROMst;QN# z+#Wc4KbA;n)J#_AFn_9Fv{U2iZvpsO^o9LA-h`$cl{$ap_G-*VZ-~!;CVudzOU6$> zU56ZgC9)&$+vzL!ir3<6Zo<#@75yTpEL!l9Wqt54P%RV}<;36vOjBd52h zeKDF=%yasAR)LUQ#UZNQqJvs;Dm1D|pfYyXyuw9j>|9D7m0lGh{bRiTy3>@a-mYMn z3EZV|Yt~$}xE%Vt_qwp~Bd?T6mXR&{z;`c``9%>y>O*&jgsLmmA7ViVMCEbaz^~?cbG(txzR({L~3l z7dx+&do0hvur}o@YIH!iFzlPCJ=|;WB%E!X^ia)?wi(RiXhD#!WKH|rVQm^3ZqCm% zfE%P_)2iDxKByD?p<%3RFIULb=8YHeO@r>=)p?03uDJg0i`Lx?dcp+jZ(N?TxYP^w z%HcogD=1LfNSZu8KeWM{Wr8t${c#5$TB-NH2w+t{SJ;eo89Pvl3!LYyY33(&Y49Bf zVFJ4{-C@@HxH@IM_L=GxPGS1;whO!iR7R;D|_;-EtE*qV;GB@Gl|12XU%Il>%xM1D;t|uopnJ zhO@_PJ}BSl{3-d~-koGIVkKRSM3CxNqr(=Y(1=3kiw$fijeimi}m-+nGIR?Tz}uk>v=(81aeJbN`2fTNG258JLFQ`F+}Yg4T{dq z*h#;b$pKj=q_@d=12H5L?LF=Gmq2S-o*0B#R%#vL?Qh`t z55&W&uGs@$uAKPn*WNQo&(Iftw4)MYaK}v3M3Kun#^778KuQzC)r_D3rMbPS|Cw-t znkLp!-|2P_+T{chk{N`_)lbkWwJ9;3j$WarIs8T8TVFv+V+wqcCKiKvq}-(78mw8(xiompI1v(A6ssx6Iafe2Y8GTdZvXtJOXYR1VDjAfoQgnX8jzeJ%mh z1)*{8pHl?J#=7^4mBo!s&Hy!zcZ;C93ene^L{iHk)%wqig}(7H70|tn2j*SN0v5plP8w_i2X2PV6gSFyo$g;$RQ9v zKt^pKtE+kA85o76e|nZJ!ZiI zlYFy%C%k)1^4a=sDjDt5MMR8u5F#p0PaQuBCw`>WF(mTPL8Uh^UoqxwsE(~sYMoG? z(W@OIYER`J63OSsi@)uidYaX-KVuc`y!UrKz&E;mhQ*EMfmnM&YS4uVhP#L_&+>b| zE_eauHWDk9*ZL8t-CLuMUcVOi8>61f28YxEXE2J~p_-B9y@SqTyVTlEbJwpwajfk?%R%~U7mV0bk!3EW zt&1@;=XENr0XuRXfea$3e^WSk;H@@;&TET$R~?$)-u>R1hu2|KP5o$vGWg@+3MRZ4AR+2-!xw4@r`rz`r73!K|taNFXT9Q z-^oh0SlE`?T<$pu-%s4OQL0(gV#iUOV)1!@XC}*59uO&{aWtvBw%@qK zHbE)^ro+U0<5FLYxU21fusfPWG5Jy*oQ^VR*5)x8Il?i1T!SW^ppkZ_)@(gK*#TV}8lHJ#;dK`O4QL6j`7yQ}S%&`I%2-2)1!J zD)6?>V{13S99=PcH#aH zyn>7w<|*EUn^|?D9AbT3&kF*n-oP~Ee5K#k@@c7pHXL+J;=1}vqA%h#mOK`eLAW|>`s@X)VhNQKFZEgF4miDJNY!7OQ48-YlE_?&M( z|3Qs1&!JQ;{&BdSFmi$t)Z@tFG{x5Cl?g8r10fYhCQTp)nw<$2=GHh|XybKhi!HhB53S(tmNVi#2S-F0U{Z;?qjC4F>KaOD#ppu>(;oF!U?T^gFQT=c0aR2xsIOAk4VUl zgqJi(>5*(%y`(iLi_l#*Z6>QDi-;xq&h2WY7ur*Z5yZC`WoteIz5W_SCV*e{gPfg^)M!5wY!w>B#cyUsV$cdA$ z2;1&K!q2~6ZymL+JrBraR*GB@Yn>3%0UeN(4INbLrx778@K)50=nDTX-cfc|S>lR} z!NJxUf05?!i-P<`xivQ?{$*nx(*TtVa;Dp}_S;Us6D+Q;0s>uNckI;$gwGK(UtmY% z#0WfB3!F~e@xIw0Ti@@c7$Xh^cm)uw*s1HZN_nIbIVSEP7FFtG>G>vuYeFM#nJjqf z@gQ~8?swOmk%OTtUGfDe;i4_^($B8s)X4YwjkWDxWjl|NaJXP?=<5j8JLkE-dNpKp z!nA9Z1Req(3eop&IiKH-twxSkYV5sY$v#xa*ViTD;>X&oXc_A|a*e(}X#aRgZ@4FD zelR5dt&0Cc;wXvx=bjkXi$LZ6uohw;XrX}Cb77qO_i4|Fkbsl{!WZjR%r7B#U=u)PQnyGa2GS(W`ZIEOUq_`2=^C9 zAupl}=n9GCRadL_3#}1d)_#NiLJ-C7ZM%ghSI>L=KXQbPcE*ZjEx5L=B%{=;w_K~P zxnZ_g+I8bc=5nyM!qWaj7E5W!D|8#!Ic=BCbLico?E{c>ab3wsJyiyxf| z%R1hAak6ptu)dA~CiBB=1VCI&QD{PTj^#GJb(j-lL7?@C3Z3#xGEXv*lcdCniU~Z} z$naPFWsi%Yj7U42WVX4b$ZE|Rbn%?Z&hou^79Tr@{Jaj)$V=d{G0!X_ThQPlq81|T z-Ho2D$P27x(3*m6&p8Ip!>fIJlzb-D*BBqr))53}-1244rZ}hH9yuAiJx>eHqMyOk zVg6x(nx3fOl!~(9C5Do8`0D&THuEwo6D$a6o_KuJe|==|znSB4{`VYD+1<{VoLODY zz{1$j36)vN*}&=Fk+0VJrod`xHFG0iu`~wP_olE zG$z+#{wg9OtnX-SM9#tre6yksDzmV;lcT(`gNUuQovn?rjT1Q+>i=;$HVX?o8#mkk z92)MWUZzienGbqIXq1Y}^nW46EQu$CFDl=f^Ik=-V9fK7oSb|t$Ms7r1qFGt>-Jdx zi+T0Fiwl9IP5xn)-d@@0-rm{u27x8A<&>1(0i%sH-X)pdKmQLeng4(A)*ac*PA1WW zM3p^`K922sw4J`n!r3Di@Fp-voy{Vv5T~!8aXt7Rk$$HG|89+%a79i7HlI|OX>tyl z$NRP!yY~h^oK&#Hx?e5zc9xl&_dMF)5rP=$-0S^`q=KiQprB=c=9Avmx4Cmom{x^H zT5VrT3OyGMc>6AJiCL?BC=Wx^b%*0<{t*AJ0dm>#gQk`qZ5ZuaUvYoOk9;yt8xk%n z;f`DqN!3@q;H!JJ(>KE!8Pb1WlX=P0pY6ilPg&1INB-P$VV7w&L*QM8CQ*8xiCmb8 zsv3<=%$BWTPPqucXzFBLP|>b3SC*kK%>G>$8~wDESDuk`z@9?R>vhY0xKHQ4rpU$S zHF}&QsC1;}X5T;s-P_@OZqOAX{kL~~%4h<=5U` zMVFF!TV@12cNX!{>66$$z~w!(A12U%i!27232R^Na+>Y=ixv%~G)KnAQ>lBaz73PT z3@AHsY|&t1rJGv@*4jy1?cuiF%O(m8Pk*+UFOSfB$K=m!5x+NzHJgQ}5&l)l)U@H* zU#P#9QQmJ~W;#q5jc@!O=lDBlbaeDwg$@=DvPjP4uD5;T!LltWU+6^mHzXOD!$Hun zX+GO7RJX~iTHa0t?#^?1EBa94DK;D8Jb)AvGAWqgfY-p>GNgVOTP)yp_9jYbeRI^z zeToZ?g|vQ2#5T1Y!~szV_=R^SMtkhAKyd_7=ocA!S0R2kOj`0sa{J}8w$m6=)aKbeB2uiDHhGz(4P~q zy;mvQ<+RDmCb%C(P9r-KHTL@-E~6i7l5ySVVgMo^OKM8H!C`;4vTkBx0@%}Hp~-o( zmc%o6=;zXJ^C05u$6H}Jz_Qqnx0%D#{;;iI@2O9lRCF8H`|JJHO73TK8Xo&WC8T3p z$+nwmT<4}n%1(+7Cxcq98w~0PyYY`1UOB6)xO;nZFtRJayoKy7Zg*Vd2Y*~fLF@;} zt0&+Ag|mTKv`+QPm@mR_8C-qvH{O z-Cu&0@&A)Y&k)FIX$$I6<5du=#twamK_J_sqR#B>l6e<)+wuE6V5vrV1vd6F^adFR z>~#3>o*ON8)aF9+U>QU3aYq;axC^bZnqHj={?tIk=SHAWA^fAX?0nbOXJ)qAz9lCw zPcQ^{S=>zt@aY@pC7ijf%~6mHZ*E@Rd_nM=wVTY>x9^me&QHbmo#{l(zclA#yI=hV!)72q7{UP41V*B{22mWA@xwC zino#S*^YC|+1rmdtHUs_TBGv?+jviIHM_-H`Zu)af5n}X&i6PSCg;+v1r+RtVIAO_ z+XlO13jke)07z=Um}k(s&bpu~(5gMeBxNZO23DY4OK$!F^VIE$@AI5rJKx$U-SW7s z3}hEn0+9i(5SD-mA2uiDxwW~{$Ccfg-~NWtt3IwRAeuxNkdX#Ipem+>M^0O$Y&0V^EK7ASwz}k5? zV|#qr9J!mIj;7|^aB_{$?7{BJx&>mh!cIwMoM1j4kM~Kj=U*)1Lc3hpR=Cb>z)9Sc z&8cSEYb|g1wtNY~_DIg-->kgQ+S%$`-_kO6!znBm7wet+V&M9G;I7}8gZ6_cE%zom zE75pkrr&{;wZ2x~lRNP595e@2J;jsvVt(^Q&>XFNog4cqbynX>_aN{4Zs`)uQ|OCB z<$b`;d8yqZ5=&5GD#YT&>G6VX^$-VKs5(skXxR?_NAcB0)^Gw z0OIBlc*v>6&n3yQgv^L>s=|RFNOpfcSAB@lv2;zgt8YTt*=^{BaWS6r!QJ{pK#$7J zZ*M$L4cTBY8#&kp#PMRR*s5nv%Y z@rN-{sp)*hO8s$FotAr>HX!eCW1^K?STWH!Dpe6RR;k(9ojZnGYRu;0xWt7)Y)Nd+ z7x&0GeMmOfnX=5C_;#6PFF3evx%Gc@j4IE_#e^Q`G5>1ca5@SwH?&}37c1plIm?fH zJ=|tKl-g2^Vb*Pniw|s)roWyP_U>G>>1UQ%?&c8S__sVK$=?vtIfuVbSeG_ZQ2~4X z9P&%o4(z-OqsV%2t)0lsu>|)k3A^^+gv|@OpRkSN-`5z*g+(M2aIS?3<59^brpBgN zRbDoIm6A&4GOlTx)F#D4E#)y^m-P_*S$D&1$H-&>=i?1^;+sT?@D}U~& z#aXhAK+H3WX_t4^^Kx>+h%*j4w+F3%m$m^9OE)71FzXjJ| zI}37+gTFec2V9#)5kNuSOb@QQ8Uxe zB_*Wy77Tx1(ChFD+Ze(nc}4A57!z2p_Jeq_dSp|~7bv8&S+jcN)b6M1i&YM;>g|pt zt0RP+rCxbtOm^}4p_Og?RQBWA(;!tzaK_S%|vKz9h|S{BdXhsC8)f#R|Pn}J&w z#30QmXUHh*We>q&sYC%5hE<~DCNs#ZHrgKLJ}C4ukNIYtd0ux=N&D71{4U42Yy?fc zPwhc@KIAy2rBW#uQSjsY_gRM1&l|*Dt_v{=8M{C>Ksw`rCzJ)Z;>)U;rXQ8}2&?WbDew9l>V zmEV*?e+AU0LWW(dWvHZf@%qL`{}Kr~xkI>5l}jb@wbbEE_0s4LclkhlG;i;@=;2~x znP+0dNt|PtGw1%BwyrAezU73Ko$TD)@btS>=J&$%_TUMVDLU7?6dp&}OSzdvLOz4& zbcjMSTDb@;9~Xl6vu!pVmVX~iMK5!*Z1BvaQnOf}&%T2JkKQLz=Ob*T#`boTbLY1a)Af(dK>-Wu&u&s!QEWs`XvU}qa*v{lj=(X&GBWN7>3&8FkzmuQH@%m{p`f{Br><#A%2~r z>wXt-QOz6TFb?W6Em*!A;EknHC9+9>MW9StAeL`Hdl(!aIo=E$->uC<~iV8V8OEs(RGd~c$E@1XxxD|031@Zy4(H{{Q6AP z+N8vxM-Hf($)a@7*o;P2o=xbS_K#|q*{|io22aqXXzEsxFUHWrndrV8n}&HbGU#On z?zoVRn7%v9`S5m}V^({x8|K3%kk8%7yXQ@mML}#kaG$fA^cuIcaD&il+Kt@@aro8y z%mhco+Xfqr9L2-Qsq;tRJ;Nl|cS6p#O2;{S^4jDxC<7aJ^VrhpN&Mt%%xA39KQ# z4LSj%dM*jrX>G6CbzZkD2J77>283EzNmOTNFIgnrLggiUY5GmJpQ#YA`QeGL2u0ZGq!%%0I z_c+1IeP3eYsNC&Xp7F4dteL!t2Pr+K=yG$?rTo}j_Ho&pWAt{LzmGC+2O#tQU_!tG~&LYSJuTK|pW>4dH=2(H(^-aca&_Ap($eUc; z8RJBaq67!GJX{1FRGWtQ_j^}4&zG7GuVfmMh5`9_z%iF6x8Q^Q>sB`z;O-A~_PapK zwzd{K?|LAUD8RfGrZ_jaw=`OOPp=O&O}2{-s}BJ`0FGE!chz`#aCo=cT9t^l!(o-B zy`GbLTcH`10~sZSd1MECUZYz-#od=4)M&hm%#06PH38pac47<~E=XDEZb)-MT~XC!vOJnccLlryBelL%NHy8zu&Q_D zS0%1jQ98_Y^Z*Fj~g(dNVyb>$tWY#uvjZ_J^YsMuWe81u@@G+K#A$BPg9F zK-HDlmXJ|bN!4k1V+Qli7cioO-9-d5opI(@=@`B`f@i5eF&%J8`=JFsvSlemcw?*F zb%Dz&uthr6+}s^MwM7Qa2A93gx7|~&M#@ze55VANY5D=usdhJeaoe&u$Kl-V1s`0b zQ5JF*E4vMas#yA{?z{f^(>pgvr(BZPj0%}PcsbYAzZ}maR0W*|EDW(GCb~6R#G<#H zw%m52zk3w$NQUKe_>DF@=-xJv?Z??lI!%%WmgAak9n4|DwzNd)(_8e`*@4yYnM+>0 zYFf&G#88x5h{$m32eTREa=%HrH1W?;=vzCVzujUy3t$E-UoMBI^Yx#KRKm=Jg@vC! zU*kh-$}&8NW^Qi&lx>WsD>*H!*2OF^;gE}81qr3v<7uWqWiUFa0-nv(ybyIZR0gP} z#eEgr6Kh-70%megH5nftlmdn2pBc;AU>c5uOiU=l>HXPQAYO%mGH%yzT_;?Phi8oQxk?y-soo}hSt!axj&)F1y5u`uQ=I)xID%Ii> z+>=oyZw<9_lX={R!+PVzq)8uHn(~RWe%eLD0f5T$UJEf7Mm~>iSte*viy_79(D<^u zf{VYCmQ%K4HnYE^d?rl}eU9o~DhobsSX%x}Nl|RlX58=gJ`!y_Cp0PX0zpQ((c&%p zpJWp-$D>UNeE2We$Z`5wUzSIOpXF*6piV;GvVEilqDgU zIycbH{NgQWL$x~E#z&Z@J@cL4f#ag^4oAWXws+J&fKKD3ow*cs#HY#fWNZF!?|{VZ zY&6ka@d_s<9}3-*4@~H3)2eq$1LmIa+P!SfbZ*RPI-#nnsshj1Wj}@4!Vv&&(Kchj zF-G|jkaK2P#TPr52~gbs@QV;aK;e4VM0%c@Y$)nB6GC18cI75f?JHcL)no_$nzm{S zpuxVyBqkB?kX*&rH>RJWy|ST%7hS6Gxa#U;0FKh{C7d(?w7Fg2jkVa2-5Q;_L9y`E zjpi_$d}fVzooa^8;Do!~3!nRSiD_(kS~{NYN(j)?s4Q*Jsn>WO>i4TzbJ=ap?DJlF zHRBGBsv0qZm0dNsz0P7?`nwrg40zb_R(`k#QYY7NV&)B~@hJqg94pUj7opGi7PG{V8W1`W*HrdP|`FlXL7<5%Svd zp)jNEy6AY%_m(!AuUxU-XF8$P9&x>|*C<*zUZv-{@)-PfKna~Ao@sY-F?cGqK<^27 ztn>f(7@K}1>nO40e`OM)hS22Pzf=km3tVu+d@k&E6@Um;tpbXJxlQ>x^DJARr(}vWAg9{Y-FOh zprnHCs*P=p0;JI!y9}!Ud?@?$4>895c zrJn+w8)JoBWy+qZ#J?H}r$SexN)j=ThCUw&-X`bF*VK}}clTHy$&Vx&e)p{2d-VcP zah!J9_jH!fGyqVyEWvFmxnUsqiXhy9sv` z(4d<7t0J+^h}cx^z<|hjtg`9-_Yo!y5B`@Dy^@XRtPAW3tsa#p`T(5OGh>GIn zfnm$_lU}&J=&4Swl?70x!Fi`?)!Qy&QPV*U3VZSR`_J%}P%ZDn=>L@wp^(wg&`<#H zN^exJ-zU)mwWzBABiUud21vU%`|*tP=YOi2k+w)J_gCBb-k_Ei!XJR6}j;JU}3il(Y>tO0Em%nZ=T5e(~!pFr%ZATiTTCWuLwMF87@Xtz_s z<(1l)17f}7xNzNgvrE3g`7onX*1{8Xu@DhokiF^iGrrE`02$Q(uM&b15F5N9pS1R$ z77C+q3SY@5O_!UEZmrw#mC@MvxX*lf&vg20 zri4D(3}i3AKkOozT5jLZk#X({K*iJmmZaP0-TxoB;mibnrXNq*+V}uq>$ytr%b;-c z+JplrOsBXHXpp=}3IGAw;t}=jtIlqL0-ds)nsy*Yb<1z4>u)Rekaq+w_Nf4^9qQwyaA+*+f%$$53QNknnzC+W-Nz38?>L6QD|X}!Qzd4I+krR^ zehTAl(p*WhsoIe+hf3A@Rq@MhHjQbJ3S;NW+!LuX4qo0fYbQ6(ydDRg zi#&Cu5?KFbQs786@$kDNZpcN`K`WR2j@;p(WbCy2l_P*~HTN)H3f8$>KUFkFhOOF;UOl-9 z)%!xU>sAQ(GOC?)P7CG(=+4Hq3A<_AiS%tBXt)D%2I%*Fkh8*n7V{>%w{({@x;aAr zANC4+*?88?6ZM<>n^ukQSv~EsfX8Vw4fhi-O{=}#g2vv+*R~#RGL6P>OhL~4@Kbc^ zBNmn4Vdi}G+knm`VvYqAR{txIm|>_-LioN`tFoH-t}c=Gb_cMWIP3r$6&rl^5b$cB zBb`&R5kL3$D%2w;DT$EuK@U*-m2!v2A?U?I(ZllCTfMcZY}ic#Q&5*L3qx({f`Rkm-i?j_AKPkau7v$AXFbCn`kBTAI4Y zc%9T`{($6g{3K>MFPRqdmN-F1hxn1^$G<@(nsM(dKx0Mn`53LmPaV&_tszc+n+as-m-Y?p((HBFfx%~9htca#iP^h&sMB|< z>ORR~`=&5ME90Oj|Ndw(hXE%gJ?4_hd_4Q}sVJiyGPQr9AVk4d+U@;NC}5+#Hq&4G z2xW7Ua&pW7Sy-iMwyYh>3h=xnD`8}$yG^=;-R^Hvj?HUivG z2T+C^h<4Mqy@2jcB5}&=2}ps-LovL28mi_rd^i_$u3~NC{)hXUgrJ1>M#>+3^aBP< zK-9av-gTEMT=8{$%4D?2g)?_r~&W|I%s*M;D3rx zr^B;R9q`!LSf9#Recq%j=3ZNHp!#&$BrKGQ<09CGH1kB1WTyyl2#E|qwlo{{*nhhO z&}=vp0k~wLI})u#?t>!$xUK!$Ol2TTJ%AC!JnoJp3eca$d8=C;Qwtw?dgXJg2B2@I z0=tabyp@OL9|RB!UN=pS=M8%~D+mj>1F;u-KKcNc22?#VPV)`^4#eFjT|)BVte<03 z69)t;19oZX;z{J_Il+RThz5nG6vOubN^-E|lRxKhx2Dk$Fstz7L&J?rsMF;wFb*0q zNqrp?jo#-v2f7Ca6ma$`hcKk6cy1x-Yd@9<0}Lif?K-#W3u^xk>Atn=3P=$XW7MfV7^#D|JuVxA|2Wao? z?Cf+rCIAsm^+fk(5m(r^N8c6r(^&P%lzB@wWeR-G<9H$L<<-90Bj*i=HF`+AhY!B! z17TqKV8_b!%(w$%r|nAowENQ)!0n1kO7F8WnYEiLye7Yg!;xSL`TnM#ZtI&JB_|gV25|t!bHIRpf7GTa&bBLo!3dLjm1MyfaB(W@62kyBP4D;FUNC%08erg3tkD8= zQdG3u*JE*(Kt4`~y_3DobirRK{EXKzSKzf>kA#jz2BM4Nc{JEYo^3J~rlb zSPfEJzRE=M3BZkF08bSAFVdV}9k)m$ZI|R9+v7$p=|1c>#6G$AhG!gNKT zLmE%HuLS< zw*lYf*cPMuK+Vp#r3aA$ju-yNqY)8uBZHZux~C^cFY)|HBZScghKPry(!dbFS zM+pWu2%-?&pMuLRom=uF45FB0BC?MJ3_%ZPU1u7JsSBUvEt`YvWiqg`hhdJZPR+3> zNmBAuI~*7%4IaRs0Qq>l5F*D*a*)qVM*|O3zZ?`_0j!33{zUx&tBC@QSa#mm=UY%z zNp_NySA`G9qJxs29+Z%OcH6tkd>JG&g3o2XV->Xo)5vxpZ*l$lj-MYshu|~{x^Fmq zm8bR2?MF2<14xA}Xg6O7;~Q<2>>+(Pvbo?{1aqNw`t~kuI52-BSRh};)|dm8T#9PJ zr=QVsHP~7Hmx+F!h#Hc1Z9p3R+hEGPV}tXEa%;}EUX@2{oZuc!*IY|H?TaixAVug0 zRw(4=jds??obJOimc3jU<}hJ0}N#@$@q56&QsJk76wz_ z+-*Sntc%Y|`#E6wB97w@!t*85AC<&=p2GJS7w7H02~KL!P}NTMWh?PCL;;Lu|5S(R zg;YF%Y4znIk2pX+|D!e3@C6{03qD!wiAwcK3B612L6qJ*(tGbMlqBTc!SAok zo#*fO&YgJ}XAGR2efC~^ul`x<{4C@cnP0tEsnyK*=;1)#Q14-xz)mEDjy{#j zkJ&DVNG`{t3s>Ub&i!FpU!d*Y)-2_DY81SFDR0F?nA~=*yAy!))?R$l^GaM_Dh}9NURXqlHU{4}ji5SEmBw^Pau3 z{Tzpg@tm>G;>%W>h7hB4Qb@k3UXbni(k)5nQ{PigEAOaMX%3ivXxaOqSWoCgz z348by1nTpulgGMHOFn)fRR{FUYTK01buNR?RHfL;r(L@9j&K72RG9B@PV-RlJ7(VU zDT=@S;B&nHf`n$w4RcgRN42`Gvf~IOd?T=#n(7ca{3T;43R<>FFZ51&Gzcb|GkzHV zZD1FrKOH_+2Qn?%ASwf#vhi}0#do2m^dg=*KYmL3DZSs|EZ@W2S!7jy1W*R>$nN_D z-6Nde()kRP@vA`&-huU0L6nZSX=Lq!SO^G3gcONK8=6=S<_+0{jPR)EBuMD9{t-wk zhvTPPd1&0xG}=`LZ6JQ%rSW48;DUhdr3=iqm_+XNF{3Szb!-w2pkh_fWT6-H(0wsz`igp8L82a4$0L?fnPT-r7bx zJapcv<;Vg7L$q8UtcWl%R_+d;Rf~$fIy-?RjdCa4;M!5!$onPzB-!z2bsEqvT`mA& z1k8~GkO`q2Rr0YFQ{B^)36-u}zg>%SdZJ=tj%OQlfk(js5+&DZvtT!l6Db=(W{ipE za1x?n5L#o3OXH<;i*(C(0#otlsHZoiZ%~X86iTt(_1@HU<5AiM+nTRdI{;=QthB(l ziV*DA^12ge1F!};3fxraz7(Q8sc^g8`Bc(E@2oyl#>I+>&o~t?4pO4;#uD?)13l6e zAhuhn&qMU%^YiTUce8(UMN0Lc%2OsFHsg6Wh+gYO5TWg;Rf|7h=E z4gzk@M{doPWV$DnZnMBt{F_`9a6tb8q+?dk%+^ma06t0A3pOabkD$xA2*tB+X*e0$wKURfRwb zZc1ua8OUw>y*T$_^*=XU7I+DCDh0jhhEv0tpEu_cx8i-hi@QP9`cpQ_}st7R~1PKSe9I78&{@8J;`iu<2} zu#YxJskl0%Nr|=SL_FPqfiQy)apT(x+&xcTF-#1wQq#*Q#UJQomtO1dJTP;eW6p0g(E-F?BBBC>w>Tcg4 z4Dx^T=kC>|ryiCs%%f!P@NHZlDOH-h)>mph85a}(`3@Suj*4n#EVU~O=wAZOi-ySKoF2dKu(EC#@ z`?YJCw5vwxoj`>?#(QGtG97q^2K%h@f#!#z+#H5SI$)oaY;Nagw4+f47MELrBYp6I=kD2gc3#LE;Ym97guvG0v@5|Qq=>Pa?0 z&_nlWdE9$O{I2yVZjP`O`zX+gwaY@eEhfbtaIZD4yL*lrP1Rql_J#5Fh+nlU3}afr4?I!B>OHItEXbj`4z}s1Pb*|!bMuYb zb;{7Oyzkczks}K-4fVX%Zo2dE)@U`t_$jg?$~w(FCIHog=icEp_gqhswDvsnidE z&54L+9w!7Ze)|Q22eD-d{w;eoRRrIWrQhRY^*_@!o$Upjia$Ms%KKY$dT#VP> z#&qO71kVdKWe2p5K0s^#g5Xw<*KN-|V%4oW>beXU`SMv&RuSbaHscpgBWBV2@Bz2= zT0ijw&1AXb=4>MzF8bz}Vw&PUfF3Kw*Ysz#eZ_MZEq-mexgvHl`qANLzL48am-_(& za4wUL44v=rPgJgUf9?JOwtr@pGH$d)cM3szoqt<`{ScYAc3=<~%qMh4G#)p{{FVS6_Z z2Of9Vi}KFceQ^&Ju@7QtU?SB#&>L|?(0(Eh6()ccCnEa54^RSZwVP_zi76?@n;r}O z!*Y^MU6%cMcI(pdeAW}0)^Q05D9q1o2_w@_rR%!sFNf0TE_}f_O+$z5teg+_w6QZ9 zV$N$kI$Y|J_$eKp zbZ-~QnuJ~EDAB?7@%o&6fnne8qHBB_+pPyoKJVOW2kT!SbAM1YyTw7@AQ~+I*C+}) zhtJdaGZnq7)le_mx#!k1AZD}cSmc_fs?T9L_7pgG+a&(26eSc%0Mxhwwj_MDY-O-d zC;xcn&GX`&-8L;d=EMgN9}d|}h=5JUPpf4G;`@BT7nvqGN`5ftQRkphu`XC}+y8B_})@_a)Q@@P(@Ap&}<%7Mans3MqDg&PWm}J7-X>4r#ys2I> zu?nf}cc!&In$ymtogtA@hPFbjz3P=e=dl07Mwh{;XCB9~E7EF7y)+>v4c4!=PPXQT z5s78kN~h#bnzEDWqwXXx<8Hr3ubwq;^Q_+r3erMeQYn&vNAJD`?u;iMv;t1WHz^36 zl=^%N^;3$=Rk$K*(JK{h(AdCOye_K8hbVWO4KjPWeYS*=b*5H9UY=UeGs4y+ObnwV z=i(7A;E3j`W7xTSKg%`UD=U$29lR2e&jB}!Fdcd7HH(mz7E$%|!l9r`-y)3yfdNd@nbkT9Ch`!MOsYq-UK#P%<|557FTLVL?#(5I%w{9Q`a#y z1+#p|qh%F!$hyRhJIrZlc9&+>C@t?~Ibp-teW`Gx^xk5Dwi4YH_M8R3j9jnktO((SSCKYA2@CApXO14DaRdnKn(0gpo3z8Z?g(Eu-I)U)7QG0XC zML^1A4HYq`s?RDy`Xx_gB@i`cFue;zWbRS!#GTE*(b0piECqik{T)xQ; zt%?2`^?r2&2N=cA_Y;rhP}!SR@FH4ye)khuJ&#{LpELZQ-ek&$?|3#Y!#i!l*J(;O zaF~tXN{J0kj1M+MT%Ivi0Dhl5L>BdDAk5?Kj6-3`tA?O*Hcnd z^#2^7{lmj&C#h`o^^;20D=I<~lGUB4pi{OzR*u~FPyu~Yn!dkm%|0Nf6AF!r+5=M7 zu8MpRUzom8f2}Er>5<4Ip@RBbO~z`UmEha9+*HhtoVNl^e|tAUa7RO8zzo5IYpxL9ee>I*!^1?2amQD(mRSc~ zo1et6LPN)e>5JYX6tb$E?maqPjIymY%Vi=L_Bl1aulPz~%lK?3)lTMWKzsh#laOy) z*kTi{7v_JOUpjD&?*OAkw#z-y#|5u30x)4e%+A(9U{|jVeAmbaqIS}WZqMUzb|D_< zK03F+UR(Uo{-|ucb)7sDl7J#JTG=Jf5`lbal4oYZKi z>gykLErM{c0_xZulg!xVD!Qjvn&lR^+`z&Y))gFgsCM-HAFiggnCaNwGZ;FV)i^1# z=Ph=cb!s!QluY!-!&C_TJRreM6)C^2zx9>rbF9|PH3P`_XPZHYO@Cf~tGjv(UZYDT zi>)NN?bp>3N^bdq;USf)x1-a(iuTVRBk%j5*FM$)_5-xesWfyt@S1f3u60_}UesFm zbtBr)^<*I&aaE6c#@@&L9`k#wk5NnC24YWK6^x-8xp9aA!k(yIMxO3T;XiwFqe@;& z#7|!F5WmaxFmbq80rm+wRwV+=j*)NS4^kXz-z6vk>xUC4ug2=|)7{tzoV#DEU*L(@ zS#@kz6r*Y-vNOW91KOuX}o((FZ?Oe zOhXAwvT`>jK<-qM-l*?j*}jyIu&w7^MOd1x{%*#LQXIW8Ey@MGRP>kQA&K=s0Nca-Z2@zrrZm z1HJOYmdc=bMqHce~21I=8k*Jw0}JGeJ(_trTD5IF66Z0 z4bC=k8=vurm?>q#-rio#MWri=Td-ZlbK#9{dlp5u(I*~ze7oSpc)lu7!G!OmFo3j6 zUBbH|NTAY-H34J$7v`_>lO|oDr1MMrNK$}aR_O^w(}~_5G|RDPi%948A3|j1c{DdS zFY(O9f~SpBuS!;=v|=p0jMCcs=!g;!(#L^OX;`iQI{utXHDq{N>MltN)-a&bNKX!= zQe{;1)i3s_>v5F;`y%bGt%1Lc%QoTQ@1vaBB+W-f@p>DMb?$QOOW(NG8hk!w3StCF z?=$q>==H1AgQ^>MpE%Ft^hfhEFm@EIAq2S_QksnYB5ut_S(9!rbNmTRdj@LE1Env& zNdhvIz~%0NK>_{)C#@B)auKh;a+cf;a4yemdCc+yP+wfLZfI9ZV+l3F1(J7Lf1(>( z2ve9CO{{X!cvpM_)|=8cRq(V6T4|aqK0tyvvf!Y^bpp^xBwz(8_&IInTV~B=dM@I3yRyQ+5Hi+9sHJeLGLHd=$?4F>j!3TO zr&Oe&{U|S!raedQ2w*79-+6f6)xR?jcp2P6&c@luIecTLZ?b>JaQ8EYI`HN%@12~a zHKknv(i1cyI$uGR zM+RH3ARA4ps`wdLNEC(040fkH2v3Q#pNC3aj|sD(kaJB&{>OoZt0hy2kqU!;pStGa zPdP~&aA<$hDoBtR0z*hr?hDBJ^zT8|q|5Rk`&2iB5`@#o9*F97Q9H70(u94rAe|cwW7tpB;wovU!i}m+4`|G0vi%1#f zx!vjra=TO7FQHEKGi8eeixL1~fvdo0#)L{O;IPcn62aO8oH(RSR!o+scg?&ndnqrU zHCpWswA#tc#@V{+&p8^%SI z6KG5Y1RlE+Ak0h`WT5e(nmeCko=x{?Wf!F5{rl*EKb;~_^-&Kd$$oDRW>qsaBLg0; zbtAJ3ntnYG^JwbgPr=-@p!(18U&o{nmMC)idQzu z&(b6s`@J7eOs73c{x52Ej83;+mM@_&f;@MPS7@3@21cGBF!FNEH-dF=3rK{$c-LqLm!ICHhjI;xJgrZL|2c{f^LUtUC zKq*Z=vx|HWkcx@IFw-BY_8Q{(_a~t=C0QSz!10d+TEvJZB!I$`fB^(1vUery$~i z+Bk;onG$#{R&a=S$p&iWwY|heRnT#a1g@o;2!+~kJQ}t)vLJUGdDBBBL@<_mH!H;A zj*#T|_k|hBw*K$?)n_rs9aR&$1QSo_zu51TuFxMe3Lj;mhtz=)zn`h^F*H=s2zqMT z@8EM(77a@zNbXBWdk{EKEmTGGHSpp;yA#-Te(VPb z1GNp>lEbfte2byJM&)pLI6O^h<}UWipd!{31S&X#>D^=XE3L;1pss31AOIrbxx>mX zIt|RObJ7Y!Fuib&u+U*sx{LI}ZjU%QmzRqUbA{0GL8Ko*7HlV|BsBLI|Na0xo5m)_ z=h7l0rK{rRqbOOgMpQtD=-7Dp4{aE$zTu|$gR9m;6yxL zfzY}b7+ql0HBD2tDFVA08508>08G<~5fmn}vuQM*g8?qZb!WDQnI*9u-T5Oep#yrb z`7d6`k2oJ1_mQ6iO0W`rXLEe|zeOwH85|eY73rO6xNUDgEYJJq_V5FOfED>XBiYbD zp%8CHvsYUB>wa>ZI>A`@*EtOhn4Sz~Z!l8I$E`WE*~SDM4=Su;w?(1eBtyGhs!*Og?ana|Eal4|m9@=k{S zoIx!!FmuaegmZGHawekAyqNYT($FxR5lM0TfWxXk$twln^7R_@s)8dykv;s;u6vxE zKlBdBCvovNlMv8sT7_ONH5*v5S?E+k;Np(-bKSpNJPHih`A&x1YCAsxm%T45x;|ys zAArKgH4z=%sj-Kv4X~cAiy<8+E%r47V4r|*vk%G@{yYVYE^Lt{1LBZsdC}ZxDTRGY z;8%Jjr^D#fq_UiBCQw>Oy0v97&c{PfDCgQM+E7lwu>Z@jy;4JgrVhTT4xEF zo38Gg5Q0Pp4zC&et5i1a{XtWo9uxRy9pK>-?6XTj^4qTWU>P)D?x+!1t;Sgl*`kFj zp){MDt7YsgEQzh*ySYjG*Fdhn&d>(o;lVW!?Bo81*W4o{msL0mS}EQ9zF<0y0tLCh zzQ0DnHFFu6NzTV}JM}zZ=Tm-zLDi?1S{#yVqla>4e+nv8!Ftk^fIwsH(DT?@iU!!M zE?&-pU_QG^A>%P;Kr39ac3GFs-lf&2PCc!Ocf@)s*mP3Fp^RDgYc*`6MoKo9e)c?l zHj2&!fvIeE$xljgFc6&?xZ?p{Bi?WG)3;04GgsE-Jz!_s!CyQeR)apl9bBF-ObdK=lHeivsboq*XzICwv3*5KLy^c0n zyypPPcRyw|m;>_6eISQ`R@+|uSo=xoP_)=)QYqHaYTR)NoQ1$m)Pa@S81j2Z+^TxCb4^9F!Z2H~>mUJF-RldD`tWxR-o(Gk~$Fo|-+ z-CDV@8g$srC1eibqqXrx)ysILxaD2VMnDl-;sNO6_6uZ;X;EWQYxUQSgstTFlMeUz z1_DhbQ*ZisSu(OdU)4?~Cwst_=KW>LJLB%e^h~Hqwb_**2W%4Js?|?EM zq{EEoT{@)E?h@N$^vr&``z*;QzXxB*Xs zk1i%qZb^~7Ho!Vu8%YEPDj{gGryX~&_&x}>B>CiHe#@o5_eA&y`47NQXM`z0ng5JH z93(P-f)>C23qGch#jt4No<(Czao zdUu#F-2=bdwyZyw=gK=^d`9?nCt`H@-qP&xPjSL;q_h?BF~h(1CnQh5+GsEI#uuOD z{^5G4+BL%06E2#h8;4hu6UKSm9Ts2Mv3B0#DdEaj8Erx6!~E0xNZ*<)TR)AJSoi{- zelJBsQ(m)WmGIHGFrd(|G`i!igEV1$F6EoD|GpAes7$!xdU~Z*UHiWFKclrGTdxnB z^7_o(COq|p@|lF3Z$pHSmrN{(UH)?qSLz3ae~;#MmUpz>^Q-VF0irctn`X^95+3<% zSkf!n#`NingwyrpFm->^*byWQmb8{4-o{&Wd(7e^VXDU3XB^>_u5^T1EAy&}o5T)N zd^00_@tzQAoczCNfMI$IXmIi9FAeC371Lx5{0LtP!`Ec_iqaG6$an)Y&5NUt!@7UiSdZ?VPWiD<@YW~^ZsXUN7 zM4r;9SzsE``Vsq=-Vs|;r-OfW_yq~S{LeyJrxEv0?_c!gV214cr3=VlNuA!`Ndi@8 zpX)mP48Sr01bXsa({`{F0(p{$$R0CI_3r zcJiu`0TQ5*zbJbLCCK1alN(l z211E&WI(NqmFL(Di%G6_db9%umH<6s=FAAvIWc|=zYDT#ET+CA9>Ss1#Jd|tm=&((z0b3&sm zPm1cqHD9A&X|^Y-pl=#oCyq&QfcA%~fo$D)1?Kg(eTh2FSfxAEkT{|7VVGNfsU-xU z%4ASL;mcKsbf2N%f_)zfAe0S)Hi>4xzaawBt( zneH()ycU-o&d=PiPisg+jkbvd2YTmtWeyB{PJx;OQc(#h+rMx5L5q zRIC`#b;w(a8HRPu-k$V;?;qRveF`mk{KnyVv`r=s#q$-;Z1hHcB=goY?_ZGpiP!TZ zP<5KPlihFir0s{E1zFhpsaA0!aBb(=^mim`z`(EEVH~&XXk53g@w4(lgN+t)q)GA3 z=b{q3Eo!QB=<~Qs$!Sw;q*~zsV1YrOpXbvv13Ja)1qVMl$6Nnsf0?=dEjV77&%G|7 zH2zpKbNI*W5ZU~Bwj(f4fOcWgs<2%puhGiG&2RVdZ{q|D1QE@6mdt|ZYy7dU@nU@{ zMOGQ#X^x((^yIj<#guFqROfS?Q zN0Y%m}6ZHKmS|p3_@*mFRD<~2B8S9W=7dX@66)K`h7 z)ZcTjz5*As!d~XqZeJ3QmLiibnKvqS$M>AwJg%=D{v9#LPV0MvGo^!&@tx5Pa1_;WrLUr6 zWT&V_O-BHZ-jbo~U^mh#+t`d#2jymz=EVs*Heo2@uMX!^W*14yJeRdK{Vu=GFXS4J z?^9U@)#9qH{n3~0L7l2@CqQYFQHw5Hcp!0J%tH_!(dLpa6d$L+K8`~4;AHDS|6<&q5)7yFBMdOXy8KRfN(Rx zBoG>FF|sxJ8su5FLTpAe^Xn@6GDq)jP67##F_w^)O(ABhy8QdXL}Er^UAgZZM~t7z zNP%6o{=Gg{q@&*i_*ADwvX3%fTrZOwBXCOr;FeKP`|w&_*Ve*VKF5|TQ}u}1(S(dK zR^``DQo*2V?CfMDR{OTvUuv>|+TCoK;6z-(=4a-bqq`{~^)-orCoDJDe;r4&)!UD0 z9w93)MR<%sUdG`%V5aIG`-gg<@<85TEDV3cC8>W_I4XTqBL}<;#*Mb zzSJybXsz`mOJA?kx_~kKyX>A+U{_WS9i;8(Q@r-(U{1l{E3rlNB@;Pd4Kz?e_nQ5S zCJI(Nkm2EC`kCJv!D$sLaNc%4pW(goA&Ii4wgZS4lWfm`09P#F2=4|fP++@r;xyAQ zFj1?)rol3Fg3JmB<%!vnGV>T@t6Q=CI!8}%!dN-oiByr|1hgim$_3D4u`CyLti>Ld zzl8zXfR+-oH-T$@*|z|2tx;LV;ca}@d+M8ZyVcsBEdgZLdJ2F*exwk)3WG_34po}t zYRS1yC(g`y<3BWpG4+`a>XBxwdWC~YxB%x!gotU;NMVBHL(wd@viAd(3KL>$e;lVk zpeRuo0l&4sw6*)7}Q`2BI#(j;wujXH8RL2&2}+~j;y%6z~*W6iD#po8Lw zTQ8-tc9|ijNn% zj}E0Zx^33uv?B=VQ_TBBRksAGhS`B_-7vfHg#MrEUg$-xb#MQp< zP$zMk0s91FTC8QqfbIXDWm^Qv+0w8Mk0H~bDk{2ld&$U@cCIofyp1j ztNL*~H>p?gWAwmI1U5N9oWiIRqww)?{kToow)l(jn-fqr9h89^F=)gEI$rLbWVux6 zWEmzlFwV1JQMSL5_oarg=53I8QLB)WQbP4?7=_BXnF=WE*d!C)*uY9<*NAbbR(`Uq z9kLtW4JWgN8{`!p+j#&W^-PV#JT=*sEdA2n^ym%TO!#W=0n3E`20ALmPCxu;!$(>)=NPzt*9iMy|<)bnVz%x9yN!*V=j=# zri?VKyHm)Azh<<}_UNHb_e=Z)kp%I*I>- z(Q2d^eP`(CwDI|mlKmHxuTrBet9tS>px*iN&HU{X=7ZSzHR!P66J?OJMs;Sf-XX}L zdF{=aoPzFG_h&f^JMk!<>TW@ph2!rrF2Lw9FyE@P-R*`3|n6-(lGrC@=8fFh1) zq@^^3NuQxu>J_jL7ufYG@ZBWyxF3yFly?--$-eWFM!BiHO|=|HwOrmty*dq73-1D} zINTFIdohHw5N(ThQxSTn3!q8k&M61^3s|8f7=imI6ToT3jAA#{)z|ww4a1`1jt?!y z3N^$^mj9#!f8dC;Hor2WT{kQHBJRikbVNbHwkv#~+yqj`Uc#&V@ECc)Od}!~G4CNc zcso$cEbwFFvDm*>EdDpzZVZLiPBpHuWvLQ+y7T zj>&H4kEg*FPbNk^2Ik>iGT}=gXU6k0j6=|+-gux(LoUlq+q$RJ?_e=Y?VMD&)uG2o zb(Wpf`<-@T=m0&hn`N52)`m%F6?A*UzN~3YeN+H&Oh&2e7u1GO@9Q=_;x?x>!L613 z(F_03FJ96pDU}y9DDIi}y5g$Va5iZmWzb;W^!me2`d3!g9bM(K?V%O1b4JKrw zH2rg%2fQAL+c~+LzMs_wwQpeBXbg&4v#gy}mD9G|L30oM{Md>?p^)`(XdH&TX*!|xmSqJgWaha z)^a)}iaJ%X25MI>8%i1&PGT?=YvGKLnEpr2 zpfa*ZU>Aeiil44uIaMjz;qkMEY?EIdrDqqljYB#6lD z@ULO_3&;USRvh$X)BEkPioV=WkUa;Irz`p20QzXG>X%e8Y|#@sQ0g({-+_y1y|1@c z0IH$@KgBjRSB=D$Zp5L-f8}F>u4InRfI^N5v29Nw@u@KxyLD^D>eRyHLGhE!FCRIX z48U2q1XV8yWIk|z==@{8>5RobFnDV&!+D&yXVW|V@p?0`y`W>{45DX=1ne$A+;#90 z?;yTH0AB&t9T}8x*jM$3RAY7cj$&`3JIB0r z=l4|d{aieY5nP`7U%R`j5eXl!JpxKF%lZ3g&z?3yo$9e_Wn&^FZ^;(R&HiS@`Eq0) zwq@79{(v1cCJNw?&T7&K#4osOP-JY37A_zJ%e>D|$ug^!pC0=Dero2EiB#Y?9(cAz z<*i*&$Ad;6SL|mAQbOTFJ2f!jt9#|N zHa(R=v*H4-#Gqum39Ei&A~>*9Ny!P>5OqnzJ-4Cb$l7-8ajCi259Q81(odE!(}mkm ze2_TH!ECMLfU{nl>%=Ar8n&-3$V$@%n?zvKR*4oi&1+nG@J)5D5QluAG-T+7)YR`Y zu`*po@OSD^tnH8*Z?ql5=isn$mM7d(Jc1H`0LgV2E{rCWiAy8p>@lmbAMVK zQoprggQW};Uk|FC4NLsddMq{BXDt8PT-{LiQ_3?P_4}?k_M_KxnNl}-@#}vM!1_zA z4;IXM_i512+drzlG@0;2>Kl0FB>T||=OJcG-`~s1zt(r6^a)Js>E-gZt%0feUs$t} zMv)qi^-jpT8@9}7(nQlqCbL#MlDuAt#X*8X@+OTa+heU%l;U zlGe@QN}@pKyWd3SOwt=t1HarD5fKQ%mGO;uIBjd~8F>z!+=i}oO*B#%ep|p6{n{3f zTHHct*?~h5s`|9d`oOe8D6l3Y$kWH%ReEnpszh&S`JF&3T)zo+cM!G>Ena#ma8r*fnA8kRWh51@5je^Jvl|W)uk7I-t~e|@#dC# z=H+B9k2u`gT^z8T{JKC2iHs;)?T^$x><+oLke)M1ojWVVl9i<$Okxw{iqO>3;B$4- zeDm`5>Iv~9hnsnzXCteFT-=oSTZxpre~!&<=Fy-JOgq9n{-posz)xnhajbl7Z?B z(?zM-{ZA3_o~8LJ>7vfkoe_E>pYsOle~L$r1<+$WgIz2e2lde$2ESRcm>jX?;JtaN zOu0Q9zIEjjCHWY<$L?;#`UErd@!RQEwn6-$N;_^gADpU0ui0pt(KtwM#88b#XtNvc zOv7i+q9S{-D8;C@vF1XL{`_XP(Heol7yaaL@$L3#6C+ruIN;cNKl?g`S-+OG60DioCvA`>@4I#dWW&taCKDB0ij7K;^r z<}g<-Fg70?Z(Z1XVumr;E0O`nnn|^$FJu^qiH zrfi_C!IrOPb@bSNhqM}t?lO2i&}ZB}G`WvI;HweB^S`f;8n%+so$Z7g<)xL!#z#b3 zZ59`8PLY5ql&Kxu3pHg0nB+J5Bk4dgn3wNy8G3UIJ!ETZoN)a4gK51g3Ok#f@cs>* zE8sMhl4?awHTU(#8Zz=xnJ>}fnWIxcer3ZTp$U(`d+xPeTrM)ff0J^>b7Pp2<})oU zluGXClIzrR3NNPclAZg&xP@%5RjNYM@>mjgxYJcA8-yW$q^!N3V`5oV@R3o( zBn^G$sKw0_$g>Kuf{TYdv;*aMV!+SVr=r z&Rq)8=Q!+*ZiMQk6Po9?t)y#bAjQXr?mqVy*mTC*jNAG2FJjXr z6DM#@d8NbH6&s{7WeHDBM&qKC&;F;oa>_LxL*~`xmhu1I-1+^dMBWVF`7RLkkq~`< zC_OLb74(yXf#?gF$Iv;V!*f6t{P4VBLzi>^!-v;`XNZc=8{9Cb@VtHIwe?gLJ<-oQ zE-G()_Me)szNR{J{`~0}TS#&Dt+q=0%G)f|IxhW|x^iKW9_xHBbylT=1 z2mu#ML{xe1@6!mM@7~x#68X zA$-0{>H;tv;OD#0l+;JE!LHL^o}D?Z@**O7e-W@x-SKV0U&S9!5vruXNE;vice4LW z+5htxm^++1JzwHnZcv^Q|ADmW)D8v0c_AV)?AeqJ&v1;Nz*nB0Aaf=+sKhnY2zPaH zk{Si!8{+)O`kB`Y^Ndd3B}Kjyzj|Kc>Uj%`kpQ{|X1PDb{-NZAFLgiq0BO*n1D7Pe zmeO3;RC{GrV%jV=OSnd4L(Fi1e3ij)$@}i5-ofMpVyXz;+}ppD_y`xpX?{i3Jl0$$ zT=c#r{ldxQ)jJZJZ(Tg67e~(;sB_TCoIdm#Z+#^f;F@!PIpFRM=~bx$(bH@7KcA(s z`+%eW56=NE2>`?0y<~Xno?2ub5EB3JQqmJej(`RM!n5vPxP3P8HeezkF$m8h@Ec)m z5?6glyc(|nPX3202~2-_!{<6*aia@>L;vA60y9foedBwDN{aqt|+Z(GrA`S0d7juu#*_5`3$9pg5y*l;FdEI8J!40s3zWg?=VUxwV0_JM`)H0WxN|$GH z<}5k2Xv0K{2*cCZY8+-jtzr6Z&Pd1n|Y?XTiWKsRacUc*ZskPS?JZT{Gqk=?sCXsYi^@h z%$Ns-kh`x6bZBrezUugO5r2DcUE9cTml*c_MAQ9+0`o;zOb?4$@Q-kGLK%IvVTm6* zC493Y+5K~>&rrnpMS2mX*AW76oY%(}*n%Hn6+ISO8KVim_rwr#552AxSjBk^@voBz z-_SLgp=A`sMaG z-2QhdOp|;FOuHp_ef_n0cSZW7 zY+4wv^=KL6p0TP9uX9uQW^#URt`HnoceCpp7>Y&@O-vtPqCg_@h@UkeLeAmlt8w^Y zPHCy4$;%R3%RWttK?hm*5>It?wRhfhU%C?bLIM37OO%UaFe=%_O{GlVU0sxPACvIg zpxQ0Fw5Z*3XxKKjmR{8KCcagY{5ex(lFQ!Q#~m+gy0W4Gkf6OUlH5aPJ35_QSc=w{ zXV(kR8g|)8TIhSWezDI=sks)lky~ArU1f(j9_Zcfx8ATA*7p7Sq$ZU1sAn0c7v~{ay+%{SFjmmaxnLlV+mBeT7 z4*Iz}^hW@5TZkK*@mw___TbIQH=h1RdYDX$G1o>XS2nItGV#M#$-Q}REXyW{la%xf zi4`M}g-GO1$7p@`Rx)Keo7*wAWXB72k_R8FV7dO%b#0gh*!apc>0JfiW$6(?$#R1H zo2-vn6<>BlJ=qWLT12YVw&%n}kn<$ov=oR+pJnf9qI=qc-R_H2wa`$N)e(RD9Q^yc zm9IA}#2l_Z`?ZI(T60#0UWxxPRY!^5>_*P00#Cj*CB=m4&RK)7uRv)N|3_8uTq=Wz zI8JN&WbKH=C4@uu8I-y@okt!1JbNH|&Dn?fswZ|v*1c<`HqkU9Dn=o*bRgCvb5s~w zZL{@S3Ce>l@jO~Ex*YPy8Q-$EhNZ5ku72irv@lEMRE7I(wDeo0(Dvi_27-@1{3Wvn zZ)Sl!mf>YZakZ-3{9q`RQ-T#Aro~EZaxG^NA)Q!daqqhO1-iBtmYlp0#xzqQS6`ja z_3{oc!na996GA7I9|^FT74d)3mbM9YnNZ9tN919 zz&$Jcb@=9I78HhtGe=)r&g%5sbesLr^E5NC1{0iW7lLxwyr#r)yqa;lKO#JvZb?wg zgEd7CbUKcxN^iHMvDsuD z<eKzLog!AUkz7vu>=ssBhjOWKk`1w=6tLKCl@f#gVTSgR;b7FBN|N&2993a^QmD+* zNQb9JA+?*_hTkKTe)Q*bh{ouxlKgjYwBXTZ?95Zw(m49Yr6RuQeg4XecEhj_wp0h1 z&f9`75Xzb^ZaujP(?Gg@Y%m#{O`fb)lBE(TN8jdG)DEm%ACU}KSxvJYt5niDZ2P|5 z-zXN5n_Al6JYP(yTjE5iUx-2x^mV^mPe6cd_(Ft#QJd|@XFb3?$ysN%YeIP@Z@1jS zvf%NFUZG~JX?&%t{hLE7Pb2bf5Py{BN>pzVR>pQTBH}poYhK!kIW9bNbtT3rrHN}k zzCqaZ(%=OC{8WPCWn0O&kE+T)Y%{13KV?zt<*~lPqDv|&Xrw88O$n9d~d5m z&;SqZ#;||kzJt_d`ZSZ$(>{HrXPuWLOBAC6f=njHD|)#0?X>o*4KFrJ`K)ckf(e+G z#}9I6^3V}`$VTu3Z%I^x;xhG?z~(m%-pwuTJKAzbG5+c~=;We!zRNus_zU^4hb#iB z8ABRoGgTufPR*u@HMjM>dF?t=mjGhN1MMSFbk0oYzVql4s8s40s3xJ+qYbvNi4%=^ zKqK;{f7q=4XAnt#KY2lNMdRz`a^N7Be&~0~w-VIk$LB4wiYkS`@{W@Ex*^l#u?or% zHe+%-c~O;cH^`qJ{0B(SEwCJ=I(Lof6}{yljrVdvMA^GO3hW7HH>0P*;ytPngEsB$> zy7Mb!f-Xgn>A;&gpG}n(&K&imZgJ?->~MNR3S!8R*erq$A|RVb((%RaQ0L2gBobT7Wng6X#pmL5fK%ZtEwA@&Tob#j9f|gj9LZl|_5%LDcJF2n? zc`qzhR=z45^Lj<+e6TNi)&*gqbGOILP8k=@F5Q!ho+(1F&76$R98$K&FyUXOnY@0! z*W|&2MKKdhMjvQEt8aKU7MvP}>{@h>3}`nuBNBLO5@gT~b;u19u={gH-2B(MN`hd^IxvVnPuRuJG<11B!eh#4d9K2q6v=`}RicdE64N^Dgz9O^iqTM%>TvljmKm zu=58~gKM_dq1N~|n_qf4u5o^gn_$MpL78uF2=CU%ah$*7%_4&R<|NVjvTLrJoDGvK z8grAwfG5A>&Fo#o1fciNQ5Ho*rA2Zq+TBy~^Q|eZ3W|H-iuOpP&_Q=Q&LQ=E{l;G3 zQN_x%Nz{hT{7$TxQ@E^-$TR0){Wq!h<;ndqDg&Zy=M|UMC3gO1W{u&Ks%C>pJ+q4p z3mzU+xF`UJE~Lp+6aRat!j04BA6Z$Wv8|~0TqNbTus3KuZ(H$H#a{XopTp-qlcV%* zCeSRCx}d7n--)8VhU&5^-?GpZf4^^<3~6Zex0y*YSkd9ik8ENq<$Vm(=5WFqQ4daA zx}iQ{m?GdPyGW8>YJwJ)6JZ4 zhX7wcaLP*6XeH>h$8o}`KzJm9K53+GpKop5$=ru3yuW4o)K(fuPw5A+_c~I4`d-2NB`tcasuLx&bpy8)QNf;QD8dB51 z7lyXZ((Ko%3f&LB0Z z74LwimDZ5GBYwD~`7?h*X{ImLsI^Q-;A_dUkC)=<3}+^L>Zf*g=pg$>En~hFbNr)& zuEtYSWQJ`z2fL+*-L)yX!3qpM)FNWRgGKtPujS3*8q@J}(R9UqXuT27=EXmqsb+i! zAW9xJ1EcV>`x(m6}Hy-=4c*McC*OgB~w=`Pb6%bJ81zcqOx zf6)hCbP6h6|Mw$xEw(Y;9R6NdIcMHW0G}&tVMY2)rD2vbUO8u~pp;E~JS)!2&C;bw zxG}XubADdf{(SUHVPC^`j*?5x&=TAzg^G|ZUBzqifn^8xos?3Y_&A3POA-mnoTW=o znons8RRhInd-#Q{lUWn{ScO6ge`Pl%9PXgRkoH>G<>BJ2eV~xSz|A08LHlL$1^3Et z=KtEnU@Z8;%V1-NK*jfvxQTS{mllD_7m?l@w2dg9y5x(NEJygK%1fA8aEwp0X6e#Y zIj+tFzc$;n(G=akB!F+PQVEUK<(B?@ycLsbT!Ci+EU)@vQDW+JAHS(#;C}f`R(D=) zv_W%lH`h+8Wd)%9q?nYgy<9hn*>ai7zxTO(+y5dG$=XIR&)ne-8aCv&?>54eVqOlG zA6bEDyt{Ue80)yL7XPH>dW#B=t@_;1mp0esFCPC8`I|!fS00y1&yD%3ila}mEDA~t zoFb9XN!0NdHw?EuvyKrVa=mkRE#37gwdEL3?l16K=wYY%`RmyrKJoI;L}4oxA*N)( zJj3wD5mfo}#v+@Ulxpu+&mA(^N=XGBgMKipXfdx63v6N~>5ONDVx(H1r=^DCv}1|R zh)1Yn8f?A%apf+Ccc(gA#!tV1N)I6`aHDe-O^X*j-2(%jV;}A8eimQHb*%F?fPG_I z!aOQV?yt?V*45T-b{zov1*~K%?Q7oUil;60dI))8Hq`}*o~Ydb&%vy?8JZz6R+_SR z+NWJe>h!0`-`i^KoK;xs?=ND(M+jAcKZy^V0#3k`(ME77yI)`=)fJ1kH9A`r-eIc~ z&_s|z#pBEnwo4p~_|WH~B;pNI`Bu-ChHh*I$dhJ%0Q@*)Urbxu>Dr~WOUd7w2CNsK zlacckS*Sk8l+-sO^nkP3Z#|DiD^`G^2f~&OrqQ>i!)?Qe3n5eL_D+X&2j{&*S_utu0DBUsIZ}^b}@Cn1` z=f!7ITyHFqblt-`RTj%c)kl(ivDl-hak5S0ks9(m?=yU{%@VI{#F5 zz@(UCW@|_)Z;1bfwZcftRYv$(RshCvouTCVcPJ3xUs+$>%Qx1v;r0o6q8gj~GC4zA zZsA?m6>~R-*f)(z*?9X|b@XTQ?@hK0h^OSGe$U#r8f4gI++7y&Nl#9ml$WBqK*0If zi2e)wyYo(~tV-Pna>4yk98Pjo8ceFgU_an2Gu_Is47~dcbYvy@y9vl$JnjY*0j9z*ND}A1iJ{yf!vqq(yg03 zM!UMbV)rlK0?^y1Jf{D8Spu{P0L<(EPXJ7Sc>a7P`kjM-pPDqGa$xX_C%lI5-7^q) z%e^7Yck%@F57eFGC*FMV8?#K5v6IJWUTAk~-?OTDcRs^yIEm%NV~W4yr&pFG)UVwV zE~Y&Zc=H3a>fL!kjt_k#A5NbB6P$f;yFG*e&iY}P&RlK(z{8AsF!1qQUI!QiP~JZf z+&>3#Vwk9}w)^o+5(Wk3#ehK^C;mR@6o%>H)hnNQZW9LG%KHiiefzgTEg^FR*XVXH zYJQ08#OV)?il6&PK7ZQ(AH!NuqSsHpzO7FFy5RKd+x7*gUkUzeDcm^?j*&=ld-=C_ zz7y96NQ5jshWPRgoP5AMDslA~O1{K6d6Vl8@AcJ+uaO6s75gnqa3iIgNf1{`2?E^w zb4Apfo!*czuR6j5hn|G7g2gIv$ph2M{x>9BJosup0OkQKt@q&}VdhrnjdE#D=vBYP zFm(gb1$*RnLsW~x=(j8L;M`L#!klb9!NggisIR?*T!H3DdS6QTSi`CD$-6sq@e&`%l;&6UTtLc(`v? zSd|80AjOxz4+KiicR?-tH~OzqrS)SL`Rv&uIEY2-pZ&vNCHvnQwtk{N6A@P|=3je! zK;N#r0k%O~to7ab9~TH&3t#KV#*@cMi(3?!%&`8S$M-z*;qMa=uV7IY?X@Og{3jku z5t4DDy=@O99%Fs=2>XG)Z3y<`^M9n^E~txC-!OlFsP8(m`o*}=RVK=;3p26}Q2bZp ziw@E_ws+T$FXnsX$Y$biyWuIqyTuzhkbx`8EV;A|5cvUHn(erTGhHbxhyB!6lah(U zRL_Jbn{7^b0tozgCcm?Kw-*dU?vS|2X*5~@n4R*m_x-AOX5M0|ihPOuH6jCe&O!^! z8d?&U!9ZbQAaFtwn5g5ckMoaizMEVxuAX0s{q*}f5@A??Zh>p=u;z2l|M{#@iL)OG z`#4O!kC_$e$Mc)>%Hb|ElK;=!Pqg%2qN#Y>(XTyls#UT!3C|lz3{5>b8FHt2YZ|S$U=j!y@#d4gmNE23+ZGS9d}Gdz<6CVmb4XeKVoC#7PpCb_Tyb{b8 zh1V6P%2#5;o)CmcRbaqmkc3BdO=o1k?7i1s&za)kJqdzX2(PThj>sZK9Q9L`RMMuh z*@ajQdnp_=6;iAtPh_88`^sz~K`n*eJkx50p%FWlGL~+As3ln6z!f!#p z-l^I55ruIZwAa4D|z=yZ$5rl5oM}zOK^^C$zXdKAp6ul!WX>Vbiw#6N_Mq zuR<;UwV5)u7Y{}t>j=JWhV&s*X1z`FI%Scc zqH-r=h)VmRxi$jN_iU*7T3x0Lsj#+^avb8R$PMhGko?=_h#oWZMttryhtPXo`Lcxr z;m$bggxb>=w)G}qH;Ao|ZGS)FU)GbyLa{qx#teIH!EPBS4+TMaZ1Qs>2T)EOXsNa* z6*`XE34h8QHEd&F=;C_Z1Xfyo&n@EqGXL|B3Zg;zT;v20>~sJL;0!agN_FCu;#5f;MG_3p$;XU{&AZlE{8q`SZVdD*O>Ts(_-B^y0mmJH)Rp2LMZ@1DNbKZ8C_;vqijdjN47uYdy1)v-zCPM++f>XSRT$FV@c zWB&Ee$0u*ZN?hAomzXhY)m;wsqt`1}cgj#*9>`<S`ZQ3JqVw! zi5_W_9;DI^_@<-Ho*~odS2OgDbtoz_f~_kt_XFvFB%436)0-SaEIq`mig}&p(4)U} z8?7#s8^p)4u#<9h7h~&1Fnf-p>%zOm;haDTnlT|*=fm>bE<4}S6HVPEm=BCzzPNgD zwGh&iE}Qsc@zK(O3-6+#9bCr*tNyj`5+9$lCHXs^;<2{P;WZOU8E3u95}^;UmwB!2ft!hON~ zVXdTEs+D3)vVk?{+36r((ngx@at&-2qk)~}%K5-U%PSL)S!}1@la?A}oO1jCIrgc} zaD@22YIfH!p@fY}Y>J}FW+TWni$_{o?k?^NVDR2Aj%_|ON*)$)@96Ca%iZPtKP8Px zL?=&6V{gS|>ZkQw^O8ec_+U$m&H~2>H#7jE-`j8_WLSzgP#_tZUtSlcRBBxThc*iO zPO(>(G36?MASHP0zn$}Io)q%Oo>(#r;7iCqo|s>cLJwa{$2)zyL^xntFh0T+MTz)N zlDxl=vI<*u@ZGKk9ieZ8-(WMSO{?ksj3O>0yf)#EyvCrq-#}?{Fgv+1tRi?_TgH-X0zOp zR`$pKL$S;;W>Q|~2FmGWoWFu~A72X~D=3$I!(H>+7@|J&B<%AUJ<0B4&?FTyDxpb7 zFvSj_Ili0r68Bpo{H3GAnGWC<%wZHi6KuWMF%K8wSmM6Zk@%yww7ZZ4Mzzs37@t=L z7p@!MiVf>Y=|vI2Oe|pm01zt@xaPgfZA`EZOtB+_&bz$;R16Nd{VqSe=DZg2j>gXS z{q;3%50Eilw9aXCE*Q#69|cFiU@_iZeRR7aH~ka{SeSFI5|VQi`n7hh>KS0M*sf@h z`0M0s2&UP6U^`M!os`etpF{B58~#a1TeY2VU!~TMEEaejw|GZL3GBlq{!s8?28)$n zuIsFYUrB3q>{a9NwBJYx8%7ONx|5+lUrA?hZ<^f6iOoSbD1F^id^c{4MN!W*NZ&af zot)aT`|^NQo)U@a?uD9t)`yc!$Sfc0RS!bGGR>qFl{j5r9v)gxjYi%>af&>oX5yBz zSw_F93`(DT7s_)i$33hG`eahFI+j}(_Kf4&&IKcB_q??*2OzqYK<-ZJ$AVP>Yx8)b z+aUHy-I&DX0Tg?IS{v(wW&Dl_(4pL+)R#=mED1hQWoqTXtP8`dwA8KhE$lsh<*Ls1 zgQW1UO1*TXL#XF#xU$75sK?F6?AoPzx^PK(MfxP3UM#lM{+vA3dGAo$x&Fu?6_yM? z?Gh(!WsR}NPHLrI%NJR-R|Rh{X6>(^*(Z?j$ME01$rbw>sDE|$U#>N1KY#*9>{b-h z8>bSl)pM~zb>WWP)O}?H$xhvj{iF&c`(Te~KzCW}u0cbd(eYVvt^vwaV6zqHWW#as zEB|w{50I$};c*ra>tE@l8|+# z25bz*8KUWgEF+muKpUMwjzf&7i^x0dLGW&s_M#ke7t4PS-ZcAlJ#0OelukrvH5iFI z)H~W+f`SC}r5%&q-X+*s*BYynL0ShuZoxMpDY;)Sv$uU%TO%@1PB*5UFdL>4u^v;6 z+(YhFe=jD^xHh~_=|}?AP*uemjy?iyylD1<0)ny|3B;9dNL}nivi760w+1S$BIWbX zkR>%ex!Ori-B`eewIex9!(QyA;=$AL7X$Vx$q4DbNkkv*(Sxt?4J*UWD^{Ti$%Yjj z-7Ej%vMBd}PE3a3nfrhdb!4?&+~gxB<;|U&Jz_J_i_}<2EraDHoJMbH(Ywo5|2Kyv zT?6;Q{r1E(j#wxRAM-s{0l_+b3K-K^_uYWu)F`HA{qg?L3|s*Hk_m3S za9EMb7Ii+Ix{SAIky!9XI6m9m83%sfs*TK2r#6@y)n8hip>qlwj$C$nCB8VbOy|Lt zIXZB#?a=lc(=1pNUYWJ`cd@W7h*7q-&JM=$*?&e`yt|nu6m!qNlk(u2ZFn&*Zib7| z(Jf)KI`7loClZ?-bAqdGg({cM3mo|pSIHkQLD{;N40rgs7E9z>)u+#UFgI89JbevFpQ6qNjbKbc zf%gCkVRyD&pd1N~L)(JVW`!iZT%rsM4@lh>+JIr4TtC%D=&Yj<%ECm*9{mz5gX-5-7$_nr4u0SQ@ZbyC2TQZ8DfY7 zd5N#5y>o1IfZ$YoFDhOxwOgHcdi;|@B_AXw#`@G=O(#F+Y=D}OrU*vW6&eOgb{wVtoteKC!E<(HBeho_da-YQ&oOb#%&_ZtV zH3g>lSP@-#$-nb)-h>U1Z$9lqNz!`7h-|J9y`=qk)>%VQM@n4M(xKyIg>0hmu70~6 zn3DD4Lv1<0s3B^N@GcdH(EgnvvoeGGq}O3?MR9&65*WGrDHPWe4_9{(SlI*4T#IBs zAW`3Wc6Yz1C@F!Ta{KU`lulOTc@lEb6)Lovfv^CFAKU_15N?FPth^3L=20=%$p!7! z{FHN&ijEj8xb8il_F$X>OT6+FS?4|I^=cpO$-dGiUOF(l@;x~~&%)M& zbX+I+O=i}>5*=;zV!2^^c0`%m@^4Dd+MH8$vAgr#`@un~(wT#ZoT^sKB?A$A6SlV2 z{*rUxhcRgeur+|e%N$7pX|mBi0{}{#1SW~_ukTC#` zY9MR_kTjCnSX2et$(**;o(2m#t-Z6X(*~3eWdl%#u_2k5XlcHlSZF)X6LQ2hKL`uB ze>YOwhQ;S`)!rNU8APZj-~xeyqc&LC>mEe~jV+v+u+CBO`xI_l`Y&El&jJ?*kxwn# zj0voqa=XAo`@pExoioS|bRD4NBzr}clExHJd+60n%o2=shTs*uBSXZKnfGayGQdkgD(^7aG;svhQd)O84bF4o)V3vb3y z54jXB3O`0JOXfbDB`MNap3BE8t>s5N%yRT^5(z7}j z+u%I18rjgX`WLN++4$u^=^s3wolr293~G!BGBxR3JAuekra~a{tj-@+UYBW=P!ViOTy0rC;2huA*L%cDQS0$u9x>^|#r!8k2Y}b#fHc9|hfK4-|BWym8GML>|La z&Yw%JpsG>APODMME(9`9MRhtz3;!nb^hhk#r<&M~ayS&enl}cfG;?$!of5Ed6j{!N zTK8gESjESY=i45jTxt0#2348|E&iRBGhB|uHOvsdQ?dam-GP?ip(ox!SqQ_a*$hV! z0SS9orSRq4)|z$R%l+%M2M|Gl@c-iLRHd45(LozI7#&Gsf|)ccS+J&DNGx#4m@#iv zY|t921;ecpF)z0lhuY*5ful87`+$3Bz}CyhWmd#0=OxSvoUFTDT;{>b-jAi>=QbzX zK;|o=a2Bdh@CNZ96wJdWK&LMedBvv@iNyE+$aOPCr6u)qHnZ@N5xLH7^L1}Ii7_f@ zg3lFUvj=WXWfL;@KGEe$$HrFg$4<2InGU1h^qpuk>%uF6JVzr}*koqM6qQ=&optuv zIh2#(J#K%6lti9qfD#GLwxUG6PJIVFpO|Y-i-fR7m;p6_Vy-wn)L1z%1og|8??dI- zY+T|uz>$k1P3A@u9LMg^anz@FiQXmo3b)vU|LRyLkClWXI1ax_UzMtOES(RreuSmK$v3aG} z+flteJqLmx7LXg=7ao|cCyl&p+lUR$98y@gcu!WddobiJVDb!|-9^Z|ippy+^4V?w zOwA9kl~eyg9RcV+mY!^FCui)@SH-cf5gl9*G$}QgkCT9cxsg8=^}`|`7)-NNe+D)m zXPz5WAt!Czg8udw!10Fz9Ep(sC4Zs_)GINA6GzScXCWQW)7+#?KOmViW`3b(K@`!5 z?|9yr0RFX9<5b3XKvs*tl_db#Kp*h1A6{$-?PR8~&fP-s-hZK-oHNml+>l_<0)sb9 z(+rCMw_)KTx_Ne17?B^T?`jd=ZJgR&pzZ)o-MWJKD$P>Fdn=;f0<_tIqZ(&Wouogg zAL=se3k3Q{`b*)SR{Wd+L}@_G?WjeqEnaOxEw8M^iC7Gl`Rkp@$+4_hZ2vOH7YggH zYE;R98~_4JuH{;o@!jYd6v>VWKT?}X$Yl2X56)<4qcnj6beN8FAep$Sd3d^Y1}Hwd zdLx#bdo7K3xeIQ!=q+g)i?DNW-1|&Ihdb z)6tk;6XvU5Q~E&Q4LmIHFBT^phaQPTLu8&d9sKE<*rCht3Bz^Xr>YLu?yQnO*(8yZm@Dc`vOfzo=4u{7Fy`_|5pSh6>C? zJ2FptYuv;Gqj^P@QoYfW?8lgw(rhDnFCdX5NorYmE+g>l#ZbPp+_mP!VuN4!7a}3X#Ib1<7DzV($3fpB}MK;jE?@ zm|iddyPwhdWT59?=+z&lCeItztPQfM2)NKsgus;a>+ZYO z_jj1Iy^g}9rR`19IEvcm3AuRx>Di|*AG`ICA={NpX|1I`BP)yPWd$n5&j9;!=WNZt zwulM}5Ss$r;JQyHg2%Syjl8)_+^>=$RQ^Gd&WpJjoB3{3>KhPb`>nq1o0hyKazt-p z6$;y^&+gi&^-pSJ;r%}1`!yPxK`rbW7YTC^on;XTEh^dT)SqnA8@u`p6Pl!nF<`^Z6ywj%$# zanZjcBgam%>(jwIh4)zzN93m;SAYs1UxjBiftqqQ=c%t3pG(hL&$AhxDCb?9UrK7` zEf#V1FYDnN>>Pfc0Wq=L)k)Y`X<$(@i8VR-B^Ju16Ios7M-~{cBw&ZwWE|m^bvQ+@ z%P`f+En6;pyQ9VW2^XO{00Ig@Fq*!A4Vx?V%WDs+z_q4U7{p>5k>hTzx(t|k>il+J z3(lUQ@o3r`p$m6J;ODxM(h8$XcE!^zHq<937sjnux?MGE61;>nij=NhF`vdQ?=1`1 zNh+`pu?qi~vFJ0ljpARtP>_f3&)NGy;L38s1;YKlQQ2&i9apmiXBfX~A1g{9JQZcq zJB(VR2H7T%5MHqoP(D;|048f^)1q<0NvR%kR{93Pe0+!;BUIhF%}QhkqJjR=d>1@FoCg z2Baab7Wkt=h8L#NY^i0CoBXf6S`7SS{J}kO;po$n-rVb(q=8SvF5w~_d=9m;W28pp zb!=wW!M#sAMZPQSU}M8HSY8FXwJh@f=eu$Sz(rncPYP}bNnnv6r4^c?9S9;R>bLZ| z#qT9ekjG^q1jn0wLvDWS!}&7Ovk^U6r=ilL$B^(JN(G$Y?^2@@mpO5YIpCzx%U<0z z{f&WVQ2vF1Gd;Kl%4$~uQ1gNIBZS*iTwDjS!=7KJ0Lc1?L&iQ+hia2eV0w2=A;<9f z|IejGcCNWmTohN#B}cqO2`P~H{Qru~L4{sB{YtFcw~a-|qm`~Z*b{&!23)y1Sb3A< zulvW3ki7Qy*}ZxI1AuKb+Gf1OYFY{jVd$dUp=Igb!&_S}8L=##IR#MCV`hZzgMUHE zr|3Z{<|e@X1y>(wJyzwkQ}^JJVW>o{&5@M7W%)Pq$zK_gKd#VdwXs+Z`vM^=698$O z6aOkQ{I4_08)D*WMot1{zHkcBF@38A^-1N#pXr}hqJKvvG%8UAt-OHCYBY56AM+vq zau>866`!UpY}Jv=X$23ru&yQ*Kl3-~1erx<{d~$nDQH>>s#v|Cna$8$0?wQJ6KB9k zq7}y3$Eb&qgLNnPMSKct8*vk`C@Q6}PKhr*t?l?ycz`1}*uJw+ab(01Ryjo5yX9xG zvt0iP0B9wl3729kQ3#c9aTG?rpVhR1ofc6TUIE>{a691Ib8D(HswJ={OwWedBn@)2(#(T+I#Z zh+egH34$=-uw*HXbs7w zTe4?k7pYMr*go51ZIy0j*>&_0X+qTwD&Zu!7f6O$@u8fFIGRn>eiz6r7ebjKOQLBIwx7 zh?H1Q)%(g4*X*~8bq!n>kZT)K$UtUU z+N!{6d)2UE>`qDL1o=L{(dr^u>$p1=)?fI(s>QDPw*>zqv#uagN&)9jJN+`{9jYT( z_)Equqm)N?oI)e|Z&S$j&>8Rtzx)`&tW!annrU z;1D&u@A6aEb%IuffrFITDZC&;`CTPtq48I1Hsr$FF%aN2u`M8^wAS1w zX3%_lTCw<#Jtty-v2qk>wrPF?ORV3u3Nw*Jl_hK1#f>b0oODQ!5zCAJl>4J0w0cEd9SVId7bkXP|70R*!}5{l2uilVhef3=#Q6Yhf0MGsP zt$M$HxMDR@y&^+5TD=;SJ^z>d_S|RVl%PV&UZUnQ>zRJ6ub4-_v8GFvZQC8GSC|W} z2&@rg&AKinKVN$^dEKBvq_-qIB&-Ft?6{%Q8)(aYGAY_C0{&VTK23`#me3#fUw~+o zW)9BI&{#`Ro1cc=$kk>ey!o@_(BgL!-Uq?4<6P{RZ;?p$Re{4--7lVBSL6z(Iln2K zMfn{AG08Xk@=e9dZ2q-2N{uZuckS&%3&*mza8qj^`)4mw>PwpToVwD4z=juoc6^Jb zcLb}oE!7K~!14&Qyh3-)EEkqTXo?=X4i`1Eh37Z5x}P#|@L;eA%rAE1o*SATCEbvs zX9a0HXYDV46{P=lASKI=nR&<#A3d-eJk^1&?yj+5RgAyJl7wVTH0T`=onuR)b$rOd zO~pUvV+o~%S`0Xhe*>o{&iUP_j+^UI185o&vIOVw?310a-Tw&wLfyoMpi{ei%dj9# z|8s&bpXK(52 zwsXw@7{ZU}7tpZk{+h^WKm-|bT5z%h)TCp&i!Tq|AG1eQI&^#pFU;J*)znrRovHjyCjSVno8j1JWPCx{g?*Uz}e(tY~kXi(pbmR)y;T0`b1W44sH}u zqbm0jv7LOg%|z(ZLlZ>5Ki5DHXH!hanini%3Ayo*&cm2}Fc?sHiYj@{I(HdyW)>Gs z0{kga;)gXL#xBo`4eEQftGsrjxsdy+HJwlylb1O{KKb_>UV`483Ckee2UN%|p^};~N(c>VW!Cm=PO#a@=$kC*p$G)r}*r#=Y!w*hHcjy%J zdbyi_b~n@S^JDZQ2TlTZvdKq7b%vSDVN+c=`8B+UA%)mA@rTF!AU{I~M~j1z~@7tmbN}j-))Nz^F9?5H=*EzG|PDQgP(S|&MLN+a@&irfWOr8 zFIEZ1J1BpXu0IeV#^~8D9~Am-xA;gCMCvCLhI@iUY^ZGg;8+L7MvK~fqS;?J^~X8< zg?XdTRt%0FOCo!3Wa^RnI zpC7?u++MUZF`ZuS_p*ygY!NB*qQ%jBSdXm0YK<4Hp?693AG=E*x+KQP8ZU$MOz^JE zhHeU*4eY*CZAuGZPW(ny%DB|vV3d%)C1KI?CY%v#zqT4nNavZg5(z3>9m(iRd#C5c z7NqBFH8{+vE!3v=?oDyuIBs{II+^niDo4LCC2G+IvpRHgz;*9hl*?%-{4?wZ{I>-ZBf5z8`~e(eia zMa*!tXj%epU^7)i_{89lWGLkITPqRMv&P@Xv`GVU=>1l8sJg4b zCuuwR0iq0A>ip5bBX9G{cw^Q$-1UkD+WL(LlWOkU1NNiYx@Jh`%NLruX1Z{mR~v&T z<7T$#xW9ZVxRdvJOmPt}!t-G2S`CnNAQagHeW&Zf%r^Ksei>LNGA*n3O}g@&u4`5- z5GsNNoIWO?=!G|gF9CB=BgC=^Om~%_F<2|9Og%(&i3y@$Jtj}ow17jguS%xina=X? z_OkVpvf0`Xj=de~STPVpdu&Y}l-yC?Q41=yh|lRy)Kh3GtIe1HY}%rcm5^NtHc;Po ziyFEpNS|FCle^gj4K5hf)v%KXd?y4>_&9cO-|E==MAVegd+BzPrc~lAqVt~lPcMq+ zH1`X+Ok3gL7?}&s@QlPr@7Q}j++eVD^zaJBz<-Cg$o^7ku z&(?E*o9G-7{;-cxh$%5yLB)6hyRG$7n7~iLtfuQ4idPQGgwnHiAwut2M;#sl-#$(? zsc(CF$X+?caW<#1U;7J@WTxzbLC`OSZ^;EhjRVgcr%LIGYxj{w%a(qL9-Oi4!HsYw zCAGWXO5Kpu1$Q=q>;pn&GmimnMeoZ_U8y)0(4$Vn<{r1yH2I-eoql~1U+(B(1U{jb|5JnHyuL2nV2b(&tMjgT$C>qfuwI*d7OMKLEf}Q3 zWVb$iq`if;8uVnzjr{t$&4w|tOO*+qC-eB2F#ZvuPjX6S@i;Ec3w!{1fY4F6Rtnhk zS1dZMO+4O4ILd{EgxO0Bo7&Zmj^MfrHr*$OUFA6DzoInpHJrR9=OVAS--vWv`G$B> z&=~G~Ush=QEs$ob@jKHd-41esoE+SH2R@hgo3cPBoOg!0zrfyYM`{5J|50z61Nz>C z1(5DeJ`f$12>f!~jOTmCcRbmRF#<#Eb`ne~@$DAT44Z?T6ilvkMFX*u!Md+7jw7aG zw_X=?WDzbttZzvNdb3H#U56MrOy2fHnWeU3e5p&qavFFM9VOZXi|ZPJ99nT(UL_t9 zWv>-x^Kwurq2J)#B!T3c#lDVNYaO3;*oiY#zkE{&%d$p}Uv^G6u@h+pp0kvhKJbe! z3LZF4DiH%^!nZfEF;{~iBX=mvaBpjrIIZy9mq=&ZY4g><&tV~7T*uwFIh;ilUNyM& zKKOM`knm=|`N>HZkB=GZPbG0_i9Fea73Mr?^~S^Ps9b3$C(qncMaPjXfykYH959QL zv$+izV|oVGZfIo!%>KVMlllBk~5$f~wv!+Rh&1r@Sd8w>F@{*eAh2pT<1ssN`ja!RtIBRBn=H#Z%hb>D^v4Yi<8 zWZBV2<-lVfrTENG@D!o<={w1xK~#hE=(045!@W)w9*J%j3O3%IBc2xBQML6|%M9Kf zaX|AnehCiM+@YridsBs+z(|}m9;7T0G#CaEhynXRo<44_$xI&+U1);*r!s`X{_BvB z9ijwE_xTdH2v8An^^cwazdL{(Q`*mf;tfFHrJ1GtUo8H1?qiek-T0qb`2QEx5GS?8 z{-00cpJ?+ZUR?d#WdCSCb@{kU(__siI2NWVRRYCcR_K3?{ijw{K+*rRjAW*oj=c|r zx^mUKz+`G?F`(36g=*R)q^s;r7)+{4)dlk{H$^iy&K5H5?5Tg%Hn@9OcFW!knW(Dt z#O8_Du++Ic`TxOP|BqL299@Y`Aj`Mp)#nt+9}J`?6ZHUuIKUZu)7v}_tn$5yrVZgo z-`RBknLGZUl{bJfYTp4Ml^0(a6|B4r(RmtK6M*grN*-_zmkyR7WC%LC_UQ)(P!DDP zxt&p!{0j;^)<@`J0~p(e;eBWdEPw z;=kQ7tL&|ldCQ}PBRyR6QCQLSqoaFPwiN^ULrbOun0^gS(sU^wll-WR5|cp0R?b_A zvt-o?A8y@|D!O|0$>TF-5|wGpw03b!v7ZJnT&TZ%`{Lb?jv`iruOsgIKMV1-^}{Z# z?w>RqUXQ|;&9EW&7Msg-d}Cp&mo-3PX?EnEgdKU3nbnF>8y;Gal%oB5i~Us4UroWR zKNIHsu4@^Ew=M z!{72aa7yPS1oZ~ty@37qik?86?Ejc@+c0nabFGD-T0XBV%n~Lcm7;F zY1X4Z0fBVJKd%)nV|sJ-!TornJDxVL_@7cOAv&fcD%LY-$Ahe-11*K3+ArHJ4ESC1 zBK1A>9X#py(O1$g-mdkG=u6xLtz~|liVywk;xRke!{xW@zT9yMV%a|&MlbL3ma_|2 z<1h{<)Cg4CJ4znUSzwer5e+z)J-&x`NqBqq`8`PV7axzE8?@k?5H4{G2@zBX7Q?kK zA{B-&2WpQDNzy)u#_VI=)nK)CE0M=pU zc12IJ^^Y|@*?GLCH1S?G7_g=zhkKtWz4(4TJY$kw9>~V_zBP2h6 z+ui?wUNI#a2MOYH|7lAXK;%HAlFz$F3;yTIpj;JIW3_}0zdb8Pe7Ue>f5I3S-O@Uy zzJ1hahI&4xQyc@^NO)bH32W0Qe`Gg#ChY@zAz!_oI_rT%cMk)N)d=9b3zGh^YOd5! zBK0#b&V+_th@%NP#VIAg%L)y%$O%l4tj5ES8k1jw&n&3jrmD#EWan{w(vVPkE!UPf zOAFA9o*GH8Z7w_q&YWgDZD*7K9z`QQzUQhhNo}0hHQ}tFXeXaxSojFaA3|k#^)>&G zd~`WHza;H>$8Px?U z$`s65QjdqxlaqjdL(>Ge`EEyrY3jOH-_9a><;{bRjaUp4Szejl9ki+ld81QqB%XiO zJjE*ig#lEnZ?Mzg(?a{TKW8luyODF@0!ag5=PnR8#6_N#f%a#-ToS=<)v7|(T0R6A zrk_5Klkm}cXNVRS=_$@Bi5Xa=ImJq2Cr>YG-{GPTIlFY}^eHHO7+6FP_VY!KfdZHV zbv-WI*NG6Ml3IG91${q{eXZmCm&fL;`L;b8Pn-;VuyVu0!(N)P$s&XWU&|k;Ri?Tc%x~TwyHvV`<$fq#5`Ugkw#)FM$BP@g zck;e4=}A@r9T5$KxU!x)C0fo{_4d5zlf$=IR~4wVQ5(=$gXJ}ucUM-*21t0hbbjf~ zY7ceBJa8~O!EyrD?f%|@@Vp-;b7?%{y&}djys&cfktcVB4;R*X*LHVz*XV*I7--ci z>`UXMekNv3qOi-^^YYBffaErKBWQ8F+N?fy6|b426B6%A7_d0OHKM-!DxpCZJ8VWNg1nr=nr@!vl4Dqg zabCNFTvWvzy{yLA)#XK+>){rj#i~DMEk5Wt9h}ZzrK=X1W*QtA2)D&mhMPG*HKE=c z3kHgYVBw858JMtDG_*IKG?Y$A&A{mW0w2+%1GQWO-j1WNhELm+TLJyS~Tjhgo3=XPzP^ngW+dXw>Ac0-Ij~*XigKHOBT-beyd(}Sh z&bwo6K$>2y2(Yq6LiF-?$bkXJm0)a{;)s4YK*X= z*RlMEhb_eLZu$b)FxM~tD%7bi!dhA(bpm!wtzl2Tx;%|=+9(r^8N3lzR(mfoA;W)o zFMdmXKPr8Ejq&x{`uCZxx~*_ zF)I@dIqCbQQ>HP7>{A7{Rz?{%-LJtCYYx4?i0q`bCmo_KiqkkZc+uR~18)v+A zp^61iD_2*W8SHm_9zG|jMQv?vvT03A2VO+Ua2)8Tj7gZ>euI!F+P?GZ4Eek}aE7j` z&Av6PTq5ii7cYN^&dGy?h`QL>k|(JEdw#_a4$}*C&{UPQF7F8NvZo6Z1l)h(Y3J25 z_m^EdM}`BPhM7mQZbwfE-f^Tg6*ta&5|eEEv{SmR-ljIJVkuG^m`lVt#s``f+duUU7@|H3 z03)?fG7mh8maKCw!v>ZDky?hoCKjv6l`gg=Ll_9c2nrRMIN67wcK4C&#Nbh@S;RxOdfB43d@v zq;X_Yi&vIaZe57I7Y6G-ycg^(`!&n(nTXY=RL6NNi5h@#m6ClIB|>v9G+uaLP04IP zR{{=ZE49kE=YM#By!#zNthNGEATX}LnnuwZa^qp82e+7PGIMP=II$l`e1Y9`R;cOV zx^s(JW}S&yaI>GtXJsYwygC(j&jdTQABhBReBH7n}A5KQE4I|(wl&U-g^xJMd_jU7NmvVd(EA}viCV>pYQpe zd;i^Ef=S3)bItkIF~(c+ZpT2z0_wzvW3x_BhBh)-FX>e6B5kO(A3|q=gW&WUHW41& zWU(h)m?Jknml4!PadzmWT~r>?#-%f;W-KN1hgf2D&Pw+uL-c{Oyp5%~H=kQtE{zAh za*9WUdtGehw~|rOadOsEAVj$~$Qz+1)kc>@TMe{zt}{A31LBfo_L+tS+`C?F&H+Xy zJECuHz4HOWQ+l-Uy?rJ7vvL~Fv;hf@1}Xz`=~!8#gJ-ImEQ&==B0se*Je=juYgrQ= zyU(`wvc~wVh*!TiP_eiQ{CjmL&_?Y&7^B4Ax^lK=(Lf-=9t)sfBf&h}gsCS!P$sV; zSlsf;Kf$V+l;{ZGH*&OS`aF3sF-@Acq-r;UBWoEIRWoZQpB0tWuGol%m>XPwIe5j= z19H*NakSYi3l`En04%`b@s+=hpKpS<40M2DNC=l^Z2OwC$QBOd2d6AM1NNm@!mY0* zug*r>b!`R+;k=NqnwPf_uCA^LwCK;pQgNsV-cKnI&PCPcjp-5GvAK5YcaC5UfDGFW zZiC|}Uil_pIH|uw04!e7;{1TvLKK&M|9H^*_=@{K)kE?Kpb~m^gva02%)4JrptwM4 zNcHL1u}eRX6+`fr!;9fEx3$gSsXZz$emg99#I-*jL#p}^9klY1pX8Hwh?*i8{G2$- z%ao9`@q)1Qtzj3Dk>f_51I|-!Y;{j}oaH`jP3K?*Kf{wdh6XCpO6YZjdTaI;U=+xt zVV&2{IJSec^UDnRTB^P`dj3c|?n@5Z%pZhRnBlld5}xxyW-pRUS|iqCFpd7kajo+x8fXK4+@fRSN>iArk@%C580OyVxaNmFWaP!B~w=%fQNxFrb$yI(l^%fg3Ps@ zIwi$kdL@Q5saRYpTHsb}T6Joujm!6^MDH2O6JPa6@QND90<(%DopQc*{sY&AOj5;> zD#K?_PxnR%OC&M8)YxsVsIJ9wB}sJmu*8Qc3t6*;k0%0cu%bozl*diwk_Jk$X&XVa zaYgHN*9<~s5321sR1|w{?KaCLQ+9i`&ig&hNjI66ql@k0I#rv9JrAI`A$7<;k583mU2i&1?>SzAR@|VJjZ$sna08sgwHj)OB95_gfNr z$=6GCp-ZET*gRo4*>Kxgj`~AV6mw|ftECC3#*CO{9KT*=1yVz$h~RC+9Z(xr&Va%i zVpwf&7fnVl_1@8M(*ztR$oq=j+xADxI#crbgbU;u7Z%PLtWsjdsqvBJ zfJ~ayVlhpun!BZHBiMvlGP3cCrmznQMvq z>wu`%#(d`0hKXVFw^!7RRxU_=Y@9%c-Ix&d{`|)hF(_FAhZ}W~&{yd5T)O`y?{dxk zU=9@H+yoD5uBqz&i|r8T^~OW{rOa=>rjt`7h-{WOLhJ8uy~7wgwIAYKM(U#m2@#r1$eu9qW;s#Q}LpLqO-R1bCag6LdaQRceeg`uz(&EplBvoo(saw8@Z zx~M`Klt4fY3!q_wuB5yo(m4RbY2I^3t9m&g2Zd|37m5|wO8GwFdfqe0Xws{=*$=jk zk0~bo*_QmG?z?X45-oiO)rE^FfOj#vlbP@SkF)a&EAjv7ZQzSxznYHTWMKbl89*L1c1 zO~)VIar98~)<4cSvW{Qjx;tWa)Rbtd4nw8(L#d9SC;H25dmiUIv*Is|mXPCL{_-~0 z3TnDZ`E$krsnnAQX`O7&klVNqM-2qk^I#H-%oo3-DF>G&&sm?)+oY$-12qs|(IK0o zzwdhth$k=}{m68>p!G8WKA&Tn?m7DW8D!e(1$rkUw2F}!nH@A82|a2i$|Y1 zrpvY@MY6_w^vm2C{4kNj3;19D3={ccgV!%Y#~sNY{TU__aWwK`hXeoCzlMo`Jci)~ zEBp-pfBy^pj=ig?;7~$fZ4Gg~N4NJnKEm~k=r*WW=n9um;y?8IC7Mrx zMjuwUU+1Z|3z9ngS#47Vqa~Om`&7S6pT)l^m*9seo665I53fY3U!1oFPi)8jCjPZA z^5BWR_xV}r4x=oPO=TS>YrO1+JX#+n0*y^XMAA=%3X0qPp*poRFP>EP;y-x|6mV13 zSZ*GD=i|Q1bB$nK{0$uC&IaB%mKEXpQn%3k_BRj_9sBa8*+~xF`g23&e@tt_zfsgd zu0Vs}xp0JQ>CZQQBRTdNw84KihktKYf-MBoxo5Dxv#*sizd&>fPsaWX#Pg(~?;Cy& zp-}!cgyMF;@1x7dsdJyHd9+{h`|?Pf?^q9*obdDS{Wb{o>xh?+pMO;S2nCfM_wR4T z_>L9-!HxcY6Tv#7?eW9QOpmUEFBHyw*M8}>KOTkp?ioEx7Rb?F-m7w+90qmQy&nnC z7)=*SK?W=fdV&b<*4h??BU?Eq&K4zos3U@5JL3(XB8UdFZaa^B01Yh7@t1Wx9jsOJV{z=w48R13%Y2$m72ux>h$?oV8{gy~yX z{}fOEePiHpz;)OfcKeGX~MlykmFL~!Oc~4V>mdfpR!7$lLt4FlU8+T z#$VJv%=i%=y(0u2NO+U+>!1<% zXcZ+W`Ai?t28kD#0BU{sPRy$cAS1|1k=XFNA#$vb3?v74Z}FN(W|T@YOwlDMrpsuR zmeDiyw^Qq)Mm9l}Y%W%yR~Y1FAR$6r3CJ9&7zQsXsIJzSZAH}O-%Q4=7D7-C2eC%a zt3ggJ9p6y4_5Q(ZqPoNCzBH9p$N7MlMoSTWA$m51MPf^8(&_ICY6`;7o=wXM=vmBJCuI{%HV{sOX#7^*bVK$9Dm7G7DHBl%sAWJVJ4yEW;`(F# zD{p5;;W)>xW?dl{Rs~f)5cDsS%N+1q?IO%d7Rj_0-uQJUO+uwudn^bLriXTEzLzid zQa$n`<-s30(2h6_bPw@WkB?jf$8$Nso~{S^#M!{o_&g<*<4F=EH<1AbB_|M_sVGqD zidy<%6pNCfYIzmm)THo;iDlzK2D)gF$hJF8e&hZ4Wh1#xVDqCKh5pONn%m!7{=&UUXQ1TrNbHKu?mP7o%`jl4~TUw6n zHV>*f$8i?%zWaWb9lFd7wnWG6l1-U28)j`WVj+p&>U=Br z2kJ{b1a8V&+S%B|Hn;55EeE8nR%)E7?as^8o^eWc$y>I=xTYy8%PSL?aD#j- zzsCf!9V)C15OA3~b67QJp2?ea#N)i+X`e_8ht&Pew z`pDvLc*>_0wG@O~f})_Dk2r(btn;<^GCu3`lY>pekMtDSZM2Fo1sATBh74j>T;BMA z9A(#ETT$J>*3~`$k)JGhi?K9<`;{{f3#@;qe0*GIli+f z#xM#1h4T$150G&$Qi_7hRH%T# znAfrT>$uC_->|5S!xW!}J%{U*WYF1}tKX*(%Gv!-LUFAjj_bAfqR+r~t;W^CK|aoa zUE|eW#W&i@&TZu6v7GHjLJl5t*57L#{;QT2BfbJCHl9oiq_y%XUra*?p1V=Fa0>H_sQ#94rJ0t<<6a zKuIjkys(?@7>gv5fIFYubqrp2BMecBy`qaGI%s4n;7-8NH;UINsm~4F3@mqBv)fIw zWWc+ob-(Ea*RLxb?atTJAI^?K&N~1PzwYDhujz(0z*O2H!MFES&!Z{W+b0`yx1?Xy2mn)id7 zTuY$EBhzpFL`A2dLL5HY!P$JW)o{uMw>GdP6u~vW!4_p2&OjY#(@q|q^Qt$~L+v31 z;}-u`lU){?UeX+OkO2G&-L)#Xt%oxGK}yvJT}L_h^0%^61q0UfQ)f`FUE4EVwM%ZW zZ|!;nkAUAEz)f`AUKhX7K@{_uA#S(mWRKQcK+*+HS`05Q1e~-;3vkkB-ashy)dzSN z1?islIadqcz4T#NT!0r;kBKjb)>?G|tMpcPi`Q8kYE9ulySp1R6_94^B)7O4av2$e zi*S7JOtd#VlSICwK4-J;*XF_hCvl^Qe%igJxg(3ToYHowH zph|f)HNVT0u=2s&L7!z~K|YUe3FuAC+Cjoqz#%e%5;1keZzT>%c|ebdM*0ulnn`pUE;z3mNekJubQ~1h2%t=y=CRWZKcd|EIrC97#@M`k34OY z*U~KeQL<-JRC{mgK{BL!(6IRs7{q7|b=&@7&};~q6y32u-P$r$>Z2#Le+71JlqwlQ z!M8Iwl~d05Zor0L+WfIy5(Pl9+w>55)=WN9%HaNuhxk`4#mVRHAa4o{IcWsWVx2*E zNcC7Q%!mbR%4xXHz{BL7R#L$R>k>&RHS1oHeH05T%uRf+_NATr4(q)brOH}J*aA=tW$45e!x{n-{KdqM-jhP0z43I}d2IP;Kd%(%!A6m{42 zJS_e9{SG4%`%!cY2dSXW2S40XHSMKUz+S%|N*9`b7;BIDB5!?00NS|EdJlKum4K6@ zJvS=w)08Mr`CIsu_0VGnx$mD@QPV4(kXmWAhdCd*R>$s`iB*W_JY(QKZJuB!9gUo~ zdRp@gMuuk|{Q`Fo0Q}eAkMJYUUF<}t#_4s9j^?a^ks!>CPt#)%4aHqxUllBsri7Tr zmk~})?L`eQm+7>ah1^0wn?8qje-c|%>EyfKo!GA+6nS7p1EQnDn`->QWV zEZC}jd%Aksk<*^ePR`DCaCQxa=9vR!S`YMMKw_ucxv(vRH=f2v?A%YmB7zuo)TiPCVDrui5QxUl!VwyIAkGhKxLNWpDVLjbLktgq8Z_QPU-NX z&tD?e)1$m7J;$D!i#(Sq2e}jL+?`g_GP7q4N^b@`fUD%Dm+n|uxDi{2V}f4=d_?5af~Cj!t%1g3yuj0B2y>3Z zBOx6;fMm8QBhgW=OjB^)G9gWi1M320!P@$|s_&Oean@-Ly3U6CE)Fq&Y?zoNk=3=I z|1jL1vvG-%M;Nkg6)E{tP1IgicA;~ZoO|s=O&*o>VR=&MoTU3clxGQZvOF5Btv83RckFd7=ta%u?2_2;$S3 zePr6iJ(6Sc!h#bq@DHVBJVEk50awRf08JL^D~0AcJt~RRSBVs4W#sZd6mj3$-Er;| zm%--REl9PF;diydqZfON7D9=G=yZjoS^qxACu>)#$B3rOO;JYevy=L(ix-7` zGDY}LUQJ}@IeG+ip;0QM)1-1EebsBf<2#m-Tzq`z1m=4vrhqDEu*&^~xFi2wKOumI zhTK~as;Q!F0JBhvoK|F8*0VE%r$B;!(7IxAE@ex;g2S}q?UIT~I!}>01!c^`CfL2h zH*$(^n1$OxlCIT!BGVqT0n1lj#1ic<#Bx~Dn=O&G-vf=Fox;cz$il)x4DuyUMv$ja zCZ(WLelldTAH>j9uxrG3L3jrivn-GsjJ-A;SCRZg7RyPlZvIjck!>U)6kGQFRBt@Z z|G58)FEx~X;)}OB`?JjZ36%g^t8rC9DT)^>?xa6sC}`2zy7Ux4C|Cw=LaJyp7U8%G z`E*6nl$_GD-vM|4yjX5ST~(3(;hXO)vn*lWe1;>XhJE%+qLFJ+E^~{7vaF`rlU;*@ z&W94QaQ#_{)+e+%bf6gvngWG|Gn$rft2Uj zKi9H}dYzM)%_*$X>QpTKK*}>vx#u9B(k1>0^v4;L(m4g$s$5U~@H?_eH*R-9ltCj? zxzxK876O-j#XXofdO3pI`YbFzmdlJd5>^O6QJe?M;=xsJpbU+>ak#Row79X++Ecy@ zj6Se-Ak_`_4H)*;u2`*&sM;TQmrWTEuUVX(zERp_zj*xtujLH^o!Z>qx(m*(=z6P8 zL)SGuWBm$jknGKHa7D$1#aXbagB;?x3J~V6#Gz#dTpwBsI022W8PRT2TX4FbO>csb zWOLPwdIa}e{iW(B`7|;eZqZ-a($SMvN2RJ~RmMgOS?yYL@`Alv?j_b@+V=)R^Rn2) z75wu_d`n;a5_V@Vg=M$p;G1mKLEW;f_klTjNt$;^0idfhJ1@J(1PrQw@l3tM;ogd(SQbgEc+pkOe#I?8AORUG}ruDvbv z*AA`*nW;7z*M0z;G&0tyc^iqko?o=7+`vplB~XA-vUpr3hy(z5^EUpHe+?O! z@cv^_Bp&dirX|05;r37sHK)%P;DyWCKsL#*wu(yWiN6F*hrANwqXIQRFqH2yz+uMz zBCf6;anOIR_{~P&%AKCNjF?9q3OU1N7@YgD zUT+z3M!3az%Ka9saK*&lP+zaFnwIivW6uXVtG&BkfXcpGXWA_B2&+W%K!CyzB5-x20;{#aY~zG<$dPqb2@hgHulkpGefO2%4V4=q zx5M8=s)ij)S zSTJaE5jznGo)rY<)|CxBAOfU=i6t$GwkL_$@?G_Mo;kD+FP_mx5-(hv2wTw9LK?3wzGQn=7y`0+2AeJa?2sv7(H% zl3W(vUBPD0*5$MKHXt zg4;zg%o%}7&}v^!-0Rv*9vjp$*h*Z7g$L3sWS!sb+YUX+%tJbO|C9*XZx*uYk&436 z>E$GhN}k@z@l!>z?62<7item(&{F28Q=oUp?)X-aGh3pzcnZ$g2dEZkLmH0Y+B{-= z=>DcOcKGh#^jb<&sy`5(cm$5sx91hp?H`SRJv$)8-45PL<#L4yFA0S6FPjzvuuNv- z%);3Fv+U(A=8;2@qg)qP5#n!Qsl}_K4~xKc25Qlx814G49qTv!X{8rM15S}!FVq%U zFPETqV#db!w4zjQ7sC-dr6%IYYJ&;ui%3I&8UDk#a#zwq6E>~I&8aTKE2jeeh~ zDzKB)aQ`NDRJ%n@ZugnN=G>hlQ;E!Or@T@T$5LR>MCrs=ksAMzV_=8%29#`f;cBcn zo3nak_#0+IdD_b-nOvbwmlj2$P)MAA6I!vtoN?7#Ywo##o2A#&fT zOx-e?0pu|GP2ci@`g3ZhmE zX|-^3pP8?4BeEysqeLiLw=1CxZ8*f!$#(z0>=PjU{?doM_2js&?7@s>LS&sAXKNar zw#6pn9lTJs7_vu~@Oqj2Y1m%f_FVW}Boc_E9QnEU6$G*5xT^%=bkh6|ED;bLfEfxtqvq95`h%$1Nl8wVEP(EA})! z$^)PV*^l9ORreHy424@bcK)3PtkQS zdg$_zMH?55Bs^30f!W-l+DwTeE6BfS^Ro4u#FWWofE}@A(i^7no?3l|Nzi4{f%8`c z3Ql|_Iak0H1`){1^1&31ju2%QtPS{^rMxbYVm#M!GI?O_+nWSaiAfQz#L-_u z3V-n?Kp*eD08r#Q`-IMy%*LP!mNZ2*1%{F0bx*=7`|MyrhUdyOs9|$WldlFoj}c52EINW7 zX)~h0uy-IojnKEWE`~@rqIfLUi^$vYk3jjog`J6DC3&Us6I!0%s`JWM@g)4CI(Vwu zk0sFpcFKM0ZKKQpMy!5s#K9G&OTRYeGUCK96J=cT$ks``Ao*-(Vwy~q{@?cJtGk#MrIF;5OCMYpaS(zncL&3WZcZQLb8FQXz`DkJ!q|3ya-xn@Sy;;=VskQKYzj1*9 z4mBMrA|IBCw}@0`S+X?f8RsolyhDm038#C}34{fYA_iU8+rr_2T)#Y-Lwh`aK0&*M z@x|Yk`UeUuL-%&!)c4}#`lSruL5ep~K^qB@uJ^*vwq{9KWi|DWsB3Iim(cLsjh4zr z%b1+oEpIeX^r_FjuMY#aaXn2ca#2g@2A)OGtzv8B!383uS5(^N*x@U^c}c*tZS8i2 zL!K0cSz0RHyy%GK&eC0Qrm>(35p&aa6-dy+Bn*_5hkfIgxZ8-XuYIi+y3RWf6sgT+0X%{P>52;Wo0Lw&qgi>#uyH@w9gR zuU|l$dM#q5y+Jqom!Lr={oPXb6Zi%$I0eU`yz9Ro5v=POunS+#=Q2SD+Otbz+huZW zN%(s&T=as}F#Uo*5Z%tcz>$5M;P%!)j}-9@rz4~Mr3?6sHzd#LVfQ)G<<_W^wpwg2 zxk|q1_l-JO{fUz~L-o5${|X8Ccxgw;#z_T^`u3JJ>yR&Exth?ZVx80~CJCK!(99Kh zeZ(AQkNC(MU9D+GCsI!VhDId=N@d?A_btReWbU|fK#ikZ3DGXZAHNwf=CNU4eA)Sq zbJ!jE6($<=Ilq3|lJ6}bi1rw=iMaFJ6ev+G+zP=9|9t`A0#4)+ANPwq>)wU;%lN+Y zM-3u{Q&OP)o=b6R9g&-G?8bWl-S9xq725rp^Ya_IL3sP*v19_gHGa-VuqYZYcKk=c z&$k|d3|{--Arv0yIQ*Rg{n27~`U<*vx?}v{=c6|ypTu)g+2MfX_w$~T*AUMVj!pj> z^?mFJ*&$NDPx|{yBD#F5Kb-giuI=daM`#SMk2_!v6f5Wwf3dp(8ZMmYU$gvzK)pV~ zaQy88zO^~vMIsA-lSq${AGh@nFZ{mYn~!zfhmvy%w!>+Lk+Ioa+tCczY>@c1BW3D1 zqYsvfvNu&F_};w!JumABWkL`M=4BmMI0>3PKnWQ}VWPJoCXRgD9~2$AfJULiEVW@A+f6$1+TAh419ZjkF~Rs3 z%}BhVu!zwrvs4ffeWN(%uh-o}BX?L{zymI}JwhH_ududKjI2eVeKf9Q@iGYE%YLC^ z$gdbGM3`MPASfIEbF29ksgDtUhk5D+u^%0k&dJDv*mKpQ`vZxl*RvP6eIYwB-|yB9 z%q>e7u5r}+COdcU$z-+hs{}PEkcv>|S4?NcuOf`bqI)Ye5E))5!3`}fi5`?*PjPRG zTT^&w)Y*H!v*<$&`*(T&gwFYS?(wJL+bwbAQ|8orX|c90GGI^wjIX0stKk-E8f1!Q zURBS~x1f!}hKkg#1cSbY7d?L_HGxm(V)GX%S~D0+yG%BN6e=7e!xMn%K&k@;!a zDf^Y{v!lg{wzA`HX$H!=(_y zmGJy!ukS{$cu=mxdo;|gu~p-(tB5k%b!WM87HYvuq<04)hS_+Y1%Z=a-pQQ&X+xAG^UfnsnsI&iH%!IDM*+wy5$wA_1T3eCE=xVcv`UI z0t84hFT8*{bxgq4pR^I$$FGil(K5DFdN(gIqm|cWYSUf3co39aPU+Ok<@N01LD=`5 z#F<<*==+^taHZ>4Y)DOh_1TH>cJ#SClwn@myMF0RB~$rilSB_D_q6PVRRn4LN!>P( zsALr|Ui}nDNn}|O*^hZPoaJaIBC6Z>C zIMaw2P(~7My|R#s+T9BvEKnI2nG%ZEc1~ecyh}N-E7j`>dQ_zG{+S7HE6FYgwF@aL zkb7f%o#0%{V(|TR^`6^x)MSwhGsX(WSqsMXgfZ51&wr41HFGdX9XN;L;|twaKZ(mq zUVjpLKmtCx67UqKbG~6oA2|U+WP19uVsjJ!wU^A{KS2E0R39{}%cIrzEYRVVb8t2x zs9gnEIkiW`6*|lHluOEu5b^6UhCnuU0o*U2a&LYMF)di{TZI`~WGS zBTb(x0wxjrwoLu1+*12D-wr&z7Y{r8d+F)kWPzHb5n8LE%B8m51^IN-E_nXr+by;d zp~{g0_z1I6Z#@rTkIbjy?O>>zYCf8een-AP0oE*Gp>28H{N2HRRnt8wt^3Yj$*i_V zgU(8bG~KWf17OLnF4aZjseV?%M-QQ1!VTLHN z+%A=x%L4*zU~x`|)1b{-F$XTgG>!r9%OdtxmfxgEQE57kUJe6HnOCK~TDopgw|a!9 z$|aW(_wlPm5IWZJ9@NN;R`7*XinSftre1ASEaNt*>?dB?xYXR#$IH9YF~oKXskH#} zUMuI^$e0n;W zciVj&w*hfQIQxWfrr=+7$za`&^iG;>9A=ekeGMa~=Od^4u7;%Q`m8a^N6uNWSThZE1&w>*5}~5pNSBlgE+WrCAliKKq;J_-G?{VkU}?wOrYk;=)j;{mMOCrW zm&}!?$lz77&qZK8gL-K~8O$Um(FT(-7?w(qxEM`+@vR1XM%?9l!(m_=*242N=nNa= zbKVu}suQ#XVs5tN zuu~L>{>E+TKLIBp&~5r#`RSUwl-!fPcq@hLrH%`2*Vy^&Vr?}UWrnRer*x%tD))Q3 zYng?e>AzVo|DZ5zn3Q<~b|{3;LAxc}&82FpeiRuz^`K8WKVZbM=QI0$t1&$&X^}Ni zEbx;X3SYqZUYZYAH*w`XWFl_ zNxOiCfBRR>OKWNhT6eSb;Aa8qml43j#N!nWwVMh1D=qzH(dV~b0#<|7&>>;(A|P14 zDX+Uw_6L=?==G6=!%42GoLY*gxTjksOL=Q^6Fcn8>QsHfX%7(RPsFyLLD6;RX=!!* z3w3)jnTV|j^vo_u2ShoJ-P9s4fk+RyzP6nwK+;QPy}#v-&goZ~NqOevbgiqlva<4Z zE>Pkxr6+W2t~50+l8@Z)CG6$juQq~e^61P~6B#iTe9yCr zzT7HFXRNR$`ebLS_vAJKX}i|~SXJ)bMMTL^#V*<+=s=vKvZ-oV*m9^!s2BXoE!ndM z{f6_qeySohE$?l+#p7@F9{9q3%O%mfdd#<@j)Dzfj}v=+7q`rw$HZ*#Cq6|P57au1 zq>)5TNoejV-h+>Rm3f*HwByGpJ)a+CE<|)cVp8<1BTtI`{T#=V$11%^&b{`wq|2<# z04|yuZ(?D-MNBJKRjE49b0@r-MW1%!D>-(Tf_TV{FdAem|?zHOg_ixC+u7;_?S>MY8~fhJ2CuXQq2oT%1m(7@yJUUe&-c<4%EVE z*~{4Zl4z#q@bN5&H^K5x1!*L*84(zc0%iNXJ1+>e1x@$Rg70Cw|(ov5-+XHWk@%2j{*i!r!~*-!Lvz$BP!ah#^GD3cG=kgcIaO5X*Ye*udNnb#^Sgn2p%8V z4#VPhS5Kq~t6YShhngCPNOUK+>7NbkgYr*q9@J69$cLtvBxMzpRv21}ZMG}$@Xy}5 zA7(J>#RRg3gr;Z#vloVyQqt!70&NcK+cT}n{Y0SCmZGpQbJB7Mz31pTJV3Ia1R*A?r zcW=y2aU!H|qC9S$0kW{p&d%HxK8V8y;0%MLo?ONJvF7Y|6W`*c0qx#4x|tx#`Ulc+ zG<588(?F=WtOgwX6~7a) z2HSD%Z;#+i!91Y+b|Vs$0*>bj$gQS!Q80eBh=PRi&CJa;!Bww^I_LugEC8WJR|i31$U4&q`Lx|CQ*KWhKBvc- zTZ5H)vWCM2Siepc)z(VToln{*-@fn8Vog)>h41bR;79}X#QvT~g5e@r2!j%~e-3sV zsqD151^cO2fc_RL(cQ4d?fU&Gpk~FO^mG+IbPJdnUN<(G>kEvUnIM^*AVGoeNO{~i zDoS-t36R_XHa)M{(*LRTif@ulFowevMPXVLHU43FUQBr^nzy_{?OVY;C%!C!$T5qo z4Cuic00YUN=CbtfnwxVDbbQ>&Vtjr5p6m1omz$sFE7rS=%IHu2?b z#k+wHwU>Mv7|jUw^7r-8E+uq#3 z)}0pUwVn+QV#!t|f3(nC_KX8)jI`pAO!PY)G33mO$46c(&YB$wMjBAU`*13517m%q z3Xa?wOBmC^%5k)JXE^ZOy=L#vuT64bvu#vSp}W+wx2<`QPSu5?+I=~0nr$MMn&Uk< zxPC`RcENdHu63cxN~2b#zwODZ5Ab^u3_ks}C!eV99|r(UgTedMKasqS%&lKerOofu zZP7Uv>B-(J_~KNx0Ja|>(V_hTgP()QM^d0AeRE*Jd)<-IY?gCmu@#JtVFBRlw|ZN7 z=TALOA)OU1i;j1+1!4(P{j@hZ=dx}eOgr{q0Nu_eLopp@HRPszoHl2Aw{}W)>*-I? z1=KIm1-$l0@sV(5_>%)Fni)od(0|7m@LI5~!70^8GBfQkkQ8V0>p2o$96mtnE79jz@LW)mfM3TSEs0s z3x;hly5bp)m=+{7v{9mwVazVMcHw4eiVbN`#^k>2_kDG&m-N?W<}A?wNuf{cp@tn9ILrb=&!P@i`@f|7X>_lbg?kJF$vBc=$ieFfm zbncq+2j{;x)uO#pcUR5;z*0GXX#*%PiPB1GC~l^z%wha1k@NTZI~f36)+Hdgk8)khR&JljXY# zt$jRFcfbO88Xq!o>eV8^4{D5G6%ne~{lAf!_=d|e7i_*kXH8#%N@)5lIGU? z;B4Rnro)HkS_%LQU0PAgs2}eB1ieCe0B#Z7Xs6d3@rN8O>wD`XFqLuO1s`%oHm7edLn=)FxNs=UFRtUNAl+JK#j;+{Run-e_)WIW8u=ygnF;Pzr ztXeVD>*9ht+W7tE*p8@6>RKSz;Z72d2ZAX}SRwuH&Vimo+~MkeB!)&ZhKKjO@V57i zD7|28*Y7a2h|H-8iM>GW&qP@r}_x+v;6{xQDNHCPo(^ni&PC2T3K{ zitX(HziEav;^9GHkP3P!5O6twHvyzziO~0$8)Wvc1u1On7e%VrWeWkO`dkCRRF|v2 z+7g}t4F;hq{a>0FVRp?yXB_1g4WAjv6IDI)GKzcIm05BIFM2`T*ob}Cg*Q5hZ2--E zQy|XQV(H^uqoo_WUnPswwKRIaFNm7W?GfG-bd229(~cVuc%EXZdcKw8)zBp^dk-V- zd|o&KqO9eTFYry}tO`R~r8fR*vPLN$n3~HC2#rLBWTU~ZGh}Oe&asqb1E|G*2 z1F;b!*Yn-R(DeQbVGyN^ZlRpZa&W(q(CjAPa?2qJD%-iuHOtrN*uASold^D%8l7BX z4>*9tAIP#$#9Yy74RV`4rL@zPLy^0Pp9Yp^0af2jz7AxaVKQW;}=i2fk}fH>5(BAqT+J z-JevrZdqY(0}Q-6mLb_K`BE7`bF2Npd~;iHoDma5O%5!a70z=8<|Dl9QiYN0LCad* z^P2+HClGxX6Ldd9CM~>r*!l563yKpEe@eG&03G}$y4+#Tf_N<>x~s^{P5(7Qp+ozX zr?|s*i+kp7?_S?NycMBjn(`Eg-X0jWcXP^M%7#lclH(gF$Ydd}!Wbv*bvIX?( z^>Oxa#@<(vo{?jVayo3*Dz?oEPT|@QPg(aS&Wy+p0yTlO?nAbK?iyZhA>{_Z9=zF` zq(rhRBxfy|fnEEgh;hPo0#$H8?ODf+s~H`g-@VhG@VzaEX0gMaB|Xcjixm%E6hgXR zcmaGWV-BJcyW6uD$Fl7fnha4&Q^fNUiw?53gp%U2{6|7%R6_H`r*PX3FCT*VWVb!a z^Adt<^!r|RVS-|FT+42JZmDLf>BjG(obE6z1UsrV_?#*AR-Vgy(ydck4I(sKo#WZ$;}MgV+Lp1X=gnv1T4g1X$wiN}GAw1I4hk?N z<&l5Ix>q>|E}BP(KKzB>2LdZq_(x5ABe-QCl|JXZB+Q|uQ~0h-pYz)?8o<6k8+aVH z4zRmf*FV4<>)Q3EL8EonVe?!GWHMVgOPTRn<6Fe4ABW1FE0=hj#OC?Jq?cZ;x0%pu z!1qdWm7%j^kfsIE)~ShhNc5{8=vO7rc6DS>MiZqJH-Vy8Jm;y=O~cHWOf;=471MiE zQscOa)TOYO{+*W|f0+_3lhyB-5>;X#8K!mWO|Udu>Wi^6o{aMEG=jRVEfCF|(0184 zxm82f3ld{MuU7#S6!UnMR3oSMf_@$+^EEWit+ic+pqfJp%#m961hts94CpDa(DK4zaq?!^XPZTl z?Q02@r8h`|8-_~F_nsb?Zf|C6t<2Rv_&T+wU<>uPS(_~wsT^MsSmT^M*t5o4-~xRC z9KL+>6FA^Qwt#2!>wx~z9Z1dyQ2!~ZomLBgtr<+=rA3-r#2n-nA${CuXv?>2u7?T+ zHcoVjWZ?x%U?EOc$TFoS-@)I&^rRtyFE|0Gp6-?TtL~TtqwX(_2i5G@Y9+vF0TL4H zBF0f{V*j77;n<|A2VSI<3TlaM`sz>o(gu3)V=z z3>m&Ve;f67Uufh&b*YA|{X!P3upB!Bfl&&u();_i0B}{a<5dEr33uv zP6=O24E5R;_b!x{-C1>p8_-t__aNd%ugp+38#V@+@$1yav`KABvksvpp0g;+P}aaU>XEhR`g?fC5V zCO}yd4AO{UiVUHXm$u~SGhC{rpwXM~tgBZj0rCz9 zIDt;ko_B`E8;Ap<=Sa(*Sy4cx&Z%JY8Yo?d5NBMa3=iq__7Gi|xT#5i5CWh9oRC1y z1Q0R&II!BhWkwdQ;h$PuUVJ#W^eIh38EHNf)F{usy0xtPOk}n9FsVODS->^8K3mC8^F0xO`alP&Jd|+AN2}9_x;y z(!&{%P+`1fmj79W;2Ln`Lcawl&m;B^S$HkhP9oeSe`l0(231d5LJ3|BA5Y-&V1M~r-v8h}g8O|F@E^<<3W6Ffk@ea67K z^bRjTGrksTpqP$%7vp`u$)kqq^Z6$~6Fe4v{*0E# zy?QP`eh3y!bsiUMsK3%kt|t@Qg3Z>Ke0Kj}DB)f+^T~2*e%?23XF`2Iny*#sh$1pu z0tK#%ymCM&Ysj-n%^7l->jc=HUQTjZ`xTG6HpWtHIGwRTSWi9R0PwTf*;|*(R7IlW zn|ynEg~&Hc+M{4LBX9K9YpLrB_g6_dtnL-rgW4ERIic|O<4)i7?pa3e)q64;>-%xR zf9DOr$=&#^eef*v-(}*S1yO63t{0ecBg|GdRqOsC=>BY*=1G3sK4zA-NI1oy#jl&( zYI_q*pik@J4a~C;^*{sK93W#;e>^XT_KAauj6Nqb8=l!1i zZkKi3skN`c`X&gcADC5IKiM7~JK-5`0Hh!W%mEq;^hN-1`G_*d$t!TaX6IAINEr8f zwNXkS5F~hi@e3eb8*_`IU@>+RpX!Ay$}}R3t%qX28KouJrQTQ&C6r9h&%rtZX{%}h zP(oVGLW-hSB|;g-*GaZsZ-ay##Npu<6X7b|Y#0ttFz?-3b`ffHSBr zxdTh~KT7t1Et4csR7;C32{`siXQ9Jc?89LE+=m-%gV4we!~`YL!|YplTd8c1EUrmYe5bp_9^ogbeCg0 zk?sq@hOEJy81o<1NoFGA(iby(t2K+m%3frVeWfbeDO?JI_SR>wtjFQ@rv^4OsOv;e zc@{Fjvct4%c;l(;)bmVTopv)$heSqlx^;X?=Zq%ky%41A*{Dqi6@rfjS)Q16S(iy8 zJ8mneUbsFu)vCRH*0Ze5w^FUT%ArhM$&AYcQ(QMeN@zJ0Qbis8jhrg3baBr-rkse_ za3e;ZbKkvsmnilncF17nBt?ZPBB&RqVFP9ykj z!P(iOCuga}-gWlPi{jSeaGwP2lib#DN(of9Mr6;aT=ofbtgo=LknBkEJvY4*i<#&n+Wm>fPl>7l{8C zUpG$d)NU`?`{G)U&fo`BY%Iki0yYW1wg^&F%g(Jw(D!$$|J)z)%81LRgMKJo;5;T1 zJ*7?LVE&f#Tb%wBfA3+rPrzEsyzC$sqt4TCaRqV=xyE?Q4IE$a+^|N^LHpO7I04_L zt?l|RlI^}%9ueI3*p~WlUvdf1JN%}!H+%vyNDHYKGTE1sjA37W^N!mmwlZCX?Jf2n zm{3yPbf9*U!~dbnaX!Rk93l(myRd0dxyLtB=ylD#k)%fED%CJ(RIGAtMV(pFG|{LP zk7GG1dmLt?ADSu`mRb*I7ZChE?7e4HR9UnxYPYs1sHlJ_2&gnUl!}046QUp>0+I^_ z0m(TP1!Y28i=dK4axQX?1%d*SC0pd2p$J8$s5c9{dz^E}edpYNcij6Pqel;`*zCRb zUUSXxecxPLc2SZP`|3EHMwa1!{;V=yH6gDEB|L(gYU>qO^=;|QWMo3MwstO9oo4me ze0qDieTS6yB0T9ba{-3evlZb{?S@7VIZw$ShN0a+bN|mL&fxGY@``B6Begf(TXpFt zmWnqeD;7RIR*mdy2RsWnI1!N0k>%G?9d;iH$dlmqYwbc|S!}W;UtnDn74$ zb7;W(f8kV)dUEe~9lK+1dC)tlBeqtbX|2Fx�}XLB9E4`11$b!7|Q^*IY@lZ&jD$ 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 z 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

&Z;hb#0 z{w4jgNPPe~B&*!j3LipHM+0eN$!yB>&;;_g--~RR|J%cEdJ+0wFwJ5o2eHA6_6s+f za@Ac8L?OjIpsV~-WaHPb$NMb3nZ3x)>RpIS+#1LX$dCJs8jjY-Pn8Y^hHFaKA-PpQ zor3vF#GcI3+=-dP(!3WKVLNBrBa+a9Hhj>u#~TKXq^Th*_4Y!09yrZ0BD!uMQ%L>7 zC*k+ywDE4gsi7GHRojfudbt;V6%uq!|f39KK-PzM4a`-Q?*B!3bFv5H$M=2N0oVx7m3A$2KnrXvtLnXO@DG@Y_C5h-m5|1tfJ z%mb!|aJK&*GpBqoD?8Gej%K2FHC)g`kOT81F-RCg4#$I@wagSj>&p3-C_<5^u$oDs zNYAXRmK-NbL*7qVFU_J?=Ol9Y zk(3<^PaF>q)Q(1ve+Ambzc3eVmFdS<7t!jRheiH4|B8t0*)d9p`MWY+swq6Pdj>JF z{07-lHwFyNq$KrKYBGAyv;r7=z_Tn$bU(H{v!yM;rZV;^GKrvd*0g$>ZnqilLL1M# zDVIkNh&B1-l6}`aeeaMFlrWtfho#RQGdtPZj=PjWqt&j4QK1hsE(0jl-n8Tv8G;&Y zC_3$WvMO9->369NG4Rf&>YiN8a~f~(v^CFb1RY#M!96b7DTLpv-IiMi zp=?S9+a8>TL?4-sQu8RNV4;r+uo23pl{TPjtK9k|Wdbg2d-8C8^BoP)i?|bGf8Y|l z?R_8uhL@eEgHTSW?6f{XF}!BfQ)Uc}iwBgvNByHNf^$XEY#;tfJqq&m>Kdi>mM6T^ z-n=#Fl?B7NF32dj;H4jjMpiw;RVLbas|M&h`{82tlrrs5rgPt#pQ{D)sK~FNe>i%y zVT^QKPB7lzRH4eT+|Bs9s=D?|OJadpz9;##<=TbyBc7N1*`z1P9ZB1TML$HE`9^{@>+!KHVV! zIp}>g(C{a~DbE)^h=Ey^J_drXK?L1X_cl7kW8)5@;f zZKv4Kra>!2!KznRn{ElVnDO>aRpj;5`UOtS!-R5ga1|8pM=c%VVW*WWL^j}lGH-A5 z7h)t9aq#nEYJxB-!BV>Mw$k)sN_NK@GMI7QDmCi`;a6}xeVnVm(Kxq^oSFw%@wXU^ zTj$HxlMW|7E7>dL2n*i&=H8)fdfAotG^m@x7wcp-8pQ?ss*<6R!KOMYEoYO@XD*F_ z8yfic+WY$?YrSF#?HWtTTDRTg`oKd_AX!G}d*`~d$x0}=2&A!5jQ@wAHtYW`sLl4TJJ)~L%x=XTvN`zX^a#bY z0gcec577hk0j4e|bO`Xfn;`DboXv5)E)F;ZvHbk-1R=aPPhuejhlbC2hfONN62(HCcvQ&|9LzDXz=aGYHuPLj8xV(1w*$P1a*o_ z+Qb$zLFu>;73K&m{CE!}yyoY9pe04F0|s{wEIMqpSSMt`YN5g0aj&uMOe1xNdZNHQ zZ%Iy$`EY)kflq7ZKOBWg&AWRHpyE8a%-qoIWNj1tWM&VYX~isf9dw>W>>c>> zdcD2^%)t7=l9@x#e?PQs_#sJQ4)t*{(*=$asf+Rrj4NXQfakapLvBSMyGS~IM9xe#5EsHwH!v0+lU^$F;<)i^Ulmp#%OR>^t6wg#ks-&l* z2hA*zGyW&JSY(VXK01!oKDP6QZ>8c3{43)S&5;NnTk2}#{+})%s7?nYzuHT*cJ8F`^cJb91-W{8R_*flhZ$NGKF}=G(bW7Nx z0`vwdJ2qU!Quo`$kJs12MvLvX_rt?Z&-dOz%g@Wht=x|HOUPaXeQ+E~bjDshopR!U zdvRP4x^P@(lMRm9Bp!n>e=W+N_FXAy9~?cl0K@cgHdTpA6@Jks^^1Y$=hX<|bKu7( zAf$+WTwr6V{r(L<#5l<54X%_a3d!>heB(?Y-rc$HX0FB<)>^D{kZxAr@ZB`37^;2y+C0$ z+0rWksp8j!K2-&ENfP^FhQa+$5q-XC`G`5y5R+iw-_2z95nlq?1#&o0wTgeVMhR&7 zTxhpB+2SbQEuPFFh_y1nsr9DIqpv`5TDJ zX_@ry!uprG$eD)3!nVjChom(cm9+|-vDi@QxCK};e0LETi0SQ!=V>w=%sl?H40o)} zB5^o4E}%#c0+RmThfiDu&?20YZwUHGY=3sKfN^M{<9kU}*_L5u7CS6^r*(Sa=`f?; zoSv;aU7lSL@xkUD$-dgrPtDPNZ)=4tc4<+Cu>C*gW+u_Sab>>m&(T*Nik@J;n<_#KlBw2v_#oY@)!3k1n4&@;Jr5nk@D zLB6-54Nb{*g&}v9)GNps*9f6j=Kdn$RKDDSB#y~p$?Roz)s~k0KtNeO!LGP`fgpQfAQzf&knEjxsV%^0n=1F)Fp33A z@k!MTAJDKBAZ)W$Cnq0btchlG+8Juvz)n`+ttdDg7+UxO&otsM?JBY%gGPJ$nD@7mV4&B)nXD+6L1Eo}Ucf+UF;RP}*{{%u6*&(`Q!2twpyY;Ez+{<$z z{Y^1M4T}UrNIyKBmp!$LFI-p&%?voQ95Dfd>71QnR-OAT~iF}}S zKlHzUbk-?OT&n-r3Xef{R_>hc|tRYuY{sZs#y7xQ`B32mT0PHdGQx_WH>y0IDvM|<}g6rWW@UTez;_wScju^(}>P*}M%|6TVzb|$Y`O(MHJUPGUx=zs9~@?XN$JUe0mZRW z`m)W5xI}`KAygkch5KMYD@Do*))&05@5q3#KTB9r#Bn!kf-@Bx-b+_SOyp|)J(Rhx zZgMNYj7tkXGau`l?GwjiPl?mle}_TY7VQrUv0IJ~ zPLj+NKB(GPi|Urx7KLB89fDixL-ad_$#!`PzDT)VikNzHCI^P>m;yQQ>+)xOJN^KE zTAs0YH_&PNGf$ChIRTu_lk?Pd`U0JdXl`<+1 z%9sT(#E903?FEk%~(-I9ohdQ3r|5?Ex!<0y~q}9NC*kKIzDj zL&?S{6&R z9pwC8+y|Q&a=f_NKukgotghl%pCu*htJ_VURb943;D!}0ta2%<%W^CY1I}4zt_;_o zC;<$>0o16i-A>{Mj633HzVdq{skm35s=vUCk&Q|ZHo2PQk5vp?eEa?W}Eg=I% z_6r=EO1to8y;k+#gvd1KZIH!ea!Oj(0pJx;@n5QEAtzY0^t-=g5EX?VB#7rCq5Uxg0i)ilZ?Tjg|N zfCd&*X?4?EqkM-=OT=s)51Lt6Eh3Z}*!bA}6AVjsc*1Xv&bCUa)m7%TBO4eS)6(YDGqfM05GXPjKPvA3PM>E*9a24*+VCSQ z)pe7}u;B(o71`hHBxjx(su6H!1lE;&;+dKf9cGs_=*1tzvJv0OB)~0B3+=#M_R5mA z5{0#Q{G&|~#?jh3WNcLUC1vTz$#k^)K_t(QPY2u6KjQgMX+3hNf!d2prL`>)E8Pvb z#v%;2T{av~h{+l^2(BuMZ3*9KI(AJZTmQ5*T3Ie9pJb-e=L}l}DiEU0LeRFn9pk`R z5fY6(bmU=LJC!K8Mx9&El44<8vXxo)L1;B}O;Q zMyS*6T9^kJ*UW5S$Be;;Khu9l>Z)B_(8ygM8#;Eo&s*KlhG=2Q=)=KB zIo3)LU)qEnZ%%_K)*MBq%-R@9^=z2hhh(dt5ETiT5Z&;_#;S!#g^X8_hMX>$`dWP zPN)*ZcAKQe=D0M0RD1HTFM<`ZDHDy#KTY|O8OObXqr*y22=Y$in{C!aSk_>_oH^sX zNWIO`4tp9iWDsHr%h{O>GekyjAjU#w3PY^bEs`_u02VT-Fxk zwRQ%62<`CU`@mpBC~4FLm&d7qbcso!ZAVzQ?YUP+QaCeTh3^*9LLFIx$CCzBph1>G z5K53DYWR7Fn6tl(A0TV1ToUy1*-^Wgu?ri@I~>MyeG-_#RFX+ZNenvYc|vkY&xY`6 zqhe^a9tcANp`!<3*8>ad0+{oa%XrDTfZ@J?{-!E|8bUVn~J3GQS_ zTXSB!kk=5Yj9OU-em3O(Y7VmlnafC}WlWg?g6nlv{&K0_b)sd@V z>h<0QH|^m%Q1{&l`HrVQ-CO>p&brYZg7xlR6XE|cTcLF>K)jrlSGM8othBOakVN>9 zhr|^AtAX^Q!2zagRrL8KI-@ZcOx%BWJOWQBL;;LsP|>vVQpqS}{A3NpWC;y^$W>KP zF8kS{oDQ@n+*equ_Q0eysfFMQgqs1;s)GsZy}v7|KK;RE)d0=cUtA-rBOuT1O_`#s zi(g(}A*RzFMy?_VKl)3s;vU{yCq+wbS;5TgPO!OXhH_!!$MrU717YFNzB0~ncW@_F z2GVf+9W0P~&B;{VeS_qB$pZ@_j1NBYkaYPgmpr7(q-mxkX8%(4rIJ^7!L#IGOWzaC zEC{IS0U;gHZ?foL&auk|x(WA`S0Q2mbPLI<={oejeG5s7;9YAIN%kU|B7)msA9VXQ zzAFVLah<B@&V4*w1PYR>s zbj-YmR#u@8wAgj$c%b|fhC!yQUcE~qFpjS>(SJzO6Lc3^02`m}npzKx8Sv^54=UBf zNxOFB(Sm#EsB?y;13kKOzr@DP=+)w6V78q6n~me#Vo07;%VZ9)UND6mOJ3-T#_IYJ;;dsc(@i?Obrt4 zY&m4jMu6tm!P~M{Oxt;TGUCnjntE|vAOHq89n&24(qQv6a$gZTBg95#Yvo@qJ7l-H z)Ii6(O}oRgK?=X^p1mq~xL;G&tC5nkBWb%GU*j73IdL=$@yaQ<{tne@U2!lkhI)8c z2W895HT1+sjC+y9$i=^P-wWAQklv_s7*#vz8)Kzt9!A;jzz*o-Y@#q>N^ui4YvM|@ z6vzEN#tg{#*%hiN7?DVYzB8J$r3Hy?<|yQR5Z#F_<)Zv*)wxkzyykX9EBaDh+nJk? z2h?E$?S_7V9@jWV7R&aGHq0A(|6GKFJs{T+Be-j)Xl3PBJZEaU+`;ZQY`HpdjDtZ> zfV&ZkxQ?ZtWBL<(1ZY=SPkrjnHnGCgp$^flUL~^17MrE`Rjh}KXSgPUoM4AVrxdtd zo6^e*;lW8*W`*V0lfo6=Fb}DuH=@K0CxSExY^X?H&ACeQCEh8*2GY@aIb2!59K)5^ z*Dq&o)XaG}&(0+hO4n9QJB9pZ^X>w|`ieXz$+ke6x{(fGcK@M_cAwo^JFvpP-LH9< zT7g`HyTRhMHAvX23bPPlC=1N}!QET)aYP81?EThQM`H1n>+MDl%DlPqxn<|vNJB|} zSE6w%No7at!D{PtaN!?aS@sCm?(n~$7tK$_`*&O6B|Mn1P~!Pe1Q05ylgsxNA-pHg z1!(QW2S86bTjyu)Fj%);50#uX47|6{AG^%rxaQH&E-ck{M1QdtQ2^{AxEu52o|=~O zpT&%1`gkS{;)>jmgvrFC(Cq^dCkunfXc^W7cTn0&RC>!V{F1jHui73}dUdwY z^~)n|Ye2S2InK_Tp%jh1{*?VmQaDp7((ZuU6{sON{yOIp_nsf&)t2SPMTcbLXcu-L zfq$voHiQmJ{r1TQwZw|4yW|$qSodX5HG!<$lyMeu6k&jVX!?!d z5MIT*&bNoUvR;~~hcJxs7pRrj^rnwD2FDehi<6XCGjjFaX)6gprHBrI;}Bx*V^l)n z96;T^4b}0obbPFH{S+8dvv5bxGQ{*-;ZnkU#q|7?m8R?DrPZhJU2&A;D+dyNZ|A^A zs}iQ7reZ_EynMRp%<^r{d1_iGo=o?LRz~HoHmv}o97?c7;p*Ya%ggc{cT2}6j`xB9G@`V8l9dngawc@7u^Xw0MoQ8!r`fPS;OD2mb>=xQk@PWJXDG+DiO4`%T*h1byoN$Ia zqk4CCJIb2*ogA&7YF4>cg2;8oO)gy{RI{Nm0Qv5bXkPIEbfR%_RM)IP711__4I04o zDEUD_Q}h&xe-A5ViX^W{WRYhQl4TKJ^k*U^EJ(-*LvN`6A1f_P$neif{+Ctz&m9?QLKYZ$B|$L%W%^&TZW$RE8QK0@62)7qhLk;i`{NDm%?w99ybo&o zA9|hUeGo2~HnrTA#sinUS+h4t^D>gbrR>C-}iVBc>5{ zNZV(_+LX-?U{DXme=OE?1tGD+l#sgx>kuZ=)u+aj`1}4q_w40omD;&}J`_j2 zL%-_jS*P+w$P){%j9$q*t$st#<)4|=FY(p#k-bn@>iEPXP7RKz!~`4gKNVjc+X_ltS$s~N1v@D`(jIw1gWVdf53fx z0^VMWlz3x{g3I3>I=nL53=yb|Ka6uG^-pb+J0h14FD1V3XEWkUER*_FUDc7nVh7zS znpttm9`fc#O{pjOj5DH!-Lx=(l6>h7+VRGX{OuXhuAB%DU#-TeSeo@?L3HcQWKqh= z|GGx=71N|;$F4kFq$(cR=m;iAb2 zk!*rz4@?3EEIMt%^22g0r`$iz$o98~zayBe_-WxXEyEjM80iq+BX-(Go4H62qtzH@R`-0&&2~%`X{|aF|skAxnRby6K`Uej!k=k9C@< zD0J%oTu*22dKa8Vx~ej5@3h#(Ka|1fHM0@HczdlBGUbY=TDdY1bsT!9AEl0DEF40N zwjMG7vXerIMSP{vuN~vzI7Nc>T?txC)rmf~+)*?ame$=+>YafHPqF#y9T6#ZPQ+QM zj51qd!7R(}c!ZvJ@2gnA66VMn&-e2Gaf3^jis` zR9NML>o~9o7#*@57E`vN zHJDDZ5Lz8-^xj;<%bKJTP+aWZtuEvj_evQbxjmSGye5D{BibB>T7ApR#0m&nI zO$sGHh4x7u7OpDIme#SV{UuAoPxfXs8Yk6UC%Gz1)_sq=UkkIPjumDsgFCaQ%(E19 z1#{ExXgg=>!mPXHDXRXPOf;ZcC+sNdH+RdDnYj|qxCk7#W9!xlC$9_}D8;{uS1N%Nt8ge@?1gk(AIus;X$5LtA-l z=xNu)0~j?S4YzX3>;#9jFYE+gim6C7AiOMUoFwx1Lyy=fYWUoMBFj$2vIMOUx$;%q zpKP2hp30Yp#6^!Mlq%}KtmAU^L<2a#g28h9!3LO+FEdAU!s72ZMQUx5Q^)@BcvJT5 z)~CdUVAn2sR_IGQ?^@tMJpqeYlHlF%u1AB4<|6K1GwAwPQC%wd&)a)H)){+vUXd=~=l_d0aRb>x&KReAqyFIuHUON9wL~ z2v)IG;stzyHOnt#z8lP52fV^Ez{{=+{x-@*Td|jP?Rp5qD)Cz6QAPFSo6hlg|N1xmk57b_e8?MRarQjsJDXWj$X-0(b zo0H}I-77Zkq7lq}vKegM1GOTHG^h&!jNatS=O||D@835bgx6xvUIK7U)ynMW1FZr9$A456hYVSX?3ew)MP75#QLGfR-I zi85hL2>ur)dELHAdo*SOx_(wLX<){Mzl;1W#Gs$Wim7b z6tC8OKQ2=2VqUvC*RH{C>$aO|p*6eR8>A3iJ))#-tI_;i-FYO7Kl46;5-lKofS-kUu0??*@0#CxPy2Yh1R zwm**xeMLluL{_`7u8W%NcGP5n%6@$7F2P8e_{46c1PFp zzFUk&$#(=#oO`KYV$iQQb;nmyu~yO75lN9X&oQfjg_TgMbltqtkiQ;Dv zaOP`-q;e$ymrI0CPJ(zsRBo(tk3u_D3%46J06nI}wvF;J#ihRYDY*;;F( zYMkSOY>Cf?)kK)nV?5KPoGY@k(6%fHme2P`%$z|XPVM+$A9i;7Lz6W{{=1*FMD0jz z%6S@sHXkMUhQvC|$;<-BJCGQnURGHJLDksMeI}`TvI7Q#MU78g;jGS?eZzUsq|wPG zY0eq7!1)4-lvQg;>zk#Ht0J8A7%wanbL9H|Nx60i1t_&0QOLxLq=& z-7kA(no>`#G1o{K3jm4}!uTnJu&_c(ascS38@`G9$<^%Ef^y)-oq6gh5#fQFf23`n zlUd4QH*_rYgg~)t=T5a0=Mm;XWep0@ERbx%RICo{1NjN_?s(n^uz?c;_|u85xqj&h zAkvN2C6PlBUok#&r7OI>_)^@HniWX-ra61qheY%2)6yl*8WAy_M6gc z-9zB;W_?Y^@=J}tOL-)3zuI_~{nQ^ed^5~Dw$BgBloBSKJ&o6*M*xTUZU_%@-FkS? z^Oq4l&umw7Fc}1rvkUevpFhV5Yvy1nL|(94ytD%vcBObG3yr-w*COI(FCyz}$yhWW z4wau0Q4abNas=|Y@O}oW^XNF2HD(CgecxeV7YOo_eJM(*bIZu+9RN%hlMztjMKIt)=d8b&JLhAWA0n?o#MoL}ZMz?yhgnoNQ5G)k8qe zRyd>y+eP&N-$F!AbaWiznzJ81zXtz%P;_>-a8fAAgG-_wU$?m2a_(e=)e zJ+d|98$nd;6_3X|^oNzA=Gv6{(Q|KsyCM|Ws{B-DSXh?+PeyPH4~|-SyI?4Gx-P>}Q(4u(KTo>IEJXHD=R&XdXtBi*c&sb00!E)|$RuApeaE1iI;Q&``DgXYJ=Rpi zMWi5Dzml|M1QW8U`xY!cyHXU1AaH~+o^PLMEm_q|Sn8q?R$9)BR^dCqH2*$g_sg25 zyh&5sN*13Wj@d+%1Nz9IWme)E*&?N&vp`F9+uR;PeD01Df2UDhtUZ|+1_qJdtSA>r zO>C>n-F3Y^r*+49?fwb)Mhj(!Q|N@at}))l+s!WZenCtBa!0YdQS1Afv**n*V5NWL z3+{=mS(0e-*cXecx2Szh>r-aEtyF!ou7Y78%ZM4y0qq)KJ%!sIbRvPjFr`$M?uI9H zlJ3qnsmoTX#Rt}9S3@YYDlIkSO?hx9RO62etw6Zk=J3lytQ4(#aW-#xCkfoS;FP@B z`+8z_D*sn!qP(S{_t4k@u9y#%Vz7Au(A;|Li8tUYg{P^lC$A$&KruGZ((XW=!PjX8mzUR5d355qjzi_;cdKj3c8=iA z(g)MMeU4Zg&cKT4(>B~cXiDxEeAIo%&e>c@yp%8V4y&Pq#7Bt|xd9%GX}+h!#tc1W zx`RfWAxNqLyAl%{;z!ltSbA*SxO_e6BzIKLR=2m?UQtH_{6I2~iSRN>&zbdf^=y0? zBZemIt_zIFs5TqUuV^86dTat7Yf4A&%+M4bhy;|BsZJ!nD6zkd-fm;d>b7gCzhkxw zalewQ@&x?FdszI3K!D2@TU0+!48@xTJ&Qv`9k`2gFD_k~^f&grrDM#;1PDKCux^9)RxT?b}(6O_X}-EZV32H#FfA?qpqu3uJLvHHGRzFy#C(FL9^PX1oY*?X($gA zURsX}2VT~A6{9ws;;0|Sdk+62Nu(11-E=%!*?g?8L7LWAK%MF9pFmZYCfGv`c+^J0SB zDq4YDRxUJ4`CWP5JVC`}Mv)OcDnxIgH6S#>yFx^UO>J_ciV(Z(V+{#hBe@ydcBu|h z#YOGI3RHsb0y0pejDZO_4Bx%4{qB`eNV z4C)yZVO+?X%zv9c(i96NOoU#39}Gy%dCi>D$ppA&G-6lbo9js?_-7<0mp;;=aWB)N zBLs@mSZiU~A0kOntGl7tB`nu7#98u8TIjRCZ;`uxOfUR*1p#wUygEtp1Bl9UX-`ec?_p%qS;VrOWD!KI>u_Ck?lx(?yT3E)Z#o4T4Qo4Ne*WQ%1l@Z+*-?TF|aC51ZA~sM6SHQJ+42MSP1VAU~0RP4< zT5jLTGjg4dtRb&5&$CQKAI8bG@s1D$MQ)5gCmM)nOe#d_r4Y@m5V7${3-3BE*^3aB z*-`Km5e9%+T4EF&*qzgU4!u(309L$XfQs_hoGj*=D1`)VbU&Itq_ZL{3F_lXVXIgR z=#WBf!3JZIvi~Uz)4iffJ~f9k*oZW3tZKQQNLlX3&N%K$PKOj;xatZw%Y0VjrL5yg z{l?VQ1Ta33V0}I?^jJLv2dN{18F5LTKPIOR+~sH(FCY%pA0oG~lm&_==v<&z=pFkz zNoaky2K5B=Te8pgRE zI~l^e2-sp)ExjD{9VTNr*0#Y5`Hc++3-WZMk`m^WI?^VGLqBT>mB6HPBB1tJ$KvV);3z!geNwZJ>FJS(>>OnmG{5 z-@H}1-?<126tOA#BE`ljiuk>#`bHCQOl)I~i3tgP#{J4(z_0?*Wt>{Eu`vt{j(HS_ z%yG0fW!DiQpi{!Yu9n$lm!^6f&@Ykp~qEno{aQI-xtP<~E?NKx7pG2xc|P1p=oP zRj{3sC7lIK%Y5MOCE6f*Z=BThGZi&s^(0=WU+}GqkXA@;0&5w zM1P@4=%u@Yeujt874OqXnfurxqmaSv1L5YP*30~B0L}@1#&3EBzBg{hM2=h!8dpmi zaWe@O_Nkqbwz~Y_ss*eW;gFPWN7&=ajV;?7?Bu@dAIE#24-Xl>16rRH*Da9#gm+Py z*J@X~){hfPZjxnmI+`z|Y!oM~zl}L64+#dbm!+ARp*IMCh0U4R8(|%|><^l?*3|plEQdvTN;jKLRPVFk>l|gk3aDB)}+?S|Gc&R9A4TJ7wU0 zLFU%;Z|L2lpqs2m27&&C{skHOf9Hk&=A$j@sehQ!;iqN$42!oQVgdsb{w-}AI3jI$ z8l-5INqu@M)|;78%dlWmXJ_Yz%ws}TM3pTAhwBifFOLzzjBc_|i%!?5CF8sm0v}Tm zfmdEut=_!i-F&J3aP0sD2R@pI?Z@&;c4tnzbdTlN0CFn0HG&6Pea>;>y#WHvrnxz_j^|Cx3_}t(i*QnOP}}o z-#YXJnn@1~Nd51QRVZ;HFzMDry72xdr#LiONvIY(QysX!8yDxqc!zoF^GR%QiF7UI z77wE{Km$(TunjD)l!>2_HJ~AuDJqZ{GJh-5P)AH@Uk_tl?2lMSi^)ak^?<}M=QdD-9ng#|BCIK7AEF^DT1d#_HO7qCcE*g`+>5iIqA*z%OkI&-TUlaDZ8 zybFYyg5CZ~TS^(_SRNbwMZbPp6L2CMVY=2*9eOQEkH(64qfljDZk%ep@juF1X5u;M z)>8EnDILqT-%%dOYW^KH?EO*2a^>k`e)-{qyA1OWmbJg`lKsMJ$QmBS&*Y!L(^k7m zT$rwn^O7a9YVO%@wfTY@QPQ8Sh4ZpC)~WPDv)OuMpsHDAzjIUBn7oEFG)=LLyGzO@ zXCDam5raTq`5Oj~6$T(M zmW28OCNtKBiU8(tnpe$`q<>MF=!KyFOW;=nA2kjGR^#S37 zRO7wc2FT{!N4M;!_|14N))rwI4FCQYaPqGx$xUm)50z%jEyVk8Bwi-}0SMw`K7=@<28xeZTqkXMkv-5Mn|A)KtfNG-Y8ZcrgWnvYP@HL}?<3ir8q1fQr%tL{LPm*b9iFV8t#XRumhGy(20%>;=SvVz1w1XOhe= zaW|{Hp8x#s`OX)UER#ET?!9wo=GnVl@7)PrdM0mi!I5pG-^q+t6Fj=D&sxbLQ`kHpcwsQAW@nVmWzVc@it&f5-nYL7DC66D!((TS&? z`}XhBFmoPbc|iNgn!SdZiCe^mSq}~NTq!FsKGef|OqOj{ofF9uYIVwcRHf6{g)MS4 zDlKnHOl>%{+ULM>Heg>64pl`a1^&?Ct%nUc0;LlRNaU z-C$H5yKQru>lR-MEpi!`0+Ob~=PKzf7`$s;bl}-t&u;05*R3G{NmEsjG`WGK=|Mb5 zn%qFr)TJ#*nyf(5WSh|A_L?OiX^L<>7E5q z7_n_%q}lh{`=g7Ub?0injxVlq_rm44lmeFxt=}ZyeN@^oRHvjZ}GiTPv>j&EmKL2U{RE-}SL-#daFtOjS$M++T>Z}{us#31Fp0%Fj@n^q` zu`#!Nil3UiP4d1sVsn}IExmfK6P#Y@o%=dlBePnbUCBm|eJ*dFelLhMGh9(cGVH~& z${URBz8y}j-)2qcn%hUdu9+Hh#XzHM^zCh>)nfLUuJRlikzeVs?a?&z`i)A$+TPEz z$Q*L7P4=4!jaun``TXr-8?)x`X1RD4+-Neab=lIq2~2VT)np8CzIZf2kUqqUi>krW3uUwL)$if8{A_>hJS|!%Z4Yf6P#UC zH}CA_H@&9Bwaa+&a{Q;~sbP`%I*(23b&rXi*f(OHVODct+wF%oxDgGWy~$egb7q%# z_sIIY9EIAI`@EJ0hr9fIa`oUA+CG< z{m$ihTj%XnQY->Qs|@3_t3^H-+st%&Z1KuYi3fIed;4_apcbhwjK!BX-FPx1@N@_9 zmfQKJTkA{-oY%zf=Q^LIcB`JBUizcCNJrBl{luV78p~R>pK0&Vcx%g6f%)c>jqBu9 z`&sznyH~hrWve0L!^S=Oj&arA6717WYs9hQEjA;Pl8SA61g|_9kk={2+vsvk;y17S zh}AQ)GWsXg`v9KC5&AJH@9go>`VqdLZ5^Vz+q+(Rs3nN$Uz+CYWTfBzQuyW$Ezf#2 z3+Y!qs%E2=7XmBUSxg>TRL3BpSK9c2AMR{TcXDoY(xFqe9gQ!Aoi#WSc5%#)(R(LX z{r2SJ5DjtU+LFzl5-&{y;}b)wZmZkz^?*S;^`;Kdi`Q%7`eS$Y>l=DqGK2FTbt|}0 zqq4)Q)8h&Y%xV=?w$2+<*Q&|;Y5fykwGcEN?wsdcI&}2x57wtE*LYG^+ryKXs5|W4 z>zB<>+?|;gFzw+9r>(Ic64L9MPB2e8^eVDohF6?H+xGeG+^($~=@ ziBU5bY8TFZx_OL!(AtcH1FwJG=Fws6A`=IPr4zR~jJS5?=zwfTI982*Rao-+ZS3oPv|l}YikGHM}Fy+GrLGL25$Jcb;Zi)xCxKX zKfV&ZVVBpd;H_^%CpWG`h z;1Y3HfAK=$-M!6hYDyhGKA)}ota6olEuNff+3IMp&;G>4X&p$@-tj@#7E7ef4cgz4jwk==42!wnmth`*`8H%ia5lcNvBznWXk_aei3R`k#hI zFPFWa+;i;W1$yFc7PAH%o%4F!JfrThkwFFa)4FHB$@@O_wd0=Z1>cW9@G6*+KF4;c z&z8|ws~HV6h_)^5oipp`*RGRAejEDhcF8{dq4VW)_x#@Pq z=E9cqVlF)|1kd7YSa>J&ruowbn%mxOZ0n_cV~c)9_b+P)U0qUp==~#_Pvf^7ZkL^Q zZ&ZV=B^w(>9y#-Bm2*k2%=A&yE}e?b_mO6_`*h6gR#v4-S#P6{bh8eO&5o>LnrPDM zOXnHQTMw<5Fvhdh)Z^2(wY0jIaZ5OJ$_bp@BXrdCF1k*|D{(f---+8)@~e*P%V+krUaKPiG%^ zH~Vw1r@29~v5(*MTN+|*?6Kp}=}s@Zl=^FGxR@@8>EH8i$iPGO^?%kesD(v0)S8%EdT^sndie0py(abDVf^IV$b>Y})9!1I zfeL(v#&yr?uejW+YND@mzvK}GwoMvZWEuv)jBK$|ztZ-L4VGk|vN_Vgx?R1#yY*t~ zc!U*7eJ*#|9@Sv}^R`!s+zlxY9<;R!2(jL>wS(JgO~2Ug7hz*|(>kvPmj2b{IZTujoad_Rv$dB9n1_Mo5giT(cXLbj7oJQG;jwUs?{> zFejtaZujv6?xcTO+oyc?bi8mb=4s3RBulM(d zPwQ^@`K#{47C8-66hu&hfo{>E{sObUJ|hA5=jtCGGA_*5KU@GFXx}$1#J9hHguuhB zudThn%*{V4LSW_?1TO4>UTx5;qnDPMT~vfa{|KK5f7zcpkOEm5VOKy8n%Rd0N60?2 z7YRhN&%h^Qfvg^b>|YXr1pP}Ykim+w&nyHo(h&Tu?5}(K`vv&)2#FGSn1c_+mLgM2 zv8AO%U?CEkS_&;KEx=FPfM4(rjtCc6!WQ}ih|xEquTL2DAs`*ye1?Y$%=&AAUdlcb z5Y&ZAv{5K)J7oB1EgCv@7sG$X!rT!x=(2PVX5K^we-6@p9K}_d5a(}(G3RB(p+vs5dT*-@&|T7s0mDR>YngNH;7E&QY4 zp=IVkNCn`3e>AE5t*5Ar9a1&4qcV1c%Vzd*V7j)@GII*>3m16E9LiNd&DP+B$|eLt zDuECPsVQAR`JAhOfZq|+cV5bgo-AjK(5vkN{eysq%WirIhM$03K|ms#?>kaJ{W1_k zAjBGzeNBsatc@v}poEa6M*hKmvOg!w*#>Jn$OLhr2&^&L*K9)d1QR~!no=4{M_2>c zZ5}WeVwDCZZMZbxu@H)`$-ZWjhOTd=P$&bGw<9W-ps@-?*#hV$Hf|zJsB+fE+L%Hp zN(gM+M6z$x?wp89^yor~l|oTpvo+S2K5W#F^7f2KVeJ)cuE+Eu!2GYloL* zi&R*)6l;u^EvahE0&9%RO@3pT9wN$J1R~1rvB)CgWmF;*DRB!0h36Fd=jVe;3#ANS z*^U@{R5Z6Qi>VBWZlOYRtTkTtuCg^OdQ#uB8T{`?fa;X1Kuq--8v!vd4-l*H03jAf zsqggRFY^DJR=dr<(@|yOgXxhQ&FcO;O4;PyNm?a1NKoMrF;g{ zlm#!Ru~6kSm|0NYvuTQ^cjdB)k^)nf1ux&RP~kfSp&UO8UZ!uM!t@C&YoNYo>!Z>d zeLWQ{#Sf)UI&%1+EbjNhg%iL9V5K9xN@7YA6 zsY_{B9+V-ug7XcqxCAehcM6~a1QtwRu;k?nmMVOK#O%b9S8AiOHEf8f?|EwgHy96~ z7OID?0!lPI&!IG?e(N$lfjwMW>*i>KM?g}MUO-Y-CLk##3*dTP09VQaxSSNgb(;XL zZ3J))A%JPN0H(77nDGf52%rM7$Y#mQ>n)XD4|l|EUkb(%dDMEMEW?(Q4WyL$VbNs zociI0!xfuVj5CT#YW3OT@B2)-6# zdp)408OI1Ag$k+2%P>a|36PPBM=C<{e-=A<9> ztAYv$B^0~CCNbR#AS1#UJA6+|NL|6!AgdKv2!xO(QC9^O5Lqa2gH2+F3RER&_&%Dj zJl4WEK4n#bB~ZcdvNV;BPyvC4vPU)*ln*p=ssK6#kQrqskT1Zq5{fZkYn-89RpEie zlVFN5VQUcS7cvgiq7QNo|1K-ROF?p@%NCtO9}sY6$XL?HN%5fl$}6*;K730X<}=fZbXn2Vmc0<+HwL-$cQkMNjWqg;GaUc`K9iJ zB>wxfkJ@JAp#xQ!8HuO5oct8K4giACX53wV0U35l`m0PLi}JzsToPyxY)a!b}>D;I2FOaS9W`2~2T zYy-$nWhi*Cp=d0&#u*Bx(lUmEMc4_RklG7pYY-_IvT0Oi0*SDHmzhv_7MqBSKC8;c zMEK?`weio^po%`Di1n{B6Y5ZcO+-eYRqcz3@C=lK+t?aZ(Puu{SOo+Re)O1-qVr^~ zgzuM#@C=lb-z(o|IpL<(I9EWh;N(rqFJsW@l@J|Y2_d!!f&~or*nSB=-c1PUJElVM z^p?6p4I_d$AEPA?0Cx-F@tV5PxB@a0emtBIqJ9j?MR>Z)i6kPU`i&02K0Z8KR96QT zkeTo!426&cWah`)6^l8>^>0m18~0)th>+; z!^IAWa@5ih2tut(1wso<1|cVTX&*3hTo^b{?j9H+Xzv^l=`RQk3kdQFix!Lw3-A+! z`TK@M`h$1j;HKAc;YPp*R3D{_@I0LpsHD%;5btEV7oPNT;;2ftM+liwDldb00v7-I zaifZ+XcMX!PZl|;TZ;FR!w29XPzXB<(QX$3mv9-e(PF3lq7*D-8A;a=oLrwrOLtJZ|JSamrDkosrni$WKIO$nP11rZ= z2%$&J%s8P?x=fHzWy*x78Jt)rqd`@R95Fs;b3(9~X~@L`rU8LYyr;6UR^K$_P0<|+ zpGc`I*cvQn8i+L&Qe6V^k^*XRqDRQdi88c@RyK4Y@%Y9MV-;f1DCVhne50;l>orY6 zx#`ga^Z*G2?5Ru#)ItSw6Y5XY{sEO+oS-xTgs~9U00IR%E~a)XJGT~R90LnucRe~TKc02Tn6^w;Vn_#wsw zjuMDFjO;2~NI_p;2scs?;c!rV$iW%&k!Z$D0)` z0R#?8q>9;B=}3Pcmk55yFo7e(3c+!#lAyptHWe^*sxmHNxfT3Lwg#b<{zj*u)C<)` zQ1JvJkt$|WmAb8fAVqPvY?9MeAz$CgmS#%bV!0JTUBT8Mt12u61SEmgR6#|=EDAei zlbE3bjIC3s0LKdnq3jB_23b{L2~#V3JFfw zx%@aooK-#B7FIyCpiGQ)SjtBWbh-o07(@+4r7z~b6v0W(GBk=zhptgPh2&-dVYHAJ z$D_3*qwAnZ|1#sD7(_M=GjxFM=qf!4Px?6dW@J^r(SZ=?fQnFR&Pf%qeBvZ)89G40 zjy8HYVMuWD&g?oMfDWjLrKS!lA~oS8ZRt9Ylf`r$;E5_H|IDrfQa~Ua_TNPt&RZYK zFRuu6hD<=D9t<3196!i-@o+4k3rF!EPVy514BZ7>xInYhy~$Q&mv~$Lt7BUX?MDDjUR;9!>~YRZpqF z1PW#{?VI4l&E!3W)GT8MQ-p6nae|}to~mvTpO`t>VHG_^GzbBiIGRhz{EpQ^WVVYr z05A~Bj)8%o@KBx{b`A)S&@z+#zstCw;r?L(!6OA`wgKV3R#y0LbMmDO)u2h57Ng zk_6;98Sw$9Uf>n14oKB?Bk(arlo=F;Hl~~mxN|voMqDgZIf(n^(Ni_unIAq$;P@o+ zY$s4w26IJDe6qYdLtYYZgKN%WSf;9pMvTXEPPU8QAfzFf27t$NP8d%K-4Jrz667He zufTfBNyE_vlQ%^-bv&AKlABC2!GnOPCJ+v7%tNdVcSTOfi!LSP;h5^fSOtO;-ow-f z$v;_KBp{W7t53EXWb;FYU@9X89;`WW$MWify#>NiD^r@usV2n-sx6@+p`e+c2e2Ok)eM9Z;=v96joLqf<4TJ70&pe74S`o`c>rFiZ$Ul- z-=kz0q=o2n7 z2b|xmC2xw>Pdt=!l7!6B@j!hAvQdj9+;sS1dIXN?DFy+L;M|lRRcKc+nm}R93X}xr zh6FvFL4=NB&Uofgy(RfWEqJ1qlZInN}=!&&Iz@ZQxv4waG7K_#zQ8`T^MeNmq91^ z0cC`oV4?*=Asz`iu@kyO{$@rMfybz!T@Z+y;cmt6-UB>MQH%>nQ&3g_Ug1tCoF2jY z3@o z;8%3RS+0tO!C8{NF0w+S_PIO!Ylq* z6=DIDNYz>Ne_$0Pt_n`H6Q0A7a;6h(*`j~}#*dm0z$;vEB0XUdoaAH*=*qstcZUk`Py-CIC4)qYgU)f(H=)uXt;c6X{{}8BMD6kb~vaBqwNP1F9hdM+H_y zg<05ZYSE8P3To0-G|eH=)Y9DF6DTAn7{t&VWp<1Rg`ZcFoVb<>Ye9CWR-cK#w-!z? zh~8&82t~6NyeJCEiEEYbvm9SitIy=$_nDidq(~!L%z>dnZsOn-#T=**JmzqMK@5#z z8>NbvgP#SH+^7OY8j*5fi#9d@ttKJ2pkkg=h5uGW2;v7Ck@6CSG{Nx-Ebt1p`Ardm zN z0Rf61tVH6llG2^<3|dWC={G8{1P_LQaAEnygi3c}iC19RMW5>N2Mu6TCnpW6B1b}e z5Q*v!BGUlEGg%IjvrHg8UO~QxX=8X^&PgF5H-qO1RJI`JYt)(nDj-MV2NIF6o*J{y zcmmD|IVl2^oN@vI3KB%vKvUnbg*g?P`^PyFRSJ+zM25Af%#rYnniEV?(dU1hBXLr2 zD*O++2^eFz4Msv32+tEZ87jIaaqvkQ*zi1^6MRCNgg6(&nq@>X2{9;jgL?(|AwR;2 zlvfO-B?>qf1Fv8+PlX>s)QgHfOvZ`iWYX9*DFm8?n~7@95fzXraH3BPYf`o9!$BUB zlayiC0oZhd;EcM~Q~{|1Cp4+TPoY}@Vc{+^>^6R?PI97F49z0vq}wQVxIuDaZ*t9| z*a>C|IS}@*=0|=N|42xbF(L|%D#0t%@=HjmQGN+YD{Ow`B=S^f4xJdPrMU|5Lw@`l z2}w1k=J1T2lg(4nXS5BYR-Y@t@A!djBo4MIW-`3a61;-VT2%CzTI{JAZz~`t=fq%D z#Tu%&z?)%(A2j&jJzQ2|hR(^n(PIw8%9vJ!=j7BCYG@Rv-V|fw0X9EKh^(m_%_|@` z;N-*TI)Er0QwMmC&Itf2as$W?QZWcZO!&~q2Jg=`3632Q^rxn+RzOVR#}tw{Q>d^3 zF`lz?GKI)Le`8JHyaD2c>RMAp#3|i140lN} z&B;YmYo4qCKjdTp8JfdjCq>647`j7pa+Kw*MGh*e)#nQEJI-pFD&|S(Ccv_(UV~?^ zQi{O+j+578Xc8qvw47Xm=j5DhCDJ5>G8rBW%98>idF>5XgdcJlJVOVnc48zr`N0W$ zD*RB+d4lKz@kh)LIT25GO@du^REAN_h*kl9$q(2habQ#Fmw3+3No=y~0Bp0P!is9@ zpaT4q6X>K{lbq?KdlbIS&Pigj>j3PtLoid_9DyaL2O(3feRj@zu_|H}teXmqmRf%R zp&?a9LIvS5ixd82Xjo;;!gG2~b{1(ELbp^lD@Rn-ivAT4qxhAZBym_(=~;LV&k3t4 zViW{tVXvvSuoy*sr$(-TYYv4^wKP`&F^L~iOX5haQge9D&WY5Pw-$)h{<|2&v)nFD z>?-?=XVaX-u8KaR<9M~kxdLJiCz!7y=AhaDBs6jGPbW=k$ESeNNU}w3@jpk$ho2^nhvE{CJ(P*6O4IBfCuU=5RS@< zX=;uP9B&(gmNgDZeUny zDpC^-ru7n?U;l@_6~^=sLqvTM;L#j9VCT zB48a5SH&$%_MJKwhR)Y$5`lsSz~CrZ*`}Yrwm41zj;=j9PfU~50!w2>oYb@2uT=M1 z0u%}NBw5nfzwR|B$PcGkx&^|i40e!ifijO_8)$|ORc$|5U}><3lcvQi5E96;#kdGE zw3r2Q^3rH5Akhfh;5y*`Yu$5lvJ7phvJ(qD)#XH@RrC_M?SB{JxXJSJF%AwT7{_u` zJ0~Vb*BO3eCkl5?0t-Af=0txn3zKudz`|gfhgq1K#IFdl&5Rrk-02UR8EP`uN!;&Kdasme(#@Kl_W4KCkHIg9$=#W-%Jx_pd7 z&(9X2=bmE&$yq^#Sfidh)MbEz2+@};<7YOWMiV#FT64MkAa|1^)| zWJ(#@Q<;O{D+f+~7+IX^UV}g)g2jve+g|^{N&*$66hSl@gjp^BU_V**2D3f3JWf$s z_BY!jXc+|(cPjjWnH+AHposuPFG}q|HPoaBZgs&!DZsLcRAz_?g~xGD1{T(35Ml7EvL*0HKoQ)8R1t_O z{0@9j83nroU&N0!6=AHYvIF=d0pS&FHpHq5u%Z21)bu}41zw^;#7T(KO;wJG(wsnu z@6u3L{IM!TKo!5+X7~?OftRQdaUz}!RZw#X!$I&z0*W|sURJ9B`%Dl^{WlJRm#Ba) z%Q}cKgQU=Z@K4!JAPgA5tEr?J2oL8{s0G@-3@7o)P&8U)&}@#t=Ra=ZjshV?5W%Ig zNjaDL+bq0&Feve0F8fawJpOvs$FI1iNKUxY`;70daB{dP55)V7mNRPgxdIMP`C+pn zIh#uFGrl{*iOrVpGlXVY)|B`-SHNK@Kj2jaIZtK~!S^)O1YU95<^jBdQh*g;+p_GL zXS6^EkI2vkXz;-+jQ&{O!Vi2EK{}18QGAC(P4HEOfv?JG9~74m@!?)8BzSOQs`P*< zXI1Hrgy)lL605&a0oWbn1FVA5oPTd)oO~%m1V%Lg=AoQ0F$&A7RSA}zh#XZj zN>@O{q9kD*{POt?!d^uPdxZuBma2$b#`VFq^+~r?$hI*f7M@e9iM@)H@TQ0d_F5q! zijz`h^jWz{qBKtY*^eSMfmK?cxlWJpxxNBo5+`5E=(DPrgg=f^#K{gLN5aNgPQj{` z(^Wta;^a%|eU|gIw5bR$5GvxNepU3D$`Sruv``aR72&HP1gt_cmPHA)DuN2Zw-+f) zj4c*1G)nE1F`@;DXUW{G8l2f+sa{4)vZ5FwNUo_nwN=3Ch?5Lu=s?wq5P$fih?4?F zR`nYlfL%QZPpPYeiijpM3*li0DA>_G3(s>opDa+Fi8IqUDEi~DSD#n>lK2`zIgE}-~8x}^NRpn!NF;g*T{pRw0ma~y+jq~5H zWT0EI^|^esKu!((5T1I%p>+lCDTQFs0%kO;aUFu2QiFe2uxl1pn)VMMa|7~-&?*VK%K&%^vMRxxBcndXBXGQunPn-3Tg zNV8%?!mq}w7{e5?A;GpW#GJS&O@qH_5RXCBPyR_~J;aDngfh{h4?oUR3?WD6kYIEb zyn;? zf?MGR5lBNJhy#;tS$)s`5!ol zl%@)P^F8FSm=1z({BpyUJ;9%YkU&lDjFtc{C5EWwzp)AnTov4aIz@Si<$$^@=|+Vy zU|0Z?8>ErJD`h9(mCCR134_ zvs~|?48X?JI1C^~;tJ@q%sAOBhtX$hInD4`0?)71L?y+_5f?)^Qq4X~DxlA@WQRwe zRYfTR&)3vsBWZm`371;qEdBdF^MfJ9uwW^3obfd_C&9-s9F?I0Ut_CDS7J)^5TiPh zVg%HwX+jo%uTE~1zWh7^122ecaIqyubf6f~fk@~0Ji!U^(RD0myyyW5PuDoHBy665 z%qBHYKr#tiU2t-xD6ru`sbYfg0Q;LzR237v3KF(LVml`r$WSG=OQ#T=z|%d>LZz%K zumCE6I~!`+Yz2gRPE?Sg0#!>w0#EZe0ZvvGfc*_fxT$Le6%hG3$w9gbX6> z%*k`IssNn)ixJ(YrWsVgOuz{XF?6764TvMCVorEaod)r=i4z!QS1Q<}L5KhpO-&LD z6uSHSd4ZFUhinCH{Qv_k@CGX8fLF@#Kqt^HJP$W$@358S2au~5by-^L~W6En`B*6(lrEFNj0I&En*{HyP z%O>+$wVRT_`jX5s#b$DNh1w0$^hN~`Og4T*odg184B2p^4qov`vO%y8mrXX8soj)B zPG8Y{0f)oj6>2w#>kSq`#AV~>3pi({us8gH*b?fBKa-8=3!KaqJ%(VlER}nu_>-z7 zJlQoYhESs5F@zs_C4uE!nD&M(=HV58rZ=W9@ME_mIJ>1BQ*2&D1P$+e4;c{D11KP1kji&lQ4@yO8B8s5(sNCWWsqn2|sx2Hw|L@zwin+yPz4G zB0$n2t_L^yAN-0 z0m%$Jx<*L}cu!@&;1y=pXkrtfNd&yYT^|_wKu1trDdeW0W9WNmIN&|p9>6S+U*$*% z-czbCvQU5@>B1}6GzX8uB{=t{XbBvJOCV&14TgjtyCi{h7PLr3%lKI5l0z=`C+Ef|TM#REwOtc~oRq6o#_&*C5_5R)RX8^a37u4qH^~ME=~%6BR{@hFKju+_ zGmi=rAh6SUcm?awlgn0X+IRL-LS0&UnJjS&UKPh7kFpCPzqpVQ$Ec zNS4`Oe zm2z$p#9zn~VqVFQ^^@SNpTaotQ*d|%Z?UM!3KvUu=F8R!nzL1#I5_Y?3IwmbvY-kG zB9ut1qL*LULZ1g#NzJ)HXzIut44nkPZQ@e-|}4 zNjOHIRV6I=xx0k37^I3m^GR4LVDjdN6G|ZX$C$kFbA5OPt2x3*iH$R)2-O_t3h)?i zRJOdwKm!M!f;^C*w!A9y#Vm_ZU3gRTK7;;IN+}MtXolR0%KIuOb$uoNyjP z2N=1ckemiRaFUqFgMOm}un!ICo_{#;a?*JW9iR;vx*g!@FegIEt^=?E4ap{Tbx;8w zrY4R>OKcI2B|+u*B#6_*JdE>Jdo1+tSS^;*H&><4K(Nlu3ED4<6ftRC0B{`mj zKU-D8$sRHW7)5mY0OR>JCm;%sNfn&}c@<>TFx_y{h0enRLD&X=iE)KWpTqZ{IcYI^ z|6oBg#*{!KNjO18?DSkNo~)15AmDwJ$;&piFa%T8QyNCX2|PMGLY-0O0uKcc;wV9N z+$89U;kcNxDS}N*#ZahneViqc@&nu?@Qjo>6!<0|C*Xz;1rpCm0Oi2w4=KOue-ioQ zZD~G$mluLpuqsW(P@uUO9SuXF@Y}Ve6uHLQD)b7eyyP8SKx{UaQs>NUP0@@`DleQz zZxGwrfmg6Ks2mD~c(S2jc!iW-$vj0bX1Ka%b@65=6>b493z z*+}rv!mr@jZzROMjbBN&-!zDO3O~~CHx1G}MdqArqfGIz*y7VeidaeLwIJ(*%p`b4 zK^DTI0x2p-B!x&Mc#q;Cgsi}Olr2IW5xg%qKk|e5q$*)Pyyz6Xf~~jZqaVcgunCPH zRwq@7)!~J!;1z5_F^53PtmP)s6K)n@6A&Z93uABrFLpoI(mQp+-QRo+&bm}ySMK$m50+(AJ|K~5?;mU=%hlw%0I3>^JZSSq2+J%82vqU}J!TiwV?(!oLYfP7 zg?TO}Rgi%4CQ%H7p-TW`1$amK_#Tr!GOiB&XnEK$J7^P(kP^ zjS%YqfI9VesK^aEjzIl^2Pp!ylZrM{(e171?pFDrz@|}Y1bFxhMuch_ZGNKLVBvkz z0+{N0$shDArNo!nj0e&w+7CmIGZ3Pu1`AP2EJPavLbwDH2vKD_A*yUAM8+XR>J%b< z3XwvENTWieC?UFCK!{W&L|6pejT4}o2hhfl5ZyB%gf}t@gy^0DAys+b6$k@|ONjDy zAzY?{&!LutXwe{qiw1DFE>x5d0^{I4ocDxiz7ryA6QX%dh%8-*EM15!U5E@rh%7@0 z0Z(wV0Fnn1b>KbRjuxVAY9X=+A;gCSLWtCWS7<&$$XkH-NG@dNLUnx^h9H#NBQga7nF4`KfuMHJTm=L& z1p;ms2?$h)kw8m$0@*Er?3O@wOCY-?P)bCgRER(+5P?!30tH0^*)@Soflu2ZTBywaDjUI`tk3`l-B1a|BXpqQJNu*U0 zX_Z8dN20Ei$dO3oB_ujWB2gDev|%7ZQBs7WB#B-{$jU@0;E0esB4kA(#l!-wL;ehQ z0$DkUteiyNMEx=9r1NEGNu6zE9wyCm{X5?M8gteQktP0A-fWX&Y9W)jH< zDrHeK3W?@C5(PFA1vU~{D~YU?L;;ON0gXgfN+PQyk;##0rXo?`B9V!a$izq#B}f#V zNMu?hGA$CB7Kx$+iS#BydK01OAVPK{Li!US{fUs?L?|kVP&5#sXdpt-OoZ%7geC+L z(w9h{Cdl&yd4?cQ5#%`n@_G^Udgbh^fWN`R3s9WE!YCJ}Au#`->{jgZD7cLsj0vd(;kc zHB@RGl2)oJv z0s%P!hm-+jDA#z%O3~e(;BzD@vPyJw8UQYkJSd={+hu?}sC|^iBVHfK1BXO{CRRic z%Q0F2XdsoLp_ia&CP5Q{1Wg2pfRa-{auP<)Pk>kS`)FcDr}^M>*bj8@4R-dSJj!!U z*dKJx3BE_yqoGHKZr}s}wvW!I*(V_kVv%WrIU;A{3tSk3riaDI@X$b?Xs{pW77!8WuV`Gc zEr)f28gjW0`v;GV7zG~X3W{_}w9M=S0wesx1ZMVuJ`w)lR5Zj71QloM8n7t?3U`8g zn8PE&{C$G7qEcTSt{LMtV4vBc8{QLFcY1y;)op<5@~y^eXEmL&Xwk5y>upEWs~@n! zsOik<-DjQ=47XkrRNYN?RF%r>YG0idaiZydhy(zSOF4EXmC9bgHo0R5<{QDR-wys@mSnm0AhL@Y>zP79z*H2^f ziY~D(mV%xKru&rxmW9Vy|lFR~uhFXQxJA3;$llQK!#u z>8^38nZ|AB<-$)t?cVsm&}f*ZVKaKur0h+)pGnEM}2vD_1%oeSus_I-KsJyx{^lI%{ePl zrf5`ZFmz+@9c8(*4?<=YNYgagx*zy%DUn)CMi37_6js? zj|{FJ*KB8>uT{Iwr9-5{sV{gI@T~zCn_%2AZ@jEz0Z?_ ztGBLo{7R+l?sbc*SN3WDy@CBPw1pUd7~l5RR0-R8@N)#pDBJ+7HH|8|(RMz~M#dCAner}hRm?;2`*UedjumdCy? z;yaoNt<(HHrqtFb(%xXMeJZy`a`o}YqLOQduj%@J>Jamm2FGf&pK;5)`o`lOlWTTA zGp){|x?ULvjia7sKS(NZ@Am6Ubk?zs?c=MOH{W>NFIh9Zbq#5b?WmFWS~m%6-D;|N zC7on_ml+4lt3Nv)*nY-a^UA?f1-0Xro7eATT`zb>v3bj><}Z5<3BM4s!Tfakw@H1q z64z8N`ZeRAj`x9*(57`i9jl!@V&BAFLl(X@fBNfT%N-#ifCR)ec z5_dl}uWOJKk*w9Qb&bSfIv3*JJ`=XoIB(wS{2HB~b>g}Xt0n5I(bT+sE>X5yE8eEj zXdlg`4_$wn*Evn39?R0qB?e!p+ia3vnUCh(S{gn_8jtZYOPxV@&N**4S$Nyx&P#v$ zAx%ymjPh=@vrW^pBTMxT%`|%|9z3%ws@YJj>xbqw*_jqodB=nJ=&JKXqi0T=e{ys6 z^wU$4tCrlF@N$0a%Zqi6-5K#?;-d*K4Xhfq>e2PuKsc6ZSZ3L z!QDI4r*4l=+~4ria7~Ra^EyY*_Sft)Qr~voBB%QT2hgNDa+)h+UlDtQEX#DlkP8WpQL+^M@zPNOl$0F;d)ui?I9jg~nbxP2hN;P)p zRG+@wy2wd5ZbF5Wb77G*WOu(x5$%oIW)%zf ze)0PR7urrAI7>tNsov;kNm~!>i@WIAd{BFFpYipw4Au?b=af7qc$M9Vxyc8rUliM} zXwt9Dq@BLl`-r2cS9VN8anG;CuHD||x5>V?Fg9?_+=QR4i>I#t6*Vn((fc!1p4NLi zd!bdv_}L4)y1iNF+iJ+koq|bz8@jd9p4&}&C2xS$Sdp{Cs$H|&4vF~OM{n$YlOM%> zr+!Y1ucLqE82HkBrPcc@Q|jKUSH0b&(%7A!A83CaR&#Q^j}Thw(aJ9>yX1sjPJeZ74q7te#o=DBkox@m-W~iVqv#E z<=)LP4MQvfcFg~n{%&^H1n*_!>x=bw^EE|K(Fq!!rHCtohF__HJCJJ1W@tV!)bPbBnwkpY9HBuse9& za&1xCl#S9WT@yAst}qTbXPc6o;E<@F^t4}bJFg|ZR;wcDnb>c-+TO8k^P*)5_G>(BS2*E`JHZWwrK+<%Wb3XTT7#JA8pK7Le36O zwSCpD@WFiSHN2&i*FF#4&GmdL()Sb|NO@I4p8#aBh zn~;1pb#|MJeFAp0wH^4@t@DP@)n_lUd*YB)T6dkFqhs*9=-lH4*4`1dLXx{Aw$JNb zGvRKLPOxK!?4SCm(I$(N zMlNILF#q}MaeFEFIR96>7tPCGlIWN+Kdb!{cW;Aznp3K3?#MUj)x0djRT_P7&z81stZCl< z>RGeWtN_QQwwpd=HS?Z7Y{nhEGd=q_^>%c5r*E*|%O$>WM!t_Bx32>eW&uB*4befM$S&%P~6+VSz2Xoy$X zE?aM7%K>eEE%@>6+-{5XD)Hx>CiQC^a_;1QH`9z|&#e|ajorC3W@^n3`}YLIcd0H| zGpH=!{J}?E2Dh&1+Pe8WpW*8T*Hzb^~2yb%vz}&kv?N;WDGkDYE6ZuT9;K1GP z%%JJy8@9*9n{_tVq{0+Yrwf^z#zSZ>JTavqOS~vXC%Q>$m z-^zM(V)mrHr<-?keR=xRt8ee~Cw*HGGSp(?rFC}UBg{ni4tK62aH&ye;F)>*b9$JK z+TVL~iw4OVH$6{h7lY^SC|rBr5kJI zZLD=c$6u0mq1n539gfFa$8{T?*2L#vj~30^8E2d-+Bt1y&h@4jd)Gc-)ZuM=moGbG z8(6igd)_c~)!0`Z)BQKyG7|KRn*T#DGPKI;P6G>SdN#Q*x5w_AcQ+c|GK#)x@vVJa zw4vswF_|lyNgrmM8f942wDXttE{l^sFY>HX+d#Bhr=`b})W(k2wx+s0EqsvfTy3?9 z<6Hfx1h4u19=jJbvzc|EXmm=_mi=DU%JQnN73{w#ewCUX`fyJ`tqvO>x*ixBYrOFM zkEX{01LxM)Ir(Jw$fpJGUKR}X-Q{UI^1U&W|u9h-N*KJ_fAc^)SPs-xJPMb&uXW8ZQ5(>Q#pRwkX?h~Y(7K_uXm3v z7&&e0t6YcIl}6v2T(&v;lyATB{T3fAI#*a|XSXxBROuDAucoh zi>RC7rCe=ui-gMew%P`5|2gMyubLU!hY|)R4PLpo`SXg>HP?9G}10 zGr~9HyYx%(qt(WG7Q&xrFQ%+Mv@J4w^RkggcinpWsY&dj=bfJVoIWyX*~NozcBX!u z=`iGOjJx0L@L@9~SM(e7oNm0@HED#$n4yoip1ZqfV6%MzMzLCk8$Ty%1|6SyYSq}4 z+sJJrYkatSdS=fZJC_%|jRW2o=+5I3nk-noY*T16my@?X_qbBDT;qG{ z=IT|y+9ph2UH@@x8yy|9+^`0zHI6;{+VNSjsqKzWmBl(eIxZM&vZT#z*GeDs`=vI0 zH@t?;`KW+=?*sGvrQ;fWIBgbwq)81O@oJr#8ylaWy5Ndgn9VMegIY_r*4`XEG%2%n z8X>*4?bhbrbIMLN3h^+}7pJ(U2H6CKdCecWZvMuJy+)05X|isl=gc~umv@F%?^tx# zpizE)a#)o+jUr5)1G~2F(BG$(^Xksyzjoa{^8Ad2T^AS?*&A-`@^A|=YpM=cxjV2qsBizlC*lY)sHXdCVigU zPhUUHzR+vIe((O7gTB1CP8u_92a&3?Z+$z1?jz+Z_iX1y^ph2UE;H2>*JOZ~LEO^{m6!|T4>yOv>N*q=v4fUz-o~dpB z8nzK`pe#3`C5F`cjKWx1JB(*)2~wG>$UN*A4-P)da*V> zu35;iU9AtDn796Fn>zbiM!tPD$NE(3e&fWE3!gRHxaVYevk09{=QhosvFwapSc<3L zo{3w!1T1Z1JuS3dzru`Um+)mScc(f}u`TR)?)}t}y4v>}m8~+V>b-Tf-_qNU><+XY z_+sn@9m679r^1(|niB^^PuZqvxp}7VWzwcge&dO~JDCoiCerEj_SMMymB@Q12JEuy zI@r2;v)R_!Z8{duY4bi}K$AIF<^?UiR5RalOYsTEJ_Qk%jMBqzZh7}qD_?xQjfKsX zM!T{XT(44NZi#yvtK2rHBf5*n9c%E76hA(vms{A;@kZwtZQm1PDa9j4I;ZwQe4NG2i`)B<@q=AJ=}~?x}myVb)ON{-cb|8YU(+xZ}Aw zr~2nE{nlQ(zVxlbiMB6@pq4{B+}K>QchL2&x8qBzf3N)Q%DV*hbB9`!{(1 za4Q+riO^c>c;cHR=%9z`@K>caH(X3d-(FBsXPwikCLgpdJ6@RC?9J^0%~}5I^xQ&i z>dmx2UNiIbmyNp&{SWLj98#&4zTeGM_b}tEMP|9r%Cb9Jb(`TiKd(#MqDaGLy1Hcp z?cW@zXL4@-s71x+UM5?L5`BgH_8W~KUSfY??p~Ym&LKuV7xs_!eetW)_KQEsq@*r{qI;O8O?qbwC2hB{kkRZ+;jDZJpXEwe(Au$&KvKo zJeO(lGADhYZ;GG0&$AEhnr0iFa`|?r&6nvd<{cb+Z{5+}2cMrw?PixYc}4h>RX$$9 zr!Eej>JYMHaC zU&pE8O&aeFGtC;Yxz*05g(gdD*>qp^#Hn;bvfaa1i#|kk`I^7s&5EB>#*DSNXEk~B zkXzTj`R`3%njh8s@!|WaU%!vJpxZ6W&3nQ_yDz@Qci-CA9#kvmXrm9qX55_>|7OrV zzi&PVvWGgX9df3+A9-@{paSEAcL#ZWT>CMsv(MOVjm5Nw&=kFcQ;MB0Jlbxv{ppR8IY(Xhd){@A$WJp# z2&(tIb<1jY$A2~&x-GQ-$Ms(IL)`7R9!)f9)yZJrpfCcAZ!O?H=lhSGc`_q>`&5aa zSNM31ofhe(10Bms^n<4Buk+c^rL=SZyL&%x6Bl`B7M-3k`CIY#v#%5HOge9W>BXIb zMqk`wF4c=ZdSus^Z*SH|WSi$l?Jay#wWRfnDGxRlJP4X;C3ro$h1;tZR-12&V=kQO zs!{Jiv|Gob(}TR)w3(?zEbljF-uK#vtK>X;y6Zy6(^^^f4Yt?r`0Zrp%)16|RVU3c z+V?BtLiQ-96Qd%H(?Tbnu(}qk^LlFErMI@vOKFi5KQrR!(H_^N*UlY1-+n~bciYBH zm=m{t*7ZdKhgOx0GEQ|$+c(m^u!o81{Bcvy+dMgYbDU1vraKS%ERHeWvsq{0EN8LR ztbpv9GqN*gjH}hQZ_RuAw0i5$>@ld**uxDM6*e8w%>IP=?z}^t#=GWSPqsNc+{?lL zhQ-C3Y0kbb*SAznE@;rV@`^#1eYy^r99g}2V6*gJ3G;W&ySgcJ$kHKSb@#b?Z8>~q ztI72VS`ID`O4qLTT+m$T?6ouQbxw^B{T()^?OD6P$YOb~>jCbwANzb5`zkxsL{ud_srgK z<#W|(Jx;EhKL6Cw?OIh$(i>()%n6ubIc)ac?4lJG%Tt2(3K}_dD$yGJ(p#hd;J@SKW}|hy1UVNlaBX^xWZ#?mJZF#TS`c-4>ysx)zWrce*NBAO$(bk zW4>NZ7lw{H^YF^3pDS#Klm%=^_n)`CiKAPjL5|CvnbXhtZ9lxb*4|Igz6Z{0wsUGX zqr9hYiry4A89dKqPGa9H%lnl?<-gK2-WL0O<%>c0qMtWTothLjCw)oD6F<+>3(ub_ z%Gy=`OIE)p$?Xi!io>?2PH!Hndv99v;REyE+jeT#W7Dk5`|^hu);z!0_F&ZkgC+(K zm}I>w`EkJBlxLZ{s~s98x)W;HWr@G&@X47scAZRKu=0sdw7c$sq_6L)>$Pw4q4)im zJJ+t|++Q;Oa4SM18)*TwOZ zzCmJ#i#s&3JkBh8aNHHJ^WI@E zu2uDTGF;Mhw{YyqbDeeU7M$BP=-}PX3nnaBJDRRUP6tZn)TMb&{}yxxPgQ3sO|jsX$V2#5~h{zxkdUU-!IPKJUX6?PDL-2HgnS z7xb}Zac3g3N@SJs(}UYfTCB4)em5az%8j=nDS=rFPut$D?`sp+Z48Ear8Oa1%7SJGH7NTIVRdIM1N0Z5{m)bwUhU-R?hY@#<6~+!&x>(C)ZxW3?JtYlWexCeaU#}X zL$&h_-Bx@1Ma`SuVZyTU$IRy+*kRw`d_$?hsY4?I{T|oZ+uqZ})GPDl+p7EBjB^&18{TO0+Mt>s|P(~&#kG%}Z(TdeqG7D(C$Yd#y^ec;9YRR{Ds?$_&?W1BVAuE$=f`>p@v zdk(eTVrRDvnDHW5oYC~^+tx7+R_Da8uv%Po-On)XR>Qw`E2^|6Lvl##(yZEUS53Cs ztq)(jRp;=Pt>MS^_GrC-@1pwowZtoD?Ti>M`5$HP03}JZ^?O!T7rJcQwr$($vTfV8 zZQHhOcXd@)mu+LRFTQ(c-n=(!GS`X~dE%UieRl41A~RzD{!x!vQy=0oAiZqp~;ncj&p&K@!iZ#BqM;cC*e zv9_>me9h_M2e08G2b)~Suii|SIaYQu{L6RAVrbtN9{NT%VGDZ2t& zpJ4C`whb-9KF~_c{vE&N$kQT;ufP6z0yig4)6&gGLH61~LjDg5X0ZoAO}zFg@9x zt&dA~r3-upd!I1X@epe=)kH^4Ugryj|&b-f?g--W7@aG9UHmO}}{3xr%V>V)4{J zT~wJido^2}v^MU+x4r*!D{AIiesi9~h7ntLyJ=9kn_ z!17U2+;fGx5XnaAhVl=7&C>sswLn?FWku=R`|kRuPQ8YS5#)*{KR6?sBq z7>rf>sr%t|h$!t5;vB{V-xz(Gvh3uzc57uC?i+*3wjPN4ppSlhain#o-exbCoj6;1NQmA%wR5^ZbmsQk2*9J720xkB7vh&n%0|yW!Bm@e( zufF}9hT(_S@y}^KfD)h=duE#Uyv$htdAE&jF zJ($_tX3=R&UZvP6_o0RrRaG+3f#DB41?;^BJJ89~&vvH`FDUj{IZ!r$^jAe zQ^V0ndUZhN{ov>&5lX1xr=FE#X04>tV(VX*Pe7Y^8K^QYSjiJgz7J$z!MJ& zmSD^cu`Ex5bAxBkdnI5R=4;!veZmCtl}_dsr^{h9y4les{Vx69aH+X_`IC*il#`4c zHsmn^RMW!E zgexm_2MTfnbiZ84W+!`{w5Vuv;TEKtAKHaCRSv4CshCgkXC4y=vXSDxtBbW@kr2-A zOnZu8#G7DqR*?d=<>nA+tY`&YMtq+#N{Y6{!}7kD=)NUcCP1+D(WQna#Rs-iG?_GL zOFr*>C4;vZywmuo@)~T5SPg0(qm5xo-qYlrl|7pLj0(5|kt-9`!6}h1)!EzRXq9n| zW5dX&b{k83m@8JXBR|*oJSyv9*mp}yldQvWh#)2&BFk=2y-Ow8YzE?t-!!nb+7oZE zc;=!l^*n?y7D6MD6zNjK(Ztea6nOYWVQV&k^*3gy31F0oFO+&9vDyR_8c4Y1LF0@U z0-|*+BG9f$)>XO|cZ}qZ@g-Wyx;94}zY{+RbQbW&Y{%3yr`lbu_q<{Lv9QnW8n=Nl zcVygyF+MVdpP`%6P3&QMJFu2!%yfLp#LZth3I53_ePHXcmw5EY%d1cE^AT7xV%<$* zgNBTnc!(@*N-BHt>?!GJb-tC7c{axuYv6TjN$GH>$;W7^torMhm#%l~2?za#r<){a z^P{Hj&CbJy&R6$b?hF2t=G9mJ9A8sq%iL{ZjaZsZL%~M(AP#+790^qxvVPNrKcnvD z0gg;h_qH#au5XL9p}ZeIv1Q+5#7K*<$>Za@Xw>1HcDp@ZXnmZwaBgDW6z_T*m2aQN z-Bk>jU@v_U6V=XG)0g#SrFl*I1F5Ckk-ZOCVKO=}_}hCHqmziGHO-@^ zt4Q=D_&0dhS5hB8H8X6*pb<|~>|@ZaYqnSkhgx`~yGOCHT$zR+XLalKAG5)r(SA6D zFm`E3-f8#fD$k;tt=j>{4!@4|i6qJa>TW0aJifMy246ly5X-1Rgdh)0Z#8Jyu5b(;60@hHl&gTZg-Lh7S- zNgp!8%=CDJ4K?FL<8}Jbc*hqrPKtN_Ahs8m9u;iC!VGiBEIr9wv25C8EgP3=C|Os= znV8L5hSP%R32F(d3F^_Qm$)c(S?bd4+U(qfu=w^6uo}?%`S{ZM^4N2#Yg5;|*16WY zhUZEF7bWas4!3Q4VR*H1dFh(Th}L0RKI_Bpr-F-JiH;>kXfZqHmL`kC(o0U(OG!Tw zs<}hkc{J6bTn3xIaQF6sjz#V}={0`W(eVPtiCe9;TDo(!nUfMyJDbymcHr7vg{keU zuAE|U&5G*Z8hJ#3Xey$FBjmDZ%6_TD9#pHvTIx{Wg@iN2yH+d>q1qLr8i>itF_*XK6M!hwuF3a{ zTKy-}ql?G!IyEcn9_Nc3^Z0c<-OTkQBTs;T8_;0s;gZmA(!;w*6>{KBIrmr+)lPf$ zz(Ilq3%4gDSNoD-XJXUnxqY1$^9t$can=RgThH{hKhlwmPg2wCuE=r*aBX#ZVYj5A zLG5=trrmdhm!_%*M*D8KcsY5QE3KBeR&E|kXiJrZpg_TSY5pMiA3XE|YX@L*I%(+Z z&w5kPG%UU?t0u9_(Tbbj)kah6Q>>AzYzscD`MC#U>*-~<=4P4ufI?jtJJ69BW0c&r z&4W0XW6_1oXbOpPs~$soIsCz|ksf>x6uqPIP~#}A3}|bMT)bm6>a5Gu9pGC!GR?m0 zW0DoXlTZ0N^3hvZ6CB)<6+L_a)0}jJT0d9i9bj^e-NNL=@Ccg`&&|K+9b(FTEb#;- z5WnUn7(QpI!=Hjx3+$hMOdAhwzdHLg*fz?mL|OXqZ_&q|ir>?(qwjg~PK@#F|Arha zX{VuM6}&s6^#*<9Y8k!7W)-(p-68I_vUBVaZ*>9qGeBuBc8UC5*+K22>yiD8 zy_K=FUTNWZC>~Y#!@>H3Z@OYT%;>h6KuAhxmS<)RCs_5|}!DR`PaukByS3SFgSV%+pJI9!E=g3bX1Hq~qRo7WG zX2$YOCzoJFx9ZEurpT|(@BCnnmUK|&f~VyN%5E2ISkm1;ox$+$BDOdh<`4Pn&V}xxOlyEj)&7 zw#t(7#uhxXvdiBd*=WL!%5CmvtFf<2U00nhdNv67Bra;^8u>w_*P(i4Gz;h!@#kgk=ul6JreeG>vvAXMMITeLM2RhpcQCcSOs1&i4R9x?dc>U6X<6cX!S^TypJPqGXV`Jdb|s9ChK^> zQ^sAsZ@HX5_zr7Ha?)5T&KC~`*;l={Toi!j)8|IsZjt8oHAzHe&4$MrJPcfz&kJXS zSe=1TKKN(61RSWU+b{KV-zJw%&dh?vJmU=*@9uI+Ld$%ZNH9HY`AS;_95~F|Ki{>L zoxX9?Q?Ta+PBcIe&i~jXcJ7^lF0uTX z)fS=)6`h;a%MicL%RQ3OIpz=(SphyXJBs9$C3SawTJF@4IP8e`l`d^2UGV2R@98UD zYHoP@T-l|3jhs$mCrJxW3khptWg#bKLanU&4_OTy_C$|wJJ`!9k}u8O;(R(fHv6>u zX6vKlIzN7ikggfi`{M^TuKKC;^R>UqLnm*KMwN%EKma+h;qc3l8a{os6EV z0yRL9g{xktXn<)CQ)!T?4QMn#j=)HkTR_9g&TWSj5Io|pDmbd%})+zzFOc7Qflf#lfjrRDdK>aIZ#Srg!(y*L$ zQiY!>7YisHKIX@LUnoUTf+4-i4g1VogCTfyG1NF)n^k^fk3}>R&~W{FD;J0>#@oo= zy344?{Wp~xHv=pm(27EEwg@_edYQn_LR?T0^y|Be(Atl$FtwLqL~$I4|9^{{K6;M+ z>8}-+aN<~wJ;1{1=FW}p@5(4StqlLY*og*MI8}RurM?pX@_>UL0h>4|vnv1f5trM+~owYHbhP8p269EfA z%-P8Zz=HsE132gakTe@0tNZVc{ua?PF|*QfFmrMMYAHLL*r*Y3GSabg0t8=Kq3DGT z>?KSr%*>q$m{~dK{#F9ik_05TTNnx2ngLSE8UAU7kdU1_fi^880~;qDGl0isA)sYp zWTj(Z<^&)RjGXL%RZajD1VH#%>6kbHU@(9H`D;BOwcG>%q5P9K`0s4=zofzc()WM1 z`Hu$x4gZzIFJ$0k@^^p#drv647&`xhj1iU;`CIdE{yh_*gMh4lJ8?-7Sp$0ldP!q| zLoA#<{!y&#;RNu;zti=VOw0i4V2&OH6oSTfh9&?(3wcN5e+q?B{JR;TP}#-a-rD4^ z_yqyO-!y*pzub*B09E_j|9=1x3=P zZ-)RxhyY~_|6uXh*#V`Dfc^u(D+W3yfc^sD5p^6)bO1pI029c;2sjR4M}TnoAIkw! z5zKT9O#f6a0*EUCsxmTg>Ht~+oX*Yyu<BOZ@K^0CenMHUlW?f3*elj_u#E{hv|*b_A%($pq-=e;NTs(Z7xUA0z&A zXckU@YXJ}8V*?ll7#IKOFblw(fA;9V_QJ|Y#{qaGCp%#L0=^(X7y!N&7Jv!=a29~x z``1=hfU^MIWMTzG1b`XW{;vpO{wsm-pBT^qkhcKn44_2A2skbSCyNeXK#HgXO8A2@<VMs{-seVyrQ$XQ>E_j-o2u5G%iZt4~q*?bC2 z8tIqdT=#p8=C3Ts_AryK%5OH}URybLuPHY^+WyqWlD3;2K`s_r3^92ABSPO3uG?v* zm<;l}{EiS+bzUFK7}GDvdC-I+KrQ6=k#Qr0NJ!(~K_=!B2EU&m5Sl=UTb!sQ$CoFH zhY*vh4jP`6ksr|^BW-W{;NaKl#&HznC+`ysX_I)QI3FgNpejg3Y7u~?(ly-SNsLA{$FOx|C#gtPIiEq`u}^D6txA=J^xTY{P(0rEAj7Bg|Pu( zz6Q*ke~GJqJ>~|AUd2w;*5WS_1eits!3zF&`23ey|HOs{*0yPv8&i@`hH)c8Yj7}-K>{O4qiT@=$+|fRAq`zVB7+!qs*pf_ zHDn+n5s0Be^nxLXqGC~afEIK^$*xffg%)wCkNHY`c6Xi=`GEeGna9`E8(-d>w_k?W z)pQQ$Q})iw#nUt>0?@hvC&GB2iCc9EkJGAoo)-+f$wWqZ6F$V zz=?-D>ettM3UT*9K;G~`xo^;yS=d?ZhjTzActANi-Q~{(mv;=%Kp~NLQTW+i?#b`y zK=Hj0`gg!UK_Km2*xw2K^V24rF@Wv{pfH@*A)$a={^%?Cg8(CM`ypHaU?QLwK0Gk} zqaB}Rhb&(8?nQJ#`mDO$uG2rhPMyDP$Bz31qYZOkl*hs{dfu-1PO~lNROx}jb01n| zFU*-4fKq2&LGsPNa^LYH>yd%9NrX@$8FkP*MmkbLsk8-&9-!>YkQs_ z!0&OoU?NXzytXOD^RT_W!E6CKRb!ISLLyjE0{Kh+Yh^+n0yaC5cS(7R)%S;d)t|dD zSS${c&1tP{g4~#?m>66Z`*)7J>~?cn>2eduq+2Uqr$aBiHT3W5(q~NW52^<`9PoDk&NB~xDA2ee zL{%)r<*v_`><`hX56lBPa*e?A-KhZRGALj-K+>LnI$&To0Q%v^X%i;4;#?`$*04EVV z4FhKzMryxxJ33lF&b0s`z{vc5p0Wa%@-S2LQ1$}w%6Z`OFd`s#pv(fSwE;^FkcVqF zOR=+S0`t&s^KfSQ;FARz%L)QXgt(c&yEsGkV6tKA`A{ZA=#$B$P=GtwP(3-TOVal& zFl8h6EHh;z6glT6oaaDO1{wRf=fOz`-yV*UDME|(sT1X}PB<*XR;6ZdPLUTvX{C!m) zDKlmQM1qSxfXM;;w##B2sG}eg&_V#qfd}*^as{m4+7Uw(q!A@~p#WaOfcq%tIGXXz%6p%jR z1j9i&3Y;)53{grwWZLT(HLRImn5=>*|A=Tkq|LBj*pe|0i7;Xh%*f!rAgKVa?&VqU zq-0psd%QreJn@cdV&B%p4oAn}L?3y4-{yoKm82KQ%i|69MqBoeT9O@=#8$Xl7l;>T za=jQ5J<|l~Z0`gyKD(SzzB-bcxSesWvV^F-lKLpz{U(%KN^-xw{UnxKJGxs3(vJQK z5Av5kM*BY*Zz1IPJm1A07mSJz&S$C*7#$x?9S_|Q&tb^>q6qLEZ?)z4cK6w{vujDp zGK)4S$ggVI*1Hn+bMzO7C$_S?M<%keagO$3<#dnsS>>=eIY%cHgIKC1 z^yCw>dv z2IlbiQ3UYnNx-deY!rYh{UMp-^(FSI4Z_*q*OY^^Z`_f5bhw??<@O?rId4fSgO+^w z!`^r*)fkqvEw8y@E0^1tSV=ylp-SlCm^PaWL)_)us7x$x-&nLb>T0iKL5vFU4i(kJ zqm6585B`QJxide?WnjD+mq)}E}!pzi3sUB&)tcP(@+$U9l^}g}Y>wxt)@-v8} zu{DzVF*}m8RjqX{bWJP511lsA4?@kRO?@k*am%3h#3WT}*w)CT6mZRf2}ij}jvJS+ zy@s)MdJd0s##?hj%A8Bn63Bf-IVld0b-7f{38fgC-}?n{N>KCD4WY{tz_O?PqNkY~H4w?2I4Spy;mDgfDKR8(xyN2SInld+zJF{nmIlZ7*Eb4auyY;$y+nsauACg)$8 zP?0N@fiqO*$l#GQO9~n`jy~8A zWt4Lbii*a(&^O99zNf&(zBqG@S7c*KOp=ikgK=v>#5I0q$bofBFu+7(lOe}MV`9lH z-jdivfR_Ga93E0!s-aOCQ>-z*D@cW1og_$wnJxx?FR%X%O7hE?{47r(F{fBh3FOR; zSW=200un9tm;e$DX)Yoyi31`+lq<>wNuDs`gkV9D4NXU)(3)g%+%O?q#5w+&2FcX8 zfk93PT2jIu1Nt`!#t98abUUYm1JZEB(zv0V91Kr5rlyErGzU~f4ssT2`UXb>QI2L% zLB7FG&BdCERCt zL@*!+{sKKcar{Bj_DCLcw#^9P8}N733<+Jboh6V>nXl>W>4`b$Ls9UMk?`sXB#904Y;7OD-qa_GTs2^G~9`4M0Xb%@M0x}}D z__>&7-7@AEm%GvNs=Gy%i&3GIaNjenaFQW0l8T|zmTDI9DqBCEffGyv%nEnea^+Il zvR3I1XUQrR8(l*~RE*7Q4l}mC#M2F8hpdhI=KYjkpS3a8>@;D1Td5A_wqba6gUZN8=&{%we!uD) z9=dXkm#GWDhQh}4FuyeGqqv^OvAY;?`f$6?^Gnylwt#Oz40$Q%p{hs)6fi=hJxv$q z6@>Y2ttD{sZpd~DZy7$+wnuY!f5sucLoJZE!_$!QZ^&7PJPpNaK?FmL`rt;iM9G5>}{AmXtIlbQMSkF3OcbeN5N)$?>}!i)_RU?*a$os>svp&o25p8>d*0N1le02g@|I)+6BH zGUmvVaV6rkBc8^|!=y@D+XorsAU*kRrl z%;s=Y3HSwZ^(BZ0225aBVnY_7QQqHErKAU=i18wSKw1r|h1NxDV0s|HiD7uery-oh z&R~EK*$H3@BlkEYW;=Y7k}tANBa!xB{msr@hE^1F0>Yg9$o}ik5M_Kpa6WmXZjD99Z@gtH(OFsrLBFI zvdZ=mHPtB@%FK-VvOIVkm<}RuKoi1)67!P|3p*`688PNPlN-q78NL=953}n4^Hclt zK!+Sn&hM&sO`heP-@DlGiCJF8>tkRqsY8$8tWH8mX6Z2QD>MH3F}`_Hwy&C_-rB*z z!h4SzZ!XLw4iCvu=exjD16sd+5Na=lF)(taF9k+(y*{FSIvsXdgnA;t; zi)m4ginYbeX)Y*KL%s z@-kN*@y|ux4V^EhNl|!(e4?WG6Q9rd`jS`NUgGPs$fx?}1+K^YR$bq&9~JZf6_rmWanpZq4#@}TnULcyN$;=O}2!iatGmUSL ziDL|j@4sdjNRPDUqJ3ddiU$#5Lv{h=hTdj^OXz#PNx3@a-wUj$4e=4*;Z|(fvZg08de|BZf z`n();$X*o&hN;zh9~Y!h0}n-BMm1-*2$xeb>T;67)CAO9+VIzex(qO`yr%BLLOL27 zTPv^(kBDx{1X%PeuAU|J?)sgjr0tg0w++ULq-8dYLQl(i*;x8SCmeg~Y&T6L@}W*-FeLfv>AM63<^XoluBSWr16~tpqa8 z0dTW6M8}-pNvz%V^uYfkA@s!p70FxB9d*3xgo-170!r8bMToTtlKI&D0!5c|d?y;y zD;seE;^DT|>GM125NGn-Y*G(zPlF(8YGwH#0$AO#jPhm+1>>sCB4;RfyL)^O#Fo|c zmE^Z9J1u3{U$@)e!9gY|(D;xsu@?IK1;WX&qowvlR|qnRu1Hc?hV5cSNkj}I(AjUNI0Djq zW10QhTF)+9Xs3Uniov)%dpDl_xqZM^`$ObAR0x5u;l2ATefHSNGb7*q zBrc%v(CAx!quPT#LX8_lLCzI%D<+Y=J8a*s9wBtXP`AES4=2SV8y;Ejsy1w(I55g zrua{D{+QG1C#t1YRrmo+oecFFI2uotB$2N+5ZfdxyLL#`LN^+!kb6Stg-0%Fqt3y% zkP^{%)h)=;56P;7Zsn=<)QF})xN&rDk<**cV9ZwYlJy8L$#PzQZ?o=|IDM)W-PC2d zgKi^NeS!tY+eA_Ajbi-D(@&%T7E!K{Esq_xjrvGC8EOubFshJ=hh@4@^Z*E!)!9<3 zrinQy;=D}#VbftOq>CJWtVK7|ldbpfu5`ckRPK7bA+_QzHzW5&qqx`Zrrxnpg0r7+ ztOd2{EL>dvP zPED-JEY8H*N?lq@R!y>g$g&&8I3q%0{z|&~+Am2$~r~G0|RFaY%-JaidF20xL7m33G%nQ~aYrhD9%+z$fSX)mB#yzf%%3f1)rWNxm+o2Y_=FFRd}U~#Lz zO>~gC>G$9}L+|Y)py(JSt~F%`gcFQO6cUmmQ7T$!SISB!H*Ospvz7SIwj0QI#sCqJ z)$)8-kOZUzV+Bmz{To{fMl+!ypq|JTv??KPob$0%{=KLW!hDFbdQX z`Ig)|XSXvvQ`nc~xD->}voODN#C6~ahiJMjl9k9s<5!91~OztSls#drXHySgy2LaiO`*ztvEPfJERvny zW|9vJ!IUDJv3TiJ^K};SqHG^AF;7A{HzdYVWV?H;43Molu!Q+9Fa-Dkw+_~u!H-_| zk5T2yuaAxmVx5r=SA}OTA0`$;63enSJQDSO&(KPC_IDw4*aH*(@&S$!fxl~c*ZG8_ z7bmr*syoWNqj%@c3?Ebk&1{d`nQ)6*2fq+*5+ylr`{P_>F&3m>Opl^^JebVwB0Hd> zaoZ5ea6s4h>rHfUdcg-RjC+)K)u-)El%3h;m32;hn~na+Y^(68PwWJUX~y1oJdHup>JLwso_@iKic8jb>(Et=E2NX3opME&LEs7 z5DfbhhLRE~v$rQeLnI+&0zpy$lP8i;D$1!Ksmk9ou)xR*AYXg82Gbc#1+Ge29gr83 z@2B%HXTU?=CJsnU=OCUT0#CPCkYd}>^!&c>U?;2ddmel{<^|2E>Ri34K}FSeFuFd} zyM8IJc643iTD@JsXTuw5bJd~KYq4ypH!H+yNox^CdLLxpG#zn;j*X2_Q=zfqAS2_F zZW0+&UR!XdV*n%AkZT~z5Y48stu5#hV#($R6oWL0ruj;Kiz*m)U6lhNW2%%@i$ z2n$^g^#+cr#*rdn0~#5Oom0436h#CQ9w-#&A$b-tue6Ymo-Zrt6&P+$`MEzYakY@# zc{pU(=hB|xH`uqEcPFnQeU$jfY_>V^I-7R~{Z71$AAxV%nW`*tT}dAS1uqXH^UkOH zE{Dj55J)4m5Ji9lp${|B;~}iQ*>}sh5gC88A@G`%buwd(<`G>@)CkI?R$f0!ha)$n z=_er)!I44M1UgX^?eCl%E55W~-OhqIT6E)%lrwCb>PRR~H3)qS^7x%bRN4WO)+rPL4CgJYS?)!;|1@od6AgR`kfuaxfPHPFnI9qffXMJspYY+;Mg2RxID1)JBf~8nyqMrXAmfe<0S8ek$r@52B+bD8hai<;F zYw$WRx{*i}T+*y$l9_3aZYkX)?+0bU%vwO2N^IPx87X^ScG#S&=Iff{Lq4MDShe;- z%oT?^woau#n0k>a&?-mON*z#AiNq(HIu@=Lp-M=jj7kZsF?K61#SH}=B)PCKhr%XMOMbBxh{AM4t$u<4Tk zS6GrS2*UE3IA};iSc#hpoq%;7Y9>3qFb;0l(?B>3MM$z-N|lOH*gi@Q_&r!Q+geic zQWRXeN}U6^D&;m48AUkVaP_%dzI?o#t|D(~ZTWMZL@$|s6aCNKv!Rc}hT_J;2IEHV z`TBYLdGUy3RncV8l+h&bK||FaHgZ++7IM)i-{vRb9{lmR*|>?P{V}>&U7V)%CJtAR z``h$`+=GS!pEF~ldHbO(!btqRPYF-!ok%MN-;bmtb(+l$1wH;&hl{%z9d$%sSMkq; z6DPgAhpP*Yo^of`n-2BFGS`}NN-B4!E32^_lQRhTT1lx>6y0<4C(%xM#{e)QgJAk- z77biW;c~B_B0fWL42~T3FfCG2@4%Ca#oBa}H#Nlw&nL&zg!kivg_Q-+gMwdBGM<|Z z#%Q-NxL$vdl0;O4yg$!ZYvv-w*XqQ2RXm|OyW~@PSsDv~%UJX}mw$SnAocdt`?KF( zy*za{$Zt+X$Gy zM$DvlnvQ`r1A9wYnU(saNwlTJuf zVYsdpibH}-<5bGla8oL2*Up*O&S;8s=GZN^NA$@f@cg)Fy{MO|)yziO&n;E=*v!$~rx4%oZV{wtX4>_ID zXu+WGgC_Xw(pjZkY9XO)?c+m5?0l4pHh0}=d8im+P|ju&mrgMAtkvv3_U4yQ(ZBy9 z;>gMHB zdZ5m5iTf;Vx?_)9HCg?`c%{>R{VM_*z4tKhrmnD14{!aeh5a&{89PR#aFN&XF&k@O zrwFKde*a2A4?{6vJwe5m{j`RgB^b3`RAUsX*Q99Zx|Eu}P9W1OSJ-x@BPIukek^58bcHPw(RoV}ot|K&GYMR+BpmGt%jFo9% zzOH*NA4n`lVW<$uHOs1+9HJA128GtlIy$wCjJM2^RrWK$%i?pza^e9M=#p>FY5I|7 z*WaO60y=fzvs0DMtWL1#fmCN9!?_BUQY}3{tESDA%da{=D`~gsICO5D?KWm4^h=1Y z;%GMYD{$`Jb1)uEd8W$t`Pf}`K(1m(ofoG%@khR35&eta8V8nvxLty90OT4vr`DHA zf-w78iJNjYUX_2QRzgTbwO%JDdG z+YrmV-sLZ^-@1*4qzY81lBSZGT4bo3lC`F+O&*!VGjvUpxvGXXhoaA}26WmG^4;I= z!l+t#zusG2_xIDbz6Se5!C&?lCz8^7y|0GVRo{7kjrRQ}S0IBDqGJ&nM&Jp%EGj8g z?;b#3I72hj!$Qd-^V#l=jkw@*rZ~XP5b1iQC8} zbKjn-*h74}%pnW{jb)#N?EI2=&@|86I}6^EmuCDWCyk(0#Wk#_P6b38(&ex8ydAuP zb(0ZP_TIeXm5sC8J2su4V{cm~M-ML^cAjvOgW22Y6{1>1H9;!@n*vh;XA~~UY?Dlr zmN)(oBY%9g_@%${QPd;5{OtRVeHkZm_t&3`SvRq!u+Fful;20`Mia?2!&BD7b2!4~ z1|>Km2ohMNWThnWvb^0KHE(bCXC_uAE+z^*;-C8Ep@9t}768kk#ihWBS8cditv1`o z#|GKAzPF+3wkulCHvNOpjxg`A+~*~`NZkS>_@^^=pH4fa>YlGz7gh1@Uu(=vj&@mz zIlJL?8Xa#QcXW65K=10U*nuL}=4O#WJP_cPDwC{Hg@#a(m(9@72BD-Dyibzv(5Otx zXS(-Zs)$kTf#MP4B#gqtB;Z=1QZJ{JBXvEijcwi87l(E>rItevMdY^n~LwgXTy_RxfL_tGj>o2(B;f_FbLOq^)_~6s^XnlAuWV<>lMEk-3(H6ZB45;cU#lefD zN8k=1Nf0rnHZlaTi&Ov+iwUBg1y0Yyz87R!b!wD3nc1!E@l&D^?9`F%g=p+|T3tJK zgIx_pw#Q4UG|{2S4O$S96dEVW@JfLj=L0S}$f}Bbaz)4#BCm@~lrL7>S=<&7bq!7rPYfUuhe7J5T6}$wTe{+OErJHB9fmcUxzy(@KUQ(jit_` z*q(&#d7-+E^}yZ^x%ABX>JB<|lOvzgs{se)1X2Q@fuMffWRIA+R!1>4r^+Ctf@1!Z zMh#*AloS=bwwJ0QTxH`NA(ODC@nwVRC2B~X`+-L+CA8N5wnHaEpvOKmz>z*;fw@V- z6CpeAy_xeY$0j_rdO7ygL{tNs_8UoUbn-^-9dxUfbx-UO+dI&^zYs$$LWEXEnTD!` zp$a=JK_6?DDEa$}iG#N2$6{2H1dXh|gHm>OK1s!mR`rP049U;U43^N^L zJrHRHNZ)848GNHS36n))$Bg%SrNY#Tl1-&4qg6+Tqw(HvuK5@4*cFBHOp5H=70*gk zHD2csyFi;^PYJ^J2wrlYa(u<-O}*w{tiBQ5VsQ{;Bic_4!%e$m#7lg0Mm+4Mr#i zA~4YjBS4^;1(p)$G?~@ol?4=zsbtC`sO~|(bBU`ZR&{|L?x*`GshF_^PFFY`&h=o| zjDz3z54Yq+_wZe=A!C$ivpZWvY+!H;XY$>~nOlf#C_RJeQt%hq7E?CmI>RpG+bpwM zz8!PE5^dA-7pYn$U=>7HWRhmLXK2H=ktB(v=0CQ%TN5jiVa|q57VafmW{Hs1-<%pp z&81R1qaG!4Ys4l~A5m~x){<_ujz2O`HStEYPKC|$b*w%HTp(+=(TdWb^cPwitHqlW z_Cc&<{}F##a5^^m+~rJ;PPFh{BiFGj^yEX7A02oHZk}j1<{4`?hHL)imQ=030u-jt z>_247(Qm+9&4$3;CEH}KHe|TaXpN={0ZmO_w?P}zxox_l65+p>4;S@|8#r>pRT{rl z`#tJfruIq2Eapt=i+@4vQC1>z*P{zmCPBpzdR54}bH-|_UUt!T#kOHa$;<+}#c|7V zi!Dp}n`{crv}J=f4&iu=OJx(njERHh(8cdql5p{xbzxo_&66@R^P5z6tHheVp1vU? zm@t^+0A&j*>;l*(n5NizlTBvaiqV)|VZL)>zSFaXej1l<*Cv}ppTr?EnXs*S8+Y)D z(hVB%Ou{1yw{kagW*X+|j>jM3t%|{s*WNY(J^{o#6smZw{O1}FaaC2cfLm(TXXj@) z+$&JhAuee?X-0V_c@Oa)@kOi8{m;Y4Y=?(}cumB9N^EEusDj-WsTXm!U2doM_ZobY zcD6@-Pvf-_R;5eYTy05SGY{?VL|igtK)^>;?x^7py((9lsy1|;oPLKe8U4To3>Z_D z$K3h>E4_IZs=hguN+=m>8K+~F!BlE5F7;B!`YH1RRLT%dEDaps#0nS<<%4`v(MZMm z3@di`6@W{=9}u4t9~FE$eRDC&4b_DtsIcmYReM7V6DB-CW;CK#H;B@T%$B9f9^m-8 zftem+kX#X&((d4vZ0gj0qLucL2=j5fN4wOK1P3}_d!|keOqdHVcyt@qwN#569*$sz z`Y6#4BQUWO=kP&$f$?|-F_(I*Bu!MYYN8rdfnwrA1Y_nO=W%Dzbk4ap$W^AyUicN` zG*zUeP@QV&Fpy};xokAY{5(^$^zI$IpEa2@oVndrhj&dQO*Uv`xd%M#S9#e>>DIYJ zQM$b*?-Ww?ET*T<4&w}|qcVbi)m<%52No`Sxakr`rO(t-)nblcKU*LkMoc-6goYy9Jlv1a}R=-Q6t^ z+&u($x8Uvsz0J4#?S6Z9&w0+h|J-MunXaj-sjjZ>u4abc+b=l3a6RrA*C#iwz>{dB z^eZT9jB?PcyexAuW7nE+h9qTP(4cnqei35Bs(Z8Aqr42n-ydnJ?qx zL74ul706+k3Ogu^lt0=PYiIagf3eV3ZZj7?m94?AF|Vf zI*Vu_X*6L~YEY<5h^y0rIw`QgVKiaO&4{bP=Y)7F16Fe1>|=7yHOQ)gb9*4l)k;w% z#%_>(>yd0mkdxY1pjG@d@O{_Ic!NwAoU%aLKGwNg(t-wKishMa36e4e;m3a836cxp zfk@hg`lju;57K8isT72$NfI~TrggAIXykQdVo?GXN`k(WGm6n8e)-$`uiGCvY4nP+ z(oO|vR>diL6uCiIs0@f^a-1^whLLrI4(6nhXag?^-j5w{Oad=H`rjDx)fMJnh7Ms+ z1VLbs|2Hp>@*t@5hn7D-)cG=Zx9_S64g@TN{>PUW{&^Y+L%jS)2CoIw&VLVy=lDZY z^>0D(|AdGB1{3`apZf4$@hPD2|Am|am<&#UkzxTN-2bo1DFAt4dnIlFath#a{)Pkr zeoq$qR{;#*IAx{>{DYjF{{@`-L%s6XnEO{*$-iy&e*mZcu(13U3HT3V@DG0A|35Ru z1W-~Of3Q6OwZaA9L$Bxy6TrE!0hr65g+zd{@NXy^V0ZcZ2Z&hyq>lc9NdXyv&=jC) z{*FogS>ZooQh>9Hp7E6)0-z#xfUaQ!P$j@eMGvS!UrC>TAWML68Cdlz`Njq?Zh!O+ zC}sUSfCb2v{swjddk4UW*x2X+bPYh6*w{G!#G8Pf&hbjdy=t210d5KK5^(_Z5U|Yv zsKfpb&gn0CTmaw%bb}dytyqEfUIlG{?CkFY09fAXxn5B`px=LP0T(AHP!AZmzY|gb zQT4Y~{<8rYsV+0J;QFWI#7q*Z{!j^(g)8DgkDUd0fD-`~hkKt^D~}c7U_u1Xw7he`)#8&0+;g0gW$kasZ+~0J35S%#SPp z%fh~;1CC}3Uxn!yIpT>w)C3?LW# zA6y#q-+{dU3{JhujQ%&^6f@v>|0n388#8R%LxduF>j^b%f{JUrORgzVqbsdQ~Q5ErdLbO?-f9J2%`Fcpf|1wu;66 zX<$S8XX)6|ik78KL(37yxZG^k-+_t@t1Ej4`8x>Zk{2f!oHk<3-0CZ-WGgd^?~*&+ zeuSc^bP2{D)Hm2YL9%vzmo4jbJGM)6oZ)-lZi_`FF1N+%pjJJv=YKc?n{N=wBot9- zfhW{i>~s1s?~MD)^|YEBz0M$##m_0UPIMEIx-8~KJm2A~Q=|%MMruYjl$ixqacNIh z`YufRdS(5SvNzJ=I`+Qwbb0Pa!jj(TA|_nvT4kBUiDCha(Ey72KQmE)B=xU{%CVP)8-b?tUQ@$& zy=kS>6(u`W-2+=^*XzRB_NHmNg+$Y#+E$qcjuN`z+SbTc)Bc}`0h-Vs5g~eDdSuXG zhXuijA!Z17m;%q3AtVXMS|MYTqoboUwxxYLJq&^o6ZLFWoy+K!Alw=3e&=XssTLh% zYCC`TIBD9|Q-=We{n&_z@$+;sZlCul`1=!R4-S;9&#BCX|DXiZ^b7{#ZL?n!_0De_ zffD2c^UdEfOBy8@NnV5Pd?plhoKo8E)&y09ce;XgRy*CZ4J7ReoPg%<)j_&h+%+0p zSlrK(WFQ(a!Lcy(h=f9PIv)t%W>EH1Z%RZG|9wm0dr-_Us5@usJp$$iLJFGi<$I9Y zw#@dV=B4j7H|P--bm#Hj49nO|{2S=%6lBn|kbru&P(% z`#r|dJ3;I3lO-&ac=AZc!{9+UEXk%gk^94-_~o-vn-&)vVdk?cqA%>+K_sBPr+g%j zb2bvx>>()MA35k$2~w2fXB42b08A=#a6%H45FwmkI!3VDPKYzG)h-x4;#!FM?+|45 zE*KO!xwH5Be)aYBK8?qBk855pr|m_ONAy9^j7LmIAw$^f5#I`EKG-q5-(!Jh?Cf5k zv4>iCtmM%1?P)ROGz|>=Jn*}CBX%QjgKBl`!~nsmC?|s@^{SL|e)ve!1r=$6wbjEbne1ZTfZdRJASUc(T;ZG;LDJ1}Qkt{=w(azpuAv7&(=5MYmj7A;7*zGU@I<6G&jzUH^t(-4I{EN;D7 z>fZ;8Zysx(E9t7CKA?O+x9SL%>s%`vTljW^!40;im{l;h#gN0XX}1Lr-^Fv*Fd=-m z(icfandkAO#T!v2aIrh6Ov}2(w5XGD3OT3x`;khX_m6O zTqpA~0=8cWQX{fMbTGe!FyUsWFuWWDvKNgLq1#??IlP^6R?18jJs2|Ap3(->x+)%h z>8Whjr}YiJgmBU8W^ms000euvHX1NwL)ba4O?t76W|5XYks_>jODE znr`^?pt)joY5NZeP#g3xE1f;;8h)4>{!=tCJcg7Q#BX>byDe0?zg??gJEbxd%eNzA zZQ$f%M!P}XB=isS3j79VJ_GqQ({IkmeW%xu9Aq*vW^7DbrymWdh3{3HutSknVnr|A#V#T@s5grWZQgOxW zMl}vHIcD^_eK^>=2;tRx*n=x&BlId~m+z+bV(jG5TN zs=jC@m0#moBsLQJW85*3BD>#A%3mJi2OM!horG%SK!R~XO}tS82J6_Rl=LSUcTiPb zXi%*Yx%xM9y_(YdTFF);)u8SU!Jcl+n%w#D%f|$Fy_zs6rh@r`p|%1VFYEH=*%Nx%lL_1VK!=u1g;Sman)!$aDb<#?;%q6Q8gj`bW&3;u8)BbwP9=qC?O&KQ z%*v%`=hRO5_S^9CdRDTqx&Ab4^F=dp6r8!M)bHu~Y{KgsZS=YtXb$OV%E38%nV>K+ zahk$WlYllt8i@s!}k-MWc%A5GARan9h?=BR=}6#FA(?P=zhl zQEM|qC16D2v2`x6Pw&9ktrM$mYC0W{-H| zX?aQG;?F4b2xW&bngE@x0&C4}<~5?smJKIK&ju;?21xGFyW>+8g^Q@V=!f;^c)YYP zUqZcR=zo#4-bg&6bR5%Py;mr|Du~ykKE{=z_7Xr=73vFWkDp{vWojh#OkESx@%JZ1 zSFf~2ZwSL|cbXP&t<-2-42d32k)Vc%1-I=Z#lqmu9Y@8iScHV?(~+UqlZ@aMa4KLZ zKwJ&)FRI_AF4rhFy!^p?PJMAQ>Bu^E*1o$(HKj(6B5y@=p)OJ%)aa~d7=hn%$b0Ux zSS*6Q`!x(+xtt)4n%b#mQ#pB)_uL78Nkt@6eXqE&esUKbQ~A?-+!`6tYr4zF3_TJ{ z{sg*FbW_Hd@b2Xsm7pjz5|Thz8sPN3%|AS)DT>cYrFF|xPcEiM_*4w^X|4<-POC$8 zSxir=j#CMn*ibC44%|c9!dn7k`dqDJ2))@!mC9PgkOcipO+;ZYk7i3HT}<+0BD7RE zoAXE<$c%KD4RbhluqX_pfhN<)qMt*X{#rWsEMDG;L7{>dGfNaF}Q+i7@z} z)LG#CP$u}fk+kB9OzB5d%W_tHsc$+`0Y{9Ii#R6RUhhI*IPo;5{j6g{U*J;+3=iAXgj%25#lZj_;fQ(~Y=zO>u^ zspPgy-7-QNPeQ9z3Ua`H%FA2J;nXzi`mIf0bx2p~ z<8*4@G4>=o7P#xEmvlS5Q{!$;__8#R#zF8>pRmNs{&mFoa{gZycRntUTwIGt>u3Ze zcJFiT)_w@-2CK9^gRb%*I_KWMVEPxsXl>{lLY{*-A*j>+z(+e7M>|2IzHiL3)jJ4# zaV548e<`B4Txw=G0>EksyC*eGQ_W{8h+V{ry9DAYJ|8hL+YrtDC?9b<) z_WB6-M0YzwmO2C8LGr|Q1?1Pi+kmUiBdk_XJ=+rR{3@>MiC_`X4h?<}oT3^%v;2ltE1c@v2JxFU{&5fmJI&(ODju%3o`DE{7Hx9I*A(P;(GmyXN8_pI)^ux+oQQ9*C^SUYo$1c ze%Aiw>#e-}8cU0ZtAG}PuGeV}=ezKM9>bpp4Yzw7(YIa35lQrPgdXe&1At>eQWu?cixsC=cbS;L0}y&xN!F@)?(8sSCQ){mFBFoZ+qz}haFmH zH9W?xH#dr0M|iL8d1t)Ox02}jJp4Roq5Z7}HZIRTSNp4e*8uB*1TABWW64iWO|2B5 z6~F}{j5a}>gbKuG(q_GR^IapYEmM#&AzJ=Bn7`Vc8HOOAppe217!l-cG?YzWVnAmz^8RGyS1+DEM<@RjH;Z5E z*3CXvx$_$lNJqSlj)$bTp6qX{1rT7NXKl0JZ5@t7OEAlN~Q26#e6bJrZE5k)QVyKgOJg7PHFmcyum&ZeeJYt2-90Gz9!4NHz;8Uu{Pa zqYkW(7gAD>*p;KACPs7kxHt@|!3@CkAt=uniEi&vg5JO?x>1VXi3sM9%)c8=nr z3}+e@fi2V9`zzNi93gd?pC9f_(mCa|(w(B|mR5*dlnz)FHdg)aS(teVZr&yQOojiw z{N#Z?muc&!0T;a@Wr6d)-_mT&x{&Ss+ZZH;OQ6i#6cd(x*ETDT@rEGdGGnx@eAIA`13{FFHqsM>|C57yeYWWNY(184*Pg%y?xY(qN`r z9B?riY)i3?;P}R zew^nl&&QoQU6}1OWD=gNINHBB^F)Ji!Spc z#!3>!;+T?CZ-y$gFr9yYZ?0X21W_<99Dy5K$nLx~O5W<#>k_42d$QmVro_2w;W&f% zJ-Q3QaSMXlugAyPI2C->w7ME@bH0_~ zjVLvfss~>Y=TRBz)0oj;qQJgd@7f zl#7R!+Mx0X1{=w-o%eA;VcBlxPA6pdzCPver|0-*XOuN`QwRo6W$H$6zQ}+DKQ4Zq z@EMpRhLpsK6Bk7=>OX{LLFGm-2@QVNdY>>~B{R^tnkpEydynI!SP^ODw2G1#1F z!O|iby8Q5a9paMFxn#_44{#5 zNyCm*P1A{O3DpNB+>zw9Q&BjrWeFq1@oN{p_^ClW2J(B(J?BtbZQUKzT%*1fb~)zM zQC~X>DW<(oW6T60-i@eaKyTLb(H|#V^{d;4>R48J8SwdQ`dp5vvqQ4@8e+7EwSR3d z>2JZ+1Si^{Ls6GjwCt1~Vd|AW&b0ug=5Zw|lD?VUl;m!P!k(gQ6r1=~<}vqKh0I;-(g# z8=0$Rb-eoQ6XX6lB3LGz*oUPUumw~`H%c5|FbGF*6mG7*$z<^Cok#*T9s$rh!1TVP z>o4mBOCe2^LYgOEMS5xKaRkgU&g-{c~4Wg&&LjZLA|C_)SOVvxg&*vUG2_9pK13l~Qf(7)&JUu%S9z zn0`|ffZ*JoE?s&jdXu2cq#Wi$%`Xh4Y{P_L_vwdwjXt#H?95F1GWMW^3@Fj2tEW}7 zHb5cCW*7e) zMYbw0#$H7|B^b)!*)-tW-kXl?5)k`a>9DpChK{By^qZ}+==&l$Ub*U6hrp9 zI^Co>KBILM{3#d?WgHG=`Xg{d^0U84H?2^7znWi!&HU;CAvCa3zuduE8` zI3F_MY`N!XIy7l6xE+??I*j&}bZ4Z%q@P2_Nz4BnU2fQ8cL z`>ZaT9eA$VOrsdhu8pemD=NZtf`{Sx;#cLZo<>sx46p?n10{4>P6;H}@44$(5ymfHFw8`fe~& z2_i!NJ!&l#K9Cy|%8fTq@?ltPY0?}6k9u~e)}P;^WJvokESEf8bgTD5bVf)?pv}DG^dodGBQ@F!R10UC{C8uU=syh zRLptOAAMiYf`gKEjZdmjPg`)>)iq4qs*6!YEc!&-zhapc*vxQAXm`lb-BaWGY>~b6 zbtEHCvg=&?0d}If3oW;QEuWkuFXz&H^{AlU1PkN6d92u zE1#PrZX;P{hjl<1 zy(RkL$)Hy*rMa>BsBLmY;F4S?PJfE3a5b<>=))I1NCeTqs^5rG*nGk<7T*?3vaiBe ze(%|e|CAi8UK6@=4%is^g{A-nUfIA8qt#^&hQweeOT%c}IcELg&4wW}^@|7559GqSio! zR-sdAc)5Sox_G-=h9haozn}a5$YRl%M-sZ<0<+RNsTxY2};TR2@dJr7N{Qh zPT+N?^xPgq$0dZr)o69tUX!Y$9)*+{EkNOpX6|{ryt-2MZZ3bZP%7ak99EVqN%_vE z1KEios;F@)$SuDd!Y6D(lqN9#0Z3t>M+N@4Jz8d-@IBzbpdpKyo zdLXsrtDV?ZLnTOqD?2cW;upGy=m9n94$(jprJi!V*UpUhrO$RQXNQ#zRqVoZs?OfG-EX9~Tfai5siC2{;(+LuM3 z8yQ^VL!`WnONB(pKi^SZ;K{mh@`D`uSLeLo{vK)JK3$iDCkY!j!I1Ro-uc4w$`Df+ z_6LZGn98Wt{D!B&>19c@D$Z-oc;uZri7!Q{V!qXQLCTJTij+mL+so--pO&d@7by|A z;dR>aa3X*=LGqZm5vs-;nX5 z$;BqeLMC%`RQ?`GtjE6-D4U%n-?jZBZTqI+&Y)ACxee>vkhuY|Kgnk*=Os|biP*I^ zEw}qxnw9WDOxV-6<_FJtr%kXc3NI9|^~|tIoX;)Z&gb*)Pi0ScxSnqog<`kZ(LV}Z zA7E$_6GKc6Q7f#tw-m=v&UdF5uv&TnIw%-`F>Z+^BV)6@?jnE`*fwK#DF~(<%Q(=xdcA#WolTThWhZ(9LcjvNj-f}_ll)-dKK`Oc4$_QblqlK1 zoHCglQ1LaSmno6{?mJ#WO=`68`4kobmOIxUBk|G3MO*q?%&&U4-n2SGG<2>Sre=jU zi}qclh(dEigYJ<<0Rtk^+zqHe)Z+#I>gra{obfgNbV3})ZKEj@(;x5M(HZ8O9e13@ zNab5EM=pL`lx%NLQL0_d1g#AiqMT$7H`<5jKsl#;IVh$!m_lzmH_JvWN*dpDBp24 z`$gTM7{@w<04`b*t4A4~0uj7Gw13T8RW)+>iQ8H&invKncTx*_EbgmV%e84y^SL!_ zR&mg_sp>q2C|L$N;yae9ljE>`KR?}|XK(ZvOZr*vqYUzx6|Y#1Ped!E=%`h+S-fy~ z40~yuh=j1+Snh+t5~~@)hz8+Z()FR6;6uM>#ou3KSlNx^Up3Tg{G^BiL%zVllXPtg z?2n8Q)-DyyVL{g8)zsAVLXx*VO|5p6o!FPKEp|<2;yVv+XnUG`+GjzKd}rFgIR%cF zRYI_g9C{=wm{rIadWIht?p#Pl>HCpUIIHSSeo;}~;8(W?7G;sn{-*0lc({UCEd<3Es$gim6fqfSU>cY zizmeWLjUcM^^D?Nk?T2}=Pl>aq;K^@_t~|9E@^vk_T0}Kaw=}iqv0e${C)tszu6%y zicuc07rePw(7$X>`cnBqzEV)6IKTMgE6%L?=ZpIvg2HQ`rm>vaveut(!q9mf<(M$! zK1LB(B&DVCNQ&$gI@)i`cvR0(7qhVIse<@-E16_;HWcf`5gJ{eeg z+7FsXUJ4CatW7ofbXnAh3Dc_&9$7eCQ@RoqR8#NO@Z3h7=!^L9uyRvihhK~zoG4T! zBh@=OK{EG_cL6x@*>H5AUK7IA-W_X9vSlN79Ram4g>SuzC|WH2#7X#qZi75Xa(8&U zp0LCnCCxVMAVJr49EWAU?+GT(@BqDOBc>}|a3=jyf5G@UAS9_h%|bT&V((@$N+5w3 zu5%qs(EX7)nOI_$xpA@i=YGkeo1<6;&g@+N5K=~=fimOz{J`;Yf-n$Gld>P@0vG>%tpio0LznrdrSE0G_p4$|-vUyPc z7(5kFg~MMa&u#=8K^FHqGPB< z4-MN}pLDEbr(e)x=x@Uam2MX)$jx9gxbiq+5*q?WlDj>#c+Y{ko{^_#rTso;4{RL6AJbX5Lg3ajloGm>!nFE~2bd9jcB6{iElavIhh%4~@BNVzD>xB3$$~l7VoqCqo38Hu86}@7hS++mObz4YpPO(yOE%e~+40@IbYe z2b$%QY^cs%aOiL3MOg{Yy$+Ra;3 zCgSaaXCqf)r^V^1Z3K2_*&QCO-_gTyNAgj!S0Y{?%=D!q`@L)}h?v?CP&k3#l;Ixf z&$`GLeu>grigw1n(FU_&iz*}}cKm&R_a)lWyA-+fRO4dE5L0>ON!zy5PK0Kd9@4gG zWO35kLWu+FAzFTI=);Gt(ahD%%vDc1qLZV2=b9sAm#EV^X|=R8>5lU+Vby%*^-d}M zw|VQr;&dOIh2dc3}s0Ov&L}nZx5GSd3c6_(wEYOoaKT~2{ z9ioPYQ3;C}(Y;JDPARpF_Pb-(9xuv6f3|33jDMp%whejkghjz>#oc-Z!Tj;LfA8j^ z_noO0df5XR@_A;qZ5$-6F+*UEaFoWE22=0Ry_9z$2FP&iJZ5mkaOiCBK1`oZOp>)V ze3UF4A%51U6K3U`UG8UUHEpTse9}}VGI*&E*kh?rAKWFmt!w(Y*dcf$LFT_OC{~rx;SH3*c(BK>ZQ3U&eTgHCn%=#c(Rzh4{dD?lnxXl zIiPEFX~sbX+|fx9#mE5%qhY3iwv^n+F1b`{d!LVRfm(V3m-9=m7EViAZ}cvKNWPWt zvn#0adQXmaKC6jY5833|+YV~G6Cr9}K}tRgjyN8MkS6YpJO>}`v^9BHOqm@pG=JGJ z&n3-@8JL(erhONMYSFJ2g_5SD-8=qbV^H1DzOB41@wMb2O`X$AYr`n=SZRGDWaZOW z(*$^r)Sp50j*f%EPX$cTu=H)iZyhz%)KhY>5EEhmt;y((E9e~`S@nXG{C_QV5XxDyMI+Hr4OjEVii{@_+=mO ze?KxPG4L!YTMo%oZ&;mASLbWX_}(c|ZL1SPfwZ0BJBST7;nSsO-}$L&Argd(qUn;y zRA5Ji2ok*@+nrh2Sp3Kwx$n+ray2BRglr7ohjji>R z)Fo7F6o7GM_()#u4{9Yi`^=db{1$_RZ;!v_jh}2af`O=7?R(h=eW*72*=?1#O^q9P zvN0p(2jA;_%7rBqIdaLbyeyu_gQd~9ASWm%Fg;}py6Jcz(=g4G1!338WXv|_H)Xlm zkNhKS8lPwHZ5tWbts@^Iv>STJ*-xUBS(xL)x)lPG>J7aRaBvpQIgwdE?tL?0EroXf zY{|DWX{46KC`(I0VP#{R3!-&&!T+uyr)g=Cs(69ZFZlgu?Bj6H3j*?_goP(Gj94%W z{Y$Pq@cY$8Pk|^E)~}5m?@3K=7K_@TF6skn!htc#^JTt$(!B~iWx<5W8)7=BtF1Q+ z*)t59-3#x`dR*w}rkytH60sI}W?ekOCHf{}MN@;%Fv9}~bTY{VlBtU9#(Y!oYPCMD zC~KuwxBH1LCPR9#UDe8Xdvd`vS#zg^idyF?tB}uls!Q%Gqi&oyG~KOlkY;=`llyVo zG)`C>|Li3-SP?<$wwI(dA=sOO$r2al%l$xE;v2$>`zVhjGv@j4k=6iL@SkF>|1)nR z{5Rf4&d$kB8Ib6FqyzLi&en#nN~1rp8$eI=cVW@1QRq(r#jC4`i{(#C5fdxZUnv_p z4yON6O~lT{LPW>H35aqy0LB84wft9-<~1-|=`WGm9IvFte~2A_Rbc#cs{rlA>vk*s zm8ALax9%Tt=l_3z8la<$M9l1rxzh5rTmR!VI^Ya0%`(nvazrMZE^w2 zSL_5xGXtFjS_e!$e{`0M73dG}WCH|Kuk~M_tQ@bZ5kN`A_DaXRmI3-9Kw9#uJ7NRK zFg7ND9pVB;;g8W^1Nxy2sBZu(4xr6p1Be>d*8yMxj6vEQjIRgAtMZ5CPt=2r>#v8& ztAXl&g?e!OHGW?=b|fl*2*vl57i!>U9Ci_pgNZ_IuD9peWQE_iZ-QJihKTR#nB(Ua z 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\raggedright\arraybackslash}p{0.25\textwidth}>{\raggedright\arraybackslash}p{0.20\textwidth}>{\raggedright\arraybackslash}X} +\toprule +Source & Recorded seed & Four-seed use \\ +\midrule +$T\in\{0.2,0.3,0.7\}$ backfills & r1: 42001; r2: 42002 & Reusable when the exact model, setting, prompts, token budget, and seed match. \\ +$T=0.5$ control/recovery & r1: 42; r2: 42 & Retain for the original grid, but regenerate for seed-clean evidence. \\ +Historical sweep & unknown & Retain for matched comparisons on identical responses, but regenerate for seed-clean evidence. \\ +New extension & 42001--42004 & Primary four-seed DistDNA artifacts. \\ +\bottomrule +\end{tabularx} +\end{table} + +Across all 12 stochastic settings, 320 unique successful model--setting +artifacts currently have explicit seed 42001 or 42002. Another 176 stochastic +artifacts use seed 42. A complete four-seed extension would require 4,800 +artifacts, leaving approximately 4,480 to generate after exact-seed reuse. + +\section{Immediate DistDNA pilot} + +The first DistDNA result should be a debugging pilot rather than an immediate +full-grid commitment. The proposed design fixes one difficult stochastic +setting, $T=0.7,p=1.0$, and uses four independent seeds for ten models below +0.8B parameters. + +\begin{figure}[htbp] +\centering +\includegraphics[width=\textwidth]{distdna_k2_pilot_design.png} +\caption{Leakage-free, matched-budget DistDNA pilot. Seeds 42001 and 42003 +form the $K=2$ reference distribution; seeds 42002 and 42004 form the held-out +$K=2$ query distribution. Every $K=2$ method consumes the same responses.} +\label{fig:distdna-pilot} +\end{figure} + +The ten-model cohort is fixed before DistDNA accuracy is inspected: + +\begin{longtable}{r p{0.68\textwidth} r} +\caption{Proposed small-model pilot cohort.}\label{tab:pilot-cohort}\\ +\toprule +No. & Model & Approx. scale \\ +\midrule +\endfirsthead +\toprule +No. & Model & Approx. scale \\ +\midrule +\endhead +1 & \nolinkurl{ibm-granite/granite-4.0-h-350m-base} & 0.35B \\ +2 & \nolinkurl{EleutherAI/pythia-410m-seed1} & 0.41B \\ +3 & \nolinkurl{EleutherAI/pythia-410m-seed2} & 0.41B \\ +4 & \nolinkurl{EleutherAI/pythia-410m-seed3} & 0.41B \\ +5 & \nolinkurl{unsloth/Qwen2.5-0.5B} & 0.50B \\ +6 & \nolinkurl{unsloth/Qwen2.5-0.5B-Instruct} & 0.50B \\ +7 & \nolinkurl{Ihor/Text2Graph-R1-Qwen2.5-0.5b} & 0.50B \\ +8 & \nolinkurl{robowaifudev/megatron-gpt2-345m} & 0.35B \\ +9 & \nolinkurl{state-spaces/mamba-370m-hf} & 0.37B \\ +10 & \nolinkurl{unsloth/Qwen3-0.6B-Base} & 0.60B \\ +\bottomrule +\end{longtable} + +The repeated Pythia and Qwen families make the pilot less likely to saturate +than an arbitrary set of unrelated models. The parameter labels are advertised +model scales and must be checked against model metadata before launch. + +\subsection{Fair comparison} + +The pilot reports five retrieval methods: + +\begin{enumerate} + \item single-response cosine ($K=1$), as a lower-budget diagnostic; + \item mean-DNA cosine ($K=2$), as the primary matched-budget baseline; + \item exact RBF-MMD ($K=2$); + \item RFFTrace ($K=2$); and + \item compact projected DistDNA ($K=2$). +\end{enumerate} + +The principal contrast is DistDNA minus mean-DNA cosine on the same query +models. Beating only the $K=1$ cosine baseline would not establish a +distributional advantage. Top-1 is primary; MRR, Top-3/5, runtime, and storage +are secondary. With ten query models, one corrected model changes Top-1 by ten +percentage points, so this pilot is suitable for debugging and effect direction +rather than a final confidence claim. + +\section{Execution time and scale-out decision} + +Historical successful primary artifacts required a median of 9.0 GPU-minutes +and a mean of 31.3 GPU-minutes per artifact; recognizable sub-0.8B models had a +median of 2.4 minutes but a long retry tail. Table~\ref{tab:timing} therefore +uses operational ranges rather than the median alone. + +\begin{table}[htbp] +\centering +\caption{Estimated time after GPUs become available.} +\label{tab:timing} +\begin{tabularx}{\textwidth}{Xrr} +\toprule +Task & Four A100s & Eight A100s \\ +\midrule +Ten-model, one-setting four-seed generation & 1--3 hours & below 2 hours \\ +Checked first DistDNA comparison, including diagnostics & 4--8 hours & 4--8 hours \\ +100 models, one setting, four seeds & 2--4 days & 1.5--3 days \\ +100 models, all 12 stochastic settings, four seeds & 4--6 weeks & 2--3 weeks \\ +\bottomrule +\end{tabularx} +\end{table} + +At $T=0.7,p=1.0$, the four-seed target is 400 artifacts. Approximately 103 +explicit 42001/42002 artifacts are already reusable, leaving roughly 297 new +artifacts. This one-setting extension should follow immediately after the +ten-model pilot passes its leakage and saturation checks. The all-setting +extension is a separate multi-week compute commitment and should be gated by +the pilot result. + +Raw responses remain reusable when RFF dimension, kernel bandwidth, compact +projection, or the DistDNA vector is changed. Representation development can +therefore continue while the seed-explicit generation queue runs. + +\section{Implementation and reproducibility} + +The relevant implementation is: + +\begin{itemize} + \item distributional features and distances: + \nolinkurl{src/llm_dna/distributional.py}; + \item matched-sample evaluator: + \nolinkurl{scripts/run_rfftrace_experiment.py}; + \item optional SVM evaluator: + \nolinkurl{scripts/evaluate_rfftrace_svm.py}; + \item live recovery and DistDNA design figures: + \nolinkurl{scripts/plot_primary_status_and_distdna_design.py}; and + \item temperature/top-$p$ and bounded-surface analysis: + \nolinkurl{scripts/analyze_primary_decoding_surface.py}. +\end{itemize} + +The new surface data are saved next to the figures as +\nolinkurl{primary_decoding_surface.csv}, +\nolinkurl{primary_bounded_surface.csv}, and +\nolinkurl{primary_decoding_analysis.json}. Re-running the analysis while +recovery is active may change the strict cohort and reported values. The final +report must therefore regenerate all counts and accuracy figures after the +recovery process exits. + +\end{document} diff --git a/scripts/analyze_primary_decoding_surface.py b/scripts/analyze_primary_decoding_surface.py new file mode 100644 index 0000000..5ad1bc7 --- /dev/null +++ b/scripts/analyze_primary_decoding_surface.py @@ -0,0 +1,458 @@ +#!/usr/bin/env python3 +"""Analyze and plot the live temperature/top-p retrieval surface. + +The analysis uses one fixed strict cohort across all 26 planned run keys. It +reports (1) queries against a deterministic T=0 reference gallery, (2) +same-setting r1-to-r2 repeat stability, and (3) equal-cell mean and worst-cell +accuracy under joint bounds T <= tau and top-p <= pi. +""" + +from __future__ import annotations + +import csv +import importlib.util +import json +import re +import sys +from collections import defaultdict +from datetime import datetime +from pathlib import Path +from typing import Any + +import numpy as np +from PIL import Image, ImageDraw, ImageFont + + +ROOT = Path(__file__).resolve().parents[1] +OUT_DIR = ROOT / "docs" / "figures" / "primary_robustness_20260813" +GRID_SCRIPT = ROOT / "scripts" / "build_primary_run_grid.py" +TEMPERATURES = (0.0, 0.2, 0.3, 0.5, 0.7) +STOCHASTIC_TEMPERATURES = (0.2, 0.3, 0.5, 0.7) +TOP_PS = (0.8, 0.9, 1.0) +REPEATS = (1, 2) +COLORS = {0.8: "#2563eb", 0.9: "#d97706", 1.0: "#059669"} + + +def load_grid_module(): + spec = importlib.util.spec_from_file_location("primary_grid_surface", GRID_SCRIPT) + assert spec is not None and spec.loader is not None + module = importlib.util.module_from_spec(spec) + sys.modules[spec.name] = module + spec.loader.exec_module(module) + return module + + +def font(size: int, bold: bool = False) -> ImageFont.FreeTypeFont: + name = "DejaVuSans-Bold.ttf" if bold else "DejaVuSans.ttf" + return ImageFont.truetype(f"/usr/share/fonts/truetype/dejavu/{name}", size) + + +def status_rows(path: Path) -> dict[str, dict[str, Any]]: + final: dict[str, dict[str, Any]] = {} + if not path.exists(): + return final + for line in path.read_text(encoding="utf-8", errors="ignore").splitlines(): + try: + row = json.loads(line) + except json.JSONDecodeError: + continue + model = row.get("model_id") + if model: + final[str(model)] = row + return final + + +def run_key(manifest_path: Path, manifest: dict[str, Any]) -> tuple[float, float, int] | None: + try: + temperature = float(manifest["temperature"]) + top_p = float(manifest["top_p"]) + except (KeyError, TypeError, ValueError): + return None + suffix = str(manifest.get("output_suffix", "")) + match = re.search(r"_r([12])$", suffix) + repeat = int(match.group(1)) if match else None + if ( + repeat is None + and manifest_path.parent.name == "rand_chinese_0p3b_7b_temp07" + and temperature == 0.7 + and top_p == 0.9 + ): + repeat = 1 + if ( + repeat not in REPEATS + or temperature not in TEMPERATURES + or top_p not in TOP_PS + or (temperature == 0.0 and top_p != 1.0) + ): + return None + return temperature, top_p, int(repeat) + + +def candidate_priority(manifest: dict[str, Any], row: dict[str, Any]) -> tuple[int, str]: + seed = manifest.get("generation_seed") + seed_priority = 2 if seed in (42001, 42002) else 1 if seed is not None else 0 + return seed_priority, str(row.get("recorded_at", "")) + + +def collect_artifacts(cohort: set[str]) -> dict[tuple[str, float, float, int], Path]: + selected: dict[tuple[str, float, float, int], tuple[tuple[int, str], Path]] = {} + for manifest_path in sorted((ROOT / "out").rglob("manifest.json")): + try: + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + except (OSError, json.JSONDecodeError): + continue + key = run_key(manifest_path, manifest) + if key is None: + continue + temperature, top_p, repeat = key + for model, row in status_rows(manifest_path.parent / "status.jsonl").items(): + if model not in cohort or row.get("status") != "success": + continue + raw_path = row.get("output_path") + if not raw_path: + continue + dna_path = Path(str(raw_path)) + if not dna_path.is_absolute(): + dna_path = ROOT / dna_path + if not dna_path.exists(): + continue + artifact_key = model, temperature, top_p, repeat + candidate = candidate_priority(manifest, row), dna_path + if artifact_key not in selected or candidate[0] > selected[artifact_key][0]: + selected[artifact_key] = candidate + return {key: value[1] for key, value in selected.items()} + + +def planned_run_keys() -> list[tuple[float, float, int]]: + return [ + (temperature, top_p, repeat) + for temperature in TEMPERATURES + for top_p in TOP_PS + if temperature > 0 or top_p == 1.0 + for repeat in REPEATS + ] + + +def load_vector(path: Path) -> np.ndarray: + payload = json.loads(path.read_text(encoding="utf-8")) + vector = np.asarray(payload["signature"], dtype=np.float64) + if vector.ndim != 1 or not np.all(np.isfinite(vector)): + raise ValueError(f"Invalid DNA vector: {path}") + return vector + + +def matrix( + artifacts: dict[tuple[str, float, float, int], Path], + cohort: list[str], + temperature: float, + top_p: float, + repeat: int, +) -> np.ndarray: + return np.stack( + [load_vector(artifacts[(model, temperature, top_p, repeat)]) for model in cohort] + ) + + +def normalize(values: np.ndarray) -> np.ndarray: + return values / np.maximum(np.linalg.norm(values, axis=1, keepdims=True), 1e-12) + + +def retrieval_metrics(gallery: np.ndarray, query: np.ndarray) -> dict[str, float]: + scores = normalize(query) @ normalize(gallery).T + order = np.argsort(-scores, axis=1, kind="stable") + truth = np.arange(len(query)) + ranks = np.asarray([int(np.flatnonzero(order[i] == i)[0]) + 1 for i in truth]) + return { + "top1": float(np.mean(ranks == 1)), + "top3": float(np.mean(ranks <= 3)), + "top5": float(np.mean(ranks <= 5)), + "mrr": float(np.mean(1.0 / ranks)), + } + + +def setting_rows( + artifacts: dict[tuple[str, float, float, int], Path], cohort: list[str] +) -> list[dict[str, Any]]: + fixed_gallery = matrix(artifacts, cohort, 0.0, 1.0, 1) + rows: list[dict[str, Any]] = [] + for temperature in TEMPERATURES: + for top_p in TOP_PS: + if temperature == 0.0 and top_p != 1.0: + continue + query = matrix(artifacts, cohort, temperature, top_p, 2) + same_gallery = matrix(artifacts, cohort, temperature, top_p, 1) + for comparison, gallery in ( + ("fixed_t0_gallery", fixed_gallery), + ("same_setting_repeat", same_gallery), + ): + rows.append( + { + "comparison": comparison, + "temperature": temperature, + "top_p": top_p, + "model_count": len(cohort), + **retrieval_metrics(gallery, query), + } + ) + return rows + + +def bounded_rows( + artifacts: dict[tuple[str, float, float, int], Path], cohort: list[str] +) -> list[dict[str, Any]]: + rows: list[dict[str, Any]] = [] + for tau in STOCHASTIC_TEMPERATURES: + for p_bound in TOP_PS: + settings = [(0.0, 1.0)] + [ + (temperature, top_p) + for temperature in STOCHASTIC_TEMPERATURES + for top_p in TOP_PS + if temperature <= tau and top_p <= p_bound + ] + galleries = [matrix(artifacts, cohort, t, p, 1) for t, p in settings] + centroid = np.mean(np.stack(galleries), axis=0) + cell_rows = [] + for temperature, top_p in settings: + query = matrix(artifacts, cohort, temperature, top_p, 2) + cell_rows.append(retrieval_metrics(centroid, query)) + for metric in ("top1", "mrr"): + values = [row[metric] for row in cell_rows] + rows.append( + { + "temperature_bound": tau, + "top_p_bound": p_bound, + "metric": metric, + "cell_count": len(settings), + "model_count": len(cohort), + "equal_cell_mean": float(np.mean(values)), + "worst_setting": float(np.min(values)), + "best_setting": float(np.max(values)), + } + ) + return rows + + +def write_csv(path: Path, rows: list[dict[str, Any]]) -> None: + fields = list(rows[0]) + with path.open("w", encoding="utf-8", newline="") as handle: + writer = csv.DictWriter(handle, fieldnames=fields, lineterminator="\n") + writer.writeheader() + writer.writerows(rows) + + +def panel(draw: ImageDraw.ImageDraw, box: tuple[int, int, int, int], title: str) -> None: + draw.rounded_rectangle(box, radius=18, fill="#f8fafc", outline="#cbd5e1", width=3) + draw.text((box[0] + 25, box[1] + 20), title, font=font(27, True), fill="#0f172a") + + +def axes( + draw: ImageDraw.ImageDraw, + box: tuple[int, int, int, int], + xs: list[float], + xlabel: str, + ylabel: str, +) -> tuple[callable, callable]: + left, top, right, bottom = box + draw.line((left, bottom, right, bottom), fill="#475569", width=3) + draw.line((left, top, left, bottom), fill="#475569", width=3) + for value in np.linspace(0, 1, 6): + y = int(bottom - value * (bottom - top)) + draw.line((left, y, right, y), fill="#e2e8f0", width=2) + draw.text((left - 62, y - 11), f"{value:.1f}", font=font(18), fill="#475569") + for index, value in enumerate(xs): + x = int(left + index * (right - left) / max(1, len(xs) - 1)) + draw.line((x, bottom, x, bottom + 8), fill="#475569", width=2) + draw.text((x - 17, bottom + 12), f"{value:g}", font=font(18), fill="#475569") + draw.text(((left + right) // 2 - 85, bottom + 48), xlabel, font=font(20, True), fill="#334155") + draw.text((left - 78, top - 30), ylabel, font=font(18, True), fill="#334155") + return ( + lambda index: int(left + index * (right - left) / max(1, len(xs) - 1)), + lambda value: int(bottom - value * (bottom - top)), + ) + + +def draw_line_panel( + draw: ImageDraw.ImageDraw, + box: tuple[int, int, int, int], + rows: list[dict[str, Any]], +) -> None: + panel(draw, box, "A. Fixed top-p: exact Top-1 vs temperature") + plot_box = (box[0] + 95, box[1] + 105, box[2] - 35, box[3] - 85) + xmap, ymap = axes(draw, plot_box, list(TEMPERATURES), "Temperature", "Top-1") + lookup = { + (float(row["temperature"]), float(row["top_p"])): float(row["top1"]) + for row in rows + if row["comparison"] == "fixed_t0_gallery" + } + for top_p in TOP_PS: + points = [] + for index, temperature in enumerate(TEMPERATURES): + key = (temperature, top_p) + if key in lookup: + points.append((xmap(index), ymap(lookup[key]), lookup[key])) + if len(points) > 1: + draw.line([(x, y) for x, y, _ in points], fill=COLORS[top_p], width=6) + for x, y, value in points: + draw.ellipse((x - 7, y - 7, x + 7, y + 7), fill=COLORS[top_p], outline="white", width=2) + draw.text((x - 23, y - 31), f"{value:.2f}", font=font(16, True), fill=COLORS[top_p]) + legend_x = box[0] + 125 + for top_p in TOP_PS: + draw.line((legend_x, box[1] + 68, legend_x + 38, box[1] + 68), fill=COLORS[top_p], width=6) + draw.text((legend_x + 46, box[1] + 55), f"top-p={top_p:g}", font=font(18), fill="#334155") + legend_x += 180 + + +def heat_color(value: float) -> str: + low = (254, 226, 226) + high = (22, 163, 74) + ratio = min(1.0, max(0.0, value)) + rgb = [round(a + (b - a) * ratio) for a, b in zip(low, high)] + return "#" + "".join(f"{part:02x}" for part in rgb) + + +def draw_heatmap( + draw: ImageDraw.ImageDraw, + box: tuple[int, int, int, int], + title: str, + rows: list[dict[str, Any]], + comparison: str, +) -> None: + panel(draw, box, title) + lookup = { + (float(row["temperature"]), float(row["top_p"])): float(row["top1"]) + for row in rows + if row["comparison"] == comparison + } + left, top = box[0] + 105, box[1] + 115 + cell_w, cell_h = 145, 80 + for column, top_p in enumerate(TOP_PS): + draw.text((left + column * cell_w + 35, top - 42), f"p={top_p:g}", font=font(19, True), fill="#334155") + for row_index, temperature in enumerate(TEMPERATURES): + draw.text((box[0] + 28, top + row_index * cell_h + 25), f"T={temperature:g}", font=font(19, True), fill="#334155") + for column, top_p in enumerate(TOP_PS): + coords = ( + left + column * cell_w, + top + row_index * cell_h, + left + (column + 1) * cell_w - 10, + top + (row_index + 1) * cell_h - 10, + ) + key = (temperature, top_p) + if key not in lookup: + draw.rounded_rectangle(coords, radius=9, fill="#e2e8f0") + draw.text((coords[0] + 48, coords[1] + 20), "N/A", font=font(18, True), fill="#64748b") + continue + value = lookup[key] + draw.rounded_rectangle(coords, radius=9, fill=heat_color(value), outline="#94a3b8", width=2) + draw.text((coords[0] + 35, coords[1] + 13), f"{value:.3f}", font=font(21, True), fill="#0f172a") + draw.text((coords[0] + 43, coords[1] + 42), "Top-1", font=font(15), fill="#334155") + + +def plot_surface(rows: list[dict[str, Any]], cohort_size: int, generated_at: str, output: Path) -> None: + image = Image.new("RGB", (2000, 1120), "white") + draw = ImageDraw.Draw(image) + draw.text((65, 38), "Temperature and top-p relationship — live primary cohort", font=font(40, True), fill="#0f172a") + draw.text((65, 92), f"Fixed strict cohort N={cohort_size}; r1 gallery vs held-out r2 query; generated {generated_at}", font=font(22), fill="#475569") + draw_line_panel(draw, (45, 145, 860, 1050), rows) + draw_heatmap(draw, (895, 145, 1430, 1050), "B. Fixed T=0 gallery", rows, "fixed_t0_gallery") + draw_heatmap(draw, (1465, 145, 1990, 1050), "C. Same-setting repeat", rows, "same_setting_repeat") + output.parent.mkdir(parents=True, exist_ok=True) + image.save(output, optimize=True) + + +def plot_bounded(rows: list[dict[str, Any]], cohort_size: int, generated_at: str, output: Path) -> None: + image = Image.new("RGB", (1900, 1050), "white") + draw = ImageDraw.Draw(image) + draw.text((65, 38), "Joint decoding bounds — cosine centroid retrieval", font=font(40, True), fill="#0f172a") + draw.text((65, 92), f"T≤tau and top-p≤pi; deterministic control always included; strict cohort N={cohort_size}; {generated_at}", font=font(22), fill="#475569") + selected = [row for row in rows if row["metric"] == "top1"] + for panel_index, (value_key, title) in enumerate( + (("equal_cell_mean", "A. Equal-cell mean Top-1"), ("worst_setting", "B. Worst-setting Top-1")) + ): + x0 = 45 + panel_index * 735 + box = (x0, 145, x0 + 700, 980) + panel(draw, box, title) + plot_box = (box[0] + 95, box[1] + 110, box[2] - 35, box[3] - 85) + xmap, ymap = axes(draw, plot_box, list(STOCHASTIC_TEMPERATURES), "Temperature bound tau", "Top-1") + lookup = { + (float(row["temperature_bound"]), float(row["top_p_bound"])): float(row[value_key]) + for row in selected + } + legend_x = box[0] + 110 + for p_bound in TOP_PS: + points = [(xmap(i), ymap(lookup[(tau, p_bound)]), lookup[(tau, p_bound)]) for i, tau in enumerate(STOCHASTIC_TEMPERATURES)] + draw.line([(x, y) for x, y, _ in points], fill=COLORS[p_bound], width=6) + for x, y, _ in points: + draw.ellipse((x - 7, y - 7, x + 7, y + 7), fill=COLORS[p_bound], outline="white", width=2) + draw.line((legend_x, box[1] + 72, legend_x + 32, box[1] + 72), fill=COLORS[p_bound], width=6) + draw.text((legend_x + 38, box[1] + 59), f"p≤{p_bound:g}", font=font(17), fill="#334155") + legend_x += 145 + + box = (1510, 145, 1885, 980) + panel(draw, box, "C. Mean Top-1 grid") + lookup = { + (float(row["temperature_bound"]), float(row["top_p_bound"])): float(row["equal_cell_mean"]) + for row in selected + } + left, top, cell_w, cell_h = box[0] + 90, box[1] + 145, 90, 135 + for column, p_bound in enumerate(TOP_PS): + draw.text((left + column * cell_w + 8, top - 48), f"p≤{p_bound:g}", font=font(16, True), fill="#334155") + for row_index, tau in enumerate(STOCHASTIC_TEMPERATURES): + draw.text((box[0] + 18, top + row_index * cell_h + 43), f"T≤{tau:g}", font=font(17, True), fill="#334155") + for column, p_bound in enumerate(TOP_PS): + value = lookup[(tau, p_bound)] + coords = (left + column * cell_w, top + row_index * cell_h, left + (column + 1) * cell_w - 8, top + (row_index + 1) * cell_h - 10) + draw.rounded_rectangle(coords, radius=9, fill=heat_color(value), outline="#94a3b8", width=2) + draw.text((coords[0] + 10, coords[1] + 42), f"{value:.3f}", font=font(17, True), fill="#0f172a") + output.parent.mkdir(parents=True, exist_ok=True) + image.save(output, optimize=True) + + +def main() -> int: + grid = load_grid_module() + fixed_cohort = grid.load_cohort() + artifacts = collect_artifacts(fixed_cohort) + run_keys = planned_run_keys() + strict = sorted( + model + for model in fixed_cohort + if all((model, temperature, top_p, repeat) in artifacts for temperature, top_p, repeat in run_keys) + ) + if not strict: + raise SystemExit("No strict common cohort is available.") + generated_at = datetime.now().astimezone().isoformat(timespec="seconds") + per_setting = setting_rows(artifacts, strict) + bounded = bounded_rows(artifacts, strict) + OUT_DIR.mkdir(parents=True, exist_ok=True) + write_csv(OUT_DIR / "primary_decoding_surface.csv", per_setting) + write_csv(OUT_DIR / "primary_bounded_surface.csv", bounded) + payload = { + "generated_at": generated_at, + "strict_cohort_size": len(strict), + "strict_cohort": strict, + "artifact_count": len(artifacts), + "selection_priority": "explicit 42001/42002 success, then other explicit seed, then historical unknown seed", + "per_setting": per_setting, + "bounded": bounded, + } + (OUT_DIR / "primary_decoding_analysis.json").write_text( + json.dumps(payload, indent=2, ensure_ascii=False), encoding="utf-8" + ) + stamp = generated_at.replace("T", " ") + plot_surface(per_setting, len(strict), stamp, OUT_DIR / "temperature_top_p_relationship.png") + plot_bounded(bounded, len(strict), stamp, OUT_DIR / "bounded_decoding_relationship.png") + print(json.dumps({ + "generated_at": generated_at, + "artifact_count": len(artifacts), + "strict_cohort_size": len(strict), + "outputs": [ + str(OUT_DIR / "temperature_top_p_relationship.png"), + str(OUT_DIR / "bounded_decoding_relationship.png"), + str(OUT_DIR / "primary_decoding_surface.csv"), + str(OUT_DIR / "primary_bounded_surface.csv"), + ], + }, indent=2)) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/render_aug13_progress_report.sh b/scripts/render_aug13_progress_report.sh index 1e316fd..d3b434d 100755 --- a/scripts/render_aug13_progress_report.sh +++ b/scripts/render_aug13_progress_report.sh @@ -2,16 +2,27 @@ set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" -SOURCE="$ROOT/docs/primary_robustness_experiment_full_updated_2026-08-13.html" -OUTPUT="$ROOT/docs/primary_robustness_experiment_full_updated_2026-08-13.pdf" +SOURCE="$ROOT/docs/primary_robustness_experiment_full_updated_2026-08-13.tex" +OUTPUT_DIR="${OUTPUT_DIR:-$ROOT/docs}" +TECTONIC_BIN="${TECTONIC_BIN:-$(command -v tectonic || true)}" -chromium \ - --headless \ - --no-sandbox \ - --disable-gpu \ - --allow-file-access-from-files \ - --no-pdf-header-footer \ - --print-to-pdf="$OUTPUT" \ - "file://$SOURCE" +if [[ -z "$TECTONIC_BIN" || ! -x "$TECTONIC_BIN" ]]; then + echo "tectonic is required; set TECTONIC_BIN to the executable path" >&2 + exit 1 +fi -echo "Rendered $OUTPUT" +if [[ -z "${BUILD_DIR:-}" ]]; then + BUILD_DIR="$(mktemp -d)" + CREATED_BUILD_DIR=1 +else + mkdir -p "$BUILD_DIR" + CREATED_BUILD_DIR=0 +fi + +cd "$ROOT" +trap 'if [[ "$CREATED_BUILD_DIR" == "1" ]]; then rm -rf "$BUILD_DIR"; fi' EXIT +"$TECTONIC_BIN" --outdir "$BUILD_DIR" "$SOURCE" +mkdir -p "$OUTPUT_DIR" +cp "$BUILD_DIR/primary_robustness_experiment_full_updated_2026-08-13.pdf" "$OUTPUT_DIR/" + +echo "Rendered $OUTPUT_DIR/primary_robustness_experiment_full_updated_2026-08-13.pdf" From 0634bf64e8338bb10626e8a341372db617feb231 Mon Sep 17 00:00:00 2001 From: yuqiannemo Date: Thu, 13 Aug 2026 16:02:00 +0800 Subject: [PATCH 28/28] Add resumable four-seed DistDNA pilot --- configs/distdna_pilot_10models.jsonl | 10 ++ scripts/build_distdna_pilot_seed_queue.py | 141 ++++++++++++++++++++++ scripts/run_distdna_four_seed_pilot.sh | 96 +++++++++++++++ 3 files changed, 247 insertions(+) create mode 100644 configs/distdna_pilot_10models.jsonl create mode 100755 scripts/build_distdna_pilot_seed_queue.py create mode 100755 scripts/run_distdna_four_seed_pilot.sh diff --git a/configs/distdna_pilot_10models.jsonl b/configs/distdna_pilot_10models.jsonl new file mode 100644 index 0000000..4dc0bf1 --- /dev/null +++ b/configs/distdna_pilot_10models.jsonl @@ -0,0 +1,10 @@ +{"model_id": "ibm-granite/granite-4.0-h-350m-base", "provider": "huggingface"} +{"model_id": "EleutherAI/pythia-410m-seed1", "provider": "huggingface"} +{"model_id": "EleutherAI/pythia-410m-seed2", "provider": "huggingface"} +{"model_id": "EleutherAI/pythia-410m-seed3", "provider": "huggingface"} +{"model_id": "unsloth/Qwen2.5-0.5B", "provider": "huggingface"} +{"model_id": "unsloth/Qwen2.5-0.5B-Instruct", "provider": "huggingface"} +{"model_id": "Ihor/Text2Graph-R1-Qwen2.5-0.5b", "provider": "huggingface"} +{"model_id": "robowaifudev/megatron-gpt2-345m", "provider": "huggingface"} +{"model_id": "state-spaces/mamba-370m-hf", "provider": "huggingface"} +{"model_id": "unsloth/Qwen3-0.6B-Base", "provider": "huggingface"} diff --git a/scripts/build_distdna_pilot_seed_queue.py b/scripts/build_distdna_pilot_seed_queue.py new file mode 100755 index 0000000..a893cd8 --- /dev/null +++ b/scripts/build_distdna_pilot_seed_queue.py @@ -0,0 +1,141 @@ +#!/usr/bin/env python3 +"""Build the missing-model queue for one explicit DistDNA pilot seed. + +An artifact is reusable only when its run manifest explicitly records the +requested generation seed and decoding setting, its latest per-model status is +successful, and both the DNA and summary files still exist. Historical runs +whose seed is absent from the manifest are deliberately ignored. +""" + +from __future__ import annotations + +import argparse +import json +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parents[1] + + +def read_json(path: Path) -> Any: + return json.loads(path.read_text(encoding="utf-8")) + + +def resolved_artifact(path_value: object) -> Path | None: + if not isinstance(path_value, str) or not path_value.strip(): + return None + path = Path(path_value) + return path if path.is_absolute() else ROOT / path + + +def explicit_successes( + output_root: Path, + model_ids: set[str], + seed: int, + temperature: float, + top_p: float, +) -> dict[str, dict[str, str]]: + successes: dict[str, dict[str, str]] = {} + for manifest_path in output_root.glob("**/manifest.json"): + try: + manifest = read_json(manifest_path) + if int(manifest.get("generation_seed")) != seed: + continue + if float(manifest.get("temperature")) != temperature: + continue + if float(manifest.get("top_p")) != top_p: + continue + except (OSError, ValueError, TypeError, json.JSONDecodeError): + continue + + status_path = manifest_path.with_name("status.jsonl") + if not status_path.is_file(): + continue + + latest: dict[str, dict[str, Any]] = {} + try: + for line in status_path.read_text(encoding="utf-8").splitlines(): + if not line.strip(): + continue + record = json.loads(line) + model_id = record.get("model_id") + if model_id in model_ids: + latest[model_id] = record + except (OSError, json.JSONDecodeError): + continue + + for model_id, record in latest.items(): + if record.get("status") != "success": + continue + dna_path = resolved_artifact(record.get("output_path")) + summary_path = resolved_artifact(record.get("summary_path")) + if not dna_path or not summary_path: + continue + if not dna_path.is_file() or dna_path.stat().st_size == 0: + continue + if not summary_path.is_file() or summary_path.stat().st_size == 0: + continue + successes[model_id] = { + "manifest": str(manifest_path.relative_to(ROOT)), + "status": str(status_path.relative_to(ROOT)), + "dna": str(dna_path.relative_to(ROOT)), + "summary": str(summary_path.relative_to(ROOT)), + } + return successes + + +def main() -> int: + parser = argparse.ArgumentParser() + parser.add_argument("--cohort", type=Path, required=True) + parser.add_argument("--seed", type=int, required=True) + parser.add_argument("--temperature", type=float, default=0.7) + parser.add_argument("--top-p", type=float, default=1.0) + parser.add_argument("--search-root", type=Path, default=ROOT / "out") + parser.add_argument("--missing-jsonl", type=Path, required=True) + parser.add_argument("--inventory-json", type=Path, required=True) + args = parser.parse_args() + + cohort_path = args.cohort if args.cohort.is_absolute() else ROOT / args.cohort + rows = [json.loads(line) for line in cohort_path.read_text(encoding="utf-8").splitlines() if line.strip()] + model_ids = {str(row["model_id"]) for row in rows} + if len(rows) != 10 or len(model_ids) != 10: + raise SystemExit(f"pilot cohort must contain exactly 10 unique models: {cohort_path}") + + search_root = args.search_root if args.search_root.is_absolute() else ROOT / args.search_root + successes = explicit_successes(search_root, model_ids, args.seed, args.temperature, args.top_p) + missing = [row for row in rows if row["model_id"] not in successes] + + args.missing_jsonl.parent.mkdir(parents=True, exist_ok=True) + args.inventory_json.parent.mkdir(parents=True, exist_ok=True) + args.missing_jsonl.write_text( + "".join(json.dumps(row, ensure_ascii=False) + "\n" for row in missing), + encoding="utf-8", + ) + args.inventory_json.write_text( + json.dumps( + { + "temperature": args.temperature, + "top_p": args.top_p, + "generation_seed": args.seed, + "cohort_size": len(rows), + "reusable_explicit_success_count": len(successes), + "missing_count": len(missing), + "reusable_explicit_successes": successes, + "missing_models": [row["model_id"] for row in missing], + }, + ensure_ascii=False, + indent=2, + ) + + "\n", + encoding="utf-8", + ) + print( + f"seed={args.seed} reusable={len(successes)}/10 " + f"missing={len(missing)}/10 queue={args.missing_jsonl}" + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/run_distdna_four_seed_pilot.sh b/scripts/run_distdna_four_seed_pilot.sh new file mode 100755 index 0000000..02c5508 --- /dev/null +++ b/scripts/run_distdna_four_seed_pilot.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env bash +# Generate only missing explicit-seed artifacts for the 10-model DistDNA pilot. +# Historical unknown-seed outputs are never used as evidence and never touched. + +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT" + +PYTHON_BIN="${PYTHON_BIN:-$ROOT/venv/bin/python}" +COHORT="${COHORT:-configs/distdna_pilot_10models.jsonl}" +OUTPUT_DIR="${OUTPUT_DIR:-out/distdna_four_seed_pilot_t07_p10_20260813}" +LOG_DIR="${LOG_DIR:-logs/distdna_four_seed_pilot_t07_p10_20260813}" +GPUS="${GPUS:-6,7}" +MAX_CONCURRENT_GPUS="${MAX_CONCURRENT_GPUS:-2}" +SEEDS="${SEEDS:-42001 42002 42003 42004}" +TEMPERATURE="${TEMPERATURE:-0.7}" +TOP_P="${TOP_P:-1.0}" + +mkdir -p "$OUTPUT_DIR" "$LOG_DIR/generated_configs" "$LOG_DIR/inventory" + +LOCK_PATH="$LOG_DIR/four_seed_pilot.lock" +exec 9>"$LOCK_PATH" +if ! flock -n 9; then + echo "Another DistDNA pilot process already holds $LOCK_PATH" >&2 + exit 1 +fi + +if [[ ! -x "$PYTHON_BIN" ]]; then + echo "Missing Python environment: $PYTHON_BIN" >&2 + exit 1 +fi + +run_seed() { + local seed="$1" + local queue="$LOG_DIR/generated_configs/seed_${seed}_missing.jsonl" + local inventory="$LOG_DIR/inventory/seed_${seed}.json" + local suffix="_t07_p10_seed${seed}" + local run_name="distdna_pilot_t07_p10_seed${seed}" + local run_log="$LOG_DIR/${run_name}.log" + + "$PYTHON_BIN" scripts/build_distdna_pilot_seed_queue.py \ + --cohort "$COHORT" \ + --seed "$seed" \ + --temperature "$TEMPERATURE" \ + --top-p "$TOP_P" \ + --missing-jsonl "$queue" \ + --inventory-json "$inventory" + + local missing_count + missing_count="$(wc -l < "$queue")" + if [[ "$missing_count" -eq 0 ]]; then + echo "[$(date '+%Y-%m-%d %H:%M:%S')] seed=$seed already complete; skipped" + return 0 + fi + + echo "[$(date '+%Y-%m-%d %H:%M:%S')] seed=$seed starting $missing_count missing models on GPUs $GPUS" + "$PYTHON_BIN" scripts/run_hf_dna_pipeline.py \ + --providers huggingface \ + --hf-jsonl "$queue" \ + --dataset rand_chinese \ + --max-samples 100 \ + --output-dir "$OUTPUT_DIR" \ + --output-suffix "$suffix" \ + --run-name "$run_name" \ + --global-status-journal "$OUTPUT_DIR/dna_global_status.jsonl" \ + --global-state "$OUTPUT_DIR/dna_global_state.json" \ + --temperature "$TEMPERATURE" \ + --top-p "$TOP_P" \ + --generation-seed "$seed" \ + --ignore-response-cache \ + --try-vllm \ + --gpus "$GPUS" \ + --max-concurrent-gpus "$MAX_CONCURRENT_GPUS" \ + --min-gpu-free-gb 4 \ + --gpu-poll-seconds 15 \ + --model-timeout-seconds 43200 \ + --max-retries 3 \ + --oom-retries 3 \ + --retry-delay-seconds 300 \ + --gpu-memory-per-billion-gb 2.2 \ + --gpu-memory-headroom-gb 2 \ + --cache-evict-finished success \ + --resume-mode all \ + --do-sample 2>&1 | tee "$run_log" +} + +echo "DistDNA four-seed pilot: T=$TEMPERATURE top_p=$TOP_P cohort=$COHORT" +echo "New explicit-seed output root: $OUTPUT_DIR" +echo "Historical output roots are read only for explicit-seed reuse." + +for seed in $SEEDS; do + run_seed "$seed" +done + +echo "[$(date '+%Y-%m-%d %H:%M:%S')] DistDNA four-seed pilot generation complete"

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𝔶 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

Vki9TNa*E=8Yj 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 RJAZwk>`Nu7GRW&s{|#Y;3)BDr literal 130910 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 z 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%0D5a-h_=-MM9?^Sz)U&*7I9S(<^cU|_%&wy0 zB{A$xqoxq8vEe`SI3r*!(|ZO+$S2Hf@quVN#g+Zu_p@adtR+Ka62hrieh9qbsOkRT z$HXnVAr^aK#`BXR1OW&+j4DEmpbp9!vUia_bCC-1yVgg5eRZOi@VOI?aNgl>IR%b=*#UeZ(j&C%kmal$3OgfJ97FZ&}o| z#hhEHoa`j}pUB8)nEaCNMlfGvVEXLveh!3nUGg%VB3|xSLGVR5@Df2GfaG&C_gz`Sb*b$b74GxGd(~C@&wei0sP1 zN6X5hB3S}egl?aa7vIyp{TL0T;O11f z0A%i16cwX3*$NyB9GSsE<=jDu+>7rMqbq(29&96#;DZ`M+JV3WOp7#UuQYIO(Gd&RRM#)bf89hT+p% z&r#08ISnX)C5B;2uW_*<=cXz|Q|R0=mQ!Ecz>@(7!75eevAfo<*s}4H&cY);dp= zUiSM{_IGvLHIyQV*Bol{=)~mIrix2v*r~XxQUL zko*BHzS2_YogGbFhDa*tk7nvghJJW%4y}*nE5HS~nt;yf=XNFhC#t@|UdJ|$dSU=q zQoep6CDo=NPPuh+YSwBDN%Rj375o{H_5h{r`iGlG+3UXq)$8B>|N2tXNg+5KB(0<` z9>`ont8=L9vw(8)QB&ZWR{Qs%NpMYx1jj|BDFp!6w@#DZR+-L_Tr*>D-J;)9yXgRI zn`plN`)?WOsM$?6*B*DK4Z_aM&lxnu{v0ZS$De*)A3#=%F9Bnu6mi$@zoi)o7|EWg zduemnU?@z1%H@{nSt}wh@TPfpvlW^I>yAqT#vTi~%}p zofM+Kn{*m{gA&s}!O{D}y9NL70q5a0TK@O(hnD*Hm;cw7{QLpC7kqN`4@Op^;Oie{ z^xRlHSOqWt5}P%te1yT4q)g1zyx_U+(_S}7KH!|yep&$Sg9qTH51IXd;sahR{QF|G z2o|=8`1Q`kJzXCY!6Fi|EZZ(R#kl_TvKN1w4-_?i-_r#g{}L_Bu>Lj|ZWRxn-LOi* zzYfgZyrnAHtm{>W>7`bg6EWUx8b{L&=D*85)hrV1Q|#;GH1`m6V!*_ZX4eGw=P`WY zF9K(>L(>MLH(=Ob<4$+5f%*M&h)A|lFOhhGjEclr(pi%@gC?YULQPp4P!*&227-g# zbn?(!6!bR+YcSgU(Mdj;`*R^HZ$%5XhT z0+D8;ICk(fPW&tN*-g!ooc8Q%Pl0dD7Rcq7^P^T$k4tl$RCDTEKK!h@C)nvz+z0CG zCdxav;t09oQbPET29X8?YtX@R@bT?itORpSyVbPLZeGX{%=G|9n~tizD+JwO>c_FZ z+-A`_P8Q=HNtCAox_=bpKpy9L2#`D{SJ%CX2bYJ4&rhM{Z%|WOLfx~TjfmG!a0fm4 zbL4J?(b016?B#~uCK&|C9sw>0yfp7PUeV#wr0MKRvrP#B`l^t`##)!-wI|V;y_Gnn znQ}iX?L9m_zh8(OvruFT$TdZ+2(!1|T)OG} z-VwLAk#J|YwLY#C<7`p639FdnZ)h?uy#^-VPc?X1&w9xs>A!j&KTe1Dvr;R#gr15H zvaxcsA6)AtuWqhMk@#kOd~khs)N=(58i}<$xG6&{8Z`ENL0En#Yg^g+yYrtj%akiz zk!5U$^I#!g?VTjV7MX*agP-i>_C8@ukF)l`>st%|0IxBRn0a1u@seWp4%MOH4>8hq zC7)5wb3#6>$iBd`o^*^12w;v4vhrfcHv^qHyM@j2@_2;j@w$+pB27#OEdzu9mk@5} z-+d#$bB9<;20E`d=w`wzFU~(c`PBSUils%t8?v@x`u=y_QlvE6+}kn~fefGs5}5)( z6@GO3v_mYAe*yohCn!%UUvYRG9p=o%q!3+p1Yiuq9YjQavs2_hL|wZap3V*kc(iPH zaE{@y|0Cmsm}e0)0yKB75!)ahUhgd7*e(`i=t z?rSNT_wIbJvGOBobdf^RXNu)!r`v%q$=BuqA$^%YsVM43Zq^IL?!-poLs?8gjBrJ{ zq{h7|M*D#g8G<`dHt*XG0|IfsNZbETe1UQ>lBTT8Uh7D%oKHxEeT%R(d*Uj_Fy&en z_mb=P-k&^?mbhLCFtIQ_XBv=DlS)K?iS@|i?n~_%_jefKj~@k;v#LP2Cy$*<^4A@P zU|#qrLpA; z4;cWa70lQlq4|^f7|&E3Eh$`*l}*K@bOOnmG(fiWPC^#WD+z1DqQBN}gx+`H(us>u z9TfsK!1=Gw_#{ie;9AO(f0waSPgKgilukQaDajP@{{Yr9OWy7ahizW{I`qN*NcW>2 zNS2h^^VVPT)L#~8H=bY2ldE7G4c3AYuj|s_2t%-QEb*c9 z7B>UdBdIwClG`7zp9q~A*UKT>_+!;0T~fSY3eGn`AI|5)YBk0vmsG3B2u)kOnzS95 z>dD*G`tn)9G{_RCi?Y|(A6zsk&`oZ1Y4B2K3P61UfBdyyuX1a^ejLpQ zojtzXZTJza&#AmeQcmn(deF*B8YMdhQxx@Tw`;Zcp`75C7@J#hHK5sZbK6b9i(Bso zo*=HjKP$g28%kDplhb}290b)hUft($|1`{EKgN(Gh~yt4$LFvTO=au;Zt}BMzx}~u zKeRPXGi$|6=RZC&G7*tZ3(X!3p*u@&bdJLn18tFILoirr$$>Wi={+A|#9j|8C*Z!9eixxY?2f98Cc-4yUDjoQwmqX96FFM* z9zJ$VZ_yrtM}t@PvmsGLHN27PjjU`zZO3XdPN9rcKT_xyK9CB2HYasHns_e9aizlb zOrFv$9%PSeX?$y=q^N)IDz#Pjf9Z!K7H21^XVmp^(7cDPz7(PJOhm*>_mu(ADQ0KG z?L9TA13m;slu)PJxZD1VHBKNNXMA|v)m%nAaB2%FqzRi{4?dsuI;8OF>?}I5));MT z@II}D<7#-f_eLbNL@BvR2WveQqzJ;(-lq4^p*Q#b{x&81j}rs9A?GkvIX|;$EZXv8 za4IQ(#Wut;Fg!A>`V38i$7>504;Kc_V4tn7^#58Q{{qGT%Q*&?M7X)+;N+Ci<5aX00wTc{{v9HL@~FVsP^8)5-7w$l>}@c0t2h9b#IRo zR{;Yg2xx<0tm|%R)LjU+bDr3hl`5)+Q~FFpE-1+9hpVEtmj4o} z>h-Gbkm331s8|=L`+tJdVTWuUhx-Pisv#M%^R4rsG>U>QhW7&uBO%VrFh$4gF(46& zapzJNBx8gRAC*ZxUPCJ`FlDjyoYo z-o9!W6NNfT;->Dlz;%WTw8%)7V6MZ?o1DP^2*}8v1UH>vjUZuTM=f`5&Q)YWWjsPw za2|cuZTL7+;hoQRb73fZuxrS~nniKs&II8uO8^khi(pkqoEKf<^{C1vduJ5~03f{J zi7M$srd^)4r|NEzGQua+= z($u>SjzyjeXK-&A;%6!^GKnCG?EwnFnJqJ5)L`UK!Xzao!j~r-;lK7yrH!K+IW~+` z&f@R}D#h9o`+-x4^WKWd+y`(^PfL5bR~fFPm>pbK=ibQpX5_f(iZ>exT2)tf!FZLi z=)|a3>js=&0x0*-G02SGmg(kbTg7ImH7}n%j11Y?-X767&X@pg``=js2Bk^tFN)2cc`=O>k!fplI|`5_>)JwV2q((ii614N93vCh;pQfG@ifc zAH$yOm3C56#o4BW5E2Pkm;&#BBu^5?S(mofjJyl8m%*Y^f8q2x8pzJxa<5pUPkI?} z${bwm1L>oV62R$1<<`j1kIv;pXLC^;lBj#4V8;FRMscUT@kS}g30HQ*>0#F+7w_q` z&M1^<+o$Rd*v~&Kd-)E-NAM+{5iQA-x&7&Xa!A?AWMz}-?PLbdEnav!dTK%!4%qMw z)933J)o%AgaEH7_p`cv~uvj1_*E)+(of4u6FCp(KM{uxOocZuhAy805HLDEsVU>EC zkakAevE1w&6ymW)|44Z)Dd=?4|MpfnBq!H4CuO14;t5w|%5eFVv$VX*VY<~VlP(XA zeoTBkWt>#mbX{^zPPar?cDcnPYWzlmJ)^vDDEC-Xq5&~io+{`|fKHM7;@6oC<@Mc| zyS6aKX)eeaGl}pUU2DWK8%P4YZZ9K3!7;yeYvjX!bVCtd7zqJ_>YA&j@&!*o#9@SI zC^{m$x_j#2r7zUwvI^#I$f^2se*14h`i$ac%~56XoY=(Su7;WAT820JOwq=o#5{M_ z95hY1d+=Bbi>{_pbB+;2RFs~vrzl=>~5kqO1rF2w<78m2+3`)$b_m-o~WBC3FWhW6X4cMdp2VAZ+TqGFW zCx`@`IsZcJsE+@D*m3wveJnG&KDNE9sC;E+qc3>fRONR$i;gY6ePjqJXB$;k@(++< zprXS;#RKjaJzezjQLo=+*^32Qpy_(-9@-3R&J8pE?5-<6Rqr#Gqp9|j7el_+tXXD= zX_!*TZMFY1!i3?eATX+C(5)7dVVxLBPfrKQB=S@ILB#rI`l3irk?!fvdM+!{P<2+? zn7rYQy*m88vAH>ICznb4#|5Q7{;vzlt60?XwSe{Ud3;AU6~WGUXJQLYV|cL!odvBu zO|COBAM$6xoDR>!Q|)a|2>iObcxZ~`eeM(!6QxsY#Gl-c78;b;XxRcFO$**87LZKb zRx_i^ciSh7ox<14MkilM-<^w9!-4e%Z~0)@fv9!fy2=gvQkAy}dWp$Vi6{H@l>qk@ z{E}Joh$KBQkvyh@`~CU~SZV{$k?FcSfY?>4mK-_bGz@2Erelv+QP$qXME8XE1)5tA zXNV)VBjzI1l7Y#H-N9o}thgV27t;+fFiz7m^97JPa0LNIUBKFhijIbXVZNO*^V(Jn zV5i|yiqKMY!Oh8X>Uq1+qUjUL zKWJ@T8Yv4>v8V(V0cz59@8Is&R~NU7$oqhe_4%_1F!2=&N#?e@ARsY>rx9o0d-Gl2 z{#n5z)KEGGYJWL#JNuK#hI8=~PlI&}B5C`B66~5QJ{M+M?vAMrMCDxNSlW-Fcuq&2 z@~2O6ORW!*4ugKAgzf67*%YuAv&twyugCbhN1)!Apeg=}nagvw1T`BTJEAp001Zd@ z`v$hRQ}$l`cBY}31Ra9xyYWx4t#oflYXHi^1B4JjK9SSm?cTC6(YLf73P2zF7sroT zHujMWcCHE*ufrjajgODhD!HaK(oI&B9l;HJN;6)^>le+{z@^W;hq?-#^KfIW$6N73 z;11Y-rN3}at8WHvrQdUPkd_Fr{gyLM$=LiQf`2pzlJEoD%8J>e zN-~Ac9In;~v7Y0V>i6TChkh)`1PDs`OjB1wVyM??`8gwSrmGmUG9Rf6cl+|S;Ynbd zgR2^z6(GALvDto!1j7aTiomtu)WCk$A%_=V~u_#NAre_ne38my2-=~J)1&kPS0 zFp>z%skwEg@P#JT(Z#r=A2b~`GEUW5H43~qUE8ak3zJBz%sO2>Woi)=By~b~Xj5U$ z)|{V?&Fp*GQE@!Xx`#-rJ=>|?f81E-Za3Q39)~_OSfK-M&;>TrNF>h+r!$Fo0721R z6JjhYYaQH8R}bioJdm^f>K-jX0wYBb@$55_7_R+lz{S+VCetQ zhj_Puk-deM><;1VN3SRE`RaPG%QIQ+-}2=K68&KQBbnWO;R_##fureu1j=1m)%LRT zS>W^NmBbkU$%^eVyx{U`?tC-jP(BhX?Hdp-2y8_(Fdr)Ug+5I#!;~N7aO6V!Pe~4CY7TrndES=<5gG4TgQ+BuLMJF=VL*oyL>e zsHCw0PaR{~=Zd{M?Qsd8&j_m^gJ|`&lZsXuY3Tz!gT}pSU3Mh|)TL1gcLTe$>rG35 z@hG^WM0ClksBRis6dMm>5z4SpThLJU{N7rX0PG7+W=rtN25tvN_8ly1qx`4S-@Ao% zLzL8&7v37^GO%iIfu$L`#uK+$ER(xBG8Enl!_k%{|7btRl!gKSAKofwCGL%ik`e+` z$8!Hg-&&rUJZQd#*@97^mxBky>MYXMN?NO@+YSqB$%TfB!l^7zN_6aj_bwH``bz!h4|0c*R?6GPzU?_-&RzlsoM(*LUQ#Gbvxo zEQS9%WtcI6v&wk+C8^L|_CO;;(;}zQ1$#;aPVi#}vAE1Eg~hw9VcQ{uCzcv**9czm zp2R`4mG}jOm+5qSFdb1k%CYnmUC0VZN)f(o>Hz!&Exk>>L7Q%n5dY{ADhkpu8p>X1 zfWNe?OkYnA{d{z1S9f-<`L{~5sa&n(E8d4i6U?TxT>#}3LgEB8YYs+ah+DAb9AbQQ zDyH@1TZOg#*4&h7tnuJfe5Q;?n%%IJ8WQeVAS9WSW|YXzz&>ZHd}z?{fhu#OHoE|e zpvr~dVm9hS+LmbhKW&!k-{6}5+7Uj#@486e8x-eR0aiZrn2z>GR;0!<>(-^ByHva* z-l*JHE@vg-6WROwAX)JsZ80sW9%6U8^zkT{-En*E%gU#nA7YG^7S0S%!Uh}IGx7%w z4CwXK%NCjpZ#;3lg!-ulrTm@-U{;!@&d@+0tcw$aLtXL8N8c=nNh$vH2If$RGWMxt_X+qM2sAT|-SXF$g2b9~D+3Zr+GojF&Wqclw3Up=_wFdfEk&lwCG$Hu zz8AFr?%Z^A+2ba+EkAWu^I*^4_PXN;=9qdfck-;cpBC+&ddyWoGONvRYhU$%nKIe&}uHb_Ce}#9qS%8qe zkOV%eBr6v~syomDceh$98C9p1=o$PhE1|nkVpy+Ur4_v<23e=Xa!b>gM` zQU8iQS}T$^>?<^T?Nu;$w-at|mdW1ex@+70Py7U=B8;%jkqW}R7Z6u#*YLRmck`(d z*z~4Q&9YN~Y-Nd1)!K4vujUg{?A-iwKiUZ*=kD>#<`oI&|W%RXcZVAa<$y@rIDU32oAkTuo4gg<7WQr zvZFGWBfqn!A9E`;Q&qd>t%!?miQb};JcBHC zP~ekuOv%oU#A;OJQChRMzPr4wyZm1KYNVn^3e}A;0LHUrWI=wc09_{{sL$VB zBLz*cbnK^uo>%L!pPKLNC5{$wLSInIK?hqSaM#KO4Fv6Xz%_r)Yx^v6^2&Do!YP^% zbeWKKlY43^x$ASBe{0WgZJ9YxD^zW-CtJuE^6sk)?Nt~_giAKd8o?b?X>Z05F-#SN0+?t zt+OuL92PReC<5JmxN5;#hAjTEkBlb7YNG4uw8e(f!X0zm=Q4rwe7xGKf>uh$r@?U# zqM31#>!zlL1ZQKeJ~y2!B+bZ+^yu1Q+owo8eV@>v=7+w2Xxd&1jU6FU;a!>R5LLus zW-4o4l-1dgg@Qdla7!x8>U&-;3bk^sZnpe5?yXG`Kju+VLiK9>oYiIo4>d#(j`z*8 zzxx5q882TPIxlqXXmo4fc@YioNP6wSS}6s><)oRkk}^q6b|!(#^MN-5oWmVV&21s> z))VRY*Fw6oMD)nLHI+8g)eMvze&{brNlT5koE~_8T)BfhU9i0CnxWv>a-86=RaPeb zQyMoej?ZEmBExn$WYQ${=zcQsszje8mMZk3NTybW8}~tA=6E!(5sW>*LJz(@Zr_U2 zMXKavitqUAl{%{o=~&s!B=f$}?}o-W9akJw;?9E_J>r{Dh7NWHU2+jVpy>qeCl0Y5 zUdn7G^Uu|Lo>#2OBUiNv?)YVN;5Z}EYm@zUp-YhcD z%9bggzLcke&Ai=7a^sa@gKUgF(NF=KaW!46u;4?wGu2-8+8VE1DPzMPruC-ms>Ufa zNhZ&XSg*P$Azpvt)0z)j+IW6eQ#!I5k57zm_9XZo$J`5g8OMC$cG)QAVy}T1BQH8x zDLL#d_%zT$wAVXuJ)jn1+1>(|@bi#u97nhWloFb+nW@u|xqQ52vd3{4l*4N46i`On zw`{aePT46#+mo}9vzAlyBdfnWTh>~0!d2yn){xdI4Vd-YHVC+*m_fUwY{F_d2FNjk zQRq92!vpd=cmkx<|Ey{9ER8g$z{D56rB8?pCtpU9a@~zFZBnehE~_GM{!l7Waj_Kr%-{} z*Bi~rI4;GD8XO{i`=!=u=mIxoXkyL9s)_?%+U~%no13mD{BB#dYqb!?VMLgai?VtL z-xd-{zE*jI>o#9p8M)HPTSM}w_I@rDQwNEsdl%Q3>wBp_GZ`#H$3!Nrt%$Q3e zq(XbYL`3EX5hUU2^$z?vb7h0VP#+LN~_l zXCL&!^XmLbTj7in;#6@N>zgsX6@2%jLKqMnL?@(VRheEM&$Y!I7&FIOL|<`2eyW!d zxtr7z3P3Uw4GkJ2`$BQ|8(z?Ug{5irFzU4&Ge1Qnqp?!w`9RR)A+ba~!N>XT;l0Ea zW{4sgMbrL~)I6WPH*E_O;68exw-Ts`=S)X<+8>!Z2p29hRDxJ)_%MyszhX)4M$dQo z6{_|!PhqBof3#}5oYsU_wm0H zhBYqA$|4#^Ka(Or?_c2YxKUm>6`pz|H#X5q!q!cqB|qL_mX&Z{{}PxR zVQ>*}s;zI%deVs9CE{xIn@fgH$MlORsV0Sy7r%=$C-;&NNu~Ppc?B0Mj{qP0uH09` zQ?Brf6ps7u156ao)CKA(>AfCqKI$i4W~QPoeT? zcRpRlTsFLBtKSsMG}~bJvf<4u%nfb7{Q*a|C5+9bc(SE&I6KCSY5IURoK{X#$44H9 zI;EeU){!_wO^6{Rc`O%@8-wvgJ?nT${=pG5b>7mi$kTwXO^dH8StUv0?PR0~rq-8KuVRS4M;oR5@SLv=I6)U9YCaDs3hn-IUQNRwo zMt}Yp^8Vt7{vIH6k@3)2o-VzKq9FQdvU}`UJ7_vUur=qDo>Q4r%coPWU%i$Ac3}Lf zJ{ae&Wby=!H11@J2b>M!Ql|(VH#el%Z|28|o|?-^49a2XInmJFD%s+fi~63<%lGX~ zuZPChMVE}Pjb>kV;A}!|JFdFbYeXciX?_Xv0-xrvmE%GiK1*v+R{uJ=AFO(PvJ)|C zWF&aXH#DSL`U{5Ksc#Xu@2-fa2}mf711^Bl0f-%C*LNOw0P?-dIwxQi*}75r4*Y^h zD^%cS?e3|{{_JRu+ztOkaNAoVLM@{wm$^*lC&e)V=0gn;RMGO^MMm(0kPXkO@B_H4 zwWJ|(;+tV+;|WwHhqx>UH!V#a$)6?_0b6hHS8i~oTHl9*PBagRR&-`s3+r|#9GpmV zf|=S79KYk?#xn*=mdm776N>$x1aV0j(yN1#PD0pyh&Zx&VV2{KI-V%_2@gMSh?X^5 zx^I?SevgJ8IBy93sQG@z>wZ(>y8mHD{(dw{w9d`C-PH1iQlxBfOrq0;yrl9xJoz4_ z50x47S-%oEq$+VN1#S~HIhAWDnw4GMGp#Gx=|PuD_M6FZj@g+xME0E+C*iQ zDQG%5d=A-=>dWDib@A5$ahD%QYj5a%wn)Z_bQKBvJN+6poBVmEuiB==Xo3 zLFw<2-<-%w+Anq?VbAsvuv64LBa}SD0lK-R|Dr|(J^xITuU-aeOB)?Zk9@WFvdMXD zDtD-HT%a&UZy@~Ei|@lw-2M>b=qb+kAMrFZnH0Q5v*$3Lb6j6$dn5mPX*>nzceRzI*@!AeCg;P+uj7b05{FPNo*|KahmiKnt3k{JP->11# zXx-porm;03@7Y3q(1960n19A^F8XT#8SC*ibt?r|Yl4KJSRw1YSt;1ymz?=suV(K9 znfpgtf;@j%RzcPVe=QMv@qI(?2oQRy$lHFMg4IJ59kxm){5LaQ9EB8+Ah z>`0<}8Gp1U;QK*OwGxzX`qmQfOuNo$Cv+&Og4Hv=8>(p}{1D!ri&zM6krH+Tx5`ED z0E5dwub(-eJ!kD+(A-SCIPWNuchIBz*JF0d{wQ&WXtE~HsUskiHE)bTZjOmABju5*_O!YH)*gtxBl_v)}y>+l1LIy7=Js^ zsvRoAP~Dm-=<6#smyov0kEm^L1FuM5cdExl$KTSXEusTH;Xz+Wg++8rq0l3{s>y51 zBA?tpYz(nTTkX> zgY#2K^nWOfV&*SLH*=WvOUzh~;cI33_E>8ni%~xadS0ed&uhCIYThxgqDo5xyK!Tq z&>9oz6W4qVuAa`0sEJ2nEUK|nC{IP^k4Mu(vh_Qe*PHy$w8=cIaSSbiZCzn=XFrWj9o1yzPqU%Q z>dbi}BT}m)dP9fao`O4KA7={+>!>^l;Tp@!MVr*HECu!jmEM%R^2Z1FPJe;z1Kd#7 z>pN$YbA~50%_nS{HOW*% zWsRE#nQ;1UaXMz_<>>w{PY0KSw5BW4A71DHmTP%zd$M|ez1qXt**vW@u>+8O=7 z#Llq@5lkfHCC8zTJ=r7hc%6NgJ(XT^nhQvok$ylmNGHzSl2ZdIx{0cKMf{PZ*PThcq5v z@unYB%sJ<;1Ghpng<^$l+-zxzVez@5LZ!x}#B1ME`ToxCDmz3#C5VLlCp>B? ziAgZMJe-;up4Fk#VH4*m5;uuFqSBS{=HDj#r70gti7vx}x1TD1NWeRamEnxW%*vJc zMO8>Ll%Do|mRqVR$$5ae4x!S+iJy!a#fzsY@Ah)Rn|8fo870l8zj`A!ZUL_badpGh z?Y?EF5)C?f`e0y5ZEq~QIaaQ8nY8yE`b^1~KDC0suExqtf2>Y3?_Y_wVI}&p(huT$ zRTWg3Ei+6khON6>6}F}{SOt4V%APL|>D9Vef?%Yyn9|k4D%aJgB*IckysbNqZNoCL ze+26LFAm&hOXLa)<6nOG1cXe+TX zag8cDb7uldQ_(>B`0EB;8hYDuxH{KkeC&ZJUJf28^807`8jqI7;zMl`HWN3e9I-NZ9G8_< zWurf5x787^m|K{h`<)T8 zOjGL|@-U?vBGRiS5vp_;_Zk_IJQ?9JL5{@0&QJd#?qG$yxa?)Z&jEV$i-xy;_R?*a z9>%#;Sy7+atR7I4eKwMx0*Hp!${#mBsD3A2k^ELy>JSUX=O}^%3_YgU8T9*uFSI}S zHZAYXR-Hr6d|N3qu%FpSMJ)mG3y|;v;aOyaRRJ`L_n%qVRjpMo9hm@)#DjbM@x4#| z4Y&EP%9vj=`=Wy!M+HhTKV4n|TceGiMZbUFzx^f^kF@%X(`h2F9>6W<4Qi)#&B^vDf&i zppW2ug$H7~4v~P~{Pq=lp$2P_O(mX@mc07mSntL%zB3}FXrxS<%e$ZuI$EE5`GZ)L znz|c05zhz44o_S{uKH-H!k!;=yu1T;o~+G!wbkj>PH@95HhPMTSVverpEG64jq~}S zC*LAgC>aS-?q}2m*Rk&3v?va!>U7chQCoFg2S_Axy8K`Hf)7pZoj!qFUyL~M=xHQz z>s4FIN-f(i^C!C;o~Ot+uC5<@mpJZ}Xi<4Qj;)Xleg@xQR+Xs7&Ry_~|NiJMPFBEm zohwpEU;9onkjT!eRz>4ijWP_uGny(j+D6>Y*kM~YEi|doH7PtPEiZj~CiVPOe=(hL6`qTrp`i-F zXFjeTSsa;+`__1|8{WYfZ_~#y5Q9F{l^K!dJ~5pAWNQl>8wX zD>2ic-HD*^y3m+@kNSTC0CKd9QWO*8T z3lL-6*MBUdZR>V*Wus6)%N25gl!76FUr0$PUwiMO;a(z-J^b=v|7k1P1Mk81R?{Dy zBrKUBN{WitX^$KD917iAwV{@C9zK&#cAW-?N29NV$+fqygkXT&Lr9#Q4ukO;4Xqgk zu8!4PsWE812kgGAwbz23z|cmOK`SLEO(~Gb{q9%dr+@gG6#Q8VdH=ODISACCEeRkkzH4p?T?} zUF}(D@yyLVC57bLDrf2mujgL$ja81N`s{F5YBWENdY&1kSP@W zMwXGp1;K4na&hCsAb>RWW$oS*znMa}4ib-=NNzGt`h)CTF=MBK z3g7i2&yYmRo-rO^Zq;!6DX`jLLhibMzfCiark>Esje8>CSy0C!zuO`ZQG5%JBd4S_ zFn;&yT}lLS_wasZ?Gxq=lj=C+85cOZy@#VdOrK^ekzKIbUdc|7CS z5k$~z$V|56w0y>^5Fz_~g8+|6B){3=d^;jh%gdy6w}Udvgy;WYK18?G1bqNPe-2i> zDM?y;IBv-VH&H3?{GKxL3G;8EJht7;&q@KwS5L8U4hK(w!?nBOMHekB5<3bO6gTue zt^QM;pr~s5Fh~D3Z{tb-azuQzO(b8emub^MW&Z@-@yMVO!4?4s5{R!n_o}?2WuT6Z z%3h&_*h=ihZkTN4ZE;OGL^qg&$<{x|J3cnBJ)3R$8sel2G(alV7dDz~*eZhJvbrIW zX6gK-DV1Kt_4Q8o@80?VnTJ14Qo!E$1*OtoZr9}UZDSM@LN zB@*Oi^A7HH`SnHe<`X1;a{^lY>5Jz1yEOrxx3_t1=~+u00+u$lLE_bWh;c|%tU~bQ z8#^YNF7hWb(Cp@wMtoK3FOO0%+hvQLw9|X_yZW z%V5Ls(WK&>o?@rHNXVw<5F=z5y{_(3cxuJC9UD`-%E971n$18A6+5`34zk!lMRPV> z2k(jb(c9IfQ?}WUww(l)=Paw2XM4RmEvjcxN!#sPeju+7n&wzram5ED=yeyLqAU=Q z-8B(&&GseSK;Ak2U+-W0gmIrFTVGfZJ1YOXro?^=i$quiR;E^{Tm1egAlbq;?LSCH zaFfH7PgcrJwb)_u;-!Z}Fi+gCaHmV|-&!?WG4 zrU)RM7ZYyRu7S7#N)tv&jng7ux&CxbR8&UwL71oVTUJ``Rd7!Oag%#&_l_*UT6l*a zf+=Wd_|vU2Z~fien~NEceE4Q@MWS!MJDWGNJs*h#$d4FKq8qH?OR^&mQRBdEC;lEz zAe-@k>AGC@B;F)=))TlX*zmeuM)t2VB5Y$no5AOPl(Ut=f|Kx)v38EyXt_DGG!!(t z4GX7rfqsQc?)h}?p*?rjssLZI^UB$Txs=P|U~k@Zo@3($wMRyYeW^3Sl!T9AR~|W? z@kH`z)ij2ncpEXcG({k~Vl(|$=IbTz;qeZ%ay;$rb(4DmV_01}Gy7}9l3}QxhqOcw zt91sqs{_A|)lqBYVPK`Ma61{F`#gJJbqv+S|8)fNUQ^b8t9?0pkUG2u zD)svI?~%tMoVEY6pHl$({@QX!P#ysgUHZ42n`hCAb&w}F?y+*R4R@yOuYQ3$#6c5B zF~{Y=stq!k;Vm%dc7`cfGg%q25~QN@L{MBsO}M*2rC_fS8Q3;1K07`4O-$njmQMxW zHajNx=}v8PPOnM%3iuT5zFHgwX@jP~A3zMva_gt#7l9XGeZ%Fs{^@iiW8s*PN5U$I zm<2>7`}?4ileYm?jKcTwQ=fDcM!Z)%#1?8HM#E|2X1s-a4wOGyxi zT##Ag+;R4%1vXOub$PjmViSLf454&71TfQ5*~o!V()ZWrk`SEAhTh?r7%(@NQo zGCePC>#>^Naa$&K5}zJg{)bed9ppYm8kW?<;$ETxHV6>*K>r9daE`#{39ClSz|=}# zmsILKk8eA39iuW5aTOG|xSN=45_0BoE>Xysx-gjgk(Us{75zjOcXj$8LM{yKRNqpn z^aF2Dl8h~s$J+>Yt0_JIBjAx8aY7Is1M)V*PMr|x0x)htA_4iK2bs|_^Cth3v6dw4 zUNMMYCUS`iUwSA1$14jKSK;rIklXv_jjpQ1n*tdN4?!g0BzPU6JXP`{CSEP2B>W;x z1G?tG74=p?&hMv>GSC5k6cC3EyI-^{8*)C*3{Lmejf;Oy_l@ga%PdQ{wHZNPa+T-V zFF3!GDbPO3i%;|11)dtfi%rtLT~qrBb$qe*B1Z|(cVhDrGM1SC{v;WbPCQWQciJ;O z&4c(bMA8CmE1vRt%uRMS3FvW9uqUCvjPou5c33w;9>f1F8joJFGt7emLS@-rB#%7N@0ipl zD~F1kldH~iLl(*PY}3)n$y$aH=L75ijX~Gp6#kIgm%4=J;c+=9qB(M`N8p0XJ>`Hm z>-Czg_^q`k14(*Ltf_EMop?lEN>SJw6Zur~r>+{m%_(UC4pf#IxANsSX?mW5ll5`t zWjsbWrdMozYpT%iiNGlANF1;EBD$K8$B@R9$|dqr=zYe zC{j*FCiO=!^tnK?@iEpi7#opRGNjMKtb=K07Q6~~{wu!uBlq9<=7b*J18XzmrTso` zHqyYbq04{u2=n3kCy%ht^XB=J@6ZM5rk;;M&Bm%u85%0(dfK|4p4E{xT$*h8F^81hy}g(-dC^+o;wmbf)STrZ^aRfdC??r$ z3=~yL^6|a!`K(o)oWRIrWvvBz?LI^N!mlI-3x&Bv3m5^Hlc~?U|2Zg{C7BCtOYXjC zpp>NboEx*j`s+LLUjL?SqTcsBYtDzl7%>I0mX?og^q>WqpE9r2WL6l&ow_=ZVS$wGS8&f`v$lpkQ$JR>_|pjgNzV2K#KfxE^*)032qwrw!7xCNA5v`C?PE~x5xC_ zO?YHhtR7U@$RrWG;^)4`njhvJX|Tcwl4cyQ`?b;q&Zi4Vq`*2 zj+VskVfT?6Qjp-~nf>yo#^VH#9ZoVoco1Xry2d0i?&rh0|4Er8Aco0GSVExD!;Z7) z7lP0ER@hv0-2~C^gKlpCl6p!j`^kuDWlF~KgOEvV_&krS4ks@ic~wc+cpWbrP{CLR znlNln7F#Uq^+$ue1)>I`kt+TGzho0oczkUjVY8EuV;xFtsD&%7VOVb`mx%%YyoZ=}$j>upCv4G-uv<-%cG|U<9Te$Ru$H;(+}>>D7e?l$ zYo{T4h>7xdgFgz59Y@BLgQcWp3h7=7wZZP)(Vq!ah++R4R?5m*r2Yd$QbQj&>YXiC z-5>UCblF&5e)ck_HnXPNKe6$u)Iy}%E2lePMB^spy5|alm;5a{LhD5}HJ5YQ+gEGE zJeSqlNie;lC|8TY_kHI5RP%Pqjv{yk7Hm&}$AoHhMg(%5>xlxZl;WRA>GGM305&K# z)>3}HWT?mCp~}SET^gy01|2xrkz8_Prmv!8)gvEtK0WzBOd#!2=mxqj|D1!tMf;g# z=v?)Qse?4UTc^}SHjhSET0ucIj?ZX%zOj<0;atz9X^Q-@iPE`{U<Y@zACr&Hp+!~r1imH4KtNjdymUsEB?u=7WVSa{+s}Wk80MbX=%VQ zpr2?WAj_2H69|5&^qf1Z?cWh?6T!y8#)-l56ZLI4aQR>Cy>(PoZTB|nV<3vOh?1fL z(hbrI($YwWNVjx@3esJh?ygODs7QA=TWZtI-t^|X!RLA3XPn>p&iU{B@r|>_9t>cu zz2aVX%z4c@uS*uxu6+YWP@^yNYS6UoPGX%4505~0Zp}+BL9S<13-HAR5Q3pSQ<4fV zbcASohtVBD1)ML~dAWFbxy~l1R|t1BBQ*KYlB^NC(KeTcK?!frpRhUgjJBw}T^xxR zju^jeq~LgNKX{k|K<)R@Y1#4F?)4$xM84I_ZidJPtnAkS42haC`KkAVb#5STaov9s zT&*BYz?vU;4LCP*a*6<-cForBJD@Uc=KQ9BPFP$LG0_vplaTHru`JJkaP=W%{>S)AeUR(+*-gZ)~c_Q`HcGC)T=2}J${%Z0}0nHoh(dW_?Yr}SISY_k9@AR zFQR*q^p*XAl$^fD8+pLb37p-@0$KEb7nE(c=8AV+^*%sp!G}V&5Y9H<1e~BwZXU`G zbCA@RLgMP8CKH2$bF>`%8y%Cp^Mm)ki2$nZnd4s-?M#BnwWqO?AM`BLWY0QG1&qr$W!rXx7!!MJ8zQ1r*!r z>dL>>?+IUAd23dKFZ5RNlgFo{hoLEwp6NghSCJT$zin{tNc49A!1mG}0aveTb;f$x!Y0Bt?yl{EMdFy3uGfi;Z{ck@DE_JHNQkxF{=xeV(3F%lp zcJAiP%r;W6lD7?#L{Sql5&Q?V`&~N!uD<(!30cLu? zFpLFWU;P2&rxuMyG5vR+QKF3M`A@L9X>j}it=;4croDCex+9xs9gIx@*%@X)DHKD0spn$#Vf|DyY*o0Exf ztD>@OYh$EZ^bhpHb#y)VJpx5h>}EY*hPgiCD}*L7k#lS;tMbsy{ae#p=aHS9%9Al@ zarwo>-&J@G=b#GjZRnDtxe*GGe2?8SfR$X+_;piRY{FVlwy#y4lzyTVx!&>yW7^-N z5IyCge>A+D^rxaT(hE`OFKnt31nS!Xt`d{z6^0JP<9}x0HPva;X9wG_MQmTxPv7-< z3;2o8Hp!`yebi$Da9A^CS3>9Bd`V*=Mkb~q9|J*gvwUS&`NYlXlVe|<`b&kF=Xz#Z zk5UVfL3oT}?^QDA>y(FCOwRp2e;>Fd28e5bI)Ur4>Lk#VC`(inbA0kdnLE7oe-_=f zFXQ>OnTObs)u4_H0QEm1`fYN4fg@s8i73&BY?R&)o{X$)dX9tD2j1+P9rYvuLqE@uc@1(4%`ql!QSOGOwT@>e^=P&Q{ zmYrg09pMU~pH>L&2=xC|3tWXK{p6ZWkgW@~v+xg_AO-X3mW6uLUi35_>?tgBME}Zf z&EGbjHu$vjql{$o5@vd2I-8HUAUwJdz6IhzORsF=*W*FgYb14bcNf!kFLM^`;TRb7 zJcX;7isqMn1?6?aFIN09JTCLX3kvhHYxNMw?xSL-GuIVDp!RKo+#Isizr-E+nKYF1 z*P+7|Ethe_<ZHCe6Cw@(MdT)c{~-+jMYr#8|)i?(0s~+>J6g?$|_3ov4P(!S&S+`6ej_%^6J+=S(v z30`Wu?7(qT!hU^Vo{Fs?V>2x=4x*-5f?^h^z8hY7j3gm4RYOWu+5vBXmeXK7zis+)tY%mAW#}z~a#cVCo$K^_;D>wOcS||(8mP_( zUu4WN>(|rK+0w;ih60ZZTO)~kT$}% z6-%b`Wk=I#*v7Y}WUQ&%H`HIP!`G)pd*VlC4TC?tx~9nk*|N9tOrEHqnw3MVVtkT| zIl+N9)^COmT^BFi095f8?OBdHg7}S^wQgUIGY&zjPvz%-$ROFVS`p^af%{#7d_&6VzCGlgY3$J2>TF@TC>7_QVOF!A!Aik3> z4oyG)z7XVOsayQIgPP<{UCh1i8HwWV$CM(NXvJ9H9s5f&qV>cIc4{6=XMPR*A<0=bHI!;+s%7V37Q{CqRj?y3)!}F z`$%!;{+*?@@SZz4`qtckE^GQH5tfLq2RAV`1!qNvernkM>(DBUW5dy2GjQ9cC8oga zaoJl}P({|qpIxu#^iDVA^A!G?+DjZ9p5z;U?kAVxI)&GiN-)s#qxMH3IW?t<_J_;3 z%_d6kPEM@nzP;}pTH!lOEjD1{9_)VNxuNv#Ikd~zqWzv7gVu(`)2EboZid`^_IFw_ z$2Gy{>t2$i=r9uPXD*YjF%nR_{(_n(WV{A~Mb|g~k7&@7yU5_+PVLD`g62Jc=E<_2^8zM5&L0sGXF5SrD6KBewfdz_AltSxSK_rbZ&G(vD z*~K97S^ay$W4FuZ$*&gdSH(wQwinPxGmhz0r6ol_mI*(P)2 zSUgSVW)f)wf(0fZeT(_D_^m%Z zsnen4rk6y032j_I9j10&axdPl_j8ZoTvzzbrd`yW-5x(kZbhvUsj)1lUmgbYeEP(F zBY$-69gK;6?)lTUAE2)1s%!R=`UH-ViYARbNM`au8@ioBFKXo*Gd#VK?(TVF;#%>9 zKHj(=RFhVtB=Ip1Zhxjaqr1M3BQ^#=#s^Md|8Z8#qfLO6s-B+n6eWoamd^7FzRCV3 z9T0b3OMvx4R%OsyL^k}W%(0rM$b<%&u3$#`F@U)*}#O(9_UP*@BcmRgI`Z2v=b(B(@j zWc~Cx`SZ2Z5G_FY30~I?B65VrSE9bpe;8fsryu7MK4wvuO2?Hw&cm*xTIZ8?yFvOl z7Zk&;;~kId?qjK?PT#|#t}^l<=yoKtkTm=7Q`|oX?Yg&+To1$DM!>r(et;enVTebZ z_0;h8rQQx>M*8Xk^Jg7(A`@IC$vbyMUhw;ipx2?M6A=I8^*ru5%YO#tlSc zwFLRi47Zj?%r|pI-LdihKEm$(e~zdIM^Nc3T($~+6x|&c`Z|R5a_j1=V5=;cn_-ds z1XA$8X0_f&zB>rL8fmYs%Exq-U9SFnz2Wd6Sed&X2wv}N+)?;NMFU_DaO-vB-X7PasV)f| zP}Ch!wOjqG!dI6V*vT2I6#Sj>&s7-mA&x=m*qC6~uGOL9f9|nrWL#`*(D$ld|?kdkYvYFM4l4e?K0prt%4ve|dFV6F&nH=_vvKxn!ZoT~Rt@+F(zftAqxGQHyDTKU!2dM2j2XPB-#7ll8OKSrLL+c{%rqW zHlWx!xd12VulmgYT>S=9PjJF{WIH9umqe8c3-SF~z`^d%JE&6hwPyUsBLDqgD%v?Q z?vUpTW_1&#kzXY&0W|+T&&{8Ubd2YBK|zK9vpUO*04Gpn_4fvQ9~3sWv1@#R6;vi7 zf{XWeS<{UhI4`Tfe}jX^7QeqVQ+i18Cq*25>oZXc5m`}Asr;Zz{NXi!^Pf|VJR0-U z@N=qP-pu&-p?45GoV2G_nSWC>gCj>8PKh%LjK0Vl{(d6= z-)q%nmBwzqkLRhTCp? zTahb=-MhF;Bsq^3SGE7`mB9V|{RGFvcG+a3six2>ZCAKu#g6$mr6R?+Z<5}>uFJM> ze9rfKeh)><#kDiI2uTq*J3hIam37h4(St`oAg`dr%sygfWcYCus=~{LFMyhHhfsqg zZ9|Qh6pV}%G!#tKIhmQM8AS%E(CJ#mGl9l>DZl4;)3ON&31t(jc4yCI#s3+Cxy?Ar z1u_8n|MA?YShGGdDY6?Wub^wHV6%RPO(qsP{e+l9u)?Z9ZF=nMbY#TP5cr&*e_e_i z87S!>gwCaKdx`+6NI*jzNZ1n=5g}ywCK#mGqFvRyd<~0;HykSFIw;D_)Hly0jJWQy zuV3%JbdUbp?1La?NB&xqBFIQ57(d*@%#H5Ox#cU1O~Oe-%Y$}uhXbCrfiYICNF90) z^E`}XBZXvR=VI^P(Dj-O`pWv985Z^0+||b$r6BQ&bput5cE=a%3HM2-*M_tm(fESp z=0u%g`xuA4XTtaTnwr~V)x%Vwpz&Upjr2wY{i~^gyo-NCM1;TMO1X##F?(1%tI1)> zj|)spgua0RD_gmc(6c%BW4pz%i;)VuFWdc){{BiLlZONZ;Dy|OaDMt7Q9FFmPDx4G zLohVVMkTFryx$3mw(jYZqpQnX-`mhISwj=QqOQN%avcF#`Y*~e4Rh=qF3Xu!_^4tp zCL&I11n{xc<=O2R0-XK)fRJ=)dFgheih_bdF#9O6N&eA>8MiAulZFlQtDTxv5EC=7 z!R2B*C~uM0gN2e~tF7paT+sQOj|i%x;~_4t{CjyIQp@V}AtlZ0EHFTsD^W<7w!L{0#Ly$=rhjuS4y7gEfwln}2_ItGAhKc;CHJS{xRc;CfJX zkWjs?J1@T`$Qlq30G?T$oojWl_hSVD$HJm0pcyr8fhV-Eh;KF1bUE0<`|KIdb2g2) z-Y;or*{zCUmA1atdZNarxq~z2hRRj5B6lIa{U1LrwzmF4AmXt|hdkjGdx@eKw6n)Y zu{E|1J**QL^hP#diQ8 z;CXm>-fYca*qaM@Pkdov;oG8vwetQGjB${=HRP$E|B}w0*@_pup%BuZSNU(<^3Xw= z)(R63NYJIHEU{to*v~uT?<0nTI(hu6U=EN1Y>$EATSWjLu!yuj@O3djn9%m z{mg%O1$rJXy6{njk;EVv$jpMq7c^4G+|k`oW*}uuS>^ghkw7i58o`tZu;5jjs%iq7{sJ}ORBS0(Rw zF)WG8wX2RJkn)!aL7Hred-gQr#oqHsdtDb7pEEJpqtIkm>_ig%Q6oga34_Mt0aB2fNeyJD2?k)Qts<@pLB4&SW96SLIGalsDoS!>#8 z8@|X<@&o za1(q=b~{}ALK9Zm1>D_2ozFNMGUvL-$qoB;q7xFt8iW1L9hQzy>W|1~8ywnRH&1T6 zw}&Q|=uruQnbJ$FpS-SVqS9R}%abTAbT|NqfRxQ)Au)EsX^i3c&TUxZ(dzp0V#DS= z&q(!Df(GUNy$s)@9`5epVYb|AK zBi9kWJw5c4lpKZyuNhlVx{CPi?93CM>NLtWo%Q2z1wQTHR6N-^#Qi;IhY)MEWO z@qMgFeXR0=-PGij%LwxrrM2}v-TCmIY6FAiVRHx>w@30;ddTQ_*zTJaDj#pr5(XwF zrj+szyLYV->a}0a6eh7FHZq<;D z|NSzYBwnK)>BWOdf%;usze@oVp+TF&oTQkDRwo9vPg+P&3=Q7o#JmwK01id0`_?_t&Y`?dNetkVx zrvfGr2ax`2E`}5+LF6&B zI&W#E`SE$<&#yDd0(GS(7iEun5#0R9r25b@0pH@MOpXg3eH~Epmaj8d+p|NdKX&e# zlMA}rpO3Vfa@rrwWt0t-4Ywb?{pPlha2tfmVvos^CXvCH;5JEOeb~wHQbZ54*n>t9Hh*hP#t8dbCm7U2zR9Fi!-$(~*;kVM}eNIi?ecmDX zdn06446L3&zwL-&^I*d$q&I%O#K&e6ItM>>AjIOucv@f@pW8MV9wTqo|ei1b@*jfF7yMedSjg4(1L%i>C))}&cD6> zaGb+&!O5(O-DtXL_yQ*NRz!q4h?K&wEg;mSue~u{=VmDBR5-~7`R{`O`#Ta65{9>= zE?R7_Kw7|k0mugG1K4OPjV*=0Eyi@36Kc6fH(Y@8P>>rhXqq@>iv zg_m=_UV1t(!VZsjUsC-%K(MvfRw=%vb9GA0m=`E$m)brE*{Ky~`-^Vu4j6Dk9lL4D zN2E*)@q!t8ciH%7sleqveoXJ`lDs%Q{M2BbZ2#`YI5ks2?aDUv4t(h3Icd){r}5L# z?y~N%FYc4d6BQnle!9v-LzqFq@#P__lIVN;dyAAit18~!zn0DzL)Dt=J&&>nIfV@j z43yqSt1u>TnVsI&MtV0(Fbv$+raN&uJx$ZwBiB@D)6 z;;0VxXW6hNAWPO+Sip<5YCc9Q!iMhcKBpVUFm}~uY*;_$^KOb>fUNp6=c9xHWMY^XN zv^7W>%{|`G6UEHp4tuuo+3^8d3!<|-VB>IeaCvD^iyixXt$e(-wY8^OI>A`u!ueox zVz5O`tfsrK)BS8)@4bfEn37T0dn@=f8fNB1TaeTRfhD|eESQe7P;00#FC;1|s#N~q zk`r2JxA0V8jv0)?gT?WaINn42FicpWH3GDdn$_#>ekMP^Ah@OCR?j=tyVIkW?JihbfR0HYtTDd` z?+?su_msIyMn2q~$U8Byp{}-Il6#XyQ{>K_^>2_PaxN14wUJ~C=~+W*wVk^A_p!h% zkat)=TW6>5{xlpzi`VgkJFnH?ltU8QyW~>iVb3!#;*tBv0z;f?$x<16X>=1lu*vuriVD#Iy(G~5sDMt|n9Tm?A&*s^{yZj7I9HSvK z+kUx0p`g&5QfY)H+}+i+Q-4l2D5R!l^82&)P1CE+cRpJ%Mf>G?7I}TwFv}<>JO5|Z z3wC-T9jFQE%;-RgI5J5^FujEqDP;_r4StdPmer=_OKI`2yjdMC5-Fq8w-d3kiC zHuX3egM9zpab~>?_>O?v$JzbI3A%WAc>gyovHjRUWsmd8I5l(~UMx^tq6el8o5o6D zzO3Jw&TMpxduV(Vf@sIyVduzmdpHP^UV$%shDoNf_F&wTQiyg^7;P&KM$B&fz3B~# ze^h%fBDU%0&!0qeQav*(ykxe%8@HESS!BfDCBHKGt5=S+^6tz6md>TGOo6FRG2G+;;$EIsk=~?^eRh6|UxRBD2cFpy_=R`IRY#R)^E{xY z1%FQ>r079qW|Kc(OG!oAce<~%H@t(=KmGECBIF2F^Lu1$jFtVEn^dv&O#3o``(r9l z>DkzijdhwkQhp1PR&vw&wXE(OH`F<-9gj)VWy?O9&eP+y-h+*o3VP_1@j8F$8=DAW zq~s`C;4$$Gnaa*jSD>4G>-mwqYVWqBRJTG6DN_VwW`)$#*4N`^*}N-@L(Tjz9`{<% zCDPnAE*f>H+zzs`0}P3|c467+={={M7yZQIG@95>0hz_xrjnHRx;c|S+Xz#FSGU7a zEwzGG*Bj3a1M6oZ1af)2wj=l(_$b|c5~JVR@+~>juKTWBipkfWQC=&nuSQ4NC$$>*CwHjgRl1bLYd;PuNsf!oYfZ zg5sBPB9f>&fi{5!p$LZ%^8E)xinyta)B9XSP_OzhWNB!i6yTf>l>yx+rS||%+o{IC6qAwhstj9e%b_wH#S_9 zmDz%|6&M6=pUxW0c38?oE~+gBJ6t>!!PD7B;H;DD7*^3RGRjEGxT6-f(hZ2wFcV_K zVtY=-lHuZPusLyN#)237 z{rLiLBj~ibRn~!T08k@3_o0E@tiLv#Y();ULv(rTc37 z+F}B>QNf+sgM+i@3!l~t`NuWjlt<1gVm7`zt+5twg=q2w7p8LhwP@yHpHl2~cC=?z zt&T#1rJPXvq#O5*Hj8ZHTl$%`QD}vEm{2-bs}{-OI1@WxcxQ16 zQQtETR>>CM2f2#D?`O@007~+a7eV;&;hzvW&V$>cbQCl+&RhGPKAr*rs;a7X$n()3 zbw^m~nJExPh#&P78~e%*FXDX*uo_M16rdZ1`>uC1Xzb1l%4SKvb+Ms6;9gTu*f zGjDlCVGCpr>;UWXIGo#j+{8<<>LJO z{jasdYSo@#rd_M*20r=y`}b{a4+PwiarK{i3v1~DR(rEF6f|v6U%m32VRxj)V2;lF zTdw9FAhS+hUe#%7C|X06oFeDMyD-~ls>fte4MMM8HNV{`R$B{9{MvCVo+4PqS*R>w zk6aj}z^t|Bygx6?3T9vHhHwB`YeFCQ+ZbHQ`8|FhVw{1SIT}6#MzH1J%xA<_9vjkX zt`;;_+po5rIY+mC)S}R+IOmWOIk(#Y5P=(9o-hCU^(VO?D>f;=nd2VMII)<*<><^e zGcrCGnJnZWzJs}^SR8Q7Ek-o~+4Njv-TS(W@Rqw>9pdA8*JF9##zr#WexX!IQbSl= zbnwS(eDx{1Q&f}9sf%=y+{S#0XAC zM%~_1QugZFk86noC4P59li46O0?uovOO#A!YD!8=tA}A0&#*YzP!06ZHXnPbn_j|m zp1Y}YhK2_HI+`aLA-C=xYO{NalJ?Z#wiG#Ra(6Y{Dkv;;1842wBN~9NjE8;NHq2OH z`O`m}Tb+R63?LHb#p67aH9hJ+1COb!NM}h?^|wo0^CmB1W5#6P#JrHX^Zck0r8>z&%Gg2^mEOzBhmQ(rr z`zx3Cfs+#Uk>L>(1uko9%WU`fHx`DvvZ*0og2d2LHhpOjwm1G8PGno0RQ@&QF=kx4m>vJH$^HaivS z8Vu9fZ%pm&pFG#ZR_KJpPggr)1O2&xmEkH2_3Cns(Hh5p?#%yw~5+K~GB?0fAVh7a5FI z*~8{$U6GsWYoef037KNK4Tg-xa(n?qau@BJzP=&wtGR}hsy7Fnkv;yvtY6zX_qHBe zY!9)!Tm_vqItQ`?u*Ad}O|V)REc>9j^nw+c*>I#JV0_54_EU7&M3VtxMlBKwtNVjk z#=A_Eq(yv9OVb|jBW(*M?OfwDQ)TLAWFmtJ09+Bk;6S4?8mL zB-MY~`jKHIKgg2)EZwC}+FTSXS-`#!pyQHV4-HrkoP%e2?PksHk`x4tF!CH&qE`3Ktv(>jqRue>AcVSRvQfk`#@$ zVD;`HfwC`OzSL)a{1SQH)4x7dU~-w({=qVWf#1^B!FJ;_42w-gtl0XH zgNuaCvTW(;W-1IqHrLBBP~P?WF$IEPQp?NBM_S1bH-)l(5Q*8JL54dH7E^ zPbg`)qjA!oGL6?*XK-e>U7V>S%Qk7Ld<2{Sz5~*4YT)_)-aZR5)BVHr4#M`c-~P$$ z0{j1uidFsd!2icSmGz6iZhTs54}F)x$!}ad)0psWG5CO^$_fCYf4$M+=W_$*!rtzo zglzv)Zy>@^Z(k78QN#0+lA||M%SuRGH7p_hD<7f8V~#oG#obV?>G9q~&ZZD@^Q75P zmna|m_Vd<_?K#)C=(vQ02S+Yh=|d$8JOF*`OKuKuasLy*p!G!c6L!FA4&qkTn3c)-X?p9QTJEWZviquc4i62nuK3E*UHCCXsWpNC9{>%2 z$)koz3QQ`CCaBI%;cSU5^8CHywg5VcC?+miOF;p+tWNzWd(0bo^+?hJcwoOy6B8ZX z&UAf!Z0yVUn?s&9{G(LB${>g~d}>P7=i%SG@Bt@J*c z>kbwxwmSd=uf-ypqWQ+_*Fb+vQDHc7yS^`$CuA$5r{@aJ2O%-ZZb^*$_vtQN!2HYw zO``Ay;fAFsb`U<8b|eK};arJxwZV}LaC~-a!1UY`O-w6IVl~@cW@anQztt8DVpv|y zK3jrz>%&GV8SPu@#MLC6nVwlXZl~uQ6#B25lM69;9hhBz>xbfDTn&h5Z``okH+K6U zv-FsPS$^FfR!`K+~#5}*pD9!vYXY7!Fuy?$?sWwjrj zTY!MrGf;>;_8g7FBAws(I1{up2!X}WC$>Tn8yTdRMY`@lv2VD@tQ`w(af(Gk_=wCI z7_pMKGC(}hYR)|>ENs%EnHM0)nAL^b51YCpcl~lt0>>*^b~1{_ zn=E{rfLSgr{;oKh|MGCssPF5j;iHR6#1!#k`zL%K_rG;>NlHq_(rpUbfv;D5lQ=p) zemlk#1A$BjC1j=P@i_fj0&M}`2i_0B;CmCx8#JKvbqw@&8mfn@Z2Qfmz5s)zo&5{D zpXq=Q%C=)Z`YTmfYMAVn&%0N4hvqhtw1_+q(8MGi?oZZ1rvNuII>3^Jvftv~g!;C< z+v>>O!H6l$QJC&Yzx3&K1z}utiU(+mr_wpVDZ?Jz@T73e{ZGCcvr?@i#rH00mfS{e@|E6ydGRR zMY7>s4&jbhtQc#Eo37*Ws*AL^e<~_!gxzA+0X(zEUq7PZ_1fJs;CEn0E!u#Lw2+pJ zLwhMrq5ZG#1#@I8jjifDY8i&Sn??x}E^ZaDZ<@6^4Tts6+M6)-clzsR126wiEQqye*0N5>%o%9cWZD4}*mnQYtpW3cO`f_c^Lm-fY3qrb!dt?|IU=Huz zPSR<#u6J&C7AuG`Cw5*v<>TU#71kL1qPTXL26RHSTnMU>1E)ygvdaWnLliYDQ98t@+7rNAIw|+!-cge8t{sAS**qkLV~UiZhA;oUthMouY62GITA`9H>PLgfq4)5WtjXzX<^mZ7%5RBt{X4n zm$Bc{x)!>j=mk8m)GzKy_^Pw6P8{O^Sjq>MKHLAOn`z&VZ1K`>h;zucdPps7Cvq$Go9|AIGbmV7vwmeA}U{a zZ_YWM10&RYL#N3_qc$xa#8kp{1Vz8O)!Cs+Vt@pqD7=T8E>>ln-b zQ{2Hk;=)Qd<)T45`Bhmth{aTgUdAJMJ*$$_({n<1fD9o5xd$uVK(E~OnqFyX@ALQb z1Ke^M){CNr3GWq@V%dMdk%;n?SxvoXeBdnFe2%#ywigu@{yBdCllf@A|$>h*+TX`rd7vlKNVSk1-Aj(w1RAx*l~ zhJ~aSK8M}$aBj3Xpk-kh1fgw|S9`sHGq)8|X?-F^pbqen)c_&U?y6gbDi|aN+w1nc zH*X3Pv4>58Aoc)+iv>3s8x&ntv+=v4Xvf$3lcZEEIfh0`nm@7gP4IJ%!GE z;L)htq2GdWSS@?d*M$l)E21o(bM3ss7ZRO*pzAZgO2{d&Kxt8HeD{@wHtnqN+y*Yi zFPGbA(iw>YV*MYOfuQNmoGUxHhLE36-IVbLg_~wGoY=OhdS#Nk77XrTLxw#Jbjz8V z!7|Eny5dFhT@DJ0&P@C60Nj3%#S%8)m!6(JGt&U2n9u3c-kvjB8eXxgk;2ptzzoHN zzSa$xh zZ||hn)V!eF5|f+?4Ndmgntlw`;*nBNxY>ELLAA+RN8gSfaXR+x7ABGS=pJcEKuE3a z5e0?*@Tq~VMUEVX#*^wAoB7oV30qj>WrfkDL=~|vaGRkz+^r28reW{NZ(SJjp8=FP zu-0{F5ctU)CDSG*f}l!H487KAo7wgh3nV9HSop+OaIW)yDjaqnM-&j6n3-KEzP<<1 zTVB(Kt+)df9!FDHUyuIwPY&Rf9jv_DP??X(!Zd@FG>wkP5%ZN;wPP91x&-fHAFmVQ z%(VTA#fgZGvROE!6hhx98~{PWso2Mgbi088k}bYRn_w=^tF|?#K0Ce3J?n@W>Ze|B zI$zc*xQGR$JCpdT>VYXxdX=pp4^lxs#n*<*!?ef*D7`nQD@`_6Q)D?ntQGFG=tkI` z<}X2`nIlLDpcN9UM7;|hm}lvN>~2;GCdq)5gv4HZXwM4M99G$S%Z#|2TY5r0HHALF zG!q|jq83!9hD`3(7;C@kA_`FreOz($z0;LZ76j~o&4%}ogb0r)4LV){(3JJ&F)O?pVMA;_7R0)j|Mk{2N>Wqc_!uXVz*73BKvO|C3gZKJ}LtYFLJhg z%F2c^&Q#tj5wVun0BitYoxl*Jr=bZC3;VtBP>x_dq}zY7Fy|dn?+m{*CI>AZZ7Qqg z`@lDXX&}QQ@AGfeYyud5S&yo$j9gaQYWreZCferb`E5l=?nISZT@kS$aZGP+3B6ryKd1@Q6wNSf>9Ub+6m0Cbjea5S=l+f+IBkG ztwLbDkBZLyHs|pJQVbJb_*~+QS^#-Aa*FTcSnNrrNB8p$023%kH-R;^mwB*vP9 zr_5=x4dhbfWM?H*TeXZaL4D%$14Qn!3HkLyZosiXSoI|xU6Cq}SgIJ0?xr}rmHR-_ ztLrKJJ!b2`Ye=0X0M}NY*`_qRb$?)vUu7q=IB1u)09XzNTzZA&f}6u|M6N23yy@~| zYszma-N>k@3NnE(9GinGwvG5|5-pJ9e&&!3FeI@0=2uvbM$}CPpllD_-f8e`-5~76 z5L0UjH7~`=G!2XM?*tONJyw4ylu%pBUzvUpxK(5nhh)8JBb9?_J?-IUSo91 z*Rz1fGZYUTYBZy!O;BxlPm**qe<(K`jpD@%`mgp&mTw@sA?iVr`0K3&j!O7H#-55x zNH9G7z7}doYkerpe)eJ}i#h4pFUY>)#ad{)V#{IPA}~Vxccyi0UwA(t9@04(M?3{t z!Ui>ZQI{`X{F<&XWzk#cxM*j(*nHf0!S4Q3oQEse)Xd}+FNqitip`r_xaAp;L~Rr8 zrKFrRx?^HwNK3(}4d~S$JsK^{!?JZw=&~#^oz5QRUunO}JEG)24SIkXsITRV5G5wN zbK8T``}S=gV-7PZbX{h23hy5um@lclU*w##cwa_*D;MzC_c%jk_~+|2{@d$4trYOF$dxAD;X2EMxi;Vn}ew*LgFB-@OG&hEd4-p-L30T#L-HpBzIHbmCQJ_wJp(509BbaWHI&vWZvLJ z#Kj@DTsJF;Ww5vs;f$J*u~B@Uee7dQR4=IRUbWE>pyN2*z%?;3=}Td=nC=s{g1OT( zGQzV;mme}=T47d%kyH}<_-uLx$tx@4;o~#V(HUJZisgLH52||NvM|yL3}A*jY%=}P z`ixpN(52Ob*>9`+6qv9WQz>0l8fV%UJR%64t*FF>$%?Wo`e%@*Pg2h_ep`D;!PteJ zlOsqbiGo!KUPVCjXSwYTY4^q%a}@^yA&kNwl;ncqF9jwE2_Y}C zGdV^re{mA@@1H1czY?@PIF5)%2}9%hP?yR|94h@sHNRTT99SSs34+UYi_f`2nYg)~ z*Vkz;TpY**N+5oI9n?&MM&sl1u*JvALD|w3K5B@~xmx~i1L1%b$af}`j^08qRn)(_%;-m`1HXSU_ zyWMR8A5Xtdy(jWskiS$n*s(2)xAGS(r( zY*Bo3w1NVfa(6nW=HF{{T(T+OCyq1EzkWr#&g|`Z7mSA3DxQ%m%@1Z{i^_ODtn@1GJ37Ao)=qbK5EacBms)&yg2mLgJTA{Q2<%dK*Zuoc>9bN@;ki>*OT2 zH%^sC!0ogzQAz~e1r5h1_N~9v;0n$;#mZ`M)BJ;E6p6gzd)z}1Sh(jwP{m2rCdz=> z?BmTl=PEv{iCim}J*OjjZQ$;WYk` z;{8j%ysF4Pfg|nG9$*s6Z47-W0?gLyUm;LIdhM#c7Gfi~n`Hx3=OCCHHf;-N*{UQ1 zET$_sN5*FxEH3A6QMU(^{cxdsgdlOhyssCllqGz|=^eJPumJL=sCa_SHhVgxTIg0E zMGQM+4ML#&;d+i*bb>VA=s3KaSh|rw)dor^bWR zd+&Qo%R~A)p*>k~k|Y;6y#n_fY2M|aTdRB2yt>$PG7XE4eqzD41m*?0@ol*;@?tq+ zfV&&ae7v#MtpqGLUN?UJo|{_YaQ_~~v*=&9F~(4iui}^Q(ZuI6d7L3yYmPIeu#TEq ze-*GR+1NR^X)@3+Onx zur{YJ=2{?1hX6T2Tq@im!QQOdDT{7o^q>mMcs&m3zYET0T;RK)a(biknykT0ency zvu2fMsXO1kZB&zEURJ6bD)((10ch*?wraC@bsnc}W!Ua2zt|=qABvOO-^X~C{t}_l)YW4WBEiI-pu>?>ra=KXgsxain#BfOj}$)Z zDRy*r;t7djkvqYEX~*mAA+V@pPu?mE>rlWTnN%-i|l{>yV=U;o38wOnG3s>v# zO~mRi+8U(fr!6!v`sN?BY%=tGz^VVUl&PJ~vZE%imn@x7+eoM|Tizp0wC#sAra3tf} zu48>1RB;#tIx(0M)zD_*^nWp>&FE)=iX?4;> zzM1a8=HVAq?{Y&s=e4(XfeHHq| zvAV1u;1=B5nX)rc9ZWB095)x5is%mGO@@00n#l&UqirSl6Wuz24T*zy&QS;ifCO~T z^WrKoF)y8R2l@qbBT6!Ka40fs(>!`NIXPY?pNT<1U@Je_&j{pr=)_6Z!d- zT@(d@l#d$2?sNB}E(uMzY>t+R| zu$|d*GXO!U&{GQN+(g4nIs83%P_iqYFXz8o`QRW~Ze#}y?VBor;dN@i^IRxn&9i3_@i88QD5?!mQMT_T)`tg{w!?{JPJ8!#+869!?InO^ z$3aYUarcEY@W4WWD`_LS4!D(83!4F+4T=*$%(}j+NTckNa_DvvK*#}V`mxcN+8d-< z0{&gv2NXy92tX3~dW;f;_9eu{GjohcxGj&yb#hGATHA-$mEg#&SudP@eyWfy!{DDk z(-n;v4`NXqDT^SFo)Jq~Buf`2z>iMBWi{)0jb%as{xw_YuvAJXfX*X( z7i(2I7fMMFA#Ib7jm&H|LyX5P~F7i&bZM1;@RJ;55I>4SG}{V3rFbVNBsQ$hXPdqa8v@R z1@|a`OFHN1{Ijm1rsjBQO^PG3mf#_Ha#F#7%^{{QQv~ z&DOi%IB4|4RNh0b$jo8@a_CfC}T++uRHa6_WFnKENzbHAPJ-0j!+U+legR26F1?u`v% z5DL;F0@BhAiqhTE-6h?if`D{40@5wrtc@t$-Jo=L*O_ehe$Vr~@AI7ZjPs4}`{Nsj z!EkJGE3CEdb>H`#^SXXlX@5b*y&SRtW<1to_RL_LYZUVVVU9-#1M*GOJ9>3x&sp{A z*87vi_ng!6((1Wr`Ggh%%_zFE7|8gv(Q9!Xb zw7ph+kBD0f&Q85wd#@`O|fm_0%&6wUpd(HFl zEI`)_c2cX?^$hW5e*OB4inEFCu>-VKfOvXf@Pw7bbG-V3jbWM7-gf@pm4@kFxsR|4?3b$XkN-*91LlbR^^piPtJ8jd z^}z*2GOL8qnvw-5fg5r&)T^x8c&AN3<78x{WG9jDy%42GRW3CX2`$~+ezodo{isT=oX3O!#qzP> zcjs#9hk+7T8DHy`~(PlOr6(464gABP1u z?=9wKC1b&$vT5lGv8SzR7#R05jiaL!Up35uGdN@OS?vq(k5ExGudJ{Xt{P9K`I5I% z5p;*$8%)YzYje0Xo_tjgK0Uwc@e=vdF;=UYR+iaOV{eeV#F(CVbQM5 z{ktrzCVM}_?lY>k;il#7I>GYn{sQxQo%DiCo6_&IA_5O&j`oJn3mzOEp`on==Nlou z^g{oxRRj^npO*Z^#|L?Av%uZ7CRs+_B8z~Qj?Q4h;Z;K$==0d4VV*=3xJyAtv|SV#W&yS|)(2~& zk8t+5pRw6YG^(wztZUOIa+_cJr31d*a>~@8_}Bms1^^4ePPWdjT6AJp{}y zg{+X)oVJO96E#GcO2lrDkcB+Mv$gcSwrI=(#W0FfV|q66%xlgpf!Y$LDwF}cd7RO(i;8BcO7|Qrejrl#Z_|Lon%9p&Ay6T{DYPsD80^C^C$HL_`UBhyB^I-7%QqgV#+yR z$R6#QAdrfg>pEx0xgy7hLmRyD`Orqa?qaYGUXsw|Qk1zDaI74h+=R5Mtx zl{@S&dRe{t;XCvclvS0^edYimhqlnur%&bNaAQl&YV8KTd7PAe%^xWfUonZ2v{@OI z78Wl2^{&R2+!~KX&dFh;)i=!=e7s;$0lzO;mo4{xZSn6Iyp6iN0$dfjyaK4InuhOn z5er^6nMXZc*>nPLtE7d>_98<~7z*74lkXpOB#tw^!pl9mF<8&HMSXo%5!;jE+l-n;Jih`-oy|pox(;dk; zPc*QpT>9yBf9CG5i9w&_>GvN{MRkmpsn_WSj;R>r+-7993^y#5H)YF~-3{_NuuH+c zT#mM@-GM3IW%mh(hq_-Vf?x;wvw|vZPT!Nj4Y#8&nfBM(e5R*I3d*uJtggX6vnSBl zNKG{ysV(+6YoWjtlwM;u(VE}d6=aNHJ0p&D#o#GxQH>&ck2QmcWzu@EceRi93Q|Ak zlL2qHW#oeCL=T$SM=bd!CoERm81ri}&~5J@?9J4ltMHt?k>hq=IsBz|>3FV;N%4>{ zs=}co-?xp3+gWg;417N9BTmr+UFzrguNJs#+$Wz{>JG)~i{q+DDv7LRe5e_Z=&O!? zS-XVFD#OZ-!ADCtB_V$OV(2V2zSgB_?}#(Ii>W<(s8*0JYwlKg!STwoE5%qA>Ff33 zq2V=J<%r`K#>^*-MxDyW*O72=mhcu1q)`p%CSv1b&l#V%n8uA3s4&R(x((AFjd;uc zIpy~=n}L=b`N0KY!P$UwP>O-uIZc&DS0}0&`PX%J6JK<`*49=5Nezh(M^a*9x3g0o zVU$nV`|*7wPxjt!lLqb*KIeGGw!7Nmsw$~`73s7{=OE;=bcy5AxA=HO)qU?V=87_p z`Gni%F8c`$UX*M@-eBMBlLOx?avM2bIl{W8JjV zrZ&<$ci|TfTzlWfD})KAG^nr$t-&q|=1({&jbtJ8s^A=G)RhO*~F+#U>wI>c%f8fcCAf*T~ z_0MtS0EWANq|GyUeS$g|_rkx}P7#H8rpf;W(8ZD_Uuw!dgR*XUWm&3#k)c?P5CIdE z+xG&vT#hN};s!u$JG#8^h=aP1);4uVEl%rfc2+kNY<%MmNBgn@`gWFdOb1K^*K z`Ch(EM!0Vd(>LI;ntS%YARBaDw;+1jbiA^{%>N~scIYLjzh}t1tQ`-*DW49a7svyd zTe;t0nhxUNsL;?@dRwm0#i>ja5U2haqg?} zuYTB`NAvk&as)6hh~c>&|Dw6+5fYJ5tku+YRPU{{=XAR5DlBXyufb$CP?Pl4aMIT- z7gbL$Rgva%r+*1J|IL({?Yq#c{o7Z8cnnRIqI_zS3C*RN7AQIoKYK)~b;Ph{ey(!Z z>HiVu8B9wsmap`I^Ci+di_|o{@BAl^34%WfG2x?c2G(mrymKVKN%DeEUz$;n34->rYE+YF8Qvw(97*vznu*%TsrEJO*6ho!l(?^6 zV|ySXEFKjR!otXmYr!Zas}^Bf8tGLPkVU+n7@xQ+gzuMwJ((F1^FGsh$5f_Kn*K^KmtD1#aU%-?6`{Tug z_aD#R8XYydhV%e;B7mu%?6xK)P)+~(c=XL-cQ;S!ZGst#FuR>sk@Bz$ybFvJeR-`LnrZM-DH1WZ`j56~?YDYQ-hh~jnu5am3elyl3w}`lF=d&B2NLC~K@5ex+1_O6 zNXraBNqa{gM2J}Iww*o}uLfmhB0Ls3x$wBSzf`Sm9*vz!UpW{VQM0~RL%S62YKs>1 zpp;!7cKu%CHvk5@B5SLo(zE12S%8%gn6sg18=PMKpq5xOt6g9|VVSI6W4|LLBql&V zExNBoZo<#U*ZVeZ=_k50D0(^rqm;{yTV`(R%wSNTC|{J%bmy>|gV_R1-Y~8qPDY2( z*TJI6*{=cTe$*GtP4s+u zjz@RAV9z-nk#$zKGtV6mdj0w-J;mG%d4UP*I<%5{8~YuAs31hOzWdkk7uln}xuru? zLSk!ozuIl*Gk8+Wnr?kocgyb_f|mR8dFLvpgYopcNhno!-Dyckc7A~R?lO%CMjBvt z0UQ78kax$=Af?f%y?waidY%AoAnV%hUhH?j$th6+txraIottLKzli_X4 z5U(L<9>MTl(GPd}(#23MwiqYks`zN@0=aVBP5k z&)S_w49Q==E^bGt#0}EDI!;-?_JXDiUOn`N+~~8!O&>$1Pq3Tcz03`#T^qM9NiC7f z3Gtd3@c>4M0#sahAZ6+G-AEV1tu?H_!`BRIOyFwu&m~C9$|k@K1FG_5S?Db6vO1px zq7v&uHALclKQ*5e)CNyhlHE{HgYeB6X^82SB+Ebfg>e%Vl;mie_Sbkgs_;R;AaXA} z+2&;f0Kv7tBm|Bh5@H^#pON!5gtO;bAG&AOeqy*%%38dL(Apt1?v}afVR@F`2SVk$0o6<$X2y&U@ID+uqUv(#Rgb%2e;+=8t{jEC0wJ#6xm1W(gLCyjX~h zZ=zN!taLS?GOOJO9X_Mt;lCAbA4c3jUFZl72_f?wuRZXo{MuW%hKlMZ@ww8J+2+H0 zX>9l>);R7yVs~mh^1BEAJWn)Ow$L7fnIRfqWWi)>yjGS;mloIhoj&mH!Y!2K31Y(1 z>4mii2yQ_>>>2#?RURmE%*WE1iDw51434Y6OPgcxK_?r~DkG%}&;LV+ee!GIM1*|u zr(xSeYfmLBfK4gp9tBYnH=5CyE#%z^^2x5aaYc_vBl}TDY7!z0fD!X_>IRb|*`Ho| zgOvN`otU@axdmdG?};Si9$WS&*bi>qOI#l`VKc#*P74KWSl}aW5_pa(lk0XS+MozF zPIpz1l_&EIXFNZ*M|LYM!6#)t!~JfgmvuAY3;)jU?vS#QxJmmDbd+Cm-+q{%GFv*Z zM|4X%s{6hcF^(-W=Y*Yhc~)lYLDEoBm{;J^N;yDf-k;MCzC9n*Zfj9%`XmwMpE7Z1 z5|s;U2ArbakrEz_&X#kvoN|n{CP-)!;M}D36%|tdYJ6*N^mpMWgqdkFKF%vkcT;IE z`63Ur+Z2r0fDLL_4GoW9-rkG>4K4^=m8*PeGo4-bm5Q`wwY1RpSU@nj-n$1g4A2$< zaHjFn**Ubky&uQr8Zr@c&EwX7-eEP+!)Vm&vN9JJ>@dP)@XgsOc^qvI=8s@fADv@1 z=6DDcC)1ym0DS}BUc9-QVUH>z^gISc%!HunmreE*zgXjRuYX^u4EBep^2Dg}sR`#G zbN2X!NXKw6?-Oy_Z*Jnmg?NyDzi?Yl)=mP3OmyrcbUuMQc+)G`4qbCC`*}H}PoFNX zVhC0q%?PIN4adN~6Z2_*KH&u3;2<&FshG=lI6BNzEv6wqSn!vJ{hjuHVy)ZE`m$9i z450$_h=Sz(>4fWZIagTM>TKq)tc5|jBOs7oppn!S^$r>zZ$q5$2fhO#N_s}0exoS2 z?oRj56(T0PZ}IRocz)JZc{9N4qmR3=y=^6F!OQ0(E!q%EaWkHbIpc?yzTM87lEuW& z4h0b(p8cVkl=wCNb2a<7AB~k%7;tEL+}yWy+nj}G7rHQ7C%a%ch6X!4P#}-QG;zEM zJ5pJpA;&hj6062Q+ndo#tCV1tQ`vBEkEY|M_}dQjvt`xa3kGCciX`N8I6Rip%okq} zO~et?QedTz@kw~DW1LC+Y=BCm6`8-p-W6`5^$<@a>~%q5anwImer+mx$K<( zB#vV=fM8Y9>kxr@y6rSJFAq&TXkCNf$=-F_YH~G;NPP+f$wx~mc%V3MYilbv<&-kw zJ=`7`YrXq$trOq>^q8J#TEo4_edxjmg=SqbIbjV_hqA*T_%U%fce?Se|>O#^EtVD%CvT|OpFo)>ZDcj;?K>umX6hVd5Vg%4i{U$`noX& z4+pwHSOo20^=h4o%(--#gC+fkwfAYQhS!ZsH4gVTYU0e~toCD_4a_mFTnhBD!Y>WT z4+yyU)yBZNb2?kU2Qvh~JAJO4RE6G@mlv*mR+F^2YOT2-1lYoaq`IsC^>~{M$Ug7G zTtUGV5&0hB>l=u}-O0j8Rc#hG2>xF=+cekZRlRv}1NXCX%N2DFUe~qb39y;Kiau_L z-kj{U3h$2}d>lKX_Ar*;?|f;gpfprtK%+YY;}}Jh+_J*lk8SPIrp(iHNdi%1%c_l5 z|8LLLYS)F3V;GEVn8U93ay7=bPbpilSF#cJu7+BM@I=_P9QG=pW>(H$o#HHE!egpu z7TnFT4%o}T@&ftNemQ+}&m|x<^r~RU2Tpq;3_g}T4VEFh+l;YxbKiOj!{+OpFO0g* z!%Xdovoe`n9JGL&@tO;@LW#F1b)M0Ix}*T|3M?PLP%hPGmJ${(MFbQfpT8_RZ}5$nE(A&b>R+ zKFPe~R3M3FvY2Y@YdeTc*$IB>y0m)#Y#ffV^!(a`jY+0a{b!|L!PUyi+G$&cj|FI$ zy~v#8+}z#8bNP8@z^LC`M^U8w1^MOC_n(#2KmJKc9Z$A;5S{3bIZ^JM68eQNptKz>%_?O?k3HMLhBxvH zrRve!(M3yTQ$qzTbzdyO4Dv}6(kayEK-8ngUNC=ecgKMOBY|eL+*At<1K0B4^GZpJ zPIQ~=+10aabs*^2)|1=CZToZmaH4iEg<3}OJgnBWEz6t7g~elo%k-W_kSWJneE+Y- zJUkS>|3PUK+xHbe}tNF9k(MkfC58 zCi(UK`5IKka+F1F^+7TrW(U{jD6|t6{8g z$-mCnGK?e6H39kqU6R_(H%m(_$@zsD9m=?PQBniOpw8EswAmkW=Pb+5Iu`_A!ogbN=#aMmIyxvYf9VQ~AX=wn^fFtjD6yBr7qP(o^FJj2RnglzB z)K&^O#y@=f;LAJFSR()9BS-?P7Ealyxk7D!f-xULxKDoJMTf`BNJ%vxOT#94HdvxdKjys=_l?bke6)_c6obQC3wMRR=yU8WgPN(-rzMM?M z8sUtME4477^!aq-yo#}?h{12Z>(HVp8Ep1&bY(?*ghPXmyh|OE&+DQ}EgYVhi;jym zIvN`5stsdK>n90nUt;1Q4a+ka>J=Z~qKm@rl2UX!m3*({WWq5FcoM;jQ&eO%c=tBP zi9>;Q4fze?r-vqwh*M>o_6Md!+NGB*IUX zq%xU(aXtP%DXn9Mi4mIH)Sml(gv;%;8K2wDPRz6hZXI!ol6_*rbq}u5;&KQ2-tB1p zCff6Bare7(-mLSL`FkCnbHB!Ex&yBS@dLm$n4miF`VDWVlf!Zg0}=klI zL`ctIui;dqgC=5~fqIBALZa?_+1sO23j6rPN=FxA@r&dkF@pj?tc(>G&nET+ zq=qv^H5FX@&;SDnnB=m^$w4UZ=&HQD8;urW4U;&HK6JD%VJ^0Nd~ZqslLUwcLE_X$t6C>L&=K89E18*^ZjP?kE2X&7 zUzl)0UZ4`#X>&DY*E)>y+Ol!PgHT_c5=%u1N~#7K`6w-czwfOtky|=Di4g)i(~6gi zCx_x%Z0z!Qnwd(U0&D(fTuvi%SQ#C|F`f2widC+4&0tC7*0Ou!kP1W!I9+-qFIS5M z9=C+we_kyXdj_I!Xgeo%Ez2#{eLaCf1-lMNC)6wLyl?w+aBxG5>p6?@WPJ^d#wigK3%R0VrH77=N_;{xGR8lGVEAEmDOtQ4E5(pjgdip- z%|PS3oS~G18Cs6qYI&9(W-*3?aw?ECxs2YaQL_#=b|!ad^+cjESRMYsNWOoY2^GLm zJkGAfo;J(F`Nzxw0kNFJiD0eW+TXhPg*Uz5vjV*%nz4Ie93M$we-p;pm-N0rl)sq8 zbkh3QZd&$wN9Ek1HI^TttAIik-wVxVfV3_fjL$z~&0+`+RTd@|mXMg!YjcslHqu1E zL-w(z2A}vTBcoqXHC!2U)9*Z$cVIY}Xme&dNcM0XgAzt8nt_*+qftM1?Tiz9gzyp9 zZ(efGcZ)LAAKH+!g+<3E2kPEr^g&PuiG znken1kLIymg*pLDwj*V>rC&ar%HI!wK?EJA*u`j`OgE7fiYNxn{xXY^i|!Dv ze1z8!0Z}E7yCgE4lD0N(ji(VrI7(22CM1CH817#xOwQUSBn{o0i?1?Pi;JugKfZ6U zIqXmG%lBJ7j4?T~vRg-oY1Px4-$$evBy*VwM;FQKUcAl+*)OQG@KF^3%Tm*>gN^0J1%EeVQ1rpVEEShx*$$_EPSTXtczn)pXzFukRW&~=*H0xUcWGE+48!cr3bty4#%3 z{OabLW!64;QDN{eD{I7Nmnt9D7~7wrUiY#+OLP%V5d9OD#s~p^5a2&~l7rRNZI%rr zR!+U~xAWURnUCgIs_%b>&L>}UZc7SBbZMmd4*k05{_J@A?qRrIa4`vCZmZMyX^e|(kC`o5Y!u>J>gqRdd0sk>vE%_%7nzv8kT(PO&+gpY1GcAv zoFv4=g)Up5^p3Gs%)FKIM!Jvolb_#_Ga}c9@0#)8ArKZKBIJiOt-|A6o$bjzT}}v{ zr{+*rw!uIVmO-~wq<7_~#lB@gUuvd4dEW5>aKMEmyV$J812rzUl-057Tg0=@V)$cu zOhBv7=v1Azl%%e%UilXZ-N`nMfZLilr7L(pE5m6fk_Ub)&KEq)l7 zlA8Y$_jR%1mYY-d8!8h9`5V3|-+z|SWakCe|C7{`DBxaQNx4hQpEW{Gr%jb^smytf zQI2pzj7ye2M~UfOWi`XVWr;9kq>HE51xzFa^!H0S?<-ocvw=Qgg+er|c?q0F8j91T z?3Ip8tZ5T(`d$=NnQOyx3BWtU#}co4FXy4L)mL*mRZMy*s3b|g6jWBCSUcuK9zPs{ zi%YtCh5LS~T9Mv?R&`D}VU6{H$VEuYaWxa18y=8@Fm|Cr^5n_({#nzys{kPL(a?|b zl9IlH29c6u9{3XP8^}82i@8W<4Ax=9ownXQT(`0b3^$-iLDg2T(E#jo=bg?3v?6c` zURg8#w}Q%IiPsVV1{cu&gu0ZJEDdD29|d2p0YR>6jUmu2CnWv2=tr4nFzB7SR7wUL zc0|q10W@G~s`^dv{>H>fAh`JFf1!biQNr9D`o&ntF%*bbgVQlCd&w1%R2WH zjkHiMvucClr-9@PFcN{U;_=}XHqBUcTpT$WS!?{5oJIi{%_q;ApnAOE7+@IUe1*fR z{~AgeFln2zdV@QFQ{p}f@!82f5NUIEtHa0xpLnLGrbE9^p+oX*cpNw=q0LC@nfqoZ z@oZoW`o*BchSKX2vtb#i>=uC;dp*SU^qY~4TyYo#9xQYvh+L*?wgXzh^~?igR&b)i zAP5>JrP>|ts;h*8%sl{M|4Mv@LYy;bhA?zzkCN&NKrv)8Yh z0gcwjkAjoX%|?!CZ2>!|k;PH3eCFRf8(C7mTwck5 zZOtpujF&litJ77wpNp#nO1*8L-@1}y{w-zq)W+&Uz$~vdQQPlt^`nZxacvGFP@t8C z;oi=tYd71BnEylSsCX`Ati9d!-V`#3u`vk6YbAtFLbgp;U$b(jMVM^?M<`umA$3h+|t_0;D= zs}>-QW`fwu5?vyev2kFX4fH?8!oV$bItv5{((|aU&&;1MY5V*AS)Xgwa zWKXp)Q(=MHSGC&h0E+YFMy)|A`Stzal-LT3p+I2zL<5^vwj+A5802mNQ!%}IF^={*6{LV#aLfC`*T}E820dT_vA(} z$7FvH;I*tU^fOM=dHkQHh|+9v8f!Ef+vRpD66@KF3A9Qyk?wWn1O24xI%@k1M#pc? z?lpPesO(vNxmEj0wD@HXYKQcM5yqA2DG#hvuVJ;?Hhojs3<6fK$Do6bC+Pe>u7y0 zqHP|vmYHWcsxIKpgHLb%Nv8f$;Yov3zP+ilg`fng=+8QWS~${5TG z_2)hq1erf$oi&Z80F|luN))$!Ewj;wfI4+q01yD(0Qg7~a9e_IU5&G2Vs#E1tV6I? zgV?y%azbV!NKyiSL^uP_^}kW(>E#dpqg-*Tpy7&jEu&aU?kzlkV$-CitMv{JE{~*G zGfyQjSUw=0-Rc{HLAm_rF}8N`f2ZaXUM~Os<45!mzY8_F4f2zd!@>8{&tYu|Lp|@| zTs~fF#Okt$1T$J-B2!Y{z0?;1(4gK`rDE(=ps{v?m&pAMHKjtEe0a2w3j>b~E|&S~ zTy=)$cihs3fy6F&&lF-S&K7@i>&^cXSun}ZSR}W-JM{SYvP=6(KQFgMjugDnkOBRa zlr$$XIuO9&-hO47WgIud$WBjD@iY2pw{mLdL=}_&USBcqs$?!+sC4`}D#*hsPLWu< zhIE>9ncFroB?@{&5}kk08xAMQPtXG|CO3mRO+hv|s@lpa%BQ(YXm0l-p1ba8y!iI7 zt+jsYO-qy(RE4t|y_VlIDR~-Q`HtIR^SNoC`@oZ0XX!>%`gZVFN56OqSX)?E_xp}G zRX{vt_!^v|o}gs>+H3(bntm(L`;A52W4P}-Z;Zs8bnvbR-iHQ~>v;6-x3jLqSFIgt z_7vR(`a_NDPtSfp6`C}ylRy$gJd0!d0VvN3G2%>j=-RGMoY>br3I~--Kj=QS_#HpDT!wq8y(WWx@ zGha_n2dEVW1$Zq4hAlU9GbA4qgT1VzCY~5N?mfmZSyloeZB}s<3h_j>(qm?DJ6m7O zk`mL_In;|iy&-O}mJg1dAe{G^5M=c(_?2b}*C)sh;1#y9Svw=QqHyjAh$E(E(%UY_%#*O`3LQjw~i-C0oaRE(%IFl8YB&jzOW~=OG*8LPW;B17xzxQ<@AEH?y z`ws^H7S?^q&5cL1`Wf5z(L@3|TLL#le7EKPD4EY&%LK z*5U8s$GHx=>Ix>E>66e(=?? z`M6^))-4V`d6;nQQ^}6uz)X*bXgJtQ1 z=va0r70ewWh=Ie7AT@7H0$_ZlN_57Ku$_UczWU9*fgaY3GA}+q4)eL7qb1{yS`8yry{Ia`@>QlxL%Nl2e|;K>+%bD6=`JBNLnhV}a`p zQ19Zz4q$#nnD3O$TmwFz>n%yk!X4;z04Xn;&Gvl^{{`7i0tm+ia+?*vq0g^qP_2ms z#4#y0uZ$w(ek=Su!TwrN*3H!2raIW#v9!I}-AtC-K9rTv^4^cq9Kn^f2I9o$nzw2&p$mz-iil2Qk4 z1QJ9N53Vt{{Hvz^pI(?4@1tI4(zU!%R%UTN&xU*>g!2UjBV!Jzky&VeW_#!qoTotK zO!G`5HtodQ`O|?jXBO|9HQ<6>0Zg~~q@}(JImng~3Af@{den>Fl4Xp!?;i4d=U*GL z7zM%EiKl1kZ&DSoxPVo7fX8G9$V3<_XZAdnf=b9~zxa|Q4v|_=z!@tar!>)djfmAQ zPy2kof|MzAsYa^-5air^DdXitBP2TfvH&Hh4oXcsdsC!c3``sv8u6#-n;&5uWtGc2 z#^-15fp85{t7^8JSmrNvq-dlnmkL9pH&-Fj;_1xrc~> zLXQy`yDyio&aEw+PA_>DlAP?XOCXPYwOdN4z7K+=Zl}W+kc2aD42=m<(G$ylx9afl z2ZGLSbE65Dm-$C`XlOc)iZk|0R>$Aug!uRfY0I>NbAHGiq-5Kv0a;t8?0vy)j~@fi z66!hNCO}_~^Q(QaQk;V2mT>g}f%E3#5tKn)q$m^$2gVV zt=)%gR2k@VfRmoEb}Z7QHBfVJ!dnOlmD=!sq|dA!{ctaK#qy~`0R;$_JkeZh^jME!0B;`6P%OtQ-*7%Uv|rMdpxH%5E<@NEfF4k8Gn@wkt@h&V7$4mM z93Wi+Z~L+0GhluLE}AT`+--Bw(OjL-3g`O5DZe-9!ohqvcF!Oa?*Ux5KXaD4H#bv2 zU==*Ah`F~nv#ulkar-i-KGAlqS6W#5JsO5I3HlSHqz7177+{6h8;QhzaQR=ebHT5X zqz)=8-N8=q#FH9kleU$R~rkO-5Nx8++E6|XNbZIsrZ($hJJpR%yLcT!PT zuXCEXM?uk&aFO@ZW`^?spN4{Fz&KUQeqU4mVE#VAxCOYMoAr`ZtE@}_9|rbG5L@q< z#KD{YiKl-V;kV=ANU%J>l0qSdY!MOBllS4bkTfqT%gFvd$iz>{Sr4Ga&bUCmF=$d@ zj*2>gg#{#`Q<%%ajmLK?(?gd z1-q?pqIZz|dcu0c*KM?DARNTFuSlt!Ta+97>swjLtf2QSTK_L1mt_M-%@FS0!B zqY{77KB@4^OG^^U8MvNgXNQCN4hk}kolXVuI~*lUYxJ7Up05PE$TCs~UuexJ(#&Lj zvFwpS$^X(L=E4GqRnQ$nQ)M`^>73G=pP#?|BlPUZyHo*YTK`9;Uzz#|r1$vabI-sE z^Y<6y^Z94Ysvg!%KDYP48=bb-#d*`2(rLxp8kot)OsT~mm%~1$$g&5Co0zIzC4Q}3 z^}ehOYfO+P4o`}6=Lc(W^>(`^ke;AJYbqL@&%t(le1lelAp<<&_-04WV!(k-L?#B! z7FGW=(HBFkGKmRqLx89{pGVsM1h`_R_8%-Xmt0zq83M=u>{j+8K{NCWgJ+Y@5jSq! zIEW_#HFH<44kB;tJ}@O03b~*KB`ul1yY#~iVI5?i05x1|TiXPW(=Xf`NbepJrd=5P zAbm>rrqsj9tY^~Z%xdhoXiNEsc$$Rupesgc#1jn|UY@}a&Y=M_FWZkGe)~uLTjIPv zucHH}(hF{ok4cU$B=kZjR=JO8D z1MpQZ3`@-KJ_0tFa*YdSF=Ik>_^-DOEqg6F)vR6R4CeJtmHh4p+3f8IPa2++uWsO% z`fucX=WhKRfHG)p{{hT=#;B*H8C6^^^V^#vKwOTbJx=Mh4EIvS=h1j;^Lp1>w)^l6 z54$h=+i*eo2uX?ZnSYD*JQR$Rf_J-H-#X~D=%e7wfWaxegvTx@6%gBj&58EtL2r}s z9pc%>fxcR2yR?V+vw4x0a@6cJC?9eRnJ^Otp~Co+33@`X;QL>gpe^IfWlUqY17jac zj8WC6Y3;Rq`;isDl3uF4TBMD}$V6SFbF26^eW_tv-5}&ykv{!yTT<$zWLKI%|K2Ru z8UmGIzTdjxU@jtpYwhUd)Rd1#c(%=4{D;1h&PfM8XM9es@2|gP*b& zZjtRDVbjsBdu}o171K;K&Wp)cWnX#-OAFiZbMm3pAR)U8JnHu;eGNc^kxVS+b?pRX zhaY{4*Qh^!E@VFa==A=0c4xZG)aZ}>5PyFg%!EeRivV3%p?n3lF|eNYP_)oh%$%Bb z48FoND8ONNY#ENB%Agtk3Ld_MTU}}u%i%E*9#5}oy%4Xnnb|)ZK~=!KEb|5L5WE0t z?*EzTuRR2L&0KpxkWMsHlgd^^o4q!f8==dyhw%aGj3J^#j z-dc>vy^uu&u zg8r|a#d$LWpkP3qdSY(@0gLF^aIe|hejj!Q+V0l7cz`lex-T5Km+?i@d*4hCO9%Yd z%;Uqorc`Xk9}M$VU7wsX-!&rBVg74H%jaBT`*;zLd3Zv&7k5_jYg1=M)|EP&oA00m zBJ`RPHnQr8dL+O7W#b1BV{{M`U?A#33yMx zv)9=_rRIu7djjc$uQMz!*Eu!|W$V%Y8TouDTss8uiZ0Fd$68a5Bt=7{MT1mDw@8=c^1vVcT z#KrFp+Cpvq0jRqV@e)fM4?e-@wVf1>5%|Q38JU{FfSHxEjhsxlfm@Z!OkMNho8`Sc z)LQ_U{dJsiRFQ={>A?MwDXSlZ(XgAFqLP09aerekq z=ujV=UHvc?{iyET3T8KWo5hV_BjYR zppOCvUOWshYCAj5bk3g`87;M73f=``K3U~ zREqPuv+TUE-cWz-#IDTH{qV37W~Q%B%0z^PUH4C|AmbXSlEfBkVr;vF{R&BR!XN)i?BYZFUH=0Y3n9% zZEiSLCcip{WV7}!9!hED(#0)ZbdNouYsb))nyZ_Nhj!^juspkpwAqA$Ec^%RO^?Ej zVSY-=Y`}Y(kK~#d9E?}mEH18>&g9;rq|{7DMWY4nF%WptB?xzxM-m{eI$KFrT>i%w zz%+kf5Jl<;fNvI_=X?gllyBdj$YPS{vnFKep?W|D3G~KNyje?UkJ`!s;P**lriaCS zHQL{Q_XBT+eUc6&OX@cz^o~op4+mfI49-B@-2CkUlY6R`ASz*x zheZK_a}Y=lS6$Z=LQ(z|U>A?ro&52+118>vCMLif0{CS#mt}vS_mI4N1iZKh_-rjz z+gUo*V1|8DW>u_}lP~$Xj>pkv2yk0zX?i9stKnf0XBImme9fZ)oDf7^3tNhh=D{VL zw_wT=7IxL((yz?ZXA~4=<^vzTj^m5eeqEi+a%S}l4aLwWNRB*M99<&H)E-Z^_QL2^ zQsGm*4DUrXxDP;W*S8yyomgwuRy$ykxLY1GSh(_dP)jAdl8sc}|21?@K#r9rxCbO`VAK-k#|1EQ>6+1klvv zPgNcKV0})(o|cppyhn1(sH1@Yjr#E>74g%@&tK=jPlL?7{b+zh_ui{Ud_jL)sh0ll znc5Mimr>{`=CUJ-qh&_6T}PI09G+rVD-LMwFETPPQHR>1tgIP5xOPpgEFd%c8621; zOb{z1clr#brb%C?4T@gBM(2YdS5Xm>qP&sLb~!%Pn$!{|YHC=*1W>J1H!Khc3cluL zHJZP1P~9=~d&w*beNZ)R>Xr&JBY^-aa0);ZDp&k6D3VVIhRam*`ggHe)Qxcje}wjh z{xMUiD4T5rYX#uM+?LC~0LhLuaqE83@WOv$OuhVf6L&Akb4NkC;|@bOf*MgobWzQzo=DGhfsp#QPA zG>`}5=Y~FSv|h*}b5HWM^zOtF={7KfxL;U$ARqdjp8G((4ocmV7dbWRu*7DrA+G9e_J7sp=>02E!l)GS*=Lb9O`d{5TL-EncZz=Bls zDR8j+N+fqxbWm&=1X+cneMx<0;ckpA=*&kh9!(IqP%y!JavgrU`MCvAR>N*N!5kIx z;yP|lQH6aWzvshMXVXj8`|_?L?yIT39^JCCT=b9pix>ptr?e#^W8>l^k)a!(R}rYM z*YI3kQmwXV%`lVE-KTFNXa4y`_HS_M9fRi!(|@Tt6&O^LKwTAIqbeXkW_^Aou=jti z-5UXjxiB)??abcomLGQ6lqIuWIA4m3t$~AFZoI8`%ed(8a)r|__ET3iG_xQf8O(&c zdn)CZj3a|Ih*0V1`_cmm^tfLm^bGiXKzw0y55k=P17T|HbuK0%0hBZw*kKLC2qck{$*?y1 za`3D_PI6b@biaEtz3 z@$bZ(jw5b1VyDMug4;^xorwTji2S_8Ox-%NH_#d2r-FyGU36wazvUdLDx`~p&P&C~ z3ZGA@IoO$92X*6c+1jHvxB?TcHSJWtJ*gw`Kg1%$k-dgOi2ktn#79lpsc}P7P~A;R z=ryn``V`mW6g%Xl6)?&;el5+3s)>mI6Eqat2wFPT&Ku}-cu`?tq@MoxJev@($D|NR z3@Q}`s|7iXg;y`rDh^T9x3^_AiAKdyJAjM3z+NCqP2J6n1ker(l=Kt4UgE3KU5eNWPj7az5Pp0 zqSz?U*R$f#KWk=~Fba~CQ$Bp1UlTi$c}x*^F$UEX!hYfA^2T^!AqsGqaT+s+RZUf0 znDLf+E3fT++iMXmLuXlTJ_@Y5!bML(%Jt-UVP|`S6P*uS$gthta=$Ao+2wHZ6O%X< z&Oi4QU&~Rffn%lWl9JU9PJ6I)0;4^BT_PeXrSTELDCF64+;3*JINz}w3Jyjt`@`_% zOD!=|F5*Ul7PB%9tuOStzqd zotj-Gg5S8(aN?A9%gQT+MufC9x4P|h&NQkiLT@|rvt`TA$yicGBlB#TOQq(QFaKJp zx%V7-2(PQXb)@D*7X~AHgZgg}fDfZ;ZX+ejI6ia-4ED_K^GdYDXshF200^ZdCogvD zxdVjMm&E8NfoiGd*m@03*Dpds_NMCkK+NQc#($%dznHv?h2hTKARe1m9xBcQ6|vJm z4}<&W8uBWysQM$zH+V7lAW{(YBLZcYQSdtzmd1}M4}#R;_R&spHG7o;cNv`z;xwSy zG-6dh#Ou?SxSz91Rp<87GkD(XSanrBk6HU>m1ppDfmUu1j*Ls)VN`hJCB4zMQmA2+ z!zD1#$IbjUu6tX?V`HhirWs$rWr$2n_?hRSbulfVxgJ1m%9ls(CJ*%#d=p7=aRU{? zv%J>A3t(J=f^@XnVCbRfC$KNRY#;~xI2ZUOvb~;^O8>RI*vtyfaUW#y++8w#ACzJB zk||G-03U@I3^AD_1Q)G+V?k(_FeB-aJfCnl+t_&>I4o;Q9ZwQTwB_;BLiQx~vzbh? z`yl5YHl53n)ALT{m+JZJOw{elMw4{`CxTt}L_E@r)O(BjJB~+$6C5{gc-PtQXx@!J zzb5ZrU6!fPISNA$`~*Uf*FNRu_CN!G#^p~9eHBPg9~h8>%@!nS8g*_{h(uBq zep(tD%!d!xdPndTw~&x>0jnVyYsk86yw&8N2r;*lmChq-fKEG`JfbRhKb&poxf!&o z%&7Y=&5eOW8Ysat@%8g#mXmqj zZ^2>pHj!H;5~qBc;`;RBwm;6pwV~pj@WKYbsX$|oX`ly}y`n2q>&#^Oc>)na`{s+L zJ4D^-wx}p5TQIU0yt_fScpY&v&HnHqsb_mESGI?e$i-}s# zyg+E8g=vIo7C9XqdlYCq4#FeS9T0?KkDYX{dCS^et8N=~ccX^*T=HAL#eZ0g(<_V$4?RGT-T!9_g zW^oGr&m8CrQTj2A>sCb)gYycnzW7~0megjGp)aNqXQ)hX$#ov2@4<|J%$^914~s6I z-{1_c_Kg#>Au%@S+|H$~%cuda&DpiV0n zWcfQKIsWt?+rXBR;3knkD|9>aCZoyO_tCG!`-p_EAmszpIVW?tcRZ6Koh~BTvyg!* zT^wv|_GZpsjHVIrfOgMd5`oAwK+FJz&`HVh8d_R68L!uXunFjIcw@YQwz*Z96M#0Z zWn|XbmI5V7&<6+PVaMu&&q;oGhPpL}UZbD?4NLN$#MZZV9K5_t5>{s*-w488;0}O@ zPt19{xw3K_u&+Ra(nWK;eHh>^*@xEQMErJxjWyitLF#UE^b@!Y07tP0m*_XVZhBl& z`gLjf{qjO)X9&mC_DO^0C1${c)^GNM0jeLU^U{Gtnm*fX2`bP5Mf^<+ zq*pEv^z#9&6aT%A(lYJGzYUv!tG47fP-Fly#&Yt?JwLhtv!l~Go!ec;F`u}y ze^TPqKJ5ooNT71yWKb8MDzc*cy;ziL-zuUDU>=^UgE>c2f({eV<3NWOFJ6F5@))x3 z8)!@ff)}crU}oO}a?R&Sq*r5YDej3jmX;$Uhh@IHWY~W2R+_wOUQSbi9=b^22!Iy_ zBszfVUS;p3c3?3`fvA_J*WiSkHY7YmI7DQOl|9SW<461GO(opZK^tN?ENReE)IAn~ za06`3~`h=9l2QNT%Vs-G>0)T8$}@8nR1K z`6dNYrVU^JLPB4^*YeK}@Q> zcoDoVe_wp#(&{YGZj4H4$sI)Bh#LwneR~B2h@dtBR73&DZ0%>@+lFR91|7;D?=x*) za6Javdp~-5BtWmbA%ETTW{6ppr|ssLvIsy{20Z3br^y=UIiAIB&}kX;GUylj-x8kb zo;k6(Uk--?!z(@y01Ju~6>95b4*(*yHTW@*JJ6Fb0NrmVP73JZW=;&^|3<&XF86_6 zPX+gyg}}Q*k#n)nSzh=1I~9JH3;!MP236)}AoEbO>g6)!+Tht4vIh(BhYrIUWl(=? zE2n_N(Lcbi0%I5G4Va+pgm#9Tfj%LO{jC0?z^QD{4UE@J4 z>-!^$M1QXZ5ULLx#@^K^E`OI6^zYWAT6hPL6(Ec{Szi--U0C)i(-X6F&t4&}n^m=J z;K0M&UrYLWdcMhlTEe51s%u5Bnr!{c&37m6s%$NkaC38unJ1%@)xSdbm%o%-YDFhi z)rpEY4>p7P?peX1 zgzCy6>*jDsnnTi$8y*Je&t_+LHEi~SACd)q(kB0{kjW(Kvz1xpprq8Sb)g8f8wtIF z6?NGk7NCP{GDk_jI4@f_ANvfb8~!Kr2|zLU<-^CrXpnaRH}v!yqK|2>I%n{!uP#7k zJunNdN{(+!!mB@g7+9l;8?SY0x0@+aWZy{{>R=Lqj({2>J-5!sjT7l3-QAs5t<Eq3NP}k6 ziYB|q%E=~%ZoI~+W}}aaGw^gs;?8{*ma4G`XAbLHb@#G<+slKt3zcuPt*s5AD#EyzdXoSXan$ZQ2f-nFpIc2 zO(!QOTEX3oiKfo#qPZR)BK$E^;De+d)X~Y;*uLsR?9MeYF?(*4?YT8!CT}0K{`Mis zP=ShCRaQ7XUtu67ldf(}1nY%`ynN-RkQx%=!=M@kd|c%KXQkrAUXCqq8*6LO<-AiW zRF#w&Dv?UGz88->ZCloCp%U)X`b?qe&Vz`D?e7**4&w~4pxkr)1It99-c}Q4YY2#M z3D}Q$0mZvTPQvPB5rf3UU)k|r(?z@}%RQ2urvmf5S35ir(s~IB3&rjdVZNKT?Kp|R zI#Wom0p-2|S9q7mDq#O3d6uLu+eo)whf?|rx zWQ$@3Y=wG$hG`%l;fLx;Y^=&m_Vtx@ZB{&uBnLTNrcfJwT?4b_38u?pGrTQZ6&{0y z3Gjsu465ud`vpnd5ji9EE6(N7tVD5sH`0M@0d)rMv+d9Y&QYbbM`y)1RAc}8Jbamm z$is{Oi2-z=C`6a4oTGs*W0JIfXX%}>uyCb$kFt`I64N|T%2IM@l4x$PY54gyRQMKB z$uLI^5j$*cosYPeL0F$LA6=BFE$poP^w0&}y!E~nX_^6uG3`5|UiE?UA7?w8{x$ubPKFtH+chsvY(=F|&Qt4LM6GWTPJC@`rpYgIj0*(mUHbpuKVHGSO?q z%J&AvTZ@Y>&1Zk-oYVip=|8AvfNoT4lfE8DYf%A*7Ci~8b%XqmKqU?34b1?8udmYD zsf|8leXL`@l_e^e0x@(ggaY&d(_R<_ci~Sv9A{FHZ?!fZ$R#9%(@|T-OAw4lMtV39 z^qjgbM_WmrOFYIXYKEi?mbf0Ww^BHnNo3YHeA!ZwNS}Jxm(HhR{S_UjhVhKz0g$N? zv92P!L$^cZa{W4iak_Ce8`4x1qb_xfa9(QkS^A4G!3;d6(bJ&XQ}@ELROq#XrU`diPCBB-L{6|>hKdkA0tT(kSkowAelBkn5s#86HZH1_~McNMg(0QTR4+;K_tn* z?|aAJMh5}M^Hf%4UBV49Z#eBKW|AVruMAy` zW97U|MkVhU*V+D6c zrssA)T7@q`J)8m$$4fWAEyoY`#>y5tcR*(U{NWH0K|8-Dy+$lVV`$K;W!Exe|7|BtL7jf@wd$2VAiABIKN{HAJZI{nY* zs3DS5l_bC7iYWZsI+Mrz{45H;cae!~yPx@(vh&K${`OPsAed ziusFrtWJ&$$4|)q-v2e&{fXd+&S@rg99L8p{6}xoYIaTd_YOodp>2Ss|L+EqGQauz z)9V3dK45vyx6jMbpe^>l+e;6*@IME5C~{8*WO&ZE+YC2gzdsR$U;Uu|=i~px!&dKN z3iwAMUZxXM{z33%NV}q7gOZ7af&{1P>6+Q10t7A5*LQVcQ9C>eH zZ_a4VNc@_e5xk{Fg{#esKITlW-WnlH(+yr7*@`{lkxwglg}56k5iwN0F8FzqBwem> z@uehJ-jX}II(K^H$;g^(To*Q$e5JF*%pKR=X3*Ecg^}P)WT``9isLJ?r(~jdlOYas z-QSl?B5(6#%D;&ko6e4PO_1*{Q&LK9&GQNHyE~1HAWL0J zYgu937&Ck)e7%1*`pnzFJ58SY zSS{F8&Iixo`fk_ERwHG_#>t+c<8R%%?Youtp~$Yh9W}bO?&9nur9{dF#Bn{qkX_Ex zIo^=3E6aN~9r>iO`0Vw-Kl5FhfuC))d-5^lWhM4w=rU2asV>>8FGmE$r8=7)JJ;Ys zo`?7}JQpP_KiRSP_Y|~HP*wl6IL0gM`U_a&KaiQq^%u8^UbE9B4PNN~5K-(~#Rr(l zqX7hiqWkym6u$fsVNhSQaW`15!9C8FsIc;~yOks=E@_O~DC zyS>e5T3Rlp?nZnPVN$nQr8^qsjb6B7>i(@pzbSXYrhR&XFCRwn>u?VLovW1bY`Uk1 ze6sdvqatt!M@+rA^s~Nx!WZhZM>GAZUyoDPCPLESD)-;!cgE3eXcp4*!f$(me5FbU6#-l8S%KT#@%VW_AoffIJNrckq0MpTbopC;(p{{ z>h{`qUjjq3m$|8dw;DvUn&L|f1Sv9gRG0jCr~_@B#FI0Z&A8o@xelA)ygdJPlpf+V zQagXunPvd-EKzLcxHr@II8l>40-`pQsTs{lriZ%w>swh#a+CC2iF$T7N1mmHod}tB zhR%I?l*RL29i2cJ$6s_hCMFeX(2Sd}teo)2@Vzs?8ZS&iO>4#nESNJxvv!wvV=-us-9D2ZtK@Ro;2{(;Fj2$ z4f8sM)cLMV2@YXKM8d7e>5Ug>DRF)EzJ99uI6)?Y+mdkD-V>ODr%vD?5mEGQe{<>f zHk3H-Oug2jQxMnZzal?QkD%scPgMgvV0{o-FStY9lUQ z_6f)(z+Vs)XG!YF56r?sGJ+_+jP!o3Qp7F02jut)H9S2E(ICC<;}`Xmy{Dr_hXE5n zOJ%5aQsZ7A5m@z*7ytaPDAnSG!|T0uWs#CTXRRr)SZ7o2qX}_QagH-=N_;k*n7C0H zrqtm&#f5=FHieM8TZ_`n!Evf&o{#(kb_zO-#o-3AaW_F%4ZJaGYTeYNA3AQxDiOOJ zc(|sE`&PvdmvA47#T~6j3I{rlA^aoBQxQm68&%!_*h2}`1pKvWB+qu+^z$CCCqni` zihJET7QH)z8drN6Giag50WL~?Q4O!2E`Hg%MQO_2u)UBa-UQxeuHxXAAn+%NccG~^ zFNhm|GiY9RAGI`A-{`wX!w6avWEeX%A@NRKS@?^Uj-euZVokdbP&@`}*{NH7eM+K_ zeZ#SSOWSisw~#kAJPnvx#{&BZN0*q70_#?0@0DK=nD}yMN-ra?cJTtLL|&sv&FH}S zd4Hq?Bcm(;Fb6f`oK2N4*AL>-_Gkr)8#}WRuB64ut+^ITSH!ZG>n>?`=# zXEAW0#Am0R$=OBU%GqMV{Fehcab#_=F|P!t*v4QHrv$Icm3qIkG%w$PN)3Y{n}a+s zLd-&IJ=6E(D=ZzpO)CT1y;NsPa;lv{i2}G&daU5`4-40UCf zrz7O+%2N#|JfL$`jbg<5q794r1(xkEWEe3lN=kbzp6B+87JbhfkNLT!&X%7a@lF-$ z*tLZ65!%>(K*_%Y;r+ftBiP#AVBIk_Q;Z6r@jU8BYnzIUxcoxfcvnPCPFHs4I0rE@ zak)E8b$#y^+1Os$!F*3*Wj8uosS1^N#DtO!9B=gT$gCQxaxkT&j7uhC=Q-Pa4)NRF z!rO!!d1-h;GE>nGPrMz!wpv_k7P&jy5#o&VAN8J}*APNj^!D-iiwf-4HqXRXl zBdR~u0FMFHY(876jEXni8pvIM|A(qIs%M#7Vp|z0q0Qc#`B^TxwaW-f8F_KQZiXi(A!sO_V=EmgXs>+Rn zBlf-HsLD_7a#x!Jd=A;+9SvO22YJ{!N%vj;c3LXO2St^xq*3dvWKL|?V}DXrl#5eyMsc1FwloL0BF5?U?9CawvCSPi#gQK7BB_S!`}? zCt&+?-<+&R7b{ym(I}D^w?`{>+RQQPXjoP2)H}Z6)Og!`)!?7DXT#<426{8_1;Fu7 zjZB%HT;{V0x1J;;6Z@o1I^en}%gu&lZb%@Cy`WmZyBJ`QYB*On@u{z{MZgQ%{=(NHl4yfTCp zWQ{gL7y99gD_%h?Q8+5egCB(a*=W~6$+|=alCyfJ(O_pV6WW0)`*^4{p}JImqPXuB zUeNf=r_4s7KVts#Dl2a`PZlGIXDMVVomNnhjO>bNJray9t)6o`bE(nH+N?-L!8nXT zi~WoyCI>9R*TGqi$8E;`u~P;|BIcQBaWJn-Z`1QMhbKuQq&aPsdn>Z>&LuiKb^@D< zTXA$_ zY^ZJcvDj0&M0#H16(--UV2a$?{;k>2T6SV1p6G?-iLs9)1u-Mo{;zG{jaDBfioCkQ z7s57K{|XzY`@Pf&Jgk9fSZ08Y7BbL~hzLY^ViWs)%=*rZuCK4#^UYF$#VtKJSyYt3 z<&fc9uur|X(D>L%b6dtug*>f6(1|6!`@q2l7f4SJDBF>TU{oWLOS z9^SLfoDqR8`Hwqk5)IE1HLIjUBdczSLr%fS3)Zk(|24APTKY>%zo(Y>JGEq9D2bJf z?9F2>*!8}mfG~x;)q|VcC+TfZ1T21`9rP-iOD%%(!KA(+IeCoB=0S6Y@(4tUyX%q8 zsuctTJ-7IHD(N8LlbA~N3F7MRGNDZxv#XQxPP6PeU%j{$f%`X?~`BGL-E(@94nllUp7u9ay2P z{0pe?pn<}D^{&2O=%hr^1O*(OydSEwuYa|32h1(~`^XEkdPt!Djm)TShN+C%Kr;set zy38EB8^~-azjZC}(v_^6)&9!EDJ%^|^1!CRLvoJmNSXa)lm;8ej#G->(PAE!4M*A5 zd3rvkfAoWZTX0QMUB5jFI(?l_nMnf(*M2>tn6q)%>)Y=|1iBOzg-;giOOoYmvKCKK z6SnysDQPR$TO~=CWVjW|)JtWswq= zgKSyvL_*~!{fW)5qQF01)3^1W71&q^2PaZiSWDogGJF|bg|CHF|6%W z^Wqu-&i1kS{?AZB<2K9nV0l#_za)319-I+IA(@#$<7!zzkqf3Ux+FIL{FMU#o{ZTj zt@;7YQflvb5rM@BFNsj(w3R)r$j1EVJOwU2^9vBOE%b$Ag^ERhW8qH9X^-Dgg@=$( z84qqO;K!BHijV(~xtg!&>jC9pU6xsEr_?Zc1fmdk2Ri&nhP&pCAg}T;q(>zP@Itmv zf>)P9C_tdMdZR;wBr>3&KRvIW#YOpBkJ9SlmMWt$l+IiReOw11i4W?h$2M7*Pj8U) z4r56u14!grHfAME_XH>1x$w<$L`R3QW@^07PTcXcCeM#Zkr8IuMBjt46f)ft7MOXJ zyPIQ4DRR|kf7eMOTUAIgOm+i(n=lM_AIbpgZ%s<6p-3lPca8i#|iW0&jpT7 zB|Vt_7|JD`liKGZg-uUH18QIDAVq3w?hD>|XbC_#z@@ny@})R)X(-4SkDaz#tFD{h z{u?-=u&<_^sD5V>^_bL%6jz5i1${Tk{#rErjNjKprg8UFwTO$WIQq-mliU;*Fh+`U z>b_oeOyHqbs1M-b=a~H7-55Zyspio!-?=k{Xwi_!of<)#tuFF;FG%PHn9#eQjji{h zrl(JeDZUIexz5GJfmKkw5r<%`E0cbvz&f>CI`*YkDs2&7Anx^eaci+LHOxhgr)2sIGbWQK1Ixaey zy4#GJYAEom&D8#_AL$OeWiS3&_usW*p}nCxGuzdo$XKq%_F`#~@U7kH2y!9b1lswN zk}J%?3v-K7|Md!RKB_htKAjbSNGO;BJT)+!RuA_1Yd-BR4=W}o%dtnZO*gA0CppYv zO?G1x41z0$-@rN_Xk}&qz$I_3zVIr)g#8omk~h}B7l7#7XgWi>)$tnpchWDq+;(cu z+&9}FSajB2_1uPZw58>`g7(jvug#Hl;he6KVyD+bZox;JJK9myor&+IsV zr1_4{RivZsl~^wYL-yZ|)gB)mRLmWZK=UbL7_cXom`l=)()|qp^3$!XsAFvE^8O(f zt_!e=?Gp=}vLg8W$7_)bnG1raSkYGFQfZ6|HQJR#y*2eIzrf3{-D?Mh6L7I^&Bk7H&<_td zBIxyNz>7;UO2}O6DfYBVAB}{4X>I5-W3hVK`0Ra2W3mwp&OEU?u^oBgjOO)+ZLb)f!CVXMk_4+NAr4c*;A9|F#<4$R zGUCMzGsiDWBPH^nPiYzFxA>{#NGMq^(_!k;$ik3C4Bor&G*V zjX^citzYpK854Dt6}9%GjX!rRWaY@d-py4>Z^$zsgz`=^@YUC;oB7Z$OApn&BXFJQ=8yvs(yn3Lq#DBJXF&Bk<=o z$jG4L;mPJzd~J)E#A$n8cpU#O)uF=4qYFf;jyHlRmPdy_u)wK1&zfHGHtw$S@|gH| zH!9~&a>}C zwI$=E+qX|8gCBeN6PB6fFT|k(6_PN`Oi3_yq^!dQpPqDDKj0j%wHlHpv;H|Tam!Hl z)Vv(y=k0akoH3C=OJfY7p!#jYu}d~q_okcm*0>FYqCl{AL(<6fbgw9+oYhEzx33FK zZh#?&p&z1nrasYG|TA->5ySwC)erWy!sYx;jaOZE8WNubP%zqV7_r@++0tiSRMb81u zj7H8=!dR2$TzO`Nn;T8FpDZ~qld@vr?84Bi{@cuL3khM)Wv6`X4^)`@RLL7W{aPQd zOvXWYkq+72z_`F%R6jm#se6`ae5a?y3;Q{yj_p2G$W>2lv9naZ-CiDPFw=C(bs7YI ziAD5Z?5CdM*P5;i2EY_1Q2U&x5)Wp&V}$3b%y9`ymr0p(e=s%xBvklAMaZGg%5|@@ zvZL*Tw{}$gCByS*he7}Ytjs<)JFdIToca{zymzG{=o)QBj29|K^1Ztv=F)fz8_2+@ zWoCKr{K^sPn7`L{yO3hfCa2pzB>p9#W@-xLm!ia%3KsiE{JCt$yN_sJL(`KSr=I2= zi(>S4dRN-3;x3d^EiNqDz}ZPmQ2WP&Rf?cngg#oBI01H<@rwtOE4DMQsTRA?{WEERlQ4K+C|S*jPx@J**Te^)di%TQh{n$f)KDP{vsM ziY+|T@aW53ZzTCzMg@8OW!~V_l3B07MRl zuLYbH#d4nKnXEe#w#imRT8TnJs>WFwd{pqtUuOAusv^q8A#6F_-C{KZsj znh%3@^Oho#Qw_!CJjsjEExspc{!tz727rEjU9%6$znVF%UT}>Ds#hc-AiyZFaD**S z_$UeD*Sum{bk72fB?&87YJa@H0y0QX2FQM7;Q-6ZGvzexUJEsS#5ZOo6pPAfay(kL6T^nehFsU zMBmh!XhvSzT#Jw&9(eSHDlkOS^=vz0EnQ~e^yz&(u{PTmHGEW0Z*QE*$r&D^edIR$ zDF7CVPr6aFBXKBr|K6{P1xsry-eb=x(W?An6%TZS9_8uA9S%i+#GVpN5*b|!h66CJ zi=E`e;aA7EY))$Ug)i|bzz0Wa5{=iPAob(D$Ebt7w(>5hQ$ERO#D285b;yvn9UC`p zSof)h3FM7di<72BJ=GHFUCeMZBMA56t}3UgrwaM^pnmmFvAa3G1=sRJF55`)*;Opsak>RFx_UvdM2URAuTMcY5i&t( ztS8)X<=6>D!1S<0ZgfY6J*um4w;RcC57u21YX&nMbayiHB!_({T6v8VIwl~wPBtR} zZo#j}>8t93Yhf`^O7%HQJ3L=U+2QlS6v{HHL)mwU$Dcp=5&1(ZaB3A5Al(*|pwMh6tKV`x029yJY-Mf8DC6(FN4Fk3S&3bJCiX*-E#G=- z`nb0Bv(3huLE5VwbAVmIGlGx>UQ?Mtv=XPy`Mrn@zQQZoI~4hI?=>aZtoHsh<)z$I z{h>&|bbktVCaTB9#}T}_Hn|#LzS|lhOMYF(cxhHvb*}LBoPm}9xhtl<#lMZnSFGER z$ZqzW6VWbph7~kFnBo~48L^&oQG|!|=#)x8e;HK>*dU+Sy~J!tzNf|<=y{IMr7nbN zMXB*}anTF;JDcT5lA4*BwanJR6K~zJauNchu{|F=;jrR&f=nJ-$}!nJ=r)HlrB>7z zhf?T@i+V&DcsD<5JeSk|w7*VqEDOo7Xc4Us~m8@9#~0-P&gS1aIK1y8_~KSkEpIsNh#v+UkMb|OK9Orh^X0P$F(eKk4hcw%%}8#2dhg3x2sq; z5a6VJqrn23y81WKZt+72+{nAE7axjgi^Bj%;=1HxTJf&imAU9Ts$b=qd;)d00t@8k z=S&nS7Cw6l@EAhLxprjd#?BdA8xp0qJ3lUrIuqZzd6PJF`qbj}Viq%KKPetyj?;=Mcp&7nsSoJ3+;niuE&-Qz4mz?u&I+Pb*m!(vEj>R?u< zit)ips}xp%8#3JAg184-8Ihd0gaXo=3I5tRz>XQbD2TFaCga;+?(EZh6B&R$0oL=Z z1V;b;<=ewORnts^P zA?K#DA1Y*+jE4D8G*A-&#f;#o^EO2OYIS=3hjo@Wq@`OvQ2_+2m|uW+1Q3$|q|t+k zuF{ME-X99Tf(P6=$@f5QTQ4~c`N*j`za0v#M+sW|+SXo8P_Tl^ERuxbFf)$x(JjYO znXx@&Z7?AVv@OYBMC0ll2?I+f3gWjW+rBqXyu~>TJLnlhUU&*O_)9_&q7N6?k%9kl``R8kr73z^Pt%LbiuK+hgx zJLEU^*@WkZ$P{Ubs}zn(QQ`^o*JMbK5X(lprPY$2zP^aCNPWYTI>+fk|5fV<{|$+z ze9y2BQ@_VHLy@O%yuJX!-Nr^4vdIeyX?uN5!ZiQKyU8gdal_4{x6%>{eMK0rgZPGq zL$bImboJO7vT+3BHC4GflMziCA~~zwx3kiU^gV)%`OhR*zm15ffrye4^+!e&AHQa* z4c?fFzp<7TM*+JZJuzIO-Q*v&NNK9Q6Z1qHbYCheZ7S&d^uej15AJGrK9pz9ytEiw zf)Ohw9+M@9S&HSNwGM|{&AJ~hfgg#8o>2i}8Idu=wkQlbRb%1s_aF9^*e?yJR!gtw zHK2mKx9Ma$3QLTGNogpIGo$zkj8A!xtHz@i&sewe^eNXCi{WFu$4L@+;YF+9VUOF(W>HP?eV#0?ZpXk4-zZ@&cDo5CWtE z4N*`ObiOUqd{EaCr*kL{Q1x8LYw1e;;l|8v|i2W=pvYv)sIqeT! zOgoyxtDt*P+baFPWSAk8&Etz#{v3>>7-}rb`^4fuSZUW0i67KefMC_X8zK^$Twbj5 zVF2rPi|6-OFVhj~#C_GNGKq12=xMJJ+2d2jTINUpyrBQR&og*oi*O@0={9$&H=EEO zmYY^$?#~8$FS_scJ{|WP{*c(R-LzLr3JY732IJ`doRdS*v+v_&W~F!qt39XJigkCx z&VDw!GKjGLIscP(6^)X7ppQF63Cn%qtQF1p=O3?R&wEawg*Z7fU$+(JSwgjad3p~IeV`)*PL^$^I1bpf#MqdH8L_XidTxV zT4ZG8SIEdN(qB0b{$-RLH9>ZcjO>-{3mu=awMlOu?IDI=TX7p`;|`pE8_xfczj`d^ z`-k7Z=eAMP$i@HQ5V$CZeW1OE^N*2vmzbEif$nE(ke=lWee5_;7#$!@MWycMzErb> zJH}Nl;U2|yF8uv({(hc(rjh&471^);FLy8f=lZp)V&s3nQS$t;Jh+v=AA|eUng6*W zdqVkH^S_t0VND$Wy^MHie&;`zZ<|^8|2`Y|{F?p$m;L|7CY1iTvfUihso!(Fs(^f# zrJPV5xbXDD1^YW1O_Uk(Jbn__0`i4jR*x-~x{tn;E$Cb(lYL7@HV?~4y&JgwtU9RN zsWx)uwKHLHadu`yugEB?*3-VydA!akEm?>1ZzzzFeb1fM^kWHCR927q6iMlG;<1lw zBsQ4!R}#Mur(Iqf^Z)eqzrhy%m^yQ8vNrH+-E}}dGU;n-s*D}kCCGSph{Opr|1?F& z`4;O1GO~ZVE|b00do1r>=6x3X+gVjfSvm8+;rKQqw8@sYI~66dU%(m9MC|pyUwab8T6x#8uTazEz;vPE(~^jj znOL=D--H%x1e8%)P!Kxa9XLqy_nY9E+P*jEmXsrTjI#%Gt1jZ!9)x6RFV@^kO<^73$I=?UBkg#J>@_@m3!wYBqg z@g*g&nDg*U5<%O`eFLrP>FCH$;o;G$N=n^|J#AmxO-xcvOifNA4u|s%k>ETeack3a z>sHfVNkwF;FZL69y1K-CkN#kZFg}x7CR&n!u&@-TC>Ap`G%$eHX`jU;4?1J(TqCS0 zSgAk1E4V{VU+LP3XjD*_rlN?54&U0_;?mF7iE(1QyhoT>!lyMf?>^zMoN7=gHbK#B z9=wv3)zNYb*WvPX_40Ce_jGr6^>*hrt(C12VCB~5f|UCuDA9C|j~b-7?`Bw-S8a?| z*-XWLpZ@ac6NiY%h(MOIhwaGr`mGCP$Ix&+fuyyyLvEWMh*a>F(Q?G*w{O)=KOgJU z(ed%cfMt+&*q`pL!Zh6R7?@jUvFS}ZcuC+A$<&|flGN4k@bIl24?fL0gD@|iup4U$ zIT>wJkfjIGySAKA(b<2|z0L&OzOn3T9+ z_m%bR83lQG)-#i?lg28v-9N0auh9k)58Gxg#J?n+_#fN2*DI^2^xwz!j2tgzK|JlJ zxKLl~0+(JCM4x){`5GIiY?z7%2odJKvYwPPC^Vc8D2E=`hqM+@RFxyq!Nlq+n2lHG z*Ukkby~mBfTL|Hk@nWfzr(V@ex}Cq!#b456OT8wu;rgUo)bxqO*?b+Yv)}#}A1O90 ztgNzHxvUhkz_V;8@AH%1Je(lxo%-wS|A7+^pDn~ycIuyynokJ3qaphUW^Qn_2sw6G zC+uwdSR^7yO?9aMLP|(T<3vwRy*R1JgbtRFfP6F8z0h!i*d_25tF=;IICXRnO z$Mmfho~V0@v|B2yi7=m=6$%EAMKA5Qd?GpkcHUzu{NbzpvLUN3kh`kJ`~4;z%>(}V zdWbKL_8uGjC;bTw_7|oYMa*a3tE&cfB@<`OYj>y032i;xBc|0Jrm$FMoS0!(j{;s@ zzUG9c)?OpGk?E1y6BTcakb8;!YZqOP@WJZVLQQjFGBTBS-7vF(+}{jFVXe*Vidjju zT`as(KaAnA$$dpP|5S4>&(Fv6N>24B)9A`RWe#{|gAGTXUDAS(o*p)0jmk4*K7DFi zo^e(mRtZ{B<-(lU^!(0t^kbHA6DS^7Gtw?#ZxVvEy-*mntl>zvglX>c<&VU%V@_zqloS{W|8|djJnMEf#X2 zlX=X_st&Jt-I8;?E4X^H+Oz6q6^m~z>(iVYc^>oCdF4xd!+zp_i-mH^VYAGFW@6gr z<|n38dG#bI_9bIzbI}?C9X960RAJZ2ON=*`+IUY0I`Eumx`)-Zt1+qH=qZ{!j#g4s ze75v1N#C9BWD_@N`1cvFB&k%oVIb(E7&RrO#cg}pp?n>Oi4w%(CdSx%DK(^5CG0AT zJSD+-)nd5IbMy|LnSoB)yeqz{MXisYJDC{$v}2*TO(#U=*50=n^EZW1gztOZ#*hLT zouAg%4bPFa@jaFw$}}!&^bFvVWs5^gI*qN1Q>mcS1(F=rn(m1>Pj&iM_(FJU{P|ul zBsV0I>exo6SI~ClWu2+3?EL(8g9lXZrtNjK)8b?F;)PQsJYlcAHl)6bmb9iYN=i;d zp|m|Fj;YR{ANOMVmh<(NOzLybdQ;f%Td{qG3(h~k8H-rV^C~$6Mif1ISoBGYN zyO!O`iUpfWO!Q}-Z#n0aRD_*oBPEZc=fxIbQ%}&|(hpFOkoPZ*yy;y?vqKW`Dn?@{ z=77BcKD>&l(_!^>k3wht;wdJ6Yo){|of72MW<009n6L2Rd9ktPP7xfv_|UJSx5-rs zH+t_^d$!i!XL^sVbBtO1B~O9N)kKHCiZOIIGf}A^&G0<}cU|FqcB`?fxf<5+P=n%{ z+^EIJh!3TR8tdzN6gLppG-H!_EH9BgV2-^Th{@s>K~nC!c$XtFr-6k(`2MJ;*MFHT zc6(F7mI;2Nx-S-sw>300oSQnf+>=O4H@-?0b8yg@=+%FegzO4TtOA&Lg>^#|*7{$nXY6iM9Oa{DyWVwi=iCo5=l1+wuZ4g=7 zzGILTz99AOne}=HfiHDp_h4fM@SBI}Q$7LvJ3r9Dm{d~w@QA5ty`MHrIv?NN-tO9@ z!SnmHR=Ucb@oY8=&-ceHpW=yjt!0XyD$yz?;1JVq^TKH3>1hBu_{6FE6yFLKtM)wX zJ;5@Iii_Lv^duCB%-emY{%kps`(r7ZaD%Fr)`!qFmM{h5(>HRjC@d^gZ#a-2xgD19 zBPY7CwcD0*ZE6VwlU3K0+eqGu{1q#I% z)196?c%b3#Q$QOfa=JyFL*-=3I7wE!1{_imBcOE>%4~6}Y5aUVl9L__i4fE@v1TeO z%g(p3r*#~q3+!94^^hMm|AYjA$o>tzXOK@-ljdH`a>cCa2&E1Hc z{W@vacq9_}wp3J9bdQj^z&L9(e&HGm!mOd_@Slo^2=@luqzb_BIL_hVzL*AFZ6E|c zYp+vW=CD-3i(*@Hjnj4nzXo!EQjg*) z;+k@7vh?2^fb?>szbFYd{(&$_`v!qUt@rm*qp{v9KXq5MShH1`Mt+!H2lqKTdXUre zo{Cx0aR*UhYLaS$Ir;8fj9_AN0#NNAy!r&wEg7$r@TC6rMx<9!%J|sWnz)NY$Brl` zXP*6>gwMfqVO}%hD{d&X04FJ?e*D^GQcMV$Ef`RTrWYv`ck?-`Oe41!E_?2BU>RW@ z6>0F65P5H}(>b`qQefzn*ShG=x<1^lCEAFYgMq&SzT(C!S{SfN)F>+cu*tTyhKsq4IcEDUOM}it7uJkOmRd!BrPp1H7!l)4&QLT+?;o7 zR9i=fm_MlllHw&MD$3QGBw@ER|0(|OXZ66FJ{K4^x0&g0BL=xQ1Pr{Yj0bkj^MmtYPD;h&;WT}U_TTtA8=fB zOTF`*`upg#=Q#`i?Cpz_2y9k}pY{vat}k}wnwF1+?%TNK3Dp819aOn-TD~;x4GDH~ zw#g9=h^SP-zO8r8Pghj+=t^GtiwRT!>O6NLM*7zMp|M~AjnhYlhi+M&Fm6eoe|mc9 zWu*rdp?91JuA;A45PoS$( z^+iRPUqO?e%nfqo^2Wl28ZB5-bHHiDp)j=nSGDmQM@RH}F(gGeulQi>r{<)UbQgZu z|L1UQU>%xr1N(i=%l&o3Mr>>!9CN7W-Zk#cRN;h`b$lJQsykdv;vdoF(ySX@jt!|d zJ&73GyiQlVU^f8pxy(w*b7gRGDx`HNqZTv1m+M)@71!>yE?yWrSWYkXGv>3sem8f6 zYo}8Y+K1=caj8I)PQG!@V*Gv!?+M8UIn&2qdd4Ki|DBK`hKLbx(cj*2f$Z!S2EA;7 zMmJcsnoUw?eyqH!s;uqYwzj_&7vT&T)OoV!l zZ6)#^V1C`EbZ_~%U*2DwWo}CMG9rDk#UN;&V zH0!?04EI^y%uAmX&!_C_>KZG>LolL|_oaT_Xf5>RL}5uHX6Ze(V0=&?1Hv0%cCel+`m?-Ph<59FH6C zB*q9yui}!`okNcHHLT@mKwjggr@wp7$7Dz9gWvu3*9tvVEI)NFKc!!i90{Zp zqn$?0$=gy6u0>4$$%4+z+_JwQUg7vdkG|zAz61W;)6D%lEJp#JZdws7?Kl6Rh*PnM z*k?azd;v-6JXPrnK+ipVDZKX!? z{l41uWb*FP+crW9_;FN0T2aw(vyk(chWm7p_`ZetoQjUqVcB(FlYY0QmHGMSmao-| z=Aby=Mh}y}iyszf zN$gSce@wx4gjU*FT`>1CdQYS_Oh8f=6)glT@#w{heE+^*U0_} zn$bKmsjwZk?Y7bOU=Ci({cSX5X6X?^p1X9bu&78mVP_;DI8pZDz24%mv0p$nG2Xxb z%=rD|$B!3FdJhhoEZBR}#e)~N;=TinzI{6`PFo8p%&wV`Q&ovKcu??Be0S^#$7!*N(}1Tp-t!ZqA8c3x(%ahF+Kv?e<%`eh;v`-KV%7V%EY(=xZ@oOu z!;zAV3TVgRhVI_pLv@)z*XW}f1oYGkHT(G4xI~DA_kanFRv$<(o|nRzZEPU6wmxTz zKaE1t&~(}yzkZh!h5|psc{{^s0>|7Q6juHp#{lu&G;?y&)PH~Z=kS2qN1a;tk#~KM z$T{n?fBxJMcTsVaAtw)eQGAB(^=K`;_b;9tgvu5Xb)e>X*W=9oN9g}GDM080lj7vR zp)Upex^?@J{7R=GDu!WR%)kJwvQl`cKv%eN)wdc|Q(J3me2!;5p~KGKT=CXF`08q9 zeW!}m-r&=Zj(!)D&(vAlBF)~uyu8=nHMKsv>#U_!HcP}3_08mE^P-;myjC|hjysWj zFp?1S`SXC-1O~$zmN!wczFd6}3O2(;{}sNXhF3&b7DhO*bde=A1RaQoQ&4E7hpG;yw>~qkNeZTGVt;HOC}h(e_7;_r z@`_5u!tn!?H!OvlPEY%;s06Gv*P9?-h#hzhPfr8eh;i>qp7~o{W5WB>$B28~?#EDV z2FDU#T^{%BrG2d%_XE^}B`%xkbLKk(WfCbDTJLDH=<_5CXE_2yw^UE2L+w=9-pErusJ@Td8knf_1{L zHxwKZ07F*rR)a{Pyc@@|m{omqfXjGSE^ zu1a0*!-Q7idEoL3I+SLaPrMX zCL@u~4g}sxnX!A2g@cTF+3*Y#Q;kTkvieB+DR83_t0bTMEl)xf8j{Xlm9tTJIP|+6 zu3{QQ&Ma16J_(yemUWyW{)wU0J=AqtoVc{%gfJrHQQvkCGB$ZH+QU_|?czOP!Rm{5taPOz>%q3O5R z`1FS<&g{vJy2WHs10g*Z-7gV?C;#r%C-2CI>_Byn{8gPGQ|mxJC1c;ELc*LqfYZJ_ zoHdC%RnQ^FReSC)uKT;XUQIsjvBy16iUTPRYT=@I3J?H^jXKF_yQ?fG0ccM{b0sBv zA0JsS=Rbbi&lKIigKrt#wlHSkvH5)9uyL&$QkOVlzUAVba?suOnGmU>s){<>+-iLL z>lgbAP^ji;|@ zvpY=HKw4W77?&>ETK8yFN&z}8ZSf@;VAq^)Vba(0E*~=N-5JFrlR|VeFX~^aQ^YX; zSHV7H2b3-MMO2A~&NenVL1@&1#T%u^UoY?C zQyYAA9S;t#>x2BLkW!($b&qj#`SaqYJOzHWx>sa_AnffvwYFbC^4bIu}3Id ze|mi1T#nJw;W2Z{E-$l!LfDZfG|vkk`|aDa{Q~BZ!ttNNi$&v9*ACu2idCc+DlEW? zbSJsPqJq2~o7@B&d2{#WF^#Qip!mA&>Uo9zY9FAxHccuzmXESv@6MyB3)oH6NzOwK z_0$mcBkL(Im2m$&nZ?fyA>GF%kIhgwFG>XY{naIuzM(e(xV|Lc@1C-#EJ<~LO#LdZ zWmhdt(;4auSb@z87T;CQ@f$Gd&b-T)SpF(TD3QG2Bl+KbBeMRLiw&F6n)COeEq08E z-P51I5Hgx_w$kEB5y>~q3?KVdB)*q7$#|9JXm=wq$6GW>W_%d)jJ&0(WgX|Oh(ExS zCh~V3(~XughmI(Wk(AOw+o{_N(0qCktr!SWN{xn^KHImd&Y^iM0_J?TwAuu?1gVmy zM1(waPF!4^M>584eS1h^tjZA~x(SyId;k8WN0J1auoK{WM~oW2Tq5Ndr5|>2N68oF zW^eC7J?<8jSWjAOZa%a7X~j)VO^p;bq&^GorOD1boRwo~(!UOystZ(ie7%og1cmw9 z7{BrB9#O_IWbb`#wm1xF`}n-iVfhz(ji-%FnUE*fd`j$nTy%d$3=XzByokV(kff#FDTx|XH&6*36<@4uP$$Zm2Q%lPe1SjmI!pPmynXktwZG5%5X~2fhj?HRz_O=vh4O%ouwK1jb_-T>i+n@2dY{#)O zZYe2#;JP1SP;uD-QvM|K$%t9l6zSW^%vz_u^Wp@jDv-mNTNSvKnrhp7cXQYCc!_r< zzUQPB`AxtR6NMcH=Qm-oqACZQeQ|t?!DsSwynwZ-s;UZ_*4zuETQ&!>%E%bgm0YDr zWa%Bk3#X%8()6z#PKAXjN-+ZE;)Xy45wSwAE-~D(QD2esj8%Jw%?WSUtd)s>f zhXQUR=`VpG?4?Jk`v$9||CzO8?m_tzW`J7c(&0!+O?6xCYCeSU`EKiU8Z)Lm1NzU) zbN5{o9-8LpU~&Td%4~1V$E-Oghx>cdXSj_e{A8tPImmszB9k8hHT_Nq1TU{zlA$4= zS)GLE;%rrfzO9<^50iVCcdW{HM(+Ep&DS9DBKvE&_VLa~>ZXbJ5TNyCfnz$suTt1I z5^&dTC-Rp@tH`}q1}p6ou7TBFwYT^6mBuhhqg__U@&xJJgM#6=Ix)+re_CIDSI!YW zW0FAl9*@-HrvV}8uXl9U*N5e(hX72eFq*sd=X{3whcZB_rTtC{$2RHS@Qr&j2pkV^ zGKyEYxw{9_-YJ_QFmeYO_hdB<0y>1FA9kME=XNU!`pdeB|DGq{qPJTpAxA`d3_OVB zdAb$1#2(GumoIlaI2ghLQ;=^qX>i@2j*S~XI~3vJaqM0i=n6P2Pqlx&Si%nBrM(15 z_T#@K+kVxe@_REd1FkEW-w_?AV!-n<8at2IK!`b>!A?VwiQ6AQ7o~0H6r=@PnCmq) zh$JLHYyosMd)^N+clh7CC1iD!YQpY3I30C$P97M3piftY3_h#eBcv*nS5}f1JJp54 z^ubx+7=((ao(+v#JbIW}vWT9dzgIRITTXWXC;;5}R|J>HtJkgAtp5xy2Z0;W-=xCV@i8skfHNIj1{y zRJ1p+7N2*um`5i^=AaySIQB326BS7GimQaG^&g z|HW@A|45%nPTSx42?;}l1|BC|#Sh@2oa561L2*gY`U0836Y9*iNf0z7lk&lVMoH8y zpy?{t2?>WoCOR{dTUe<#B5tE^-|PKc=tvZ+AQS_OMl0WP%R~WTQhKt@yhs?`F*YNB zYTlmOlXF_?_X;bJRmRZT-0a&YQVu$^zTM?UWwsl@qb!HQXIEFZ=e*q$gQR;rR=5}# z@Ue~Lsn4skyo&6xQN%;`I3d)}HgDj_c{`cy;>(KN4cvvy(wSb8@8Y&c_%0mpK79!^ zkDkmYb*bcP`(|&@3;Qf9uv+xa-}_`^aS^0VuBZ%U&Lj8a{pK*~(*rBYB0KpT>s8K6 ze%{{th)34FMatq3xP$sv(DO9lh{nG6?cUnnIl%8*1s9t2KPIF>Qx3OnM2Eir`Y73g zHn`LEdI*bMffp5kCgwv_i9+ji{#&}dS25W4_sY+aJ-JP|`$5gmi!h2%EvHEFVv_P( z-9W$n_U*X>J9)75RK70v9)7Y2x>QNIw|9v8h)I5ytBtB%^#4~l*E( zKFitN;^c7r1^E3)kunOHRoYe<)r|+#BzJeXrMyD z+kA`Tz`_U+wZ48Vs<3X~U!ahK+CQ(BR^zg@9R=FjuC7}^u*h7Yq7tE^@`f-Mk0JAg za`jPfPQ^q`3|0L8EjN`V>{EQSmjn%v4DFLI;3mo#-moXu(~TTpQCrTw|jxQ zl$EouwW$2n^0yE@1_KiD=fgirlg9RbE3EQ`oE(Bfs%bb7-L z=bFo8p^|OC|DVH4WdFqe&fMV;GYgf=rHEC0+~|(CKKIY>_=JQkdV>T58I{Z<~E)iHQ%ho)gP&?%dMowN%Vv zs9GDVw$cZ-ub&5g^t;*m>JXQ&U-dW^%gV+oNg3d^II*zHP$_l&T3_lguG?vG=T$rl z*&n7qOknxO*t>FXhQO#4L)FIOQyH{~y;r-k$aS)=wY@a*DuP7Yz+*wFfGU-huXh;# z&))#b7S0B`WFM|eacfLoyzsOaxP7W{v3G7{;5%T|%Qyz#9GJIQ0apBQo*_VR%5@_#F)|K5NHb&ZJ{C%DzWpArs_`iuX${C{Jz&>{SU zHao}WzNF_?N0fgITvA<8@oW41h7)fBcf6fJl{`u>iji?G@8ZW#QOb9Zx>Z=3DyQgB z&&3xdw!!%$CaS&X_CiWvnwtEs)GQ~b0rZ1KeJEpNX=c8nI9d5tC!Fu*_AZLwb&FR` zO(%~HFSduB{dLiu{j*eq3yJ&kIqtWZ)?Qk-=F<9&MG zP|z~gC`LGXn&ht7N8Ezh#`Exe8&Zk+KyN^jFATc$26_DeYfz8`;YGV1|KPMQzLj)# z(ZJQzg?6IT#eUxr{9= zhOx8eki7M8!d>=eqlhqPw6s%O3ZpT-fX#>CnDkSt^~4)_I$J_Kl5@DmpZ-*E35si{ z%jj4!Cs;H$XXuyCg@_=d;I$prp_D!Hm~=^>owd!+#HsG|)tQa_PHOd3^!DVorx*g) z0~Idd)x2`+7R~KjH14x&2`quAX!^0vWo4ams}UACM9JGh+DE*79L7ek3k=O727hgf znD25wD4@8_e|ELEYh>ZQ`w*|j4QaW*fMG zhTYc~h`7ZZb-hWQ{ZLGK#GxN|tGcRcO4ahn&-pCO88-oNTt4EpUBaRcEM}KzV zdd~Se^&Sb~R=X+Xe@X{niKly2CcMrAbuS1`>m4v2J4Y*;`}9GxYcwn{e6?n6@z0y) zQ!@kM#yi3oh8rv6$j}C7hk)7GI6C2t1CeFlQS|~5%#m#!?{#ElS-!~+m7>)Id)0wqGyg%p5 zG(Hqwe{N7#4KWEYcT=)|k;~I!l%ZMa(K~wY>gRUxvjhI6Z2X}XX1hY8v2)5`sCc?i zSf%NN{hvE6H~)?=_wLeKY)sV1xivCL_#F+!6j%xPhKS?`OA{JJ>~(i{T*}Ll$g(mw z4-XE*iDFH3GP<_nm2yw6QC=!4MOkz5cUUw$CNkP_tVAvAnw1LwSw+Rpx_|T)mdm>< zUy0ha-QCfWwG{|Rj^EW_h={%o0|S&@A?(_Ml2ESpY42yEmR)vHk?N_~P{N$^c;LaG zq48+SJ>_~*bwJWrKnk1?-9^d64SvKROAiNG9hIvZ}qq#AxC%aBlGm%6U=Y(s^2-DLY0+S z2GyIvgP-I2`d;9l1GD_L0@V}kez@P47!aj~nM#*fWTyvi4$ZW7o6yR5*iJT$jBAT( zJdC}uF(7xvb$vLb`at${@k!`t;HD)ArmMkIu_1o+W!t_+?VF!CSY+dlkV9sZy@i^L zETJlF{`c-VrVD_1N8KkohY_%B%4PtLjpaUDOMW(o2S5#1 zyQht|{}45PhIX4Xa|p;Nk9!FY97jL+2o(TLUo^>+Ny41nuX9~`qvG(sxN3>expWnD z6$W@sYCJdkG2g$GwB_Dqk>!^r$a_Nf2-rUDtoAOD`SE<_#%0^ZtlVc>0lc~yqpPg$ z+Z9sRR#xsAdoxS33*d>=iN-Q9G#EdxmE!k5wN(4`+UGM_%~ z+UG}^6srk=L6X8J*dqUPMJYmU_*9x`c>Uwh<-zPcB$5=&(1us4t$oh^m@Q&$$_Bq- zU!T}1JUlFOg^pd@bNb7dZ*{9NjDOEqp5p07s;a*6wo!x%I_uEj?`CVm8a{V)7!(xw z)smp&q!e$a7IrrOT9mN!Nz12qlcuJrpk4Z7Zi(u?INg2f#H0k>9}anMPEq!O%o!?d z;sM)#`m|x`mp^1@XV;)=26OdF2`TGPoub#EeC=zat^J_;?{4StnFKS@r?X&owq3Xv zmnO?zO?vS#;QL=qB7)UTYQ2_ljlZ02)ImqJVyqYhGrS8zO~bg~x+qDAVbFT2{Ouz>GTrY?7kb*t0|tC6LE@a~znLy^TE(wC3x zgg}L|z>2_g(JpgVmOJBwK$g(a(-AFkW8>33&2&na3*NUu{DfPZ?+j0pHHU$uo%b{X z!;WsJmBD+=`jqWmU3JWx^FhDjEOPjQC81?T*}J679Od9+aaJMKEg>nEm7PPVzVn3f z_E4liRyc#e(l`|pA8DZ{^2W*;`x)Od1pQ`-)R?2&dc%*2c1L0jBrB+cMwK3}+75PF zZXN7I*k!3e!~s`=wHey?Y!!2ST3aRJV$;5`eM|+v!qNfbJhYFH`E!T)8RTsBweu2T z={7y>t^3r7*3=I-OSi6q-IDoaB*Zlpc(>ZF_4n~Pb%CE+!4Lu)1(a$T`>Iu+d)|{3 zKZKyAr*&OfO?!bBFQ{BZxhy2!%&>HocINXY-hW_dSf)I(afM}dFyA~wuJFjhU&g#& z+?i@~ugfa)Jp4o5{?>@hr%Q13REZOX;2>=yEO#n#we{!F6I4dqfQ+gUDVv)+Gu6_} zs)^}hemde&riJ&Z|LoCvSZDpA^#c5K(>+3A&k9+w1eeCmM7?ZA+-Qtd@^u>#pIm0-__-X?QeRJ$Ro-02Q zkQhpD=F4W)Zuo&qo%Jb#MJ7r5S&a7>kK5~5HTztLxM0lUburk7p%Q6io=?ubyoTlQ zxFJVP9VeAuHE*~XVZyEc2D@96o`LMAhpYtMNcLb}SRoS$5CN}Ce79wjrwM#1E-JRX z#YR#Ury`Y~RfnKW8<-f!D;*5FTDdt{cU#uUp=Y?=>AnF_@{fGBIfk~*u)%eq4FrWa zdA(vSTzB`z@MIXUs>7p{4L}T>B*ooGA_8)vbZ{IUTo9a=oRFqVUs)|C?uqZs&@De| z2K2(ehMg@-;)>5vYog?fo<`c!ij5p+Y2C=-dfmCbBKoD?2FLVao5TF5cj|B;a-tdf zsyxdttEo}Oq+cvPvS^JCY`rmIc*Z0O*c524h*dde-@kjCq4;1rlShAfec={8?T`EH z>h82Mbyp&EtT~1qCwSu8OuKRX%CQ-<^${R2C3Gt+moJ#&H~CTotLZjM_uP_2w0 zW%;M751KM_c%87GZ7nU<{oh{L_eiD40O)s79BpAFXOg_SN8AEFQVM6H8`0?(z;{qc zu*O-2ahl%{mGem2BtKq3QfrJECeSc6it(1;pn6bt7S=)wXg>yEDLXx`z zSdd(h?jtC+1Z=7D@nUm8-FuloiN#|F%da+_gB_f42NXkrTf}5lkqwE8%1V0v5``RL z)yYYd^oA>t2D_f-f~pbcG1Kgy4Fa*rBjv7Ue3JQ;@aN1o?^-%Li@dQsW23M~p=z4g z*}@cLL47eb&(e1H2N2tn6P0p2S*-7jOF3NVCoHOISHwhoj)IE@uK>cVw4ls)uokFr zdx>IK>fEZqc`;hI?vVwP;xW-){yT<8<5NBFA*18tQOteC;6S6J_teur6dq|SFK|9V zNiAu6cvZCM*D{A3^|}7v(RMrT>xY{NUZZrDBVUZQ9E3tCZS0vYNmG(n%5^R}_`^+z zN^s6^hBG0nvZ^Y4Z|$q*?X0OY%b6`fm;%Mh!V*3!bpkWA(0WNQ-tk6?2!b2ab!6S1 z46S0aw6^AA{yt#Q?NwQMz2RGinCzRK5?t}*FaO#qTdgX2lIbI?8TRAFUq$zt)O$#C4;xdna4leMAuewLiTjs zV=8uTu!JTgBn-DofEoSJn|XFCeqDxFV&hXY4oZRsoFL9UpDiwfF$dk`Bu~;d1`;$y z&B!2qcAUT+d?2$`XhpeQ`xTeIAsr-S(U^!1Q#X@v-3xc~0bEbv#v0=AXZkJlm6-d) z-v#^Zqobo9_+Im-?@VTFw(}eb*1X5-&cKuNozQrR(|O%JmZ88Su#&jwFVqQ;NuR{V z!##(nM5T1j@=0r%c^r8!x)mOAU}63k`>}A+Fksa5*VsT2yWTn#2XQBL6h+>!%i7LL*cVm;>L%CZN2CdFL*QBL z>L%}cN}i;zX|b0si!2zd(NU>mao-rt{=BiTnZDs9RG@oDMj~LRYuVUuYt^yFWP`9Y zxwR{m421CI-Ho5#b_%U6J*RuHik-;(gpMeNJ_2%T-i;*`N5SEqTz=E7#-!$puOPdy zqsBPkyUo~A?eXjZw)(7ULD9_ZWoYGg{nz~q=@LOl5`u!-p08bOM=|152^9L62ZDmc znYr)d`%FpZiwxfPuTVrRPgEvFi&lp(C^3$f&HhTH5tY_;Y#K8UWnBzZu38uE_w0R) z3=TI_IEqfq7CssAG{$IS%6P&hcm|&>6jNyEpoqPk=W^yU4`Vsvo?OdPKH}!R z7f$DQ;vJ3lQULm}7PY(9FYjpyg2!CLn?=?|(O|SwQL?+m&%{sX(8vD@%lq^&E311R z@5{=|)Ark&R&}|Wnp%PdoZCUwz8Llq#--^nL#N$!M&IG9Rb^XxP|#`9d=G_t=s!4XmrPD!~Z^QrJjl6`@3)=nfy>C6x`le=EG$(6obGgais z^-6oAVjupg5?Jhrv!v~K#*drke-t2>C8@L-6|f}kV(uFEsnP^|m7%dQ#l}Du2!J3d zv#rmsMx1bv2H&0|j6Wz7>5>-j&AaZ?=EJE;_2iX>8u#zK;mf4FFL_MpE58myM1_B5 z=q=B@MTG_w*w~BF&C``hJR|0o4Uj|`Q`D+eS;;E;m`J3Cc6`IVj*jXAQ=`n|JHTyc z2`!GvL8H^g)S1Ar*VR|~IU7qXZ)84gTPfQQSJ)?Xj2jr+SX*8C5K70lm@-mc$^=Uv z*;Xh@ahUX6Zb=Kvl>RoE;W|mL%dJ;zVip_G&aFUx3`mcNJEFPUgxGFCk$E&&Rgx#Y1HHF0-Qj=KJ?%-G&h|C9cbnOyJ_qhmr@Wu=>&o1&tM+N)PXbAM5FY1h~9N%HZ`ScA7I z+Shrh-a>qz@wQAn@5)rs%Luc{vBjhMTS9tZy6FtwG&a`Jq4cmzIp%)=sUl^9LU}&j zylHVKrwj{h<=o{-X_&u>JmY$*NeIxwr{l)bf(+kXYBabEohMj=5RAL}UWXxne z37pC`l)F-DLEvwOPkA<6xFa)ByWh6#3>6qoEuO693-!sgPH3MC(<{>H2Cgmk;e+{R zWuDuLktI^$wAJr=(xJj(zB`XO)ba4-MAD(Y^refJL5nIt+{WIEDgbl_IGI$@Zl?(O zs}gM;Utc}`Iwr)0=eJ=AMIv?6=o3EN{LM0x+`x7D=x`p_`&^wnDLK(!QstGh;5dKA z1R*KO@Y3Et!lsV=E}s|U{}a#VhbiTM_cG#4`t#W{4jm$uFcp(DrmI6MJ&folEIgdm z3M%27N%}_ey2JI0q=jze`B&S5>Qa`*7sWITUQt;E5_m*;co|pj64BxbMjFk{=V&Cm z=wnM43$I{>AV%JYN0V>=;dxOWf<_;l37Y#AtIr)FLvI3j9yI!CZK(*nsKVn88%sqS zJ`-2z>CZW+ac}o*d#U<-rLFKDpbqk-hInC}Rcm68LqWqT*h9sTi?BU}SM*PvB|2c*59m4x~s7PMG4rotp0h)}fWZsiXN3{$_(0>-tP-LfK| zk0(SlXzUbZ?y2{+xBTP}p>#0(Vev?5V2C#JN#7@9qo)Oi>EVMM3(kvWTp9(FKVLY0 zmZfHZmn==c8kzxv)&$36nw77h*7&7Hsk&+w808htQWOEx!1Eq>^_u%#6{JMY4go!C_ zce)m^i@WFceaq9rP*8iLqowPKQ#EJLUvg1UL>wHo4gp4IU}%Vz{F#FTs!{V0@- zSzXr`rOb>uN+xL$|Cwt^DvQg@z1hAO=9n)1W_iPmF{|63&TCbNx3;iaTD5=G)*?t< zIoX0y;6>K|H7G|V_=3A$Oqbu3(_hnfnh<>H$UjVtY4;dXfod*m{`?4QIPByqev|@c zkb=Uimfs z6zZzV>gqi{)OX63b9O-;26bnlb3R?StK)0n>0B~6*xDK~Zlmj5AGyb=cxlbH{_Zs!|*McHBlco;GmVdUTx>h1C}PqlGKl{V!m5O?<@I>VoDWI{}RqW zM zKSL}Ix<*L>ms%npLJQkB~`~B9d{Z1S1=u4J(-W{$A0Zgk&F&~#|aUpsf-_P z3e=ozg!}?&gY3>R%oK}jr4ZVnj%xNmHXA5E%L&N)pBB1!F_FU&W@jmZ*z1{-eJu|=oH*|vB zIV~2y`TK@)D@mIg?ZSJ59<0`71$T4p#V?-$)50?d(jItm5@K41TB_fydvGOXIE!BM zC-$yJ3cDQj@BDh-Oqm^%8`j`mlb7taQ~$vI#eYrpXd)&LEWah+6ZZR}6H~ zgfkxg#W7y>3<=j-|5Y9ICsP{$L{~TKZ4&v$Jr@THJ;O7MX678KDspR5!?i$Atm2)% z)Wp+N%$}f5*nkTo0i8O$Vw^J)KT0ungT>aP?<`K7X=6um;FR z8CgXYZ!3+Iq1JBnVc^w)igf`e5V?!{%0am262lz5zGHR_BkNrLMu8Rwu~(>pkkvrX zC$J?$gB0GoIOORR_WPz#U3iGQPQ7ZOr)N7ho?%HYDYJLw5{9tjK+Ut@FML zi2mq%eFPcYhzfJG?EGkjt#y+~+|7TYhGNCaoTUoP+?iD;q&1y(fPt=dhSis;AN2dE zX7iAW3Wz+9#im2!Ts9E`=vP4f^XHFhsiptq#3&kO*d9?@OdFT7v=LhChVAi(R{)g^ z#Qr!-O@QwL7wGNFcJ79eIgb>9`zPzq-yQh!vBa_$9>Rg$Us0ON2C1{3OG~-Bb0yFC z#$0}cVkq;=!&W+u0eZ+W3Y<#%xOp`+Hy# zk0{hbYTeGHDa+S^3s+O#x;84xIFxz*`rgv&?EKp|M%+r*E2nF20HHuK+cFM7Yj4&d z=hh?6dD06*z?F_8eQ5x}Mbx>wcU3<NRr`WlsB*!(Jy|$1ug#*-~=}QzyvDQ)d#^pI^WOwMhRD4F=hbvuRS|UHu1?jUf*5VeyvjsC>-}`uY z#H2wP(G>I-pYdJB-R7J2T3Yf62aKl;Zcz0EjpMHJs5xaSYa72t{2cuBBOQ;w2nX!` z^qooETo3YH_Fq)|w=D~e%Db7Cuc+_fa%j3-7?qi9FXMj$x4lwvxoK~t&eQhzCuqX= zaO29&0~@?cTp;Sl)bT-smeu2<5ctX5E%fiwN3P})KW^jU;RictGTqI*;tsy}&HL{Y z?q_V$OWoK8AN}~x?>Qqh`j}k7C%*5aFJ8%Eu_%IGDkjMMqD|7IG2f2^A|L<0?NZ)z zdZ}AWR{Ee*Z*JTa`!0L&sMk(fOf=aGh$+y_BX0UPU~T%*1bjED0Jq_;@7(?j937pJ z;J?bx$s*z`?_3N;hERI*zr;#-|DEUS>BAru>RVtnzkC(DK@|4y&9xc-uQ&fMObQlp z3$TJ%tQ4i&DHIH(iRa%W2#zVrJiw&sXf>LPSglud+`q?SVBSZBBAxu$Z>lG+`%My2 zc{9PbE&yJ%lj0rtWqGpQUG7W&+fEfQ?|1HCobY110_fV%0J%B2DlBI6Ce_eD>+B@? ze(c%vNAEk!C*ly}_+AeHSnx?)JCNjF-gR=Z&kO;=D1isgYoU$;c(+xCyX|dl6e7!~ zYPsynq@=)as(fU=|KY}lcLA0WU@jOLTaBP1G0d@cBN_G^)CRS6!rfK>l$V$HT)-4H z;Of?xa!J5%1Fm6HFiUrX`o?W0%k><8qppX80BluN^*7t9`}gmsLbtjhl&)>_4(RFr zrYygvEPxa0xH6z5SN~ub#pu~VI#e+BZaS#;b6eghb__nbEJReR%6)U-bK? z-(m9Lytrm&W@xTmSwG%y`)C*IwKY-(z=(-9SF=bef07=M~v31wn`oObBS5qDSEIvfol+JUXM&&F#VPRaaoq@2A?{@n0OL#APK$4>w^bFl&aQ+8#Q$k8I{Gsq+&&2grKky6UN=jZI7p7P8aT zsbwqV{=hn8-_v%iSP5&@9@z{C)A9i9#V{o$-y$EN4{Dtbk3NXEhNlX_^=ZC|c?76q z;hCA2O~u}Vjii8Kr(y$0Tw*$UdhAi?*nn9V!A(Myv!gkS&CbtlM$q~k!w+3u1z;XP z?|b4=Ok7-Yhb!@=tM+# zAL6tl=Xs?mUQ2DQtr2u{wk25{OoO?e$Lj}pKq~ZbqOZZwX8V$OYpTc&^TDzE66W#| zR+%bYrgOdbV+sq3dc2|-;QJEbcTyuNZCWQwff`eF{D_yAjfb_a5(OFK?Vh?XSnH5| zQx~HjE<;C`$!mMIaN^HGbon0u<$gjE6kefq>Vd3rUHMh&Y0kp3#_si6UUsz16cZG+ z@DH_cP*{+Hl9H>dD_l2QbtP8e+TMx^O#Oy9gHEx-MD114cRlGAaINNp!>*?^wR}UL zvy-(zNZ51#a*=+G`(a0@ba<*?J-(8>d~AD(ep2%3iI>$-UVoKw;`)RD2zXg33W6OC z<8ePK3j)de6r>Ng$Ce4ekKFI73%uDlg6} zyZ_*zA+VI!ZldrwXGv>nm-vixy8`V)E#yV_gu4r%K|qo&z`IfdEVu-nO2~K1HAv|n zFZe^B;otS5P*EjEk#606z#pT1h&@QR;el!O*;9dqt66wzwQ<%6fO!>>uL0bJ@4HVp zV1WP-0`zHDe(RmW{TolXxvghoeE_iU=wNGLxbjMngj;2eM!sq>U}_M*h6Ty(R=cd- zMX-fUD}Aq@%SfNKNl&H&_qj1T|N6C6GYsd7BAQ=mbCE%-XsdI}z z>Oi`$tP_bOWuJ@!f4k@q+dz_e9Cf4Zcx~p%(LN0e$Xd4eeQlY9O)=rQWpjr!L$G`Z z^~#^6j5ojy$+goY#3gdN9ZsN!?wD>L_-!g$DB^zPC2y?{zzzT|VezxFqPA9ubXLF8 z$p)Q3pj9*(5*D~VCYR(re4FwV%WbFNqtrXyMO2dycwb`ihO3P? zy6$hRxW@Lf@_mIJA+1MLb)`YV$nktqxMOl6wG~rbr_Z6yX$B2cM#kMn;bUsxS@GMI z091vNm-$?7s@EGUW8=0bz*F}Hs=c*?SjpKSDCdjn-v&)RTM>0O3y;KA;g`qUE<+MjuCxlJf$;iMUE%;-fy zMFl@dh>eB*S~oc-<-R_VQ`BYbQv(C!IYhUHB2_DC%NwubJGNTtlS3 zA-p_TROG42{afYt?>l!PwfI_uRrWhQp^2{L8{@fHUir{T=`v`I5_3$?`B5u!g%`$) zPa@`*D;a!EtCt|z5F z3qwc%-Gx0Cb$SB=@k$H(Cgf9ztX1$X2A9 zy$ypD78aJ}lTA;nE8_j`x@!ml?PAHZ?bUx>drH8`MiP=w%NotOmwO%^kYm z7pt`nt?*fMsF)ayYx60QUyW+HVHV~-2zcuLB+GC`Mn;lBXs(Osm3X1|l8MxJLs`Rp9(e1i)v@6-ERkyF)z76L;Bzl;~d8h;WLQ@IaqmHYH`mX*)AWIozELG`8)}H zHaClxe>7!facsz|367$RULKzbZ}()~50F>oz9LFQ#p@7h>8VjjEez#cp9mi;%@A-p z(Rj}*8~z~g@s4^5fGSxiBk=3)Qr1dp8mjqD z?b{k)`7wFc1qxiQ;8sczxkb%6V}Kreo?Wv~-4kE&+WED-y#CaOOpRGCbYg|dY|e6> z(UFF+_?|^Q%OiRs?Hs`SwL^}89-sEYF0Y^q=hxOOdeCmW2l>kwfO@x_q*(FJ;2MkR z?CVRnOXbrr&u~d67qgx^92KktD9}u6FOw#&s-gFN?R^bSUxV%#PY4;1%0FQI#{Z{p zJZP3t5s;;5+~vN@=u_g=JWAiGWwCe464zAD1X5d89>w9^sd}?vVQ;hBjrPMYb)HjGe_(*lsP?!*l4GGB1hW;Kyx)v zXLau8Ye#F~WGZ($Tow;hvaC~Fc!aQ_@X@XYa7m2Ejg8T&i4>}pRFT?)gR?3dN-gL0 z!In*#`qMK;G$Yc$KtJ~M`|rLwN1~0SL$5!i^8&4mPr}^Ibv-<)9l9P%E5TE=0S%`2 zUeo%*2d#hBQ-mw+X30|(z`2_-TCy$Bo^>OWv@YAz!y}In_1*(vbkMm_K^hLFG#vE+ z$+H$iSq%kBx$7gvXD9h}mt1@6-CSnRy45I$PSxvlP3PZj-3a;uJ)mFESsQg!KFoz? zhv(EE1I29&6P8a{R$8hS>pKG}LR@WAdkgrS++iO&q1tKSU{#sg{qBfCX$}p+p@(Nn zjbHX{lTKEnh}2p7+XoiTC(G2f+*cRVVRz4v_R@qEG~nPmg@~HYzZpuhdz_gO0}&P) z_tD!*Hu4rp<)1$a73AMvfa4b2jXAhoEUfbI@wCOF1+>0&*e?&YtyYNdoViRo_pO6FrK)r$L_flZ-SBs(i|SqeT`A;`}U z-I+K4qZ10Wx$m2w(WvuNOv@UqQQFFCBWJ(4GfAsxTKsrE;u@LQ>cIk={2d+Do*DsM!T7f+Q+&m0mS}9aK79RCbGvhT;U%A z1MH1a4>e03F$$+OW$uoQ*3KjUWO#cztDStUf^67ASoL8ir7e@Ef#hrl@@pUNG%8S> z54EtKOGq{|1p=%U;Ae9>|BxAsXg)m^D6`{nd&yqN?xoV}voMc*1OO4Dr`t8l5fuSM z2heHjd5k7&VwvTLNoTn*m`o2Pk~{aYD=<+=jl;8qF}SpO^8(Q%B_%+h*B)IHxiR|P zzI9mTT+#sMGYk*|AmK&MeyFsx6t0(R2AIpHQePZ3cfG``9f` zlv-`17@)6txVt+o|Eiv(L@sk%BfRc3on4j&oB`I>1&)Sm`;1}KB4rSJ9~7{FfNo!2 z(i13}v{<3yG5B&KzHs}b#4CNKfe)BoPdCE9ge&2sZ3jfFKtH#V9R|{GS2PurlIznb zptD00g03`!Fdc<0EP&`JrPg`q76P!OrP7!wBT(jg>oE_Uo*hqjvL%l)4=sG!Z)s^| z%p)sd77u$T>;gIHY~uk3q+*FzyOx1qg_;*NM*#}p)i!6VIv_r}#V)&J;=mPmdrH;Y z_QSpIl`S)ATEEiLfn^A}mQNUn;@92( zy#bG9O3ARn(6sWhLcu={Q9cluqJ4^h5qRmS#}^ykp7=V$~aAL>Xja#`;+@Je&)6u@j&{)n=l zjz-ArniXBk3RGB4ev@6HozM6U42DJ znJrB)nC#B1G%ri04!O?YN5N-Sxr_rBM(>kZz6!D&xQ$dc+|NY=nmG88?0h8s7nb!) z(Jf)rv5j*95BoflUxt~Rm@xS;>*Yjq-d3d$`d+c@tp(y3?P?35CE4y8Mb=AvHRW1R z=l9>WJbjes&Xs<*hNY@_6XtzOwF7pndaKud@>dT;05y6z!dsV^G$Qi)Bfm-jwjXCl zY1t$i|0!GTNJSmn_vv?=d*HOC!wz~s3f?TlvV}fYM6&Qwz9qC_(R_RLr=*$$LrbXh z&U=;Trb%zk5;Ak3b)&G2dj$s`w8NvLuzHGDYZ~7HA)Hi*nF6WCa!*8dflh@=pMc@c zR7oo4+v47nKmo+mMDPfma3f2=5LfuCipvb2PfK*#=@P*dzYeiZIinaZ zai7&6YkVLgvy($GD8&RRDp>YRTc5o3S?RU9mu+9c*X3__8G8$+$~yIo8GL|j$NJb- zIbd_lEEYL}&aP`1%8tEUT3Q0)B>siF*)iK?_>iqewUPL|2LGl^#PYYkK7P~Q(=UfG zgVgP>)c-ZTk3%E!B({uz_)`xY2V{_2>429yTjR{K#CxH>tn9p~5~c(v+uyeutBwz2 zd4G(}m0X4=ZI$TJ7*q9mtcsvT==_NZmN6=n4J|FYYll|zPp;Wo7@`qcdWB?F@D-~G z!K_nJ-D>BB`cbL;iN-iK4Y7^MBy3(w!0N!qG@R;dT9QAN2GC_U{y@q?k_uk%ABa{uKZX z72Zm&5EnDluk|_waQq6}sT!Bra?Zhn^R1otD`9nj37V%vOaqet*pJDe+V4Jt&i+EI zGk<-#6hoAMK)}Lvb8cL^jrsNKIXW&MxXZ9!r2`>EjLeDS%N#Ndu0VXb zGALq-PbFo;l3kJ3eIP9dwrLwp&7 zTB1z#EsRgrM_k_lo-<1&IKhKqxqWiMrl#6GF((>3gg&NKTe@tTk+?8Bm-jidz$lYm zf)+jZdW(i&eD_=O1JhC!_Q!PHYB(e1>Z?mn-G5~0qnxzu7iF^h0dXTG-+AU}o%8Rg zv?)!ygM&;NGedY{#Ris!+of}gB@qQ}eb*M$)1}2m>sOO#70xHfypv8uEmH3)ng%3k zZjZil@=n@WowbcksDpElTIIXowx-JBqDk_rvn@CNAowi@CymoI@hvAZP0!A4F{FJ3 zLF;$1ljKs6|0Z(p;Y4nU;10!>%a6@rrPi1yODb>rjMTp@E)D~ODUVR6c1{a@ZyUW_ z77Np7oO3w5H{jHer4CaM0+;X_s7kp6Lid)-;0ng*ehRbal(qKj|XgS3A*X zwLbCq{N;-l^vtZmywm3drnt7O+bXZ9I8x@UmAfvkK2?(5`lKaN++t--a=3H)@l&=*W2X-0YppiBe5+4A3Jif)k#lf=Oo(8$BXq|21hs0 zRV;nARDA&(B0=Rdowi@PYO?{^P?(+L?!%rbAN7;?j4SaU`BAmxNL>l6z7G{6^_C-|I3|fEOO^!$CcgUfZF*bsG z%;#DUI0{l#c$LH7_bq-6vNtxUW53xFdUrefPhLrR&r&-tQYc>tG4_O!|89B$4}smb9~tHLvf8|&WBt^@vjODcJ|(OwhWm)SYkFJ>Lv^Ww%D>^Mo= z+S!RZDW@j#ZNSc+KH_Y}gur;>d%C)U+s>#sp!Fg!$fr+^qGr3_nlP<`2+E=(YGRNw z`tD`#tIHlz5>gYj?)zI&=C5AS0zh-M!&;6*8KBTN6-B7j&*+BB>_+AG4~+p=a9+zk z&>SH>hn2>Gnj({v!6;4SyRjAf-&|A+Inr?wIcfV+ODdOlTzL4r=Yv9ismcse-`v^W zRfg_uzTd#)9#18nc?M$qV_;J|1bMp_rdB{lgL`wqq6w$|_`9 z`&I$7f=0o6f9exL;J5AI_oC5Tl_8!Cz5M#z9yk*pV}0jqzFop@9=}->=G~CQevkmC z$x~x#f^H-wo$wx#*4Z$;hOAW5SjU=D-W(!cA znNTUhu7F)w66?$*6`zGWNxdJ1QSpHENl`R=?c!ju0%M=l78c0F=leVZcqv-aimb`i^2y@J}tNs)#*BY$@QzkFYBfEhRL-%Ol9?j;RlN^>q=9Uef z?ef{~D$lP45(Ai8y{5OWP1|n~cil@!S4D#wdqxbFW9W{}!HqeX)RL*086aravLVT| z&R@!Nc6Bi@ZWa?Wq{v<&p@J8GFt?ZpXP1Fiv~cUSU%t1vH-RZy)zRUsavu%9!Qu7> zf#O@Me7}_7&}IkclczY2U2gp8k-FIBHLse&8c4Xl16X&XwcsN=WT);$(k znedEI=_NGaZh60e)v{fAU3e>JZjKbmw!FPtG_#Nnc$Ki?g&u1GA#Sed1QeS=J@tJu z))-lUXIP)~d;xsIf*JyuATPF1RRs$l9eZy(>9rQ}-Dv*k;k^l@qo8!F7EvOwY@R|W zvMhV+8#_wFsiT~h#uc#}%!01x@T2Wp8o=TeeP(b7OqXbJ;Hnh>jq2)cYaujcu-&pt z=RVSv)KQB)5&c7nqjEm0YY@4fv+Xe&cN=UH6*@P=j~IkvK(-Epz|rm`ldxsldZJl> zM<(ee)8^a~#_)6TpM8`DN)x7CRu2;UHIbjMMHa2HdW1l{NowhcHEGu@$`i|{H zkOzjRs8UU1&_2t;j>52F+GB2|TtdeblP<`%uW6)gHt_%Z>`ZI}VU$P6uJRLteb4n= zw+9_U1o2F@u(TXyM-}pQGK*wK9;wFp6t@P9x6**LQ4+?xPgXOXe7XLPIc1^iPWR`puZLWBmfKS@<6U^0=a zCl#LRGQZpnTuE73bHMLfcYMY;J9)}&s?*5jLaF3F*0(i5M)J}kXag_XWFy&2x(Ao|-d+6!u85!tL z>nvK$AznM9h>cJcUO3--IfYyh=$V?dtFKon15~HFr?;v`PIE+k;%C#|-cT{?|;eWn`Quh_uXUa~@-c+NZ@>sR1 zTd9S*viuPerN}mVxBjY*h@kY}g|o$UYQ@P_IyiZA3T_^^Dz)C9U-;=$UCE~dFt>Hb zL`17o11E4{+ph1xJqROQ8mL+M=r0%J!va!ny|+g`Dv9W&>F*p9QO|GwoCwcRbfehR z#umOjCVDvG^ZOm)N?Pj^F3}XP4d@TRO+^L)YAX{)nH<;)z+0r@IbWN=fkUgry3i2pDts_t&L$eQYLROW!dy`pS!wg~s+iqTLHs+ec*yKR>#s zCh@z<9I~ZURvx%AbSt0fq72sn(uR;=nSeh7JM5k6BQW1ncRjaP|HRH__AY~W+G%^V zt-+{L3U|wAAQX1YdtZ3}`MBMlJUm>vbvKvA$3_{Y=;0AS%My#RwEnH5yFc4$%@}{e z?2Z?F+!&rC|9nSGG>P-=qTbyY2nY{A4X_J9lj1$W`3&Ov0f7=)SMt=yO;oLE%-yu9 zttqLv$o_H0M;*tmm#B9`q*%=h*)9#d;vX)~*qtPr5bgiSc21mZzn6*NcR2|ez2$+{ zHG(;~xL8i@AyFf?yoOV|fJTm0113?FIWjt`c>Ft=eZi}McO2b3k4df9u&F}~A{}dD zM19OnV+M*UN=lAwnlpOM6;(V*UOD>#gJa_L{M-A&48_Re!`c0LHO6o)o58~N&d%A{ za0Uer*FiX3tW-*rEkO^M)(>+4tnGYnMQ3fS{Ff)m#C`42Bf!Dc1w!Thx=z4g(>Yz4 zNfJ!%iV7D^0L%xL0hfRMjjvQ%Fcb>Of@lr|LR0Y!qR@`iY$ zbur|tj0dSr8K~>=#|9xR4cQOX)g>a!7OAVwJL_Ipt?C3}9(uWZd|nDI;Z!2f)lJ|( z1Eii1;1e!zF&fu68#ndW_ zGtU0@_F^ey$KwF(##BX3*uoa@9|}4&{Q#zHe5&3o+GC+Xs1d$6C2ii%8SWAd~rG+XxyN6T&AS{Y~Fb0DDX zw_E&Ozt97j^!YtJ&%y_2F999P>e^aetq_X_6DGqw6DZ#KQlTF5k&HMQaJ0LuTcv~xLb{=v$V40@d+P`y*ZLkS3ocR}r}m?l~0W;!~< zmG^3ea@|QAAh7{BBh)68F3y4~a2A-_*=;N@>zB*t1D-g*d+QC{r8`y%B1r;o=e}tr z_kqKvP%a3@+fQXc!%}-25>KYDIvoU^m`wNdnQRm4?q>gGP)DxLR)QMLb@{GgLJI`bqF*00)!1O^~k;!IL6`NBZ_=*)BT8|O*2 z$MhROn#B~Gu>j)AW`&-4E!sr3sUWtQW5VQ4`mloLbpKCM08hs^pQS5Zk2pW@cPAVd zT4Kltauw81qb}!B_*WPaACrAZV^VU9rpCKj47~clW`Bw*w;D(Sg&A%3P9*o&ufHRV z>zuz;uahB=rLbbwWDcA(#PN7|#Wc5Hf$E7jvkRW-yn8ns62Eg1JWV?28H<)rcRAiW zB{aCM;I=W_D6J?Z-3s84%}q^I{4Uk!5nH(M-SUi$DUV}|N${7*>v(i`@gD7cqIGL! z!XxDbb`^4^0`qXPN-Yui*p)^6ljRwXK@yRV3r(9XNFpdX7#l%aX=E0FM3+aLm+*{4 zDL&rI#8W0!hwEC5%&qZHX4wg02_#sO)=}BUduj3yUK8{=F{{+2 zG~%7@Z6;6z&lf5T809v8zft-?>H;vdlPIgkAhm_^wPDw#Z7c|zh~e{T#Q_xrrIIVP z0O(ba7H@63X?ULg*W)kM;j%9Aq+TL+!Jm(YOaJDkr9FE5KfSEvu<{i=C)%iXLTW+B zlfh=+ALfAD3~*5ZxI3?{w)sm0o5*B}N7rUQS}#y3$&+~V2_2^ZJx}-0P|HL&5`Y9i z68zd^c42AMV^cykt)IUm$OZSQt6X*rfj@tD_ckA28~{Net z=05vO&tLB_UcY{PpC)8&G(BeBQBF=S^%PrDN{%q)`l-z9a;yU;B-{nJ`=W!>de&?!lwGK`KlWP*T{zukTX#|1kqkSB_?X zrINDAB?cliz zJ>VW)fMNB@%q0DZl|G3vc)#GIKACAR&1xMfc{@C&7mHvgAOFn z09FSW1xTDgomTOU9QD<)@HCib8iDo1q=-XW#vK`tD(i>v6 zcXdpc$93jsm}|&C{xZF^8-NX&MFb^i*5+$yzzde_%x-qX_c%=wxGY)6?)oGxf{1kC z87+s!`E*nV;_)>sAjc0P&Tz_~*)daGKOZuQ*Jtzl9IgbqJog)F_eY=+*bvc!>hqXa z-ZeZ0T5|X*<5PA=*Nv5uYcfurG7E$WE7EgI(hIq4f8^#;+ZvIji$87m1Ta*w&%CS; zMBVqiury<&qErGTOIJwW7FsKDcil=p@0@M%HSYo7-q4kp* z%yB-%n-W{t;rv_Gb6FrIQD}Su@Ewyv=t*Q;jANgzw;JY zRQJZ3jRC(X7kSYhwDhuIf-FeP#!Gt*3J0WpA4Q($S+c!c`n6SxI!88Y%T>`3=bb$J z`nn^QE&a&qkTW|vl}7kRM@L7$Y09aGiz;-oWM^unVm&+8+^;U=1Um9yev>m>mb*YJ zu}&U0PV#b{#LSNBr!s7FBdiZ%^>5%r1F6gtsSjcW_MZe2hfdxbZP1ANi0UD)uZi+) zX!5pm|N63tKW}bsF0Ge{Nr?BXtYH?-%{7-eKc5~-3Vkr-`hLnbI94CPkv4h{O1u#j z*F#QT9zOI&cg*`7c;tkJ^3;5jeHSddxH6l6@{o+|?tQY%6OZ$0tN33aH`9e9h8T3= zrAl+=?#s9HbBhP_3u>g^&4Yyo-YwT>MNUpAo0U}acNg1loq9TJdaVtYySJ8iWA$Vm zw&D99M#o0-Pc7}vM^|8}&)~?^$#+#Q7G}Q}&?BR% zI~%DYKK=$^+*RnULD3rzXBZ30unKCvI2R=$Dk`ip8lSm&Aq4$XmMPxGr(AqneQis@Dsy#b;Xc35ulswP|E>Z_BT}Y3P-~M z4j%?3@Hop*^)Kl_06`d?3J@yhHp!l@GQA(gV^YBe^DoI(_hE&UN8^e~xZNY|_`BDb zwe|E|H^$377s_Fm0e0gbb&`EhQ?DI-i-Qm_!9b;Ee{}pUOk|{5G&`ooYt6;WD`Ojz zfM&jL`jjOntwX(C*1zsKfm#1%*xM4=}jTtR2Z zoPy#Cx9ZO&M_53C0J#dqLg)B&-4)c;Da66zDF@(L3{`qPUg@1$Qk6%X;eifbHDykJ z3S{8ShK=WCYEhf1Y8`)v?BGL>+*~<8_jcP>7M8e}G1K zACB5IV|-hC8RU}-`4f_p*L)`phMU#J)YQdjC4l2=dUk=3Ml@~$KNC=jj^?o)$I0eJ zM@RQ(pKF7J5$v*j-qt2nGdn(}WMjkNE}=tA%InP%=l*LMTfyPHrc z{fIB61HDtdfJU}p2m;tFL{ra-mLGRjC7h33$1a1agjaz6WcSBQ9p)#B+aDRS-!3ys zw*m!#iq8QLJorKazstmJ{urk9{RY1Z+(~w_+x(0C4hahmrF!hNF^n{Z>sMR!2#V4m zkfPpzM=?G#w@38m?ci{wGS}}chFujFjQ~>RyocTD7#PQaessBy$Fo;j6%E|}sy#fc z6F9X8oee7QC{Wh-6{=ZHB%Xbc&6B2oD3WImW(8Ct24uPJ>Q2^{mI;Z8awGlpiQEMP zrE-FR|GdRd@?jBRLcwM+7(f8Z9hl;CH<9{ z2+miR?2lFQX2csGnEs2lsJ|lV{xcJ&C*rPW|DT1))3rR(o{y9+Y2Cb}E~b3rDQ<1x z1%R=_{RP*52RHmLj92*E+5h3*QU>D@i%B#+QNeGEPmQ}3Lo8WCQZ(u1CnnX?La_dt z7BrvM_K4%AoHXxEcNlX{o4m@6uNyHD(M;Rw8n45F=t+AAzV4Ldz3HJvX>6L4=hwC` zo0mY6%pR*!+csjo_2H2)r~vPq@zFKpr`XpBv3d**GwpWW8B=M-PBUjo#xH+Mjr4R5 z@SvN5B$?kOo@7OAAV14~_Col#&hB- zT=99*OE^H)cV!dFSEoP;@TCW~L8q9U@SJC81_|91OL|5SjSee?qRN+d+_;{I1^-_P z)!*}r^=RAoki2L#;mgm;zjyuY#6iXYVn&tfo|!V(NVi-))T4ik|l8o?>Sq4X3h^m&{sS> zin}_X>+%v`sr`$80do&@%RYkSD!>-K6R?yh`}?aaCX(P+lnG%Et_I;=6nEVV{M&i) zK7H^juFSr?X(0H)7tir=EpA_}Qn~#1q2ROsfXaT+bc2@Kq`4pPT={>r1n&EHsr#n5 zg;C@AdbJMhdi;;sS78K_pt)_eVEKDVY($E2!b)+{<{fuSBm(rcZv~Yiv;2}Z2&7j$ zdVY%Jiq3b;a+b0&v{PpV56ip5rEQfQ&$u!c#5&vf4C4h6X-ri*B5JPZ{~Cl+&Il-z27#i~tDfCT~SS@ea0Kcw%r51uV8$8G<1 z>P{_DY%)K)o0)LW%jRd(v!w)lotLmXjOqvM9G3J2mIC)C|LqU3cky1HMMamD+O8UD zjHt|5JXY$7oRDch;Zw}&JUixBOF2{uS-ak>!T1%`);3O)D{y_RL4-t9Z)BjX3zab^ zqa%j@mA-eJ)O6ooX8Mikf#10THCv3dtUs~lJk^t)A%7=O^9-QYK$Ux6uTV+Z;Soh9 zGrmGU=UaS1sfFKTUJF?l=v9vpZfjC0fKd^#eDNOy55=bEInusI!_QUp}6 z<))aoXj;G@wK|n4JWs?-D^I(k{;|yq&D0MonYC)K_bb4(xTv1%A?C2O+fC2J8A-)z z_dcpD{H!6v_4x{`)Can!LUczxpI!CX7lrmeBHx4+-Q z{|Ym0h|;}?1b1#jo;Stof6@g$3MuT3UKt|6>I~P4Jkc=w4U|mxVEMf#3iz~J#W4qC z_x`T=&2xOJmnu#tyQcBadMg^jQ$@7oHIPO+$W&F;erjQFP$YwkYo*Aron84xzF*si zRr`e9ef+OjSbDYsjUAkG?^?IIk>3qdS2aI*eA)shx3Kyje~0`kN#@Hwz`pE;{c~EY zh~2c0ApY6W0aNwww-lYIK7VZ$DOY-x<|Vx!t;wbQejavzb^6rdiGk`W_~<*5K#Va( zOe-2mba;N?p~Ph988(@}dC{)#`9Ge)Kp|C3My1fkfI^~xMfGI2ia0~Q-6)K3*(L#S zU1xzhC(-Orp3w;~r1W2lA(o=8No6*m++t2;y2I;TTQF8-bzh?pzE6tHsye~al4x0p zGe&oqUdk844@z|IArQT_tBIR|15xk}D#pe;QxkR$vdf2^70#*8nV!gR6}2$O4AQ(M z4F3$hf4}f#v|i(}kEq=|hSJpnaUIOXOBX)LYPJ~-HR+)5_ZN*P`V~B{sP!vi;X)#6 zHdoxoSG*hIO1R#OjeJs7>v$B?6 zOgFZkJ3lQtv~8ti4re|FY|KY)L-{H?{BuJS(hgNgk=J9010p75zn+LS1kl9w-?dPtz%JjpT=b* z0*6A+#!DdhU%%1{J5TFk_PU+p*#KD&{`AW1($aK}CgX;XTfvELu9+#VMBy?SQEF}8 zYf0c|7rk+_P`ilK6zq@P+P#U_v1e5DCLLZGO)iz;Xv!XbG^dso+%l}h^PHZ=w0B^> zFP>!MoRPyWH?Q7gp!(~V^t&B%I>9mz3ksM8NQW+lFb((>ugXcNcYWIz)%(5}2V7K= zQq8ZqxbBifQHwy27IF+ewaN>=-{qFPVi3))rW#LM4d{^p{c}+iFsD>Paz<3yA3fI| znNgzqItbHL!JnR4Rj-%7G5>;Z@${Oy*doh{W#sNgo7SO(RnXe&sid8to4f`>hRB5I zTT3)|w#o0)sj=O9-91j0`A}iTvT*N74fWlQe+DFA^7wBx8dbFAZZ2IcFgMn`9Q>PM zbJ2tQIlZ2D?xkZffc*LD7ie)Q5*Qp$P5t$q-%WsO3!jPUSmazzx?%wOeO{yPgUOy zjCEF{;SW=@vXT|}!n?eSgAv=mLPBT^^OTHPi|?;Keh4|1`wlv5dye59sE&2~dxqg5 zt}c*%$XWAY)1u^@NxlzkOVZTSQ!j4m=fPy~b4@czs)wuQ3aP`j_I01z77;%B?khdw zw0`<*=V!Ud&}EE^v%MJ~t@#;r63D~a<44N)_JCQ!EOdEJ=&Z5z6`Z} zS;8Ji`iDrxP}z=NG%UJQ*ywSL*-csyT3r{xx89U;mZeq~`xfOa==%0?`#8-p?3NoD z*ujYnBAV!j1j)*5CO{Su|CGvbw)Ho@INWN(n%=$o8u6{{d{br~bLW!>aEnUdt5mCR z0bag+AFC31Hgd71R>pNvCx`bazNZ{>Fz?O)K;Z(aPSZ94&SFOjF2E`#>6S&D;o#5t zSA20?_oq4z+ZcA$Uy-++yzz+fDl=_YZ*@$fhD~n4t)PG_Ml2J#&y?{=r zv&{|t!5aRDASM-5K8LHboj>{=G_z8yM*ccPj68+f7Fg*nheyJ+O|!YZHr55Dlxlsd zO86=oosYZ1o%HozYfCuE*H**{(t{1Q-L$SI?%5sb2Dl=zqz1wY+;3w`M2~b8{ar5x zDleVt)hm0^N1JG>FbUOiryFQUXPmop4R%pRSyS^K{WXI!Tg|DSAg3zel{JaQwc&gdgTMRr)P+bhy?8{57nY%3}uMxZSC#TVkQIV=ys`+c@H7s|;np&D! zL;*#vhiCr+ry*AvB<>*;Szdnh=7hLVRG7#+J~Dy9FE68y?BKUZva`MiYJCkbgSHx` zk*Hp{K=J(XS*30T|HsoLhFuv*Bc5LXJfVQwP|fIhaNvhm!9US%K*7N3-j}z`kIAoN>?V{7Z=ygDYR0ZL+S~;Pcr17Qzf-V7ud9U;7bB z=GC^QVsUnZ8Z6y2pa93lidZ#}AOZ1D`)<4OguVgO#c~I_IkAu|#JBQ=;OWU}QpZTG zX>Y^i+0N3&_CsM@OTfl?p&N4V8E}(Z`5Ybn?&FeHO76fb;SG z^6JX0B#x&8cLhA=fJG6YSUJZ^fV&!0Kkohlth0-2;KIou*{x#mRf;-8` z9(FCdERD9xf31Wd9r26HJ0eV~+9Fv@8HQpz3b%z6%dH~E$`qAs#t|dBjJl@PoimhX zS+PAHHrw1m=e(_Ruz34W&f!9)kg%SzmG2Rww}7_YvC005cJacTWAgGM6dabEPpK+X zj3gbKeV5F9$i5y_;efI!Jd;73%!H(Q?-g{i6{;iZMTE0TBTtxce&*L0f zVUrI2N=Ql6Snz?zTnz3-952kbo2k#F-5s*K%2aho;x`3MQzzb~EUXo((JwWZ80ndq zRCla47St(@2>NN)Tp50%(LLx59G--c0SI(gsyfEc_zcu2}D)P&@luMnJRn!}@ zv5>$;&^h0ezXpXuaC!WF5l-av{YlPwM0JR9+etPxBH^>F$xq%%<^gdwzwe5%m7s`d zUewnmW@Dvv{Iot`#2kM7lW~m>7h?=&Sm6#Lrt6eB)$wd5hI0pn%~EilH|eS-N(8M? z>A`OYjX4X#Z_5}dUz zc|dSa+dk+Fh9Y&E<%@0NI<$M}G}s^~@fl1!VNmT4vC-N=7ek3$!np2>YkD;hWNA=E zheJ#=CMrk$w|6EOdf)g9--G0U&y9{}Sk2UPdTtvhDlimajF?SeIfC>$KX*PFSXOnF zMe39nYl=uyku1NyYn9D^eb_Dad#}@1(}S(|!Z+cWTx$Z)=8#o@9p`elWavj}5Mq7V z7d`)oTueJRkCBZ`+=S49s+Gg!EMeSsL?>6)DA5F;R)1r(V|DHZmeXW!yJ@svp1f*| zO3&rtO(bZ}Ee9~6MB!Gq=AbstH{qKhvrKzeY*;d1TF|9WvjcK5XYgW~GKV@-N{Cj% z{4;W~;T9bkVUz9i-j~ZyOM@QsimSZDxqa@^(p%~a$%48(WE=cHtdyPC_e8xGw0tvq$fn*>ZUq=)cI9qN#RZ&aR0A3QN z1Wtpw{Or;vszJSXJjY(J$i%+KNA3w3v-`b(bk%C-m5e5zw)- zsj@+a9_9sJ*vs@xw~~}=S%9jARxvzSK$uxJ{D!;Bq|-axTDeKH4|lQUgVco$Eais| zs8P~N~{RpwYoHg!JRnk^N17lm4vU=NUJ(CgJF&;0=zf<)jFh&Fu zoU=~;-Vpn&F$ivT+8TH1C_XKt&HJLoF&w%T3e!&B(W>?zrq!wg`Bk9%b>jwdmHN-Y z{PXAk-h2IjqMusv*vEi__|{Rq!QYnV$NAq;k|8rIxBKyBvJ2(HJpQyLh&lcbu_n-+ zWUHByYMo;G)4(JewIJ@6bOcZ82C>z@9mqAA|J{KMm+}N1Nd131kX50yjqIDU+Kv_+ z;Fx@F5AS4Rdtk}D=E?r|>vWAOn~^1eqag$szv9-U;$jWejhNs;edqxhg}sY z`;49*w{gB}BF`pS^>}A;dk&(zDs%jTQC>-j^WBec9N}(9zx}GKV^#9w2iC#zfRHa@ zyGw2g>}W@YMMXwMf&UAplzDGS%T-F>7DU-Lx!9Q-8>b^}@>DI4g=_&U3S?e8L(z@Z z)jU_hwNN#dg_hG_U~3DgKRhHMiH%9w*jWYg@b7YECZhIqf$9ACgfyD>2{W_%>W1%q zYSHt}k=RY(9e5A@q3crTh4nPl{!|8kXQSd(3*)Ps4=5?8imx{Tq4tjBah=Va<5f3x z7rZ~d-*soyV8=qUd||f6c?$f4+uIHD^Yc92J=B1yo)lW+Y0wGs@FUD_1L!aSGL6^o zU!h>xJP3>!-zd~pRss|4V&!Z-usn7TwPVn#NA8$`3LyNWVS_xd1(s&772lp95LUC_ z+dL1V%Jhp>bFTaEd=?r_6~KapQ>GqEJfG#n(-$w~ z5zaFNxOWM5^Y|3OUSiEw_38c;O&Q=Vd-M8k0EW;D-zKna*x)J-%*zEJd2`cRP<{tg z0S|-RGa_UfDqkTJdAgBqWjs4O&4zZ6fQs1{;S=CSTTGNGeNc@lk3LO)2m$njD&5JF z#-%bHWa5e=T+tSz2T8Lckh>pt6d=1L5!MzMobnB-9{6Xfz_NPR_1VOoA{_a>!*8)y z!4ZjX^8!EEW&(Wy0Vgjlw^#R9F98v3r6YAgD5-$TN4LdjZJOXyZFZettO#Sm}6!VH9@Ytj1}p*xSRv8dP!Q z*OU~#_lFI;RXLI&4QBzT1wO4n7R9OqnBQLD(5K| z)M7u*(iUQ&-R!{~vPwf4(AUxTFkp2+?841JBY_P*!eQ8034EO$&Actn0+^Jms!WQQ zeSjA&uh^XCSld$*3CD>9ATLx<*OY8=fC-t;(#s&>e3eN3-%+7JK5q@3i zI<>4qWl#0f+*RobndUq@;rxPrxRji3;X8{Tm|4|a<=pYCyjy{{x)v7F|9Nxk)fWMW z#%Bc(G@9mgrwV@jjNRpeE^|c=N>dX|-V`eLnm-o+X6WJD?QesaoiTYi@J-qKKLU^y&ONOtl)RC{Xn+dz z>IlDs_vESAw6}+qa4{fK>(ZhcQj(#u|%z#_7q?A>zbpywE53#1@U(o)qJHdFJOY zE8pVDDaquya}nC)eA(%YXqU6c4R_4UL=25ahtqODXEEz3^XK=o6L))*m>$a-|91Nf z&1X6Kajin)X)wXj(NRT9?~rab$S_S0oP@==-z2BPH#e0Fq6}d)`eur$(?5)b=V1PM z(mq$VdsX(n+=45)({9kadx6p&Sj{ei9U9Z@VcZ}9?RRY)3ArwZovEN)Y;}F>cOQ1R zWwm%ZqtAosS2NrV+)k%Md4TVu*rGv@bgd5i;>0MY`0i*U=vuW&U>0+xl+v0$q7{=4 z%XCVAY|3ydCHFW4UX?Grf_34-df{tpIIK{;rYF4Y>4Zmp*Na3`(&S*#1SfuzzkGJ92EugYSbD@gW&jYRx&g<{+k z`d5J*7NN~(4Vg8W? z!6?mkk88UEyR9*FC1id^z}i)zDW3QWSZa+#X0%I7jMdQbvkZSR6L)7fk>fPPpKW#~p!;r}c%M^*e`rt& zjXobQ-N{5fBk(*LzXQp`AwDIcY;4Cd-hG5S z+GSVhaDM(yZuby}=LPZHK#|&ZNNKI&^ljzF3yk{qE6 zvEHw}0x`Z8*yAEj(}jwKJnzkDHlwFwgvz zFlWSK5q&6^0nbz2QW}6(Y-YMNIpGi+7`9Rbh`+qC@iO`k=)ZBJkWiw{6*Jc)s}(n} zUOt#^yQOFsJfAMG-qnHTo2(acRB@RJJYZX_GxiO=qx-`CXzE}f(EO7Em6%8W;fL`M ziTIB+Kmoa{kqg0d%z!y}EmkbQUY>&m@G>)7uHbulD+J#>K1PsovH(Ig5;rY9y@W$+ ze@gJvZp~L(@K-`HXA=NHk#L0V?xxk$L;&wS)+xVoJ^T-wsy*BlOxC9xx|t!>_F#GU zfZfA(K4}@_Beq4ZjX;Ewap=pvRjkbGy{s1_-B4!?z}sCy=MpU1%;abvt&Wq3Usqbg z=sGTR>pK#BkVp^=YA!^ybWD~n-ErZtF^d=Ysjd%QMjKT8t;q=Dy+>IJIyNJ-gjc#; z=&vaK-z;rYw$*oq*V_f-EJ)*zj)s**-MsQ>Y5BdLsfn@G!o$a<<@Iq1B}0cDh?l3y z*e`}xleShT5mvcgSE@X{d%8cdH>GZkr&*)N;cGW(BH0^eh14%gm2rY4AC09V2nr{HXgy-a=!HLi6pmsL^#$nH_$W3nx!!CiS{->RD5+}haaZj zpz3tWYE)-?kvkXrg>B~yJ&8EwP5#s~`XsUZu6~mqO2jSr=Vyf-O>jvhUsvZx`k>c$ zWGfME{8D%aWlIfLrFS^ViS{+p?#(HsC$kjvY_7(sAwGn5G`sALN;E&BAjKdGmYNaU z$czjc5U*OUq4W%M@X&nRrvYB5How*u$aV9!J%R^)i-6#C$}ofHw2PbrM|%B*$5=rW z)Pvm(StqJfdeW6hhP{(V)CUvy(k?ehM=z^D%MFyUEJvERasoLYN_C%^RxMno#S{6L(g_b&_O#^-cUte#hMLd~@mUlV#kc4IBy zbtl`%sHlZ+CeQYJngytXr*soDdh zKah}?ypBgo$YI33{2;oXq(cG-!8@T@fK0E8#3|_Sj#!4}h+#f1*D$Z9r%`e0w_+Br z6G9;0?51m^UPl};bmWtEICvq_=Ts~7_V=a9;o#}s4iXzHS2{HtqTsg%4%|qFbG zE10u~sI-c>&vm03i>McBycik&yc9sF0Zo4nLwq5J?Ri5eCnqMZB{(>BgnYQSllJN7 zPycPPxO6zo!ws(vr&1K!DS$!bHr$jxpT^|*Oc#%*f<~Rq$gaQZ(xc~v2T7r@&@sov zvUx&Aep_Z;j#{1S%`47vioJQbc~Z0U+BA7bhAbZS`{()%6Yy-CE=YAGwWt#a2tiZ1 zGI+!N{RSuuSvv%v8Qk&(y~vA}q6qjFLzme;LqJ0llMS<08J+(HyY@+}varesK~4@W z*1^Sv8v)I<`F=Q$@IQCs>h2+B^@$IX2}hxZN)WQpu;;Uw7N9j!uEj4?367;k=HHvZ zMlm&N)z~Q05<@aP+*O~=WOdG;shGm2^!k2+LYi>vLl67eLCq@ZF)9*QM%3a!In?#M zA7!8DttuEvLub<7@C~G7wpO3LCiWnzeI!hAZ?W{ZkQ znz;o~g{Bu_kkIpU@<@EE=bxD90H)AyE>sqvqzSGE2~wxl=49CuDYs*gl9JF05bZZ( z^Q(H(`eeB5X0E1Ql*9H=$3p3Ri?&Xu3Hp<%nW?rn&92Y3jd(}hM`z~;oGg)I2 zqef#F@ig?ujCoA`Yj5p=;>YqG7!pb5!!{f?>}j;I?s#v-*l&MH5W0VmdHJeiqin8X z4?uVIxlMWo2H$Egdb;mX(1VreC58Z-#ikyv)41aBl>yiy=$z23)EM>#+W-I z($`obhqDC~@NVS&Ta(?mvHKYKny!pDt}up!gy>;%?VB$BkY2ZQ&C)L1qcYhrA%_Xb zX>ANq04t6D$;jd^ds9{6k05wPE))~)#H7!e!7An>_nA}cnLE| zsfRU^7c5o{J}R9UeZnx8D3@kczald2wmo?D)hyFUHwiC9yZZ-FaGjdKy(f-&Z#2b0 zJ-?urM-&RpgmogG5**BpbNpoDo<;UOCOYlN?Od>&tF^s4)}-aNo_);_>+aDMO(VF5 z>^ca+-4}LiwxVny5Hm>0G<=D5?lQv|6qVUlk7Hg;fQLsIgauaMa+jqgB~=mb)AHR< z`I4J(ZoCEEi@!(hr^YuGZXWm`aGfWbMD2}TWkP+bUf4dvY9%Lf;g@XAx1+ue+qd_)$ zYbeMkKepg-y_^Hchs6d3R?oeTPp0`z!xcV9SMG9e%b zK8Ib&j)}Y!3c!LFLd((UStrsT zFWe(8eB4IVM99gt!744AE&Qo09uX(#c+EcxwekG+t>bPO*|j!Qx?oE4mwQFaYs(U` zjykSn2QfCb=FTBW$%E*O!`=R+YwT9?m`efma&u5HfKcyyG*iz5Z>HP-g5KES#3^qP ziF_Uuw6zNgW2@TPl9FA}NdhrH*X?%fezB=xG@rpPLshjSsV{<>t`jIP?v#rWO+rNb zzJ%TTr+1jcgIzHR2maP=?*RUe_TA|1q?@9D>9RL|G8p<^7xzuO=(_ICH5nU*Qi@|i zS@2|%6EYmubq<$v3;IPnQOx5^;CPb-QB~zX~*dT6iW)-{>FSZ%CN&6 zDfH)RI4ACo_|>Pz@@QA|Pd*SL#4g>E-{x`bX#sq>wNws2$JN9S_Yf7nnweVEMa`aZ zcU)b10|i2&hqSc94t%`4R|T}KHD#|e7Z*H_H$ScGR2ZQF$S)Z3GR5q0-mSCV+uHh; znmgD#2o|Cms6TNsohjPrwQm^)m`{@eq?-D|?hKqbBgABS3_J?%#&Kr$ z`f%uL)hVCX^k-&R1PSTw*%}n$Z*i!LRGLJGh-W9svUg6@~M7g1Bmun`>cPF>1;1|GLhpPmnvw81lP;8#U zYx{d&A<*l_*4>3Vd<#=IQSa>l_2TOXVlp2-98JG*3@E?6bR5GhG_=%QU7id~t!BDQ z^tP_U$-Ej-J)DUY$D~v*vg+BTeXfsFD`6s;Nl7+Z&0f5lM-y2@;t>KcyDs;NoRDN2 z!H&AkxdO$bkRE>dmd}OJQhvH?qyyn*mZlZ*2ipglf`m=*s!6=w#P^E z^?|{H*$@{+jnU-b8|Y;ngE;gtqvm;+ChMXv{5UI>PS}OyKK0>|$e3bDU-Y}!n0EnP zKHeULH@I%o#4b{c=-g!9@gyTm@81VV=KTI8<`FCPtsC$_`g2O&nuXGATJzv<4 zDmPc{!Z%rUt}dJj_Gf`mj}@ zBM4RRnU|UtjKlI_mAtNt=V4fo_3JkZxHzrGTQuK^`s6r=XKRlSRua!qKURG&F}NMC zWK2QwK0Ud{#Jnxa8cWhCbwBWx!-Knn-)L%@FNj_ftWaKgNR8RThQ^mGGjZ`Hu5ARU z)!;2$VJ~9cht8OK!NFBm&|D@XF#;Lv7S9H4~(GGoh%M=~QM%dnM;GN$o(GYMM z7K>+!j$kYK_4t(>mij1>B)jYT)1cp}u3*OG2p?_%Lrrpsl0%uPX?`OJWg`&0+&v+xvsE&OR0^+k%&&pzmTp84i+NkOnKc+kQ4)Lh>E zZb0I0^hDfa?W>Qsr_Ev&ymJewqC)Wec{M0GeSBI$e=hyGrTnQ~`mRC6i;m#?BHlJV zk-vpO+?DMSA<~pc7xMYCrxQ&jW-(Zpjb}U_3eO`mzf)s*4!}NWO@KfPY#`9bd)(Kx zWV-cM9M4MRR@c`nH=;=%eB%~&p>6<8#SIA?#WGbumPMS}&en{CWZw?Yw3Q17S=dGg z%JPEEYbrxZg8x9ogE%v`_`79)$HLIU!Vqk#Kq~k%kSh&mWCf5(%XNFuWPrR*r#wSH zmDiRS`FOIT0lMB-iL`nZ0Sn z@m7Szy_UqOyu#J{eYi&Z+iraB&Za_Lz*ova;OkyitNhZz-)y(}`IMgqn42OmcFI20DKD2C6F6ALBt&u%Q&9U-|TZUYM(!X`CY{ioGH6 zHiRpp%6yB^GwAUv4dUH)uEj!UiI4=sq6&I19ixc9{Wm}Ef3d+|AXmimOeULDf|0p` zQ;JRdMJr8HxSu!qhrY1Cw}1LyPM{hv-2AgE^Y_ooQvd(7qW^q4F7*G!m(+qHN_NGb znhkp+SFMhJXeI3NeAuWVTjVgt|M~9yYMr;Y%;0?Owbt>an>mNx4*24t6k}$8ti5xw z-v$;-%0C7FKAhbr8%CFDQ(}(;29re0+E`&?rH07TYj)fw5)H4b>qQ^a`9cY-+dG@b zyFkfa0M(6*ddA!R05b8uQ)3p9l4&gW?7z7^{P?>q6jNkePgq6V}?UEABE)0-MTYz6ae$N;b} zBcH)<^0J(smh)A!I%_;(u!VY&ucOIIw6pHm=<^b$=^x&dVBsCG_g<2$I%;z$cJvfA zYT=WW(+Rb1UQq2YlW%Hh7$un7uR9u@>-inQPE=`9Vj>qI?OlE^b#!G+X?%Vv$y+`ZZPJ@@_b7?p8E!yte%R~ zYY2mlB3Yt70y>#mrQ4W1TL9}9lu+K#dkPThRNGG5X_FR7ZE6YbTW90ziJ`^T{ zzn!zVC(RP?bTI1kerexUm;dzicp2LlIlN$qnNEsHX+;H3T$f=cPu_B06I#`pt!JiU z(fOlK)6lzX9?q9>=jR2(2HMA`zEl2E!+H&TCNDYF$X5vWUfO=-6!AF4tiEH6ny-Vu zM!0&q>?w=br(Oy;Z{ynkF*n~|#Ad9xkOFPRFw53RMxDhlKfN4{dhU3oDe?sxuyu|{ zO&KR!?-VBnmlGUyVbjtQVOu)%vxJ+tWnVo_RvIOpi#nX~5YvS%u>Q*IjTuH|rzWOZ zyyx85zHb_aeC)+B0I$-END)nan!Y7fU*jl2IEFzq>~0$?naG)4{2HQuTYTp#yJXZ# z;`taPV!OKRFDSqrw`gPDU{e>lc74YO+%=*Yv6ko1Usq_v~KJ%d*C!{_Yd&sJc; z^)p4N(xjCp<3nD}Z3WNoZy`e3V$i5Ju5`t?qzeI*pHyFD&j}@?EgiM?Qix|Loi~F% zjX__SJEHFK$gvli)LOqYL0*O}P3!6tvfZzv(x_*UJ_!<6FS(em7QFD+HXZk~vn_JU zut(^C0gX`{>78ujp)1nQ354u)BHqCFTmg$*{FAc(g|kkr#V1jLXT0nkQ$2FizxS^S zH5V~9;Mfd^=|AIW@IhukuNN?wcK3%pcqHZGJ{Kz|qO!D|-2*rNfJutTx^>7AYw7L$}J)shJ1QdX=g$3uAnRewZ0v#hGZELZ*9-X5# zHjC3EBND*9$f*gZD4d8u#pMW03#u>lTqP$iF&*$7%$)Z|d+m5lM7F;Nr_X^ia_5N{ z0x_u{>}MC4mv1g0CbN)FI^;OU$Y(wJ z^Uw~}(Ev9@SGdOpU1JdXmCr_g9QbPU7@@urEPC_}VpR?#3b~&g)hz@Y(~$5!KEaQ% z>gwiU;Al1Lh#Dg+Gc{WWCQnM4FRVtVjRL;1PTAYf*Kx8iB;>rVAO2$B!Y4almpZ1U zy-+kgO%;!J{ce+5ci>B$T5(apnMdSUZSEoJxp}4?meU>Csay@h^=EP>P3%3+Jc|A; znfqQviuJ4u5p&i#b1525a!L>Sm>5$;TD~?UrA=zdrLyz-9eK-S;Ggv1b%{(L!DoC=;E0_(tbynGHen zeaxH5koi=(6wMh4f-YUaI*8b7wBwBTYxeGBj|-GA8aJ_aP85j8*y?#Fj|Mu2sT5|PUIN(^RaH)_4nv1f~EK=`6+Aa5Kd;<-?YFUA!;9E1h(QE>7MDc^_I%e z`=FP+Nw;)ewE;v;IEOQA7Vb~k&7Z^a^@FA;B2PvqQYGr!FOIjZy2^mh@$s_xfM9Ed zy|a~v8Tj~B%EibSEG8q)@o@kJml8-$kJ zSWDg~t;uL$F-zA7%6=`+5Q~$_e)hY#29@J`86x*OOzw5lM|!uR{yYvGa~|l_`cA!= z{zbS>E;rjY>f&of2>6)GJ{9*uo613}49X2r2>yDh14>e$+wHn9e8R+`lJ=_Z-~ljI zR%fY=t}lRQD&0|k8ybB0(Un@%>nBh&Xgzb8XofRP6|W|yCi-5?Pk^;X0B&^>*GiQ= zT724q-HjkFb?e7mgpRH}?N=QN0xdyP4bKClRT zUR_yLsb1NX73nLxLKHJ;zsO@bU*Te_v$jr>q`iH)PMNGN2qXi+)h2-AgNDUtz+ccb zbQ?0;8Def1Rdo!NCa`(_WjLlS(AS$jSENDKibF=fp@X$Crfolt(%85yN9k=)Ax6k@tcjbyySO~%>*tAX-CvXvO9(<>~7n9dDyi- z4F*kL)xLLbYgba;6}(6}W52-;Y8AH&Dgl=u_&Fl?E+uI&!FKggxx&5Z3~!%Fp7x>Y z^C!8qrD%J8X%(Ifa#4p}Wln$gW{>`5dz~Wn`w8}wME}K zf@VHfnZ~7ouPqn5JBET8p0@iD5?3B)9-cqcw&#qNS+D0Cu6wsyTbi^|$fDdI9qg?m zx~@r`wx%^0;tg7TkRVUuG?9?Hh!^Rng8x40L9%L;J`HF_%@g-GGgZ~7_6u~%h8tLF zl@FKQ?lFg6`YdN+WAiw@FQ3{NRud3bugB%uFlvUR?yQ^|9xOJt&~cla>3{#8?~56F z8!0na>i8SCnt|7H{4?RvZu-~7!KX;u$*u9!Fw(Y|$y z4J1u#=p`4svx%>l6yhF-SG`I8vapbcxdb#_OW`5h-xb&+35%g>DF5kNN*85fUfY#k z^KOFEqmR)M?x=xn{7K&b9Q0b8+u047<)>4b?AzmFpH~~GJ)_H(n&AidbG16@%kmzc z?(@-ZhwHAzG$LW*p35m*8!sCpLSPkzZ($v<@3L zqKk5J`Qs?Zi80<# z1j~B9{zgrJ1@^Kf>h#`Dguk9;rl(L znNeyuwKOt9$Cb6NG$8iL)v@+MYB*iAQ9{%g9EYvt$sgW7;k3gCi+L^1kRrpWg9U!L z9ng^4y1L$;fBg8Bl~|Gb_MF%0x+h+TUaQa8;6W|?H+KBnt4V8^IKQ{#RTJiU z^7zn@DM<2}*9U+>)K{%pa<;$ZgV?W-Xb}~iC&npQ_D3r|5(OGEPTbW84}cqt=c>l$ zVVieP3gT6fbG&LdU0nZVlB~mwptM4v0Zc4RPX4ug-AZ%IN z$0y9&975AgSe5&7)FLhktLNXO(Cl8eQQ0@Qew7`=mVDTJs^(4vYFelZu_n{G+xRn~ zJXuPvnq-0C(hR_qtjDwL3=G=7Vp{ObMy|)d8WsDa7$&+chr>Nc8AsR`Z^&}JL}cUBZsr?>4sP_U2H%P0$;0Pw^ODdNk!X_??u=m)ua5T}xjXOHxe2n#sb9P^06&sU6-QIcK?*{Ei`l zP#jy#Ver?Ltm1+ArzTzaOF37I%>Z62Epf!#!1f>ZLZ zy<0lt+y~ja&zqr#^vkv7(Nn#2S02uL0z2!cGzIyF_)TL_S3#I1FqFT)JEz~A?|V=N z-ZZGyYXB?pvVX87jU94dpP(uBOhCPK5(`$D|J^L+v+*3k3Qt!@W)N>ChwztYZ4V^Q(DP_v6hoz zG6(E8PlHjOE*ED_nAXPrW?W4_Uqi_GUUaK=?d8~st*&~p^{)x(kz8v}Rx9x}yMO3R zwmZL>qWbWoy4o*!RqrFopa+sb6D|mK;C?tgGX^gME=j;DXly4s zqm?Q4O<>zSwlEOe;<9g&^LTykTf8{k_c)x^M#8LSBt94mE0?yvZ1}0m%fG!d+hEi( zefHg_dnpeb%Yd)rHF!n}{}a54?Tz+kUwv0)_MsdnJ`2TD zzCET+lxxTyc)KsYj>+T0__kjl6fZzg^~!`6E#xx%1a@bH0dR_0VDmk0%lX zk3OkRlKwLgr|qqm)7?NS593pAr9_xBAsI@XrtY8d$3r0bj;a0;WO<+NsKAs4EskBwbDS&&UAJ(DUJ zYh+3jcEw8K@+f?Bw~f@!jw2{_?_TuEfI`TbTOyZFC9rodd(O!T{rUBgf&$FTvW<~E zd8Vs=Tx2UkWB;_jPn}3oplq#i!^xv1&v0yEsLLdBc_Y(UP?$!g+#ITdLHAWB-a9>D zmdCMQddqxD*aOo8C~zBGRgl2=P4K+eGGGyuGGpUMhEpJ0pnFVdwNXYG%sOi>7L4@~ zxBKGPn=J`m&A&JvY#zXEtGWl9lsDF6kMd)m>qW2hx!~};6Eg_-+T84AG<2ro|EE3h zdzxJ81FC&JD~)RXP{KRl3j=!?Ath7|8~^p2#0=`yUpX#WPqe(d-$H)U6M?;?j)w3& zql)|KWfdiY|IJ6|!bhw2J4|6ZsBT=+bl-FX`%P4&Wug`7<*U1eU$$S|NaO&74t}>P^R^~5gb_;eykKS) zPDqcnuIlCrGWL)$^Y_5499xnnuSg?Zry-sNiwnYAsEg@_PRR1ey{I&Ic&vTr*raB@ z)2cn)GqM0qMXZ^o9c39am&7Pr!xWxc6@L#LbJ-vx5PpRa(u(6o&ASJA$^s80eXi^r z!1u7ii)VaZ)yg3IVlvC_E|C9CN6jo5Bnt+Ef}Oe3uOwf;EH-1fV!Exv%NQUMp-|%D zOB#NB3gSK<^8g4JQv5$-iYI1531dKI~nYS33No#8!YW> zbUl#ueeS+9-?cL%*ceoN1B!1&7{QIBe7k(EPVp53g$TzpLtnmNnDM!uhVP5;a6SsL z=#L^J2tLwh0f%>}PG2fuWjE)=K}+Td`lO2j`qJ?uBTeFh5itB!Cn}8RmyFpflLD z20e!Q%4Og^e~rbBcX-OhCz13z{SRZaTn}nnrPMJ_FRNrgSUxzw+2BU6)!cnaP4SvO zWPPA~2s>?%NV#9)jiF-B(zRWDkt1#CCm%AFP)b1HqPdE{2~`-m(MJ zB_J^ee7!BJ6s}pt=D9hoE%|zfRH17J|F#2-z$XTJUeQf6ixwfD_VJTC*^uNeeEiw(isAo3c3Z}es_oCR#JZNOMoLsxgN^|X zg_6-IU;&)Jv%Z`Wmv%9*?F&jxbr$F8t3p>Y-^8z|>F>Wcmv1wL0YlOG18aUp`T|nB z^S*ipeTkv@<(z1!HrPgMIot%(xpaffI8glV7#x|ziAsj3v8XepsgCj32hOveIvm8B za{`Fo4>}c$;))YnPCvGiK`8WC--A_EIeL3Hd${ab48K8d^g#b;^2Mj8rpJ1s#skYW zFW-RPl}AX$m&9OUI+L-wD+G3*P>UEZyYUppIMWw0nsdNwdWm(f@e&B#(fS}dO24AP zm7s{^6QcuF>kcjFIRbTF>_Tu?H!3OP8}D@sz3YMOP?E^TRUoqe(b1>lS$2Tl^e#HA z2!$G>Rje^Sfr9_G4F#Bf+aKx9bAbG+KC-^ zk4b4=$A9?%mC@clB*0o5Za(w95-Ug>WBC+qFjD{WLYi98!DqrSl_>U|8jEx9LWnf2 zcWkUKCN9bBZm9n3m+gml>$nOki-^oH)XXC@{*>~V^n>ZL+Ms&8@GeMrH~q5(oJRQC zrT}Q?UUC&`12N#2L(NX;Mk4$I@dRl%)g#;H!?pZ0(ret1i96Eoz9b^Cc*uT?mdQOh zt&E94n0Sz-qG4@kv}UL-v9AbyYdWWORTM;fuU#|MD2(Vs$!DpBZ-+S);Q6@~%=wi%r$ykUHYnJbdlw2olS0 zJO7d)mO~d2>}L9MXT#AqJr6ZM+^e`1-#vJ+zO!2EgqX|p zxf;kT=I7MsO{ejAnYr&0eNQ*aZEfuwpag6>U03Sark$^S5OH6$L%m{PwHvt*7Ujjc zjvDg@ZH_vUp*lZep&9u*d)1tPTAX#UL_7AbW4=-eW-33~c^STQ)g^211MUSSzm)wv z9*I5A@|*lt@I6SwjFvxbfv7ZYJSLmR@vljt*Fk-12LOu#)R->fc@CvUlLwL8irkKg z%q$mI+lwH%M<*^`f zcQB+pvsLccXZ{H4%k2r_@pMc0cWB94j=EP}Mn%9UZ^ z9|i&Gp@>|GSggDLYwX(hH9TW!`c9BW?Q zd^`(ws?OuEpRPThIcbpv418*8Y9UuFH}Azk@O5I&vwqw$3ckW>Z`e0*u|6f2c+Y8+ zHwyr-zTCCGhp4+7yN7UlF)^QwQP8y}icwXwsx1ii1U|it(X<>HT9>6$@Yml5Cn#OP zBwsGIu=D-&Z!sXL(xU`S)d&+~66oSzZ%-WWO|*=SV?PB&W{Ul1JdhSpSg26 z{^!+>UdQ?k zpkb?gea@A(m6R$bEk;HqE;CxQngKr;fBT)p0uAeOhzfT!7F}-e{R-neV*cy(8Q}FZ z>$$1swszap04Q|XYC(s8iY*j~^7Kn^ls`x;NOm46*PH^$w%Q%umX&G*!WHniRiK!l z6}S2r>{1$NYbH-K)@+$;3n5s-j|ODqMo5#>HsRrJ4WbJ@^gyyZn!@X7*R&;LZ>~5z zu>j)zv~zHUbJ!Hi zSb8wG<jw6pec@~){K?wb|uYSZu?vSGNLbK9?5bXW>u<5~79 z55%70mSTbFz6EwM7-feA%8(5AjQ-^oXa+Q2`ps}c6G74AeFZz-KBHT+VoWy>KT1vn zz8lqGHYq@P_(ITed3GgFTyx_4$J&1|QR6YR(xej6DxVARDdQM@1md=S+jvR<%*;?R z-cm_--gNy6n>pom0h&wy?NzV<=%;5hADQG!I*@|VBT6JO=V1bqQs_rH5QLd-lc~N} z^^VzEG*zQjH()=^8~2;I6P}UF31}zV*Z;z?8^}HJPeQ!xxxNQ>_}k~!HM6~&vcA_4 zQPHQxp!e30S~}FeFa3izMKdEa=-tg5XTrDYI?C6Gz%?^{$TUREvoEh0%vp zuDhr%9(cKQw@Cl+FlY!Bg3)n{HJW)<*3HvhtEPAyHTbpS@GIoO0~LZ;+5%=IQZUL9 zc)iSL8Ju$L^+ZybJYpcvVDPHa5OK#^P*&u3si=M2<9LdLMc4TyKQ+FY|HP%$&N1a< zxT3{dp}B%x`G3~i!SogPR33}0e3{27PILL82{;vQy(0Ok;eX}>X7E2h(d2OKK1QmU znQ`P1(}~B`NdZUBbbnBS#|4xg;575C-< zOuYlYdE?OapWR!bBijJLA^l;k(P5z^lbdnwp!yEk3>H42@%CMA{w8&i46V21Y%U$! zlGoT+V>(z1Si;6#0%NFPduRmtm=zO;UY>YrM~!O^g`o02-ug?Vwg+F$OJ9~$i;Rdc z`t0xTT5LIcy9(V&WU-8HrFB;GkgebHLpsfkhHyP1lX{bhG@XqXH?1}a2Ujt>dCd1?uzb(fAWQY zAb)+_Lw3U_6tiiojTR(ir7X@+JbEyyonYpp%~`)Q^XpUottna&NK(_*5XBG)dXm**9B~|Hj>21ADXLGP-+uz-^OI>2336G~Eymm}A&Nx{{<*@F!D3hI6^3Cb7enN9OP*`74Q3{>w-9g|Hu zS`IcMz*(oqncY3);VX9nCQi9aK zd!0Tqyf97l(`ycb8DY~ovC2NlW%*9N4e$R)s8Tcj56NL1L6Pw(huQEi$zfTN$^t_6 zkMM_!#!)4!FDBbvwLekHaVoeQWNWNqSggysH*`Q){mWjNz$eN*aXQ*vhe0c|c(zXE z77xa9tCx=f-m0C=k=?&I-e+kBV%AnOId4Gz>sZ-BY7WUq_#n?AU7Agh#yb1C?a|uQ zKz>gu%`8>cv~*=}b!m)&Xz|g_0K4s%{LY1&e$v%k^{lm-RhPLJd>Q}r>pvmil92IG z(~%(TE%H9DG+GyF*L(UGw-Wwk9I5ed$|~#6M@KL>bz~O;c175d?P$fO3+uK7+dx$v zm7L!EOy2`-6(&|4NhEG8mhA&ZWnP?nkE982>HL)pyHUZ4dQ{30Lqj(75U|0S;vcC; zLQ=yIb#h0{OxD4uM8`F&1~vFw_%xvFi?`?RH7W8n+R2_bpNr_x6*P*s07>ib!+}VB z7|#G`NYv@Q{Z9V|oNOqPH8FWOlQog@kIhv*2Y1ofR_mo*yrSmWU~6t}2eO(WXXRg3 z5ZE5AYs*DV+<}E}#IA=!t!rMZOb%WuXQ{Sa&l~}8jvtQK!FKLu1j$wtF}`m8h^4~fghk|}fUX#eg@?=}Bpe#*618}~28kPY>d0xI*-C{iZOv!1 z7vcT)Rje3+fS7)b<^N*ttE1vrzIBNLfnY&`Gq{uBP8i(XEx5Z&Ac4U(xVyV0ct~)! z!8N!AcL?x$I63Ec)?0Voch~#t_F}PMdb+#1YS*r+UElZZ8R_QN_y9E1>valAv&~HD z+x9mb2Uo!AN)6`&qmc-(R#d&ed{&+P_jU3qSwN{rft|@BWm@S_r#lDvll*Yx3Sb}- z?d*7=g|fe-b&jF7wD8)s{lyjn zYL6XO`Bq7BixVPmO)fvS1j^!J-_O}+O5|LB@NklqkkJFyi~1In9BQ3~`nQAgn;U8H zK6*78)N?ITH^v#?_SUw7k{|2|DCS2^l;BZ|wKI2?iX~(TNm&X=;Y4z$ln?vN$Lzuj z>;Xq-g~S?;cw_&e+~)uWCqO1u%d5ZDTX*cM3{tAk-|tz-_omB?E!)oJdM|KTi`7zj zr3uC1it3<+(i;$i{`)BPBg&Zwt*F}+DEY?kva?cjqLyu7;OG$R0IxwPkddy#BTFPO z-#z!L0Fdqa>-g>>9+qqj)$6C*Q)iWl#G70i_#|v9gUe&tH;u7m@OopcilLC_?{9xx z0rp-CKd0u9520h2W6QW@yRIH|A zTc`?~usyV*1r|W2wjhc`V%{vw4pmDQ^wf^-9os7Xrb)+M6G5ML&P_JFUEFV*=Zg5* zEhDx-T5)%tOaIBmuA;7_0}lx2(CL_enM8_7z_E8t!5f|c7fa<5KmxcR#rG;D*6Le; zH7dg=ZhSBbXPZ?$rqGHmBm%o*lvmz4H!-f}kr%wG&W1q|9!%f?vN-+*j+^ry6|1Pl^lnc1*7I;@T5 z>GV}SKH_y9p$j1>xQwjVP1Z#4Qms#%%?#Y(0V-JO9bS?(s;UAgmp3ocS=AI z>V2ufrLOo}sTy220Un~kJ!}S(u+e*dlIeXv`#i{h;HV&D$$dJkGc5;z3k69%<8x76? zF9q0=1~=K$V%9+H#}j*BS?gL<58ATwVSv5|?_QWTVu+a;@OGeR&p~X5fH7+VGcSh# z<8>sJA1}~DvIiwQUztCbse()@9vgL?qz;@kOaJ~>ohF-|tKF7c8}HCSk@rPeR|}AR zxJ?dorYEpRwcrw!K?kc-K|7-K!$AlS#Rz>eaTXsoso3|G8yp1x7z+kJfK}~BO;mud zW1-2N`L@KShr8n~QGzj10+QO!f}0GXYWje@M?X8==gE}*y~3&M>e5$C3S+VgVf{Kq zO0~kP!|QeQ^hIaO%L_{W@qT{85BJ9H~E0v>#Y8bt2 zsH_E*!m8DFU#BZ=;6ghnhS9)5f68b1p+4*rUR{b}9ZAw+oD^}kH%4J}ExLtJX5+Jd zaxT{0wsog5EY?mp02BRpXTk>HO5?1U62zqn^9h_{62RAn4|kqhxuB*ED{z4z3CHo) zs?h_FMEq8^=NnRO2&kxR1Qj>MgQHMLAegMiNXf+^{5Vqc6@AL#8qR#G$s(R<(R6dW zv3smTpD~7O99qC-XPqqlU!?SXquKUi)e=Wy6Pv;rZm58(CqkiVm{Ppuz_n)q@6Pzw zqvmuAtO{HrVgZKxE*8PRtN1Yt_ZLJ7Bnl3IXZP2#mtdDc(8p@-Oi9YhY*=Ivr|qQ$ z#Ag%GXmYa0Jj@V5Ax#*vU7IdrN306ZcQ7v~81=`(e&8wVl(lgmLeTQRvsxirBKrv> z*8pW<8e$XfDl8l)(gX+f>(EfGI`WujJS`q)lTMC!Cjvt~!kRhr>%0owyTMJgVR-`m zG`9~)7gr`Ws>Ne9k1#0KF-QmZ3JufT!9lDklT9bTW1a&|C{azLtYn?zxQPI&c7h79 z1{B#MAN=)1?7~{9AXYKVLT=X~PWdBK^nZ+L_Oa_nI5whAj43UEATQ|HvX>IqLn8`C z7;TD67Pf08g*G_^m|G)#0dvME8;Ou=bCl{FF8qngO4N6wr028@Pm9S@7@Hz#ANCqy^?Jzq z<8=-k+hOBiK3`5aqps|bDKgZ~VR3Bmw=1V)tn!ZAm&vBX#k5HUV2s>EfOchNCh@nb zAa27+%FS2wzDV9>yA#39YyRr7Ngce)P{b^MKmgJ|rd}r@q}?}P!KQa?A;ZE3M!HlY zNdyq!wt36msb?%mkx9A67QDG@BJ_{jxwc9-+sAYK3WAK!EK@6t(X6U~OOy2`(F%#C zjIIXH@b0tCf5cfk4=Di6!fc#5#04hp&0$6>{7+9xpL>z|_#+;b))7opex)th0C zZI=(&NT1t>*O@Fs8OCxM^tQkK?D0vb_=JXb52|^~Q2lDvz*aW`>02s>I|mh)U`$0W z1%`i}?ZQXdPdNp(TLRg&zO%l+=R7$?bU4%R-V~GYK!Im;*4ebUq&*3cGn+2L5y^Q1 zXvxrRZ5xhaCEEd7e+&0rOW)EH(!tbyoprJ?Hn)wkDVxwz72Lr0UuLm{G|iEYd1Sm? z1_}f)z-|#z!HxJhUR>;#4)bLt#i{iAs~1C}T=n&F^~7n#Bxc=>K{bIahK8(H?y^L> z&X2jDMkJ4!Y+a6_Sc`ndQ?_5auq37b)_B`2S2G!O4g)Vg)KVqluzg@ci>u`UdBScQ7I{R_NM8>tV#Np6cUR*e* zCy-Rp+0JUr@S`&^8wZ6w)H0@%Mz$(&YRJ}S)4lD49s5zC+17(rCmh`5>S<#Mz8X^K zqjswEw41MDw_OC?CcGgbygt7t_rt~8Relnt&1bDbG_1v>k1c0Z3sn6x_`P-#n2-s7 zAb>99h{QvK(b5YC-Bay;_SbQKwR32APS|+y;cDUfla5(1D;3SYz0vgTs~dAfznT~F z6!eW?rJRGM>AOhzuT!a4d>JXjj=!#2z0s=ksC@3SC%!AZuoZxk9eIsk8A77+Tb@f8 zIka;poBY;##{O%*L?K}j1HPNVR+i}oN_2B)sA99cdcG*5DSLe_SJ5??Geo>}v5oIh z7JzoV)#X2TQ|FZWrazt(4(rYo^A9_vG#>ARUQ7jRvx}W`My(Z_2+m^Nl=WPL&D_xK zMvJ5M330Uns?%I26-Tt?UQz)y?fc7)WYod|o*OuH(U*HWT~0a)jW~ z{#}4awvMOEu|H`$X**|@e;7Z~WKMUGUp5<_8W#1ukQQ4f>muR+i(Acu-Gbd{*%XqE z03s8(Rm?Om`w#|g6{BB<v_rfOO zR>3j)73mNm7PgpA^L&M|7FawbYc+a*vAKGgqy2hU>kgwjRTcA5;nTmVE@#ROTy2&~ zIWbXKSZ|m$4sftvgw8Fcy>dS1WDbS|D7l&PH9vbh7`fN$}8@I%$E;jewG^J(P{d9``$r1*3##_*j>FHT$!XoSy39{oM8S zY`?~p+)705(ZTU7Y&*KDZDf(x;bnA+0mUuAI$~%3SLpq30{aa+8;j`qnLNS3eZI|s z3(L{3zarBBPrP@V@@juxJ|9q;wxHsO)g3UV+ z=Hqs7xrlumAg6JMN*1T$5RNdsj8}g>!PYGPjW}Bgi?@i4*jabz+;x+Dz9CC>gS)YD z3hCFFaUT+_Xd~R&>1#FvIF9S56XC5$eorusjOTf(m^O~LaV7~FJ;$u+NCmZ`e17)( z16~NtHZ>zDJ;VJ-VWgApzC87C;vg?A`;aBD{Pv>Y@QhdtLUeb1o7+^^IPBpJwHyX+ z_Ii>IO0+c7N&(!_Jw>+u@=~p%-0BKD&b^Ip({a`TQ!0fJU&F(HXJRLtE;QD|I8S(C z{ghji6ssbP*EJSxEYr|+S&xkVzSb2or5m0M=v7!pr^tTu>5f{j1$f@H_tCwQVGE}_ zxv6WAwnL~1U?>>&`&%EU_^J1Vfb6tFdM&S9oD$rObww@4{Z|!mBH*pHc#N+aF`o0i z$?qG~yl+bc#d%-owSrDj-Z1jD|`1_Nd*tz!}YM&4e2yH_`1CbstT}#2=1;wEMGx~Vls$tkB%Ks$4f7Mf^0wR&t&$l9**>! zboWg&AOBJ~(kXX^s`@Sc&b4V8QiSg=g@~b+r?Tuhyhw4z9U!fG} z$ToX3Te@|E84b2tuBQ&WJ&mTkp1e06ks1~9m><@fQ2pVPh_!htl(5A637RGc#NX8W z?7SOThqf8~+@iVFbzho+@|<_&`AOm6j?tB>dali(>MlCucT}+dN~758mhKPoth@>@ zYWv<~VJv%#ve4yy9n;o-F;ac8pD};GRznENxKo~GGd?S~`i&ju(zbWWg$NRBy`etV zM$CYo=OjW-e?AMfwqosjzl}9pJC(@;{}pf2lsAOC#ln2pbm=GO`N|TVbpD5_4VvJD zio)cG*SfWpptr@?Iy@K+e)dn5!h~tpE+LY2*+Ex60kkL44Xy@Dt3mQv;(>q+*|*b( zoKUT`t5vaYx9_&j>9D=8<;P=kK^HJN&UrRuS_PfaGbJvv=7I-+@WL|Ql zSI(SkuZ2RurC0*%AzG&G*A#;8tLSqN#GnRhtiF>1*lK$w{YY88&xkh@cid zb&_0@7u75ieFX40bt}Yk@j5e?477WYxeG@W9U!IkYb+mG{76MXkPeZB zB&(Q&&lb)G1!_1;yR#;!V z0d>ZhG2BF=>4w6;IJKP^ib?=M>MtkXh7hX=1_vu>xfrk371qA8*&NOU-0sXMGcjUTEy2R>e5H$JWJ(E{CxO%wyy=Taf(kCv zHcwiH5y5S8MND9wxy1?0jD?Vz6t78%@+t}fZmPpC@9Qst>W+@B)f*A9hHqEHyD9hd zN1?f*OH-C?A~VAV$rps0iRbHAgC_-V6_d0Uo~NIsTz)l!7FsS*F5JxU=jk#)l%79~ zQs?g!UhYqyDEwzZoIka8Sb=#ZDW*8KQXrxG| zw|_Au3>Gyva>jFXp(FYc|5;LME@kg?rs@VlMOuqjm`#eYLqkpIp<4wdQ-PcP(Z|RY zt7J~o?wZo0ZldtI?7Dua99$wV0= z{|fwj&Iyev{;gp1_>a+SRC!UtBmxoMFF{EsC9j>+tL+p$LrH)9=#)tupb{V(Tr)({ zu}1_sh#)TTO6_X)1o5{f)m%*fsl&s*t5kNP&Oh}BK`Y8ps^B{D989tu=e}(ec3Y@) zWIED9-;6*5V=j6-KjEG^HV5X+XxD3?)39l?wi7VJYZDg?TXSc07L{WPGNt;cu(tj0 zl(@Pvd_fT_x?bg#81`L=+EDDcd@=7!>x#{#Fm9jU_HN=PzuQxDFH>WMg*3V7mPZ#m zD_R?G0ZOp?dFZo$mVYOl`cr{Sah!6DWS>KbrJU@X>5kI%ww|j@E@V<5;@wY*2;naB zeJudOAOn0UClXI1ZM4yJU0-t;-reC7>&U1Rq+Yku9U1c?n7aaV9cR1VIk0N&O{p4{ z_nFpFDK)60M)1`EC4;}n5jhc!f@|l}LV>v@9lu1dvk|kJoQs^eWixLJMuRv#jm&ZM+I{Gr*D-HG zXLnx=hJ_<8R>`XWV%_Fi{-T@X?REy}imZS99B^2Cj zLx82dDo#;)LRf{_xc^otRmYsL4yWpV-snZ1E8suk&oew1jx!wWPAZn1XXmRjZh1Ek zJ|LkiXxouY|Cm@fRMnJr(-ozCBn4#bedySet6XN~eZUE-ql`lPm9AXf8|NiK-jl~sU6Mk@*! zYcE!2GddQEO7F;1zZL354)o3lE=#%{bCNo3-Z*yNlF}WIp8z2O@Nb>xEmysVuC26W zOQX)$yvt{0eE0_$^A!v|az1GGYr7Y~6ku@flGW0f^GAMl*tc8i$D##{HNe=M|6*{geV51Xx) zX67hspBQgrd3dakwf8T2+U;rENRk#zt>=?JJNWH-JO38E*|G5_iJ~VdzSuZ3#QFhQlEF+duxf9Rkhbf#$0P+ zRwnvVN7{Lq%5RH0a%zcLWZXWuFI3>%-GNxxMJp66k&c;HiMyWbeXHG1xYy0lo;}s@ zttn|;INCp{JGYVi=E}oC5j3Ln>u;SDNCEb+K%>3jeDIjCAIie+GZ%F1&IMCu zB9SrzXv1N=+Xh|xl9t7)sX3RO(JsiaU5=2I9vCmtHhwcSixKiHoXd@6I-=^g?c>i) zE>3^_8ZGCpYcdP0skBv>}6Gf`ooboX4{7s37reg#eIX!se!GgD9khy^_EK!uS|lc)D?2^ zbeSIsb?aTZssPQ}zEakbVzalPe6FC0iaXbQPzm%f1Q0=qz(x1P=H2BthyWd-XM78> zwYP4^44MB4Q=Iy?Gk!fDsw&bt_>UxXB@x-@*vp?^6ZJ}5Vp=)+@V{;ewABd4gxn~{ z#NUCuKh`3v`b2|}1YQlF(QmPTNY6Jko5P)0)k7^!`|h;Ua6mCbpt{@ zTeQ#44V&Jt~~qs_E9_KNZ4pupfF`djmiC$K!QNM2cYKHwo`k4s~jfHZgLb-4&7K>tmC>n z|MIIty{z~<5FxJ-giiW(*W&ZdoXf3D6kbVb$?9BsiU4b*D_nC2Q=I$By+-M@Igi7{ z$`E2cs09k64KS~Fy_ilPA!`EST9`(rl7s|&_^jrWo_15_j#!J{E&|!W`rDC%K;VA! z0<}Dyp=Zd+;lgUx@g1;EV^MTJx+`-r^(IFH8_9+g(cOJ;S_Sv~*h9<`bT^MY!wdH- zNs)u94&ET|ahkgX7ai{8|LyrrMF{f1DNLc|BS3SPEq&X)Re}cs+%10C zka9h@l|g9uoQ4UkEqkyShtl~Ozule9x!R6@sdM|Dgz*wEFCfmw+w8*lmX(uf&tBIA zuVkVRi!uFW3j6kA>&eSq|nhheqX`L(}hr$W&|q*ROjdHnl*d5%g>k}zc*z3 zzT*VQXZ3{pP9SS2%=rP^?aC@rm&z}~C0U!d@J7%C5+A{3YI2?RC#bRi7G;SRp*olh z!W8%^rm+4!=Tv?d;lj3!knkPF=3|I2*aqo4DZ7ctCh_57zYT+p(DM_~(uN&=CH z@|hIIBbR|^L4IhF6G9Cg=BFVrD6TvO!!q<~#+T4iQY)k(D%m_h2c?1a3zRu4OerzdqR9CAc<9KXn@2~ zvBh7QonmaDMR!SX;8fDl->G6+8F|`Z0>c&R;ut!ZCRu1Yo0 z?;+)i0i?ha_K+2foMBI(wfggfC;xZLTA({cKfbBXF2RHek!g&Y|NDtDf6u>Q5BY-f zC(jA&AE20jre^>5sj^}!PdGT}X9;0J<^Seu|I1IY=}vtN2*Alw2uyF(DOX89Z12zC8x^sVS~l&PiRuaVvoH|)Reh^WaQ zNx_<>P44uH3#uSk=TaKw3$d%h+v_6-BLK=+DZ63_%SfF3vhAJb^=>aSvH+#7>~%yT zYSVyXI>X1QiLyh&x|0I!fK=3Zax{|Kk%otEr@|2HI$7S6RB}EY+Cq}V=UJe~h7;Pp z0cN4T^4vrHVI%{FLP+&b!>Qv5fa|3#3#w6)hXLw=HY7x9^!SQ?^h8)xsT_Ha$#9m7 zg)j|KC=L%2Ii4IR0YRhuF2O#$ga*-0ZG3~`PZEpP7o4@*xAj#vS~kSNP{K#0*B>Xy zK%%RbjSiuV4&k3|Wn~7yx{4Dw=G^Rw`n>)}N?2-%=VN!D2dKBUPWy`&es4w^-XN$^*?0QM zOSzS$4^Gxxyg2QyF|Lt(3BK(lSjdt-lKAPU!LQcYS$Jw%ZOrmvTh)c};Vr=;!1(ZH zOP2sd&Pw~XQiLxRwtZS?#J0=j0n12fLCvpGqLXIjAZ6>sLIjY>WGV56bf1OVw7uk_ zNglCI8@R3IDs_>0fm1+p7k_6JVPhL`8NXPV89h-hvrMYuLXU9XMq&A-H33%&op$d) zqSG)q6l%tipJ*Z?WAR3);Fcwc>8B)On^(V|e8ts`eUV^2RZeXwL4^^UC9xwqEf4n7 ze-MDhPk?RxLW9^6$a#X|%XKF*cz%_Fxj37yJ+@J68L}NJ*I$^Q!;arKHlamSCODiG zR3p_%j_shBN>I7aWMx+Rb!+m=0Fe3=PWhp*ONPeuu0~ZXz^3lGBG~#8Jr_uaUf%U@}eBk z(C{^FKw}9yPqHRbMNYV99z+3DJSe^%Caje26kS(ecqh${o|m!}A5k5=7#j$Y8ZoQO zKf?8Ipw;cI7L=6mftnUJF#A@1OWodRt962viKstdJ>_YZja=hzh8#v^?Pyh3YNcj) z0BAm|*2gDrc`t=!AkoC8a;N`95>rYQ=b@sq95SIm_ER|JyWvQ@i=-nu+{_S|tj@J> zhEXNY!oa56h(I+X=nKi(NdGD#!M49{iY&J-mJ9T^49o6TMu*-0W^ldh^ z$0Nq$dUekd7>c`3?eo0yge4XBG4d-)oRSr|!$P4z|2@K6sG@H>0^5MOyCaL~$S^`| zmZ_7}W5WQ8yY19&!h~ROd5yn2&juk7(%@R#pi!DhhEZ&r$=TCyGi@GoiJmbsic^z% zP9_}3VBm^yI7daC&^t@%8&_>^A%c|o8h%f3AB&ukf5>>66(~G5EW=6vbR4C83Ud0Af!*|r^9XJ5Cl^htVfUncl<@Xwo z!2$A8bym01>@3C!ZlQc@TVWfSxKRYraQZD_s*LCs%V`y@S6a8jMJUl>E`A?PMK=F0 zX&x$42FZv@j@Yj_Pd%UO*N(O~)E@ClNz+l~sK4lAx$9R_7K~*f+qV+>-Rwa-MC!ns#M*aSjI~4FcWW(pa529|$8)f1$zrMic zC~V5%_&T+RfvgrNnO)0qqI`+e&y>1IFWy;uKB#dBq4EQkd;G?h1Vyc@zBeoEd>AV{ z6rfb#ThnBj-Dd~8ULv=QbocG}%6}5vl1>4FG<*ur)@!`J71HSy54lOX7YVBC*;u1R zkNL{~{vjDckv1|1C^-C8jtPc`_=L9uCQM;*P)H)IaTE)MTx~XcD_8*#w_6NEO3M|F ze3KwDc!Vojw-Os!TYIZyBRx~}lu^*qP_U9JM!j#dFNlJ1bSv1cS3WYkJd=0yE}^er zCn#c*sL&ZcM05|Z?r0)L%0Mh<9Or6w1mo=Kk=NbP=F$B|;fErCq5#bQg4fY5#vd}# z!qLWFc8iANPr$?QcZn#6EFSaIMqTQ0Df$EYGu5-qalWhZB_VC7`JAFp~PNa$bXcwxt!#_;@)aB2LeOi*ZRGpF?|KjP7 zVp{+_{i;RTj`~+b6$aJ}2v~R!)9RO1xjf0n%#Uf7-LluiLpU5`TQw4FNSN$5rE&a$ zo)Oz*&LPd80WgY?1;tZdLC|RzByvb%BbbxtgA2n9dUMJ25iKFpHH{<>ShqL?Sn^sp zpnLGqY5r1Ufg67cSS{{)(Neq$s>u$jNqn{QDDr>k=?Ea{_g87T02AFs=Y@V~ zHR4#Xu9HxMwO&f`FJE~RG)Xb{9burDiA8i|@g2e7^sNZfZ8?+Aiq-yBcInqPpPb^E zpp(?o^`2lf?i6$g?cjB{s32!=Q!2^Ypt|AGAH%CGfArFCzcbiY=dsp!yE&{U;3xe~ zv3xlgf&mP|7CU)!!*OPuw^gMW$4mipZp*zgTnzhoHqOAxR-sXci;IR)F;6Ffbl;Ey zceVG_g>7NzM}2qWw`q9hbQ%c8*SbcMX%2*&CiIsDEM)Q2tLkHf10xxO=-5d%jAL2* zz@Q>Ev2$)>hdKd4(;YOQ;)@?VF`dQC%NQVj9~&xfKFNm-pXC%*kn4t)Jb*Qn?EMPL z2Brt-TMwF^l2k+C7`b9VslT(^apF=LoPy!_@7*vPV%dYTZYT^lky`6^!C26=U&N4h-mQ10=ZcJU5qTyN(fsAJFKNK^xH4=p-8)QcFG8K3G*~sF zW+8wemX{C~vjhjN#P48pzv%&^ypQKYuNaz+pBLm*%mH12vWCH$Uv;W(i77>dfsX``iC_z5oA)86;xOZ;zven}`u<<=Gg~5t?B}bXIK!!} z*tjRuJUmmQqgfFdau?-$1!2U?d+Yk6<>PpRdn1RtKR_34IZ&3Gnra922qjLQ$&%G6 zQ03W{{w+R7Y2*%&=)PC8#SG7;5nyd=4EOmG0IIAc5H$E?8`a~*>A9=MLGv~S?kt*Z ztBh(E^jIXJIv4tR77&aXHlm>GuY)=>;&l||F3o{6hXh{#8U3a4Raez`F0~akN6w~u z12xui=vWRgccKVB=1~lBFz65z=NfT38S{N3cax!j)@O3VOxTYI&JQQ^oGMk1c5G}VNtI2l1KV1zl^ZQDzbW~kz06_}|9uy#;a`y$t^k?mq zuy(y9ppRmHAk5~FIgi`-X`|-U%Iwpfvdi*i7z7QGB5lXoQxKSNmvDj+Ui~CbPivsY zK}#)|i&tfB=Y-KU8C*RGz(M~{y5_H-mrNrWz525}(D3!xrrbC20R5P% zAQktn7cCXA;3hH|?&&m#7&{uxg}boqYRH>1Bx3cAY$U%ZMm~fuT1uUQ)Sg3AslB@t zWW3WiB2~G!94g%Hf#-1mP@=H~x2tN+B;hYR{z(ZB)KzBkf6MC}z9k>Foo}oFC}25( zsNZ`lz{$iISKYH1OJl?X5F(kP(+v;+AUu(178uE=QXr!na z^Kx@uH1#4WeM*Sm9VhH(Mg;F&$70mQ${t3ay1wd+*5>XLQp1$O8w`P97?_J5k=zHi2z0zJ`pIrE&x=;aQrn4^SHRU03Mm6d@E5n{^ZHoc{VOBH|75D*_=(_BF@(t z$HS)>Ida5(Vzg;1IV4W3^Xt~CUmy<&U%D|gEZ?jkVPgioz;s7N0fUZ&}Pr9 z+gILPkUC{YhJ!BaMdCiAB0~XBtVFF>QRf1A^$Y+F96*DV>RWZcc+vJ_Ul_dI7nFy~ zPeC;G$JN4K?w#|;4m0P^B?CNOE2)*20HxpW`ium^TBx_#f6tKkd;W36CL)N7s}GO? zmGLpD<+=e>pN(SJ08xSKxSVGGPUdH&%wf;X@piS>Jd3raej1M*(BU!y7bP1%S zwF&@Vj7GY>+f}Pp`9qRXvNLb%@^So@8)*&=PCz-G;VkD{LM(8z{SjV!*qn6dGkqTp z$`K78Hh`W2TlWv*8U!QS#h=o%Ae1ruYw68JF1oi3C}d{%7z&z>9V9d_6^NO(?@FoJ zT6__SoIl%LP;uMaU7e^Fi2~}C#F;2odo<>K8yC(a* zA)(25)ax`a5_jj&{)v{~h!82^x`e2TuHb_THLSHVEwYFOo$Upf^S4j}v+>vp>AdTL z&8{yC;j8HTH9wHVNfP4gjZ3j+syL>4Q48tIhEO_b@uDNEU_$ieeBS^e%s=F|?=~Zb zwT+4f&b6I*d4Hp&U|3z5 z$PAx5FHyDt@V-Ez&Z#ea+;y(6!u9{!O9gIyI4%@9x|1!_Z?YnC)Nurf0^~#5cH;-} zSdb03?`T34sZ*2L%nyGLNC3k1pweL`d4GSg<=?PqChT}u<_oYaMKaRU@)V0?3s~sW zTM5RS&B@w#*Sd=o-d4561I&3$UE4+X!@Aac76APml`&hlm}+S5>~UnEtNUn3;IA72 zkxN?fu-O=fnz5!v>MmsB%8L<+_7xu<6jpQPR=LO_nxbtfA9V)l!L^Oz*KDP&Ts+No z6lVQHLM@HXzedUd4dB3nK%V|8^KFeyrlm_$DC1E)LkfrJ0&LCzJAk5gn6VvSHz!Tm z29Q$}V1UOh1_4=$6sva%aA@Lid$`m@OF~A&pFYxeagobKsxavHl-&P@%tdUT#76 zhBFf8>v0`;Sb5nPSXg+PGT#B5VZM3o-KmpKaOB{#tumYYEK;^eqbiDL))6m&CX@z=PRD2xbkXm<)Gx%om6SZ_T6dZ#!mnI$HD_CIg@Rh+_zO}{ z&d!t_LJU&dL$iVGHz`Y+wr3`tZ=b~iR5v0ysAh=D;j_Ur_r0@b`}f@ZM%sRP0VD%^ z#cCX^C}6DhIwjqaWDy`3{fB4?*9oBErU9`+~(?6{q zgzyjL=HnQwNbQ^*EI@6ggJ$?@cSPx#K-HMDtJMQsirE$&FVf-$=1W<5g)lOhs12Wp z6vnC?_MLNs#cgoX9CL-yDbX=r9(UI&)sh=l28iLGC_mRHSjFr-MDE=#Qerc3M`ZFD zsMm|<784&2ug@l7wXMNu(EH3xE4kZkd^S^V`)w)t-I zas&g6=}HlAqe>7X#?|q*Io1dny0hS(4gzRbs>DD>v@36gdnJi@d$h)rvC?c3rzZM; zx2!QN(Q3e3UhUGel@7X>p#V3{fMKqbw0=HL(qa3TuBP&&(oI6nM>Me0qSw(@GzApw zl+>VMj}nXw5}pWJUlTE&2v;BalwdN}c5((m1LG!mRTtLNeO?>mYB~JP{GT_c<(+>f z-)@J(3lfeO3?+UXXFLKy3n7cvo*ntn`(IO92UW6NH}ke@E33!@71<0BLDKx|9$Lj# z70{-`!qNf`1VoT7e9gf2;^PP|o}Vix#fHr=rm!RT0e~1mhKwfqbA1 z+en%zR9r^3b(dI!fj)u1?Z!sWgH1}3KeI@ z8dSR3xoO$26PgqY%!0cz`fWAT6?fZ>QO4^RV;i1JoRw>Lp@k3mIf}n0Abz_|2J{Sq z)z?$+i^u~_bS~#*XMOWu8z0ahgD<2Mfgc4Y`(vZzF(qtk)zsxjrs;2WhM~=eHu`8N zV~x+Hbo_El=`!95(>>MiLSPt13*_u#6IXlt>{1EIID;zC! zf?NSu?ZwCyLEI~_8;$LZ2}Lh~JS%njP+I?Xm%YOZHaWofM%ab}*qKUSGtCt$1VSkG z)r^a~N*jsj2D4jadjUdop9>zqlHJs3(9N2>b|`EqphRE^FvGeammLjTrZIGW!dMVE zbdwl{*4FO^(1W|8Fc|pn$T}4|IQ5Gy`a)pD*!gmC6@XOx;ek{eOEb57^7xA^de|ne zMl#qBNbvKAmkI}?&5XZe?X@i7;H{*Y50R=i2P2gHWLO+P20SQ0*KO~K%(F)X90P5c z*mCM>YS{2z?y7k<@;J@D6hMH+^P{-`{L=ID|SRIQbK< z4i-!?bt+xGjSt_FQsRnFtvoY@hc&_tU7mU9{DUiPKnkeQkZG zxHKzfQcOrI-hVbHG7zUz9db*Ks6+gVH~^OP@%Qv;wwk6HWPdP!Ob z*jC`|Vy?}n4qZd*AF+_!?8VK`Wg6NGQ9kGk=6U`QJ9rqr<)6c1VMN0x%mrqMF>(s@ zpYule#RzgWSa*Bqo}8&#nY3|fuh>ga%9$iS4lxKO2lNf18=pxbg02`O8MiKj?8V<# zdz$-Wi);=_)X?noihBguC>7Qh1b1^KDY23XCtRR6fEtg(a{31br7K_PE=1)yb?oL! zN6RPxjN13Sj1s`Dtf!fM-xSozB7j?Xn9$+%vCB@rPe=U6U7-IFF14CvncZ4hU-RmE z^O92fczYMv*a&#jY`Do>e8A%W{k#(XzQ70|vyc|>}3Y$Q)+chlN%DI@#v!-jJIDf7oI z??(l2nO(gEnf8creKD^^MXF?*8y}VY%A~vVs!B>p>aolLSj`3SVXUF~Dws^GUv#y- zrCN$5dil<@Z6#<3d-rXe>MBltGC#KjCJG_)G$lV-;4NzTw@NRZo-MyCBUN6B>KO^x zvgp}x9!WrhY*?!jl>AhpvH%G8D2S|iS?bU9M!*?Ux_T>z5#=0tu@P&SsBIukfc;FW z+(vsjAo%Ygk|Y2Yp3iYzt+}??tDadcqK#o|2Kek#DFWBJvK%_Hbr{$0itwrcg#+4M z8kDwQ-?+g}Uv1-=RdiN7CWD7}Y$wT&xfYxOy2le|GS%>Z^<~LV|4Q%m{|lD*QF{7d zuwRr%S~yc-Km}?wU;|oi{Q_+8K-A525#)#cQF?Q97;7y4`7gq5p-vqu>^k`Z`DncBb}cBhXf@3RJlKYRb_CY?&zJ%KaCFT1 z^H^Sg>FR7w5OCtXo}8c!=3hJIfZp4KR*gKOg~xwBd-2z2<`z!>`Rrcw;Q<0%(g3vJ zOOF&Z5ChClfn-Pfoe{apD2Oi9*Y52-g5UiHPQksi2JB~?8{CaOKl&-W0j`8c0`b{r{AarepA9|# zAULu}-#b0*7HG2B{p@lpO%OH^S|bln6DDtI|PlIJ#yK{v3q&jLg=tm zqfbGy4{yQC27}6=0Lc=mm1#+7{#4DQ%mB^bovuC=w{q%UwxhcTttZ^FQWW@X-sgi_ zSt8bF#B@ON#Q^AIxc4YP`+Z$nz@^VqU532lYQ4GQ*h|MmgI{KT3X0u~d4baAL%_aF zE;O@IoIxQT36?lMK1L)tfgp3WqggVL62f{k+k8{@6B(dyIZso$5>Y;3 z5t+v6x_3R8nc}Lb2z7LDV8aWqiHRvF5IZpmfAU!K`~X@bb|I@+gvkc$4=@B71I5~7 zpv$q~fqW-o${E`HMc12uorP7$IPR_(JBX(ZE3VXFBgY!}ff_hCbey zI-(LNQ9-Uwz1vsUvQ@Q86Jes zSitD{)=%*D&&Asw{hWdd&6aXE)!NH=4%@)li!C6lqF7kk*#c@S)^G@RLR?&nbvM5< zjA9rBEWN&<{K)_bK$pVfXP97j+a=+60f~Y~T}@BAQ*;{0q2=<>_FBm;as<+P3yUZp z9b_}{O9!K(-?hW#0P&TYp8$%ktaUjm>hb^K?k&UOXu59U7%)hX;O_435C(S*F2UX1 z0}O6~puru21$Rhrch}(V?q8GpexB=n&yVl_Idc&*)6H~u?XJChSJm2UEv)sN$h6RZ zMTf#&-$qRdKn64`nSBsOCWQ}kCw5H)pT$&FYu)k!0=$N+lzXDFm$OBcO-&094pL7} zcFr-&ZRTn@>G?a-#b@?SfqH^U`A|qQm(L`mf^@zP>Eyz0V)r6hV@}_-qg)$)+4qn7 z*}BRk4$zXM7wj3Pa1Vx&=x>*x#X@x918o17lcy1LS~w$<(8ATSZiq3@njKajtym)w zbcfDN7OR==cduyGno*RTo?e~p?oXB5Mg#hm>&L!Nj*3(V&KH-@HsN7DM7rzS`{&2= zdYy(z{YEUnNS6PjEFS$4M4aE0n}vI)s3_*H2D#>-D!y!Ur^)$h%? zy>`AZ=LGd`I-EXXwpO_TDer3Q3aO~F zS%F2x;IzH*?#*m_u$c8or1DBAI_zF5c7r)L?$kJ zR|5c9c$EkGmUNw`_2ah33f+Q<(3u`evMx%pLteWQ+5NT|Kp5G*s(aJt2XEH3u9v%_ zfkEZZEtlS<1!7m%WBz8-9zmNj26U&L2~)o-O31;StJ{+nA?AtzFC{1N z!$M;+(n<;_)@ikzEtKi-sAw1NI5m>%JztF6(R=XI>e?oy>^}q+3qD-*Jk03c{8_q1 z5MH=ONIV48<{4WbTue-A-HgS=rZ;Ih8T1-X0k@7M;NA#uT`^nw(a=IOoPZM@5tjUP zurDbY9o~AM_H)6t-Q|#5#UOhWL#+&I#Pc#OB7&|XTeGymZTGHAdZzAh@%i|>UTRue z3B1Ig>WUD`r)dopiD24159UR1+KHWH1L zC-&Xx?NeKJThT=~m5waPGv#AFB>xsZ{Aa6lbbGrcZ))%0lQA*B&1O?m@?xAzm9OnaF;~gCjTaSJD z@bk$)p5S*Q(JtJFtDZYtPMc3J_7VmHGZ58Yy}|&sVjEPN3>FfzpYE(Y{@m;Ab8OEJ z2cPaoOXnQvM1h)a`kt3Rq~i?teH!*QjuFeDHdJf6!ZWx$*o$8g0JVACclYTF--WL% zHQZ;iFqV@bwjBSecz6KFMuG<8RcLmnat79-mj!;_uh4EIi7mIpUF=*v@@{jM>P_W4 z!|Si7YHywq0t6y$PxWl%0%R9k=BJ3pEXi&`d2u($9gY{9npZ=Nm<+n87&FQ<$CG^Q!LG4gE=ub$MLO1_}rn zEv71yy$!n)aP%H-UDr^YmzI`*a{l{Zl$oO?foq_Jjn2Gu2R8LBW##<$QKJaw*L#Er z_s=&Sfonb6BRcg;-Cxm+VREN_GXXl$6fvJGpO-wtr$^cNE$>8{^vn{1GMv>i4uhXg z69upFxoDO@Z=49hxIEu8t!Z974)E4J@B>2kVV2MUnDF0x{nwi=QzhWC+|dbIoQp9i zEbow#H)b-uPoKA1?xKFmT4>%8`r4u;-r3(`P83ABIxE&UH87+K+5*qDz&ZnhPMi74 zrURs_^)tqdWUl$SxuU4H5Ia;%`M3nxO3+~;9>-|!4AL9YuH?6jMbD=u>D z!#nylc3NLu4(Btj!1lSJsm(c!Z*96~F*i$}+MW&PCr0O4wE;&ES!EYhT=8zH2f`Rj z^5D?a%R|Ao^=a)^*|YZXTKsbp$C{F=S}HwzdQy_tpRbC9eR{qR7VY&ha&l3+x&-js zBcAJ1+lN~A#cDphJ_mLkPb(hh?x~esj9lwYVrt*mbIb9-cS-NH2xRWqIK zu6+6`4e~W{YZ!x3tcTCzhH7~HOEoi=$xsqmS^3g^6eyemU!rSC`p_*)!^v;qdXM#a zR6IIEv1qd0Be4AzXa~m1YBlvb#838c0psVjrtX=Gx?@}!kuYN}bUtOOw_i2Tivwg>JLTqmR z;~O9@V~svrE>u+p4rAI9DsdZ#h>&TTnFO-+wJwIVg%m5I7$%D7jTE$sJA}ky`Er}J zt{KdSa>o&rks+Ov-NcpWCVNkXle7;#TGfqfRz;@@>pdI1u59>nbvF2IJWs7xKWc2c zw%*XRK7Sp(&qHUVC$dHeq8^Drm;b{+CajUL(A2imXD=^*tw;*}sWZ?-^k#1V#S9cH zb+*SxaDk4-96+x?Gs$~F9K3o3f8*wvToM`*VKZH=_z9n%g{C_!CxtJz&1e1U61Og~ zg1^T;G_)^I)?2qODx(kQGKgg68!-p4*h zA5#*x8FkT*-RCz>m5QoK7}%scMxxX*Zi6{)Ti@eMmTs6JX9oSZe(dAvvTks6dRco8 zA-9Rg#d*OM))vSE7*)COIk~vVncH%6aV3?Y45=&o1v8|xF-u6vCG(rMCc9&U>5_Vv zEzq*0cuE?2YVNV0Om=$!vG{3$pR%FH0MD=0Qibho6874d#33%L2?pCX+FaEYRmzo~ z=Er#ggep<_2~N9??keeGm@qCMu=MJz#6?YacW zya;>qXl0_K`HWWv4$H@4UR5yTa}5 zL#Gg*zw!&n;% z|FHoR(`xxdYXD?C9%`-d7z45<8E;NDuya8PsU)*)^xM z?w1Wa2TKf$_>!%@#-$pRzd)0Px_%VhJW21HXl4BdmR<*UQQMx5)K-6l1rY{`)8(#Rtf;1Vw#6 zZIe&XX?EggWz{M-JwH1m%`qU!F_2p53t0{5Y+1NE5F{ZmP@e*Mi>H3j5ke+6EW5kO@dWMVntxyE+;>H9Hd3Lz zy}SOA`l{7|-t81~CH_XiE@gVCYhA^HO>==3$c_p5enz`Z4g+rdZKB>~$%HpOxwkOM z5wk3=;(2QbC*0FU)r4s*NdXw7LCcVa$ z;pq?}9uF~De(}$j-tpgYN3T((?7r_glTWs4>GZ?xbvH9=hUHwX{3Au$f(s6pd$)93 ziKZb-n>ZA{PR>}#!cXh7h{SoP9ldhN0uyVGOI$v4V2GG^*ts&Y9q%qWVQOk(5}k3j zb{Dw-j1SpxhMwn|j&C^n?~(qD&|7OP1JWPMDF>n)kQPofxV$(;O*rG)>cE8BU*&lv zN>?CHVTm_$MzJmHTpcdW1y_xy4^LmcdHP~W2jmQTGOlTTQ*%9!hDW?FXRn7?7j5Ln zRt*Wg&n^#LpL{mzxu4y(y1Kg&Q#6jzQaw&GU(Y8pK3*SAS#sWZJ&mt#%0Hgpwh2CZ z?RS-8NdKT0y&v|~^;$ZztG(=LzTC2`IbJ+p5Er~Rs8~3(Z&*6^y}2dzb)#9EX!1!n zs7d|)3L{{xxSSD(-Dg?nTHtJRMmk(N%Cn{QBavOF|#+u+$4jeK!ZguV>F72f?D z+vivdd@hHSE;pa~uls?2Qf8iOkct(rbOn~9vEbvSrsqG=`y9c#^Z3KOzWAP*N9~SV zi;mkP^7d#@Z~Wv1pE)dEXHW@7%WRW-ug^R7WIUV)>~lQi%KbL4Z>0N4Rd=MvVcUoU-pn0}&vO&6HTCq>a}r_m`S@YoQYJpavO~to;(7Rt-mPE) zzcW&Sa)Hdv%!Kcr^4FPu0gsj^LSIj-;SzIvhZj>+v9Jm}?_3tL_khKs@vg4+M|PdS z;!}fPp1fCl)&Io~giM@?@=C6>=2p<% z1JWx#7g?S;CLNlgx~Ht= z@-osT_?v!`ik8&#lQ%FGWPjv8huR&@4Q0C0;HjshBW%`LH)SzA+>gih^SKvA*kmY` z$D#9Uk~p&4)9T8~d3c82^Qozx?QHeouix3-VxC0EKQ&8l8(O-fu$gU#BQ&b=VZC|; zInxf5^&G|;go6>hZsY3!VMlFc9n0FJ`)k_zhw*dU#?^k2DDF((jQ9Zo_ucq9U+rgQ z4fnv2?SeRpb3?dx)ad7@s0ACZ=Nv{(n`M`qlZw&zQqr>6Tt8Q;sZq;X?#2^}%Dz2e z4LZ)~IL_6m={4%FCmbh~Emk_4N}4AR98T|F?(Ukuy}L~2aBlykrj2&q9@}bv*svY| zbE#K%Ht^i?w9Faq%cZK_U!mRBdYh={@kB4!#Ip=Okxb!nf9N;PXg=F(T4B`F(N(l& z!wEvd^%{!D)B^-*54GcqAAkR{KbTU}eOQDqH(zNMkaHcIxOs8la(?xM$4i~MWv7n# z44d;{td336X7^(FEi(1(N{Rd{{*47 zppdVc*+>1UNRapGGxQgur|*vwg1X+`F?VNAD^GiV_dbCZufH%niYumk{x@NG@fIiE zf3x+!u2UD#`BDb;&+Gqp7vGOpe=f4+G^kH$$zSJnmd8O!eEmTPi)nIFWmSrvP}JN( ze|$<~{CY0|RvL?T-fXO7GZ`{5^_Q7ahk_N;apb&))X%F>Rut0%mKM<+(2RuE~N?)i= za)lq=9V7|u*dl^kC_wS!UzBh%FG-yHRZtmG*Q%J9m>oI|cdz9hPf1wew67#^#u!(I)S6nERsF3i3mg#f_-+eeG9D%Z z3SnOD)B;a?uAv9{c#Cs|Q04x&zg;cN(h9x5O@}+QP}w?H1VlFCI${|{1lzgSi9ggQ z+{N|oD-`O*Sc8*u&W76^fNb;>cRM10shL#N$T>s~j zy#7LnN+)7q>mO-!GUPNf1u4LA#W_{kF=j1TUU{(|hR3AGmk=BzmwM{o#d(O-Cl>Ka zIA*so)$_zYiiC``;yMn0E@|>cXZ)bD-U5ZC7Rdd9tshH>tOB_36Z5u+Hh4%tT~kqi zLJcIN(4{3YABjSe+8DTZzohi8Ipsu)Rk4 zs0pqj{W)sY$Lo;mFI8{h|5=`UQP7%ru1{~T;&-z0OQ#>DWzW7bUkV*iAn{R`ehj4(GXJokv3DGee~P9sAU%wO@`+e)NDS=O|W&B2umY&2J=2b8qF? z@J1u|;_wXY$6w_tQ0Ao)ApLtBEXPieEQi{N>`#Y)2pJstrOM_RQU-Gb$}Tb*AH{;U zI@iuI8vnI5=tC4pan-Dq5ceJu!;dVRWPpGI=i#T=^JfCX&kK6Ua#)aRF$4+>$Zrgx zUQU>-LfG~{uJ3tdktQppxTL!fBgU30FNroN)#rr7YPmrHF+x}m z*~50(M3XvcT_*4j;p!}@R3KD35VJkU@7W2n9mDZ!_V6jcc_e9hb&(9qgXi}8*;VR^ z*q*EYGP~(zF0#gqd_&n%M;)%oKr8S0_Vj!q)#>&DIYkT5U3C2t?*X&&kKa;l>Zn8z ztosyh>COzLJHBtu09$)Vy!=d`O<&c(@`-HVI37erWlw;5-~0JbNKX7cPV0|R0^<9i zH^f@Uf_p_i`$-3}U_r$pPx9O7_lA+$_y63ik04;Ss33WDwfUr@nLjH^TB<^i8s61w zUF`cUcaiMK)pj0jm(OO1;DyrspN;KYmf90e9j&iSBCf(NR5hJftRT#Mn3W$_oHH=lJI&F)zyAfY+lTq#;n+Hh#~k! zXbgRzR<#KgdO3}!vEP97xvx-2Um+}*dX5NUDoVy zPD351MOAjH?9T}K=n#?u^=IRTJEaUuV3ELY&neaGdzAbH_MMgz=0%A6L;g`VBq^n5 zEEqA?U8Bt2j_d6}!LC(RWdmB)U8Lb&%9BC#B-X}6yJI|?mzEHFMVzCh93oHn^eK1(A$+U(u;Nh?2PCnw$9={yB$jz zSgZwyc0DHWD4yM#zLLumY@j$?lwrx;vc7Q>(GD0a!>I3iO1uZ(8;x&2-oWU?BV;uz zDbK~2kU$te&ac_{3hjJ!FhX`Hh0dyG&uStnbu`mEo3OTq12a?*sUSm^z8E@}UgaGg z&{41?;0aDEGB3Id?B6|b&@1K2FK?dI?<3q-pQ^>K`u^lJ* zUQ7|C7ge5E#G*2xw{8>K9$D|!UXAyW=C}4PONY3eC%fRLUU*Una=N~!8AFY3Zln?~ zJeU%;JqZloAFQ{J9&8*)v1;9k1tcSbX^ zL%+?_1&0WXbQbJ?pl)A)xC!kDuH}DM4{Q7oWa`BKeowlBfruS?LE|4D@pj+h9Jp7F ze=s?-_faoJ=$gjZ8uVH7_zXn&1Q}(Q_sLm+if}3aaEtF-So{RYZLso5y}73kxjSX@ z-_t!p$x$BQN~3#Wm^D_(z>^A(3Bsk=xbjgj)q`O)QxX z>)PaGMJVC+B~kYE9j&Yz;|c*1YHFik;>76AY$a$mN&poF*>zF&voSSAn zZ#eNA+-<~FS?dgGb88Su%sr;wvsm08i8^zWbz^A!>}|$!?mwghQ8I!y!Q~v^%Bpc7 z^oogehvRfpL&*9j2l1_&>Q##r1Q6|Fq2B5catfd}x|t}|s#1CK3Yr|DVrV#OUcBV; zo1FskbprHE_lbn#Ui@PZ-;*Ih&))acjB9qpuqQ^6k)wPvAOBFro_?IepWf@Ai)-H& zZG`On7)j1~W(t=Y?w2b{`^TM#9!yz(yvp47whc}RVMwisbM?&qPcsAvW|; z3QfwNE!)jE=jlk-DqUdfcS9B3o!*s^Qcgxik+^Eq9Z&+Bj~tH{E=he6I&e7OEvAlD zaRYlQN;ZHcz=MSQ7}fa7V;m}L-HzU0Ve(y;S2j@uiM12Qr2!(o7es^CxPSw+S^IZ; zZcK%UW~Y)<&+L}ER3p&nVP|I*ROzj;qWNUbls6r?F$MWb2Y=$0ls0{%-}RIDYg|dR zcG!SJzUIwDeTwe!{54l!B83W(xeII|X~lc$CF6DVhn78+0u25)*IgCoRC)a|u_K9F zU%&C@lOrajRHrR2@UwP+pPZ8=^3bZNxh%0pX0c&y^DIzqr^CU?XHZyKxq?d*DE?9*1i_4FsfUDAw2lrU!jhPKS>)|tOqZigQvz8WZJXKFpmfEdLu+t z2Lj{!pU8+C@2Tq*cvCvdxkM~=?ksfR)R$PE$#y6kMNghM2YPxcXDH*S>6W$hZH?lSE0Zv61LEaXs3aW*c?if)k2np|7xbg~k9Y0sACGBs{VyC*R zKS4o`IiVwmg=lwgY*kTY_k_3v(=z4_h|>z8_BVGj$nNmpE-d?xjtNNsV-c!xhG>^u z?v!%V`|hKVL^psa1WNw``39o`?GkYU?dBKc(r=fY&U0aV|bnZyE zJ^`SXV+LA_qK|)Sxp3h3xX#kgi3-#d!8@*@MtC4`6+gME@P-JiuPsxvR%&X?Y^;4& zx_H(QbvFBiSufv6^!NTjp5?^QUpXm0Jg_}JHatwCQD_nI1lb{c8+Jr3x%2e2G*vXJ zY!{9#(n|0_a2+x{2P6opl4SgLusGDpo5+KAQWoAx<&uAQzw>8fbEf{*UIA4aNf3|Z z_SV+ygAxJ?!_c4Y&R!y>>D~e-+i-@G^j^R0Awdb+O1GCx&feFMf}9ggK(OzKtx=@e{&83p#Q}!7Et8(b$SRTN@}Ks0ZX}99rV(#R z#*2RU=Z{^m6}llcf{0UP&05wATr+a^;z?IasDxR{2c^?8P; zwv}#N{>f&)oDgmlzWGuXewby*I1KRPL2i~i*(TVQYN#`k>6>bh$niP!N*Q8?KXGGmWqs)MEM^8Sb0K#%mdXY% z%E+yitv4@xyCfWVX)~E@l_(+`4~Z&ob!s8mNnly~eJG56rYQ0msNIH0Veb+%IPqkS z)hU51jVF)*TI_R;H+POwUMl-qUSol48*8;Sfw?6)h~E=$s@z;`l$Gqh@y&i*L=x}5 z18Jk6bmZ?sd@_J}RQirjnfKo$>PG+lr&o4CF?EgA!YK`7-`SKW2R$gi+snzqm<2KQ z9FmbAUx^rrYGgNY@an3@A-7+#BXf8`Nof$BC8yJTTHW@dNHZM=%mq;v3qt_=I4%AR zJ!0UQz&O5E@&_^;6bPUHPfxp&vawc~w6xL|aTI#O0g=n=xFwV#>pAqPnacO;JN&$d zC>n|heXT|E%`dE*T)zg*%2=@)rcu%3KgSC`K=qBDnm7LUmaNnK$jlqCZ7%qc&v5!^ zO`UKo;9iq6Tt?Mj8NaVuy5zMZQL%KyhV!1^v63Q+(78)=+sGuhW>;ZA&DQOqXj^M# zyRXNG)w7#y@q#r-2^-D#XE9?=zNL{B%DQ_z31Qai1=VG*RABx{%r7R27jDxZ2iG6K zSZ@aqLs)OuC9G&J`Jv!QO7 zJ8HcQOE4fx4@8sMHX8HjM{7M;v-Q`~Sq_fK4yOT3K#u6~PQQ-0iOjhRpewT6C{bq7 znp@$aUQ*jo(z}DxvG@@u#a4afHIap&U06>3sn9fo)X8o=bM|_&rKMu4)Bp&42m?kd zi#;r5H7iT0pP1gupB|Xs5x(&a6)%AYCClnW@HgSjrSOKDb|d2&f>O`9DMA)Wc#v0d(wrjD#5 z!{jmc->@H}71J`JfR*x1S@48Gr2E0{NykOFtGw_k>`l$V_Rb7J7{*Hvd9 zduTz{R5Al#q!DPowicA1QN)MrR$H=(M56r-y$0kq4n^#89&3k;LmHqUaPUp*J=lAI zXtFc3`ghS%az@ODV+l!MszDBUPYw<8q+XFLP4stQi2uC*^f^y(OZ-wVZpK$}StZA$ zbwp51^zftco;D`I_HVmE*z+$4BStH;1#5!AabLh7#RrGWlpf8a{1Ns%`h&R(-bQyk z@8%+DTuikf<#UKavTBP5+g5sV;`Y3WspUwlkAC@G`FEf0kIC0J$}riCNrsiSR3Vxg z0=xcypGn9-#UVmQ3oie|L(l>tm+JUM=K?8j)g~hTTHegET2(f5z*EJ&FT3;FEHG8k z_P8Ivt+Z598|*_N@09=IP3K4?Ko^~IDZ?#Hqx@rJ#{A#+M||&6;Loa zzY;}iEq3phjhHw%0p(Gl%`?&|yEiqwH{3-K)6Qd@>}|pKI-&8XWqo1p%enCF zMF?O9Rpg-FCjLom-K-EoLlY}|AM&&fBDAes7CzJnLg_}XiZ~~s9rg4ymp+uEb#v^* z?gBVUx;#dv%Vy8dms&l!ceBs5pK)c8-Nxx*v+Zuw99 zaECY7c1_mkm9}(DT|Bnq|0I=Ph?wWyxpa<>ebjSWn^%8?gOz=^Hm@Geg|D@J*7@P` zAjrWTmrK`{WvvH%lj@v3@0oXx_sEaWsk&b8eJzxx!0S-w;?Ns;&uO1CbgGIEkaJ8} zFH(g!59OiV##zL87?UVv8)DP;T#efc%PwL`n=yNQ_|7**i~_FzEp|DCXcJ^IUms&) z{!N*CCnxg5C2d5gaV3;ZQgVhBIdp9YJXjnmYqd=GOdxs@2vXPIX5Jw|NAGusR5$%9Pm zRnoG`=YS~5#l#n5mN|*4xv|97*}o^(Z(TDq%n>c=TvmKeU?+7c)Wujup*tgNi=!`{ zoY03;kN9s0l!$Q26~W*gzuVR$Na8TpHuHSUKm7f=*?L7hCBpZqC z=De&Vnb^wXPO;kZ-RSNa*84jGZVdnw(6sU34&~lrHzUXU__m=B%@B5B|7D$B5O0+O>g~U-23Q_nyL>;Y`W@6av152{>b()3z!hF17!>4*cD|A5u1ww zG90|Tj?ieor<3})vF8dW*X=#SPar*0GBK)YP4QHlz!5Jk5zlxoSOuhF=wuTCSGj=q zOso9IF_!Rns+=%j5bIB#%<~#5DuLo} zz7L7{Mc1};Ml12BsvgCOB0(kT|fpfEW=3)$H4Acz3G zdwHe0f5keKI5&|^D`=^yscxgZ(#@b2WbsiTbPEF?Nnri@DCF+Ug;daSBq zkr5M?)ac5NZqukR$!Q!ZKK61rYQ`?&D0uaxgy2clE? zt=HxzC@fa6`7)372yWSlMTR2p9{rqg>vZfGFiQTxk^tGf%{#{k7Yqz(x1;7SSP^$@ z$PsQmRyH#to--n4ODay)?=JsaSiS`30d$wE5~-D9@!GrAg+p{vMdWsAe$ILPy;?a+ zqud(H(_jK_l!4>MCEdmUs@d+S0)_NdSUiPoSH^v(aEAkikfnNQwaQI;bOKYm!& zFe)q275-O*_n*H{;&4wT0%cPL>6R`1bpF`pKk8!qNp>ve#O#`zm9lu@*!S)*yqp2f z8W-UXU9Tm+w?W{>s^V(%tKXx-^M5QeS_*`OnE5Ii@31L{C;zH8?Pk6UhcU{P3;NzP zpu0QEE`1wmE@2ollCGdj6=aQh%aeM<>vMktu_qnIVI?VdjgGirYmuX(E_QqVW~)}V zlzU`SrBNVD5bXIM3%*){1I*uBZqssAaM(mkV+kVm@%>Xl`HWxlwu9+<#nCd1y&~o~ zE+OGlT*4=>tIO+C7k#WPSJx#2^A#nz|6J-T9mFlHLlHWYiSQ9VfuFuYgYxe^9&@f& zvhc-MmM1i1d_8uK8cgMdhW=Xv?h4d^r%Ah*+~G1lSkHwy(@xva@hGj?)n7pCjHH(I zt@mjAjQN)gUUVWES7``(t?Ti+9IsT|f9yMTXzJLst2YvrtVjYDB2(CWF5J&YYW3&- z>7~Fm?Ie7~lI`_;_PmQr3pbt%JU6A_irH~i)3#ee$Lzdk11!_L%+H|71>^e9)CKUJ zk3en97luBS&Sa!BFsU?Ej8&Lv$N@G9d5e~GYNF&E#ZGjU)z=vMN#2hR(XnP5i@4o} z+Wj1Uj?A&L_ECusx0P4Q(>)trKdupD@KHq;%URh$vN2|3Hk1o-yVO?URH^y-sACALDsB;O%0D(f2V&{;BkyR7fQsZ98WXIkj$pE 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 F{U7qh%(egk literal 120898 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%0D?D=%be43!fx8S*YxGSOasE&*zm1 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®)cOeAO=&UxFy7h(#htT~kdE!Uf5|C$ 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 D^xG{a literal 0 HcmV?d00001 diff --git a/docs/primary_robustness_experiment_full_updated_2026-08-13.html b/docs/primary_robustness_experiment_full_updated_2026-08-13.html deleted file mode 100644 index d5a7435..0000000 --- a/docs/primary_robustness_experiment_full_updated_2026-08-13.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - -Primary LLM-DNA Robustness Experiment — Weekly Progress Update - - - - -

`-51s!hSo6i; z-zY`e%PWmzl?IOUA2&(f4In;&?4(bRls3)-%syC#TZ*{2H#I2z$B0+tMa5NjL!qW9 zvn<6~-c=aiq}{IiCQ!d3JEX^xQkvo5&bxoD{~NaI@3u&#UQfiX2k&&$-n{7ClFQ>P z;+nmYMv?*}2#q|WMD0L(&q?A^ZaR({SV)j&j48SaBx(qul5qeU!~`Q5a+H7Sk>4s! zZ%F5loZU{NC8Sn)A1}2+ar)+0*k9j3EujgslHbxtt*Gp;H+__2)|6=Gb&66z(M$c{0Yu~K<@z>z(i|hmE{}YU4uCL<~3D5-EbpGWBj%( z;_U4hdijmjWjG!@SH~}`t<4I9R*~gTk9C$s{iiSrR3;^UoVQ1l&OGv-=f|q^5;`)% z~nbPq1tK5cYe3-(^X=$NmUnW>iKe*nzx!37AWQoAY`GS*lwH3a+8y(z?=NmJ4=nkg;U7aqubSIOhjD z=)FM8G+=DwWSMz!OlVF0Q%mz`7Fio^Gp1{6&P zBFLIFYg&F&;)-BdaSzDx%1)%yodf!8U1>v0h*0k*Cl@uNtP%VvSLU?Iir`%Qk^oIL zjyKubR{J=V50BtIO3-;ezp!Y^uNc*vJtm9ztArqoccctnKLb^`3ABTn2GA5EYVVYu zuEdWlV%-2>(`*kFKX!-TGW~#Wz*x8!vl#+oX&!(o;LN>x_wwOpIGMJLGU8FFi?e;^{7h2J zzlSG%(^NohSz!L}N%~*PzAvXl+vUQ8APR3@R1wla`0+9G{Bz1DzEB=o;n(wzwqC6# z>I)V$3k~$HG4*Pj`<^l#=8H<^F6mp);G-22azS!bIMPvjH!x|?P^(i9R};tkq6k8 z_D z`Gmj?u!g!ip7!bG!-v7}4cGG1g28OR>hM)t7m~-WN<#vjr-mI@b z>D0r6bUGjXK_9U&^?PG*AW{EZk*=8)qgzixObe)_s(ANS21|}ZgP+fPF{PO$C{8JB z5Wdc4*v&Za?#sJB{*bE_$Twj9j$LIS106&oL)hdLxDe9=mQj)6Krs;TE*gN@VE8=e zZfkuIhf=2o^@Fxws;`31acGY$jMdG0xm-Gv+XB(kir}GTvR5JnMZxSebKP@?3qg=z znGt1p!GgcR_Vjyc&eI^a#0Z@0`gly7uVPuO*I|4tgBvlo+T!;s6iN^(&7e9Le=)X( zg8Cz6s=ZF=jowd{L9+aS`tD$EbgyMWfpLOuW{Y?}j#7m&rKeQNo)m)thK7hy%S5&2tnZz9b zQ<$AOrJ8(J-dj#?X^_;14V8`xY+vl!gpeu=;4G(GiTNoBKD8OA{uIUOqPVhX-z=;( zVb7KzVrmCs8Qqzfyf#Q7gYq*oI9H}HdsHc8BrnON=bONpr}=LLPAnnbtO`Q7+#$Nm zm4%k>b#3hpw(^V#+>IEAJdVE?wEi_TdfRHvkr`15P%sS0ssjC2?YlO@jo^I00MwP&ZZ(_a_tXB_|!0ReyzdUxXNi5|XHBD z%{|j%TLb%ktYR7sPq-I^B;Lu9EmBqVw*GF&hsAi?xs6R8ycBg1HmnIIl^qQFOf&|2 z)}8MRhvAQqu&&Q=S(vMNh5NPGxF|AaBRC(w#BFG{5Q!8A0KYoU>!?0<(fRB`obNr* zvcd5@08cG`z?nvuI;W)D?x(d-@~KsgoK-WB$_)%DxRBOvHf<2qTG%T`mCLrlLZb`8 zjzJJ#8#e!33x4B83Gp-5Bso5b8Y4CicHSZQF=7a%XT15tORV-YpoewvDj3cC4s$F& zE}Kq~tMAbd2g+8O|Co+es0;ez93e$PjAo!qK-iBU`E~l4T7(;Yuf{O#8UgUVnvC<+ zTUh87Dt%}=KDir53nb?+sS;n{jm4)M`SW!Hjte0y)fv3Y)NtHLmWz%I!ooX@%4RakEsRi*$^NvjGl|lY&Jpu=V=@ucxc)9-N9w@+VMRtxJM}BgTr0F(rKQlf|1_6qU<>G7I&}tesEERUe#UH zJT!AmtJy+wZBZddoDgdYW9Gmg@cpAn--cjfRZM|sbMyfc!U~<2Z&HMpsAWY|NePs> zG_4mN<#c8sf|c_29oOPIbr{mN=p=8YDt3`cU&!6jd6yz*W>a(7~VvZgM%~!4)5O4dON?=55F(D`DK_aj! z`Zru3JZrQ^FxAcWA!5F657T$2honl^FgqF4Dd?{G4VTo>vK2Sm$hBjX&JXRF#FK_C zhf@6dAS#N4E-%o))>5Q=dSU+;XtX92H67JlHQrK=lI%uH%Or0Q^KT(?9Ga!$Da6==JkPA8yNBXwW zD#?ctX00c{cozZBTC?P*X-Z{CT9nKPmturl8h|617iPcC+hRsxjK4Gj)=EjM$Z)&dl z<$tOwJ?cM{VA(Q@Z5fnyorXC7%e2~7kaKa#(M)FG^uB6ar>oK1@^}yaZACFV6d|bUc;$mP}b zXJ*JQY-Fl7{D_-mT;0qNdNm)-FwT|*7l%-7zi!lUV|G&7w#Q$PXF}9U;@pG<0~_p? zJOne&`a`cvt3c=7AZsR`ze;Al{(c=p+)Sf6X-AJUq*-)`7@YrXyi*U?AL#8tB$L$M z#wa_yAO{=mnt?k;SEL308EtglwM@dlN0RP>>_J{o8XxJr>$+=Qwg zr@ABwG_rM&hXxWi3sEOtVUS}6nl5F?MbJ<=60JEQFf|CB5x7N#d39a(VwK@Y!ud?p8rP>8Q2^ki2 zV35B_pI1wI2cT1-yqY>4>qC`#kpKb2ZDu*5_h5s4}7pvvWRlckv zu`{V)(-J*Jf9_VU78x9>o16wLYTR`XS# z<0nC4VbXvTEa!-qD^jI>2Poy5>a1`-K9UPq zQHL`>z*UNYb55H0Lu?6kfu(U1_4qf^d)fIcA{{8pvL1?rA9&qRyGzbn#j_(#a6S!e zirDQMLu$gAc8&L2w8)zbg6Tz3D2E`|jPVAj}xf`mYKcE@H7gFgZiLtW{kLa0?9zDpy+>UpQ}`%PLYbLzFEXL+NX* zvn*mfC7(1_JCc&3GFEt`u0QBCP-b5jvw07k#BwtwTa=a<#WJo(Y4IqMD$fPg*x^b) z3KzQ0Pmwq?gk+NTQGER-VlTq4oe_T>J*DyVk!l+c&wz*^%`#m0x`GHXuskxPOI@%Q zA#uWZfB*hICSa0L_wjQ--hu;;*tai1zP<0Et9U_3nh3D0P@(4}p+MKg7#AW|3h5N?6X7O`Ru!!9B& z-<4gulFcM_mDnX$>v2~G{Qy*H)}5CLP$gmnPciE3ppYSAPB@B|*)$P~NQ}lxd&%or zwZ7tb43|dSUxhLiDfEO&YXXyK2OPMv<(*`t8=#nH;pk^7&!>7w^WQnDcJ$-T8v zPt>l`wPS=|$ap|*_M5O-9&&Ir%DTJ0q7K8hdWu@ZCgfO(u#n_Fjl-$6s3$k6=itf< z!Js>15zZAlXT@feAMUB|^ryX>t2J=SeN&(cl4t6`S_G&g{ z4|gtK|8)08Oa;|OLY_L40eIBLYCz&YtSx~FQ#O5)s(=AoGG@+kY!2td>qR%_yJG6O z_WSar_5c{B#ve?ccgy+$Kk)CqSf@5>-VE;D#j$*|j4s@g%AHj{AvGZqGoe=#A4+Im zFSuump4O6aS@P(OQs>`~#XJN<)g55r6FNhxg;)iuBCclZNWy)FD_Y}7klwJ>YNt2J z4MwU^7C=fDlwE2f%I5zS&|C<4xVqdJ>+)6y8C9)^h#qi^zL)nnZs!L&ghK<9kjmQm z(E`QWu(?uHvoLFvot|-ZHz_*{;^>shvLh_tX~mvMEzl53=fUr1qalb_JZp?61O4dg z?@Q(b)yz&6;=uYvj$m2)yK;q|3I2j~I9S^r8YeT$u*&# z2D=#8C^&ub*BVaX@>+DtKDqbS(x+HV0ZA74M7T*fwL5U=eeOC_Zx0(;NW_X3&94=U zCNi;Jc0kK_Gu>=;B+yV_SikI2gcd4|h75|p5m+7K%tp&k4z1NbE3&q)Ny@{Gx3o8X z8L?|iURtki%a#osCR?}jPyP%c<;0N(ChhQL*i`i#zv71<7Mc= zaevtF@r<6;+IFd8DA!RM(uc{fvxCwc1~jhx#6|AP2SN!)HjgtEff$j>v>$x(mnLCY zqGyXC6>m{pW?}Z*?8F1UK@sJr5DOr52885i8CY6M6RX~2^wlqaqM0Ml*HJ9Omd9vY zdc#7WA!{PgB=bXruwD(qWgf!O7fcY~eJOi3x7CPwVLodAfah87e1w&U$pdni8?s)A z7IppI26+|56F@>MDw%mn*pd9OJDAc61S1A0!Jpd7b!ZM`?n&7-rgK`24@m@>7Yu^4p`%kpf&c)aj23}En2l%AXP6m z7mV0ES6rU3XeIj^8OIK{0>d@qOM@R#L|Y*83xdHNXC%%Gec(`Z`H0cq1z||2u^;>L z@yVw)P^rGG&Cq=ob!UwVR?mshk)G-9bL!O|EWxllvR%e06>AFNb}|CCVRGhy%X}vJ zxBB^l zA!l~y0~{x#)`eR76$pBt2fx7t(#f!`H|ksNkxWws^ab)BE1uH69LiT3LYUKejk$h} zVtVqcDQZV;y?|LM24pu2SJNewh|B9H&01z(x1;z0%b$^z7}jQO}LE4qDK-iuy+{V(b}5lVtybOB@HZ@_2@gblC4bERd-m? zBJr_o=1eG#+B_c4$fi)AL28lrWFxs{eOpTgzb2nFrO@@VHOqmz-8%I{H^rqzz={!@ zsC!Zg6WW##*iQ}SdUc;A(k1!V!e^GAcI)pcS73ZyObY0>b?KT;~_-qvu{W(0r z>>sUB_LP?V4z$wh;MCL~S zj64g_2f|n`0#8;eyCNbBzjg5tz$s1yrXwSb&$xPv|NK2?5i*$-!NIs~;#b8@#9F{dWnlEB|j)(RNu%Ho1Wfj_E&uGt9Y| zI=;l`!N$gI1U5N^YCbdJRKM`An8Nw+;8j+L#w-|jRmQZ${MlPRL_%PDVSa&_B?(=E z^!Qpweq!nID;#xZXn~5Ip(PxdJH{aMtv)p3+&G~lG^ZVU(~h^;{n%tQN5ilzeKo9; z?h=};j5YKxAzFm&d^NI%UHZHC{yzy*It$>i z3t}jbYO^baR}b&{2O5G;+-l!-B!bk#F4Uz*vo_7C-u zts#?&(E{r>ih8hdU}-a{ujMr+qhV|8e4wj4ol!9H_1xYx4RQWtf9efuSnX7jH_Mr4c0hXuor1bpL; z1kfG|#b<=_*N&ARy$PZ!vC&!dZ`gKbF@;}rwmaCTYi7clsNB=7I`PWM)v3d&?_Q+k z6*?HAzSECC2^(s}%k5xKO4yt#vsU&K{Q@hpx)KBW{8-}0b@sS1I@~FZg8lGH$tTWg zB-tVweRZ1_fQUabGq{JgAO}4B<)Cz~Qc{p-Zit|!5bV0QN2#xOUBangvW zO501)g-FCmTh`ho zWoVJdI`+7E{y8UOz`8%D!jaLDh$k$BuANNAf=12mS!X^``Vb)kW9FAPwXX2*#*jXR zVty*`ukn%OwdX;Q*TKew^i}njPV0=;S|7nxD z70OkAc_ueFJ1?y$1n}_^|2LWVaeCViu=XD}J)(LYa#!X?G$!a434n1HW^9pDxURk~T znkClwcRQ$85o$xNLKkwyop6fIDw5%$XVbCEwetT+amU6X3m_(Uj8{%V|XvsB&UkAY1Y=% zYeAh!Q!5$D#l~*>t7DsI1SX4m0jNH2Eu|*y&JsVkMG@1>ExOpq@?6<5Tf{PA9IbUQ zj2c-7lwoZyU1A#w%IMO~xJ{R9gI!)Rbuk4nQZ(3j-z(m#)2LlFW94e#yhv8vsK*{5 zG&FYx^Pv$JjoaY#p`J*^mgNjkpYYyVSP0kVFWb;Dbkj~sKeM#S1UKHBYWJZGqh-7>X#&#^Yq`m8a+-j< zqQVcurwsbJG!`2iWoHR(7y0z1X4#)bJU(c)9U@j=j|TEUExKpwLW{zbqBL9gtR8F7 zF0Qb;S+r>$aN2w?aO;kq2>Zso+u~yoF_sMCqUA4u-3AOk7f4?#%3!Kp{LGso(GjS; zSpIGqhP?*6O~7DSH&62F<+gM=#JF>!Xq|eMd`sjdFFl$Z#t3N{S&$ZKpG&mg)onM7 z>NoiR>HHR22GD(wS8SO3txp^gM!oN!;!Egu9Ir9j&>$$1qFGIxv z;WILCt;XiMF6h)(4IzX8d7io{R_LJc3bA0r=kxxVYebI%qetvf;}<3jVb#!`Rg7Cy8c zMnoNRVA^*tVuECoyqS6zRyO%^;u{U8TkX#g6eK2BCze{k`USXR;e0bjVy^zSvhuEO}r zwL=mlfTsvewyO%-VY;F-8$Fj6Q#-;%uxq)8hbHnsAMmJo+|(}q@O|~)QE13NbcX(a)l5`*$&cSJELiobHkf3!Im z{-uWhHUpKKORMZ5w~guxQ?2jlwSpxF&)B&D$P2j|=%N)kR7btXO^fNVsU18zqN(Q+ z`tW?|EnrMYhTo#GINjbr0KSbjxO~KT;x4tpRhUg>%hX^KiyxLtK^>Uj-~COK$jx7> z1oVuY21Z>N5CuA0jFhX-wrt*T1)sV2LpADD{MsEy9S*b8B&4tF4~-*Cn+iE}{2F2R zy%(Wi&m!l#x7>mO@8Wozf(H1Fcle3wox8}L#7Vj?oSUgXwUgXlW2(s5)ydVuQHsvs zNUn)X%pl8*J#fnx-D!rv1{y`%_(vp~FWk2%kqcFE z@`1?*1$Ns8GG{~_&3u%#B>{4uOy+LHQx#*XIZCOobF6-@O_Jyhu^(;L==zsi#^A~_ z5w3NnRjB=}Y1_8(%MFQ{s-T^iYkM@cfZpJ$jx%1uVJGO30GM~g-NFIXE8svF^vy-M zUgqhccequ{$9wc8e|?N-O~vf!BaO>r%;zhYV9TXt0_M#LJyV|iYaEB=_^Vj_3HF7i zu7}C*`rKyzShDBDiB#Q>$Wx^v7rD+3?(-(V1x4 zlDx$_O|)t$BmC|4h<1z;-0R_IXoOx18PuLcP(p;XWI0`#I~w>L>+-9E{9~bCIYDu z*R$7Enc|!(XH8YW&R!GU5540Jdy7&8h9sdR7qXx_rMS@-)p z8J9>&#K~6z5SxwrqqpSK%cr(&W9QN>e}g2-H3x@b2qMpJ0y8dyX3{B;5(Zob@9KLYK}dWF#?%F@g?=28t=GO<=fwv&}I8!7BDjDJ85bj`jI`8 zMb=x-KdMy?r`LN!(cwv+QW~ub^db_*#3bH zos5A5@{&G!j5DjI+|GyZEZ&E)14$r>4k4C}zJfgL8na@EF3&a{ye)cL<5dt~+=^2@ zZgAiFfzx_4o}JUxBZ=;sOeZTDyI`01JVFo6^fm;*2s!5?d>7Tr5rw~)lRYk?qF$Jb z64Z3pPX+@e9J|g6Dz5cf2O{c(iFtTWU>+T7V~Ole^7KZ0V-R(ILT>_f{EX5EBvxWh z%P5D516qOoc60({WPjb=fIiluU>QUj1JY&^%2~cYR*4prkIbg4$g`K+-o26^w2ka8*Hrkk1 zo)||uRCUkSq(O3g=>JAzxqyiNt+PU}14+}l@aJ_P-7L1X?VVRW`8x}6on0kva96Wv z_bMKjHP0d8T0WVYn4O2BJ-s{@gtdi~NWKvqtMH1Ig4+cOkzUy%74-7u4Rh8ZQN*uHg-P&+w^)srcF<{X?(A4ORU zPlH{I(}cgY)cWeP%e<`qD_o%S4}fXt`C;TSPUrZ6Cd6;J#viz3MT}CCWP(Cy{E~nB zDOQN)FL@p_%^&G9F|Nz+2!isVh@&kV{s6e6m_-+Y$jZ=4GRA~6W8x=XH*GZWMEPYI z@}AuIKgDgF3d+p4`~jr@HKTmHTnuQ560lfDp{*u&KLJ8DU#B?cV**_T@QODf*P?# z7}_@6ZnEZs*?mdy!B{J6+IBUh1EqilMcXH4{kfEFeInoETrN>(iXNVoRNbn3j|7f? zN~J2%{{i?Zec8ni<7>C8Q-DKvB9dpfvl7w5YCTQTLgJI9*3>ADGCgN1i*HeIXv%k# z(@{jh8Bd8SuWJn;U!}}+Pwom&#@Pb^{{TW@<68B^`(Gd_XhFxCoGI|CCOJ^kJsF6r z7#6mbv>)kHb`MQeg*9M97EnRgoN+x{no;1zCZp;XP5KvOm#couW?hKpBX6qj*uPOb zTU38kEHN)hc#M~KM9FIMZ#Ifg;U4fo3xMGBC>;}t$(z5%F0ndhn_{sF+t(UPr#2LL$(GpkI1 zHD*9QN}$oMq$vy;w=@&rd+qh?xjhDidLgD3V>}SpWL3)XB955W>-?wl>{cn_f}`qvIFZ zKLDY1t*77fy)zFfzrQxs{(J*}&AViH{R6Q1fB$#&%h#ses@}QYga4xHeuA&xW4S~# z2GI(`-eBm~?pjOEMN@9EdK|8ejvaGYKqk@j_E!7<%6a*<-O*5_;+A|e1aQSDbi-~w zmP9R|@!$QT_R_;fxv%)~EI;;nQ#A7E2kcDeUr+Vt>DPkePr1LIIr+b?yxqU$Mg6Om z>#bHGV4QG==d}^#Aijn#GE7*7x(hZ{3 zGWHV~!-l;ZLuV4+$~8rLhB9{Gfwlfe@;7W~9P>kTChLEszc|)jyz2hbjpLV+BvJ>L z{&o0CsZ?+0L^F2B@vjc$c>a}Hn_zzLAQWuSZ~k^>OB|O2A-irzX(gx zzEN5;8$wdM$8b`C7V^T&kV&MK$LIkLiLY3Z?nt44doUl z2EERc5}zwo(MY~ymFG@sgR9uS;&G&^GY>`LcTJGHuAC6-#7CXT(P!v>2}6k6p^b2t z=P5i7iSl(yvkDT_-HF@(nWyA)z2|Jh(##q#LRmUC8Vm#38xH*nv-m4g62GUJ-85Gce`fj`V~^~vc<3iRDb=-W|2V_&O&01VJ6lg0dFsdHVTj>T)fB( ziKdgN?tN{cWiJJUMwypbpGZ?tG+`)`EP6dQ#*FmU*=X3B-`9WNNH1<#9$Ux#__qH5 zq*6ca{N;linj5=!a9Vc7F5_K#Kri{GG1bEJW;IYMgT{{F*bs6UTPT?mz_^ft2YG$g z%bd2yoEE?)-2$)|aNX|j9`lh5$8)JVC^$+0mcg+NkIo}$9NnB3^gnhTFKoXu^eKiS zXXS+ zx5B~pXG4)vZG*GxV}e(H%oo|Dj|me(NXWA8{Bap@g2^Y75(TV|hDae>!~s9u#J~gE z>ijCtUxaYNtma<)Xv+CCcdQb=4)>^?F8_KKsDF5xIr@iV@&SpgHDn_LhPHPyqq3n& zLrwYVbTRH7m%o@r6|Zcpj4B%#95l;Oazzw;{B;8SD30bP{p%bls|66}i+X`mIZ&^b znCTnM8t^+9b>Dh`DlFpP?v&5}+u#WK*Tsm2=KRSz}axh69B9 zGDN8B6OTWD+L!;SlPT;)){{SSz9QWUlZ7$)PBh+}{C$RKXt7hC`EBRzM z`}FlrGvUImqVSfSz}FIJ0uRp!eTcjqk1YRDQ$wEu+-<(;flqx89&HH1=f4hnzw7Ka z`VgyM&wtS=^g>HOp6EgDrXu}JVPOLox}?4+-|Fgf(2tYVYR4b(3XXY*bxht+dEu;} zs-Sa}tA90S45PV5`j0mSO4eLqJ$w^e)US>mA3CS~KWlGfZq9;z^j0hil?R45^ST5d zj9&ev^smoGC*Cuq-M?c{ckbV(1^+>T{yDV%vlA8=ef|UJ$!om%m-X--uzM_&DbV1p z^>k-IAnrzY{M+7b(hz0WkC9V=GMVA^QMOX-v=75@2Ch9rUJtHu^z~ljpPP(kCW*+) z>%Sc4ei8T2yr9MkG);`8H(<$nFu5?6F+MNr6lMU3Lp#bjok86=N9>a4L~%1=y~rUm zn9T0(6YUr;*%*Xf4~p9{Fq$LYcCy2NEXAbljs1j6M;pFTU3a2#uqBB&5%As?to*dPgQ%pD*u@tza4HNbN%=d^;ZX z*%FMtVixgjiOqAlz=yD_fG?^dj#yqgfV}Mu30`<8Ra-8jD*M7AxIC!T9JvaUQiSQA z-rUSsaWGW=jhOf5J|$si?RV|Jbwa(fVah&MFpL0xM1kZouGigfKeYBme0 zb}FOzzIaR8O+a&+{6{_QT|gFml1B?)lYM3IVFt&Fmh`x%Sd zn7X9K=>mJv+$8W5&HZ2rL}O`b&ZDpc*@SDVyIXhXFv=mG*61!gZtKr^%xKBw%k+sA zSw-`?(Z7bVmO9Qa5yHZ~V*{N7M>w?dpyFv5QP~fACxFD*8P<47;18hS&P{{T|9ml- z(FNv<1Zx8|d^>JvL_jhwgO)|-QONIsAf3x%tV>;y7W)$c#B7=6p!zsca7h~%3^vT9 zlOfSXhDW4Ie2v=pV20-rgc?|{(mi|^Jz?|X)=uuemDqwqu8$(d1^;N%tr#`C(;tA+ zU$c~x9}3AH%Sk1ErSdO|84o!emwZ<1ZZl1%c{U557XG)AVd_rBy-L^8Jwnp@W)S{& zbNyG>V4P4_7EpyC3yBy#6ZBD}sayK*$n(#VEBs3QS@lT%07eVe?!N5EoGGTXu9Xe7 zLY|~yIfq~9T8zkSQG76ztg#gG5OrR{!aVE`Vd8@;(hfTth-3)8Q=gM*}Y6NdH$&3IJe8xlhCR!YA@y5hQ30(`S6U*3|xifz(e-NQy1WCaPh^TOh z&J`;T1yqALjd$Kec;^K>V4ycFc}u^vM#N9uJ$$alICtkd&5P%+C@?>eq};8{ph8R- z{<9+Y>+CaDsxLpxCWlT?YfKFPYs2cCP8T7Ibm1+KQh23D`6TlmaP9OXKy)*OFSXNN z87p_Hw$Z04`h6jvX$*bVL=htmc6Jx9DH>)*o7hxL`z{4^V~?pGuCU#WaeGdMDin}m z1sgC)2wOv1T=A>U@sf;|ll5!q-*f&pm%YIx+nprhY9}CZ;?`m3glFmxrft2hR&R&f z|Jfk~{eF?P9oLVER{P(f1r-e4H4O=0nG(0&)ozjwA_2cuUW){c`KzQkuuGq`r$53{ z5Z7?K{(n{KKd(7V(b1{a8wZ3&=f#Tqcc##V)_f;Uq4THgMx^xTGi^op;%)QA?=Z&! zT;FyV+JnWiP>JucW+R$RupCQmsl3=QGsSG8C_G}gYQ=!_LS!YCE_sUTj*D~HAQz5t z&WCL!ds;&MwoKcljrMf0dDmS(4%r5|AMOCa2RukmE1MhYcwcf)QppGmJ0Xu%@9McDgN)hKU(aHLXF zRWgH0n!aEN*xVC&s#E<(bbqF#jC1wjxjl&KiV%NP=x--uX+5|E%q55h`VJlrym%Bh zcbrpsAJjO(z6X%#RvLVx!%$Ef`-Dof(C__X z+U$9XBM?EeD1cNy8shJuclSBcG;#E7sJ!4%vq?oPQjsX$!9PdEndNu-2dQG$(4@)F ze*kl5?FmcocpzH8{)6%I@0=Jy+B8u>CE%U zAAlQqPz>R;vI%})ccb|XLRy(XHe-P8;piKD*r{T}RIq9!we z+0%3`j^$+6R}8NI&}GgQ=K@+gUgO#V)lBVoo3lnbz3@o^Z3ISZud?M01nN76oo*XU z`T0l9MYJ?@Z&@@olqj%VK2a29k95y(BGyH@U77a4sdtq?ppe~cjZnQ5$u)d4*;c*h zl}c$=sAXQ${+uMdO>crl+i19t$m>63rTC-qf7HZ}-*eKt_mix76iz=QsK`CAf&}_% zeMXS>4f|g*l2gah8!c$hYNZ-T62B}jK(6kwFB~2tAQ=a**p&m<+PE_01+~mO=B*^S z_|3S4T_8`S1eGLIy3i344jzpDLlwV#K+**^^m*s?Q4a6mi_jG`ILDF+$&oPhsNY@S zPZ^d{5WAw6!(2~r>6c7JO0lk_Oe4;d*zQYN*MbFLhv4C`&s{^!Z7|ZeY}YB`t4;hQ zeXWv=k8qXMq_{{hTwUEuu8x~XW=xA%04oSOdlVX)t~lLQCtQty|A)P|0LyCG9>!l% zq(MTuq#Nmw4(aX?kOt|J2I*2s5s>cg?vn0qM7pKJ|4SY9+~fV7d+&Gu&+`Q{?05F; ziM1xyUVGM>HMPnG+mq;n3ru9`#DIl}6B8Y1c*=t19F1Iv=c#mBd-1V6#U8^jPh_slzB9&C&ht{0hYPmz4wCucjFapk_)*N*Xfg09X)mGB zbcNVa%_ThjxXNak1qhKs2&oka{)b0F1|ZKogLW|wL}l&X4I9U%mT35yExtuEUc=md zI_tZsSTsEV(xfj9y_VQGp|tNwIn|6WQ5vh3Sm`FWim+T@&BHEG^*>5>_#0 zcQkXM&bE20c9SZMKxevs&#?>g7UDq5+eq0sR+hQs3{ zXIdc}j6JCkg=y`H(1%|&%I-DED>Q9adH!PHwcwtvB1K_h!XuRRcNubX!HpzoL2xQg zlh7S7wyjOca?;tsJthI^h}|29w%OHtjQPHC5@*C$uC|o&Nn^Y zEhVd9m!Sbg{5p%eUzn=!v%0NZW{IbYAm-wf8P9HCwAtgu_Q#QrvS`@k zWER8eFtF8VQj3y2EUA}8*>?$L)E`z6rh~|N7i;nQqP;a$?{0-WT#B1)fow`JL>i=V zX2aRVo0~9q*{lQ9ZIL&Y2m9Lu%w(2BQ7eGrTudWd)N{ zoz;t-Q#bgEdxMRr2)S5#J-6KZE7oIb?d4L$&2aa}*jaX@kE8eJJ&RVi;Yj$MTdJSR z5n4dtcDw0mrM#eq12bh=hJ}nD%)=~WbkV`Y6Rrm3g~%iBlKd#5!Q8ex)UzmwmIg49>daSZR#XF1^aAXPS?9HX`v3>!Ab;}tsEo3Go@IOuG$N@)IK zrXS!jsF+_&nqv6*Pds-@0R*$N6EQWtwTQKYg7hXtN!M0rHxfS2r}xeUg!juArrmwVOm^uC4)x2lUF4#=b>A7&!sF$|WaM0IQ zG1O|taLy`sy%;i~Z6-bR zT-;s)%^@P+gkqVQSQxz&p`tVZ-dyFhqFF&dI3O-YAmp<|wj%sEdiSe@iM5j|Aj9F6 z&*#~Xz0gaN>R$tY#%3ZkBxu)h$scVQ1=5z&GQ!LuDXs^iG|Y`4vI0jMeRu`e%-t$; zks9#rqoaa>jwP+5m4N%6jFSt>^CNksU|viJ-X?I`)|l-HT5%SoxjXvE{J2kW@h}_9Su9U)HeP0HO7Ft3ijs-+{-Z=eE?Xwp&!KRu57# zjbx+~ylINfHhlgHLWZGSnfUbw5>dzFNOk03NlcUag*EJjlmp!Q*2jd2nWemY#gV({ z8qsE|m*B{~yD>+??ih1xi;A4+Z*onJ57j%?kFN06GxzC~dHKREm6r{g!X-a@mJ*+2 zQ_((u0H-d)XXDFe21}m~3N92qQ*DQ&MqX48_p4~&4^a(}r@TN$(SIL$Dm!B`C%{vw z8bdcP)3z>OHvp0u5NX%iGP0xPd(U%1%%pn{KN1`$A){MLndhX06$Y5&yr61=aT1N5 z3E)r&5-g<4D9Wo;C_O*Rdui+BhOjExO@s@LL#Fb6qI6GTfgYZT1Y6xPEIo(Ln!}nUg2$ zD_CX}GqQZB(fQilxaB0`#ZGc}ro$P%CQ?uQ34J--aVv%<*z*?0Fwa?Z<gJ6oLdOlld@JH(O=;}RK6lfpSc)pb4l;RP55ps<R4|2EvF+vY)+;GMNBSp87G+f7Gw|)?hYsH;$>hKAK{v*};MO|FHN#N%+A~zjO~R8vufmg#bQ>a0z=GE>*iO9KwT3PpKk#qXeEjrdiCV$ zelU4pRlZ8d4_?nOGO}ix&}(5dr|TM`LPwOopEMkD0O63RMyWAYYHL{?huIN1;I~a> zY6L9IkbSd#$7))aqCEVOn#mY$mtQG8x@j1TgiC-S#0tC9kB19nV6Mj>RgG&!sq3Nj zYugd)$w|3yuy2>-6)P*sLbexJ5A0e*lg>rwj8u0&V3FJPy;ec#!3yrGOM8r66cX1@ z7?$Ycr)e7^ZkV<0Yc+@7-FhZqi~un^0I}gEue$#rbb!QW*Q{*;6nZ90yErN43nDfT z^HSiTaa09Y9{GxnEXy14s1b6#3|4a-4{}%4oM0|>?PKWfL6xO*zE5k2d6}q-+BCGU z+x+&1V8uU88&@)nKprzAsxTTj1H8?QYcQ~x6rX_N$fuRZhCU{0L>C8Hf}`cxL-B}5 z<)AZy!&&%4?qJp91b8a-anTHk8M(qOuB)foW9M7qDE=b7!#3_${G3C#mF^l^+MU5P zw1`+$%UN==7e;*-#{*)Vv6>y2bP!uVeQKUFk(^r5`6!YsD8)(Q0Z$Z$Dgf^UYp^l$ zgB2Y{4(LUOfW@L?Ex-&&w0saL(`#P%c>-td1Cy^VTVPnFeF*1UC5H|B$8s#O!hB-o z;fU63LV+e29_j>xGG@AT@w)8=mfOLj`9bx~FKOn-+F*mhb5#dAwT7b;44u75R-+zgH=s*HVK}j z*+{rNq8K%afziEl8~f?7uQL6Mt;h1YPx5*YS74UjJe3(3DU(?MXKuxe?QN%DFPuep zGF(H4o+Wp{GFm`;{c1F26ll0kL@jX;#PXB zs$msCxYzg*%?q;;h1`NH$?n*NYz3p=Yh2Ql*>OhR?QJ>FhA_+$8AJ;Mw8;xPp%Lmj zUPUvBvY-M(6!L^GPMx-0aA*l18QUCtbm=ktOF}BzibLZB6X)CfMitLd7}vTb&yv*) zn99aQrD8j3H1`kj%QiJ+C!-5=I0Bo|ZQl)9!6KOHzU~i?O?6j8$$P2%9iXexHrR$r z@yOFdc=BHAvI=g+(HuD6eqmJ9y)1@SF+A+H0(O`x1y~(-Cs-K z3)tXkn20@$bKoleTe*HyhY6I1jH@)k1CZ?MLmXULN1HJh(tjH=U>#Ir>7ATV>w8<= zp+98yf4rFgQitN=G=D))txrb_{%u&Z``O&-J3;|}CO{h&SDCOMQPEx-wWxHa*u z=8Ps-Q)Z?#Fkz#mYm~bu5RFQ?P^a~$pWFzO^l23lUb6HArPc;CH#Ek-GdiJ)u&XWSog#s&Ebw1*MLvIenG z-y`w%E4yB6=A}c^XhVEi7=kjK_jNKHeeJR(zl~5Ice7XwC*nwbN|mr<>=yQZM=cT% z0>L3sKg%BGOWArGjdp#cVNB`(CeRqI;v2Ykz60pD->QpM|KI9rR0FOODrK1-Kuwj?cF&E=@#Nq@?4SOwGd zf4IiE^K1yNORnSOz~^BnY9eT(wZMF+c*Kr?>EM>SwRnA$$VB?-!>o3P9B7PZ zz1M4oEF0%lgOU1am>YWtn-#o0A10gvEM+_O$-7NvAv2T_Ue3R-%aBF2nx&NI&5d)E zV7Y)<^Gn^ue3|xszN}~SD)q#(Sx(g5*TY)*I2I)9YyYmVdZe}HiwUQdje+ZBh~w{o z7S5rUgzm5cbzO@*ue~^(i1VIq2gQfMR5~!J*a=4__6xkQ=vc{DpD%rvsE>JC5SjBl zgUJaW!GuNHCVV-AQ@MiZD17%@NMajWIHPC(dOI~?W;QOK-hGpeJvC(9t8wd6{Ja8& zo4V9@aII9FouX*f0$ZW&L*-+yH0?|x!-JNDfQWlKeImK~(FD^m4@|oTWXiajCft$z zlh~@F$vdYOgm;4)0IyH2qb%oT_)#Q?`=HaJZ@|Q|mVw7(O=)539_tM>1cRf^ zuiFuevRIdCCk59PdNu{#pNRo5*~eZfAiWa_%V)5VtWd7WVZum0Sb()YXED~7Zt``b zk$%Wm4wC6NnNlXwO{_`W9}tAYiP$26E@A7GXheuJ_eXm-G%4@uRhu~K*!B%?e99c- zmdkTZSHG03Jd3kFWM5hTKRCMGjbMIu6CmStGsX&H+?cW4g^5)IzPPaIb&^rXz|6uA zD!E|71LDeK96E76;}k1FVY-2|LriXP2j-X`8}Cjk_U0XV^I($cSU2%;OIiRFAq9k5 zKogWG%~q(PUYV}%7y>|e8-jbvgHJA5LChG!u|R}x*Do&JY@lIu478ji6-8vocTmk& zAs%+V7^Z0uS8%SP%5OB1+h9MRwDRQhx3jlYQK0xduAYxokpBmr3V)9VlytjGt0A%Z zfzJ(fK9>lt5-++tUSr8HuS$h80e;x#9+Xz|ov*K7RwI5E~et(`f`e{K%i# zYFm*Qou>qJSyDxO2 z8H;KxQe<_r4&`(pWgjS5cazMdKE{S(c7?wM?!@-3i=R$zX5J#IPD7y1m%Q2xcfU9< zL})CF9Wu;qQZntMH#3~C&g)q1(71j60#rS?Op6}EI6n9Bz#YS(NldPHt3s+CErO=h z0|NY(&&~tUYIY7>?}5ZtE0%fL>M3oEb3}GTZ0SpocR;A$-|pG1;q7;{#6Au-$7wySxqe?B!Vxg3yt;)6hZZ_O)la-#*cwN&Vdin&Tt5yUSi! zMBQij6#bU^#qo;GA+b&?|5>R(I3OFe;$9~rG-AYJ|wwqCPSd{Lr#ff*5dCbbQ4s+ybGfrHBWDb>yrN2@Q>f=sQ~Nt=6{R0ZUX0xq(!0R0tW0A;}^bV`h}2A__q zUOIH{zTZuj#$u(1%rq+wqGlV!tm*0fGR7b`{|e*qgS!`3LWqQYa9WwF@x#Vq`pkLo zvM{m9wp0-xxZLPsf6*G>mu1AB9V8EsyGbz;%hC!CR%op&Nw5`!G8E?z%)qf84-Z~8 zQ<2!D5RJggX+6}pN3E9{c}VA_oLhm9>L`}5*QQV{3KXXZ1rt;nrcdK|ZonwvpiGTu zN~+Vnri%bt#BPx+Cdlw{@6|}Xe1fAq!U{4LR1ZR0p*jc3_Nh@=i0y!fJ?!aHVA+w- z*w@%};jHOILl{O|DYEq*3VOmZ2cS8Sb~R7wY>j2;BTIQr5E=k--S~7dzZsYxY~K3r zNcTkP0?xzM!V+QazH~gp`S!lgEm1iOl^LO!(NlJ=p}E*2}nF z?;X-(gxRrG#~%Q4UWKW~@{OiUb0lmBM5bYg%To%h5{8u_)!<;1S%0QUu8zqA^YMPw zMf1@0z4%K)7<1+v2+WWC2^t21{ZmHn8490sF!KzTVUV$qP%n#_W+45CH@^e!m(*8Q zv4GTY6ewv}xpZ5-S-|Zh2Pz-oaQ~u?>pcA28?Ac6C6t6JP(N84s#&Z{kQsS)51UOk zDl4^mm33I`(LC#}*KQurTvt^5qkxLFI-}^4e$5_eHRaL4je_TV%A;!zmO-{)wK2vf z8uNiF=DYZ-C&Vj)wVy;v!?1*j%fAK-l}ir1)u4=)lT+OxU++_wD|>|W(YW+ry^@NWl&-zg|Kp3b3g65dFFOJ z25{Tg^wzb^2l(YV^t$q7d*(y@j$Ejw_s+jWJ#BWv0G^dw0VxrRu)L5*BrbEgzWS;{F+aTct|ol7L%#5a9MNNGF&f*&hW(&Fp>NrRsl zTE1=O3^Y8mVM4)WN;px@mE>Ewvnw@B?qMypC-2_CMhHpKEjZ4!t$r*v=mmN2K zhrd;|yULkpDUULqwxJX|E2M{>EJ+*bUDBVMqz5Nm6BO4UoB1fa%zbjXr}^`#zw-)0 zMtAj+sCMwo^THDSy&Af0(*wd&&h%|qgqH&cOOtj7ACSs5N##0WY|^}5aQFP7Bm)Wj zI%n)x44FoRh4M&gIP-lx%t2$4wmaDv7A8*vXFpo|G?mAgVud$_Iv(9}ES#JeK?(Vs zkVbUQ>P7L9MY{huouMUXygy5=QGVE(I7Buru?%_k$iCoSHR(CUawG44=HjNt0_-L*uTVTbtndgi+(G$zu_IW;)B>cz zsTd|SJV|>sBOmX0I7(Ex4O7L-m-(eF?5Rm7<*ZnNYSYk^rY<+~8-wu6*_s98v_-!! zlH>kn#?143-#kAn>`Y!&r>S-1ynIB1?j&H*gN06ozll7;+;PzNDT#A&i8QEYa*JXR zPS0V`OS3#8N&^#x9tKWxnVS6{zx)t$Zib zzM1pXrS>f*m^PFnc1-pZQ}P?}Z4B}3Sk>sxMqj=@T~sTHvf(qp93YTY6yzG?npT ze@a}Q@tIh&DyHVM7*$L%Vc+rujF)tIP?j1c2R=b%xqEYE7{Z&rC9p7`$_&gaz@Sh^ zjuOm~lROv-<@2|MrG8e3`?0#Xxi+;R20k5t(ltnttHrl4Zy}%q+!X@is45m%iak+8 zPp6%g0oTYji;M*SK&81;KR_;Rv&U!(s<9T@6jQSW1+MVqHE{N?9$stkd*%;uV`tfKH#1 zo^5==r3+LNa2q?JqFDr8qAi$uA6V{eyKfb+b;beFf@bqTf!=ryDU~V*KB!}<+ddV7 z(awy<4C4aluKghOS!ty$2}@*57S-AisZf~O9}%D<8ijjr!*ixTCatqQ%OC-~IcRoH zVq`LS6n~`dEve=68%pz+yxGOor+|MY{Xg(>KR&hMi5#=1_c@8513wfTn=ksDW{+!k z?k>A!J)J=S6m^mM)6hjO{n zRh=YDj^d2A*oP)<(@XwVvbUg_p6s6^Qmr#{{hNT?mSdCt z^Ztu1)#&lXXFx;05kz%evH7@cnw(ZO4$BUEoqJ0WOYM~HAxfdxe~tzoKFoL=RdZpB zz}5vk4bM7i>1u_x{jygp^gOm6@0iV%d)w;5ZF>3SJD~Faumo`SHgjdLgJ#Zi_qqt* zke@GFFSCyw{wE%^Vpa9^rMIbc@xsi1QVuXLIyD*401&vT73tUqsn@-wmy-X9kGSMb zb3tz3Tm512L0XXSY{VmvDc{BoK_;uJeu2kkVAIRsYBoSP3kuxbiWIN>UKc+R8%dQ7 zXyVQ;0L`wJv`Z@T6ZJDy=aN&S{h{Ub-`zqxwk@Y&WVXNROXP$Bi`~)CPtKfN18x-y z(tX_a#{~-7uyyp?Si4u(r-24mNgDXFiZ_|58>9cE;6GKXlbt8L4Im_H`Dw4NTeQLR zFQ3j$H$L9)`K<37zE>>o0q$QLSiMy&mv;J9vAnxDWnb#D*Sq+BN9@HVzuULh*Xr89 zZH$+<>#m0nYJb@ychSWz^#o|xU{&qs+RjUCpu5e2%mOPaJo^ufG^Xt^vcLJFZckIs za6&R|`+a^`E^HJ7JaDVN(1i)ji(vnj8tizxXd8Pyi@(N zM}Im(@wJK)kR#rHEIS8U8tw~@i*HWznKD@^oUV%+ZOQDbs4Yy$;4@APg)yk|dK|kU zv}AFaR*>x}AKz`N+E%7zr)D$@+}q zCfD6Qz4^Gx7dVRLi7Qy0d{(4}IvbZ!esGBiAE1W!rj}+HwF|U6fl?I+*sMa`vM|xT( znw~q~eq)|f&8pN-xTz6;yrN0GQ7SfkLg&WnZPhP=u+Lb@(O>=ng*p$ZM`v@`xb5g; zdaYy)B6;KtD81!Af7TJ{!=(lt_@fJqXlIwx4EUF{(_qD$H=0FP_4WNnfxGPGR_dQp zmCG(TR}{X!EtBaj3CtW1jnTnK-gkaR&l~%QS=oXnYFunIQUA0XD2ICAzL)(We~0!d z_*w)bdj8mrymQyb`8dif^*vAt`DhE|8E=fsqPYG8Vr$QnuBb4gUV>WsuRM@J@B%pr zWnH8XYK9vxyGgmnqmKrwv7#2^+lbBW!!W;&`A+;gel`mR;{pyzPfA;$GjoGrUHaXYj^MB!xU*&>BP5I@;vV362|hH7lq`QZrGFmS{rYvgPXt zp=n&b+QDs%=S?QaFml!#BKv(8*0C-}M0oqHEO?_k!kOw2JzpD!J_=IvJX>3AX`3v6 zltYycV;meu9K_!GwRD>R;)6!WC#c#s59^q52S^39ay>E+*06f77vt=EM{i)O_2b^^ z_Nd64ei?j~KOXt2M*6*cKgww$=4}Zh6@nVt)h9YK6bJaQ5uiQ3q z;>hM&8}M?$pFq*jevwCAuK_VQ_=ApORgD4cL%HKE%BPwi9&B@QSs9{E@?!d~d|cCB##PyyiG`E^T$ z##ZJ~^twHt3MJUIs@t=lEGu;M9J>Ml1YLMgp>Kqnh!&7`{Z0g&37;YT{}&+`6GUL> zpcD()mOzGZ{|YU-+y{*j)jg_l?osfvQ|L4mjeQw8XN5YWXP-vQJS*fe!0L}=tFt?u zF+osPc|FVLcfGP@)R)l|AzP+HM7$|-O$7P{ipUabo{~C9>M{YTq(akDdZr|M@QnB zeFrf~g7NYQ6oIS;mOe(%_T6kT^sqvYk^P-^>s5VY`}y#atbGtq221H&;D@LbCJpR? zB$!P9$VF(y>Or`kr;O<9U>4{El1kw#+HPLARK>T3&-8`+rubq}?0nu(%G_T3EFBC4 zHshj<<}Om3ayu-Kr}5F~?&hP1L$Pq50Rw+=PGwv4Pb=971Wbd6-*R5m@qA(yz5}2uZ>wuv#ag zR(X>Jbz7}nl?O+8TLx3S@&iFxR2*@Ne7g+F#mo_3r+Mu8rv|}jq3LIgHqX&U8dAeC z)+n)_yvy!mPv_LF2Z=rj$faWRLHGn^x8&}G)oe$H06iRkK!llnfldw8nP6_!^d#V% zX8r4X@FzRZLZDQYA}atw?EDmo#|nX08Q90FhFGTg0seydK7b_DeyhA>E&gp zdLJ>9!e=OKCfwK0x9Y&P{8TD}Hw4l)mdGX+T`{v4%`p3IA8upyI6@=@f zLuLgtIU^Em#|<@K8wELCKPir^D7m;mVFE)isweFB;`#GW`I^h;HCd~6~q>ksrU??RWCZ#*t zlVwT{yxd+2T4SK@@_=$4ID@G>y!-;!oqF z#tYD$4B8Cpf#-c+o&8fm!+qrG(w|a7_k{HJk%P7wyHb zg{mrZv`M>Ior~79fF)uTGs}-~k};w!UFCrf!a8N1QyleD!r2qKo8>x6IPEEH2QSxU zzBbE8&QlH%4h{~zkh(Ld&!Vrn5A2m8KI zslVw2RU#H>pr^nBs}DbWmK+YrRXMZ&U1xAKplp7L@Y8nndCl`ou<0J$T^@Tp-w%WB zZ3zHqSdi}kn7dW>OS>OdUe3{vw9fyqh{wvfm&!r7L5cCnH|td`>ht$<^?QErwh~ zGr*z878pGwAeuxr88L@%+mlgsrn9$A>j*GkCKs zZS4gc6bvhYxI*w5Z<<3ft@;-7Eyc&6X*THVmtv1p4b=w?qH2n%2R+XWvka$Ow}a_} zO9PEsCq;%zLPaADeIu#z<%RN>BY8fd(UgKAjOxJ5v@(+k6ygQT`; z)v>|lvpX_A_QOWXQH#NbB1L|H--rg~@Y$=*xR>f^vctGtFJQ5;oxVoxhN*-3r zDj2GFNHR$>>xLAd`!UVWq(K87GTH4#*(=s4=$)!poernPO7E_qe@1Y&?qesw&zbbL zAmJzt*ecZATs!Si+KIOG zPCI4Hcmd!T;X>8?bg0(2#5`Bmkf0pQn9Q-u*{*sTMeHnvHDXm34w+2xtl5BujaWmI z%}8AiQ^dh^pe>0K+&E2sPPL`*P4@BO+zzXv8L~Ggp|>eWCyJ#-JmjoV*M>@G?^u}; z=X2IQ&Q}U^#kv_~Vl*+-VwyAhG!#{7`*o|sPyt6}$4nBuk(TADqp!HEKa$V1e|XuH z?IPh+6r<|Z10w@~FipzK?gWMFuw|s|)C9aLWu3A?osEj|PO3030gYy&tm6zBRqD{C zVRoy*0t&a@T^v~<2^hvNRqhD3oV}5XU_l@}-@bhHpB~VTKFv(e%6%dSW zGGZZtkgJ5CU810y{rQ|XM2`JfKJrjDWGdjX0N zJ7X>h@u}I?R)?mudRcX`owlOItn#daSGe31+BVj*y9sqb1A1bE&JnyP`Id=S-Q&oF z#w1G_xo>3=bDriDPpX|#eMSn+Ab7gN?VhxFZg;Cu@i8hTg@$uFfCt7&b9Jn zwVk9fX_GVFkl?O9dpL9g%F(=z8ZRGlq*jJnvFo!-{pFEN15Gs=E{b$TMOy{7n&#l{ zI}6lYg*XyJ%pGE}#ticp8M;-a;w)SA3UcOe%7Jz@OYI6yl_!>?nZX*wQ$8Lz@`lQn zfLqX;t`uLYqq+X$fd63>=x5UP2fO;y)cEU^#)!G1bhumNwC%ah%n9=hM`ASjvN2*q zTfk#gTiv@&klVP)7iE~v%tk=GK3*w}ODnE9PHh-Ku+WqMEe9;!>1%%nX#6k-uWW!SKZAx37|(Wr{Sc2it|6z57xngo#GTXUww~NjtakHO+%0i77JM zXQ<39-()+6?A24V8iu7s!GsEAz3j@`3p3~VgE6xcX3cn*m18u`EGDgi7 zWz7x@LTeV{G%eF^SnKu*X=C(@OYPrJYC(zRkyO_=bDaqv^6Vm>^5E2^T)|G(=i9YG zfKJB9@q49Gx(pSFjgU;9Jq{J>zRTj5j-(m{(y`F;D$H9@KOS6$*MbdMjUl;#bubt` z$0AHG14sR-igz2$szJqTvC)Q-GJ(@37MW3tD0F8l0Pqd9?xX|d)^)?-Q+p1A5ZNy`&wi_)Xf`GW+4Y))#LtfnZuo#A} zQsK?BxJ8w3y6>d_2~7$9k)*VRiFK2^1=0&&!>B=X`*18FkJK*Bk+M{icRuI%r>4&o zbOXd6ZKKGqbwL#trVVnUqH2iPfy}1ButI*!RU?Nn)uNzDr=c5$$2^o~^W-thoJ4rX z_L`_GD5VFT>bND7XmU%jL|~9oO|`w0W1tR;pQJ&7Z6SG*3X@)R%t$#lmk|b}?>!|k z22!RcWA~YJgiV<&*vI8>908#WI(|w-hEIhP`cRW(oI^Jd3*`MEMvMbe6fHdp`kUnCw`TBS znZ?V>`pfE6B>_7~UWiypLjd#z>Rri}Q%GzbX5Qw_i5wGnd+Q2IITBXU7)Z9!Z54sn z8~vP^7TtBtvY9p27T$w^7_{NR10}XqfA1ni+hz0xe+tN^el9Yp6?y*2IOTZmbd;n_ON>^6G-hxQ>KMo&Vv0JO9+3Jc^^PY#yfnn>If%sb z9Lz^kX^$Ys>K}N@{!#K7pAO9z4QfWy4>oO-4DN8suP8fSF3FBqop;H??h$TUO327R zjZ4RvvkHC?BE64CEYZnqXadzEX(OsrvJ-j~$4Y6WDxg=BnsLko0_CZ60^zAW4uTO( z0P7G=p#Bac_M&|}A~Cs)fCG7#r(+bqAQO35Pj8et#6(6yg39k>_h|6*vOSgwi@gqE zy0pb*eW;PFqBfCe$_56pj#h6Kq2Q%pK3P*Q*W~qJNrCG-YlE3+Y0R+a-{yN2%Q{c+3U7bJwxX96$<=Cr1>7&Iv`$#Z z8GZl%`G30wOq543I8(!3t<_!~14xpol+-4k!JPiz?6I*d1^^zs32w*sz$4#b!GK4^ z1Hb?P0OCO(=l>o)l=ZLSl)8q$`7f|w9r}yNpO9@c7|hSB_?+3MMcd)2WxHDT!7K(( z%T^G6%1X{E_uLm`M4aQAf`IDBS<1C&$%ooN& zhXYS(S{nqx!4!f%dvSu(9dKub7J^>7aKOJW6#Yy&Ny!!tmbxF=tk(O_;OyeGZpWtU z;xy{Rwr-}fY^OSCr`qeoPV9rV2G$4+w{rp`_u8on`@Zb8V_Wt*AM{b}w*Q3YKQsbz zvxFD1G)C)dUDd(ZOi$c&9Qq7J0m_82wIQgH0kw=N7md*Z`vjQEl40|IR?d%hXvQtv zp=NEywO`pTSqiEe%6q!f>(CeAu#vyJp;38!<+xMFaS(d7vR%~W`Xkpr0QTQ~6j67+ z^LKpJcR(LU_5YBx^afU-LFoUr?%d|U{68(R{^A<8oy)09ARCKoyMpD&ANvg?&Z60Z ztFM%449oL)=5Qqldu8s|iVmeffrx(x?BpFD<2a68y0iwn9M5g9^tr9zy3NH}eh0)l zu6$a(!TZ^FK;s-N484+4(RdH`+*_UWPgU4GgH&2w1I2Bsxh_iRS6aW8F275=?Y*e$ zH_Xg;Fxyyc@YSyKd47DS|K8$ic4g!toN?A{=*?II?g;#AcMjAJx_z=`fBSpob_Im@ zE?j>fy8XSu=GUn20H7M*4|niOjtgMDrFW(Mf#Z+FKSGNlt{;EgeFsE<&U3ikM_l!& z0>S**0rCF%_FoTQ{gY<70`?a7&qbcsU;R@5HZaAn?l0Tr*ChYb-EW%b1W0_YJ&xPb zZ2;SHuKR9A&zavA`d@90pW(jL`=wp3AHBPSrSI;^O-sDLCYitS4pBh8wEN-ybK&>l z)0LUq;HcL1?+WhSxZFkHESM!v38g;(4ytPhM0*Pg-}84KI^yuYmrqPG>TmPhUa$5; zR<1*rde_&pZU4F3c)&q(y^fm{KR0kDUb`D)c7Iy~6n>_L)*UWa2hW^tGu>Y=E63cf z!?$Q09c$b^0HU$yaQbcsNK0-bfM{&s|1&h?@6os~`FFp!==}N=aM1Tm>OCp&dK-U( z(g7@8^Y1(tP#@zr{j&=sfY+XDrujC&c>vTwx(`a-R&X;Ir=FdUneX4DeEYz5rM7S? z_HgW1_`U;vhuzyd5T(xf?_lLVy@#6nCuFMMl~bK?BF8z8ZI?vH*PaOI=2N_z{)cLQ zgVPM_Qpk-*j=IB+yOHQNCWP(h`BgRq?7*q~+T$L#sY|;tt@88Gk}0=e=)yHnzr$v( z?mHmF=D^h91mfbLZuem4WT&C&e5L+x7w5HB(>Qnw$Z^^-C{V}ZFin{$N zLh0Bi?v?l(wC@L8@}bU``s<9B=kt#H79%!z?pl5H&HIr~4$iQ&b@W&?FAbPZZ-(H_ zT-hu-7BASDD_Fu~+NfhZ=XN;fF5U?!IM*m`?&J6w^c`BS2)SE`=IYL8Tz7Wru7U2Y z*f6^|00O;J*naWseCKDNZ&Uxf*WYx_<@rwd!%84;0mO@whMMfWj}wU3iBRze^SYn# zx@ga1I8bMqx;OwrJNFFOBQAAwoX0Dlo^8|~uQaPRdnN zW1!*9H=Qr0a&ZczA^b5^$%KFVUb=l>30YrLfoE3}y-gB#lWW6HJY&0d2Z&DGhMW?x zwkse$<@ja+U2}inbKl~3t^C{DJCc8o#&^J6-5K^yaUXDkJv*P5WIw(-2SUB$(Vi0j z(**mUO1&docNG3d;okxG!`a8_p792r^Ku(``sp^I`~fwPA^m6maO(zuKf!+0cbBL7 zT!L}v#*b~^7o>Sx_MsHR&(Qok;q~L24*7G|sk@q{#yAmq!Ee0mEf7Nz_FA{8Z)Vr0 zZ-qNrwr!S{JF}(7ga>1DR>yhe$EMsr7x>rH=(=;x^QyY?>dvzGVey+e6Wgii_|G>> zy7HL2c7Xf1uiZ6)*wu=8QM_eG)ZIK>*QK96F;G>v-u8JF?B^v`q%F6kvnTDV=%bQI#=iN9l-T; zmRrHUk|DX`Z-vQ3R|7!;%>QSzhSLZuGq?@z# z=*j4=aXyLUFPy9UUyk#iK>}8>gj>9G)1h>Yu!ul*0*E(ossa6f0qtL_pS_!m+tW*T z6PDKHo}VF@yG?sDWDjnp8&Cu7@4Cz1yyLDe?wD|2@n^S{pM3{d-0|g)S#FEJ9>M9Z z*N@kU{*oue+WDg&e+8)VkK|hS^aHB?*CfE*3AYhI#MW*>NV#tHfACDB_v7?@?(+Pm zH7*dFE6bKvi2<-om&ZdYu@u;9{n@|))JjLPzJ@pa1Nu*O*ClUw{Y9~K%^Gue&|ig{ zjGo?r*9gn_^fRI?JYBQaoU*@|5c0hTMxryXYaLN1*n0qw;{5<(?6hG~R zyQTk3?KpQ)oMX3%ugBK03;PsTZWs3X)TQmp#op8_;6l*v+;6b@UGl#l4;+5yJ2Vy> zuFv|Y_xj?$ZHNOqOp@~$PkX2D*HV6m?XRi+^}8E}%S){~$A`vtB-eEJ%uWl!6czq( zq*Si-&!zo0o8ixO{cHFC)z-PZnMAh$9nbw4FyQ$8o%?UL*S2Y(6&Nfh@m8dJJaN_> z$(2R?=ox!v1@q6q{8yXhwxYY&=g+nNRhawN$lI17`G>~*HPyd*ccH#V{jcWvbNYxH zAd|e`=lok%`JR;ACgASlwEs2cA2P!IL(I*4^nb|p|I++*3w&<@P$2=OSsC>wli!Zg53)8IM;Jz|PPRSE2(DcwR|C8$8rdv-j2+!g^uC7?z8MG^W#WS?r}z3{mb zhzv9pm_|?N%Mo??)1i)SAlkO7e*GnbC=I8AnZHcV%bvKJhcp~8>u5T=+SLu)LFuFnkF&q zaOqiO=7l!l2Nb3kLcoWtCEl9GyjR6}KgVc8K}s{AcG)r?nL|wSF(!5m)ok*~AWTqQ z4RMZgNn{hXjEc3$Afn!OmIk*~YnM@*W=Tl&CT>Nhq4$1_qN<8S5{=ske@?1=3O{*D zN=oXqP{x}KAA(V(hoTuEz}xEx9~l4-gs4WRMrTh8by1X6jHrSr5@r&P4%(tRFbT+e zMcHkIhFoHrdB{Z^J(^`=A~SsB4}9{;%HCy)6a=FLqq4HwfX~2zAd1`<=jYwPJ{?ZdmiC=`yu_ldZyjF*6V??;L2JJ;0(^wzc7zVSphIc}OzkoHGK>kaNyS za?Ux4L(V}mh>~+gKvaYwBSCTy0m&*sK}AuK{SUbJch9-!-1C3Wz4v_6^>lStbywF^ z)mrOat5;PY(|x#Y7v;Ad+xz8$+fgJF2d@AA_)py9Yod1QK-ft|3sp!rQF(}|~)A$>sN$U&8cPFK_aPOvka=R#EZ<&~urh0OzG(Jh+8XS1j zdVsYw9U;~Js5n&HcTZ|G=j{!Hf778J*-SIzE8EEt{C=zEtB$@X>SHf#`1C9MO{WTX z3`=g8yBPgZ-0Q&T=}>L1*>H(H-y7Mv2EnR%KPPkAX}f2dPJeyQ=YPOy^;n52d|bc3 z{Hyo)rem9yfm6A~$5*p{H=jOev1Pk?H?3|nT)SbwE&RGISJv%>&8fD)^Zg$WJ~%)_ zx=CkPhGo}9OacUPV*`kGhJ$;be_Sm!z(V=)PV|x7r0Y~{_6W%z9pQ|LD88%n-5(x} z%{9RJGXHLE)jSr;i^{o#B#^i?cPeeSS5C+&{=4L5$)_)$(*0h!88viv-<0N82{!0F z3S<0vDP9wGEZu@vxAI<;;gWwAPNk~$hxMKEUw5 zHpODyZJ#QEVLu72f6?;fEe?u-$~ez#`=n_mcJ<_>Db#bvnfR^J*oT9l=V`|Ju9y6n z@@d=`NIiQ;)k;5}Mrz&8)?EA^`TXNrHy`(h?(}IgNvLahqI{pyCmEYP{dc_rbiZIL zzeZ0GUXm-sDzu2S+!j};P@`B^C_TY_x-IGb9b{V z{{V2PU213lThd!hGCoe3Q(URLOPa|~xWl-7Cc)CqN z^Y*Ip#u{uB#1l7pnd9512P^63_=3zD+f66x9Qr1&x0US&$uHUBEq$ zUsI%l#Z+#I4bda6R1+7!M|`oUvV^t34jHB9?H1;5)unZX*?|Ufw^Q}nEh*~+a%sPh zazfp7+HMvT`o_fSTnQrae>C${g&$uUod-GzGb4%B09Q-BG55Lvn%$cN(!-8 z>84N5$vm|nnoHEc%j)6dwP~eq#|8qq!1j%B2HJE)hY#ob=@N(lauD=7gW!3nGD6j? z8csqx@uN^|9QDeZ5v#&Hkvj9OcEmX{87CG0_6@ACPbtt^1Gdhn9ivwVH-^qWM$Yj- zP3hcY28$gA@=;c^O}@!X!K(?hA@1plg5^xv9snzUvmHD`V!+G8FQ`V|LT9P@0q%D# zct1T~;{0Tz6W+WbgPD$e%~;rSc?NjmA8A>R?}>q`i+ZQLe&RXWCF1e*%z}~=Esiws zT_H_|)!8r#L&0inZevIFAfA<3{pE3HvD<-jE;lc%YR&Ma`!_dLZunHlzCi>_k{X5O zo0ym{p4J-Stft)*t9X&DxMCKzR5U@2oPH3Vk^MM$>1W})-e2h2McRcvKF0yRc;24f z_ERT~lsG@r#H1HO&F}#d5m?V#*h{CR#+sw$k57L8?>!`s4AP}5&0IV`#F#+?S4j+a zCq&Lhq~5|P!0iyHW3w0Wc$!@*{`tl=_xVdug<*B8F3JnqSnP+mhDK$1c9yj&s00~A zJT7Cki{(yRS$#u9WD4Ngblll`A?&yqeCK*Zud(q`A_~^4dtq;Rkd}nH*rFTW`U4%4 zinNlgofa=bM4r{ikUCICDU%ZJdN$cZ+jd>M*AF9*agY5MWRngzehpX{@h6kbbvnFN z*3>er$3lYxpUp;^61B%KCYS0IT3f*5hYz! zPx{2t<}%{5OMbCBJlM7} zzqJ0FpX7=FbrMJz#|YE%xjrLCq#hA}i!=%E zpsu+2bM;~z&6Jkt$wa_5WhrL;_62NeExHC;<@j~wL`$XSt`W`|G2CVu*t!w4%7@)SOj&$P?(s5ThyD;U zORfIN8=PaL`=XC9axd~kcW~18J#m{c0XRbV`SGMx4!f~6;bKCPSYY0~(fez`E%3s0 z@S*b($3JY$2(_`J3dL6?rvJD_iHCycByVCq7W9wzaV)`sSET$0K=8LzVs6FOy1o1J z{kQp#HE(o!OYX@1xbp>bIt!F}$3E9~N}F^;spW>G%-?1HzBWqY5aAr7BfWD7^lWV5 zH~9MkeqWPxrfzlOjA6Ezm5u_6Fl%s8?|#8`%W4>D0~!(~PC*ukWP)-{Ki4;|^@<=~Sm6ZLHA9DGHED1ICwinIPl+os9kGeQA&uBibwAs8()H67QtxMPeT;QgIQ)~9FP_gmbvw;~8HIal-T=wa{?b5i08X{$u`V)f(X_2xM7{>v z)WYY6yiarJ2^M43?}gNVY4RQ6rmk#(4RSh2M{i@CYn-o9T-9Vz)_T=5ji9_^zEz8k z$F5#;|HD&ttGl?=_H`2G@+p!Q1l^bo<&T#HAfpXF3LYPnKGA{pp`6RW_o$5=n<={fkH6zcXcTX7B zb1v%@=+Uv5Wkky--8Y#)mRoxIf_^;qT1+aPM2j#EfTFzqyAXkZB*93XL#5_8(! zc@ShOLDj-At^1XuCH$MPkTFhUZdv@7mxU?b3YnD?=+dpc3&$VuLCb8)fyP@VBjD!O zYbz6*qD@k*WWgRGJ|6-s(?8VwxVU{US4-iOShmqOTYB3YA9o!MjI5F5SQI}mmFaCU zU!%g%QN8}bG{vdT{~%}tMiL8*5ir!?PEPKJNxgKgDE?QGZdggT3n#nux^MBciqzy6 z|9=%lNi6&tEJKz_qs3SKW$E9F%)b0rQ9z`sTj|V|?({uD)di!~!n37wXZ8kLv{mkX zFV0~3EOkR=-%loEayOK*aO~49k$bz5&MadWFaOL2CxJqD*I42X%5NCkKyuxxcmP)Fbu>q-mt>J;MO{VomXzN{3(uXG-?{PbJlJKf`m0T zYn4bY%5f`oBMdG?2)DVxa~kqfZ0I8;uGJwOM5K|dC>*sqawO^NI%(%5)WU} zFe$}A+U0f0L7eX3fNnwCq19B|UOE``k|TS|^^xjQz`5?5$o!q3nlgBLXO$8f z;S_R~cm0uSY*^~%@%f*rUfoq6gu7el{^~F8526uY7Jsu)pEpli6f>A083-WHTCb61 zd?R%`pgQOI!zV{Nsz1N(@frCKY1&%oVBJ=$HgI_^xqO3bhq7p}e2_z%$WBkwaPtkZ zd#O*H292^s7EKv~PEeko)7{8HUON zVu}bPIk?H|;L|U~m(dctn!BIMh*Wx%&Qxr(W+zeAnm;@L_%oxR*n0Z91HLwe z+cT1)@E_mrTjmYB$x#5srQ>X((RB32erE=`gqFVFh6Z3{u?oo?1SuHL{WAAXeh%SycIb~Gdq z)nBIS5<~7pzm3gT4{3ebWAdO_A)Ro!hR*V1Og;}vl2^txvOwTVF0jEzL_^Mx{^9vyLQm{I7@L z?a##57LbRii-$F9(^}syGAzGxRAT%CIIbnbpLU?{oP{^oUyBrd;t<=_b{{KVz9-ef z>~F2O-;*>IN`9S;WLx|Zx9B2ItDMvl`#0(Ta5?mmTr8{>u`;i?P&{3^e}_Zly;O&C1K7U*NjgO-4O}VOw2i)OMnfqru z>>^q5wA@-wf&eM6M-A_#d$a$^E>q%R#)6mNkDCe#P6_7Z74N0xvj6!G`*J7o_{y39 znZmZrr~dIQx#2D-0735G_`%NHQ8!}xSBv~8;a>8C^xs{Wc<~z~U1VTHPt8>qYF(RX z(i;lTt!U=OZ+#2<_NMKMoNi~&GIUe28Aw^*qNLJjTJ;hRJ>+(+Zm(`!GM|wg|M8Il zSoTQ1J0@uxXqyx5a;s7N=r zHFP8$)&Ng?aYDZ%KT$4}Rh%ou^O&DFiUb&=5DL@4`on;z@HASBun&|ql8AQb-1v*m zH_o-;fLMcp>8T+U(zy zXyvU{`PHr5)9EdZzRZ0++4}s=nr}1B7x(=dM1=G^(>Ud3Tk##l;IZM540R!dw7P<^wlznSjCa>zG+DXMT;iIu9hPJx-hK#Kii-R%$Juo zKZuvA0a~}E;PH5q)@Z4b4Ev>Tr12Dhu<10Xc_!2dfOn0&q1DvdHD{pp?FpH@Pi<ZI9X5w?B1iRwJa0 zDMi!$jXP{>sSiA!Nq9ER$D{^<;yk?3>#nB3PTOIco6mL`J~DMaE*)x=y~1BLcYYT1 zxj!4jA`(h%9_t2V(r*ZNHZ#@0j*=}{O07xD25UD?=IR-|?FB?6Odm(@RJUdDzrCiK zzZjn^>Do@Z#%K;9X_N3y{4LYul_vr>bjPT2TZo?ZUfXCsU@2L|?TnkonG5d>x(>;7 zE$7`Mm2Ybyy7RLa15veqexoim&rcXaZFbM+$KvICYPgSca~c;WH$8uO|Ju}vr`9Al z*ENtPUNdlniY4{0rAppPv$ytyuj+;N>*+E%1=g6qc`(rjDDIyirAngYiQ2ZeI#Gt~j(>HBNBvH9No^EP4xRH@bj@DwC7ScS z`vc(o>K6G?NzzxHp`RSvcd}3AUYwUWT zD);`pB;Z2lX(Y$`E%FZ~N#8IxUuO_JI*3ru`Xhyin17>W&F_79+*h4= znx|>+^Ua%B7Wob>t$QV25{4ufZ3RxP!HT}RCtP0c9pzj3@4lqseikqvF{y-2`@VC1 zp?sTjH^fyi>Cp&(=XjuRmp6UYH&`>j_#`7Z=U~U9Ev|aPao+Q8D|FMyui*81{u|ZH z`@OgC+|tiY+mN0u!}w+mU5lAB%v+*?lwlIdIKKAaQs1`>pmEgtt;X|$sG8??5}TAQ zoFWuruH}#IxPrNwTm!c7zt^LGxwZUr=z)d)ii(0Z*|o}po4bC%Et0| z2bR`@6>LK4s#n!$y&+Ss%rr!iVVtJx@@sfnxk>CT3F{-KMuL_DJVb{(k-KIkkWVBa zvLUbaCX+)?Us(&4d*>woU1f-(djHD>(C2xun0PY>qs*ns6(+vhf)VT_Dv%%Ot{kEq zl7fg$to{!F6xw~k%4n>5HmCf{ZJY@<%IuV4udPYSBuAXWww;u;2v?j4vgy!bR997P zcLPONx%6|YHO)L|V9lpOFozv$SfO3zbiuTm%d!!D>nHB8Pw2Di< z0y!ULJ4*bRPSqUZC*066jE>ix8;|hXchjo@?im}}tV<*?9j393{sCYcwaCLYNwM0Y zySpN5$XEKthWxAGWJ9pkclsl{((+=3a9fj+5qPB{;S-Fbp4ds^2_12YueFSwe~P^u z?bNHiLww^E0s#jTjxMi3ZRM084b z(>7ponWo$=kx}dxM!(Trf8W{K*H-U~so41wW0O#;z2Mx9e@hestnuq%`(G;^ z;Q9w(x$oK$;o1)Y7yB4*UO?TGMVfFLK) z@Hw;LNgRuXdQ6;;9Tiq|f+#rNAea+t1%)p?OjQrvgFx}i(C-<7X&VtDM@z zfDz-NcqTo>paX(Z5|GIs4v8g~x4y?6qL2lEKi^do6iO<11jXjSR~=_1B5p%cLdopv z3;{HHC#Me2&hBj!2oRmK(-u+Ya)zrju+A&A6*H?3yIOA zvWwLqR6H{uys!s|5+=pNTv5Q-m6$`b!RmVQ835Y-IbE(64Y6k?e=iQz7r zI9@Q_8z-@Y8@R+sdlB0dU&FfucEhutESTtx!D3cZk2k zRmqBotTq$@K4rB11}UrX7SNJwDE5FX3OwVH7zHSYLzm(JCLjoT5j1)LYD*4FfgK3~ zn4k@25Mer}_)@k46p$MVpdF9|%VV2Efn^j*F!`ozD1`A{vciQOcLGFL;g>wSLL7VW z1ZEDWB%FRvF)KpG$#w)BucO)lD*(7V*nsHzAlM&zD>}fO5aC2D{7g5eka4&Tn5o!L zqmojj~_3`CB+>m&!AE0$vtM#Pf^kn{-Hqy zXb5WjadfLla*N?M%I+C5hH(+wp>YSnIZ0ooB3KI5CL05rq9~&0gb8x*$3DdZF>uP; zVNs>w-5;=3f7~CF}iBGbUjQ zzO1agilL$b#WoZcgCdx5L@SHgaePhnx9)-BT>hx0k89JO9^C zwh+TzC^bk*!T&~)w6HJOl6@^^X2%rX`(%Q##+M8z;aJ(95TaUDN(y+&0HjCJm?b3H zH-=dV?vEmONd<$WczqUjAk3%jaip=NA%um@LiPamnYu=J%8-&B*8o|Zl_%*qvtzkL zVgVtUemR9YGqY4!P*?i%1W_hXwKxUPCw3-U08;=dX@}yFrlN+TfgX9R;!xB}fL1AZ zm4%KoDK3iK1$vKk!Untw(251zSM-FKBo?HVizlu!GYduwkoG9a=HvO_B_6_Mro`*O zPUXQPFomF6p!BO`#RWdiYzg2r??&|m!plqapGxf!SDgB^47uvh~T?NQD9=hd%#Axi(nC%U?IwF&lMNK)l6OuAQV)` zKCdO$lVm6Ev014Bx~UEVBut8#6c`Md8pQ#>3Y}p*)})*4t(;SayoOdbWF66pcLu<$ z7r*4e&TkJL2Q1$VUc&LZh72~q+0ZPFo2Z+ZMt-e`Lv|3nq#Mn7hsQ$Yc0JnROB4Vx zI`5e6f*HK?VO#v(TYmrms^!V;4@@RI1meq3jR9N7?@~XL^0k!IHu4+B!i7MsE93|% zg|ILHYdwH9IpP=6TO%5o{oZ_4`VT;%Prk$n#1ywI6z0xk39N6}fRFFvd*ZtVU_kh6E(h{5K z0{dr?U&@$;a!ALCls(_BcQj@;8d!?OWHQ@IC*To6Zzqk227r<(_(Z)Z>QL2vHv5SW zUuejGzTV#XBH`)D5H4pjdnxhYg>fi zmch$AhfnTi%&cR&{Fqp=6{nl-r+vp>PBEJ&Bsfa8=01&>kS|VWq zx3Vo&Og~EAkP?6mCu5PR^Dbam0DxK`^w1F=#8|o=PY$U=^7q)WtsDez=l~$i&es^g z!{s=@86OpxF`Zh$X`84&W5_3W%aH^7V2y3+Lax+?J?ZBUn@rPu;4LMU@mP_`j25kX zINB2|Ssw`ou>15nUSWqD1TD=jccu&7S60FdBvA*`5kTsWAQ>O+%2?`%H%*Vz>HX_S zr1hQ$nbwX(Y<9@hCVWY*>ALYPHpTBpL2M48tN?YwYCq@-g%CM{2@)*ReG!#@C+iqG;z)n_vajx;agB>$wFiUETq!6vt04!6mBqg`L21^(vaHRJK|O;46s=}7 zjzvpa`wVzL9yO|~ls+M&gXI6_Day_j(?Nn!@Huea3FPN3e3KG{yKJW)q$-U7?Ps0$ZQt)zz`;{0W$IzL{Nd&NqSgs zQn%hI^&*=xfA&{1pvrgb0Y!B3M75Oqvk5L^Zf?}Pi8Ee(f;mVZCeV0_y1un~54#Tx z!hnimr>2DV_?V`yv3e6wl{F;}#?HVwN%3+)oL^R)&U{14>=qt-VfZLR^oa{1Gv8Em zU>~1&2Hd~?813crfvG_(5UaOLi&z)M*J5@QZ`2xT3zw};3u85ams351txS`;o<#&h9eSu`;XP~P*x<-#Gh5O<*p|6?vKH? zgAy1n(Nh9}fw3r>cvLfN3mX&}uEi!udQfZ*1%O6vp?K0nDK{={sqApmsy;t|I;!J- zZfjn_T^aGVJA|zIHC>nZHThNvl`+U73NrjOB@^`of^^>03W8tA4F@IQaKg@LqxaGw z*W#4`u8;`U>v_3L+e1>CMu<3 z$5baC0}ML6M{j}K?32EP1wdJnh>4j0-vnRDJqn$tc>${4I|pw2&3_lR zaOAt>-h3tIm)slpy9~^ATfR1WON&>M^)E2RcS48MH!o#YHDuCIqkZ2T+~N0Et%Kn+8{o|cpd^JRz<--yUEr|K-| zvBA3n>=)Jt#5&u;QD_jxk6XGq5q4jZq+-o&XL8BH zp_l*7lUP|S;{Fh6IZ4sAaoyxD zO!h!kq}hNZ93d`<6XU)|308Fa^xET87W{0z1KNgyBvT97CR}Faw2tbgqW{wJbwnu!%*V6%uHL>_0vHql#FEd$s6+0E0(q877TGMg*Tw2sG6%94pwQ^&eQ0-U{#TM9wTXD2^mkTYQ@g|h=2qxqvB(Q*5c&k$n1XMmXP zFwBrJ3s;h_4Ev)VPtqDHeQ+UHQL5QsfwzC-^Q7$Cg79g< zZx3xh$_#FVCiHwJ3B69<9R7Y2eG`WpK-gfxwTl6^7P9~J6M@NUUysa%M?+u8 zKb-vq^3%G_?%hy@VBzTTm~zS&`6QkpATpAOhoV5lmOTJfAP-mO(kR#0&IHG8)9xGt zN{LA!EEM>SaFe&B>B(SErlJCO-XAFL!|FLUf=_TWI6(iLlfIfg2@J zh%o8B!h&+g&C;o1NOFLL?g`qY>z423y`nXs0p0@HbT2I$hk0Oz9FipT>vLT4^qNQC z=({T+`KR`K#7xAr>WSylYrE#7Pb63$WuJcBi{(j_&;dop#3h6K(VjKOI9w`_#s0y; zD52NR&bJq)2@JZ5qiNZQt0fbP8=B@Q7ziZ#a6qaw4#tZGHWH-aSQmG8ZmHeeQ65_&^MllVI&e z^W{v`J=q(#!hjDyUO&6r!3BlOs$S)_s_<13;nL}9l)>N^RULht*b*Kdj^>?tnDJT; z@%9;p;d88a1M8B4CK!axM*&#CEN?>V$REfF=kB^Mow1ap_2=$~Z#W6vz5diI?@nIJ zRE-GSy6dj^kr(nX`p!nxC5BV{hj@cx?~sZylIxxR)1A(!3jhEHL;BlB+~n9Rw*UF= zCW5Jy`D{(gd1xu(zu3WOv92E4K@Q4}kreqWgrVhjO~*?`Tz7uyFdl^b0WcW-@$lBd z>19pEnatg~|9Xtdl4qg~K%HA&A`GIC1g){EM=-^J)LpGU1I*WTzE(YZ#3_rsdWL8*iB(DoYq+qGy ztam#pA^i*T*?7Qxamy=}uBsPn;TqH4(YRKN!v2!wHP}Pn6Iy=uI4S(L=U^1Gn0q!n zX_~wMM{6uqRo1#r%SH7hG}19~uuvWgO<}k*eZUA%ZMNDH5`)kgQ!&7s9$bU;St?WJ z(|7=uhu=%cR$eAk4FCX|;tp4+U}4?+7)zT1+{0l9!09LH-PBXXf8%8r?kT*GEo>W5 zrnu=I355uuLcv`@Y-Erqsj3)R0HZpdC@Vt?Bz?G%(M7$?3A?WSBV*asU;VNPr?Le_ zRmk35!&u1!=&p=24DsCRpYD_be_^NurOe4~n+)@My(yjvjCvOMJwwoLU8&br&l0hM zwy`1x*noj7z|o$X()d~Qd!VT=mc4BEJDlHorYnkV{b{;yDNVkf7i9+bK^$(~@P}zB zgoE4RFewOyXGDjXuz-l0DIjLB0aSFnza=;ql7s9xcT;r`olHy_+Zshb%r;2?r33_@ z$1;QI9)D4UMNsJjK^@EBy8bs436;efm?vlWu);jAh&L!p?Lj);oFQgz-5X%H zM>cT#^=_|a`589dUdod#H5(6{ZG@R!cOudDPRV+M#`|X&LLXoF0E;eSU7yjjd32`& zZD+Bp5=I*Xw>nSb_yHT*F8dvX4P~oYMPq<%Zikwa5-4D}m$* zLfZmDr)IR%Qi#s7==*AWQ+YPuCx14=-!Qs@I>%TpkYT42x3MYWCWA!SWp$|e12kpU z1fC|2{9?yQ5d*v)H|RGKM3rVqDsr#RD(?FDa3VW;uK^2&BeZWpJ@!mNxFO~JZMv+K zMJNPibkqppJx=CF=8$;yD5O~v7-2etGXNq|^O#%jKAiuZr@8h07>75#)rBmv?c@J{ z*_g+otoN@qiB|pAhx@o7cN1c3an~BBg(=*@n$5EMr01m(l_=Y~y z1{r&ggfiU@-UnORNmdPOkRlpVpbneAFu78U&yF$XLXZhylSL6uBU~B{C``i32=ft( zL%YpEEY*URNb!Vh24%pi%mso+%RPc23S`o&*o5r;$tTe+wbADT03?nZr-&4u{X#I6 zxC~)iW3b`^WT2w`)y52z*{QrC>hJn&o3UExIBHDBi{GZ+`H)RVLXp923tdH z233mbSQ=>NDj~8FL>1!!`e*u0$!NYt4Mexveo9EB&{e1dZJbnsy8}st zU{N@w;`d0?#%jXyqtnI*B zv>cN@kZcmO-Vf84p)5KmOB9Jb6FW#=DGC<{cY&Q5DvgcQvDH(J1(i~XDh$*M>iMKe zMrWwb0RgCTCZWXly0LBNxZRX#mHbI~;l^aD$jSg69vY@pLo!iiHlSQBwPoHCYn%eM zeL>legq&nCJ=^g4STHAEH<pYok(cL}# zmx2vSy-vzWk)#cpF1nqy?~)kJVINr?R7=kd)k#h1-hw<%Ps~ zGM7vMPDBoGKR{Qot1aM*C2jHzQRdc6L6x{7QU#ZpA%T74vupG9;eQ~SKLFNOVl$dM zxN{BodR`aT`}9ht-CD+Ikw-nK_UACA|x(Ff?7Zn4N zN7#XSagvwvJsaUPp_~OrNj7DrcS%w59ioY<3+_Z%u@wW>0k252762xdE(&v3Oy_P3 zhI7AhxLbEWEEvx}GU03`t&?OQi?WQrH^!ck>HpP+C*dV0^ojI;eS_w{`SA_&{+l0q zH4z^R1jfC70gjo9e?1W&^ZxtPH)<9$8D9`_udKh#Mt7^!C-ZtLKIV$6srV;l+I{f` zEnCsI*i*F`w)xO!0MyN-me-qKh^d0Bx-HTNF|KTw>7QhuPbI0w2-dn|%GqnsuR#kl zq?GHWlECS?!A*L;DZc)WuhI2@APwa~XpD+OgkG+TDNEX}a(wQ#bLU`p_ZAP5A+OG#cnw zv;cZ{smtv7a2;S82()w1zK6Ipc;_u`NSCZAc7ck9nYp!`s}j&*K9u54m0!ZVX&o`* zs4m`6^e`GbAY!>6tKz#>B%Z~00xWI=o$-zv{^fBGqpKfgD!403b5_=x(Z`9%NHjrHp3^SyqGjoh$HyqCnWI^faa?gkr)6p%CHfli7V=;^H-bMIYCg6XaJ1|EP@5c)EVEBAz zb`>pT;QKjqd&?3HWj>;}3-w(3PNG6Tlabh(x)2-RaB+z{Ux>L&(R2|Pr&;H`XHFtD z@0N-*&`~RuR6Q@%3h#Pz7;Cd;o{nxLJ5{yG@gS0OWrh^rX?;B$10XfqeOF*76-o^( zzZg$Z#Q(U@N`dG!$0~4*Lg(-3V=4Yw`{XIFQ{}7LH)j-`!vii#$kvy1rA)xu-f{V- z(h(@veLFVqU0!@6Z4T~D8K+=c*y$_lyEt4A+%K}k*vsnPvEXdF^)cC1gK~(B0^olD zEDWU`)Qg7fa|A*-;qk_C0-05K!lJ1?*$*BE#DqtYHerL&bJTK>67cmUFqEdb;EjOx zX8u|GcBax%%1OO^P-!7;|0Lb5?O!oDpng0RJTtVk%JSU)6oY-ZtrGrWA8}XZ2|s}I zH6cr8&;u!9tn4S6VvPhm=SBeDC*xLvM~jba0|4n#PYLMQmz&mTKjCr@;>Vl6XKW>q zh#R+pAr+uHCVZ5KCAypNe1H>|``Vz-bJ8x!CE<@Py;_SNhg{7^CLk`5bq;@(Qcd?HVb#_fYo+2zm-JxI1~@-eLfO{lKPs=j3J8;dn}aQB5+=%`y4 zZ+;&#A`Nes2b86OU^COLx{)N&w#k-(E(Ce+c37%>$Z82GoqV|1*oY8NS3`U0S#D9F z3+Zr_Pok^YU{HCQnMV52Onrpn-?4z~(| zdT}jAFfSQcglcKqdzfsn#11OhRZyS)JW6}jnTTf&)(Rq2kWra?!$n@#RBk%8knE@mI;> zL`m>~iEMw>+tv?3eS!}fF6EjNpBIQlu?y8Bk;Zmu5Tk0GP6419*4Y{JBc-fHl@fGl z?d$ePhz^d)Ho(nprK8+(`l&FwshA8W^A)>*F}_{Mlu)krim4dRwwA(x2kn0OXKuJh z=z!&0n0@sC0uJ0GdDXrmx!S?k770~1daSJf>4MoTXLO6~JMlSEYV#zvUr^CmQoI zprmjv(pl|$j3i@8##3L|Y=VzqvgatYq=<>)k?8hP@k9$2mlLTpNBp#ak*K#R8 zQHGQ$@u;INjQf@ArN&~cHnNe2%_CbZIS)HodUZVOzy+rUPBrw1XrO4<2l@PmqQpI; zq@Bmn_TnBCPXwW{QP3~23brcJ;eHFpN|f;jV&0~&sb$O?YEra-Ds2~L1@Auq8oau@ zi>e=W9ScG}&CZ%>&Ux!);oTQfG`G@Dj%v@SK$-7y?vZ#EDXGRdFOUjE#O+f71Bm4B z9iwXv1q7c~guuZ;~abN@B@#>wvo{L!&E^%|NL|H z8@k;O#N^|VQFob*W@!SttbvGR+aA|Y=7{^uoBM@rBn6duUw9lbe(&#a3fy>YP4VQJ z#!dlwJtNyEiZ`ihRWH3UiSE<4U&t-`ilg2Wm#Hc+KTTTihkLGuh^(pUh zK5xRtP1WeUvGxiNlIxfnF(oYI>&2Y*j_FZKH>kdoERRb4MPg?Zw}lzDae9=QDxWzN zh1QpHYmYzDK>A2jmj4(`-;3=MfxjC7XpAN@Q9orojqD$1qJ9-1PQc%M@IrO9J@$Lc zMPlVhB}F+UZx=RB0e6I7d|m}H9SJs$HTjyPj?-J9td%Kl<+iSS>1}4{QjOJ%K3yD^ zBDLz%D*i*!#|`Z7$rY4VS8pZu3bzqiiY<{qx9bVz*yQelUrOS+aUR-kR%ywdO1G!G zqenV~$ficsLusmAA#bpLkk^!C*S>WvtZ7Mz#xq1XfjBZl5=HnPsG9VvIVLW&1`(qg zIxGj5;`NROWtS7xU`FN5I6d&#b8p?;u)Xhx_)%VB8pP?nzT{N_D8AQR^bD2+wqEN! z*sDDDcfTp^-ZiMTN}es}Vc$Nz7x4hXC^14yz+WLh@GWYr(*BA1J!ze#sU-QCtQi;( zEkBIKV;AcDJB0-i^ebd?KA}8c1miE0XG;9?}pXChttiRssOP488zUQ7? z^hy1!G-Qf_obztXts@g@B9g*H;yP?v<7Ju%aq~ChVu{-WJ@ARaP2@RceHGx~JU>uF&@*wRVZp57D(X#2?B*rVQ)UOq-(@C&u@y5ozIB6 z)pHv2y?*wiOyPZ=(?|96{5@n1>G`Iwh+K{qq6lqgJu4zmC!|Kwi&&}>z=;zFS1#p& zNx@11*NUBst?J1=5`+HOdRFwC`I*I&ya?E4o_W;M`lfBF2byv$_2 zo$~TweRogHnTb-=Wmb9YzPhU?unlj~H9)bh#~KAsD6sbXa0=?0YAaXu*M1^UQQEIQ z0A^pLn5I+k3>e~TH!R|KkSr$n*@i}Wrc1r}8UCD8R=tQ2urt2(!TbfYAbzLW<7Z|^AnYWq8|1?G06L)P_i-9f-UC}wG^eMH$vw32 zdm5Q9>qJx9(a7MM>mtHel*&A&=L90|Pzv-JiKPXV(gR5dU__{U^n_vT0^3Q%TNT!T zUA`@Cr#sKMCm@^sVN!`J^fP{Eza%yb{{W2WrlrNz*TYwp+L(*bG+lL^ zg*NjeS3xiiHnf+?d!wQp3%)Jn+oSu2<{hxQ)`%}Y(-r8WM=PpC1*hu4ZyeS7l813~ zzIs-k&Ge7cvLZI0TVNN09_rnO7fD)O(QQ){f$T4|h%zJ;su;=Y?n@@)Kh;#31)*DM z`0!@g^3ezitr_G(Qe>rjpn`^A^m{w!*=RQO{lI!wduheuCx*1mezSgcN;CXYJybwr zYtYZNjqo&ZJ*etV&9&i1#JEw<*(#jtIj+|F z$!Rh#Q!T8zHaB@yWGd&f@;PX((eYqf8G`qCEx8p<(>*u~6VIXNY`ULp7G$oU%YZKR!D9)oMD&FAM&lEy?vqTUueOCWU+#P}()piwK zT<%U4W7k0T811SgL=>wyjhPnfP__P{OEt2slE`?LPX7y-i;*;kn8j~bo~Ni0d!F#) zO?0NHLs_$n;=r@HNF1G^z~aZnYn?7e1(&=tv4@fu5;lW($efmA=!41xcv8A_CJ%%>u7E81?&K-}FW@+{*$2fxqiZggeLQs`BNH?Rx~fRDrhKz9jkww4tyY-}q}iXsh+uGqn$%uQp? z3@}j5&=;23Ec(<=K%2%xaVN9R)4YV475KUhk=eD-hnV1!xWk0snme$wr9l&I1Rt7V zHlZQlDz6}?Mk?q)NJ(+t9Y#ivMjy(Pn3lOK&<6u4idr<%&Y&%Wcaou2 z)DM(9R1^gpgcEAHE%>TivAeUJbg^wxJGA~k_TDq9sjX`mO#%re^b)!>L0V`Mnuwtz zHK8OBiWEV5M^O<&=vBbbEp$TYy$DK|E?q!CKtQBPQ&G|L@x0G@-gBN?zVUwVy+7_9 z;~Uvy?7gzrT6^y`*P3&#S%q~T@Kp5^Hly3L`V_*W@lZ)X_37BsA+m_ILIHoEP78-l z6Tuh(IQ~?dCB>x16}W<&W{jgiUZB)MsmpQ$4n%LPGKo{}&Sg6MsH>x^!cdbD))unUG%nFt!ku_6+6wJ=9&mohyJ5S6mU|i zLBLxOYi)qWFHm*Q{sGYIsS9N$ z@pHNZS3;SBrEhPs{{c{sdOzsEcy?3myX+-(Pf){oEMJ4q-yN{CT5leMlFr_LFKJE_ zdumP5j}<-CY@cJxFWz#4U>5=Jo`|QQ+qEpQE2`|@k!L|{$m?SB#`~I@Vo8S686xPc zJln7qLhtNQPq(|O`c;|+UjyNWEe%i25D1&f{Z#`4~o-i*Cz`L+p`_HedlbeSWK~_ z(DGg{<3oVl3LOo)(y6NMEtG-vk{Cn%@@D>{FF^^!FEwpt_y{b62s;Lz$cM2E&N_Qh z<>=gDXB9GP&tiwQH}2H*1`_21kWES3SG3!@sm0AcBR&?$As+PZr;7P=y4)pMKE?+7 zOA98-=~HO>x$ghaS--b6-BD!rA;P9}0dp&DnkDJ|dd6zB;~1&3&u^p7UfS_q#MS7! z5O+o}NldjaXSZ7|+*fq8mIAqZwin(Bnkd+Jf3N}*eFjv0r2TLrdv?j!0 zYMbgg90mfoRTOqAZ55t&-CNd-f-figL?(cp8uqn>yj?T3#|^eWV`Pels%WUF(B!RZ z_WmJAE~ukXWY7Q3;t%;sEKYPpQ8`-|!AqhF>g5|9GO;|;BDJ%2 zld@wrZWp|^#Dmx>OAFaT=dOf11}dQs8nvBmWifm}>oBHCjf>TISTo*=+TE00`TNt6 zEf1(*HI1Bo;XJ9|XbiDhIAenlr{NW86I0=%-pOi0^eGD&no^f_8X+1A8>6sY`8{SS zilfP?VD0%?yMQQr_J-5f6wUMrT{np1&{J2?D2)e?h5@L9PmGRY?UF-~-oqbBWBP}M z55Q{0qihsR+?#C297oWM(5qUK8=%aRAlhDTagQ~GF6fIE-mGiLV;10|i}98&Ba;qL z;d9mZMT$3KP9Qq*VD~ihP8!dJa;JonoW~}$2HORASd5o4p3>L}nqo!Xq2GXc#keul zV}nByF}B=b0DZwLw|a+=w(w$vcMq;JmT~4b=Ueg{kn?vpSwi2vD26$A#NL?8ox>lM zcB1l0e*lbz7yarUDJJAC2KJ&aa5FyHJfR0`6~EReIKrB(%p-W2Hbxa31h5c$6zw#S z`G^cE%eJGJop!XzLTM~6%2f)8*;LpXXhh9vJqs;7lVmNH_sZ-kcek($MzeTPHt`Ab zX$o5|PWW&jW`%U(hub{FDXK%ib4o+>r<6&@&Syc5i#MnXZYSsxI5Y1c7!eW`6LjW6 z);Z{n9F~e5TF@z_p5|bQ=8B}By(`5+I4)f-g0o*ZiedbwHZ8G`EmayN@wzYior@cc zvoonCSNbb%VJaxT;)sYWxdIQ`lb7GwlyWkM2i?$Jqpf0-5yjrq#roQ`ElthN+-*tZ zX=8}&fVQaFhX8cZXTov4;@UvI{rZE&})<%hg@?M{6$Xmh^gWiPJSc)GFEBCB4a= zvXSW;KA zBc_f+Aw>ETo*Fth|wl9xT-zm6(qrH@ImxMN&w9R8hz6 zZy$4Re!pD^pUkrd7%j+d9?emztX0J}8*VTyw(q``gCiWM?O>InwqmDR$yT;%te{WZb-|a-dRbb~=eB6@hE8{G@u>F9 zb{Cs-9KC7{EndVm2L8MzzZNSy9iEpUTd+@OVW}UT7w_j98&FB(;|9HJxhY9qcsYf^ z&`nWJ8n^tVHnqRGWTCA=-Uj7ClR`9qeNLFscCsmCEq~5HL6X@*c%TA*v+URI%>@9! zPj5}HXM*$;x6J)6d%_~<0#C`IdLO`^IGGvjf0uFQVsUVuXd?A%$IgKCHKL)s1#9YU zELW2MDuCT#ML2aO?je{zs1UF|liSJRVKu9$+#^*SjA+miE5c~W*{1YKDw8Afb!9~a z((Ss6E=ZB9h(1UXqGdmVc~K|zgbiQXMO=*XQNA%Jn$;yt*%Uh z9gVxyGmSW_!_i{`*eil5F-vCDc128*&u z^4*Rsb!}aq6Cq7>2>)S(0EOw@rzXw-}}c-o)9_?w2W@yt?>vG zW*w5lC%AL-1r9TT3shF793EA@PKmXN7Hzznl|>UVoE~oMPW|qWLnqM2gwEc3x$QI9 zCwh>JLaHxV$Yeo~CbOik6DFPCQ{68z51>Y=rYRbaq6?bq>eNG(SxBWnNjFmW<9!S8 zZH7A3En9tkA-!1qEiV{65q%v{M0$C!v%+V!G_I3&ZoV%yZ;qOzP;hqvl+vy>P`X(20w1M&PPeoE zt1ZnZ0u4rLpXDo`wK;Sgc!C8i>Kebu*|}1r10Bsxsh`~zd-~grR8D`M-=#bYVxSuv zm0eZTOe3jbV@a!4yu&zh{d@Y85IM^3>nsM{#4AlCUI^lH7hZT!iY4~B%MLopPRP7p zLxG;9CifgY3<>91dyz!M*g(bGKF5~!emT;V8kV04^otUbPT^W?rRN%biWbWI&9Ize zpoQTp{mxqf#-jQO7PB*gZRc^j&Jra}&oqe*IR|KxmMtAH4|1;DT#Z{3fdf3ox}HW{ zf!wCs<(j)(bIalXuSLFO6x0f!`&#=4eRs2k;e-EAf6vWsFDl`O4xiuY3BFwxxH^k$ z&QbR7fBfo4>BBE3e*m_h{sEY|@&|x?9yh|`^Y60vzs&#lt^b!s!wBxta4Fg;d&N5Z zRZmI4kg%#^HDmQi)M?-2%9Gzlht`@wNBx)nHyHlsGw(gwVdrPWwd@j%yPlGxB<4t67$4}4&9$_OLg|L#+EzJ<_|!- zMjHxx*(9vG;g}lz2>Az~N~QTSa{Rj*Z>RV-#_t4mp^)9+;~y`3M!qI9W{ic|sQlQ( z$)ChSwGY*Wf;c*V0II+TaVFY_1VgYYtKQZQo5!WNIDh0X;apn zg{qv*mq%UsN56I#)eTiL0*|Z=Rn#{JgWe*(Xm81c{{cvQb1vNotFAe|S{Sj;dxFs% zr_Q=e;~4PNkC7lwEb`wGbYqorFhNnrVaaBw_J9pcB^pyM$Z-BQ6S1%#tVC=w=y$Dk&q}@0J{|FI)iMc zwvz>Wp9U7+)eH(+`xqQtMhbs)Na5Nx4PbV_rUX3o@Y)r*_I4Y=;SB&v&jxS=Yvv^$ zym|}bZPWbW@=h=Ulqi(NrQ^KKsZ^xPq_2-Mv}#CJ$;l{ps)e1#Es#5dosovtj2Qxs z=eiQpX(bbOcmH6oYA$b&8>on=88KaLXTgehK^FGd#Jo;^XobzQAVPW zk&XqUBS(2jYs?B!P`aSTxNV1D-o>1-bDq3TF8@J87`>f*j_yq2Y(75oUg}0ZwqP)) z3Y*XokJMkhSy^&tl)f47arTmaX@{Ul8fT@aZS@G&@uG$AFPqB7r`FPa0NM%ipf@6=JKru-e zA8UMD5h7g4uk$8cv~Qc_^Tdp$q?i8C$i%D5y=G}kufrecQF5+`NoT*42e!+*o~=`H zApQJxk7!oiGmW8O(z9RU_x68jh-23V(l;tltiGjynGTuQp~!(3(~sb^9WbMr zfOe^y75FdiQFV04j1BD(gXk=qpBegbot3j6$>iLKNXJZVB`PM^rFHFOW|kc~)lZ;) zeD_rW3EBa*`TVU~zqJY{_Scn+@8%TLZ*=6w4C=XNZg^X3-OF@;VblO-D-`)8m5IM0 zEAOB&WttG!;G8!lzE)ViRY{^DCFL?{MZBBGEUZ{Wi(aJ!!cXQ5Q7V( zfaIzeD~%u(NlW|ZEehl!sM-Drd31Pm*}n%Cwi?#Ph9!z22oSy+ZACUyv5K0Deb@Wq zLK83ain-OgO&@14vQ~Bldo2lZ;1#K#sjpxPFgUkQkZRFgfUCq{*1F5h`lU)6fPsWA zC!0if#ObM0m)<*nXlc=KmRTuLp3g%-U&bdS{njSSkvi>ba?>5+LMy0&XMqzndh`FJ|>>ur>{64uYkwXI|FI6ms`ipLNd=qCwZbCz|N8{7KTIIpnYfDvu4wj z^1#$o9$Qx$RJ4sjWIKgD%J=FoUBU*DkJCa!qTy^Ur9CrclfXemL83ds6)iuA&l4ZSp>S3M#jL_5u>3bu_G z1?ELtAPWJsRKj8IZj)mQ{msvGXKn&zSE30c+sO+OyE#pY#A(Be0?KgPj8C|FF{(43 z_!(PQ@k&=7DKgACyK_QR%nO=s=V@pFRC>xAe4C}^U%+A1j~*$zx9cx?Q1jl#eVczlP_DQ|z22=xrCP$Z6Qe(*(NnV-`f zNN;P7AqD$XQ9k|jciFsYJ4T6H;=w}S_FXE<->ijKN~H;M(Z)B`hcwVs%-^+z=$UQ2 zZ)w15`KK$t*kmAqHhigwoq<^SlB3z&>44%^kEl~t&5kMbyCUPG(N@qhkFQbCPkdnue^PsGL(RH! zmG2~cHNyhXwHo1%GKGaZ=CDfTctcPeg$M6;ejS~O&J4!0N%yDF2-|eR-Ckcd7G(`~ zvL3Jd8SiD0SNxPa&0VLiVkP;-HJ#1qPUaY6k-Bb$3>FZ|(O1sL|1mx~pkuKrfq~Qr z5~_p(d7QrXdr!@bchP$}V3o+X23DUs0)wjs!eXDI*mtQDn*Rx!7u%Lm4*dg=^p~ow zX6gM!(kF(9qLchiMWd~LSH(-(+fxqg_b(R-kt;fYgXp`Yg4>bwi!jV=Y(N$fm}@Wa z_Ph7Hw7PBzIouhAcnYpd7M(W|=hoIN=)GT@P(ERSDefXx4WY&%=7ujFMKb%|^4tTp zyhOFc!FNWQ_Q#ojJ^Cp9bFd)el-p6nl|4V?lO~ zJQ?e)TVhow@f0Lz?5oPMbD|$9l1@|@!gQI_bC&Bj+%|YrnO0e8g|;fXMi#Ll*}_OU znj6$;_!YyZ2?k3{`0OVb(QT4NP<7hzuB}*-r50KVlsh9^=t7&c8c(|~Rqnag6IH`) z&tcVzxttO&vgCa0<_qUjyZlDVmX%4Aq&sE^0K88Bsy1{#CoWKpIpNAX2vDW2$IwB! z-(Ql3=NA?g&s;3Fnmd`7RD_S;uzD5*H;7WGXhDdY3=9uh;-$7k1?N9o*7}L{Q+CYV z^lt%ntOkL9J_=ds6iu6F4pPYY;xISYN0=lIOIbZ*3Aka5E*^BxOVDfEV!6O9lytd7 zD1}6w;jxqF4ZkCGY!ke^$5XdqOR~CP*y<)hxnM-T%9u2~ff=86-2zA_zMi|j(q886 zW32yHxJtXQgXW!X#fycl#O?+*I6J*rIr+5YQ;l$DZOXec@p~L9iGIU;%msZ;(Bfr) z1ocK}&3%1^9LV7vmoT|oMMtfDqz&WC?4vajy=V_9pJ#}K*h{NviW<@VLZ{|kn%m=d zDtBUUe&_n}{`1V&3%45lLM<&cOjvdDeX=)2U65~S+=Pm`GP9pKfqzZn@)fKe2qJq# zOsdK=T#09P0%_*vwM7b9oUy6{j2gx}U`-+}3Zj{SMP2yNXvaebn$Q7#i3eYp@!74E zm~_hqK02~AqO!8VO!tQj+|Ww1G$|O>Or7hTHg44^_iwQ2U&)f#4aZxl8bX$Dz3WGa zQv^$Qo%mZsiSdagjK1b3Du8GOB=eR$Jt1p7n4(UH<#&Ow-c-7Sh@kg&)K%Z{XsL~X zFZY(2P8!WqC|Im%bF{MOgNs@3h#VK)a{4jhT=&N@G z;wk>J{>J?9Ec;=Il3Z-`ocF5072N3fk}pq#IbaLw*>5KH(Xgy!cJWRG3;moJEI*^T z{)K|M9|kpP?{pP*w7;1#YpcXl(wpZt)~#G;pR(<>1j;!?Y7|bLLT%0F?#A!HGT>NET59S?r&46bb?52OTI0t*?G+X!j|`>yB6I@kzwLD zW^>+={fJlR_D#i+0mW`|ZkvUC2F2jFGD@;Z*@JylO}980Qeg_%c34!_!er*tlOJ0p zF1(e}L@p!Rh|c81f?rR#*cyx@WX$g=I+aUg{R6z3LghK#6CaN!^o zV`_^NsJw!sCg=Bo9HpVa?6rMC| zk$++Si7n2gTv+RMUcWRgd3!BUR2SXzfoHruzO4V)>~NM+{w)i$qZ!wSyD%F-P=b?Q1n1oBNbJ;_mB0Fdv%akltnVnWX4;Seoqg->)U9+TtN zic(ta4W+DT5UqHb1G_;j`iTaAf;&mt6v!0*7|0&(2M2)a@31`~5b*TIhTp5%FCkXNN&-xOJ6 zGmdc(*j`yDc|U@H_s5`*h=wP$25Uyd#O{8PQud=-~VzRtdeqwg2U^bg`Rj(bW`5==3H@ZJV5L%v@;n zem>~e=sK>sy!BP>=y${T!o7#19ed>+3Z`(->8Xfk*bRib)DU2oFUpxF*QYC-CrWT4 z?;r(b6r!$zm1xDhC;x2&^9O+G)?V%t!g)#yW`&rpAB|#9;Um;fJ?`Z2{B+%)_FV07 zmKPl`;htKdGdnwvqrh#};xYdI9aD(d{COiSZg#vBbHQ_Ohw<-WUw!zGrGEK-+y2RT zc|rL+H35s4=E4=i7-8)Ngbrv|aR{D&(tTQRh%1`zIlh|uE4J|mwy4=C(W%ytYcYZV z%?nBvO0+!4plY#MXo}Vf=JUnfK$%~6mZ%ELkoXj(q+8Qy|3!)D$80}gY&3LTe5!IAWKZf_HcP)5(}2Jmn|k^V<2P2 z)Fs3ec9Wy_!s7v?wTpwuy1c9N82uLG`#HI{s#eIZbokGgqFtbAa$5wmYw^Lwy4U`k z^ZVE2QdGubXMI|c_hoy!E3PztV1|+RPk;Z(H(%Sd{!fnL!Ozb^FwN&d;4J+5s`^{Y~_p6(3 zUlXGdJNgj7$_f(S@JBG+K{rS$3+CSq>*UU=iuxY?NLkK_Bzbi%3D1XSCk@}`gW($Y z9?}UFq-tmE&7vjR(S?~@>>VBq0s|O17FS8I6)kD2ZPM8t zxWKN_CoggYM7hk?{Ni^sYI8YAs?4_ z5Or+W%F)x5FzWclt$4NVkEXJZ4_+HA;Q3$A6}+Yo(y-xai@s?}>oI_ERrn5NWD~r8}SF#DKAm4wk`U1l<03l!1ywgA1L;EH>N^x}QcR>mP^rZlj3>xt|( zUo(E@Gxp?90>8oF(_Pm+VJ9`-Au2;+`Up5=WIWBqRN@*vX3GDYr^3OD%QV$@OW^l? z4;EJV6>3DXYu;s1#wN!d|834Zd@%DfRpI%kvj?v~y_$d1t!3K$OX>8N9_*jsJ8~5a z%Buhkfj3-(%n~bT0RSr)9R6^v1$LFp`VnhS=P*rGro#Hpyw=RC z*1`$bPhJ`S9t&gP4sCSeSBDmjOdlsXf#p0J8q?83zG8hWY>^Enzf%O z=UbLIHyuyr+2p?9DAr@!J_g=pEfG=cF3b_DDz30LN;Rk4TXE(42!@t3oOePRO-kFo z6NqIr0C)E%;W6|MQjj}ntpr+=BF+~tD={VeeIJ-VEw$^{r>L7B9Hc;AUOOLhe$v{X zYwW}H{jk!38%r(Uv;PxUhGL?EL|P5Vsm17Sw;E$^fr!u0cxo{&#nTiWu*8HuA5ofN zfII4Vrr=+?5(4I$MF#ZRFM;cS08rPOX^VB}w>Zm_E)RREX@tlW z|M2}9c#tx+fpByu??QHJWs?>-?C4XD;#Ya)C$z|KHzKo_%e*)SFZVshO}Gw0PH|^l z4k;@IeW5nkNzc~Zxa+Ddnercf`ro9e4c@&SmcmojYrtb^_mJs`zpc0wfqR889j0|I zAm&LPWUpBRKVH2E@1FQ5&NluL>6>8oLr#ecT!6o7eOkH-e$GGj@X@sYpS1OG`|2z6 zb(#Ie(2>80thkG8L|sG6OscNW0TRSjPA^hEh?|fKmO>T*sukLD-mg5(VOr_#xLdOD z8B(Kc7zo1qdutoju~sOS0|O0*8OuJmz0yVur{f<06HbzVD{i`Tmy;VPs(gnmOnxWS zzCDq4kcgudt1rhCcTj3*7EO}5fi3{{*su%gDLJMmztv+o1b1BY%k+dEf_IbVq^P~Q zaK~=PNrshU&E;L+lRt2Smx_7Konly;>d5znYPGcP&jJD)Zc3T5JTLs$U{}7UG>-S` zcOX&$G@X*`-jX;Y(H1n)l|meog)QU{kc`9eUR$o7QjUU>}xOIxCBo7PQsKBDAXLaeGxZ%@5q>CNhBqa?8Q#cLabB zZv5NIJ-heFcltZ@XEXohzp!X33ljiWzmZBk7SF-MWG!|7B7FN(Y4@*t0+=`Meg3Fv z-B+FxxD+7-ixvYDK*LBuI=$n8>4TXc@NYVr3c6-ZW1_4_krJH(vj_Uxt&+V7O5UoU zBwR%tq(M$rFKte|^FTA9s}3GltG3XWpO=U}{&nq90gFlW{WhkOz}VO8?h|!g+<_9K zo#iqrgnUe0wfbR?rL%jmTt}k=3=hMYqnOKi9fm zjvG!^hXjqh$h@KTZ#XJK=FIj#R^c_5N7;X|vBOVi4zcS~I%;gsn=`k6?pH6yohQgO z{jh)SPmHp`?N)y7EZ5j?T@S9{{^V&)xG|q7w!E43LC4;Js8|}S+)F0T*k_z4?CHs7 zb(k*640rzJ^_>&maik>c*a&U4348eW$t;X-NH*}ImsYfA1)$(gs0imr9s8j+z=MGl!Ls`1V@ix_i~N(L#c%o zGa&i)RS_xQ^JruWhtX_%^n4ttm&>VM?0Ic$pgy}XDR!BV?CQ;4{RuzK{rh+JfQ?)ulHj|5w~Wb?5!2vs59dquJQ?TNmrotOupmGXe}%M4qJmPyUG3 zNS%ulbiYmt1s(fek^lPMj_beP_`LfL`4fV)Y9;o0R9q6N*$N5=R;3<-idqw!&FNI+ zRZT|jjr~73x=^$IF%^}MpVIw+KE5IbwF)zZpxNO1WTJm1b_c6Ot{Myv+GRH{c)5vDZB3qrV^T0FYj{o|>u z)I2#HC@B3&GL+jFZrtKXc;{T|BNDpw~CAX+>-G*m0=TkgAUPKp%3?wI9{ z$N#&c{q#D;5frIx_+P1f-jyGckR$M2+|+``I72z`>jqR^6Lh+vjnghUkMlQVUnE zT^99{L_QMPk#qNDcu!U?HY^ye zrOZF=-KU+LFVrQ8y1rLbTv6WUl0!G&MgwB~=nI1~h4eKlgla5Xnq0W9vElXx>_3$q zn1ug)A}~4ttDJXl7Dg$t?hb7(wLXbLRV&51y65|R4NjYpIdWr21UEB&N2H(#?s#IC zjH-cpDD*Ri7`-*?v2QShEtoD;mX^Abh<0u$cU!p0@^jjzLM$KdSwxyly2|4QsVb>2 z6AN8WvY&HFvTzt=0_Dnbhf5*db|}s&#q#Eqhg^`+E8h-z6s1!>+6gZMbQpMSUXRJ@ z4s39mHQKxL_4o@WXMAmWbD5%B_j=`>j!@ZJg|r+!^n6^6rGdG12zyAsGnqc>+1Sch zabK^UUtN?!p151^_1Ns6^&^mPL+SPoJuWNq$*JtF{zSSmN+*kq95D1${H>!P3E3Gk zRL66cm@x^43){IBMzG@{LtMno--ad1b<)Oey27t8k7pAP@NdHP2w6DPW?|Lfzr7iOMT$=Fza z6eIC_?*F*U5$X_8LxAPeX(rQ$g7f(M60s|s+CS1m6KJMZFz9IYP6Sh1WsZ$LV z-db^n75{S|97@z|@s=2|vFU#Zt@XzinoT+M-O?#_v@o{Ov1tM)NPLPv1LES)fW2F? zL`%2&PBnZogw0keu%a@Cv&bW!9e-@7Hg|^`(xr-Dk{iU6g3NW3qH2-Cp`+@x_{Wae zxTK|9)~iCOBzW)lGEa@pnVEtd3zPMa^lG#+%H_jaXE}_txgR;R2icpH<;r?0G&RPo zVD!ix=b~cshT(vLg{W9iPg_>rcCco^3KZ?&F+7SRFjZyCz^I7TbipH3er6WUwrWMT zz&w_HZbQQBLPu1|?9>WY?PH{Ij-?sHdY2NcxGuLRp8aHT7W5hT;)?W+zznsfaKM|j z{0WwP&EY$A4UAH!6Cb6dB5tQ#rwiwYY@|;1+%m9~jCsOseo?kYkaWdNY9#M=#gc-x z9__OEH!WK}l_Kp>P6u&p_16~8<|{flkIDcFG%Y8Ca2mhP#NZgAD!xIb(akShs*c#! z;@cylV_MapiftUbrX9gZA1rpajHUjqHGJGe2pn4|ML7~{*o5>bpEk7XWib++ zcO@Sk3kknXii#%6Ihx-~$7>Gwtwwo7m+QL~xJK$KM6P|msADW=iR*(pC|Q;1^D0Wg zXB(H&iylOtq)2k4FOQ4C1Et)jba#T#cfu1MYuBj$Y}y;zg7gt^>{)Fv*Q~S%DZ(Dm z#k#VFTbZur*}1oLyh|J11CjIqoTksJ=;6FXom|Uaups=}fb7HPL4U)vdq;wf=z_-E z8MMmgf*e_x*-XdUh(py!Biq+5lg`EpkN+1hCqYImuFWQ0c{t94R`q7vz1 zo2&=gz@;ll0D2c|>0Qyh0pB=N6IF@0(Me#@?q$vbTV^91^U7U+)J9j9a;u{>!U^LU$%%zVzOuYl?J>XMJq}? zLvVjHkrmD>av!K?F}9Sd3GrRI1y$PLH>0L?dV}8{D?lK(6&i5d(?dLp{;*MPH;8oD zfYc^+Pwt7!>h*Jju6^^yjgBuZE{Q;-7p0}Fc>6s&^NYF%V}MhS!6hVM1#2iTmQ z2eccRw715>4eG{X3NBOCp&B(|wO-2ijSCBAA z^7r-G)lrm=8C_Xa`zRI(vBO)jJn=qYq~%MZT8${!Y-Ey*5T>)H{xXN|Y(Ndn=WnLO zJ*HZo#;~CDAM54VuP8A6<5MWY(E?mLU=B0-d(;l#Z2-iN*`J+PTS2*Xg#rKo<{A6e z9@j=>k3Q+yU`stJmR8rYa9lyY^nhR#XFO^JGYn(d(4|X%aq)iu-uUj>_Q%95PW@82 z=J@;UqQcLI-kkmNN zUCB<<^Xr^*OU8!+$w|KgapDK60`vE+4+cqU+NU9LYuGM9f~1BUTyut|dR){?NqfQ# zf;x_H$qA*3eM_%jDjYfeJ$U|JiR@KSXY{%nl@hGs0*nPsCsbN(lw~EQ|0pst>O7eo9LPt@G^M#Tnj}=vG)Do&8U@H;ATEy*Z+grzv z?z4G9YwT$5afREjCGK*#Ke=R{B`D^}hx4PC&RAJNJ^|0k?uzYQm6#KcFWiqrO45yS$N@ca~J^(4pLk(}L zs9$9$;KXEN179<~J{kX2`tu)B7U2}MzFWp9)J6C64R7L$%-Ir8o!?Gh>Brqr3(5u3 z-oikI)p6BlDGuKEvKA=t^cZtd3aBKQzGg)~gW7Qda>4sTAoNan7fLYCJLZFrcn}lK zJ!^k}aenxjB%$16pQQx; zMO@rZd^EG+mP~pIbGI4RV1%W*S7N~Q65?`EF69dii*f(csvl$1RZWNY#-yb+UJ8&e zg1~Cs&I_a`Y>HozzoVoMv|(FghTTRTvm$$)R^$l{Pps>BpWOXzwgyOVqh4&?fYgE^ zuG}?7zh>=Oa7I2Wcd;XZFQ60L#(5TYSistsN5ovuv3OQ5$OwA2| zp{Cc5iR1<=sUC8CK^Y^lE}4}~1WuZes5YUCPTI4h=B8R~IYZis1BOd1B0+5hju{== zBRfqMw)`}>*JGl$p*QgZ$v!I+DuaWbu-;0`8RpfFOSzs9@#~>X_WH6xijtVC6pjb( zR@}k{w8M)@g>s>8i%Zgd$-|7)aj|^N2%&rze?oRELB}#3n)D@@wUP_2cF17}2eo>> zt5#!X91ymkZ&WC0$$3Z)ZdA}Mv9Vwd5^FjL)}Vb+8%_Vzj!jF~+%^!3>#vd70FT#k zWfr`GYRj?^vqdIrz6q3^WI*3?P--N&yX2!fXbrULRvW|F<;ssVZX^?;5EVjVu{r(J zD{Rpdkc#ddqp{DX#qHS0 z*+VODXVcJ&o+b5qBeew(5zk0dP|1gfnIFYuc$WO8LrX6v^;$CcWurzN9{o(}%qf)h z8IieW{Fm5f(3IsFe~Qe93i40L$D>z+dryjOY}3uiqfaGHv#q)M`3%}5UJvmI^0HZ+ zrHo=Ax%rUD`4SPo8Qr}?lOc^4gWhp!$KQoA3N0Xq(Sqz&?+J2bbPzeHnk1z6a zT^?-@+`G3z-<)SO;Nray{JTVP>cfBF@Ha-G@lgPeiuTHyq82RW)NNbz9aO+exYlTx z%MXj{%KH+pwo80Js4l{9g?q+KNK-}cPOEFJhjY%x1C}x^D4SqDy=|KeUn2XjAOALb zgmQXimiYAc2;yhio$_zh4Wqu1o_+^;FE;BB&uNAGKWN2wyGtDhJsx@ApYo3y+>VW9 zsbOZRnOdc7AZZV9_KJ!}fyMetPG$^08U}GUbv36LFkA4zOy!RaRLs3-8K+&IA}OsF z8G>j@(uzGE`QvgB#KV~ROr29vgB!6x05>{e8f+Pl1haBVgtyqgnqeB}T_JC4NN64E>ApbN@w5(oKe8`^O7 zS-ZZ|lcV;6eGK5xnXGNmSGC-HS#%0W|le0yQ_Y z4rjwGAi7VyUzSPc%*;9~88(hMYLo$>ID@HHEXu9fR!+^t za#Xr&u+z>l;&V+LUA{a_&X)<%Uq!oD?uUtDW9Hi+C=W!ugv4B7b-5=wp&TS7&gLzNnS0{z_jbZaR{QIAhp{c#O6x$)6G%QY)`$l?9@fcp_46L|a3$8Ud_K4Js6A zOvP4%x=`IpsNNIZ_v#@WJ57z=HsS7+XXSGG4zPqa`5f80_|`6N%H77pH$Pr~=M#xO zxej8}kgD6o&ku4sp8JZXSJl15NmPv(zH6ZUEE|uh5Oe3P;CanDWa~)l0(EQkVbD1d zcke90DVf-Rxyx$OP@+516?I={LOdU8SWc{(Ul4i+~XdYcw3-X>yLo&~7l zd`7DH3~Y-)94A;HZ!5K+wkU5>o0l0s)J&!+_bS%S z(bX)NF39?L$1<}-K-7yZcDBvslu2Ugdm$;Rpxmpo1MA`Q*lg&=^P7AlP4qciquH4> zjyE-$X#=K94%*U4e4w3S=9?B@bD4^#3e@GS#|64^PCWoEetwTl1vT}1cOvAk(&*^q ztbCB0i;Ad1e(Iw%GV#OgTDGCKKfyu?;S!O;8g))83Xte^$*O=3YAHt~A8%e|Ff$%0 z5l$;%b8Y?rq)1Pt4L4s;^FXLXiPWGyNjdjwoHh6PwE5Z`kz@` zaWw6-Mjb+RVqg;ut|%&Xomw|(%Ycq+ip|#9aKmz*TEwYrd$cT-g2ZPQiGzHrtGut` z#4fVhNvuRE>0UNu>hI(Ur@mlDAh8s?)+v4lC#{Z4ItIXtLY?wp@gBEyZuX0Z=1RRV za1{}eG#U+-6IRS1U{`7amU()X%oUC0Dgp}0^jKEyc#qHT4)oNpa`V62h zBmfU%+a|aET%e_(n;tdtIlPl4#z6a{^1Z}#Q$G0P#o9NAhS)~%ET9?I{N-=zy|!PO zSwfctUqqKZ^o`o^1(@3FM;}xmclca@kgAGB=Xmqa>`xMUIYo_>zh(Z&ax&=j6MT_h zDYl79dMYi}k48I(1*y-sm7kkXJv3ctO=4uMG`4KSmOnK87Z15DfhTiAOQ-&hwEta7 zzK%eit7dZ)T9Yg2rW9;calIZ?{kQd*kc{HtZN1SM(<*@wXNF=2tipm#vSH%=o*3pJ zd%a2Mu$)*d6W`;|#0QW4mldOP$gnH3?>&;+)~GDu6lMx%y>&xNoP7lff_kPbHwz0C zWUvn$yi>W{pspv|8nbT`bgQ9VA5R{XXN@2HP&j@7=svU;J_^zr8L>@J%o3nRy%e+{wF0|kPsz} zQntO*yMw&@iRG?uwVSgNKd#OmD!wY5&(xRhp&`mHXk%cENPNu2?%D+*%52MA)NKcB zzsmn{E${Ct*?+TIc|f;N5QE00Ub1k2f;eSwB=vbZ8u8s$>GR|iZJi_Y$Hw^3J2ZQ{ z2JsECN`H|ONawLcXOK8l4a_Ya-&W$G=uNYxQhR-D(QZczU1RRs4Vu=p)&< z-m#+nRHl;S zF6e%VaZ@gc)p8V$d*2Ts;E@yNk2tqR{|9;R9o1CYM~xuS z_hRTpkYb_t-n-IELhnrk1f&~!M?gS|COU#|GJF6h@8hV1UDxD&oZe#31>Q_uBvF(k~HR8>h{hsC?TYl!FymOac>wo_J3E3 zcPn}H7U}B6j`jkk?g18CSxmG}0d7`R`IlRT5wEPIQLs2#FI(k-fRcxnHWdtWo+xI< zWg(A~F#Wn3tEr!N*^Ey&!J^`*wZMrqh^SOajpJ?C6PgqXO1n)VvZ;q^=S)1Aw0 zWdUPX<)aN=hk{TpSIzOb34uV2VE)W;Q`330#YfAiEBu1FPZ&;lCLUf}l|WefgsK|) z&Q!grX~`s~EY~6KRDZ*>r%7!Y9!}B4PO-fp9@0pMZ>(aR5KDD1%mPro9V*xQtp`vJ zexLq|ED)zQWF?HLe5Ai%_%hscCTfGYu!o?3uH-z@XS|IZ*K!JlknHEUOnp7$W=7FZ^O|$e<-{E?FhjX(}32zVp zR6yx7Epa(w5R3sX_|>{Y4^L8;5KNNZ!f|>DMSKgMZdOG*MNFz-o`p;FrRC%{J6&8e zXYb6%(sufpcvSzOh0ysuj<;=_%fYE}9^SI|olDB_B`vee02pfpa^k^&-zOcjty~O& z5x0$T_l)lu85{MMRlo3qQ)lNab>a8xcmHB7eLlMQt@-$x8&n>3B>xf@+x7U{BvrlH zP6@uAJAkC)Jwnb`I#HL7FDe&S>NI8YFgOY8l%$RhbvBd^EF^QKGcf_YC{s4F`H5yJ zzNlh9J%?(g2pF;C)eHlxw2Frs``-zZk>HQ%TYdi&&xV8~Kid)WV*x(b*vb$JS5Iv# z?*AxkGnv7>9N)KZh;KTVEOl-pE)R#7^|wY_4#qL!AL$OI_XXIPde?|n<2&Pf_T0r6 z#6-*V_Qj6ClLze>IAa2*IA)=0G2K24RCbi7a%@+_nP`Z4_+5DhDxKK3a`CMR18rd= z5L!K@{Pb6-r5(i~p@MPlJJp&Z(OfL1M6ERyF88K@dgdWScV7!!Ni3S&_%`cvr*y>H zcb3P%KjAvdzGYi(SIBMqYT{yjVDr^6f;2_0@MJKlQ*PvgJtHkyf!InCO@)@eW8z*) z>ICk49NEdqq_lUJqDUU5Ol`pRL_|3?3~5L;`>zs@Y)!T{+bD$u7R{s1oQna2z+4hk zQFaJp4KnWLBBt;K@3Tw^1t6k4XD%?48zXM!G&*GD-Wj$xy6*}7bPZf}fE~+tgNCaE zIQkJBGr%sdQmlJ)6YZxJ67)@X*ri$?*nhB4X^F3(RVLXYocQNjsPsgz?p!==aYlh;y*pGjT%&OvLS#t`hEH?mUFAxjYm3-nwcG43(%HF(T-# z+J1oys6ck5w)Neg0`Kd}9&#m`et>_|ny%nx9sQuN+NH_x;-ET znnR|26~M+)uIPq#$~klkHSkvU3#!T?xsuZXa&jA!MRYqW4lLQYWp&riLT32;-{wrZ z8yo5y$Hw+!^InP+mnLTJExPID5f=7_34w`yIQOeFdCH?jeAFexD;dl3N|YzLtnkZ4 zc|S@MuNy0*yd6!17INnQ%6eJ#mzJE;_av+{Q>Eh2pKf>1%-}Vw(l7gE=0~1>#1u?;U{mF@ zf$9jl44&ed0i!#^ggM?=bZ6s<|BW(^t}r7fV}iJjFN=+4F;1#yy29eVl^J2xqA|r& zOwu+HvQ^09S)(hmYF_Vntm;PqP4@8)H2mm#`jFgtn$C(A5`+5@XYCcAjIDVOidWF( z4n-qp)n*2!UODbB$)w4!9;6fv78~PO0~czJ?m=KiEPg9(zmOn?$XXmvi4@OxOPYC& z19PL?GiIOo*m)OhEdZdw$4&PQtBwg)%TO4u_TZf>%?-DR+uLt}0n0>%EmQb*pSDVi zFwf%qBaf_&+<01|SwBzk1wv=|`0da>3nng!@%r_`&dt0P(JwSSIB(KH69y|mv<1p( zoh)sATG>Hb4oV651Onb;k1siso<>fmfnbSN#w+HUIiD>PZ)qOYvRPVzM&(|^o(VUk zqL+6 zsm~G%6bSU;&1uzOr9A;{iBcI7u9a4j=s|IvsmCftplCwz&dJ8i=L~`j+v}KzDYa|Z zV?G;+%$Rf-K36Bd?tF$K!%j<14d!!eJL93mv9`FqG?99RH;X4-fJ$qi5fMHgDhBCA z@7pqAkcTi{H_Z0EEM!JA#-K+~7FbADib;H-KnRC~xG!U}t9GxF$ZQyy8X+YuY|yh7 zlYVaAIgU5!r<83_Y`TaNxf1J;W+mP1VuHON z0mWu-&fqF8`7c(c_e3bKmI+Eb$^>bTJIpy+Y}_O>#vvCwN6YX@K&qN-hJxMLXyD%6}ZH5b@zk>xzlp!1zrI z|3%Qms>_K&HT2RMRXw=;`r_ZHuzy5erDi;JX$~heGaWF0hF*i-Eu$*JKHdC_B)3&- z@Qi0O{dm;hK~D4$<1Lbk$p6z9X&z}N|F>iQewEKo|NQE>Gg*=Ug>~GMZlr_ka0S(A z&(aE9)~C%N(DOD~xz%dk;k`4KCHTu~xWQaa68X6DSljmEl8+q{TIpG~t#^L8_}GmG zIH$WY*ZVBt_G>HyMGK@h`{Bynqm?%IwXR=Qb}4T;&2%4&$O>dDXM~VDu%yOs~thS?{%KIC&be+ zYnArElupL0`6tP@|^J1sL!~>_h<(GS?c}6Vpg25=x$#T;K%qHvN@F#+=ZVs@qCG@LNl=##tT&vw^M5E2VL2de|{j1 z>-~aZox1Sh+v)5}47Bx|Pc`rV0PG5X_A<&_SdrG|7yL9+_lE%U!J%ihXNWI&r07~& z`f{``G10!?XAZpBUjOS)JmOU?Cmv-2Uw>7Em?D|KuCI(Aka@yM{FBDlJ?5D3wv+gw zzPucTf;l)VS!I$GU+0LI^fWuyePEC1zpLQA+=j*v7WI`loF%%hNDA}D-S=H)tY1oUC z*9^CA~f26Kw}wIE{4ow;;WrfldU^aG2-f z%ri0}9ikC?>1oL}`Q3-`f+vcM=wy#Png57pV!jRXX z`Nl1C;e^7|)drjL{_Pw;070yO24%IT=0uyD$}MxMZ6U5}|IrTpy;b^uv&EFX@7mr; zx~e4tFbmAzKK=o)N%})Ga*oz88|br9C^9s3=_(zp`!HeJeF@H9Bb#R%`i8LL2cTFI zmPA!jsm5jONa#E(n8hT|=h>^YNJv=Dx1nl1fDQ%i#h4`c7XdEgQ%yV7KDFqKzMYL^ zs*&KlWq$*i3A1Iz4JScQnNvR^`xceB=F?sDh=`tm@@kDHNqFKSB$PVmf{)L;4GHu- z_(#va!=6rk9c*H!=(r`Cf5hi8-z;1E?rQNdzjLC(j@XV6dn~p-aaKlFoirw$aNEse zf1Yy4IJ}-IW+;p4Lj*fo%69>#{4)$IdzC?er+AJ9A|%#3AC^y9b+XedL@)#hNhdi| z-MES`rvj!}Vlp%IiCW4f>DV?Ix{+spht4O{B)^TP%cQ~c`^( zrH4cg@Q3q_&$UWVv)rL~ZuW?}l!@^&3Wwl@VrtH!STpKtN-}hFw|L*C^|s1ZL+Sy2 zYR_3&|7&7mJlGhMf)@+P2%uI53R{Hvsj@YL{&~N6F2vncF$NRpX`&e5$Z2e z+?{@PbI+7aMarenv~P4QAu=dwB$3x3S3}Pn&~!CXQ5$BP_s|0I%@-Ffwgp*nM)pst zpfw2MMhhd~hB%iHBwh}R=^@cZ|0ehN|?j40z&;JbS8^k*+4IGM|v!^^U zqA%E4Ui$&y)l;SU|L~!Or}V$gBg&ho?*-_Bfghgyt^?x8%&IcrV|#x-7z)>%uPQX# zxmNZquAw;lxjIrhyna_U?$!wLF(-lAzFzZ1w}yq&mRj+e%njcO9oC$tx1gdAeuHi$ z;Bidg`ok_C>ic+`c2>|x?NI;$ZJAHO41b7sg{Oe6xhZ0=4WxR~fn`GDed+ ziY}?Yh)x2i;6v1%+wg7h#i}p>3-UMaSA;RhCH?F(7)9xNIVU)eQT7LWJAoU#w4zTI zKA~SH8e5AgP`?*Fzk|veCPcRsl+3MEm~1D}_b1$k(Gy~eHW;GF&O}eOf&nyOV1rns zd&jrS<6@n!k6EuAuz$VvX_LKTbdJ-YA}uLG-I=t|C>>;9Zt(-Kodv>_6S4tN`rp-j z*s_ip;>i_q@DyD4u~B1YfS2M){UykGtkeWhR*%7om@%{j0NkK9<6*eYNdj;N-bY=( z^|Pt?0l@qrrcY|PSJ?wY;kZ`E!p~Z?@1b5R*Kt3nXK znygolwzoCg2bC^Rde#n&)LbcfD)TkDqt@Mi95>$gs%dFdlH2hqT68L(%)BvMyNt4| zQ$~t%Io&0{s8f3d@@g}UMX98!Xt_Ya&tsZUI0hLGa( z;scET7x~JcxQjGBlPZuYKFf@ikNABCw>W=YiYs>XmK}3^iir1q;gA|nNTN4$>SIG| zlqs>H5V2=Yd^(@fI?e+8XAPG>xcI#SK3v6Rr^+ku%zxa8m(wgq`Imch$A|h&iX9cryH84?LgHq3vuU9vGKq zXUCfDdEH%)k2{3Mzm=c9Xk(fhg4O8rs&1e}LM`q_i)qs3g5J(D$%_^#Y}MRfCq?;L zgCu3B_x>6v>}*#r16FpE4r|=HeZ!v)5Y*Z1mR*${+;D`iuqUkYU&0QW2nkPi;*3kk ze3EQI4i5ZXO=`>biF%jQS&%sJ26$?&M%NMJdezemI`e1damDBf$C?ZB-y=G) zvU|Om%Hf|%>zo%t=7c1lg`ms54D85dLhBtace&Lpo(QhfriVq+_c9qT)8{vgPPx8m zb5rY)z?+3K^=D?g?iQh}g@WsfzC=Hqxj5HwI!#52>0YOts`-kxbWKQ_g2}}^O`=3B z$A#E53_Pn45Eexi0UyOy^}m+VFEh=bo{%%`NrUV-Ml7Z~doco;+7AB(w|=ktUETEq z@aX05Bfk#yKMVQz1Mn}nJ*uKbSNU)?ur@Q`dzr&IGy>N`z2xB zjAx(0bdZoC^;oIgizl_VtHndJu->u8_tkJ~^d~>OVxwS-;z<3_6baTg;{#pd8Jk_J z{!tTaiRl-=Ndf5MGC2T1Lzj0-_55(7LfxP-5|vW^#1SU2f89%A*FU9`&R034!@SL= zXk7ILEUpnmenY{SoMbir>2k@wxi_G0g}X5)64lUarq<%ziaFl4jg=5vQFB7x2JNIlOI!6a<+0~M9P6r!bU6-01C-NkJS&j3001Og< zUn7o2_2cY^-xWL#ZWXOkfMJ?tPsR*Zfok|=oFD(r{{MYTGo9is7r|?4Xk%h6f76|i z$j31wo=A2wx&vnBo`0X*;-V# zSIK=&i9ss&bHl919I#-bq}+9dbxUx9^Ul}1l%+)B04vFBR6B^o5o;V9{pYH-k{X>qjJ#WNx`L{s{?Dza8 zDGahmEN_JofO$v&t%%kvFG+O0<-{R?v~fV*)sRC_a*7VNdr`&B)h{^}S;9;V&yHds zO{OFeKHC5@EY3~G_^Vx)G}_Z?Al3vBuOrI)y;l_w)NyVAjM|)Dat*CsWC{Hi;F;ba zdcrX5<~=QYM<;0yEBw$DF&TUxxCCjl6V*^99?D4V5=ueNvfCGbX;CK8y|ZY@wnXW@ zI#z;94)O!A^wQ)8>q0!R%AboPWy;UDl&Tdlszz{nyKNMa8s{qfE|70oE4hI-WiQ$J z1spV2EHSedzLYGveG(>4!KQ2tbg+?VVH3B6TV|Z=eb;UV9 zZY7k|UrLNZWz4*T!Fn>#%MfErgKuGf*Rn{oac{n6poI9ORB{{Z9*ZMWTw`EviQ_BG zn>8P_lQdsuH-&USV^Z2EA7yK4yuEx8$@xkJYC+tWO{5>6>rhlL0PHqVkbT3oHVe}! zz1sDzT}H}Uupv-1B84t(*nK%xzs6NM+#3|qXW}Tfo3E??9$1D*{Sf*huwc`ykrpLv z-Z=4~)7~buxwIKyi0X-}G7r5^wxCDGK7X7uEPWM8PWIir2szW2 zUM%0&{(^D7N66p^6}#lW4p&32sMe>U+>>dYDTEFQi7SMi>>Br5BY} zD)*U+MuaJ63P>6X+7=#u(m!;wV>zHzLWt8PW{x$pi-Ep!AERg8a(&uky0t@RnJ17P zyMohc3zODB6X)f=8^QHpQ_|V!;>R#ivonEjA)Z#Gd$(o*uZTbrXKFx1Ojs&>YTx3F5!^f7p<#I|dk z0E(+5MI*H*_vxuZCzH$PIb3V^JYm9SQYH6vuQ6BKYR;iHGSkVk8`LFiaXB(b<|C#I zXnL#il#ceYD^CeDuDF!Ivh^09hU4vsDneXG~AN-i$Q2%4Y(U#$3MAjo=05 zK02=i{kMw(fwp)uVwz~I=judh3-k-v5KH=5WHtxj%?1#sKONqM1Z$moQ& zEcvq=n><0}%b-H40Ufn1aHWiCG+pqHmplrXMdfrQ+^Uxthg+&NP^ayrDL;E1<~vPR zWC?f*PEYG6*t9mC8k5%`90bjh8FK-5{A2XNFYkF@=y>CoLKT095Z(9TPFP+W z9h1FkdbLZ3FWlIZ;kmEw-g5CrAEDcZ zP8PE_t+u_Ea7o+ADZrdce1(G+KAC#m$-G%4wHT(?yo?N!=TaT@3Um)5%t<_kEhCK-Xch z+geL@l6UT=-$)+HjdE9;x+7+tY6<{90bNQ_sFzmRGC!TZd-%nWv$+~jB-s+DB?s_o zNcTfh5IdbN3!IGHEK0CUDN!bBv|ond&5k`^D5oy@W=s(*N94q^?>JT6;kMl7$$o#U z2gn|obOS?e91*d@7CSl|8;)%8nNM9j#Ivlq?&?8^}7a zW_nZ~Z#DweZcE~c--jFs-BO%0X+N<9LTEY5ndn8NZqkL$jzpEte;|txu8AvWGAwqq z8w!p5?Qkw%Yl2$dujD4#u1vyl$G6iXCRKhgvsIZ%AHG(-6C zp~x~m5PSWXR&agh$@2)PROXzi?6Yw4Ayg4RQc%`U-J$QHFdM?lJP&hkULbB#rOLwi z761jjC!X9#3%ciND)gi{}-C}-; z$$#L%=ME#qZZvGkh{CJ^= z?trT_cqHpzv})-;s0J13k~1~a$cE{e1@6=In#2nOhIq3PfKc5d*u`f}-c)1I8>u+w zj8LXcCO!U+n=ykT=05=RVqvBxof6(J)Enq4%5n;oOB`Rw{{boW0V_sJSJVqZjKXu* zML*5I??ulpq~ERN)RrkXziME}a3FBWyL4LNxJU6@{>0@;-pb3vA_3-O^v@+jV<5Su zZ5Ep-2jjc9h@ZkukL_C}s8$&Vt}8MMf(vO}FhY~xqb&+nrzbe~$_DTi@RUW^UsIO1 ziUSd4r7~o2%gS~XnF!MjLkAKzkn~{Mv5+U^X%Oo#Z}$&?P~R;`MQjgFg|Yh!C9;N? z&xo8aL42$tLlZ`8oQchCU9ZY}tVRy+C4IME3#nBaAlzUgALq{FfI**vlE!P+hW8W%F^Gu) z8a{EuAlAKXa(Sv=zSPrAK7NYr$kMG7$mxp_?x?62U|NnnbNlK&K3Q&Am5fhxKBWx! zB9t_u-UbZw78EJ&tk{caK5&K>tArgSj<5kLN8{rYS>Lb(ee6LpldXPLVa+DpdcJyL zEhvV+BE{zcUf)wV(`#ozVp-$`r#Q81=kqV0MW4+>#Et7Hn)0}ZizjGj21G|O7Q}aq z&%gf>WFW*js(6Au=?R0evx!U&SOBLMSSr` zdO@Dq{qHEh$cvhkU=%!=x+z+sd5Y#5VKBmiWjqJ__f?;*N6qdaXcJ=|aaDSa& zLUw~=>ZK!T`oMXZ&2~s%y}!%*k)qAhz6z&M)mRVL!5W$3ApUad;d19pFaHFJqxm4- zju+c=U6{^OI5~(df#0)2b}+%XnfUM&=q>Jt%{IZj<8x6dFT=|{G{K<`l*9ADGYSz5}}}7t&J}b8HWbs zho=HyTtWC_M4epc6!k|6yeQ;UP1DURWE%Ywihit90^G*do;nVnP(Wg@0mVIf93l^ojui@myUyxzDV;`qN>u9dHeNwb?j zCFZ{f(XJyb5GM~6wP}tWJ6{i(A>6z?4OHbAFz6nkC4-=tPNJfvaf5!wApK7^3{Ko& zhln0V@f(uZAApo?#oo-|HwrQLt2hLmI8&_jgFSss(~ZLWH1_a5%GOzx;oje=&=Ae* zEv`p_=F^)y9M6kJbfZQ4=G{6!W^7BNbd=Mx5;{d;0vS03vdZH5btVoJ4PmYuO3gH%loksnOWo7I_~1@oH$>_T4Gt@RmMt6Aw?X zJJ2o{<>W(M5W13=+Ge_lg4j5m2}pPFC4)vwmG{AY#Wo?02jssrnZHJJU(V>dcHtsM zuPZ1=TxbNU>TcpBAwnM%Z!3p%zpUAIL1>dz_n`Haof8TJsXs#WTB`K{u-5lQdERHT z6Z)a+r(#XIb+c4_8^&9yC@8 zgw4iVI@4C9yr#Xv$kVrbs=rO);%v<*uo$(~!+UP(w%!>lGjCmAKbZ9 zY&G}>76)^&N_1ofyR|)=$L!tvA9dk-c6oyTeF1c9dxvj#=TseeLJM+%{;U+o?-lmR z?8LkRiyQQ1<~=3G)tRjG%v`wt#lI>T7BOcQ}?EFZkOy;$JonfPN$YG8FGt+y8hu9&|x<7OR{y_Yh#JUTk%%?vN^6d+kH5 z&fe|6oOxOir1QPt;(u+Hz1OBs8l#!fZtOSH3!yi0a@lM}v#CtfW^|b7hfh8p>Ew4S z;TJv{cpI>K+VT3%(6IL`7)Q?I_BY!;kt8n}*Gq`#iwGFkAz;rC_{L>{U zt?@-R`RaxLHxm)k8-Cj0>Lx_YKRtPA+hhX@{h$y~&qSy+;G=$Li!n@-Ofk%e$44Td z;E}~YT$FLj)Y9nH#Y;fp3$33fJTxFsi$fGwn1cj}7G5=nxc_j_W`rP5>9VVz{Kths z1w;XJrv>4gux9vWE?gqUU!9Crc5V_+r0&@2!aT)1 zc|X?bxAG>d51ZOA{@K?v;eAV#wC(+$*v(ptv?UqNZFro$CAp@`%i^lLnA2;Pm*2Kx z=Kb2L-+7pPn2-3SQ0=Q^Nz00I2`zFa96*$G+riHwFhC=VnR~i4taV55IkI_2(Z>dVZ_%gWQ!K z&!D3{Yk=_mfnV#^i&aMlaXGf@n+*@4to689{ZlZmIlA!sMI`sI?L`V6oU)_^l z?EgD@^xEp6=(rs^`c#fg?ji1^h zata_Og{VdwJahMoUazl;>%8V{!Keq!@*RYFF9n zWHX0O*zAL_>Ks(Q__^W4Zpm!NZPTidC?)tY-J`>Gx07OTH-n} zEYNHrPOY3JtZL{gz2P6r5_SzBh%@ zT59o^G{E3e=1JRbc4xYBVa_j3n=H}unV z_m)tkW$`v~nZ+|6=a;#4vr>!2MZGWiEAtuOgj6Y(j9*=Qw3znsyT&Ks9U%JoO%)nm zoR@bR@AHL0$%}zFcfJ5txKu}de^XJRh*4sA}COq}n4$pg-6m6_Ll6mw6uxc053Sn@{5DjTIkJ-oCCes6dBN z(6X|^UtXbl{h(~?7&G!PC>b()nq4=m>^9*P`P5hFiCEyu4?y!bC5d(}H-)D#+#jQh z8x_NrOu4TUgZPwWN@ z)^JbtseJ#a!#!7=XQEbF{k+MBj43TohYzUuS)tu2G{W}tJ&~@l*N+-6w-fJw<0YQ3 zdzf-*VRAwJZ;xU)Q_-haYm5KRM~#iq4fX`ZE2Ke39q`dDzUQXo=#nTtOh(>ZwhVSoKFg)3f2x5xIbS-m8J z9~q;&Cbm9C@_EP+z}uyk+X?i36hZODYGZp#Bax%Qiu5v*4nkY1unp_{A z^JxxXXCX6mhr?;j9PP(c?j*Q2g5B|63FPMPjUJ7=-X|uNJV-s^ZNZGuFfGzwU7?aD zLbT#lPO&m7--E_h3+n|7f>|%)#+=t%=$xVmNDoVl4?+y4bcnxin1ll}#{x&Y8_smS zT49sjHDsO9)#7_}ukR&t%mi06D22)TE6I}taqf=FJi4mFJ2N6T<(K#nI?Qm#X22!M zLplPe4m2>%S79U@Bx~3p*(^r0p+s)jlMmZ=`DGqVpHr5yKVgw8#8{{pbM!X#;*8(W zGZb$K8)ZDc3?W7iF9D>~WwKwMPALEa9PPiV z{Hx1r0DdJYfQ1%}5ey|AWxd@Ud?e{URZYEVQ?a>V*gap&D zvM&7M#lh~78f{>vWTNq2%~7JR(o99w#(CfM;d7E+LDl^N4Z9xz_lC~M*x+uiM7$8; z5|Urp`4$hy#xFI5f|nDdur77|X%&0Z!@h3GFGnd}ltZTNJ3EI&jF7{#{e)NJ*#n0< zd%ldB9}%{+@SZ%DjQ6pLeJveX7I>ZY+qK^U5C5y{*t!4ZkiCp!%((fQBQrkXE5M0W z?JpGBv1P3W{-|W3$xVt_K<^L0%HOmBe^(0puPu!m^?>zYsSZ1s3tswf86W|#ezEO) zf9GQS8rg)P?SZn*7xpJRxGe9COKge&xe^-1*2w5m3+J_YlX$4P)59WvsH|oqXn5;P zq}+?w`L2N4u;3&^$4M{g{2}_?N5j*}IDHt#7Uxp_WSht)G<8drsH2E#jN$ zN$3!GEd(M633Wldce;?(so<`iaL z4-Gi;W2u?XJmvC^S?CeB-7 z|GHnT9fiWQs8gm(t{S(~qrOa-!tQTfdR$^0)lfp=GB)kCvZoG4EZNi;JFuy*OV9J4tDTTjHKOxR8 z)8w(+st{3YAkAJ%ll^W3UCX}s|oho}}`~d(~um{HaW>_izt0&4I z2_4#Q03jNsX;HCU)pwyNoWBHFS_190n`!hmsuobn`5oypK1>{ zKZn*<;a zUVUk!E1L0?p#TR2md!Ly*`9D%jBlYKSgWv5GGt!qjf8-flpqt>*#eS%!ew*7x)G`= z(_ZRg+L2ME%a|$j7^wzp~Y6KBmG8{Cjc*MqWB?ce4@G>OwZCk>=nn1}~H34)lCD2zeCI|R+U51YS_2Qv#`}REoSH>E-A{T`c(|O>Am_m*ua7a4 z^SePlyYefVvALgknq}zu9{`M>_UCi zFDso{W9X>_0324jPw4q%2*L&rRb6eTegFplGC%ydk$`y3&Mj=3v0!hT#Ea7@eH>G5 zk9;v<`zaeUQMP6X1+jh>Y27YFKK_IsV`kdEBy;J%NasAwLYcZp7^G?>Y~$v03M|YA zX+5ixWtntYbSD{>E9sF|Z)QC&+Ee0!vCMcOm{DyvfIuPmL&=}0%y3^GX=D-C+`gxm z(;%%W!xIyy=o`6a`!`Fuqlz&U(57TIRf*$j53Abl8YJlr;pb z&wH!sRjmnS9H#8Vh}$f7L#mVO!DjqHlwiwmG8Pdnc0#Ybmt?j_dXBLfRX57QwcUoi zNZv(}5Y9621`pgNksRQmt`b^9&ff%-7AKH>d0xjDo4{|+KV{o)yC6A5AK_XAsA!OJ zEv{UpSX(L16&3oX!@uT(J$}Z{{E4~7Oj8;$BF6I^FQgC}`HI7oj4alvJYs;>nih-? z4y%k-;%co9uA!WW^J@kkR+7(7lj6!}Fc3F1wI$Un3DEY_9EIoFOZidOTGXbH_&P=? zUA6V}6t)&tcaNMtQ*?YM4Xo+pDXxBc0(x+rGK2G0df--QwK(N;r6=>-iJm6|4kr z%8sxi0*SMSvF*sGEc6zZ$-zw&?!` z15&J(PoP2WY}0R4`V_nr>q$&64(Q^`}ektloU8`}oiIG!Alhe~uGs_eGg`?7ZAE^zZW3G39Gwn7(K9 z^%~~l(cJeJ&bW)W1T`%`T{^OQ^AUIPf4rxD#{s2XyNq)*NpvQbLY=$t$QB~sj@me9 zB^ZeQ;!i=OQ*P^sz&ji4YVlj%W9s@h@!T;=!LveMOd?ETbHUx!12d zL$7{|g*_FWW%}|-SA8GuyfCyQbDhpxD}6i5OWE7%Z+3chf3k3z{S5TkQ&_eVuRt}S zsE#bnnINJ}I?LQK8@{;-L2{{}B9x=K(-xpC!(H}kKhjPqsj z7LO6Pw5s&9#kYZ;72Of_fMFdp3!LW>Fm2Vuo5=3wc^|ysn?mOwJnLssF0dHo+DZvAK&eqv+I!2!*b)DRS(O8=}qM`o4%PT%9iZZ#ER#Zt`8^4{n>BDLOfM#4?6iBs+(utyM-?$c0GxyOx z7lX0Z^f|gMzZ(A`{{#0T+mbTf3Q8~w1H=5}qxKq6=5UrMr*tK#NR{c3sk*%LN6HINgx8^G+@Q6GpnSn#|R4$(a=#c(`cC3VC)P9%kQ*^ zo2;0iAKtK93>!-)A+@5EZegGy1iDZI1JLc1gjt%x6ggsu^LTn?X<5j@8%Aq^Y&RId z1=$jv<0@Pm=IbxUuc$0XNL+NsdXad*xf3*2_23y36IsLnQ6HT|DY|iQFlB~8C&CpK zT8Qd?p4~=^^o7V|hc}i1VRwqv`(M+LN=_;!iE`~!6hKf#n#atVS|ISSq!5S9!BXcRPTN3HIpF2z5WaaJaO-Wfm zZ=Q~f*=S^(sOF3L<*SOg`JmMUiK@FPF~xYqZ@8J1be|M|L**G+ZDR40o!xwu6IhCaVrDMtY27?)+m?TPbR!Q=qt4WCkxgPLd59qqf)4 z+VZk}^mz1&%=FaA9#&j@ch^(b;k`@BZXf)EU4E}_LRLTOJRJl9U()x8=a^wn4|AKx zw)^WzY@PLO(XdwE7_BL2=xG9 z??GdfK8joadgx@zoq0ab~w>J47 z=DH5Q)-CO;;)f!_IjZpTSYDo+TIh34bMyTJPOYAj0*7kT+9FD!elhkifH-YKFJ+~` zXl->$pnc}|3p)0%}7~8GfmgH zT4hW9Y;bI*+vx5}*Cp{#-_1y)=qyC_9yokP7fWr@$A>CjTjr7lt12v$giOUn4pRb) zpttF=I~wa?pK4rdibw<@39=Fmxp{kEU1rEaTC=n4Zr`bv2r-<`9w85J?u{(;-aF3X zPAV#>aTU`Opq|A!cL_YFzC)>J$y?jKGXiTQjM{l2lVCifD_NxZWQY8g7zLVUD}KXd z0&}4+b#N1i)8v+q8s}@SkqE4n7$;M^x~XIgMJr09J5OV!cF`GnOU}!??s9BBSQqye zT;4tt==AV1(1&@bzxcGcH5#fj1<0h^E{7y+=!vMK5WXtw9qpXoN2eNlE$@1fINR`` zGmQ@Ol9+{m0Q&L1hFpdtN$p00hcqM|+wmL$tGh5YHRD<0vGAZpJiOIDi+Da$MEAs! z17CxiR1Ah~t{L3bObt;uOP|rUce_R{ALEhDZ@di{j@beGW~ZWBg!&p84yu$0e{*J* z4sn^NJ*FTH=#%}PZ2jr(dc)KQE$#(KU1+qvO<9~TVzjIF;V&TlpB+)qPC!NY0^&X{ z)BNOLgUTNOtN#p(%OCzs6!dG1_|NOyuR&Hqk5eDroeH2PpJCL~vCD<(1)K3u-|-D` z;k;p&wgVYL!0`~)&cVU595!6y05#;4OM>mpDq+ejTCDkXi4{s~Pf0tvw`lCds@1gx zAIp;w7EqiY^y*hP*+09#}Jv`&5!R@@m5sIBootZ+do9UGH2f+tPtF7EAYU*m{EE_V1 zDx`&4#99I|&epo3Sb8^V^RfAQ=fMUfA24!JJe4QTY?F{ULul9Ry}FlUnn<0$oC3`- z114L~w1q*Ra4*hl7Cz-nn|g#-4LT{eCM{1rCLu!ykm?KFar>e*Ta!ZuR8-xZbk@M}4d47MJH|NrW(E?ppjo>feR(x0<%HT63q}>m3 z#G|(rH4vnss%_n+Uc}`bP-dbqpz#0+6nteY1}SFN-%A1*BGxuKxZwc4P5YU!JXSw8{5rqRduISvT7cSt&Pc0bPchK$0`bbI_$T!E{ z+*f=uocZy$k!);wCRk5m0z>X09ogWF?P)2^&m`=CX0+Kp+|wRlNO3R_xmt^g3$82# z_10sJ`NXudu>eE5IZe4286gtG_4eO1o8$i^{3KZope&^&U#j@XRXFLLPRsb%$Pd%L~;-)$Dn=avu^_o zeFe=b2j;^e>ixj&)EJ0VvNI?DP@U$o8Z{&=^F|>Nvm%|hyYGM9_?33(2~T-UIAh~B zT7TB%*8>5oI$X*G`k#lKOo$HuNE#p~U!w!%NVv-3mx-V(3gI$IrQkQghz1oRY)T4q zDrIOn8bT$O0V5xqD0d^d&o9K+q9<nNk3te7>=+3johRPg-8>LG2tgEmR5GLvm@S>X6`;*a&Le z9KiCD0#ZOXad4i$8||3iTUxQ8B?M;MKs;PNap;@?Uol@$R~?>CAs}zF(?WMY3V{$r;5ta(nq1=q<2jW0gL^u_Xjx6OdB`x!63EGL^6~ulStCfeItAsgkk+G>ZD2gGL6IVEQRUPPEA* z1-pd(Z>FW6btFfrlwmRzFf|Az;>3M8w)oY-8hYpEHOBwU()ynWZ<&$57?ljZ6jSr1 z1?*ppPi8E|G=#kalaSb7;Oq7Oy8i$4S7_y=2UVVyK@3L;G~m08N=!1Z5B*C|@10tp z0;QOLk^;er-DLj@K=JqskX{G`(k|P)!c~!1p1FIG$WMVYUJ><*W&e30Aj3%$m-}t- zidp9e@xAbe6}kh(Wy0ffb|O`|21&!^iRBl7<=@8`W%kv$SUt4hao`dBC z6jxn^TML(LxbH$f8&K0)b#3wgzp)oNsGV*$mAc&jFZeW!)3Tw*$d{Q5shlx%Z`!3w zl`b>8n&7-3;&795g8R-9AQlt~Luy!_aq!YC^a5fP(F|so@;pK(=zaDnas@9scq~<`} z{-mC`vx?kPWU; z-+S6k>y6_4~blxRfjXEkf8oz2(!h&84e^UR2#j_4@ewetOi& z;m_gq`*H>J2!SfA>;m`Vsf<#uy&#nF{)2;et+JRq^8xg7K?@HWY+>~#AqRUJFx@-y zJW$x}-?-0ihg!fpod*ExQ zrewPHfx&AXg(uz92R;54o+Y1Xfp&6!E9e$4h@f^1+#7!7)`)3xM;DP?Zo z+r*W7Z8ciL0|}P9k@OzHWOV3bWEc}q26HZ4MXI$5K)b5)U(22h(-D&4vLsk`IoVM~ zvu?CMaQlSamJRhXj)u%DlJjV{d|PugXVa<^tqV)<*-Rm>Mb#$S8Y+phrWYc^xc zBHp@X$_9y{Cf>8IT(mBLT9#zLBNm4ShocsfoWVF*|$v;6@yd+~tQiNf|{3bIXyXTG;Q-+7BrkRea zEG%3==1El~CF@SOQ+D)P0w#;=*(OXnNH3G=))`-u|B%?$j|r@9Mak`3rLl#YK}nrE zQbLozRW~FHPX1uE^{F~@qv3I=i7R)5a&(O02hsYbOKQ!+4!lg znZghlL46hvkE8|bte*@?Oj`X!cA2m<&Lj_0$%8uF`Hz=?hH$|0?fLS2LJdeuiOrxOGdi;f@$T1sT)jreOw02I_b=83|B?Ymf&9nw>*uY?#t>cigGr8?y zID9oXsi?te@&#poVy<>go|QB1q*u)V;J16%L$yRY5|`KT3VKRv#Vo)>2fB|*<%%sx zJLjbRBin>d+KK%TN*)iL1d@z(h-DS=?>wRr^{p)-ZEmS9Em2qX1~rusX^|gth;w4J zp*Nq%m)^iI+TP`)=A&3oInI!rkA#hOqB)qnaxVN(CM#=Qny84^`DvcjOAg{L)!0Bh zC&a!aWDc|8iIraC$ou<(dj_y25)yMTQ0TV8{8Qwo8G+p70DDz;|Oe?HV&rr`Sjr7>7}z(e9261 z-ijE4L1UW426U!U!)g?@lC-Ww=*3S#-7S?4|31$Se>@{vwgT3KiY$Z$|D#N|`Quth zbC}nXDm<;{B<*|<;(BOA@uW0(bRqnO5svccr~Nb);40PHfjcJj!$k<7*1C}TVr0rg zU8lQnT3X^Rsf-ZN2+%)@s$#+O5R$?DZv2oy%-ZQ+%T(3!2275DZ{A|Sg3U2n;Iq42 zm4S(QgBC8FG|J%wiPs}RsXqCo_4pO$d>4wK16&;e(U{P`lmNUBv^NU-9h=^EQlM93 z0lT6gjUGF;Q%bif`r^}zuYE=I=v79D2C!Kea+y`FhDe82?@u%!DH}Abb1V8#0U47@ z{F9?y+JSw!(gDQ?0Us50Bb+2BcQKry%&rPfI(0_7kXT0j<-@Lx@`@F0g3EOigMr5h zX=`Krq;d9x)u!u+n2WFGNN@KE%tRthv`>2bAD;bF3&GeC#$k$>LirE&`7oJUaYD~FlU@?EBQfFC*zwc2=BtrPw?NW-+6a+qTLt-r;S^11->3oi?(BblP{uFq44MR zSfCttz%v?yTFdMFGXURA!nIsIavH9*1mv;(inn+f3QO`8u=8$(?BgrSi22*>)GAfu zR_f~C2TZBsOt7F!6Y+uYIf3(dKCfq#FxvMEE2RNAu?$KKr3rOt-R)7vPU4~pm{o2n7`wjG1aOu^j zf6=xL(kw|iV{b4OtXE+|L6Mj9(V49$FuT|%7i|hUK}_MP_fV!vIu&&8A*~8zg;&(RkUQ9<6F6} zq_x?|K0pSduQPVf^8)9iGNY1Qil4iB5(_K4fujC454}w|-7K{Zc2x0?C5>i_i7y^k zsbf?gH*<^$evMu}Dudb*o&7OnT5J)bsfeo7s{tX8LMSc=33gUi|M99YBtH51aF*Ef zY_WJtQUNSpC9?!Nq^9|p(lAoD6{x>a*nKhxZthE?t5LZBck( zuGYhyvtKE-)*2EXwZy#ALO0TJfU2W+Jb6!WZLaW?ch$Cfc&`nsSAZrT8lI1+Rj z{v_-jpXB7@qJ4ui4!KbxK0ASMmq;?!yH=jd4{HimJ!DX4HVJ2jK%6J5J z3568N(t3>wsqd=L=m-YTqHgAgLaBou#KJ{w)KXl6p{KP@Kg(x<)BxG~@vM5^+AC$B z**DwYpRDZ(&Dssg2!erbiNN$|xrQGx{vDUFbKPu$MXFJ0LKLu8j&x+}rG;YZA8)(+ zG()>KjkMA#TfCb8)TlwdLzmwks?fxPv0$2w!8gfg!(E64-Y(oNdO3L0xAX?cs!NzN1sDa^V^m-9;nKm+?RvWY zk_G$9X`ItmD-qNJ|InvxwgIW3CxUT}rIw4%ERh&!`4nSml9Z{N*NRf4OjVw>QH3me= zQ(7V=;)N5UPo@QR7~Kfemv?!O{bE_t&8`CN zeD*b)Ta{ZOekU}?R~l(3x4sYmd-Q+{NNfuYmPk~lTwJ8s@-HBKZ$QI;gSh_(zWxv7 zW@Kk!|DQOVf$_frai;$lK)hH}D(Z+Gv1hgR&I6yvQ=@@^p{R2)teXXSDnDa$ikA9n zV9Mn8M>2o4G)zTf8`;=oqX9W`6b&JF%9Qu}_PRDg#@f^{oB8z7^v#&{_xF}>*Z0%p zqZW%ns-;@mHjwURbRg9Q#StO%+W`4glxi^b{MN4<=hjYi%>zcM@$b%Wx-ZZB(DT#J z?5$f%z0<1O&zjxWOxic;&DZ42?bH>U%c4lS@j?l32ec_&lPDCaU<0^MsT;P8QO9#oI$8bC;BCZSD1l$} zaouqlKk^mAlj$fDQra$c!_w0$=Z$KU(=>;cn5Uwx15-A)67h5zb2`|Q4GLyy!`=(} zU>c9`%pe@+6lU97n(GQZS1YJgURkcnd#O*9Doxv`AxAV1$6prO`XiTZPTMM#qHxzz zopbh)ZI~oaG4_`xfsJs9gAS6T84c7m-Bzi}Jk$+^HZ^erkR=P`iHlVg4{M^BomKKD zOkw+hPbmptp{U8`X7)A5=M|St*#@sg4U{1Ahe{@J^@OX|CEWrGE+Cja+C09#K;1vB z<9YsP`0J%>C*GDKYLFjwav&zAa>$U{6THhVEOdRTsgP=Tx{5JU8UOl)n)X~DkY}XU znP!o2dnunY%7e#59DT#ZkIr{y&-3G|G;l1hl>+EYI*i^w|#6GF#iTEhyodn>^2afx5 zs?onvmiU??B~E`RWt!u@#lDxg&cL&7(lQD<;C2-yDzWABBxjw=N$zmp&K( zfzvkFlL-@0zG&Z!UL2r4RqD%oU=f-N_c%kU)bq!{OD&a;n6P~tNC&KqxfUZd8l&H=pSaLm^ zvlPJg)@4HNQMRnqyI?#XDcDTu2J_c0znyf4oJRnn>l_!@kUX{>5cYp=QHuLcx?RS@ znbbi&{T6Jyo|Fkq6=0ixTcASM>gcsIB62O-YHsl{Dg6b?;;^iuLiW|)OvvHc`rha%njcSP&VMkUxWqZQMbqf=szf1>$_G}1( zntLjubp_^EL`9094)mN-ZymeQy#u`sNlA_2+_m;TS)HeEu5M-eV$t40RbA)ZM}-!g zc`#TDW$`zJwX1U|@o0=J>x2P;q0ua0kZigqs2#1TNdF3#Q0H9FUPL2J-tgRsdf4?$ zMSJGvIB{{fdCxT;Mdu?*}Z6srD1{|qTvWp-6^#QP)wkP$joHTCwD zMNi#vT*)_`@mEQyy`TW+wU!i$J2MamF8=t6lz2Y61G86*yDE-nSnd2hMhcY^1J9yS z_R^#jgIUIltx@J-ej?NoQnTPTX>0oeJ8F)vvH&_xm_SgTQ6Wg+a)O(H121d%zD&VM zzic=m-%0C=8}Z38Z%RI7CZw-&*5AZ7DkuQHXkmJ7k1#nq;X6yau-p^8cXTrI$$J+z zM(i9_{<1F}-MBY7xM315xU;SaZ)Ku6BheVZ>1pH4b?>8+jqCg~|LD)43-cXuY1$&o z_v7*Thq#YdfOLqw;4-|}v6n8mz$&CLD0Lg1<=G}8P}m>bx#Wgh<8{6dKQV`!;%991 zqG@^z+ut3hrjAtWY)eUgc~3%3bupH6ywIr%?s`&qQ8pFDshwocrq8@tbtw@K_ybTq zZVF!53zd{y56C=8f%Mr^!*1$lPN=;|c<3Ruja}DMxNyGlB&=)4EDby&&ie+qv=7Fy z*!~ehZm5Z^fl6<6q$aJYtj4Hh)c>s}{t4mOFTgSg6G72Ig#JW=L28WB0G}sncAZ+k-{(5XP^u> zJKnJgFx;xU;ASA#2b%bPmU^`HoNm)F!ejI5Z|H314yo2It?7Z|iQ_Qa48J}vlPT)2 zSei~@iD@&%M(B?9?@Mm0o*YLz+S*osip}0Ze~Q*)2-=oC$6>5}C!{Co?!Bo}9u@mB zjYJTUBeg(?Ovalgxod3f2f$ZVp#^{j3uwgEW5L5vL&SSI?%ul~V?*24MQ)(?^^&!& zR?tRgF1=j^Iin^&)yom*oWt<6$v04tar;hipz+XP>#4iVHMTD@-TqM&O2YEpql_wo zNk;D925$&BYVH9Z!v#vcZ>i|}^{$MSlV#FQ?Ya{Xz8$Ko2~`~SRq2V-HDn0ts8(A{ zcq$l%rcQI%%}_9tzWBjPJdO6WDeG@l)t%X;<9ieuMx#DND5zsCb&_EzzmWu@bN1(!2`DxYB|Z*D-B8xV~o zpcB9@reNtzOWN@EU?`T1sPy=P^u+*7`8s$swJRET7pUAiE_U&7*^Hc@d7_1d4GQtI z%SvkfcisK5xy*~M39T+8piZ0he@+Omps=0+CG+35XfMK9bikmGOReX>*c;3*{~bvE z5BB^YAeEJg{(pf~mj4P;S^r;v)M_mmJ0>>Ro>R3c55UTT9uRcE19siK)*H|@q4`Z; zfMM5wmxbQmqN0Sdd2>UueyF48Xp+c+vM@Lb4M_DL?+>4ZC}hQuVZiV+gL{VG-_hQj zpZm09za>F)jG!fjfMGBy8*oW2l>2@xfZOOa*Y`s{xwKcZTKSqZ(e&f*+(|e#^*);0 z-=BACy4e@#m-nI>`xG{J58i%_3p4hh{J1+(9-gAtHQ8K&W>UMgv$R*d+?}0V-;ZR; z87_nhNz(E^Xvj1)+PTvhPmdD0$1yuqhm;==&+o=FWtivRp_=t}3TibCvvWv{E?y>S(9kOo?gJIw+!Do zT&a2?)xqptlGcMH&O_*R$R*_o3_t}i2{%$rUZ}1;X7bbWASZ}c)6*NJ*GLm{?)5OC ztaDXHXh?1M07w&L|2P4vOWdg!%iJhrqeGz8bNU>g8>~DQ79`LI+oVFvlTQqr67*H5H=e?w{s!RS$jTvsVCV!kS0bVcOKAW zaXxXXYMyG`d$5K-utQ}T_deH~o34@(==9^R!<53Iqd`o|mWuKWTf2?C_mmhfD$;Xl z;>zN=t@j)~B>PkACF%$zM6&IKhT=%g&zylP#O=m)oNh&&@BUDpLcjp!C%$H_Y$O{` zLS~hD2JaDhET)a`;k+0po@F|=WE^<%OZ!rtS!PeMTsAe|nn+w@1Ump3r~n%96kkLT zA55%E!~&jmA-NugfK0{{u@Kh{pg4l}I-~Jw+1Q`EyQ_S$g2JbZo3>y{H>U^QX_^;t z6S0bTzGk;QTH%OE2{a?VlwX)ADO!?rPZ5GfSxbwnZaq>2`@_>wYc=H$YK~P-2A&Bz zsr-h#GD(Ea+AtB_>k3vz#Hc=Z?q&2i1yzWkI}ff~MY9un-?G`rvwtNpUi77DH!vr_ z_1Ea=u#9!!uf8_ld9?{YX$jnl+ldk<;Ns!OMKT?B_0<$wvtwb6n@9Z$Ld1z#m--{h!C3Ol2GH3a`V4q zo{gd`hAM>H6U-@y*J@gh;gg1h>!lX6GL4D+t4=(qqD=#9FTs{=_roL|zTKkG2gk}#M-xgpti8GNRa4VxBOI4J+c z{?bEFWT^5f?X-2O@L^!aEQZr$V&5uK(pK~pR}$Dy_aLg4qOy!uQ}}F^n5Bi<{3FNP z(xQY&h*R+QG)r_E8B;wsRjtPEt}84viJ$h3P=nfQH?SM`h*yztl76UM;GkNacLcRI zQ;1R@R6JqUzKXGdj_GK+DPn9m@FoHm@hrWO7oZ7ydrtX7u`U;u{w}TUt)P76_*nGN ze5iyvTRg`x4~22_5AJt4Ctr3AaMGbDj^s*CC6A0L2dS=q1mnMFN|CBk^h?5MF=aZ( z%qGC%?kLh7*%ldHU_{<6r9-EBBYiUjPDPXRn6~5c699%@iUuW3X3O{VYZM;Wm}uwX z2`PqOl~1I|~H%x6As$iG3_>Mm)02=c!!&hk9WYD~~_L8cJ!M`Kr`U<1J zKSMNXw3>@ey|$8tu}!`zVYdMgzerzt!EWl<}l_n{3FR8i?jNN^r zt8Z8}W8_HJ?-F@MKLOic7o! z8L(R#c7aL|kDxlzs83Gy+OZR1E~>_7-3t-yp?-m8FvH@Uyk~ip#Shb}izX{=`JxR3 zrWm@mYqjme;zVKcsS@~s+e1gvzo!DreWBZBEqP1rff1Xs?!fi0cupWj(%tkukkhBs zH5<&yDD2)Lz>|(lUWXg*a~?JQGeGfW%~I>LcmfBL(5ZYkEmi-^pG|%TsMBlv#ykcBQg)(R>!O|$GEFLI<2(Xt+qaO1vk-XFIMLJnSK_H^a_wd zV*mC7&)}E-SUL4BjXP*!F8cQ2njpu7ZKo*JJkGw*`zyH~)=ng0;zOmxwi@O2SQ|gr zPkXKV16x)AYNd_Z#bzflyUnP6pBW|EX8z&(5EU=ZtX3Gi52Jo-)md1j(M0W7y3C?8 z`*oV=a={2B7`;gTW|=lvnt>oq?;BT39a1-dG>s_jMI+SnI#)b!CKwi(LL5dhq9WuG zhG#7LJJTxkvv%`T^@ck7Ho*>#{#ueMfsZo73|r+o;udq)z#7zv6BEe_yUn$*%h>lz z*X`Bo9+;3X$YJ{>9#GFz+#Q@OcIYB_UvJT>zN&S%WnF-69hPvB8sh8rUalhU{(&u}giS!WVuE6+TA0`A5A)gI6y@nar zyEk*&rVgP+*g#XM9J8_;a5w@J{Rk^NDHx`8?aL_mwI=*VQ<#+;YYuL^8Bl%bO3^m_ zcsImiJoB5q#*CQdfDWj|7&uP3*kiVXBfRgfT-k1A7xb?#a|qJ3Dqnjw)EHbZz~Hid z{nV{$(Jhav@(FjA<)Q#h)8`Eh@QupfF zcE9TOy_jPfYVEbmE}aA1ZrV4MAgc79-O4*PD?$|s#hDLfq&5QHj>9hc-7dLi;H%ud z+F~-*=ZwDHnY}x1dKP)pCaTA=I544^H>)hcaXEi!V-(5A0$r2^AWrVF3h}$7iJ-(% zPGn-pefPJpigq#-^kUXJcUM4Oq+IIK?weMs*>=4B)<4O<+}Z+V{FG(DEALNkSsFZ4}8@ zsbMcXuoRrl;=jUdWtD&Poruzib#UW@l_G6vFV6m0QBj7YA80RC!FLf&kO$E9h)@{~ zB`B`aU9lJi+Ba^yiv4hlf((015SU9ak$MQvbw&p=l-N{f-n>aR{UfEc1p({N<4i2A zh`gV;)Ldxw0;soC4ctV>`ZW?-b(#$zw%w;gozOaqEsV;U^`@cE*xQm3gIOFH+WKQk zU~1rOO+&8=jgz)7rI`Fm@ea(}&plS{gpdWnIo||k&tn8cN+<96H_v$#IZP#g5_*i6o;pNagi?8@0}Q=mpSiHj=3?u324)O>SQ%u5%(W4lOD zz-3f(?Iu=yTPSK5GeZUVm3?MAvE@JKUKw|r$)BJiAi%HYx0SCp-$Ta#Fv)yq?2&(0 zbxJkF$!kXTo5~$I?_zbA3f{V0fuY1^|86O*8qPfVfnx=={&ywKe=3##lr&5X?Eeqm zo&CR-H2=}W{O<%X(>hXd#H}zrv$g+Zd^A!8IemEn7Pry>yIIunK?zz10HWA^J#V*R zMam>8l2tVq7We@H9yUpd7VQH^+bbLKu z?(f%z_6@ouSxuSAacFZ%t!OYwq2$zxa*`lvzlVHQM~S2{QpLq#$h5n@KJPccw8Tu> zKb4-nzMua}huoBwq~$u(6iO8EQ=Z^e9BHN7kx zFJf$JKP9_WI$FO4@+SB~57>lW#=-SngmSXpRE!gY^y@1E3)z;}YHnGFx+8#?e7VeZ z7+O|#`yE^pG_Ladfz*Dp*(@?u?^}Y=C_Lz~kybAK&{%;m`u^cjW)C-qq|VFun5gl9 zmqyET`1xZJ?br-z&HStQ*~+w7dSs=;x4lEmlV!I0tLqJ6J}ow5>=kbqt47{=vj<-0 z#FMzk+t!(GO|Fb^LH}?87^Coj@sFtGB&Wo4d*yYjU zuX$Rymh`cjtHM>eUQ3rc{3t zkj{inL}=zI$6$qa+)gphCu>M?<(+Dy8g|qkALp40p>f#OpohyONJ~JVNjw>sD&&pc zNmS?)0?-W-fzEBA2nGJ;82xyi1t>z)w-~lzCa_tY+!J8gJ6G0~-A%Gr^rwffY+VLQ zF+sD?)KS9|!jGsMskS2IHFGaFeYpr=x^`EAN{jEgf!$AY5f*O{;mD`AK6A>O1Q01B z^8oQ+ymz4LPZzLJbLl=t_is_1;Tl;wgYF+-ljeXERWYIQ`v?0W+T+P;<#TWmH$i}! zQndR8HbMlYJ`U!g5Hm&};`UealMX{m2a=J*mh_~JA&!(hAE=7b5%5jP{Ns}9ndPgZ zj?-Vfh71^s!&z0XPCcQEE#vCu#S0JsQ97u0z!lgNg;+=O68m9`!{gvFPZ_X+y`-yh zkg+HbW<{DcijZBR=_Dy($fa1?8sY$fLlcTM6WHO2WyJ%c{s<~7-L-%nT*F&uwAsa5 zabwIf55V6SgiuGPKBS{(``U|71pw6yzJoSzieML1X8%|9USc&Ai^vvgSXh&Rom^NP()8of;w&CbQ=4&!oHSiv;q;FXl=bISx}{* z5c)N+jD7vAp_L;>5??_TxReE(=`Ohlozk*R1nK3#ydYBRxP_3X=s=Z3c?qXKJkx+- zi|@#~s@+JXAXF>K6~3VC5Oq5J^`I$MOFI9xUTu2}EQuS;!O<~s^p4x;^%b~Wj20UT zLzO}bNvfu*Mw~;gL5DR>>fqg)(o6@HuVwsq!y8nLnk=zKrqU619OUywzmb%|DZwjS zszatd6%n!2UJ4#nj1xvkM|@llI^4zXHf9k2iryukPiY(Lo)l19h6HTP8a$)C2#n0C6={laIn~}&l)&`vamo}1tuYFLj0vQnA$2jp+H#1(_>}R4 zm{c8D)*Lp+emXuW%PEGPgH>EWHjxL8L*d%K+be8f%^wXXDM?S0!HRHGu1Qpea4{!Z zTl`BbD`t56$t$ZjF@@rzK#qY_px}2Dyx?Dw49CQ_eWdoTwnK-W42}a(ZvUdYESdG9 zI^?IrDC?_ix0h+`i+?%+2MQTp3;BeP^aElk5~@fyAa+k!){HtbNz0Xoun_yc_ZdAI zaVL=*gbH+q2rWF675Bal1<~Wx>%Udh^r6vYd~|M45wd(nlIhHvKw?I+UNrDnvJnZ{ zZ60K%Am}AJi5?N^c0*EBq)4jn18NEz8?|@v_}C8sT(4^|LcqiwJ+HvlDoU0{w}$eu4pj&QS7qL;} z9SD8ZbsA30{=iqD4&f^CVG2-_-#ov2|Ebr;e42$IP&N(kzUOY8(w|?j*^Mkt6B;bB ztL1^JF739#=wBf^J@IG2Bf~V-K=kNjCViz*KP%`N`c@p-18>8nU|Y0g|18a+D+Dl? zY&E@isnSNvhzl!LI&Puz+Mbrl%1qkhUibFIY6Ux~b5;tx)$Eyk`u2Y7c1yM{S6nCu z=sLcDj#;tAVxDY~(FoHL_|^u5oc_ry$#g1lYMjgbJ5zn>W!*&KCeLcgbg8~t8-|*U zNIPl(J@jX`Jt~#!nYq&%3pps6=~Ssbu(yEQoj4U2Cuts3(X*lrn-2*Jlc!Y=j+{t7 z--*r;H;^K8>WJx^8gyR(+Y+C1ySU9f@|57wK8E7PMe_>ld+ZH#W@;H0LXS^ND}{|V zu3KT#XMz0nfFF%YPy5UozQjRmGc-qs$kjDaH(0B6JHwDk+xnwW4RnkBE@i(|wc(#q zmu*tTVtRXfucf@~A`P9jIio~ze`2#uW z{cPeg)zLaEKG-&+4dOXwV zUMz%MoS}m3LcNZQDAHXI5Km<+InkURJ`>&BnP4rE!aUnc0{;XyA<>l`JMhNfS|1AM zAp)Yu`I&an6Q|=M8SlQ7((J1xZ`4M#MPDzCOI8HQtXDRVUtEf zMy02tpb-vnm`L$2SL3qbVdwoiM|iR!9M@g3K!&`v;V6CQe4tS=BF-9tf>~5#^Y7P< z2?SwLB*I*b#IjrCI2)2e6~eT;2*@W|zc&?Ca-W7tM&{yK@KMR4U6k18f|{C2xRN8M z_Jno~$l=k9B7!i-{rt+-O3Cr)$W7ZbFZ%eBS|l7zR3pTp$Z+D|*suJ2_ym(VsdSx*#+Ys(@Z<`W$H4|;#STCQhh2#LB?88rBYcQ(}^LIDdf#W z6bfz(68TdCJIV-i!dj-D6LbqHA9GwGLH;Aw%lqhg3K0w?)VLUs+YC(aq`4UB>jeEk zeLX~oNU|5+J1&`w^ch{N5Gk;YqYoNtn)lp+r@>aT+sL>gd_>m0j@xnHKy#sa3Dp4JeT7p%yaVFc1U#< z{w@3JiMSd%klLkGbjh!d6}~kuf?=guthq{jR*s;KvY%D;96mgyJ}bdoBrpzt?MvfH zS~CZANu(G}t(=yH@R3R-`ZyvBBW&Je&HTI^nbV-CfijM^tD}ndTw91uzWcziFSqH) zlo~j~D@4=QI%4F+uv3d)?LHE9*aHixJ=1*0ghBwKumHXO?at72?;%am)3U|C8u*l&w>{t;Uq&#@9SO`W0tcn|dKD*4WAgP3HRyBE4v&z|5-bkc;IUiR<_?zEe7JJD@ z@Jac?L1-N+o3xNM%3FH#341AM$94B9tX}3dY|ZN6g5|eomRQd)Vw>mZrwu}N)c2ae zvWkavI^xQv{jXB`pL_4SsX`4ATOT3WoDFa2_61`|CJ->~5bo%3 z7{K1jbBMT=*%(=>4`>~5GU1Qr*HvA5_%UQ?@A$iGsAQD9Af`^h$LkS_S0(st#G4-f zOoZ}d+7J$i5NA@JvolL3eVVBnKE>#r#lkr|RgGWc3{oXDbu#B~atEij?Eom!pyF_c z%7 zB5CoEkc8H?{Ayg4T5bMrl#ZER!Kg5uYmVZMNzid0VtcU7MWW1Hp7}ABo|_pvecwH#T}~|pLK#_;XxN- z2QHh2b>MB^&6av10I4JGAA$x(<6)9r1(E5-sDZ-QFUFDhl zHMzmxEqVdAlc#f{wtG#{RovuM$Z_;2FRWy)I#}t*e2qUp-=j3_OfI&MCyhOHe9x~S%?rc|d1 zW(Q1ZNCnMY1Qa?BcpRSbP*WdUC%gnkahB-~pXxC`y*x!l3;Pw5>RTvk?`hhXOsDE| zJSi7@i@H~vQ0i%pCFji zulFUci| zUH@g{=i4OK{pDQ$u1=R7Y=i4yr4z2D!$o1iZnDP#W0seEQ6Jo^1X64T_T8eX^UrFL z_0;kaq9wAqt|$5z4V#@$i&!rgFSJdfN0!!>U`9<>ZT_bBazM@aza!=T@BTAp4u=0l z$}uwh7gCP#Kl<4J9VyqWB@tyL_8&2Vn>1M87ubs6K7m_Vg*6q&2wCC4vT<*@#`}PY~58&_5 z+wJD{<20nYX~yRC%X{wiCtSTlz0c2AEfX4=@5uw<%#^n5!_<{XP6%wTBS^0!*z9vg z`P-15ERdcA+}3b*hP0gA1+|YmHAWYK9a>6mM& z!qqJ>-KnWxTwka+LZhRVwf<&cM4xb5#2GSg3dtLWyqs2R;4o%Z*h0v zos66EF=T?OBCJlzyn~Q#F&zPkI9cUDCCBz!F(Z)w+#kScJ3dRM;q|_|6L54H4YF(GQwVT8MS3bcC5%W#zyr{VUli*&L|Ht9&HFzn0Yqb2;FOA8k&Eo0jcyiJ(8LsjC>mYoc&-8TjcsU3v_YPTAs zxqLBJDhUX;;^ZG@3X!rR^xH#VHz`sA-#UUE#i3+m>%7vLuf`{8KnoGw11RRF?-~38 z9jnYz0vB3hvXEauiP&KWG#oOMU;s$Zhx*An+Us1LL9qr0r#&btVrL+<421TxaQ)kd zIwA&pE6Xj_ed}_kC%6xT62ly>mCSO$uZ3Hi6M+uHWav1UC^XKLkkT!P?$EI;fRcZS zS!@w0tyEczo2LSaW2?zxdV=5$$uE#A!M_5q=@Oh$AUeKXN&h60FS8ekOc_P$O}23~#ZmoPOlYpc6Kxc(?Vo!(Fg$o1S^Q`x-$S;N zH7|CMaOXXSfn0W|j`96>8gO9mG$=e^^+K2dL(+IE3n|nrxGsdB^p;V!V88>Ydhv_h zU)1dS<;~o?^RSqI|9pXe%6S@`KMK7)6lQK|yx(@8qX(&yu(6W&QJj3t20BLDAXp$t z|3a7=&f~8U+q4c?Jli%Oi0xcIQOMpQvt4oPX|QMW55Sv0S)?-GI^~d{3zY7y!a^d= z6Kq6)22+JD*nz9rB@^R{Ioh!eEkO&L!4j7NBS5!PkxQA#h-VX@jE>XcVP9zx*5%_f zRMhTD$SX<|4KbBz$TcE4mYk(w+HSLp7@QEhZ#_qJinV0bS%i*o1)P8u2+J@ExHRSP z@Ao!-QA-<}w#!l`CK)U{)Dq@Ch6=e`*a~_~!3wyEhd-h}X(-hBfZB7BT{t=Rsl9&M zzIz;M_%SE`Zez83#6y6|q}nR<9B~<`9`?SWKM>cro$C;fy5k?Nw%+m`p;qMcE6#Pz z>Rou$sz}XOnR0{aqEuQFs%$3<;)+y^zHlGf4>hPw7}Re3KDAJN+8I-XtY^R00n;Tu zQAtP|^n-*AT6YjmK(F{#E*1T;`MXo-W*Xrklc#YZ{shD9tx(95s2Z-gl`YaPmp?B( zcV?qAgJ6z-$%XF2FgGF$leAT`v}!~n)7#e>R+qHXGt_;S6=$a&G~_u5D2^vQ-H;&N zvqd0E!L>AgKvnRK3p{wFIq`CC4)a&i z(yi+ltNEa4yamo@`7JAM=F(9rJI zxU*4|<2tHGKfD<Otm3W=M3#=lRTW`Yu2Xk*79LewGiJF;V z%*@O%W@ct)W@cuOY0S*b_L!NO8QRS3F|&RC?%r?r-n)(1d;eU#jEd@%Qc9`R)m>7S z@{=aS=mZuXSUF}Go*+5D+MW0;(|K~G@1e0ONx)2ph4rujM6w!Hw3(%o-u<-Eo;AXb zB&qo>wifePv4&0sy&+cAxKXW!VKTOm7y?=Bnox!l>%#3tby2TVtWH)WSVbA^o9jHh z=t_vb95{Q+Pm@VXri!K#z<(Zrj)nc0GTWhT;!|;P^1WGHH;BTqH{XSo2Ul!0#Jxm< zGcSKl4kTTkR8K6J4BgG-G=zUfY}Lwo0-UQx*Wja+oCoV_ICY7@*(GaS z=A+7?n18>@t%+*eYHt^pC@##2VxbrW<4FKH2+HX7FU+ zcn~BwZU)FCo20_+TEy1<3_+m=;7k5u_P!@U%+`Kw+~hWOpebgf=`7DV@$z<%p>0 zaZ2el7#alF@Mz_tzf$2AWg^GS1Mk$;Z=UIJdyz>MR&GPOr2BPCR#}s9nyV$u3MUJ! zlN3^9m6G1r;!Kpp&<#Uy*K`N{$!&!>DbxK_4O|Ghd+$I%llAXnhh(^BRU<+bO=ERi z*g!@1`mBuIDi2dNA)(h!q8Ky;2qc{(FQb%%Q75NH8xM<228(;0lWmflIdEOd(_&?E z#&v+@d1xg`vCNIY)QPBR~&Vk>$-zWX6$a5yg zBo`S~c^&63k+ID>tlP9DvY4n5RvMfxZJ331Mi}5NRuJ1tH*0hUhgf}j?eXn&kt3Hi zrRSVLs3l;1THT-KH710^K<5lB>L3ElwQY%$<0TkWnBvyCnjSiHc1 z2{~%vjeRy>)L;&DxoA<>8@hvc{@CKSSHoemWa%jq8sK)5{Yr?Q6^Z!E!Io9*{(F7D zN&k-$G^5GdSzXgQcCe8yv!`SUcz0{gqzIj8?SF_el#6i zE!1|`A8G=?P!ZJ&zQ`FRbi!Zbs|9tpw+o&{X{AlkWU6^i^K_UGFEvj38>$yCg}a9> ztqW3ISk;^qJb8cnv2#ho0)jyX)s1F}b@jJYLD$Qd2YtB1m&%lZ-x8nwVl|60s}8@D zbF7M^2Dkiyh1c8t|BEHtzpcdnZ65_I6Z1dve|Q*X*8hFU_Rntd|8B`vtveBG{L^W3 zMcsn;JK)`4**rqRhDxX1O(1ZOxxdpa5OAx#lfymN5rm#Et)$8_(3{!WWT*JxV+K5k zntK6&FWq8`lv63*5(q_3~q9{;zeo{i5Zz_#62rzBZyfIYNtD-Nb(0OIqP zu$Qx6Z2aF`|BscHZ)e26cY;`kY@Y|Iz=AuB(R+yJo0m^tK5ysY?SVXCqkwDw_ur47 zZ#_L9uOFB8hyj+IDt}=a+dzLLm^{w*n=rZy5K;!fQx+mZZxZT~rOt92K%pENqgjDY zv_D+fLmw^f3efesl}y5Bxi+OSH-LuSF&u!{i2pIrD>acC-Dl$}3E@sctes;Djq8#c zNqRR4w}&Rb+)Xv$RxUw{Rq7ENNxB_Ts>7rGwo559?dzG2Bqi527>}<<#h%ulVP@dd zy+^6dw+)bt`cQp9i~0R!(O>h+PdqWA!zuz?e|3I52ybED%L_H}7q$7TpO!kfzZ2c4 z8lKJ|U2PvCJ|kVbC+hVZV!aApTfMV-+_-(&?G+jTZwC_WT*W&4RoBS{5kX{BdrceR z-#LG$^-}VBqn2x(AZP-*`qVXtUc?i5dDq}phWIe5Co}tHw?Maqb33U?6dp^k{!5Is?CtI zhTy2{G!xj4&<_qW%o0i*?TJD>y*?(`awton(404!l_`}R;g>et1N7!5pPGsjpd!|IWqLB}-{)SjDg$jy|tP0%xQ0Jr1W$)d^niwmcVd zFwe>%^JFopeLRacC2-HSWC{9Fn#xnwZ$w*ZnQTwnzd za0>EBL4#buJ&e!7hSyhsy7Uo{xuzY4&6_5Q^`IoC#Nd_~HzA?;=kb$`nK}<0K^aSP z5HC6ZWSRECUYsj*4gAOrvFdgaGv*sXFIrkw2O^LcQ*4KihjoWx*fz}Qbc?0rB+_T- z&W!O@)wg|MVc89zv_0cCJ2_vDXnmF_yP47Z`1yQ@=2Ow<{q02qfr18O%&rhxer$ju z-*VL)ES;`>ap*}^s0X7>2Dt=|a7F}1#=7NFYoR(>EW5v$xeR=loGDQ?BbsAJEnC~( zSTKqOl2cI3s&Re{K`ha)5<1o!cf{b9=mKnnFMoMmp^9VPdMw^;(G=$M$5k_>e4a&~ zb8F@5;11X+AN#JuSWCS)9Fgt3*0aS5Za@}N-|jL;8o+Am6ML}=4f@&Be2?EU0hq3i zh#{Y?+wv^(is#~!6|{WUqp?BaIyzmq_=ais+1+Su3kQQuFaBn2=ljK9Gg0s$XQ=`!LHKN4IaR1)2bK1nYe2O``$WV{AKEb`2t!0RnXT7Fs<3x*vee+09?Yk4w-E}7iq?|>Y>`Ku)A$Mm!>I0-BVqOq zgDQg$A+=hu`&aJwp&-_oM!u>f>ab3e1OKzN8G#^XG`;_&xSt#;$Q-%_yL5r@C(k!Zo@DA3p>caZuk%|fv1Hbb ztizM^DhuWXLwM)~QT%lAX}y1ZjCk~rLrZ5>C<|7^{N$M?Bqz`c9Z=3IpENXWwR9}2 zt3U;V`w1c-rwzomy$8BpA#Bj?7I~dA^odW~Dm=ec*BGCN_I6m>^huR)JT4p+qWr~} zfQIG`fJU*2mV-I_oHPkijp-2w2~4zGm-HVEgX^0__NXAIX_WzZGeU3prb#!m$XFtT zzj+}v=OfoYg|W|u4eWa9(V*E=tU{9|^Y+eftO|qpt?yfDN`gNL)W2L3`0r|UA|q8f z=vB&#g?Io5yV#;-+$s(knAcG8p7))F2IDab{B5lAlPW;Ko=UxUL z=yNH3gir`iHEV-KxgKDU<{eri`3RKK>nhOK$m7HB=zp zjFO{OQ>K4{8jXl0seEkd-3{6_cU;lFPi8`xN=ESylaz<0U%nWIH>CNKb~3!R5C%qg zl(1i@4xXi=NI=&ecFawTijDrjh|HZ;hKlnZRwlOJAn}C#?sQ!dhB_|`jH+lpBUmbRvPb=W+QCg2NwCdfNdJ8rAl->;}iAAkyJV@_%q800H zB4js1IoQjT-CV1PidX8WSi9L;k!a;o`}IrJFcJ>z85dWpt7#52V@HOn87K-f#7X zeAhw6d0%ygorhBHr41muqNaI_xuX3jr9#;({X;-q8~))H&LOBj%l zU4>3~ZVMLiJ!cfw3KQlsK%G)NYXyVA}UH481vtjG>WXcOPQwib&wSgX<8deFx>j2{)v@ z8YQj{01{E}VjhUn;&%Dm$c5uphF%?eA{C+3>Y<>(~8n1ru2Exc!>s<{erDkYO zV;@Dg?6}D(<4jt{ycV^5Qejuv%fJc<)ti9?jaEC9NTxp@i*ut#1zE0kWnx3t5f7kF_B@>J?05cX5=i}Kb5omr8IAn zwo!g^31`X}ecCkzhB|2P`KFn_&;!pa;DkUG3#HS|ub4Fyp;!V@i zHBO}|by`=?a;CPgrrpI?doxP5La*{8*+7Sh6Qry6VqK#CaCfDO84$k;p^`<-fYW@X zR`k1B-r_FWw7RZ3a(Z+^b*Sva2<4A%eu-Ww(&%uv`kQv708PB=?=J4u(lur}!id}7};9hMkgC{J6e33HEFrHPxWPihy& z)M-=!rcATm-@EaiGP6N4#&_WycD${3cZq$f*&_^a^iZrIxp4M*_jtShN1gZ*laOdo zboaYmvdSS}<%e*JAdp<2-V=x9!l8H0(?0^YF))JyrVkr_8o#L_z6p(okg(^m*84^l zK|aab8^f!}Kaiyg>qC<0^@tPNAbPtHIf_CMDD_Hq6Q_ouSgSO6$ z=^bgpsoMS*8|-el29fM4>;W-|RoVnuOP#|Z6Q*a34sd-xuC;4*GWh2M%Bt8qfcHHamW4a`!?~o06CRD(lA0LH;{6IGi|*RqIbf6{ zggVG{rW1vs-pprvxjC$%SyntV5yO|4kY7}>U9~i`%9C#jOyE_-xzN(xC0zWN!d%-B zgu(=TfG^mqleUODd5fc(kQY+(~xad@4CG_-c?kqDJGaW;P=eVV`{}cuxULA z4e1T4r?rp+I}$-!0hg0l*c5voYzFNCACh`N&ennPr;QOcS;PJ&c5z~l$oVMyb1A|W zQU#!2olt9*lqj2C?oNblHRj83G+h9js%nM-XDq>efG#g_x zYSg-uXlUB6elr*FK_2iRT6M#d_GxCK?xMR=f>5}_@M($R^y)u zG6q;Om@vx6?Jfx3$*OBkz~$1}79OBVDaPS|T2sAnLauWivt1d|T@H9-7Fy#FTkE=` zRr!fkT*E__T$bJdfjnjolMG701?_5fUWLSsl!@cj{J6!YXRo|veSo@nKuHvJ?BZP) z?1~q_q|903h_mF7>d>yIW{e$oUP0*$pjOM9(-Y=4tVyvhWCmNmq1wWhUeREI*n*m{*m7@RvKupdLE zcdpAe)LNvhIF#*E+uZ_>Cf-jrk^W^28Ky~}?VA-;tr?4lDXMBiXJ#-l5Qe7_5i$#L z;V7nxX!ZhA3Q^UScvy1A*+FC6eA?(+f|IAHLv|z)Ncn z?>uf)wl_Y+lJF*K0Q$<%=IM3>a`e2R3A#*s!Ax`B%b1tI$F=7`#7mzo7&kbQY(T%v zb$8Ln`s%_Bsf`iG#n`@+1X6K4A~EIDyxHKYB5wnFIcS0-gUFHgIv%A6Fj|5GCaHZ& zE)jk?JP`98S~`48y}?tYOD<|(Q^rtIF(Y@wXjHMu5X$vBz%M^r2u`~=a9B)L7o%6~ zgv+UEXqXDtqZSf3qPP$wkMb1X8zf@aNs^7F_Bd+e4Ft0m*F?` zO7_AM(R`8p-NroUGx z*cJgiG~Ng^HwZyqike?%P9gid=di;Xz^UgMWDG3%_@lRiso0~uZV;uQ2`aHq@W1&2 zQ%d)|BKNv-fdVblvtjHa4_;I@7K3Qt2zfDYP$?&HuA|`x#QaU6s1|(8ZERR1iI`pU zOVpeOnwe0=W$5OAB*=GsX-0{R&^;_R+G0u`wNFo7rbxsxu=s6B%*T+URrCmuccXf8 z?Q;L<^R(ibX>v|Ka@W`xhH}2tNv@A^m-67UPV3|0c-KSGon=xmVwtfW7=h4;aIfh$ z*beFS2OhkG5%iym$`hb!=Ri3XRS5>r(mbtI3QQnY%t zP9xmYxi)Swnb~LgnatY~>TyXTJGQi49qjB^8OjiUNB8}V9U1ByOO zb5gOW7N$j0VcrQw8zL(>fC()YlSx0`ChszB$)V?vY<*gM;3KM$SD>@-%F`8busWUk zG)%_D5L9L$6VG);WDRy<&UVZsy^c+6y}m#T>?m;3)zCZu>Fcu%;$pXlq!2PO$s|Km z;!me`8E7G@_rd3!IyG`mI%7eJqPuAXDSJO@HT>JVC#y#8*q1-jz}&yVNBqA~hnfEc zB*Dh`ljT2ch#ddB4e=lMtpCo2*rX#FMLUB0?Tb~`U?A1Tz{u*t-^KS#?y(bmGnLY3 z5bScZ?S6pYrlvY05tQ!7o2+eOGWaAa@?-7vv8QF5<4=4xV*{0xd*x|~?eoV7|MutW z!sGT|u=j7Ei7kBoE!JSOj5J+a{?Gc4cM}{_K-~7{BhiVhkAkOnDZ%3J5m`SZSMOs2 zp^dFI$a;<+J$XlFd=V}L>0gpPg3`Aik52^to^PM~mn$v$->q34*l`pO)^L!IPO~GB z&~T@xcyDMlQB}K%YNTauZY0o#zW5@!z1>{T`Yt$8%qs~cqYeAZa#$_VQ!-?K9A6%n z4ri}vn%hcqz{hI+IW8h2u{l-~knWbQRF>}IKJ`=JvMq6wKJgJix<7Sgsc^TufIT-; zxy)EqU!KBj{N3Q{pUJ*ZccuQA>Da^~bq*|w?Lb|#G1=?0`?O{j)Zd)ZX7KEilK`g5 z?1Mp=$4RKQ%iA(}nO4_p!Ue8b7Dv6L=GGk4fhT8{FhPe^y{0@vAt zeA3M&cFjdVDrl|4t%@_5vBxYlS;gFI5bL6hDJrD_bWD>O7j4;lY$w6?SVs(p z!-`#>h{G{-AUlm6m6m#{X)a`=>B(cjtY@3>Aal`bu=WM$f@8#d$d>Ti~sH6Gl7Yc;#{AoJbE2I-)a>`b&SZdjX| zHZt&9(_EDnURZhpw2*hAuT&*CGEMm;=HKVpUh{8x19Q1wnn&NB8@QJ##o`d*3c~hXXnFetW+n z$WwHug^vBA+}9c>SMXg>M2a?lQFJSed1j8sz2s=@|ZCN9sM)D2(J@ z3K;zfiIl^M2Y?RL<6NW50}0_j1x^ihqy9|gF64Hmz;YjUG(VFv-?@Zx83wBDyYD~>)m=@4AF!=5P*Kh0%rh{h1}ee%Pg=9)GV|qe<-XGAmH&dD7heb z0EYD{$ANB*jBO9RY@dy}iBGq(Ov-DLHGC`M5DxN_17~B=DV(Nt5wh7#A7;tS&N4JN zTDcP0p9Z_Kfrx_4mh1;LOsBgWpWM;!AhKd=!1{sj3Q?v-XX+-%K^kBteO!5T7!_4-dviSIu-8E) z^I|HQtzss?4dwl6iso4tY{)Ymy!lVMnaQGU)X&Gb@Z=~SACX;V?c-MJ!5_?>A%Y+k z4@dZHPZQ9nh!a0T0|_VW`UgeQG0Sp4cb0woBDK#4+>cYIeAY);5_^N6l|Xxc)3XBo zZ1QRqsqXJ4*L<~=_DjI96f=LJ$4=f$(_|Xt?3Z)*LiW^Ld)??+AS==htjaqQp3zDZ zTW)0aEK0pk@5p2Q5G^nru!+AGH@bTbXQg7JlVO}J>J7+gBZ^(7@>@7iaiqFJ;}RCA9s%y zq7_@NFSm$oFCmid2Ai26b#SA)Tlk0e-Ft3xoEhyEmlm)R)3~8K^tSns0C6g|pcJi# zA=c{PGtpj1<{$=yl~blHIxf@75&?l@teGy%*_8G>OH@*)a8n!r$M0MP8R{w3389Uv zNE)~&Ws6Jc8797L+9N+{0Pe?&M66p;$JW90yg!%}laEu1$>Ps^80a*_qEjIA9ZtF5 zSS_f+d|+|U|GO?B?z`VOQ>tP zqNR!Sio5!>qsfZkigocDfjwb@uOPG&aei~G{PE!j+G?=rEDoS)!$(c8!vfWqrQ%11 z13$2mlluUiD?sTwXujPP9XW@@RJb}%%c7j5y%_FqaA^0S+^#!F3rJbAWzcaO1q|+% zysiX+5-=QfUXN~_V@?)GJ9@|xYRBtu z`&%Gpj1pUfJPy(R>aaN@4U-P?V56Bev~m17b)1yLzF+b6;AnfQuhUn$teJdoB14m1 z);17zMYc(5jL< zmbwwa4a)jo%^%T`DC<{^G0oM&#uXW(q{#}NDZ(F9(Z?|9sWF`UBt*F}!Ss}B$iPlS zM1D3N0rPEDXF{2rYV#Nl}%AMtSpdoQdYPluOQM2m$cgFZjF~xZUFoM zIJapgrfs}iDM5t;26nL^1G2ry$=s_|ojPEi)Ghx18l4d;m*)&P}m6L9Z$t0 zYpS)gu5s>FBOB_A(#&&GvJyraS8|K0gS10+;AcZ0(4QfBW4!jy0;9)2=gWYTtq5B7 z$%PgTv>~_=_mM9AEY7nnuwbx42krFO7Mk$>c10oa!Z^(p4W=JpOq@rVayLY)Qoa&e zm95mJzM3uHbxJ8*?yakK`2(%cNOPO3W{6X7{o8oyPsMU>b7M`O&Jx`WIy=g8oF_F` zU*rQg)Pn2u1cad9@~@$^g&?zlmztoxP^NT{pk55)>GLR027t41JBsliY-hEP>+w+T zH92b1T2yRx)kz3*j3osVpQ8;VSdC&(Sx%AP?_LOOXo8@ztr$R!yLCa z9WxwPsS;<|Q4*>INx!{mP5D%9oD`6GDvpH&lm8mHR!vN|Q7{|om$8Q>mhEx)EvT?B zQk^B_^oAOXb6;PX=TLVfduS>4VlKMS!W-YEhdT8R^^-o=uzJslL~d#{w4K8eZ^pbc zlN?&jiW6rHW>**#iPVq!i~|fvQ7e!GkF4mx)Fq1A*x=U1h+6e@ct3NAz{rG-dl=WDLky$CSnkPSNJnjpu73HPEld+2c}v%!VfzqxG*2nB6;TuOlfBR zG>}I@%O+9iA|GPv8em>?wipgoc_62tp2iwH3gQG2!r}&B@mB zo4st`)np7eJ#?kMwKQ z1($CLhW^u?LYvBL~h z>6}u2*e+DiB-uyEud^P)Za@gu3K5`2Aiv_N0@p-Uu$k5h!`JWq#K2-fx`%m1cD*@v z+wh4Wo@$xVC^}=VA7GTxjkc4TkbYHlf(E-NQIajJ47llx^n!Wbig+tzv|SVJHdcHV zAvb4VsWM0wF)=t%cA9-rf#}<`M8A~V^Khct;A!uytMI9XsW$@R<_YU(49=u5FZ#5t zuf;?&vOt;ebrHfYMc+40yyY_x-E!ijJ$*w+2V1z-2YN=~TN3I~3-< zsb}14=1jHavP=ASt*i=?9HxHU4a<6}q^T??lvYv4nWty1F9Yl`?g-bt-pecZ7i>2b zun4onZ64osCnZPOLhO{s?)Iy3Fo`72&b_J-^Qy^Rx15Py2D7uS2$7($3iy#`(|6P$ z+m@Wlg?Hw#y}>yb25rbb zKH&V;4hBQh%_VE3Uo1OMYD>Dl$YFaMBr}2ZL}*O(5Td~Ouk^;MR{mqQe%h_FHoXM0 z;oWl9o*IvRLe)--vP{4wogK$V8+i*wLk__B-D!A$NCJDQ z<)gW}E`fKm#*&(pC$W%0H z4;?5hd9*+lR?_RnJU(aKDGE>xDbec^a}fwpR(@Kg$p0u_Pq#Oys2%w8tdT-g{51cIhRg{dDpX8&qg zt8|?6!ugze^R9JrX`AbB#t7@3PgEN#HmgJGyIQ zs9WwWOHqquvLCtPxeh?_XtP-JC@-<5I(L<#_^e>J=6e<;aR!|8;{6q2A4tO8WA_DV z+JUS4U+tj#7v>Nv2Rp}qSie~QiM#dBUb_Db#l`ZEAJl(m{p$LT0B|u5zco|)my5Cc z!B4bGhF4%9}7GsnxDqU3|Z8om1)E)*yWZ?kIgNNFu;+YoK(SGRBO zAgNh?|3Oh!VQOOB{nL|w=f?};LeF-$>~<-kIr6?qP^RuH%|0$g@k7lpBGK1HLj%n5t$_u>0`h)iByQmg;v zgzV&qVJM<=AnHqheHKIj?#sH@UKZ5}%P_gO@a5*of#FyhF61Y$aZ{oa)xE=zpW^=f zA@O8DMnzBfyi&{Gwb`>J;Y-#_pD#cGpFzb9xld7U&c-MJ&5t9={){vR!%Mbb2qsN0 zMX&!=@SvVBKjlVtlAebNL(L&x?kzb$W}D1IfLy$E@g!{27kn0muOfZR{)$$U7S&!l zF~2``pXD$%a$@J1oX{yR*pFlgWp{5uNrXbxs?_facMZ=6p#^2?v!<57Nw?A~m=N0NHj%*=$MIf^IyW^~i2+k72?I|Xx6_Z_E!@+_S>w6ZOUC>3{`7vfE^ z+ecY;G;;GnBy7(CH4xs=cMw4k2J9mdqugP3j}8s+#>PQCNi0O&YU3=tHZ64ZbL;iF zy)|S<;oO!1XA}@ z>hg-KbMffk`yF(CuIDt2Y47;SuCX0mpWi>iD}D1(`#{IQ6+&g0C*?*Y*A*275OIi( zTGbB%)`GRjAgWYZ-_eyYBu(P=6WQL3w9(~mnPnCB*k zf>bCTfF+F%XxE1XhpfuY;|Y1@;WkfJUe`D_=9@bsc6bGA;WP867T6LtG1yggNz${a z*Cop^#5$^E__I{+R&P}k>~|yZdSU8a_pdgS zSx)~IB?XGez$E{c8Wsk+ZZzNQ?*<(6R6}IQ3Q_|BR-GESsx?^8TtltOW+OZY9 zrju%Gb`$y9`A8HkIm2)PTvXmD%m|!h2t#33?MXlDF<4Y>$_im!7~wydlfZ(AEpi{F zXX}nFdqO14cO`oc{upf2Sy6(kip)Enq#(~W{zePW*B%bml3YqK2{tUcP=ALE@AYEw%W3=xpYFhu>{^j zERA4?&GtbJkm^Afn)U95%?hNj_(*EenfEtW+TgOqW)8*UBvpkE51&c+JTE0G9GWKy ztl~zYB>MptjZ7}2!H-FR)$VfoC=IzYKYr-t%F~QxmMPDZff0a+Fx}*4io38LFKbHe zOMl^NE0M>|T76LUU{fUvcMjw96FaGtyIoSz7>2E8jQeMmh2?HHOR?@MJfeTz`m`_g zwX@85%ffhtW&!_!xE~s<(?muYYhHl90fn1*6S^GBSX$1&a8A3o4Op6OENw^a$DHTf zVZK0y7PBP4-L#0;^N0QAgHFCU>0oM!a zCN1LPM^rAo8@cWrmA$uzC|gk=Yqs%=4;og6cL>24$pBeuMRvk|v4hLu9 zzjT%nm0A6nkvd6kMT4mo(HoJmp&W}~H;?#J$x5l?3%BR+mli$i#RX=A|yd4yg5!Adt1XLte8|H7{b73QYUas6|e56-D$Ons@d^Js?R~H zJ~9WX^lC!YtKSRR8fw_LIpis9Oe!8vcg*_pbLd%iw-SA#xm)}CaKt>6%))jW+J(kh zR+{TaBtq~MFU;}TBhVH?9 z#n-g?-vPN zQPeGG=>OiDZl)iAx2T@I%HG2G%AD88*w&R6aZHM-Y3ODmrpxT?6QvN;vhp%7wVm&f zBpQjdrW)}+KU)Oy-4heI0ttvJiM~ z4Q8)tNc#U4i(R6}RjJ11&M;4&TGl=DWAoK$#FcN$8QKb);xO}yXuBn&Y?2ETTx%T| z=&%Lgi$Bm?!-E=zd6&%zu(kWrne#$jl&l7FFkB>=xXx&8&v8t(&v&T$$F4NFk^q`m zw@bc&t+}}u|BE^BzfEobne8%jFth#V9Qc2Uf~Df=V9KB&Z)9a^?82bzYUJ`yTGH0g z+>}Ax(&V2&wH&NJ2^l0zEzK=l2!C=g6EX-{x;QJCItkm`I@sHp+PM&N5;6$e+t@oP zI~W?9GKiSESsI%vi3|NJxUGn=%D;!U{a5T;W@Z)^cIN*Kbo;gXwF87CB_=5b1Plxe zBn~721oQ;}5(WYV0r}_nCa~`V910v93=A9w5)uLm4h9Ym76uj;9svaj9swBv78dCT z5;7_pIyyQWA_nFUG)xpUbhLkz0E2$l0Rx8y2Zu(3hlNM`|4d)~K*&&_lMqXwz{Efx z$iSe;z+ZzvctF5F-(CCe?tc(C1Q;YR2q+Zvw;1R9LjIlpL;NiQ1BZb8S_gsy{jQ4y ziUb4%{95!M^8cSRkz~mLt8mUDX3h01yPd;9AUyR{%)ISz^9iYnU|wA>rQq z4jS;DH{&09Vcb!VM_zpV-G7Pz!CN~1v6N{W|JI>YT9t|t04$yL$3W^ImAx$MxfW|z zWdBkRbyl5PPx)QLY{GG}h?X~%=sV$O13|9wuM$8&p!zuAktzR?7WUzOav##IZ(z?I z-&RQB5;a#AUwzi6T7y5Hj+}4yO?P=&r`NA=4NJbQt)TtJ&agb%WMsX^)vn2tc6a-=l9n#& zGuXUaALush*0dkrL&qc@p2Ne}vSG;hf;RHeY(q4x>(lruwpDbey<`OV64W&j%y@Qu zX6A}6zCJSZt2nRB?_LQForR3*h{B7K&9>Z9R-Jc#$tTE zDen9n?^7CI*5~w<-#^N)+%)|nUvSQ{toj0TZ}_xtuglok0vPJLBF|w?MHy&wmeJ(4zqdQz?rZ#*X%TpEXqg!lOuVIgvsIs_~4R=efK2C7R z_~5j0WQ#k|95Kv#;oHSbZmhW$p5&^oPBCb#akRd)$bJNEL@(*9zn5m>wDWnq*387Z zbIfYpSLm>dT=QDXNOv>CztK0`!aHm5|~-^sBT+}t?&45 z|LAq_esj;u!J%=gUvu`sV)R0D>Fb%2eSB&~=HvZ%fdJqmc&#aQ=c9hjSdc8g1bxtz zr#7QsJL&mh8&~kq+#pfl>v~CF_~L(l%_|+-xQ%e<01~5R( zWL|oE8%*3S$Gj%8D9;?tw0x?kGHgY)u(3AnpH69~G`8ACW^JeYvMA|Gs!% zW{}%$JcnOiYG<;QeugfWj^_#h9=l72v2Xyz@&3%8fmYDAxr`tFBB|yGUjOzN3CH!3 z(nkq|`Lh=S!2t-2-pZ^pCz+27liV4SlaSPATD`QeOK2Nh>)QM&`p@7wfC~sX$Q+a0 z0f^B#00KG-2ngT25NC`fC>B9OhulG{n{5PQa+eYah;ed6uNMdo^=I(7+4s|d=Rs~= zv(^m>4$CN;V%AJ=#8lEHq9F_Qo$EeJj}3s)=lw{6 zYRhXvC+2TLd;0k;VF&9p*PlGGJkZgu_$Jw z?Rknp1O1IBZ=;$pn~)}k;36}XLZhEVK%cPQd|KHO^~vXH?9*<##;w<()Zoa}<@1z@ z%jd)TXLgz2BBgR-M>_DQ_S9l}@MX04;ognuuO5fg_Wxz1{|{Ls(|~_3 zi8P;61P%m6H3#f)_niY0Z;-0F(Dr>V0O2{_{?9T%p0kf2(_N7Q-?{%+NlcR@E->D_ zqu09=^8e=PE^aYVa9m6v14yhWjK@!|^#5k#|Bp)@2og_|gqlDV_#SuQU4m@}%?rZ+ z{wqLsiqA+C#sM8?0gz~3{U22LezNHl`4x4{Ea3d39jdcarpvr8P^j{Jzqa0jnf0-L zLMd01y`uI)qpf!d;%Hyq2BbeGj#g?Z`l3=kU20osTFq!? zWSn2o%8UjjVXP7*B=e~2QhCUnh8Yp2npR@o6*268koOf(b!|za7Y)H7xO?y*!8O6% z-QC?a5Zo=eh2Sn1cXyYIy9G;dhy0t@ue)Er&e)$d^ViI;b64%!wdHQF+IEfxW+{bZ znY5~B!z_^3vahYrkv6&RCn8I_)_7v24>s4ZwhHebYjCO4doNO=bH{!`@>e4X@kyR-&I;P-(!cjCGnI@ z8`l&Yv0#QJaA_TCWGG8{b;Ht^j6Qjlu+JpQj(X8G?WFkqmb#w^?Huh|;@;!lOz<<< zCbGL_a>N(NFMHpyyB1%1IVQh7`lVZGIbRo`>bWWGaw zl0AvBCFgiJ(R|$|B4&oo%DI)@&W7hQ3VF=Sbg8+hN&cJbfv zG3NQzjV@MLJF115W0Wr{GW-B=J#myvzFE>tx88c}!*0H!+WA&;&mJhO^qe{s)S&ad z+|bVBu)H+sUt#chSvPvoTHHxj3zWuG~#eQXMdw!Wkbn1P=w$F($&00Md zpE%IJc&E$2LUWoPg0&hO zf6SEEjMDiW`749TW=UR`XD=lw+p-8M+qO#ERd=iGA{Wu_WLedEXJ26b6>L8U7nHwZ zKc8u4EZaZgu->PY&|`ZwF@(j#KUA51BUYwum7dA+-9+-nEO!J(d-Y0+dfAY}*z|F~ zirE%3hXL5a-tM}n3SaAk!};|u`2=HV??9h;-z?wM$)BSlnumL;=Y+xET#@AJG55a; z{%&W(T9yAR{W}YiMV3|3+(=(^$7sinu;2VQ_N+?Vx)b^n#VA3Lk;n6*9iS1!p^ZL^U;f4gqf@awVMk#x z3Sp-T22);>EiN+hES8<$IKMy+k#62Uy~LCKYpBI+KvmxFm!0sR)BR`8pK8epg%vrk z-$h-_^<}wY&YLGpN-Z^p;~qGKXnR6MJ5wjQyb*{dE|OLuGdS z&+`m6^db3@yT*t~h^YYyuV25B(Xzh*Ivo166+2W|U2{KQoUmo8C(+eLyQHjTT^HNs zX8HZh0is!l~>UE7QFNsoU* z*|sZKl{ywRt-2Lr41Q4;MK`+?m!6N$cJKBsiGG1zDW;vz>|Dwq6AJ!J&+mX1@9RoRrg3yp=SLIb|m8O!KVN~_-6^q|MUu#M{x=^A`^aE{s6GZt}v2bqw5VBv?I9F|;mjS5?z9+>_>{FYlE@WTJwJbx;v_vq~V0?RoE*b^c?G(|(i zya5r4JVs=Oc4hGxlJIdc?_JRvkon!6w!7#2C^B08Oz` z>H=kk`+R?-aN-9*{&5w!yI|A+UV=ijFi*7ue}sgWsEYbdy-820n1dq}$Wc;! zRBWp6n#{Jjk86JSD)2+ONmbR$eq;#l-mhlNOhe8XO~>6E;|7}vaO+0QVTlAS*rip6 zcZYHwYcdiXjGf9gTfLu`UK*PQRpx4Pvrl|pa?&AIW_olmPUJjn&oPk7RUO2CiJ<+a zV#u=vxuORg_?Y|8#6cRj6i5YH~pY{Fb&8we^ z6_O3dOO9(_b2~8aCqP6oykgk8QWpyV!4T77(;d1CO?Cd}0+s_cntJ*7j13o+AyXq? zClYp^*JF;?W$bDMvV6`Y`dXY6fm!*g3_?laz5>9+{eXd4QA>$0q%Ee~UHc2*IN*jj z$0Ty1{PE*r;#%Es%Xmk*6L3K--HZI0%;LQZ)N`%~m2CMOGTeuj2MFJ(O7|`7ttPDY z4HGLG_A}F-W!IOvKN}tE4i)6FhuFwSWdpgwU*sRvHYaVHeRIWGAm;J#d704q7(;yh zBGLOK;Bp`BqE~FDN6U)1aNB54o4A6v_RjIm;p2>yuw7Yb&R4rqPhzHBAHFC}bo>Kb z^6gaO^2f598?NKu^9$&^BR@t#+6sENu0dC6z@81O-k-v?!0r|JYtezXWQ%Th{5S>C zDp!PwXywKRVyIL(&{^`ig{56&#%g; zHhUV9>tD*Vt@W;=6rqK@#Cy@(|Dv$3M6W+b33pQWe8GTQIGu8UrxU;gv~PW?bV+C3 zfADp@hvJE`Be`3>Y@^-Pd79|2H+mSoARhq@SACK-0p+Snj1*4)Mwim{mL5wtA#t? zQvh{p*0}1Wa%KAGc^{{0jEHt~hsnRx{GS?XZt?!c_u{D)XE#E^0WpXFI%56}egM6x z->*BW18bt@y)SO9)l|O(9!1=jU!eBa<@J@`cWaa9H;{?nP3GIb(;u>C+a>+N>uhgg=0KD*qYw7CMq>iJ%-VTI?GiTNX>8BeGynO;y(1nM5V8so!+(Y zi`1gy#g|KV1l5J4jnAVZsRcJ^3uekhF2uTxix-|$;tLHZ88`ek=?IEP402zVEP;Ab z?RqWvMy3a)?2Mf_zt_`miF$$K^Zag&zip&QiE^12R0MmBI|C&EJ7MofzC(VTaCvb# z?k@=T88Om30`h``*gYhRFA0|n%`5t6RF=^R7Ac}GiOPz~B9y}ajGU+;e=mu@7=Kbb z4fYIXQ^t$$>e+!>y$#`ob)P&G--H?1GmteL@zXwPsw!Pr8`c2fFV|}{m3t3|gH0k8 zUl)kDMc`?=^u(ecWiuoJB)B_! z7gz6>_^&BH|B%>US^g~dQJ8hxzC6TJ?}+CHhI9Tmp~w%qbMYj(DLx*;>wzYD!*qaas&&qg_flYkb+{1Y*X_ohTjg#L%nXk=p# zlOWt3+yliE?-T21d2j;B&d*q`vbq5|Qi2mtOfKN&&O0H@+X;5rj?-C~!$rZeh8l!~ zBu+(f=i>%*d8@)mz=pnrbJT_DDKD6Wij>jrfg8j11Jhvmld@8E!E`8Xrff01$D!-m zZfHQ(N2+>O)&fJe;96@D)j*GIBgHuZaZPM#_}A}a{9U6OH^E*MN5LcAnfpaeL@~l%7&>Xut0i;k_TYoQ!kbO;7pl0sNkAlP7xBH^$C> zMV8+)ZQjUir;iyeW4E^l6it44R>K!wYwy2tUdAZWSaTF`JIpM<;Ib0nCMLFPpE#+= zy_1=fFYCv*q{?k*)!t&R^X)lu6?|Mz#C?rh{Fb?j+>!a5BYK-HBsE0Q=w}5&z2Fo@ zw*RS^{Y#*~udfk{`s+So)$|qjdkNB4a4v=P2DNe1h<*S(1a18Q0K@$avpZG;A`*;L zxI2_D$oBvMTm2Blw)U|zY!O%sWS1-qtIa*K*S^=K@}*lRR;phS8TNG=c|o51a#=%R z5&bGChB+h*_vmc_z2!QWc0Hx373=V4`Ybff)+4_0??puqbQ3Y~S2>@AlS^5}zg3Er z8f@+TNlKhu<7Bn3T8(|>T?_bcLleZTRj81^TuoqGxkS8~L*}T^ap!5=IPTtLjjKL0 zR4|o-2g0XAz(m#?nE!LZaXY#?%zisUO`sHI7_OJlm*1J54vf^YuLa;`TZFGG}x~iVe1rDqhsd7Rw^KY4`H=wf$F-Sf1Lj?ww|lzeFaMLrJ`?`s6LDUVMx% zJ{7>ELjDVSTuYXJ)_uNb4{@nz;YlQ-VRQQ?WBVers}0*tdv|D3$AlKHv^M!G^2$oA z1<~4n?xuCbTF%M*E_fB|LFzG9#C0Mw_17@fRf?=Ia<6$6fHGGLflxjKf{V-BgGvKG7|Ht*!-=()lDt}9# zE#q!_vFw3sNlH7mY>-!3zjXC&jR%YrzG1fp8a~%sHBa@{aKzP!m7w_XvGF3D`P)@f zsM?JRKF4t#z+Kir4MWSs$aBj`o%sUcBED%tz4e0uRKDA&tKE1*R56d)sDPBJ zD@6zY)zZ_Eii&TP|J(YZjtz`9u6ElbZ=m~1?EY|vsy1nU-S1mq;K{CDbo*$Tb3aw- zs?wBdk(L)$PE?gsmGuqWzu3|#*5_a^e;-tEnoc=Th@1u@VW@;q-hAaEiu&CFl3fZa z*fw_`0JU#jNuRyyL)a#s5qQgQah%~})Dm;4nzOv}*;|kEFWY)ss`lJOp%`+~nm z_AeTU1Yeg~{yY!mnWufFk%S7(pk~NjS8CE+munJbzG$S$t`3SyV*9hjV%hjqnPEQz z7Xsv8rDbKyuGR7{`22euyEk*a1f73K72N0}gM@#SzyG*35s;n)QB<=U*9a|%`M(P> zJv|8u!Y#s`NciskwvUBEY=D?*#WWO$n2P$}iqI7Ea;Q<>DEzASSEI6`ey3PJDOjvhD+mq> zV{2O@3^sp*osHj#f7|%gESdED_525n%klXoMZ)}aA?dA07q2f*9Lspv=3hh8*0hxN zS~HeSV%YihIO)xoIjC}~54WAVEL$>dhA}O7v1CHd^+2i3SycX)E@=<*GWQmBe5Z$K zW(|)|29?FWR`*IGh9H~vTE4O5W${sbC^td5i#bOBvi7Rky9+Zbe8Ma(Y~gFlvL)bv zlIgvQHOom94PUvDp))96Gh6&{`057lY&o04#|}dhnGnJ0kU`-{Jp#0T_u}Yy72guX zs+rZafI+*|dWeja3bd%zUKxr0k~W*VaE6!0-Vd7}TRtQ=tH$begy-?r3_jHR_q*GrCpzwgxi8>RTm39^cfB=|^=xi;pz4zv>5hbMWJ%-|@R zI+Nh&Hk~=qeA`Vaza{f|wv+LanEYbA9ppO@ z%jQx90q|kA5OR(3@3gAb3?W~40t)9k1pxp$%9P@{YPk~CWy{fR!#dusDnwo&p5m1n z8USz0vz#`HWTlLEkd7shqG!|(yo?Kw%iV#{C}jfEV1Q6y=;U?TwT}DE_K)b7jQ}F| zCS+X4$+t=$G%Y({(Q3W0c%Mb9Q_A;+qSS1t%QA9xn@*xD$x%txq3lFMhim1e)&;x1 z0CYLWyLVE;=e1VZv;vclRC*uH`3U`0E{#nxbDb2im*ksS7!n{LtvNmtg z7ImOb%vCX0Mti>=#>&=f=+lU#ampTTPeh@Gp0FYZU6WIs3hs$ZSm>Zn&attob>m%g zPsLI+PsP&RE(mIMFkS3X1(dc@Y zy7R0~DbziEr!6_kq@iSCmN945zByJ&^{^=<#$tdr-u2l?dw0kaRMu)LsS#K990Fo_ zD6dUf4zaUPgCLjWLXFdVSKn zduhtZi)1tcY51`eNB{(Q59%L*smA9o3`lnIKe)i_OzC)mRbwzfK=2Lz!R2@I-)`0a z9Ogg5`L!bZhZrEbMiiD0m%49aOi4!E?{MuHgM~0mn9rePcMt03Qj10v3ncoJYE`?; zA9B1EAGb~o`i&x$7`CI$=ve1s`?pvUxipiVdn5O#Bo@OIN=JJ7S(SOpy{cJqKl!*; zNM4CA4!-=l+uu?C@ry3b%!lqU+e~8rNcTii%A>65f$z|6tsy&Pjjn*b>`P(bZyWG7?HVTat}i zdVLMZ@sMNX$lH%KB5Hm*cLgTNK{7H}i{ro1I6SZ=$U@hEM7on~qIJfX&B`D%T0E zsCkM2MXoikX;%20Xd>7+H&O6X^~@`F-?ZNVr8JMvRf_hhSR}_Z2da;!uhTK3H3*#= zExBr?j6Zc7PsH?k8z|GX-ORoxcTiZ^F=YG3Yd||JA zv73qe$13{u02-3QdrHwy%wF@N3kz8OMe$Gn1*%(Qm#T1iv(Ook0uq#Ps0Q6J>Yup-P9mZ4Y- z=dY>E(Zsjv3&Re3bvT>);h#uU3BRkExD4&8N@c}W>WZ5cRE~Y#f<@KP z3i5*Gf1P%2SZ+DnYDTw+$pU&ny;Lp8Wq=VaFRQpuD3`NmfPV}Wr&EHpY^b1fDPo(k zr@jsDQ7+FZr8v@O8y|?qd)BXI;{BrFkFSbFKx*bZ+rQ#IZ#dbB`?XckNy#4`xS?N#{`;|Gh$W6K#3(sQ78T zg?Bne;h;JHtYl^RvgH7eSuRyAerq2dXSH3B?lN&Y+tOLMGWeF3yzXn$(B&20cH7{p zm6Eiybd$^EX~h8=r18o6`l`jf?A|s5OA$l8Aoz&3qyEOl)r!~S{ONT3CEmxbc0Ra3 zNBYXOQzMg<`4%HM5EFhW(QuIJs(HCvkYjd~PqtACSqXlEt`th5K&puxo*ZY6^#mgl zmw-(wZ$4%7-r=f4Eu&Z34*-$x6y5{X2kJ@*w@)++?8WC{NS?=v#w7LSCYF4gl|Ucb z7TY-EK4RzYky4Hzyi<#l4wWcU_Bq=jV$L<2I=D0&O(^L}j3VSm5Ir_F8|A%HXFXk8ONBavlPNKVC*H6r7W)e3`cPJMK z%n5-E>3CtL>zrN{ZO!{SPM2$4mO~o($Nl;?o=5r`C;cTunz$$mQ;IJ6ncEBZlamZguV%TbQ(DAaV9$Q`3Acp^>w+ zWhtoXetY(jdD*;9*0kxkpgs}A7{wenQNO+|X! zd}tjO&d1DNR!~u;y|ON_25gI*Lx0$>!qib?eCjHBIKs-vG~3QRp(;2{TY;w(-FJ4X z;9jgDvEcGp8x}cYIA39Sw@m1Ir1(%Uv*rKcWDn{5Pp#wEdJ#$re|F_}Zb>5(x0QLG zEPge-$+(C1*B*Iu9KE<@X6(dHdLkz%>T~U`C_a){BPpq4i3IiFn4u~SXO5Od2IeZu zfDutzcGU$%@mO`?`Q`2MbEOwNd41OPo+=yHWc#{0Ks7e0*DdO^4`QoXiB@6^P9^i# zO4*j>xxhj~3vy4#?@;@O&bzX~i_*?{M(ceDj5{@@mK-BGVp;{f&r7hXeRhc`WM3Og z&aAB1q&>JEzh{~O@%oT0dy_S{ZP-0G=1<16d^l`sh8!=CDs}uoBvs`yjvzN_D_BoZ z!Fkg`cL<%CQ9@suooOsLqp8tN;jAo7Fx9|$Ku~t>9WkPyA3#vQ$Dt4o6&s8%M+|T;fJ8SK= zqZ}hz6051JmQaTDxkDOZD&ZYT$!u>Mku!ca@IS&o9-xYdpg}7eWI7+$CQpX?RUsrDQ*UUubCmze7!*i1_=R|5*3`f6>I?YnnW$00?LZ zNbn6&NEm1c81QXQ7yuMBEF=WR3p8}hS0qetQL$K9+1LfKN#*tJ$;g>GC@H93zl;4W z3ckh(2lfsD1Nj4RE1#i>I)+;x9G76baV^mJx);#3SGyO(@zsnb>3l|qWon3lt<-ko zTb4u;X~5M-XAeGKT$2KBJEJlR_WjPTl+QU3^~g15yAH>=S_?w~|>tGQ;ued>C791)0qNZZ3YK^N*zI{pKY?eBQz-vwiXZ|pQ~cu9isH9kEP z`=v7GsZ(a zoKrPYSNb6b43ehzBfV@`%JuqHHyDC%H@u*s#=Kw4MYFSJC_x1HpFklOE2akaJSqT2 z{Ex{eIC_r|U4`wJraSi?8-o`><84Hp+#rh92z~hDo~7YPCT%)*M=q=0Q#|n)(kAKj z8k9tI_K4!{W@=F3&Cft0>5JkWXgTKx5&%5m}*6q9Ut@x zgnb(=wIScjRAyk0xI@h=0mCi#1Mr@1uHKqg_KCQwatMtMRoKV907?u7FVH5MTHUDr zO>li#dNHmtQ6~-+P4%;*B!YYCP7>C&k}>f+a|{g-8u$suf}$S$Of$rh*3Guu!v@ zHqaAZPu<5>8c`~VOE!*!mG>PYu!f=(HY8ySmDx6=?FHvKs|)JOt`#w8krTH49a>vB z(W|E5Nq4KSPBl@wJ^ry+J&>JUkPgBFZsGd)qYPylPwpQ*=>gunH5V=y|6k8#h2`l&TZ%yVxe5kHk;9})N_ z_Wl4&JyNB0-XWg7g_>rXz-AskeDzY1f&fZ2&zYIUsAVNk7^x=& zl|ZzIC%&nQ)_+AJOI>v5APpOh_y%#*mqr8Ep@Lv}BN`LZ+tERJacV%!EnE=ao-!OJ z=*#{Fq#ZJi-`F4pc|x@6;9K$p#;zO`7zb>_!5B3E$WKgVO3adrqR_4;lf2Xrc4R30 z+bMN{5|LPw-*r-DFC(!E8pGt*CSSC{h!Uk7_K(xjCXUUg}$VjOxc&jV?tUeH#&x{H$M& z5S4X^l}cbEjUuRY;;m5+-K>Izc1N&Zl`33?2^WdgH64#Bo84{7x{s5Sk2lcn(Y6-~L&s@bfvIc4~eCN&BT!-b`$2j$pa^}R~ zvQ|Af-F#6WXxr>80RMR?s9(>ht8!q)sDY}oC)v?{(x0KNE*6!*T& zXmrGr#BMnd{i9N8HDL)MJ0I{}oiwBxO)D=ge9!4N@m@)gMs`H{p$yeO_B|XF>p;(JC_%9w(kULqY<_L)REadM%=i>}0@yvxURc%)P_-2rxSPEa zn6g+SV-Y&H_FGUZ<6*%}d*)2v(GQPhiN(uV&1qTMh(orZ1mhfPxVq(2`)hhmX1UGz ztVM65qyn@ex?g%U!wzeVz=W$e%UNwY6oRk2f7TcR=|9rp-AXX8gjzp^vl)Llb0^!P zk2F;%Vk@)WxeXHy(+=w<8<$3VedUvW`5pcTK=mvTm@1oh`qe{UwHg@1ju1H1H#(d)zX|m*^I;Qxf3rUYZ1A%O573mTiGDDs{>WLp#W0u7<7WWPOfGJCz za*UE<-cX~)$Z4LH!L6ai)HOfzvto!)m_Fi>9XzYq<|rUh7FlWn-P`D~4=Vui)XH4O zvK|Y3#wp+ZtvVjzi6{7Yx_u(Ou~=bZNcZIFJVuAwcEsK3eYKx=;bX1>Pa(QAH&%7e zuoqSsfpCFn*>3lRY+@z%awSo<{iuEO0Nn20Sj0RtD`~gLnYD5mXP7;_vl{FsSAlCQ z5VWAbD}*kBvNZM}vGb5P z#@_vmaKjbIgiJPKnP5Y%!X;lSgl>vESh9F;87;{aLE}po7J-A~;Re+zV<&2nfpe1- zp-vU9@iu>lHNdv5V=KbL$f0ZR(^SEqojkDpi22fPb=wWAqMhPXY z?2SSdR=rkASQ;7BJz}(u`mRt5`#obCxs9+sDcK0H7^Ipx?@DF1Ihr=*4v1)d%Zr|q zwyHwJ=MUxPoo55n5LK(-r=oE|tLR<0vZq(UjaJL+{-#@QBL!l^>w?3I^;wBTd3V%FbFxg9Qv)*~MFO;Z5wr zEaqpFfDaK>h=WLR$()|sm}*uDCmC{BJNV+Z)NtkmsT$)Ph81G9$j``da}Mb2OkZ31 zfz=vsdLwFIo!$yE4|c~Gq>Py4hHjeyHqF5QjpziaY)cY}2f1X{k(tEYL%^A{uvA94 zMY;8IDg*C^;63`+QsEax=w#8Z#ViB;?B|1GNH*P_Q9*3+%-FAlx%tO*w*1OP{Azpa zUgP@anlbmG;RSEThKOr44&2G&_(s0I?+N{o>n?Ej%=~QV?@dHNIrxp;3#lL4pWyA6 z(aK)WEnx>TZ-J*5l23+>`S-2HYpXKOPdN9$uf*u820*0K`QYoXbq%+14q-;~L576* zy8idW2lsM8dZm1BY289focgf3)wi-QL&$^-p}k-zbmF=)c#&y7Yjff1QJUnxt8IoR z$K0%G)TPou-&%Uh-XcV-k=t~ znp-7ny`}__F(>mSTL%z@x!;eSGWRH$4!sWxgcEajrRrjDQa7xb=&kCHM1Dqv(d#-b zY150*^b390`RUEZtqO7AM(Ut_<42=x7@}TopmczW{VK0a0I$2~D}vsjKxDR$1>9qi zjF@l%EF;PxmR7fdn1Y+1akw^vqqa@*x@z0uz*z-J3LXi~rCH-uIC82|X^%S05Tf`+ z853*ey)Tu})_daVK0QNz5!5|tpLbBmKx*Hqj4lSrtdFmm|E{D}ot`}IYLkRd8%fs> zBGmym8+Q#Y(203&u)7Otv$GSr9ZQlIK|0od5t3<_UM7I^@ip{FtXMxT!8&qJ#wReU zp=}WNSB*2t6RaJC!}KHDJal;1($^otLCDc)<|fgUc#V-R;Sj{?n2 zRAF1g-4jee@gm}*e;3?D_n35ms%zlZlf75inE+Ps2jG)ju-{NKPq1J}Q!q}Q ze+iCLrSPUa^|)yGC>31y`1f9%snalA4a+G8deu@i%PE=D6@x9Gwl>(n&Bjh>8HgbL zaDkxC4T;R|GYUA%H7L53cGm|9dc zzb_)EgYxm>H^}`9p#ucq=Hadht1HxKi0HHur;86odpeFAfOo?vQGp$19LIc;NCXwq zQyM5xgkOSKMdhvxQ?`K|$tZAX1>?$)MCe!wU$Oq3zz(}Ax%-qQv2c(&w62m|7PmoXtLm)i|Flxyg_1A?ZeNWdY+h*PV1ae5-{myi) zSit%+l3pky2lD=FyYU1#7bKLNG2`(=0s870{X^7cG*iiZ*Gy zos@d8XK2Nep-2V979hXSi2NSU3oQeVeo=mduvI`S@W|C}s5aj0(tu5~)!( zHZYaUP=t0iFI{_Kz?MvT#Fk0L!%D^+kA3KJxhPx4C~GCIt8p^xR4b_jyH4mdOLvrG4CN{kB4uE?Mke3^7@9=& z?wsr>VXw8%)2c~;@5hW(5V^YB|Ag35y!`=U-$d0Jf$*IJpq7Z%!1FDPdRn5o*N zoEU_bLI-g;Be&mSgo*TuGfC>%hw-~_os3dD%Cl&6*|o`mxNsZeZv{C0-$zS-!Vs#= zih%55>DvX&X z@Yzmj*ik;LdXJhodtRGCAZ)r%d|W;b4X^PcaC3%i;v{#}bwj}@YedOoq=y7nCxIpR z#2QFQgm&;El}LJabZ0b8+!TNMomm@GSt+7ML7p@WzgE1+FuN5LG$lriO&^j`+16yy7%d=2DrW3#yp+;JtlSN#tt*&GKS<`iT;xv|mpEe~?gi`GN3 zeu=fzU^cl49Fr~Cy9lCB;ojhWenpB9LvnyaC9$R0JoJ((f1LaB%e!$NQsh|o&-!_6 zw2VhtHlm62jSNO|J|lFjS;NDH06}wg&2TcAeLS9Yuh-0xL+`vpFFqy&vtEYDEeo_z0)6d^K{Z1)SW{}9 z3Z5E$O`{en!Y@2EhN&@Bq`^#|>{q0BK|9E3^nsjD%&C-UqvskH^bi&@ZANf+kn#Oe zSUYAh11<+2?n~|z$O@|LRYq=Ibvs5&&z=fgJWKvX(=Hel3@=ynJ z??cr~O}85=UwEp+>=!e8)?5x>x~V7Ov6jb|3y@ebcMGt0U>qOErKGZZBZ{5YsBE_o z@r_*0?7SSrEE*ugsOnBA{dUASzz^+aUn>~>4NGBa)wWOfHMO%3#AuvesG-m)FzVCL zBIdkMXhq|=lK+^yvUZBE@Ms=fHTtlyl47l^gZYNz}74wh|QY!F)RuQ z@2FJeXmBT#+Y*#SZ^my%aJdA6H5{RYbV{HfwnYyl36;4Xa&J2=d&tc};mLl8tCw7Uz;o4Fw~8Okz-vYWjt35wSYQlXa3y#4M6DvDEL7T)d8;)%E)P8qPV$CnLp+ zCEXu{IMe}tHIn~Q_{;e{9gzjdlu95?U%rid#Z@RVV>3Jevsr*n)K1Y61 zegC0h|B2{5(K1TzL(+$OyOaAspLzkgYw)YR8g@ue?C%Ad%pOdi*NeoKjV>Q;_gNrx zD|AO{?Y4V+Sl@?XCa%oF2f!M2W}0EJEeMmNS*pYu)AUC4AdeT47;;DnW*Ugb&n{fA za38G*^mM*L9;Xf#IwqHFV{vvE)sY*>l;5;YHc=f^7Y!eONu9SuZiq*EpsFCRH^9f* zZ;~f|lPhIv^hN_#j5ISt$q9?yKx3>t_R~IkzO*3%Q`weyt8j(_^EoiQ9|NrU^wab< zq}C$x@{Sj`P&X95;{v45Fp!D0;c2mIkU6`5;_W4C9IHVjWO$%1s=1ucN+{b3Zh`kU zWRR*s^k;iuDyq5gf=#zw!`!bOk*>`)#$p&$+D0>xdyQcvPj3WomZWJ^P`}aG!CCgM z>QGzC(*QQ2+ZWnO-^0##?Zfgp>UE9&HqbAP#XmMTu`3%rkd68i%P zgFb#1+KnwN!kly7=Z-B|o*a=<;;Bo>42Ug?p;jYeW}rK~Yl0LEUaZ<)>^AoA;gGhxpb8PZUHu`HCqk0bqH>!qH5{QGmIg1c! zVN=GJLs#CvZfjT)2bqZQtMu?P<|%Jrme@z|w&X`DgPR&2w7Ye(_2AfZCp;T^hg!CJ z(5vA5%P{L|WOo}-1Aj62(iVF42v7O9BzhNZ!f0(@+|z0BEf>^O6SXZ4G^U~Db#%*I zA=o%{k2S2wZ0%s4_X;BR_ho|6YBYPe#O~TMub6wr;tOTGB7(B?y9#%O!VqlKxk>$^l1*)7XG_`WBaN6Fpp)nOgJuz@j+coDKgCRg^z*|FueaStrY zblJ_fiL_1jB?~bu(+fMlN)KwTgoPo?)(p1H?P|ik-QTuzPws7woq|~8RZVQx+d`@;p<}%Z!9%tqMApjwS$PAe{4{~LipLfk9rJq?3KCR6 z^AErdMD<168X>RzG`kR6@C1I+iW9HFL~nr76Pv)oe^Qo`9?&*+HI@PgYCvx&b}`KiJLw8~}ZBKhTTG52n@1ZMti3 zoK7@QHf|->zmIlqFSDoByl@;FQyw1aaG*xKm^4zk$QCXSZUD_`rf92-?}~g9&SKOt zF|w{i&z8*(OQJ39Nh=l zuF~1K1=W)@gcJQs@mZxn);BcuC8k(_+|;Jf2#t@btVXo;mL92%>U%GF`Pa>3)DX(O ziBAfjI!IBhLZ;4Ilx5;;<54`SfU@OBY6!yqrlB%ghxALE?_aoAY|3J|z73oG*lEpT zag7jXORhYa;<rtVZRl!6|Zu>`K``fD{hPJp+T( z08%gO=88=Hz!@2*TYw#B@pSwHV7o4vYh?x`ux781OEQpPJVdG`Il>3Kai zq^{@dQ^cdd)REcc$5w&K{PcU}KLk1fU&gQ-6k6K6{NOloJ@(WgA5%YY@VuUV{TRqs zK`eGd{~z$2Am-%ZJfy>-CY?A#`9GY{&ZAm8njaBZ=D2=(&%aDu_~83j*^NtlsA(}% zm@^^!fsk##FhR$8%Az9ep5StSFH4rBJ|vS!i&JD1&25{$l^R{Zf=Wt$A&8p`ydc(^ zS}4n}@ptLAeDQk)-L~EMLIOv~UJZ2wwjuAE0lBG6X}yfq-7Ev;TIxpiBBSXx1l@XGM2-F8HM!y*)6aw!!gXII??7r z4MR9Hl3LMFamLNkA*SQArzQ2RQrTF%T7V>2%uM(-! z#=^y;abGnOp~27ijCyEB?RJ|97`(m{1vm#5*$fQVlJ6P951?>uHTr(D1NpMHRsK@( zN*NEtCLK){ ziluC<>ZQYctUf5a+nekiI!3>8uzro>W?RV+u!)W>g&_3n$A zr2J7&-?m`6RCyG!EQ3aZ-+42%Wf;G~3Vv!bMvuY{7ek3pII2&!y!5~t|?>X6s` z;#ma7bLQ?m6gbkG6-fBSveSd66{54~I>IMW>O%2JUo9!B>lQJ-AfMjPC}bEmI;Jvo zZyI7v+Z_}4sNwqetUM6Bb9xDPhp5Rz5NuBi1s`Oz&9ij(cjf%fWP!BLY0q_j^rSL% zS&y~8-OR>&eCaN;?t;ha-^DgEk0>bT30Uwbh>zq!NnQHCiQ}*TX!%k+ul6}i;N%X@ zOPfC?V%=@dC22>$*YwNg-Z-=w(NnOy;U2Rf(#M+|zeby}=fr=^3!>z>auRt1ZpX6I zas1o)tgQFOZ}HJ77&PavXGp%G#uN6xx#arm5a(_Dfxe@D?+1XL_wQoeJGNsb^WgI6 zP{t11Ai#~I=Z>EEF#F(qUQd~-4OSp$;;$-H61Q12cMGx1xRq1d%3cFk`TuyLtE|rH z4

B?&xltnU9Onw~p&h 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