Soenneker.SemanticKernel.Cache 4.0.588

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 4.0.588
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 4.0.588
                    
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.588" />
                    
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.588" />
                    
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.588
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 4.0.588"
                    
#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.588
                    
#: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.588
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=4.0.588
                    
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.589 102 12/3/2025
4.0.588 68 12/3/2025
4.0.587 488 11/21/2025
4.0.586 379 11/21/2025
4.0.585 449 11/21/2025
4.0.584 366 11/21/2025
4.0.583 455 11/21/2025
4.0.582 382 11/20/2025
4.0.581 383 11/20/2025
4.0.580 381 11/20/2025
4.0.579 376 11/20/2025
4.0.578 549 11/12/2025
4.0.577 311 11/11/2025
4.0.576 365 11/11/2025
4.0.575 311 11/11/2025
4.0.574 265 11/11/2025
4.0.573 432 11/10/2025
4.0.572 219 11/7/2025
4.0.571 116 11/7/2025
4.0.570 276 11/7/2025
4.0.569 224 11/7/2025
4.0.568 258 11/7/2025
4.0.567 233 11/6/2025
4.0.566 229 11/6/2025
4.0.565 176 11/6/2025
4.0.564 347 11/4/2025
4.0.563 235 11/4/2025
4.0.562 234 11/4/2025
4.0.561 229 11/4/2025
4.0.560 175 11/4/2025
4.0.559 227 11/3/2025
4.0.558 359 10/30/2025
4.0.557 184 10/30/2025
4.0.556 181 10/30/2025
4.0.555 266 10/30/2025
4.0.554 180 10/30/2025
4.0.553 237 10/30/2025
4.0.552 304 10/30/2025
4.0.551 177 10/30/2025
4.0.550 179 10/29/2025
3.0.549 297 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 158 10/8/2025
3.0.541 404 10/8/2025
3.0.540 265 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 366 9/16/2025
3.0.535 316 9/11/2025
3.0.534 246 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 429 9/5/2025
3.0.527 286 9/4/2025
3.0.526 325 9/4/2025
3.0.525 212 9/3/2025
3.0.524 262 9/3/2025
3.0.523 172 9/3/2025
3.0.522 174 9/3/2025
3.0.521 290 9/3/2025
3.0.520 170 9/3/2025
3.0.519 280 9/3/2025
3.0.518 377 8/28/2025
3.0.517 264 8/27/2025
3.0.516 279 8/20/2025
3.0.515 160 8/20/2025
3.0.514 258 8/17/2025
3.0.513 144 8/17/2025
3.0.512 350 8/15/2025
3.0.511 287 8/14/2025
3.0.510 246 8/12/2025
3.0.509 162 8/12/2025
3.0.508 324 8/12/2025
3.0.507 160 8/12/2025
3.0.506 267 8/11/2025
3.0.505 181 8/11/2025
3.0.504 160 8/11/2025
3.0.503 261 8/11/2025
3.0.502 151 8/11/2025
3.0.501 324 8/11/2025
3.0.500 427 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 350 8/5/2025
3.0.494 248 8/5/2025
3.0.493 388 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 237 7/8/2025
3.0.484 242 7/8/2025
3.0.483 504 7/4/2025
3.0.482 357 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 86 6/28/2025
3.0.472 86 6/27/2025
3.0.471 105 6/27/2025
3.0.470 113 6/27/2025
3.0.469 403 6/26/2025
3.0.468 250 6/25/2025
3.0.467 284 6/25/2025
3.0.466 258 6/24/2025
3.0.465 413 6/16/2025
3.0.464 190 6/16/2025
3.0.463 427 6/11/2025
3.0.462 372 6/11/2025
3.0.461 420 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 294 6/11/2025
3.0.456 366 6/10/2025
3.0.455 564 6/3/2025
3.0.454 226 6/3/2025
3.0.453 449 6/3/2025
3.0.452 260 6/2/2025
3.0.451 239 6/2/2025
3.0.450 326 5/28/2025
3.0.449 257 5/28/2025
3.0.448 273 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 282 5/27/2025
3.0.443 189 5/27/2025
3.0.442 234 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 181 5/25/2025
3.0.437 186 5/25/2025
3.0.436 190 5/23/2025
3.0.435 206 5/23/2025
3.0.434 211 5/23/2025
3.0.433 164 5/23/2025
3.0.432 176 5/23/2025
3.0.431 150 5/23/2025
3.0.430 193 5/23/2025
3.0.429 230 5/23/2025
3.0.428 179 5/23/2025
3.0.427 191 5/22/2025
3.0.426 171 5/22/2025
3.0.425 204 5/22/2025
3.0.424 498 5/21/2025
3.0.423 224 5/21/2025
3.0.422 294 5/20/2025
3.0.421 188 5/20/2025
3.0.420 266 5/19/2025
3.0.419 457 5/18/2025
3.0.418 219 5/18/2025
3.0.417 202 5/18/2025
3.0.416 216 5/18/2025
3.0.414 127 5/18/2025
3.0.413 206 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 256 5/14/2025
3.0.406 165 5/8/2025
3.0.405 182 5/8/2025
3.0.404 178 5/8/2025
3.0.403 174 5/8/2025
3.0.402 172 5/8/2025
3.0.401 188 5/8/2025
3.0.400 191 5/8/2025
3.0.399 193 5/7/2025
3.0.398 201 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 167 4/29/2025
3.0.384 173 4/27/2025
3.0.383 124 4/27/2025
3.0.382 140 4/26/2025
3.0.381 134 4/26/2025
3.0.380 230 4/18/2025
3.0.379 159 4/11/2025
3.0.378 203 4/9/2025
3.0.377 185 4/9/2025
3.0.376 231 4/9/2025
3.0.375 200 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 226 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 203 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 215 4/8/2025
3.0.360 202 4/8/2025
3.0.359 197 4/7/2025
3.0.358 192 4/7/2025
3.0.357 181 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 198 4/7/2025
3.0.351 186 4/7/2025
3.0.350 222 4/7/2025
3.0.349 169 4/7/2025
3.0.348 189 4/7/2025
3.0.347 198 4/7/2025
3.0.346 189 4/7/2025
3.0.345 211 4/7/2025
3.0.344 210 4/7/2025
3.0.343 198 4/7/2025
3.0.342 219 4/6/2025
3.0.341 195 4/6/2025
3.0.340 194 4/6/2025
3.0.339 196 4/6/2025
3.0.338 183 4/6/2025
3.0.337 210 4/6/2025
3.0.336 191 4/6/2025
3.0.335 198 4/6/2025
3.0.334 189 4/6/2025
3.0.333 174 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 168 4/6/2025
3.0.326 144 4/6/2025
3.0.325 144 4/5/2025
3.0.324 165 4/5/2025
3.0.323 123 4/5/2025
3.0.322 111 4/5/2025
3.0.321 114 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 125 4/5/2025
3.0.316 125 4/4/2025
3.0.315 136 4/4/2025
3.0.314 136 4/4/2025
3.0.313 195 4/4/2025
3.0.312 196 4/4/2025
3.0.311 185 4/4/2025
3.0.310 234 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 224 4/1/2025
3.0.304 183 4/1/2025
3.0.303 199 4/1/2025
3.0.302 204 4/1/2025
3.0.301 192 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 221 4/1/2025
3.0.296 173 4/1/2025
3.0.295 178 3/31/2025
3.0.294 177 3/31/2025
3.0.293 170 3/31/2025
3.0.292 203 3/31/2025
3.0.291 184 3/30/2025
3.0.290 218 3/29/2025
3.0.289 131 3/29/2025
3.0.288 161 3/29/2025
3.0.287 124 3/29/2025
3.0.286 117 3/29/2025
3.0.285 146 3/29/2025
3.0.284 162 3/27/2025
3.0.283 211 3/27/2025
3.0.282 159 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 510 3/26/2025
3.0.276 525 3/25/2025
3.0.275 527 3/25/2025
3.0.274 506 3/25/2025
3.0.273 540 3/25/2025
3.0.272 527 3/25/2025
3.0.271 528 3/25/2025
3.0.270 526 3/25/2025
3.0.269 121 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 132 3/21/2025
3.0.264 185 3/21/2025
3.0.263 158 3/21/2025
3.0.262 183 3/20/2025
3.0.261 173 3/20/2025
3.0.260 171 3/19/2025
3.0.259 178 3/19/2025
3.0.258 158 3/18/2025
3.0.257 163 3/18/2025
3.0.256 160 3/18/2025
3.0.255 171 3/18/2025
3.0.254 178 3/18/2025
3.0.253 171 3/18/2025
3.0.252 168 3/18/2025
3.0.251 167 3/18/2025
3.0.250 128 3/15/2025
3.0.249 105 3/15/2025
3.0.248 116 3/15/2025
3.0.247 127 3/15/2025
3.0.246 91 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 195 3/12/2025
3.0.241 181 3/12/2025
3.0.240 160 3/12/2025
3.0.239 184 3/12/2025
3.0.238 194 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 188 3/12/2025
3.0.233 212 3/11/2025
3.0.232 185 3/11/2025
3.0.231 193 3/11/2025
3.0.230 206 3/11/2025
3.0.229 173 3/11/2025
3.0.228 202 3/11/2025
3.0.227 188 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 244 3/7/2025
3.0.219 256 3/7/2025
3.0.218 271 3/7/2025
3.0.217 245 3/7/2025
3.0.216 259 3/7/2025
3.0.215 233 3/7/2025
3.0.214 243 3/7/2025
3.0.213 262 3/7/2025
3.0.212 254 3/3/2025
3.0.211 149 3/2/2025
3.0.210 148 3/2/2025
3.0.209 122 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 118 3/2/2025
3.0.201 140 3/2/2025
3.0.200 129 3/2/2025
3.0.199 129 3/2/2025
3.0.198 139 3/1/2025
3.0.197 136 3/1/2025
3.0.196 124 3/1/2025
3.0.195 118 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 144 3/1/2025
3.0.190 117 3/1/2025
3.0.189 135 3/1/2025
3.0.188 149 3/1/2025
3.0.187 122 3/1/2025
3.0.186 126 2/28/2025
3.0.185 138 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 130 2/25/2025
3.0.179 134 2/25/2025
3.0.178 128 2/25/2025
3.0.177 124 2/25/2025
3.0.176 142 2/25/2025
3.0.175 116 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 155 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 159 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 138 2/22/2025
3.0.154 127 2/22/2025
3.0.153 133 2/22/2025
3.0.152 140 2/22/2025
3.0.151 153 2/22/2025
3.0.150 146 2/22/2025
3.0.149 154 2/22/2025
3.0.148 120 2/22/2025
3.0.147 138 2/22/2025
3.0.146 138 2/22/2025
3.0.145 145 2/22/2025
3.0.144 145 2/22/2025
3.0.143 118 2/22/2025
3.0.142 141 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 123 2/21/2025
3.0.137 127 2/21/2025
3.0.136 139 2/21/2025
3.0.135 137 2/21/2025
3.0.134 139 2/20/2025
3.0.133 162 2/19/2025
3.0.132 141 2/19/2025
3.0.131 139 2/19/2025
3.0.130 152 2/19/2025
3.0.129 154 2/19/2025
3.0.128 153 2/19/2025
3.0.127 154 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 148 2/18/2025
3.0.120 127 2/18/2025
3.0.119 137 2/18/2025
3.0.118 166 2/18/2025
3.0.117 145 2/18/2025
3.0.116 153 2/18/2025
3.0.115 136 2/18/2025
3.0.114 145 2/16/2025
3.0.113 158 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 177 2/14/2025
3.0.107 150 2/14/2025
3.0.106 162 2/14/2025
3.0.105 127 2/13/2025
3.0.104 135 2/13/2025
3.0.103 143 2/13/2025
3.0.102 118 2/13/2025
3.0.101 175 2/12/2025
3.0.100 154 2/12/2025
3.0.99 155 2/12/2025
3.0.98 154 2/12/2025
3.0.97 145 2/12/2025
3.0.96 171 2/12/2025
3.0.95 137 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 131 2/12/2025
3.0.90 143 2/12/2025
3.0.89 147 2/12/2025
3.0.88 142 2/12/2025
3.0.87 150 2/12/2025
3.0.86 153 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 128 2/11/2025
3.0.80 159 2/11/2025
3.0.79 138 2/11/2025
3.0.78 137 2/11/2025
3.0.77 151 2/11/2025
3.0.76 128 2/11/2025
3.0.75 141 2/11/2025
3.0.74 162 2/11/2025
3.0.73 177 2/11/2025
3.0.72 142 2/11/2025
3.0.71 142 2/11/2025
3.0.70 146 2/10/2025
3.0.69 147 2/10/2025
3.0.68 161 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 148 2/9/2025
3.0.62 119 2/9/2025
3.0.61 164 2/9/2025
3.0.60 139 2/9/2025
3.0.59 132 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 168 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 148 2/8/2025
3.0.46 162 2/7/2025
3.0.45 147 2/7/2025
3.0.44 159 2/7/2025
3.0.43 144 2/7/2025
3.0.42 134 2/7/2025
3.0.41 140 2/7/2025
3.0.40 156 2/7/2025
3.0.39 151 2/7/2025
3.0.38 144 2/7/2025
3.0.37 151 2/7/2025
3.0.36 140 2/7/2025
3.0.35 143 2/7/2025
3.0.34 131 2/7/2025
3.0.33 173 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 120 2/6/2025
3.0.27 120 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 130 2/5/2025
3.0.20 144 2/5/2025
3.0.19 149 2/5/2025
3.0.18 144 2/5/2025
3.0.17 144 2/5/2025
3.0.16 167 2/5/2025
3.0.15 137 2/5/2025
3.0.14 136 2/5/2025
3.0.13 135 2/5/2025
3.0.12 130 2/5/2025
3.0.11 162 2/5/2025
3.0.10 154 2/5/2025
3.0.9 137 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 136 2/3/2025
3.0.4 152 2/3/2025
3.0.3 144 2/3/2025