Soenneker.SemanticKernel.Cache 4.0.664

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.664
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 4.0.664
                    
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.664" />
                    
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.664" />
                    
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.664
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 4.0.664"
                    
#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.664
                    
#: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.664
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=4.0.664
                    
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.675 54 1/29/2026
4.0.674 72 1/28/2026
4.0.673 158 1/23/2026
4.0.672 133 1/23/2026
4.0.671 174 1/22/2026
4.0.670 281 1/22/2026
4.0.669 305 1/21/2026
4.0.668 204 1/19/2026
4.0.667 141 1/19/2026
4.0.666 177 1/19/2026
4.0.665 155 1/19/2026
4.0.664 179 1/18/2026
4.0.663 199 1/18/2026
4.0.662 220 1/14/2026
4.0.661 138 1/14/2026
4.0.660 189 1/14/2026
4.0.659 213 1/13/2026
4.0.658 236 1/13/2026
4.0.657 124 1/12/2026
4.0.656 85 1/12/2026
4.0.655 225 1/12/2026
4.0.654 130 1/12/2026
4.0.653 143 1/12/2026
4.0.652 203 1/9/2026
4.0.651 85 1/9/2026
4.0.650 178 1/9/2026
4.0.649 179 1/9/2026
4.0.648 144 1/9/2026
4.0.647 193 1/9/2026
4.0.646 87 1/9/2026
4.0.645 89 1/8/2026
4.0.644 204 1/8/2026
4.0.643 133 1/8/2026
4.0.642 189 1/8/2026
4.0.641 154 1/7/2026
4.0.640 269 1/7/2026
4.0.639 139 1/7/2026
4.0.638 242 1/7/2026
4.0.637 134 1/6/2026
4.0.636 164 1/6/2026
4.0.635 80 1/6/2026
4.0.634 88 1/6/2026
4.0.633 84 1/6/2026
4.0.632 199 1/6/2026
4.0.631 248 1/5/2026
4.0.630 181 1/5/2026
4.0.629 149 1/5/2026
4.0.628 209 1/3/2026
4.0.627 83 1/3/2026
4.0.626 236 1/3/2026
4.0.625 87 1/3/2026
4.0.624 83 1/3/2026
4.0.623 223 1/3/2026
4.0.622 89 1/3/2026
4.0.621 86 1/3/2026
4.0.620 164 1/2/2026
4.0.619 87 1/2/2026
4.0.618 317 1/2/2026
4.0.617 209 12/31/2025
4.0.616 78 12/31/2025
4.0.615 159 12/31/2025
4.0.614 121 12/31/2025
4.0.613 185 12/31/2025
4.0.612 270 12/21/2025
4.0.611 153 12/21/2025
4.0.610 266 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 266 12/19/2025
4.0.604 503 12/16/2025
4.0.603 317 12/15/2025
4.0.602 258 12/15/2025
4.0.601 372 12/15/2025
4.0.600 284 12/15/2025
4.0.599 248 12/13/2025
4.0.598 193 12/12/2025
4.0.597 111 12/12/2025
4.0.596 191 12/12/2025
4.0.595 502 12/10/2025
4.0.594 549 12/10/2025
4.0.593 520 12/10/2025
4.0.592 440 12/10/2025
4.0.591 473 12/10/2025
4.0.590 565 12/8/2025
4.0.589 264 12/3/2025
4.0.588 200 12/3/2025
4.0.587 513 11/21/2025
4.0.586 400 11/21/2025
4.0.585 469 11/21/2025
4.0.584 389 11/21/2025
4.0.583 471 11/21/2025
4.0.582 399 11/20/2025
4.0.581 401 11/20/2025
4.0.580 401 11/20/2025
4.0.579 397 11/20/2025
4.0.578 569 11/12/2025
4.0.577 331 11/11/2025
4.0.576 386 11/11/2025
4.0.575 323 11/11/2025
4.0.574 286 11/11/2025
4.0.573 448 11/10/2025
4.0.572 228 11/7/2025
4.0.571 129 11/7/2025
4.0.570 291 11/7/2025
4.0.569 235 11/7/2025
4.0.568 274 11/7/2025
4.0.567 250 11/6/2025
4.0.566 251 11/6/2025
4.0.565 191 11/6/2025
4.0.564 362 11/4/2025
4.0.563 247 11/4/2025
4.0.562 251 11/4/2025
4.0.561 248 11/4/2025
4.0.560 185 11/4/2025
4.0.559 245 11/3/2025
4.0.558 374 10/30/2025
4.0.557 194 10/30/2025
4.0.556 201 10/30/2025
4.0.555 283 10/30/2025
4.0.554 190 10/30/2025
4.0.553 255 10/30/2025
4.0.552 320 10/30/2025
4.0.551 194 10/30/2025
4.0.550 195 10/29/2025
3.0.549 321 10/29/2025
3.0.548 355 10/23/2025
3.0.547 339 10/16/2025
3.0.546 189 10/16/2025
3.0.545 428 10/15/2025
3.0.544 237 10/14/2025
3.0.543 362 10/8/2025
3.0.542 172 10/8/2025
3.0.541 432 10/8/2025
3.0.540 283 10/7/2025
3.0.539 328 9/30/2025
3.0.538 180 9/30/2025
3.0.537 500 9/16/2025
3.0.536 383 9/16/2025
3.0.535 329 9/11/2025
3.0.534 259 9/10/2025
3.0.533 322 9/9/2025
3.0.532 217 9/9/2025
3.0.531 237 9/9/2025
3.0.530 181 9/9/2025
3.0.529 217 9/9/2025
3.0.528 444 9/5/2025
3.0.527 303 9/4/2025
3.0.526 338 9/4/2025
3.0.525 229 9/3/2025
3.0.524 282 9/3/2025
3.0.523 183 9/3/2025
3.0.522 193 9/3/2025
3.0.521 307 9/3/2025
3.0.520 184 9/3/2025
3.0.519 297 9/3/2025
3.0.518 393 8/28/2025
3.0.517 282 8/27/2025
3.0.516 291 8/20/2025
3.0.515 175 8/20/2025
3.0.514 275 8/17/2025
3.0.513 159 8/17/2025
3.0.512 366 8/15/2025
3.0.511 305 8/14/2025
3.0.510 264 8/12/2025
3.0.509 184 8/12/2025
3.0.508 338 8/12/2025
3.0.507 180 8/12/2025
3.0.506 279 8/11/2025
3.0.505 196 8/11/2025
3.0.504 173 8/11/2025
3.0.503 276 8/11/2025
3.0.502 170 8/11/2025
3.0.501 334 8/11/2025
3.0.500 443 8/11/2025
3.0.499 220 8/11/2025
3.0.498 451 8/6/2025
3.0.497 369 8/5/2025
3.0.496 266 8/5/2025
3.0.495 366 8/5/2025
3.0.494 270 8/5/2025
3.0.493 397 7/30/2025
3.0.492 178 7/29/2025
3.0.491 614 7/24/2025
3.0.490 560 7/24/2025
3.0.489 539 7/9/2025
3.0.488 239 7/9/2025
3.0.487 198 7/9/2025
3.0.486 166 7/9/2025
3.0.485 249 7/8/2025
3.0.484 255 7/8/2025
3.0.483 524 7/4/2025
3.0.482 369 7/1/2025
3.0.481 184 7/1/2025
3.0.480 372 6/28/2025
3.0.479 147 6/28/2025
3.0.478 112 6/28/2025
3.0.477 233 6/28/2025
3.0.476 105 6/28/2025
3.0.475 259 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 123 6/27/2025
3.0.470 127 6/27/2025
3.0.469 426 6/26/2025
3.0.468 265 6/25/2025
3.0.467 304 6/25/2025
3.0.466 275 6/24/2025
3.0.465 430 6/16/2025
3.0.464 208 6/16/2025
3.0.463 441 6/11/2025
3.0.462 384 6/11/2025
3.0.461 434 6/11/2025
3.0.460 442 6/11/2025
3.0.459 318 6/11/2025
3.0.458 320 6/11/2025
3.0.457 317 6/11/2025
3.0.456 380 6/10/2025
3.0.455 582 6/3/2025
3.0.454 237 6/3/2025
3.0.453 465 6/3/2025
3.0.452 275 6/2/2025
3.0.451 256 6/2/2025
3.0.450 343 5/28/2025
3.0.449 273 5/28/2025
3.0.448 293 5/28/2025
3.0.447 198 5/28/2025
3.0.446 226 5/27/2025
3.0.445 181 5/27/2025
3.0.444 302 5/27/2025
3.0.443 205 5/27/2025
3.0.442 253 5/27/2025
3.0.441 174 5/27/2025
3.0.440 197 5/27/2025
3.0.439 446 5/26/2025
3.0.438 196 5/25/2025
3.0.437 197 5/25/2025
3.0.436 205 5/23/2025
3.0.435 222 5/23/2025
3.0.434 226 5/23/2025
3.0.433 182 5/23/2025
3.0.432 186 5/23/2025
3.0.431 160 5/23/2025
3.0.430 208 5/23/2025
3.0.429 247 5/23/2025
3.0.428 192 5/23/2025
3.0.427 202 5/22/2025
3.0.426 181 5/22/2025
3.0.425 217 5/22/2025
3.0.424 510 5/21/2025
3.0.423 244 5/21/2025
3.0.422 313 5/20/2025
3.0.421 203 5/20/2025
3.0.420 282 5/19/2025
3.0.419 481 5/18/2025
3.0.418 242 5/18/2025
3.0.417 220 5/18/2025
3.0.416 232 5/18/2025
3.0.414 143 5/18/2025
3.0.413 222 5/16/2025
3.0.412 241 5/16/2025
3.0.411 302 5/14/2025
3.0.410 279 5/14/2025
3.0.409 288 5/14/2025
3.0.408 284 5/14/2025
3.0.407 275 5/14/2025
3.0.406 183 5/8/2025
3.0.405 194 5/8/2025
3.0.404 193 5/8/2025
3.0.403 189 5/8/2025
3.0.402 183 5/8/2025
3.0.401 200 5/8/2025
3.0.400 208 5/8/2025
3.0.399 209 5/7/2025
3.0.398 218 5/6/2025
3.0.397 183 5/6/2025
3.0.396 186 5/6/2025
3.0.395 172 5/5/2025
3.0.394 226 5/5/2025
3.0.393 192 5/5/2025
3.0.392 188 5/5/2025
3.0.391 200 5/5/2025
3.0.390 180 5/5/2025
3.0.389 207 5/5/2025
3.0.388 185 5/5/2025
3.0.387 191 5/5/2025
3.0.386 191 5/5/2025
3.0.385 184 4/29/2025
3.0.384 187 4/27/2025
3.0.383 141 4/27/2025
3.0.382 167 4/26/2025
3.0.381 146 4/26/2025
3.0.380 247 4/18/2025
3.0.379 174 4/11/2025
3.0.378 223 4/9/2025
3.0.377 196 4/9/2025
3.0.376 249 4/9/2025
3.0.375 220 4/9/2025
3.0.374 206 4/8/2025
3.0.373 205 4/8/2025
3.0.372 215 4/8/2025
3.0.371 238 4/8/2025
3.0.370 221 4/8/2025
3.0.369 202 4/8/2025
3.0.368 208 4/8/2025
3.0.367 216 4/8/2025
3.0.366 212 4/8/2025
3.0.365 221 4/8/2025
3.0.364 235 4/8/2025
3.0.363 226 4/8/2025
3.0.362 207 4/8/2025
3.0.361 229 4/8/2025
3.0.360 218 4/8/2025
3.0.359 218 4/7/2025
3.0.358 207 4/7/2025
3.0.357 191 4/7/2025
3.0.356 235 4/7/2025
3.0.355 208 4/7/2025
3.0.354 225 4/7/2025
3.0.353 219 4/7/2025
3.0.352 214 4/7/2025
3.0.351 204 4/7/2025
3.0.350 245 4/7/2025
3.0.349 183 4/7/2025
3.0.348 211 4/7/2025
3.0.347 215 4/7/2025
3.0.346 204 4/7/2025
3.0.345 232 4/7/2025
3.0.344 221 4/7/2025
3.0.343 215 4/7/2025
3.0.342 242 4/6/2025
3.0.341 207 4/6/2025
3.0.340 209 4/6/2025
3.0.339 214 4/6/2025
3.0.338 194 4/6/2025
3.0.337 225 4/6/2025
3.0.336 203 4/6/2025
3.0.335 211 4/6/2025
3.0.334 205 4/6/2025
3.0.333 183 4/6/2025
3.0.332 174 4/6/2025
3.0.331 180 4/6/2025
3.0.330 196 4/6/2025
3.0.329 188 4/6/2025
3.0.328 141 4/6/2025
3.0.327 181 4/6/2025
3.0.326 158 4/6/2025
3.0.325 164 4/5/2025
3.0.324 187 4/5/2025
3.0.323 132 4/5/2025
3.0.322 128 4/5/2025
3.0.321 131 4/5/2025
3.0.320 150 4/5/2025
3.0.319 119 4/5/2025
3.0.318 135 4/5/2025
3.0.317 143 4/5/2025
3.0.316 139 4/4/2025
3.0.315 153 4/4/2025
3.0.314 153 4/4/2025
3.0.313 209 4/4/2025
3.0.312 215 4/4/2025
3.0.311 196 4/4/2025
3.0.310 247 4/4/2025
3.0.309 194 4/4/2025
3.0.308 234 4/3/2025
3.0.307 203 4/3/2025
3.0.306 223 4/2/2025
3.0.305 235 4/1/2025
3.0.304 195 4/1/2025
3.0.303 211 4/1/2025
3.0.302 223 4/1/2025
3.0.301 205 4/1/2025
3.0.300 200 4/1/2025
3.0.299 233 4/1/2025
3.0.298 207 4/1/2025
3.0.297 232 4/1/2025
3.0.296 183 4/1/2025
3.0.295 190 3/31/2025
3.0.294 192 3/31/2025
3.0.293 183 3/31/2025
3.0.292 213 3/31/2025
3.0.291 201 3/30/2025
3.0.290 232 3/29/2025
3.0.289 141 3/29/2025
3.0.288 174 3/29/2025
3.0.287 143 3/29/2025
3.0.286 135 3/29/2025
3.0.285 159 3/29/2025
3.0.284 180 3/27/2025
3.0.283 229 3/27/2025
3.0.282 177 3/27/2025
3.0.281 180 3/27/2025
3.0.280 168 3/26/2025
3.0.279 508 3/26/2025
3.0.278 517 3/26/2025
3.0.277 523 3/26/2025
3.0.276 540 3/25/2025
3.0.275 543 3/25/2025
3.0.274 520 3/25/2025
3.0.273 558 3/25/2025
3.0.272 550 3/25/2025
3.0.271 546 3/25/2025
3.0.270 544 3/25/2025
3.0.269 143 3/21/2025
3.0.268 139 3/21/2025
3.0.267 141 3/21/2025
3.0.266 152 3/21/2025
3.0.265 155 3/21/2025
3.0.264 197 3/21/2025
3.0.263 176 3/21/2025
3.0.262 201 3/20/2025
3.0.261 191 3/20/2025
3.0.260 189 3/19/2025
3.0.259 192 3/19/2025
3.0.258 171 3/18/2025
3.0.257 179 3/18/2025
3.0.256 179 3/18/2025
3.0.255 188 3/18/2025
3.0.254 199 3/18/2025
3.0.253 186 3/18/2025
3.0.252 182 3/18/2025
3.0.251 192 3/18/2025
3.0.250 144 3/15/2025
3.0.249 120 3/15/2025
3.0.248 135 3/15/2025
3.0.247 141 3/15/2025
3.0.246 109 3/15/2025
3.0.245 118 3/15/2025
3.0.244 189 3/12/2025
3.0.243 230 3/12/2025
3.0.242 214 3/12/2025
3.0.241 204 3/12/2025
3.0.240 179 3/12/2025
3.0.239 197 3/12/2025
3.0.238 212 3/12/2025
3.0.237 190 3/12/2025
3.0.236 198 3/12/2025
3.0.235 202 3/12/2025
3.0.234 202 3/12/2025
3.0.233 229 3/11/2025
3.0.232 199 3/11/2025
3.0.231 209 3/11/2025
3.0.230 220 3/11/2025
3.0.229 191 3/11/2025
3.0.228 220 3/11/2025
3.0.227 199 3/11/2025
3.0.226 201 3/11/2025
3.0.225 217 3/11/2025
3.0.224 215 3/11/2025
3.0.223 206 3/11/2025
3.0.222 211 3/11/2025
3.0.221 252 3/7/2025
3.0.220 263 3/7/2025
3.0.219 267 3/7/2025
3.0.218 293 3/7/2025
3.0.217 260 3/7/2025
3.0.216 274 3/7/2025
3.0.215 250 3/7/2025
3.0.214 270 3/7/2025
3.0.213 275 3/7/2025
3.0.212 263 3/3/2025
3.0.211 165 3/2/2025
3.0.210 164 3/2/2025
3.0.209 140 3/2/2025
3.0.208 154 3/2/2025
3.0.207 143 3/2/2025
3.0.206 138 3/2/2025
3.0.205 137 3/2/2025
3.0.204 178 3/2/2025
3.0.203 128 3/2/2025
3.0.202 131 3/2/2025
3.0.201 159 3/2/2025
3.0.200 146 3/2/2025
3.0.199 147 3/2/2025
3.0.198 151 3/1/2025
3.0.197 151 3/1/2025
3.0.196 140 3/1/2025
3.0.195 141 3/1/2025
3.0.194 157 3/1/2025
3.0.193 141 3/1/2025
3.0.192 153 3/1/2025
3.0.191 158 3/1/2025
3.0.190 129 3/1/2025
3.0.189 151 3/1/2025
3.0.188 165 3/1/2025
3.0.187 141 3/1/2025
3.0.186 144 2/28/2025
3.0.185 157 2/26/2025
3.0.184 156 2/26/2025
3.0.183 149 2/26/2025
3.0.182 152 2/26/2025
3.0.181 142 2/26/2025
3.0.180 144 2/25/2025
3.0.179 154 2/25/2025
3.0.178 139 2/25/2025
3.0.177 141 2/25/2025
3.0.176 149 2/25/2025
3.0.175 131 2/25/2025
3.0.174 136 2/25/2025
3.0.173 148 2/25/2025
3.0.172 143 2/25/2025
3.0.171 170 2/24/2025
3.0.170 147 2/24/2025
3.0.169 133 2/24/2025
3.0.168 178 2/23/2025
3.0.167 153 2/23/2025
3.0.166 144 2/23/2025
3.0.165 128 2/23/2025
3.0.164 149 2/23/2025
3.0.163 137 2/23/2025
3.0.162 145 2/23/2025
3.0.161 151 2/23/2025
3.0.160 177 2/22/2025
3.0.159 156 2/22/2025
3.0.158 166 2/22/2025
3.0.157 154 2/22/2025
3.0.156 140 2/22/2025
3.0.155 155 2/22/2025
3.0.154 139 2/22/2025
3.0.153 149 2/22/2025
3.0.152 154 2/22/2025
3.0.151 168 2/22/2025
3.0.150 160 2/22/2025
3.0.149 166 2/22/2025
3.0.148 138 2/22/2025
3.0.147 156 2/22/2025
3.0.146 157 2/22/2025
3.0.145 160 2/22/2025
3.0.144 158 2/22/2025
3.0.143 129 2/22/2025
3.0.142 165 2/22/2025
3.0.141 159 2/21/2025
3.0.140 150 2/21/2025
3.0.139 151 2/21/2025
3.0.138 138 2/21/2025
3.0.137 144 2/21/2025
3.0.136 154 2/21/2025
3.0.135 155 2/21/2025
3.0.134 153 2/20/2025
3.0.133 183 2/19/2025
3.0.132 164 2/19/2025
3.0.131 150 2/19/2025
3.0.130 172 2/19/2025
3.0.129 167 2/19/2025
3.0.128 169 2/19/2025
3.0.127 171 2/19/2025
3.0.126 153 2/19/2025
3.0.125 159 2/19/2025
3.0.124 163 2/19/2025
3.0.123 146 2/19/2025
3.0.122 178 2/18/2025
3.0.121 169 2/18/2025
3.0.120 142 2/18/2025
3.0.119 149 2/18/2025
3.0.118 191 2/18/2025
3.0.117 164 2/18/2025
3.0.116 175 2/18/2025
3.0.115 154 2/18/2025
3.0.114 156 2/16/2025
3.0.113 171 2/14/2025
3.0.112 150 2/14/2025
3.0.111 139 2/14/2025
3.0.110 142 2/14/2025
3.0.109 170 2/14/2025
3.0.108 196 2/14/2025
3.0.107 165 2/14/2025
3.0.106 182 2/14/2025
3.0.105 140 2/13/2025
3.0.104 156 2/13/2025
3.0.103 155 2/13/2025
3.0.102 137 2/13/2025
3.0.101 195 2/12/2025
3.0.100 171 2/12/2025
3.0.99 169 2/12/2025
3.0.98 175 2/12/2025
3.0.97 159 2/12/2025
3.0.96 192 2/12/2025
3.0.95 152 2/12/2025
3.0.94 162 2/12/2025
3.0.93 148 2/12/2025
3.0.92 142 2/12/2025
3.0.91 152 2/12/2025
3.0.90 158 2/12/2025
3.0.89 159 2/12/2025
3.0.88 157 2/12/2025
3.0.87 168 2/12/2025
3.0.86 169 2/12/2025
3.0.85 167 2/12/2025
3.0.84 163 2/12/2025
3.0.83 168 2/12/2025
3.0.82 147 2/11/2025
3.0.81 145 2/11/2025
3.0.80 174 2/11/2025
3.0.79 158 2/11/2025
3.0.78 156 2/11/2025
3.0.77 161 2/11/2025
3.0.76 145 2/11/2025
3.0.75 164 2/11/2025
3.0.74 179 2/11/2025
3.0.73 194 2/11/2025
3.0.72 164 2/11/2025
3.0.71 155 2/11/2025
3.0.70 160 2/10/2025
3.0.69 161 2/10/2025
3.0.68 180 2/10/2025
3.0.67 149 2/10/2025
3.0.66 147 2/10/2025
3.0.65 159 2/10/2025
3.0.64 146 2/9/2025
3.0.63 165 2/9/2025
3.0.62 135 2/9/2025
3.0.61 181 2/9/2025
3.0.60 152 2/9/2025
3.0.59 143 2/9/2025
3.0.58 167 2/8/2025
3.0.57 150 2/8/2025
3.0.56 140 2/8/2025
3.0.55 182 2/8/2025
3.0.54 150 2/8/2025
3.0.53 150 2/8/2025
3.0.52 163 2/8/2025
3.0.51 146 2/8/2025
3.0.50 148 2/8/2025
3.0.49 158 2/8/2025
3.0.48 153 2/8/2025
3.0.47 163 2/8/2025
3.0.46 177 2/7/2025
3.0.45 167 2/7/2025
3.0.44 176 2/7/2025
3.0.43 158 2/7/2025
3.0.42 150 2/7/2025
3.0.41 157 2/7/2025
3.0.40 172 2/7/2025
3.0.39 170 2/7/2025
3.0.38 166 2/7/2025
3.0.37 166 2/7/2025
3.0.36 152 2/7/2025
3.0.35 156 2/7/2025
3.0.34 146 2/7/2025
3.0.33 192 2/7/2025
3.0.32 171 2/7/2025
3.0.31 151 2/7/2025
3.0.30 156 2/6/2025
3.0.29 168 2/6/2025
3.0.28 138 2/6/2025
3.0.27 139 2/6/2025
3.0.26 165 2/6/2025
3.0.25 158 2/5/2025
3.0.24 160 2/5/2025
3.0.23 159 2/5/2025
3.0.22 176 2/5/2025
3.0.21 147 2/5/2025
3.0.20 166 2/5/2025
3.0.19 169 2/5/2025
3.0.18 167 2/5/2025
3.0.17 162 2/5/2025
3.0.16 183 2/5/2025
3.0.15 157 2/5/2025
3.0.14 154 2/5/2025
3.0.13 149 2/5/2025
3.0.12 150 2/5/2025
3.0.11 180 2/5/2025
3.0.10 165 2/5/2025
3.0.9 149 2/5/2025
3.0.8 152 2/5/2025
3.0.7 150 2/3/2025
3.0.6 181 2/3/2025
3.0.5 150 2/3/2025
3.0.4 168 2/3/2025
3.0.3 153 2/3/2025