Soenneker.SemanticKernel.Cache 4.0.658

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Soenneker.SemanticKernel.Cache --version 4.0.658
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 4.0.658
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Soenneker.SemanticKernel.Cache" Version="4.0.658" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Soenneker.SemanticKernel.Cache" Version="4.0.658" />
                    
Directory.Packages.props
<PackageReference Include="Soenneker.SemanticKernel.Cache" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Soenneker.SemanticKernel.Cache --version 4.0.658
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 4.0.658"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Soenneker.SemanticKernel.Cache@4.0.658
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Soenneker.SemanticKernel.Cache&version=4.0.658
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=4.0.658
                    
Install as a Cake Tool

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image

alternate text is missing from this package README image Soenneker.SemanticKernel.Cache

Providing async thread-safe singleton Semantic Kernel instances

Why?

When using Microsoft.SemanticKernel, it's important to centralize and reuse kernel setup logic rather than repeating configuration for each consumer or request. This avoids the overhead of reinitializing connectors and plugins. SemanticKernelCache supports this by providing a thread-safe, per-key singleton cache that lazily creates Kernel instances using customizable options. Kernels are disposed at application shutdown or manually if needed.

Installation

Install the package via the .NET CLI:

dotnet add package Soenneker.SemanticKernel.Cache

Usage

1. Register the Cache in Dependency Injection

In your Program.cs (or equivalent startup file), register the cache with the DI container:

using Soenneker.SemanticKernel.Cache;

public static async Task Main(string[] args)
{
    var builder = WebApplication.CreateBuilder(args);

    // Register SemanticKernelCache as a singleton service.
    builder.Services.AddSemanticKernelCacheAsSingleton();

    // Other configuration...
}

2. Inject and Retrieve a Kernel Instance

Inject ISemanticKernelCache into your classes and retrieve a Microsoft.SemanticKernel.Kernel instance by providing the required options.

using System.Threading;
using System.Threading.Tasks;
using Microsoft.SemanticKernel;
using Microsoft.SemanticKernel.Chat;
using Soenneker.SemanticKernel.Cache;

public class TestClass
{
    private readonly ISemanticKernelCache _semanticKernelCache;
    private readonly SemanticKernelOptions _options;

    public TestClass(ISemanticKernelCache semanticKernelCache)
    {
        _semanticKernelCache = semanticKernelCache;
        
        // Create the options object once. Replace these with your actual values.
        var options = new SemanticKernelOptions
        {
            ModelId = "deepseek-r1:32b",
            Endpoint = "http://localhost:11434",
            KernelFactory = (opts, ct) =>
            {
                IKernelBuilder builder = Kernel.CreateBuilder().AddOllamaChatCompletion(opts.ModelId, new Uri(opts.Endpoint));

                return ValueTask.FromResult(builder);
            }
        };
    }

    public async async ValueTask<string> GetKernelResponse(string input, CancellationToken cancellationToken = default)
    {
        // Retrieve (or create) the kernel instance using a key (here, nameof(TestClass)).
        Kernel kernel = await _semanticKernelCache.Get(nameof(TestClass), _options, cancellationToken);

        // Retrieve the chat completion service from the kernel.
        var chatCompletionService = kernel.GetRequiredService<IChatCompletionService>();

        // Create a chat history and add the user's message.
        var history = new ChatHistory();
        history.AddUserMessage(input);

        // Request a chat completion using the chat service.
        var chatResult = await chatCompletionService.GetChatMessageContentAsync(history, kernel: kernel);

        // Return the chat result (or process it further as needed).
        return chatResult.ToString();
    }
}

Extending for Different Connectors/Plugins

The SemanticKernelOptions class includes an optional KernelFactory delegate. This allows you to override the default behavior (which uses the Azure Text Completion service) and create the kernel using a different connector or plugin. For example:

var openAiOptions = new SemanticKernelOptions
{
    ModelId = "openai-model-id",
    Endpoint = "https://api.openai.com/v1/",
    ApiKey = "your-openai-api-key",
    KernelFactory = (opts, ct) =>
    {
        Kernel kernel = new KernelBuilder().AddOpenAITextCompletionService(opts.ModelId, opts.Endpoint, opts.ApiKey);

        return ValueTask.FromResult(kernel);
    },
    ConfigureKernelAsync = async kernel =>
    {
        // Optionally, import skills or perform additional configuration.
        await ValueTask.CompletedTask;
    }
};

