Soenneker.SemanticKernel.Cache 3.0.547

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.547
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 3.0.547
                    
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.547" />
                    
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.547" />
                    
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.547
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 3.0.547"
                    
#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.547
                    
#: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.547
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=3.0.547
                    
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.612 208 12/21/2025
4.0.611 148 12/21/2025
4.0.610 255 12/21/2025
4.0.609 108 12/21/2025
4.0.608 238 12/20/2025
4.0.607 258 12/20/2025
4.0.606 265 12/19/2025
4.0.605 260 12/19/2025
4.0.604 494 12/16/2025
4.0.603 309 12/15/2025
4.0.602 251 12/15/2025
4.0.601 369 12/15/2025
4.0.600 272 12/15/2025
4.0.599 238 12/13/2025
4.0.598 182 12/12/2025
4.0.597 100 12/12/2025
4.0.596 179 12/12/2025
4.0.595 491 12/10/2025
4.0.594 536 12/10/2025
4.0.593 504 12/10/2025
4.0.592 423 12/10/2025
4.0.591 464 12/10/2025
4.0.590 554 12/8/2025
4.0.589 251 12/3/2025
4.0.588 189 12/3/2025
4.0.587 501 11/21/2025
4.0.586 386 11/21/2025
4.0.585 459 11/21/2025
4.0.584 380 11/21/2025
4.0.583 464 11/21/2025
4.0.582 388 11/20/2025
4.0.581 391 11/20/2025
4.0.580 387 11/20/2025
4.0.579 383 11/20/2025
4.0.578 558 11/12/2025
4.0.577 320 11/11/2025
4.0.576 376 11/11/2025
4.0.575 318 11/11/2025
4.0.574 276 11/11/2025
4.0.573 439 11/10/2025
4.0.572 222 11/7/2025
4.0.571 123 11/7/2025
4.0.570 279 11/7/2025
4.0.569 226 11/7/2025
4.0.568 260 11/7/2025
4.0.567 240 11/6/2025
4.0.566 238 11/6/2025
4.0.565 185 11/6/2025
4.0.564 354 11/4/2025
4.0.563 239 11/4/2025
4.0.562 238 11/4/2025
4.0.561 236 11/4/2025
4.0.560 180 11/4/2025
4.0.559 236 11/3/2025
4.0.558 362 10/30/2025
4.0.557 191 10/30/2025
4.0.556 189 10/30/2025
4.0.555 274 10/30/2025
4.0.554 184 10/30/2025
4.0.553 243 10/30/2025
4.0.552 311 10/30/2025
4.0.551 183 10/30/2025
4.0.550 187 10/29/2025
3.0.549 300 10/29/2025
3.0.548 338 10/23/2025
3.0.547 321 10/16/2025
3.0.546 169 10/16/2025
3.0.545 410 10/15/2025
3.0.544 231 10/14/2025
3.0.543 353 10/8/2025
3.0.542 166 10/8/2025
3.0.541 424 10/8/2025
3.0.540 272 10/7/2025
3.0.539 315 9/30/2025
3.0.538 170 9/30/2025
3.0.537 491 9/16/2025
3.0.536 372 9/16/2025
3.0.535 319 9/11/2025
3.0.534 252 9/10/2025
3.0.533 315 9/9/2025
3.0.532 210 9/9/2025
3.0.531 224 9/9/2025
3.0.530 172 9/9/2025
3.0.529 210 9/9/2025
3.0.528 440 9/5/2025
3.0.527 293 9/4/2025
3.0.526 331 9/4/2025
3.0.525 221 9/3/2025
3.0.524 271 9/3/2025
3.0.523 175 9/3/2025
3.0.522 182 9/3/2025
3.0.521 299 9/3/2025
3.0.520 177 9/3/2025
3.0.519 287 9/3/2025
3.0.518 386 8/28/2025
3.0.517 278 8/27/2025
3.0.516 284 8/20/2025
3.0.515 168 8/20/2025
3.0.514 264 8/17/2025
3.0.513 148 8/17/2025
3.0.512 358 8/15/2025
3.0.511 293 8/14/2025
3.0.510 252 8/12/2025
3.0.509 170 8/12/2025
3.0.508 330 8/12/2025
3.0.507 166 8/12/2025
3.0.506 273 8/11/2025
3.0.505 187 8/11/2025
3.0.504 169 8/11/2025
3.0.503 265 8/11/2025
3.0.502 155 8/11/2025
3.0.501 331 8/11/2025
3.0.500 434 8/11/2025
3.0.499 209 8/11/2025
3.0.498 440 8/6/2025
3.0.497 365 8/5/2025
3.0.496 258 8/5/2025
3.0.495 358 8/5/2025
3.0.494 262 8/5/2025
3.0.493 391 7/30/2025
3.0.492 168 7/29/2025
3.0.491 605 7/24/2025
3.0.490 550 7/24/2025
3.0.489 532 7/9/2025
3.0.488 228 7/9/2025
3.0.487 188 7/9/2025
3.0.486 159 7/9/2025
3.0.485 243 7/8/2025
3.0.484 246 7/8/2025
3.0.483 515 7/4/2025
3.0.482 362 7/1/2025
3.0.481 175 7/1/2025
3.0.480 361 6/28/2025
3.0.479 137 6/28/2025
3.0.478 104 6/28/2025
3.0.477 224 6/28/2025
3.0.476 94 6/28/2025
3.0.475 252 6/28/2025
3.0.474 98 6/28/2025
3.0.473 93 6/28/2025
3.0.472 93 6/27/2025
3.0.471 118 6/27/2025
3.0.470 122 6/27/2025
3.0.469 414 6/26/2025
3.0.468 256 6/25/2025
3.0.467 297 6/25/2025
3.0.466 271 6/24/2025
3.0.465 421 6/16/2025
3.0.464 198 6/16/2025
3.0.463 434 6/11/2025
3.0.462 379 6/11/2025
3.0.461 429 6/11/2025
3.0.460 437 6/11/2025
3.0.459 309 6/11/2025
3.0.458 312 6/11/2025
3.0.457 305 6/11/2025
3.0.456 374 6/10/2025
3.0.455 575 6/3/2025
3.0.454 233 6/3/2025
3.0.453 458 6/3/2025
3.0.452 267 6/2/2025
3.0.451 248 6/2/2025
3.0.450 335 5/28/2025
3.0.449 264 5/28/2025
3.0.448 283 5/28/2025
3.0.447 190 5/28/2025
3.0.446 213 5/27/2025
3.0.445 173 5/27/2025
3.0.444 288 5/27/2025
3.0.443 198 5/27/2025
3.0.442 243 5/27/2025
3.0.441 168 5/27/2025
3.0.440 191 5/27/2025
3.0.439 438 5/26/2025
3.0.438 188 5/25/2025
3.0.437 190 5/25/2025
3.0.436 196 5/23/2025
3.0.435 215 5/23/2025
3.0.434 221 5/23/2025
3.0.433 173 5/23/2025
3.0.432 183 5/23/2025
3.0.431 152 5/23/2025
3.0.430 198 5/23/2025
3.0.429 235 5/23/2025
3.0.428 186 5/23/2025
3.0.427 196 5/22/2025
3.0.426 176 5/22/2025
3.0.425 212 5/22/2025
3.0.424 503 5/21/2025
3.0.423 231 5/21/2025
3.0.422 304 5/20/2025
3.0.421 199 5/20/2025
3.0.420 271 5/19/2025
3.0.419 468 5/18/2025
3.0.418 230 5/18/2025
3.0.417 210 5/18/2025
3.0.416 223 5/18/2025
3.0.414 139 5/18/2025
3.0.413 216 5/16/2025
3.0.412 226 5/16/2025
3.0.411 290 5/14/2025
3.0.410 270 5/14/2025
3.0.409 281 5/14/2025
3.0.408 269 5/14/2025
3.0.407 267 5/14/2025
3.0.406 173 5/8/2025
3.0.405 187 5/8/2025
3.0.404 185 5/8/2025
3.0.403 179 5/8/2025
3.0.402 176 5/8/2025
3.0.401 193 5/8/2025
3.0.400 198 5/8/2025
3.0.399 201 5/7/2025
3.0.398 209 5/6/2025
3.0.397 173 5/6/2025
3.0.396 174 5/6/2025
3.0.395 170 5/5/2025
3.0.394 217 5/5/2025
3.0.393 185 5/5/2025
3.0.392 183 5/5/2025
3.0.391 188 5/5/2025
3.0.390 169 5/5/2025
3.0.389 195 5/5/2025
3.0.388 173 5/5/2025
3.0.387 183 5/5/2025
3.0.386 187 5/5/2025
3.0.385 178 4/29/2025
3.0.384 178 4/27/2025
3.0.383 132 4/27/2025
3.0.382 155 4/26/2025
3.0.381 140 4/26/2025
3.0.380 240 4/18/2025
3.0.379 168 4/11/2025
3.0.378 215 4/9/2025
3.0.377 191 4/9/2025
3.0.376 238 4/9/2025
3.0.375 210 4/9/2025
3.0.374 197 4/8/2025
3.0.373 198 4/8/2025
3.0.372 209 4/8/2025
3.0.371 232 4/8/2025
3.0.370 216 4/8/2025
3.0.369 194 4/8/2025
3.0.368 195 4/8/2025
3.0.367 210 4/8/2025
3.0.366 201 4/8/2025
3.0.365 216 4/8/2025
3.0.364 224 4/8/2025
3.0.363 213 4/8/2025
3.0.362 196 4/8/2025
3.0.361 223 4/8/2025
3.0.360 211 4/8/2025
3.0.359 205 4/7/2025
3.0.358 199 4/7/2025
3.0.357 186 4/7/2025
3.0.356 228 4/7/2025
3.0.355 203 4/7/2025
3.0.354 216 4/7/2025
3.0.353 210 4/7/2025
3.0.352 205 4/7/2025
3.0.351 191 4/7/2025
3.0.350 236 4/7/2025
3.0.349 175 4/7/2025
3.0.348 196 4/7/2025
3.0.347 207 4/7/2025
3.0.346 192 4/7/2025
3.0.345 219 4/7/2025
3.0.344 214 4/7/2025
3.0.343 204 4/7/2025
3.0.342 229 4/6/2025
3.0.341 199 4/6/2025
3.0.340 202 4/6/2025
3.0.339 204 4/6/2025
3.0.338 188 4/6/2025
3.0.337 219 4/6/2025
3.0.336 196 4/6/2025
3.0.335 203 4/6/2025
3.0.334 196 4/6/2025
3.0.333 177 4/6/2025
3.0.332 166 4/6/2025
3.0.331 175 4/6/2025
3.0.330 187 4/6/2025
3.0.329 182 4/6/2025
3.0.328 136 4/6/2025
3.0.327 172 4/6/2025
3.0.326 151 4/6/2025
3.0.325 152 4/5/2025
3.0.324 174 4/5/2025
3.0.323 128 4/5/2025
3.0.322 119 4/5/2025
3.0.321 123 4/5/2025
3.0.320 138 4/5/2025
3.0.319 109 4/5/2025
3.0.318 127 4/5/2025
3.0.317 132 4/5/2025
3.0.316 133 4/4/2025
3.0.315 142 4/4/2025
3.0.314 146 4/4/2025
3.0.313 203 4/4/2025
3.0.312 200 4/4/2025
3.0.311 190 4/4/2025
3.0.310 245 4/4/2025
3.0.309 183 4/4/2025
3.0.308 222 4/3/2025
3.0.307 194 4/3/2025
3.0.306 213 4/2/2025
3.0.305 228 4/1/2025
3.0.304 187 4/1/2025
3.0.303 203 4/1/2025
3.0.302 211 4/1/2025
3.0.301 197 4/1/2025
3.0.300 190 4/1/2025
3.0.299 224 4/1/2025
3.0.298 196 4/1/2025
3.0.297 224 4/1/2025
3.0.296 178 4/1/2025
3.0.295 183 3/31/2025
3.0.294 183 3/31/2025
3.0.293 177 3/31/2025
3.0.292 207 3/31/2025
3.0.291 189 3/30/2025
3.0.290 224 3/29/2025
3.0.289 136 3/29/2025
3.0.288 169 3/29/2025
3.0.287 133 3/29/2025
3.0.286 125 3/29/2025
3.0.285 153 3/29/2025
3.0.284 169 3/27/2025
3.0.283 218 3/27/2025
3.0.282 169 3/27/2025
3.0.281 169 3/27/2025
3.0.280 161 3/26/2025
3.0.279 495 3/26/2025
3.0.278 505 3/26/2025
3.0.277 518 3/26/2025
3.0.276 534 3/25/2025
3.0.275 531 3/25/2025
3.0.274 512 3/25/2025
3.0.273 551 3/25/2025
3.0.272 537 3/25/2025
3.0.271 538 3/25/2025
3.0.270 532 3/25/2025
3.0.269 134 3/21/2025
3.0.268 126 3/21/2025
3.0.267 127 3/21/2025
3.0.266 140 3/21/2025
3.0.265 146 3/21/2025
3.0.264 190 3/21/2025
3.0.263 167 3/21/2025
3.0.262 192 3/20/2025
3.0.261 184 3/20/2025
3.0.260 176 3/19/2025
3.0.259 183 3/19/2025
3.0.258 165 3/18/2025
3.0.257 169 3/18/2025
3.0.256 169 3/18/2025
3.0.255 179 3/18/2025
3.0.254 192 3/18/2025
3.0.253 176 3/18/2025
3.0.252 175 3/18/2025
3.0.251 174 3/18/2025
3.0.250 133 3/15/2025
3.0.249 112 3/15/2025
3.0.248 126 3/15/2025
3.0.247 131 3/15/2025
3.0.246 96 3/15/2025
3.0.245 109 3/15/2025
3.0.244 178 3/12/2025
3.0.243 219 3/12/2025
3.0.242 206 3/12/2025
3.0.241 192 3/12/2025
3.0.240 167 3/12/2025
3.0.239 190 3/12/2025
3.0.238 201 3/12/2025
3.0.237 181 3/12/2025
3.0.236 192 3/12/2025
3.0.235 188 3/12/2025
3.0.234 195 3/12/2025
3.0.233 220 3/11/2025
3.0.232 192 3/11/2025
3.0.231 199 3/11/2025
3.0.230 212 3/11/2025
3.0.229 183 3/11/2025
3.0.228 212 3/11/2025
3.0.227 193 3/11/2025
3.0.226 195 3/11/2025
3.0.225 204 3/11/2025
3.0.224 205 3/11/2025
3.0.223 197 3/11/2025
3.0.222 205 3/11/2025
3.0.221 242 3/7/2025
3.0.220 249 3/7/2025
3.0.219 260 3/7/2025
3.0.218 279 3/7/2025
3.0.217 253 3/7/2025
3.0.216 266 3/7/2025
3.0.215 239 3/7/2025
3.0.214 253 3/7/2025
3.0.213 268 3/7/2025
3.0.212 259 3/3/2025
3.0.211 156 3/2/2025
3.0.210 155 3/2/2025
3.0.209 131 3/2/2025
3.0.208 145 3/2/2025
3.0.207 136 3/2/2025
3.0.206 127 3/2/2025
3.0.205 127 3/2/2025
3.0.204 171 3/2/2025
3.0.203 122 3/2/2025
3.0.202 126 3/2/2025
3.0.201 147 3/2/2025
3.0.200 135 3/2/2025
3.0.199 136 3/2/2025
3.0.198 143 3/1/2025
3.0.197 142 3/1/2025
3.0.196 131 3/1/2025
3.0.195 125 3/1/2025
3.0.194 148 3/1/2025
3.0.193 132 3/1/2025
3.0.192 143 3/1/2025
3.0.191 151 3/1/2025
3.0.190 123 3/1/2025
3.0.189 142 3/1/2025
3.0.188 159 3/1/2025
3.0.187 128 3/1/2025
3.0.186 132 2/28/2025
3.0.185 144 2/26/2025
3.0.184 147 2/26/2025
3.0.183 141 2/26/2025
3.0.182 140 2/26/2025
3.0.181 135 2/26/2025
3.0.180 137 2/25/2025
3.0.179 140 2/25/2025
3.0.178 131 2/25/2025
3.0.177 130 2/25/2025
3.0.176 146 2/25/2025
3.0.175 123 2/25/2025
3.0.174 123 2/25/2025
3.0.173 139 2/25/2025
3.0.172 131 2/25/2025
3.0.171 164 2/24/2025
3.0.170 137 2/24/2025
3.0.169 125 2/24/2025
3.0.168 168 2/23/2025
3.0.167 144 2/23/2025
3.0.166 133 2/23/2025
3.0.165 125 2/23/2025
3.0.164 141 2/23/2025
3.0.163 129 2/23/2025
3.0.162 137 2/23/2025
3.0.161 139 2/23/2025
3.0.160 166 2/22/2025
3.0.159 150 2/22/2025
3.0.158 155 2/22/2025
3.0.157 148 2/22/2025
3.0.156 130 2/22/2025
3.0.155 149 2/22/2025
3.0.154 132 2/22/2025
3.0.153 139 2/22/2025
3.0.152 150 2/22/2025
3.0.151 163 2/22/2025
3.0.150 154 2/22/2025
3.0.149 158 2/22/2025
3.0.148 128 2/22/2025
3.0.147 146 2/22/2025
3.0.146 148 2/22/2025
3.0.145 153 2/22/2025
3.0.144 150 2/22/2025
3.0.143 123 2/22/2025
3.0.142 148 2/22/2025
3.0.141 148 2/21/2025
3.0.140 139 2/21/2025
3.0.139 140 2/21/2025
3.0.138 127 2/21/2025
3.0.137 134 2/21/2025
3.0.136 145 2/21/2025
3.0.135 147 2/21/2025
3.0.134 145 2/20/2025
3.0.133 170 2/19/2025
3.0.132 151 2/19/2025
3.0.131 144 2/19/2025
3.0.130 160 2/19/2025
3.0.129 161 2/19/2025
3.0.128 160 2/19/2025
3.0.127 162 2/19/2025
3.0.126 139 2/19/2025
3.0.125 150 2/19/2025
3.0.124 156 2/19/2025
3.0.123 139 2/19/2025
3.0.122 164 2/18/2025
3.0.121 157 2/18/2025
3.0.120 131 2/18/2025
3.0.119 141 2/18/2025
3.0.118 180 2/18/2025
3.0.117 155 2/18/2025
3.0.116 160 2/18/2025
3.0.115 146 2/18/2025
3.0.114 150 2/16/2025
3.0.113 167 2/14/2025
3.0.112 141 2/14/2025
3.0.111 129 2/14/2025
3.0.110 133 2/14/2025
3.0.109 163 2/14/2025
3.0.108 186 2/14/2025
3.0.107 157 2/14/2025
3.0.106 171 2/14/2025
3.0.105 132 2/13/2025
3.0.104 145 2/13/2025
3.0.103 148 2/13/2025
3.0.102 128 2/13/2025
3.0.101 186 2/12/2025
3.0.100 161 2/12/2025
3.0.99 162 2/12/2025
3.0.98 160 2/12/2025
3.0.97 149 2/12/2025
3.0.96 181 2/12/2025
3.0.95 142 2/12/2025
3.0.94 155 2/12/2025
3.0.93 137 2/12/2025
3.0.92 131 2/12/2025
3.0.91 140 2/12/2025
3.0.90 146 2/12/2025
3.0.89 152 2/12/2025
3.0.88 146 2/12/2025
3.0.87 157 2/12/2025
3.0.86 164 2/12/2025
3.0.85 162 2/12/2025
3.0.84 155 2/12/2025
3.0.83 158 2/12/2025
3.0.82 137 2/11/2025
3.0.81 138 2/11/2025
3.0.80 167 2/11/2025
3.0.79 145 2/11/2025
3.0.78 146 2/11/2025
3.0.77 157 2/11/2025
3.0.76 139 2/11/2025
3.0.75 154 2/11/2025
3.0.74 170 2/11/2025
3.0.73 188 2/11/2025
3.0.72 153 2/11/2025
3.0.71 147 2/11/2025
3.0.70 151 2/10/2025
3.0.69 154 2/10/2025
3.0.68 170 2/10/2025
3.0.67 138 2/10/2025
3.0.66 136 2/10/2025
3.0.65 147 2/10/2025
3.0.64 137 2/9/2025
3.0.63 153 2/9/2025
3.0.62 127 2/9/2025
3.0.61 173 2/9/2025
3.0.60 143 2/9/2025
3.0.59 137 2/9/2025
3.0.58 161 2/8/2025
3.0.57 142 2/8/2025
3.0.56 130 2/8/2025
3.0.55 173 2/8/2025
3.0.54 140 2/8/2025
3.0.53 144 2/8/2025
3.0.52 151 2/8/2025
3.0.51 134 2/8/2025
3.0.50 139 2/8/2025
3.0.49 150 2/8/2025
3.0.48 142 2/8/2025
3.0.47 155 2/8/2025
3.0.46 168 2/7/2025
3.0.45 155 2/7/2025
3.0.44 165 2/7/2025
3.0.43 148 2/7/2025
3.0.42 142 2/7/2025
3.0.41 147 2/7/2025
3.0.40 162 2/7/2025
3.0.39 158 2/7/2025
3.0.38 153 2/7/2025
3.0.37 159 2/7/2025
3.0.36 145 2/7/2025
3.0.35 149 2/7/2025
3.0.34 136 2/7/2025
3.0.33 181 2/7/2025
3.0.32 162 2/7/2025
3.0.31 145 2/7/2025
3.0.30 147 2/6/2025
3.0.29 161 2/6/2025
3.0.28 125 2/6/2025
3.0.27 128 2/6/2025
3.0.26 156 2/6/2025
3.0.25 144 2/5/2025
3.0.24 150 2/5/2025
3.0.23 150 2/5/2025
3.0.22 165 2/5/2025
3.0.21 138 2/5/2025
3.0.20 154 2/5/2025
3.0.19 156 2/5/2025
3.0.18 150 2/5/2025
3.0.17 151 2/5/2025
3.0.16 177 2/5/2025
3.0.15 145 2/5/2025
3.0.14 143 2/5/2025
3.0.13 142 2/5/2025
3.0.12 138 2/5/2025
3.0.11 174 2/5/2025
3.0.10 159 2/5/2025
3.0.9 143 2/5/2025
3.0.8 143 2/5/2025
3.0.7 145 2/3/2025
3.0.6 172 2/3/2025
3.0.5 140 2/3/2025
3.0.4 159 2/3/2025
3.0.3 148 2/3/2025