Soenneker.SemanticKernel.Cache 3.0.197

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