Kernel openAiKernel = await semanticKernelCache.Get("openaiKernel", openAiOptions);

This design makes it straightforward to support multiple types of Semantic Kernel configurations using the same caching mechanism.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Soenneker.SemanticKernel.Cache:

Package Downloads
Soenneker.SemanticKernel.Pool

Manages a pool of Semantic Kernel instances with per-entry rate limiting.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.0.662 53 1/14/2026
4.0.661 48 1/14/2026
4.0.660 69 1/14/2026
4.0.659 97 1/13/2026
4.0.658 148 1/13/2026
4.0.657 95 1/12/2026
4.0.656 70 1/12/2026
4.0.655 158 1/12/2026
4.0.654 113 1/12/2026
4.0.653 109 1/12/2026
4.0.652 179 1/9/2026
4.0.651 79 1/9/2026
4.0.650 141 1/9/2026
4.0.649 151 1/9/2026
4.0.648 129 1/9/2026
4.0.647 168 1/9/2026
4.0.646 82 1/9/2026
4.0.645 82 1/8/2026
4.0.644 182 1/8/2026
4.0.643 121 1/8/2026
4.0.642 184 1/8/2026
4.0.641 150 1/7/2026
4.0.640 267 1/7/2026
4.0.639 137 1/7/2026
4.0.638 238 1/7/2026
4.0.637 131 1/6/2026
4.0.636 160 1/6/2026
4.0.635 78 1/6/2026
4.0.634 85 1/6/2026
4.0.633 82 1/6/2026
4.0.632 195 1/6/2026
4.0.631 243 1/5/2026
4.0.630 178 1/5/2026
4.0.629 146 1/5/2026
4.0.628 208 1/3/2026
4.0.627 82 1/3/2026
4.0.626 235 1/3/2026
4.0.625 85 1/3/2026
4.0.624 82 1/3/2026
4.0.623 219 1/3/2026
4.0.622 87 1/3/2026
4.0.621 85 1/3/2026
4.0.620 163 1/2/2026
4.0.619 84 1/2/2026
4.0.618 312 1/2/2026
4.0.617 208 12/31/2025
4.0.616 77 12/31/2025
4.0.615 157 12/31/2025
4.0.614 120 12/31/2025
4.0.613 175 12/31/2025
4.0.612 270 12/21/2025
4.0.611 153 12/21/2025
4.0.610 264 12/21/2025
4.0.609 113 12/21/2025
4.0.608 243 12/20/2025
4.0.607 263 12/20/2025
4.0.606 269 12/19/2025
4.0.605 264 12/19/2025
4.0.604 502 12/16/2025
4.0.603 315 12/15/2025
4.0.602 258 12/15/2025
4.0.601 371 12/15/2025
4.0.600 280 12/15/2025
4.0.599 244 12/13/2025
4.0.598 189 12/12/2025
4.0.597 109 12/12/2025
4.0.596 190 12/12/2025
4.0.595 497 12/10/2025
4.0.594 545 12/10/2025
4.0.593 517 12/10/2025
4.0.592 431 12/10/2025
4.0.591 468 12/10/2025
4.0.590 561 12/8/2025
4.0.589 261 12/3/2025
4.0.588 196 12/3/2025
4.0.587 509 11/21/2025
4.0.586 393 11/21/2025
4.0.585 465 11/21/2025
4.0.584 387 11/21/2025
4.0.583 469 11/21/2025
4.0.582 395 11/20/2025
4.0.581 398 11/20/2025
4.0.580 395 11/20/2025
4.0.579 393 11/20/2025
4.0.578 565 11/12/2025
4.0.577 327 11/11/2025
4.0.576 382 11/11/2025
4.0.575 322 11/11/2025
4.0.574 282 11/11/2025
4.0.573 444 11/10/2025
4.0.572 228 11/7/2025
4.0.571 129 11/7/2025
4.0.570 286 11/7/2025
4.0.569 231 11/7/2025
4.0.568 268 11/7/2025
4.0.567 247 11/6/2025
4.0.566 248 11/6/2025
4.0.565 190 11/6/2025
4.0.564 359 11/4/2025
4.0.563 243 11/4/2025
4.0.562 245 11/4/2025
4.0.561 240 11/4/2025
4.0.560 184 11/4/2025
4.0.559 243 11/3/2025
4.0.558 369 10/30/2025
4.0.557 194 10/30/2025
4.0.556 196 10/30/2025
4.0.555 282 10/30/2025
4.0.554 190 10/30/2025
4.0.553 250 10/30/2025
4.0.552 317 10/30/2025
4.0.551 191 10/30/2025
4.0.550 192 10/29/2025
3.0.549 311 10/29/2025
3.0.548 345 10/23/2025
3.0.547 328 10/16/2025
3.0.546 178 10/16/2025
3.0.545 416 10/15/2025
3.0.544 236 10/14/2025
3.0.543 357 10/8/2025
3.0.542 170 10/8/2025
3.0.541 429 10/8/2025
3.0.540 280 10/7/2025
3.0.539 323 9/30/2025
3.0.538 176 9/30/2025
3.0.537 496 9/16/2025
3.0.536 380 9/16/2025
3.0.535 326 9/11/2025
3.0.534 256 9/10/2025
3.0.533 320 9/9/2025
3.0.532 214 9/9/2025
3.0.531 231 9/9/2025
3.0.530 177 9/9/2025
3.0.529 215 9/9/2025
3.0.528 444 9/5/2025
3.0.527 299 9/4/2025
3.0.526 336 9/4/2025
3.0.525 225 9/3/2025
3.0.524 279 9/3/2025
3.0.523 179 9/3/2025
3.0.522 188 9/3/2025
3.0.521 306 9/3/2025
3.0.520 180 9/3/2025
3.0.519 294 9/3/2025
3.0.518 390 8/28/2025
3.0.517 279 8/27/2025
3.0.516 288 8/20/2025
3.0.515 173 8/20/2025
3.0.514 270 8/17/2025
3.0.513 155 8/17/2025
3.0.512 362 8/15/2025
3.0.511 299 8/14/2025
3.0.510 260 8/12/2025
3.0.509 175 8/12/2025
3.0.508 333 8/12/2025
3.0.507 172 8/12/2025
3.0.506 278 8/11/2025
3.0.505 192 8/11/2025
3.0.504 172 8/11/2025
3.0.503 271 8/11/2025
3.0.502 161 8/11/2025
3.0.501 333 8/11/2025
3.0.500 437 8/11/2025
3.0.499 216 8/11/2025
3.0.498 446 8/6/2025
3.0.497 367 8/5/2025
3.0.496 264 8/5/2025
3.0.495 362 8/5/2025
3.0.494 266 8/5/2025
3.0.493 396 7/30/2025
3.0.492 173 7/29/2025
3.0.491 610 7/24/2025
3.0.490 557 7/24/2025
3.0.489 537 7/9/2025
3.0.488 234 7/9/2025
3.0.487 194 7/9/2025
3.0.486 164 7/9/2025
3.0.485 249 7/8/2025
3.0.484 253 7/8/2025
3.0.483 522 7/4/2025
3.0.482 367 7/1/2025
3.0.481 182 7/1/2025
3.0.480 368 6/28/2025
3.0.479 143 6/28/2025
3.0.478 106 6/28/2025
3.0.477 229 6/28/2025
3.0.476 101 6/28/2025
3.0.475 257 6/28/2025
3.0.474 103 6/28/2025
3.0.473 100 6/28/2025
3.0.472 97 6/27/2025
3.0.471 122 6/27/2025
3.0.470 126 6/27/2025
3.0.469 423 6/26/2025
3.0.468 262 6/25/2025
3.0.467 299 6/25/2025
3.0.466 274 6/24/2025
3.0.465 427 6/16/2025
3.0.464 204 6/16/2025
3.0.463 437 6/11/2025
3.0.462 381 6/11/2025
3.0.461 432 6/11/2025
3.0.460 439 6/11/2025
3.0.459 313 6/11/2025
3.0.458 317 6/11/2025
3.0.457 311 6/11/2025
3.0.456 378 6/10/2025
3.0.455 579 6/3/2025
3.0.454 235 6/3/2025
3.0.453 463 6/3/2025
3.0.452 271 6/2/2025
3.0.451 250 6/2/2025
3.0.450 339 5/28/2025
3.0.449 271 5/28/2025
3.0.448 289 5/28/2025
3.0.447 194 5/28/2025
3.0.446 222 5/27/2025
3.0.445 178 5/27/2025
3.0.444 296 5/27/2025
3.0.443 205 5/27/2025
3.0.442 248 5/27/2025
3.0.441 173 5/27/2025
3.0.440 195 5/27/2025
3.0.439 443 5/26/2025
3.0.438 193 5/25/2025
3.0.437 195 5/25/2025
3.0.436 200 5/23/2025
3.0.435 221 5/23/2025
3.0.434 225 5/23/2025
3.0.433 178 5/23/2025
3.0.432 185 5/23/2025
3.0.431 157 5/23/2025
3.0.430 205 5/23/2025
3.0.429 241 5/23/2025
3.0.428 191 5/23/2025
3.0.427 200 5/22/2025
3.0.426 181 5/22/2025
3.0.425 215 5/22/2025
3.0.424 508 5/21/2025
3.0.423 237 5/21/2025
3.0.422 309 5/20/2025
3.0.421 201 5/20/2025
3.0.420 276 5/19/2025
3.0.419 475 5/18/2025
3.0.418 238 5/18/2025
3.0.417 218 5/18/2025
3.0.416 228 5/18/2025
3.0.414 143 5/18/2025
3.0.413 222 5/16/2025
3.0.412 234 5/16/2025
3.0.411 296 5/14/2025
3.0.410 275 5/14/2025
3.0.409 285 5/14/2025
3.0.408 278 5/14/2025
3.0.407 271 5/14/2025
3.0.406 178 5/8/2025
3.0.405 192 5/8/2025
3.0.404 190 5/8/2025
3.0.403 184 5/8/2025
3.0.402 181 5/8/2025
3.0.401 199 5/8/2025
3.0.400 205 5/8/2025
3.0.399 206 5/7/2025
3.0.398 213 5/6/2025
3.0.397 179 5/6/2025
3.0.396 180 5/6/2025
3.0.395 172 5/5/2025
3.0.394 220 5/5/2025
3.0.393 190 5/5/2025
3.0.392 186 5/5/2025
3.0.391 196 5/5/2025
3.0.390 176 5/5/2025
3.0.389 204 5/5/2025
3.0.388 182 5/5/2025
3.0.387 189 5/5/2025
3.0.386 188 5/5/2025
3.0.385 181 4/29/2025
3.0.384 183 4/27/2025
3.0.383 136 4/27/2025
3.0.382 161 4/26/2025
3.0.381 143 4/26/2025
3.0.380 244 4/18/2025
3.0.379 173 4/11/2025
3.0.378 218 4/9/2025
3.0.377 194 4/9/2025
3.0.376 243 4/9/2025
3.0.375 216 4/9/2025
3.0.374 204 4/8/2025
3.0.373 204 4/8/2025
3.0.372 212 4/8/2025
3.0.371 235 4/8/2025
3.0.370 219 4/8/2025
3.0.369 199 4/8/2025
3.0.368 202 4/8/2025
3.0.367 214 4/8/2025
3.0.366 208 4/8/2025
3.0.365 220 4/8/2025
3.0.364 232 4/8/2025
3.0.363 223 4/8/2025
3.0.362 204 4/8/2025
3.0.361 225 4/8/2025
3.0.360 215 4/8/2025
3.0.359 216 4/7/2025
3.0.358 205 4/7/2025
3.0.357 191 4/7/2025
3.0.356 233 4/7/2025
3.0.355 206 4/7/2025
3.0.354 221 4/7/2025
3.0.353 217 4/7/2025
3.0.352 210 4/7/2025
3.0.351 199 4/7/2025
3.0.350 242 4/7/2025
3.0.349 179 4/7/2025
3.0.348 206 4/7/2025
3.0.347 212 4/7/2025
3.0.346 201 4/7/2025
3.0.345 228 4/7/2025
3.0.344 219 4/7/2025
3.0.343 213 4/7/2025
3.0.342 239 4/6/2025
3.0.341 205 4/6/2025
3.0.340 208 4/6/2025
3.0.339 212 4/6/2025
3.0.338 191 4/6/2025
3.0.337 221 4/6/2025
3.0.336 201 4/6/2025
3.0.335 208 4/6/2025
3.0.334 200 4/6/2025
3.0.333 183 4/6/2025
3.0.332 173 4/6/2025
3.0.331 179 4/6/2025
3.0.330 192 4/6/2025
3.0.329 187 4/6/2025
3.0.328 140 4/6/2025
3.0.327 179 4/6/2025
3.0.326 157 4/6/2025
3.0.325 158 4/5/2025
3.0.324 183 4/5/2025
3.0.323 131 4/5/2025
3.0.322 126 4/5/2025
3.0.321 128 4/5/2025
3.0.320 143 4/5/2025
3.0.319 115 4/5/2025
3.0.318 131 4/5/2025
3.0.317 140 4/5/2025
3.0.316 136 4/4/2025
3.0.315 150 4/4/2025
3.0.314 149 4/4/2025
3.0.313 205 4/4/2025
3.0.312 208 4/4/2025
3.0.311 194 4/4/2025
3.0.310 247 4/4/2025
3.0.309 189 4/4/2025
3.0.308 229 4/3/2025
3.0.307 199 4/3/2025
3.0.306 218 4/2/2025
3.0.305 233 4/1/2025
3.0.304 193 4/1/2025
3.0.303 208 4/1/2025
3.0.302 218 4/1/2025
3.0.301 201 4/1/2025
3.0.300 198 4/1/2025
3.0.299 231 4/1/2025
3.0.298 206 4/1/2025
3.0.297 230 4/1/2025
3.0.296 182 4/1/2025
3.0.295 188 3/31/2025
3.0.294 186 3/31/2025
3.0.293 182 3/31/2025
3.0.292 211 3/31/2025
3.0.291 196 3/30/2025
3.0.290 229 3/29/2025
3.0.289 139 3/29/2025
3.0.288 172 3/29/2025
3.0.287 141 3/29/2025
3.0.286 130 3/29/2025
3.0.285 158 3/29/2025
3.0.284 175 3/27/2025
3.0.283 225 3/27/2025
3.0.282 172 3/27/2025
3.0.281 175 3/27/2025
3.0.280 166 3/26/2025
3.0.279 502 3/26/2025
3.0.278 514 3/26/2025
3.0.277 520 3/26/2025
3.0.276 535 3/25/2025
3.0.275 540 3/25/2025
3.0.274 517 3/25/2025
3.0.273 556 3/25/2025
3.0.272 542 3/25/2025
3.0.271 544 3/25/2025
3.0.270 541 3/25/2025
3.0.269 140 3/21/2025
3.0.268 132 3/21/2025
3.0.267 133 3/21/2025
3.0.266 149 3/21/2025
3.0.265 152 3/21/2025
3.0.264 194 3/21/2025
3.0.263 172 3/21/2025
3.0.262 197 3/20/2025
3.0.261 189 3/20/2025
3.0.260 185 3/19/2025
3.0.259 189 3/19/2025
3.0.258 170 3/18/2025
3.0.257 175 3/18/2025
3.0.256 176 3/18/2025
3.0.255 183 3/18/2025
3.0.254 196 3/18/2025
3.0.253 181 3/18/2025
3.0.252 178 3/18/2025
3.0.251 185 3/18/2025
3.0.250 137 3/15/2025
3.0.249 117 3/15/2025
3.0.248 132 3/15/2025
3.0.247 137 3/15/2025
3.0.246 104 3/15/2025
3.0.245 116 3/15/2025
3.0.244 184 3/12/2025
3.0.243 224 3/12/2025
3.0.242 213 3/12/2025
3.0.241 196 3/12/2025
3.0.240 175 3/12/2025
3.0.239 197 3/12/2025
3.0.238 207 3/12/2025
3.0.237 187 3/12/2025
3.0.236 195 3/12/2025
3.0.235 197 3/12/2025
3.0.234 199 3/12/2025
3.0.233 226 3/11/2025
3.0.232 196 3/11/2025
3.0.231 205 3/11/2025
3.0.230 218 3/11/2025
3.0.229 188 3/11/2025
3.0.228 217 3/11/2025
3.0.227 198 3/11/2025
3.0.226 200 3/11/2025
3.0.225 212 3/11/2025
3.0.224 213 3/11/2025
3.0.223 203 3/11/2025
3.0.222 209 3/11/2025
3.0.221 249 3/7/2025
3.0.220 255 3/7/2025
3.0.219 263 3/7/2025
3.0.218 288 3/7/2025
3.0.217 258 3/7/2025
3.0.216 271 3/7/2025
3.0.215 247 3/7/2025
3.0.214 266 3/7/2025
3.0.213 273 3/7/2025
3.0.212 260 3/3/2025
3.0.211 163 3/2/2025
3.0.210 159 3/2/2025
3.0.209 137 3/2/2025
3.0.208 149 3/2/2025
3.0.207 140 3/2/2025
3.0.206 135 3/2/2025
3.0.205 132 3/2/2025
3.0.204 175 3/2/2025
3.0.203 127 3/2/2025
3.0.202 130 3/2/2025
3.0.201 155 3/2/2025
3.0.200 141 3/2/2025
3.0.199 144 3/2/2025
3.0.198 148 3/1/2025
3.0.197 147 3/1/2025
3.0.196 136 3/1/2025
3.0.195 132 3/1/2025
3.0.194 153 3/1/2025
3.0.193 139 3/1/2025
3.0.192 149 3/1/2025
3.0.191 154 3/1/2025
3.0.190 128 3/1/2025
3.0.189 145 3/1/2025
3.0.188 164 3/1/2025
3.0.187 135 3/1/2025
3.0.186 139 2/28/2025
3.0.185 152 2/26/2025
3.0.184 153 2/26/2025
3.0.183 146 2/26/2025
3.0.182 146 2/26/2025
3.0.181 140 2/26/2025
3.0.180 140 2/25/2025
3.0.179 149 2/25/2025
3.0.178 134 2/25/2025
3.0.177 138 2/25/2025
3.0.176 148 2/25/2025
3.0.175 128 2/25/2025
3.0.174 130 2/25/2025
3.0.173 146 2/25/2025
3.0.172 140 2/25/2025
3.0.171 167 2/24/2025
3.0.170 143 2/24/2025
3.0.169 129 2/24/2025
3.0.168 175 2/23/2025
3.0.167 149 2/23/2025
3.0.166 139 2/23/2025
3.0.165 128 2/23/2025
3.0.164 148 2/23/2025
3.0.163 132 2/23/2025
3.0.162 143 2/23/2025
3.0.161 146 2/23/2025
3.0.160 172 2/22/2025
3.0.159 154 2/22/2025
3.0.158 159 2/22/2025
3.0.157 152 2/22/2025
3.0.156 138 2/22/2025
3.0.155 154 2/22/2025
3.0.154 136 2/22/2025
3.0.153 143 2/22/2025
3.0.152 153 2/22/2025
3.0.151 166 2/22/2025
3.0.150 158 2/22/2025
3.0.149 163 2/22/2025
3.0.148 137 2/22/2025
3.0.147 149 2/22/2025
3.0.146 153 2/22/2025
3.0.145 159 2/22/2025
3.0.144 156 2/22/2025
3.0.143 126 2/22/2025
3.0.142 158 2/22/2025
3.0.141 155 2/21/2025
3.0.140 144 2/21/2025
3.0.139 148 2/21/2025
3.0.138 131 2/21/2025
3.0.137 141 2/21/2025
3.0.136 151 2/21/2025
3.0.135 154 2/21/2025
3.0.134 152 2/20/2025
3.0.133 178 2/19/2025
3.0.132 158 2/19/2025
3.0.131 148 2/19/2025
3.0.130 163 2/19/2025
3.0.129 165 2/19/2025
3.0.128 165 2/19/2025
3.0.127 166 2/19/2025
3.0.126 146 2/19/2025
3.0.125 158 2/19/2025
3.0.124 159 2/19/2025
3.0.123 142 2/19/2025
3.0.122 172 2/18/2025
3.0.121 164 2/18/2025
3.0.120 136 2/18/2025
3.0.119 145 2/18/2025
3.0.118 186 2/18/2025
3.0.117 162 2/18/2025
3.0.116 165 2/18/2025
3.0.115 151 2/18/2025
3.0.114 151 2/16/2025
3.0.113 169 2/14/2025
3.0.112 149 2/14/2025
3.0.111 136 2/14/2025
3.0.110 137 2/14/2025
3.0.109 165 2/14/2025
3.0.108 193 2/14/2025
3.0.107 162 2/14/2025
3.0.106 178 2/14/2025
3.0.105 135 2/13/2025
3.0.104 150 2/13/2025
3.0.103 152 2/13/2025
3.0.102 135 2/13/2025
3.0.101 191 2/12/2025
3.0.100 169 2/12/2025
3.0.99 168 2/12/2025
3.0.98 169 2/12/2025
3.0.97 156 2/12/2025
3.0.96 189 2/12/2025
3.0.95 148 2/12/2025
3.0.94 158 2/12/2025
3.0.93 145 2/12/2025
3.0.92 136 2/12/2025
3.0.91 147 2/12/2025
3.0.90 155 2/12/2025
3.0.89 157 2/12/2025
3.0.88 155 2/12/2025
3.0.87 165 2/12/2025
3.0.86 167 2/12/2025
3.0.85 166 2/12/2025
3.0.84 162 2/12/2025
3.0.83 165 2/12/2025
3.0.82 143 2/11/2025
3.0.81 143 2/11/2025
3.0.80 171 2/11/2025
3.0.79 153 2/11/2025
3.0.78 149 2/11/2025
3.0.77 160 2/11/2025
3.0.76 143 2/11/2025
3.0.75 161 2/11/2025
3.0.74 174 2/11/2025
3.0.73 194 2/11/2025
3.0.72 158 2/11/2025
3.0.71 154 2/11/2025
3.0.70 159 2/10/2025
3.0.69 157 2/10/2025
3.0.68 177 2/10/2025
3.0.67 143 2/10/2025
3.0.66 145 2/10/2025
3.0.65 154 2/10/2025
3.0.64 146 2/9/2025
3.0.63 161 2/9/2025
3.0.62 132 2/9/2025
3.0.61 180 2/9/2025
3.0.60 149 2/9/2025
3.0.59 139 2/9/2025
3.0.58 165 2/8/2025
3.0.57 148 2/8/2025
3.0.56 136 2/8/2025
3.0.55 177 2/8/2025
3.0.54 146 2/8/2025
3.0.53 147 2/8/2025
3.0.52 159 2/8/2025
3.0.51 142 2/8/2025
3.0.50 145 2/8/2025
3.0.49 157 2/8/2025
3.0.48 149 2/8/2025
3.0.47 159 2/8/2025
3.0.46 172 2/7/2025
3.0.45 162 2/7/2025
3.0.44 174 2/7/2025
3.0.43 155 2/7/2025
3.0.42 149 2/7/2025
3.0.41 153 2/7/2025
3.0.40 167 2/7/2025
3.0.39 166 2/7/2025
3.0.38 161 2/7/2025
3.0.37 161 2/7/2025
3.0.36 151 2/7/2025
3.0.35 153 2/7/2025
3.0.34 142 2/7/2025
3.0.33 187 2/7/2025
3.0.32 167 2/7/2025
3.0.31 149 2/7/2025
3.0.30 153 2/6/2025
3.0.29 166 2/6/2025
3.0.28 131 2/6/2025
3.0.27 135 2/6/2025
3.0.26 162 2/6/2025
3.0.25 152 2/5/2025
3.0.24 155 2/5/2025
3.0.23 158 2/5/2025
3.0.22 173 2/5/2025
3.0.21 142 2/5/2025
3.0.20 161 2/5/2025
3.0.19 163 2/5/2025
3.0.18 159 2/5/2025
3.0.17 160 2/5/2025
3.0.16 181 2/5/2025
3.0.15 152 2/5/2025
3.0.14 150 2/5/2025
3.0.13 147 2/5/2025
3.0.12 147 2/5/2025
3.0.11 179 2/5/2025
3.0.10 163 2/5/2025
3.0.9 146 2/5/2025
3.0.8 149 2/5/2025
3.0.7 148 2/3/2025
3.0.6 177 2/3/2025
3.0.5 147 2/3/2025
3.0.4 165 2/3/2025
3.0.3 151 2/3/2025