Soenneker.SemanticKernel.Cache 3.0.52

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