Soenneker.SemanticKernel.Cache 3.0.106

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.106
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 3.0.106
                    
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.106" />
                    
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.106" />
                    
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.106
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 3.0.106"
                    
#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.106
                    
#: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.106
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=3.0.106
                    
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.578 332 11/12/2025
4.0.577 303 11/11/2025
4.0.576 357 11/11/2025
4.0.575 300 11/11/2025
4.0.574 253 11/11/2025
4.0.573 426 11/10/2025
4.0.572 214 11/7/2025
4.0.571 111 11/7/2025
4.0.570 269 11/7/2025
4.0.569 218 11/7/2025
4.0.568 247 11/7/2025
4.0.567 225 11/6/2025
4.0.566 219 11/6/2025
4.0.565 168 11/6/2025
4.0.564 339 11/4/2025
4.0.563 230 11/4/2025
4.0.562 228 11/4/2025
4.0.561 222 11/4/2025
4.0.560 169 11/4/2025
4.0.559 217 11/3/2025
4.0.558 352 10/30/2025
4.0.557 177 10/30/2025
4.0.556 172 10/30/2025
4.0.555 260 10/30/2025
4.0.554 174 10/30/2025
4.0.553 230 10/30/2025
4.0.552 299 10/30/2025
4.0.551 170 10/30/2025
4.0.550 172 10/29/2025
3.0.549 289 10/29/2025
3.0.548 327 10/23/2025
3.0.547 314 10/16/2025
3.0.546 157 10/16/2025
3.0.545 399 10/15/2025
3.0.544 222 10/14/2025
3.0.543 348 10/8/2025
3.0.542 155 10/8/2025
3.0.541 397 10/8/2025
3.0.540 257 10/7/2025
3.0.539 307 9/30/2025
3.0.538 164 9/30/2025
3.0.537 483 9/16/2025
3.0.536 362 9/16/2025
3.0.535 313 9/11/2025
3.0.534 241 9/10/2025
3.0.533 306 9/9/2025
3.0.532 203 9/9/2025
3.0.531 212 9/9/2025
3.0.530 164 9/9/2025
3.0.529 202 9/9/2025
3.0.528 422 9/5/2025
3.0.527 284 9/4/2025
3.0.526 322 9/4/2025
3.0.525 211 9/3/2025
3.0.524 257 9/3/2025
3.0.523 169 9/3/2025
3.0.522 169 9/3/2025
3.0.521 288 9/3/2025
3.0.520 167 9/3/2025
3.0.519 278 9/3/2025
3.0.518 375 8/28/2025
3.0.517 259 8/27/2025
3.0.516 278 8/20/2025
3.0.515 157 8/20/2025
3.0.514 255 8/17/2025
3.0.513 140 8/17/2025
3.0.512 348 8/15/2025
3.0.511 284 8/14/2025
3.0.510 244 8/12/2025
3.0.509 158 8/12/2025
3.0.508 321 8/12/2025
3.0.507 158 8/12/2025
3.0.506 263 8/11/2025
3.0.505 175 8/11/2025
3.0.504 157 8/11/2025
3.0.503 259 8/11/2025
3.0.502 148 8/11/2025
3.0.501 321 8/11/2025
3.0.500 422 8/11/2025
3.0.499 201 8/11/2025
3.0.498 427 8/6/2025
3.0.497 355 8/5/2025
3.0.496 251 8/5/2025
3.0.495 344 8/5/2025
3.0.494 241 8/5/2025
3.0.493 383 7/30/2025
3.0.492 151 7/29/2025
3.0.491 590 7/24/2025
3.0.490 544 7/24/2025
3.0.489 518 7/9/2025
3.0.488 218 7/9/2025
3.0.487 179 7/9/2025
3.0.486 152 7/9/2025
3.0.485 234 7/8/2025
3.0.484 237 7/8/2025
3.0.483 501 7/4/2025
3.0.482 354 7/1/2025
3.0.481 164 7/1/2025
3.0.480 355 6/28/2025
3.0.479 127 6/28/2025
3.0.478 96 6/28/2025
3.0.477 213 6/28/2025
3.0.476 82 6/28/2025
3.0.475 245 6/28/2025
3.0.474 86 6/28/2025
3.0.473 82 6/28/2025
3.0.472 84 6/27/2025
3.0.471 101 6/27/2025
3.0.470 109 6/27/2025
3.0.469 399 6/26/2025
3.0.468 247 6/25/2025
3.0.467 281 6/25/2025
3.0.466 257 6/24/2025
3.0.465 412 6/16/2025
3.0.464 185 6/16/2025
3.0.463 425 6/11/2025
3.0.462 369 6/11/2025
3.0.461 416 6/11/2025
3.0.460 430 6/11/2025
3.0.459 300 6/11/2025
3.0.458 302 6/11/2025
3.0.457 290 6/11/2025
3.0.456 364 6/10/2025
3.0.455 561 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 254 5/28/2025
3.0.448 270 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 186 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 188 5/23/2025
3.0.435 204 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 145 5/23/2025
3.0.430 192 5/23/2025
3.0.429 228 5/23/2025
3.0.428 176 5/23/2025
3.0.427 188 5/22/2025
3.0.426 170 5/22/2025
3.0.425 200 5/22/2025
3.0.424 497 5/21/2025
3.0.423 221 5/21/2025
3.0.422 291 5/20/2025
3.0.421 186 5/20/2025
3.0.420 265 5/19/2025
3.0.419 455 5/18/2025
3.0.418 217 5/18/2025
3.0.417 202 5/18/2025
3.0.416 212 5/18/2025
3.0.414 124 5/18/2025
3.0.413 202 5/16/2025
3.0.412 215 5/16/2025
3.0.411 275 5/14/2025
3.0.410 260 5/14/2025
3.0.409 276 5/14/2025
3.0.408 256 5/14/2025
3.0.407 252 5/14/2025
3.0.406 164 5/8/2025
3.0.405 181 5/8/2025
3.0.404 177 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 190 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 166 5/5/2025
3.0.394 204 5/5/2025
3.0.393 175 5/5/2025
3.0.392 170 5/5/2025
3.0.391 177 5/5/2025
3.0.390 161 5/5/2025
3.0.389 187 5/5/2025
3.0.388 167 5/5/2025
3.0.387 176 5/5/2025
3.0.386 179 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 138 4/26/2025
3.0.381 133 4/26/2025
3.0.380 227 4/18/2025
3.0.379 156 4/11/2025
3.0.378 202 4/9/2025
3.0.377 183 4/9/2025
3.0.376 228 4/9/2025
3.0.375 196 4/9/2025
3.0.374 191 4/8/2025
3.0.373 189 4/8/2025
3.0.372 194 4/8/2025
3.0.371 221 4/8/2025
3.0.370 203 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 193 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 178 4/7/2025
3.0.356 215 4/7/2025
3.0.355 195 4/7/2025
3.0.354 209 4/7/2025
3.0.353 201 4/7/2025
3.0.352 197 4/7/2025
3.0.351 182 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 195 4/7/2025
3.0.346 182 4/7/2025
3.0.345 207 4/7/2025
3.0.344 204 4/7/2025
3.0.343 195 4/7/2025
3.0.342 217 4/6/2025
3.0.341 194 4/6/2025
3.0.340 193 4/6/2025
3.0.339 195 4/6/2025
3.0.338 180 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 187 4/6/2025
3.0.333 171 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 131 4/6/2025
3.0.327 166 4/6/2025
3.0.326 140 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 109 4/5/2025
3.0.321 112 4/5/2025
3.0.320 128 4/5/2025
3.0.319 103 4/5/2025
3.0.318 119 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 193 4/4/2025
3.0.312 192 4/4/2025
3.0.311 182 4/4/2025
3.0.310 228 4/4/2025
3.0.309 178 4/4/2025
3.0.308 214 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 181 4/1/2025
3.0.303 197 4/1/2025
3.0.302 203 4/1/2025
3.0.301 189 4/1/2025
3.0.300 182 4/1/2025
3.0.299 214 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 128 3/29/2025
3.0.288 159 3/29/2025
3.0.287 123 3/29/2025
3.0.286 115 3/29/2025
3.0.285 143 3/29/2025
3.0.284 160 3/27/2025
3.0.283 208 3/27/2025
3.0.282 156 3/27/2025
3.0.281 160 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 507 3/26/2025
3.0.276 522 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 524 3/25/2025
3.0.271 524 3/25/2025
3.0.270 522 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 171 3/20/2025
3.0.260 168 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 165 3/18/2025
3.0.250 127 3/15/2025
3.0.249 104 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 99 3/15/2025
3.0.244 168 3/12/2025
3.0.243 207 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 178 3/12/2025
3.0.235 180 3/12/2025
3.0.234 185 3/12/2025
3.0.233 210 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 168 3/11/2025
3.0.228 198 3/11/2025
3.0.227 187 3/11/2025
3.0.226 188 3/11/2025
3.0.225 196 3/11/2025
3.0.224 198 3/11/2025
3.0.223 187 3/11/2025
3.0.222 196 3/11/2025
3.0.221 237 3/7/2025
3.0.220 240 3/7/2025
3.0.219 254 3/7/2025
3.0.218 270 3/7/2025
3.0.217 243 3/7/2025
3.0.216 254 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 135 3/2/2025
3.0.207 127 3/2/2025
3.0.206 118 3/2/2025
3.0.205 118 3/2/2025
3.0.204 158 3/2/2025
3.0.203 115 3/2/2025
3.0.202 115 3/2/2025
3.0.201 140 3/2/2025
3.0.200 128 3/2/2025
3.0.199 127 3/2/2025
3.0.198 138 3/1/2025
3.0.197 131 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 114 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 135 2/26/2025
3.0.184 135 2/26/2025
3.0.183 132 2/26/2025
3.0.182 128 2/26/2025
3.0.181 129 2/26/2025
3.0.180 129 2/25/2025
3.0.179 131 2/25/2025
3.0.178 126 2/25/2025
3.0.177 121 2/25/2025
3.0.176 139 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 152 2/24/2025
3.0.170 134 2/24/2025
3.0.169 117 2/24/2025
3.0.168 162 2/23/2025
3.0.167 130 2/23/2025
3.0.166 119 2/23/2025
3.0.165 116 2/23/2025
3.0.164 136 2/23/2025
3.0.163 118 2/23/2025
3.0.162 132 2/23/2025
3.0.161 134 2/23/2025
3.0.160 156 2/22/2025
3.0.159 140 2/22/2025
3.0.158 148 2/22/2025
3.0.157 134 2/22/2025
3.0.156 119 2/22/2025
3.0.155 134 2/22/2025
3.0.154 126 2/22/2025
3.0.153 131 2/22/2025
3.0.152 137 2/22/2025
3.0.151 149 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 134 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 139 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 138 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 139 2/19/2025
3.0.131 138 2/19/2025
3.0.130 148 2/19/2025
3.0.129 151 2/19/2025
3.0.128 147 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 125 2/18/2025
3.0.119 135 2/18/2025
3.0.118 162 2/18/2025
3.0.117 143 2/18/2025
3.0.116 147 2/18/2025
3.0.115 134 2/18/2025
3.0.114 140 2/16/2025
3.0.113 157 2/14/2025
3.0.112 133 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 174 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 134 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 153 2/12/2025
3.0.98 150 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 128 2/12/2025
3.0.90 141 2/12/2025
3.0.89 147 2/12/2025
3.0.88 138 2/12/2025
3.0.87 149 2/12/2025
3.0.86 150 2/12/2025
3.0.85 150 2/12/2025
3.0.84 145 2/12/2025
3.0.83 148 2/12/2025
3.0.82 130 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 147 2/11/2025
3.0.76 124 2/11/2025
3.0.75 138 2/11/2025
3.0.74 160 2/11/2025
3.0.73 174 2/11/2025
3.0.72 139 2/11/2025
3.0.71 141 2/11/2025
3.0.70 144 2/10/2025
3.0.69 145 2/10/2025
3.0.68 157 2/10/2025
3.0.67 129 2/10/2025
3.0.66 126 2/10/2025
3.0.65 141 2/10/2025
3.0.64 132 2/9/2025
3.0.63 144 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 128 2/9/2025
3.0.58 155 2/8/2025
3.0.57 133 2/8/2025
3.0.56 123 2/8/2025
3.0.55 165 2/8/2025
3.0.54 129 2/8/2025
3.0.53 136 2/8/2025
3.0.52 141 2/8/2025
3.0.51 122 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 143 2/8/2025
3.0.46 159 2/7/2025
3.0.45 143 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 153 2/7/2025
3.0.39 150 2/7/2025
3.0.38 140 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 151 2/6/2025
3.0.28 119 2/6/2025
3.0.27 119 2/6/2025
3.0.26 147 2/6/2025
3.0.25 135 2/5/2025
3.0.24 142 2/5/2025
3.0.23 143 2/5/2025
3.0.22 159 2/5/2025
3.0.21 128 2/5/2025
3.0.20 141 2/5/2025
3.0.19 149 2/5/2025
3.0.18 143 2/5/2025
3.0.17 140 2/5/2025
3.0.16 165 2/5/2025
3.0.15 133 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 152 2/5/2025
3.0.9 131 2/5/2025
3.0.8 135 2/5/2025
3.0.7 134 2/3/2025
3.0.6 165 2/3/2025
3.0.5 133 2/3/2025
3.0.4 150 2/3/2025
3.0.3 143 2/3/2025