Soenneker.SemanticKernel.Cache 3.0.331

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 3.0.331
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 3.0.331
                    
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="3.0.331" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Soenneker.SemanticKernel.Cache" Version="3.0.331" />
                    
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 3.0.331
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 3.0.331"
                    
#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@3.0.331
                    
#: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=3.0.331
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=3.0.331
                    
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 recommended to maintain long-lived kernel instances rather than re-creating them for each consumer or request. This avoids the overhead of reconfiguring connectors or plugins every time you need to perform a semantic operation. The SemanticKernelCache provides a thread-safe singleton cache per key via dependency injection. Kernel instances are created lazily using customizable options and disposed on 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 net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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.679 62 2/6/2026
4.0.678 128 2/4/2026
4.0.677 120 2/4/2026
4.0.676 79 2/4/2026
4.0.675 154 1/29/2026
4.0.674 181 1/28/2026
4.0.673 195 1/23/2026
4.0.672 149 1/23/2026
4.0.671 193 1/22/2026
4.0.670 289 1/22/2026
4.0.669 309 1/21/2026
4.0.668 207 1/19/2026
4.0.667 145 1/19/2026
4.0.666 180 1/19/2026
4.0.665 158 1/19/2026
4.0.664 181 1/18/2026
4.0.663 202 1/18/2026
4.0.662 222 1/14/2026
4.0.661 140 1/14/2026
4.0.660 191 1/14/2026
4.0.659 215 1/13/2026
4.0.658 238 1/13/2026
4.0.657 126 1/12/2026
4.0.656 87 1/12/2026
4.0.655 228 1/12/2026
4.0.654 133 1/12/2026
4.0.653 145 1/12/2026
4.0.652 206 1/9/2026
4.0.651 88 1/9/2026
4.0.650 180 1/9/2026
4.0.649 181 1/9/2026
4.0.648 146 1/9/2026
4.0.647 195 1/9/2026
4.0.646 89 1/9/2026
4.0.645 91 1/8/2026
4.0.644 206 1/8/2026
4.0.643 135 1/8/2026
4.0.642 191 1/8/2026
4.0.641 156 1/7/2026
4.0.640 271 1/7/2026
4.0.639 142 1/7/2026
4.0.638 244 1/7/2026
4.0.637 136 1/6/2026
4.0.636 167 1/6/2026
4.0.635 83 1/6/2026
4.0.634 90 1/6/2026
4.0.633 86 1/6/2026
4.0.632 201 1/6/2026
4.0.631 250 1/5/2026
4.0.630 184 1/5/2026
4.0.629 151 1/5/2026
4.0.628 211 1/3/2026
4.0.627 85 1/3/2026
4.0.626 238 1/3/2026
4.0.625 89 1/3/2026
4.0.624 88 1/3/2026
4.0.623 225 1/3/2026
4.0.622 91 1/3/2026
4.0.621 88 1/3/2026
4.0.620 168 1/2/2026
4.0.619 89 1/2/2026
4.0.618 321 1/2/2026
4.0.617 213 12/31/2025
4.0.616 80 12/31/2025
4.0.615 161 12/31/2025
4.0.614 122 12/31/2025
4.0.613 187 12/31/2025
4.0.612 272 12/21/2025
4.0.611 155 12/21/2025
4.0.610 270 12/21/2025
4.0.609 115 12/21/2025
4.0.608 245 12/20/2025
4.0.607 265 12/20/2025
4.0.606 271 12/19/2025
4.0.605 268 12/19/2025
4.0.604 507 12/16/2025
4.0.603 321 12/15/2025
4.0.602 260 12/15/2025
4.0.601 374 12/15/2025
4.0.600 287 12/15/2025
4.0.599 252 12/13/2025
4.0.598 195 12/12/2025
4.0.597 115 12/12/2025
4.0.596 194 12/12/2025
4.0.595 504 12/10/2025
4.0.594 553 12/10/2025
4.0.593 524 12/10/2025
4.0.592 443 12/10/2025
4.0.591 476 12/10/2025
4.0.590 567 12/8/2025
4.0.589 268 12/3/2025
4.0.588 202 12/3/2025
4.0.587 515 11/21/2025
4.0.586 405 11/21/2025
4.0.585 472 11/21/2025
4.0.584 392 11/21/2025
4.0.583 474 11/21/2025
4.0.582 403 11/20/2025
4.0.581 405 11/20/2025
4.0.580 403 11/20/2025
4.0.579 401 11/20/2025
4.0.578 570 11/12/2025
4.0.577 332 11/11/2025
4.0.576 389 11/11/2025
4.0.575 326 11/11/2025
4.0.574 288 11/11/2025
4.0.573 452 11/10/2025
4.0.572 229 11/7/2025
4.0.571 133 11/7/2025
4.0.570 293 11/7/2025
4.0.569 236 11/7/2025
4.0.568 275 11/7/2025
4.0.567 253 11/6/2025
4.0.566 252 11/6/2025
4.0.565 192 11/6/2025
4.0.564 364 11/4/2025
4.0.563 248 11/4/2025
4.0.562 253 11/4/2025
4.0.561 249 11/4/2025
4.0.560 188 11/4/2025
4.0.559 247 11/3/2025
4.0.558 377 10/30/2025
4.0.557 196 10/30/2025
4.0.556 205 10/30/2025
4.0.555 285 10/30/2025
4.0.554 191 10/30/2025
4.0.553 258 10/30/2025
4.0.552 321 10/30/2025
4.0.551 195 10/30/2025
4.0.550 198 10/29/2025
3.0.549 324 10/29/2025
3.0.548 359 10/23/2025
3.0.547 341 10/16/2025
3.0.546 191 10/16/2025
3.0.545 430 10/15/2025
3.0.544 240 10/14/2025
3.0.543 364 10/8/2025
3.0.542 173 10/8/2025
3.0.541 434 10/8/2025
3.0.540 284 10/7/2025
3.0.539 329 9/30/2025
3.0.538 182 9/30/2025
3.0.537 501 9/16/2025
3.0.536 384 9/16/2025
3.0.535 330 9/11/2025
3.0.534 262 9/10/2025
3.0.533 324 9/9/2025
3.0.532 218 9/9/2025
3.0.531 239 9/9/2025
3.0.530 183 9/9/2025
3.0.529 221 9/9/2025
3.0.528 446 9/5/2025
3.0.527 306 9/4/2025
3.0.526 339 9/4/2025
3.0.525 230 9/3/2025
3.0.524 284 9/3/2025
3.0.523 186 9/3/2025
3.0.522 194 9/3/2025
3.0.521 308 9/3/2025
3.0.520 186 9/3/2025
3.0.519 299 9/3/2025
3.0.518 395 8/28/2025
3.0.517 283 8/27/2025
3.0.516 292 8/20/2025
3.0.515 178 8/20/2025
3.0.514 278 8/17/2025
3.0.513 161 8/17/2025
3.0.512 367 8/15/2025
3.0.511 306 8/14/2025
3.0.510 267 8/12/2025
3.0.509 187 8/12/2025
3.0.508 339 8/12/2025
3.0.507 183 8/12/2025
3.0.506 281 8/11/2025
3.0.505 197 8/11/2025
3.0.504 174 8/11/2025
3.0.503 278 8/11/2025
3.0.502 171 8/11/2025
3.0.501 337 8/11/2025
3.0.500 444 8/11/2025
3.0.499 222 8/11/2025
3.0.498 454 8/6/2025
3.0.497 372 8/5/2025
3.0.496 268 8/5/2025
3.0.495 368 8/5/2025
3.0.494 271 8/5/2025
3.0.493 399 7/30/2025
3.0.492 182 7/29/2025
3.0.491 616 7/24/2025
3.0.490 561 7/24/2025
3.0.489 541 7/9/2025
3.0.488 242 7/9/2025
3.0.487 202 7/9/2025
3.0.486 168 7/9/2025
3.0.485 252 7/8/2025
3.0.484 259 7/8/2025
3.0.483 526 7/4/2025
3.0.482 370 7/1/2025
3.0.481 185 7/1/2025
3.0.480 375 6/28/2025
3.0.479 150 6/28/2025
3.0.478 114 6/28/2025
3.0.477 236 6/28/2025
3.0.476 106 6/28/2025
3.0.475 260 6/28/2025
3.0.474 107 6/28/2025
3.0.473 103 6/28/2025
3.0.472 105 6/27/2025
3.0.471 124 6/27/2025
3.0.470 129 6/27/2025
3.0.469 429 6/26/2025
3.0.468 267 6/25/2025
3.0.467 306 6/25/2025
3.0.466 276 6/24/2025
3.0.465 432 6/16/2025
3.0.464 210 6/16/2025
3.0.463 442 6/11/2025
3.0.462 385 6/11/2025
3.0.461 436 6/11/2025
3.0.460 444 6/11/2025
3.0.459 321 6/11/2025
3.0.458 322 6/11/2025
3.0.457 318 6/11/2025
3.0.456 381 6/10/2025
3.0.455 584 6/3/2025
3.0.454 239 6/3/2025
3.0.453 467 6/3/2025
3.0.452 277 6/2/2025
3.0.451 258 6/2/2025
3.0.450 344 5/28/2025
3.0.449 275 5/28/2025
3.0.448 295 5/28/2025
3.0.447 202 5/28/2025
3.0.446 229 5/27/2025
3.0.445 183 5/27/2025
3.0.444 304 5/27/2025
3.0.443 207 5/27/2025
3.0.442 254 5/27/2025
3.0.441 175 5/27/2025
3.0.440 201 5/27/2025
3.0.439 448 5/26/2025
3.0.438 199 5/25/2025
3.0.437 198 5/25/2025
3.0.436 206 5/23/2025
3.0.435 225 5/23/2025
3.0.434 229 5/23/2025
3.0.433 184 5/23/2025
3.0.432 187 5/23/2025
3.0.431 164 5/23/2025
3.0.430 210 5/23/2025
3.0.429 248 5/23/2025
3.0.428 193 5/23/2025
3.0.427 205 5/22/2025
3.0.426 182 5/22/2025
3.0.425 218 5/22/2025
3.0.424 512 5/21/2025
3.0.423 247 5/21/2025
3.0.422 315 5/20/2025
3.0.421 204 5/20/2025
3.0.420 283 5/19/2025
3.0.419 482 5/18/2025
3.0.418 246 5/18/2025
3.0.417 221 5/18/2025
3.0.416 235 5/18/2025
3.0.414 145 5/18/2025
3.0.413 225 5/16/2025
3.0.412 243 5/16/2025
3.0.411 303 5/14/2025
3.0.410 284 5/14/2025
3.0.409 289 5/14/2025
3.0.408 286 5/14/2025
3.0.407 277 5/14/2025
3.0.406 186 5/8/2025
3.0.405 198 5/8/2025
3.0.404 199 5/8/2025
3.0.403 191 5/8/2025
3.0.402 186 5/8/2025
3.0.401 201 5/8/2025
3.0.400 212 5/8/2025
3.0.399 212 5/7/2025
3.0.398 219 5/6/2025
3.0.397 185 5/6/2025
3.0.396 187 5/6/2025
3.0.395 173 5/5/2025
3.0.394 227 5/5/2025
3.0.393 194 5/5/2025
3.0.392 190 5/5/2025
3.0.391 204 5/5/2025
3.0.390 181 5/5/2025
3.0.389 209 5/5/2025
3.0.388 186 5/5/2025
3.0.387 192 5/5/2025
3.0.386 194 5/5/2025
3.0.385 186 4/29/2025
3.0.384 189 4/27/2025
3.0.383 143 4/27/2025
3.0.382 169 4/26/2025
3.0.381 149 4/26/2025
3.0.380 248 4/18/2025
3.0.379 176 4/11/2025
3.0.378 224 4/9/2025
3.0.377 197 4/9/2025
3.0.376 254 4/9/2025
3.0.375 221 4/9/2025
3.0.374 207 4/8/2025
3.0.373 206 4/8/2025
3.0.372 218 4/8/2025
3.0.371 239 4/8/2025
3.0.370 224 4/8/2025
3.0.369 205 4/8/2025
3.0.368 212 4/8/2025
3.0.367 218 4/8/2025
3.0.366 213 4/8/2025
3.0.365 222 4/8/2025
3.0.364 237 4/8/2025
3.0.363 228 4/8/2025
3.0.362 209 4/8/2025
3.0.361 230 4/8/2025
3.0.360 219 4/8/2025
3.0.359 219 4/7/2025
3.0.358 210 4/7/2025
3.0.357 192 4/7/2025
3.0.356 239 4/7/2025
3.0.355 210 4/7/2025
3.0.354 226 4/7/2025
3.0.353 221 4/7/2025
3.0.352 216 4/7/2025
3.0.351 209 4/7/2025
3.0.350 246 4/7/2025
3.0.349 185 4/7/2025
3.0.348 212 4/7/2025
3.0.347 220 4/7/2025
3.0.346 206 4/7/2025
3.0.345 233 4/7/2025
3.0.344 222 4/7/2025
3.0.343 216 4/7/2025
3.0.342 244 4/6/2025
3.0.341 210 4/6/2025
3.0.340 212 4/6/2025
3.0.339 215 4/6/2025
3.0.338 197 4/6/2025
3.0.337 226 4/6/2025
3.0.336 205 4/6/2025
3.0.335 212 4/6/2025
3.0.334 207 4/6/2025
3.0.333 186 4/6/2025
3.0.332 175 4/6/2025
3.0.331 184 4/6/2025
3.0.330 199 4/6/2025
3.0.329 190 4/6/2025
3.0.328 143 4/6/2025
3.0.327 182 4/6/2025
3.0.326 161 4/6/2025
3.0.325 166 4/5/2025
3.0.324 189 4/5/2025
3.0.323 135 4/5/2025
3.0.322 130 4/5/2025
3.0.321 133 4/5/2025
3.0.320 152 4/5/2025
3.0.319 121 4/5/2025
3.0.318 139 4/5/2025
3.0.317 146 4/5/2025
3.0.316 141 4/4/2025
3.0.315 156 4/4/2025
3.0.314 155 4/4/2025
3.0.313 210 4/4/2025
3.0.312 217 4/4/2025
3.0.311 197 4/4/2025
3.0.310 248 4/4/2025
3.0.309 195 4/4/2025
3.0.308 236 4/3/2025
3.0.307 206 4/3/2025
3.0.306 224 4/2/2025
3.0.305 237 4/1/2025
3.0.304 201 4/1/2025
3.0.303 213 4/1/2025
3.0.302 225 4/1/2025
3.0.301 208 4/1/2025
3.0.300 201 4/1/2025
3.0.299 236 4/1/2025
3.0.298 208 4/1/2025
3.0.297 233 4/1/2025
3.0.296 185 4/1/2025
3.0.295 191 3/31/2025
3.0.294 195 3/31/2025
3.0.293 187 3/31/2025
3.0.292 214 3/31/2025
3.0.291 203 3/30/2025
3.0.290 234 3/29/2025
3.0.289 142 3/29/2025
3.0.288 176 3/29/2025
3.0.287 144 3/29/2025
3.0.286 139 3/29/2025
3.0.285 164 3/29/2025
3.0.284 182 3/27/2025
3.0.283 231 3/27/2025
3.0.282 179 3/27/2025
3.0.281 182 3/27/2025
3.0.280 171 3/26/2025
3.0.279 510 3/26/2025
3.0.278 518 3/26/2025
3.0.277 527 3/26/2025
3.0.276 544 3/25/2025
3.0.275 544 3/25/2025
3.0.274 523 3/25/2025
3.0.273 560 3/25/2025
3.0.272 552 3/25/2025
3.0.271 548 3/25/2025
3.0.270 547 3/25/2025
3.0.269 144 3/21/2025
3.0.268 143 3/21/2025
3.0.267 143 3/21/2025
3.0.266 153 3/21/2025
3.0.265 157 3/21/2025
3.0.264 199 3/21/2025
3.0.263 178 3/21/2025
3.0.262 203 3/20/2025
3.0.261 192 3/20/2025
3.0.260 190 3/19/2025
3.0.259 193 3/19/2025
3.0.258 174 3/18/2025
3.0.257 181 3/18/2025
3.0.256 180 3/18/2025
3.0.255 190 3/18/2025
3.0.254 202 3/18/2025
3.0.253 187 3/18/2025
3.0.252 184 3/18/2025
3.0.251 197 3/18/2025
3.0.250 145 3/15/2025
3.0.249 121 3/15/2025
3.0.248 138 3/15/2025
3.0.247 142 3/15/2025
3.0.246 110 3/15/2025
3.0.245 122 3/15/2025
3.0.244 190 3/12/2025
3.0.243 231 3/12/2025
3.0.242 215 3/12/2025
3.0.241 206 3/12/2025
3.0.240 180 3/12/2025
3.0.239 199 3/12/2025
3.0.238 214 3/12/2025
3.0.237 192 3/12/2025
3.0.236 199 3/12/2025
3.0.235 204 3/12/2025
3.0.234 205 3/12/2025
3.0.233 231 3/11/2025
3.0.232 202 3/11/2025
3.0.231 216 3/11/2025
3.0.230 222 3/11/2025
3.0.229 192 3/11/2025
3.0.228 222 3/11/2025
3.0.227 200 3/11/2025
3.0.226 202 3/11/2025
3.0.225 219 3/11/2025
3.0.224 216 3/11/2025
3.0.223 208 3/11/2025
3.0.222 214 3/11/2025
3.0.221 256 3/7/2025
3.0.220 265 3/7/2025
3.0.219 271 3/7/2025
3.0.218 295 3/7/2025
3.0.217 263 3/7/2025
3.0.216 277 3/7/2025
3.0.215 251 3/7/2025
3.0.214 273 3/7/2025
3.0.213 276 3/7/2025
3.0.212 265 3/3/2025
3.0.211 167 3/2/2025
3.0.210 166 3/2/2025
3.0.209 142 3/2/2025
3.0.208 156 3/2/2025
3.0.207 146 3/2/2025
3.0.206 140 3/2/2025
3.0.205 140 3/2/2025
3.0.204 181 3/2/2025
3.0.203 131 3/2/2025
3.0.202 134 3/2/2025
3.0.201 160 3/2/2025
3.0.200 149 3/2/2025
3.0.199 149 3/2/2025
3.0.198 152 3/1/2025
3.0.197 152 3/1/2025
3.0.196 144 3/1/2025
3.0.195 143 3/1/2025
3.0.194 158 3/1/2025
3.0.193 144 3/1/2025
3.0.192 157 3/1/2025
3.0.191 160 3/1/2025
3.0.190 130 3/1/2025
3.0.189 152 3/1/2025
3.0.188 168 3/1/2025
3.0.187 142 3/1/2025
3.0.186 146 2/28/2025
3.0.185 158 2/26/2025
3.0.184 157 2/26/2025
3.0.183 152 2/26/2025
3.0.182 153 2/26/2025
3.0.181 144 2/26/2025
3.0.180 146 2/25/2025
3.0.179 155 2/25/2025
3.0.178 140 2/25/2025
3.0.177 143 2/25/2025
3.0.176 150 2/25/2025
3.0.175 133 2/25/2025
3.0.174 139 2/25/2025
3.0.173 151 2/25/2025
3.0.172 144 2/25/2025
3.0.171 171 2/24/2025
3.0.170 149 2/24/2025
3.0.169 135 2/24/2025
3.0.168 181 2/23/2025
3.0.167 154 2/23/2025
3.0.166 146 2/23/2025
3.0.165 130 2/23/2025
3.0.164 151 2/23/2025
3.0.163 138 2/23/2025
3.0.162 149 2/23/2025
3.0.161 153 2/23/2025
3.0.160 179 2/22/2025
3.0.159 160 2/22/2025
3.0.158 169 2/22/2025
3.0.157 155 2/22/2025
3.0.156 141 2/22/2025
3.0.155 156 2/22/2025
3.0.154 140 2/22/2025
3.0.153 153 2/22/2025
3.0.152 156 2/22/2025
3.0.151 169 2/22/2025
3.0.150 161 2/22/2025
3.0.149 169 2/22/2025
3.0.148 140 2/22/2025
3.0.147 158 2/22/2025
3.0.146 159 2/22/2025
3.0.145 162 2/22/2025
3.0.144 162 2/22/2025
3.0.143 131 2/22/2025
3.0.142 168 2/22/2025
3.0.141 160 2/21/2025
3.0.140 154 2/21/2025
3.0.139 152 2/21/2025
3.0.138 139 2/21/2025
3.0.137 146 2/21/2025
3.0.136 157 2/21/2025
3.0.135 158 2/21/2025
3.0.134 155 2/20/2025
3.0.133 184 2/19/2025
3.0.132 168 2/19/2025
3.0.131 151 2/19/2025
3.0.130 173 2/19/2025
3.0.129 169 2/19/2025
3.0.128 170 2/19/2025
3.0.127 174 2/19/2025
3.0.126 154 2/19/2025
3.0.125 160 2/19/2025
3.0.124 165 2/19/2025
3.0.123 147 2/19/2025
3.0.122 181 2/18/2025
3.0.121 171 2/18/2025
3.0.120 145 2/18/2025
3.0.119 150 2/18/2025
3.0.118 193 2/18/2025
3.0.117 167 2/18/2025
3.0.116 176 2/18/2025
3.0.115 157 2/18/2025
3.0.114 159 2/16/2025
3.0.113 174 2/14/2025
3.0.112 152 2/14/2025
3.0.111 140 2/14/2025
3.0.110 144 2/14/2025
3.0.109 173 2/14/2025
3.0.108 197 2/14/2025
3.0.107 167 2/14/2025
3.0.106 184 2/14/2025
3.0.105 142 2/13/2025
3.0.104 158 2/13/2025
3.0.103 159 2/13/2025
3.0.102 140 2/13/2025
3.0.101 196 2/12/2025
3.0.100 172 2/12/2025
3.0.99 171 2/12/2025
3.0.98 177 2/12/2025
3.0.97 161 2/12/2025
3.0.96 196 2/12/2025
3.0.95 153 2/12/2025
3.0.94 163 2/12/2025
3.0.93 149 2/12/2025
3.0.92 144 2/12/2025
3.0.91 154 2/12/2025
3.0.90 159 2/12/2025
3.0.89 163 2/12/2025
3.0.88 159 2/12/2025
3.0.87 169 2/12/2025
3.0.86 171 2/12/2025
3.0.85 171 2/12/2025
3.0.84 165 2/12/2025
3.0.83 169 2/12/2025
3.0.82 149 2/11/2025
3.0.81 147 2/11/2025
3.0.80 176 2/11/2025
3.0.79 159 2/11/2025
3.0.78 157 2/11/2025
3.0.77 162 2/11/2025
3.0.76 147 2/11/2025
3.0.75 167 2/11/2025
3.0.74 181 2/11/2025
3.0.73 196 2/11/2025
3.0.72 165 2/11/2025
3.0.71 158 2/11/2025
3.0.70 162 2/10/2025
3.0.69 164 2/10/2025
3.0.68 182 2/10/2025
3.0.67 151 2/10/2025
3.0.66 151 2/10/2025
3.0.65 160 2/10/2025
3.0.64 147 2/9/2025
3.0.63 168 2/9/2025
3.0.62 136 2/9/2025
3.0.61 184 2/9/2025
3.0.60 153 2/9/2025
3.0.59 144 2/9/2025
3.0.58 168 2/8/2025
3.0.57 152 2/8/2025
3.0.56 144 2/8/2025
3.0.55 186 2/8/2025
3.0.54 152 2/8/2025
3.0.53 152 2/8/2025
3.0.52 166 2/8/2025
3.0.51 149 2/8/2025
3.0.50 149 2/8/2025
3.0.49 160 2/8/2025
3.0.48 154 2/8/2025
3.0.47 164 2/8/2025
3.0.46 180 2/7/2025
3.0.45 169 2/7/2025
3.0.44 177 2/7/2025
3.0.43 160 2/7/2025
3.0.42 151 2/7/2025
3.0.41 159 2/7/2025
3.0.40 175 2/7/2025
3.0.39 172 2/7/2025
3.0.38 167 2/7/2025
3.0.37 170 2/7/2025
3.0.36 154 2/7/2025
3.0.35 159 2/7/2025
3.0.34 148 2/7/2025
3.0.33 195 2/7/2025
3.0.32 173 2/7/2025
3.0.31 153 2/7/2025
3.0.30 159 2/6/2025
3.0.29 170 2/6/2025
3.0.28 141 2/6/2025
3.0.27 141 2/6/2025
3.0.26 166 2/6/2025
3.0.25 160 2/5/2025
3.0.24 163 2/5/2025
3.0.23 160 2/5/2025
3.0.22 177 2/5/2025
3.0.21 149 2/5/2025
3.0.20 169 2/5/2025
3.0.19 171 2/5/2025
3.0.18 169 2/5/2025
3.0.17 165 2/5/2025
3.0.16 185 2/5/2025
3.0.15 161 2/5/2025
3.0.14 155 2/5/2025
3.0.13 152 2/5/2025
3.0.12 151 2/5/2025
3.0.11 182 2/5/2025
3.0.10 167 2/5/2025
3.0.9 150 2/5/2025
3.0.8 155 2/5/2025
3.0.7 152 2/3/2025
3.0.6 183 2/3/2025
3.0.5 152 2/3/2025
3.0.4 170 2/3/2025
3.0.3 155 2/3/2025