Soenneker.SemanticKernel.Cache 3.0.545

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.545
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 3.0.545
                    
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.545" />
                    
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.545" />
                    
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.545
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 3.0.545"
                    
#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.545
                    
#: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.545
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=3.0.545
                    
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.617 42 12/31/2025
4.0.616 19 12/31/2025
4.0.615 49 12/31/2025
4.0.614 45 12/31/2025
4.0.613 63 12/31/2025
4.0.612 249 12/21/2025
4.0.611 148 12/21/2025
4.0.610 255 12/21/2025
4.0.609 108 12/21/2025
4.0.608 238 12/20/2025
4.0.607 258 12/20/2025
4.0.606 265 12/19/2025
4.0.605 260 12/19/2025
4.0.604 494 12/16/2025
4.0.603 309 12/15/2025
4.0.602 251 12/15/2025
4.0.601 369 12/15/2025
4.0.600 273 12/15/2025
4.0.599 238 12/13/2025
4.0.598 182 12/12/2025
4.0.597 101 12/12/2025
4.0.596 180 12/12/2025
4.0.595 493 12/10/2025
4.0.594 539 12/10/2025
4.0.593 506 12/10/2025
4.0.592 424 12/10/2025
4.0.591 464 12/10/2025
4.0.590 554 12/8/2025
4.0.589 252 12/3/2025
4.0.588 190 12/3/2025
4.0.587 502 11/21/2025
4.0.586 387 11/21/2025
4.0.585 459 11/21/2025
4.0.584 381 11/21/2025
4.0.583 464 11/21/2025
4.0.582 389 11/20/2025
4.0.581 392 11/20/2025
4.0.580 388 11/20/2025
4.0.579 384 11/20/2025
4.0.578 560 11/12/2025
4.0.577 322 11/11/2025
4.0.576 377 11/11/2025
4.0.575 318 11/11/2025
4.0.574 276 11/11/2025
4.0.573 439 11/10/2025
4.0.572 223 11/7/2025
4.0.571 125 11/7/2025
4.0.570 280 11/7/2025
4.0.569 228 11/7/2025
4.0.568 262 11/7/2025
4.0.567 240 11/6/2025
4.0.566 239 11/6/2025
4.0.565 186 11/6/2025
4.0.564 356 11/4/2025
4.0.563 239 11/4/2025
4.0.562 239 11/4/2025
4.0.561 236 11/4/2025
4.0.560 180 11/4/2025
4.0.559 238 11/3/2025
4.0.558 363 10/30/2025
4.0.557 191 10/30/2025
4.0.556 189 10/30/2025
4.0.555 276 10/30/2025
4.0.554 184 10/30/2025
4.0.553 245 10/30/2025
4.0.552 311 10/30/2025
4.0.551 184 10/30/2025
4.0.550 189 10/29/2025
3.0.549 301 10/29/2025
3.0.548 339 10/23/2025
3.0.547 323 10/16/2025
3.0.546 172 10/16/2025
3.0.545 411 10/15/2025
3.0.544 233 10/14/2025
3.0.543 354 10/8/2025
3.0.542 167 10/8/2025
3.0.541 425 10/8/2025
3.0.540 273 10/7/2025
3.0.539 318 9/30/2025
3.0.538 170 9/30/2025
3.0.537 492 9/16/2025
3.0.536 373 9/16/2025
3.0.535 321 9/11/2025
3.0.534 254 9/10/2025
3.0.533 315 9/9/2025
3.0.532 211 9/9/2025
3.0.531 226 9/9/2025
3.0.530 173 9/9/2025
3.0.529 213 9/9/2025
3.0.528 441 9/5/2025
3.0.527 295 9/4/2025
3.0.526 331 9/4/2025
3.0.525 221 9/3/2025
3.0.524 273 9/3/2025
3.0.523 176 9/3/2025
3.0.522 183 9/3/2025
3.0.521 300 9/3/2025
3.0.520 178 9/3/2025
3.0.519 288 9/3/2025
3.0.518 387 8/28/2025
3.0.517 278 8/27/2025
3.0.516 285 8/20/2025
3.0.515 170 8/20/2025
3.0.514 265 8/17/2025
3.0.513 149 8/17/2025
3.0.512 359 8/15/2025
3.0.511 294 8/14/2025
3.0.510 255 8/12/2025
3.0.509 173 8/12/2025
3.0.508 331 8/12/2025
3.0.507 168 8/12/2025
3.0.506 275 8/11/2025
3.0.505 189 8/11/2025
3.0.504 169 8/11/2025
3.0.503 266 8/11/2025
3.0.502 157 8/11/2025
3.0.501 331 8/11/2025
3.0.500 435 8/11/2025
3.0.499 210 8/11/2025
3.0.498 440 8/6/2025
3.0.497 365 8/5/2025
3.0.496 258 8/5/2025
3.0.495 359 8/5/2025
3.0.494 262 8/5/2025
3.0.493 392 7/30/2025
3.0.492 168 7/29/2025
3.0.491 606 7/24/2025
3.0.490 552 7/24/2025
3.0.489 533 7/9/2025
3.0.488 228 7/9/2025
3.0.487 190 7/9/2025
3.0.486 159 7/9/2025
3.0.485 244 7/8/2025
3.0.484 248 7/8/2025
3.0.483 517 7/4/2025
3.0.482 362 7/1/2025
3.0.481 175 7/1/2025
3.0.480 362 6/28/2025
3.0.479 138 6/28/2025
3.0.478 104 6/28/2025
3.0.477 226 6/28/2025
3.0.476 96 6/28/2025
3.0.475 253 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 119 6/27/2025
3.0.470 123 6/27/2025
3.0.469 417 6/26/2025
3.0.468 257 6/25/2025
3.0.467 298 6/25/2025
3.0.466 271 6/24/2025
3.0.465 422 6/16/2025
3.0.464 200 6/16/2025
3.0.463 436 6/11/2025
3.0.462 380 6/11/2025
3.0.461 430 6/11/2025
3.0.460 437 6/11/2025
3.0.459 309 6/11/2025
3.0.458 312 6/11/2025
3.0.457 306 6/11/2025
3.0.456 375 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 266 5/28/2025
3.0.448 284 5/28/2025
3.0.447 191 5/28/2025
3.0.446 215 5/27/2025
3.0.445 175 5/27/2025
3.0.444 290 5/27/2025
3.0.443 199 5/27/2025
3.0.442 243 5/27/2025
3.0.441 169 5/27/2025
3.0.440 193 5/27/2025
3.0.439 439 5/26/2025
3.0.438 189 5/25/2025
3.0.437 192 5/25/2025
3.0.436 198 5/23/2025
3.0.435 216 5/23/2025
3.0.434 222 5/23/2025
3.0.433 173 5/23/2025
3.0.432 184 5/23/2025
3.0.431 154 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 197 5/22/2025
3.0.426 177 5/22/2025
3.0.425 212 5/22/2025
3.0.424 505 5/21/2025
3.0.423 231 5/21/2025
3.0.422 305 5/20/2025
3.0.421 199 5/20/2025
3.0.420 273 5/19/2025
3.0.419 469 5/18/2025
3.0.418 233 5/18/2025
3.0.417 213 5/18/2025
3.0.416 226 5/18/2025
3.0.414 139 5/18/2025
3.0.413 218 5/16/2025
3.0.412 228 5/16/2025
3.0.411 291 5/14/2025
3.0.410 270 5/14/2025
3.0.409 282 5/14/2025
3.0.408 270 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 186 5/8/2025
3.0.403 181 5/8/2025
3.0.402 177 5/8/2025
3.0.401 193 5/8/2025
3.0.400 199 5/8/2025
3.0.399 201 5/7/2025
3.0.398 210 5/6/2025
3.0.397 174 5/6/2025
3.0.396 176 5/6/2025
3.0.395 170 5/5/2025
3.0.394 217 5/5/2025
3.0.393 186 5/5/2025
3.0.392 185 5/5/2025
3.0.391 190 5/5/2025
3.0.390 170 5/5/2025
3.0.389 197 5/5/2025
3.0.388 176 5/5/2025
3.0.387 186 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 156 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 215 4/9/2025
3.0.377 193 4/9/2025
3.0.376 239 4/9/2025
3.0.375 211 4/9/2025
3.0.374 198 4/8/2025
3.0.373 201 4/8/2025
3.0.372 209 4/8/2025
3.0.371 233 4/8/2025
3.0.370 216 4/8/2025
3.0.369 195 4/8/2025
3.0.368 195 4/8/2025
3.0.367 210 4/8/2025
3.0.366 203 4/8/2025
3.0.365 217 4/8/2025
3.0.364 226 4/8/2025
3.0.363 216 4/8/2025
3.0.362 198 4/8/2025
3.0.361 225 4/8/2025
3.0.360 213 4/8/2025
3.0.359 210 4/7/2025
3.0.358 201 4/7/2025
3.0.357 186 4/7/2025
3.0.356 228 4/7/2025
3.0.355 204 4/7/2025
3.0.354 217 4/7/2025
3.0.353 211 4/7/2025
3.0.352 206 4/7/2025
3.0.351 192 4/7/2025
3.0.350 238 4/7/2025
3.0.349 175 4/7/2025
3.0.348 198 4/7/2025
3.0.347 208 4/7/2025
3.0.346 195 4/7/2025
3.0.345 222 4/7/2025
3.0.344 216 4/7/2025
3.0.343 205 4/7/2025
3.0.342 231 4/6/2025
3.0.341 200 4/6/2025
3.0.340 204 4/6/2025
3.0.339 206 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 205 4/6/2025
3.0.334 196 4/6/2025
3.0.333 180 4/6/2025
3.0.332 168 4/6/2025
3.0.331 176 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 174 4/6/2025
3.0.326 153 4/6/2025
3.0.325 154 4/5/2025
3.0.324 175 4/5/2025
3.0.323 128 4/5/2025
3.0.322 121 4/5/2025
3.0.321 124 4/5/2025
3.0.320 139 4/5/2025
3.0.319 110 4/5/2025
3.0.318 128 4/5/2025
3.0.317 133 4/5/2025
3.0.316 134 4/4/2025
3.0.315 144 4/4/2025
3.0.314 147 4/4/2025
3.0.313 204 4/4/2025
3.0.312 202 4/4/2025
3.0.311 190 4/4/2025
3.0.310 245 4/4/2025
3.0.309 183 4/4/2025
3.0.308 222 4/3/2025
3.0.307 195 4/3/2025
3.0.306 215 4/2/2025
3.0.305 230 4/1/2025
3.0.304 188 4/1/2025
3.0.303 204 4/1/2025
3.0.302 212 4/1/2025
3.0.301 197 4/1/2025
3.0.300 192 4/1/2025
3.0.299 226 4/1/2025
3.0.298 198 4/1/2025
3.0.297 225 4/1/2025
3.0.296 180 4/1/2025
3.0.295 183 3/31/2025
3.0.294 184 3/31/2025
3.0.293 177 3/31/2025
3.0.292 209 3/31/2025
3.0.291 191 3/30/2025
3.0.290 227 3/29/2025
3.0.289 138 3/29/2025
3.0.288 169 3/29/2025
3.0.287 134 3/29/2025
3.0.286 128 3/29/2025
3.0.285 153 3/29/2025
3.0.284 170 3/27/2025
3.0.283 220 3/27/2025
3.0.282 170 3/27/2025
3.0.281 171 3/27/2025
3.0.280 162 3/26/2025
3.0.279 496 3/26/2025
3.0.278 507 3/26/2025
3.0.277 518 3/26/2025
3.0.276 535 3/25/2025
3.0.275 533 3/25/2025
3.0.274 514 3/25/2025
3.0.273 552 3/25/2025
3.0.272 538 3/25/2025
3.0.271 539 3/25/2025
3.0.270 533 3/25/2025
3.0.269 135 3/21/2025
3.0.268 127 3/21/2025
3.0.267 128 3/21/2025
3.0.266 143 3/21/2025
3.0.265 146 3/21/2025
3.0.264 191 3/21/2025
3.0.263 169 3/21/2025
3.0.262 193 3/20/2025
3.0.261 184 3/20/2025
3.0.260 178 3/19/2025
3.0.259 184 3/19/2025
3.0.258 166 3/18/2025
3.0.257 170 3/18/2025
3.0.256 172 3/18/2025
3.0.255 180 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 176 3/18/2025
3.0.250 135 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 98 3/15/2025
3.0.245 111 3/15/2025
3.0.244 180 3/12/2025
3.0.243 220 3/12/2025
3.0.242 209 3/12/2025
3.0.241 192 3/12/2025
3.0.240 168 3/12/2025
3.0.239 191 3/12/2025
3.0.238 201 3/12/2025
3.0.237 183 3/12/2025
3.0.236 193 3/12/2025
3.0.235 190 3/12/2025
3.0.234 195 3/12/2025
3.0.233 220 3/11/2025
3.0.232 194 3/11/2025
3.0.231 199 3/11/2025
3.0.230 213 3/11/2025
3.0.229 183 3/11/2025
3.0.228 213 3/11/2025
3.0.227 194 3/11/2025
3.0.226 195 3/11/2025
3.0.225 206 3/11/2025
3.0.224 208 3/11/2025
3.0.223 198 3/11/2025
3.0.222 207 3/11/2025
3.0.221 243 3/7/2025
3.0.220 251 3/7/2025
3.0.219 261 3/7/2025
3.0.218 281 3/7/2025
3.0.217 255 3/7/2025
3.0.216 267 3/7/2025
3.0.215 242 3/7/2025
3.0.214 255 3/7/2025
3.0.213 269 3/7/2025
3.0.212 259 3/3/2025
3.0.211 157 3/2/2025
3.0.210 157 3/2/2025
3.0.209 132 3/2/2025
3.0.208 145 3/2/2025
3.0.207 138 3/2/2025
3.0.206 128 3/2/2025
3.0.205 128 3/2/2025
3.0.204 171 3/2/2025
3.0.203 122 3/2/2025
3.0.202 126 3/2/2025
3.0.201 149 3/2/2025
3.0.200 136 3/2/2025
3.0.199 137 3/2/2025
3.0.198 143 3/1/2025
3.0.197 142 3/1/2025
3.0.196 133 3/1/2025
3.0.195 127 3/1/2025
3.0.194 148 3/1/2025
3.0.193 133 3/1/2025
3.0.192 145 3/1/2025
3.0.191 152 3/1/2025
3.0.190 124 3/1/2025
3.0.189 142 3/1/2025
3.0.188 161 3/1/2025
3.0.187 129 3/1/2025
3.0.186 133 2/28/2025
3.0.185 147 2/26/2025
3.0.184 149 2/26/2025
3.0.183 141 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 142 2/25/2025
3.0.178 131 2/25/2025
3.0.177 131 2/25/2025
3.0.176 147 2/25/2025
3.0.175 124 2/25/2025
3.0.174 124 2/25/2025
3.0.173 140 2/25/2025
3.0.172 133 2/25/2025
3.0.171 166 2/24/2025
3.0.170 138 2/24/2025
3.0.169 126 2/24/2025
3.0.168 170 2/23/2025
3.0.167 145 2/23/2025
3.0.166 133 2/23/2025
3.0.165 125 2/23/2025
3.0.164 141 2/23/2025
3.0.163 130 2/23/2025
3.0.162 138 2/23/2025
3.0.161 140 2/23/2025
3.0.160 168 2/22/2025
3.0.159 151 2/22/2025
3.0.158 156 2/22/2025
3.0.157 149 2/22/2025
3.0.156 131 2/22/2025
3.0.155 149 2/22/2025
3.0.154 132 2/22/2025
3.0.153 141 2/22/2025
3.0.152 150 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 130 2/22/2025
3.0.147 146 2/22/2025
3.0.146 148 2/22/2025
3.0.145 155 2/22/2025
3.0.144 151 2/22/2025
3.0.143 124 2/22/2025
3.0.142 149 2/22/2025
3.0.141 150 2/21/2025
3.0.140 141 2/21/2025
3.0.139 142 2/21/2025
3.0.138 127 2/21/2025
3.0.137 136 2/21/2025
3.0.136 147 2/21/2025
3.0.135 147 2/21/2025
3.0.134 146 2/20/2025
3.0.133 173 2/19/2025
3.0.132 153 2/19/2025
3.0.131 144 2/19/2025
3.0.130 160 2/19/2025
3.0.129 162 2/19/2025
3.0.128 161 2/19/2025
3.0.127 162 2/19/2025
3.0.126 139 2/19/2025
3.0.125 153 2/19/2025
3.0.124 158 2/19/2025
3.0.123 140 2/19/2025
3.0.122 166 2/18/2025
3.0.121 159 2/18/2025
3.0.120 132 2/18/2025
3.0.119 141 2/18/2025
3.0.118 182 2/18/2025
3.0.117 156 2/18/2025
3.0.116 161 2/18/2025
3.0.115 146 2/18/2025
3.0.114 150 2/16/2025
3.0.113 167 2/14/2025
3.0.112 144 2/14/2025
3.0.111 132 2/14/2025
3.0.110 134 2/14/2025
3.0.109 164 2/14/2025
3.0.108 188 2/14/2025
3.0.107 158 2/14/2025
3.0.106 174 2/14/2025
3.0.105 132 2/13/2025
3.0.104 145 2/13/2025
3.0.103 150 2/13/2025
3.0.102 130 2/13/2025
3.0.101 186 2/12/2025
3.0.100 162 2/12/2025
3.0.99 163 2/12/2025
3.0.98 162 2/12/2025
3.0.97 150 2/12/2025
3.0.96 183 2/12/2025
3.0.95 143 2/12/2025
3.0.94 155 2/12/2025
3.0.93 139 2/12/2025
3.0.92 131 2/12/2025
3.0.91 141 2/12/2025
3.0.90 150 2/12/2025
3.0.89 154 2/12/2025
3.0.88 148 2/12/2025
3.0.87 159 2/12/2025
3.0.86 164 2/12/2025
3.0.85 163 2/12/2025
3.0.84 157 2/12/2025
3.0.83 158 2/12/2025
3.0.82 139 2/11/2025
3.0.81 139 2/11/2025
3.0.80 168 2/11/2025
3.0.79 147 2/11/2025
3.0.78 147 2/11/2025
3.0.77 159 2/11/2025
3.0.76 140 2/11/2025
3.0.75 155 2/11/2025
3.0.74 171 2/11/2025
3.0.73 189 2/11/2025
3.0.72 154 2/11/2025
3.0.71 149 2/11/2025
3.0.70 152 2/10/2025
3.0.69 154 2/10/2025
3.0.68 171 2/10/2025
3.0.67 138 2/10/2025
3.0.66 137 2/10/2025
3.0.65 149 2/10/2025
3.0.64 139 2/9/2025
3.0.63 155 2/9/2025
3.0.62 128 2/9/2025
3.0.61 175 2/9/2025
3.0.60 144 2/9/2025
3.0.59 137 2/9/2025
3.0.58 162 2/8/2025
3.0.57 144 2/8/2025
3.0.56 130 2/8/2025
3.0.55 173 2/8/2025
3.0.54 140 2/8/2025
3.0.53 145 2/8/2025
3.0.52 153 2/8/2025
3.0.51 136 2/8/2025
3.0.50 140 2/8/2025
3.0.49 150 2/8/2025
3.0.48 144 2/8/2025
3.0.47 157 2/8/2025
3.0.46 168 2/7/2025
3.0.45 157 2/7/2025
3.0.44 168 2/7/2025
3.0.43 150 2/7/2025
3.0.42 143 2/7/2025
3.0.41 149 2/7/2025
3.0.40 164 2/7/2025
3.0.39 160 2/7/2025
3.0.38 155 2/7/2025
3.0.37 159 2/7/2025
3.0.36 146 2/7/2025
3.0.35 151 2/7/2025
3.0.34 137 2/7/2025
3.0.33 183 2/7/2025
3.0.32 163 2/7/2025
3.0.31 146 2/7/2025
3.0.30 147 2/6/2025
3.0.29 163 2/6/2025
3.0.28 128 2/6/2025
3.0.27 131 2/6/2025
3.0.26 157 2/6/2025
3.0.25 145 2/5/2025
3.0.24 151 2/5/2025
3.0.23 151 2/5/2025
3.0.22 166 2/5/2025
3.0.21 139 2/5/2025
3.0.20 155 2/5/2025
3.0.19 157 2/5/2025
3.0.18 150 2/5/2025
3.0.17 153 2/5/2025
3.0.16 178 2/5/2025
3.0.15 147 2/5/2025
3.0.14 144 2/5/2025
3.0.13 143 2/5/2025
3.0.12 139 2/5/2025
3.0.11 175 2/5/2025
3.0.10 160 2/5/2025
3.0.9 144 2/5/2025
3.0.8 144 2/5/2025
3.0.7 145 2/3/2025
3.0.6 172 2/3/2025
3.0.5 141 2/3/2025
3.0.4 160 2/3/2025
3.0.3 149 2/3/2025