Soenneker.SemanticKernel.Cache 3.0.135

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.135
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 3.0.135
                    
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.135" />
                    
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.135" />
                    
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.135
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 3.0.135"
                    
#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.135
                    
#: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.135
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=3.0.135
                    
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 133 12/21/2025
4.0.611 82 12/21/2025
4.0.610 208 12/21/2025
4.0.609 78 12/21/2025
4.0.608 192 12/20/2025
4.0.607 246 12/20/2025
4.0.606 253 12/19/2025
4.0.605 248 12/19/2025
4.0.604 488 12/16/2025
4.0.603 308 12/15/2025
4.0.602 251 12/15/2025
4.0.601 369 12/15/2025
4.0.600 271 12/15/2025
4.0.599 237 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 535 12/10/2025
4.0.593 503 12/10/2025
4.0.592 421 12/10/2025
4.0.591 463 12/10/2025
4.0.590 553 12/8/2025
4.0.589 250 12/3/2025
4.0.588 188 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 379 11/21/2025
4.0.583 462 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 319 11/11/2025
4.0.576 376 11/11/2025
4.0.575 317 11/11/2025
4.0.574 276 11/11/2025
4.0.573 438 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 237 11/6/2025
4.0.565 185 11/6/2025
4.0.564 353 11/4/2025
4.0.563 238 11/4/2025
4.0.562 238 11/4/2025
4.0.561 235 11/4/2025
4.0.560 179 11/4/2025
4.0.559 235 11/3/2025
4.0.558 362 10/30/2025
4.0.557 190 10/30/2025
4.0.556 188 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 182 10/30/2025
4.0.550 187 10/29/2025
3.0.549 300 10/29/2025
3.0.548 337 10/23/2025
3.0.547 321 10/16/2025
3.0.546 168 10/16/2025
3.0.545 408 10/15/2025
3.0.544 230 10/14/2025
3.0.543 351 10/8/2025
3.0.542 165 10/8/2025
3.0.541 423 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 490 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 209 9/9/2025
3.0.531 223 9/9/2025
3.0.530 171 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 269 9/3/2025
3.0.523 175 9/3/2025
3.0.522 181 9/3/2025
3.0.521 299 9/3/2025
3.0.520 177 9/3/2025
3.0.519 286 9/3/2025
3.0.518 385 8/28/2025
3.0.517 276 8/27/2025
3.0.516 284 8/20/2025
3.0.515 167 8/20/2025
3.0.514 262 8/17/2025
3.0.513 148 8/17/2025
3.0.512 357 8/15/2025
3.0.511 293 8/14/2025
3.0.510 251 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 167 8/11/2025
3.0.503 264 8/11/2025
3.0.502 155 8/11/2025
3.0.501 330 8/11/2025
3.0.500 434 8/11/2025
3.0.499 208 8/11/2025
3.0.498 438 8/6/2025
3.0.497 364 8/5/2025
3.0.496 258 8/5/2025
3.0.495 357 8/5/2025
3.0.494 261 8/5/2025
3.0.493 391 7/30/2025
3.0.492 168 7/29/2025
3.0.491 604 7/24/2025
3.0.490 550 7/24/2025
3.0.489 531 7/9/2025
3.0.488 227 7/9/2025
3.0.487 188 7/9/2025
3.0.486 158 7/9/2025
3.0.485 242 7/8/2025
3.0.484 246 7/8/2025
3.0.483 514 7/4/2025
3.0.482 360 7/1/2025
3.0.481 174 7/1/2025
3.0.480 360 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 93 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 117 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 269 6/24/2025
3.0.465 419 6/16/2025
3.0.464 197 6/16/2025
3.0.463 434 6/11/2025
3.0.462 379 6/11/2025
3.0.461 428 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 303 6/11/2025
3.0.456 372 6/10/2025
3.0.455 573 6/3/2025
3.0.454 233 6/3/2025
3.0.453 458 6/3/2025
3.0.452 266 6/2/2025
3.0.451 248 6/2/2025
3.0.450 335 5/28/2025
3.0.449 263 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 197 5/27/2025
3.0.442 242 5/27/2025
3.0.441 166 5/27/2025
3.0.440 191 5/27/2025
3.0.439 437 5/26/2025
3.0.438 187 5/25/2025
3.0.437 190 5/25/2025
3.0.436 196 5/23/2025
3.0.435 213 5/23/2025
3.0.434 220 5/23/2025
3.0.433 173 5/23/2025
3.0.432 182 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 185 5/23/2025
3.0.427 196 5/22/2025
3.0.426 176 5/22/2025
3.0.425 211 5/22/2025
3.0.424 503 5/21/2025
3.0.423 231 5/21/2025
3.0.422 303 5/20/2025
3.0.421 199 5/20/2025
3.0.420 270 5/19/2025
3.0.419 467 5/18/2025
3.0.418 230 5/18/2025
3.0.417 209 5/18/2025
3.0.416 223 5/18/2025
3.0.414 138 5/18/2025
3.0.413 214 5/16/2025
3.0.412 226 5/16/2025
3.0.411 289 5/14/2025
3.0.410 269 5/14/2025
3.0.409 281 5/14/2025
3.0.408 269 5/14/2025
3.0.407 266 5/14/2025
3.0.406 173 5/8/2025
3.0.405 186 5/8/2025
3.0.404 184 5/8/2025
3.0.403 178 5/8/2025
3.0.402 175 5/8/2025
3.0.401 192 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 173 5/6/2025
3.0.395 170 5/5/2025
3.0.394 216 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 167 5/5/2025
3.0.389 193 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 176 4/27/2025
3.0.383 131 4/27/2025
3.0.382 153 4/26/2025
3.0.381 140 4/26/2025
3.0.380 240 4/18/2025
3.0.379 167 4/11/2025
3.0.378 214 4/9/2025
3.0.377 190 4/9/2025
3.0.376 237 4/9/2025
3.0.375 209 4/9/2025
3.0.374 197 4/8/2025
3.0.373 198 4/8/2025
3.0.372 208 4/8/2025
3.0.371 232 4/8/2025
3.0.370 215 4/8/2025
3.0.369 194 4/8/2025
3.0.368 195 4/8/2025
3.0.367 209 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 210 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 227 4/7/2025
3.0.355 203 4/7/2025
3.0.354 215 4/7/2025
3.0.353 209 4/7/2025
3.0.352 204 4/7/2025
3.0.351 191 4/7/2025
3.0.350 235 4/7/2025
3.0.349 174 4/7/2025
3.0.348 196 4/7/2025
3.0.347 206 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 203 4/7/2025
3.0.342 229 4/6/2025
3.0.341 198 4/6/2025
3.0.340 201 4/6/2025
3.0.339 204 4/6/2025
3.0.338 187 4/6/2025
3.0.337 219 4/6/2025
3.0.336 195 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 165 4/6/2025
3.0.331 175 4/6/2025
3.0.330 186 4/6/2025
3.0.329 182 4/6/2025
3.0.328 135 4/6/2025
3.0.327 172 4/6/2025
3.0.326 150 4/6/2025
3.0.325 151 4/5/2025
3.0.324 173 4/5/2025
3.0.323 126 4/5/2025
3.0.322 119 4/5/2025
3.0.321 122 4/5/2025
3.0.320 137 4/5/2025
3.0.319 109 4/5/2025
3.0.318 127 4/5/2025
3.0.317 131 4/5/2025
3.0.316 132 4/4/2025
3.0.315 141 4/4/2025
3.0.314 145 4/4/2025
3.0.313 203 4/4/2025
3.0.312 199 4/4/2025
3.0.311 190 4/4/2025
3.0.310 244 4/4/2025
3.0.309 182 4/4/2025
3.0.308 220 4/3/2025
3.0.307 193 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 210 4/1/2025
3.0.301 196 4/1/2025
3.0.300 189 4/1/2025
3.0.299 223 4/1/2025
3.0.298 195 4/1/2025
3.0.297 224 4/1/2025
3.0.296 178 4/1/2025
3.0.295 182 3/31/2025
3.0.294 182 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 135 3/29/2025
3.0.288 167 3/29/2025
3.0.287 132 3/29/2025
3.0.286 124 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 517 3/26/2025
3.0.276 533 3/25/2025
3.0.275 531 3/25/2025
3.0.274 512 3/25/2025
3.0.273 550 3/25/2025
3.0.272 536 3/25/2025
3.0.271 536 3/25/2025
3.0.270 531 3/25/2025
3.0.269 134 3/21/2025
3.0.268 125 3/21/2025
3.0.267 127 3/21/2025
3.0.266 140 3/21/2025
3.0.265 145 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 181 3/20/2025
3.0.260 176 3/19/2025
3.0.259 183 3/19/2025
3.0.258 163 3/18/2025
3.0.257 168 3/18/2025
3.0.256 168 3/18/2025
3.0.255 178 3/18/2025
3.0.254 191 3/18/2025
3.0.253 176 3/18/2025
3.0.252 175 3/18/2025
3.0.251 173 3/18/2025
3.0.250 133 3/15/2025
3.0.249 112 3/15/2025
3.0.248 125 3/15/2025
3.0.247 130 3/15/2025
3.0.246 95 3/15/2025
3.0.245 108 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 190 3/12/2025
3.0.240 167 3/12/2025
3.0.239 190 3/12/2025
3.0.238 200 3/12/2025
3.0.237 180 3/12/2025
3.0.236 186 3/12/2025
3.0.235 187 3/12/2025
3.0.234 195 3/12/2025
3.0.233 219 3/11/2025
3.0.232 192 3/11/2025
3.0.231 198 3/11/2025
3.0.230 210 3/11/2025
3.0.229 182 3/11/2025
3.0.228 211 3/11/2025
3.0.227 193 3/11/2025
3.0.226 194 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 248 3/7/2025
3.0.219 259 3/7/2025
3.0.218 278 3/7/2025
3.0.217 253 3/7/2025
3.0.216 265 3/7/2025
3.0.215 238 3/7/2025
3.0.214 252 3/7/2025
3.0.213 268 3/7/2025
3.0.212 258 3/3/2025
3.0.211 156 3/2/2025
3.0.210 154 3/2/2025
3.0.209 130 3/2/2025
3.0.208 144 3/2/2025
3.0.207 135 3/2/2025
3.0.206 126 3/2/2025
3.0.205 127 3/2/2025
3.0.204 169 3/2/2025
3.0.203 121 3/2/2025
3.0.202 125 3/2/2025
3.0.201 146 3/2/2025
3.0.200 135 3/2/2025
3.0.199 135 3/2/2025
3.0.198 143 3/1/2025
3.0.197 142 3/1/2025
3.0.196 130 3/1/2025
3.0.195 125 3/1/2025
3.0.194 148 3/1/2025
3.0.193 131 3/1/2025
3.0.192 142 3/1/2025
3.0.191 150 3/1/2025
3.0.190 122 3/1/2025
3.0.189 141 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 146 2/26/2025
3.0.183 141 2/26/2025
3.0.182 138 2/26/2025
3.0.181 135 2/26/2025
3.0.180 137 2/25/2025
3.0.179 138 2/25/2025
3.0.178 131 2/25/2025
3.0.177 129 2/25/2025
3.0.176 146 2/25/2025
3.0.175 122 2/25/2025
3.0.174 123 2/25/2025
3.0.173 138 2/25/2025
3.0.172 130 2/25/2025
3.0.171 164 2/24/2025
3.0.170 137 2/24/2025
3.0.169 123 2/24/2025
3.0.168 167 2/23/2025
3.0.167 144 2/23/2025
3.0.166 132 2/23/2025
3.0.165 124 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 138 2/23/2025
3.0.160 165 2/22/2025
3.0.159 149 2/22/2025
3.0.158 155 2/22/2025
3.0.157 147 2/22/2025
3.0.156 128 2/22/2025
3.0.155 148 2/22/2025
3.0.154 131 2/22/2025
3.0.153 137 2/22/2025
3.0.152 149 2/22/2025
3.0.151 162 2/22/2025
3.0.150 153 2/22/2025
3.0.149 158 2/22/2025
3.0.148 126 2/22/2025
3.0.147 145 2/22/2025
3.0.146 147 2/22/2025
3.0.145 152 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 139 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 146 2/21/2025
3.0.134 145 2/20/2025
3.0.133 170 2/19/2025
3.0.132 150 2/19/2025
3.0.131 144 2/19/2025
3.0.130 160 2/19/2025
3.0.129 160 2/19/2025
3.0.128 159 2/19/2025
3.0.127 161 2/19/2025
3.0.126 139 2/19/2025
3.0.125 150 2/19/2025
3.0.124 155 2/19/2025
3.0.123 137 2/19/2025
3.0.122 163 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 159 2/18/2025
3.0.115 144 2/18/2025
3.0.114 150 2/16/2025
3.0.113 166 2/14/2025
3.0.112 141 2/14/2025
3.0.111 129 2/14/2025
3.0.110 131 2/14/2025
3.0.109 163 2/14/2025
3.0.108 184 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 185 2/12/2025
3.0.100 160 2/12/2025
3.0.99 161 2/12/2025
3.0.98 160 2/12/2025
3.0.97 149 2/12/2025
3.0.96 180 2/12/2025
3.0.95 141 2/12/2025
3.0.94 153 2/12/2025
3.0.93 137 2/12/2025
3.0.92 130 2/12/2025
3.0.91 139 2/12/2025
3.0.90 145 2/12/2025
3.0.89 151 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 160 2/12/2025
3.0.84 155 2/12/2025
3.0.83 157 2/12/2025
3.0.82 137 2/11/2025
3.0.81 138 2/11/2025
3.0.80 166 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 138 2/11/2025
3.0.75 153 2/11/2025
3.0.74 169 2/11/2025
3.0.73 187 2/11/2025
3.0.72 152 2/11/2025
3.0.71 147 2/11/2025
3.0.70 151 2/10/2025
3.0.69 152 2/10/2025
3.0.68 169 2/10/2025
3.0.67 137 2/10/2025
3.0.66 135 2/10/2025
3.0.65 147 2/10/2025
3.0.64 136 2/9/2025
3.0.63 153 2/9/2025
3.0.62 125 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 160 2/8/2025
3.0.57 142 2/8/2025
3.0.56 129 2/8/2025
3.0.55 172 2/8/2025
3.0.54 139 2/8/2025
3.0.53 143 2/8/2025
3.0.52 150 2/8/2025
3.0.51 134 2/8/2025
3.0.50 138 2/8/2025
3.0.49 149 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 146 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 158 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 180 2/7/2025
3.0.32 159 2/7/2025
3.0.31 144 2/7/2025
3.0.30 146 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 155 2/6/2025
3.0.25 143 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 137 2/5/2025
3.0.20 153 2/5/2025
3.0.19 155 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 143 2/5/2025
3.0.14 142 2/5/2025
3.0.13 142 2/5/2025
3.0.12 136 2/5/2025
3.0.11 174 2/5/2025
3.0.10 157 2/5/2025
3.0.9 143 2/5/2025
3.0.8 142 2/5/2025
3.0.7 144 2/3/2025
3.0.6 171 2/3/2025
3.0.5 140 2/3/2025
3.0.4 159 2/3/2025
3.0.3 148 2/3/2025