Soenneker.SemanticKernel.Cache 3.0.543

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.543
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 3.0.543
                    
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.543" />
                    
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.543" />
                    
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.543
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 3.0.543"
                    
#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.543
                    
#: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.543
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=3.0.543
                    
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.595 69 12/10/2025
4.0.594 95 12/10/2025
4.0.593 76 12/10/2025
4.0.592 31 12/10/2025
4.0.591 61 12/10/2025
4.0.590 155 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 427 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 159 4/11/2025
3.0.378 206 4/9/2025
3.0.377 185 4/9/2025
3.0.376 232 4/9/2025
3.0.375 201 4/9/2025
3.0.374 192 4/8/2025
3.0.373 190 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 185 4/8/2025
3.0.368 190 4/8/2025
3.0.367 201 4/8/2025
3.0.366 197 4/8/2025
3.0.365 205 4/8/2025
3.0.364 217 4/8/2025
3.0.363 205 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 198 4/7/2025
3.0.358 194 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 117 3/29/2025
3.0.285 147 3/29/2025
3.0.284 163 3/27/2025
3.0.283 212 3/27/2025
3.0.282 160 3/27/2025
3.0.281 163 3/27/2025
3.0.280 155 3/26/2025
3.0.279 491 3/26/2025
3.0.278 497 3/26/2025
3.0.277 511 3/26/2025
3.0.276 526 3/25/2025
3.0.275 527 3/25/2025
3.0.274 506 3/25/2025
3.0.273 542 3/25/2025
3.0.272 529 3/25/2025
3.0.271 530 3/25/2025
3.0.270 528 3/25/2025
3.0.269 124 3/21/2025
3.0.268 120 3/21/2025
3.0.267 122 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 159 3/21/2025
3.0.262 185 3/20/2025
3.0.261 174 3/20/2025
3.0.260 172 3/19/2025
3.0.259 179 3/19/2025
3.0.258 159 3/18/2025
3.0.257 163 3/18/2025
3.0.256 162 3/18/2025
3.0.255 174 3/18/2025
3.0.254 179 3/18/2025
3.0.253 171 3/18/2025
3.0.252 169 3/18/2025
3.0.251 168 3/18/2025
3.0.250 128 3/15/2025
3.0.249 105 3/15/2025
3.0.248 118 3/15/2025
3.0.247 127 3/15/2025
3.0.246 92 3/15/2025
3.0.245 103 3/15/2025
3.0.244 173 3/12/2025
3.0.243 211 3/12/2025
3.0.242 198 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 195 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 212 3/11/2025
3.0.232 186 3/11/2025
3.0.231 193 3/11/2025
3.0.230 206 3/11/2025
3.0.229 175 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 198 3/11/2025
3.0.224 198 3/11/2025
3.0.223 191 3/11/2025
3.0.222 200 3/11/2025
3.0.221 238 3/7/2025
3.0.220 245 3/7/2025
3.0.219 256 3/7/2025
3.0.218 273 3/7/2025
3.0.217 245 3/7/2025
3.0.216 260 3/7/2025
3.0.215 234 3/7/2025
3.0.214 244 3/7/2025
3.0.213 263 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 124 3/2/2025
3.0.208 137 3/2/2025
3.0.207 131 3/2/2025
3.0.206 121 3/2/2025
3.0.205 120 3/2/2025
3.0.204 162 3/2/2025
3.0.203 116 3/2/2025
3.0.202 118 3/2/2025
3.0.201 141 3/2/2025
3.0.200 130 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 119 3/1/2025
3.0.194 141 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 136 3/1/2025
3.0.188 151 3/1/2025
3.0.187 123 3/1/2025
3.0.186 126 2/28/2025
3.0.185 138 2/26/2025
3.0.184 138 2/26/2025
3.0.183 133 2/26/2025
3.0.182 131 2/26/2025
3.0.181 132 2/26/2025
3.0.180 132 2/25/2025
3.0.179 134 2/25/2025
3.0.178 128 2/25/2025
3.0.177 125 2/25/2025
3.0.176 142 2/25/2025
3.0.175 117 2/25/2025
3.0.174 118 2/25/2025
3.0.173 131 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 162 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 137 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 139 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 140 2/22/2025
3.0.151 153 2/22/2025
3.0.150 147 2/22/2025
3.0.149 155 2/22/2025
3.0.148 121 2/22/2025
3.0.147 142 2/22/2025
3.0.146 140 2/22/2025
3.0.145 146 2/22/2025
3.0.144 148 2/22/2025
3.0.143 118 2/22/2025
3.0.142 142 2/22/2025
3.0.141 139 2/21/2025
3.0.140 135 2/21/2025
3.0.139 133 2/21/2025
3.0.138 124 2/21/2025
3.0.137 127 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 125 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 163 2/14/2025
3.0.105 128 2/13/2025
3.0.104 137 2/13/2025
3.0.103 144 2/13/2025
3.0.102 120 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 147 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 142 2/12/2025
3.0.87 151 2/12/2025
3.0.86 153 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 159 2/11/2025
3.0.79 139 2/11/2025
3.0.78 139 2/11/2025
3.0.77 151 2/11/2025
3.0.76 129 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 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 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