Soenneker.SemanticKernel.Cache 3.0.464

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.464
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 3.0.464
                    
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.464" />
                    
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.464" />
                    
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.464
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 3.0.464"
                    
#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.464
                    
#: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.464
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=3.0.464
                    
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 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.636 0 1/6/2026
4.0.635 0 1/6/2026
4.0.634 0 1/6/2026
4.0.633 0 1/6/2026
4.0.632 0 1/6/2026
4.0.631 126 1/5/2026
4.0.630 122 1/5/2026
4.0.629 113 1/5/2026
4.0.628 151 1/3/2026
4.0.627 80 1/3/2026
4.0.626 180 1/3/2026
4.0.625 83 1/3/2026
4.0.624 80 1/3/2026
4.0.623 172 1/3/2026
4.0.622 85 1/3/2026
4.0.621 83 1/3/2026
4.0.620 131 1/2/2026
4.0.619 81 1/2/2026
4.0.618 235 1/2/2026
4.0.617 192 12/31/2025
4.0.616 74 12/31/2025
4.0.615 148 12/31/2025
4.0.614 115 12/31/2025
4.0.613 170 12/31/2025
4.0.612 268 12/21/2025
4.0.611 150 12/21/2025
4.0.610 258 12/21/2025
4.0.609 111 12/21/2025
4.0.608 241 12/20/2025
4.0.607 261 12/20/2025
4.0.606 268 12/19/2025
4.0.605 263 12/19/2025
4.0.604 497 12/16/2025
4.0.603 312 12/15/2025
4.0.602 253 12/15/2025
4.0.601 371 12/15/2025
4.0.600 276 12/15/2025
4.0.599 241 12/13/2025
4.0.598 186 12/12/2025
4.0.597 106 12/12/2025
4.0.596 184 12/12/2025
4.0.595 495 12/10/2025
4.0.594 542 12/10/2025
4.0.593 511 12/10/2025
4.0.592 428 12/10/2025
4.0.591 466 12/10/2025
4.0.590 557 12/8/2025
4.0.589 255 12/3/2025
4.0.588 191 12/3/2025
4.0.587 506 11/21/2025
4.0.586 389 11/21/2025
4.0.585 461 11/21/2025
4.0.584 384 11/21/2025
4.0.583 467 11/21/2025
4.0.582 393 11/20/2025
4.0.581 396 11/20/2025
4.0.580 392 11/20/2025
4.0.579 389 11/20/2025
4.0.578 563 11/12/2025
4.0.577 325 11/11/2025
4.0.576 380 11/11/2025
4.0.575 320 11/11/2025
4.0.574 279 11/11/2025
4.0.573 442 11/10/2025
4.0.572 225 11/7/2025
4.0.571 128 11/7/2025
4.0.570 284 11/7/2025
4.0.569 230 11/7/2025
4.0.568 265 11/7/2025
4.0.567 243 11/6/2025
4.0.566 243 11/6/2025
4.0.565 188 11/6/2025
4.0.564 358 11/4/2025
4.0.563 241 11/4/2025
4.0.562 241 11/4/2025
4.0.561 239 11/4/2025
4.0.560 182 11/4/2025
4.0.559 241 11/3/2025
4.0.558 366 10/30/2025
4.0.557 193 10/30/2025
4.0.556 192 10/30/2025
4.0.555 279 10/30/2025
4.0.554 187 10/30/2025
4.0.553 247 10/30/2025
4.0.552 313 10/30/2025
4.0.551 188 10/30/2025
4.0.550 191 10/29/2025
3.0.549 305 10/29/2025
3.0.548 342 10/23/2025
3.0.547 325 10/16/2025
3.0.546 173 10/16/2025
3.0.545 413 10/15/2025
3.0.544 234 10/14/2025
3.0.543 356 10/8/2025
3.0.542 169 10/8/2025
3.0.541 426 10/8/2025
3.0.540 277 10/7/2025
3.0.539 321 9/30/2025
3.0.538 173 9/30/2025
3.0.537 493 9/16/2025
3.0.536 376 9/16/2025
3.0.535 322 9/11/2025
3.0.534 254 9/10/2025
3.0.533 317 9/9/2025
3.0.532 212 9/9/2025
3.0.531 228 9/9/2025
3.0.530 174 9/9/2025
3.0.529 214 9/9/2025
3.0.528 442 9/5/2025
3.0.527 296 9/4/2025
3.0.526 332 9/4/2025
3.0.525 222 9/3/2025
3.0.524 275 9/3/2025
3.0.523 176 9/3/2025
3.0.522 185 9/3/2025
3.0.521 301 9/3/2025
3.0.520 179 9/3/2025
3.0.519 291 9/3/2025
3.0.518 388 8/28/2025
3.0.517 278 8/27/2025
3.0.516 285 8/20/2025
3.0.515 171 8/20/2025
3.0.514 266 8/17/2025
3.0.513 150 8/17/2025
3.0.512 360 8/15/2025
3.0.511 294 8/14/2025
3.0.510 256 8/12/2025
3.0.509 174 8/12/2025
3.0.508 331 8/12/2025
3.0.507 170 8/12/2025
3.0.506 276 8/11/2025
3.0.505 189 8/11/2025
3.0.504 170 8/11/2025
3.0.503 268 8/11/2025
3.0.502 158 8/11/2025
3.0.501 331 8/11/2025
3.0.500 435 8/11/2025
3.0.499 211 8/11/2025
3.0.498 442 8/6/2025
3.0.497 366 8/5/2025
3.0.496 259 8/5/2025
3.0.495 359 8/5/2025
3.0.494 264 8/5/2025
3.0.493 394 7/30/2025
3.0.492 170 7/29/2025
3.0.491 607 7/24/2025
3.0.490 553 7/24/2025
3.0.489 535 7/9/2025
3.0.488 229 7/9/2025
3.0.487 190 7/9/2025
3.0.486 160 7/9/2025
3.0.485 245 7/8/2025
3.0.484 250 7/8/2025
3.0.483 519 7/4/2025
3.0.482 363 7/1/2025
3.0.481 178 7/1/2025
3.0.480 363 6/28/2025
3.0.479 140 6/28/2025
3.0.478 104 6/28/2025
3.0.477 227 6/28/2025
3.0.476 97 6/28/2025
3.0.475 254 6/28/2025
3.0.474 100 6/28/2025
3.0.473 96 6/28/2025
3.0.472 94 6/27/2025
3.0.471 120 6/27/2025
3.0.470 124 6/27/2025
3.0.469 418 6/26/2025
3.0.468 258 6/25/2025
3.0.467 298 6/25/2025
3.0.466 272 6/24/2025
3.0.465 424 6/16/2025
3.0.464 202 6/16/2025
3.0.463 437 6/11/2025
3.0.462 380 6/11/2025
3.0.461 431 6/11/2025
3.0.460 438 6/11/2025
3.0.459 311 6/11/2025
3.0.458 313 6/11/2025
3.0.457 307 6/11/2025
3.0.456 377 6/10/2025
3.0.455 575 6/3/2025
3.0.454 234 6/3/2025
3.0.453 460 6/3/2025
3.0.452 268 6/2/2025
3.0.451 248 6/2/2025
3.0.450 335 5/28/2025
3.0.449 267 5/28/2025
3.0.448 287 5/28/2025
3.0.447 191 5/28/2025
3.0.446 217 5/27/2025
3.0.445 175 5/27/2025
3.0.444 291 5/27/2025
3.0.443 200 5/27/2025
3.0.442 245 5/27/2025
3.0.441 170 5/27/2025
3.0.440 193 5/27/2025
3.0.439 439 5/26/2025
3.0.438 190 5/25/2025
3.0.437 193 5/25/2025
3.0.436 198 5/23/2025
3.0.435 219 5/23/2025
3.0.434 222 5/23/2025
3.0.433 175 5/23/2025
3.0.432 184 5/23/2025
3.0.431 156 5/23/2025
3.0.430 200 5/23/2025
3.0.429 237 5/23/2025
3.0.428 188 5/23/2025
3.0.427 198 5/22/2025
3.0.426 177 5/22/2025
3.0.425 213 5/22/2025
3.0.424 506 5/21/2025
3.0.423 234 5/21/2025
3.0.422 306 5/20/2025
3.0.421 200 5/20/2025
3.0.420 274 5/19/2025
3.0.419 471 5/18/2025
3.0.418 234 5/18/2025
3.0.417 214 5/18/2025
3.0.416 226 5/18/2025
3.0.414 141 5/18/2025
3.0.413 218 5/16/2025
3.0.412 229 5/16/2025
3.0.411 292 5/14/2025
3.0.410 271 5/14/2025
3.0.409 282 5/14/2025
3.0.408 272 5/14/2025
3.0.407 269 5/14/2025
3.0.406 174 5/8/2025
3.0.405 188 5/8/2025
3.0.404 187 5/8/2025
3.0.403 182 5/8/2025
3.0.402 177 5/8/2025
3.0.401 195 5/8/2025
3.0.400 202 5/8/2025
3.0.399 201 5/7/2025
3.0.398 210 5/6/2025
3.0.397 175 5/6/2025
3.0.396 177 5/6/2025
3.0.395 170 5/5/2025
3.0.394 217 5/5/2025
3.0.393 188 5/5/2025
3.0.392 185 5/5/2025
3.0.391 191 5/5/2025
3.0.390 172 5/5/2025
3.0.389 197 5/5/2025
3.0.388 180 5/5/2025
3.0.387 187 5/5/2025
3.0.386 187 5/5/2025
3.0.385 178 4/29/2025
3.0.384 179 4/27/2025
3.0.383 133 4/27/2025
3.0.382 157 4/26/2025
3.0.381 141 4/26/2025
3.0.380 241 4/18/2025
3.0.379 170 4/11/2025
3.0.378 216 4/9/2025
3.0.377 193 4/9/2025
3.0.376 240 4/9/2025
3.0.375 212 4/9/2025
3.0.374 200 4/8/2025
3.0.373 203 4/8/2025
3.0.372 209 4/8/2025
3.0.371 233 4/8/2025
3.0.370 217 4/8/2025
3.0.369 196 4/8/2025
3.0.368 197 4/8/2025
3.0.367 211 4/8/2025
3.0.366 205 4/8/2025
3.0.365 218 4/8/2025
3.0.364 228 4/8/2025
3.0.363 219 4/8/2025
3.0.362 199 4/8/2025
3.0.361 225 4/8/2025
3.0.360 213 4/8/2025
3.0.359 212 4/7/2025
3.0.358 203 4/7/2025
3.0.357 188 4/7/2025
3.0.356 229 4/7/2025
3.0.355 204 4/7/2025
3.0.354 218 4/7/2025
3.0.353 213 4/7/2025
3.0.352 207 4/7/2025
3.0.351 194 4/7/2025
3.0.350 240 4/7/2025
3.0.349 177 4/7/2025
3.0.348 199 4/7/2025
3.0.347 209 4/7/2025
3.0.346 197 4/7/2025
3.0.345 224 4/7/2025
3.0.344 217 4/7/2025
3.0.343 210 4/7/2025
3.0.342 233 4/6/2025
3.0.341 201 4/6/2025
3.0.340 205 4/6/2025
3.0.339 208 4/6/2025
3.0.338 190 4/6/2025
3.0.337 220 4/6/2025
3.0.336 198 4/6/2025
3.0.335 206 4/6/2025
3.0.334 198 4/6/2025
3.0.333 180 4/6/2025
3.0.332 170 4/6/2025
3.0.331 177 4/6/2025
3.0.330 187 4/6/2025
3.0.329 184 4/6/2025
3.0.328 138 4/6/2025
3.0.327 176 4/6/2025
3.0.326 154 4/6/2025
3.0.325 155 4/5/2025
3.0.324 179 4/5/2025
3.0.323 128 4/5/2025
3.0.322 123 4/5/2025
3.0.321 125 4/5/2025
3.0.320 140 4/5/2025
3.0.319 110 4/5/2025
3.0.318 129 4/5/2025
3.0.317 134 4/5/2025
3.0.316 134 4/4/2025
3.0.315 145 4/4/2025
3.0.314 147 4/4/2025
3.0.313 204 4/4/2025
3.0.312 204 4/4/2025
3.0.311 191 4/4/2025
3.0.310 245 4/4/2025
3.0.309 186 4/4/2025
3.0.308 224 4/3/2025
3.0.307 196 4/3/2025
3.0.306 216 4/2/2025
3.0.305 230 4/1/2025
3.0.304 188 4/1/2025
3.0.303 205 4/1/2025
3.0.302 215 4/1/2025
3.0.301 198 4/1/2025
3.0.300 194 4/1/2025
3.0.299 227 4/1/2025
3.0.298 201 4/1/2025
3.0.297 227 4/1/2025
3.0.296 180 4/1/2025
3.0.295 186 3/31/2025
3.0.294 184 3/31/2025
3.0.293 178 3/31/2025
3.0.292 209 3/31/2025
3.0.291 192 3/30/2025
3.0.290 227 3/29/2025
3.0.289 138 3/29/2025
3.0.288 170 3/29/2025
3.0.287 136 3/29/2025
3.0.286 128 3/29/2025
3.0.285 154 3/29/2025
3.0.284 170 3/27/2025
3.0.283 222 3/27/2025
3.0.282 170 3/27/2025
3.0.281 172 3/27/2025
3.0.280 164 3/26/2025
3.0.279 498 3/26/2025
3.0.278 510 3/26/2025
3.0.277 518 3/26/2025
3.0.276 535 3/25/2025
3.0.275 534 3/25/2025
3.0.274 515 3/25/2025
3.0.273 553 3/25/2025
3.0.272 539 3/25/2025
3.0.271 541 3/25/2025
3.0.270 536 3/25/2025
3.0.269 137 3/21/2025
3.0.268 129 3/21/2025
3.0.267 129 3/21/2025
3.0.266 145 3/21/2025
3.0.265 148 3/21/2025
3.0.264 191 3/21/2025
3.0.263 170 3/21/2025
3.0.262 195 3/20/2025
3.0.261 186 3/20/2025
3.0.260 180 3/19/2025
3.0.259 185 3/19/2025
3.0.258 167 3/18/2025
3.0.257 171 3/18/2025
3.0.256 172 3/18/2025
3.0.255 181 3/18/2025
3.0.254 193 3/18/2025
3.0.253 177 3/18/2025
3.0.252 177 3/18/2025
3.0.251 178 3/18/2025
3.0.250 136 3/15/2025
3.0.249 114 3/15/2025
3.0.248 127 3/15/2025
3.0.247 134 3/15/2025
3.0.246 99 3/15/2025
3.0.245 113 3/15/2025
3.0.244 181 3/12/2025
3.0.243 221 3/12/2025
3.0.242 210 3/12/2025
3.0.241 195 3/12/2025
3.0.240 169 3/12/2025
3.0.239 193 3/12/2025
3.0.238 203 3/12/2025
3.0.237 184 3/12/2025
3.0.236 193 3/12/2025
3.0.235 193 3/12/2025
3.0.234 198 3/12/2025
3.0.233 222 3/11/2025
3.0.232 195 3/11/2025
3.0.231 200 3/11/2025
3.0.230 214 3/11/2025
3.0.229 185 3/11/2025
3.0.228 213 3/11/2025
3.0.227 196 3/11/2025
3.0.226 195 3/11/2025
3.0.225 208 3/11/2025
3.0.224 210 3/11/2025
3.0.223 198 3/11/2025
3.0.222 208 3/11/2025
3.0.221 245 3/7/2025
3.0.220 252 3/7/2025
3.0.219 261 3/7/2025
3.0.218 284 3/7/2025
3.0.217 256 3/7/2025
3.0.216 268 3/7/2025
3.0.215 242 3/7/2025
3.0.214 260 3/7/2025
3.0.213 270 3/7/2025
3.0.212 259 3/3/2025
3.0.211 159 3/2/2025
3.0.210 157 3/2/2025
3.0.209 133 3/2/2025
3.0.208 146 3/2/2025
3.0.207 138 3/2/2025
3.0.206 130 3/2/2025
3.0.205 128 3/2/2025
3.0.204 172 3/2/2025
3.0.203 124 3/2/2025
3.0.202 127 3/2/2025
3.0.201 152 3/2/2025
3.0.200 137 3/2/2025
3.0.199 138 3/2/2025
3.0.198 145 3/1/2025
3.0.197 142 3/1/2025
3.0.196 134 3/1/2025
3.0.195 128 3/1/2025
3.0.194 150 3/1/2025
3.0.193 134 3/1/2025
3.0.192 146 3/1/2025
3.0.191 152 3/1/2025
3.0.190 125 3/1/2025
3.0.189 143 3/1/2025
3.0.188 161 3/1/2025
3.0.187 131 3/1/2025
3.0.186 134 2/28/2025
3.0.185 147 2/26/2025
3.0.184 150 2/26/2025
3.0.183 143 2/26/2025
3.0.182 142 2/26/2025
3.0.181 136 2/26/2025
3.0.180 137 2/25/2025
3.0.179 143 2/25/2025
3.0.178 132 2/25/2025
3.0.177 132 2/25/2025
3.0.176 147 2/25/2025
3.0.175 125 2/25/2025
3.0.174 126 2/25/2025
3.0.173 143 2/25/2025
3.0.172 136 2/25/2025
3.0.171 166 2/24/2025
3.0.170 140 2/24/2025
3.0.169 127 2/24/2025
3.0.168 170 2/23/2025
3.0.167 146 2/23/2025
3.0.166 134 2/23/2025
3.0.165 125 2/23/2025
3.0.164 143 2/23/2025
3.0.163 130 2/23/2025
3.0.162 140 2/23/2025
3.0.161 141 2/23/2025
3.0.160 168 2/22/2025
3.0.159 152 2/22/2025
3.0.158 157 2/22/2025
3.0.157 149 2/22/2025
3.0.156 134 2/22/2025
3.0.155 151 2/22/2025
3.0.154 135 2/22/2025
3.0.153 142 2/22/2025
3.0.152 151 2/22/2025
3.0.151 163 2/22/2025
3.0.150 155 2/22/2025
3.0.149 159 2/22/2025
3.0.148 132 2/22/2025
3.0.147 147 2/22/2025
3.0.146 148 2/22/2025
3.0.145 157 2/22/2025
3.0.144 153 2/22/2025
3.0.143 124 2/22/2025
3.0.142 152 2/22/2025
3.0.141 151 2/21/2025
3.0.140 141 2/21/2025
3.0.139 144 2/21/2025
3.0.138 128 2/21/2025
3.0.137 137 2/21/2025
3.0.136 149 2/21/2025
3.0.135 149 2/21/2025
3.0.134 148 2/20/2025
3.0.133 175 2/19/2025
3.0.132 155 2/19/2025
3.0.131 145 2/19/2025
3.0.130 161 2/19/2025
3.0.129 162 2/19/2025
3.0.128 161 2/19/2025
3.0.127 163 2/19/2025
3.0.126 142 2/19/2025
3.0.125 154 2/19/2025
3.0.124 158 2/19/2025
3.0.123 140 2/19/2025
3.0.122 167 2/18/2025
3.0.121 160 2/18/2025
3.0.120 133 2/18/2025
3.0.119 142 2/18/2025
3.0.118 183 2/18/2025
3.0.117 158 2/18/2025
3.0.116 162 2/18/2025
3.0.115 147 2/18/2025
3.0.114 150 2/16/2025
3.0.113 167 2/14/2025
3.0.112 146 2/14/2025
3.0.111 133 2/14/2025
3.0.110 134 2/14/2025
3.0.109 164 2/14/2025
3.0.108 189 2/14/2025
3.0.107 158 2/14/2025
3.0.106 175 2/14/2025
3.0.105 133 2/13/2025
3.0.104 146 2/13/2025
3.0.103 150 2/13/2025
3.0.102 130 2/13/2025
3.0.101 187 2/12/2025
3.0.100 165 2/12/2025
3.0.99 163 2/12/2025
3.0.98 165 2/12/2025
3.0.97 151 2/12/2025
3.0.96 184 2/12/2025
3.0.95 145 2/12/2025
3.0.94 155 2/12/2025
3.0.93 143 2/12/2025
3.0.92 133 2/12/2025
3.0.91 142 2/12/2025
3.0.90 151 2/12/2025
3.0.89 154 2/12/2025
3.0.88 149 2/12/2025
3.0.87 161 2/12/2025
3.0.86 165 2/12/2025
3.0.85 163 2/12/2025
3.0.84 158 2/12/2025
3.0.83 161 2/12/2025
3.0.82 140 2/11/2025
3.0.81 141 2/11/2025
3.0.80 169 2/11/2025
3.0.79 148 2/11/2025
3.0.78 147 2/11/2025
3.0.77 159 2/11/2025
3.0.76 141 2/11/2025
3.0.75 157 2/11/2025
3.0.74 171 2/11/2025
3.0.73 190 2/11/2025
3.0.72 154 2/11/2025
3.0.71 150 2/11/2025
3.0.70 155 2/10/2025
3.0.69 155 2/10/2025
3.0.68 173 2/10/2025
3.0.67 140 2/10/2025
3.0.66 139 2/10/2025
3.0.65 149 2/10/2025
3.0.64 140 2/9/2025
3.0.63 156 2/9/2025
3.0.62 128 2/9/2025
3.0.61 176 2/9/2025
3.0.60 145 2/9/2025
3.0.59 137 2/9/2025
3.0.58 162 2/8/2025
3.0.57 145 2/8/2025
3.0.56 133 2/8/2025
3.0.55 175 2/8/2025
3.0.54 142 2/8/2025
3.0.53 146 2/8/2025
3.0.52 155 2/8/2025
3.0.51 138 2/8/2025
3.0.50 142 2/8/2025
3.0.49 152 2/8/2025
3.0.48 145 2/8/2025
3.0.47 159 2/8/2025
3.0.46 168 2/7/2025
3.0.45 159 2/7/2025
3.0.44 170 2/7/2025
3.0.43 152 2/7/2025
3.0.42 144 2/7/2025
3.0.41 149 2/7/2025
3.0.40 165 2/7/2025
3.0.39 160 2/7/2025
3.0.38 157 2/7/2025
3.0.37 160 2/7/2025
3.0.36 146 2/7/2025
3.0.35 152 2/7/2025
3.0.34 138 2/7/2025
3.0.33 184 2/7/2025
3.0.32 164 2/7/2025
3.0.31 146 2/7/2025
3.0.30 150 2/6/2025
3.0.29 164 2/6/2025
3.0.28 128 2/6/2025
3.0.27 132 2/6/2025
3.0.26 158 2/6/2025
3.0.25 147 2/5/2025
3.0.24 152 2/5/2025
3.0.23 153 2/5/2025
3.0.22 169 2/5/2025
3.0.21 140 2/5/2025
3.0.20 158 2/5/2025
3.0.19 159 2/5/2025
3.0.18 152 2/5/2025
3.0.17 156 2/5/2025
3.0.16 179 2/5/2025
3.0.15 148 2/5/2025
3.0.14 146 2/5/2025
3.0.13 143 2/5/2025
3.0.12 142 2/5/2025
3.0.11 176 2/5/2025
3.0.10 161 2/5/2025
3.0.9 144 2/5/2025
3.0.8 145 2/5/2025
3.0.7 145 2/3/2025
3.0.6 173 2/3/2025
3.0.5 142 2/3/2025
3.0.4 161 2/3/2025
3.0.3 150 2/3/2025