Soenneker.SemanticKernel.Cache 3.0.75

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