Soenneker.Validators.ExpiringKey 3.0.1210

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Soenneker.Validators.ExpiringKey --version 3.0.1210
                    
NuGet\Install-Package Soenneker.Validators.ExpiringKey -Version 3.0.1210
                    
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.Validators.ExpiringKey" Version="3.0.1210" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Soenneker.Validators.ExpiringKey" Version="3.0.1210" />
                    
Directory.Packages.props
<PackageReference Include="Soenneker.Validators.ExpiringKey" />
                    
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.Validators.ExpiringKey --version 3.0.1210
                    
#r "nuget: Soenneker.Validators.ExpiringKey, 3.0.1210"
                    
#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.Validators.ExpiringKey@3.0.1210
                    
#: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.Validators.ExpiringKey&version=3.0.1210
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.Validators.ExpiringKey&version=3.0.1210
                    
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.Validators.ExpiringKey

A validation module that checks for keys, stores them, expires them after an amount of time

Ideal for caching, session management, and more.

🚀 Features

  • Validate Key: Check if a key exists.
  • Add Key: Add a key with an expiration time.
  • Validate and Add: Validate if a key exists and add it if not.
  • Remove Key: Remove a key.

Installation

dotnet add package Soenneker.Validators.ExpiringKey

💻 Usage

IExpiringKeyValidator can be registered within DI, and injected:

public static async Task Main(string[] args)
{
    ...
    builder.Services.AddExpiringKeyValidatorAsSingleton();
}

or it can be initialized manually: new ExpiringKeyValidator().

Validate Key

Check if a key is present.

bool Validate(string key)

Add Key

Add a key with an expiration time.

void Add(string key, int expirationTimeMilliseconds)

Validate and Add Key

Validate a key and add it if it doesn't exist.

bool ValidateAndAdd(string key, int expirationTimeMilliseconds) // true if doesn't exist, false if it does

Remove Key

Remove a key.

void Remove(string key)

Example

var validator = new ExpiringKeyValidator();
validator.Add("key1", 5000); // 5 seconds

var invalid = validator.Validate("key1"); // false, key exists

await Task.Delay(7000); // wait 7 seconds

