Soenneker.SemanticKernel.Cache 4.0.587

Prefix Reserved
dotnet add package Soenneker.SemanticKernel.Cache --version 4.0.587
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 4.0.587
                    
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.587" />
                    
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.587" />
                    
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.587
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 4.0.587"
                    
#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.587
                    
#: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.587
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=4.0.587
                    
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.587 319 11/21/2025
4.0.586 305 11/21/2025
4.0.585 344 11/21/2025
4.0.584 305 11/21/2025
4.0.583 354 11/21/2025
4.0.582 323 11/20/2025
4.0.581 324 11/20/2025
4.0.580 322 11/20/2025
4.0.579 318 11/20/2025
4.0.578 468 11/12/2025
4.0.577 307 11/11/2025
4.0.576 362 11/11/2025
4.0.575 305 11/11/2025
4.0.574 257 11/11/2025
4.0.573 427 11/10/2025
4.0.572 215 11/7/2025
4.0.571 112 11/7/2025
4.0.570 271 11/7/2025
4.0.569 219 11/7/2025
4.0.568 248 11/7/2025
4.0.567 227 11/6/2025
4.0.566 221 11/6/2025
4.0.565 171 11/6/2025
4.0.564 340 11/4/2025
4.0.563 231 11/4/2025
4.0.562 230 11/4/2025
4.0.561 224 11/4/2025
4.0.560 171 11/4/2025
4.0.559 219 11/3/2025
4.0.558 356 10/30/2025
4.0.557 180 10/30/2025
4.0.556 175 10/30/2025
4.0.555 263 10/30/2025
4.0.554 177 10/30/2025
4.0.553 234 10/30/2025
4.0.552 302 10/30/2025
4.0.551 173 10/30/2025
4.0.550 176 10/29/2025
3.0.549 293 10/29/2025
3.0.548 329 10/23/2025
3.0.547 315 10/16/2025
3.0.546 159 10/16/2025
3.0.545 401 10/15/2025
3.0.544 223 10/14/2025
3.0.543 349 10/8/2025
3.0.542 156 10/8/2025
3.0.541 399 10/8/2025
3.0.540 260 10/7/2025
3.0.539 309 9/30/2025
3.0.538 165 9/30/2025
3.0.537 484 9/16/2025
3.0.536 364 9/16/2025
3.0.535 314 9/11/2025
3.0.534 242 9/10/2025
3.0.533 308 9/9/2025
3.0.532 204 9/9/2025
3.0.531 214 9/9/2025
3.0.530 165 9/9/2025
3.0.529 203 9/9/2025
3.0.528 423 9/5/2025
3.0.527 285 9/4/2025
3.0.526 323 9/4/2025
3.0.525 212 9/3/2025
3.0.524 258 9/3/2025
3.0.523 172 9/3/2025
3.0.522 170 9/3/2025
3.0.521 289 9/3/2025
3.0.520 168 9/3/2025
3.0.519 279 9/3/2025
3.0.518 376 8/28/2025
3.0.517 260 8/27/2025
3.0.516 279 8/20/2025
3.0.515 158 8/20/2025
3.0.514 256 8/17/2025
3.0.513 142 8/17/2025
3.0.512 349 8/15/2025
3.0.511 286 8/14/2025
3.0.510 245 8/12/2025
3.0.509 159 8/12/2025
3.0.508 322 8/12/2025
3.0.507 159 8/12/2025
3.0.506 266 8/11/2025
3.0.505 177 8/11/2025
3.0.504 158 8/11/2025
3.0.503 260 8/11/2025
3.0.502 149 8/11/2025
3.0.501 322 8/11/2025
3.0.500 424 8/11/2025
3.0.499 203 8/11/2025
3.0.498 428 8/6/2025
3.0.497 357 8/5/2025
3.0.496 252 8/5/2025
3.0.495 346 8/5/2025
3.0.494 242 8/5/2025
3.0.493 384 7/30/2025
3.0.492 152 7/29/2025
3.0.491 592 7/24/2025
3.0.490 545 7/24/2025
3.0.489 520 7/9/2025
3.0.488 219 7/9/2025
3.0.487 180 7/9/2025
3.0.486 153 7/9/2025
3.0.485 235 7/8/2025
3.0.484 238 7/8/2025
3.0.483 502 7/4/2025
3.0.482 355 7/1/2025
3.0.481 167 7/1/2025
3.0.480 358 6/28/2025
3.0.479 128 6/28/2025
3.0.478 97 6/28/2025
3.0.477 215 6/28/2025
3.0.476 83 6/28/2025
3.0.475 247 6/28/2025
3.0.474 88 6/28/2025
3.0.473 83 6/28/2025
3.0.472 85 6/27/2025
3.0.471 102 6/27/2025
3.0.470 110 6/27/2025
3.0.469 400 6/26/2025
3.0.468 249 6/25/2025
3.0.467 283 6/25/2025
3.0.466 258 6/24/2025
3.0.465 413 6/16/2025
3.0.464 187 6/16/2025
3.0.463 426 6/11/2025
3.0.462 370 6/11/2025
3.0.461 418 6/11/2025
3.0.460 431 6/11/2025
3.0.459 301 6/11/2025
3.0.458 303 6/11/2025
3.0.457 292 6/11/2025
3.0.456 365 6/10/2025
3.0.455 562 6/3/2025
3.0.454 224 6/3/2025
3.0.453 446 6/3/2025
3.0.452 258 6/2/2025
3.0.451 238 6/2/2025
3.0.450 324 5/28/2025
3.0.449 255 5/28/2025
3.0.448 271 5/28/2025
3.0.447 184 5/28/2025
3.0.446 206 5/27/2025
3.0.445 165 5/27/2025
3.0.444 279 5/27/2025
3.0.443 189 5/27/2025
3.0.442 232 5/27/2025
3.0.441 160 5/27/2025
3.0.440 187 5/27/2025
3.0.439 427 5/26/2025
3.0.438 179 5/25/2025
3.0.437 186 5/25/2025
3.0.436 189 5/23/2025
3.0.435 205 5/23/2025
3.0.434 209 5/23/2025
3.0.433 162 5/23/2025
3.0.432 176 5/23/2025
3.0.431 146 5/23/2025
3.0.430 192 5/23/2025
3.0.429 228 5/23/2025
3.0.428 178 5/23/2025
3.0.427 188 5/22/2025
3.0.426 170 5/22/2025
3.0.425 201 5/22/2025
3.0.424 497 5/21/2025
3.0.423 222 5/21/2025
3.0.422 292 5/20/2025
3.0.421 186 5/20/2025
3.0.420 266 5/19/2025
3.0.419 456 5/18/2025
3.0.418 217 5/18/2025
3.0.417 202 5/18/2025
3.0.416 213 5/18/2025
3.0.414 124 5/18/2025
3.0.413 202 5/16/2025
3.0.412 217 5/16/2025
3.0.411 275 5/14/2025
3.0.410 261 5/14/2025
3.0.409 276 5/14/2025
3.0.408 257 5/14/2025
3.0.407 253 5/14/2025
3.0.406 164 5/8/2025
3.0.405 181 5/8/2025
3.0.404 178 5/8/2025
3.0.403 171 5/8/2025
3.0.402 169 5/8/2025
3.0.401 186 5/8/2025
3.0.400 191 5/8/2025
3.0.399 191 5/7/2025
3.0.398 198 5/6/2025
3.0.397 165 5/6/2025
3.0.396 169 5/6/2025
3.0.395 167 5/5/2025
3.0.394 207 5/5/2025
3.0.393 175 5/5/2025
3.0.392 173 5/5/2025
3.0.391 178 5/5/2025
3.0.390 161 5/5/2025
3.0.389 187 5/5/2025
3.0.388 168 5/5/2025
3.0.387 176 5/5/2025
3.0.386 180 5/5/2025
3.0.385 162 4/29/2025
3.0.384 171 4/27/2025
3.0.383 123 4/27/2025
3.0.382 139 4/26/2025
3.0.381 133 4/26/2025
3.0.380 227 4/18/2025
3.0.379 157 4/11/2025
3.0.378 202 4/9/2025
3.0.377 184 4/9/2025
3.0.376 229 4/9/2025
3.0.375 197 4/9/2025
3.0.374 191 4/8/2025
3.0.373 189 4/8/2025
3.0.372 195 4/8/2025
3.0.371 222 4/8/2025
3.0.370 204 4/8/2025
3.0.369 184 4/8/2025
3.0.368 190 4/8/2025
3.0.367 200 4/8/2025
3.0.366 194 4/8/2025
3.0.365 198 4/8/2025
3.0.364 214 4/8/2025
3.0.363 200 4/8/2025
3.0.362 189 4/8/2025
3.0.361 213 4/8/2025
3.0.360 202 4/8/2025
3.0.359 196 4/7/2025
3.0.358 190 4/7/2025
3.0.357 179 4/7/2025
3.0.356 217 4/7/2025
3.0.355 195 4/7/2025
3.0.354 209 4/7/2025
3.0.353 202 4/7/2025
3.0.352 197 4/7/2025
3.0.351 183 4/7/2025
3.0.350 219 4/7/2025
3.0.349 165 4/7/2025
3.0.348 189 4/7/2025
3.0.347 196 4/7/2025
3.0.346 185 4/7/2025
3.0.345 208 4/7/2025
3.0.344 206 4/7/2025
3.0.343 197 4/7/2025
3.0.342 218 4/6/2025
3.0.341 194 4/6/2025
3.0.340 194 4/6/2025
3.0.339 195 4/6/2025
3.0.338 181 4/6/2025
3.0.337 208 4/6/2025
3.0.336 189 4/6/2025
3.0.335 197 4/6/2025
3.0.334 188 4/6/2025
3.0.333 172 4/6/2025
3.0.332 158 4/6/2025
3.0.331 168 4/6/2025
3.0.330 181 4/6/2025
3.0.329 174 4/6/2025
3.0.328 132 4/6/2025
3.0.327 166 4/6/2025
3.0.326 141 4/6/2025
3.0.325 141 4/5/2025
3.0.324 164 4/5/2025
3.0.323 122 4/5/2025
3.0.322 110 4/5/2025
3.0.321 112 4/5/2025
3.0.320 129 4/5/2025
3.0.319 104 4/5/2025
3.0.318 120 4/5/2025
3.0.317 122 4/5/2025
3.0.316 123 4/4/2025
3.0.315 134 4/4/2025
3.0.314 132 4/4/2025
3.0.313 194 4/4/2025
3.0.312 193 4/4/2025
3.0.311 183 4/4/2025
3.0.310 229 4/4/2025
3.0.309 178 4/4/2025
3.0.308 215 4/3/2025
3.0.307 183 4/3/2025
3.0.306 201 4/2/2025
3.0.305 221 4/1/2025
3.0.304 182 4/1/2025
3.0.303 198 4/1/2025
3.0.302 203 4/1/2025
3.0.301 190 4/1/2025
3.0.300 182 4/1/2025
3.0.299 215 4/1/2025
3.0.298 189 4/1/2025
3.0.297 220 4/1/2025
3.0.296 170 4/1/2025
3.0.295 176 3/31/2025
3.0.294 175 3/31/2025
3.0.293 166 3/31/2025
3.0.292 201 3/31/2025
3.0.291 183 3/30/2025
3.0.290 216 3/29/2025
3.0.289 129 3/29/2025
3.0.288 159 3/29/2025
3.0.287 124 3/29/2025
3.0.286 115 3/29/2025
3.0.285 143 3/29/2025
3.0.284 161 3/27/2025
3.0.283 208 3/27/2025
3.0.282 156 3/27/2025
3.0.281 162 3/27/2025
3.0.280 153 3/26/2025
3.0.279 488 3/26/2025
3.0.278 494 3/26/2025
3.0.277 508 3/26/2025
3.0.276 523 3/25/2025
3.0.275 526 3/25/2025
3.0.274 504 3/25/2025
3.0.273 536 3/25/2025
3.0.272 525 3/25/2025
3.0.271 526 3/25/2025
3.0.270 523 3/25/2025
3.0.269 120 3/21/2025
3.0.268 119 3/21/2025
3.0.267 121 3/21/2025
3.0.266 133 3/21/2025
3.0.265 131 3/21/2025
3.0.264 184 3/21/2025
3.0.263 158 3/21/2025
3.0.262 180 3/20/2025
3.0.261 172 3/20/2025
3.0.260 170 3/19/2025
3.0.259 177 3/19/2025
3.0.258 156 3/18/2025
3.0.257 162 3/18/2025
3.0.256 160 3/18/2025
3.0.255 169 3/18/2025
3.0.254 178 3/18/2025
3.0.253 171 3/18/2025
3.0.252 165 3/18/2025
3.0.251 166 3/18/2025
3.0.250 127 3/15/2025
3.0.249 105 3/15/2025
3.0.248 114 3/15/2025
3.0.247 126 3/15/2025
3.0.246 90 3/15/2025
3.0.245 100 3/15/2025
3.0.244 168 3/12/2025
3.0.243 208 3/12/2025
3.0.242 194 3/12/2025
3.0.241 181 3/12/2025
3.0.240 159 3/12/2025
3.0.239 182 3/12/2025
3.0.238 189 3/12/2025
3.0.237 172 3/12/2025
3.0.236 179 3/12/2025
3.0.235 180 3/12/2025
3.0.234 185 3/12/2025
3.0.233 211 3/11/2025
3.0.232 184 3/11/2025
3.0.231 191 3/11/2025
3.0.230 205 3/11/2025
3.0.229 169 3/11/2025
3.0.228 199 3/11/2025
3.0.227 187 3/11/2025
3.0.226 188 3/11/2025
3.0.225 197 3/11/2025
3.0.224 198 3/11/2025
3.0.223 188 3/11/2025
3.0.222 196 3/11/2025
3.0.221 238 3/7/2025
3.0.220 243 3/7/2025
3.0.219 254 3/7/2025
3.0.218 270 3/7/2025
3.0.217 244 3/7/2025
3.0.216 255 3/7/2025
3.0.215 232 3/7/2025
3.0.214 242 3/7/2025
3.0.213 261 3/7/2025
3.0.212 253 3/3/2025
3.0.211 147 3/2/2025
3.0.210 147 3/2/2025
3.0.209 120 3/2/2025
3.0.208 136 3/2/2025
3.0.207 129 3/2/2025
3.0.206 119 3/2/2025
3.0.205 118 3/2/2025
3.0.204 159 3/2/2025
3.0.203 115 3/2/2025
3.0.202 116 3/2/2025
3.0.201 140 3/2/2025
3.0.200 128 3/2/2025
3.0.199 128 3/2/2025
3.0.198 138 3/1/2025
3.0.197 133 3/1/2025
3.0.196 123 3/1/2025
3.0.195 115 3/1/2025
3.0.194 139 3/1/2025
3.0.193 124 3/1/2025
3.0.192 134 3/1/2025
3.0.191 142 3/1/2025
3.0.190 115 3/1/2025
3.0.189 131 3/1/2025
3.0.188 148 3/1/2025
3.0.187 122 3/1/2025
3.0.186 122 2/28/2025
3.0.185 136 2/26/2025
3.0.184 135 2/26/2025
3.0.183 132 2/26/2025
3.0.182 129 2/26/2025
3.0.181 130 2/26/2025
3.0.180 129 2/25/2025
3.0.179 134 2/25/2025
3.0.178 127 2/25/2025
3.0.177 121 2/25/2025
3.0.176 140 2/25/2025
3.0.175 114 2/25/2025
3.0.174 116 2/25/2025
3.0.173 128 2/25/2025
3.0.172 122 2/25/2025
3.0.171 153 2/24/2025
3.0.170 134 2/24/2025
3.0.169 118 2/24/2025
3.0.168 162 2/23/2025
3.0.167 131 2/23/2025
3.0.166 120 2/23/2025
3.0.165 116 2/23/2025
3.0.164 136 2/23/2025
3.0.163 119 2/23/2025
3.0.162 132 2/23/2025
3.0.161 134 2/23/2025
3.0.160 157 2/22/2025
3.0.159 141 2/22/2025
3.0.158 148 2/22/2025
3.0.157 135 2/22/2025
3.0.156 120 2/22/2025
3.0.155 135 2/22/2025
3.0.154 126 2/22/2025
3.0.153 131 2/22/2025
3.0.152 138 2/22/2025
3.0.151 150 2/22/2025
3.0.150 145 2/22/2025
3.0.149 152 2/22/2025
3.0.148 117 2/22/2025
3.0.147 136 2/22/2025
3.0.146 138 2/22/2025
3.0.145 144 2/22/2025
3.0.144 143 2/22/2025
3.0.143 112 2/22/2025
3.0.142 140 2/22/2025
3.0.141 138 2/21/2025
3.0.140 134 2/21/2025
3.0.139 130 2/21/2025
3.0.138 122 2/21/2025
3.0.137 127 2/21/2025
3.0.136 139 2/21/2025
3.0.135 135 2/21/2025
3.0.134 138 2/20/2025
3.0.133 159 2/19/2025
3.0.132 140 2/19/2025
3.0.131 138 2/19/2025
3.0.130 150 2/19/2025
3.0.129 152 2/19/2025
3.0.128 150 2/19/2025
3.0.127 151 2/19/2025
3.0.126 127 2/19/2025
3.0.125 140 2/19/2025
3.0.124 145 2/19/2025
3.0.123 131 2/19/2025
3.0.122 153 2/18/2025
3.0.121 145 2/18/2025
3.0.120 126 2/18/2025
3.0.119 135 2/18/2025
3.0.118 163 2/18/2025
3.0.117 144 2/18/2025
3.0.116 148 2/18/2025
3.0.115 134 2/18/2025
3.0.114 141 2/16/2025
3.0.113 157 2/14/2025
3.0.112 135 2/14/2025
3.0.111 122 2/14/2025
3.0.110 123 2/14/2025
3.0.109 155 2/14/2025
3.0.108 175 2/14/2025
3.0.107 150 2/14/2025
3.0.106 161 2/14/2025
3.0.105 126 2/13/2025
3.0.104 135 2/13/2025
3.0.103 142 2/13/2025
3.0.102 115 2/13/2025
3.0.101 174 2/12/2025
3.0.100 153 2/12/2025
3.0.99 154 2/12/2025
3.0.98 152 2/12/2025
3.0.97 143 2/12/2025
3.0.96 170 2/12/2025
3.0.95 136 2/12/2025
3.0.94 146 2/12/2025
3.0.93 131 2/12/2025
3.0.92 122 2/12/2025
3.0.91 129 2/12/2025
3.0.90 141 2/12/2025
3.0.89 147 2/12/2025
3.0.88 139 2/12/2025
3.0.87 149 2/12/2025
3.0.86 151 2/12/2025
3.0.85 150 2/12/2025
3.0.84 146 2/12/2025
3.0.83 148 2/12/2025
3.0.82 131 2/11/2025
3.0.81 125 2/11/2025
3.0.80 159 2/11/2025
3.0.79 138 2/11/2025
3.0.78 135 2/11/2025
3.0.77 149 2/11/2025
3.0.76 124 2/11/2025
3.0.75 138 2/11/2025
3.0.74 161 2/11/2025
3.0.73 174 2/11/2025
3.0.72 141 2/11/2025
3.0.71 141 2/11/2025
3.0.70 145 2/10/2025
3.0.69 146 2/10/2025
3.0.68 159 2/10/2025
3.0.67 130 2/10/2025
3.0.66 127 2/10/2025
3.0.65 141 2/10/2025
3.0.64 133 2/9/2025
3.0.63 145 2/9/2025
3.0.62 117 2/9/2025
3.0.61 163 2/9/2025
3.0.60 138 2/9/2025
3.0.59 129 2/9/2025
3.0.58 155 2/8/2025
3.0.57 134 2/8/2025
3.0.56 123 2/8/2025
3.0.55 165 2/8/2025
3.0.54 130 2/8/2025
3.0.53 136 2/8/2025
3.0.52 141 2/8/2025
3.0.51 123 2/8/2025
3.0.50 130 2/8/2025
3.0.49 141 2/8/2025
3.0.48 138 2/8/2025
3.0.47 144 2/8/2025
3.0.46 159 2/7/2025
3.0.45 144 2/7/2025
3.0.44 156 2/7/2025
3.0.43 143 2/7/2025
3.0.42 131 2/7/2025
3.0.41 138 2/7/2025
3.0.40 154 2/7/2025
3.0.39 150 2/7/2025
3.0.38 141 2/7/2025
3.0.37 150 2/7/2025
3.0.36 139 2/7/2025
3.0.35 142 2/7/2025
3.0.34 123 2/7/2025
3.0.33 171 2/7/2025
3.0.32 154 2/7/2025
3.0.31 135 2/7/2025
3.0.30 141 2/6/2025
3.0.29 152 2/6/2025
3.0.28 119 2/6/2025
3.0.27 119 2/6/2025
3.0.26 148 2/6/2025
3.0.25 135 2/5/2025
3.0.24 143 2/5/2025
3.0.23 145 2/5/2025
3.0.22 159 2/5/2025
3.0.21 128 2/5/2025
3.0.20 142 2/5/2025
3.0.19 149 2/5/2025
3.0.18 143 2/5/2025
3.0.17 142 2/5/2025
3.0.16 166 2/5/2025
3.0.15 134 2/5/2025
3.0.14 136 2/5/2025
3.0.13 132 2/5/2025
3.0.12 130 2/5/2025
3.0.11 160 2/5/2025
3.0.10 153 2/5/2025
3.0.9 132 2/5/2025
3.0.8 136 2/5/2025
3.0.7 135 2/3/2025
3.0.6 166 2/3/2025
3.0.5 134 2/3/2025
3.0.4 151 2/3/2025
3.0.3 144 2/3/2025