Soenneker.SemanticKernel.Cache 4.0.640

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.640
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 4.0.640
                    
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.640" />
                    
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.640" />
                    
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.640
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 4.0.640"
                    
#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.640
                    
#: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.640
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=4.0.640
                    
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.671 0 1/22/2026
4.0.670 7 1/22/2026
4.0.669 104 1/21/2026
4.0.668 144 1/19/2026
4.0.667 114 1/19/2026
4.0.666 146 1/19/2026
4.0.665 129 1/19/2026
4.0.664 150 1/18/2026
4.0.663 171 1/18/2026
4.0.662 216 1/14/2026
4.0.661 133 1/14/2026
4.0.660 186 1/14/2026
4.0.659 210 1/13/2026
4.0.658 234 1/13/2026
4.0.657 122 1/12/2026
4.0.656 81 1/12/2026
4.0.655 222 1/12/2026
4.0.654 128 1/12/2026
4.0.653 139 1/12/2026
4.0.652 199 1/9/2026
4.0.651 81 1/9/2026
4.0.650 172 1/9/2026
4.0.649 174 1/9/2026
4.0.648 140 1/9/2026
4.0.647 187 1/9/2026
4.0.646 83 1/9/2026
4.0.645 83 1/8/2026
4.0.644 201 1/8/2026
4.0.643 130 1/8/2026
4.0.642 186 1/8/2026
4.0.641 152 1/7/2026
4.0.640 268 1/7/2026
4.0.639 138 1/7/2026
4.0.638 240 1/7/2026
4.0.637 133 1/6/2026
4.0.636 161 1/6/2026
4.0.635 79 1/6/2026
4.0.634 87 1/6/2026
4.0.633 83 1/6/2026
4.0.632 196 1/6/2026
4.0.631 244 1/5/2026
4.0.630 179 1/5/2026
4.0.629 147 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 314 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 180 12/31/2025
4.0.612 270 12/21/2025
4.0.611 153 12/21/2025
4.0.610 265 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 316 12/15/2025
4.0.602 258 12/15/2025
4.0.601 371 12/15/2025
4.0.600 282 12/15/2025
4.0.599 246 12/13/2025
4.0.598 191 12/12/2025
4.0.597 109 12/12/2025
4.0.596 190 12/12/2025
4.0.595 499 12/10/2025
4.0.594 546 12/10/2025
4.0.593 518 12/10/2025
4.0.592 433 12/10/2025
4.0.591 472 12/10/2025
4.0.590 563 12/8/2025
4.0.589 261 12/3/2025
4.0.588 197 12/3/2025
4.0.587 511 11/21/2025
4.0.586 396 11/21/2025
4.0.585 467 11/21/2025
4.0.584 387 11/21/2025
4.0.583 469 11/21/2025
4.0.582 398 11/20/2025
4.0.581 399 11/20/2025
4.0.580 397 11/20/2025
4.0.579 395 11/20/2025
4.0.578 566 11/12/2025
4.0.577 329 11/11/2025
4.0.576 383 11/11/2025
4.0.575 322 11/11/2025
4.0.574 284 11/11/2025
4.0.573 447 11/10/2025
4.0.572 228 11/7/2025
4.0.571 129 11/7/2025
4.0.570 287 11/7/2025
4.0.569 232 11/7/2025
4.0.568 271 11/7/2025
4.0.567 248 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 244 11/4/2025
4.0.562 248 11/4/2025
4.0.561 244 11/4/2025
4.0.560 184 11/4/2025
4.0.559 244 11/3/2025
4.0.558 372 10/30/2025
4.0.557 194 10/30/2025
4.0.556 197 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 192 10/30/2025
4.0.550 193 10/29/2025
3.0.549 312 10/29/2025
3.0.548 345 10/23/2025
3.0.547 330 10/16/2025
3.0.546 183 10/16/2025
3.0.545 417 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 431 10/8/2025
3.0.540 282 10/7/2025
3.0.539 325 9/30/2025
3.0.538 177 9/30/2025
3.0.537 497 9/16/2025
3.0.536 381 9/16/2025
3.0.535 327 9/11/2025
3.0.534 257 9/10/2025
3.0.533 321 9/9/2025
3.0.532 216 9/9/2025
3.0.531 235 9/9/2025
3.0.530 177 9/9/2025
3.0.529 216 9/9/2025
3.0.528 444 9/5/2025
3.0.527 300 9/4/2025
3.0.526 336 9/4/2025
3.0.525 226 9/3/2025
3.0.524 280 9/3/2025
3.0.523 180 9/3/2025
3.0.522 192 9/3/2025
3.0.521 307 9/3/2025
3.0.520 181 9/3/2025
3.0.519 296 9/3/2025
3.0.518 391 8/28/2025
3.0.517 281 8/27/2025
3.0.516 289 8/20/2025
3.0.515 174 8/20/2025
3.0.514 271 8/17/2025
3.0.513 159 8/17/2025
3.0.512 362 8/15/2025
3.0.511 302 8/14/2025
3.0.510 262 8/12/2025
3.0.509 180 8/12/2025
3.0.508 336 8/12/2025
3.0.507 173 8/12/2025
3.0.506 279 8/11/2025
3.0.505 194 8/11/2025
3.0.504 173 8/11/2025
3.0.503 274 8/11/2025
3.0.502 166 8/11/2025
3.0.501 333 8/11/2025
3.0.500 441 8/11/2025
3.0.499 216 8/11/2025
3.0.498 449 8/6/2025
3.0.497 367 8/5/2025
3.0.496 265 8/5/2025
3.0.495 363 8/5/2025
3.0.494 267 8/5/2025
3.0.493 396 7/30/2025
3.0.492 175 7/29/2025
3.0.491 610 7/24/2025
3.0.490 557 7/24/2025
3.0.489 538 7/9/2025
3.0.488 236 7/9/2025
3.0.487 195 7/9/2025
3.0.486 164 7/9/2025
3.0.485 249 7/8/2025
3.0.484 254 7/8/2025
3.0.483 522 7/4/2025
3.0.482 368 7/1/2025
3.0.481 182 7/1/2025
3.0.480 369 6/28/2025
3.0.479 144 6/28/2025
3.0.478 109 6/28/2025
3.0.477 230 6/28/2025
3.0.476 103 6/28/2025
3.0.475 258 6/28/2025
3.0.474 104 6/28/2025
3.0.473 100 6/28/2025
3.0.472 101 6/27/2025
3.0.471 122 6/27/2025
3.0.470 126 6/27/2025
3.0.469 424 6/26/2025
3.0.468 264 6/25/2025
3.0.467 300 6/25/2025
3.0.466 274 6/24/2025
3.0.465 428 6/16/2025
3.0.464 207 6/16/2025
3.0.463 437 6/11/2025
3.0.462 382 6/11/2025
3.0.461 433 6/11/2025
3.0.460 440 6/11/2025
3.0.459 315 6/11/2025
3.0.458 317 6/11/2025
3.0.457 312 6/11/2025
3.0.456 379 6/10/2025
3.0.455 580 6/3/2025
3.0.454 235 6/3/2025
3.0.453 464 6/3/2025
3.0.452 275 6/2/2025
3.0.451 253 6/2/2025
3.0.450 341 5/28/2025
3.0.449 273 5/28/2025
3.0.448 290 5/28/2025
3.0.447 196 5/28/2025
3.0.446 224 5/27/2025
3.0.445 179 5/27/2025
3.0.444 298 5/27/2025
3.0.443 205 5/27/2025
3.0.442 249 5/27/2025
3.0.441 173 5/27/2025
3.0.440 195 5/27/2025
3.0.439 444 5/26/2025
3.0.438 196 5/25/2025
3.0.437 196 5/25/2025
3.0.436 203 5/23/2025
3.0.435 221 5/23/2025
3.0.434 225 5/23/2025
3.0.433 180 5/23/2025
3.0.432 185 5/23/2025
3.0.431 159 5/23/2025
3.0.430 207 5/23/2025
3.0.429 242 5/23/2025
3.0.428 191 5/23/2025
3.0.427 201 5/22/2025
3.0.426 181 5/22/2025
3.0.425 216 5/22/2025
3.0.424 510 5/21/2025
3.0.423 240 5/21/2025
3.0.422 313 5/20/2025
3.0.421 201 5/20/2025
3.0.420 280 5/19/2025
3.0.419 478 5/18/2025
3.0.418 240 5/18/2025
3.0.417 219 5/18/2025
3.0.416 230 5/18/2025
3.0.414 143 5/18/2025
3.0.413 222 5/16/2025
3.0.412 236 5/16/2025
3.0.411 298 5/14/2025
3.0.410 277 5/14/2025
3.0.409 287 5/14/2025
3.0.408 281 5/14/2025
3.0.407 274 5/14/2025
3.0.406 180 5/8/2025
3.0.405 193 5/8/2025
3.0.404 193 5/8/2025
3.0.403 185 5/8/2025
3.0.402 183 5/8/2025
3.0.401 199 5/8/2025
3.0.400 206 5/8/2025
3.0.399 207 5/7/2025
3.0.398 214 5/6/2025
3.0.397 181 5/6/2025
3.0.396 181 5/6/2025
3.0.395 172 5/5/2025
3.0.394 223 5/5/2025
3.0.393 191 5/5/2025
3.0.392 187 5/5/2025
3.0.391 197 5/5/2025
3.0.390 179 5/5/2025
3.0.389 205 5/5/2025
3.0.388 183 5/5/2025
3.0.387 191 5/5/2025
3.0.386 188 5/5/2025
3.0.385 182 4/29/2025
3.0.384 184 4/27/2025
3.0.383 140 4/27/2025
3.0.382 164 4/26/2025
3.0.381 146 4/26/2025
3.0.380 246 4/18/2025
3.0.379 173 4/11/2025
3.0.378 220 4/9/2025
3.0.377 194 4/9/2025
3.0.376 247 4/9/2025
3.0.375 216 4/9/2025
3.0.374 204 4/8/2025
3.0.373 205 4/8/2025
3.0.372 213 4/8/2025
3.0.371 236 4/8/2025
3.0.370 221 4/8/2025
3.0.369 200 4/8/2025
3.0.368 202 4/8/2025
3.0.367 215 4/8/2025
3.0.366 211 4/8/2025
3.0.365 220 4/8/2025
3.0.364 234 4/8/2025
3.0.363 224 4/8/2025
3.0.362 206 4/8/2025
3.0.361 226 4/8/2025
3.0.360 217 4/8/2025
3.0.359 216 4/7/2025
3.0.358 206 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 224 4/7/2025
3.0.353 218 4/7/2025
3.0.352 212 4/7/2025
3.0.351 200 4/7/2025
3.0.350 242 4/7/2025
3.0.349 182 4/7/2025
3.0.348 208 4/7/2025
3.0.347 213 4/7/2025
3.0.346 203 4/7/2025
3.0.345 231 4/7/2025
3.0.344 219 4/7/2025
3.0.343 213 4/7/2025
3.0.342 240 4/6/2025
3.0.341 206 4/6/2025
3.0.340 209 4/6/2025
3.0.339 213 4/6/2025
3.0.338 192 4/6/2025
3.0.337 223 4/6/2025
3.0.336 201 4/6/2025
3.0.335 209 4/6/2025
3.0.334 203 4/6/2025
3.0.333 183 4/6/2025
3.0.332 174 4/6/2025
3.0.331 179 4/6/2025
3.0.330 194 4/6/2025
3.0.329 188 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 161 4/5/2025
3.0.324 186 4/5/2025
3.0.323 132 4/5/2025
3.0.322 126 4/5/2025
3.0.321 130 4/5/2025
3.0.320 148 4/5/2025
3.0.319 116 4/5/2025
3.0.318 132 4/5/2025
3.0.317 142 4/5/2025
3.0.316 137 4/4/2025
3.0.315 151 4/4/2025
3.0.314 151 4/4/2025
3.0.313 207 4/4/2025
3.0.312 211 4/4/2025
3.0.311 196 4/4/2025
3.0.310 247 4/4/2025
3.0.309 191 4/4/2025
3.0.308 230 4/3/2025
3.0.307 202 4/3/2025
3.0.306 220 4/2/2025
3.0.305 235 4/1/2025
3.0.304 193 4/1/2025
3.0.303 209 4/1/2025
3.0.302 220 4/1/2025
3.0.301 203 4/1/2025
3.0.300 199 4/1/2025
3.0.299 231 4/1/2025
3.0.298 207 4/1/2025
3.0.297 231 4/1/2025
3.0.296 183 4/1/2025
3.0.295 189 3/31/2025
3.0.294 189 3/31/2025
3.0.293 183 3/31/2025
3.0.292 212 3/31/2025
3.0.291 199 3/30/2025
3.0.290 230 3/29/2025
3.0.289 139 3/29/2025
3.0.288 172 3/29/2025
3.0.287 142 3/29/2025
3.0.286 131 3/29/2025
3.0.285 159 3/29/2025
3.0.284 178 3/27/2025
3.0.283 229 3/27/2025
3.0.282 173 3/27/2025
3.0.281 178 3/27/2025
3.0.280 166 3/26/2025
3.0.279 503 3/26/2025
3.0.278 517 3/26/2025
3.0.277 520 3/26/2025
3.0.276 538 3/25/2025
3.0.275 541 3/25/2025
3.0.274 518 3/25/2025
3.0.273 558 3/25/2025
3.0.272 545 3/25/2025
3.0.271 544 3/25/2025
3.0.270 543 3/25/2025
3.0.269 140 3/21/2025
3.0.268 135 3/21/2025
3.0.267 136 3/21/2025
3.0.266 151 3/21/2025
3.0.265 152 3/21/2025
3.0.264 196 3/21/2025
3.0.263 173 3/21/2025
3.0.262 200 3/20/2025
3.0.261 189 3/20/2025
3.0.260 186 3/19/2025
3.0.259 189 3/19/2025
3.0.258 170 3/18/2025
3.0.257 177 3/18/2025
3.0.256 178 3/18/2025
3.0.255 185 3/18/2025
3.0.254 198 3/18/2025
3.0.253 183 3/18/2025
3.0.252 180 3/18/2025
3.0.251 189 3/18/2025
3.0.250 140 3/15/2025
3.0.249 119 3/15/2025
3.0.248 133 3/15/2025
3.0.247 140 3/15/2025
3.0.246 106 3/15/2025
3.0.245 118 3/15/2025
3.0.244 188 3/12/2025
3.0.243 224 3/12/2025
3.0.242 213 3/12/2025
3.0.241 199 3/12/2025
3.0.240 175 3/12/2025
3.0.239 197 3/12/2025
3.0.238 209 3/12/2025
3.0.237 187 3/12/2025
3.0.236 195 3/12/2025
3.0.235 201 3/12/2025
3.0.234 199 3/12/2025
3.0.233 228 3/11/2025
3.0.232 196 3/11/2025
3.0.231 205 3/11/2025
3.0.230 219 3/11/2025
3.0.229 189 3/11/2025
3.0.228 218 3/11/2025
3.0.227 198 3/11/2025
3.0.226 200 3/11/2025
3.0.225 215 3/11/2025
3.0.224 213 3/11/2025
3.0.223 204 3/11/2025
3.0.222 209 3/11/2025
3.0.221 251 3/7/2025
3.0.220 258 3/7/2025
3.0.219 265 3/7/2025
3.0.218 291 3/7/2025
3.0.217 260 3/7/2025
3.0.216 274 3/7/2025
3.0.215 248 3/7/2025
3.0.214 269 3/7/2025
3.0.213 273 3/7/2025
3.0.212 262 3/3/2025
3.0.211 163 3/2/2025
3.0.210 162 3/2/2025
3.0.209 139 3/2/2025
3.0.208 151 3/2/2025
3.0.207 140 3/2/2025
3.0.206 137 3/2/2025
3.0.205 134 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 156 3/2/2025
3.0.200 144 3/2/2025
3.0.199 146 3/2/2025
3.0.198 148 3/1/2025
3.0.197 149 3/1/2025
3.0.196 136 3/1/2025
3.0.195 139 3/1/2025
3.0.194 153 3/1/2025
3.0.193 139 3/1/2025
3.0.192 150 3/1/2025
3.0.191 156 3/1/2025
3.0.190 128 3/1/2025
3.0.189 149 3/1/2025
3.0.188 164 3/1/2025
3.0.187 138 3/1/2025
3.0.186 140 2/28/2025
3.0.185 153 2/26/2025
3.0.184 154 2/26/2025
3.0.183 148 2/26/2025
3.0.182 150 2/26/2025
3.0.181 141 2/26/2025
3.0.180 142 2/25/2025
3.0.179 153 2/25/2025
3.0.178 136 2/25/2025
3.0.177 141 2/25/2025
3.0.176 148 2/25/2025
3.0.175 128 2/25/2025
3.0.174 132 2/25/2025
3.0.173 146 2/25/2025
3.0.172 142 2/25/2025
3.0.171 168 2/24/2025
3.0.170 144 2/24/2025
3.0.169 131 2/24/2025
3.0.168 178 2/23/2025
3.0.167 150 2/23/2025
3.0.166 140 2/23/2025
3.0.165 128 2/23/2025
3.0.164 148 2/23/2025
3.0.163 133 2/23/2025
3.0.162 143 2/23/2025
3.0.161 148 2/23/2025
3.0.160 174 2/22/2025
3.0.159 155 2/22/2025
3.0.158 161 2/22/2025
3.0.157 153 2/22/2025
3.0.156 139 2/22/2025
3.0.155 154 2/22/2025
3.0.154 138 2/22/2025
3.0.153 144 2/22/2025
3.0.152 153 2/22/2025
3.0.151 167 2/22/2025
3.0.150 158 2/22/2025
3.0.149 165 2/22/2025
3.0.148 138 2/22/2025
3.0.147 151 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 129 2/22/2025
3.0.142 161 2/22/2025
3.0.141 157 2/21/2025
3.0.140 148 2/21/2025
3.0.139 149 2/21/2025
3.0.138 134 2/21/2025
3.0.137 142 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 181 2/19/2025
3.0.132 160 2/19/2025
3.0.131 149 2/19/2025
3.0.130 168 2/19/2025
3.0.129 166 2/19/2025
3.0.128 165 2/19/2025
3.0.127 167 2/19/2025
3.0.126 148 2/19/2025
3.0.125 158 2/19/2025
3.0.124 161 2/19/2025
3.0.123 145 2/19/2025
3.0.122 175 2/18/2025
3.0.121 167 2/18/2025
3.0.120 139 2/18/2025
3.0.119 146 2/18/2025
3.0.118 187 2/18/2025
3.0.117 162 2/18/2025
3.0.116 168 2/18/2025
3.0.115 153 2/18/2025
3.0.114 151 2/16/2025
3.0.113 170 2/14/2025
3.0.112 149 2/14/2025
3.0.111 137 2/14/2025
3.0.110 140 2/14/2025
3.0.109 168 2/14/2025
3.0.108 195 2/14/2025
3.0.107 162 2/14/2025
3.0.106 182 2/14/2025
3.0.105 136 2/13/2025
3.0.104 151 2/13/2025
3.0.103 154 2/13/2025
3.0.102 136 2/13/2025
3.0.101 192 2/12/2025
3.0.100 170 2/12/2025
3.0.99 168 2/12/2025
3.0.98 171 2/12/2025
3.0.97 156 2/12/2025
3.0.96 192 2/12/2025
3.0.95 148 2/12/2025
3.0.94 158 2/12/2025
3.0.93 147 2/12/2025
3.0.92 137 2/12/2025
3.0.91 147 2/12/2025
3.0.90 158 2/12/2025
3.0.89 157 2/12/2025
3.0.88 155 2/12/2025
3.0.87 168 2/12/2025
3.0.86 168 2/12/2025
3.0.85 166 2/12/2025
3.0.84 163 2/12/2025
3.0.83 167 2/12/2025
3.0.82 145 2/11/2025
3.0.81 144 2/11/2025
3.0.80 173 2/11/2025
3.0.79 156 2/11/2025
3.0.78 152 2/11/2025
3.0.77 160 2/11/2025
3.0.76 143 2/11/2025
3.0.75 162 2/11/2025
3.0.74 175 2/11/2025
3.0.73 194 2/11/2025
3.0.72 161 2/11/2025
3.0.71 155 2/11/2025
3.0.70 159 2/10/2025
3.0.69 160 2/10/2025
3.0.68 177 2/10/2025
3.0.67 146 2/10/2025
3.0.66 145 2/10/2025
3.0.65 155 2/10/2025
3.0.64 146 2/9/2025
3.0.63 164 2/9/2025
3.0.62 132 2/9/2025
3.0.61 181 2/9/2025
3.0.60 149 2/9/2025
3.0.59 139 2/9/2025
3.0.58 166 2/8/2025
3.0.57 149 2/8/2025
3.0.56 139 2/8/2025
3.0.55 180 2/8/2025
3.0.54 146 2/8/2025
3.0.53 147 2/8/2025
3.0.52 161 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 150 2/8/2025
3.0.47 162 2/8/2025
3.0.46 174 2/7/2025
3.0.45 165 2/7/2025
3.0.44 174 2/7/2025
3.0.43 157 2/7/2025
3.0.42 150 2/7/2025
3.0.41 155 2/7/2025
3.0.40 170 2/7/2025
3.0.39 167 2/7/2025
3.0.38 165 2/7/2025
3.0.37 162 2/7/2025
3.0.36 151 2/7/2025
3.0.35 154 2/7/2025
3.0.34 143 2/7/2025
3.0.33 188 2/7/2025
3.0.32 168 2/7/2025
3.0.31 149 2/7/2025
3.0.30 154 2/6/2025
3.0.29 166 2/6/2025
3.0.28 132 2/6/2025
3.0.27 137 2/6/2025
3.0.26 162 2/6/2025
3.0.25 152 2/5/2025
3.0.24 159 2/5/2025
3.0.23 158 2/5/2025
3.0.22 175 2/5/2025
3.0.21 145 2/5/2025
3.0.20 164 2/5/2025
3.0.19 167 2/5/2025
3.0.18 162 2/5/2025
3.0.17 162 2/5/2025
3.0.16 182 2/5/2025
3.0.15 154 2/5/2025
3.0.14 151 2/5/2025
3.0.13 147 2/5/2025
3.0.12 149 2/5/2025
3.0.11 180 2/5/2025
3.0.10 163 2/5/2025
3.0.9 147 2/5/2025
3.0.8 150 2/5/2025
3.0.7 148 2/3/2025
3.0.6 179 2/3/2025
3.0.5 148 2/3/2025
3.0.4 166 2/3/2025
3.0.3 151 2/3/2025