Soenneker.SemanticKernel.Cache 3.0.158

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.158
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 3.0.158
                    
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.158" />
                    
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.158" />
                    
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.158
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 3.0.158"
                    
#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.158
                    
#: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.158
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=3.0.158
                    
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 209 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 273 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 493 12/10/2025
4.0.594 538 12/10/2025
4.0.593 506 12/10/2025
4.0.592 424 12/10/2025
4.0.591 464 12/10/2025
4.0.590 554 12/8/2025
4.0.589 252 12/3/2025
4.0.588 190 12/3/2025
4.0.587 502 11/21/2025
4.0.586 387 11/21/2025
4.0.585 459 11/21/2025
4.0.584 381 11/21/2025
4.0.583 464 11/21/2025
4.0.582 389 11/20/2025
4.0.581 391 11/20/2025
4.0.580 388 11/20/2025
4.0.579 383 11/20/2025
4.0.578 559 11/12/2025
4.0.577 321 11/11/2025
4.0.576 377 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 223 11/7/2025
4.0.571 125 11/7/2025
4.0.570 280 11/7/2025
4.0.569 227 11/7/2025
4.0.568 261 11/7/2025
4.0.567 240 11/6/2025
4.0.566 239 11/6/2025
4.0.565 185 11/6/2025
4.0.564 355 11/4/2025
4.0.563 239 11/4/2025
4.0.562 239 11/4/2025
4.0.561 236 11/4/2025
4.0.560 180 11/4/2025
4.0.559 237 11/3/2025
4.0.558 363 10/30/2025
4.0.557 191 10/30/2025
4.0.556 189 10/30/2025
4.0.555 275 10/30/2025
4.0.554 184 10/30/2025
4.0.553 244 10/30/2025
4.0.552 311 10/30/2025
4.0.551 184 10/30/2025
4.0.550 188 10/29/2025
3.0.549 301 10/29/2025
3.0.548 338 10/23/2025
3.0.547 322 10/16/2025
3.0.546 171 10/16/2025
3.0.545 410 10/15/2025
3.0.544 232 10/14/2025
3.0.543 353 10/8/2025
3.0.542 167 10/8/2025
3.0.541 424 10/8/2025
3.0.540 273 10/7/2025
3.0.539 317 9/30/2025
3.0.538 170 9/30/2025
3.0.537 491 9/16/2025
3.0.536 373 9/16/2025
3.0.535 320 9/11/2025
3.0.534 254 9/10/2025
3.0.533 315 9/9/2025
3.0.532 211 9/9/2025
3.0.531 225 9/9/2025
3.0.530 173 9/9/2025
3.0.529 211 9/9/2025
3.0.528 441 9/5/2025
3.0.527 294 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 176 9/3/2025
3.0.522 182 9/3/2025
3.0.521 300 9/3/2025
3.0.520 178 9/3/2025
3.0.519 288 9/3/2025
3.0.518 386 8/28/2025
3.0.517 278 8/27/2025
3.0.516 285 8/20/2025
3.0.515 170 8/20/2025
3.0.514 264 8/17/2025
3.0.513 149 8/17/2025
3.0.512 359 8/15/2025
3.0.511 294 8/14/2025
3.0.510 253 8/12/2025
3.0.509 171 8/12/2025
3.0.508 331 8/12/2025
3.0.507 167 8/12/2025
3.0.506 274 8/11/2025
3.0.505 188 8/11/2025
3.0.504 169 8/11/2025
3.0.503 266 8/11/2025
3.0.502 156 8/11/2025
3.0.501 331 8/11/2025
3.0.500 435 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 392 7/30/2025
3.0.492 168 7/29/2025
3.0.491 605 7/24/2025
3.0.490 551 7/24/2025
3.0.489 533 7/9/2025
3.0.488 228 7/9/2025
3.0.487 189 7/9/2025
3.0.486 159 7/9/2025
3.0.485 244 7/8/2025
3.0.484 248 7/8/2025
3.0.483 517 7/4/2025
3.0.482 362 7/1/2025
3.0.481 175 7/1/2025
3.0.480 362 6/28/2025
3.0.479 138 6/28/2025
3.0.478 104 6/28/2025
3.0.477 225 6/28/2025
3.0.476 95 6/28/2025
3.0.475 253 6/28/2025
3.0.474 99 6/28/2025
3.0.473 94 6/28/2025
3.0.472 93 6/27/2025
3.0.471 119 6/27/2025
3.0.470 123 6/27/2025
3.0.469 416 6/26/2025
3.0.468 257 6/25/2025
3.0.467 298 6/25/2025
3.0.466 271 6/24/2025
3.0.465 421 6/16/2025
3.0.464 200 6/16/2025
3.0.463 435 6/11/2025
3.0.462 380 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 375 6/10/2025
3.0.455 575 6/3/2025
3.0.454 234 6/3/2025
3.0.453 459 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 284 5/28/2025
3.0.447 190 5/28/2025
3.0.446 215 5/27/2025
3.0.445 174 5/27/2025
3.0.444 289 5/27/2025
3.0.443 198 5/27/2025
3.0.442 243 5/27/2025
3.0.441 169 5/27/2025
3.0.440 192 5/27/2025
3.0.439 439 5/26/2025
3.0.438 189 5/25/2025
3.0.437 191 5/25/2025
3.0.436 198 5/23/2025
3.0.435 215 5/23/2025
3.0.434 222 5/23/2025
3.0.433 173 5/23/2025
3.0.432 184 5/23/2025
3.0.431 153 5/23/2025
3.0.430 200 5/23/2025
3.0.429 236 5/23/2025
3.0.428 188 5/23/2025
3.0.427 197 5/22/2025
3.0.426 177 5/22/2025
3.0.425 212 5/22/2025
3.0.424 504 5/21/2025
3.0.423 231 5/21/2025
3.0.422 305 5/20/2025
3.0.421 199 5/20/2025
3.0.420 273 5/19/2025
3.0.419 469 5/18/2025
3.0.418 231 5/18/2025
3.0.417 212 5/18/2025
3.0.416 224 5/18/2025
3.0.414 139 5/18/2025
3.0.413 217 5/16/2025
3.0.412 226 5/16/2025
3.0.411 291 5/14/2025
3.0.410 270 5/14/2025
3.0.409 281 5/14/2025
3.0.408 270 5/14/2025
3.0.407 268 5/14/2025
3.0.406 174 5/8/2025
3.0.405 188 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 199 5/8/2025
3.0.399 201 5/7/2025
3.0.398 210 5/6/2025
3.0.397 174 5/6/2025
3.0.396 175 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 184 5/5/2025
3.0.391 190 5/5/2025
3.0.390 170 5/5/2025
3.0.389 196 5/5/2025
3.0.388 174 5/5/2025
3.0.387 184 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 133 4/27/2025
3.0.382 155 4/26/2025
3.0.381 141 4/26/2025
3.0.380 240 4/18/2025
3.0.379 169 4/11/2025
3.0.378 215 4/9/2025
3.0.377 192 4/9/2025
3.0.376 238 4/9/2025
3.0.375 211 4/9/2025
3.0.374 198 4/8/2025
3.0.373 200 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 195 4/8/2025
3.0.368 195 4/8/2025
3.0.367 210 4/8/2025
3.0.366 203 4/8/2025
3.0.365 217 4/8/2025
3.0.364 225 4/8/2025
3.0.363 215 4/8/2025
3.0.362 197 4/8/2025
3.0.361 224 4/8/2025
3.0.360 212 4/8/2025
3.0.359 206 4/7/2025
3.0.358 200 4/7/2025
3.0.357 186 4/7/2025
3.0.356 228 4/7/2025
3.0.355 204 4/7/2025
3.0.354 216 4/7/2025
3.0.353 211 4/7/2025
3.0.352 206 4/7/2025
3.0.351 192 4/7/2025
3.0.350 236 4/7/2025
3.0.349 175 4/7/2025
3.0.348 197 4/7/2025
3.0.347 207 4/7/2025
3.0.346 195 4/7/2025
3.0.345 221 4/7/2025
3.0.344 215 4/7/2025
3.0.343 205 4/7/2025
3.0.342 231 4/6/2025
3.0.341 200 4/6/2025
3.0.340 203 4/6/2025
3.0.339 205 4/6/2025
3.0.338 190 4/6/2025
3.0.337 220 4/6/2025
3.0.336 198 4/6/2025
3.0.335 204 4/6/2025
3.0.334 196 4/6/2025
3.0.333 178 4/6/2025
3.0.332 167 4/6/2025
3.0.331 176 4/6/2025
3.0.330 187 4/6/2025
3.0.329 183 4/6/2025
3.0.328 138 4/6/2025
3.0.327 174 4/6/2025
3.0.326 153 4/6/2025
3.0.325 153 4/5/2025
3.0.324 174 4/5/2025
3.0.323 128 4/5/2025
3.0.322 120 4/5/2025
3.0.321 123 4/5/2025
3.0.320 139 4/5/2025
3.0.319 110 4/5/2025
3.0.318 127 4/5/2025
3.0.317 132 4/5/2025
3.0.316 134 4/4/2025
3.0.315 143 4/4/2025
3.0.314 146 4/4/2025
3.0.313 204 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 195 4/3/2025
3.0.306 214 4/2/2025
3.0.305 230 4/1/2025
3.0.304 187 4/1/2025
3.0.303 203 4/1/2025
3.0.302 212 4/1/2025
3.0.301 197 4/1/2025
3.0.300 191 4/1/2025
3.0.299 224 4/1/2025
3.0.298 197 4/1/2025
3.0.297 225 4/1/2025
3.0.296 180 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 208 3/31/2025
3.0.291 190 3/30/2025
3.0.290 226 3/29/2025
3.0.289 137 3/29/2025
3.0.288 169 3/29/2025
3.0.287 134 3/29/2025
3.0.286 126 3/29/2025
3.0.285 153 3/29/2025
3.0.284 170 3/27/2025
3.0.283 220 3/27/2025
3.0.282 170 3/27/2025
3.0.281 171 3/27/2025
3.0.280 162 3/26/2025
3.0.279 496 3/26/2025
3.0.278 507 3/26/2025
3.0.277 518 3/26/2025
3.0.276 535 3/25/2025
3.0.275 532 3/25/2025
3.0.274 514 3/25/2025
3.0.273 551 3/25/2025
3.0.272 538 3/25/2025
3.0.271 539 3/25/2025
3.0.270 533 3/25/2025
3.0.269 135 3/21/2025
3.0.268 127 3/21/2025
3.0.267 127 3/21/2025
3.0.266 142 3/21/2025
3.0.265 146 3/21/2025
3.0.264 191 3/21/2025
3.0.263 168 3/21/2025
3.0.262 192 3/20/2025
3.0.261 184 3/20/2025
3.0.260 177 3/19/2025
3.0.259 184 3/19/2025
3.0.258 166 3/18/2025
3.0.257 170 3/18/2025
3.0.256 171 3/18/2025
3.0.255 179 3/18/2025
3.0.254 193 3/18/2025
3.0.253 177 3/18/2025
3.0.252 176 3/18/2025
3.0.251 175 3/18/2025
3.0.250 133 3/15/2025
3.0.249 113 3/15/2025
3.0.248 127 3/15/2025
3.0.247 133 3/15/2025
3.0.246 98 3/15/2025
3.0.245 110 3/15/2025
3.0.244 179 3/12/2025
3.0.243 220 3/12/2025
3.0.242 207 3/12/2025
3.0.241 192 3/12/2025
3.0.240 168 3/12/2025
3.0.239 190 3/12/2025
3.0.238 201 3/12/2025
3.0.237 182 3/12/2025
3.0.236 193 3/12/2025
3.0.235 189 3/12/2025
3.0.234 195 3/12/2025
3.0.233 220 3/11/2025
3.0.232 193 3/11/2025
3.0.231 199 3/11/2025
3.0.230 213 3/11/2025
3.0.229 183 3/11/2025
3.0.228 212 3/11/2025
3.0.227 194 3/11/2025
3.0.226 195 3/11/2025
3.0.225 205 3/11/2025
3.0.224 206 3/11/2025
3.0.223 198 3/11/2025
3.0.222 206 3/11/2025
3.0.221 243 3/7/2025
3.0.220 249 3/7/2025
3.0.219 261 3/7/2025
3.0.218 279 3/7/2025
3.0.217 253 3/7/2025
3.0.216 267 3/7/2025
3.0.215 240 3/7/2025
3.0.214 254 3/7/2025
3.0.213 268 3/7/2025
3.0.212 259 3/3/2025
3.0.211 157 3/2/2025
3.0.210 155 3/2/2025
3.0.209 132 3/2/2025
3.0.208 145 3/2/2025
3.0.207 137 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 149 3/2/2025
3.0.200 136 3/2/2025
3.0.199 137 3/2/2025
3.0.198 143 3/1/2025
3.0.197 142 3/1/2025
3.0.196 132 3/1/2025
3.0.195 125 3/1/2025
3.0.194 148 3/1/2025
3.0.193 133 3/1/2025
3.0.192 144 3/1/2025
3.0.191 152 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 129 3/1/2025
3.0.186 132 2/28/2025
3.0.185 146 2/26/2025
3.0.184 149 2/26/2025
3.0.183 141 2/26/2025
3.0.182 140 2/26/2025
3.0.181 136 2/26/2025
3.0.180 137 2/25/2025
3.0.179 141 2/25/2025
3.0.178 131 2/25/2025
3.0.177 131 2/25/2025
3.0.176 147 2/25/2025
3.0.175 124 2/25/2025
3.0.174 124 2/25/2025
3.0.173 139 2/25/2025
3.0.172 133 2/25/2025
3.0.171 164 2/24/2025
3.0.170 138 2/24/2025
3.0.169 126 2/24/2025
3.0.168 168 2/23/2025
3.0.167 145 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 130 2/23/2025
3.0.162 138 2/23/2025
3.0.161 139 2/23/2025
3.0.160 167 2/22/2025
3.0.159 150 2/22/2025
3.0.158 156 2/22/2025
3.0.157 149 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 140 2/22/2025
3.0.152 150 2/22/2025
3.0.151 163 2/22/2025
3.0.150 155 2/22/2025
3.0.149 158 2/22/2025
3.0.148 129 2/22/2025
3.0.147 146 2/22/2025
3.0.146 148 2/22/2025
3.0.145 155 2/22/2025
3.0.144 150 2/22/2025
3.0.143 124 2/22/2025
3.0.142 149 2/22/2025
3.0.141 149 2/21/2025
3.0.140 141 2/21/2025
3.0.139 141 2/21/2025
3.0.138 127 2/21/2025
3.0.137 135 2/21/2025
3.0.136 146 2/21/2025
3.0.135 147 2/21/2025
3.0.134 146 2/20/2025
3.0.133 172 2/19/2025
3.0.132 152 2/19/2025
3.0.131 144 2/19/2025
3.0.130 160 2/19/2025
3.0.129 162 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 151 2/19/2025
3.0.124 157 2/19/2025
3.0.123 140 2/19/2025
3.0.122 166 2/18/2025
3.0.121 159 2/18/2025
3.0.120 132 2/18/2025
3.0.119 141 2/18/2025
3.0.118 181 2/18/2025
3.0.117 156 2/18/2025
3.0.116 161 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 143 2/14/2025
3.0.111 130 2/14/2025
3.0.110 134 2/14/2025
3.0.109 164 2/14/2025
3.0.108 186 2/14/2025
3.0.107 158 2/14/2025
3.0.106 173 2/14/2025
3.0.105 132 2/13/2025
3.0.104 145 2/13/2025
3.0.103 149 2/13/2025
3.0.102 129 2/13/2025
3.0.101 186 2/12/2025
3.0.100 162 2/12/2025
3.0.99 162 2/12/2025
3.0.98 161 2/12/2025
3.0.97 149 2/12/2025
3.0.96 181 2/12/2025
3.0.95 143 2/12/2025
3.0.94 155 2/12/2025
3.0.93 138 2/12/2025
3.0.92 131 2/12/2025
3.0.91 140 2/12/2025
3.0.90 148 2/12/2025
3.0.89 154 2/12/2025
3.0.88 148 2/12/2025
3.0.87 159 2/12/2025
3.0.86 164 2/12/2025
3.0.85 162 2/12/2025
3.0.84 156 2/12/2025
3.0.83 158 2/12/2025
3.0.82 138 2/11/2025
3.0.81 138 2/11/2025
3.0.80 167 2/11/2025
3.0.79 146 2/11/2025
3.0.78 146 2/11/2025
3.0.77 158 2/11/2025
3.0.76 139 2/11/2025
3.0.75 155 2/11/2025
3.0.74 170 2/11/2025
3.0.73 188 2/11/2025
3.0.72 154 2/11/2025
3.0.71 148 2/11/2025
3.0.70 151 2/10/2025
3.0.69 154 2/10/2025
3.0.68 171 2/10/2025
3.0.67 138 2/10/2025
3.0.66 137 2/10/2025
3.0.65 148 2/10/2025
3.0.64 139 2/9/2025
3.0.63 154 2/9/2025
3.0.62 127 2/9/2025
3.0.61 174 2/9/2025
3.0.60 144 2/9/2025
3.0.59 137 2/9/2025
3.0.58 162 2/8/2025
3.0.57 143 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 145 2/8/2025
3.0.52 151 2/8/2025
3.0.51 136 2/8/2025
3.0.50 139 2/8/2025
3.0.49 150 2/8/2025
3.0.48 144 2/8/2025
3.0.47 157 2/8/2025
3.0.46 168 2/7/2025
3.0.45 155 2/7/2025
3.0.44 166 2/7/2025
3.0.43 149 2/7/2025
3.0.42 143 2/7/2025
3.0.41 148 2/7/2025
3.0.40 163 2/7/2025
3.0.39 159 2/7/2025
3.0.38 154 2/7/2025
3.0.37 159 2/7/2025
3.0.36 146 2/7/2025
3.0.35 150 2/7/2025
3.0.34 137 2/7/2025
3.0.33 183 2/7/2025
3.0.32 163 2/7/2025
3.0.31 146 2/7/2025
3.0.30 147 2/6/2025
3.0.29 162 2/6/2025
3.0.28 127 2/6/2025
3.0.27 129 2/6/2025
3.0.26 157 2/6/2025
3.0.25 144 2/5/2025
3.0.24 151 2/5/2025
3.0.23 150 2/5/2025
3.0.22 166 2/5/2025
3.0.21 139 2/5/2025
3.0.20 155 2/5/2025
3.0.19 157 2/5/2025
3.0.18 150 2/5/2025
3.0.17 153 2/5/2025
3.0.16 178 2/5/2025
3.0.15 145 2/5/2025
3.0.14 144 2/5/2025
3.0.13 143 2/5/2025
3.0.12 139 2/5/2025
3.0.11 175 2/5/2025
3.0.10 160 2/5/2025
3.0.9 144 2/5/2025
3.0.8 144 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 160 2/3/2025
3.0.3 149 2/3/2025