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.587 462 11/21/2025
4.0.586 376 11/21/2025
4.0.585 446 11/21/2025
4.0.584 364 11/21/2025
4.0.583 453 11/21/2025
4.0.582 379 11/20/2025
4.0.581 380 11/20/2025
4.0.580 378 11/20/2025
4.0.579 374 11/20/2025
4.0.578 547 11/12/2025
4.0.577 309 11/11/2025
4.0.576 363 11/11/2025
4.0.575 309 11/11/2025
4.0.574 263 11/11/2025
4.0.573 430 11/10/2025
4.0.572 216 11/7/2025
4.0.571 113 11/7/2025
4.0.570 273 11/7/2025
4.0.569 222 11/7/2025
4.0.568 256 11/7/2025
4.0.567 231 11/6/2025
4.0.566 226 11/6/2025
4.0.565 173 11/6/2025
4.0.564 345 11/4/2025
4.0.563 234 11/4/2025
4.0.562 233 11/4/2025
4.0.561 228 11/4/2025
4.0.560 174 11/4/2025
4.0.559 224 11/3/2025
4.0.558 358 10/30/2025
4.0.557 182 10/30/2025
4.0.556 180 10/30/2025
4.0.555 265 10/30/2025
4.0.554 179 10/30/2025
4.0.553 235 10/30/2025
4.0.552 303 10/30/2025
4.0.551 176 10/30/2025
4.0.550 178 10/29/2025
3.0.549 296 10/29/2025
3.0.548 331 10/23/2025
3.0.547 315 10/16/2025
3.0.546 161 10/16/2025
3.0.545 402 10/15/2025
3.0.544 224 10/14/2025
3.0.543 349 10/8/2025
3.0.542 157 10/8/2025
3.0.541 402 10/8/2025
3.0.540 263 10/7/2025
3.0.539 310 9/30/2025
3.0.538 166 9/30/2025
3.0.537 485 9/16/2025
3.0.536 365 9/16/2025
3.0.535 316 9/11/2025
3.0.534 244 9/10/2025
3.0.533 309 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 204 9/9/2025
3.0.528 426 9/5/2025
3.0.527 286 9/4/2025
3.0.526 323 9/4/2025
3.0.525 212 9/3/2025
3.0.524 259 9/3/2025
3.0.523 172 9/3/2025
3.0.522 173 9/3/2025
3.0.521 290 9/3/2025
3.0.520 168 9/3/2025
3.0.519 279 9/3/2025
3.0.518 377 8/28/2025
3.0.517 263 8/27/2025
3.0.516 279 8/20/2025
3.0.515 158 8/20/2025
3.0.514 258 8/17/2025
3.0.513 142 8/17/2025
3.0.512 350 8/15/2025
3.0.511 287 8/14/2025
3.0.510 245 8/12/2025
3.0.509 161 8/12/2025
3.0.508 323 8/12/2025
3.0.507 160 8/12/2025
3.0.506 266 8/11/2025
3.0.505 178 8/11/2025
3.0.504 159 8/11/2025
3.0.503 261 8/11/2025
3.0.502 150 8/11/2025
3.0.501 323 8/11/2025
3.0.500 426 8/11/2025
3.0.499 203 8/11/2025
3.0.498 430 8/6/2025
3.0.497 359 8/5/2025
3.0.496 252 8/5/2025
3.0.495 349 8/5/2025
3.0.494 245 8/5/2025
3.0.493 387 7/30/2025
3.0.492 155 7/29/2025
3.0.491 594 7/24/2025
3.0.490 545 7/24/2025
3.0.489 522 7/9/2025
3.0.488 221 7/9/2025
3.0.487 183 7/9/2025
3.0.486 153 7/9/2025
3.0.485 236 7/8/2025
3.0.484 240 7/8/2025
3.0.483 503 7/4/2025
3.0.482 356 7/1/2025
3.0.481 170 7/1/2025
3.0.480 358 6/28/2025
3.0.479 130 6/28/2025
3.0.478 98 6/28/2025
3.0.477 217 6/28/2025
3.0.476 86 6/28/2025
3.0.475 248 6/28/2025
3.0.474 89 6/28/2025
3.0.473 85 6/28/2025
3.0.472 85 6/27/2025
3.0.471 103 6/27/2025
3.0.470 112 6/27/2025
3.0.469 403 6/26/2025
3.0.468 250 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 189 6/16/2025
3.0.463 427 6/11/2025
3.0.462 371 6/11/2025
3.0.461 418 6/11/2025
3.0.460 431 6/11/2025
3.0.459 304 6/11/2025
3.0.458 306 6/11/2025
3.0.457 293 6/11/2025
3.0.456 366 6/10/2025
3.0.455 563 6/3/2025
3.0.454 226 6/3/2025
3.0.453 448 6/3/2025
3.0.452 259 6/2/2025
3.0.451 238 6/2/2025
3.0.450 325 5/28/2025
3.0.449 256 5/28/2025
3.0.448 272 5/28/2025
3.0.447 184 5/28/2025
3.0.446 207 5/27/2025
3.0.445 166 5/27/2025
3.0.444 281 5/27/2025
3.0.443 189 5/27/2025
3.0.442 233 5/27/2025
3.0.441 161 5/27/2025
3.0.440 187 5/27/2025
3.0.439 427 5/26/2025
3.0.438 180 5/25/2025
3.0.437 186 5/25/2025
3.0.436 189 5/23/2025
3.0.435 206 5/23/2025
3.0.434 211 5/23/2025
3.0.433 163 5/23/2025
3.0.432 176 5/23/2025
3.0.431 149 5/23/2025
3.0.430 193 5/23/2025
3.0.429 229 5/23/2025
3.0.428 178 5/23/2025
3.0.427 189 5/22/2025
3.0.426 171 5/22/2025
3.0.425 202 5/22/2025
3.0.424 497 5/21/2025
3.0.423 224 5/21/2025
3.0.422 293 5/20/2025
3.0.421 188 5/20/2025
3.0.420 266 5/19/2025
3.0.419 456 5/18/2025
3.0.418 219 5/18/2025
3.0.417 202 5/18/2025
3.0.416 214 5/18/2025
3.0.414 126 5/18/2025
3.0.413 205 5/16/2025
3.0.412 217 5/16/2025
3.0.411 276 5/14/2025
3.0.410 262 5/14/2025
3.0.409 276 5/14/2025
3.0.408 260 5/14/2025
3.0.407 254 5/14/2025
3.0.406 165 5/8/2025
3.0.405 181 5/8/2025
3.0.404 178 5/8/2025
3.0.403 173 5/8/2025
3.0.402 171 5/8/2025
3.0.401 187 5/8/2025
3.0.400 191 5/8/2025
3.0.399 192 5/7/2025
3.0.398 198 5/6/2025
3.0.397 167 5/6/2025
3.0.396 169 5/6/2025
3.0.395 168 5/5/2025
3.0.394 207 5/5/2025
3.0.393 178 5/5/2025
3.0.392 174 5/5/2025
3.0.391 178 5/5/2025
3.0.390 161 5/5/2025
3.0.389 188 5/5/2025
3.0.388 169 5/5/2025
3.0.387 178 5/5/2025
3.0.386 180 5/5/2025
3.0.385 165 4/29/2025
3.0.384 172 4/27/2025
3.0.383 123 4/27/2025
3.0.382 140 4/26/2025
3.0.381 134 4/26/2025
3.0.380 228 4/18/2025
3.0.379 159 4/11/2025
3.0.378 202 4/9/2025
3.0.377 185 4/9/2025
3.0.376 230 4/9/2025
3.0.375 199 4/9/2025
3.0.374 191 4/8/2025
3.0.373 189 4/8/2025
3.0.372 199 4/8/2025
3.0.371 224 4/8/2025
3.0.370 205 4/8/2025
3.0.369 184 4/8/2025
3.0.368 190 4/8/2025
3.0.367 201 4/8/2025
3.0.366 196 4/8/2025
3.0.365 201 4/8/2025
3.0.364 216 4/8/2025
3.0.363 203 4/8/2025
3.0.362 190 4/8/2025
3.0.361 214 4/8/2025
3.0.360 202 4/8/2025
3.0.359 197 4/7/2025
3.0.358 191 4/7/2025
3.0.357 180 4/7/2025
3.0.356 217 4/7/2025
3.0.355 196 4/7/2025
3.0.354 209 4/7/2025
3.0.353 203 4/7/2025
3.0.352 197 4/7/2025
3.0.351 184 4/7/2025
3.0.350 221 4/7/2025
3.0.349 168 4/7/2025
3.0.348 189 4/7/2025
3.0.347 197 4/7/2025
3.0.346 188 4/7/2025
3.0.345 210 4/7/2025
3.0.344 208 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 196 4/6/2025
3.0.338 182 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 189 4/6/2025
3.0.333 173 4/6/2025
3.0.332 158 4/6/2025
3.0.331 170 4/6/2025
3.0.330 183 4/6/2025
3.0.329 174 4/6/2025
3.0.328 132 4/6/2025
3.0.327 167 4/6/2025
3.0.326 144 4/6/2025
3.0.325 144 4/5/2025
3.0.324 164 4/5/2025
3.0.323 123 4/5/2025
3.0.322 110 4/5/2025
3.0.321 113 4/5/2025
3.0.320 129 4/5/2025
3.0.319 105 4/5/2025
3.0.318 121 4/5/2025
3.0.317 124 4/5/2025
3.0.316 124 4/4/2025
3.0.315 136 4/4/2025
3.0.314 135 4/4/2025
3.0.313 194 4/4/2025
3.0.312 195 4/4/2025
3.0.311 184 4/4/2025
3.0.310 233 4/4/2025
3.0.309 178 4/4/2025
3.0.308 216 4/3/2025
3.0.307 184 4/3/2025
3.0.306 204 4/2/2025
3.0.305 223 4/1/2025
3.0.304 183 4/1/2025
3.0.303 198 4/1/2025
3.0.302 204 4/1/2025
3.0.301 191 4/1/2025
3.0.300 184 4/1/2025
3.0.299 217 4/1/2025
3.0.298 190 4/1/2025
3.0.297 220 4/1/2025
3.0.296 171 4/1/2025
3.0.295 178 3/31/2025
3.0.294 176 3/31/2025
3.0.293 169 3/31/2025
3.0.292 202 3/31/2025
3.0.291 184 3/30/2025
3.0.290 217 3/29/2025
3.0.289 130 3/29/2025
3.0.288 160 3/29/2025
3.0.287 124 3/29/2025
3.0.286 117 3/29/2025
3.0.285 145 3/29/2025
3.0.284 161 3/27/2025
3.0.283 210 3/27/2025
3.0.282 158 3/27/2025
3.0.281 162 3/27/2025
3.0.280 155 3/26/2025
3.0.279 490 3/26/2025
3.0.278 496 3/26/2025
3.0.277 509 3/26/2025
3.0.276 524 3/25/2025
3.0.275 527 3/25/2025
3.0.274 506 3/25/2025
3.0.273 538 3/25/2025
3.0.272 526 3/25/2025
3.0.271 527 3/25/2025
3.0.270 525 3/25/2025
3.0.269 120 3/21/2025
3.0.268 120 3/21/2025
3.0.267 121 3/21/2025
3.0.266 135 3/21/2025
3.0.265 131 3/21/2025
3.0.264 185 3/21/2025
3.0.263 158 3/21/2025
3.0.262 182 3/20/2025
3.0.261 172 3/20/2025
3.0.260 171 3/19/2025
3.0.259 178 3/19/2025
3.0.258 157 3/18/2025
3.0.257 163 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 166 3/18/2025
3.0.251 166 3/18/2025
3.0.250 128 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 103 3/15/2025
3.0.244 173 3/12/2025
3.0.243 210 3/12/2025
3.0.242 194 3/12/2025
3.0.241 181 3/12/2025
3.0.240 160 3/12/2025
3.0.239 183 3/12/2025
3.0.238 193 3/12/2025
3.0.237 172 3/12/2025
3.0.236 179 3/12/2025
3.0.235 181 3/12/2025
3.0.234 187 3/12/2025
3.0.233 211 3/11/2025
3.0.232 184 3/11/2025
3.0.231 193 3/11/2025
3.0.230 206 3/11/2025
3.0.229 171 3/11/2025
3.0.228 202 3/11/2025
3.0.227 187 3/11/2025
3.0.226 189 3/11/2025
3.0.225 197 3/11/2025
3.0.224 198 3/11/2025
3.0.223 189 3/11/2025
3.0.222 197 3/11/2025
3.0.221 238 3/7/2025
3.0.220 243 3/7/2025
3.0.219 256 3/7/2025
3.0.218 270 3/7/2025
3.0.217 244 3/7/2025
3.0.216 258 3/7/2025
3.0.215 233 3/7/2025
3.0.214 242 3/7/2025
3.0.213 262 3/7/2025
3.0.212 254 3/3/2025
3.0.211 148 3/2/2025
3.0.210 148 3/2/2025
3.0.209 121 3/2/2025
3.0.208 137 3/2/2025
3.0.207 130 3/2/2025
3.0.206 120 3/2/2025
3.0.205 119 3/2/2025
3.0.204 160 3/2/2025
3.0.203 116 3/2/2025
3.0.202 117 3/2/2025
3.0.201 140 3/2/2025
3.0.200 128 3/2/2025
3.0.199 129 3/2/2025
3.0.198 138 3/1/2025
3.0.197 136 3/1/2025
3.0.196 124 3/1/2025
3.0.195 117 3/1/2025
3.0.194 140 3/1/2025
3.0.193 127 3/1/2025
3.0.192 135 3/1/2025
3.0.191 143 3/1/2025
3.0.190 116 3/1/2025
3.0.189 133 3/1/2025
3.0.188 148 3/1/2025
3.0.187 122 3/1/2025
3.0.186 126 2/28/2025
3.0.185 137 2/26/2025
3.0.184 137 2/26/2025
3.0.183 132 2/26/2025
3.0.182 131 2/26/2025
3.0.181 131 2/26/2025
3.0.180 129 2/25/2025
3.0.179 134 2/25/2025
3.0.178 128 2/25/2025
3.0.177 123 2/25/2025
3.0.176 140 2/25/2025
3.0.175 115 2/25/2025
3.0.174 117 2/25/2025
3.0.173 130 2/25/2025
3.0.172 124 2/25/2025
3.0.171 154 2/24/2025
3.0.170 134 2/24/2025
3.0.169 119 2/24/2025
3.0.168 162 2/23/2025
3.0.167 132 2/23/2025
3.0.166 123 2/23/2025
3.0.165 119 2/23/2025
3.0.164 137 2/23/2025
3.0.163 122 2/23/2025
3.0.162 133 2/23/2025
3.0.161 135 2/23/2025
3.0.160 158 2/22/2025
3.0.159 142 2/22/2025
3.0.158 150 2/22/2025
3.0.157 138 2/22/2025
3.0.156 121 2/22/2025
3.0.155 136 2/22/2025
3.0.154 126 2/22/2025
3.0.153 133 2/22/2025
3.0.152 140 2/22/2025
3.0.151 152 2/22/2025
3.0.150 145 2/22/2025
3.0.149 154 2/22/2025
3.0.148 119 2/22/2025
3.0.147 137 2/22/2025
3.0.146 138 2/22/2025
3.0.145 145 2/22/2025
3.0.144 144 2/22/2025
3.0.143 118 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 132 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 136 2/21/2025
3.0.134 139 2/20/2025
3.0.133 161 2/19/2025
3.0.132 140 2/19/2025
3.0.131 138 2/19/2025
3.0.130 151 2/19/2025
3.0.129 154 2/19/2025
3.0.128 152 2/19/2025
3.0.127 153 2/19/2025
3.0.126 128 2/19/2025
3.0.125 140 2/19/2025
3.0.124 148 2/19/2025
3.0.123 131 2/19/2025
3.0.122 157 2/18/2025
3.0.121 147 2/18/2025
3.0.120 127 2/18/2025
3.0.119 137 2/18/2025
3.0.118 165 2/18/2025
3.0.117 145 2/18/2025
3.0.116 151 2/18/2025
3.0.115 135 2/18/2025
3.0.114 143 2/16/2025
3.0.113 157 2/14/2025
3.0.112 136 2/14/2025
3.0.111 123 2/14/2025
3.0.110 125 2/14/2025
3.0.109 156 2/14/2025
3.0.108 176 2/14/2025
3.0.107 150 2/14/2025
3.0.106 162 2/14/2025
3.0.105 126 2/13/2025
3.0.104 135 2/13/2025
3.0.103 143 2/13/2025
3.0.102 116 2/13/2025
3.0.101 174 2/12/2025
3.0.100 154 2/12/2025
3.0.99 155 2/12/2025
3.0.98 153 2/12/2025
3.0.97 145 2/12/2025
3.0.96 171 2/12/2025
3.0.95 136 2/12/2025
3.0.94 147 2/12/2025
3.0.93 132 2/12/2025
3.0.92 123 2/12/2025
3.0.91 130 2/12/2025
3.0.90 142 2/12/2025
3.0.89 147 2/12/2025
3.0.88 141 2/12/2025
3.0.87 150 2/12/2025
3.0.86 152 2/12/2025
3.0.85 150 2/12/2025
3.0.84 147 2/12/2025
3.0.83 149 2/12/2025
3.0.82 132 2/11/2025
3.0.81 127 2/11/2025
3.0.80 159 2/11/2025
3.0.79 138 2/11/2025
3.0.78 136 2/11/2025
3.0.77 151 2/11/2025
3.0.76 127 2/11/2025
3.0.75 140 2/11/2025
3.0.74 162 2/11/2025
3.0.73 176 2/11/2025
3.0.72 142 2/11/2025
3.0.71 142 2/11/2025
3.0.70 145 2/10/2025
3.0.69 147 2/10/2025
3.0.68 160 2/10/2025
3.0.67 130 2/10/2025
3.0.66 130 2/10/2025
3.0.65 142 2/10/2025
3.0.64 134 2/9/2025
3.0.63 146 2/9/2025
3.0.62 118 2/9/2025
3.0.61 164 2/9/2025
3.0.60 139 2/9/2025
3.0.59 131 2/9/2025
3.0.58 156 2/8/2025
3.0.57 134 2/8/2025
3.0.56 124 2/8/2025
3.0.55 166 2/8/2025
3.0.54 130 2/8/2025
3.0.53 137 2/8/2025
3.0.52 142 2/8/2025
3.0.51 125 2/8/2025
3.0.50 133 2/8/2025
3.0.49 142 2/8/2025
3.0.48 138 2/8/2025
3.0.47 147 2/8/2025
3.0.46 160 2/7/2025
3.0.45 147 2/7/2025
3.0.44 158 2/7/2025
3.0.43 144 2/7/2025
3.0.42 133 2/7/2025
3.0.41 140 2/7/2025
3.0.40 155 2/7/2025
3.0.39 151 2/7/2025
3.0.38 143 2/7/2025
3.0.37 150 2/7/2025
3.0.36 140 2/7/2025
3.0.35 142 2/7/2025
3.0.34 130 2/7/2025
3.0.33 172 2/7/2025
3.0.32 155 2/7/2025
3.0.31 136 2/7/2025
3.0.30 141 2/6/2025
3.0.29 154 2/6/2025
3.0.28 119 2/6/2025
3.0.27 119 2/6/2025
3.0.26 149 2/6/2025
3.0.25 138 2/5/2025
3.0.24 143 2/5/2025
3.0.23 147 2/5/2025
3.0.22 160 2/5/2025
3.0.21 129 2/5/2025
3.0.20 144 2/5/2025
3.0.19 149 2/5/2025
3.0.18 143 2/5/2025
3.0.17 143 2/5/2025
3.0.16 167 2/5/2025
3.0.15 136 2/5/2025
3.0.14 136 2/5/2025
3.0.13 134 2/5/2025
3.0.12 130 2/5/2025
3.0.11 161 2/5/2025
3.0.10 153 2/5/2025
3.0.9 135 2/5/2025
3.0.8 137 2/5/2025
3.0.7 136 2/3/2025
3.0.6 167 2/3/2025
3.0.5 135 2/3/2025
3.0.4 151 2/3/2025
3.0.3 144 2/3/2025