Soenneker.SemanticKernel.Cache 3.0.536

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.536
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 3.0.536
                    
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.536" />
                    
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.536" />
                    
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.536
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 3.0.536"
                    
#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.536
                    
#: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.536
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=3.0.536
                    
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 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.596 0 12/12/2025
4.0.595 147 12/10/2025
4.0.594 172 12/10/2025
4.0.593 145 12/10/2025
4.0.592 96 12/10/2025
4.0.591 126 12/10/2025
4.0.590 233 12/8/2025
4.0.589 237 12/3/2025
4.0.588 179 12/3/2025
4.0.587 496 11/21/2025
4.0.586 380 11/21/2025
4.0.585 449 11/21/2025
4.0.584 369 11/21/2025
4.0.583 455 11/21/2025
4.0.582 382 11/20/2025
4.0.581 384 11/20/2025
4.0.580 381 11/20/2025
4.0.579 376 11/20/2025
4.0.578 551 11/12/2025
4.0.577 313 11/11/2025
4.0.576 368 11/11/2025
4.0.575 312 11/11/2025
4.0.574 268 11/11/2025
4.0.573 432 11/10/2025
4.0.572 220 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 231 11/6/2025
4.0.565 177 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 228 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 267 10/30/2025
4.0.554 181 10/30/2025
4.0.553 239 10/30/2025
4.0.552 304 10/30/2025
4.0.551 177 10/30/2025
4.0.550 180 10/29/2025
3.0.549 297 10/29/2025
3.0.548 333 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 418 10/8/2025
3.0.540 266 10/7/2025
3.0.539 310 9/30/2025
3.0.538 167 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 247 9/10/2025
3.0.533 309 9/9/2025
3.0.532 204 9/9/2025
3.0.531 215 9/9/2025
3.0.530 165 9/9/2025
3.0.529 204 9/9/2025
3.0.528 431 9/5/2025
3.0.527 289 9/4/2025
3.0.526 326 9/4/2025
3.0.525 213 9/3/2025
3.0.524 263 9/3/2025
3.0.523 172 9/3/2025
3.0.522 176 9/3/2025
3.0.521 290 9/3/2025
3.0.520 171 9/3/2025
3.0.519 280 9/3/2025
3.0.518 378 8/28/2025
3.0.517 266 8/27/2025
3.0.516 280 8/20/2025
3.0.515 161 8/20/2025
3.0.514 258 8/17/2025
3.0.513 146 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 166 8/12/2025
3.0.508 325 8/12/2025
3.0.507 160 8/12/2025
3.0.506 269 8/11/2025
3.0.505 183 8/11/2025
3.0.504 160 8/11/2025
3.0.503 262 8/11/2025
3.0.502 151 8/11/2025
3.0.501 324 8/11/2025
3.0.500 428 8/11/2025
3.0.499 204 8/11/2025
3.0.498 431 8/6/2025
3.0.497 359 8/5/2025
3.0.496 253 8/5/2025
3.0.495 352 8/5/2025
3.0.494 251 8/5/2025
3.0.493 388 7/30/2025
3.0.492 156 7/29/2025
3.0.491 595 7/24/2025
3.0.490 545 7/24/2025
3.0.489 523 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 243 7/8/2025
3.0.483 507 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 131 6/28/2025
3.0.478 99 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 88 6/27/2025
3.0.471 106 6/27/2025
3.0.470 114 6/27/2025
3.0.469 405 6/26/2025
3.0.468 250 6/25/2025
3.0.467 286 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 421 6/11/2025
3.0.460 431 6/11/2025
3.0.459 304 6/11/2025
3.0.458 307 6/11/2025
3.0.457 294 6/11/2025
3.0.456 367 6/10/2025
3.0.455 566 6/3/2025
3.0.454 226 6/3/2025
3.0.453 450 6/3/2025
3.0.452 260 6/2/2025
3.0.451 239 6/2/2025
3.0.450 328 5/28/2025
3.0.449 257 5/28/2025
3.0.448 275 5/28/2025
3.0.447 184 5/28/2025
3.0.446 208 5/27/2025
3.0.445 169 5/27/2025
3.0.444 282 5/27/2025
3.0.443 189 5/27/2025
3.0.442 236 5/27/2025
3.0.441 161 5/27/2025
3.0.440 187 5/27/2025
3.0.439 428 5/26/2025
3.0.438 182 5/25/2025
3.0.437 186 5/25/2025
3.0.436 192 5/23/2025
3.0.435 206 5/23/2025
3.0.434 212 5/23/2025
3.0.433 165 5/23/2025
3.0.432 177 5/23/2025
3.0.431 150 5/23/2025
3.0.430 194 5/23/2025
3.0.429 231 5/23/2025
3.0.428 180 5/23/2025
3.0.427 192 5/22/2025
3.0.426 171 5/22/2025
3.0.425 205 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 191 5/20/2025
3.0.420 266 5/19/2025
3.0.419 458 5/18/2025
3.0.418 220 5/18/2025
3.0.417 202 5/18/2025
3.0.416 217 5/18/2025
3.0.414 127 5/18/2025
3.0.413 206 5/16/2025
3.0.412 218 5/16/2025
3.0.411 277 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 176 5/8/2025
3.0.402 172 5/8/2025
3.0.401 188 5/8/2025
3.0.400 194 5/8/2025
3.0.399 196 5/7/2025
3.0.398 202 5/6/2025
3.0.397 167 5/6/2025
3.0.396 170 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 177 5/5/2025
3.0.391 184 5/5/2025
3.0.390 162 5/5/2025
3.0.389 188 5/5/2025
3.0.388 170 5/5/2025
3.0.387 178 5/5/2025
3.0.386 180 5/5/2025
3.0.385 169 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 135 4/26/2025
3.0.380 232 4/18/2025
3.0.379 160 4/11/2025
3.0.378 207 4/9/2025
3.0.377 186 4/9/2025
3.0.376 233 4/9/2025
3.0.375 202 4/9/2025
3.0.374 193 4/8/2025
3.0.373 191 4/8/2025
3.0.372 200 4/8/2025
3.0.371 227 4/8/2025
3.0.370 206 4/8/2025
3.0.369 186 4/8/2025
3.0.368 191 4/8/2025
3.0.367 202 4/8/2025
3.0.366 198 4/8/2025
3.0.365 206 4/8/2025
3.0.364 218 4/8/2025
3.0.363 206 4/8/2025
3.0.362 192 4/8/2025
3.0.361 215 4/8/2025
3.0.360 204 4/8/2025
3.0.359 199 4/7/2025
3.0.358 195 4/7/2025
3.0.357 182 4/7/2025
3.0.356 218 4/7/2025
3.0.355 197 4/7/2025
3.0.354 211 4/7/2025
3.0.353 203 4/7/2025
3.0.352 198 4/7/2025
3.0.351 189 4/7/2025
3.0.350 226 4/7/2025
3.0.349 169 4/7/2025
3.0.348 190 4/7/2025
3.0.347 199 4/7/2025
3.0.346 189 4/7/2025
3.0.345 212 4/7/2025
3.0.344 211 4/7/2025
3.0.343 198 4/7/2025
3.0.342 222 4/6/2025
3.0.341 196 4/6/2025
3.0.340 196 4/6/2025
3.0.339 196 4/6/2025
3.0.338 184 4/6/2025
3.0.337 214 4/6/2025
3.0.336 192 4/6/2025
3.0.335 198 4/6/2025
3.0.334 190 4/6/2025
3.0.333 174 4/6/2025
3.0.332 160 4/6/2025
3.0.331 170 4/6/2025
3.0.330 183 4/6/2025
3.0.329 175 4/6/2025
3.0.328 132 4/6/2025
3.0.327 169 4/6/2025
3.0.326 145 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 126 4/5/2025
3.0.316 127 4/4/2025
3.0.315 136 4/4/2025
3.0.314 137 4/4/2025
3.0.313 196 4/4/2025
3.0.312 196 4/4/2025
3.0.311 185 4/4/2025
3.0.310 237 4/4/2025
3.0.309 178 4/4/2025
3.0.308 216 4/3/2025
3.0.307 185 4/3/2025
3.0.306 206 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 205 4/1/2025
3.0.301 192 4/1/2025
3.0.300 184 4/1/2025
3.0.299 218 4/1/2025
3.0.298 191 4/1/2025
3.0.297 222 4/1/2025
3.0.296 174 4/1/2025
3.0.295 178 3/31/2025
3.0.294 177 3/31/2025
3.0.293 172 3/31/2025
3.0.292 203 3/31/2025
3.0.291 186 3/30/2025
3.0.290 219 3/29/2025
3.0.289 131 3/29/2025
3.0.288 162 3/29/2025
3.0.287 125 3/29/2025
3.0.286 118 3/29/2025
3.0.285 147 3/29/2025
3.0.284 164 3/27/2025
3.0.283 213 3/27/2025
3.0.282 161 3/27/2025
3.0.281 164 3/27/2025
3.0.280 156 3/26/2025
3.0.279 492 3/26/2025
3.0.278 498 3/26/2025
3.0.277 512 3/26/2025
3.0.276 527 3/25/2025
3.0.275 528 3/25/2025
3.0.274 507 3/25/2025
3.0.273 543 3/25/2025
3.0.272 530 3/25/2025
3.0.271 531 3/25/2025
3.0.270 529 3/25/2025
3.0.269 125 3/21/2025
3.0.268 121 3/21/2025
3.0.267 123 3/21/2025
3.0.266 136 3/21/2025
3.0.265 133 3/21/2025
3.0.264 186 3/21/2025
3.0.263 161 3/21/2025
3.0.262 186 3/20/2025
3.0.261 175 3/20/2025
3.0.260 173 3/19/2025
3.0.259 180 3/19/2025
3.0.258 160 3/18/2025
3.0.257 164 3/18/2025
3.0.256 163 3/18/2025
3.0.255 175 3/18/2025
3.0.254 180 3/18/2025
3.0.253 172 3/18/2025
3.0.252 170 3/18/2025
3.0.251 169 3/18/2025
3.0.250 129 3/15/2025
3.0.249 106 3/15/2025
3.0.248 119 3/15/2025
3.0.247 128 3/15/2025
3.0.246 93 3/15/2025
3.0.245 104 3/15/2025
3.0.244 174 3/12/2025
3.0.243 212 3/12/2025
3.0.242 199 3/12/2025
3.0.241 184 3/12/2025
3.0.240 161 3/12/2025
3.0.239 185 3/12/2025
3.0.238 196 3/12/2025
3.0.237 174 3/12/2025
3.0.236 180 3/12/2025
3.0.235 182 3/12/2025
3.0.234 190 3/12/2025
3.0.233 213 3/11/2025
3.0.232 187 3/11/2025
3.0.231 194 3/11/2025
3.0.230 207 3/11/2025
3.0.229 176 3/11/2025
3.0.228 204 3/11/2025
3.0.227 189 3/11/2025
3.0.226 190 3/11/2025
3.0.225 199 3/11/2025
3.0.224 200 3/11/2025
3.0.223 192 3/11/2025
3.0.222 200 3/11/2025
3.0.221 239 3/7/2025
3.0.220 246 3/7/2025
3.0.219 257 3/7/2025
3.0.218 274 3/7/2025
3.0.217 246 3/7/2025
3.0.216 261 3/7/2025
3.0.215 235 3/7/2025
3.0.214 245 3/7/2025
3.0.213 264 3/7/2025
3.0.212 255 3/3/2025
3.0.211 150 3/2/2025
3.0.210 149 3/2/2025
3.0.209 125 3/2/2025
3.0.208 138 3/2/2025
3.0.207 132 3/2/2025
3.0.206 122 3/2/2025
3.0.205 121 3/2/2025
3.0.204 163 3/2/2025
3.0.203 117 3/2/2025
3.0.202 119 3/2/2025
3.0.201 142 3/2/2025
3.0.200 131 3/2/2025
3.0.199 130 3/2/2025
3.0.198 140 3/1/2025
3.0.197 137 3/1/2025
3.0.196 125 3/1/2025
3.0.195 120 3/1/2025
3.0.194 142 3/1/2025
3.0.193 128 3/1/2025
3.0.192 136 3/1/2025
3.0.191 145 3/1/2025
3.0.190 118 3/1/2025
3.0.189 137 3/1/2025
3.0.188 152 3/1/2025
3.0.187 124 3/1/2025
3.0.186 127 2/28/2025
3.0.185 139 2/26/2025
3.0.184 139 2/26/2025
3.0.183 134 2/26/2025
3.0.182 132 2/26/2025
3.0.181 133 2/26/2025
3.0.180 133 2/25/2025
3.0.179 135 2/25/2025
3.0.178 129 2/25/2025
3.0.177 126 2/25/2025
3.0.176 143 2/25/2025
3.0.175 117 2/25/2025
3.0.174 119 2/25/2025
3.0.173 132 2/25/2025
3.0.172 125 2/25/2025
3.0.171 158 2/24/2025
3.0.170 136 2/24/2025
3.0.169 120 2/24/2025
3.0.168 163 2/23/2025
3.0.167 135 2/23/2025
3.0.166 124 2/23/2025
3.0.165 121 2/23/2025
3.0.164 138 2/23/2025
3.0.163 123 2/23/2025
3.0.162 134 2/23/2025
3.0.161 137 2/23/2025
3.0.160 162 2/22/2025
3.0.159 143 2/22/2025
3.0.158 151 2/22/2025
3.0.157 140 2/22/2025
3.0.156 122 2/22/2025
3.0.155 142 2/22/2025
3.0.154 128 2/22/2025
3.0.153 135 2/22/2025
3.0.152 141 2/22/2025
3.0.151 154 2/22/2025
3.0.150 147 2/22/2025
3.0.149 155 2/22/2025
3.0.148 122 2/22/2025
3.0.147 142 2/22/2025
3.0.146 141 2/22/2025
3.0.145 146 2/22/2025
3.0.144 148 2/22/2025
3.0.143 119 2/22/2025
3.0.142 143 2/22/2025
3.0.141 140 2/21/2025
3.0.140 136 2/21/2025
3.0.139 133 2/21/2025
3.0.138 124 2/21/2025
3.0.137 128 2/21/2025
3.0.136 140 2/21/2025
3.0.135 141 2/21/2025
3.0.134 141 2/20/2025
3.0.133 163 2/19/2025
3.0.132 142 2/19/2025
3.0.131 140 2/19/2025
3.0.130 154 2/19/2025
3.0.129 155 2/19/2025
3.0.128 154 2/19/2025
3.0.127 155 2/19/2025
3.0.126 130 2/19/2025
3.0.125 143 2/19/2025
3.0.124 149 2/19/2025
3.0.123 132 2/19/2025
3.0.122 160 2/18/2025
3.0.121 150 2/18/2025
3.0.120 128 2/18/2025
3.0.119 138 2/18/2025
3.0.118 168 2/18/2025
3.0.117 152 2/18/2025
3.0.116 154 2/18/2025
3.0.115 137 2/18/2025
3.0.114 147 2/16/2025
3.0.113 160 2/14/2025
3.0.112 137 2/14/2025
3.0.111 126 2/14/2025
3.0.110 127 2/14/2025
3.0.109 157 2/14/2025
3.0.108 179 2/14/2025
3.0.107 152 2/14/2025
3.0.106 164 2/14/2025
3.0.105 129 2/13/2025
3.0.104 138 2/13/2025
3.0.103 145 2/13/2025
3.0.102 121 2/13/2025
3.0.101 177 2/12/2025
3.0.100 156 2/12/2025
3.0.99 157 2/12/2025
3.0.98 157 2/12/2025
3.0.97 146 2/12/2025
3.0.96 173 2/12/2025
3.0.95 139 2/12/2025
3.0.94 148 2/12/2025
3.0.93 133 2/12/2025
3.0.92 124 2/12/2025
3.0.91 134 2/12/2025
3.0.90 144 2/12/2025
3.0.89 149 2/12/2025
3.0.88 143 2/12/2025
3.0.87 151 2/12/2025
3.0.86 154 2/12/2025
3.0.85 152 2/12/2025
3.0.84 148 2/12/2025
3.0.83 150 2/12/2025
3.0.82 133 2/11/2025
3.0.81 129 2/11/2025
3.0.80 160 2/11/2025
3.0.79 140 2/11/2025
3.0.78 140 2/11/2025
3.0.77 152 2/11/2025
3.0.76 130 2/11/2025
3.0.75 143 2/11/2025
3.0.74 164 2/11/2025
3.0.73 178 2/11/2025
3.0.72 143 2/11/2025
3.0.71 143 2/11/2025
3.0.70 148 2/10/2025
3.0.69 148 2/10/2025
3.0.68 163 2/10/2025
3.0.67 132 2/10/2025
3.0.66 132 2/10/2025
3.0.65 143 2/10/2025
3.0.64 135 2/9/2025
3.0.63 149 2/9/2025
3.0.62 120 2/9/2025
3.0.61 166 2/9/2025
3.0.60 140 2/9/2025
3.0.59 133 2/9/2025
3.0.58 157 2/8/2025
3.0.57 137 2/8/2025
3.0.56 125 2/8/2025
3.0.55 170 2/8/2025
3.0.54 131 2/8/2025
3.0.53 138 2/8/2025
3.0.52 143 2/8/2025
3.0.51 126 2/8/2025
3.0.50 134 2/8/2025
3.0.49 143 2/8/2025
3.0.48 139 2/8/2025
3.0.47 149 2/8/2025
3.0.46 164 2/7/2025
3.0.45 149 2/7/2025
3.0.44 160 2/7/2025
3.0.43 145 2/7/2025
3.0.42 136 2/7/2025
3.0.41 141 2/7/2025
3.0.40 158 2/7/2025
3.0.39 152 2/7/2025
3.0.38 145 2/7/2025
3.0.37 152 2/7/2025
3.0.36 141 2/7/2025
3.0.35 144 2/7/2025
3.0.34 133 2/7/2025
3.0.33 174 2/7/2025
3.0.32 156 2/7/2025
3.0.31 137 2/7/2025
3.0.30 142 2/6/2025
3.0.29 155 2/6/2025
3.0.28 121 2/6/2025
3.0.27 122 2/6/2025
3.0.26 151 2/6/2025
3.0.25 139 2/5/2025
3.0.24 144 2/5/2025
3.0.23 148 2/5/2025
3.0.22 162 2/5/2025
3.0.21 132 2/5/2025
3.0.20 145 2/5/2025
3.0.19 151 2/5/2025
3.0.18 145 2/5/2025
3.0.17 145 2/5/2025
3.0.16 170 2/5/2025
3.0.15 139 2/5/2025
3.0.14 137 2/5/2025
3.0.13 136 2/5/2025
3.0.12 131 2/5/2025
3.0.11 166 2/5/2025
3.0.10 155 2/5/2025
3.0.9 139 2/5/2025
3.0.8 138 2/5/2025
3.0.7 138 2/3/2025
3.0.6 168 2/3/2025
3.0.5 139 2/3/2025
3.0.4 153 2/3/2025
3.0.3 145 2/3/2025