var validAfterTime = validator.Validate("key1"); // true, key does not exist
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

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.0.1268 34 1/6/2026
4.0.1267 62 1/2/2026
4.0.1266 59 1/2/2026
4.0.1265 61 1/2/2026
4.0.1264 64 12/31/2025
4.0.1263 115 12/21/2025
4.0.1262 426 12/10/2025
4.0.1261 409 12/8/2025
4.0.1260 411 12/8/2025
3.0.1252 189 10/14/2025
3.0.1251 206 9/9/2025
3.0.1250 195 9/3/2025
3.0.1249 189 9/3/2025
3.0.1248 191 9/3/2025
3.0.1247 191 8/11/2025
3.0.1246 185 8/11/2025
3.0.1245 186 8/11/2025
3.0.1244 184 8/11/2025
3.0.1243 242 8/5/2025
3.0.1242 183 7/8/2025
3.0.1241 183 7/3/2025
3.0.1240 195 7/2/2025
3.0.1239 130 6/28/2025
3.0.1238 114 6/27/2025
3.0.1237 122 6/27/2025
3.0.1236 139 6/27/2025
3.0.1235 344 6/11/2025
3.0.1234 210 5/27/2025
3.0.1233 210 5/27/2025
3.0.1232 202 5/27/2025
3.0.1231 194 5/23/2025
3.0.1230 203 5/23/2025
3.0.1229 203 5/22/2025
3.0.1228 286 5/13/2025
3.0.1227 225 5/8/2025
3.0.1226 200 5/7/2025
3.0.1225 203 5/7/2025
3.0.1223 203 5/5/2025
3.0.1222 201 5/5/2025
3.0.1221 198 5/5/2025
3.0.1220 210 5/5/2025
3.0.1219 208 5/5/2025
3.0.1218 207 4/9/2025
3.0.1217 241 4/8/2025
3.0.1216 227 4/8/2025
3.0.1214 220 4/8/2025
3.0.1213 199 4/8/2025
3.0.1212 226 4/8/2025
3.0.1211 200 4/8/2025
3.0.1210 192 4/8/2025
3.0.1209 227 4/8/2025
3.0.1208 190 4/8/2025
3.0.1207 220 4/8/2025
3.0.1206 220 4/8/2025
3.0.1205 199 4/8/2025
3.0.1204 219 4/8/2025
3.0.1203 196 4/8/2025
3.0.1202 208 4/8/2025
3.0.1201 236 4/8/2025
3.0.1200 221 4/7/2025
3.0.1199 185 4/7/2025
3.0.1198 225 4/7/2025
3.0.1197 202 4/7/2025
3.0.1196 216 4/7/2025
3.0.1195 206 4/7/2025
3.0.1194 211 4/7/2025
3.0.1193 231 4/7/2025
3.0.1192 201 4/7/2025
3.0.1191 219 4/7/2025
3.0.1190 220 4/7/2025
3.0.1189 207 4/6/2025
3.0.1188 202 4/6/2025
3.0.1187 190 4/6/2025
3.0.1186 167 4/6/2025
3.0.1185 165 4/6/2025
3.0.1184 165 4/6/2025
3.0.1183 147 4/6/2025
3.0.1182 111 4/5/2025
3.0.1181 141 4/5/2025
3.0.1180 124 4/5/2025
3.0.1179 123 4/5/2025
3.0.1178 130 4/5/2025
3.0.1177 145 4/5/2025
3.0.1176 131 4/5/2025
3.0.1175 147 4/5/2025
3.0.1174 148 4/5/2025
3.0.1173 146 4/4/2025
3.0.1172 181 4/4/2025
3.0.1171 203 4/4/2025
3.0.1170 212 4/4/2025
3.0.1169 216 4/1/2025
3.0.1168 191 4/1/2025
3.0.1167 215 4/1/2025
3.0.1166 186 4/1/2025
3.0.1165 213 4/1/2025
3.0.1164 219 4/1/2025
3.0.1163 205 3/31/2025
3.0.1162 208 3/31/2025
3.0.1161 217 3/31/2025
3.0.1160 215 3/31/2025
3.0.1159 156 3/29/2025
3.0.1158 145 3/29/2025
3.0.1157 126 3/29/2025
3.0.1156 139 3/29/2025
3.0.1155 530 3/25/2025
3.0.1154 527 3/25/2025
3.0.1153 525 3/25/2025
3.0.1152 531 3/25/2025
3.0.1151 520 3/25/2025
3.0.1150 170 3/21/2025
3.0.1149 158 3/21/2025
3.0.1148 193 3/21/2025
3.0.1147 181 3/21/2025
3.0.1146 198 3/21/2025
3.0.1145 187 3/18/2025
3.0.1144 181 3/18/2025
3.0.1143 203 3/18/2025
3.0.1142 213 3/18/2025
3.0.1141 209 3/18/2025
3.0.1140 189 3/18/2025
3.0.1139 134 3/15/2025
3.0.1138 124 3/15/2025
3.0.1137 124 3/15/2025
3.0.1136 134 3/15/2025
3.0.1135 117 3/15/2025
3.0.1134 134 3/15/2025
3.0.1133 145 3/14/2025
3.0.1132 121 3/14/2025
3.0.1131 218 3/12/2025
3.0.1130 202 3/12/2025
3.0.1129 222 3/12/2025
3.0.1128 218 3/12/2025
3.0.1127 221 3/12/2025
3.0.1126 230 3/11/2025
3.0.1125 208 3/11/2025
3.0.1124 213 3/11/2025
3.0.1123 212 3/11/2025
3.0.1122 200 3/11/2025
3.0.1121 232 3/11/2025
3.0.1120 218 3/11/2025
3.0.1119 200 3/11/2025
3.0.1118 282 3/7/2025
3.0.1117 273 3/7/2025
3.0.1116 263 3/7/2025
3.0.1115 279 3/7/2025
3.0.1114 260 3/7/2025
3.0.1113 267 3/7/2025
3.0.1112 192 3/2/2025
3.0.1111 149 3/2/2025
3.0.1110 161 3/2/2025
3.0.1109 143 3/2/2025
3.0.1108 165 3/2/2025
3.0.1107 134 3/2/2025
3.0.1106 151 3/2/2025
3.0.1105 165 3/2/2025
3.0.1104 159 3/2/2025
3.0.1103 160 3/2/2025
3.0.1102 142 3/1/2025
3.0.1101 137 3/1/2025
3.0.1100 164 3/1/2025
3.0.1099 172 3/1/2025
3.0.1098 173 3/1/2025
3.0.1097 168 3/1/2025
3.0.1096 170 3/1/2025
3.0.1095 130 3/1/2025
3.0.1094 155 3/1/2025
3.0.1093 153 3/1/2025
3.0.1092 152 3/1/2025
3.0.1091 134 3/1/2025
3.0.1090 149 3/1/2025
3.0.1089 149 3/1/2025
3.0.1088 163 2/26/2025
3.0.1087 157 2/26/2025
3.0.1086 163 2/25/2025
3.0.1085 163 2/25/2025
3.0.1084 160 2/25/2025
3.0.1083 146 2/25/2025
3.0.1082 154 2/25/2025
3.0.1081 139 2/25/2025
3.0.1080 148 2/25/2025
3.0.1079 131 2/25/2025
3.0.1078 161 2/25/2025
3.0.1077 136 2/25/2025
3.0.1076 154 2/25/2025
3.0.1075 144 2/24/2025
3.0.1074 151 2/24/2025
3.0.1073 171 2/23/2025
3.0.1072 157 2/23/2025
3.0.1071 155 2/23/2025
3.0.1070 155 2/23/2025
3.0.1069 133 2/23/2025
3.0.1068 162 2/23/2025
3.0.1067 161 2/22/2025
3.0.1066 155 2/22/2025
3.0.1065 152 2/22/2025
3.0.1064 156 2/22/2025
3.0.1063 146 2/22/2025
3.0.1062 164 2/22/2025
3.0.1061 159 2/22/2025
3.0.1060 144 2/22/2025
3.0.1059 141 2/22/2025
3.0.1058 161 2/22/2025
3.0.1057 159 2/22/2025
3.0.1056 140 2/22/2025
3.0.1055 163 2/22/2025
3.0.1054 164 2/21/2025
3.0.1053 157 2/21/2025
3.0.1052 170 2/21/2025
3.0.1051 153 2/21/2025
3.0.1050 160 2/21/2025
3.0.1049 152 2/21/2025
3.0.1048 180 2/19/2025
3.0.1047 162 2/19/2025
3.0.1046 164 2/19/2025
3.0.1045 171 2/19/2025
3.0.1044 145 2/19/2025
3.0.1043 169 2/19/2025
3.0.1042 165 2/19/2025
3.0.1041 160 2/19/2025
3.0.1040 161 2/18/2025
3.0.1039 160 2/18/2025
3.0.1038 151 2/18/2025
3.0.1037 162 2/18/2025
3.0.1036 171 2/18/2025
3.0.1035 139 2/18/2025
3.0.1034 185 2/18/2025
3.0.1033 152 2/14/2025
3.0.1032 139 2/14/2025
3.0.1031 168 2/14/2025
3.0.1030 144 2/14/2025
3.0.1029 171 2/14/2025
3.0.1028 158 2/14/2025
3.0.1027 148 2/13/2025
3.0.1026 144 2/13/2025
3.0.1025 168 2/12/2025
3.0.1024 190 2/12/2025
3.0.1023 177 2/12/2025
3.0.1022 177 2/12/2025
3.0.1021 175 2/12/2025
3.0.1020 182 2/12/2025
3.0.1019 171 2/12/2025
3.0.1018 143 2/12/2025
3.0.1017 168 2/12/2025
3.0.1016 166 2/12/2025
3.0.1015 147 2/12/2025
3.0.1014 155 2/12/2025
3.0.1013 176 2/12/2025
3.0.1012 170 2/11/2025
3.0.1011 169 2/11/2025
3.0.1010 179 2/11/2025
3.0.1009 171 2/11/2025
3.0.1008 173 2/11/2025
3.0.1007 157 2/11/2025
3.0.1006 173 2/11/2025
3.0.1005 157 2/11/2025
3.0.1004 164 2/11/2025
3.0.1003 157 2/11/2025
3.0.1002 177 2/11/2025
3.0.1001 151 2/10/2025
3.0.1000 146 2/10/2025
3.0.999 178 2/10/2025
3.0.998 150 2/10/2025
3.0.997 167 2/10/2025
3.0.996 175 2/9/2025
3.0.995 159 2/9/2025
3.0.994 166 2/9/2025
3.0.993 173 2/9/2025
3.0.992 159 2/9/2025
3.0.991 172 2/8/2025
3.0.990 156 2/8/2025
3.0.989 164 2/8/2025
3.0.988 163 2/8/2025
3.0.987 159 2/7/2025
3.0.986 139 2/7/2025
3.0.985 156 2/7/2025
3.0.984 143 2/7/2025
3.0.983 175 2/7/2025
3.0.982 170 2/7/2025
3.0.981 176 2/7/2025
3.0.980 162 2/6/2025
3.0.979 148 2/5/2025
3.0.978 170 2/5/2025
3.0.977 168 2/5/2025
3.0.976 162 2/5/2025
3.0.975 161 2/5/2025
3.0.974 166 2/5/2025
3.0.973 150 2/5/2025
3.0.972 171 2/5/2025
3.0.971 140 2/5/2025
3.0.970 165 2/5/2025
3.0.969 160 2/5/2025
3.0.968 165 2/5/2025
3.0.967 160 2/5/2025
3.0.966 154 2/5/2025
3.0.965 168 2/5/2025
3.0.964 163 2/5/2025
3.0.963 153 2/5/2025
3.0.962 182 1/28/2025
3.0.961 162 1/28/2025
3.0.960 171 1/28/2025
3.0.958 154 1/28/2025
3.0.957 143 1/28/2025
3.0.956 155 1/28/2025
3.0.955 161 1/28/2025
3.0.954 159 1/28/2025
3.0.953 134 1/27/2025
3.0.952 149 1/27/2025
3.0.951 159 1/27/2025
3.0.950 170 1/27/2025
3.0.949 165 1/27/2025
3.0.948 167 1/27/2025
3.0.947 163 1/26/2025
3.0.946 160 1/26/2025
3.0.945 172 1/26/2025
3.0.944 164 1/26/2025
3.0.943 156 1/26/2025
3.0.942 163 1/26/2025
3.0.941 140 1/26/2025
3.0.940 133 1/26/2025
3.0.939 177 1/26/2025
3.0.938 148 1/26/2025
3.0.937 141 1/26/2025
3.0.936 153 1/25/2025
3.0.935 158 1/25/2025
3.0.934 166 1/25/2025
3.0.933 173 1/25/2025
3.0.932 163 1/25/2025
3.0.931 179 1/25/2025
3.0.930 142 1/25/2025
3.0.929 143 1/25/2025
3.0.928 166 1/25/2025
3.0.927 154 1/25/2025
3.0.926 149 1/25/2025
3.0.925 150 1/25/2025
3.0.924 159 1/25/2025
3.0.923 127 1/24/2025
3.0.922 145 1/24/2025
3.0.921 150 1/24/2025
3.0.920 159 1/24/2025
3.0.919 130 1/24/2025
3.0.918 164 1/24/2025
3.0.917 158 1/24/2025
3.0.916 137 1/24/2025
3.0.915 151 1/24/2025
3.0.914 169 1/24/2025
3.0.913 152 1/24/2025
3.0.912 151 1/24/2025
3.0.911 135 1/24/2025
3.0.910 138 1/23/2025
3.0.909 164 1/23/2025
3.0.908 156 1/23/2025
3.0.907 158 1/23/2025
3.0.906 145 1/23/2025
3.0.905 144 1/22/2025
3.0.904 157 1/22/2025
3.0.903 158 1/22/2025
3.0.902 176 1/22/2025
3.0.901 137 1/21/2025
3.0.900 156 1/21/2025
3.0.899 165 1/21/2025
3.0.898 172 1/21/2025
3.0.897 150 1/21/2025
3.0.896 164 1/21/2025
3.0.895 154 1/21/2025
3.0.894 167 1/21/2025
3.0.893 168 1/21/2025
3.0.892 140 1/21/2025
3.0.891 152 1/21/2025
3.0.890 179 1/21/2025
3.0.889 156 1/21/2025
3.0.888 171 1/21/2025
3.0.887 151 1/21/2025
3.0.886 148 1/21/2025
3.0.885 147 1/21/2025
3.0.884 128 1/20/2025
3.0.883 157 1/20/2025
3.0.882 156 1/20/2025
3.0.881 157 1/20/2025
3.0.880 143 1/20/2025
3.0.879 163 1/20/2025
3.0.878 148 1/20/2025
3.0.877 143 1/20/2025
3.0.876 162 1/20/2025
3.0.875 153 1/20/2025
3.0.874 165 1/20/2025
3.0.873 146 1/20/2025
3.0.872 162 1/20/2025
3.0.871 164 1/20/2025
3.0.870 150 1/19/2025
3.0.869 154 1/19/2025
3.0.868 132 1/19/2025
3.0.867 138 1/19/2025
3.0.866 136 1/19/2025
3.0.865 172 1/19/2025
3.0.864 159 1/19/2025
3.0.863 151 1/19/2025
3.0.862 115 1/19/2025
3.0.861 148 1/19/2025
3.0.860 156 1/18/2025
3.0.859 161 1/18/2025
3.0.858 132 1/18/2025
3.0.857 134 1/18/2025
3.0.856 151 1/18/2025
3.0.855 157 1/18/2025
3.0.854 141 1/18/2025
3.0.853 138 1/18/2025
3.0.852 166 1/17/2025
3.0.851 164 1/17/2025
3.0.850 127 1/17/2025
3.0.849 155 1/17/2025
3.0.848 152 1/17/2025
3.0.847 122 1/17/2025
3.0.846 135 1/17/2025
3.0.845 147 1/17/2025
3.0.844 161 1/17/2025
3.0.843 151 1/17/2025
3.0.842 109 1/17/2025
3.0.841 145 1/16/2025
3.0.840 126 1/16/2025
3.0.839 138 1/16/2025
3.0.838 151 1/16/2025
3.0.837 160 1/16/2025
3.0.836 137 1/16/2025
3.0.835 155 1/16/2025
3.0.834 145 1/16/2025
3.0.833 156 1/16/2025
3.0.832 130 1/16/2025
3.0.831 129 1/16/2025
3.0.830 150 1/16/2025
3.0.829 152 1/16/2025
3.0.828 146 1/16/2025
3.0.827 160 1/15/2025
3.0.826 157 1/15/2025
3.0.825 141 1/15/2025
3.0.824 118 1/15/2025
3.0.823 134 1/15/2025
3.0.822 127 1/15/2025
3.0.821 132 1/15/2025
3.0.820 154 1/15/2025
3.0.819 139 1/15/2025
3.0.818 154 1/15/2025
3.0.817 110 1/15/2025
3.0.816 136 1/15/2025
3.0.815 124 1/15/2025
3.0.814 143 1/15/2025
3.0.813 132 1/15/2025
3.0.812 112 1/15/2025
3.0.811 127 1/15/2025
3.0.810 116 1/15/2025
3.0.809 135 1/14/2025
3.0.808 148 1/14/2025
3.0.807 144 1/14/2025
3.0.806 142 1/14/2025
3.0.805 148 1/14/2025
3.0.804 152 1/14/2025
3.0.803 141 1/14/2025
3.0.802 141 1/14/2025
3.0.801 138 1/14/2025
3.0.800 162 1/13/2025
3.0.799 139 1/13/2025
3.0.798 158 1/13/2025
3.0.797 134 1/13/2025
3.0.796 129 1/13/2025
3.0.795 127 1/13/2025
3.0.794 133 1/13/2025
3.0.793 150 1/13/2025
3.0.792 165 1/12/2025
3.0.791 173 1/11/2025
3.0.790 151 1/11/2025
3.0.789 140 1/11/2025
3.0.788 164 1/11/2025
3.0.787 140 1/11/2025
3.0.786 157 1/11/2025
3.0.785 169 1/11/2025
3.0.784 154 1/11/2025
3.0.783 142 1/11/2025
3.0.782 157 1/11/2025
3.0.781 169 1/10/2025
3.0.780 163 1/10/2025
3.0.779 132 1/10/2025
3.0.778 149 1/10/2025
3.0.777 169 1/10/2025
3.0.776 153 1/10/2025
3.0.775 155 1/10/2025
3.0.774 175 1/10/2025
3.0.773 188 1/3/2025
3.0.772 169 1/3/2025
3.0.771 205 1/3/2025
3.0.770 192 1/3/2025
3.0.769 215 1/3/2025
3.0.768 166 1/3/2025
3.0.767 163 1/3/2025
3.0.766 187 1/3/2025
3.0.765 164 1/3/2025
3.0.764 146 1/3/2025
3.0.763 170 1/2/2025
3.0.762 172 1/2/2025
3.0.761 176 1/2/2025
3.0.760 177 1/2/2025
3.0.759 163 1/2/2025
3.0.758 184 1/2/2025
3.0.757 184 1/2/2025
3.0.756 152 1/2/2025
3.0.755 166 1/1/2025
3.0.754 164 1/1/2025
3.0.753 189 1/1/2025
3.0.752 190 1/1/2025
3.0.751 186 12/31/2024
3.0.750 173 12/31/2024
3.0.749 178 12/31/2024
3.0.748 162 12/31/2024
3.0.747 150 12/31/2024
3.0.746 193 12/31/2024
3.0.745 166 12/31/2024
3.0.744 169 12/31/2024
3.0.743 193 12/31/2024
3.0.742 184 12/31/2024
3.0.741 152 12/31/2024
3.0.740 150 12/31/2024
3.0.739 129 12/31/2024
3.0.738 167 12/31/2024
3.0.737 154 12/31/2024
3.0.736 163 12/31/2024
3.0.735 146 12/31/2024
3.0.734 162 12/31/2024
3.0.733 167 12/31/2024
3.0.732 137 12/31/2024
3.0.731 163 12/31/2024
3.0.730 139 12/28/2024
3.0.729 161 12/28/2024
3.0.728 153 12/28/2024
3.0.727 142 12/28/2024
3.0.726 147 12/28/2024
3.0.725 145 12/28/2024
3.0.724 135 12/27/2024
3.0.723 150 12/27/2024
3.0.722 171 12/27/2024
3.0.721 138 12/27/2024
3.0.720 150 12/24/2024
3.0.719 162 12/24/2024
3.0.718 145 12/24/2024
3.0.717 150 12/24/2024
3.0.716 156 12/24/2024
3.0.715 160 12/24/2024
3.0.714 166 12/24/2024
3.0.713 149 12/24/2024
3.0.712 150 12/24/2024
3.0.711 131 12/24/2024
3.0.710 152 12/24/2024
3.0.709 128 12/24/2024
3.0.708 160 12/24/2024
3.0.707 136 12/24/2024
3.0.706 160 12/23/2024
3.0.705 152 12/23/2024
3.0.704 152 12/23/2024
3.0.703 147 12/23/2024
3.0.702 159 12/23/2024
3.0.701 140 12/23/2024
3.0.700 165 12/23/2024
3.0.699 168 12/23/2024
3.0.698 158 12/23/2024
3.0.697 150 12/23/2024
3.0.696 141 12/23/2024
3.0.695 157 12/23/2024
3.0.694 145 12/23/2024
3.0.693 151 12/23/2024
3.0.692 151 12/22/2024
3.0.691 141 12/22/2024
3.0.690 154 12/22/2024
3.0.689 146 12/22/2024
3.0.688 169 12/22/2024
3.0.687 165 12/22/2024
3.0.686 153 12/22/2024
3.0.685 158 12/22/2024
3.0.684 127 12/22/2024
3.0.683 152 12/22/2024
3.0.682 131 12/22/2024
3.0.681 168 12/22/2024
3.0.680 140 12/22/2024
3.0.679 137 12/22/2024
3.0.678 152 12/21/2024
3.0.677 160 12/21/2024
3.0.676 146 12/21/2024
3.0.675 125 12/21/2024
3.0.674 183 12/21/2024
3.0.673 151 12/21/2024
3.0.672 144 12/21/2024
3.0.671 148 12/21/2024
3.0.670 160 12/21/2024
3.0.669 170 12/21/2024
3.0.668 161 12/21/2024
3.0.667 156 12/21/2024
3.0.666 156 12/21/2024
3.0.665 156 12/21/2024
3.0.664 164 12/21/2024
3.0.663 150 12/20/2024
3.0.662 165 12/20/2024
3.0.661 142 12/20/2024
3.0.660 160 12/20/2024
3.0.659 138 12/20/2024
3.0.658 138 12/20/2024
3.0.657 158 12/20/2024
3.0.656 142 12/20/2024
3.0.655 143 12/20/2024
3.0.654 168 12/19/2024
3.0.653 160 12/19/2024
3.0.652 133 12/19/2024
3.0.651 152 12/19/2024
3.0.650 164 12/19/2024
3.0.649 173 12/19/2024
3.0.648 154 12/19/2024
3.0.647 173 12/18/2024
3.0.646 157 12/18/2024
3.0.645 172 12/18/2024
3.0.644 131 12/18/2024
3.0.643 149 12/17/2024
3.0.642 158 12/16/2024
3.0.641 133 12/16/2024
3.0.640 153 12/16/2024
3.0.639 154 12/10/2024
3.0.638 130 12/10/2024
3.0.637 141 12/10/2024
3.0.636 161 12/10/2024
3.0.635 153 12/10/2024
3.0.634 153 12/10/2024
3.0.633 142 12/10/2024
3.0.632 141 12/9/2024
3.0.631 137 12/9/2024
3.0.630 134 12/9/2024
3.0.629 161 12/9/2024
3.0.628 160 12/9/2024
3.0.627 144 12/9/2024
3.0.626 159 12/9/2024
3.0.625 150 12/9/2024
3.0.624 163 12/9/2024
3.0.623 154 12/7/2024
3.0.622 162 12/7/2024
3.0.621 158 12/7/2024
3.0.620 155 12/6/2024
3.0.619 156 12/6/2024
3.0.618 123 12/6/2024
3.0.617 145 12/6/2024
3.0.616 161 12/6/2024
3.0.615 158 12/6/2024
3.0.614 151 12/6/2024
3.0.613 162 12/6/2024
3.0.612 152 12/6/2024
3.0.611 180 12/6/2024
3.0.610 164 12/6/2024
3.0.609 147 12/6/2024
3.0.608 157 12/6/2024
3.0.607 179 12/6/2024
3.0.606 161 12/6/2024
3.0.605 157 12/6/2024
3.0.604 153 12/6/2024
3.0.603 153 12/6/2024
3.0.602 152 12/6/2024
3.0.601 156 12/6/2024
3.0.600 160 12/6/2024
3.0.599 168 12/6/2024
3.0.598 142 12/6/2024
3.0.597 177 12/6/2024
3.0.596 168 12/5/2024
3.0.595 162 12/5/2024
3.0.594 168 12/5/2024
3.0.593 157 12/5/2024
3.0.592 170 12/3/2024
3.0.591 146 12/3/2024
3.0.590 169 12/3/2024
3.0.589 167 12/3/2024
3.0.588 148 12/3/2024
3.0.587 150 12/3/2024
3.0.586 154 12/3/2024
3.0.585 149 12/3/2024
3.0.584 142 12/2/2024
3.0.583 128 12/2/2024
3.0.582 139 12/2/2024
3.0.581 163 12/2/2024
3.0.580 140 12/2/2024
3.0.579 122 12/2/2024
3.0.578 139 12/2/2024
3.0.577 141 12/2/2024
3.0.576 154 12/2/2024
3.0.575 148 12/2/2024
3.0.574 152 12/2/2024
3.0.573 160 12/1/2024
3.0.572 146 12/1/2024
3.0.571 157 12/1/2024
3.0.570 120 12/1/2024
3.0.569 154 12/1/2024
3.0.568 159 12/1/2024
3.0.567 139 12/1/2024
3.0.566 157 12/1/2024
3.0.565 157 11/29/2024
3.0.564 149 11/29/2024
3.0.563 151 11/29/2024
3.0.562 149 11/29/2024
3.0.561 154 11/29/2024
3.0.560 167 11/29/2024
3.0.559 155 11/29/2024
3.0.558 159 11/21/2024
3.0.557 157 11/21/2024
3.0.556 155 11/21/2024
3.0.555 146 11/21/2024
3.0.554 134 11/21/2024
3.0.553 158 11/20/2024
3.0.552 168 11/20/2024
3.0.551 164 11/20/2024
3.0.550 138 11/20/2024
3.0.549 135 11/20/2024
3.0.548 128 11/20/2024
3.0.547 160 11/20/2024
3.0.546 131 11/20/2024
3.0.545 153 11/20/2024
3.0.544 154 11/20/2024
3.0.543 154 11/19/2024
3.0.542 142 11/19/2024
3.0.541 157 11/19/2024
3.0.540 145 11/19/2024
3.0.539 158 11/19/2024
3.0.538 125 11/19/2024
3.0.537 157 11/19/2024
3.0.536 143 11/15/2024
3.0.535 162 11/15/2024
3.0.534 150 11/14/2024
3.0.533 142 11/14/2024
3.0.532 133 11/14/2024
3.0.531 150 11/14/2024
3.0.530 153 11/14/2024
3.0.529 161 11/14/2024
3.0.528 138 11/14/2024
3.0.527 153 11/14/2024
3.0.526 144 11/14/2024
3.0.525 123 11/14/2024
3.0.524 141 11/14/2024
3.0.523 142 11/14/2024
3.0.522 155 11/14/2024
3.0.521 157 11/14/2024
3.0.520 133 11/14/2024
3.0.519 145 11/14/2024
3.0.518 154 11/14/2024
3.0.517 146 11/14/2024
3.0.516 156 11/14/2024
3.0.515 150 11/14/2024
3.0.514 153 11/14/2024
3.0.513 158 11/14/2024
3.0.512 162 11/14/2024
2.1.511 152 11/13/2024
2.1.510 166 11/13/2024
2.1.509 163 11/13/2024
2.1.508 150 11/13/2024
2.1.507 154 11/13/2024
2.1.506 144 11/13/2024
2.1.505 156 11/13/2024
2.1.504 158 11/13/2024
2.1.503 162 11/13/2024
2.1.502 148 11/13/2024
2.1.501 153 11/12/2024
2.1.500 137 11/12/2024
2.1.499 154 11/12/2024
2.1.498 161 11/9/2024
2.1.497 162 11/9/2024
2.1.496 165 11/9/2024
2.1.495 165 11/9/2024
2.1.494 158 11/9/2024
2.1.493 160 11/9/2024
2.1.492 159 11/9/2024
2.1.491 166 11/9/2024
2.1.490 149 11/9/2024
2.1.489 170 11/9/2024
2.1.488 167 11/8/2024
2.1.487 154 11/8/2024
2.1.486 148 11/8/2024
2.1.485 155 11/8/2024
2.1.484 162 11/8/2024
2.1.483 171 11/8/2024
2.1.482 153 11/8/2024
2.1.481 141 11/8/2024
2.1.480 146 11/8/2024
2.1.479 120 11/6/2024
2.1.478 144 11/6/2024
2.1.477 136 11/1/2024
2.1.476 161 11/1/2024
2.1.475 148 11/1/2024
2.1.474 116 11/1/2024
2.1.473 166 10/29/2024
2.1.472 161 10/29/2024
2.1.471 153 10/29/2024
2.1.470 158 10/29/2024
2.1.469 159 10/29/2024
2.1.468 143 10/29/2024
2.1.467 157 10/29/2024
2.1.466 145 10/29/2024
2.1.465 131 10/29/2024
2.1.464 140 10/29/2024
2.1.463 145 10/29/2024
2.1.462 133 10/29/2024
2.1.461 158 10/28/2024
2.1.460 151 10/28/2024
2.1.459 157 10/26/2024
2.1.458 143 10/26/2024
2.1.457 141 10/26/2024
2.1.456 154 10/26/2024
2.1.455 143 10/26/2024
2.1.454 161 10/22/2024
2.1.453 155 10/22/2024
2.1.452 161 10/22/2024
2.1.451 133 10/22/2024
2.1.450 134 10/22/2024
2.1.449 153 10/22/2024
2.1.448 134 10/22/2024
2.1.447 153 10/22/2024
2.1.446 159 10/22/2024
2.1.445 159 10/22/2024
2.1.444 154 10/22/2024
2.1.443 173 10/18/2024
2.1.442 168 10/18/2024
2.1.441 139 10/17/2024
2.1.440 173 10/17/2024
2.1.439 154 10/17/2024
2.1.438 164 10/17/2024
2.1.437 167 10/15/2024
2.1.436 149 10/15/2024
2.1.435 161 10/15/2024
2.1.434 137 10/15/2024
2.1.433 152 10/14/2024
2.1.432 138 10/12/2024
2.1.431 143 10/12/2024
2.1.430 154 10/12/2024
2.1.429 148 10/12/2024
2.1.428 151 10/12/2024
2.1.427 160 10/11/2024
2.1.426 127 10/11/2024
2.1.425 138 10/11/2024
2.1.424 159 10/11/2024
2.1.423 163 10/11/2024
2.1.422 133 10/9/2024
2.1.421 136 10/9/2024
2.1.420 158 10/9/2024
2.1.419 151 10/9/2024
2.1.418 158 10/9/2024
2.1.417 144 10/9/2024
2.1.416 160 10/9/2024
2.1.415 151 10/9/2024
2.1.414 154 10/9/2024
2.1.413 126 10/9/2024
2.1.412 155 10/9/2024
2.1.411 153 10/9/2024
2.1.410 165 10/8/2024
2.1.409 143 10/8/2024
2.1.408 161 10/8/2024
2.1.407 149 10/8/2024
2.1.406 134 10/8/2024
2.1.405 168 10/8/2024
2.1.404 147 10/8/2024
2.1.403 172 10/8/2024
2.1.402 150 10/3/2024
2.1.401 153 10/3/2024
2.1.400 113 10/3/2024
2.1.399 158 10/3/2024
2.1.398 144 10/3/2024
2.1.397 159 10/3/2024
2.1.396 174 10/3/2024
2.1.395 116 10/3/2024
2.1.394 138 10/3/2024
2.1.393 121 10/3/2024
2.1.392 131 10/2/2024
2.1.391 142 10/2/2024
2.1.390 157 10/2/2024
2.1.389 153 10/2/2024
2.1.388 158 10/2/2024
2.1.387 132 10/2/2024
2.1.386 143 10/2/2024
2.1.385 167 10/2/2024
2.1.384 163 10/2/2024
2.1.383 133 10/1/2024
2.1.382 148 10/1/2024
2.1.381 134 10/1/2024
2.1.380 156 10/1/2024
2.1.379 144 10/1/2024
2.1.378 162 10/1/2024
2.1.377 146 10/1/2024
2.1.376 159 10/1/2024
2.1.375 151 10/1/2024
2.1.374 155 9/29/2024
2.1.373 153 9/29/2024
2.1.372 135 9/29/2024
2.1.371 163 9/29/2024
2.1.370 159 9/29/2024
2.1.369 166 9/29/2024
2.1.368 169 9/29/2024
2.1.367 143 9/29/2024
2.1.366 146 9/27/2024
2.1.365 157 9/27/2024
2.1.364 153 9/27/2024
2.1.363 150 9/27/2024
2.1.362 134 9/27/2024
2.1.361 148 9/27/2024
2.1.360 130 9/27/2024
2.1.359 143 9/27/2024
2.1.358 151 9/27/2024
2.1.357 145 9/27/2024
2.1.356 142 9/27/2024
2.1.355 125 9/27/2024
2.1.354 150 9/27/2024
2.1.353 153 9/27/2024
2.1.352 124 9/27/2024
2.1.351 158 9/27/2024
2.1.350 177 9/27/2024
2.1.349 152 9/27/2024
2.1.348 145 9/26/2024
2.1.347 121 9/26/2024
2.1.346 158 9/26/2024
2.1.345 152 9/26/2024
2.1.344 141 9/26/2024
2.1.343 147 9/26/2024
2.1.342 161 9/26/2024
2.1.341 168 9/26/2024
2.1.340 157 9/26/2024
2.1.339 123 9/26/2024
2.1.338 125 9/26/2024
2.1.337 141 9/26/2024
2.1.336 162 9/26/2024
2.1.335 143 9/26/2024
2.1.334 155 9/26/2024
2.1.333 133 9/24/2024
2.1.332 149 9/23/2024
2.1.331 152 9/23/2024
2.1.330 153 9/23/2024
2.1.329 138 9/23/2024
2.1.328 165 9/23/2024
2.1.327 152 9/23/2024
2.1.326 178 9/23/2024
2.1.325 142 9/23/2024
2.1.324 164 9/23/2024
2.1.323 149 9/23/2024
2.1.322 151 9/23/2024
2.1.321 155 9/23/2024
2.1.320 154 9/23/2024
2.1.319 152 9/23/2024
2.1.318 148 9/23/2024
2.1.317 153 9/23/2024
2.1.316 132 9/23/2024
2.1.315 143 9/23/2024
2.1.314 147 9/23/2024
2.1.313 145 9/23/2024
2.1.312 133 9/19/2024
2.1.311 147 9/18/2024
2.1.310 155 9/18/2024
2.1.309 150 9/18/2024
2.1.308 164 9/18/2024
2.1.307 153 9/18/2024
2.1.306 176 9/18/2024
2.1.305 151 9/17/2024
2.1.304 154 9/17/2024
2.1.303 157 9/17/2024
2.1.302 151 9/17/2024
2.1.301 165 9/17/2024
2.1.300 158 9/17/2024
2.1.299 160 9/17/2024
2.1.297 162 9/17/2024
2.1.296 151 9/17/2024
2.1.295 171 9/17/2024
2.1.294 160 9/17/2024
2.1.293 161 9/17/2024
2.1.292 182 9/17/2024
2.1.291 175 9/17/2024
2.1.290 177 9/17/2024
2.1.289 179 9/16/2024
2.1.288 145 9/16/2024
2.1.287 159 9/16/2024
2.1.286 183 9/16/2024
2.1.285 153 9/16/2024
2.1.284 167 9/16/2024
2.1.283 184 9/16/2024
2.1.282 196 9/12/2024
2.1.281 166 9/12/2024
2.1.280 178 9/12/2024
2.1.279 174 9/12/2024
2.1.278 165 9/12/2024
2.1.277 191 9/12/2024
2.1.276 173 9/12/2024
2.1.275 172 9/11/2024
2.1.274 157 9/11/2024
2.1.273 170 9/11/2024
2.1.272 174 9/11/2024
2.1.271 165 9/11/2024
2.1.269 187 9/11/2024
2.1.268 170 9/11/2024
2.1.267 188 9/11/2024
2.1.266 182 9/11/2024
2.1.265 164 9/11/2024
2.1.264 175 9/11/2024
2.1.263 177 9/10/2024
2.1.262 156 9/10/2024
2.1.261 184 9/10/2024
2.1.260 174 9/10/2024
2.1.259 170 9/10/2024
2.1.258 145 9/10/2024
2.1.257 149 9/10/2024
2.1.256 156 9/10/2024
2.1.255 154 9/10/2024
2.1.254 172 9/10/2024
2.1.253 174 9/10/2024
2.1.252 177 9/10/2024
2.1.251 162 9/10/2024
2.1.249 176 9/10/2024
2.1.248 153 9/10/2024
2.1.247 156 9/9/2024
2.1.246 167 9/9/2024
2.1.244 169 9/9/2024
2.1.243 179 9/9/2024
2.1.242 170 9/9/2024
2.1.241 145 9/9/2024
2.1.239 166 9/9/2024
2.1.238 166 9/9/2024
2.1.237 154 9/9/2024
2.1.236 172 9/9/2024
2.1.235 145 9/7/2024
2.1.234 167 9/7/2024
2.1.233 150 9/7/2024
2.1.232 156 9/7/2024
2.1.231 145 9/7/2024
2.1.230 171 9/7/2024
2.1.229 177 9/7/2024
2.1.228 142 9/7/2024
2.1.227 193 9/6/2024
2.1.226 168 9/6/2024
2.1.225 186 9/6/2024
2.1.224 156 9/6/2024
2.1.223 180 9/6/2024
2.1.222 167 9/6/2024
2.1.221 187 9/6/2024
2.1.220 169 9/6/2024
2.1.219 180 9/5/2024
2.1.218 132 9/5/2024
2.1.217 164 9/5/2024
2.1.216 137 9/5/2024
2.1.215 179 9/5/2024
2.1.214 139 9/5/2024
2.1.213 178 9/5/2024
2.1.212 173 9/5/2024
2.1.211 171 9/5/2024
2.1.210 168 9/5/2024
2.1.209 171 9/5/2024
2.1.208 164 9/5/2024
2.1.207 155 9/5/2024
2.1.206 159 9/5/2024
2.1.205 179 9/5/2024
2.1.204 166 9/5/2024
2.1.203 159 9/4/2024
2.1.202 164 9/4/2024
2.1.201 180 9/4/2024
2.1.200 144 9/4/2024
2.1.199 166 9/4/2024
2.1.198 180 9/3/2024
2.1.197 171 9/3/2024
2.1.196 156 9/3/2024
2.1.195 156 9/3/2024
2.1.194 168 9/3/2024
2.1.193 162 9/3/2024
2.1.192 148 9/3/2024
2.1.191 161 9/3/2024
2.1.190 187 9/3/2024
2.1.189 181 9/3/2024
2.1.188 154 9/3/2024
2.1.187 152 9/3/2024
2.1.186 145 9/3/2024
2.1.185 162 8/30/2024
2.1.184 170 8/29/2024
2.1.183 162 8/29/2024
2.1.182 166 8/29/2024
2.1.181 148 8/29/2024
2.1.180 140 8/29/2024
2.1.179 168 8/29/2024
2.1.178 164 8/26/2024
2.1.177 149 8/26/2024
2.1.176 185 8/26/2024
2.1.175 166 8/26/2024
2.1.174 167 8/26/2024
2.1.173 167 8/26/2024
2.1.172 180 8/26/2024
2.1.171 189 8/21/2024
2.1.170 165 8/21/2024
2.1.169 199 8/21/2024
2.1.168 162 8/21/2024
2.1.167 190 8/21/2024
2.1.166 193 8/21/2024
2.1.165 193 8/21/2024
2.1.164 171 8/21/2024
2.1.163 187 8/20/2024
2.1.162 194 8/20/2024
2.1.161 188 8/20/2024
2.1.160 177 8/20/2024
2.1.159 172 8/20/2024
2.1.158 165 8/20/2024
2.1.157 177 8/20/2024
2.1.156 158 8/20/2024
2.1.155 192 8/20/2024
2.1.154 184 8/20/2024
2.1.153 176 8/20/2024
2.1.152 152 8/20/2024
2.1.151 165 8/20/2024
2.1.150 166 8/19/2024
2.1.149 155 8/19/2024
2.1.148 186 8/15/2024
2.1.147 188 8/15/2024
2.1.146 161 8/15/2024
2.1.145 197 8/15/2024
2.1.144 174 8/15/2024
2.1.143 168 8/15/2024
2.1.142 189 8/14/2024
2.1.141 187 8/14/2024
2.1.140 153 8/14/2024
2.1.139 187 8/14/2024
2.1.138 171 8/14/2024
2.1.137 162 8/13/2024
2.1.136 160 8/7/2024
2.1.135 148 8/7/2024
2.1.134 176 8/7/2024
2.1.133 162 8/7/2024
2.1.132 149 8/7/2024
2.1.131 142 8/7/2024
2.1.130 164 8/7/2024
2.1.129 165 8/6/2024
2.1.128 137 8/6/2024
2.1.127 117 8/6/2024
2.1.126 124 8/1/2024
2.1.125 152 8/1/2024
2.1.124 116 8/1/2024
2.1.123 151 8/1/2024
2.1.122 154 8/1/2024
2.1.121 151 8/1/2024
2.1.120 118 8/1/2024
2.1.117 114 7/25/2024
2.1.116 147 7/25/2024
2.1.115 150 7/25/2024
2.1.114 137 7/25/2024
2.1.113 161 7/25/2024
2.1.112 152 7/25/2024
2.1.111 147 7/25/2024
2.1.110 169 7/25/2024
2.1.109 153 7/25/2024
2.1.108 151 7/25/2024
2.1.107 163 7/25/2024
2.1.106 153 7/24/2024
2.1.105 138 7/24/2024
2.1.103 168 7/24/2024
2.1.102 154 7/20/2024
2.1.101 146 7/20/2024
2.1.100 164 7/20/2024
2.1.99 160 7/20/2024
2.1.98 133 7/20/2024
2.1.97 159 7/20/2024
2.1.96 152 7/14/2024
2.1.95 153 7/14/2024
2.1.94 157 7/14/2024
2.1.93 149 7/14/2024
2.1.92 177 7/14/2024
2.1.91 159 7/14/2024
2.1.90 160 7/14/2024
2.1.89 126 7/14/2024
2.1.88 152 7/14/2024
2.1.87 140 7/14/2024
2.1.86 140 7/11/2024
2.1.85 156 7/10/2024
2.1.84 145 7/10/2024
2.1.83 154 7/10/2024
2.1.82 147 7/10/2024
2.1.81 151 7/10/2024
2.1.80 122 7/10/2024
2.1.79 154 7/10/2024
2.1.76 143 7/10/2024
2.1.75 151 7/10/2024
2.1.74 154 7/10/2024
2.1.73 160 7/10/2024
2.1.72 157 7/10/2024
2.1.71 152 7/10/2024
2.1.70 154 7/10/2024
2.1.69 148 7/10/2024
2.1.66 156 7/10/2024
2.1.65 149 7/10/2024
2.1.64 139 7/9/2024
2.1.61 128 7/9/2024
2.1.60 133 7/9/2024
2.1.59 159 7/9/2024
2.1.58 149 7/9/2024
2.1.57 161 7/9/2024
2.1.56 145 7/9/2024
2.1.55 187 7/9/2024
2.1.54 142 7/9/2024
2.1.53 142 7/9/2024
2.1.52 163 7/9/2024
2.1.51 159 7/9/2024
2.1.50 137 7/9/2024
2.1.49 144 7/9/2024
2.1.48 143 7/9/2024
2.1.47 153 7/9/2024
2.1.46 155 7/9/2024
2.1.45 146 7/8/2024
2.1.44 142 7/8/2024
2.1.43 169 7/8/2024
2.1.42 176 7/8/2024
2.1.41 149 7/8/2024
2.1.40 179 7/8/2024
2.1.39 148 7/8/2024
2.1.38 144 7/8/2024
2.1.37 156 7/7/2024
2.1.36 189 7/7/2024
2.1.35 149 7/7/2024
2.1.34 136 7/7/2024
2.1.33 189 7/3/2024
2.1.32 167 7/3/2024
2.1.31 167 7/3/2024
2.1.30 166 7/3/2024
2.1.29 173 7/3/2024
2.1.28 175 7/3/2024
2.1.27 169 7/3/2024
2.1.26 161 7/3/2024
2.1.25 140 7/3/2024
2.1.24 174 6/27/2024
2.1.23 194 6/27/2024
2.1.22 160 6/27/2024
2.1.21 180 6/27/2024
2.1.20 167 6/22/2024
2.1.19 149 6/22/2024
2.1.18 156 6/22/2024
2.1.17 182 6/22/2024
2.1.16 179 6/22/2024
2.1.15 183 6/16/2024
2.1.14 169 6/16/2024
2.1.13 219 6/15/2024
2.1.12 158 6/15/2024
2.1.11 159 6/15/2024
2.1.10 179 6/15/2024
2.1.9 166 6/15/2024
2.1.8 166 6/15/2024
2.1.7 175 6/15/2024
2.1.6 152 6/15/2024
2.1.5 153 6/15/2024
2.1.4 147 6/12/2024
2.1.3 163 6/12/2024