37 2010 Kiemle, Christoph DLR, Institut fuer Physik der Atmosphaere, 82234 Oberpfaffenhofen, Germany Final Data H2O-DIAL (DLR Falcon) 1 1 2005 12 17 2006 3 31 14.999 0.0 801 1 0 Distance between given altitude and first datapoint in m Elapsed time in seconds from 0 UT on day given by DATE 1 1.0e-2 -9999 Particle Backscatter Ratio @1064 nm 4 1.0 0.01 0.01 1.0 -9999 -9999 -9999 -9999 Reference altitude in [m] Latitude in decimal degrees Longitude in decimal degrees Flight altitude in [m] 1 final data 10 For one profile 699 shots are averaged, the repetition rate is 100Hz. This corresponds to a horizontal resolution of about 1398 m Vertical averaging over 15.0000 m For the aerosol correction a LIDAR-ratio of alpha/beta=30 sr was used. Downward measurement! Absolute calibration of backscatter/depolarization profiles depends on accuracy of anticipated background value for the backscatter/depolarization ratio Typical absolute uncertainty of BSR: 5-10% of Rayleigh scattering coefficient Random error depends on averaging: typically <5% Mimimum depolarization values are set to detection limit: 1% 26315 10289 3488 3112 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 190 194 197 201 204 207 210 212 214 216 218 220 221 223 224 225 226 227 228 229 229 230 231 231 232 232 233 233 233 233 233 234 234 234 234 234 234 233 233 234 234 234 233 232 232 232 232 231 231 230 230 229 229 228 228 228 228 228 227 226 225 226 226 225 225 225 225 225 225 225 224 224 225 225 225 225 224 222 223 223 223 223 223 224 225 225 226 225 224 225 225 225 224 224 223 224 225 225 224 224 223 225 224 224 224 224 223 223 223 223 223 223 222 221 222 222 221 221 221 221 221 220 221 221 221 221 223 221 221 221 222 223 223 224 223 220 220 219 221 223 222 219 220 220 222 220 219 217 220 219 220 220 220 220 219 219 220 219 221 220 220 220 218 219 221 221 219 218 219 219 217 220 220 221 218 219 219 218 216 217 217 220 218 215 217 218 217 217 219 218 219 220 221 220 219 217 220 219 220 220 221 221 220 220 218 219 218 212 217 222 221 220 218 218 217 216 217 218 220 222 222 217 219 219 218 220 219 220 219 225 224 221 217 220 223 221 221 219 218 220 224 219 219 222 221 220 222 222 223 225 219 221 222 223 224 222 223 220 220 224 225 222 219 219 219 220 220 223 221 222 219 218 218 220 219 219 222 222 218 219 223 223 221 223 225 223 222 221 220 223 228 228 226 225 222 223 222 223 225 224 225 226 224 222 222 222 222 222 223 223 224 225 224 223 223 224 226 225 225 227 223 221 221 221 223 220 221 226 226 223 226 228 227 226 224 222 222 222 224 222 218 221 226 227 229 233 229 223 223 225 222 221 225 226 224 226 226 222 225 231 230 223 224 228 228 225 226 227 227 226 227 227 224 224 226 227 230 229 232 235 229 222 223 225 231 233 228 229 229 230 234 230 226 227 227 228 224 223 229 231 234 235 234 232 230 228 228 234 238 230 228 230 235 238 235 232 226 226 227 225 226 235 239 234 234 233 237 231 232 239 239 237 237 238 232 230 232 236 235 234 238 244 244 236 238 248 242 233 236 238 239 233 233 241 246 253 256 259 265 265 266 272 278 279 280 284 292 295 302 318 327 339 352 350 355 374 393 409 418 411 401 393 387 391 404 413 427 445 446 432 413 396 391 1297 16272 57351 117637 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26322 10289 3488 3111 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 167 173 179 184 188 192 196 199 202 205 208 210 212 214 216 218 219 220 221 222 224 225 225 226 227 228 228 228 229 229 230 230 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 229 229 229 228 228 228 227 227 227 226 226 226 225 224 224 224 224 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 222 221 220 220 220 220 220 221 221 222 222 222 222 221 221 221 221 220 220 222 223 222 221 219 221 222 221 221 221 221 222 223 221 219 220 220 220 220 220 219 217 219 220 220 220 220 219 220 220 219 217 218 218 217 219 220 218 218 218 219 218 218 217 216 216 218 218 218 218 218 217 217 217 218 217 218 217 216 218 217 217 215 215 218 218 217 217 216 218 219 217 217 218 217 216 217 217 218 218 214 214 216 215 215 215 217 217 215 216 215 216 218 216 216 216 217 217 219 218 214 217 218 217 216 216 219 215 212 214 215 217 215 215 217 213 213 215 215 214 215 216 216 220 220 221 217 216 217 218 221 218 217 215 217 220 219 216 218 219 216 213 220 220 218 213 218 221 219 219 221 223 220 218 218 218 219 217 218 217 220 222 222 223 220 217 221 222 219 217 220 225 225 222 218 216 218 222 223 216 213 219 220 220 220 222 225 223 218 219 219 223 221 221 225 225 221 221 220 222 222 222 222 224 224 221 224 228 225 220 224 228 223 223 221 222 222 221 222 225 222 220 225 225 223 220 216 217 220 224 227 226 224 221 221 225 225 223 224 224 224 227 227 225 225 219 218 224 224 226 228 225 223 224 223 224 222 225 225 224 228 231 227 227 225 224 227 228 230 230 227 229 233 234 229 227 233 232 226 228 226 225 227 231 230 226 225 223 227 234 232 226 228 233 232 226 227 228 227 231 232 233 230 227 230 232 233 235 236 233 228 228 227 232 235 231 227 231 236 233 228 232 235 232 229 232 236 236 235 232 231 237 238 239 242 239 239 236 232 229 231 238 242 241 243 241 237 236 240 243 241 239 237 237 238 241 245 248 251 257 259 268 272 267 263 274 281 282 287 285 286 301 311 309 309 314 338 372 385 379 373 359 346 339 350 368 383 381 366 360 359 366 370 368 369 392 427 7616 75003 213310 406829 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26330 10289 3489 3109 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 167 174 180 185 190 194 197 200 203 206 208 210 212 214 216 218 219 220 221 223 224 225 226 227 227 228 229 229 230 230 231 231 231 231 231 231 231 231 231 232 232 232 231 231 231 230 230 230 229 228 228 228 228 227 227 227 227 227 226 225 225 224 224 223 223 223 223 222 223 223 222 222 221 221 221 222 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 221 221 222 221 221 221 221 221 221 221 221 221 221 221 221 220 220 221 220 220 220 219 220 220 220 220 219 219 218 217 218 219 219 218 218 218 218 217 216 216 216 217 217 218 218 216 217 216 215 215 218 218 219 218 217 218 217 216 216 218 217 216 218 218 217 216 216 216 218 219 218 217 218 217 216 218 215 217 219 220 219 217 213 218 220 217 217 217 217 218 217 217 218 214 216 216 217 218 217 217 219 217 213 217 219 217 217 217 215 215 216 216 215 216 220 218 216 215 216 216 218 216 216 215 217 219 217 218 216 215 216 214 216 216 215 214 213 213 214 218 219 218 217 218 219 218 217 217 219 220 219 220 221 220 220 220 217 216 217 218 221 222 220 217 217 218 218 219 220 219 220 221 219 219 217 220 220 222 221 218 220 221 217 216 223 222 217 217 218 220 220 219 217 220 221 221 219 222 222 222 222 219 216 216 220 224 223 221 224 224 218 218 221 223 223 225 225 221 219 223 223 223 222 219 217 221 224 221 220 220 217 218 221 224 226 229 228 224 222 228 228 225 224 225 227 226 226 224 222 225 227 227 229 226 226 226 225 224 228 231 229 228 225 228 234 230 226 228 230 229 224 220 224 226 229 229 228 231 229 224 226 229 229 229 227 225 227 226 226 226 226 227 226 228 228 226 225 225 229 231 230 229 230 230 229 229 232 233 235 234 227 227 232 230 233 234 231 232 233 232 230 237 239 235 232 232 236 235 229 234 236 234 233 234 235 234 238 237 233 234 237 240 242 240 241 242 239 236 237 235 242 246 244 244 245 245 242 239 243 244 240 239 240 249 249 253 256 263 262 268 281 278 271 276 291 294 301 312 330 349 363 372 374 371 363 368 375 375 374 381 379 372 365 356 347 322 287 257 251 252 250 263 288 311 1204 23431 82979 222813 476285 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26337 10289 3489 3107 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 140 149 158 165 171 177 182 187 191 194 197 200 203 205 208 209 211 213 215 216 217 218 219 221 222 222 223 224 225 225 226 226 227 227 227 228 228 228 229 229 229 230 230 230 229 228 228 228 228 228 228 227 227 226 225 225 224 224 223 223 223 223 222 222 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 218 217 217 217 217 217 218 218 218 218 217 217 218 217 217 217 218 219 218 218 218 218 217 217 218 218 218 218 219 217 217 217 217 217 217 217 217 216 217 218 216 214 214 216 217 216 216 216 216 215 216 215 215 215 213 214 215 216 215 215 214 214 215 214 214 216 214 214 215 216 215 215 215 213 213 215 215 215 215 214 212 214 213 213 212 211 213 215 217 215 216 215 214 217 216 214 216 215 214 216 214 212 214 212 212 217 216 215 214 214 215 216 213 214 215 214 214 213 217 218 219 218 218 217 214 216 212 214 217 216 213 214 215 216 214 215 216 212 212 213 215 217 213 213 214 214 215 214 217 217 214 212 214 214 216 215 215 215 215 214 215 215 218 220 223 216 217 217 217 220 218 218 220 219 221 220 219 218 216 216 220 220 218 217 218 219 217 219 222 220 217 218 217 216 217 214 220 224 219 213 215 218 222 223 221 219 219 221 221 222 223 223 223 222 220 218 219 221 221 218 222 223 222 218 220 218 216 220 223 219 219 223 222 216 219 220 219 221 223 221 220 218 221 225 222 223 221 220 223 227 225 222 224 227 229 230 228 225 225 225 225 227 230 229 226 224 224 223 225 228 227 226 229 226 223 224 225 226 222 221 227 232 233 228 226 228 225 222 224 230 228 226 229 229 227 226 225 227 229 230 230 233 233 225 223 230 233 228 228 233 235 236 231 229 233 231 230 232 231 228 234 237 233 227 228 231 233 231 231 232 233 236 237 238 241 238 234 232 236 238 234 235 241 246 241 235 240 235 236 242 243 242 235 236 239 238 239 240 244 244 239 238 245 248 247 245 247 252 249 241 240 247 250 256 260 261 260 260 267 267 268 278 283 295 293 289 301 321 325 328 342 356 364 375 382 379 380 384 378 361 358 361 357 359 353 341 318 295 287 268 261 263 274 275 290 310 371 6981 54555 146964 286403 526136 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26344 10289 3489 3106 10329 100 100 100 100 100 100 100 100 100 100 100 100 100 145 154 163 170 177 183 189 193 197 201 204 207 210 212 214 216 218 220 222 223 224 225 226 227 228 229 230 231 231 232 233 233 234 234 235 235 235 235 236 236 236 236 237 237 236 236 236 235 235 235 235 235 234 233 232 232 231 230 230 229 228 229 229 228 228 228 228 227 226 226 226 225 225 225 226 225 224 225 225 225 224 223 223 223 222 223 222 222 223 223 223 224 223 222 223 223 223 224 224 224 223 223 223 223 224 224 224 223 224 223 222 222 222 221 221 223 223 223 221 222 221 221 221 220 218 219 219 220 221 220 221 219 218 219 220 219 220 219 220 220 219 220 219 220 220 220 218 219 219 217 217 217 219 218 220 219 218 219 218 218 219 218 218 218 219 219 219 217 219 218 217 219 221 220 221 218 219 217 218 218 218 219 217 219 219 218 218 216 217 221 221 218 218 220 221 220 217 219 219 219 220 220 219 219 219 219 221 218 217 218 218 218 217 216 218 219 218 219 215 213 220 220 220 218 214 216 219 219 218 219 219 221 217 217 219 219 219 218 216 219 221 217 216 221 217 218 219 220 220 216 216 219 217 217 217 220 220 218 217 218 218 222 222 221 218 219 220 221 222 223 223 217 216 222 219 221 219 217 219 215 217 219 219 220 222 222 221 218 216 217 223 223 221 220 222 226 223 220 222 222 221 221 225 223 219 224 225 222 222 223 222 224 220 219 220 221 222 220 222 222 220 222 224 226 226 222 220 220 223 224 223 226 226 222 222 222 223 223 225 226 229 226 219 221 226 227 228 226 224 228 229 225 224 225 221 218 223 230 229 225 227 228 227 224 222 226 228 227 227 227 227 226 224 229 229 228 231 230 228 225 224 227 232 235 231 227 229 228 229 231 227 227 232 231 229 230 229 228 229 230 232 231 232 234 231 231 227 224 227 226 227 230 229 229 231 235 239 234 230 230 229 227 229 230 231 235 237 239 240 237 232 228 231 230 229 232 235 236 236 233 233 233 235 232 235 240 245 249 243 242 243 242 248 255 258 256 259 258 255 258 266 271 278 283 288 299 315 322 339 350 365 374 372 360 345 341 345 346 349 346 342 335 340 334 330 325 323 315 309 304 299 290 288 286 285 1256 15994 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26352 10289 3489 3104 10330 100 100 100 100 100 100 100 100 100 100 100 100 100 143 153 161 169 175 181 187 191 195 199 202 205 208 210 212 214 216 218 219 221 222 223 224 225 226 227 228 229 229 230 230 231 232 232 232 233 233 233 234 234 234 234 234 234 234 234 234 234 233 232 232 232 231 231 230 230 229 229 229 228 227 227 226 226 226 225 225 226 225 225 225 224 224 225 225 224 224 223 223 223 222 223 223 223 223 223 221 221 221 221 221 221 222 222 221 221 221 221 222 222 222 223 222 220 221 222 223 222 222 223 222 221 221 221 221 221 220 221 221 220 220 221 219 219 220 218 218 219 218 218 219 219 217 217 217 219 221 221 221 219 217 219 220 219 218 218 217 220 219 218 217 218 218 218 218 217 218 219 219 217 216 216 215 214 217 217 218 217 217 219 218 217 218 218 220 219 216 217 219 217 218 217 217 214 217 221 213 215 218 216 217 218 218 222 219 218 218 215 217 219 223 221 217 216 217 218 218 221 220 219 218 217 219 219 218 215 218 218 216 217 216 219 216 214 217 216 217 219 216 213 215 220 221 221 219 217 218 217 218 220 218 217 218 220 220 216 220 222 220 218 217 222 221 218 217 220 219 218 220 220 219 217 219 225 222 221 220 219 219 219 222 225 220 218 221 222 220 219 220 220 218 220 219 221 222 220 222 221 219 219 220 223 220 221 223 224 223 221 221 220 219 220 220 220 219 221 221 221 223 223 219 218 220 224 224 219 221 224 225 222 220 221 223 222 224 224 223 226 226 222 222 224 228 226 225 224 223 224 224 227 227 224 226 226 227 226 222 220 222 225 226 223 225 230 225 224 223 224 225 224 225 229 230 228 226 225 225 228 228 225 225 223 224 233 231 227 230 230 228 227 225 228 232 233 227 228 233 232 229 230 230 229 232 230 228 232 232 225 227 233 232 227 226 226 228 230 226 226 233 234 233 232 231 231 234 233 230 230 230 234 235 234 234 234 235 235 235 237 236 233 237 234 229 228 230 236 237 236 235 231 233 242 247 241 235 233 234 243 249 248 246 245 248 253 256 257 257 256 262 266 271 278 284 291 303 317 338 348 358 367 364 359 356 356 347 339 341 337 331 332 330 324 332 343 376 421 455 454 428 397 378 362 329 308 816 49926 258025 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26359 10289 3489 3103 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 161 168 175 181 186 191 195 199 202 205 207 209 211 213 215 217 218 220 221 222 223 224 225 226 227 227 227 227 228 229 229 230 230 230 231 231 231 231 231 231 231 231 231 230 229 228 228 228 227 227 227 226 226 225 225 225 225 225 225 225 225 225 224 223 223 223 223 223 223 223 223 222 222 221 222 222 221 220 220 221 221 221 221 221 220 219 220 219 218 219 219 219 219 219 219 219 220 220 220 220 220 219 220 221 221 220 221 221 220 220 220 220 219 219 219 218 217 218 220 218 218 218 217 216 216 216 217 217 217 215 216 217 216 216 216 215 215 216 215 217 219 219 218 217 216 215 216 218 218 216 216 216 217 216 217 216 218 216 216 217 216 217 216 215 216 215 213 214 217 215 216 216 216 216 214 215 214 216 216 216 216 212 212 215 213 214 215 214 217 216 214 216 214 216 215 214 216 218 219 219 217 214 217 216 216 216 213 215 216 216 215 216 214 214 215 214 213 215 215 216 217 212 213 216 217 215 214 215 215 219 218 216 215 220 221 220 219 217 217 220 218 219 222 216 218 221 219 220 216 220 220 221 221 223 218 215 219 217 219 219 218 220 219 219 218 219 220 215 219 220 220 222 219 219 220 220 219 221 224 225 221 221 224 226 222 215 217 222 220 222 223 221 220 220 216 214 218 221 220 224 226 224 219 222 221 219 224 223 221 220 221 223 221 223 222 218 219 221 218 222 224 220 221 228 231 226 220 220 226 227 228 225 219 219 224 227 228 227 222 221 226 230 225 221 222 226 227 228 226 218 218 226 228 228 228 224 223 226 229 231 234 233 227 224 224 225 227 226 227 231 230 225 223 224 224 228 231 227 225 229 233 232 228 228 226 225 229 227 226 232 232 225 223 229 232 228 226 231 234 235 230 229 231 230 228 228 229 234 239 239 236 231 231 232 230 233 236 234 232 234 235 239 239 238 236 234 237 235 233 233 235 240 241 238 234 236 240 240 237 237 240 240 239 240 239 240 245 246 244 241 239 251 258 257 259 264 269 269 273 282 290 298 306 320 335 343 351 362 365 353 344 337 328 328 329 326 325 342 367 399 433 454 475 489 489 498 496 477 458 451 433 442 7759 62477 240576 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26366 10289 3489 3101 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 179 184 189 194 197 201 203 206 209 211 212 214 216 217 219 219 220 221 223 223 224 225 225 226 226 227 228 228 228 228 229 229 230 230 230 231 231 230 230 230 230 229 229 228 228 227 227 226 225 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 221 220 221 221 221 220 220 220 220 220 220 219 219 219 218 218 219 218 219 220 219 219 218 220 220 220 220 219 219 220 220 221 220 220 220 219 219 219 219 218 217 218 220 218 218 219 219 218 217 216 218 218 216 216 216 217 217 216 215 215 217 218 219 218 216 215 215 215 216 216 216 218 218 216 213 214 216 215 214 213 213 215 216 217 215 213 216 217 215 213 213 215 214 212 213 215 214 217 217 215 214 214 214 212 215 216 216 217 216 215 213 211 215 216 215 212 213 217 213 216 220 215 213 215 215 217 215 213 213 214 212 215 218 213 211 209 213 216 215 213 213 212 210 214 215 218 215 213 215 215 210 214 216 218 218 216 217 215 218 220 218 218 216 217 217 216 216 220 219 216 215 216 219 219 219 217 219 217 216 219 220 219 218 216 217 216 214 217 220 218 215 216 217 218 218 218 219 221 219 220 222 218 216 216 219 222 219 216 218 224 222 221 222 222 222 224 221 222 221 220 222 225 223 219 220 219 221 219 220 220 221 222 220 218 220 220 220 219 219 221 224 222 221 224 221 223 224 220 221 223 220 220 223 226 227 226 228 225 218 219 222 224 226 221 220 226 226 222 227 229 228 224 222 221 226 229 226 223 221 221 224 222 222 228 228 228 227 226 228 227 223 222 224 225 228 230 227 223 224 228 230 229 226 227 226 228 228 229 230 228 228 228 230 229 228 227 227 229 230 228 227 226 230 235 238 237 236 238 234 229 232 235 231 231 230 229 229 230 234 237 237 238 231 224 229 236 234 232 231 234 239 238 231 229 235 238 232 227 228 237 242 235 232 235 238 241 243 238 235 238 238 239 239 237 236 240 242 240 240 246 248 243 250 260 267 276 282 285 299 314 328 341 337 336 349 363 364 359 351 346 344 351 346 340 342 349 362 371 386 397 407 415 415 401 399 414 422 430 462 506 1500 32226 95889 191248 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26374 10289 3489 3099 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 174 179 184 189 193 197 201 204 206 209 211 213 214 216 217 218 219 221 222 223 223 224 225 225 226 226 227 227 228 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 228 228 228 228 228 227 226 226 225 225 224 223 223 223 223 222 222 222 222 221 221 221 221 220 220 220 219 219 220 220 220 220 220 220 219 219 218 218 218 218 218 219 219 218 219 220 220 219 218 218 217 218 218 218 219 219 218 218 218 218 217 218 219 219 219 218 216 216 216 218 218 217 217 217 216 217 216 216 216 216 218 217 215 216 215 215 216 216 216 217 216 216 216 215 214 215 214 216 215 215 215 214 216 215 216 217 216 217 218 218 216 216 216 215 217 215 217 217 215 216 217 214 212 215 216 216 214 213 213 213 214 215 215 214 218 216 215 214 214 214 215 215 215 214 215 214 215 217 218 216 218 215 211 213 212 214 217 218 214 214 217 217 216 216 215 213 215 217 215 213 212 212 214 216 220 217 214 216 216 220 221 220 219 216 218 218 217 218 218 222 219 219 216 218 219 220 221 220 218 218 218 220 217 212 212 218 217 216 216 215 218 214 216 220 222 218 218 219 221 219 215 214 219 221 220 222 221 219 219 220 222 218 220 221 222 222 220 218 220 220 221 221 221 221 222 222 222 223 225 225 221 219 219 220 218 220 222 221 218 220 223 221 223 220 218 222 224 225 224 221 219 223 222 221 219 224 230 228 222 221 228 230 225 224 224 225 224 222 224 229 229 227 224 224 224 224 226 226 224 226 229 229 224 218 221 228 230 226 224 227 228 225 223 227 230 225 221 224 226 227 226 228 228 223 227 228 227 233 232 230 231 232 231 227 225 227 235 235 228 228 232 226 221 224 232 238 235 231 226 225 230 235 234 231 232 227 227 230 232 236 236 233 234 232 231 233 232 231 234 239 239 237 237 232 235 240 237 238 234 233 242 240 238 233 233 238 240 237 238 242 242 244 242 237 237 241 244 243 248 255 253 256 266 268 281 292 308 324 339 338 342 350 351 348 337 325 320 317 315 314 310 312 313 315 321 330 340 350 363 367 369 369 368 367 363 369 384 411 444 480 3582 39747 149599 296706 508717 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26381 10289 3489 3098 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 158 165 172 178 183 188 192 196 199 202 205 208 210 212 213 215 216 217 219 220 221 221 222 223 224 224 225 225 226 226 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 225 225 224 224 224 223 222 222 221 221 221 220 220 220 219 219 219 219 219 219 219 219 218 217 217 219 218 218 217 218 218 218 218 218 218 217 217 217 217 218 217 217 218 218 217 218 218 218 219 218 218 218 217 218 218 217 216 216 217 217 218 217 217 216 217 215 214 215 215 215 215 214 215 216 215 215 217 216 215 213 214 214 214 214 215 214 215 215 215 214 214 216 214 214 213 213 213 212 215 214 214 214 214 213 211 213 215 214 214 213 215 214 212 213 214 211 212 212 211 213 213 213 215 212 213 214 212 214 215 215 216 215 214 215 213 213 213 213 218 217 214 212 213 215 215 214 214 215 214 215 214 218 219 219 219 213 213 214 214 214 214 213 212 211 215 215 216 213 211 214 215 214 213 214 216 216 216 215 212 214 217 217 216 215 222 223 217 215 217 216 215 215 218 217 213 215 218 216 217 218 214 217 218 217 217 213 211 212 217 221 221 219 219 220 219 216 216 216 216 219 219 221 221 219 219 222 221 219 221 217 222 226 218 217 221 218 218 219 221 222 221 221 223 219 219 221 224 220 217 218 216 220 220 219 221 224 223 218 218 220 220 222 224 223 221 222 221 219 220 221 222 225 227 222 219 221 225 224 224 227 221 219 225 226 223 225 228 226 226 226 227 231 229 225 225 228 233 231 224 220 223 225 227 226 227 229 228 226 225 225 229 229 227 231 233 229 228 230 229 231 229 225 228 230 225 223 225 227 226 228 234 232 230 234 228 226 230 227 227 233 234 232 234 233 230 231 231 233 234 230 231 232 233 235 234 234 238 238 234 232 241 245 233 230 233 236 239 237 231 233 238 238 237 238 234 233 238 239 242 244 243 239 241 241 239 248 251 247 246 240 237 238 245 244 246 258 268 276 277 278 289 307 323 328 328 334 344 350 347 340 338 336 340 332 321 316 312 309 309 310 306 307 317 322 335 350 360 382 404 412 424 441 447 456 479 501 3925 43940 144162 265341 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26388 10289 3489 3096 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 158 165 172 178 183 188 192 196 199 202 205 207 209 211 213 214 216 217 218 219 220 221 222 223 223 223 224 225 225 225 226 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 227 227 226 226 225 225 225 224 224 223 222 222 223 222 222 221 221 222 221 221 220 219 219 219 219 219 218 219 219 219 218 217 217 217 218 218 218 218 217 217 217 216 216 217 217 218 218 218 217 217 218 218 217 217 217 218 218 218 218 218 216 215 216 217 218 217 216 216 215 215 215 213 213 214 214 214 215 216 216 214 214 213 214 216 215 214 214 215 215 214 214 214 213 215 214 212 212 214 215 215 215 213 213 212 214 214 214 214 215 216 214 213 214 213 213 214 214 214 213 213 213 214 213 214 214 214 214 213 216 215 212 214 214 215 215 214 216 215 214 216 215 214 213 214 214 216 216 214 216 216 213 212 214 216 210 211 213 213 214 214 216 215 214 217 218 216 213 214 217 215 213 211 209 213 216 213 212 214 211 212 216 215 214 213 214 212 211 212 215 215 214 220 217 213 216 218 218 220 220 220 218 216 217 217 216 211 214 216 213 214 217 216 217 213 215 218 220 216 215 217 218 218 217 219 218 219 220 220 223 223 218 218 217 215 218 219 216 217 218 215 219 218 220 221 219 222 225 222 216 215 218 222 222 220 220 223 223 220 223 221 221 218 217 218 221 222 224 224 222 224 222 222 222 221 220 221 221 220 222 226 229 227 224 225 224 223 225 227 225 225 223 222 226 227 222 224 229 228 228 227 225 226 224 223 227 227 225 230 227 227 233 231 225 228 232 229 229 230 227 228 231 226 222 225 227 227 231 230 227 227 226 227 229 231 234 227 224 228 227 226 230 233 232 231 232 227 223 227 231 231 231 234 237 232 228 229 232 232 230 228 231 235 230 232 240 237 231 235 241 239 234 234 239 240 237 226 224 229 232 238 244 239 238 243 243 240 247 249 242 238 238 236 236 240 244 247 248 247 245 245 251 251 250 258 264 274 281 288 303 312 317 329 337 343 346 345 346 350 345 347 350 341 326 309 304 307 313 316 322 333 334 340 356 368 380 406 433 469 493 519 544 547 538 517 1369 16109 97625 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26396 10289 3490 3095 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 140 149 157 164 171 177 182 187 191 195 198 201 204 206 208 210 212 214 215 216 218 218 219 220 221 222 222 223 224 225 225 225 226 226 226 227 227 227 227 227 228 228 228 228 228 227 227 228 227 227 226 226 226 227 226 226 225 224 224 224 223 223 223 223 223 222 222 221 221 220 220 220 219 219 218 218 218 218 217 218 218 218 218 217 218 218 217 217 217 217 217 216 216 216 216 216 216 216 217 218 218 217 218 218 218 217 217 218 217 217 216 217 217 216 217 217 217 216 217 215 214 215 214 214 214 214 213 215 215 215 214 214 214 214 213 213 215 215 214 214 216 215 215 214 214 213 213 213 214 214 213 214 214 212 212 214 213 210 209 212 212 213 212 214 215 213 213 213 213 214 213 212 212 213 214 214 214 214 213 215 214 215 215 213 215 214 212 212 212 214 214 214 217 216 215 216 214 212 213 213 215 215 217 215 213 213 212 212 215 213 213 214 217 216 214 213 216 217 216 215 214 213 211 214 215 216 217 215 215 215 218 216 214 217 214 213 216 216 217 216 218 219 218 220 219 220 219 220 220 218 214 213 215 219 218 216 220 221 220 219 215 214 215 218 216 216 215 218 225 222 219 221 220 217 215 221 221 222 222 219 219 217 219 219 218 217 220 220 217 218 221 219 219 221 221 218 222 221 217 215 216 216 216 218 221 222 221 222 218 218 220 223 224 224 218 217 219 221 218 216 220 222 221 224 227 226 225 221 225 227 224 224 225 223 222 224 225 227 234 231 229 226 223 221 224 230 230 223 224 232 229 223 225 229 230 229 228 225 222 221 222 230 232 225 222 227 229 227 229 230 224 226 228 226 227 228 228 231 232 227 224 223 226 229 227 227 232 230 226 226 223 226 231 233 233 235 237 236 234 235 238 240 236 230 227 226 229 226 226 234 238 237 237 238 238 233 231 229 229 233 235 231 231 232 231 232 233 233 241 237 229 232 237 240 237 233 238 237 233 242 238 234 239 241 240 243 242 241 244 250 257 257 258 261 265 280 286 283 291 296 304 324 329 329 326 323 327 326 322 318 317 313 314 323 325 327 338 343 344 354 373 392 409 424 431 441 442 445 433 414 398 417 5102 65396 213515 386247 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26403 10289 3490 3093 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 140 149 157 164 171 176 182 186 191 195 198 201 204 206 208 210 212 214 215 216 217 218 219 220 221 221 222 222 223 224 224 225 225 225 226 226 226 226 226 227 227 227 227 227 227 226 226 226 226 225 225 224 225 224 224 224 224 223 222 223 222 221 221 221 220 220 220 220 220 219 217 217 217 218 218 218 217 217 217 217 216 217 217 217 216 217 216 216 216 216 216 215 214 215 215 216 216 217 217 216 216 216 216 215 215 216 217 217 216 216 216 215 215 216 215 214 214 214 215 215 215 215 214 213 212 212 214 214 213 213 214 213 213 214 214 214 213 213 214 215 214 214 214 211 211 213 212 212 212 210 212 214 214 214 213 213 212 213 212 212 211 211 211 209 211 213 213 216 214 210 213 214 211 211 211 211 211 213 211 211 213 211 211 212 213 212 208 211 210 213 215 216 214 213 213 210 210 212 211 212 213 213 213 211 214 216 216 215 213 212 210 212 213 212 213 215 216 213 211 215 215 212 211 212 213 214 217 215 216 218 212 212 213 215 218 215 211 215 220 215 213 214 214 215 213 214 214 213 214 216 216 217 217 220 221 217 213 215 218 218 218 221 218 218 215 217 216 218 222 217 213 215 217 220 221 221 217 217 220 220 214 213 219 223 223 219 219 221 219 219 219 219 219 222 220 219 220 220 220 217 220 220 217 217 219 221 220 221 218 218 220 219 223 227 224 218 219 222 220 219 222 223 224 226 226 222 222 221 223 225 220 221 224 224 222 220 222 223 230 233 230 226 224 223 224 225 226 226 226 227 226 222 224 227 226 224 222 224 227 228 224 223 224 219 220 229 233 231 230 226 224 227 229 231 231 231 232 228 227 232 235 233 226 227 230 228 229 232 231 230 233 234 232 230 230 230 227 232 238 235 231 232 231 230 231 229 234 236 234 234 238 234 231 234 232 230 234 238 234 229 230 231 240 239 239 240 232 229 236 240 235 237 240 241 243 244 245 240 242 244 244 241 241 243 244 241 237 244 253 256 252 253 259 265 265 272 282 296 305 304 315 330 332 330 332 329 320 324 326 320 326 338 338 329 332 341 354 368 379 385 399 412 422 407 378 356 336 320 306 294 284 322 5011 52443 152332 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26410 10289 3490 3091 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 140 149 157 164 170 176 181 186 191 194 198 201 203 206 208 210 212 213 215 216 216 217 219 219 220 220 221 222 222 223 223 224 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 225 224 224 224 224 224 223 223 223 222 221 221 220 219 219 219 219 219 219 218 218 217 217 217 216 217 217 217 217 217 217 217 217 217 216 216 216 217 216 216 216 215 216 216 215 216 216 216 216 216 215 216 216 215 216 216 216 216 217 215 215 214 214 214 213 213 215 215 216 216 216 215 214 213 213 213 213 213 213 213 213 214 213 213 213 213 211 212 213 212 212 213 213 213 213 213 211 210 211 214 213 213 213 213 214 213 213 215 215 213 212 211 210 211 214 214 213 212 212 212 213 212 213 214 213 215 212 213 212 211 210 212 213 211 208 208 213 216 212 212 213 209 212 213 215 212 211 213 214 214 214 216 214 211 212 212 213 211 212 213 212 214 215 214 216 216 214 214 212 213 215 214 215 213 212 215 215 211 212 213 210 212 219 219 216 211 213 217 215 216 216 216 214 213 217 215 216 218 216 214 215 216 215 216 212 211 216 215 216 217 215 215 215 213 218 222 222 220 216 214 220 221 219 221 222 219 217 215 219 218 219 217 215 213 213 220 219 218 217 217 222 222 217 213 219 221 219 219 223 227 223 216 218 221 216 215 216 217 216 216 217 222 223 220 216 219 223 222 222 220 221 224 223 220 220 219 216 218 221 224 222 222 222 223 224 219 219 225 227 223 219 220 222 225 224 224 226 226 227 225 224 225 226 227 226 229 230 227 224 225 229 231 230 228 224 221 223 226 229 229 231 233 225 222 228 233 230 228 231 233 231 229 230 230 229 227 230 233 230 228 232 235 234 232 230 229 230 231 232 236 235 236 237 236 237 233 233 240 241 236 230 234 233 229 234 238 235 235 237 235 234 235 237 237 236 239 240 242 244 240 237 239 244 250 249 245 245 247 246 247 245 244 243 246 248 242 242 244 240 247 258 264 268 273 282 295 305 305 309 324 336 337 333 334 333 330 324 330 330 328 327 334 344 346 349 347 337 327 324 320 331 347 362 369 363 361 348 332 317 300 290 279 296 6214 37951 88879 183063 364835 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26418 10289 3490 3090 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 158 165 172 177 182 187 191 195 199 202 205 207 209 211 213 214 216 217 218 219 220 221 222 222 223 223 224 225 225 225 226 226 227 227 227 227 228 228 228 228 228 227 227 227 226 225 224 224 224 224 223 223 222 222 222 222 222 221 221 221 221 221 220 220 220 219 219 218 218 219 219 220 219 219 219 219 219 218 218 218 218 218 218 217 217 217 217 217 218 218 217 216 217 217 218 217 216 216 217 217 217 217 217 217 216 216 216 217 217 216 216 217 216 216 215 216 216 216 215 215 215 214 214 215 216 217 217 216 215 214 213 214 214 215 215 216 215 216 215 215 214 216 216 214 213 214 214 212 211 212 211 212 213 214 214 213 213 214 215 216 216 214 211 213 215 213 215 217 214 212 211 213 214 213 212 212 214 215 213 212 212 215 212 211 212 212 214 214 212 215 217 216 215 216 214 215 215 213 212 213 214 215 214 213 214 215 215 213 214 213 215 215 210 209 211 213 216 213 214 211 213 211 215 218 216 215 215 216 218 215 216 218 216 216 220 217 212 214 216 216 217 216 214 214 213 212 214 217 219 216 213 212 214 216 217 215 215 216 212 212 218 220 221 219 215 217 219 215 218 220 219 218 221 220 218 217 216 217 218 221 222 217 214 218 223 222 219 217 220 225 223 220 221 217 218 221 220 215 218 219 220 219 218 216 222 223 222 223 220 217 220 222 226 226 223 221 221 218 218 220 221 221 221 222 221 225 225 227 227 223 221 221 225 223 221 220 221 223 220 223 231 231 229 230 230 229 230 227 223 222 226 228 226 227 229 226 228 230 231 229 224 223 229 231 226 225 226 226 231 232 230 228 228 232 232 228 230 230 228 227 225 222 226 231 228 224 226 229 230 230 227 232 235 229 227 231 234 233 234 235 230 230 232 231 235 237 234 233 234 236 235 232 232 235 236 233 235 241 236 233 236 238 239 237 236 238 239 237 241 251 255 254 250 244 241 238 240 239 235 238 243 250 263 266 268 281 290 289 293 302 303 308 325 337 339 344 341 338 337 335 332 331 331 336 341 350 358 367 370 366 365 358 340 319 304 309 329 334 332 327 321 310 301 298 300 308 312 311 311 309 325 338 3864 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26425 10289 3490 3088 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 147 156 163 169 175 180 185 189 193 197 200 203 205 207 210 211 213 214 215 217 218 219 219 220 221 222 222 223 223 224 224 224 224 225 225 225 225 225 226 226 226 226 225 225 226 226 226 225 224 224 224 223 223 222 222 222 222 222 221 221 221 220 220 219 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 216 215 215 217 217 216 215 215 215 215 215 215 216 216 216 216 216 215 215 215 216 217 217 215 215 216 216 216 216 217 216 215 215 215 215 215 216 216 215 215 213 212 212 213 214 213 213 214 214 213 213 212 211 213 213 214 214 214 214 213 213 212 211 212 213 213 213 213 211 211 213 212 211 211 212 211 209 210 212 213 213 211 211 212 213 213 212 213 213 212 213 212 211 213 214 214 212 212 213 213 212 212 212 211 212 211 211 213 215 214 214 214 212 210 211 213 213 215 215 214 213 211 213 213 211 210 211 212 214 213 212 214 215 214 212 212 212 211 209 212 213 212 211 215 216 214 214 211 207 213 217 215 215 217 215 215 217 214 214 214 212 211 215 218 218 216 215 215 215 213 214 214 215 215 215 213 213 215 216 216 215 215 214 211 214 221 217 214 214 215 218 215 213 216 219 218 214 212 213 219 218 214 217 218 221 223 220 220 221 218 214 217 221 223 216 218 220 220 216 218 217 221 221 223 219 223 226 224 221 216 214 223 221 218 218 222 219 217 222 221 217 220 220 222 217 221 220 221 223 221 220 225 226 220 225 226 228 226 223 224 225 225 227 227 226 219 225 226 224 224 225 229 230 226 222 218 225 223 227 230 233 235 229 228 230 226 223 230 235 223 225 231 230 227 231 228 227 229 237 235 234 229 234 233 230 233 227 234 237 234 227 222 233 235 224 227 234 234 232 233 238 237 230 234 233 232 233 234 233 234 228 228 237 232 229 224 228 232 234 244 239 236 233 233 235 239 238 241 245 253 254 260 261 261 253 241 243 240 241 248 246 260 274 278 278 284 285 289 306 309 314 319 328 326 341 341 343 338 337 346 342 346 356 370 380 381 370 360 347 337 322 307 294 282 290 298 295 296 304 305 302 300 295 284 278 278 287 288 291 293 299 284 278 578 5764 39113 142430 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26432 10289 3490 3087 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 149 157 164 171 176 182 186 190 194 197 200 203 206 208 210 212 213 215 216 217 218 219 220 221 222 222 223 223 224 224 224 225 225 225 225 226 226 226 226 226 227 226 227 227 227 226 226 226 226 226 226 225 225 225 225 224 223 223 222 222 221 221 220 220 220 220 219 218 217 217 218 218 218 217 217 218 218 218 218 218 217 217 216 216 216 216 216 215 215 214 215 216 216 216 216 217 217 216 215 216 216 215 214 214 213 215 216 216 216 216 216 215 214 214 214 214 214 215 213 213 213 211 212 215 215 215 213 212 213 214 213 212 212 213 214 213 212 213 214 214 213 212 211 212 212 213 212 212 211 211 210 209 209 209 211 213 213 214 213 213 213 211 211 212 211 211 213 213 213 212 211 211 211 210 211 213 213 212 212 211 211 213 213 214 214 214 213 212 212 212 210 210 214 215 215 215 213 213 214 215 214 212 212 211 213 215 214 214 215 213 213 213 215 214 212 215 213 212 214 217 214 210 210 213 213 215 217 216 213 215 216 212 210 213 217 217 217 214 212 215 214 215 216 217 216 216 217 217 216 217 215 218 219 217 216 212 213 216 217 218 216 214 215 213 215 221 217 213 213 218 221 219 217 215 218 221 216 214 216 219 217 217 221 218 215 221 218 215 217 220 221 222 222 221 220 220 220 224 219 222 218 217 221 220 219 219 220 223 225 217 215 218 223 218 216 221 220 217 218 220 219 215 217 225 224 225 224 221 226 222 218 222 223 227 223 227 225 217 220 226 227 228 228 227 226 227 232 232 227 224 222 225 223 224 228 226 227 227 230 227 236 230 229 235 233 225 224 225 232 229 229 227 226 230 226 220 221 231 242 233 229 236 235 232 234 225 229 231 234 234 231 231 237 232 223 227 234 236 225 222 230 230 236 240 233 227 226 234 228 228 235 235 233 238 237 226 233 243 242 235 238 240 233 235 251 257 266 282 289 291 288 292 292 283 265 250 243 244 252 262 267 280 289 291 294 301 305 306 305 312 325 331 334 332 333 336 339 342 340 348 356 355 355 355 368 372 374 368 363 357 354 335 321 320 335 331 323 306 295 292 285 279 286 284 287 293 303 307 291 278 271 272 323 2660 25138 118271 326082 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26440 10289 3490 3085 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 175 180 185 190 194 197 200 204 207 209 212 213 215 217 218 219 220 221 222 223 224 225 225 226 226 227 227 228 228 228 228 228 228 228 228 229 228 229 229 229 229 228 227 228 228 228 228 228 227 227 227 226 225 224 223 223 222 222 222 222 221 221 221 220 220 220 220 221 221 220 220 220 221 221 220 220 220 220 220 219 218 218 218 217 217 217 218 218 219 219 218 218 218 218 218 218 217 216 216 218 217 217 217 217 218 218 218 218 218 217 216 215 216 216 216 216 216 215 214 215 216 217 217 216 214 216 216 216 217 215 215 215 214 213 214 214 215 216 215 214 213 213 214 214 214 214 214 215 216 215 216 214 215 216 217 217 214 214 214 215 214 214 214 214 215 217 215 215 214 213 214 215 214 213 214 214 214 217 215 212 214 215 213 213 214 215 211 215 216 216 216 211 212 215 215 216 212 214 216 215 213 214 215 216 217 214 214 214 213 215 213 214 216 217 214 213 214 214 211 215 216 215 217 215 212 213 216 215 218 214 217 218 216 216 215 213 215 218 216 217 216 217 214 212 216 220 217 217 216 216 218 219 218 218 218 220 217 217 216 216 213 216 217 216 216 217 217 218 216 215 215 215 216 218 217 217 222 220 217 218 220 223 222 222 220 220 223 221 222 224 224 225 229 225 219 217 218 222 220 218 217 219 222 222 221 223 222 221 223 225 222 222 220 218 218 220 221 219 219 222 224 222 225 226 226 227 221 215 216 221 223 223 227 230 223 221 230 233 230 228 224 226 227 224 221 225 230 227 223 228 229 225 223 226 230 226 223 225 224 225 227 227 229 231 234 227 226 231 228 227 225 220 220 222 226 229 230 228 228 230 232 236 236 229 227 230 225 223 229 229 227 234 232 230 235 235 230 228 232 238 235 229 231 236 234 234 236 235 235 232 231 232 230 232 232 231 234 233 237 249 255 265 280 287 294 302 305 297 283 272 270 270 268 277 283 284 292 303 308 307 305 308 307 306 311 321 328 335 333 328 338 351 356 358 362 362 366 364 359 356 360 362 357 355 353 349 339 334 333 326 310 292 284 283 285 278 266 259 260 263 260 259 269 267 264 267 260 255 252 246 1019 17354 99660 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26447 10289 3490 3083 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 161 168 174 180 185 189 193 197 201 204 206 209 211 213 215 216 218 219 220 221 222 223 224 225 225 225 226 226 227 227 227 227 228 228 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 225 224 224 223 222 222 222 222 221 221 220 221 220 220 220 220 221 220 220 221 221 220 220 220 221 220 220 220 220 219 219 219 218 217 217 218 218 218 217 217 218 218 218 217 217 218 218 217 218 216 216 217 218 217 216 216 218 218 217 218 218 217 218 217 218 218 217 216 216 215 213 215 215 215 214 214 215 215 214 215 214 213 213 213 214 214 214 215 214 214 214 215 215 215 215 215 213 212 212 213 213 214 215 213 212 214 214 214 214 215 214 211 213 212 214 214 212 215 218 214 213 213 214 212 211 213 216 215 214 214 213 212 212 213 212 211 211 211 214 216 213 214 213 214 214 214 214 213 215 213 211 213 215 214 216 213 214 216 213 210 212 216 217 213 214 217 212 213 216 216 217 216 216 218 217 216 216 213 213 216 215 215 213 214 220 219 216 218 217 217 220 218 220 218 220 221 213 214 219 219 218 215 214 217 218 216 212 213 221 220 216 215 216 216 218 219 217 217 219 219 221 220 219 217 218 219 220 221 215 217 219 220 216 217 221 220 218 220 221 218 221 224 220 219 220 220 221 221 221 219 218 217 215 217 220 220 221 220 220 225 224 221 219 222 222 221 220 220 223 225 222 218 222 223 222 223 225 225 226 228 225 218 218 222 225 227 228 226 223 222 226 227 227 225 222 222 220 222 224 224 226 226 225 229 230 225 226 229 227 226 231 231 228 229 231 231 231 231 226 227 230 227 227 227 230 231 229 231 230 230 232 229 227 229 230 229 228 231 231 229 224 224 227 230 231 227 228 229 227 229 235 236 231 236 236 231 231 230 235 240 238 228 221 228 238 235 233 238 242 243 245 253 269 285 294 303 308 307 313 314 309 301 292 282 276 281 286 290 293 294 296 299 295 298 302 299 296 299 299 303 317 326 329 337 343 342 350 354 348 345 357 362 353 346 345 344 333 322 315 309 300 292 289 283 278 277 281 286 285 282 276 272 268 268 265 267 265 263 261 259 264 267 258 258 819 30751 191252 456893 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26454 10289 3491 3082 10330 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 161 168 174 180 186 190 195 198 202 205 208 210 212 214 216 218 219 220 221 222 223 224 224 225 226 226 227 228 228 228 229 229 229 229 228 228 229 229 228 228 228 228 228 228 227 227 227 226 225 225 226 226 225 225 224 224 224 224 223 222 223 223 222 222 222 222 221 221 222 222 222 223 222 222 222 222 221 221 221 221 220 220 220 219 219 220 220 221 221 220 220 219 219 219 218 218 219 220 220 219 220 220 219 218 218 219 218 219 219 218 218 219 218 220 219 216 217 217 217 218 218 215 215 215 216 215 215 215 216 215 215 217 217 216 215 215 217 215 217 217 218 218 215 215 216 215 214 215 216 216 215 216 214 215 215 215 215 215 217 216 216 216 214 214 217 216 216 215 214 214 214 212 212 214 215 217 214 212 211 213 216 217 216 211 212 214 215 214 215 216 215 216 217 214 214 217 218 218 216 213 213 213 215 216 215 216 216 214 214 215 216 216 217 214 211 210 214 216 216 220 214 217 219 217 218 218 220 217 217 218 219 218 216 214 215 215 214 215 216 220 219 218 218 214 214 215 217 218 220 219 220 220 220 217 217 219 218 220 221 220 217 219 219 215 215 215 217 220 215 217 217 217 221 223 219 219 217 217 216 217 220 219 220 221 222 222 222 221 221 221 221 219 224 226 226 225 218 218 221 222 220 216 217 220 219 221 221 218 220 222 221 219 220 221 221 215 215 220 219 218 218 221 224 222 220 222 223 220 220 223 227 225 221 219 219 220 220 222 226 225 224 228 230 226 227 223 222 226 227 229 226 227 231 231 230 228 228 229 227 227 227 226 227 227 227 226 227 230 231 229 227 226 226 229 230 225 228 233 230 230 233 234 233 231 228 227 227 227 226 229 230 229 230 233 234 231 229 234 237 234 229 232 236 232 232 233 233 234 236 238 235 233 237 239 239 237 240 240 241 251 266 283 293 293 296 303 306 317 313 305 302 297 296 298 307 308 295 294 294 292 287 287 293 294 296 297 298 302 307 321 335 344 344 338 333 338 333 329 341 347 346 338 339 331 321 321 320 321 310 298 290 287 291 289 289 294 292 282 280 279 276 272 273 275 276 260 252 255 258 263 289 318 349 382 616 11871 62521 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26462 10289 3491 3080 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 151 159 167 174 180 185 190 195 198 202 205 208 211 213 215 217 219 220 222 223 224 225 225 226 227 228 228 229 229 230 230 231 231 231 231 231 231 232 231 231 231 231 231 230 230 231 230 230 230 230 229 228 228 227 227 227 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 225 225 225 224 223 223 222 222 222 222 222 223 223 222 221 221 221 221 221 221 221 221 221 222 221 221 220 220 220 220 220 220 221 221 221 221 221 220 220 221 221 221 221 221 221 220 218 219 219 218 217 217 217 218 218 218 219 217 217 217 218 218 218 217 216 216 216 216 217 216 217 218 217 216 217 217 216 215 215 217 218 218 218 218 218 217 218 217 218 219 218 216 215 217 218 216 215 217 218 216 216 216 216 216 215 216 217 217 218 218 217 216 216 214 215 217 216 215 214 215 217 218 216 216 216 217 217 217 218 217 216 215 215 217 216 216 217 215 214 214 218 219 217 217 217 218 218 218 218 216 216 219 217 217 219 219 216 214 217 219 217 216 216 218 220 219 218 219 220 219 217 217 216 219 222 219 219 217 214 216 218 219 217 216 219 219 220 220 220 222 221 220 219 218 220 222 220 219 219 221 218 220 221 220 217 216 216 218 219 218 215 219 219 216 218 218 221 219 220 222 222 218 220 222 223 222 224 222 222 224 222 221 221 222 226 223 223 226 227 224 223 224 218 220 225 223 224 222 226 221 221 222 224 223 220 224 224 224 224 222 223 224 220 224 221 223 227 223 224 227 226 230 231 229 228 229 229 226 223 226 228 228 226 229 224 222 224 228 226 224 229 221 224 231 226 222 217 227 226 229 226 226 223 226 232 234 234 228 226 228 227 220 221 230 231 229 227 233 230 224 232 230 228 225 231 234 229 228 232 228 230 226 227 234 238 237 236 234 230 231 231 235 236 230 225 231 231 237 247 268 273 278 290 283 282 286 293 296 285 285 289 282 282 283 283 288 288 289 288 291 292 292 294 303 312 306 315 325 330 335 338 340 338 343 346 345 337 338 337 330 329 328 326 317 312 304 306 299 290 289 292 294 294 292 291 284 275 262 261 261 260 261 254 254 260 252 257 260 285 367 480 609 788 995 1182 1338 1546 1885 2430 3148 4359 15179 69329 172236 303293 517626 889138 2084900 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26469 10289 3491 3078 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 167 174 180 185 189 194 198 201 204 207 209 212 214 216 217 219 220 221 222 223 224 225 226 226 227 227 228 228 228 229 229 229 229 229 230 230 230 230 229 229 229 229 230 229 229 228 227 227 227 226 225 225 225 225 224 224 223 223 222 222 222 223 222 222 223 222 222 222 223 223 222 222 223 223 223 222 221 221 221 220 220 220 220 220 220 220 220 221 219 219 220 220 219 219 219 219 219 218 218 218 218 218 219 219 219 219 219 218 218 218 218 219 219 218 219 219 217 216 217 217 217 217 216 215 215 215 215 215 217 217 217 217 217 216 216 216 216 217 219 218 217 215 215 216 218 219 217 216 216 215 214 214 215 215 214 215 216 216 216 216 214 214 216 218 218 215 215 215 215 215 214 215 216 216 215 216 216 215 216 214 213 212 214 214 213 213 213 214 213 214 214 215 216 217 215 216 216 217 215 215 218 217 212 213 216 217 215 213 213 213 216 216 215 214 215 214 214 216 217 215 216 214 212 212 217 219 217 216 214 216 216 215 215 216 216 214 215 217 220 221 215 214 220 219 218 219 218 217 215 215 214 218 220 217 214 216 216 218 224 222 217 214 217 217 219 222 219 217 219 218 216 221 222 216 215 217 217 218 221 219 219 226 224 218 218 221 219 222 222 221 218 217 218 223 220 219 221 219 221 224 222 216 220 220 219 223 224 221 220 221 225 220 218 221 220 224 227 224 224 226 227 227 217 217 219 219 222 226 223 225 231 227 218 218 222 218 227 228 225 224 225 226 222 223 224 221 223 224 227 225 232 236 229 221 223 225 223 222 226 227 232 235 227 227 223 220 226 229 228 224 227 233 229 219 225 233 230 235 236 229 233 228 226 233 228 232 236 236 228 226 235 231 234 227 224 228 223 228 233 234 230 227 227 229 235 236 232 234 233 225 231 232 232 235 237 250 264 272 275 280 277 277 277 277 281 281 279 280 275 274 276 281 280 281 281 289 284 279 284 287 293 304 306 306 325 333 336 345 353 347 346 338 335 330 323 315 311 308 309 303 294 297 303 299 289 290 290 290 295 291 287 284 289 286 281 277 265 255 255 259 259 270 256 256 268 270 271 274 280 283 279 273 280 275 273 583 5575 29080 76026 159822 299329 515538 972559 3220795 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26476 10289 3491 3077 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 153 162 169 175 181 186 190 195 198 202 204 207 210 212 214 216 218 219 221 222 223 224 224 225 226 227 227 228 228 229 229 229 230 230 230 231 231 231 232 232 231 231 231 231 230 230 230 229 229 229 228 228 227 227 228 227 226 225 225 224 224 223 222 222 222 222 222 223 223 222 222 222 223 223 223 223 222 221 222 222 221 220 220 220 221 221 221 221 221 220 220 221 220 220 220 219 219 220 221 220 220 220 220 220 220 220 221 221 219 219 218 218 218 218 217 218 218 218 217 218 219 218 217 216 215 216 216 216 216 217 218 218 218 219 219 218 218 219 220 218 217 215 215 215 215 216 217 217 216 216 216 216 217 216 216 216 217 217 215 216 217 217 216 215 216 216 215 217 216 215 216 216 216 216 216 216 216 215 214 215 214 213 214 216 217 216 215 214 214 213 214 216 216 217 215 216 218 219 218 217 216 216 217 216 217 217 216 218 218 217 217 217 217 215 216 214 212 216 218 216 216 215 215 219 217 213 214 216 217 216 216 216 216 216 217 217 218 217 217 215 219 217 216 217 217 215 217 217 218 220 219 217 215 217 218 218 216 222 224 220 218 216 219 218 218 219 220 219 220 221 219 217 217 219 222 220 219 218 217 215 221 222 217 220 221 221 220 219 220 221 218 217 218 219 222 219 218 218 223 221 222 218 222 226 218 218 218 215 213 218 226 224 223 222 221 226 224 222 225 224 224 223 221 220 220 224 222 223 226 225 213 219 226 225 223 224 225 222 224 224 224 226 227 225 225 220 219 225 231 225 223 225 231 227 220 224 224 232 234 225 229 234 233 234 231 228 225 229 228 233 228 223 224 232 229 228 223 224 228 235 229 227 229 230 223 221 232 233 231 230 228 229 231 223 230 229 227 231 234 229 227 236 230 233 234 230 239 234 229 227 226 228 236 237 233 229 244 253 267 281 285 281 285 281 274 274 273 269 273 276 275 273 275 276 283 279 279 285 283 288 280 282 288 288 282 280 290 294 299 301 308 309 310 304 304 301 300 297 302 300 289 294 289 292 299 307 318 327 316 318 314 307 298 286 281 283 275 267 271 287 290 298 306 303 289 288 296 291 279 274 271 266 255 259 560 5013 28910 96834 234956 433577 771147 1863369 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26484 10289 3491 3075 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 167 173 179 183 188 192 195 198 201 204 207 209 211 213 214 216 217 218 220 221 221 222 223 224 224 225 226 226 227 227 227 228 228 228 228 228 229 229 229 229 229 229 228 229 229 228 228 228 227 227 227 226 226 225 225 225 224 224 223 222 221 221 221 222 221 221 221 221 221 222 222 222 222 222 221 222 222 221 220 219 219 220 220 219 219 219 219 219 219 219 219 219 218 218 218 219 220 219 218 218 218 219 219 219 218 218 218 218 218 217 217 216 218 218 216 216 216 217 216 216 216 216 216 215 215 215 216 216 216 217 217 216 218 217 216 216 217 216 216 217 217 216 216 217 216 215 215 215 215 214 214 214 216 218 216 216 217 217 216 216 215 215 214 215 217 218 217 214 215 216 215 214 215 218 214 214 216 215 215 216 216 214 216 217 215 214 214 215 215 214 215 215 214 214 215 219 218 216 215 215 215 218 216 213 214 213 213 214 215 215 217 216 214 215 215 213 215 213 211 213 213 214 215 215 213 213 216 216 215 215 216 218 219 217 215 218 218 215 216 215 215 215 219 218 219 214 216 220 217 215 217 218 213 218 220 220 219 219 217 217 215 215 216 220 222 222 222 221 219 218 221 220 223 221 217 217 217 218 221 221 218 219 222 219 221 223 221 220 218 219 218 223 226 223 224 221 216 218 219 220 222 223 220 218 220 223 220 220 220 221 222 222 219 220 219 221 223 222 222 223 219 222 229 229 223 222 225 226 227 229 228 222 221 223 221 224 225 225 226 225 225 225 225 225 225 226 228 227 224 225 225 223 224 223 223 230 233 227 222 227 227 220 221 229 233 233 232 230 229 225 221 220 221 222 224 225 222 223 229 231 232 232 231 232 231 225 225 231 237 232 228 232 233 234 238 232 226 231 232 227 228 234 237 234 232 236 232 225 228 235 237 237 232 236 251 263 271 278 279 274 273 276 273 270 270 273 276 279 277 275 276 280 279 280 282 283 282 281 281 278 288 290 285 283 280 282 284 285 277 276 282 285 292 294 291 288 284 289 290 287 295 300 296 294 296 298 303 310 308 307 304 294 286 283 271 265 270 271 260 264 285 291 295 298 296 292 286 278 269 274 276 266 263 578 6235 13667 25505 37461 45786 53307 56012 49497 31644 14476 5803 2753 2220 19133 64348 128705 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26491 10289 3491 3073 10329 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 158 165 171 177 182 186 191 194 198 201 204 206 208 210 212 214 215 217 218 219 220 221 222 223 223 224 225 226 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 228 228 228 227 227 227 226 225 225 226 225 224 223 223 223 223 222 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 221 221 221 220 219 219 219 219 219 219 219 218 217 218 219 219 217 217 217 216 217 218 218 217 218 218 218 218 218 218 218 218 217 218 217 217 217 217 216 216 217 217 216 218 218 215 215 215 216 217 216 216 215 216 216 214 215 215 214 215 215 216 216 215 215 218 217 216 217 216 216 214 212 215 216 214 212 213 214 214 214 214 217 215 214 214 216 216 216 215 213 214 213 214 214 214 214 211 211 211 214 215 215 217 214 216 215 214 213 212 214 215 213 213 214 215 215 214 214 217 216 217 219 218 215 215 217 217 213 215 213 216 217 215 212 213 215 212 216 216 216 215 212 214 218 216 215 215 214 217 217 219 217 215 212 216 216 219 221 218 215 213 214 213 210 212 218 220 220 219 216 216 219 221 219 218 221 222 220 218 218 215 218 221 218 217 217 220 215 215 220 220 217 215 218 221 222 220 220 215 216 218 218 217 220 219 218 217 218 219 219 217 216 220 222 219 219 217 219 224 221 215 218 221 221 220 220 224 219 217 222 221 222 216 213 216 219 221 224 220 216 221 230 227 220 216 220 223 222 221 223 222 226 228 229 227 223 223 224 225 224 227 227 223 221 224 227 227 224 228 228 224 224 229 231 227 226 228 228 227 228 231 229 224 225 229 230 230 227 226 229 233 231 225 226 228 229 228 225 226 229 229 231 231 231 235 234 232 232 232 231 228 230 232 230 231 232 232 234 237 234 229 228 228 228 230 230 227 223 229 235 229 230 230 231 239 241 239 248 257 262 270 273 275 278 279 274 266 269 276 273 270 275 274 272 274 271 265 267 263 265 275 280 274 271 279 285 285 282 282 282 276 283 294 289 281 277 275 278 282 288 296 298 295 296 304 309 306 307 313 321 317 321 319 316 318 314 304 300 310 317 317 307 300 291 288 289 288 279 271 266 277 272 265 279 283 267 263 269 277 271 272 271 271 272 278 283 330 2824 27997 91055 174367 256162 386238 797222 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26498 10289 3491 3072 10330 100 100 100 100 100 100 100 100 100 100 100 100 100 139 148 156 163 169 174 179 184 188 192 195 198 201 203 205 207 209 211 212 214 215 216 217 218 219 220 220 221 222 222 223 223 223 224 224 224 225 224 224 224 225 225 225 225 225 225 225 225 224 224 224 223 222 222 221 221 222 221 220 220 220 220 220 219 219 219 219 218 217 217 218 218 217 218 218 218 218 219 219 219 218 217 216 216 215 215 215 215 215 216 216 215 216 216 215 214 214 214 215 215 215 215 215 216 215 216 216 216 216 216 216 215 215 215 215 215 213 213 214 212 211 212 213 212 213 215 215 214 213 214 212 212 211 210 211 211 212 213 212 211 212 213 213 213 213 213 213 213 214 215 211 209 210 212 212 212 211 211 212 213 214 214 215 213 211 211 213 212 210 212 212 212 212 210 213 212 211 212 212 215 212 211 212 212 210 211 212 212 212 211 210 211 214 215 214 212 215 212 211 213 214 216 213 213 212 210 212 212 214 214 213 214 213 211 214 214 215 216 214 209 211 218 217 213 214 215 214 210 212 216 218 215 214 213 218 221 218 211 212 216 220 218 216 216 217 217 214 212 215 218 218 216 215 218 219 218 216 214 211 214 221 220 218 214 215 218 214 213 218 219 217 218 221 220 216 216 216 211 213 217 217 217 220 221 217 217 219 218 224 223 221 221 217 217 217 217 218 218 217 217 218 220 222 221 222 220 221 221 223 225 223 221 222 222 216 216 220 224 221 220 220 215 216 217 218 218 218 219 222 223 224 222 222 223 224 222 220 223 225 225 223 227 230 230 227 225 225 227 227 226 227 226 223 226 227 226 227 230 230 229 228 226 227 228 228 228 230 232 231 226 223 228 232 234 235 234 232 229 232 231 229 234 232 228 225 227 231 231 231 230 233 234 228 229 231 234 235 236 235 231 233 235 237 234 226 226 233 233 231 233 233 230 233 237 235 231 237 244 249 252 250 250 255 260 265 264 263 266 272 272 270 276 278 267 258 259 267 270 267 271 270 270 270 267 269 269 268 273 279 282 285 291 289 288 291 290 282 289 305 313 308 307 310 319 330 328 323 319 313 303 293 300 305 310 314 315 313 303 304 308 310 305 300 302 306 302 301 290 291 296 292 285 290 289 278 281 284 279 285 286 283 307 325 346 408 4420 36238 124091 266795 438216 749794 1693225 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26506 10289 3491 3070 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 140 148 156 163 169 174 179 184 188 191 195 198 201 203 206 207 209 210 212 214 215 216 217 218 219 220 220 221 221 222 223 223 223 223 224 224 224 223 224 224 224 224 224 224 223 223 223 223 223 223 223 222 221 221 221 220 220 220 219 220 220 220 219 218 218 218 218 218 218 218 218 218 218 219 220 220 220 220 220 219 219 218 217 217 216 216 215 215 216 216 216 215 215 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 215 215 215 216 215 214 214 215 215 215 215 214 212 213 213 213 214 214 212 212 214 214 213 213 213 213 212 212 212 213 214 214 213 213 215 214 214 212 212 213 214 212 213 213 212 214 214 214 215 215 214 215 214 214 212 213 211 213 214 213 212 213 213 213 212 211 212 214 214 213 212 213 212 212 210 211 212 213 212 211 213 214 214 218 215 212 210 210 214 215 213 210 211 213 215 211 212 216 216 215 214 211 216 218 214 212 212 213 217 216 213 218 217 216 213 213 212 215 214 213 215 219 220 220 218 218 213 216 217 216 217 216 215 216 216 217 213 214 218 219 216 216 219 220 214 213 215 215 217 219 217 215 218 217 217 217 216 213 219 219 220 220 217 218 219 219 219 221 222 219 217 216 218 221 218 215 218 221 221 219 218 217 218 220 222 217 218 217 221 221 220 219 224 224 220 219 225 226 217 213 217 220 220 222 223 219 221 222 221 219 216 217 219 222 220 217 217 219 222 224 225 223 222 223 226 227 226 227 232 233 228 224 225 227 228 227 228 224 223 230 233 229 231 230 224 224 228 228 226 228 229 227 223 224 229 232 230 226 232 234 227 227 228 226 226 227 231 235 234 229 225 223 224 230 228 225 232 238 240 237 233 226 225 226 227 232 232 234 236 236 237 236 230 224 228 233 231 225 228 235 234 235 238 239 241 248 251 250 250 253 255 256 261 261 260 264 265 265 262 257 261 262 260 261 261 263 269 274 270 269 274 278 280 283 291 288 295 310 316 319 326 330 333 339 352 365 366 350 337 330 321 316 314 313 316 311 306 302 295 302 305 294 289 290 288 292 293 294 304 314 323 326 337 346 361 367 368 365 360 356 339 334 331 318 297 284 289 303 310 326 357 408 486 577 5277 33083 92547 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26513 10289 3491 3068 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 140 148 156 163 169 175 180 184 188 192 196 198 201 204 206 208 210 211 213 214 215 217 218 218 219 220 221 221 222 222 223 223 224 224 224 224 225 225 225 224 224 224 224 223 223 222 222 222 221 221 221 221 221 220 220 220 220 220 220 219 219 219 219 218 218 217 217 217 218 218 218 219 219 219 219 219 219 219 219 218 216 216 217 217 217 217 217 216 216 217 217 215 215 214 215 215 216 216 216 216 216 215 214 215 215 215 215 216 217 217 217 217 217 216 216 215 214 214 215 215 214 213 214 214 213 213 214 212 212 213 213 213 213 215 215 216 216 214 213 213 212 213 213 211 210 212 215 214 211 211 213 215 212 213 215 214 214 213 214 214 214 213 213 214 215 216 216 213 212 212 214 214 212 214 214 212 212 211 211 209 211 213 213 214 213 213 212 212 210 213 215 212 213 215 214 212 210 211 212 213 214 214 214 214 214 212 213 213 212 213 214 214 215 214 215 214 211 210 212 212 209 212 214 217 214 214 214 217 213 209 213 213 217 215 213 212 217 215 213 214 216 216 214 215 214 213 213 214 218 217 215 216 216 217 219 216 216 214 215 218 216 217 214 215 214 214 214 215 221 219 216 220 218 220 219 217 219 220 216 213 218 220 219 218 218 213 212 218 221 221 222 221 219 218 223 224 219 215 217 217 220 225 225 221 214 214 217 221 221 220 218 218 221 219 215 215 219 220 222 222 220 220 219 221 222 224 222 219 220 222 225 226 228 230 226 223 225 223 220 222 225 226 230 232 231 230 229 227 224 226 230 230 227 228 231 230 227 223 226 230 234 236 233 232 229 230 229 228 231 232 231 226 222 226 228 227 228 226 221 221 227 232 230 225 224 228 229 227 228 237 240 236 236 233 230 230 232 233 232 231 231 229 224 226 229 229 229 235 234 231 232 238 242 246 248 248 249 251 251 247 250 258 257 255 257 257 255 253 249 251 251 251 254 257 258 257 257 263 272 276 279 281 295 305 302 304 311 319 331 338 332 324 330 334 335 346 355 348 335 326 322 318 319 315 310 307 307 304 302 299 298 295 297 308 322 341 359 371 390 415 425 429 441 448 459 476 495 506 505 479 452 408 373 359 345 324 325 330 349 392 430 463 572 3165 26506 75165 161371 316224 584322 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26521 10289 3492 3067 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 149 157 165 171 177 182 186 190 194 198 201 204 206 209 210 212 214 215 216 217 219 220 220 221 222 223 224 224 225 225 226 226 226 227 226 226 226 226 227 226 226 226 225 224 224 224 223 223 223 223 223 223 223 222 222 222 222 222 222 221 220 221 221 220 220 220 221 220 220 221 221 221 221 221 220 221 221 221 219 219 219 219 218 218 217 217 217 217 218 218 218 218 218 218 217 218 218 218 218 219 219 219 218 217 217 217 218 218 219 218 218 218 217 216 216 217 217 217 217 215 215 216 216 216 217 217 217 216 216 217 216 215 216 217 218 217 215 215 215 216 216 216 216 214 214 214 213 214 215 216 215 214 214 215 214 213 214 214 215 217 216 215 216 214 213 216 215 213 212 212 214 216 215 214 215 215 213 213 213 214 213 213 215 215 217 217 216 215 217 217 216 216 217 217 216 218 219 218 216 216 215 214 214 215 215 216 217 215 215 217 216 212 212 213 215 218 218 216 217 216 216 216 216 216 215 214 213 214 215 216 216 215 217 218 217 218 219 218 220 220 216 213 213 216 217 216 219 218 217 216 215 215 216 219 219 219 217 218 216 216 217 218 221 222 220 218 212 213 222 220 220 220 220 222 219 216 216 218 215 215 219 217 216 218 220 221 222 221 218 219 225 223 219 219 219 218 216 215 221 225 223 222 221 223 220 221 225 223 222 223 222 222 220 222 220 223 220 223 225 220 220 221 219 217 219 225 224 227 228 227 225 223 223 223 219 223 222 226 228 226 221 227 227 223 227 230 230 230 225 227 226 224 223 226 227 225 224 229 232 229 228 227 227 223 225 220 221 230 233 233 227 225 233 229 229 225 230 226 224 224 229 227 225 230 231 232 230 226 227 232 227 229 230 230 230 233 234 225 221 226 232 229 228 232 230 238 241 246 243 239 237 233 232 233 236 241 244 250 256 253 249 258 257 255 253 264 261 257 262 260 247 254 258 260 266 268 266 269 272 271 278 278 285 286 286 290 296 299 292 285 289 292 301 311 321 324 319 328 327 318 314 320 316 317 320 322 327 342 374 401 420 436 465 489 498 504 498 488 485 478 473 461 450 446 440 438 427 428 427 421 399 378 378 375 370 365 374 401 439 503 555 1831 14011 53284 106776 161696 210645 294532 464315 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26528 10289 3492 3065 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 152 160 167 174 180 185 189 193 197 200 203 206 209 211 213 215 216 218 219 220 221 222 223 224 225 225 226 227 227 228 228 228 229 229 228 228 228 228 228 228 228 227 227 227 226 226 226 226 226 225 225 224 224 224 224 224 223 223 224 224 223 223 222 222 221 221 222 222 223 223 223 223 223 222 223 223 223 223 222 222 222 222 222 221 221 220 219 219 219 219 219 219 218 218 219 219 218 218 219 220 221 220 220 219 219 218 218 219 219 219 218 217 216 216 216 217 218 219 219 218 218 218 218 217 217 218 218 217 216 217 217 217 217 217 218 218 217 217 216 215 216 217 218 217 217 218 218 217 217 218 218 216 215 215 217 217 216 216 217 217 214 213 216 216 215 215 216 218 216 214 215 215 216 215 214 215 216 215 215 217 217 216 215 213 215 217 217 217 216 217 216 214 214 218 218 216 216 218 219 219 219 217 216 216 214 212 214 215 213 212 213 212 213 216 216 215 215 214 214 216 218 217 214 216 217 217 215 214 213 214 218 219 219 217 214 214 219 223 221 218 218 215 215 214 216 216 216 214 218 219 218 220 221 220 218 217 217 219 219 218 217 218 221 219 219 221 219 221 222 216 216 220 219 223 220 216 217 217 217 215 217 218 219 219 219 225 224 220 216 215 221 220 217 217 217 215 215 217 217 222 221 222 221 220 221 219 224 222 219 220 217 219 222 221 221 222 221 221 222 220 219 215 224 228 222 223 221 221 222 220 222 221 222 220 222 228 226 223 222 229 229 230 231 230 227 226 231 230 234 241 229 230 233 235 227 226 223 225 235 233 223 228 228 224 232 233 231 233 234 231 228 227 232 226 225 229 227 226 223 232 228 216 221 228 230 229 228 236 241 234 231 230 226 227 231 241 228 213 219 232 235 224 224 227 230 224 226 233 233 247 241 239 235 225 231 240 234 229 243 244 245 242 244 253 253 252 260 256 258 263 265 271 264 262 261 260 260 263 270 271 275 280 271 261 261 277 286 283 279 280 276 276 280 282 296 303 306 305 309 314 319 334 337 346 359 369 392 427 459 484 504 514 506 496 495 497 484 476 472 460 448 439 449 465 474 475 472 477 488 480 468 461 445 439 441 450 470 489 509 520 522 720 3512 17203 54765 140195 274261 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26535 10289 3492 3064 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 149 157 164 171 176 182 186 190 194 197 200 203 206 208 210 212 213 214 216 217 218 219 220 220 221 222 222 223 224 224 224 224 225 224 224 224 224 224 224 224 224 224 223 223 222 222 222 222 222 221 221 221 221 221 221 221 220 220 220 220 219 219 219 220 219 219 219 219 219 219 220 220 220 220 219 219 219 219 219 219 218 217 216 216 217 217 217 216 216 216 216 216 216 216 216 216 216 215 216 217 216 217 217 216 216 216 217 218 217 217 216 214 215 215 216 216 215 214 214 214 214 214 213 213 213 214 216 216 215 215 214 215 216 216 215 216 216 216 216 216 216 215 214 213 213 213 214 215 215 215 215 213 213 214 213 211 212 213 214 214 214 212 213 214 214 215 214 213 213 214 213 212 212 213 213 213 214 212 213 213 212 210 210 209 210 212 213 215 214 213 215 214 214 213 212 215 215 215 215 215 215 215 215 217 217 215 215 212 214 217 215 212 213 216 214 212 217 216 214 215 214 216 217 219 218 220 216 213 213 212 212 215 215 214 215 213 215 216 217 217 216 218 218 217 216 217 216 213 213 217 221 220 215 216 214 216 217 216 219 218 215 214 218 218 217 217 218 220 220 218 217 216 218 222 217 217 223 223 220 216 222 219 217 219 220 219 219 216 213 216 219 221 221 221 219 213 217 220 219 220 224 223 225 225 221 218 216 220 223 219 218 220 220 223 220 222 224 223 220 221 226 222 216 220 224 228 223 222 225 221 217 223 224 222 224 233 229 226 229 223 225 232 231 230 226 225 226 228 225 225 226 227 226 239 234 228 224 224 234 223 220 226 229 230 231 230 225 224 226 226 221 225 232 231 228 227 227 233 234 233 225 221 225 226 228 228 227 229 231 231 228 224 219 227 238 242 232 225 218 233 239 227 225 226 237 234 230 240 238 240 240 240 237 235 231 227 232 240 254 264 259 253 253 247 251 259 254 247 251 258 259 258 263 270 267 264 263 267 274 268 268 276 271 273 282 287 281 282 286 282 281 289 309 318 321 341 364 389 405 414 434 449 448 438 433 429 432 437 448 468 475 475 475 480 480 474 467 460 468 472 470 464 473 493 502 502 505 511 536 553 553 554 559 545 539 546 540 520 496 467 582 4073 25532 79453 170789 321872 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26543 10289 3492 3062 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 152 160 167 174 179 184 188 192 196 199 202 204 206 209 210 212 214 216 217 218 219 220 221 221 222 222 223 224 225 225 225 225 225 225 225 226 226 226 226 226 225 225 225 225 224 223 223 222 222 222 222 222 221 221 222 221 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 220 220 219 220 220 219 218 218 218 219 218 217 217 217 218 218 217 217 217 216 216 216 217 217 217 216 216 216 216 216 216 216 217 217 218 217 216 217 217 217 217 216 215 214 214 214 214 214 215 216 214 212 213 214 215 215 215 215 216 215 215 215 216 215 214 214 215 216 216 215 215 215 215 215 216 216 216 215 214 213 213 213 213 212 213 214 214 214 214 215 216 214 214 214 213 213 213 213 212 213 212 211 212 213 214 214 214 214 214 214 215 214 212 211 214 215 213 213 214 216 216 216 214 213 212 212 214 215 214 215 214 214 216 215 214 212 212 213 215 216 216 218 218 218 216 215 214 213 214 214 211 213 215 216 216 215 213 213 214 215 216 216 218 221 218 216 216 218 219 217 216 218 219 217 217 218 219 217 216 216 218 220 220 217 214 216 215 215 219 215 217 218 217 218 216 216 220 219 214 217 219 219 219 220 222 221 219 218 220 215 215 215 221 223 222 218 216 219 221 220 218 222 226 224 219 218 220 218 217 217 222 222 219 217 216 219 218 218 216 217 218 219 218 222 223 220 217 218 219 219 225 221 219 218 224 223 225 217 217 227 226 220 220 216 218 229 226 218 219 230 230 225 230 228 225 226 232 234 232 225 228 230 234 232 225 227 229 227 226 231 229 230 227 222 221 226 228 229 232 227 229 232 231 230 229 227 226 225 228 231 230 223 218 225 233 236 231 232 225 231 236 235 237 230 224 228 228 231 238 240 230 229 236 235 240 239 234 236 231 232 230 231 238 244 233 243 251 252 248 244 244 249 247 253 257 265 264 266 270 273 274 277 288 284 275 294 294 289 290 295 300 305 310 308 298 301 304 309 323 341 354 385 412 437 466 477 480 468 467 464 456 460 453 444 444 450 468 474 469 465 457 457 463 469 469 467 470 468 470 477 490 505 518 520 528 546 564 579 583 583 581 580 564 536 496 457 423 414 604 5602 37975 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26550 10289 3492 3060 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 167 173 179 184 188 192 196 199 202 204 207 209 211 213 215 217 218 219 220 221 222 223 224 224 225 225 226 226 226 227 227 227 227 227 228 227 228 228 227 227 226 226 226 226 225 225 224 224 224 223 223 224 223 222 222 221 221 221 221 221 222 222 223 222 222 221 222 222 222 222 221 221 220 221 221 221 221 220 220 220 220 220 219 219 218 218 218 218 217 216 217 217 217 217 217 218 217 216 216 217 217 217 218 219 219 218 218 217 217 218 218 217 216 216 215 215 215 216 215 215 216 215 215 216 216 217 217 217 216 216 217 216 217 217 216 215 215 216 216 216 215 214 214 215 216 217 216 215 216 216 217 217 215 215 216 216 215 215 216 216 215 214 213 214 216 215 214 214 215 214 213 213 215 215 215 215 213 215 215 212 212 213 213 215 216 214 214 215 215 215 213 212 213 214 215 215 215 215 214 211 212 212 212 215 214 212 215 216 213 213 215 215 215 218 217 218 216 214 215 217 216 216 215 215 215 215 215 217 217 218 218 216 213 216 218 218 216 217 216 214 215 215 216 222 221 218 214 219 220 220 224 220 216 219 219 222 219 217 217 216 218 217 218 217 218 218 219 216 215 214 216 215 215 217 217 216 220 221 223 222 218 217 225 224 218 215 220 219 217 215 219 221 220 217 222 219 217 217 219 223 225 223 217 210 214 222 225 229 223 222 224 225 228 224 218 220 221 218 216 225 229 225 224 225 227 222 217 215 214 220 217 215 222 229 226 219 221 223 222 221 219 219 224 229 227 223 222 224 224 227 231 230 230 231 225 230 231 232 231 234 232 230 230 226 225 235 239 233 235 227 228 226 229 231 233 234 225 225 228 222 228 238 232 225 228 227 232 230 228 228 233 234 228 224 234 231 222 232 234 229 233 235 235 227 225 233 234 240 237 232 228 227 243 244 238 243 241 240 241 249 250 249 253 258 259 261 265 266 262 261 263 263 266 265 264 277 283 282 287 287 296 307 305 311 318 320 316 307 317 337 365 383 410 425 429 430 434 435 425 433 447 452 450 445 442 455 467 490 498 482 482 477 467 457 455 455 451 457 471 483 497 503 507 513 521 530 518 503 498 494 497 497 493 830 7895 40105 80307 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26557 10289 3492 3059 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 178 183 188 192 195 198 201 204 207 209 211 213 215 217 218 219 220 221 222 223 224 224 225 225 226 226 227 227 228 228 227 227 227 227 227 227 227 227 227 227 227 226 226 225 225 225 225 225 224 224 224 224 224 223 223 223 222 221 221 222 222 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 221 220 220 219 220 220 219 218 217 218 218 218 217 217 218 218 217 217 217 218 218 218 217 218 219 219 218 218 218 218 218 218 217 215 216 217 216 215 217 218 215 214 214 215 217 216 216 216 217 217 217 217 216 216 215 214 216 216 215 216 217 217 215 213 214 215 214 216 217 215 213 215 217 216 213 213 215 216 214 214 214 214 214 217 217 215 215 215 212 211 214 216 215 214 215 215 217 216 214 214 214 215 212 212 216 214 213 213 213 215 214 214 215 214 214 217 217 219 217 215 214 214 217 216 216 217 217 214 212 216 215 211 211 214 216 214 215 216 219 218 215 214 215 216 215 215 218 216 216 214 215 217 217 218 219 219 216 217 217 216 216 216 219 216 215 216 216 217 216 216 219 219 215 218 220 214 214 217 215 214 217 221 225 220 217 216 219 216 218 218 215 214 217 218 217 219 221 218 214 217 219 218 219 224 221 220 220 219 220 217 218 220 222 222 219 220 220 222 223 217 212 216 217 216 219 222 221 219 219 221 219 218 219 220 223 224 222 221 221 223 228 225 220 221 224 221 225 223 221 222 225 222 220 221 221 218 222 222 219 219 225 227 228 227 223 223 222 225 226 225 229 232 230 232 230 230 231 231 232 234 234 234 232 226 222 224 227 227 222 224 229 227 226 226 228 228 230 234 233 231 232 230 226 226 231 236 231 227 229 230 234 234 233 230 228 236 239 232 224 226 227 228 231 232 232 233 232 236 239 233 226 227 233 235 236 236 232 235 244 249 249 245 250 256 253 252 259 266 266 261 258 263 269 270 272 275 283 288 287 287 298 308 311 318 322 322 325 327 321 322 334 344 348 350 362 373 374 379 383 380 391 401 416 425 428 432 444 455 454 444 433 433 426 421 421 429 432 437 442 443 449 469 502 531 538 520 488 465 442 416 400 408 410 1851 33207 167370 378681 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26565 10289 3492 3057 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 166 172 178 183 188 192 195 199 202 205 207 210 212 213 215 217 218 219 220 221 222 223 224 224 225 226 226 226 227 227 227 227 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 223 222 222 222 222 222 221 221 221 221 222 222 222 222 222 221 221 220 220 220 220 220 219 220 219 218 218 218 218 218 218 218 219 219 218 219 220 218 219 219 219 219 218 218 218 218 219 219 218 216 216 217 217 216 216 216 215 215 217 217 218 218 218 218 217 216 217 218 217 217 217 217 216 216 217 218 218 217 215 216 218 217 216 215 214 214 217 216 214 215 215 215 218 218 218 218 216 217 215 215 216 215 216 216 216 216 217 215 215 214 213 216 217 217 215 213 214 214 213 215 214 211 214 217 218 215 215 215 214 216 214 213 216 217 215 214 213 216 214 214 215 217 216 214 216 217 217 214 215 215 215 217 215 216 215 216 215 214 215 214 214 216 217 215 215 214 215 216 215 214 217 219 217 216 219 216 216 217 220 219 216 218 221 220 219 217 219 220 217 219 219 218 217 218 215 217 220 221 220 217 216 222 220 217 215 214 218 219 221 221 218 219 221 220 222 221 220 220 222 221 218 214 219 221 220 218 221 222 220 219 220 218 219 224 226 226 223 220 219 218 217 222 225 220 219 217 217 218 217 221 221 219 218 218 219 223 222 219 219 221 225 221 216 219 221 221 222 221 220 220 221 219 220 224 221 222 223 223 227 230 226 223 226 229 227 226 230 234 233 235 234 232 230 229 232 232 230 227 225 225 226 228 229 231 229 224 225 225 227 233 234 229 227 230 231 228 231 232 228 225 225 230 230 226 227 231 230 227 228 229 230 231 235 231 226 229 233 230 231 236 230 227 229 233 234 232 226 226 234 239 235 231 236 243 244 244 247 245 247 252 258 260 258 258 258 260 263 275 283 279 285 295 303 311 315 313 313 319 320 319 326 333 335 340 345 350 354 357 347 340 342 344 342 346 354 361 380 400 421 433 427 428 433 438 437 435 434 438 434 439 443 440 439 443 438 432 446 472 493 501 497 469 432 419 414 401 389 383 419 7152 65824 218047 435682 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26572 10289 3492 3055 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 159 166 173 178 183 188 192 196 199 202 205 207 210 212 213 215 216 217 218 220 221 222 223 224 224 225 225 225 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 223 223 223 224 224 223 223 223 223 223 222 222 222 222 222 222 222 222 222 223 222 222 221 221 221 221 221 221 221 220 220 220 220 220 220 219 220 219 219 218 217 217 217 217 217 216 216 217 218 218 217 218 218 219 218 218 217 218 219 219 218 218 218 217 216 216 217 218 216 216 215 215 215 216 217 217 215 216 217 217 216 215 216 216 214 214 215 216 217 217 216 216 215 215 215 214 215 217 216 214 215 217 215 213 213 214 215 214 214 215 216 213 213 214 214 213 212 213 214 213 214 215 213 214 216 214 214 213 213 216 215 216 214 215 217 212 211 214 213 213 218 217 214 214 215 214 215 219 215 212 212 213 214 215 214 215 217 215 215 216 217 214 215 216 215 210 212 212 213 214 214 215 216 217 216 215 214 211 210 215 212 213 215 216 217 215 215 215 216 217 216 219 217 217 216 212 213 216 215 216 216 218 221 220 217 217 219 218 217 218 218 218 216 216 215 216 220 217 218 220 221 221 220 216 214 215 218 218 219 221 218 220 220 216 215 213 214 218 217 217 220 219 223 223 220 220 216 216 220 220 219 218 220 220 222 223 223 219 217 218 217 217 223 229 226 220 221 221 219 219 220 220 221 223 220 221 221 219 220 219 217 221 224 223 223 222 224 222 217 219 224 229 228 229 227 219 217 221 229 231 227 229 232 233 234 231 229 229 230 232 236 235 233 235 234 233 233 229 227 231 230 229 226 226 229 227 224 223 228 228 225 227 227 227 226 223 221 222 225 227 227 229 227 226 223 225 232 232 226 226 228 230 234 231 228 232 236 234 236 235 230 230 232 233 238 237 236 237 243 245 240 240 242 237 237 245 249 247 247 249 249 252 254 261 268 267 262 269 274 273 279 293 299 302 306 309 315 324 327 328 334 342 347 356 366 364 355 350 339 328 320 323 322 322 327 338 352 368 390 409 418 421 428 428 427 425 426 434 433 424 427 430 419 416 421 421 423 439 468 480 466 443 420 408 395 378 370 369 3337 32727 108916 213881 310736 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26579 10289 3492 3054 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 146 154 161 168 173 179 183 187 191 194 197 200 202 205 207 209 210 212 214 215 216 217 218 219 220 220 221 221 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 219 219 219 219 219 219 219 218 219 219 218 218 218 218 217 217 218 217 217 217 217 217 217 216 216 216 215 215 214 214 215 215 214 214 215 215 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 215 215 214 214 213 213 213 213 213 212 212 212 214 215 215 214 214 213 212 213 213 212 211 213 214 215 214 213 212 212 213 212 212 212 212 213 214 213 212 213 214 213 212 212 211 210 211 212 212 212 211 211 211 211 212 213 211 212 213 214 214 214 214 213 213 212 211 212 212 211 211 212 213 215 214 211 212 215 216 215 212 210 210 210 213 214 214 215 214 212 210 210 213 212 212 214 213 213 213 213 214 214 213 214 215 213 213 214 211 211 214 218 216 212 213 211 212 214 215 216 217 217 214 211 211 215 218 220 218 217 219 219 215 215 217 217 217 219 217 216 218 217 213 209 212 215 216 214 216 219 216 218 218 217 218 218 219 220 218 217 215 215 220 218 214 212 219 220 215 217 218 220 220 217 222 221 220 221 218 219 217 218 216 218 215 216 217 216 219 221 221 219 223 224 222 219 221 218 216 216 214 217 221 219 218 227 226 215 218 219 220 222 219 220 220 223 221 219 224 224 223 217 218 228 227 227 219 225 229 226 226 229 225 227 223 227 226 227 226 228 228 233 237 235 233 238 238 229 229 230 236 231 225 232 233 230 227 225 223 231 227 228 232 228 222 226 223 226 229 228 230 224 231 229 231 228 229 234 226 228 227 230 230 233 236 231 238 238 240 238 242 248 250 246 244 243 239 244 251 252 248 252 255 254 248 247 250 252 263 260 262 271 270 264 262 265 269 283 284 291 300 300 298 304 304 300 311 318 324 340 344 343 350 357 358 353 347 339 333 324 318 321 321 326 334 337 345 347 360 380 395 397 397 401 411 414 427 434 426 421 419 415 408 402 411 427 441 457 483 500 503 483 460 450 420 405 398 381 354 335 318 314 331 346 659 15175 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26587 10289 3493 3052 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 145 153 160 166 172 177 181 185 189 192 196 198 201 203 205 207 209 210 212 213 215 216 217 218 218 219 220 220 221 221 222 222 223 223 223 223 224 224 224 224 223 223 223 223 222 222 222 221 221 221 221 221 221 221 222 222 221 220 220 220 219 219 219 220 219 219 218 218 218 218 218 218 218 217 218 218 218 217 218 218 217 216 216 216 216 216 215 215 215 215 215 214 214 214 214 214 214 215 215 215 215 215 215 216 216 216 216 216 215 215 214 214 214 214 215 215 214 214 213 213 213 212 212 213 213 213 213 214 214 214 214 214 213 213 213 213 214 214 213 212 212 212 212 213 213 213 213 213 212 211 210 210 211 212 213 212 210 210 212 213 213 213 214 214 213 212 211 211 211 212 213 214 215 212 212 212 212 212 212 212 212 211 211 213 213 213 213 214 213 211 212 212 212 211 213 216 215 215 213 213 212 212 215 217 216 214 213 212 210 211 213 215 213 211 212 214 215 214 213 213 214 212 212 214 214 214 213 212 213 215 213 213 212 213 216 213 212 211 213 216 215 214 213 215 217 214 217 218 216 217 216 216 214 216 213 213 215 216 218 219 216 211 214 216 216 216 217 217 216 215 217 218 215 214 216 215 215 214 217 219 216 214 216 217 219 219 219 218 214 218 221 215 212 213 215 216 218 216 218 218 217 218 224 221 218 218 216 221 224 222 217 223 225 223 216 218 222 222 223 223 222 222 221 220 221 224 220 215 219 225 226 220 219 222 224 223 221 215 217 224 221 221 220 223 225 226 230 225 226 230 231 230 229 224 229 235 235 230 230 231 224 232 236 228 229 233 227 223 225 230 233 230 228 228 223 220 228 227 221 226 224 229 228 223 224 229 234 226 226 227 230 231 231 227 228 240 240 240 235 236 236 243 241 244 251 251 252 245 245 254 251 247 253 257 261 252 250 256 257 254 256 255 254 255 258 263 269 266 267 264 268 268 275 276 272 274 275 286 295 291 286 290 297 303 312 322 322 331 335 338 332 322 322 329 326 307 315 328 325 327 327 329 338 348 359 361 371 380 392 401 405 415 416 420 418 411 410 403 401 416 431 452 465 466 459 446 430 407 385 355 342 355 379 430 509 1928 14836 62348 152418 271998 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26594 10289 3493 3050 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 146 153 160 167 172 177 181 185 189 192 195 198 201 203 205 207 208 210 212 213 214 215 216 217 218 219 219 220 220 221 221 221 221 222 222 223 223 223 223 223 223 223 223 223 222 222 222 221 221 221 221 221 221 220 221 221 220 220 219 219 219 219 219 218 218 218 218 218 218 217 217 217 217 217 217 217 216 216 216 216 217 216 216 216 217 217 216 215 215 215 215 215 215 215 215 213 212 213 214 214 213 213 213 214 214 215 213 213 213 213 214 214 213 213 214 214 214 214 214 214 213 212 212 211 210 210 211 212 212 211 211 212 213 213 213 213 213 212 212 212 212 211 213 213 212 211 210 211 210 210 210 212 212 211 211 210 208 208 209 210 211 214 215 215 214 214 211 209 210 213 213 212 212 211 209 210 210 210 209 209 210 210 210 213 214 212 210 209 210 212 210 210 212 211 210 213 216 216 211 210 212 211 210 211 213 214 214 212 212 213 215 215 215 213 210 210 212 214 214 212 211 211 212 213 209 212 213 212 212 215 217 214 212 214 215 215 213 215 215 215 218 217 214 215 212 214 216 215 217 217 214 213 214 215 213 214 214 217 216 219 218 219 216 215 215 215 218 217 214 214 215 217 215 216 220 218 216 217 216 215 215 214 215 215 211 210 214 217 215 216 219 223 221 217 219 222 226 222 216 218 217 218 216 216 216 216 216 223 218 219 219 222 218 216 218 220 222 225 220 221 222 226 226 222 222 223 223 219 224 222 222 224 220 215 219 221 219 220 220 222 226 228 229 225 230 229 227 226 235 233 234 234 227 229 231 230 231 228 223 221 228 228 227 232 232 229 227 234 227 231 230 224 230 230 225 224 229 228 219 233 235 228 222 225 233 229 230 230 229 227 231 220 224 231 237 232 229 237 240 230 233 234 243 247 249 247 234 250 244 239 242 247 246 248 246 249 246 239 235 243 249 243 241 237 242 250 247 256 257 259 263 268 278 284 294 298 295 292 286 291 291 290 292 285 298 304 306 306 303 317 309 303 315 314 317 316 317 321 314 316 310 306 309 307 315 328 343 352 362 370 379 386 398 402 405 402 397 398 417 425 450 475 480 454 427 399 381 358 368 414 485 576 682 762 1521 12274 57492 120760 189833 320616 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26601 10289 3493 3049 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 139 148 155 162 169 174 179 183 187 191 194 197 200 203 205 207 209 211 212 214 215 216 217 218 219 220 221 221 222 222 223 224 224 224 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 219 219 218 218 218 218 218 218 218 219 219 218 218 218 217 217 217 218 218 217 216 215 215 216 216 217 216 215 215 214 215 214 216 216 215 215 216 216 215 214 215 215 215 216 215 215 216 217 216 216 215 213 214 215 213 212 213 213 213 213 213 214 214 214 215 215 212 213 214 214 215 215 214 214 213 212 212 213 213 213 213 213 212 212 212 213 212 212 212 212 213 212 212 214 214 215 213 214 215 213 212 211 211 213 214 213 211 211 211 212 213 212 211 212 212 214 213 214 213 213 211 210 213 213 213 213 214 211 213 215 215 215 215 215 213 211 211 212 214 213 211 211 214 213 211 212 214 209 213 215 217 218 215 215 216 215 212 213 213 213 215 218 216 215 216 214 216 216 218 219 217 214 213 217 217 217 220 218 219 217 213 213 217 217 214 216 217 213 214 218 216 215 218 219 218 215 213 213 215 213 215 218 215 216 218 220 221 220 218 216 221 219 216 217 218 220 217 215 219 219 218 220 219 219 220 219 218 215 214 215 217 214 212 214 220 220 219 218 221 222 218 221 224 225 223 225 228 228 225 222 221 222 220 220 225 227 224 217 219 220 219 220 223 226 222 220 225 226 226 226 227 224 224 227 227 230 230 229 229 230 230 227 223 226 231 229 224 224 227 229 233 237 230 225 225 227 227 228 225 225 230 226 222 228 233 230 228 230 229 230 229 226 223 227 232 231 230 231 231 227 231 235 234 232 229 226 228 233 234 234 234 238 240 238 234 231 234 238 237 238 238 236 237 239 239 244 249 246 244 242 233 240 249 244 243 251 256 259 257 255 260 269 274 281 286 279 277 280 277 279 286 295 305 305 307 317 322 326 332 336 341 339 328 325 330 335 330 317 312 307 308 314 313 329 349 369 383 393 395 400 407 420 423 425 428 420 413 410 417 432 453 463 454 454 440 420 407 424 492 579 680 798 897 939 936 930 937 971 4846 100 100 100 100 100 100 703751 1598273 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26609 10289 3493 3047 10327 100 100 100 100 100 100 100 100 100 100 100 100 100 140 149 157 164 170 176 181 186 190 194 197 200 203 205 207 210 212 213 215 216 218 219 220 221 222 222 223 224 224 225 225 226 226 226 226 227 227 227 227 227 227 227 226 226 226 226 225 225 225 224 224 225 224 224 224 224 223 223 223 223 222 222 221 221 221 221 221 221 221 220 220 221 221 221 221 222 221 220 219 218 219 219 218 217 217 217 218 219 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 218 217 217 218 217 216 216 217 217 217 217 216 217 217 216 215 217 217 216 216 216 217 216 217 216 216 217 216 215 217 217 216 215 215 216 217 216 214 215 214 213 214 214 215 213 214 215 216 215 214 212 214 215 215 213 214 217 216 214 214 215 215 215 213 214 214 213 214 215 215 214 214 215 215 214 216 214 213 215 217 216 214 214 217 214 212 217 215 215 217 217 214 213 215 215 219 217 216 216 214 216 218 214 214 214 213 210 214 217 214 212 214 216 214 216 214 213 214 215 216 216 215 215 216 214 217 218 217 217 216 214 215 218 219 215 218 219 217 217 217 220 218 217 220 218 217 219 219 217 217 216 213 214 218 219 220 220 217 217 215 215 217 222 222 219 217 217 218 219 218 218 216 214 217 222 222 221 220 219 220 219 217 217 218 217 218 221 225 226 221 220 223 220 218 217 215 217 220 221 217 213 215 219 219 217 220 220 221 223 223 225 223 223 224 224 222 222 222 223 225 222 223 225 221 218 218 224 225 223 224 225 221 219 223 226 231 230 227 226 224 223 228 231 230 228 228 229 227 226 227 229 231 229 230 232 230 229 229 228 231 228 223 224 226 228 229 228 230 231 227 227 226 224 225 228 231 231 232 231 228 228 230 231 231 230 229 231 234 234 233 234 234 229 226 232 234 229 228 231 233 234 233 237 238 235 227 229 234 235 237 241 241 238 237 239 245 252 248 240 239 244 250 252 259 263 258 258 268 275 276 274 277 281 283 288 297 306 316 318 320 326 330 331 331 328 329 320 312 309 304 303 302 305 315 327 335 344 366 382 388 395 409 412 417 425 421 415 412 409 409 420 437 449 459 466 477 505 526 534 532 521 514 524 570 671 817 955 1091 1277 1437 1505 1544 1579 1589 1567 1531 1472 1404 1384 13887 106172 285259 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26616 10289 3493 3045 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 159 166 173 179 184 188 193 196 200 203 206 208 211 212 214 216 217 219 220 221 222 223 224 225 225 226 227 227 227 227 228 228 228 228 229 229 229 229 229 229 229 228 228 228 228 227 227 226 226 226 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 220 220 219 219 219 219 219 220 220 218 218 218 218 218 217 218 218 218 218 219 218 219 219 219 219 219 219 218 218 218 218 219 220 219 219 219 218 218 218 218 217 217 216 217 218 217 216 214 214 215 216 216 216 216 215 216 216 217 218 216 216 217 217 215 215 216 216 216 217 216 214 214 215 216 214 214 213 214 214 214 217 216 214 213 215 213 213 214 214 215 215 215 215 215 216 216 216 213 215 215 213 214 214 213 216 216 212 213 216 216 216 216 216 218 219 216 217 217 218 215 217 217 216 219 219 217 215 212 211 214 217 217 213 212 212 216 217 214 214 215 214 216 217 216 217 216 214 210 216 217 216 217 217 217 215 214 219 221 217 213 213 214 214 217 216 217 220 220 220 218 218 215 216 217 217 216 218 222 219 217 218 220 218 217 217 216 216 217 218 215 219 224 221 217 217 218 217 216 214 213 218 220 220 223 221 219 223 221 217 217 219 221 220 220 219 219 218 218 219 219 218 218 219 222 225 226 223 219 220 225 223 221 219 220 223 225 223 224 222 218 222 224 220 222 224 222 224 225 223 219 219 225 229 227 221 223 229 225 221 220 221 223 223 225 228 231 228 228 226 223 222 226 233 234 228 223 223 225 230 232 228 226 225 230 235 237 236 233 228 222 222 225 225 230 230 224 225 227 222 220 223 224 223 226 225 228 234 235 230 227 233 231 226 231 232 227 230 232 232 237 235 229 231 234 234 231 227 228 230 230 230 233 232 236 239 237 235 237 238 236 240 247 245 243 242 243 248 252 249 251 258 268 273 275 277 282 288 291 288 292 304 306 306 314 317 320 320 322 327 328 320 309 297 293 292 287 283 286 306 324 341 366 386 398 402 405 402 395 400 411 408 405 411 413 407 408 411 415 417 412 425 443 448 461 477 501 527 568 597 599 592 584 582 588 635 711 860 1093 1332 1496 1562 1573 1590 1659 1708 1708 1736 11967 84844 228745 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26623 10289 3493 3044 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 150 158 166 172 178 183 188 192 196 200 203 206 208 210 212 214 216 218 219 220 222 223 224 225 225 226 227 227 228 228 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 230 230 230 230 230 229 229 228 228 228 228 227 227 227 226 226 226 227 226 225 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 222 221 221 222 222 221 221 221 221 221 221 220 220 220 220 220 220 220 221 221 220 220 220 220 219 219 219 219 219 220 221 221 221 220 220 221 220 219 219 219 218 217 217 216 216 217 217 217 216 216 215 216 216 216 218 219 218 216 216 218 220 219 217 218 218 217 217 219 219 217 215 216 217 217 215 215 216 216 216 216 215 215 218 217 214 214 216 217 215 215 216 216 217 215 213 215 217 216 214 215 216 216 217 215 214 215 216 217 217 217 215 215 216 216 217 219 218 216 215 216 216 217 217 217 215 215 217 218 217 219 219 217 216 217 220 217 216 215 216 217 220 217 215 214 215 215 216 216 216 215 217 216 216 216 216 220 221 219 218 217 219 220 217 216 218 218 219 219 220 219 220 219 221 219 220 223 224 219 220 219 219 218 218 219 215 218 218 217 219 219 217 218 219 218 216 217 217 217 219 218 218 218 222 220 220 218 216 219 216 219 219 220 223 226 226 218 218 222 219 218 217 220 224 222 217 222 225 222 221 225 221 221 222 221 220 222 224 221 219 217 217 221 219 217 222 223 222 224 223 226 228 225 219 221 221 222 226 222 221 223 224 224 227 230 227 224 222 223 226 231 234 229 224 227 228 226 230 232 230 231 230 232 230 237 228 233 234 233 227 227 227 225 232 229 226 225 225 227 224 227 229 227 234 237 225 223 228 229 230 225 228 226 231 229 226 232 239 230 232 225 224 227 223 232 228 233 229 232 231 228 235 234 230 234 236 238 244 246 241 243 241 241 243 249 254 257 254 262 272 270 271 272 282 283 287 291 288 295 305 302 303 305 313 320 322 326 334 334 329 323 316 312 305 297 294 285 281 286 293 316 357 382 391 397 388 398 407 408 413 414 413 415 425 425 429 418 409 413 425 438 451 458 456 466 491 523 599 661 686 705 742 786 873 1103 1591 2057 2173 2023 1825 1659 1545 1484 1458 1470 1528 2848 17760 81351 197923 314312 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26631 10289 3493 3042 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 150 158 165 172 178 183 187 191 195 198 201 204 207 209 211 213 215 217 218 219 221 222 222 223 224 225 226 226 227 227 228 228 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 228 228 227 227 227 227 226 226 224 224 225 224 224 224 224 224 223 223 224 224 224 223 223 223 223 222 222 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 218 218 219 220 219 219 219 219 219 219 218 219 219 218 218 219 219 219 219 219 219 219 218 218 218 217 217 215 215 216 215 215 215 216 216 216 215 216 217 217 217 217 217 217 218 217 217 218 218 218 217 216 216 217 219 219 217 214 214 215 215 215 216 216 216 217 217 215 214 215 214 213 214 214 215 216 214 214 216 214 214 217 216 213 215 217 216 216 216 216 216 217 217 214 214 216 215 214 215 214 214 214 214 216 214 213 215 215 213 214 216 216 215 215 216 215 218 218 218 218 215 215 216 216 216 216 216 218 217 218 216 215 214 214 213 216 216 215 217 217 217 219 219 217 217 218 221 220 216 215 219 219 217 218 218 219 219 216 214 218 221 219 219 218 219 217 214 216 219 219 220 218 216 220 217 215 215 217 221 221 218 219 219 220 219 218 216 217 222 224 223 219 220 219 214 217 218 215 222 221 219 221 221 219 219 219 223 222 222 220 218 220 220 220 218 223 221 221 218 216 221 225 224 221 218 219 221 223 227 222 219 219 222 223 223 222 223 221 221 225 225 220 219 225 227 225 226 227 226 222 226 228 228 228 230 229 234 232 231 228 230 228 230 231 232 227 228 229 230 225 226 226 236 236 227 230 228 222 223 230 230 230 225 225 223 224 228 226 229 232 224 224 226 227 230 225 230 228 225 229 229 228 231 229 228 232 233 228 230 228 235 238 234 238 235 235 245 243 241 237 236 231 236 238 238 235 234 239 247 251 251 253 253 263 264 264 275 274 287 299 309 308 308 321 321 317 316 314 314 317 319 307 314 312 308 300 294 289 283 273 276 277 281 297 332 361 373 381 387 389 394 407 405 402 409 407 405 415 424 417 419 418 417 419 420 431 432 440 443 455 484 515 571 655 717 748 776 827 876 892 892 923 974 1048 1161 1318 1454 1471 1414 1352 1314 1305 1347 3579 26501 123162 338553 658647 1374364 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26638 10289 3493 3040 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 145 154 163 170 177 182 188 192 196 200 204 207 210 213 215 217 219 221 223 224 226 227 228 229 230 231 231 232 232 233 233 233 233 233 233 234 234 234 234 234 235 235 234 234 233 233 234 233 233 233 233 232 232 232 231 231 230 230 231 230 230 229 229 229 229 229 229 229 228 228 229 228 228 228 228 227 228 227 227 227 226 226 226 226 226 225 225 224 224 224 224 224 224 224 223 223 223 224 224 224 225 224 224 224 224 223 224 224 225 225 225 223 223 224 224 223 222 222 223 223 222 222 220 221 223 223 220 220 222 221 221 221 221 220 220 220 220 222 223 223 222 220 221 220 220 220 222 220 219 219 220 220 219 220 218 219 219 218 220 220 219 218 219 222 220 220 219 219 219 220 220 219 217 221 221 220 220 219 219 219 218 220 219 219 222 218 220 220 219 219 221 219 216 220 221 223 219 217 218 219 218 219 220 223 223 221 219 218 220 221 217 218 219 222 223 222 218 217 216 216 216 222 220 219 216 217 217 216 216 218 221 220 218 216 220 222 219 217 218 219 218 221 223 222 220 216 218 220 219 221 220 220 220 221 220 220 221 218 215 220 222 220 220 221 219 218 221 224 223 220 217 215 220 222 222 224 222 222 222 221 221 219 220 221 220 219 219 220 219 219 223 220 220 221 221 221 223 219 222 225 220 218 225 225 222 223 223 220 222 220 219 222 221 222 222 220 222 225 221 220 224 224 223 221 222 225 222 222 225 223 224 226 225 226 224 224 224 224 223 222 225 229 226 224 225 223 228 231 228 230 228 230 233 232 229 230 228 225 228 230 229 230 231 226 221 225 227 229 230 226 222 222 228 230 226 224 225 226 227 223 220 224 227 231 232 227 223 225 227 228 229 222 221 226 224 224 227 228 228 229 227 230 231 228 224 231 236 237 237 237 238 238 242 243 237 231 234 237 239 241 240 242 243 240 240 243 243 247 257 259 265 275 281 288 297 308 306 299 300 307 308 305 297 289 284 277 275 271 269 271 270 265 264 269 270 260 263 268 281 300 322 344 353 361 366 371 377 375 380 389 391 401 414 414 413 422 428 428 435 441 440 444 455 465 485 519 566 627 683 732 827 929 1002 1043 1051 1057 1083 1112 1113 1115 1116 1091 1051 1017 996 973 954 938 936 957 986 1026 1672 100 100 100 100 100 100 702573 663510 421514 193638 92191 53071 34401 25456 21295 19225 18056 17286 16607 16019 15521 15004 14624 14275 14011 13641 13669 13719 13740 13859 13802 14115 15147 16172 16823 17692 18632 19742 20896 21627 21937 22401 22845 23127 23266 23487 23598 23855 24110 24734 25344 25454 26154 26775 27413 27707 27988 28195 28111 28274 28807 29125 28959 28666 29381 30673 31494 32321 34587 37231 39831 41872 43746 45323 46417 48257 49584 49598 50566 51363 52075 53354 54779 56708 58772 60666 62079 64860 68481 71055 74441 79005 84612 88829 93440 99609 108192 116854 126427 137541 152602 171352 198705 233660 290218 386093 599572 1270116 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26645 10289 3493 3039 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 168 174 180 185 190 194 198 202 205 208 210 213 215 216 218 220 221 223 224 225 226 227 228 229 229 230 230 231 231 231 231 231 232 232 232 232 232 232 232 232 232 231 231 231 230 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 226 226 226 227 227 226 226 226 225 224 224 224 224 224 224 223 223 223 224 224 223 223 223 223 222 222 222 223 224 224 224 224 224 224 224 225 224 224 224 224 225 224 223 222 221 220 220 221 221 221 221 221 220 220 220 219 220 220 220 220 220 221 220 219 220 220 220 220 220 220 221 221 219 219 218 218 219 220 219 216 216 218 218 219 219 218 216 217 217 218 217 218 220 217 218 218 218 219 220 221 217 218 219 219 216 217 217 217 218 218 218 219 217 217 216 220 219 217 219 219 218 216 215 219 219 217 218 221 218 216 217 218 220 219 217 216 217 217 219 218 217 214 217 218 218 217 218 218 217 216 217 218 216 215 215 217 218 215 218 216 217 219 220 220 219 216 217 217 218 219 220 219 220 219 219 221 223 217 217 219 219 219 218 217 217 218 218 220 220 220 216 217 219 219 221 222 218 217 223 223 220 218 218 217 219 218 222 220 220 222 221 221 220 220 217 218 218 220 222 219 218 219 217 216 221 223 218 218 222 222 220 224 220 218 222 225 219 216 221 224 224 221 220 221 220 219 221 223 221 220 223 223 222 225 225 222 220 224 225 221 222 223 221 220 224 224 224 228 225 225 228 226 224 226 229 230 228 229 231 234 234 232 235 238 236 231 230 232 232 230 227 224 226 225 224 225 222 224 224 222 221 224 227 225 220 223 225 223 225 224 227 230 227 224 225 225 223 224 226 227 227 226 226 223 224 225 226 229 234 235 234 238 243 243 241 240 241 243 242 240 243 245 242 234 239 246 246 248 252 255 261 264 264 266 270 275 283 289 287 283 282 286 286 281 276 275 273 271 272 274 274 276 275 274 276 279 278 275 275 275 267 268 271 272 278 297 310 320 338 350 367 372 371 376 378 378 369 371 379 377 379 394 406 411 415 424 433 433 430 437 457 479 487 501 522 552 587 755 100 100 100 100 100 19398 7685 3516 2186 1618 1362 1254 1192 1142 1109 1100 1092 1089 1094 1116 1127 1135 1152 1177 1192 1238 1302 1375 1428 1441 1485 1572 1638 1633 1606 1562 1508 1459 1441 1426 1411 1377 1336 1291 1251 1230 1201 1187 1194 1197 1219 1247 1278 1297 1339 1400 1429 1472 1505 1561 1683 1853 2004 2081 2078 2030 1976 1934 1899 1883 1867 1835 1810 1793 1770 1762 1776 1822 1855 1890 1903 1902 1896 1899 1885 1866 1856 1855 1847 1874 1971 2099 2235 2328 2387 2396 2390 2366 2318 2255 2221 2180 2142 2094 2047 2014 1971 1933 1916 1905 1889 1869 1845 1828 1832 1826 1795 1766 1734 1680 1651 1628 1603 1558 1539 1524 1532 1523 1515 1525 1535 1557 1590 1613 1639 1671 1719 1758 1775 1807 1833 1859 1903 1981 2080 2223 2357 2484 2625 2786 2962 3056 3106 3149 3213 3309 3424 3575 3749 3909 4146 4435 4730 4993 5219 5393 5446 5372 5172 4986 4870 4768 4668 4622 4551 4483 4428 4382 4337 4298 4254 4245 4253 42675 420516 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26653 10289 3494 3037 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 149 157 165 171 177 182 187 191 195 198 201 204 207 209 211 213 215 217 218 219 221 222 223 223 224 225 226 226 227 227 228 228 228 229 229 229 229 229 229 229 229 230 229 229 229 228 228 228 228 228 227 227 227 227 226 226 226 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 221 221 220 220 220 220 220 220 220 220 219 219 218 218 219 219 218 218 219 219 218 218 218 219 219 218 219 219 220 219 219 220 219 219 219 220 220 219 219 218 217 217 217 217 217 216 216 217 216 215 215 215 215 215 215 216 216 216 216 216 216 217 216 216 217 217 216 216 216 215 215 214 213 214 215 214 214 214 215 214 214 214 215 217 216 215 216 214 213 214 214 215 215 216 218 217 215 213 213 214 214 215 216 217 217 215 214 215 216 215 214 215 216 216 215 214 215 216 216 215 216 216 215 215 214 214 213 215 215 214 215 214 211 213 214 215 214 213 216 216 215 212 212 213 214 215 213 214 216 217 214 213 215 217 217 216 215 216 216 216 216 218 216 214 214 217 217 218 217 216 216 216 218 217 217 216 217 215 215 215 216 216 216 218 217 216 215 215 218 217 219 220 219 220 217 217 217 217 215 214 214 218 220 220 218 215 214 216 217 217 217 214 218 220 219 221 224 220 218 217 222 220 221 221 216 216 221 220 219 222 218 212 214 218 218 218 222 224 222 222 223 224 224 222 218 222 224 222 221 217 219 223 225 222 222 220 220 224 224 222 224 224 222 230 234 229 228 227 229 228 224 228 230 231 232 231 228 229 229 226 225 226 227 229 224 222 229 224 222 220 221 226 230 224 225 226 225 228 223 220 219 226 223 226 223 227 223 223 226 229 233 227 223 227 221 231 232 228 228 237 245 248 244 261 261 256 255 252 255 252 242 239 237 240 243 244 249 251 260 259 261 275 287 279 277 280 279 277 282 281 280 273 263 270 269 275 275 270 271 272 281 278 273 273 281 283 274 269 265 261 262 271 268 272 282 294 300 316 333 347 366 380 369 369 373 365 366 364 368 371 371 371 377 392 410 426 444 464 479 486 492 504 542 2020 15117 55832 107665 164169 238228 392176 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26660 10289 3494 3035 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 150 158 166 172 178 183 187 191 195 199 202 205 207 210 212 214 215 217 219 220 221 222 224 224 225 226 227 227 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 228 228 228 227 227 227 226 226 226 226 225 225 225 225 226 226 225 224 224 224 224 224 223 222 222 222 222 222 221 221 220 220 220 221 221 221 220 220 219 220 221 220 220 221 221 220 220 220 220 220 221 222 222 223 222 221 221 221 220 219 219 219 219 220 218 217 218 217 217 217 218 218 218 218 219 219 218 218 217 217 218 218 218 217 218 219 218 218 217 217 217 217 217 216 216 215 216 217 217 218 219 218 217 216 217 217 217 216 216 216 216 216 215 214 216 217 216 217 217 218 217 217 218 216 216 216 215 215 215 216 218 218 217 216 216 216 216 216 217 218 218 216 215 215 215 215 216 217 217 217 218 218 217 219 218 215 219 218 216 215 216 216 216 215 213 214 215 217 218 216 216 216 215 217 217 216 215 213 213 215 217 217 217 215 216 213 216 219 216 216 219 218 218 218 218 218 217 217 218 218 217 218 217 219 223 222 217 214 218 221 217 219 220 221 220 218 219 218 219 221 218 218 217 218 221 218 220 221 220 222 223 221 217 213 217 217 214 215 218 221 220 220 221 222 222 217 220 217 216 217 219 220 222 219 221 220 224 223 224 224 221 221 220 224 222 222 221 222 220 219 221 223 222 218 219 221 221 217 218 221 225 229 230 227 226 232 228 226 234 232 228 228 231 229 230 230 228 228 230 232 231 232 238 231 225 224 226 224 224 224 222 222 223 228 227 228 228 226 227 224 221 225 225 221 227 225 224 221 221 220 227 225 229 226 228 229 229 224 224 227 229 229 228 232 233 229 239 250 253 258 257 260 258 253 255 254 260 264 253 246 251 259 266 275 276 274 278 275 272 272 261 257 254 262 262 258 257 265 267 269 261 264 265 266 267 272 269 279 277 264 262 265 266 264 262 260 269 287 293 296 317 322 334 361 372 368 363 362 361 360 359 368 386 409 428 438 446 467 490 501 497 482 460 431 403 439 1802 9787 26507 64612 167378 324915 512367 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26667 10289 3494 3034 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 170 177 182 188 192 196 200 203 206 209 211 214 215 217 219 221 222 223 225 226 227 227 228 229 230 230 231 231 232 232 233 233 233 233 233 232 232 232 232 232 233 233 233 233 232 232 232 232 232 232 232 231 231 230 230 229 229 229 229 229 228 228 228 228 227 227 227 227 228 227 226 226 226 225 224 223 223 223 224 224 224 223 223 222 223 223 223 222 222 222 222 222 223 223 223 223 222 222 223 223 223 223 223 224 224 223 223 223 223 223 223 223 222 221 221 221 221 221 219 219 220 220 220 219 220 220 220 220 220 219 220 218 218 219 219 220 221 221 221 221 221 220 219 218 219 219 220 219 218 216 217 218 220 219 217 218 218 217 218 218 217 218 218 217 217 218 217 217 217 219 218 217 217 218 217 218 218 217 216 217 217 215 217 218 218 216 216 217 217 217 218 216 217 220 222 219 218 216 217 218 218 220 219 220 217 216 216 219 219 221 221 218 215 213 215 217 216 215 216 218 218 216 217 216 216 217 216 217 218 217 215 214 215 218 215 216 219 218 221 221 218 218 217 218 219 217 217 215 214 218 222 224 221 220 220 216 219 221 220 219 222 223 219 217 220 220 220 220 221 219 219 220 221 218 219 221 219 221 219 217 218 221 221 218 219 223 222 223 222 221 223 222 220 219 219 219 219 219 217 221 225 222 220 221 222 223 221 217 220 221 220 223 225 225 222 222 220 220 222 222 222 223 225 223 222 224 223 221 221 222 222 220 223 225 226 227 228 223 224 227 230 232 230 226 229 231 229 228 229 229 229 232 236 232 227 228 232 233 224 221 229 229 223 227 227 223 225 226 226 226 228 224 221 224 226 228 231 228 228 230 230 229 225 222 226 233 232 227 226 226 225 225 227 225 224 228 231 230 229 230 230 231 232 235 239 243 249 255 255 261 268 265 263 266 268 268 272 280 274 268 274 272 261 256 259 261 261 262 263 259 258 252 255 258 254 253 257 259 261 263 262 262 260 266 275 272 267 267 266 257 255 260 270 284 299 315 328 342 352 363 362 366 375 382 389 392 408 414 409 394 383 358 330 312 306 288 371 966 1298 8292 49716 118543 213518 331229 441648 524380 645819 922505 1892980 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26675 10289 3494 3032 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 170 177 183 188 192 196 200 203 206 209 211 213 215 217 219 220 221 223 224 225 226 227 228 229 229 229 230 230 231 231 231 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 229 228 227 227 227 227 227 226 226 226 226 226 225 225 225 224 225 224 223 223 223 223 222 222 222 222 222 221 221 221 221 222 222 222 222 222 221 221 221 222 222 221 221 221 222 223 222 222 222 222 222 221 221 222 222 221 220 221 219 218 217 218 218 219 220 219 218 218 218 220 219 218 218 218 218 219 218 217 217 219 218 218 219 217 218 218 218 216 216 217 217 216 216 217 217 217 217 217 218 217 218 218 217 216 217 216 215 214 214 218 222 219 217 216 217 220 218 215 218 218 215 216 216 216 217 219 216 217 217 216 215 216 215 218 216 215 218 218 218 218 218 219 216 217 219 219 220 222 216 214 217 216 216 218 218 215 218 219 219 219 219 219 219 218 216 214 216 218 219 218 216 216 217 217 219 219 216 215 215 220 219 219 221 219 215 214 218 220 221 221 219 219 217 217 220 219 218 216 215 220 220 218 217 219 222 217 218 220 218 216 217 216 216 217 220 220 217 220 220 219 216 220 223 222 217 216 216 216 223 225 223 221 217 217 219 221 220 219 218 220 219 219 222 221 222 222 223 222 221 219 218 221 221 218 218 221 222 220 221 224 223 223 223 221 219 221 223 225 224 223 224 223 220 221 223 229 230 227 222 226 226 223 223 227 227 228 229 232 231 227 226 228 228 227 233 236 233 229 232 233 227 226 229 233 229 228 230 228 228 228 224 225 223 224 228 228 225 221 223 228 227 222 226 232 232 229 227 227 226 225 227 228 230 235 237 227 220 225 229 231 231 232 230 227 227 233 235 236 238 238 236 238 246 252 251 253 253 256 263 262 262 261 263 265 264 261 261 264 266 261 260 260 259 260 259 253 253 256 256 255 257 262 262 260 263 268 275 275 272 270 269 274 270 263 261 267 276 281 295 319 341 348 351 361 365 365 369 370 360 347 337 326 309 305 305 302 294 295 1053 2827 4127 10015 56269 189786 321766 429267 567066 791911 1171075 1864574 6572369 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26682 10289 3494 3030 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 154 162 170 177 183 188 193 198 201 205 208 211 213 215 217 219 221 222 224 225 226 227 228 229 230 230 231 232 232 233 233 233 234 234 234 235 235 235 234 234 234 235 235 235 235 235 234 234 233 233 233 232 231 231 232 232 231 231 231 230 229 229 229 230 229 229 229 229 228 228 228 228 227 227 226 226 226 225 226 226 225 225 225 224 224 225 225 224 224 224 223 224 225 224 224 223 223 223 224 224 224 223 223 224 224 224 224 224 223 223 223 223 224 223 223 222 221 221 221 222 222 223 222 222 221 219 219 220 222 221 220 220 220 220 220 220 220 221 221 220 221 221 219 218 219 219 219 219 220 220 220 218 217 217 218 219 219 219 219 219 221 221 220 220 219 219 218 218 219 220 218 218 219 218 216 216 219 219 218 218 219 219 218 219 221 220 218 218 218 218 217 217 217 218 219 220 219 218 218 218 219 220 218 218 219 221 220 218 219 219 218 218 219 220 217 218 221 218 215 216 222 222 220 220 219 218 219 220 219 215 216 219 220 221 219 218 218 219 221 223 222 222 221 221 224 221 218 219 219 220 216 219 223 221 220 223 224 221 220 221 219 217 218 222 219 215 221 225 224 220 220 222 218 220 224 220 220 224 224 219 217 219 219 222 221 220 220 222 221 221 225 223 218 218 219 219 220 221 221 219 219 219 224 224 222 225 225 219 216 216 217 223 225 223 220 219 224 224 219 224 219 219 225 223 220 223 223 222 225 219 218 223 225 219 223 225 224 224 223 229 223 221 221 225 228 235 228 231 231 232 229 234 233 232 232 229 231 229 231 237 231 223 228 231 226 225 226 230 227 225 223 229 226 223 224 226 229 224 224 225 221 224 225 225 231 229 223 227 224 227 228 224 229 231 226 226 224 225 229 235 236 230 225 227 231 229 231 234 235 232 229 237 250 253 253 252 261 262 258 259 261 260 255 254 258 249 247 246 244 242 244 241 246 248 254 262 256 258 260 261 264 260 263 261 265 269 268 263 261 266 266 264 257 268 268 269 269 269 281 309 339 354 354 353 348 349 345 332 325 316 304 302 302 304 294 280 263 259 735 8276 42080 68358 59784 85837 163188 300547 451292 570859 690213 798702 815653 650241 370910 192856 124955 94763 79011 70961 66087 64751 135636 617618 3566178 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26689 10289 3494 3029 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 153 162 170 176 183 188 193 197 201 204 207 210 212 214 217 218 220 221 223 224 226 226 227 228 228 229 230 230 231 231 232 232 232 232 233 233 232 233 233 233 233 233 233 233 233 233 232 232 232 231 231 231 230 230 230 230 230 229 229 228 228 228 228 228 228 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 225 224 223 223 224 223 223 222 221 221 222 222 222 223 222 221 221 222 221 222 222 222 223 223 222 221 222 223 222 222 222 223 224 222 220 220 220 221 222 222 221 221 220 221 220 219 220 219 218 219 219 219 219 219 219 219 220 219 218 219 220 220 218 218 219 220 219 219 220 220 218 216 216 217 217 218 218 217 217 218 218 217 218 218 217 216 218 218 218 219 218 218 218 218 216 216 216 217 217 217 217 218 218 219 216 216 217 218 220 218 217 216 216 218 217 218 218 218 217 217 218 220 217 216 219 219 217 218 216 216 218 216 217 220 220 218 217 216 217 220 218 218 220 220 221 221 220 218 218 218 221 220 218 219 220 220 220 220 220 220 221 221 220 220 222 221 220 219 222 222 222 223 221 220 220 218 219 221 220 220 222 218 219 221 218 221 222 219 216 219 222 217 217 219 218 219 217 217 220 226 224 220 219 216 222 223 222 221 219 218 225 222 221 220 218 220 223 225 224 220 222 218 220 222 222 223 221 221 220 220 220 224 224 219 217 221 226 225 226 224 224 219 221 222 221 220 222 225 223 225 224 228 225 221 217 221 224 225 226 221 223 227 235 224 223 228 229 228 236 235 234 235 234 229 229 227 230 230 234 229 225 224 224 230 234 228 229 229 228 223 228 233 226 222 226 228 228 230 226 223 225 224 224 227 232 228 228 232 224 220 228 227 224 220 224 226 221 227 231 229 230 228 231 229 223 223 234 233 229 234 239 248 251 255 261 259 260 254 252 252 248 240 241 238 231 239 246 244 243 249 252 255 257 257 255 259 266 265 264 259 261 266 265 258 248 261 264 263 264 262 253 260 265 269 272 283 312 338 358 360 360 365 362 347 337 324 317 319 309 300 295 294 290 282 275 257 261 270 279 296 314 337 351 352 372 385 393 414 416 402 396 389 375 379 469 988 1966 4236 14969 47611 113816 225359 339352 467972 713841 1465269 193761456 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26697 10289 3494 3027 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 154 162 170 177 183 188 193 197 201 204 207 210 213 215 217 218 220 222 223 224 225 226 227 228 229 229 230 230 231 231 231 232 232 232 232 233 233 233 233 233 233 233 233 233 233 232 232 232 232 231 230 230 230 229 229 229 229 229 229 228 228 228 228 228 227 227 226 226 227 227 227 227 226 226 226 227 226 226 225 225 225 225 224 223 223 223 223 222 221 222 223 223 222 223 223 223 222 222 222 222 223 223 223 223 223 223 222 222 222 222 222 223 223 223 223 222 222 221 221 221 220 220 221 221 220 220 220 220 219 219 220 220 219 218 219 221 220 220 220 219 218 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 217 216 215 217 219 218 217 217 218 219 219 219 217 217 218 219 219 220 219 218 218 218 217 218 217 217 217 216 215 217 218 217 217 219 218 216 217 217 217 216 217 217 216 216 216 216 220 221 219 217 217 218 219 215 216 217 218 220 220 217 216 216 216 218 218 218 219 218 217 215 215 216 216 218 220 217 215 217 219 219 221 219 218 221 220 218 220 220 218 220 222 221 218 218 222 221 222 220 219 219 217 221 223 221 219 219 218 219 222 221 220 220 218 220 219 217 217 216 221 224 220 217 218 220 220 221 219 218 218 222 221 223 222 220 218 218 223 227 220 218 217 223 223 222 223 221 223 220 221 226 223 218 219 218 221 226 225 222 221 221 223 221 219 221 222 222 223 223 226 222 224 222 222 219 220 222 221 224 227 227 224 221 224 227 232 227 231 234 232 232 233 229 229 233 232 234 232 229 228 229 222 231 233 228 219 223 230 226 223 222 224 226 226 230 225 225 227 224 224 229 226 226 224 227 230 228 227 224 223 226 226 219 233 233 225 228 231 225 223 228 228 226 227 224 222 230 230 228 231 230 233 230 237 240 236 239 244 234 232 239 238 234 231 235 231 234 233 235 246 247 249 252 250 245 254 263 261 259 259 260 258 260 250 256 266 262 264 262 259 263 265 265 266 264 262 259 270 289 300 311 310 318 330 337 350 353 356 359 354 353 346 337 336 324 317 308 292 281 266 263 272 284 291 299 295 295 309 308 303 305 309 324 333 336 348 375 421 479 534 638 1106 2575 18659 104445 286441 543208 1022805 3357018 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26704 10289 3494 3025 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 146 155 164 171 178 184 189 194 198 202 205 208 211 214 216 218 219 221 223 224 225 226 227 228 229 230 230 231 232 232 232 233 233 233 233 233 233 233 234 234 234 234 234 233 233 233 232 232 231 231 231 231 231 231 231 230 230 229 230 229 229 229 229 229 228 228 228 228 227 227 227 227 227 227 226 226 227 227 226 226 225 226 225 225 223 224 224 224 224 223 223 224 224 223 223 223 224 223 223 223 223 222 221 222 222 223 223 222 221 223 223 224 223 224 224 222 222 222 221 220 220 219 220 221 222 221 219 219 220 219 221 222 222 221 221 222 222 221 221 220 220 220 221 220 219 220 219 220 219 219 218 218 220 221 220 219 219 219 219 218 219 219 218 218 219 219 220 218 219 218 217 217 218 219 218 216 216 218 219 219 217 217 216 217 218 219 219 220 218 215 215 217 217 217 218 219 215 219 218 218 220 219 219 217 218 217 220 218 217 219 218 216 216 217 220 219 215 216 215 215 218 220 220 222 219 216 216 217 216 217 217 216 217 217 219 221 219 220 219 219 218 217 219 220 223 219 217 222 219 215 219 222 221 218 221 222 219 220 219 217 220 222 221 217 219 222 222 218 217 222 223 221 219 218 218 221 221 221 219 218 216 215 218 218 219 219 222 223 222 222 220 222 222 222 223 222 222 221 222 224 221 217 220 223 224 221 220 221 222 220 218 220 223 225 222 219 219 219 220 221 223 221 219 223 223 220 221 223 222 222 223 224 225 223 220 222 228 227 225 225 226 222 222 229 233 230 232 237 238 234 228 230 236 234 226 227 231 229 227 228 229 228 226 225 226 227 227 227 228 228 224 224 227 227 226 224 223 223 222 223 228 227 224 225 228 229 228 224 223 228 233 230 227 223 224 232 231 227 229 231 227 227 228 229 233 233 231 226 222 228 233 229 226 227 232 236 238 233 231 236 240 242 241 241 246 248 248 251 250 253 259 263 258 251 252 258 265 263 261 261 265 265 259 261 268 268 266 263 264 266 262 265 271 279 302 317 315 317 325 335 337 341 342 346 347 349 341 332 333 334 328 317 297 277 272 263 263 265 265 274 280 278 284 291 295 294 294 301 310 321 351 408 460 497 528 544 560 590 629 662 749 936 5425 31193 59561 67458 55329 32417 14538 6374 3574 2556 2110 1868 1712 1620 1566 1562 1596 1659 1776 1907 1991 2024 2018 1996 1989 2005 2046 2123 2200 2322 2473 2799 9627 60333 189534 402749 923809 4079497 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26711 10289 3494 3024 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 171 178 184 189 194 198 201 205 208 210 213 215 217 219 221 222 224 225 226 227 228 228 229 230 231 231 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 232 231 231 231 231 230 230 230 230 230 230 229 229 229 229 229 229 229 228 227 228 228 227 227 227 227 227 227 227 227 227 227 227 227 226 225 225 225 225 225 223 223 223 224 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 223 222 222 223 223 223 224 223 222 223 224 223 222 221 221 221 220 221 220 220 220 220 220 221 221 220 220 220 221 221 221 220 219 219 220 220 219 218 219 221 221 219 219 218 218 219 219 218 218 220 220 218 218 219 220 220 220 220 221 219 219 217 218 219 219 220 219 219 218 219 219 219 218 216 216 218 217 216 215 217 218 216 217 218 218 217 219 219 217 217 218 218 217 216 219 220 218 218 220 219 219 219 215 217 219 218 217 218 219 220 218 218 222 220 216 217 218 216 216 217 219 217 217 218 219 217 218 218 215 215 220 220 217 216 221 220 219 219 217 219 220 220 220 219 219 218 220 220 218 218 218 218 220 217 220 219 215 217 218 218 217 218 219 223 219 221 218 216 222 220 219 220 219 222 221 219 220 221 218 219 218 218 219 221 222 218 219 222 220 221 225 227 226 224 222 222 220 222 218 218 219 223 228 224 224 225 224 218 221 225 222 219 221 223 222 224 223 223 221 221 220 217 219 221 225 224 221 219 219 225 226 222 220 225 230 227 223 221 225 233 232 229 227 230 232 233 234 235 235 234 232 233 237 234 231 231 229 229 228 223 223 224 225 221 222 226 224 227 227 221 221 226 221 220 226 229 229 225 227 228 226 225 225 227 230 228 220 223 229 226 223 222 223 226 226 228 231 228 227 229 232 233 230 225 226 230 231 231 232 233 237 237 233 238 242 241 246 252 254 248 244 249 255 253 249 252 256 260 260 255 256 259 260 260 258 256 257 263 263 256 258 260 257 260 262 258 257 265 278 289 293 302 313 320 328 334 339 336 333 340 340 331 326 324 316 307 295 283 271 269 270 266 258 267 271 262 259 265 271 267 264 271 285 302 325 358 387 414 429 437 442 446 455 478 521 584 638 682 1034 4653 9899 10512 6572 3233 1984 1623 1432 1297 1225 1182 1370 4026 8507 8881 6318 3754 2105 1392 1148 1050 1018 1052 1102 1153 1221 1297 1395 1510 1756 15204 73254 170296 265272 349074 472868 747574 1587956 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26719 10289 3495 3022 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 154 163 171 178 184 189 194 198 202 205 209 212 214 216 218 220 222 223 224 225 226 227 228 229 230 230 231 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 231 231 230 230 230 230 229 229 229 229 229 228 229 229 229 229 228 228 228 228 227 227 228 228 227 227 227 227 227 226 226 225 225 225 225 225 224 224 224 224 224 223 224 224 224 224 223 223 224 224 224 223 224 224 224 224 225 225 224 223 223 223 224 224 224 224 224 224 223 221 221 221 221 222 222 221 221 221 221 222 222 222 221 221 222 221 220 221 221 220 220 220 221 221 220 220 220 221 222 221 220 220 220 221 220 220 221 220 219 221 222 221 220 221 221 220 220 219 220 221 219 218 217 219 221 221 219 218 219 219 219 220 219 218 217 219 219 217 216 218 219 219 219 217 218 220 218 216 216 216 219 218 216 217 219 219 217 217 220 220 218 219 220 219 218 218 216 217 219 219 219 218 217 217 218 219 220 220 217 219 219 218 217 217 221 223 221 222 219 219 219 220 220 216 218 222 222 219 222 220 218 218 220 220 219 220 218 217 218 217 220 223 223 222 219 219 220 219 221 223 220 219 222 222 218 216 215 219 222 221 220 220 222 220 219 218 219 218 219 220 219 218 220 219 220 219 222 218 219 222 223 217 221 221 222 222 222 223 226 228 223 221 223 226 227 230 230 227 226 224 223 219 223 222 223 220 222 223 217 219 221 224 222 218 223 222 225 222 224 222 221 227 229 226 222 226 229 230 230 231 234 236 236 238 242 236 231 234 235 234 230 227 226 223 225 224 219 221 230 227 222 224 226 224 230 228 226 224 224 224 215 223 227 222 231 224 223 218 223 229 228 225 225 222 226 226 223 225 228 229 230 229 227 225 229 229 225 230 234 230 235 232 233 238 239 236 238 233 233 241 239 247 251 245 248 245 246 247 252 254 254 249 243 251 252 255 254 254 260 256 253 259 262 266 269 267 261 263 270 272 270 278 285 284 299 315 313 315 319 327 330 332 333 328 322 328 318 311 301 300 291 287 277 290 286 269 264 263 258 258 250 255 255 264 271 283 304 321 342 362 380 393 393 395 412 431 453 468 487 515 536 554 582 593 593 600 581 532 490 469 596 1375 3227 6042 7627 6827 19821 73148 142509 201963 255785 298251 345177 389246 399722 318502 170096 67028 28955 16735 11383 9025 8104 7663 7372 10692 30742 64126 65247 49896 43591 41461 41984 43500 42858 41852 41062 39908 38712 37558 36489 35143 33499 31907 30585 29300 28272 27467 26702 26127 25894 25790 25753 25675 25713 25557 25172 24808 24161 23649 23650 23792 23919 23974 23951 23805 23348 22666 21659 20507 19317 18057 17167 16642 16563 17113 17955 18768 19523 20756 22408 23863 24954 25639 26113 26551 27227 28320 30151 32430 34718 37184 39535 41275 43000 45310 48933 53369 57322 60933 65305 70660 77473 84418 90512 97173 105499 116181 133642 160331 192871 233592 293583 391498 574904 1075032 8179111 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26726 10289 3495 3020 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 153 162 170 176 182 188 193 197 201 204 207 210 213 215 217 219 221 223 224 225 226 227 228 229 229 230 230 231 231 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 233 233 232 232 231 231 231 231 230 229 229 229 229 229 229 228 228 228 228 227 227 228 228 228 228 228 227 227 227 227 227 227 226 226 226 226 225 225 225 225 225 225 225 224 223 223 223 224 224 224 224 225 224 224 224 224 224 223 223 223 223 223 223 224 224 223 223 223 224 223 221 220 221 222 222 223 221 220 221 221 222 222 221 220 220 220 221 223 223 222 221 221 221 221 220 220 219 220 221 220 219 219 220 221 220 221 221 220 220 220 219 220 221 220 220 220 220 218 219 221 221 220 220 218 217 218 219 220 218 217 217 219 221 219 219 219 219 220 221 219 219 219 217 217 218 219 218 218 218 219 219 216 220 221 219 218 217 218 220 219 217 219 220 220 219 218 220 220 219 218 218 218 217 216 218 217 215 217 219 219 219 220 221 218 218 220 220 221 224 221 222 221 219 219 220 220 219 220 221 223 223 221 221 221 220 219 220 222 222 221 220 218 219 217 217 217 217 219 222 220 219 219 221 220 217 215 216 218 219 218 220 222 222 220 223 222 218 222 224 221 221 223 222 218 220 222 217 219 219 221 224 219 219 224 220 224 221 223 222 222 220 223 222 227 228 223 225 225 222 222 227 222 219 219 221 224 225 227 220 222 221 222 221 222 222 226 224 225 222 224 224 221 218 218 226 227 230 221 227 234 234 231 233 239 233 233 242 238 237 233 228 230 228 224 223 227 226 224 225 232 226 221 226 226 226 222 226 222 222 229 227 222 220 227 220 227 229 226 228 228 222 218 223 223 225 225 229 223 225 230 232 227 218 220 224 230 231 227 229 232 234 227 233 237 228 229 233 232 230 239 238 234 239 247 243 244 246 245 247 249 248 243 243 246 249 247 253 251 257 253 248 254 254 255 265 268 269 275 276 274 275 283 280 278 284 292 291 298 290 291 297 300 302 297 294 293 290 291 295 296 294 297 295 277 252 250 249 249 243 241 243 249 245 250 263 266 268 282 287 303 312 326 345 365 392 403 413 416 427 433 434 445 460 444 426 413 397 385 379 371 358 334 322 324 352 842 4589 15975 31493 36916 23452 9659 4274 2876 2284 1927 1764 1696 1640 1591 1583 1602 1630 1668 1682 1678 1679 1712 1861 2242 2850 3539 4154 4627 4967 5119 5004 4750 4507 4343 4257 4208 4130 4014 3885 3779 3687 3593 3479 3378 3292 3215 3150 3080 3021 2975 2951 2917 2861 2763 2631 2526 2489 2472 2440 2386 2342 2306 2275 2230 2160 2066 1940 1801 1660 1529 1432 1386 1382 1384 1396 1434 1488 1565 1623 1659 1683 1691 1710 1754 1837 1957 2071 2158 2223 2296 2354 2392 2457 2538 2585 2627 2718 2883 3122 3355 3461 3465 3471 3515 3632 3778 3883 3968 4089 4225 4342 4472 4609 4771 4926 5020 5038 5006 4924 4811 4666 4529 4409 4294 4220 4215 4249 4302 4351 4356 4310 4243 4165 4073 3944 3762 3534 3283 3012 2749 2528 2365 2232 2110 2075 2213 2538 2993 3492 3922 4234 4457 4635 4782 4871 4879 4841 4761 4663 4615 63701 642649 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26734 10289 3495 3019 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 153 161 169 175 181 187 192 196 200 203 206 209 211 214 216 218 220 221 223 224 225 226 227 228 229 229 230 230 231 231 231 232 232 232 232 232 232 232 232 233 233 232 232 232 232 232 232 232 232 232 231 231 231 230 230 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 227 226 226 226 227 227 226 225 225 225 225 224 224 224 224 224 224 224 224 225 224 224 224 223 223 223 223 223 223 223 224 224 224 224 224 224 224 223 223 224 224 224 224 225 224 223 221 220 220 220 220 220 220 220 221 221 221 221 220 220 220 219 221 222 221 221 220 219 220 221 221 220 221 221 220 220 220 220 220 219 217 218 218 218 219 220 220 220 218 216 216 217 219 221 221 220 218 220 222 221 218 217 218 219 219 219 217 218 219 218 218 217 218 220 220 218 217 217 217 218 217 217 217 217 217 216 217 219 218 219 219 218 217 216 217 219 219 217 216 217 217 217 217 216 217 217 217 216 214 215 219 217 215 219 220 217 216 218 218 219 220 218 219 219 219 218 220 221 219 219 219 219 218 218 221 222 219 217 217 219 221 216 220 223 223 222 219 220 218 218 216 221 221 218 218 217 217 219 218 215 218 219 218 220 218 215 218 221 221 217 218 222 218 217 217 218 222 221 221 221 220 215 216 221 219 218 218 217 220 225 223 217 219 222 220 218 219 223 224 218 217 222 223 222 221 227 234 236 239 234 225 218 215 224 226 228 226 224 218 218 224 223 222 223 228 219 213 221 224 222 221 220 228 229 235 238 236 235 239 239 238 240 236 239 240 236 231 230 228 226 225 225 226 226 223 225 221 219 221 223 223 224 228 225 226 222 221 225 225 222 225 224 225 227 227 221 221 221 228 225 221 230 228 229 225 226 230 229 224 228 230 228 225 235 233 229 227 227 230 230 229 232 238 234 225 230 237 235 240 247 243 246 244 247 247 257 253 247 250 256 261 253 246 250 253 248 246 246 249 249 251 260 264 268 273 278 273 278 282 281 275 271 270 277 274 271 278 280 282 285 282 282 272 269 264 261 256 259 264 273 267 267 273 276 275 277 275 275 263 257 259 261 264 266 269 272 280 287 299 310 316 323 334 331 338 330 320 320 323 330 321 321 323 323 318 312 305 298 301 301 295 298 306 321 361 432 577 808 1030 1170 1259 1344 1437 1555 1650 1678 1673 1650 1612 1580 2144 11774 45020 72306 73678 64935 48869 29184 14828 8840 7004 6196 5647 5239 4938 4700 4502 4337 4202 4071 3964 3885 3826 3747 3692 3682 3706 3773 3851 3898 3895 3829 3716 3589 3497 3418 3353 3263 3172 3102 3039 2964 2872 2795 2718 2660 2623 2567 2487 2401 2313 2188 2042 1903 1780 1673 1603 1579 1595 1647 1697 1763 1827 1862 1931 2051 2177 2289 2374 2441 2497 2539 2582 2611 2646 2692 2736 2822 2992 3190 3445 3739 3979 4173 4395 4642 4883 5105 5347 5622 5839 5970 6118 6295 6497 6760 7031 7196 7175 7042 6891 6737 6542 6342 6157 5946 5714 5517 5341 5169 5007 4868 4756 4656 4558 4423 4256 4063 3841 3597 3351 3118 2934 2813 2691 2601 2613 2726 2923 3237 3720 4285 4788 5156 5412 5615 5741 5785 5812 5833 5810 5796 112498 1056650 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26741 10289 3495 3017 10330 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 161 168 174 180 186 190 195 198 202 205 208 210 213 215 217 218 220 221 222 224 224 225 226 227 227 228 229 229 230 230 230 230 230 231 231 232 232 231 232 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 230 229 228 228 228 228 227 227 227 227 227 227 227 227 227 227 226 226 226 226 225 225 224 224 224 224 224 224 223 223 223 223 223 224 224 222 222 222 222 223 223 222 222 223 223 223 223 223 223 223 224 222 222 222 222 223 225 224 223 222 222 222 220 219 220 219 220 220 219 219 219 221 222 221 221 219 220 221 220 220 221 221 222 220 218 218 219 218 219 219 219 221 220 220 219 219 220 218 218 220 221 219 219 219 217 217 220 220 217 219 219 219 220 219 219 220 220 220 220 221 217 215 216 219 220 219 217 219 219 214 216 216 219 217 217 216 216 220 219 219 217 217 217 219 217 216 215 218 219 217 218 219 219 219 219 219 218 215 217 217 216 218 217 214 218 220 218 216 219 217 217 217 218 217 216 219 217 215 219 219 217 221 222 217 216 218 221 224 222 217 216 216 218 222 223 219 217 218 222 219 218 215 217 220 220 220 222 221 218 219 220 218 218 217 220 220 220 219 218 220 220 219 219 221 222 222 220 219 218 220 219 219 223 224 222 219 220 217 219 220 219 219 221 222 218 219 225 225 221 218 219 223 222 220 217 216 221 223 221 220 227 231 229 228 226 221 221 221 221 222 226 228 227 226 225 223 219 222 225 223 220 218 221 226 225 223 222 222 227 233 233 232 233 231 231 232 232 232 232 236 237 230 230 235 229 221 220 226 231 227 222 219 222 225 222 222 231 231 226 226 227 230 228 222 220 221 226 224 222 226 231 231 225 220 224 227 225 224 223 227 231 232 231 226 226 230 231 233 232 232 233 235 235 236 239 238 243 244 238 240 241 242 248 253 252 252 249 248 255 258 259 257 255 259 261 260 257 257 264 265 262 266 258 245 242 246 248 249 250 252 256 263 265 263 264 255 248 254 261 263 266 271 269 278 292 305 315 323 332 332 333 345 341 332 324 308 304 308 303 294 288 288 287 277 269 274 281 280 281 295 296 306 317 323 325 321 310 305 308 304 295 293 295 295 300 304 291 293 295 295 290 296 293 287 285 287 287 281 292 312 370 508 696 905 1075 1175 1258 1403 1614 1759 1833 1872 1938 2652 24485 105743 249466 448879 708525 1255108 4892616 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26748 10289 3495 3015 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 148 156 163 169 175 180 185 189 193 197 200 203 205 208 210 212 213 215 217 218 219 220 220 221 222 223 223 224 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 224 224 223 223 223 223 223 223 222 222 222 221 221 222 221 220 220 221 221 220 220 220 219 218 219 219 219 218 219 219 218 218 219 219 218 219 219 220 220 220 219 219 218 218 219 219 219 219 220 220 220 220 221 220 218 217 217 216 216 215 215 216 217 216 216 216 216 215 216 216 216 217 217 217 216 217 217 216 216 216 218 219 217 215 215 216 216 216 215 215 212 211 212 213 216 215 213 213 215 215 213 214 216 216 215 214 213 214 215 216 217 216 216 215 216 215 215 216 217 218 217 215 216 215 214 214 214 215 214 213 213 213 213 214 216 216 217 214 211 213 214 215 217 217 216 214 216 219 217 217 217 214 214 215 214 215 214 211 214 215 214 215 217 217 218 216 213 213 214 216 217 217 218 219 219 217 216 217 217 218 219 218 218 219 217 217 216 216 218 218 217 215 216 216 214 215 212 212 215 214 218 223 222 219 219 217 216 219 220 219 218 221 221 217 216 218 216 215 222 222 218 220 220 219 220 220 220 224 220 216 220 222 219 218 221 222 222 222 220 215 214 222 226 222 216 215 217 220 223 219 213 222 222 219 218 218 218 219 223 222 224 225 236 232 222 221 227 226 224 222 221 220 219 221 219 222 224 221 228 230 220 222 229 215 222 226 228 222 223 225 225 229 231 233 230 235 234 235 236 235 229 235 234 226 229 224 222 230 232 226 225 232 232 231 226 229 228 228 228 222 220 230 232 224 224 225 230 227 228 231 226 221 217 220 229 237 232 230 230 233 230 240 241 227 226 231 232 231 245 250 245 244 245 241 248 245 248 245 243 251 245 244 248 254 255 251 257 269 261 252 264 270 265 271 277 280 280 266 252 250 255 246 242 247 246 241 248 257 253 253 256 254 255 259 270 288 312 333 349 356 351 345 332 328 317 302 297 299 314 319 313 308 308 309 308 314 323 327 319 301 302 310 309 303 304 308 311 308 305 309 313 315 305 308 311 310 308 309 314 305 308 315 314 309 309 302 298 304 311 325 346 355 365 377 406 439 502 593 712 855 1149 5593 28854 81888 175005 305266 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26756 10289 3495 3014 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 147 155 162 168 174 179 184 188 192 195 198 201 204 206 208 210 212 213 215 216 217 218 219 220 221 221 222 222 223 223 223 223 224 224 224 224 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 223 223 223 223 223 223 223 223 222 222 221 221 221 221 221 221 220 220 220 219 219 219 219 219 218 218 219 218 218 217 217 217 217 217 216 217 218 218 217 217 217 218 217 217 217 217 218 218 217 216 216 216 217 216 216 217 218 218 218 218 218 217 216 216 216 216 215 215 214 213 213 213 213 214 213 213 215 215 216 216 215 215 215 215 216 216 215 215 214 214 214 214 213 214 214 213 212 212 212 212 213 214 214 214 214 213 214 214 214 214 214 214 215 215 214 212 212 213 215 215 213 212 213 213 212 213 214 214 213 213 213 214 215 215 215 214 213 214 213 211 211 212 212 213 213 213 214 214 217 217 215 213 215 215 215 217 215 213 214 214 215 214 213 213 211 213 212 212 213 213 214 213 212 214 215 214 212 210 211 215 215 214 217 217 215 214 213 214 216 218 218 218 217 217 217 215 216 215 216 215 216 216 213 210 217 218 216 221 221 214 215 217 219 216 220 218 217 217 218 215 214 216 221 220 217 216 219 219 219 218 217 216 219 220 221 222 220 223 221 213 214 218 220 218 217 221 224 219 217 222 221 217 215 219 221 216 215 217 214 216 219 216 217 220 218 217 221 221 225 223 225 230 227 223 226 223 222 224 218 219 223 232 230 223 220 217 223 227 223 222 222 220 220 223 219 223 224 223 223 224 225 237 237 231 232 236 234 234 232 231 234 229 236 230 227 229 228 226 226 228 227 229 235 229 226 221 223 220 226 228 228 226 234 231 229 233 231 228 227 228 234 230 231 230 226 230 237 232 226 232 236 237 237 238 247 248 245 251 247 244 247 247 246 247 246 246 242 252 255 243 242 248 257 255 254 255 261 258 268 280 284 280 281 280 268 261 265 271 274 268 267 268 274 276 280 283 279 285 295 311 317 313 314 306 316 324 331 343 359 362 372 380 381 382 377 371 375 369 360 356 364 358 348 352 345 337 330 322 323 327 321 310 312 317 320 323 320 325 317 309 310 312 314 314 306 301 300 298 299 305 315 312 305 308 311 308 324 337 361 384 417 453 483 512 579 679 809 1025 3349 21098 79379 189649 382202 757842 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26763 10289 3495 3012 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 150 158 166 172 178 183 188 192 196 199 203 205 208 210 212 214 216 217 219 220 221 222 223 224 224 225 226 226 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 229 228 228 228 228 228 228 227 227 227 227 227 227 227 226 226 226 226 225 225 225 224 224 224 224 224 224 224 223 223 222 222 221 222 222 222 221 221 221 221 221 220 219 221 222 221 219 218 219 219 219 219 219 219 220 221 221 221 220 220 220 220 219 219 219 220 220 221 221 220 220 221 221 219 219 218 217 217 218 217 217 217 216 216 217 219 218 217 218 218 218 218 216 215 216 217 217 217 217 217 216 216 215 215 216 216 216 217 216 216 216 216 215 214 215 217 217 216 214 214 215 216 214 214 215 216 216 216 217 217 216 216 216 214 213 214 215 215 215 215 215 215 214 215 215 215 216 215 215 215 216 216 214 214 215 214 216 216 215 217 219 219 218 217 218 219 216 216 216 216 215 214 214 215 217 217 214 212 213 217 214 212 216 216 215 216 214 213 215 216 216 218 218 216 217 218 218 220 218 215 217 218 219 218 221 220 216 217 216 215 216 218 219 216 219 218 217 216 220 219 216 214 215 217 219 220 218 217 217 214 214 217 217 217 221 221 224 221 220 220 223 219 217 220 224 224 221 214 213 217 220 223 221 221 219 218 224 224 222 217 213 220 222 219 218 217 216 221 225 219 218 217 214 219 222 221 225 225 224 225 223 227 229 227 217 214 219 229 226 229 228 221 221 225 223 221 223 216 215 219 225 227 224 224 224 225 223 226 231 233 241 236 228 236 235 238 233 231 231 234 239 228 219 226 232 226 224 231 233 229 224 219 230 229 233 229 222 226 224 232 230 228 225 231 225 220 227 229 225 229 230 229 227 229 241 234 230 233 226 228 230 236 234 235 236 242 238 239 240 236 234 234 239 240 239 232 229 236 239 237 241 245 243 249 256 258 259 261 262 264 267 265 272 276 283 281 287 297 298 306 316 307 310 308 314 321 334 340 351 352 362 365 367 371 378 386 377 366 374 376 380 376 379 372 374 376 377 367 363 361 363 361 354 347 350 355 350 347 344 341 337 338 345 347 340 335 332 321 310 305 301 302 296 295 288 286 289 295 315 333 365 402 420 419 440 471 502 533 566 635 861 1312 1840 2233 2402 2467 4730 21445 66002 112319 144232 198405 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26770 10289 3495 3010 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 173 178 184 188 193 196 200 203 206 208 211 213 215 217 218 220 221 222 223 224 224 225 226 226 226 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 227 227 228 228 228 228 227 227 226 226 226 226 225 225 225 224 224 224 224 224 224 223 223 223 223 222 222 222 222 221 221 222 222 221 221 221 221 221 221 221 221 221 220 220 220 220 220 221 221 220 219 218 219 220 219 219 220 219 219 219 219 220 221 221 221 220 219 219 219 219 218 218 217 217 217 217 216 216 218 219 219 219 218 218 218 217 217 217 218 218 217 216 216 215 217 217 217 215 216 217 217 217 215 214 216 217 216 217 217 217 217 217 217 216 216 216 215 215 216 216 217 217 216 216 216 216 215 215 216 216 215 213 214 215 215 216 216 213 213 215 216 217 216 214 214 214 216 216 217 215 215 218 218 215 216 217 219 217 216 216 215 215 215 216 215 215 217 216 217 219 219 218 219 216 211 213 216 216 216 216 215 216 217 215 217 218 215 215 217 215 217 216 218 218 219 218 215 218 220 221 219 216 215 215 214 218 216 219 219 216 216 218 222 221 218 218 216 217 218 219 217 219 219 218 217 218 220 219 219 221 222 220 218 219 223 220 217 221 221 220 222 217 217 216 220 224 221 220 218 220 221 221 220 223 221 220 220 219 218 221 221 220 224 222 219 219 223 223 218 216 220 221 217 220 223 226 224 226 224 222 221 221 223 225 223 219 218 223 224 222 224 225 227 221 221 222 225 224 229 230 233 236 238 233 232 234 234 236 233 239 236 234 243 235 233 231 232 231 232 228 231 233 225 233 224 220 226 223 230 228 222 230 231 227 221 230 230 218 222 223 227 222 217 218 227 226 219 225 231 228 229 234 226 230 229 235 232 226 230 235 228 231 238 244 235 229 232 229 234 230 223 232 242 236 236 235 242 242 244 257 252 257 266 270 274 278 287 284 281 276 290 292 288 301 315 316 314 318 320 335 349 342 353 362 366 366 366 365 361 359 349 342 346 351 364 377 390 395 397 399 393 384 372 370 374 370 368 363 357 353 345 340 339 327 324 313 315 315 314 307 311 313 309 301 302 295 293 289 297 323 344 366 403 449 509 588 656 683 680 661 660 667 688 753 995 1472 1968 2287 2399 2360 2243 2100 1973 1856 1753 1667 1683 2219 7681 46085 161304 321727 558761 1205301 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26778 10289 3495 3009 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 151 159 166 173 178 184 188 193 196 200 203 205 208 210 213 215 216 218 219 220 221 222 223 224 224 225 226 226 226 227 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 228 228 228 227 227 227 227 227 227 226 226 225 225 225 225 225 225 224 224 224 224 223 223 223 222 221 222 222 222 222 221 220 221 221 220 220 220 221 221 220 220 219 220 220 220 220 220 220 219 220 221 221 220 219 219 220 219 219 219 219 219 219 220 221 221 221 220 220 220 219 218 217 216 216 217 217 216 216 217 216 215 216 217 218 218 218 217 217 218 218 218 217 217 217 217 216 215 215 216 217 216 216 216 215 214 215 216 216 216 215 215 216 215 214 216 215 213 214 215 215 215 215 216 216 215 214 214 215 215 215 215 215 214 213 215 216 215 215 214 213 214 214 214 215 216 216 214 214 215 213 214 215 216 216 216 217 216 214 215 215 216 218 216 214 214 215 214 216 217 217 217 216 215 215 217 220 219 215 213 214 215 215 217 218 215 214 218 217 219 217 216 216 216 216 217 217 217 215 218 221 221 220 217 218 219 217 218 218 219 220 218 218 220 219 217 216 218 221 219 215 216 216 216 218 217 219 220 219 218 219 218 219 217 220 222 220 219 218 219 219 218 219 219 219 218 218 219 221 221 219 217 219 220 221 221 222 220 216 216 219 222 221 221 221 219 218 218 219 221 218 220 220 222 218 218 220 224 224 216 218 224 224 225 223 217 220 220 223 221 223 222 221 223 229 223 223 224 225 223 227 237 230 232 231 235 233 230 230 234 235 235 233 243 241 244 241 240 238 234 233 230 230 227 227 232 229 226 227 222 226 225 227 225 226 219 223 227 223 225 224 221 219 225 225 230 227 229 232 225 225 225 229 227 227 226 230 225 226 235 238 231 230 229 232 235 236 238 235 237 236 233 229 234 233 225 230 230 237 237 236 239 241 239 239 248 243 241 246 253 261 263 265 275 287 288 284 283 287 287 288 297 293 291 302 305 304 302 316 323 335 350 355 359 362 370 383 390 395 404 415 425 417 409 404 388 371 357 352 351 346 338 335 320 317 310 311 307 300 306 300 295 287 294 297 292 292 287 288 286 291 294 289 283 285 291 298 316 355 414 474 536 582 623 645 638 640 681 852 1299 1888 2287 2407 2355 2222 2059 1905 1775 1668 1585 1541 1537 2636 16090 65469 140648 252620 503793 1111229 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26785 10289 3496 3007 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 172 178 183 187 191 194 198 200 203 206 208 210 212 214 215 216 217 219 220 221 221 222 223 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 224 224 225 225 225 225 224 223 223 223 223 223 222 222 222 222 222 222 221 221 220 220 220 220 220 219 218 217 218 218 218 217 217 218 218 218 217 217 218 217 217 217 217 218 218 217 217 216 217 217 215 215 215 216 217 217 217 217 218 219 219 218 218 219 219 218 217 216 215 215 215 214 214 214 215 215 214 214 215 214 214 215 215 215 215 215 215 216 216 215 214 214 214 214 215 215 215 213 213 214 214 214 214 213 213 214 214 212 211 212 213 213 212 212 212 212 213 212 213 214 213 214 214 214 214 214 214 215 213 211 212 212 213 214 213 213 213 213 214 214 215 216 214 213 215 215 212 212 215 215 215 213 213 214 216 215 215 215 212 212 213 215 215 214 214 215 216 216 213 213 215 217 216 214 214 212 212 211 213 213 211 214 217 217 218 219 218 215 214 217 218 217 217 218 217 216 214 215 219 219 218 216 215 221 220 218 217 216 217 215 215 213 216 219 219 220 220 218 215 217 222 217 215 216 218 220 221 218 218 220 222 217 216 212 212 219 223 217 216 218 221 220 221 218 218 218 220 219 217 218 217 219 220 219 218 223 221 218 217 220 219 220 221 219 220 220 222 222 228 229 221 215 221 223 218 211 219 221 221 223 222 221 223 222 220 221 221 227 229 227 225 224 228 231 232 230 231 233 224 229 234 236 230 234 234 236 241 239 237 239 235 229 235 231 233 233 238 232 226 227 229 230 231 225 222 228 228 224 223 222 223 227 226 230 230 232 233 236 224 227 221 220 228 230 225 229 231 229 222 221 228 228 223 220 231 225 227 234 232 239 237 236 238 239 241 234 234 240 231 232 231 231 234 235 239 235 237 237 239 239 235 239 246 245 240 253 266 268 269 285 306 311 306 308 321 312 310 316 313 313 309 298 302 305 300 299 308 328 350 367 378 377 378 375 376 382 383 382 383 371 357 349 342 336 332 324 328 334 318 312 311 304 297 301 301 297 299 303 307 308 312 323 330 335 332 331 312 301 297 293 292 293 302 316 327 369 434 512 590 698 941 1370 1859 2167 2305 2340 2264 2125 1962 1783 1612 1465 1363 1313 1292 1342 1441 1611 6641 36436 98074 170116 306933 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26792 10289 3496 3005 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 148 156 164 170 176 181 185 189 192 196 199 202 204 206 208 210 212 213 215 216 217 218 219 220 220 221 222 222 223 223 224 224 224 224 224 224 224 225 225 225 225 225 224 224 224 224 224 224 224 223 224 224 224 223 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 219 219 219 219 219 219 218 217 217 217 217 216 216 217 217 217 216 215 215 215 216 215 215 216 216 216 215 215 215 216 216 217 217 216 216 216 217 217 216 216 217 218 217 217 217 217 216 216 216 214 214 214 214 214 215 214 213 213 213 214 215 216 215 214 214 213 214 215 215 214 214 214 213 213 213 213 212 212 212 213 214 214 214 213 213 211 211 211 211 212 213 213 213 212 212 214 214 212 210 212 213 211 211 212 213 215 213 212 212 212 212 212 212 211 211 211 211 211 212 211 213 216 217 215 214 213 213 213 213 214 214 214 214 213 212 212 213 211 213 215 214 214 214 214 214 215 213 213 214 213 214 214 214 214 215 214 212 214 215 212 210 214 216 215 212 212 215 214 213 217 219 215 211 214 219 218 218 218 218 216 215 218 215 216 219 221 220 219 215 215 216 214 219 220 217 216 214 214 214 219 215 212 215 219 219 220 222 222 220 217 218 216 218 218 217 216 219 219 221 215 217 221 213 216 220 218 219 217 217 217 220 218 215 216 218 221 219 220 220 217 218 223 227 221 219 218 219 226 223 221 217 216 221 222 223 221 218 223 225 219 221 223 223 222 217 219 222 221 218 222 229 224 226 231 229 225 221 226 225 226 233 238 237 237 239 233 234 231 229 231 233 229 229 230 229 229 231 227 222 226 230 223 228 235 237 231 225 226 226 224 227 230 227 225 226 221 225 234 235 228 231 229 230 228 227 230 227 229 229 228 228 234 238 234 229 232 237 235 231 236 232 232 243 237 228 231 234 236 228 234 238 239 241 243 239 238 229 229 233 240 246 246 254 256 254 268 279 280 286 288 301 301 304 305 311 316 318 323 318 315 312 308 303 299 293 304 317 320 331 334 340 334 330 338 341 352 359 366 366 364 361 360 353 341 338 340 339 337 341 350 359 359 360 382 386 373 365 377 389 417 451 480 488 463 423 392 369 353 342 330 313 326 337 364 424 492 549 583 632 781 1220 1977 2557 2618 2307 1948 1686 1525 1420 1350 1297 1229 1162 1128 1149 1214 1312 1447 3785 29730 120527 256199 482888 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26800 10289 3496 3004 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 172 178 182 187 190 194 197 200 203 206 208 210 211 213 215 216 217 218 220 221 222 222 223 223 224 224 225 225 225 225 225 226 225 225 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 223 223 223 224 224 223 223 223 222 222 221 221 221 220 220 220 219 219 219 219 218 219 219 218 219 219 218 218 217 217 217 216 217 217 218 218 218 218 218 217 217 217 216 216 216 217 217 216 216 217 217 216 216 216 216 217 217 217 217 218 219 218 218 218 217 217 217 216 216 216 215 215 215 215 215 214 214 214 215 215 216 215 214 215 216 216 215 215 214 214 216 216 215 213 212 212 214 214 213 213 215 214 214 213 213 213 213 214 213 214 215 215 214 214 215 213 213 213 212 213 213 212 213 214 212 212 213 213 214 214 215 213 210 210 213 214 214 213 214 215 215 215 217 217 216 215 215 214 214 213 212 212 211 214 215 214 213 215 214 214 214 213 214 215 213 214 216 215 215 214 215 216 214 213 215 216 217 217 213 212 214 213 217 220 221 220 218 215 216 215 215 219 220 218 216 217 220 217 217 218 220 221 217 216 216 217 217 219 216 216 217 214 217 221 220 220 219 217 218 218 220 221 223 221 221 219 220 222 219 220 219 219 221 220 219 221 219 221 225 224 218 219 221 220 220 219 218 219 218 215 216 218 213 214 222 223 226 227 227 229 225 224 223 217 215 216 219 221 226 223 220 221 222 221 223 219 221 227 224 225 223 221 223 225 230 228 231 232 229 223 223 229 227 225 230 229 227 225 230 234 236 235 238 237 226 227 225 220 224 231 228 230 229 227 223 226 227 224 227 230 234 227 225 228 226 225 225 228 223 224 233 231 223 224 230 226 222 230 233 227 227 232 229 224 229 229 232 234 230 233 227 227 228 229 230 232 238 235 240 237 231 231 235 232 234 237 238 235 235 243 242 246 248 247 249 247 244 238 243 244 242 254 266 270 268 266 274 283 287 291 293 297 302 308 308 295 291 290 291 294 308 315 313 313 320 322 326 332 338 345 353 351 347 349 352 355 362 365 372 385 391 401 419 460 513 571 615 648 694 733 733 696 650 623 612 611 616 607 585 554 503 451 414 383 366 363 358 366 399 441 474 497 528 681 1198 1886 2197 2140 1985 1847 1711 1572 1439 1323 1219 1138 1109 1142 1242 1361 1460 2231 9314 35068 91813 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26807 10289 3496 3002 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 159 166 172 177 182 186 190 194 197 200 203 205 207 209 211 213 214 216 217 218 219 220 221 221 222 222 223 224 224 224 224 225 225 225 225 225 225 225 225 226 226 225 225 225 225 225 225 224 224 224 224 224 224 224 223 223 222 222 223 222 221 221 221 221 221 221 221 220 220 219 219 219 218 218 218 218 218 218 218 218 217 217 217 218 218 217 217 217 218 218 217 217 217 217 217 217 217 217 217 217 216 216 216 218 219 219 218 219 218 219 219 218 217 217 216 216 215 215 214 214 214 213 213 214 214 215 215 214 214 213 213 214 215 214 214 214 215 216 216 216 216 214 214 214 214 215 215 216 215 212 213 214 214 213 214 214 214 213 214 214 213 213 212 211 213 214 213 214 215 214 212 213 213 213 211 211 214 213 214 215 213 213 214 212 212 212 213 213 212 212 212 211 212 214 216 217 216 217 215 213 214 217 215 214 215 212 213 214 213 214 216 214 213 214 213 213 215 217 216 215 215 214 214 216 218 216 214 212 215 215 215 217 218 217 217 216 219 217 214 215 218 218 216 217 217 222 223 221 219 219 218 214 213 214 216 215 219 220 216 217 215 219 219 217 217 215 214 217 219 217 217 215 220 223 223 219 217 217 218 218 221 222 222 221 222 218 217 222 222 219 218 221 222 219 216 215 218 219 218 217 218 222 225 219 220 223 225 222 222 222 223 228 230 224 220 222 220 216 218 222 222 223 220 220 223 223 224 227 227 224 223 226 229 227 222 224 226 229 226 223 225 231 230 224 225 225 224 226 224 223 225 226 230 235 236 234 232 234 236 232 231 229 225 225 229 233 233 228 224 227 229 226 224 222 221 221 221 220 220 221 221 220 224 233 234 229 228 229 230 230 229 230 230 232 235 231 231 235 229 223 225 229 232 232 230 228 228 226 231 236 233 231 235 234 230 231 234 234 234 234 237 243 241 242 249 250 243 237 242 245 244 250 254 256 261 261 265 266 265 270 270 269 272 278 275 276 283 286 288 286 285 287 291 295 296 290 288 303 312 315 318 329 332 332 341 351 356 353 353 363 375 392 413 425 448 468 483 502 529 561 574 578 579 578 585 588 588 586 571 572 579 580 588 596 611 632 644 637 613 569 503 458 442 433 450 468 494 594 835 1132 1342 1444 1469 1456 1420 1333 1249 1178 1116 1067 1052 1077 1149 8930 74835 194540 379674 697184 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26814 10289 3496 3000 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 149 157 164 170 176 181 185 189 193 196 199 201 204 206 208 210 212 213 215 216 217 218 219 220 221 222 222 223 223 223 223 224 224 224 224 224 224 224 224 224 225 225 224 224 224 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 220 220 219 219 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 217 218 216 215 215 216 216 216 216 216 217 217 218 219 218 218 219 219 218 218 219 218 216 214 214 215 216 216 215 214 214 215 214 214 214 214 213 214 213 213 213 213 214 214 215 216 215 215 214 214 215 214 214 213 213 214 215 214 213 213 213 212 212 212 211 212 213 214 214 214 213 212 211 213 215 214 213 215 214 214 214 214 212 213 213 213 214 215 214 213 214 214 214 212 212 213 212 211 212 213 212 213 215 215 214 212 212 212 213 214 213 212 214 215 215 216 215 214 214 214 214 214 215 215 217 218 216 214 213 212 213 215 215 214 213 211 211 213 215 216 212 216 218 218 218 218 219 216 215 217 216 219 218 216 217 216 217 216 215 217 216 218 217 216 217 214 218 219 218 218 219 220 217 216 217 216 217 215 215 211 212 217 220 216 215 215 217 221 221 223 220 217 218 215 218 219 221 221 223 221 218 222 223 220 217 219 218 220 220 222 220 222 223 222 222 226 227 227 223 221 218 223 219 214 220 224 223 221 220 216 220 226 222 221 220 222 222 221 222 219 221 223 222 219 224 225 229 228 232 230 226 227 226 224 225 224 221 225 230 231 224 226 230 229 231 230 230 236 229 226 227 227 226 231 229 233 236 239 229 230 230 224 227 226 230 232 227 228 222 221 227 228 228 232 229 222 228 231 229 229 222 223 235 234 229 228 232 234 231 235 236 232 231 229 233 229 236 231 232 233 229 233 238 233 238 243 241 243 244 247 247 250 250 244 243 244 245 248 252 254 263 266 275 277 275 280 285 278 270 261 264 254 256 263 268 279 280 277 279 281 283 290 292 283 290 299 313 325 327 334 340 345 349 355 361 371 374 379 399 419 441 455 475 505 523 529 534 539 554 567 582 586 583 574 567 547 524 518 533 565 570 570 591 639 702 752 773 742 667 588 548 532 535 607 843 1254 1618 1763 1722 1615 1499 1397 1304 1241 1188 1145 1106 1068 1038 1001 989 2003 12191 46361 93065 140351 221461 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26822 10289 3496 2999 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 184 189 193 196 200 203 205 208 210 212 214 215 217 219 220 221 222 223 224 224 225 225 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 223 222 222 222 223 222 222 221 222 222 220 220 220 220 220 220 220 221 220 220 220 220 220 220 220 220 220 220 219 220 220 221 220 219 218 218 219 219 219 219 219 219 220 221 221 221 220 222 222 221 221 221 220 220 218 218 218 217 217 217 217 216 216 216 217 218 218 217 216 216 215 216 217 217 217 217 215 216 216 216 216 218 217 216 216 217 216 215 214 214 214 215 216 215 215 215 216 217 218 217 216 217 215 211 213 216 215 216 218 216 214 213 213 214 215 217 219 218 216 216 215 212 213 214 214 215 216 213 215 216 216 216 217 215 214 215 216 216 216 217 216 214 215 218 216 215 218 218 219 218 216 215 215 217 219 218 216 216 217 218 216 217 217 214 215 216 215 214 217 217 216 216 217 217 216 216 218 219 219 220 223 223 221 220 222 220 218 220 218 218 218 218 218 216 218 218 217 217 219 220 220 220 219 220 218 216 217 217 220 219 217 219 221 222 219 220 223 224 221 219 222 224 220 216 215 220 222 222 221 220 218 221 222 224 222 221 218 218 224 227 225 221 220 224 222 223 224 227 222 219 221 223 224 221 220 219 221 222 221 219 221 223 222 223 225 222 219 220 222 223 223 222 223 226 225 224 226 224 226 229 225 224 228 225 223 226 225 225 220 223 227 227 230 229 226 224 228 230 228 226 227 232 232 229 229 228 226 230 232 230 227 227 226 225 229 227 224 229 235 233 229 230 233 233 232 233 228 224 224 226 226 223 221 221 226 229 225 223 227 232 234 232 226 226 227 230 233 231 232 230 227 230 234 237 240 238 231 235 240 242 244 242 247 244 243 249 254 250 255 262 264 262 265 270 274 271 271 279 282 288 295 290 280 272 273 278 280 281 283 286 282 282 283 289 294 304 317 331 334 335 344 356 374 397 416 433 436 436 440 444 459 469 473 485 510 538 554 569 573 580 593 613 632 640 632 614 595 586 582 595 609 630 666 732 802 842 836 785 703 627 570 542 533 557 655 853 1070 1221 1297 1313 1304 1273 1225 1207 1185 1154 1132 1116 1111 1143 1203 1294 1407 1496 1559 3753 32522 101026 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26829 10289 3496 2997 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 169 175 180 185 190 194 197 201 203 206 208 211 213 214 216 218 219 220 221 222 223 224 224 225 225 225 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 224 224 225 225 225 225 224 224 224 223 222 222 221 221 221 221 222 221 221 220 220 220 220 221 220 221 221 220 220 220 219 218 218 219 219 220 220 220 219 219 218 219 219 219 219 218 218 219 220 220 220 220 219 219 220 222 221 221 221 220 220 219 220 220 219 218 216 216 217 217 217 216 214 215 215 215 217 218 217 217 218 217 217 217 217 216 216 217 217 216 216 216 215 215 216 215 215 214 215 215 214 214 217 217 216 216 215 217 218 217 216 216 215 217 217 217 218 215 214 217 218 215 213 216 217 217 214 214 215 216 215 213 213 214 214 215 216 216 218 214 213 215 217 217 216 218 218 220 217 217 217 217 214 216 217 217 219 220 219 217 217 217 216 218 216 218 217 217 216 218 219 219 217 216 215 219 219 216 214 216 218 214 214 214 212 216 219 218 217 218 219 218 220 221 223 221 219 219 217 221 222 219 217 217 216 218 221 219 217 217 219 220 220 220 222 220 217 219 219 219 218 218 219 220 220 220 220 219 221 221 220 218 222 223 219 220 222 221 220 221 222 222 220 220 223 222 225 227 220 218 221 219 220 219 220 222 220 222 225 226 222 220 220 221 224 222 221 218 214 216 222 223 225 227 222 219 220 222 225 223 222 220 220 224 226 225 224 226 228 226 225 223 227 234 231 227 223 221 223 229 229 228 229 228 226 227 226 224 226 225 227 227 226 228 229 227 228 234 235 227 227 235 234 230 225 223 228 229 225 228 233 229 227 230 230 227 223 227 231 228 228 231 231 229 226 224 227 234 231 223 221 226 232 228 227 229 231 228 223 230 236 231 235 236 234 237 237 232 234 243 250 248 242 243 251 254 260 262 261 262 265 272 270 265 273 282 286 289 293 292 292 292 288 291 287 284 290 296 295 288 286 296 293 287 291 305 316 329 347 371 396 412 421 427 436 447 454 454 452 462 486 517 538 553 568 575 575 577 577 576 573 566 556 551 556 567 572 586 609 618 634 673 730 810 890 945 939 890 813 740 698 669 651 657 740 908 1110 1309 1420 1434 1389 1301 1180 1069 989 968 1022 1091 1172 1295 1433 1541 1607 1646 1758 2008 7982 127652 393279 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26836 10289 3496 2995 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 144 154 163 170 177 183 188 192 196 199 203 205 208 210 212 214 216 218 219 220 222 223 224 225 226 227 227 227 228 228 229 229 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 224 223 223 223 223 223 222 222 222 222 223 222 222 222 222 222 222 221 221 221 222 221 220 220 222 222 222 221 220 220 220 219 221 222 221 222 222 221 221 222 222 222 223 223 223 222 222 221 222 221 220 220 219 218 218 220 219 219 218 218 217 218 218 218 218 218 219 219 219 218 218 218 216 216 216 218 218 217 216 217 218 218 218 218 217 216 216 217 219 216 218 219 216 217 216 216 217 217 215 217 216 217 216 219 218 217 219 216 217 216 216 215 214 215 217 217 215 215 218 218 217 216 217 216 218 221 218 217 217 217 219 218 217 217 218 214 215 216 217 216 214 215 218 217 218 220 218 218 218 218 218 218 217 215 215 215 213 214 217 220 216 218 218 219 220 216 216 215 215 219 219 219 217 216 218 216 217 218 221 222 219 222 217 217 221 221 221 220 220 223 223 221 218 218 221 221 217 219 221 226 223 221 220 219 221 218 216 216 218 223 224 222 220 220 223 220 219 223 225 224 220 218 221 217 215 218 223 223 221 220 225 227 226 226 221 215 217 220 219 222 222 223 224 222 221 222 220 220 218 218 222 224 222 222 226 226 219 217 221 223 223 221 221 226 227 225 224 226 229 232 227 222 224 228 228 224 226 228 226 223 225 226 226 223 221 223 225 226 230 230 227 229 229 226 224 226 229 229 225 222 220 224 225 226 228 228 226 223 225 231 237 233 221 219 225 227 225 225 230 232 230 230 227 224 227 230 230 231 229 229 227 221 225 233 233 231 229 230 229 225 229 232 232 230 227 226 230 234 233 233 233 238 245 244 238 242 247 249 249 248 248 251 251 253 248 250 253 253 259 263 264 268 273 275 277 273 272 274 275 273 280 287 291 292 286 277 269 272 280 299 326 338 354 375 389 406 424 443 449 454 449 439 430 436 449 474 507 543 570 588 601 612 618 613 615 609 608 620 632 639 649 670 684 682 695 709 725 797 937 1071 1140 1090 962 858 836 834 811 778 757 750 777 880 1003 1113 1226 1329 1354 1323 1284 1237 1197 1161 1148 1163 1187 1187 1206 1285 1405 1523 1633 1798 2100 2499 2848 6424 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26844 10289 3496 2994 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 154 163 171 178 184 189 193 197 201 204 207 209 211 213 215 217 218 220 221 222 224 225 226 226 227 228 228 229 229 230 230 230 230 230 230 231 231 231 231 231 230 230 230 230 230 230 230 230 230 229 229 229 228 228 228 228 228 227 227 227 227 227 226 225 225 224 225 225 223 223 224 224 223 224 223 223 223 223 223 223 223 222 222 221 221 222 221 221 221 220 221 222 221 222 221 221 221 221 220 220 220 221 222 223 223 223 224 224 223 223 222 222 223 223 222 221 221 221 220 220 220 220 219 219 220 219 218 219 218 219 220 219 218 220 220 218 218 218 218 218 217 217 218 218 218 219 217 216 217 218 218 218 218 217 217 218 219 218 219 220 219 218 217 215 217 216 215 216 216 216 216 217 216 217 218 218 218 220 219 217 217 216 217 218 218 218 218 218 218 218 217 218 219 219 217 216 214 215 218 217 216 219 220 219 217 217 217 217 217 218 221 222 221 220 220 220 218 216 216 219 220 219 219 220 219 218 220 221 220 220 219 217 217 219 219 218 218 219 219 221 221 222 223 221 220 221 219 218 221 222 221 219 219 220 218 216 217 220 223 220 222 226 223 221 221 221 220 219 218 220 222 225 222 219 219 219 220 221 221 220 219 222 223 224 222 221 224 222 218 218 218 220 222 219 219 223 225 225 221 223 220 217 221 217 221 223 220 219 220 225 226 224 223 223 219 222 225 226 220 224 225 221 221 223 224 227 224 223 220 225 230 230 230 228 221 225 229 225 225 225 227 228 225 225 230 225 222 223 223 229 226 220 221 225 225 226 228 222 224 226 223 220 228 228 223 224 233 232 223 220 224 231 229 229 228 228 228 224 226 221 224 228 223 224 229 234 228 223 223 229 233 229 223 226 226 223 227 231 228 235 232 223 230 230 232 234 234 231 223 227 226 234 232 231 233 236 242 252 250 245 243 241 238 234 238 239 240 240 242 248 257 260 267 259 259 268 274 268 265 270 265 260 262 258 264 272 274 272 262 269 268 264 267 275 278 288 305 337 366 387 402 414 420 422 430 426 427 445 473 514 550 582 593 597 605 619 634 641 651 658 649 628 604 595 603 617 633 638 630 631 649 675 693 715 759 808 834 829 803 766 720 693 699 729 773 821 851 863 860 886 965 1068 1167 1220 1234 1240 1229 1198 1171 1172 1176 1179 1222 1307 1404 1528 1760 2296 3162 4308 10309 40405 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26851 10289 3497 2992 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 182 187 192 196 199 203 206 209 211 213 215 217 218 220 221 223 224 225 226 226 227 228 228 229 229 229 229 229 230 230 230 230 230 230 230 229 229 229 230 229 229 229 229 229 229 229 228 228 228 227 227 226 226 226 226 226 226 226 224 224 224 223 224 224 223 223 223 223 223 223 223 223 222 222 222 222 223 223 223 222 222 222 221 220 220 221 221 221 222 222 222 221 221 221 221 221 221 221 222 223 223 223 224 224 223 224 224 223 222 222 220 220 220 220 222 220 221 219 217 218 218 219 218 218 219 218 218 220 219 219 218 217 219 219 218 218 219 220 219 218 217 217 217 217 217 217 218 218 217 216 216 217 219 219 217 218 219 217 217 218 218 216 216 216 217 217 217 216 216 217 218 219 218 219 219 216 216 218 218 216 216 216 216 217 216 215 217 216 217 218 215 216 216 217 217 216 216 218 219 219 218 215 216 220 221 220 220 221 220 218 222 222 218 217 218 221 220 221 218 219 220 220 221 219 216 217 220 220 221 217 217 218 219 220 222 221 218 217 222 221 221 222 219 219 218 219 218 222 221 219 220 219 218 219 217 217 221 221 217 218 220 221 220 220 222 222 221 221 221 222 226 222 216 219 222 221 218 217 222 223 223 226 220 219 223 223 222 219 221 222 222 223 223 220 221 222 221 221 222 224 223 221 218 222 224 225 227 227 223 221 224 225 222 220 219 221 222 224 223 223 226 227 224 226 226 223 222 225 224 224 224 223 225 224 225 224 227 229 222 217 221 228 229 228 228 225 222 222 226 229 227 223 225 225 222 223 223 227 227 226 227 225 224 228 229 228 230 230 227 225 226 225 225 228 228 227 230 225 220 223 228 227 227 228 225 224 225 228 234 230 226 229 230 229 227 226 232 234 233 232 229 226 223 225 230 230 230 231 234 236 237 239 240 240 241 239 239 236 233 241 242 231 227 234 235 235 238 244 248 249 256 261 260 259 262 267 270 264 260 266 266 260 263 263 258 255 257 263 267 279 292 310 338 362 383 400 405 407 409 410 417 425 460 500 533 556 562 574 589 602 621 629 633 631 622 612 598 595 597 605 614 630 639 642 645 665 698 738 768 771 748 706 680 671 684 694 696 706 738 792 856 912 966 1011 1045 1068 1099 1133 1151 1160 1158 1156 1161 1177 1184 1166 1142 1144 1164 1210 1287 1388 1510 1682 6443 40602 173590 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26858 10289 3497 2990 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 168 175 181 186 191 195 199 202 205 208 211 213 215 217 218 220 221 222 224 225 226 226 227 227 228 229 229 229 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 225 225 225 224 224 224 224 224 224 224 223 224 224 223 223 223 222 222 222 221 222 222 222 222 222 222 222 222 221 221 222 222 223 222 222 222 222 222 222 222 222 224 224 224 224 223 223 224 225 224 223 222 220 221 221 222 222 222 221 220 220 219 218 218 219 219 219 218 218 218 218 218 217 218 219 219 219 219 219 218 217 219 219 217 218 218 215 216 217 217 216 218 218 217 216 217 217 217 217 217 218 216 218 220 219 215 216 218 218 216 217 217 217 219 217 216 216 216 215 216 217 220 221 220 217 217 218 217 216 215 216 215 218 217 217 219 218 218 220 219 217 216 217 216 217 219 220 219 220 219 217 216 221 223 218 216 217 218 221 222 216 216 218 216 219 220 219 215 219 222 222 219 220 218 217 219 221 220 219 218 222 225 220 219 220 220 222 221 218 220 222 220 222 222 219 216 217 219 223 221 219 219 220 222 223 225 226 224 221 223 224 222 222 222 222 222 222 218 221 222 224 227 224 220 221 223 222 220 220 217 219 220 220 221 221 222 224 224 221 222 221 221 222 222 220 222 222 220 220 220 221 222 220 222 224 223 222 222 222 222 225 227 226 225 224 223 226 227 221 220 221 221 222 226 227 228 228 228 226 223 222 225 225 225 227 225 224 226 228 227 225 225 224 226 227 224 222 223 226 230 229 224 225 224 221 222 222 226 234 234 227 227 229 229 228 227 223 227 233 231 226 226 229 229 228 224 221 226 233 234 229 227 225 226 225 225 228 230 234 235 229 225 227 226 226 234 236 225 224 232 234 233 234 237 238 237 231 230 235 234 232 236 233 235 238 237 240 247 246 253 257 256 260 264 259 254 248 249 251 252 253 254 255 254 251 252 257 255 257 261 261 271 283 296 321 347 367 385 402 419 434 459 490 516 530 530 530 536 550 567 576 584 596 601 616 620 617 606 594 589 570 553 552 593 654 691 688 678 683 715 755 770 758 728 703 699 733 783 806 800 811 877 969 1013 1024 1028 1044 1077 1108 1106 1088 1051 1003 937 899 948 1052 1114 1130 1138 1168 1236 1317 1414 1790 15544 55406 122650 248083 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26866 10289 3497 2989 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 149 158 165 172 178 183 188 192 196 199 202 205 207 209 211 213 215 216 218 219 220 221 222 223 224 224 225 225 226 226 226 226 227 227 227 227 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 223 223 223 224 224 223 222 222 222 222 221 221 221 221 221 221 222 222 222 222 221 221 220 220 220 219 219 219 219 220 220 219 219 220 220 219 219 220 220 220 220 220 220 220 220 221 221 222 222 222 220 220 220 219 219 220 220 220 220 218 219 220 219 219 219 218 218 218 217 217 217 217 218 218 218 217 215 216 217 216 216 217 216 216 216 217 217 216 215 215 216 216 216 216 216 214 214 214 215 215 216 216 216 216 217 216 215 215 214 215 215 215 214 214 213 214 214 215 215 215 215 214 214 215 216 216 216 215 215 213 214 216 215 215 216 216 215 216 216 215 215 215 216 216 216 217 218 216 216 218 216 216 215 215 216 216 214 216 219 219 218 216 215 214 216 216 216 219 219 221 220 218 215 213 212 217 218 219 218 215 216 218 218 218 220 217 217 218 215 213 215 219 218 216 220 220 220 219 218 218 217 214 215 218 217 214 219 220 219 219 216 219 221 220 220 219 220 223 220 220 221 218 218 220 217 219 222 223 218 219 223 220 218 219 220 221 218 219 221 219 217 217 218 222 223 218 216 217 220 224 227 224 223 223 218 219 223 226 222 223 224 225 222 221 224 221 219 224 226 219 219 224 228 228 226 223 224 224 218 219 229 230 226 223 227 229 226 223 224 220 221 228 227 221 224 228 228 226 227 225 227 224 222 228 227 229 226 231 227 226 231 226 217 216 217 227 236 228 228 223 228 230 231 229 226 226 228 230 233 226 231 229 230 232 230 234 226 232 232 233 230 223 229 229 221 226 231 233 231 238 234 228 231 235 235 227 227 227 232 234 234 232 225 223 226 234 238 228 227 232 233 231 234 232 231 241 246 250 248 247 251 252 258 257 252 254 253 251 249 244 248 237 245 251 256 253 250 257 255 262 278 305 338 369 386 396 399 410 432 461 480 489 496 508 535 557 558 563 568 565 569 570 582 598 606 590 545 505 519 598 706 768 760 741 750 790 815 792 748 705 678 689 761 854 903 892 905 994 1086 1082 1033 991 960 968 1008 1073 1169 1270 1348 1367 1283 1114 956 927 999 1089 1169 2266 13414 50379 109764 209503 331814 498829 932172 3594651 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26873 10289 3497 2987 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 152 161 168 175 180 185 190 194 198 201 204 207 210 212 214 215 217 218 220 221 222 223 224 225 226 226 227 227 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 227 227 227 226 226 226 226 226 225 225 225 225 225 225 224 224 224 225 224 224 224 223 223 223 223 223 222 222 222 222 222 221 221 220 221 221 221 221 221 221 220 220 221 220 220 221 221 221 221 221 220 220 221 222 222 222 222 222 222 222 222 223 223 222 221 221 221 220 220 220 219 218 219 219 218 218 218 217 216 218 218 218 216 216 217 217 217 218 217 218 218 217 217 218 219 219 218 216 216 216 216 216 216 216 217 217 217 217 217 216 215 215 216 216 216 216 216 216 216 215 215 215 214 214 214 214 215 214 215 217 216 215 216 216 214 214 215 215 215 214 214 215 215 216 217 216 216 217 217 215 215 216 215 218 220 218 217 217 216 215 215 216 218 218 216 216 215 217 219 221 221 220 217 214 215 218 217 218 218 218 219 219 217 215 214 215 217 218 218 217 219 219 220 222 221 218 217 217 218 218 219 220 221 220 220 218 216 218 216 216 219 220 217 217 222 222 223 223 219 220 219 220 218 218 219 219 219 217 221 219 218 221 221 221 220 219 221 219 216 220 228 220 220 221 220 217 219 218 216 219 219 222 223 219 216 217 219 218 223 222 224 225 223 222 227 224 223 221 222 219 220 226 221 221 225 226 225 224 220 224 227 229 229 224 223 222 225 225 221 222 224 224 224 222 225 223 222 222 221 224 228 224 227 229 226 223 224 229 230 225 224 229 230 230 224 232 228 225 222 229 224 233 234 230 228 228 226 229 227 226 221 228 233 229 226 231 227 228 226 233 227 223 227 223 226 228 224 222 225 237 237 231 233 231 229 229 232 230 232 229 227 230 234 233 235 232 227 231 227 229 236 237 228 223 228 228 227 236 236 230 230 236 238 235 230 225 235 243 245 246 246 251 254 268 264 257 265 271 274 271 257 255 265 270 271 282 298 314 331 347 360 366 374 393 409 424 440 468 484 502 532 537 543 543 536 533 536 551 550 551 562 581 601 615 610 604 649 755 837 848 829 812 802 788 773 752 730 699 671 671 687 729 785 829 869 905 908 882 839 833 931 1148 1423 1664 1783 1792 1697 1532 1389 1293 1150 1008 988 1087 1277 4060 23372 82319 100 100 100 100 28857572 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26880 10289 3497 2985 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 153 162 169 176 182 187 192 196 199 203 205 208 210 213 215 216 218 219 220 222 223 224 225 225 226 227 227 228 229 230 230 230 231 231 231 231 231 231 231 231 230 230 230 231 230 230 230 230 229 229 229 228 228 228 228 228 227 227 226 226 226 226 226 226 226 226 226 225 224 224 224 224 224 224 224 224 223 223 223 223 222 222 222 221 221 222 221 221 221 222 223 223 223 222 222 222 221 221 223 224 224 223 224 223 223 224 224 224 223 222 221 222 223 223 223 222 220 219 220 221 220 218 216 217 219 219 218 217 217 217 217 217 217 217 218 217 217 217 217 218 218 219 219 219 218 217 216 216 216 217 216 216 217 216 216 218 217 216 218 218 217 218 218 218 218 217 217 216 216 216 216 216 217 216 215 215 214 214 217 216 214 215 217 218 217 217 217 215 215 216 216 215 216 216 217 217 218 216 217 216 217 220 220 217 218 220 220 220 219 218 216 216 217 218 218 217 219 218 216 217 217 217 216 215 216 217 218 219 216 216 219 218 217 219 217 216 216 218 217 214 217 219 217 216 218 220 219 218 217 214 214 218 217 214 214 219 220 219 216 217 220 217 218 217 217 217 217 218 220 221 221 219 214 215 221 223 223 217 217 220 221 218 217 222 225 221 221 225 219 221 222 222 218 217 222 222 218 222 228 224 221 221 219 218 220 221 221 224 229 224 222 221 222 223 224 222 216 219 220 223 223 224 226 227 225 219 220 223 228 228 226 225 220 220 224 223 225 226 223 224 225 225 223 227 229 228 223 224 225 229 227 222 224 225 229 228 225 234 225 220 229 231 232 230 230 224 221 231 230 232 232 224 227 229 226 229 226 223 226 226 222 222 225 227 226 227 235 229 233 228 229 228 223 229 228 228 235 232 229 228 229 228 231 228 222 226 228 230 235 228 225 227 232 227 229 224 223 230 229 230 235 240 227 229 227 232 236 230 232 231 238 235 231 245 248 245 250 251 253 247 252 259 257 265 271 273 270 261 263 272 279 305 323 333 343 343 335 343 367 391 402 426 449 476 505 525 539 541 542 543 546 552 552 540 533 535 551 591 627 649 699 773 827 864 886 893 880 852 814 790 770 740 713 684 662 639 627 629 671 755 859 928 954 956 943 942 966 1039 1137 1221 1253 1212 1172 1147 1126 1093 1049 1364 7196 38786 124483 274335 450947 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26888 10289 3497 2984 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 168 174 180 185 190 194 197 200 203 206 208 210 212 214 215 217 218 219 220 221 222 223 223 224 224 225 226 226 226 226 227 227 227 228 228 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 224 223 223 223 223 222 221 221 222 222 222 222 221 220 220 220 220 220 219 219 219 220 220 219 218 219 219 218 219 219 219 219 219 218 218 219 219 219 220 220 220 221 221 220 220 221 221 220 219 220 219 218 220 221 219 217 217 216 215 216 218 218 216 215 215 215 215 214 215 216 215 215 216 216 215 215 215 215 216 216 215 214 214 215 215 215 216 216 216 215 215 215 214 214 215 215 213 212 214 215 216 215 215 215 215 215 215 213 213 214 214 214 215 215 214 212 213 215 215 215 216 216 215 216 216 215 216 215 212 212 214 216 216 215 215 215 216 217 218 216 214 214 215 215 215 215 216 215 215 215 216 213 213 214 213 212 213 215 218 216 213 212 214 217 215 215 214 214 215 215 216 217 218 217 217 217 216 217 217 218 216 216 218 218 218 218 217 215 218 219 221 220 221 219 220 220 217 216 217 219 220 223 222 220 216 217 219 219 217 218 219 220 220 219 221 220 220 220 217 216 214 215 220 220 220 223 222 221 219 218 218 219 215 212 213 223 223 221 222 225 224 220 221 221 224 224 224 222 222 228 226 226 223 221 219 218 222 223 221 220 220 222 225 223 220 215 220 224 220 222 225 223 220 222 219 217 219 224 225 222 224 222 224 230 226 221 225 223 221 223 230 223 223 230 231 224 226 227 227 227 231 227 224 224 232 231 226 227 230 226 229 227 226 228 226 231 232 230 228 231 230 227 227 232 226 230 228 229 235 229 229 235 228 227 231 233 229 233 234 232 225 223 226 233 230 240 233 232 234 225 226 228 232 230 233 229 235 233 230 226 229 239 242 231 228 230 233 232 229 229 228 230 234 242 237 240 254 259 256 252 253 260 259 262 264 265 260 263 264 270 278 297 311 316 326 332 334 339 344 371 410 448 473 496 507 522 529 541 546 559 562 550 533 532 539 543 549 570 612 664 686 712 750 787 804 795 773 750 728 711 693 673 658 642 639 634 625 622 624 643 701 771 831 886 946 983 1023 1075 1113 1119 1129 1170 1204 1205 1188 1165 1710 5611 15924 48878 156332 335889 624237 1349584 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26895 10289 3497 2982 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 162 169 176 182 187 191 195 198 202 204 207 209 212 213 215 217 218 219 220 222 223 224 224 225 225 226 226 226 227 228 228 228 228 229 229 229 229 228 228 228 228 228 228 227 227 226 226 226 226 225 226 226 225 225 225 225 225 224 224 225 225 225 224 223 223 222 223 223 223 223 222 222 222 221 220 220 220 221 220 220 220 219 219 219 220 221 219 220 221 220 221 220 220 220 220 221 223 223 222 222 223 223 221 221 221 222 222 221 221 221 221 220 218 217 217 217 218 218 217 218 217 215 217 216 216 217 218 216 216 217 215 215 217 218 217 216 217 217 216 215 215 216 216 216 217 217 217 218 216 216 216 216 216 217 217 216 214 215 215 217 216 216 216 213 215 215 216 216 214 212 216 214 214 216 213 212 212 215 215 215 216 215 216 217 214 213 212 213 216 219 216 214 214 217 216 214 213 214 215 215 216 215 217 216 216 214 214 215 218 219 217 218 218 216 215 215 216 214 213 215 220 219 214 211 215 218 218 217 217 215 214 216 216 218 220 218 218 217 215 217 216 217 217 219 219 218 217 217 218 218 219 219 218 217 219 221 222 223 222 222 218 214 219 221 221 222 220 219 222 224 223 221 222 220 220 219 218 218 219 222 221 220 222 221 217 215 215 222 225 224 222 217 219 221 223 221 219 221 219 220 223 222 223 223 225 225 224 225 222 215 217 221 222 223 223 222 219 221 220 217 219 225 231 226 220 220 221 223 227 227 223 222 221 220 220 224 226 221 216 219 228 231 229 228 225 224 229 227 224 224 227 230 229 227 226 229 229 228 227 227 228 228 226 225 225 222 225 229 231 227 225 232 234 227 226 228 226 227 229 231 230 229 228 228 227 233 233 224 224 227 225 225 228 229 231 235 232 232 232 229 229 229 231 231 227 227 230 228 227 231 230 230 229 227 231 237 239 236 237 240 237 232 232 241 240 230 227 233 238 232 231 235 237 241 247 248 249 254 260 264 269 265 260 257 254 260 273 282 287 284 289 297 302 316 327 335 343 370 410 448 481 502 526 536 537 548 553 550 551 560 586 613 619 615 611 634 675 696 706 728 741 748 738 725 713 699 685 667 656 660 659 647 643 638 632 643 666 704 762 821 863 900 938 1012 1108 1206 1277 1331 1387 1436 1450 1426 1382 1340 5463 22705 47413 82927 126588 226574 450956 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26902 10289 3497 2980 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 143 153 161 168 175 181 186 191 195 198 202 205 207 209 211 213 215 217 218 219 220 222 223 223 224 225 226 226 226 227 227 228 228 229 229 229 229 230 230 230 230 230 229 228 228 228 228 228 227 228 228 227 227 226 226 226 226 225 225 225 225 225 225 224 224 224 223 223 223 224 223 223 223 223 222 222 222 222 222 221 221 220 220 221 221 220 220 220 220 220 221 221 221 222 222 221 222 222 223 223 222 222 223 224 224 223 222 222 222 222 222 221 220 219 219 219 218 218 218 218 219 218 219 219 219 217 217 218 219 218 217 217 216 218 218 216 217 219 219 217 218 217 217 215 215 216 217 217 217 216 217 216 215 216 216 214 216 217 213 214 217 215 216 215 213 216 217 214 215 218 216 214 216 217 219 218 215 216 217 218 216 215 215 215 219 216 215 216 215 214 214 212 214 214 215 217 214 214 215 216 218 220 216 216 215 215 215 214 217 216 212 216 218 216 215 217 214 217 217 217 214 214 215 216 217 218 221 217 216 217 219 215 214 217 218 218 219 217 218 218 218 222 221 222 222 221 222 219 221 221 221 219 220 219 217 220 222 222 220 221 221 222 222 217 219 222 225 224 223 221 219 220 219 220 219 219 220 220 218 216 217 221 218 219 219 219 219 221 220 225 225 222 226 225 219 218 222 224 221 218 220 220 218 224 224 219 219 221 221 222 224 224 223 225 223 222 225 226 221 223 225 224 224 226 229 224 223 224 221 220 222 221 217 217 220 223 225 224 223 227 231 228 225 224 224 228 229 224 221 226 231 229 225 223 221 223 223 227 231 228 228 227 225 227 226 225 230 230 223 222 227 229 230 234 230 225 230 231 227 225 225 228 227 226 228 234 237 230 227 229 226 222 229 233 230 228 230 230 229 227 228 229 227 226 227 228 226 227 232 235 235 229 228 233 230 229 236 238 236 235 233 234 236 237 236 234 228 226 235 235 230 231 239 237 229 231 232 234 244 254 259 258 255 257 260 266 266 265 262 263 263 267 274 278 277 280 298 317 328 340 370 410 455 496 506 512 526 535 538 537 545 560 563 570 583 576 539 513 511 530 572 617 651 679 701 724 733 738 735 723 701 695 684 668 664 661 664 682 701 733 786 879 1014 1170 1354 1522 1584 1589 1589 1571 1519 1466 1420 1375 1338 1306 1263 1230 1400 3799 9609 47538 167333 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26910 10289 3497 2979 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 144 154 162 170 176 182 187 192 196 200 203 206 209 211 213 215 217 218 220 221 222 223 224 225 226 226 227 227 228 228 229 229 230 230 229 230 230 230 230 231 231 231 230 230 230 230 230 229 229 228 228 228 228 227 227 227 227 226 226 227 226 226 225 225 225 225 225 224 224 225 225 224 224 223 223 224 223 223 222 222 221 222 222 221 220 220 221 222 222 222 222 223 223 222 222 222 223 223 223 222 223 224 225 224 223 222 222 222 223 223 222 222 222 221 220 219 220 219 218 219 218 218 218 218 218 219 218 218 219 218 218 218 219 218 217 216 217 218 218 217 217 216 217 216 217 217 216 217 217 218 218 217 218 218 216 217 216 216 216 215 216 218 216 215 216 217 216 216 216 216 215 217 217 217 216 215 216 218 217 217 217 217 217 216 217 217 215 217 217 217 217 215 214 216 215 217 217 218 218 214 215 217 217 214 214 215 218 216 216 218 217 219 215 215 216 217 219 221 219 216 220 221 216 215 216 218 216 215 217 217 216 216 217 219 217 217 217 217 217 215 215 219 219 220 221 220 220 221 222 223 219 220 224 222 219 216 217 216 218 217 216 220 221 223 222 223 225 227 223 223 220 221 220 221 224 223 221 220 221 220 219 222 223 220 218 223 223 221 220 224 227 222 217 217 220 221 219 217 219 221 222 220 220 220 218 218 220 223 222 222 225 227 226 224 224 224 223 222 223 222 222 222 224 224 222 225 226 222 220 222 226 222 220 223 224 224 222 223 224 225 227 225 223 223 226 228 224 222 225 227 228 225 225 227 227 223 220 225 228 229 229 231 232 228 227 228 227 227 225 222 224 227 228 224 224 229 228 224 219 221 230 232 230 230 229 228 227 226 228 227 228 232 229 228 227 228 229 228 230 228 224 229 234 234 235 232 231 228 229 230 229 231 233 234 233 232 229 225 228 231 229 230 234 233 233 231 230 233 237 235 230 231 234 235 236 238 238 236 239 242 242 247 245 247 252 256 257 252 248 251 246 247 251 252 253 257 266 292 318 339 367 406 442 467 481 496 506 516 529 540 548 542 535 516 487 479 480 474 474 497 553 619 670 694 697 692 673 662 656 631 620 633 649 668 692 718 1376 9712 65929 186822 330695 504487 759002 1224902 2504728 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26917 10289 3497 2977 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 167 174 180 185 190 194 198 201 204 207 209 211 213 215 216 218 219 220 222 223 223 224 225 225 226 226 227 227 227 228 228 228 228 229 229 229 229 229 229 228 228 227 227 226 226 227 226 226 226 225 225 225 225 224 225 225 225 224 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 222 221 220 220 220 220 220 220 220 219 220 220 219 219 219 220 221 220 220 220 220 221 222 221 222 222 222 222 222 222 221 221 221 221 222 222 221 220 219 217 217 217 216 216 217 216 216 217 216 216 218 218 216 215 215 215 214 214 214 215 215 216 217 217 217 216 216 215 214 214 215 216 214 215 216 216 215 216 215 215 214 214 214 216 216 215 214 215 216 217 214 213 214 215 214 213 215 216 216 217 217 215 213 216 218 218 216 214 213 215 215 214 215 215 215 214 213 213 212 211 213 214 214 214 214 214 211 212 215 216 217 217 216 216 216 218 218 217 217 216 214 215 215 215 217 217 216 215 215 217 218 218 218 218 217 214 215 216 217 218 218 220 218 215 214 215 217 218 220 224 222 218 219 218 219 219 218 216 218 220 218 217 216 220 219 220 219 219 220 222 220 221 221 217 216 218 218 220 221 216 215 217 218 218 214 219 224 222 222 219 222 220 220 220 221 222 217 216 217 220 224 221 221 223 222 220 221 220 223 224 224 223 224 223 224 220 221 220 225 227 228 225 222 220 222 226 224 223 227 226 224 225 224 222 226 225 220 223 231 224 220 220 224 223 228 228 223 229 232 228 228 227 230 228 222 227 231 228 231 229 226 224 218 222 223 228 227 223 227 224 225 227 231 228 216 216 223 226 228 227 225 228 225 223 228 231 230 228 231 228 224 223 228 224 221 226 228 235 228 222 228 234 236 236 226 225 229 226 231 238 234 231 234 235 230 228 232 222 223 233 230 234 233 231 233 230 231 231 237 234 225 222 234 238 235 225 229 233 241 238 230 232 239 237 235 238 248 256 255 252 253 254 246 247 243 231 234 245 246 261 274 283 300 326 353 368 381 405 429 450 466 482 495 511 531 530 504 484 469 454 447 466 476 482 499 523 562 595 604 594 584 573 563 562 564 559 717 4544 25995 69455 136520 262782 436967 682810 1156262 3714530 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26924 10289 3497 2975 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 151 159 167 174 179 185 189 194 197 201 204 206 209 211 213 215 216 217 219 220 221 222 223 224 224 225 225 226 226 227 227 227 228 228 228 228 228 228 228 228 228 227 227 226 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 224 223 222 222 222 221 221 220 220 220 220 220 220 220 219 219 220 221 221 220 221 221 221 221 222 223 224 224 224 223 223 223 223 223 222 222 221 221 220 220 219 219 220 219 218 218 218 218 218 219 218 218 218 217 218 219 218 217 216 217 217 217 215 214 215 216 216 217 217 218 217 217 216 215 214 215 216 216 215 216 216 216 216 216 215 215 216 215 214 213 214 216 217 215 214 215 214 213 213 216 217 215 215 215 214 215 216 216 215 215 215 217 217 216 216 216 217 218 218 216 216 216 217 219 219 216 214 214 214 215 216 218 219 218 217 217 215 215 219 220 217 216 214 215 216 216 216 217 218 215 216 217 218 219 219 217 217 216 216 217 219 218 216 213 215 219 219 217 215 218 216 215 217 217 218 219 217 216 217 221 221 218 217 221 219 216 216 216 219 221 220 221 218 221 222 221 220 221 219 220 223 220 216 216 221 222 221 221 223 218 215 218 220 218 216 219 220 223 219 218 217 216 218 220 221 223 224 220 222 223 219 222 225 222 216 220 223 224 222 223 223 221 220 219 219 214 222 226 223 224 220 223 224 215 214 219 221 219 223 224 223 225 222 220 222 225 225 224 226 218 220 219 217 221 226 234 234 233 231 229 232 230 228 229 224 226 227 229 227 227 228 226 229 225 223 227 231 229 227 225 227 229 219 223 224 222 228 228 229 228 227 232 229 225 227 229 234 228 228 231 233 224 228 228 225 228 227 226 231 230 236 235 232 233 234 235 229 230 227 231 237 235 232 231 231 236 229 235 232 238 234 229 232 232 235 234 230 240 232 224 233 240 231 228 235 238 234 231 233 236 246 242 245 247 247 254 255 256 250 240 245 241 236 241 246 259 273 294 309 321 328 340 364 378 391 410 434 464 490 516 533 535 533 512 483 459 437 434 437 450 454 471 486 504 534 654 3916 25705 100 100 100 100 100 100 1085661 4980743 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26932 10289 3497 2974 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 173 179 184 189 193 197 200 203 205 208 210 212 213 215 216 218 219 220 221 221 222 223 224 224 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 225 224 224 223 223 224 224 223 223 223 223 224 224 223 223 222 222 222 222 222 221 221 220 220 220 220 220 221 221 220 220 220 220 220 219 219 220 220 220 220 220 221 221 222 222 222 222 221 221 222 222 222 222 221 221 221 221 221 220 219 219 219 219 219 219 219 218 217 216 216 217 217 217 217 217 218 218 216 215 216 216 215 215 216 216 216 215 215 215 214 214 215 216 216 215 214 215 215 215 215 214 215 216 216 216 216 215 213 213 215 216 216 215 215 215 214 213 214 215 213 213 214 213 212 213 214 215 215 215 216 216 217 217 218 217 214 213 214 216 217 217 218 217 215 215 213 213 213 214 215 214 215 216 217 216 216 215 214 213 214 213 214 215 215 215 214 213 215 216 215 215 216 217 218 217 215 215 217 217 217 217 216 218 218 217 215 216 218 215 214 216 218 220 220 220 218 218 218 219 219 220 220 218 217 217 217 218 219 220 220 219 220 223 221 218 215 217 216 220 222 220 219 221 219 220 219 218 221 221 219 218 219 220 219 219 221 219 214 219 222 223 223 224 224 224 219 221 220 217 219 222 221 221 218 220 225 223 220 219 217 224 221 222 222 218 218 223 220 217 223 224 223 220 217 218 222 222 223 222 227 226 227 224 223 225 222 222 223 222 223 230 228 227 224 222 219 224 235 240 231 227 222 221 225 228 225 225 228 227 229 228 229 230 226 223 225 226 225 227 227 228 227 232 219 225 227 230 236 229 225 231 230 229 230 225 232 227 227 233 228 223 229 231 226 226 230 234 224 223 232 235 229 224 230 237 237 232 224 224 234 233 223 223 227 235 234 230 238 240 233 238 243 237 227 231 233 232 231 229 234 231 240 235 232 231 235 241 246 246 246 255 258 258 249 245 247 247 247 243 256 270 289 306 321 337 340 336 331 344 351 360 377 388 402 422 443 461 475 493 507 508 495 478 456 454 449 444 449 448 909 5169 18729 43855 76081 143642 279282 514089 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26939 10289 3497 2972 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 150 158 166 173 179 184 189 193 196 199 202 205 207 209 211 213 215 216 217 219 220 221 221 222 223 223 223 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 223 222 223 223 223 223 223 223 223 222 222 222 221 221 220 220 220 219 219 220 220 219 219 219 219 218 219 218 218 218 220 220 220 220 220 220 220 220 221 222 222 222 222 221 221 221 222 223 222 221 221 221 221 220 218 217 218 218 217 217 216 216 216 215 216 216 215 215 216 216 216 214 214 216 216 215 216 217 216 215 214 214 214 214 216 217 217 215 214 214 215 215 214 213 215 217 216 215 214 213 214 215 215 215 215 215 215 215 214 214 214 214 214 213 213 214 214 214 214 213 212 213 215 214 214 214 214 214 215 216 216 216 216 215 213 213 213 213 213 214 216 215 214 214 216 217 216 213 213 215 217 218 215 214 214 216 217 216 215 217 218 217 217 217 216 215 214 214 215 217 217 216 218 219 216 216 217 218 216 215 214 216 216 216 215 220 219 215 212 215 217 219 218 216 217 219 221 221 221 217 214 219 219 218 217 220 219 218 217 220 216 216 219 222 222 217 218 223 226 224 221 219 216 215 219 218 220 218 217 218 216 221 225 223 219 223 227 223 217 217 220 222 218 218 218 224 228 226 216 219 227 222 219 221 225 225 219 214 220 223 221 219 227 225 221 222 226 222 222 223 222 220 222 225 228 223 226 225 222 223 220 221 222 225 225 229 225 226 228 233 227 225 224 220 224 225 224 223 229 232 228 220 220 224 228 224 222 226 226 230 225 225 228 226 229 228 233 231 227 231 232 224 228 228 225 232 227 221 225 229 233 229 234 226 223 225 220 227 236 235 236 226 236 236 229 226 228 230 226 227 227 232 232 231 233 234 232 231 229 236 230 233 230 231 232 229 228 228 233 230 235 235 236 232 225 237 245 240 236 231 231 241 250 249 253 254 250 243 249 254 248 243 260 274 293 310 319 325 319 318 324 341 359 366 360 362 365 374 391 413 453 489 515 514 498 480 461 452 452 667 2046 5757 11084 23802 52137 89935 133565 198448 300708 492958 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26947 10289 3497 2970 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 151 159 167 174 180 185 189 194 197 200 203 206 208 210 212 214 216 217 218 219 220 221 222 223 223 224 224 225 225 225 226 226 226 226 227 227 227 227 226 227 227 227 227 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 223 223 223 223 222 222 222 221 221 222 223 223 222 221 221 221 220 220 219 219 218 219 220 219 219 219 219 220 220 220 220 220 221 223 223 223 223 222 223 223 223 223 222 222 221 221 222 222 221 220 219 217 217 217 217 217 217 216 216 217 216 215 216 217 217 216 215 216 216 216 216 216 216 216 215 214 214 214 215 215 216 216 214 213 214 215 216 215 215 216 217 217 216 214 215 216 215 215 214 214 215 215 215 215 216 215 214 214 214 214 215 215 215 215 213 213 214 213 213 214 214 213 213 214 214 215 216 216 215 213 213 213 213 215 215 216 216 217 217 216 215 215 214 213 213 215 215 214 216 216 215 214 215 218 218 216 215 217 218 215 215 216 215 216 217 216 215 219 219 218 218 218 217 218 217 217 218 220 220 220 219 217 217 217 216 217 218 218 221 218 220 221 215 215 220 222 220 218 218 219 218 216 218 218 217 214 213 216 221 223 221 219 221 219 218 222 223 223 219 218 218 222 222 219 216 217 215 218 219 216 218 223 223 218 217 215 217 221 217 218 218 221 222 222 216 221 219 221 222 226 226 223 223 223 222 223 220 221 224 222 218 225 221 219 221 223 218 217 222 227 226 227 227 224 223 222 221 222 228 229 224 224 223 229 234 230 230 231 224 227 233 232 227 230 228 225 226 225 227 230 223 218 223 227 227 218 224 231 227 228 228 231 223 227 229 229 230 224 225 228 235 234 229 229 231 227 229 234 231 228 229 228 233 230 226 225 227 227 226 232 232 230 229 228 231 231 233 241 239 229 229 243 237 229 228 226 231 234 235 231 223 230 232 232 224 227 231 241 238 231 229 231 237 232 236 243 234 232 235 243 247 248 248 256 261 261 272 288 291 304 317 321 326 330 333 333 335 333 341 345 349 361 388 421 447 452 448 437 435 427 411 394 498 2570 16111 58729 143516 269743 451617 719535 1367799 15144584 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26954 10289 3497 2968 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 151 159 167 173 179 185 189 193 197 200 203 206 208 210 212 214 215 217 218 219 220 221 222 223 223 224 225 225 225 225 226 226 226 227 227 227 227 227 227 227 227 228 228 227 227 227 226 226 226 225 226 226 225 225 226 226 226 225 225 225 224 224 223 223 222 223 222 222 221 221 221 221 221 221 221 221 221 220 220 219 219 219 219 220 220 220 220 220 219 220 220 220 220 220 222 222 222 222 222 223 224 222 221 221 221 221 221 221 220 219 219 218 218 217 217 217 216 216 216 216 216 217 217 217 215 215 217 216 216 217 218 217 216 216 216 216 214 215 215 214 215 215 215 217 218 217 216 215 214 214 215 217 216 215 216 213 213 214 215 214 214 214 214 214 215 215 215 216 216 214 213 213 214 214 212 211 213 212 212 211 212 214 214 213 214 214 214 214 214 215 216 214 215 216 215 215 216 215 214 215 215 215 218 219 217 216 216 216 215 214 213 212 213 215 216 216 213 212 215 215 214 217 217 218 218 214 215 214 214 214 214 215 217 217 215 215 215 217 219 220 217 214 219 220 217 221 221 219 217 215 216 219 220 220 216 216 216 218 218 215 217 218 218 216 218 219 220 221 219 219 219 219 219 218 218 221 223 220 215 215 217 220 220 215 216 218 224 220 215 220 221 219 219 222 219 217 220 222 223 223 220 220 224 220 222 222 219 218 214 211 217 227 221 217 218 222 224 224 219 221 220 221 223 220 217 220 220 219 219 221 223 221 222 221 221 216 222 223 224 227 226 225 231 234 229 226 230 237 230 223 226 230 232 228 225 222 231 229 223 227 231 231 234 233 229 221 229 229 227 229 230 227 227 228 231 228 230 225 229 227 222 227 232 229 230 227 231 228 230 233 228 233 234 226 229 231 230 225 231 234 229 229 233 229 239 234 228 228 235 238 230 226 225 235 233 228 229 224 226 234 232 236 228 233 234 232 243 240 237 246 242 240 241 235 238 245 241 240 245 248 257 262 277 286 295 293 297 298 298 309 322 326 329 326 328 332 340 357 366 382 392 414 447 473 470 464 464 452 445 516 2532 16392 53091 115299 207013 338249 535582 954001 2891342 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26961 10289 3497 2967 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 160 167 174 180 185 189 194 197 200 203 206 208 210 212 214 215 217 218 219 220 221 221 222 223 224 224 224 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 225 224 224 224 224 224 224 224 223 223 222 221 222 222 221 221 220 220 220 220 220 219 219 220 220 220 220 219 219 218 218 219 219 219 219 219 219 219 219 219 219 220 221 220 220 221 221 221 221 221 220 220 221 220 219 219 219 218 217 217 217 217 217 217 218 218 217 216 214 215 216 217 217 217 216 214 214 216 215 214 213 213 216 217 215 215 215 214 213 213 214 213 214 213 212 212 214 214 214 215 214 213 212 214 213 214 214 216 215 215 214 212 211 213 214 214 214 210 209 213 215 215 213 214 215 215 214 213 212 216 216 214 214 215 214 213 216 213 210 212 215 213 215 217 216 216 216 215 217 214 215 217 217 217 216 216 214 215 216 217 213 210 214 216 220 216 216 218 216 213 212 217 218 214 214 217 216 214 214 215 215 215 214 214 212 212 216 217 217 214 213 216 219 219 222 219 212 217 219 219 220 220 218 220 218 217 220 220 218 217 220 219 218 218 216 218 218 219 216 218 221 222 222 218 217 219 221 223 220 217 218 219 222 221 216 214 215 220 222 218 219 220 222 221 220 224 227 223 221 218 216 214 219 222 222 223 223 225 228 222 216 217 217 223 227 226 225 227 223 219 221 223 223 222 215 214 219 224 221 219 222 222 221 220 220 221 225 226 223 228 232 232 226 223 226 228 228 229 228 227 227 230 226 224 227 226 230 228 223 226 227 225 227 227 226 227 228 226 226 230 229 225 224 227 231 231 226 219 220 226 230 230 228 231 231 230 228 228 229 236 236 227 228 233 233 233 236 235 233 232 233 236 234 231 230 228 228 230 230 232 232 232 233 235 236 236 232 223 224 230 234 235 232 231 229 235 243 243 241 237 228 232 239 238 243 254 269 282 286 287 286 285 281 283 280 276 287 308 321 322 321 330 334 334 346 354 354 367 384 385 385 394 2160 26703 73557 128816 204897 347333 596363 1161645 5061923 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26969 10289 3497 2965 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 149 158 165 172 178 183 188 191 195 199 201 204 206 208 210 212 213 215 216 217 218 219 220 220 221 221 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 222 221 221 222 222 222 222 222 221 221 220 220 220 220 220 219 218 218 218 218 218 217 217 218 217 216 216 217 217 217 216 216 216 216 216 216 217 217 218 218 218 218 218 218 218 218 218 219 218 218 218 218 217 217 217 216 215 215 215 214 215 214 215 215 214 214 216 216 215 214 213 213 214 214 213 213 214 213 213 214 214 214 213 212 212 212 213 213 212 212 213 213 212 211 211 212 212 212 212 212 211 211 213 214 214 212 212 211 211 212 212 212 214 215 213 212 211 211 211 210 211 211 213 214 213 211 212 212 212 214 215 214 212 210 212 213 213 212 212 212 212 214 215 214 214 213 214 214 213 210 207 210 212 214 216 216 214 215 215 215 216 214 214 217 219 216 215 215 214 215 213 215 216 216 216 217 215 214 214 214 215 213 214 216 215 214 211 213 212 214 219 218 217 218 217 216 215 218 220 219 217 216 214 214 216 219 221 221 217 216 217 219 220 219 221 224 225 222 218 216 214 216 220 214 216 217 220 220 221 220 221 218 218 219 221 219 220 219 217 219 224 221 217 217 221 224 220 218 219 218 217 219 218 218 218 220 221 224 224 222 219 216 219 222 225 225 228 227 225 220 216 218 221 218 218 221 222 221 220 218 224 226 224 224 226 223 223 223 217 222 225 232 231 226 226 227 229 225 227 226 228 231 230 226 232 231 226 227 228 222 218 222 226 220 227 233 226 222 225 231 234 227 228 233 232 231 230 227 227 230 224 226 232 228 226 231 230 233 226 233 240 232 228 233 237 237 228 231 239 234 231 230 232 236 231 230 233 235 238 232 232 242 238 231 231 230 233 236 232 231 236 239 235 240 244 237 237 238 240 243 246 242 251 255 257 271 277 276 267 270 276 276 273 275 283 284 291 297 304 301 319 1125 9249 33596 60571 106190 162074 100 100 100 100 100 2324348 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26976 10289 3498 2963 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 170 176 181 186 190 194 197 200 202 204 206 208 210 211 212 213 215 216 217 218 218 219 219 220 220 221 222 222 222 222 222 222 222 222 223 223 222 222 222 222 222 222 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 219 218 218 218 219 219 218 218 217 217 217 217 217 216 216 216 217 216 216 216 215 215 215 215 215 215 215 214 215 215 215 216 216 216 216 216 216 217 217 218 217 217 216 215 215 216 217 216 216 216 216 215 213 213 213 213 214 213 213 213 213 212 210 211 212 212 211 211 212 212 212 211 212 213 213 212 211 211 212 213 212 211 211 209 208 209 209 209 210 212 212 210 210 211 211 210 210 211 211 212 211 211 211 212 211 211 210 210 210 211 211 210 210 210 209 211 211 210 209 209 211 212 211 211 211 212 212 211 210 211 211 210 209 210 209 210 212 214 212 212 212 213 212 211 211 212 213 215 215 213 211 213 212 211 212 215 216 215 215 215 213 213 215 213 212 215 216 219 216 214 213 214 214 212 210 212 215 216 216 214 215 216 215 216 217 216 216 217 216 213 214 217 218 216 217 215 213 215 214 213 218 219 218 216 214 216 217 216 218 216 222 225 223 222 220 217 216 217 220 216 218 218 215 217 219 221 216 209 214 217 218 219 221 218 217 218 213 217 219 219 217 218 215 217 216 216 220 221 221 221 224 227 228 225 222 225 224 223 223 221 223 226 229 225 222 217 217 222 223 221 220 216 220 220 220 227 226 223 230 229 227 224 225 229 223 219 220 227 227 231 228 226 231 232 230 226 225 227 227 225 227 220 225 223 225 228 230 229 226 231 235 234 226 226 227 224 233 233 235 235 227 231 237 231 231 229 230 227 231 229 224 221 230 237 232 235 230 232 236 233 227 228 233 237 233 229 233 232 230 231 231 225 234 243 238 232 229 231 239 239 239 229 231 236 242 238 237 231 239 241 248 242 245 249 250 254 264 266 272 269 264 260 258 274 279 265 268 274 279 282 604 4980 24818 74172 166877 277558 411338 652915 1311285 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26983 10289 3498 2962 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 149 158 165 172 178 183 187 191 195 198 201 203 206 207 209 211 213 214 216 217 218 219 220 221 221 222 223 223 223 224 224 224 225 225 225 225 225 224 224 225 224 224 224 224 224 223 223 224 224 223 223 223 223 223 223 223 223 222 222 222 221 220 221 221 221 220 220 219 219 219 219 218 218 219 218 217 217 218 219 218 217 216 216 216 216 216 217 217 218 218 219 218 218 218 219 218 219 219 219 218 218 219 219 218 218 218 218 218 217 217 216 216 216 216 215 215 216 215 214 214 215 214 213 213 215 216 214 212 212 213 213 213 213 213 213 213 214 214 214 213 213 213 214 214 214 214 213 211 212 212 211 211 212 212 212 212 214 214 214 213 212 212 211 213 213 212 212 214 215 213 212 213 214 212 212 212 212 213 213 212 212 213 213 213 212 212 213 211 211 212 212 212 212 210 210 211 211 211 212 214 215 214 212 215 215 214 213 213 215 215 212 211 210 212 213 213 214 215 217 216 213 213 213 215 215 214 215 215 217 218 213 213 216 215 217 217 215 214 214 214 216 219 213 213 216 216 218 216 215 217 216 216 218 218 218 217 218 218 217 218 220 218 218 221 217 213 215 214 215 219 224 223 223 223 217 219 221 220 218 216 218 220 220 220 220 218 216 214 217 219 221 220 219 221 218 217 219 219 213 213 220 224 219 221 220 220 218 218 226 227 229 229 229 224 222 220 219 221 218 213 218 223 225 223 223 229 226 222 225 222 223 218 217 217 221 225 219 217 224 228 223 223 217 220 228 227 230 230 225 224 225 228 229 228 233 234 231 229 229 229 224 219 228 229 232 229 229 229 224 227 235 228 220 221 225 225 230 233 231 233 227 228 229 233 229 232 229 228 232 234 233 229 237 232 232 231 224 227 228 226 233 233 235 230 229 227 230 233 234 233 230 233 233 228 229 228 228 235 239 240 231 225 230 233 232 235 238 233 238 248 246 233 242 246 237 233 239 243 243 242 240 242 246 250 255 257 257 265 272 268 659 7832 51041 134766 180891 217991 271613 340541 452149 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26991 10289 3498 2960 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 173 179 184 189 193 196 199 202 205 207 209 211 213 214 215 217 218 219 220 221 222 223 223 224 224 225 226 226 226 226 226 226 226 226 226 226 227 227 226 226 226 225 225 225 225 225 225 225 225 225 224 223 224 224 224 224 223 223 222 222 222 222 222 221 221 221 221 221 220 220 220 220 220 220 219 219 218 218 218 219 219 218 217 217 218 219 220 220 219 219 220 220 220 219 218 218 219 220 220 220 220 220 220 220 220 220 220 219 219 220 219 218 217 217 216 216 216 216 215 215 215 216 216 215 215 216 217 216 215 215 214 213 214 214 214 215 216 216 215 214 214 213 213 212 213 213 213 212 212 214 214 213 213 213 215 214 212 212 213 214 214 214 215 213 213 213 213 214 214 214 213 213 214 213 212 212 213 214 213 211 211 213 213 213 214 215 214 215 215 214 213 214 214 214 214 213 214 216 217 217 216 215 216 216 214 211 212 212 214 216 215 214 213 213 216 219 218 217 216 216 217 218 217 217 217 216 216 216 214 217 216 215 218 220 217 215 218 218 216 214 213 214 215 217 219 219 217 216 218 215 215 213 214 218 216 215 214 217 218 219 220 219 217 217 216 217 217 219 221 220 217 216 216 217 220 220 219 218 216 218 220 221 221 219 217 216 218 222 222 218 218 218 222 223 220 221 222 219 221 222 219 226 224 221 224 224 226 227 228 227 226 224 222 219 218 217 215 219 222 219 217 223 223 222 228 230 228 224 220 221 226 223 223 224 225 225 223 220 223 224 222 228 232 230 224 226 223 225 229 226 231 230 228 230 227 225 223 225 226 226 227 229 226 227 224 227 230 222 220 227 227 225 223 231 231 226 229 227 225 220 223 223 229 226 230 232 231 232 233 236 232 229 233 234 234 240 231 229 232 234 230 226 229 228 228 230 235 229 235 230 223 226 230 225 236 234 230 235 234 236 237 237 241 241 240 237 245 239 239 246 251 247 246 251 249 249 248 256 262 270 270 269 270 278 279 342 3004 25500 70999 100026 121997 170092 250252 350620 509992 899120 2626390 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 26998 10289 3498 2958 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 167 174 179 185 189 193 197 200 203 205 207 209 211 213 215 216 218 219 220 221 222 223 223 224 225 225 226 226 227 227 227 228 228 228 227 227 228 228 227 227 227 227 226 226 226 226 226 226 226 226 226 225 225 225 225 225 224 223 224 224 224 223 222 222 222 222 222 222 221 221 220 221 220 220 220 220 220 220 219 218 218 218 219 218 218 218 218 218 218 218 219 219 219 220 220 219 219 219 220 220 220 220 220 220 221 220 221 220 220 220 220 219 218 216 217 218 217 216 215 216 216 216 215 215 215 214 214 215 215 215 216 214 213 215 215 214 214 214 214 216 216 214 214 214 214 214 216 215 213 213 213 213 214 213 213 213 213 212 212 213 215 216 215 213 213 215 215 211 210 212 213 214 214 213 214 213 212 211 212 211 211 213 214 213 215 216 215 212 212 212 214 214 214 212 213 214 213 214 214 215 216 216 213 214 215 215 214 213 212 214 215 215 212 211 213 216 219 217 214 214 217 217 218 215 213 216 216 215 216 216 216 217 214 216 219 220 218 217 216 216 214 216 219 217 217 218 216 214 215 217 216 217 218 215 217 216 214 212 216 219 219 222 222 220 221 219 214 215 216 219 222 219 220 223 220 217 218 224 222 221 223 224 221 222 226 221 219 218 217 217 216 221 225 224 226 223 224 221 221 218 219 218 219 219 218 223 231 228 227 232 229 222 218 223 225 219 225 224 222 225 219 218 227 227 223 227 229 226 228 221 221 219 223 226 224 222 228 231 229 231 228 227 226 225 224 221 223 225 226 224 228 225 221 217 227 229 229 233 230 224 222 230 227 228 222 223 223 227 224 225 227 218 221 224 229 233 223 227 233 232 223 227 223 221 228 232 230 220 227 234 233 226 224 228 233 224 236 239 225 223 229 221 221 230 225 224 232 234 229 234 233 221 230 236 230 223 228 226 230 234 234 231 234 231 234 239 234 231 235 236 238 236 233 231 236 245 241 230 236 241 247 256 264 265 269 263 262 276 406 3101 22911 75125 166690 274333 422264 674102 1299462 7309144 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27005 10289 3498 2957 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 167 174 179 185 189 193 197 200 203 205 207 209 211 213 215 216 218 219 220 221 222 222 223 224 225 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 222 221 221 220 220 220 220 220 219 219 220 220 220 219 219 219 219 219 220 220 220 220 220 219 218 219 219 220 220 219 219 220 221 220 220 219 220 220 221 222 222 221 221 220 219 219 219 217 217 218 217 216 216 216 215 216 216 216 216 216 216 216 215 216 216 215 216 216 216 217 217 217 216 213 213 214 214 213 214 215 214 213 213 213 213 213 213 214 216 215 213 213 214 215 214 212 211 213 214 214 214 213 211 212 213 213 214 214 213 213 213 215 215 214 215 215 214 213 213 213 213 214 214 216 215 214 213 214 215 213 213 214 213 214 215 215 215 214 214 215 216 214 214 214 213 213 214 218 219 219 217 215 215 213 212 213 217 218 216 213 212 216 217 214 214 215 215 214 214 215 217 216 216 217 218 217 218 218 217 216 216 217 219 217 217 218 217 214 212 215 214 217 220 218 218 220 220 221 223 220 219 219 218 217 221 223 218 219 216 218 219 220 221 223 222 219 218 220 221 220 219 217 221 219 219 226 226 225 223 221 222 215 211 217 220 217 218 222 219 223 230 233 225 222 221 220 214 216 221 223 222 226 221 217 220 221 219 228 226 220 220 226 230 223 221 223 225 223 224 229 234 231 233 228 223 228 230 222 227 229 231 230 229 228 228 228 228 221 224 231 227 225 221 222 223 225 228 230 226 227 227 223 224 227 227 229 227 230 237 230 222 228 230 227 221 225 229 226 227 229 230 227 227 227 228 229 230 227 224 235 230 230 231 226 228 231 232 235 234 233 231 230 228 230 232 234 230 226 234 233 237 234 228 230 228 229 237 237 236 236 237 238 236 242 243 238 227 237 247 248 245 244 244 256 264 253 247 260 257 261 273 288 302 909 9283 43106 82325 129874 213508 317206 430888 599224 967512 2355164 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27013 10289 3498 2955 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 168 175 180 186 190 194 198 201 204 206 209 211 212 214 216 217 218 220 221 222 222 223 224 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 226 226 225 225 225 225 224 224 224 225 224 224 224 224 224 223 223 223 223 222 222 222 222 221 221 221 220 220 220 219 220 220 220 220 219 219 219 220 221 220 220 220 219 218 219 220 221 221 221 221 220 221 220 220 221 221 221 221 221 221 221 221 219 219 219 218 217 217 217 217 217 217 216 215 216 216 216 216 216 216 216 215 215 216 217 217 216 215 215 216 215 215 215 215 215 215 213 213 213 215 215 214 214 214 214 214 214 214 213 212 213 214 216 215 214 211 211 214 214 213 215 216 216 215 213 213 215 216 216 214 214 214 215 216 216 215 215 214 213 215 215 215 214 212 213 214 214 214 214 214 215 214 213 214 215 215 215 213 213 215 217 217 217 215 216 215 214 214 214 214 214 214 213 212 214 215 218 218 216 215 216 217 217 215 217 221 219 217 214 215 217 217 214 216 218 218 218 218 216 213 217 218 217 218 217 215 217 218 218 219 221 221 220 219 217 216 218 218 220 220 220 218 217 220 221 219 216 216 218 220 219 220 220 221 224 219 216 215 218 223 228 220 215 217 218 217 214 220 221 217 215 214 215 219 219 218 219 220 222 220 220 224 226 219 222 225 229 233 223 220 226 224 219 219 221 227 223 222 224 219 226 229 226 226 224 225 225 221 222 225 224 227 225 223 229 228 226 226 227 231 231 223 227 230 231 228 227 223 225 231 228 227 227 225 225 231 235 230 228 228 226 230 228 221 224 226 224 230 225 220 220 227 231 225 226 234 235 232 232 225 229 230 231 230 231 232 238 232 227 226 228 234 230 231 231 225 225 229 235 233 229 236 235 235 230 228 230 234 233 239 234 226 227 226 227 232 237 231 231 233 227 230 239 236 232 232 239 235 233 237 243 252 258 258 259 265 266 281 284 312 1697 16656 64180 113683 164084 219027 275113 359001 520483 807436 1570788 23976608 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27020 10289 3498 2953 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 152 160 168 174 180 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 223 224 225 226 226 227 227 227 227 228 228 228 228 228 228 229 229 228 228 227 227 227 227 226 226 226 227 226 226 226 226 226 225 225 224 224 224 225 225 225 224 223 223 223 223 223 223 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 219 220 220 220 220 220 220 220 220 221 221 222 222 222 222 221 221 221 221 221 220 219 219 219 218 217 216 216 216 216 216 217 217 216 215 215 215 216 216 216 215 214 214 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 215 215 216 215 215 214 214 214 214 214 213 214 215 215 216 216 215 214 213 213 213 215 215 216 216 217 218 217 215 216 217 215 214 216 215 215 216 216 215 214 215 217 215 214 215 213 214 214 213 213 214 214 213 214 215 216 217 216 215 216 215 213 214 215 216 213 215 218 215 215 216 214 215 216 215 213 214 216 216 217 221 217 214 218 219 217 219 220 219 220 217 218 219 219 217 216 215 220 219 216 218 217 217 220 220 217 215 216 219 218 218 217 216 219 218 219 217 215 217 220 216 216 216 218 217 219 221 217 220 219 216 218 219 217 222 222 218 216 217 218 221 223 223 221 218 214 214 217 220 218 221 221 221 219 221 220 217 218 222 222 225 226 223 220 225 223 224 224 221 219 220 224 223 222 220 225 223 223 224 216 220 223 223 219 222 223 222 225 225 225 220 222 221 223 223 220 220 223 227 234 231 223 226 232 235 233 234 235 227 231 227 232 234 222 222 224 228 232 233 225 220 220 223 225 232 227 219 230 231 225 223 226 230 228 228 228 224 232 228 227 227 234 235 230 230 234 224 233 240 241 230 231 227 221 226 228 237 228 228 230 226 231 233 232 231 228 229 227 225 240 235 229 230 228 230 232 231 237 239 236 233 229 232 227 223 237 235 237 236 235 233 235 237 251 253 254 260 262 266 663 8269 51220 113026 162313 227501 284198 314677 354370 438307 566502 743082 1191643 5410025 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27027 10289 3498 2952 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 173 179 184 189 193 197 200 203 205 208 210 212 214 215 216 218 219 220 221 221 222 224 224 225 226 226 227 227 227 228 227 227 227 227 228 227 227 227 227 227 226 226 226 226 226 226 226 226 226 225 225 225 225 225 224 224 224 224 224 224 224 224 223 222 222 222 222 221 221 221 221 221 221 220 219 219 220 220 219 220 220 219 219 219 219 220 221 221 221 220 220 221 221 221 220 220 221 221 221 222 221 220 221 221 219 217 218 218 217 217 217 217 217 217 217 217 216 217 217 216 215 216 216 217 216 216 216 217 218 218 216 215 215 215 214 214 215 214 214 214 214 214 215 215 214 213 214 215 214 213 213 212 213 215 215 215 216 215 215 215 213 211 213 215 214 215 215 214 215 217 218 215 215 214 215 216 214 213 214 213 213 213 214 215 215 215 213 212 214 215 215 215 216 216 215 214 215 216 213 213 214 214 214 214 214 214 214 214 213 214 217 217 216 215 216 215 214 213 213 216 218 218 218 215 216 216 216 217 217 216 217 218 216 216 219 219 216 217 217 217 213 215 216 216 218 219 219 216 216 219 218 217 216 216 220 219 217 218 218 220 218 218 219 216 218 218 220 220 218 220 223 222 221 220 213 214 220 220 218 216 219 220 219 220 222 222 222 222 222 221 217 215 221 224 222 220 219 214 218 220 218 217 222 225 222 221 221 221 226 229 228 228 231 232 228 223 220 216 221 223 226 222 221 219 218 225 222 219 219 224 227 221 221 228 227 227 230 232 225 225 230 227 230 231 226 225 224 229 236 232 228 233 231 227 230 233 226 221 226 224 227 219 222 225 225 226 224 222 228 225 222 223 220 221 225 228 230 220 225 233 227 227 228 232 223 229 229 229 237 234 226 223 232 234 217 221 233 232 231 229 231 234 229 228 226 233 233 233 230 224 227 232 227 232 230 232 226 227 229 228 236 238 225 233 232 233 236 235 236 232 229 240 238 243 255 258 254 256 250 260 263 262 265 270 305 1664 15310 52869 95904 119260 107838 92827 85800 77017 66037 74921 170764 383388 736165 1705939 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27035 10289 3498 2950 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 150 158 166 172 178 184 188 193 196 200 203 205 208 210 211 213 215 216 218 219 220 221 222 223 224 224 225 225 226 226 226 226 226 227 227 227 227 227 227 227 226 227 226 226 226 225 225 226 226 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 222 221 221 221 220 219 219 220 220 220 220 219 219 219 219 219 219 219 219 220 219 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 220 219 218 217 217 217 218 217 216 216 217 217 217 217 217 217 216 216 217 218 217 216 216 216 215 215 215 215 215 214 213 213 214 215 214 214 214 214 214 215 215 215 214 213 212 211 212 213 213 212 213 215 215 214 214 214 214 215 215 214 214 213 213 213 213 213 213 215 215 214 214 214 215 215 216 215 214 213 213 215 214 212 214 214 212 210 213 215 215 214 215 215 215 213 214 215 213 213 215 217 216 215 215 214 214 213 213 213 214 215 215 213 213 214 214 215 217 217 216 217 217 218 216 215 216 215 215 216 217 217 216 217 216 215 215 217 219 218 219 216 216 219 220 220 216 217 219 218 218 219 218 213 214 218 219 217 216 215 216 218 218 215 218 220 220 221 220 220 220 219 222 220 220 219 220 219 218 218 220 218 217 219 217 214 218 221 223 223 217 215 213 217 217 215 217 221 216 217 224 224 225 223 222 220 218 218 214 220 223 222 220 226 236 240 235 228 225 226 224 220 221 217 224 224 226 223 223 218 218 219 221 225 223 224 224 225 224 228 227 227 227 228 229 224 224 220 225 226 223 224 222 225 233 233 231 226 226 226 225 225 231 229 226 228 225 231 231 228 230 223 223 225 234 227 228 223 221 229 233 232 227 230 229 224 231 234 230 228 226 234 231 234 232 224 226 232 228 234 234 233 233 229 233 237 233 231 226 227 229 227 232 224 223 234 225 224 237 235 234 235 228 231 236 238 234 232 236 230 231 240 246 238 237 240 240 247 254 260 262 270 276 277 288 394 2719 18919 51591 85815 106979 102725 98107 128187 205780 311638 465191 700847 1240611 4859804 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27042 10289 3498 2948 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 173 179 184 189 193 197 200 203 206 208 210 212 214 215 217 218 219 220 221 222 223 224 224 225 225 225 226 226 226 226 226 227 227 227 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 224 224 224 224 223 223 223 223 223 222 222 223 222 222 221 221 221 221 220 219 219 219 219 220 220 220 219 219 219 219 219 219 219 220 220 220 220 220 219 219 219 219 219 219 220 220 221 222 221 221 220 219 219 218 218 218 217 216 217 217 217 217 217 216 215 216 216 215 215 216 216 215 216 217 217 217 216 215 215 214 214 216 215 215 215 215 214 213 214 214 213 214 213 213 214 214 214 213 213 213 212 212 213 213 213 214 213 212 213 215 216 216 215 213 213 214 215 215 213 214 214 215 215 215 214 216 217 216 216 214 214 214 213 212 213 214 214 214 214 213 213 213 214 214 214 215 214 213 214 213 216 216 215 212 211 212 214 213 212 214 215 215 215 212 212 216 214 214 214 212 217 218 217 217 216 215 216 217 216 215 215 217 217 215 216 218 216 213 215 216 215 215 215 216 218 220 217 215 217 216 216 219 218 217 217 216 216 216 219 218 216 219 219 218 221 223 218 219 221 218 219 222 221 215 218 221 221 220 215 218 220 219 218 217 217 216 218 222 222 220 219 219 221 218 216 218 221 220 217 223 223 220 219 217 217 221 223 221 221 222 219 219 224 227 232 232 230 231 232 228 224 223 225 225 227 222 224 224 226 226 224 221 226 228 225 226 224 224 221 228 224 222 222 228 230 224 224 222 222 222 224 224 223 223 228 230 224 228 229 226 231 228 223 230 232 231 227 225 223 231 227 221 230 227 234 228 222 222 222 222 226 233 227 222 230 229 228 231 226 226 223 229 233 231 235 232 223 227 228 234 235 233 231 232 230 231 237 238 239 232 236 231 234 230 225 231 235 236 230 227 233 233 235 236 238 233 234 234 236 234 232 240 246 246 242 243 251 256 259 259 266 281 293 293 287 301 310 310 303 300 302 318 1008 10528 53166 105108 123454 103199 58047 24662 12575 10806 14036 29614 72636 127539 176206 215702 252168 286824 336630 429495 601641 980928 2535598 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27049 10289 3498 2946 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 167 173 179 185 189 193 197 200 202 205 208 210 212 213 215 216 218 219 220 221 222 222 223 224 224 225 225 226 227 227 227 227 227 227 227 227 227 226 226 226 226 226 225 225 226 225 225 224 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 220 220 220 220 220 220 220 219 219 219 219 220 220 219 219 219 219 219 220 220 220 220 220 220 219 219 219 220 220 220 220 220 220 220 220 219 218 217 217 217 216 217 218 216 214 214 214 215 215 215 216 217 216 215 215 216 217 218 217 216 215 214 214 213 214 215 213 213 214 214 214 213 213 213 214 214 213 213 215 214 213 213 213 212 211 213 214 213 211 212 214 214 214 214 214 215 215 216 216 215 215 214 213 212 213 215 214 213 213 213 214 216 216 214 213 214 214 215 215 216 216 213 212 212 213 214 214 214 214 214 215 215 215 215 216 215 215 214 213 211 210 214 214 214 215 214 213 213 213 214 215 215 214 215 217 217 218 216 218 218 218 218 214 212 214 217 215 213 213 215 216 218 216 215 216 217 218 219 213 215 220 218 214 213 215 219 219 218 217 217 220 222 221 221 221 222 220 223 221 220 221 219 217 216 218 217 217 222 221 220 220 224 223 223 222 220 219 217 221 224 220 220 222 221 222 218 216 221 221 221 215 214 213 217 220 216 218 224 224 222 217 218 219 218 219 226 226 228 238 235 232 229 225 229 225 221 218 224 224 221 224 227 225 228 224 225 222 222 222 228 228 225 226 226 229 228 232 225 226 228 228 222 224 219 223 223 226 233 228 227 226 226 228 227 225 228 229 224 225 226 225 222 218 227 231 228 228 228 228 231 230 228 229 239 231 223 225 225 227 229 232 232 232 235 224 223 228 231 226 229 229 228 231 223 226 229 233 233 234 233 234 231 234 235 233 230 234 239 230 227 232 233 233 238 235 235 236 240 237 241 244 250 255 258 263 269 275 272 276 286 281 280 278 275 287 282 272 277 288 294 293 294 305 307 314 379 2377 19023 60400 100987 168908 264376 355398 475921 680232 1188243 5460511 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27057 10289 3498 2945 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 173 179 185 189 193 197 200 202 205 207 209 211 213 214 216 217 218 219 221 222 222 223 223 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 224 223 223 223 224 223 223 223 222 221 221 222 222 222 221 221 221 220 220 220 220 220 219 219 218 218 218 218 219 218 217 217 218 218 219 219 218 218 218 218 218 219 219 218 218 218 219 220 221 222 221 220 219 218 217 217 217 217 216 216 216 215 216 217 216 215 215 215 215 215 215 215 216 215 214 214 214 215 216 216 216 215 215 214 214 213 213 213 213 214 214 214 214 214 214 212 213 213 213 213 212 211 212 212 212 212 211 213 214 214 214 213 212 214 216 216 214 213 214 214 214 213 213 213 214 215 215 213 213 212 212 212 212 214 213 212 212 213 215 216 215 214 214 215 213 211 211 212 214 214 213 213 214 215 213 212 212 214 215 215 212 212 213 214 215 212 212 213 211 211 213 213 216 218 216 217 218 216 214 214 215 215 217 216 214 214 216 213 214 215 213 213 212 214 216 217 217 217 217 216 214 216 218 219 216 215 217 216 216 219 217 216 214 214 215 216 219 221 220 215 217 219 218 216 218 218 216 214 218 215 212 215 220 218 216 219 223 219 219 220 217 216 219 222 221 217 216 216 218 219 215 213 216 218 216 213 216 219 222 218 217 224 222 219 220 230 237 239 237 236 234 232 229 222 219 219 221 224 222 222 225 222 224 225 229 231 225 223 226 226 223 229 230 225 224 222 222 224 225 225 227 230 229 227 224 226 230 233 231 230 226 227 228 227 228 230 223 221 227 233 232 227 223 223 225 225 234 232 233 237 233 219 223 228 227 228 231 221 228 230 229 229 224 226 229 230 229 231 224 227 230 234 234 230 225 226 232 236 234 236 231 230 231 234 234 233 232 231 237 232 236 239 237 241 243 245 246 249 255 252 248 249 257 256 252 256 257 265 262 260 268 271 266 261 261 273 275 280 287 292 290 288 295 299 294 295 303 318 489 1746 8624 30231 64066 99135 132319 177693 225832 250519 256652 255154 240014 180937 97116 39553 17022 17802 57865 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27064 10289 3498 2943 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 150 158 166 173 179 185 190 194 197 200 203 205 207 209 211 213 214 216 217 218 219 220 221 222 223 223 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 224 224 224 223 223 223 224 223 223 223 222 222 222 222 222 222 222 221 221 221 220 220 220 220 219 219 219 219 219 218 218 218 218 218 219 219 218 218 218 218 218 218 218 219 219 218 219 219 219 219 221 222 222 222 221 220 219 218 217 217 217 218 218 218 218 217 216 216 216 216 216 216 215 215 215 215 214 214 215 215 216 216 216 216 215 214 214 215 215 214 215 215 214 213 213 214 214 212 211 212 212 212 211 210 212 213 212 212 212 211 212 213 213 212 212 214 214 214 215 215 213 211 211 212 214 214 212 212 214 214 213 211 213 212 213 215 216 215 213 214 214 212 212 213 215 214 213 215 216 215 213 211 211 215 217 215 212 214 213 212 213 213 213 213 214 213 214 214 214 214 211 212 213 215 215 217 216 215 216 215 215 213 213 217 216 215 217 216 213 215 214 214 214 213 213 216 217 216 217 215 214 216 215 216 216 219 218 217 218 218 216 217 217 218 220 219 223 222 217 219 223 221 218 218 215 217 219 218 217 216 216 218 219 216 215 214 213 215 218 221 221 222 223 218 218 218 220 218 219 223 222 221 215 215 218 220 220 217 217 217 218 219 218 220 221 221 223 230 227 226 224 230 234 229 221 219 216 211 221 227 224 221 226 226 218 221 230 227 227 227 230 233 228 221 228 233 226 225 223 219 224 224 224 225 230 232 227 224 221 229 226 223 223 227 231 227 226 234 231 226 224 226 232 230 227 233 236 235 232 230 228 227 230 224 225 231 235 227 222 221 229 230 223 226 225 225 228 236 232 230 228 232 232 230 231 233 230 233 234 229 233 230 231 237 233 232 237 236 238 231 229 236 230 220 234 239 234 233 239 247 241 241 248 249 253 251 251 264 265 259 262 260 258 265 261 259 259 259 272 281 283 282 278 277 273 279 283 273 278 290 301 302 306 317 336 370 396 405 411 432 455 765 4762 25712 77926 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27071 10289 3498 2941 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 158 166 173 179 184 188 192 196 199 201 204 206 208 210 212 213 215 216 217 218 219 220 221 222 222 223 223 223 224 224 224 224 225 225 225 225 225 225 225 225 224 224 224 225 224 224 223 223 223 223 222 222 222 222 222 222 222 221 221 221 221 221 221 220 220 220 220 220 220 219 218 219 219 218 218 218 218 218 217 217 217 216 217 217 217 218 219 218 218 218 218 217 217 217 217 217 216 218 218 218 220 221 220 219 219 218 217 217 216 217 217 216 214 215 216 216 216 215 215 214 215 215 214 214 214 215 214 214 214 214 215 214 214 214 215 215 214 214 214 214 214 213 212 211 212 213 214 213 213 211 211 213 213 211 212 212 211 210 210 212 211 212 212 214 214 213 211 213 212 211 212 212 211 213 213 211 210 213 214 213 212 214 215 213 212 212 213 214 213 213 216 213 210 211 212 212 212 214 210 212 214 213 213 215 215 215 215 211 211 214 216 214 216 217 213 213 214 211 211 213 214 213 218 218 215 213 212 213 214 215 213 214 215 215 216 217 217 214 212 211 213 213 216 214 214 215 214 216 215 216 217 219 219 219 218 217 213 213 215 217 215 213 218 217 214 218 221 218 217 218 218 217 217 218 216 215 219 220 218 213 217 219 215 216 220 217 216 217 217 217 220 218 217 218 222 226 223 218 217 218 219 223 221 219 221 221 221 221 222 221 217 216 220 223 221 221 222 225 224 220 217 223 227 225 222 222 224 226 225 225 222 223 224 220 221 225 226 229 228 228 228 228 224 220 222 223 224 225 225 226 230 230 230 229 226 227 226 228 229 229 231 232 228 225 228 228 228 228 225 227 233 233 229 231 232 230 226 225 231 233 234 231 226 225 225 228 231 231 230 227 224 226 229 235 234 230 230 230 231 230 233 233 233 235 236 237 236 237 241 239 235 234 238 235 233 234 237 239 237 234 234 237 243 245 243 244 246 248 254 254 251 252 259 263 262 264 267 271 274 271 268 268 267 271 273 272 271 270 277 281 274 274 274 267 262 264 272 277 285 295 312 327 794 14932 57052 98819 152572 239364 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27079 10289 3498 2940 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 150 158 166 173 179 184 189 193 196 199 202 205 207 209 211 213 214 215 217 218 219 220 220 221 222 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 222 222 222 221 220 220 220 220 220 219 219 219 218 218 218 218 218 218 219 218 217 218 218 218 218 218 218 217 218 219 219 218 217 217 218 219 220 220 220 220 220 220 220 220 219 218 218 217 217 216 216 216 217 216 216 217 217 217 217 216 215 215 215 215 215 216 216 215 214 214 214 214 214 214 213 213 214 215 214 214 214 213 214 214 214 214 214 213 212 213 212 212 212 213 212 211 212 212 212 213 213 211 212 212 211 211 212 212 212 214 214 215 216 216 214 214 214 212 211 212 213 213 212 213 212 211 214 214 213 214 216 215 214 213 213 214 214 213 213 213 214 216 216 215 213 214 216 217 215 214 214 214 214 214 216 215 214 213 214 216 217 217 216 216 217 216 216 215 214 214 212 213 216 219 218 215 214 214 215 216 217 219 215 217 219 217 215 216 218 216 217 217 215 216 218 217 218 219 218 219 220 219 216 216 219 218 216 217 219 218 220 219 218 218 217 218 219 220 217 219 222 222 221 220 221 216 212 215 219 222 218 215 215 218 221 219 218 220 215 216 220 223 219 219 222 221 224 227 225 223 223 227 229 227 231 230 231 220 217 221 226 223 222 221 221 219 226 229 224 221 223 224 223 227 222 219 219 221 225 227 226 223 228 226 228 223 226 232 225 224 230 226 230 228 223 223 227 230 225 228 231 229 229 226 228 233 233 225 228 225 230 232 228 228 227 224 225 223 221 223 227 231 232 227 226 231 228 226 227 228 226 235 233 231 230 232 227 231 232 232 231 228 235 233 227 232 233 234 235 227 230 232 234 230 224 229 232 233 240 234 227 235 253 252 258 262 259 257 263 265 273 264 271 278 285 288 295 292 289 290 289 290 298 304 312 309 303 301 304 308 298 287 284 279 276 271 270 265 267 281 512 3850 23546 81624 175971 293952 456553 794539 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27086 10289 3499 2938 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 168 175 181 187 192 196 199 202 205 208 210 212 214 215 217 218 220 221 222 222 223 224 225 225 226 226 226 227 227 227 228 228 227 228 228 228 228 228 227 227 226 226 227 227 226 226 225 225 226 226 226 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 222 222 222 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 220 220 220 221 221 220 221 223 223 223 224 223 222 222 222 221 220 219 220 219 219 218 218 218 218 217 218 219 219 219 218 217 218 218 218 218 218 218 217 216 216 216 216 216 216 216 216 216 214 214 215 216 217 215 214 214 215 216 214 214 215 214 214 213 213 214 215 214 213 213 214 214 214 215 215 216 215 215 215 216 217 217 216 216 217 217 216 215 215 216 215 215 217 215 214 214 215 217 215 214 216 216 215 214 215 215 215 216 216 215 216 216 214 215 214 214 216 217 215 214 214 217 220 216 214 215 217 217 215 213 217 219 219 217 213 213 215 215 217 216 217 218 217 216 216 216 216 218 219 220 219 214 215 219 220 219 220 218 219 220 216 216 218 218 214 216 219 219 217 221 220 221 220 222 221 220 219 216 215 218 222 220 221 221 218 217 219 219 219 219 220 220 221 222 219 218 217 217 219 219 219 218 216 216 216 222 221 220 221 220 217 219 215 219 225 225 224 229 229 227 231 227 222 225 223 217 223 220 221 221 215 216 226 224 222 220 223 226 225 223 225 228 224 226 225 223 224 221 217 225 224 223 224 227 222 230 228 226 223 223 228 229 224 224 227 227 228 227 228 223 226 231 227 227 229 224 225 232 231 228 227 227 225 224 226 229 230 224 224 228 227 230 233 228 227 229 231 227 225 231 226 230 227 226 232 232 228 231 229 230 228 229 234 235 231 232 231 231 230 225 227 227 233 228 227 226 227 233 237 232 241 234 233 236 244 243 242 248 264 261 261 274 280 267 265 265 260 257 256 265 276 274 272 274 282 281 278 282 277 278 284 286 293 300 295 292 301 292 459 3002 15759 39903 66530 98106 147497 226176 347082 542289 964141 2885086 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27093 10289 3499 2936 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 167 174 181 186 191 195 199 202 205 208 210 212 214 215 217 218 220 221 222 223 223 224 225 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 224 224 223 222 222 222 222 222 221 221 221 221 221 220 220 220 221 221 220 220 220 220 221 221 220 220 222 222 221 222 224 224 224 224 224 223 223 222 221 221 220 219 219 219 219 219 219 218 218 218 218 218 218 218 219 220 220 219 218 217 216 216 217 218 218 218 217 216 217 217 216 215 215 216 217 216 216 217 216 216 216 216 216 215 215 215 215 214 216 217 216 215 214 215 216 216 215 215 214 215 216 217 217 217 216 216 216 214 214 216 215 215 216 216 216 217 216 215 216 217 216 217 217 214 214 215 216 216 215 215 216 216 217 217 215 216 215 215 216 218 216 216 218 217 215 216 216 216 217 217 218 218 219 218 216 215 215 216 217 217 217 218 216 214 216 216 216 217 217 219 219 218 216 216 219 220 217 214 218 219 219 219 220 220 219 217 214 216 216 217 218 218 215 218 219 218 217 216 218 220 220 219 219 219 221 221 220 220 222 222 220 220 217 216 216 220 220 221 220 219 221 223 219 219 217 222 222 219 219 217 221 222 220 220 221 220 220 221 222 222 227 232 231 229 228 234 235 228 221 219 221 223 220 224 222 218 218 222 218 218 217 222 223 227 224 221 226 228 225 225 224 220 223 224 225 222 227 230 224 224 224 226 227 224 223 225 219 219 229 233 228 225 225 229 231 227 230 227 227 234 229 228 227 225 230 229 225 225 224 229 228 223 223 223 226 228 225 228 226 225 223 221 226 232 222 223 226 232 224 230 232 226 227 225 227 228 235 236 233 233 234 236 232 231 235 229 230 234 226 227 225 228 234 235 232 234 228 230 229 227 230 229 232 237 242 240 245 236 237 245 246 253 258 266 267 272 275 271 268 275 277 276 278 275 279 282 278 276 282 284 286 291 295 314 726 3076 5048 3953 4063 14017 41017 75527 113923 162844 219307 280877 347217 438826 598305 940471 2189510 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27101 10289 3499 2935 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 152 161 169 176 182 187 192 196 200 204 207 210 212 214 216 217 219 220 221 222 223 224 225 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 226 226 226 227 227 227 226 226 226 226 225 225 225 224 225 224 224 224 224 224 224 224 223 223 223 223 223 222 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 221 222 222 222 223 224 225 225 224 224 223 223 222 222 222 221 221 220 220 221 221 220 220 220 219 219 219 218 218 217 218 220 220 219 218 219 218 218 218 218 219 220 218 217 217 217 217 217 217 218 218 218 217 216 216 215 216 217 215 216 216 217 215 213 213 215 215 215 215 214 217 218 218 218 217 216 217 217 217 216 218 217 216 215 214 215 217 217 215 214 215 216 216 216 217 217 217 217 219 218 216 215 217 218 216 216 216 216 214 215 217 218 217 216 217 217 216 217 217 218 218 217 217 216 216 218 219 219 217 219 219 214 213 215 221 221 219 218 216 216 216 217 216 219 219 217 218 216 214 217 221 219 218 219 219 216 217 221 220 218 217 218 221 223 223 220 217 218 219 219 222 222 221 220 219 220 220 222 221 222 218 219 220 220 220 219 219 222 218 218 222 221 217 215 220 221 219 220 222 221 218 220 219 220 219 220 221 221 220 220 225 224 223 221 226 230 231 231 227 227 228 225 224 226 224 224 228 225 220 218 219 225 225 220 217 221 224 221 223 221 225 227 225 222 223 221 221 224 222 222 222 225 223 223 229 227 226 223 226 226 223 224 226 221 225 225 224 223 223 227 228 225 225 225 225 225 223 227 229 231 229 224 235 237 228 225 222 223 228 231 232 228 228 223 224 223 222 230 231 231 229 229 232 228 225 227 226 232 229 226 225 231 234 230 229 232 232 227 230 235 231 232 239 235 228 229 228 231 231 233 233 230 231 236 231 232 234 233 243 241 235 243 236 238 243 252 256 253 256 263 269 272 272 271 276 281 274 265 268 277 280 284 283 282 291 301 302 303 301 294 307 337 443 767 1286 2933 7471 15878 32563 55060 76442 90534 98735 102312 101382 95531 85045 75690 71104 68542 64975 67223 90526 148760 269121 525317 1164160 7994930 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27108 10289 3499 2933 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 153 162 170 177 183 189 193 198 201 205 208 210 213 215 217 218 220 221 222 223 224 225 226 226 227 227 228 228 229 229 229 229 229 229 229 229 229 230 230 230 229 229 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 226 226 226 225 225 225 225 225 224 224 224 224 224 224 223 222 222 223 223 222 222 221 221 221 221 221 221 221 221 221 222 222 221 221 222 222 223 223 224 224 224 225 225 224 223 223 222 222 222 222 221 221 221 220 219 219 221 220 219 219 218 218 219 220 220 220 219 218 218 219 219 220 219 218 218 218 220 219 218 218 217 217 217 217 216 216 216 217 217 217 216 215 216 216 215 214 215 217 216 217 218 218 217 215 216 218 217 216 217 217 217 216 216 216 217 217 217 216 215 216 217 218 216 216 216 214 215 216 217 218 215 214 216 217 217 217 217 215 215 216 217 217 217 219 218 217 218 218 217 216 216 218 217 216 216 217 217 216 217 217 216 216 217 219 220 216 216 219 218 220 219 216 218 219 218 219 219 219 219 219 218 216 217 216 216 217 217 220 222 220 221 218 217 217 219 219 220 221 221 220 218 219 222 221 220 219 219 221 220 221 222 224 224 220 217 218 216 219 221 220 220 217 218 221 223 220 220 222 217 216 220 220 216 219 218 219 221 219 218 216 218 224 222 224 225 223 225 228 231 233 237 234 230 226 228 224 223 223 221 225 221 219 222 221 223 222 221 223 226 221 220 226 222 223 228 222 221 225 222 218 220 224 223 221 232 229 217 226 224 223 224 228 229 224 223 223 223 223 225 227 225 222 227 227 222 227 226 226 231 223 221 224 228 227 220 219 228 230 227 224 230 231 233 231 223 225 229 225 226 232 231 226 225 227 229 231 228 224 226 230 235 233 233 233 225 227 237 229 231 235 227 231 236 235 232 235 235 228 229 234 238 235 231 233 231 226 231 233 234 240 238 233 233 240 244 247 253 257 266 264 270 272 274 266 270 275 276 270 263 255 260 269 270 281 293 298 303 302 304 311 313 318 314 307 295 275 274 289 305 342 370 392 407 403 404 702 4419 20449 47395 72467 101125 150071 204131 256195 351802 512388 901108 2797942 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27115 10289 3499 2931 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 145 155 163 171 178 184 189 194 198 201 205 207 210 212 214 216 218 220 221 222 223 224 225 226 226 227 228 229 229 229 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 228 228 227 228 227 227 227 227 226 226 226 226 226 225 225 225 225 225 225 225 225 225 224 223 223 223 223 223 223 222 222 223 222 221 221 221 220 220 220 221 221 220 221 222 222 221 221 222 223 222 223 224 224 223 224 224 223 223 223 222 222 222 222 221 220 220 220 220 220 218 218 218 220 221 220 219 218 218 219 219 218 218 217 218 218 217 218 219 217 216 216 216 216 217 215 216 218 217 215 216 217 214 214 215 217 217 215 215 216 218 217 216 216 216 217 217 217 218 218 215 215 217 218 218 217 216 218 218 217 216 216 214 216 217 220 218 216 217 216 215 215 214 215 214 216 216 213 216 216 216 217 218 217 216 218 217 215 215 217 217 216 219 215 217 218 217 219 219 218 217 216 218 218 216 216 217 216 218 216 215 217 218 218 218 214 215 216 218 217 216 217 218 218 218 219 218 219 216 218 221 218 217 218 221 220 220 220 220 218 219 218 221 223 222 219 219 220 219 219 216 221 226 223 216 217 217 217 217 220 224 223 218 213 216 219 219 221 221 220 219 218 218 218 218 218 219 219 221 220 218 219 219 216 220 225 225 226 227 231 234 235 232 233 231 227 225 225 222 222 224 222 221 222 218 219 223 225 221 222 224 225 221 220 225 225 221 221 220 221 223 222 221 221 226 228 224 220 222 224 226 229 227 224 226 228 230 226 221 221 223 226 225 225 227 230 233 227 222 224 226 229 224 219 222 229 230 228 232 235 229 227 225 225 226 225 226 228 229 229 231 232 227 225 229 231 232 227 227 230 233 238 235 226 228 232 231 228 229 226 228 232 234 237 234 226 227 230 230 230 235 235 232 229 232 232 227 230 234 231 234 241 244 253 261 261 263 265 268 271 263 259 262 264 266 264 263 267 267 266 266 270 269 274 283 289 290 292 308 324 335 345 347 348 345 347 346 347 353 352 352 371 417 482 580 759 1253 10924 56318 121341 189652 243427 304039 410267 574091 868276 1874392 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27123 10289 3499 2929 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 143 153 161 169 176 182 187 191 196 199 202 205 208 210 213 215 217 218 220 221 221 222 224 224 225 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 226 226 226 226 226 225 225 225 225 225 224 225 225 225 224 224 224 223 223 223 223 222 222 221 221 221 221 221 221 222 221 220 220 220 220 219 219 218 218 219 218 218 219 220 220 220 220 220 221 222 222 222 222 223 223 222 222 222 222 221 221 222 221 219 218 218 219 218 218 217 216 217 217 217 218 217 218 217 216 217 217 216 216 217 216 216 217 218 217 216 215 216 215 214 216 217 215 215 217 216 214 213 214 215 214 214 214 214 216 217 216 214 214 215 214 216 217 218 217 215 215 215 218 216 216 215 215 215 214 213 213 215 218 216 214 214 216 215 216 215 215 216 216 216 213 214 216 214 214 214 216 218 215 216 216 215 216 215 218 218 218 217 215 216 218 213 214 217 219 217 216 218 217 216 215 217 218 216 219 218 217 219 220 218 217 216 214 216 219 222 218 218 217 219 216 215 216 217 217 214 215 217 216 218 220 218 219 220 221 217 217 216 218 219 221 221 218 216 218 220 220 219 216 218 217 218 221 220 220 223 221 217 217 220 221 223 221 221 220 220 220 220 219 218 218 219 221 222 222 222 221 218 217 220 221 225 226 222 220 222 226 231 236 236 238 237 230 224 228 227 222 221 222 223 220 218 219 221 221 222 224 224 220 219 217 220 224 225 225 228 228 223 224 228 228 227 228 224 221 223 225 225 227 226 223 221 222 222 225 226 226 225 221 220 224 226 225 226 228 230 229 224 224 228 227 224 228 229 225 225 227 224 223 223 226 230 228 225 225 229 232 231 231 233 228 224 226 228 232 234 230 225 223 227 233 238 237 231 230 233 230 226 227 228 228 231 232 231 231 231 235 233 228 228 232 234 231 229 228 234 232 232 234 231 231 240 250 250 250 256 261 261 261 264 261 255 258 261 263 262 263 266 270 272 271 276 296 306 309 313 317 327 332 335 341 347 350 357 373 397 418 452 516 692 1533 9272 30314 60582 95039 126660 184997 330829 638162 1417182 20029460 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27130 10289 3499 2928 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 168 175 181 186 191 195 199 202 205 208 210 212 214 216 218 219 220 221 222 223 224 225 226 226 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 228 228 228 227 227 227 227 227 227 227 226 226 225 225 225 225 225 224 224 224 224 224 224 223 223 223 223 222 222 221 221 222 222 222 221 221 221 221 220 220 220 220 220 220 219 220 221 221 220 220 220 220 219 220 221 221 221 222 223 223 224 224 223 222 222 223 222 221 219 219 218 218 219 219 218 219 219 219 218 218 217 217 217 218 219 218 217 216 216 216 217 217 218 217 216 217 218 217 216 216 215 215 216 217 216 216 217 217 215 214 216 216 216 218 218 217 216 216 216 216 215 215 215 216 217 216 215 215 216 217 216 217 217 215 215 215 215 217 217 218 216 214 213 213 214 215 216 215 215 215 217 217 215 213 214 215 215 216 218 215 215 215 217 216 215 218 218 217 218 218 218 218 217 214 215 218 216 215 217 219 217 218 217 218 220 217 216 214 215 217 217 217 215 214 213 215 218 218 219 219 219 222 221 218 217 217 216 218 217 217 219 219 219 220 219 222 217 214 218 222 220 215 219 220 222 219 219 219 217 218 218 220 223 220 218 218 220 218 218 221 222 219 218 220 225 219 213 218 222 222 216 219 223 223 221 221 221 222 219 217 220 218 218 222 226 232 228 227 234 234 232 227 227 228 224 220 223 221 219 225 220 218 222 224 225 223 221 224 225 224 220 222 226 224 225 227 222 227 229 223 225 222 226 230 225 222 222 223 222 219 222 224 218 221 226 230 230 231 233 227 222 219 229 223 229 228 225 224 229 230 226 227 223 226 229 226 224 232 229 221 221 227 224 227 231 223 227 230 231 233 232 232 226 229 230 229 226 226 231 226 228 231 230 233 233 229 232 228 226 232 234 228 236 239 237 224 225 226 235 233 231 231 222 220 229 235 234 236 235 237 239 243 244 251 259 260 256 260 265 270 264 260 261 261 275 270 266 260 269 283 283 284 276 283 294 295 290 293 297 308 324 345 359 379 398 410 411 418 564 5133 34831 84872 125091 172717 255246 384903 629501 1219276 5824770 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27137 10289 3499 2926 10342 100 100 100 100 100 100 100 100 100 100 100 100 150 159 167 174 181 186 191 195 199 203 206 209 211 213 214 216 218 219 220 221 222 223 224 225 225 226 227 227 227 227 227 228 229 229 228 228 229 228 228 228 228 228 228 227 227 227 227 226 226 226 226 225 226 225 225 225 224 224 224 224 224 224 224 223 223 223 222 222 221 221 221 222 222 221 221 220 220 220 219 220 220 219 219 219 218 218 218 219 218 218 218 219 220 220 219 220 220 220 220 220 221 223 223 223 222 222 222 221 220 220 219 218 217 218 218 217 217 218 219 219 217 217 218 219 217 217 217 218 216 215 216 215 215 216 216 215 216 216 214 215 215 215 214 213 214 214 213 213 215 216 215 214 213 213 214 214 212 213 215 215 215 216 214 214 214 215 215 214 213 214 215 215 216 216 215 215 214 215 215 215 213 214 216 216 216 216 214 213 213 212 212 213 214 215 216 217 216 212 213 215 215 216 217 215 213 214 216 217 218 218 217 217 215 214 215 215 217 217 216 216 214 215 217 216 215 214 214 213 212 216 216 215 216 216 217 216 215 214 216 219 221 220 220 221 217 215 217 217 216 214 215 219 217 217 215 213 214 216 217 218 218 215 219 220 217 217 216 221 222 218 219 220 217 218 221 217 216 218 219 219 220 221 220 218 219 219 216 220 223 220 220 221 220 219 217 218 218 220 220 215 217 222 224 223 224 227 221 221 224 227 226 225 220 219 218 221 221 221 218 221 221 217 218 222 226 221 217 219 226 227 227 224 225 227 226 224 227 224 226 227 229 227 222 226 224 226 224 220 221 229 225 225 225 225 227 225 230 226 229 229 227 218 225 231 227 227 230 227 224 229 228 227 226 224 227 221 227 230 227 227 227 228 224 226 226 223 224 232 232 235 235 233 233 227 231 238 237 236 229 230 222 230 234 235 232 221 226 236 233 237 238 238 234 237 240 232 225 233 232 228 234 240 234 228 232 232 234 233 236 236 244 248 250 249 248 250 247 247 256 258 253 254 259 257 258 264 262 260 256 262 259 262 269 275 282 277 282 280 288 290 294 305 319 507 3660 18953 37580 66478 105167 159145 261393 478488 893401 2219576 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27145 10289 3499 2924 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 168 175 181 186 191 196 200 203 207 210 212 214 216 217 219 220 222 223 224 224 225 226 227 228 228 229 229 229 230 230 230 230 230 230 230 230 230 230 229 230 230 229 229 229 229 229 228 228 228 228 228 227 227 226 226 225 226 226 225 225 225 226 225 225 225 224 223 223 223 223 222 222 223 222 221 221 221 220 220 220 220 220 219 219 219 219 219 219 220 220 220 220 221 220 220 220 221 222 223 224 225 225 224 223 222 222 222 222 222 222 221 220 219 219 219 218 219 219 219 219 218 218 218 218 219 220 219 217 215 216 218 218 217 217 216 217 217 216 216 216 217 216 216 216 217 217 216 216 215 215 214 215 216 216 216 215 214 215 216 216 217 217 215 215 216 217 218 219 219 217 216 216 216 214 213 215 216 216 215 214 215 216 217 218 217 215 215 216 215 216 217 216 216 216 214 213 216 216 217 218 218 216 217 217 217 216 217 218 215 214 217 217 218 216 216 215 218 218 217 219 221 218 216 215 217 219 219 216 216 217 217 219 217 216 217 217 219 221 220 217 218 219 218 220 218 217 218 219 220 220 220 223 219 215 217 218 218 220 219 215 217 219 218 219 216 216 220 219 220 219 216 215 219 222 222 220 215 217 222 225 223 222 223 222 219 218 218 221 215 215 219 219 219 222 221 221 220 216 218 223 222 219 217 221 220 217 224 225 222 224 223 218 220 224 223 225 225 222 223 224 222 220 222 226 223 219 225 222 221 219 222 220 225 229 229 227 225 221 226 225 231 229 224 224 229 227 224 226 224 223 220 228 228 227 229 229 231 231 228 220 222 227 230 226 225 221 221 224 222 220 222 232 227 220 229 233 224 225 230 228 232 232 224 225 230 231 223 225 228 233 235 234 234 233 234 232 230 229 234 232 232 232 237 237 231 234 231 230 224 228 235 234 233 231 226 234 236 232 228 230 230 231 236 235 230 225 234 237 238 237 240 245 247 241 242 252 251 254 247 250 255 253 253 259 257 256 260 261 263 263 262 264 273 277 278 282 290 304 314 318 320 324 368 1852 13237 35369 43363 33163 17660 13346 37857 88792 155182 297231 522118 925094 2469072 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27152 10289 3499 2923 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 152 161 169 176 183 188 193 197 201 205 208 211 213 216 217 219 221 222 224 225 226 227 228 229 229 230 230 231 231 232 232 232 232 232 232 233 232 232 232 232 232 232 232 232 232 232 231 231 230 231 231 231 230 230 229 229 229 229 229 229 228 228 228 227 227 227 227 227 226 226 225 225 225 225 224 224 224 223 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 224 224 224 225 225 227 227 226 225 225 225 224 224 224 224 224 223 222 222 223 223 222 221 220 220 219 219 219 219 219 219 220 221 220 220 220 221 220 219 219 219 219 219 219 218 219 220 219 218 218 218 217 217 217 217 217 217 217 217 217 216 215 215 217 218 219 218 218 217 216 217 218 218 216 217 219 218 217 216 217 218 218 217 217 218 219 218 217 218 218 217 217 216 217 218 216 217 216 216 216 218 219 217 216 216 217 219 218 219 221 220 218 215 214 218 217 215 217 218 219 219 219 217 216 216 215 215 216 216 218 221 219 218 220 221 219 219 217 217 219 220 221 219 218 218 217 216 219 220 218 217 218 219 217 219 220 222 221 220 221 218 218 220 223 219 218 220 221 219 217 217 220 224 222 219 220 220 218 216 220 222 220 216 221 222 222 223 223 223 218 216 221 225 222 220 220 219 219 224 219 220 223 221 220 219 222 221 219 220 221 221 225 224 222 221 221 221 223 221 223 223 222 221 221 224 220 218 221 230 226 224 221 220 226 223 222 226 229 219 224 228 228 224 224 229 226 223 227 230 222 225 229 225 224 225 227 223 221 227 227 221 216 223 234 229 221 221 228 229 227 226 231 228 224 226 230 227 225 224 227 233 228 223 232 230 228 229 228 232 234 225 223 227 228 230 234 238 227 229 229 227 231 229 223 229 232 226 228 231 230 231 231 222 231 225 228 232 230 231 232 234 232 235 236 235 236 229 228 232 234 228 231 229 222 229 237 238 230 234 239 235 248 250 247 246 254 252 245 255 264 256 255 256 253 257 268 275 274 279 280 283 303 316 329 336 337 348 360 370 390 457 617 709 954 3513 11843 28971 53712 90855 127516 177625 233358 278857 311590 312702 254769 151008 64406 25048 12522 7907 5771 5175 6078 8951 10867 9134 8026 8983 10120 10312 9760 8843 8240 7108 4970 3605 3920 5610 7625 8901 9374 9348 8972 8260 7399 6683 6044 5509 7620 26978 75006 111975 132502 145944 159235 179421 196660 186130 129753 77259 55107 47811 43274 39580 37109 35465 34220 33547 33473 33624 33461 33957 35421 37707 41513 48177 58193 69503 79471 85639 87391 85274 81029 76530 73139 71184 69518 67397 64918 63029 62349 61993 61647 61574 61455 61890 62582 63386 65323 67772 69422 71581 74203 76730 80374 84763 89950 96549 104279 114636 129966 151063 175956 207477 245861 299630 387601 545885 913159 2909018 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27160 10289 3499 2921 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 152 161 169 176 182 188 193 197 201 205 208 211 214 216 218 220 221 223 224 226 227 227 228 229 229 230 230 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 230 230 230 229 229 229 229 229 229 229 228 228 228 227 227 227 226 225 225 225 225 226 225 225 224 223 223 222 222 222 222 222 221 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 224 225 225 225 226 226 225 224 225 225 224 223 222 222 222 221 221 222 221 221 221 222 220 219 220 221 221 220 220 220 219 219 219 218 218 219 220 219 218 218 219 219 217 217 218 218 218 218 219 219 219 216 215 216 216 217 218 218 216 216 217 217 216 216 216 215 218 219 217 216 216 217 219 219 218 216 216 219 219 218 218 218 217 217 215 216 217 217 218 217 217 217 216 215 215 215 216 218 217 216 216 216 217 217 217 215 216 217 217 217 216 216 216 216 216 216 217 218 215 215 217 217 217 219 218 218 217 218 219 217 217 221 220 216 217 218 217 217 219 219 219 217 217 220 218 218 216 216 218 218 216 217 219 219 220 220 218 217 219 220 219 218 221 219 219 220 221 223 221 217 217 217 220 221 223 222 220 219 217 216 219 218 215 219 224 224 223 221 219 221 220 220 220 219 217 222 220 221 219 220 222 222 224 222 221 223 221 219 219 218 223 223 221 222 220 220 218 224 225 218 221 224 222 221 223 222 221 219 223 221 219 226 224 223 223 222 222 222 222 223 227 225 227 225 230 227 222 224 228 229 221 223 227 226 229 224 223 223 225 227 228 227 229 231 229 226 225 224 228 225 227 230 226 225 227 224 226 229 227 221 229 231 224 223 228 227 232 232 226 234 235 226 227 227 231 229 230 234 230 225 227 226 233 233 236 231 227 226 232 232 234 226 235 244 234 231 234 225 229 232 225 222 228 232 230 226 226 232 229 230 230 227 232 235 236 240 243 250 246 244 242 243 243 253 262 256 249 256 259 256 268 268 271 274 270 270 270 273 277 283 284 295 307 316 337 719 3930 13792 31801 63132 126054 203543 271975 317257 330682 291412 193105 89212 33464 14734 8422 5622 4300 3524 2960 2494 2116 1837 1661 1557 1497 1448 1407 1376 1352 1372 1501 1911 2485 2879 2941 2780 2559 2321 2158 2122 2228 2563 3488 4772 5551 6038 6318 6147 5781 5444 5096 4764 4453 4174 6536 29214 100620 212172 379369 747901 2436945 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27167 10289 3499 2919 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 153 161 169 176 182 188 193 197 201 204 208 211 213 215 217 219 221 223 224 225 226 227 228 228 229 230 230 231 231 231 231 231 231 231 232 232 232 232 232 232 231 231 231 231 231 231 230 230 230 230 229 229 229 229 229 229 229 228 228 228 228 228 227 226 225 225 226 226 226 225 224 223 222 222 223 223 222 223 223 222 223 223 223 223 223 223 223 223 223 223 223 224 224 224 225 226 226 226 226 226 226 225 225 225 224 223 223 224 222 222 222 223 223 222 222 222 221 221 221 221 221 221 220 219 220 220 220 220 221 221 221 220 219 220 219 219 219 218 219 220 220 219 219 218 217 219 219 219 218 217 216 216 217 217 217 216 215 215 216 219 218 217 218 219 219 218 217 217 217 216 215 216 219 220 216 216 218 219 218 218 218 217 216 217 219 219 217 217 216 215 217 217 217 217 218 217 217 217 217 216 216 216 217 217 217 217 218 219 217 215 217 217 218 218 217 218 216 215 217 218 218 215 216 216 219 221 220 219 219 217 215 215 219 218 219 219 218 218 218 216 216 218 219 220 220 221 222 220 217 216 222 224 220 218 218 219 218 219 218 219 220 218 217 218 217 217 215 218 219 222 219 216 216 220 220 219 217 217 222 223 223 220 222 220 217 218 220 221 218 220 222 223 219 217 218 222 225 225 222 224 226 223 221 223 218 219 226 226 221 226 225 221 222 222 221 224 225 222 221 220 221 224 221 221 217 222 227 225 221 220 220 224 223 224 227 230 230 230 226 224 232 227 220 221 224 226 226 230 224 227 228 220 224 226 228 227 226 229 227 221 228 224 222 224 230 230 224 219 224 221 226 229 229 222 225 232 229 223 220 225 231 223 225 226 233 233 231 235 232 224 224 232 232 233 232 227 230 231 231 231 223 224 231 230 229 235 227 226 233 228 233 232 231 232 233 233 227 230 231 229 229 228 230 230 234 247 254 253 252 257 249 253 258 254 254 248 248 261 270 268 265 262 269 267 267 265 272 278 282 278 276 279 302 302 315 744 4607 13777 23501 42771 53383 51343 53255 64733 74477 67699 48596 30813 18908 10914 5213 2326 1368 1077 928 812 738 700 661 627 615 609 623 633 654 673 693 720 724 709 677 662 698 753 825 889 916 895 841 813 851 946 1120 1323 1506 1702 1897 2117 2337 2423 2393 2321 2243 2167 2102 2021 1926 1830 1714 1553 1443 1438 1533 1713 2002 2437 2985 3535 3914 4101 4176 4212 4213 4146 4095 4166 4312 4495 4840 5356 5878 6338 6756 6892 6620 6111 5559 5082 4717 4442 4245 4162 4123 4046 3901 3784 3848 3977 4055 4088 4065 3973 3846 3694 3548 3392 3248 3127 3000 2860 2727 2631 2559 2475 2404 2329 2235 2167 2148 2229 2404 2600 2775 2914 3013 3068 3129 3208 3282 3327 3338 3306 3239 3130 2993 2831 2722 2728 2830 2928 3025 3087 3109 3124 3167 3255 3389 3552 3709 3810 3874 3902 3905 3907 3889 3823 3680 3547 3470 3409 3350 3311 3302 3289 3237 3151 3032 2917 2818 2721 2609 2521 2492 2474 2424 2356 2292 2252 2222 2186 2168 2152 2122 2131 2202 2347 2595 2973 3543 4279 5052 5792 6461 7051 7548 7921 8123 8138 8101 8119 8150 8091 7934 7859 8028 8375 8750 8926 8771 8496 8311 8251 46248 797052 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27174 10289 3499 2918 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 152 161 169 176 182 187 192 196 200 204 207 209 212 214 217 218 220 221 223 224 225 226 227 227 228 228 229 229 230 230 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 229 229 229 229 228 229 229 228 228 228 228 228 227 227 227 226 226 225 225 225 225 224 223 223 223 222 222 222 222 221 222 222 222 222 222 222 223 222 222 222 222 223 223 223 224 224 225 225 225 226 226 225 225 225 225 224 225 225 225 224 224 224 223 223 223 223 223 222 220 220 221 221 221 220 220 221 220 219 219 220 220 220 219 218 218 218 218 219 219 219 219 218 217 218 219 218 218 218 218 218 217 216 217 217 216 216 218 216 214 216 217 218 219 218 217 216 216 218 218 217 216 216 217 218 217 218 220 220 219 217 217 219 218 216 216 217 217 217 216 215 216 217 217 217 218 217 216 217 217 217 217 217 217 217 218 219 217 216 218 219 219 218 216 216 217 218 219 219 218 216 216 216 216 218 218 218 218 216 218 219 220 218 218 219 216 216 216 215 216 218 217 216 217 215 216 218 215 213 218 222 220 219 219 222 222 221 220 218 217 220 218 217 219 216 218 221 221 219 219 220 219 221 222 221 220 219 219 218 216 223 223 218 220 220 221 220 220 222 219 218 220 221 220 217 218 218 219 220 220 216 219 217 222 223 219 219 223 222 220 221 222 219 221 222 222 223 222 222 220 220 218 220 216 220 219 222 223 226 226 220 221 223 225 222 220 221 226 227 228 228 229 223 226 230 230 232 228 230 229 228 223 224 229 228 224 227 229 223 224 225 227 227 228 225 225 222 227 230 231 226 227 223 224 225 227 222 229 223 221 229 235 228 225 230 235 232 229 230 228 233 223 231 233 224 229 234 230 228 229 226 226 232 233 227 232 230 230 227 226 229 231 231 220 223 229 233 234 232 226 227 233 240 234 230 232 232 239 249 250 248 249 260 256 251 254 253 249 247 253 254 259 256 255 261 261 252 257 257 261 272 275 268 273 277 273 281 299 324 340 348 344 760 6385 27089 39284 31566 17045 6712 2522 1268 822 621 538 522 514 508 508 516 518 502 492 496 506 515 507 506 510 500 500 518 545 546 540 522 512 491 492 524 558 566 555 658 1001 1359 1482 1523 1814 2286 2534 2555 2506 2394 2235 2081 1931 1777 1599 1399 1206 1030 978 1079 1239 1346 1365 1330 1277 1230 1326 1770 2585 3198 3138 2779 2478 2340 2349 2555 3049 4097 12215 37639 51874 34876 16583 9005 6422 5166 4509 4185 4002 3869 3720 3474 3179 2910 2789 2799 2853 2964 3100 3198 3261 3257 3250 3248 3246 3251 3242 3197 3098 2976 2832 2694 2578 2479 2386 2290 2224 2166 2086 2018 1968 1924 1855 1793 1783 1827 1911 2041 2199 2303 2368 2467 2556 2596 2590 2563 2542 2504 2466 2451 2459 2482 2539 2595 2654 2729 2831 2936 3016 3103 3192 3254 3285 3310 3327 3342 3371 3415 3440 3454 3476 3485 3478 3466 3438 3396 3374 3354 3313 3269 3214 3141 3052 2960 2865 2777 2689 2572 2442 2310 2192 2104 2045 2011 1983 1966 1946 1922 1904 1915 1960 2047 2211 2454 2736 3022 3288 3576 3858 4076 4265 4489 4716 4898 5122 5393 5669 5990 6303 6468 6450 6345 6259 6221 47904 620674 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27182 10289 3499 2916 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 168 175 181 186 191 195 199 202 205 208 210 213 215 217 219 220 222 223 224 225 225 226 227 227 228 228 228 229 229 229 229 229 229 229 229 230 230 230 229 229 228 229 229 228 228 229 229 228 228 227 227 227 226 226 226 226 225 225 225 225 225 224 224 223 223 222 222 222 222 222 222 221 221 221 221 221 220 220 221 221 221 221 222 222 222 222 222 222 223 223 223 224 225 226 226 226 225 223 223 223 223 223 223 222 222 223 223 221 221 222 222 221 220 220 220 219 218 218 218 219 219 219 219 218 218 218 218 218 218 217 217 217 218 219 218 218 217 216 215 215 215 216 216 217 216 215 213 215 216 217 216 214 214 215 216 215 215 216 216 215 215 215 214 215 215 215 215 215 215 215 215 216 218 217 216 217 218 216 215 215 216 215 214 215 216 216 216 215 215 215 213 213 217 218 217 215 215 215 216 215 214 216 216 215 215 213 214 217 218 217 218 216 214 213 215 216 216 217 215 216 215 215 218 219 218 218 218 216 215 216 216 214 214 216 216 214 216 218 219 216 216 218 218 216 217 217 218 220 222 220 219 222 221 220 221 219 219 219 220 221 221 220 220 220 217 215 216 219 221 217 217 219 218 219 220 220 220 219 217 217 220 218 221 221 222 221 221 224 223 222 221 217 221 221 218 220 221 222 218 219 224 221 218 218 219 218 219 221 217 216 223 222 223 221 223 222 225 224 224 221 218 223 223 218 218 221 222 221 218 223 225 224 223 224 227 227 227 232 238 236 238 228 227 231 224 223 230 232 229 232 230 227 230 224 223 228 232 229 219 221 223 227 227 224 224 227 230 224 226 227 227 224 223 227 227 227 224 225 232 232 230 228 228 230 222 223 230 227 230 233 229 231 229 237 231 229 225 225 227 226 233 234 230 231 230 232 228 236 235 234 231 232 233 231 233 237 231 232 232 234 231 233 226 232 243 246 239 243 251 245 245 254 252 244 248 245 246 253 253 256 256 268 274 275 282 285 285 286 300 316 326 351 364 368 375 392 412 431 436 441 437 436 444 456 464 461 462 464 468 481 498 512 526 539 554 541 529 522 512 518 524 536 538 547 563 574 602 629 611 568 529 507 500 479 486 939 5637 24234 100 100 100 100 10625 5497 3878 3157 2670 2332 2048 1810 1632 1466 1310 1172 1090 1066 1104 1168 1210 1206 1226 1285 1382 1487 1605 1708 1749 1709 1681 1719 1798 1912 2113 2477 2984 3415 3634 3683 3648 3551 3384 3169 2979 2865 2785 2724 2701 2700 2711 2705 2641 2551 2504 2504 2531 2608 2704 2761 2778 2807 2856 2912 2970 2997 2976 2938 2879 2812 2744 2653 2555 2470 2392 2317 2231 2144 2078 2017 1945 1880 1831 1778 1732 1692 1670 1648 1652 1698 1799 1914 2028 2142 2223 2261 2272 2270 2271 2265 2243 2235 2253 2295 2356 2426 2518 2631 2758 2896 3012 3103 3162 3185 3185 3149 3116 3100 3093 3106 3151 3185 3195 3211 3226 3239 3262 3278 3302 3346 3374 3350 3263 3173 3112 3043 2958 2834 2623 2361 2168 2051 1983 1958 1951 1963 1988 1993 1982 1958 1930 1920 1916 1917 1984 2154 2415 2734 3041 3299 3532 3771 4034 4350 4718 5082 5396 5619 5752 5847 5908 5912 78779 699769 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27189 10289 3499 2914 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 153 162 170 176 183 188 193 197 201 204 207 210 213 215 217 219 221 222 223 225 226 226 227 228 228 229 229 229 230 230 230 231 231 231 231 230 230 230 230 230 231 230 231 230 230 230 230 230 230 229 229 229 228 228 228 228 228 227 227 227 227 226 224 224 225 225 225 225 224 223 222 222 222 222 221 221 220 219 220 220 220 220 222 222 222 222 223 222 221 222 223 223 222 223 224 225 226 226 226 225 224 224 224 224 224 224 224 224 224 223 223 223 222 221 221 221 221 220 220 219 220 219 218 217 217 217 218 218 219 219 218 217 217 218 218 219 219 219 219 219 217 217 218 218 218 217 216 216 217 217 218 219 218 217 217 216 215 215 216 215 215 214 215 217 218 217 216 217 217 216 216 215 216 217 217 216 216 215 215 216 217 215 214 216 217 217 216 215 215 216 216 216 216 216 216 214 212 215 217 216 213 213 216 216 217 218 214 213 215 217 214 214 216 214 213 214 216 218 217 216 217 218 216 218 218 217 217 217 215 214 214 217 219 217 214 217 220 220 219 216 216 219 219 217 216 218 218 217 218 219 217 219 222 221 219 219 219 219 219 217 218 220 220 216 215 215 215 216 216 215 215 216 220 222 219 219 217 218 219 220 220 215 214 217 219 218 220 223 222 222 217 217 216 217 218 221 220 220 223 221 219 222 221 216 217 218 217 216 222 223 221 221 220 219 223 220 221 220 222 226 223 222 228 222 218 221 224 223 218 219 225 225 220 220 222 224 229 233 234 237 234 236 233 227 230 228 230 226 226 228 229 229 231 232 227 229 228 224 229 231 230 224 222 228 226 225 229 226 224 219 223 228 230 224 220 225 223 223 229 230 235 231 225 230 229 227 228 224 229 235 226 231 230 227 231 230 227 226 234 234 223 226 226 238 234 232 226 227 233 234 229 229 230 229 234 229 228 233 226 226 225 237 232 234 239 233 241 250 245 247 246 241 242 244 241 244 243 249 254 256 266 276 279 283 295 302 304 307 324 329 342 353 358 364 361 359 363 373 386 390 390 393 394 399 417 441 457 476 493 503 519 546 548 549 563 569 574 586 590 582 576 582 596 614 610 600 600 613 639 663 685 679 629 587 577 2989 29764 124992 264203 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27196 10289 3499 2912 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 152 161 169 176 182 188 193 197 200 204 206 209 211 213 216 217 219 220 222 223 224 225 225 226 227 227 227 228 229 229 228 228 228 229 229 229 229 229 229 228 228 229 229 228 228 228 228 228 227 227 227 227 227 226 226 226 226 226 225 225 225 224 224 224 224 223 223 223 223 222 221 221 221 221 221 220 220 220 219 219 218 219 218 218 219 220 220 219 219 220 221 220 219 220 221 222 223 224 225 225 225 224 223 222 221 222 222 221 220 220 221 220 220 221 220 218 217 218 219 219 218 218 217 217 216 217 218 217 216 216 216 216 216 216 217 217 217 217 217 216 215 215 216 216 216 215 216 215 215 215 216 216 215 215 215 213 213 213 213 213 214 214 214 214 215 214 213 214 213 213 214 214 214 214 213 212 213 213 214 215 216 216 215 215 215 214 214 214 214 214 213 214 215 216 213 212 212 212 213 214 215 216 217 217 217 216 213 212 214 215 214 214 215 214 215 215 214 214 214 214 215 214 215 216 214 213 213 213 214 214 217 217 215 215 212 215 218 218 217 214 215 217 219 218 217 216 219 219 217 218 217 215 213 217 216 217 216 218 218 219 220 218 213 216 218 217 216 219 220 219 218 219 218 216 221 222 219 218 221 224 220 217 219 220 216 218 220 222 218 217 221 218 220 220 218 218 219 218 218 219 218 218 224 220 216 216 217 218 218 220 220 219 220 218 216 219 224 220 220 223 218 219 224 222 223 222 222 222 222 227 226 227 227 227 238 235 238 236 231 230 225 226 226 229 225 231 229 228 232 228 223 225 225 224 224 226 223 226 227 234 233 226 227 233 232 223 224 229 227 224 224 228 228 229 220 219 226 226 222 228 231 230 228 227 223 227 228 227 230 231 229 229 231 231 233 233 236 235 227 225 225 232 234 226 222 229 233 234 233 233 235 230 226 226 226 224 230 229 230 229 231 233 233 231 227 238 240 247 241 251 251 232 233 243 239 243 250 252 251 252 260 257 257 261 272 284 297 304 314 318 326 340 342 338 345 350 347 349 352 353 350 352 367 372 388 407 434 451 466 486 499 510 515 510 506 499 499 518 554 574 593 612 621 613 604 611 637 665 682 675 657 647 646 671 4727 37900 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27204 10289 3499 2911 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 150 159 167 174 180 185 190 194 198 201 204 207 209 211 213 215 217 218 220 221 222 222 223 224 225 225 226 226 226 226 227 227 227 228 228 228 228 227 227 227 228 228 228 228 227 227 227 227 227 226 226 226 226 226 225 225 225 225 225 224 224 223 222 223 223 223 222 222 222 222 222 221 220 220 220 219 219 219 219 218 218 218 218 219 219 219 220 220 219 220 220 220 220 221 222 222 223 224 224 223 222 221 221 220 220 221 220 220 220 220 220 220 220 219 219 220 219 217 217 218 217 216 216 217 217 216 216 216 217 216 215 216 216 215 215 215 215 215 215 215 215 217 216 215 214 215 216 214 214 214 214 215 215 215 214 214 214 214 213 214 215 214 214 215 214 212 213 214 214 214 215 215 214 213 213 214 215 214 213 212 212 213 213 213 214 214 213 215 216 214 212 213 213 212 212 212 211 211 212 212 212 212 213 214 215 214 213 213 214 215 215 213 216 217 215 212 212 215 216 212 212 217 217 212 212 215 214 217 217 214 216 215 212 214 217 217 217 215 213 214 214 215 217 219 217 213 218 219 217 216 218 218 215 217 219 215 213 217 217 218 218 220 218 215 216 219 214 215 218 217 219 220 222 218 220 220 218 219 220 221 219 220 220 220 219 217 220 221 221 221 221 217 218 220 218 218 221 221 221 222 221 219 219 221 218 218 218 220 220 215 217 220 225 223 222 221 225 225 221 221 218 220 222 221 221 222 225 225 221 224 226 228 233 230 227 230 236 226 225 224 225 224 226 229 225 228 233 233 233 228 226 224 221 227 223 228 226 227 225 225 228 227 230 231 220 224 224 224 224 228 226 227 228 225 222 226 227 220 226 226 229 232 224 229 230 231 228 231 235 228 224 227 238 230 228 231 236 234 226 226 223 225 235 227 226 232 232 235 228 226 234 234 230 229 230 231 229 229 234 237 232 229 229 234 229 230 230 240 235 234 239 232 233 235 240 242 240 241 247 245 246 244 245 244 246 259 268 276 282 285 295 312 321 324 330 328 310 313 319 321 322 315 323 336 357 381 403 410 424 455 474 477 476 475 470 477 492 524 549 553 556 558 553 548 542 555 555 538 525 529 565 626 678 4437 52742 255174 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27211 10289 3500 2909 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 168 175 181 186 191 195 199 202 205 208 211 213 215 217 218 220 221 222 223 224 225 226 226 227 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 229 229 228 228 228 228 228 228 227 228 227 227 227 227 226 226 225 225 225 225 225 224 224 224 224 223 224 224 224 223 222 222 222 222 221 221 221 220 221 221 221 222 222 223 223 222 222 222 223 225 226 227 227 226 225 225 225 225 224 224 224 224 224 223 224 223 223 223 223 222 222 222 221 220 220 221 220 219 219 220 220 220 218 218 219 219 219 219 219 219 218 217 218 218 219 219 217 217 217 217 218 218 217 216 216 217 217 217 218 218 217 216 216 216 216 216 217 217 216 216 214 215 216 215 215 215 215 215 215 215 214 215 215 215 215 215 215 215 215 214 215 216 215 214 215 215 214 213 213 213 214 215 214 213 216 217 217 217 219 218 217 216 214 215 216 214 214 216 215 217 216 214 215 215 212 213 215 215 214 215 216 216 216 215 214 216 215 216 216 217 218 218 217 217 216 215 213 212 215 220 220 217 217 216 219 220 218 218 219 217 220 221 221 222 220 218 215 219 222 219 217 217 217 218 222 222 223 221 222 223 223 219 219 220 219 219 218 220 218 223 223 224 224 219 222 222 218 218 220 220 224 222 220 223 226 222 219 217 221 224 223 225 225 221 216 218 216 218 221 223 220 217 221 220 223 222 221 223 218 218 215 221 223 221 224 221 221 223 225 228 229 226 229 229 232 223 225 226 229 229 232 233 229 226 229 228 227 229 230 231 228 229 237 225 226 232 229 228 229 225 221 224 231 226 222 222 225 229 226 218 219 222 229 228 219 219 227 229 229 229 231 224 221 231 233 230 231 229 234 232 226 231 234 228 227 235 230 226 232 222 220 228 226 227 232 227 231 228 221 225 223 226 231 224 221 221 231 233 227 228 234 229 232 231 231 228 224 234 236 237 245 247 246 239 237 244 247 243 230 238 240 243 249 256 271 288 305 317 308 297 299 298 296 307 325 343 378 400 404 408 409 423 434 443 445 445 454 460 466 470 471 469 478 477 475 487 499 507 515 531 529 519 508 508 534 655 3084 24158 86450 157702 287281 576010 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27218 10289 3500 2907 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 168 176 182 187 192 196 200 203 206 208 211 213 215 217 219 220 221 223 223 224 225 226 226 227 227 227 228 228 228 228 228 229 229 229 230 229 229 229 229 229 228 228 228 228 228 228 227 228 227 227 227 227 227 226 225 225 225 225 224 224 225 225 224 224 224 224 224 224 223 223 223 223 224 223 222 221 220 221 221 221 221 222 222 222 222 223 224 224 224 225 225 225 226 226 225 225 225 225 225 225 224 224 224 223 224 225 224 224 223 223 222 222 222 222 222 222 221 220 220 219 219 220 220 220 218 218 219 219 219 219 219 218 217 218 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 216 216 217 216 213 215 217 217 218 217 215 215 217 216 214 217 218 217 216 215 215 216 217 215 217 217 216 214 215 217 217 217 216 215 215 216 215 215 214 218 218 216 215 216 217 217 217 215 213 215 216 216 216 217 217 215 216 216 214 215 216 215 215 217 218 215 214 216 216 216 215 214 215 216 218 215 215 217 218 217 216 216 219 217 216 216 218 220 218 215 218 217 216 215 216 218 219 221 224 224 220 218 220 222 224 223 223 218 220 221 220 220 220 220 218 217 217 221 226 224 222 221 219 218 217 219 221 223 220 218 217 215 223 223 218 222 219 221 219 218 220 220 215 216 219 222 221 221 219 218 221 219 219 222 224 224 225 221 222 221 224 227 225 223 221 223 222 223 222 221 225 221 220 221 226 223 225 223 222 223 227 222 216 224 235 230 226 225 223 228 228 230 233 226 227 223 227 230 231 230 230 232 234 232 230 234 228 229 234 229 229 234 231 227 225 225 232 230 219 219 225 228 222 222 228 231 226 219 220 224 227 231 231 227 222 225 222 220 226 227 229 232 227 230 225 227 224 225 232 228 224 223 229 227 227 232 225 225 228 224 225 232 232 223 223 230 227 228 237 233 235 229 233 229 223 229 227 234 231 227 239 245 245 245 244 251 241 241 246 249 250 241 235 242 247 246 256 266 273 283 302 302 295 288 286 284 286 293 302 317 357 394 413 427 427 421 417 420 423 424 431 431 441 445 461 466 454 447 467 502 528 543 572 602 617 601 564 531 531 550 587 789 5990 32837 63651 100 100 100 100 22621 8684 4405 2980 2234 1836 1633 1487 1387 1325 1260 1212 1164 1125 1084 1060 1100 1210 1354 1471 1550 1662 1768 1812 1825 1870 1965 1959 1850 1710 1606 1636 1825 2170 2655 3186 3618 3905 4071 4069 3898 3632 3386 3189 3064 3077 3248 3514 3790 3997 4141 4186 4056 3880 3864 4046 4344 4623 4824 4920 4934 4907 4823 4710 4577 4450 4361 4313 4274 4229 4143 4039 3947 3863 3735 3583 3435 3280 3124 2968 2830 2715 2594 2482 2386 2297 2212 2128 2065 2007 1953 1930 1922 1947 2012 2113 2223 2344 2478 2600 2720 2872 3016 3113 3204 3282 3339 3431 3544 3664 3847 4153 4503 4793 5039 5232 5328 5381 5388 5339 5269 5184 5143 5180 5300 5517 5799 6057 6287 6462 6572 6649 6688 6682 6684 6693 6654 6569 6502 6467 6457 6448 6421 6400 6394 6386 6348 6258 6151 5981 5681 5311 5031 4910 4882 4920 5047 5216 5381 5559 5719 5821 5928 6065 6187 6278 6352 6438 6565 6746 6919 7024 100528 1076077 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27226 10289 3500 2906 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 152 161 169 176 182 188 192 196 200 203 206 209 211 214 216 218 219 220 222 223 224 225 226 227 227 227 228 229 229 229 229 229 229 230 230 230 230 230 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 227 227 227 226 226 226 226 226 226 226 225 225 225 224 224 225 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 223 223 223 224 224 224 224 223 224 225 226 225 226 227 227 226 225 225 225 225 224 223 224 224 223 223 224 224 222 221 221 222 222 222 221 221 221 221 222 221 221 221 220 220 219 219 219 219 219 217 218 220 220 218 217 218 218 218 218 218 218 218 218 219 219 217 216 216 216 217 218 218 218 215 216 217 217 216 216 216 217 217 217 217 217 216 217 217 218 219 218 217 217 216 216 217 217 219 217 215 216 217 215 214 216 217 217 217 216 216 216 216 216 217 219 218 216 217 217 215 216 219 217 214 215 218 218 218 218 219 217 218 217 216 219 221 219 219 217 216 220 219 217 219 219 217 220 220 218 221 218 215 216 217 218 218 222 220 219 218 219 218 219 219 221 223 222 221 222 222 219 219 221 221 221 221 221 221 222 222 220 219 219 220 226 224 222 222 224 224 219 220 220 222 223 220 220 219 215 215 221 222 222 220 218 221 220 224 221 218 220 222 219 217 221 222 219 215 217 222 220 225 228 221 220 220 224 222 223 223 216 217 221 223 222 224 226 220 217 223 223 220 224 222 223 227 230 225 225 226 230 230 224 226 223 222 225 224 226 225 226 224 224 226 226 226 224 229 233 235 231 229 228 228 227 224 220 221 221 228 234 225 222 219 224 222 223 223 222 224 221 228 232 224 220 224 231 232 227 230 225 227 232 228 230 230 230 230 233 232 226 237 231 231 237 231 225 232 233 234 230 230 227 231 239 238 232 232 232 229 231 237 237 232 227 232 239 233 227 230 234 234 235 241 241 242 249 246 238 237 235 234 232 237 236 236 241 250 250 251 259 274 277 277 270 273 277 275 266 272 289 306 336 375 416 435 456 468 454 436 419 413 412 421 428 429 436 451 461 450 452 464 481 508 539 557 546 542 560 575 584 600 616 625 642 674 738 814 889 990 2685 12972 31956 38896 25833 10700 4411 2776 2059 1630 1396 1223 1079 979 915 865 816 791 785 797 827 867 957 1111 1273 1398 1525 1822 2259 2754 3330 3877 4192 4348 4460 4513 4471 4353 4186 3970 3650 3239 2871 2624 2501 2463 2478 2580 2772 2966 3109 3216 3309 3445 3662 3903 4109 4262 4391 4510 4578 4554 4472 4388 4306 4202 4098 4005 3911 3830 3773 3766 3813 3847 3775 3573 3328 3136 3001 2916 2849 2788 2710 2608 2493 2389 2290 2195 2114 2040 1939 1843 1790 1756 1724 1703 1705 1715 1751 1803 1870 1960 2101 2297 2470 2583 2665 2723 2774 2848 2919 2982 3024 3064 3126 3226 3375 3583 3819 4067 4285 4427 4538 4645 4741 4785 4773 4736 4657 4561 4494 4468 4492 4589 4781 5022 5299 5606 5893 6096 6143 6031 5844 5691 5630 5615 5584 5545 5501 5468 5441 5408 5370 5343 5325 5301 5273 5198 5088 4968 4786 4543 4355 4244 4156 4084 4037 4011 4011 4047 4110 4187 4240 4267 4255 4202 4143 107508 881618 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27233 10289 3500 2904 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 168 175 182 187 192 196 200 203 206 209 211 213 215 217 219 220 222 223 224 225 226 226 227 227 228 228 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 228 228 229 229 228 228 228 228 227 228 228 227 227 227 226 226 226 225 226 226 226 226 225 225 225 225 224 224 224 224 224 223 223 224 223 223 222 221 221 221 222 222 221 221 221 221 221 221 222 223 223 223 224 224 225 226 226 226 226 226 225 223 223 224 224 224 222 221 222 223 224 224 223 223 223 222 221 220 221 221 221 222 221 221 221 220 219 219 219 219 218 217 218 219 219 218 218 218 218 217 218 218 218 217 217 217 217 217 216 216 216 216 217 218 217 216 216 217 216 216 215 215 215 216 216 218 219 219 217 215 217 218 217 216 217 218 218 217 215 215 218 216 214 215 218 218 217 216 215 215 216 215 217 218 218 216 218 219 218 218 217 216 216 216 216 216 216 216 217 216 216 218 217 215 216 216 214 214 215 215 220 220 219 218 215 215 218 218 218 216 214 217 216 216 215 215 214 217 221 219 219 218 217 218 218 218 218 221 218 218 220 220 220 221 218 216 218 220 222 220 219 220 221 220 219 219 218 222 225 224 220 222 222 220 219 220 223 220 219 218 220 218 219 219 218 218 218 219 221 221 225 220 214 214 215 215 221 215 218 222 223 225 220 219 216 221 221 221 223 221 221 223 222 219 223 222 219 224 223 223 226 220 221 224 227 218 220 220 221 223 225 228 227 229 231 227 220 221 224 229 230 230 229 221 224 224 232 232 226 228 228 226 229 230 233 229 225 225 228 224 224 229 223 225 223 224 228 225 225 226 229 224 223 229 228 222 227 225 231 229 228 231 226 225 227 232 228 232 230 236 245 233 225 228 230 227 228 230 234 228 229 235 232 237 234 224 229 231 233 236 229 229 228 222 224 229 230 231 228 228 231 235 246 245 243 247 240 237 238 239 238 235 230 222 226 228 233 240 243 244 251 265 274 275 269 266 267 269 267 259 257 263 284 302 325 377 437 464 475 480 468 442 420 401 399 402 413 419 425 432 442 447 447 447 469 497 533 557 540 512 496 475 470 486 508 548 570 579 572 561 578 633 704 803 896 993 1121 1232 1317 1356 1331 1264 1160 1027 908 821 776 755 739 746 774 796 815 841 918 1042 1186 1292 1379 1541 1804 2166 2610 3060 3435 3708 3899 4021 4096 4111 3986 3767 3514 3247 2949 2651 2418 2321 2369 2482 2607 2743 2930 3132 3318 3526 3767 3994 4129 4169 4146 4082 3992 3876 3757 3645 3564 3508 3475 3463 3434 3394 3392 3444 3517 3543 3516 3471 3401 3316 3184 3020 2866 2722 2579 2447 2341 2242 2155 2078 1988 1880 1783 1705 1642 1599 1576 1575 1590 1602 1617 1648 1678 1719 1797 1920 2064 2190 2303 2433 2548 2622 2686 2734 2793 2859 2928 2999 3086 3228 3447 3690 3886 4026 4119 4172 4218 4261 4273 4236 4157 4053 3952 3895 3940 4078 4255 4418 4541 4663 4849 5133 5484 5749 5810 5712 5548 5377 5252 5176 5138 5114 5079 5049 5027 5009 4997 4973 4947 4932 4911 4889 4866 4830 4785 4689 4502 4280 4068 3830 3561 3299 3131 3123 3210 3312 3440 3556 3634 78842 665282 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27240 10289 3500 2902 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 151 160 169 176 183 188 193 198 202 206 209 212 214 216 218 220 221 223 224 225 226 227 228 228 229 230 230 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 230 230 230 231 230 230 229 229 229 229 228 228 228 228 227 228 228 228 227 227 227 227 227 226 226 226 227 227 226 224 225 225 223 223 224 223 223 224 223 223 224 226 226 226 225 225 225 226 226 227 226 227 227 227 227 227 226 226 226 225 225 224 225 225 225 224 225 226 226 225 224 224 224 224 224 224 223 223 223 222 221 221 221 221 221 220 220 220 220 220 221 220 220 220 220 220 219 220 220 219 217 217 219 220 219 217 217 218 218 218 219 218 217 219 220 219 220 220 220 221 219 218 217 218 220 219 216 219 221 218 216 219 219 218 218 218 217 217 220 219 218 217 216 217 218 218 218 217 218 217 219 219 217 217 218 218 216 219 219 219 219 217 217 222 219 217 216 216 219 218 218 218 217 217 218 217 218 217 215 218 219 216 217 217 218 220 219 219 218 218 217 216 217 218 219 217 219 217 217 219 219 219 219 219 221 219 217 217 219 222 219 217 215 217 220 223 220 219 218 218 222 219 216 220 222 224 223 221 221 220 219 218 222 219 216 218 218 223 225 218 218 218 219 221 220 218 215 221 217 218 221 219 224 221 217 218 218 224 223 217 219 223 220 217 219 221 224 223 220 223 228 226 221 219 218 218 222 223 223 220 221 225 224 220 223 225 222 226 229 228 226 227 227 229 231 228 230 231 230 230 230 233 235 233 231 226 225 226 229 226 228 230 231 228 224 229 228 222 227 235 232 227 227 229 228 229 230 227 226 223 225 220 219 223 228 224 228 229 224 217 230 236 233 222 232 232 229 222 224 230 233 235 227 230 230 232 232 229 227 229 225 228 229 221 225 232 228 227 229 227 230 233 233 232 230 228 231 235 236 236 232 231 229 233 238 236 233 234 240 244 244 250 255 254 253 253 246 246 256 256 251 251 259 270 289 319 346 359 362 364 375 379 378 384 392 396 398 409 415 416 429 438 438 455 474 493 514 506 491 480 471 466 462 471 484 493 506 513 521 536 561 588 635 690 753 809 856 874 877 875 872 867 832 807 812 816 826 849 872 879 890 925 986 1040 1084 1120 1190 1359 1648 1938 2122 2183 2167 2148 2151 2175 2226 2303 2415 2542 2676 2815 2923 2974 2988 2990 3051 3210 3400 3538 3601 3600 3566 3556 3596 3655 3710 3766 3832 3885 3909 3889 3834 3770 3712 3679 3654 3644 3625 3573 3494 3419 3359 3338 3348 3357 3368 3380 3358 3301 3214 3115 3024 2935 2861 2802 2714 2620 2549 2480 2424 2390 2352 2318 2304 2288 2262 2249 2240 2243 2242 2231 2213 2203 2207 2219 2228 2230 2279 2370 2447 2509 2545 2591 2632 2677 2710 2729 2762 2789 2809 2831 2889 2937 3004 3102 3183 3253 3313 3342 3365 3425 3522 3634 3753 3877 4000 4135 4279 4422 4554 4678 4810 4921 4984 5003 4989 4961 4952 4952 4924 4879 4836 4785 4740 4710 4658 4593 4547 4514 4475 4429 4413 4430 4425 4413 4390 4400 4450 4486 4454 4358 4266 4224 4210 4198 4207 9957 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27248 10289 3500 2901 10337 100 100 100 100 100 100 100 100 100 100 100 100 146 156 165 173 180 187 192 197 201 205 208 211 214 216 218 220 222 223 225 226 226 227 228 229 230 230 230 231 232 232 232 232 232 232 232 232 233 233 233 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 230 230 230 230 229 229 229 228 228 228 228 227 227 226 227 228 228 227 227 227 226 226 227 227 226 226 225 224 224 224 222 222 223 224 225 225 225 225 224 224 225 226 226 226 227 227 227 228 227 227 228 227 226 226 227 228 227 226 226 225 225 225 225 224 224 225 225 224 224 225 225 225 224 223 222 222 221 221 221 223 222 221 220 220 221 220 219 219 219 219 220 220 220 219 218 218 218 220 219 218 218 219 219 218 219 219 219 217 217 218 219 219 219 218 217 218 219 218 216 216 218 219 217 217 218 221 218 216 217 219 217 217 218 218 218 218 217 216 216 217 218 220 220 219 220 219 218 218 221 220 218 216 216 217 218 218 217 218 218 219 220 219 221 219 219 220 220 219 217 220 220 221 219 217 217 220 221 218 222 221 217 220 222 223 220 220 218 221 222 220 220 220 220 221 220 219 220 223 223 222 224 222 219 223 223 223 223 220 221 222 221 222 224 225 219 221 223 226 225 219 219 220 221 221 222 220 220 221 223 223 218 217 219 222 224 223 219 218 221 223 217 218 223 222 218 219 221 218 219 222 219 215 214 218 223 224 226 222 221 219 218 218 216 215 216 219 221 217 220 223 220 220 221 221 221 221 222 222 220 222 223 221 224 227 228 228 227 230 227 232 235 226 229 229 229 226 228 232 231 231 230 232 233 227 223 226 232 230 223 224 224 227 229 224 224 224 228 227 225 232 229 226 227 234 227 221 227 231 225 225 226 227 229 229 227 226 229 232 235 233 228 228 227 227 230 231 233 227 224 226 233 239 236 229 231 228 228 234 235 228 225 225 227 229 227 226 229 231 228 229 231 229 233 235 239 245 252 259 260 257 248 243 242 238 233 236 241 241 237 237 244 247 245 243 245 256 255 253 255 267 275 295 317 344 370 396 407 415 428 435 448 468 470 459 454 463 470 469 462 455 453 457 461 479 521 578 606 601 578 544 512 480 458 448 430 427 435 447 469 507 701 2763 6977 7685 4828 2498 1630 1399 1291 1225 1184 1144 1079 994 922 856 769 713 707 705 704 701 716 761 859 1046 1270 1437 1512 1557 1636 1755 1931 2129 2275 2341 2367 2420 2510 2648 2834 3023 3211 3413 3592 3729 3783 3810 3798 3804 3798 3726 3614 3491 3413 3439 3574 3743 3849 3859 3825 3780 3695 3579 3436 3290 3177 3096 3014 2938 2863 2799 2737 2667 2637 2612 2603 2601 2615 2619 2615 2635 2681 2715 2719 2689 2659 2655 2651 2633 2629 2631 2625 2643 2693 2769 2812 2792 2717 2620 2562 2547 2558 2598 2602 2548 2445 2317 2216 2140 2057 1987 1939 1922 1954 2033 2145 2271 2405 2519 2594 2688 2807 2938 3055 3123 3165 3199 3225 3249 3281 3300 3327 3384 3437 3531 3628 3683 3726 3743 3744 3754 3771 3771 3763 3751 3719 3660 3556 3437 3332 3243 3182 3215 3343 3548 3804 4076 4317 4462 4570 4629 4651 4641 4678 4730 4789 4898 5003 5060 5096 5112 5022 4797 4409 3876 3361 3038 4698 19284 45329 63860 74462 206267 458565 477817 232532 70964 31297 14589 6167 2985 1882 1315 977 834 728 620 547 502 447 381 422 426 353 254 259 330 311 250 228 213 224 253 206 225 205 201 194 139 121 121 138 140 210 211 162 173 124 100 163 153 162 148 100 127 213 121 100 100 126 186 107 100 129 100 103 100 174 161 103 111 133 100 121 151 100 100 132 119 125 146 136 100 100 100 172 209 154 100 100 100 100 100 100 100 100 100 128 136 100 100 128 100 100 100 100 100 100 100 100 100 100 100 143 27255 10289 3500 2899 10338 100 100 100 100 100 100 100 100 100 100 100 100 147 157 165 173 181 187 193 198 202 205 209 211 214 216 218 220 222 223 225 226 227 228 229 229 230 231 231 231 231 232 232 232 232 233 233 233 233 232 232 233 233 232 232 232 232 232 232 232 231 231 231 231 231 231 231 230 230 229 229 229 229 229 229 229 228 228 228 228 228 228 229 228 227 227 227 227 227 226 226 225 224 223 223 224 223 222 223 224 225 226 226 226 225 226 226 226 226 227 228 228 229 229 229 227 227 227 226 226 227 229 227 226 225 225 225 225 225 224 225 225 224 225 224 224 225 224 224 224 225 225 224 223 223 222 221 220 219 219 221 221 220 221 220 219 221 221 220 221 222 220 218 218 218 217 218 220 220 219 218 218 219 218 218 219 219 217 218 220 218 215 218 217 219 218 217 217 217 216 217 220 219 217 216 218 218 219 221 221 220 219 217 216 217 218 215 218 220 217 217 216 219 220 220 218 216 219 216 216 218 218 220 220 218 219 222 221 219 219 218 221 223 223 223 218 218 219 218 219 220 223 220 220 220 219 219 220 220 221 221 220 222 220 220 220 219 219 221 223 222 222 223 221 218 221 222 220 219 221 221 221 220 221 221 220 224 224 221 222 222 221 221 223 220 221 222 220 222 222 218 219 223 224 220 220 218 218 223 221 222 222 217 217 223 224 223 222 220 221 223 222 219 221 225 226 222 223 219 223 222 220 219 221 225 222 218 221 221 222 224 224 222 221 221 226 221 215 216 220 225 230 228 218 222 226 223 226 224 228 229 232 234 232 232 229 227 227 223 223 224 221 224 226 225 226 227 231 229 226 222 226 228 222 222 232 230 221 224 225 220 227 232 227 229 227 219 224 228 223 224 227 225 225 231 229 222 232 228 221 229 237 219 222 232 232 232 233 228 226 229 231 229 229 230 231 228 227 228 228 227 229 233 234 226 224 227 229 229 227 229 228 231 230 233 237 241 242 245 245 246 246 242 238 236 233 231 231 235 232 236 239 235 241 246 246 234 243 245 248 255 262 274 292 314 330 349 373 392 414 428 436 440 443 457 469 473 477 478 461 466 455 453 455 460 472 488 508 524 535 530 520 505 490 474 463 452 450 445 433 423 419 428 440 459 495 544 617 729 900 1015 1027 992 998 1002 1036 1087 1127 1128 1064 979 905 847 808 768 728 691 673 677 728 839 950 1020 1091 1250 1438 1576 1626 1710 1837 1947 2012 2058 2134 2213 2306 2429 2594 2780 2934 3065 3164 3226 3253 3285 3348 3414 3467 3449 3395 3355 3277 3224 3171 3132 3088 3056 3032 3040 3050 2999 2945 2921 2900 2845 2782 2720 2644 2577 2541 2542 2557 2576 2587 2583 2580 2568 2558 2548 2523 2512 2496 2502 2542 2589 2623 2640 2643 2621 2582 2546 2509 2454 2378 2286 2218 2173 2157 2149 2142 2154 2160 2147 2124 2108 2058 2040 2037 2070 2116 2130 2140 2174 2286 2409 2512 2615 2740 2870 2981 3068 3134 3169 3190 3204 3230 3267 3290 3334 3407 3504 3625 3679 3699 3731 3722 3751 3791 3832 3915 3972 4012 4060 4055 3994 3906 3819 3714 3570 3433 3359 3418 3611 3874 4095 4265 4408 4498 4602 4772 4950 5061 5111 5141 5162 5175 5194 5161 4950 4592 4176 3784 3503 3329 3236 3718 22044 86222 191114 276258 247159 150318 102157 109629 108409 59710 19110 6324 3171 1655 920 649 516 507 449 362 342 304 259 279 255 225 200 206 208 177 136 156 169 148 112 100 100 154 135 120 141 100 100 130 100 100 100 100 125 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 143 100 100 100 100 100 101 100 100 100 100 104 100 100 100 100 125 100 100 100 100 100 100 100 114 100 100 100 100 100 100 100 100 27262 10289 3500 2897 10340 100 100 100 100 100 100 100 100 100 100 100 100 152 162 171 178 185 191 197 202 206 209 212 215 217 219 221 222 224 225 226 227 229 230 231 231 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 234 233 233 233 233 233 233 233 232 232 232 231 231 232 231 231 230 230 230 229 229 229 229 229 229 229 229 228 229 229 229 229 228 228 228 227 226 225 224 225 226 225 224 225 224 224 224 224 225 226 227 227 227 228 228 228 229 230 230 231 230 229 230 230 230 228 229 229 227 227 226 226 226 226 226 226 226 225 226 226 225 225 226 226 225 226 225 224 224 223 223 224 223 222 223 222 220 220 220 221 222 221 219 221 221 221 221 220 221 219 217 220 221 219 219 220 219 218 218 218 218 219 221 222 220 221 223 220 219 220 219 220 220 218 218 218 219 220 221 220 217 218 218 220 220 220 219 217 221 221 219 217 218 219 219 219 218 218 218 220 221 218 217 219 219 220 218 216 220 218 219 221 219 221 223 222 220 220 219 219 220 220 220 219 218 217 217 223 225 221 219 216 220 222 221 219 221 217 217 218 220 220 220 220 218 219 219 218 219 216 217 219 219 221 219 220 223 223 223 223 223 223 221 223 224 221 220 222 224 224 221 227 224 222 216 223 221 220 224 224 223 224 223 219 220 223 222 218 218 219 220 219 219 219 225 229 220 221 227 223 220 219 222 224 224 223 224 228 224 220 221 224 223 223 225 220 218 221 225 221 215 220 220 219 218 223 223 223 223 224 225 221 221 223 224 220 223 235 236 236 227 225 230 229 226 226 225 224 228 231 231 228 226 222 226 227 222 225 224 224 232 231 221 225 228 226 228 224 224 230 229 227 224 221 223 229 228 220 216 225 223 225 228 223 224 225 225 223 225 226 228 226 220 224 233 234 233 230 225 229 233 228 235 227 225 229 229 231 227 224 231 234 233 231 227 226 228 226 222 231 230 226 232 237 244 249 251 246 243 240 242 241 236 234 234 234 235 234 227 237 234 231 237 243 241 241 238 239 244 251 256 271 283 296 317 334 350 368 382 399 430 432 414 405 427 428 434 439 448 448 442 440 445 454 473 490 501 510 508 508 504 505 489 480 469 457 445 438 440 456 488 530 561 583 607 620 637 663 676 693 735 772 806 855 926 1007 1087 1138 1113 1036 942 864 796 734 696 679 695 725 745 764 795 834 882 977 1118 1282 1529 1762 1893 1932 1922 1934 2036 2218 2443 2652 2816 2938 3057 3195 3308 3367 3404 3390 3251 3028 2807 2614 2481 2433 2426 2434 2442 2443 2488 2591 2731 2847 2895 2863 2781 2685 2620 2602 2613 2626 2651 2683 2695 2716 2701 2667 2632 2604 2556 2508 2466 2439 2433 2435 2474 2568 2737 2916 3000 2969 2868 2726 2587 2448 2323 2221 2108 2024 1967 1921 1930 2012 2088 2152 2232 2283 2269 2209 2155 2114 2093 2108 2137 2183 2264 2346 2453 2540 2633 2728 2829 2924 3002 3080 3156 3229 3290 3320 3332 3339 3366 3406 3483 3566 3612 3678 3747 3828 3921 3972 4023 4023 3979 3939 3931 3988 4115 4243 4308 4321 4310 4258 4122 3956 3847 3804 3737 3720 3799 4012 4252 4466 4602 4647 4694 4748 4801 4870 4964 5035 5065 5049 4941 4818 4614 4243 3760 4236 15167 36974 53441 53662 81193 175868 211544 119151 37293 11923 5465 2422 1104 633 441 338 288 212 207 183 206 179 119 120 114 125 123 121 112 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27270 10289 3501 2896 10342 100 100 100 100 100 100 100 100 100 100 100 100 155 164 173 180 187 193 198 202 206 210 213 215 217 219 221 223 224 226 227 228 229 230 230 231 232 232 232 233 233 233 233 234 234 233 233 233 233 233 232 233 233 233 233 233 233 233 233 233 232 232 232 231 230 231 231 231 230 230 230 230 230 229 229 229 229 229 228 229 229 229 228 228 227 227 227 226 225 224 224 224 225 224 224 224 225 224 225 225 226 226 227 228 228 228 228 229 230 231 230 229 229 229 229 228 227 227 227 227 227 227 226 226 226 225 225 226 226 226 225 225 225 225 223 223 224 224 225 224 223 222 222 223 223 221 221 220 221 221 221 221 221 220 220 221 222 221 222 222 220 218 220 222 221 219 221 221 220 220 220 221 220 220 220 220 219 218 219 218 219 221 221 219 219 218 219 219 218 219 218 220 219 219 218 218 218 218 217 216 218 219 217 216 217 218 217 217 218 218 220 220 218 218 218 220 219 217 216 216 218 219 219 220 220 218 217 218 219 219 221 220 220 220 219 219 219 221 220 218 221 223 221 219 220 222 220 220 220 219 221 221 220 221 218 220 220 222 223 224 221 220 223 223 220 220 221 222 221 223 222 221 220 220 220 225 223 218 218 220 218 220 221 223 222 221 222 224 223 222 223 221 222 224 223 222 223 220 218 222 219 215 224 226 226 221 219 222 222 220 220 222 224 224 223 224 222 222 228 226 225 220 224 226 222 223 224 223 223 220 222 223 221 222 222 223 221 221 223 225 226 224 223 227 225 228 230 231 230 234 234 228 226 231 232 226 226 231 229 227 230 227 225 222 222 223 228 226 224 224 222 225 225 222 221 224 226 226 226 226 226 223 224 222 218 223 226 225 226 225 226 229 226 223 226 229 226 222 221 223 225 228 231 230 226 222 221 227 230 225 229 230 230 221 222 226 226 228 226 227 232 234 231 227 225 231 235 232 229 230 230 231 229 234 239 242 246 247 249 247 244 243 239 235 233 232 230 231 231 231 238 239 237 236 239 236 242 242 242 255 258 262 278 294 300 311 330 343 352 369 392 406 414 428 426 409 408 415 442 441 432 420 418 429 443 462 477 493 508 521 529 518 499 482 467 457 449 452 451 448 465 509 569 585 582 580 602 624 639 654 668 702 749 785 813 838 856 891 936 977 1014 1006 965 910 881 870 895 944 995 1050 1111 1172 1245 1336 1458 1619 1802 1992 2176 2321 2427 2516 2577 2649 2762 2849 2909 2980 3036 3125 3247 3339 3334 3181 2964 2748 2539 2345 2220 2230 2351 2491 2610 2700 2748 2762 2757 2754 2752 2724 2690 2695 2705 2726 2754 2779 2789 2793 2809 2812 2802 2794 2804 2816 2835 2849 2856 2845 2812 2779 2736 2709 2724 2804 2905 2962 2903 2782 2616 2428 2283 2166 2061 1969 1899 1839 1799 1758 1749 1771 1808 1900 1996 2109 2183 2235 2251 2270 2280 2272 2314 2371 2441 2521 2596 2669 2767 2913 3083 3228 3336 3420 3477 3522 3583 3670 3770 3890 4023 4191 4341 4492 4601 4675 4733 4787 4855 4926 4964 5003 5036 5041 5024 4989 4972 4969 4993 5011 5039 5101 5206 5223 5098 4934 4756 4583 4437 4332 4297 4361 4461 4547 4623 4689 4925 10022 26502 44053 54229 53791 49652 46172 42076 33555 32107 27560 29566 34879 35217 33385 70632 205871 336632 245902 82539 23659 11313 5244 2301 1316 875 634 524 476 407 368 367 305 268 264 232 233 210 207 184 248 213 129 159 188 134 118 183 169 180 168 100 100 100 141 100 128 180 158 109 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 147 100 100 100 100 27277 10289 3502 2894 10344 100 100 100 100 100 100 100 100 100 100 100 100 150 160 168 176 182 188 194 199 203 207 210 213 215 217 219 221 223 224 226 227 227 228 229 230 231 231 232 232 232 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 232 232 231 231 230 230 230 230 229 228 228 228 229 229 229 228 227 228 228 229 229 228 227 227 226 224 225 225 224 224 224 225 224 224 224 225 225 225 225 225 226 226 227 227 227 228 228 229 229 230 229 229 229 229 227 228 227 227 225 226 226 225 224 225 225 224 224 224 223 223 224 224 223 223 223 222 223 222 221 223 223 222 221 223 222 221 221 220 220 221 222 223 222 220 220 221 221 221 220 219 219 220 219 219 220 219 219 218 219 219 219 220 221 221 221 220 219 220 220 219 218 217 217 217 218 219 218 218 219 219 218 218 218 219 219 218 218 218 219 220 220 220 219 219 219 218 218 219 220 220 221 218 219 222 220 218 223 221 218 216 219 224 221 218 220 217 218 222 221 220 221 223 216 217 222 221 221 221 217 219 219 219 220 220 219 221 220 221 222 221 221 223 221 222 223 222 220 220 222 220 223 223 223 223 223 223 220 220 221 221 222 223 221 222 222 220 223 222 218 220 223 223 223 223 223 221 219 220 222 223 222 220 221 224 225 224 224 222 219 219 221 222 223 222 221 220 219 221 222 225 226 222 221 223 226 223 221 221 223 221 223 226 222 222 224 225 221 224 224 218 220 221 218 220 222 222 225 226 222 225 226 225 222 227 227 225 223 223 227 228 225 225 222 223 228 226 226 225 231 230 224 224 223 222 223 228 229 227 228 222 224 225 225 225 225 224 226 225 222 224 225 227 226 226 227 224 224 227 226 225 222 222 227 229 229 230 228 222 220 229 232 232 231 230 233 235 233 230 227 227 230 226 230 232 228 229 231 228 229 232 228 230 229 228 226 224 234 239 238 241 242 248 249 245 246 254 251 257 256 252 242 241 235 239 243 233 231 230 232 232 237 233 232 233 235 235 243 248 247 255 259 277 288 299 308 322 342 358 378 395 404 411 434 454 447 440 430 425 428 416 407 407 413 422 421 426 424 419 421 426 428 435 455 469 479 503 536 564 581 604 627 638 636 632 643 659 694 758 817 850 856 827 791 766 748 746 756 786 851 939 1021 1081 1125 1171 1214 1253 1306 1377 1476 1613 1771 1939 2093 2227 2351 2465 2548 2576 2529 2444 2334 2245 2214 2250 2321 2385 2412 2405 2410 2425 2430 2425 2404 2361 2326 2300 2313 2385 2454 2515 2555 2599 2640 2682 2687 2677 2679 2697 2724 2754 2810 2877 2950 3015 3067 3104 3113 3101 3091 3072 3053 3035 3036 3046 3060 3068 3028 2970 2895 2796 2677 2567 2471 2391 2310 2243 2196 2162 2124 2089 2063 2028 1979 1923 1871 1867 1899 1936 1974 2013 2073 2157 2230 2275 2300 2320 2345 2379 2442 2525 2614 2717 2833 2952 3109 3306 3512 3697 3865 4007 4137 4295 4481 4684 4901 5077 5180 5234 5288 5300 5296 5259 5196 5160 5127 5064 5000 4950 4921 4882 4875 4880 4863 4822 4786 4754 4724 4720 4774 4881 5056 5219 5337 5423 5460 5482 5496 5507 5476 5458 5447 5432 5387 5345 5292 5259 12295 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27284 10289 3502 2893 10341 100 100 100 100 100 100 100 100 100 100 100 100 144 154 163 171 178 184 190 195 199 203 207 210 212 215 217 219 220 222 223 225 226 227 228 229 229 230 230 230 231 231 231 232 232 232 232 232 232 231 231 231 231 230 230 230 230 231 231 231 231 230 230 230 230 230 230 230 230 229 229 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 225 225 225 224 223 223 224 224 224 223 223 223 223 223 224 224 225 225 225 225 225 225 225 226 226 226 227 228 228 227 228 227 227 227 226 226 225 224 223 225 225 224 224 225 224 224 224 224 222 222 222 222 221 220 220 221 219 219 220 220 221 219 219 218 218 220 221 219 219 219 219 219 219 219 219 220 220 217 218 220 220 220 220 219 217 217 217 218 219 217 216 218 219 219 219 218 216 217 216 215 216 219 216 217 218 216 217 217 218 216 219 219 216 213 217 219 218 218 217 216 220 219 218 217 217 217 218 219 217 219 218 216 219 221 219 220 219 218 221 220 218 220 218 217 219 218 217 219 218 220 222 220 216 222 222 220 220 220 220 220 219 223 221 219 219 218 219 223 220 219 220 222 225 223 221 222 222 223 224 224 224 223 223 223 222 221 222 222 222 222 220 223 220 220 223 224 223 220 219 220 221 221 221 222 222 222 224 224 222 222 223 222 224 220 218 220 222 222 224 223 222 222 221 220 222 223 221 222 223 223 225 225 223 221 222 224 224 220 218 223 222 223 225 221 219 225 225 223 221 218 220 222 222 223 224 221 221 225 225 223 226 226 224 226 230 227 225 227 226 224 225 223 221 226 230 227 224 220 219 222 225 228 225 220 222 227 228 226 225 226 228 229 228 226 225 222 221 223 227 224 222 225 224 227 228 227 228 227 229 230 228 226 224 227 229 232 234 227 225 229 232 233 232 231 229 229 232 229 231 229 225 227 231 235 234 231 228 225 232 236 236 233 229 229 230 227 226 236 241 239 241 247 253 254 251 249 249 249 245 247 250 250 248 245 241 237 239 232 225 228 233 239 242 241 237 236 241 242 245 247 254 268 285 300 321 357 391 416 439 444 430 425 431 450 460 448 426 411 405 398 393 407 443 462 457 437 420 409 393 380 391 421 468 531 601 661 718 794 858 904 926 922 915 924 926 952 1036 1100 1084 1020 1010 1068 1144 1156 1102 1049 1060 1128 1204 1280 1348 1392 1414 1422 1448 1539 1751 2166 2676 3031 3034 2795 2654 2663 2605 2399 2122 1902 1846 1966 2108 2185 2216 2231 2242 2244 2229 2224 2253 2270 2296 2375 2470 2566 2631 2684 2768 2886 2992 3054 3075 3071 3075 3071 3073 3068 3053 3088 3219 3415 3603 3773 3910 4024 4074 4030 3959 3870 3742 3628 3526 3398 3275 3173 3145 3137 3102 2990 2836 2680 2489 2305 2156 2052 1954 1902 1854 1783 1736 1707 1692 1699 1722 1747 1761 1794 1863 1948 2040 2120 2168 2229 2294 2374 2453 2540 2676 2799 2899 2972 3013 3072 3152 3277 3423 3568 3755 4020 4391 4852 5266 5548 5777 6000 6132 6246 6316 6362 6349 6261 6164 6064 5916 5739 5543 5378 5238 5116 4985 4855 4731 4618 4492 4401 4325 4224 4071 3942 3870 3893 3999 4201 4419 4624 4794 4916 4997 5027 5033 5063 5089 5143 5210 5242 5259 5205 5128 5059 23464 259296 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27292 10289 3503 2891 10334 100 100 100 100 100 100 100 100 100 100 100 100 100 147 157 165 173 179 185 191 196 200 204 207 210 213 215 217 219 220 222 223 224 225 226 227 228 228 229 229 230 230 230 230 231 231 231 231 232 232 232 231 230 230 230 230 230 229 230 230 230 230 230 230 229 229 229 229 229 229 229 228 227 227 228 228 228 228 227 228 228 228 227 226 224 225 225 224 224 223 223 224 223 223 224 224 224 224 225 225 224 225 226 226 226 226 226 227 227 227 227 228 228 228 229 229 228 228 228 227 227 226 225 225 225 224 224 224 225 224 225 225 224 223 224 223 222 222 221 221 221 221 222 222 222 222 221 219 219 220 220 220 221 221 221 219 218 219 221 221 220 219 220 220 219 218 218 219 219 219 220 220 219 218 219 220 219 219 219 219 219 220 220 218 218 219 219 219 218 219 220 218 218 220 221 220 218 218 219 219 218 217 217 217 217 217 219 219 218 217 216 217 217 218 220 219 218 215 215 218 219 218 218 218 217 217 218 220 220 221 219 216 218 217 215 216 218 218 218 218 219 222 220 217 219 220 220 219 220 219 220 222 221 222 221 221 220 222 221 220 219 221 221 221 221 221 221 221 221 219 220 218 219 223 221 226 224 220 218 221 219 219 218 221 222 222 220 221 223 222 221 220 220 222 217 219 223 223 224 220 218 220 221 223 219 222 222 222 218 218 218 220 224 224 225 222 222 223 223 223 222 226 223 222 223 223 219 220 222 226 223 220 221 220 225 224 220 225 226 222 218 217 220 222 221 223 226 230 227 226 226 225 225 227 228 228 227 226 224 223 223 224 227 227 226 226 224 226 227 225 226 227 226 222 223 227 226 223 225 228 226 225 224 223 226 230 230 226 225 226 228 232 234 232 227 229 230 228 231 234 228 227 230 228 225 225 227 229 231 231 229 231 230 224 223 227 228 225 229 230 231 229 221 224 230 227 225 225 226 228 226 229 230 226 229 231 231 230 235 242 244 247 249 243 247 256 251 246 249 251 249 246 246 248 242 239 235 229 228 231 234 232 238 248 251 264 270 287 317 349 367 375 397 420 429 437 442 434 431 429 431 423 410 395 396 405 416 430 436 455 450 441 416 403 393 377 373 384 405 453 508 555 630 720 805 860 873 869 864 909 966 980 992 1019 1066 1083 1080 1059 1045 1039 1103 1221 1351 1431 1447 1437 1449 1474 1481 1486 1539 1618 1695 1776 1929 2135 2293 2308 2150 1887 1609 1441 1358 1294 1327 1466 1639 1809 1949 2025 2058 2060 2049 2037 2027 2039 2089 2188 2303 2426 2514 2580 2626 2666 2728 2822 2939 3024 3085 3142 3171 3181 3189 3223 3284 3360 3466 3572 3601 3580 3642 3782 3861 3845 3786 3723 3673 3627 3573 3526 3472 3408 3309 3205 3100 2988 2879 2774 2662 2538 2426 2319 2229 2147 2057 1967 1893 1833 1800 1803 1836 1875 1928 1990 2044 2093 2129 2174 2261 2377 2523 2675 2834 3023 3207 3345 3447 3533 3584 3606 3612 3603 3595 3595 3614 3663 3748 3878 4043 4241 4463 4683 4896 5100 5314 5528 5693 5776 5779 5719 5594 5429 5262 5108 4952 4789 4652 4531 4415 4325 4258 4191 4126 4065 3987 3908 3844 3826 3867 3951 4109 4329 4563 4770 4895 4986 5049 5105 5169 5222 5265 5321 5365 5372 5323 12849 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27299 10289 3504 2890 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 145 155 163 171 177 184 189 194 198 202 205 208 211 214 216 218 220 221 222 223 224 225 226 226 227 227 228 228 228 228 229 229 229 230 230 230 231 230 230 230 230 230 229 229 229 229 229 229 229 229 229 228 228 228 228 228 229 229 229 228 228 227 228 228 228 227 226 227 226 226 226 225 224 224 223 223 223 223 224 223 224 225 225 225 225 225 226 226 225 226 227 227 226 226 227 227 228 228 227 227 228 228 228 228 227 227 226 226 226 226 225 225 224 223 224 226 224 224 225 224 224 225 224 222 220 221 222 223 222 222 222 222 220 219 220 220 221 220 219 222 222 220 219 219 221 221 219 220 218 219 220 219 220 219 218 217 218 220 219 218 219 220 218 218 219 220 220 218 217 218 220 219 219 218 217 219 220 219 219 218 217 218 219 220 219 219 219 218 218 216 216 217 217 218 219 218 218 219 218 217 219 220 219 217 220 221 218 217 219 219 219 218 218 217 215 217 218 219 219 220 220 218 218 218 217 217 219 221 221 219 218 216 214 216 220 220 218 219 220 218 219 220 220 220 219 218 219 219 219 220 222 220 220 221 222 221 220 221 222 220 220 222 224 224 222 219 216 216 221 221 221 223 224 223 222 222 222 221 220 222 223 223 220 218 221 223 220 221 220 220 222 220 219 223 224 221 219 220 223 222 219 220 220 221 222 222 224 224 222 222 220 219 222 221 222 224 224 223 222 220 220 224 226 221 222 222 222 225 223 223 222 221 222 225 228 228 228 226 226 227 229 228 224 224 224 224 223 224 223 226 223 221 220 225 228 229 227 224 227 225 224 227 228 225 219 224 225 224 224 225 221 224 232 231 226 230 222 223 223 223 232 234 232 226 231 232 231 234 225 230 232 231 227 226 234 230 219 232 229 230 230 238 228 231 230 226 223 231 231 233 230 231 226 230 230 228 226 231 234 232 228 226 227 225 233 234 231 233 237 237 232 236 243 249 251 244 246 251 253 255 257 260 256 254 247 243 250 242 238 238 238 248 275 304 322 341 374 403 408 403 403 400 410 422 415 400 396 391 394 413 433 457 482 490 487 475 446 421 406 387 372 370 375 374 372 390 416 466 553 670 781 871 953 1003 1012 987 964 970 1004 1040 1083 1124 1137 1131 1118 1104 1079 1045 1020 1019 1040 1053 1086 1156 1227 1264 1327 1518 1854 2222 2474 2581 2586 2462 2162 1767 1444 1258 1178 1166 1192 1261 1382 1526 1649 1731 1789 1830 1842 1839 1853 1896 1995 2150 2326 2485 2597 2661 2705 2759 2848 3021 3241 3399 3475 3489 3476 3483 3504 3541 3582 3489 3237 3026 2940 2899 2882 2907 2955 2980 2973 2946 2918 2915 2916 2911 2925 2960 3001 3032 3007 2929 2840 2740 2640 2545 2450 2376 2322 2274 2226 2184 2140 2078 2010 1966 1940 1952 2012 2084 2125 2147 2188 2268 2396 2677 3081 3514 3939 4333 4630 4808 4935 4976 4973 4982 4981 4997 5000 4969 4956 4964 4965 4954 4963 5000 5050 5100 5144 5164 5154 5138 5139 5170 5234 5307 5328 5285 5205 5124 5083 5087 5060 4966 4831 4671 4521 4396 4281 4192 4075 3988 3947 3867 3776 3724 3752 3889 4133 4415 4652 4837 4959 5052 5116 5141 5186 5283 5421 5579 5730 5846 5903 88347 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27306 10289 3504 2888 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 145 155 164 171 178 184 189 194 198 202 205 208 211 213 216 218 219 221 222 223 225 226 226 227 227 228 228 229 228 229 229 229 229 229 230 230 230 230 230 230 230 230 229 230 230 229 229 230 229 229 228 229 229 228 228 228 228 228 228 228 227 227 227 226 226 227 227 226 225 224 224 224 223 223 223 223 223 224 224 224 223 223 224 225 226 225 224 224 225 226 226 226 225 226 225 224 225 227 228 227 226 226 227 226 226 226 227 227 227 226 225 225 224 225 225 224 224 224 225 224 223 222 221 220 219 220 221 221 221 221 220 220 221 221 221 220 222 222 221 221 219 219 220 220 220 220 221 220 220 221 223 221 220 219 217 219 219 218 219 220 219 220 219 217 218 217 217 218 218 219 219 218 217 215 216 218 218 216 216 217 217 218 218 218 219 219 219 218 218 217 216 219 219 219 218 217 216 217 217 217 215 217 220 219 219 219 218 217 217 218 219 218 215 213 215 219 221 220 218 217 216 218 220 220 219 217 218 219 219 220 219 218 217 218 219 217 217 220 220 221 218 216 218 220 219 217 217 220 221 221 221 222 223 223 221 222 222 222 221 218 218 219 220 220 221 222 220 219 220 223 222 222 222 222 220 221 222 219 220 220 220 222 220 220 219 218 217 219 224 224 223 219 217 220 224 223 223 222 222 220 218 220 221 218 221 222 222 222 223 223 217 221 229 228 227 224 223 222 223 223 225 226 225 224 222 225 224 224 224 222 218 221 223 221 223 227 229 229 225 223 230 229 226 225 223 221 218 228 223 223 224 224 225 225 231 229 223 221 224 227 232 226 226 226 223 223 223 225 226 229 228 223 230 227 224 228 234 236 232 222 226 237 232 226 227 224 229 222 227 228 226 232 232 230 227 228 229 229 226 228 228 224 227 229 227 230 229 225 227 230 229 237 231 224 224 228 225 227 231 229 229 234 232 225 225 236 226 232 233 236 235 233 238 242 240 238 233 236 238 241 239 237 243 243 235 234 235 228 231 240 239 248 276 292 311 338 365 391 395 382 383 386 385 385 388 403 416 433 460 494 517 521 502 479 451 420 392 368 357 355 356 367 389 445 527 638 749 832 887 925 971 1091 1257 1336 1301 1213 1124 1066 1054 1062 1069 1079 1097 1101 1097 1080 1041 999 993 1014 1053 1098 1148 1204 1277 1415 1653 1953 2226 2401 2481 2495 2430 2268 2053 1847 1627 1395 1234 1176 1192 1267 1364 1445 1500 1542 1583 1628 1659 1674 1691 1721 1772 1866 1998 2171 2380 2592 2785 2962 3138 3311 3457 3557 3603 3585 3512 3412 3307 3226 3202 3159 3002 2782 2632 2576 2585 2633 2685 2726 2744 2727 2694 2659 2628 2611 2588 2557 2515 2483 2463 2426 2382 2349 2313 2265 2227 2192 2156 2118 2077 2036 2012 1986 1959 1935 1908 1900 1921 1952 1985 2016 2035 2065 2126 2312 2709 3239 3768 4218 4613 4944 5222 5443 5616 5720 5731 5728 5710 5684 5658 5642 5640 5653 5652 5643 5597 5521 5446 5355 5272 5183 5088 5005 4921 4851 4775 4731 4673 4618 4577 4541 4481 4409 4352 4276 4200 4149 4096 4032 3991 3939 3894 3878 3864 3873 3938 4080 4257 4487 4660 4787 4940 5111 5291 5462 5578 5684 5744 5816 5889 5960 6020 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27314 10289 3505 2887 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 161 169 176 182 187 192 196 200 203 206 209 211 214 216 218 219 220 222 223 223 224 225 226 226 226 227 227 227 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 227 228 228 227 227 227 227 226 226 227 227 226 225 224 224 224 223 223 223 223 224 225 224 223 223 223 223 223 224 224 224 225 225 225 225 224 225 226 226 225 226 228 228 227 227 226 225 226 225 224 224 225 225 224 224 224 224 223 223 224 223 222 221 220 221 221 221 220 220 221 222 221 220 221 221 222 221 222 222 222 222 222 220 221 221 222 220 220 221 220 222 220 221 221 219 219 218 218 219 218 220 220 220 220 220 219 220 219 219 219 219 219 219 218 216 217 216 216 219 219 215 216 217 219 219 217 217 217 216 217 218 218 219 218 217 218 219 219 218 217 219 219 217 217 219 220 221 219 220 219 216 218 216 215 217 217 220 219 218 219 218 219 217 217 216 216 218 218 221 220 218 218 217 218 218 218 217 218 218 219 215 218 223 223 221 219 219 219 220 221 222 219 218 219 223 221 220 220 219 219 221 222 221 222 220 219 220 224 225 222 220 222 222 222 223 223 224 221 218 220 224 221 224 224 221 220 225 224 220 220 221 219 222 223 222 222 223 219 220 222 221 219 219 221 223 220 218 218 219 219 218 219 222 221 221 223 221 222 222 221 224 225 224 223 223 220 222 225 224 221 225 225 223 223 223 223 222 222 224 225 225 229 226 226 227 224 223 226 225 224 223 224 228 230 225 224 226 226 228 229 228 227 230 227 225 227 226 225 226 229 224 221 223 225 225 225 226 229 228 224 225 226 226 228 228 229 225 224 226 227 228 228 228 230 232 229 227 230 231 232 230 228 224 225 232 232 227 228 233 230 229 230 231 232 233 229 231 231 227 230 230 225 225 227 230 227 231 236 233 233 238 232 228 230 233 238 242 239 238 242 244 241 239 241 242 237 237 244 244 243 249 250 253 255 256 253 255 264 279 290 319 348 374 398 389 375 370 371 381 386 380 376 383 399 422 445 462 472 480 482 469 452 422 393 374 363 355 352 382 433 489 529 562 577 591 615 644 676 701 716 731 733 725 724 736 750 760 764 775 829 919 1028 1113 1090 996 938 943 968 997 1031 1070 1122 1195 1310 1451 1562 1658 1761 1890 2054 2206 2254 2114 1847 1558 1327 1183 1105 1064 1046 1040 1050 1092 1198 1304 1392 1467 1521 1573 1617 1681 1794 1963 2189 2444 2684 2903 3173 3411 3513 3466 3334 3184 2996 2822 2694 2640 2633 2589 2506 2416 2356 2312 2283 2274 2285 2325 2385 2487 2564 2577 2569 2538 2487 2436 2398 2367 2320 2280 2246 2214 2170 2123 2075 2043 1989 1949 1902 1851 1841 1820 1788 1765 1746 1744 1745 1746 1757 1785 1818 1820 1844 1917 2059 2233 2377 2565 2800 3072 3385 3672 3884 4051 4173 4243 4281 4303 4336 4375 4393 4371 4324 4264 4207 4138 4083 4044 4009 3958 3918 3898 3870 3829 3836 3814 3780 3780 3754 3725 3706 3682 3653 3642 3636 3627 3612 3623 3614 3594 3599 3618 3643 3681 3744 3836 3946 4090 4274 4508 4767 5035 5284 5473 5601 5665 5749 5822 5915 74003 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27321 10289 3506 2886 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 143 153 161 169 176 182 188 192 197 200 204 207 209 211 214 216 218 219 221 222 223 224 225 226 226 227 227 228 228 228 228 228 229 229 229 229 229 229 229 229 228 229 229 228 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 226 225 225 225 224 224 223 224 223 224 225 225 224 225 226 225 224 223 224 224 225 225 225 225 225 225 225 225 226 226 227 227 228 228 228 227 227 227 227 226 226 226 225 225 226 227 225 223 222 222 222 223 221 221 222 222 222 221 221 222 222 221 220 221 221 222 221 222 223 222 221 220 220 221 221 222 220 222 222 219 220 219 220 220 221 220 219 219 219 219 222 221 221 220 219 219 221 220 220 221 220 218 219 219 218 217 218 220 218 219 219 219 220 217 219 218 219 219 216 216 215 217 219 218 216 217 218 219 219 218 219 220 219 218 220 219 221 219 217 218 219 218 217 218 215 217 219 219 219 219 217 218 219 218 218 217 221 221 217 215 218 218 215 216 216 218 219 217 216 220 221 215 219 219 216 217 218 223 224 220 218 220 222 220 219 219 218 222 224 220 219 219 222 224 221 217 216 220 220 222 222 224 222 220 221 221 222 221 220 221 222 220 217 223 224 222 222 220 220 220 220 223 222 222 221 218 218 222 226 224 220 222 225 220 220 220 226 222 218 221 222 225 222 220 222 225 221 219 223 225 224 222 220 222 225 224 220 220 221 224 222 221 225 227 224 222 223 226 224 225 230 228 222 223 225 226 228 225 223 226 227 228 228 224 224 227 229 229 224 223 226 228 229 226 225 228 227 223 223 225 224 226 227 225 224 223 224 225 227 227 224 225 227 226 227 231 230 228 227 228 229 227 227 229 229 229 225 224 229 231 230 228 231 233 232 230 229 228 228 225 222 225 230 238 239 235 228 224 227 228 227 226 228 226 225 228 231 233 228 228 230 230 228 229 229 233 234 233 235 239 238 234 232 235 242 244 242 243 251 256 254 258 264 267 276 280 286 300 308 313 327 356 383 406 413 394 375 372 377 372 361 364 372 396 420 439 460 469 461 442 420 405 377 359 358 362 379 407 445 489 518 520 496 464 441 426 414 400 389 395 418 443 470 521 566 611 657 719 797 861 894 905 922 928 887 848 840 849 835 824 842 860 911 1023 1185 1366 1538 1678 1783 1779 1636 1471 1328 1221 1127 1050 1007 992 1001 1011 1046 1111 1179 1259 1344 1426 1510 1600 1711 1831 1970 2128 2313 2552 2755 2876 2982 3101 3156 3091 2947 2791 2642 2510 2394 2298 2231 2208 2181 2169 2203 2248 2282 2321 2357 2390 2441 2500 2529 2529 2523 2490 2450 2420 2365 2313 2243 2185 2121 2080 2054 2016 1970 1944 1901 1863 1828 1815 1793 1758 1725 1700 1674 1665 1674 1678 1676 1670 1662 1692 1701 1721 1742 1790 1883 1998 2171 2410 2600 2777 2961 3168 3371 3558 3687 3739 3751 3783 3802 3797 3768 3738 3723 3714 3712 3690 3679 3660 3637 3624 3625 3611 3583 3564 3548 3524 3519 3511 3495 3486 3479 3460 3454 3448 3442 3437 3446 3448 3454 3453 3452 3480 3536 3597 3660 3719 3774 3885 4020 4190 4408 4636 4859 5101 5322 5482 5569 5601 53151 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27328 10289 3507 2884 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 175 181 186 191 196 200 203 206 209 211 213 215 217 218 219 220 221 222 223 224 224 225 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 227 227 227 227 228 228 228 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 224 223 223 223 223 223 223 222 222 223 223 223 223 223 223 223 223 224 223 223 223 223 224 224 224 224 224 225 225 226 227 227 227 226 226 226 225 225 225 225 224 224 224 224 224 223 221 221 222 221 220 220 221 221 221 221 220 220 220 220 219 219 220 221 222 221 221 220 220 220 220 220 220 219 220 219 219 219 220 219 219 219 219 220 219 218 220 219 217 219 219 220 218 218 218 216 217 216 218 219 219 220 219 217 216 217 217 217 220 220 220 220 219 216 215 217 216 217 219 218 217 217 216 217 217 216 216 217 217 218 220 219 216 217 216 216 217 216 216 216 217 217 218 218 217 217 218 220 217 217 217 219 220 215 214 218 221 223 218 214 218 219 218 216 217 220 219 215 216 218 220 219 221 218 219 220 221 218 221 221 218 218 219 219 219 221 221 221 222 222 217 220 219 217 220 221 221 222 221 220 222 220 219 220 218 217 219 217 218 220 221 221 220 218 217 216 220 221 221 221 219 217 220 223 221 222 222 223 223 221 221 221 220 219 219 221 222 221 221 223 224 224 222 219 221 223 224 225 223 221 220 223 222 219 219 219 218 220 224 223 221 221 223 223 221 224 226 224 221 221 225 226 227 229 229 228 226 223 224 228 232 226 222 223 226 228 227 227 227 225 223 225 228 225 222 225 224 223 227 229 226 223 225 228 226 225 226 228 229 226 227 229 230 229 227 227 231 229 223 225 230 232 230 228 228 228 230 234 233 229 232 236 233 226 226 233 235 231 230 230 228 232 236 235 230 229 232 230 225 227 230 229 225 227 231 234 237 233 228 228 228 228 226 224 223 231 235 234 236 233 231 233 237 238 237 241 246 245 246 252 256 263 275 291 304 310 313 306 303 311 324 344 345 350 360 349 336 334 334 327 334 347 359 377 398 419 443 443 425 403 379 357 348 347 363 384 396 407 420 423 419 413 408 398 399 407 415 416 416 424 460 513 589 712 865 962 982 979 971 929 865 809 781 759 754 774 837 898 937 964 1024 1124 1226 1314 1365 1375 1272 1090 944 897 904 923 949 960 976 1040 1136 1253 1352 1447 1546 1623 1687 1741 1826 1979 2189 2453 2721 2957 3116 3185 3188 3138 3046 2924 2789 2642 2468 2284 2128 2028 1999 2009 2035 2093 2241 2450 2671 2864 3013 3119 3149 3108 3036 2963 2885 2802 2713 2650 2576 2489 2406 2328 2251 2164 2085 2008 1950 1916 1894 1856 1809 1770 1745 1706 1681 1643 1631 1630 1615 1626 1656 1676 1688 1718 1766 1825 1882 1976 2104 2295 2490 2644 2751 2834 2947 3040 3152 3289 3415 3465 3526 3609 3725 3804 3822 3830 3828 3821 3814 3801 3768 3742 3701 3656 3607 3570 3548 3528 3512 3495 3486 3479 3458 3435 3449 3458 3434 3420 3403 3387 3388 3412 3425 3440 3481 3500 3521 3585 3649 3735 3834 3952 4155 4386 4539 4639 4766 4876 4963 5076 5220 5382 5494 5578 9855 133923 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27336 10289 3507 2883 10335 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 161 168 175 181 187 192 196 200 203 206 209 211 213 215 217 218 220 221 222 222 223 224 225 225 225 226 225 226 226 226 227 227 227 227 227 227 227 228 228 228 228 228 227 227 227 227 227 228 227 227 227 227 227 227 227 227 226 226 226 226 226 225 224 224 224 223 224 223 223 223 223 222 223 224 224 224 223 223 223 223 224 224 224 224 224 224 224 224 225 225 225 225 226 226 226 227 228 228 227 226 225 223 223 223 224 223 224 224 223 222 221 220 221 220 221 222 222 221 221 221 220 219 219 219 221 220 220 221 222 222 221 219 219 219 220 220 219 219 220 220 220 220 219 219 219 219 220 220 219 218 219 217 219 220 219 221 219 219 219 217 217 218 217 217 219 217 217 215 215 217 218 216 216 217 220 218 215 217 218 219 217 217 217 216 216 216 216 217 218 217 217 217 219 218 216 216 215 217 217 217 218 217 218 216 216 217 216 218 220 218 216 216 216 217 218 218 216 217 220 220 218 217 215 214 219 219 218 214 216 221 221 221 220 221 221 220 218 220 220 220 219 218 217 218 220 219 220 221 217 217 218 221 221 217 217 221 222 221 219 218 218 220 219 222 223 220 216 217 218 220 220 219 220 221 220 219 219 220 224 220 220 221 217 217 219 221 224 221 215 219 221 223 222 222 222 221 223 223 221 218 221 223 221 222 220 218 220 221 222 223 222 221 223 219 220 224 223 223 223 222 223 226 227 223 221 225 225 224 222 223 222 221 221 222 227 228 225 223 225 228 228 226 223 223 228 228 224 223 226 225 226 228 225 221 224 230 228 226 228 227 226 225 223 223 227 228 227 225 223 223 224 225 227 228 227 228 228 226 223 227 234 232 229 227 227 232 233 226 224 229 231 230 231 232 232 232 233 235 234 232 230 226 227 232 233 228 229 228 227 231 229 231 234 231 229 230 232 232 229 227 227 231 231 234 231 225 228 233 230 225 230 235 230 227 232 239 237 237 239 236 237 239 248 255 256 263 277 290 297 302 291 284 293 303 313 330 337 342 349 344 329 321 317 316 323 329 345 361 380 406 431 441 432 414 390 367 354 345 339 340 350 369 383 399 406 412 428 438 449 467 485 490 487 474 469 478 519 606 749 888 951 926 848 761 714 693 663 633 631 642 683 745 809 841 848 824 789 788 821 896 977 966 879 825 842 869 890 936 1011 1098 1198 1303 1382 1426 1475 1520 1554 1576 1596 1696 1885 2152 2545 2908 3074 3078 3010 2916 2787 2615 2422 2228 2064 1965 1908 1885 1912 1957 1972 2039 2214 2451 2683 2851 2952 3013 3031 3036 3045 3025 2984 2941 2885 2842 2796 2735 2675 2602 2500 2418 2358 2282 2202 2128 2072 2004 1938 1873 1809 1756 1701 1657 1643 1623 1609 1609 1615 1657 1718 1775 1809 1867 1934 2003 2076 2159 2239 2277 2312 2369 2450 2530 2643 2780 2956 3124 3262 3346 3397 3457 3470 3474 3480 3480 3462 3451 3410 3364 3331 3313 3283 3256 3251 3255 3258 3274 3275 3293 3310 3311 3331 3342 3360 3366 3373 3395 3413 3412 3434 3468 3528 3612 3736 3900 4094 4314 4517 4702 4881 4989 5036 5071 5127 5181 5256 5395 5619 5842 5986 6035 23869 252251 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27343 10289 3508 2881 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 180 185 190 194 198 202 205 207 210 212 214 215 217 218 220 221 221 222 223 223 224 224 225 225 225 226 226 226 227 227 226 226 226 226 226 226 226 226 226 227 227 226 226 226 227 226 226 226 226 226 225 226 226 225 225 225 225 224 224 223 223 223 222 222 222 222 222 222 222 223 223 223 223 223 222 222 222 222 222 222 222 223 223 223 224 223 224 224 224 224 225 225 226 226 226 225 224 224 223 223 222 223 224 224 223 222 222 221 221 221 221 221 220 220 220 220 220 219 220 220 220 220 219 219 219 218 217 218 218 219 219 219 220 219 218 218 219 219 219 219 219 219 218 219 219 219 220 219 218 218 218 218 218 219 219 218 218 217 218 219 219 218 217 217 216 217 217 217 218 218 216 216 217 217 215 216 217 218 217 218 217 215 215 215 215 216 215 215 216 217 216 217 217 218 220 217 216 218 219 218 218 217 216 216 217 217 216 217 215 215 217 217 218 217 215 217 219 218 216 217 218 218 217 218 217 217 217 216 217 219 215 216 221 220 220 218 218 219 218 217 214 217 219 219 220 219 216 216 219 220 219 220 221 221 219 217 218 219 219 221 222 222 221 221 223 222 219 220 220 221 223 223 221 217 219 223 220 222 221 219 222 219 218 223 223 224 224 220 221 219 217 224 223 219 219 220 222 223 223 221 220 222 222 220 219 223 225 222 225 223 224 223 226 224 220 223 223 222 219 220 224 224 223 224 222 223 222 224 228 221 221 219 223 229 227 219 217 226 228 228 227 224 229 226 226 230 227 226 224 225 226 227 227 230 227 224 220 226 232 227 222 229 229 221 225 226 223 218 225 225 231 224 225 229 227 224 230 229 227 233 228 224 227 229 230 230 224 233 228 224 226 231 237 234 230 229 229 229 229 224 228 231 239 235 231 233 229 228 228 236 235 228 225 227 226 234 236 238 225 224 232 238 234 232 230 228 233 231 233 231 228 230 236 234 238 226 238 243 245 246 256 259 273 291 306 308 305 295 273 260 262 284 314 328 326 319 315 302 309 323 333 355 365 372 386 421 443 449 433 407 379 353 332 328 335 339 339 343 363 374 387 401 415 434 458 461 465 471 461 460 473 480 494 526 581 660 742 797 809 782 740 703 675 663 666 684 709 747 785 799 796 767 709 623 562 564 596 660 716 722 720 740 782 822 883 963 1027 1077 1133 1206 1280 1325 1361 1388 1439 1516 1638 1800 1992 2184 2409 2634 2771 2804 2783 2723 2628 2514 2413 2399 2428 2388 2244 2064 1961 1960 2040 2180 2345 2499 2623 2712 2807 2890 2920 2892 2845 2790 2736 2687 2628 2565 2511 2467 2432 2384 2327 2283 2232 2180 2123 2067 2029 1997 1959 1912 1863 1816 1777 1732 1699 1663 1625 1611 1624 1650 1689 1736 1768 1798 1828 1855 1915 1984 2031 2066 2121 2181 2221 2252 2293 2359 2446 2541 2682 2872 3040 3142 3186 3193 3193 3194 3169 3141 3106 3063 3034 3014 3000 2989 2978 2981 2987 2990 3003 3028 3044 3074 3105 3133 3176 3234 3290 3346 3404 3465 3537 3613 3693 3769 3852 3980 4170 4400 4599 4734 4836 4919 4985 5043 5104 5195 5337 5515 5710 5930 6161 6321 41071 453710 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27350 10289 3509 2880 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 185 190 194 198 202 205 208 210 212 214 216 217 219 220 221 221 222 223 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 226 226 227 227 226 226 226 226 226 226 225 225 226 226 225 225 224 224 223 222 222 221 222 222 222 222 222 222 222 222 223 223 223 223 222 221 222 223 223 223 222 223 223 223 223 223 224 224 223 223 223 224 225 225 225 224 223 223 223 223 223 223 224 224 224 223 222 221 222 221 221 220 221 221 220 221 221 221 220 220 219 220 220 219 219 219 220 221 221 220 220 220 220 220 219 219 218 219 220 220 219 219 220 219 218 218 218 219 218 218 217 218 219 220 218 217 218 219 219 218 216 215 217 219 219 218 217 219 218 217 218 219 218 218 218 216 216 217 218 218 215 214 217 217 217 217 217 217 217 216 216 218 218 217 216 217 220 221 220 216 214 217 219 218 217 217 219 217 216 216 218 217 216 219 219 219 216 215 217 218 220 218 218 218 216 218 217 217 218 217 218 219 218 220 219 218 218 220 221 220 218 219 220 222 219 216 214 217 222 219 216 221 222 222 217 218 221 220 220 221 222 219 217 216 220 224 223 222 224 222 217 219 221 220 221 219 219 222 223 221 220 220 223 223 222 222 222 221 220 221 223 223 222 223 224 219 219 226 224 218 219 220 222 223 226 228 224 223 222 222 224 218 218 220 223 221 220 219 221 224 222 221 221 217 223 226 222 219 222 222 220 224 224 222 219 222 227 232 228 225 226 229 231 229 224 226 223 224 227 229 222 222 225 229 225 229 229 233 225 221 223 225 226 224 229 226 223 224 229 228 221 223 229 228 225 228 231 227 227 225 228 231 226 232 229 228 227 225 225 230 229 233 236 233 226 229 235 233 233 229 232 234 231 226 231 227 223 232 229 229 228 228 231 232 234 236 237 234 225 222 232 236 228 230 235 233 226 231 232 232 241 239 228 229 238 238 240 243 256 264 268 274 280 280 279 273 273 279 285 293 294 298 304 297 296 297 312 322 333 347 351 355 362 378 400 420 433 432 417 389 360 331 327 329 332 335 339 341 355 375 389 396 411 427 439 449 450 452 446 445 448 468 500 546 609 653 693 708 698 668 641 645 673 713 737 762 786 792 762 697 628 577 568 580 585 597 637 672 698 726 743 758 760 774 815 885 977 1086 1204 1316 1441 1582 1731 1859 1976 2114 2277 2454 2633 2797 2924 2960 2923 2854 2777 2721 2737 2835 2916 2863 2686 2471 2248 2060 2037 2211 2437 2554 2553 2532 2576 2711 2851 2928 2970 2990 2973 2924 2882 2843 2790 2720 2653 2584 2509 2440 2375 2304 2235 2168 2106 2053 1994 1934 1881 1834 1789 1760 1735 1698 1659 1648 1656 1677 1695 1708 1734 1757 1793 1826 1849 1884 1910 1943 2003 2062 2116 2166 2212 2258 2302 2365 2496 2741 3014 3200 3281 3291 3266 3229 3196 3157 3110 3073 3032 2992 2956 2940 2950 2987 3055 3134 3231 3349 3463 3539 3579 3587 3600 3654 3743 3831 3917 4007 4076 4120 4201 4335 4507 4684 4811 4900 4970 5027 5097 5164 5216 5266 5275 5257 5277 5366 5541 5786 6052 6271 6398 50006 496167 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27358 10289 3510 2879 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 159 167 174 180 185 190 194 198 201 204 207 210 212 214 216 218 219 220 221 222 223 223 224 225 225 226 226 226 227 227 227 227 227 227 227 226 226 227 227 226 227 227 227 227 226 227 227 227 226 226 225 225 225 225 226 226 225 225 225 225 224 223 222 222 221 221 222 222 222 222 221 221 222 222 221 221 222 222 222 222 222 222 222 222 222 223 223 223 222 221 222 223 224 223 223 224 225 226 225 224 224 224 224 222 222 223 222 222 222 223 223 223 222 221 221 221 221 220 220 220 220 219 219 220 222 221 221 220 221 220 220 221 221 219 220 220 219 219 219 220 220 218 219 219 219 219 218 219 220 219 219 219 220 219 218 217 217 219 218 216 217 217 218 217 217 217 217 217 219 220 217 215 218 219 218 217 217 216 216 217 215 215 218 219 219 219 218 216 215 215 218 217 217 217 216 219 220 216 216 216 217 217 219 217 217 218 219 216 216 218 219 218 217 216 216 217 216 217 218 216 216 216 215 219 219 215 216 219 218 216 215 218 217 219 220 218 217 219 218 218 219 218 219 218 216 217 218 220 222 222 222 220 218 219 220 222 220 219 216 221 222 221 226 224 222 224 222 217 220 223 220 218 219 221 221 219 219 220 217 217 217 219 225 223 220 221 222 218 221 224 221 217 219 221 221 222 224 224 223 222 223 222 218 218 222 225 225 227 224 223 225 221 221 220 220 220 221 223 224 223 222 222 220 217 218 223 224 222 222 221 222 225 226 225 225 224 225 225 225 228 230 231 226 225 228 225 223 227 229 225 223 224 229 227 225 225 224 224 222 222 225 225 223 225 227 223 221 221 223 228 228 228 228 225 224 230 231 224 226 231 228 226 232 236 233 229 229 230 230 231 232 230 230 229 225 228 232 229 228 233 235 231 231 230 230 230 232 232 229 228 233 233 230 228 229 232 231 232 233 231 230 233 232 232 233 228 227 230 233 238 238 235 233 237 237 237 237 239 239 237 243 249 252 248 249 255 257 257 256 266 283 297 309 316 314 308 297 292 292 298 300 308 319 335 344 342 350 370 387 395 396 395 379 357 341 327 327 329 329 332 332 337 349 359 366 378 386 388 403 413 424 427 443 457 456 448 444 467 521 588 646 701 742 768 782 779 758 740 753 781 769 720 666 624 589 580 584 585 584 595 611 621 616 616 635 666 719 787 858 939 1055 1153 1249 1379 1539 1675 1754 1837 1934 2077 2260 2447 2615 2731 2818 2883 2883 2865 2835 2824 2850 2854 2730 2577 2450 2304 2122 2037 2128 2257 2344 2388 2382 2347 2312 2285 2276 2262 2268 2312 2347 2365 2388 2391 2360 2307 2267 2231 2170 2133 2079 2031 1984 1932 1894 1856 1819 1785 1735 1704 1673 1648 1638 1636 1647 1652 1670 1692 1711 1743 1783 1813 1851 1868 1891 1948 2000 2047 2077 2125 2159 2207 2232 2263 2374 2549 2756 2963 3120 3214 3251 3257 3240 3171 3097 3036 3008 2958 2917 2890 2873 2855 2828 2799 2800 2802 2836 2878 2919 2990 3085 3217 3386 3561 3832 4218 4642 4992 5215 5431 5607 5731 5849 5899 5877 5817 5739 5654 5575 5493 5437 5389 5378 5425 5517 5640 5805 6062 6378 6648 30625 290841 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27365 10289 3511 2877 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 159 167 174 179 185 190 194 197 201 204 207 209 211 213 215 216 218 219 220 221 222 222 223 223 224 224 224 224 224 225 225 226 226 225 225 226 226 226 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 224 225 225 225 224 224 224 223 222 221 220 220 221 221 222 222 221 221 220 220 220 220 221 221 220 221 221 222 222 221 221 221 221 221 221 221 222 222 222 222 222 221 221 222 223 223 223 224 224 223 221 222 222 222 221 221 222 223 223 222 222 222 223 221 220 221 221 221 219 220 219 220 219 219 220 220 220 221 219 218 219 218 218 218 218 218 219 218 218 218 219 217 217 217 216 218 217 217 218 219 217 216 216 216 217 217 217 217 216 214 216 217 216 217 216 216 216 216 219 216 215 215 215 217 215 217 217 220 217 216 217 218 214 216 217 216 215 217 216 215 219 218 216 216 218 216 216 219 217 216 216 217 216 217 216 218 217 217 216 215 214 216 217 216 217 217 217 216 215 214 217 219 218 216 219 219 216 216 219 219 218 216 218 221 218 216 217 218 220 220 219 216 217 219 218 217 218 219 219 220 219 219 220 221 221 219 220 217 216 218 221 221 222 221 221 221 220 220 219 223 221 218 218 221 219 216 220 224 222 221 222 222 222 222 220 220 219 221 222 222 221 221 222 223 220 219 222 224 220 220 223 226 224 223 225 222 221 223 223 223 221 222 223 219 222 222 219 220 224 225 223 218 218 223 226 224 220 221 224 223 219 220 222 227 228 225 225 225 225 228 227 224 222 221 225 227 225 223 223 225 225 226 227 226 224 221 222 228 230 224 220 222 229 233 228 224 223 226 228 230 229 227 227 231 230 226 228 232 229 230 234 228 225 228 229 234 234 229 228 228 230 232 228 225 231 233 231 231 232 232 230 233 233 230 231 234 233 233 232 230 231 231 227 227 235 240 233 230 230 235 240 241 233 229 231 233 236 233 228 233 233 234 230 227 232 239 236 230 231 236 236 239 244 248 250 249 250 252 257 275 296 303 299 290 284 289 296 295 293 301 309 320 328 340 349 356 365 362 352 343 335 329 327 338 342 340 346 355 365 370 374 375 386 412 428 437 442 447 449 453 453 442 428 429 447 471 518 569 635 679 697 710 704 679 673 671 673 654 621 594 580 596 624 632 632 630 627 628 632 664 711 764 810 875 951 1026 1130 1260 1386 1496 1563 1624 1665 1681 1763 1899 2077 2264 2434 2547 2635 2730 2837 2888 2889 2845 2766 2679 2623 2612 2622 2539 2357 2146 1928 1770 1735 1837 2013 2188 2282 2261 2181 2084 1973 1871 1811 1786 1805 1857 1930 2009 2055 2082 2103 2100 2081 2050 2012 1976 1927 1877 1842 1810 1766 1725 1708 1677 1667 1666 1649 1656 1671 1663 1653 1658 1684 1708 1723 1735 1764 1791 1821 1854 1906 1981 2056 2118 2164 2171 2211 2304 2434 2649 2887 3067 3146 3188 3187 3154 3079 3009 2957 2910 2855 2812 2788 2756 2723 2716 2684 2645 2613 2590 2565 2537 2537 2546 2553 2607 2702 2847 3047 3358 3675 3929 4199 4538 4948 5386 5745 6008 6179 6282 6345 6405 6468 6443 6378 6342 6362 6445 6569 6670 6699 6662 6590 25405 257614 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27373 10289 3511 2876 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 139 149 157 164 171 177 182 187 191 194 198 201 203 206 208 210 212 213 214 215 217 217 218 219 219 220 220 221 221 221 221 221 222 222 222 222 222 222 222 223 223 223 222 223 223 223 223 223 222 222 222 222 222 222 222 222 222 221 220 220 220 219 219 219 219 219 219 219 219 219 219 218 218 218 219 219 219 220 220 219 219 219 220 220 219 220 220 221 220 220 220 221 222 222 222 222 221 220 221 221 221 221 220 220 220 220 220 219 220 220 219 219 220 220 219 218 219 220 219 218 217 217 218 218 218 217 219 218 217 218 219 218 218 218 217 216 216 217 217 216 216 215 216 216 216 215 214 216 217 216 215 215 217 216 216 216 216 215 215 216 216 217 217 215 214 216 216 215 215 215 213 214 214 213 216 216 214 213 216 215 214 217 217 216 213 216 217 214 215 217 215 216 218 217 212 213 216 215 213 218 216 215 213 215 217 215 214 215 215 216 217 217 217 215 217 216 215 215 214 215 216 216 215 216 217 217 215 214 213 214 216 217 217 216 216 219 216 217 217 218 217 216 215 216 216 217 216 217 215 219 222 220 217 217 217 214 216 220 218 220 222 219 219 220 219 218 218 220 222 220 221 220 221 221 217 217 219 219 220 221 220 222 220 219 218 220 223 224 223 220 221 220 222 222 218 219 220 219 223 222 222 222 221 222 221 223 220 221 223 222 221 221 224 226 224 224 224 222 222 223 224 222 222 219 218 221 224 227 225 222 222 223 225 224 221 221 223 224 227 226 222 223 225 222 222 224 225 227 226 225 225 223 222 222 224 229 231 229 228 226 226 227 227 227 223 224 228 226 226 227 226 226 226 230 232 228 226 226 228 228 230 233 229 226 231 235 228 223 228 230 229 230 230 231 230 230 230 230 231 233 230 225 226 228 231 231 232 233 231 232 232 230 236 236 227 225 230 233 230 232 233 233 235 232 231 234 234 232 230 228 231 232 234 233 237 241 236 232 233 235 239 241 237 240 239 242 252 257 250 247 257 267 274 279 286 294 293 288 288 290 298 300 301 303 312 324 330 328 335 346 356 352 338 329 322 330 338 340 341 348 349 355 365 371 376 382 404 434 438 432 431 421 423 429 451 472 476 490 539 584 574 543 527 531 549 575 599 613 614 603 578 548 546 548 563 578 616 651 670 675 674 689 731 794 873 935 962 982 1024 1088 1191 1367 1614 1848 1969 1951 1874 1814 1804 1867 1992 2087 2156 2218 2220 2194 2172 2154 2177 2262 2368 2455 2503 2524 2504 2363 2109 1839 1636 1523 1478 1480 1556 1663 1816 1986 2111 2174 2180 2127 2075 2028 1973 1907 1815 1743 1674 1636 1661 1726 1806 1893 1955 1970 1965 1930 1879 1856 1822 1788 1754 1706 1692 1687 1673 1653 1639 1639 1638 1634 1646 1646 1674 1684 1694 1705 1725 1737 1785 1847 1897 1938 1972 1999 2024 2047 2077 2122 2197 2356 2517 2616 2706 2758 2792 2827 2849 2860 2853 2829 2785 2734 2677 2651 2632 2582 2539 2522 2502 2481 2460 2452 2432 2423 2433 2426 2420 2408 2427 2426 2418 2414 2418 2420 2419 2413 2405 2416 2447 2478 2546 2654 2756 2821 2877 2960 3075 3198 3320 3463 3612 3771 23540 245477 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27380 10289 3512 2875 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 138 148 156 163 170 176 181 186 190 194 197 200 203 205 207 209 211 212 213 215 216 216 217 217 218 219 219 219 219 219 220 220 221 221 221 222 222 222 222 222 222 222 222 222 221 222 222 221 221 221 221 221 221 221 221 220 219 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 218 218 218 218 219 219 218 218 219 218 219 219 219 218 219 219 220 220 219 218 219 220 220 221 222 221 220 221 221 219 218 219 219 220 219 219 219 218 219 219 218 218 219 218 218 219 219 218 217 217 217 216 216 217 217 218 217 217 216 215 216 216 215 215 217 218 217 215 216 216 216 216 217 216 216 215 217 216 214 214 215 217 217 216 216 217 216 217 216 216 215 216 215 215 213 214 215 215 215 216 214 214 215 214 215 217 215 214 214 214 211 213 212 213 213 215 215 215 213 213 214 214 214 215 215 215 215 216 215 215 217 218 219 217 215 215 217 215 213 217 215 214 218 217 216 215 213 214 215 216 215 216 218 214 214 214 219 215 215 215 214 215 218 220 215 213 216 217 214 217 220 217 214 218 220 219 214 217 220 218 217 217 213 216 216 217 215 219 221 222 218 217 217 216 217 221 218 219 223 222 220 218 218 219 223 224 223 221 219 219 221 220 219 221 224 222 221 220 220 219 218 220 221 222 224 222 219 220 221 220 223 222 219 221 224 223 221 221 221 224 222 223 219 218 219 220 222 227 226 221 219 220 223 224 223 223 221 221 221 219 220 221 220 222 226 227 227 223 224 226 224 225 224 224 225 225 226 225 222 222 223 225 227 228 224 225 231 232 229 228 224 223 227 229 225 222 226 227 225 225 226 226 223 225 231 230 228 227 228 231 228 227 230 232 231 233 236 233 230 229 227 228 231 232 232 233 234 233 228 229 230 227 227 229 233 233 230 229 234 234 232 233 233 232 228 226 232 237 233 233 233 233 230 227 230 234 233 234 233 237 239 236 237 240 234 232 240 243 240 239 238 237 233 234 241 240 245 252 264 266 266 268 272 278 281 287 293 293 297 298 300 301 312 323 326 328 330 319 317 320 325 328 329 337 348 350 351 355 359 366 369 372 373 370 377 387 390 401 402 398 395 403 429 465 520 614 717 746 687 608 567 586 617 641 653 633 617 612 605 592 600 610 621 644 673 695 718 730 728 723 700 690 714 759 817 904 1043 1235 1487 1790 2058 2197 2175 2059 1918 1827 1796 1821 1888 1912 1876 1803 1738 1665 1588 1511 1461 1450 1472 1547 1617 1686 1745 1756 1760 1777 1815 1804 1694 1552 1420 1362 1408 1505 1619 1772 1982 2123 2185 2150 2090 2076 2076 2026 1968 1889 1789 1706 1650 1637 1654 1690 1730 1767 1782 1788 1773 1761 1744 1724 1711 1699 1693 1665 1652 1652 1653 1628 1604 1599 1607 1593 1587 1592 1615 1636 1659 1678 1688 1704 1698 1707 1731 1768 1818 1879 1947 1978 2017 2059 2104 2162 2245 2362 2480 2575 2643 2686 2735 2762 2772 2784 2767 2718 2677 2628 2571 2519 2445 2391 2394 2399 2410 2431 2437 2445 2463 2494 2514 2512 2499 2478 2461 2443 2426 2402 2351 2324 2314 2308 2288 2279 2292 2320 2361 2421 2516 2675 2883 3141 12404 171779 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27387 10289 3513 2873 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 139 148 156 163 170 176 181 186 190 193 196 199 202 204 206 208 210 211 213 214 215 216 216 217 217 218 219 219 219 220 220 220 219 220 220 221 221 221 221 221 221 220 220 221 221 220 220 221 220 220 220 220 220 220 220 219 219 219 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 217 217 217 217 217 217 217 216 217 217 217 216 217 218 218 218 219 219 220 221 221 220 219 219 218 218 218 218 217 217 217 217 216 217 217 217 217 217 216 215 215 216 215 215 215 214 214 215 215 216 217 217 216 215 214 215 216 215 215 215 213 213 212 213 215 214 215 214 215 214 215 216 214 213 214 214 214 215 214 214 216 214 214 215 216 215 213 213 214 214 213 212 213 214 215 214 214 213 215 215 214 213 214 212 213 215 213 211 213 213 213 213 212 212 212 213 214 214 215 214 212 213 212 214 214 214 213 215 214 214 215 213 212 214 212 215 217 214 214 213 215 215 213 213 214 216 215 212 215 219 218 215 213 213 217 215 214 215 218 217 214 211 213 217 216 220 216 211 214 219 218 218 219 218 216 217 220 217 217 218 219 216 216 215 215 217 219 219 217 216 219 219 215 216 219 219 219 219 220 219 222 219 216 217 218 218 220 220 218 218 220 223 220 220 221 222 220 220 223 221 218 221 223 221 217 215 219 221 220 219 220 222 224 222 221 220 222 222 223 217 217 221 223 222 223 224 225 223 220 218 221 226 227 226 223 221 223 225 225 224 224 227 228 227 228 224 222 225 226 224 225 225 225 227 231 231 228 228 228 226 224 225 225 225 227 224 224 224 224 226 225 226 229 229 227 229 229 231 232 231 232 227 227 228 227 230 231 232 232 233 234 231 230 231 228 225 231 235 232 231 232 231 231 231 228 230 233 233 233 231 226 226 229 229 229 233 236 236 234 236 232 227 229 234 230 225 228 235 234 237 236 231 232 233 235 237 236 234 233 238 238 239 239 236 234 236 238 245 250 247 253 268 270 271 279 286 288 285 291 292 293 295 297 300 309 313 315 312 309 314 312 310 315 319 324 326 330 334 337 348 351 359 362 363 376 384 382 382 381 384 389 397 403 401 406 406 402 424 476 545 615 640 621 614 624 643 658 672 684 684 666 644 621 616 637 697 806 936 1027 1051 1032 1001 956 898 866 918 1034 1168 1336 1542 1735 1832 1815 1786 1761 1742 1735 1729 1722 1717 1703 1669 1621 1562 1516 1487 1450 1430 1422 1418 1363 1268 1185 1122 1101 1106 1096 1106 1140 1190 1232 1251 1259 1284 1346 1419 1508 1630 1801 2000 2179 2296 2316 2255 2163 2077 1983 1892 1820 1768 1720 1689 1682 1683 1693 1704 1720 1716 1719 1712 1710 1714 1693 1675 1659 1654 1646 1632 1610 1595 1600 1603 1585 1578 1578 1594 1579 1587 1596 1614 1612 1617 1657 1693 1708 1738 1791 1820 1868 1933 1971 1999 2045 2073 2123 2228 2338 2444 2528 2601 2634 2650 2666 2683 2707 2713 2697 2674 2659 2630 2605 2560 2520 2495 2484 2497 2524 2545 2542 2544 2536 2541 2541 2527 2502 2491 2460 2427 2413 2368 2324 2293 2262 2241 2238 2246 2270 2304 2344 2406 2511 2688 2915 19463 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27395 10289 3514 2872 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 138 148 156 164 170 176 181 186 190 193 197 200 202 204 206 208 209 211 212 214 215 216 217 217 218 219 219 219 219 220 220 220 220 221 221 221 221 221 221 222 222 221 221 222 222 221 221 221 222 221 221 220 220 220 220 220 220 220 219 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 219 219 220 220 219 218 218 218 218 218 219 217 216 217 217 217 217 218 217 215 215 216 216 216 216 217 217 218 217 218 217 216 215 216 216 216 215 215 215 214 216 215 215 216 216 216 214 216 217 216 215 216 216 216 215 215 216 216 213 215 215 214 215 216 215 216 215 215 214 213 214 215 216 215 214 215 214 212 213 212 213 215 212 212 213 214 213 216 214 214 215 213 213 213 213 214 216 217 214 211 214 215 215 217 214 214 213 216 216 217 216 215 214 216 216 213 214 217 215 213 216 215 216 215 215 215 215 216 217 215 213 214 213 215 216 217 218 218 217 217 215 217 216 216 215 216 218 219 218 217 219 217 217 216 216 218 219 216 217 217 219 218 218 219 220 216 218 218 218 219 220 218 217 219 217 218 223 221 219 220 218 220 221 219 217 219 219 217 218 220 218 220 223 222 219 217 219 218 220 221 224 224 222 219 221 223 221 220 219 218 219 220 222 221 222 223 222 222 224 223 221 222 222 221 220 223 222 219 219 220 224 227 225 225 223 222 225 227 226 226 226 224 224 226 226 227 228 227 227 227 226 230 232 230 229 227 225 228 228 223 224 224 222 224 225 226 223 225 230 229 224 223 225 227 228 230 231 232 231 231 230 226 225 230 233 232 229 226 227 228 231 232 230 228 229 228 230 237 235 228 228 232 233 232 232 233 233 233 230 227 231 231 231 234 232 233 235 236 237 235 230 234 235 229 229 231 234 235 233 234 233 232 233 235 240 238 234 233 237 238 239 236 233 232 231 234 242 246 247 250 255 260 264 269 268 270 283 287 282 283 287 281 279 287 296 300 307 307 306 309 314 316 308 305 311 323 330 338 348 352 363 369 380 390 396 403 413 418 422 429 446 488 516 516 489 486 537 618 669 667 663 684 712 728 726 707 692 680 654 621 571 527 527 575 640 714 807 911 1038 1166 1289 1386 1468 1507 1505 1479 1451 1442 1427 1418 1412 1413 1423 1447 1485 1535 1576 1594 1601 1618 1588 1523 1469 1416 1391 1400 1412 1418 1421 1399 1345 1239 1137 1052 987 966 990 1034 1080 1141 1214 1304 1446 1579 1666 1737 1803 1933 2157 2340 2360 2268 2156 2028 1891 1767 1667 1621 1609 1634 1662 1695 1712 1704 1707 1713 1703 1694 1674 1655 1655 1642 1635 1631 1615 1621 1613 1606 1609 1627 1624 1599 1603 1620 1634 1634 1642 1649 1685 1718 1736 1772 1844 1902 1929 1950 1984 2004 2022 2036 2073 2126 2206 2307 2439 2554 2658 2708 2709 2702 2716 2715 2724 2729 2716 2710 2728 2723 2689 2651 2604 2568 2544 2534 2537 2532 2543 2557 2572 2578 2557 2518 2483 2437 2392 2360 2325 2279 2228 2195 2163 2156 2201 2302 2395 2474 2522 2578 2675 2775 2859 2940 39882 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27402 10289 3515 2870 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 139 149 157 165 171 177 182 187 191 194 198 200 203 205 207 209 210 212 213 214 215 216 217 217 218 218 219 219 220 220 220 221 221 221 221 221 221 222 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 220 220 219 218 218 218 218 218 218 218 218 219 219 218 218 218 218 218 218 218 219 218 218 217 218 218 218 218 218 219 219 220 220 220 220 219 220 221 221 221 220 221 221 220 219 219 220 220 219 219 220 220 220 220 220 219 218 218 218 218 218 217 218 218 217 216 216 216 217 218 218 217 217 217 217 216 216 217 217 216 217 216 217 217 216 215 216 217 216 216 215 216 216 215 216 216 214 214 216 216 215 215 217 215 215 215 216 216 214 215 217 215 214 216 215 214 214 214 214 215 214 216 216 216 215 214 214 213 214 213 214 214 213 213 218 216 212 212 214 215 214 213 217 218 214 215 215 218 217 215 214 215 215 216 217 217 214 215 218 214 213 216 216 214 215 216 216 217 215 217 215 214 214 214 217 216 216 216 217 218 216 218 218 220 216 218 217 218 220 220 218 216 217 217 216 214 218 220 220 217 216 217 220 219 217 218 220 219 218 219 217 217 218 220 220 219 219 218 220 220 220 224 223 221 217 218 219 221 222 223 221 220 218 216 221 224 220 222 223 220 218 220 218 222 221 224 222 222 222 223 223 225 226 222 219 223 225 222 218 219 222 223 225 225 223 222 220 220 223 224 226 221 219 223 223 221 222 224 227 224 221 223 224 225 223 224 225 225 222 220 226 228 225 225 230 229 225 224 224 225 228 227 224 225 227 226 226 228 227 227 229 231 229 224 222 226 228 227 227 225 222 224 229 232 231 228 224 225 230 231 234 232 226 230 233 230 231 231 229 226 223 226 232 232 229 231 231 229 228 227 227 228 230 231 230 230 231 233 234 236 233 230 230 230 233 232 229 230 235 233 230 233 231 231 237 238 238 239 241 242 237 236 240 238 237 235 235 238 239 243 253 259 266 262 261 271 273 274 270 268 269 275 276 272 273 274 274 279 289 295 294 295 298 304 305 307 313 319 327 326 327 341 361 381 391 394 400 417 437 452 450 450 454 455 470 502 546 554 535 532 556 595 640 668 675 674 690 708 719 714 687 669 647 618 588 568 566 587 614 644 691 747 805 844 869 874 871 871 880 889 900 931 952 979 1013 1043 1059 1079 1109 1168 1255 1324 1385 1432 1501 1554 1557 1475 1368 1296 1275 1314 1353 1398 1444 1464 1453 1383 1274 1154 1039 958 932 962 1014 1072 1117 1160 1243 1352 1447 1476 1491 1552 1712 1903 2017 1995 1909 1817 1714 1636 1579 1556 1551 1534 1564 1615 1664 1684 1686 1670 1682 1667 1639 1620 1611 1604 1597 1589 1582 1602 1611 1612 1621 1635 1642 1646 1662 1675 1680 1660 1649 1676 1716 1779 1853 1913 1965 2003 1993 1974 1965 1961 1970 2008 2041 2066 2111 2174 2241 2321 2424 2512 2578 2613 2627 2644 2652 2653 2637 2640 2618 2595 2560 2513 2472 2449 2429 2428 2446 2455 2478 2503 2527 2529 2528 2522 2503 2476 2447 2422 2398 2331 2287 2241 2192 2143 2129 2158 2236 2347 2457 2572 2675 2768 2864 35077 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27409 10289 3515 2869 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 139 148 157 165 171 177 182 187 191 195 198 201 203 205 207 209 211 212 213 214 215 216 217 217 218 218 219 220 220 221 221 221 221 221 222 222 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 219 219 219 219 218 218 218 218 218 218 218 218 218 219 219 219 218 218 218 218 218 218 218 218 218 218 219 219 219 219 220 220 220 220 219 220 221 221 221 221 221 220 220 221 220 219 219 220 220 220 219 219 219 218 218 219 219 219 218 218 220 219 217 216 216 217 217 217 217 217 216 217 217 217 217 218 217 217 216 215 216 215 215 215 217 217 217 217 216 214 215 216 215 215 215 216 216 216 217 215 215 216 217 216 216 217 216 214 215 214 214 216 217 215 214 215 214 213 216 215 214 213 213 216 215 215 213 212 213 213 216 214 213 215 213 213 213 213 215 215 213 215 213 216 216 213 212 214 218 218 217 214 213 216 217 218 217 218 218 218 216 216 215 214 215 215 214 215 216 215 216 217 216 215 214 216 216 218 218 213 214 216 217 217 216 216 216 216 215 219 221 219 220 219 214 215 215 218 219 215 215 220 222 220 219 217 215 219 219 219 219 222 218 217 220 221 220 220 220 221 221 217 219 223 224 224 220 219 222 221 219 220 219 216 218 220 223 222 221 221 220 221 223 224 222 218 217 221 222 222 222 220 222 227 222 221 225 227 223 222 220 222 222 221 222 221 221 222 222 223 224 225 224 222 224 225 223 223 223 223 221 223 227 226 222 222 224 227 228 225 221 223 228 228 227 227 227 228 225 225 227 228 225 226 228 227 230 229 227 228 227 227 226 224 223 224 229 230 227 228 226 225 230 234 232 226 226 230 231 229 230 231 229 229 227 225 227 228 227 231 236 236 237 231 228 230 230 230 229 229 232 235 236 236 235 236 236 234 237 238 236 232 231 229 231 236 235 232 225 227 234 237 230 230 237 235 230 236 239 235 232 230 232 235 239 241 249 255 253 253 261 264 257 261 265 264 262 260 266 265 263 268 274 281 286 287 290 302 302 301 309 313 317 326 329 336 352 366 381 395 406 414 430 440 441 440 437 424 416 421 438 464 477 503 516 517 535 590 635 644 649 651 638 617 606 604 628 686 737 774 800 818 843 859 852 817 777 726 686 642 600 574 559 554 567 587 623 675 734 796 828 830 849 879 935 991 1050 1099 1134 1163 1186 1214 1216 1186 1125 1097 1117 1161 1267 1391 1455 1414 1313 1198 1112 1031 965 962 991 1039 1065 1112 1185 1255 1294 1310 1343 1460 1685 1881 1946 1904 1823 1747 1691 1655 1614 1594 1572 1556 1546 1560 1576 1604 1646 1667 1672 1675 1666 1656 1639 1617 1608 1614 1607 1600 1593 1605 1609 1611 1647 1649 1657 1668 1671 1690 1701 1727 1761 1801 1856 1878 1899 1917 1928 1939 1953 1968 1964 1974 1995 1997 2000 2017 2041 2080 2141 2261 2409 2495 2517 2525 2543 2553 2552 2554 2557 2549 2537 2528 2504 2479 2447 2423 2398 2362 2356 2373 2380 2381 2406 2424 2436 2448 2465 2481 2487 2478 2459 2423 2394 2352 2295 2240 2184 2142 2143 2197 2269 2343 2413 2483 2544 15093 194603 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27417 10289 3516 2868 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 138 148 157 164 171 177 182 187 191 195 198 201 203 206 208 210 211 212 213 214 216 217 217 218 218 219 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 222 222 221 221 220 220 219 219 219 219 218 218 219 219 218 218 218 218 218 218 218 218 218 217 217 218 218 218 218 217 217 217 217 217 218 218 217 218 219 219 219 219 219 219 219 220 219 219 220 221 220 220 219 219 220 220 219 219 219 219 219 219 219 219 218 218 216 217 217 217 217 215 216 217 217 216 216 217 217 217 216 217 216 216 216 216 216 216 215 215 216 216 216 217 216 216 214 216 215 215 215 216 216 215 215 215 214 213 213 215 217 216 214 216 215 215 215 214 216 214 214 216 218 214 213 215 214 216 216 215 214 214 212 214 215 215 212 212 215 215 215 215 215 214 213 214 214 211 212 215 214 214 216 215 215 213 216 217 218 216 216 217 216 216 217 215 214 215 215 216 213 215 214 213 215 215 215 214 216 215 214 214 216 217 215 217 219 215 217 218 217 218 218 217 217 217 216 215 217 216 216 220 218 215 214 218 219 217 216 220 220 219 217 218 218 217 219 219 220 219 216 215 220 220 220 222 221 221 218 216 218 223 223 223 222 220 220 220 223 223 220 217 219 223 225 224 220 219 219 217 219 220 218 222 225 222 221 222 220 219 225 223 221 222 224 223 222 223 224 224 223 221 223 223 221 223 227 226 223 222 220 220 221 225 225 224 225 222 222 226 223 222 225 224 225 228 229 226 223 225 228 225 225 227 227 227 227 226 225 224 225 225 224 224 225 228 231 231 227 226 226 226 227 228 225 226 229 228 229 230 231 230 227 228 228 231 231 229 229 226 226 227 228 231 234 231 228 230 232 233 231 228 230 231 230 232 235 233 231 234 237 234 229 227 229 234 234 229 230 231 231 229 230 234 236 234 231 231 235 235 233 232 233 233 234 231 233 237 235 233 233 233 234 233 232 240 246 244 243 249 250 252 253 257 257 253 253 252 252 262 270 280 294 295 295 294 299 305 311 317 322 318 328 343 365 383 393 399 407 409 414 414 411 397 396 403 405 420 431 443 461 477 500 524 545 573 586 591 592 591 593 604 613 630 655 692 723 766 819 876 908 913 889 861 825 777 727 680 646 622 621 647 679 703 722 745 767 803 867 925 973 986 987 993 987 978 965 945 933 943 989 1051 1126 1206 1306 1388 1420 1409 1344 1230 1107 1003 942 895 869 881 924 971 1019 1067 1132 1208 1249 1286 1396 1601 1767 1834 1810 1745 1682 1669 1653 1600 1563 1542 1528 1513 1506 1504 1515 1568 1621 1644 1646 1667 1657 1636 1629 1614 1598 1594 1582 1586 1590 1592 1590 1597 1607 1620 1646 1656 1671 1705 1724 1754 1792 1829 1836 1830 1823 1830 1862 1895 1930 1945 1954 1964 1980 1999 2012 2031 2048 2069 2140 2259 2344 2378 2380 2365 2357 2342 2331 2328 2314 2307 2314 2299 2302 2316 2342 2369 2385 2378 2375 2356 2334 2330 2308 2284 2252 2222 2216 2248 2309 2395 2444 2433 2417 2389 2337 2285 2241 2208 2197 2198 2217 2259 2309 2376 2430 18487 213711 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27424 10289 3517 2866 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 169 175 181 186 190 194 197 200 203 205 207 209 211 212 213 215 216 216 217 218 218 218 219 219 220 220 220 220 221 221 221 221 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 218 218 218 218 217 217 216 216 216 217 218 218 218 219 219 218 218 219 219 218 218 219 219 219 219 219 220 220 220 219 218 218 218 218 219 219 218 218 218 217 217 218 217 217 217 217 217 217 216 216 216 216 217 216 216 216 217 217 217 217 217 216 215 214 214 215 215 215 215 215 215 216 214 214 216 215 214 213 214 215 215 214 214 216 217 216 215 216 216 215 214 213 214 215 215 212 211 213 216 215 215 213 212 212 212 213 213 214 214 214 212 211 213 214 214 215 215 213 213 214 213 214 214 214 215 214 216 215 214 214 216 217 216 215 215 215 214 214 214 214 213 214 217 218 216 214 215 214 213 213 215 215 215 214 213 214 214 217 216 219 219 217 215 215 216 218 219 216 216 215 218 219 217 215 215 217 217 215 214 216 219 219 216 214 220 220 218 217 218 216 218 218 219 221 220 219 218 216 220 219 218 219 220 219 222 221 217 221 221 222 220 218 222 219 218 218 218 221 221 221 222 216 217 217 221 222 224 220 217 219 224 223 218 222 220 221 224 224 223 215 220 224 223 224 224 223 223 220 224 222 220 218 221 227 224 226 226 224 224 223 221 223 224 223 219 222 229 226 226 226 227 226 220 225 228 225 231 228 225 228 234 227 227 229 224 224 227 229 230 230 224 230 232 230 228 229 224 230 227 228 230 229 231 231 229 228 231 227 229 224 229 233 224 228 228 232 225 229 232 234 230 230 228 225 231 231 231 228 231 232 225 228 233 236 238 230 231 235 233 225 232 234 231 229 233 236 229 232 231 229 233 232 234 237 241 233 232 241 234 228 227 235 235 228 232 239 237 243 244 240 241 241 244 243 241 244 248 249 264 259 258 268 278 279 286 293 294 288 290 297 299 299 301 301 303 313 317 326 338 364 376 386 387 380 374 381 387 386 379 383 379 382 399 418 433 445 458 486 512 542 553 562 567 567 573 584 590 592 602 614 638 669 719 796 894 963 962 917 844 748 651 600 596 599 576 555 586 678 757 800 828 853 861 852 854 856 841 834 851 891 971 1094 1215 1341 1448 1520 1541 1517 1452 1343 1223 1116 1030 961 914 887 860 838 836 849 881 929 964 1008 1086 1193 1268 1315 1373 1476 1594 1679 1697 1667 1601 1544 1523 1498 1471 1449 1435 1427 1426 1437 1463 1495 1533 1558 1565 1594 1622 1633 1635 1628 1623 1614 1596 1584 1572 1560 1552 1554 1550 1539 1549 1564 1572 1577 1605 1638 1657 1665 1669 1689 1718 1725 1729 1736 1750 1776 1793 1817 1852 1874 1888 1906 1919 1933 1950 1967 1990 2028 2066 2092 2111 2125 2144 2160 2166 2166 2172 2168 2173 2183 2184 2198 2220 2236 2257 2273 2276 2263 2232 2191 2153 2131 2105 2087 2084 2116 2205 2291 2361 2414 2426 2419 2398 2365 2337 2330 2332 2334 2347 2381 2449 2517 67564 504555 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27431 10289 3517 2865 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 138 147 156 163 170 176 181 186 190 194 197 200 203 205 207 209 211 212 213 214 216 216 217 218 218 219 219 219 220 220 221 221 221 221 221 222 222 221 221 222 222 221 221 221 221 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 218 218 217 217 217 218 218 218 218 218 218 218 218 218 217 218 219 218 217 218 218 219 219 218 217 218 218 219 219 219 219 219 218 219 220 220 219 220 220 220 219 219 219 219 218 219 219 219 220 218 217 218 218 219 219 219 218 218 217 216 216 216 216 216 216 217 216 214 215 216 215 216 217 217 216 216 214 213 216 216 214 215 216 215 213 213 215 216 214 214 216 215 215 216 216 216 216 214 214 215 215 215 215 216 215 215 214 214 214 215 216 214 213 215 215 216 215 216 215 211 214 215 214 214 212 213 212 212 213 212 211 214 216 214 211 213 218 216 214 216 220 214 214 214 212 214 214 213 215 214 214 214 216 216 217 214 215 219 217 216 217 216 214 215 215 216 218 217 215 215 214 215 215 213 215 215 216 217 218 216 213 213 215 216 215 218 218 217 215 215 217 216 216 219 218 215 215 217 217 217 218 219 218 219 217 215 216 220 220 220 219 216 220 223 220 222 219 219 218 220 221 221 219 220 219 221 220 219 219 220 222 221 220 222 221 217 217 218 221 223 221 221 222 220 222 220 220 221 220 219 222 223 219 220 225 220 220 221 221 223 226 222 218 220 222 221 218 219 220 224 224 221 223 227 225 224 226 226 226 228 226 225 228 228 227 224 224 225 226 226 223 221 224 229 227 225 226 227 227 226 225 227 229 230 228 224 224 226 227 227 228 228 227 226 227 227 225 225 228 229 228 228 232 236 234 230 227 227 231 235 235 230 228 230 232 234 234 230 228 231 229 227 230 230 229 226 226 229 230 234 236 232 227 231 234 229 232 234 228 229 230 230 231 231 231 229 232 236 230 230 236 233 235 236 237 240 234 231 234 234 234 240 242 246 245 239 239 243 245 245 245 250 257 266 263 268 276 281 290 296 294 298 298 299 299 301 306 311 319 321 328 341 348 359 366 371 380 389 387 377 376 384 391 387 382 380 379 386 394 402 410 424 440 457 473 493 505 522 534 541 541 539 539 541 557 597 680 776 849 887 890 867 824 774 713 638 579 532 497 487 501 503 493 511 569 658 763 859 930 1012 1102 1149 1147 1155 1185 1251 1344 1398 1406 1392 1348 1269 1177 1089 1015 942 868 804 758 748 757 779 835 897 937 963 968 1002 1070 1157 1226 1277 1356 1430 1553 1656 1671 1636 1584 1523 1481 1457 1444 1422 1400 1386 1386 1378 1409 1464 1499 1526 1569 1595 1613 1631 1628 1643 1653 1633 1624 1611 1606 1603 1584 1574 1567 1562 1574 1567 1581 1612 1650 1682 1698 1697 1709 1736 1756 1763 1788 1808 1798 1792 1801 1805 1802 1804 1825 1845 1844 1854 1876 1871 1889 1895 1895 1902 1912 1920 1939 1978 2001 2012 2046 2083 2100 2105 2105 2112 2107 2096 2090 2084 2070 2094 2115 2116 2112 2089 2085 2091 2051 2016 2010 2016 2056 2096 2157 2247 2311 2348 2379 2391 2398 2409 2420 2428 2448 2468 2493 2547 31974 293860 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27439 10289 3518 2863 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 139 148 157 164 171 177 182 187 191 195 198 201 204 206 208 210 212 213 214 215 216 217 218 218 219 219 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 220 220 220 219 219 220 220 219 219 219 218 218 219 218 218 218 218 218 217 218 218 218 218 218 218 218 218 218 218 218 219 219 218 219 219 219 219 220 220 220 221 221 221 221 221 221 220 220 220 219 219 219 220 221 219 218 218 219 219 219 218 218 217 216 216 217 217 216 217 216 216 216 216 216 216 217 217 218 217 216 216 215 216 216 216 215 215 215 216 216 216 214 214 214 215 217 218 217 217 216 215 214 214 215 215 215 216 216 216 217 215 215 216 216 215 214 214 215 215 215 214 213 213 213 215 215 216 215 212 213 213 213 214 214 215 212 212 214 213 213 213 214 215 215 215 216 214 212 213 215 214 214 215 217 214 213 216 217 217 216 214 215 217 215 214 213 214 215 217 218 218 215 215 213 214 215 213 215 218 216 216 216 215 214 215 214 216 219 216 213 216 215 217 216 219 219 217 215 217 219 218 215 215 218 219 221 220 221 219 216 219 220 219 219 222 220 221 220 220 219 213 216 221 220 219 221 218 218 223 222 219 217 219 221 219 220 223 224 221 220 222 218 219 222 224 221 217 218 223 220 221 221 220 220 222 223 219 221 223 223 224 225 224 220 220 221 221 222 222 220 222 221 223 226 223 220 222 222 221 219 222 227 227 227 224 222 225 227 225 225 223 223 226 225 224 225 221 225 231 230 230 227 225 228 229 224 221 222 225 226 227 228 228 228 226 224 227 228 226 226 230 230 227 227 230 232 230 229 231 235 234 229 227 228 228 230 233 233 233 231 230 232 227 225 227 229 231 232 233 232 229 229 231 231 229 232 237 238 235 229 228 227 229 233 234 233 231 231 233 237 232 228 235 237 233 228 228 230 233 239 241 241 241 240 236 231 233 233 231 235 242 240 235 236 238 239 238 240 245 252 252 250 250 257 255 259 264 269 276 286 292 296 294 295 300 304 310 321 331 341 346 353 364 374 381 379 380 381 377 378 379 374 374 382 387 400 407 412 420 437 462 483 489 494 504 514 511 503 512 539 580 640 710 763 779 750 707 659 603 544 501 471 442 413 408 420 464 547 640 744 834 885 921 975 1055 1198 1309 1350 1371 1391 1406 1390 1347 1293 1243 1186 1118 1041 969 889 813 763 740 728 715 710 716 753 823 888 928 967 1004 1055 1122 1189 1260 1312 1382 1492 1609 1649 1613 1549 1509 1459 1438 1420 1402 1408 1428 1456 1488 1520 1546 1559 1581 1606 1634 1638 1664 1671 1676 1678 1671 1650 1640 1647 1627 1613 1606 1604 1599 1608 1610 1608 1627 1643 1656 1679 1700 1729 1751 1771 1780 1783 1790 1806 1825 1841 1854 1857 1864 1871 1854 1845 1845 1849 1857 1867 1880 1877 1874 1867 1858 1862 1853 1845 1869 1918 1979 2011 2032 2067 2078 2084 2073 2057 2042 2040 2026 2018 2028 2027 2012 1994 1978 1976 1984 1980 1971 1978 2013 2046 2080 2145 2221 2287 2358 2397 2418 2442 2460 2463 2475 2493 2510 2559 29413 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27446 10289 3519 2862 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 191 195 198 201 204 206 208 210 212 213 214 215 216 216 217 218 218 218 219 219 220 220 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 222 222 221 221 221 221 220 220 220 220 220 219 219 219 218 218 219 218 218 218 219 219 219 218 218 218 217 217 217 217 217 218 218 218 219 219 219 219 218 219 220 220 219 220 220 219 219 220 221 221 221 220 220 219 220 220 220 219 218 218 218 218 218 218 218 217 216 216 217 217 216 216 217 217 216 216 217 217 217 217 218 219 218 216 216 217 217 217 217 216 216 216 217 217 216 215 215 215 214 214 215 215 215 217 218 217 216 215 214 214 215 216 216 216 215 215 214 215 215 216 215 215 214 213 214 215 215 215 215 216 215 214 215 216 216 215 216 214 213 215 216 215 214 213 211 211 215 216 214 213 217 218 217 216 214 213 213 213 213 215 216 218 216 215 215 215 214 213 216 217 216 216 216 215 214 214 213 213 215 218 217 214 217 218 216 214 214 215 213 214 214 214 217 216 215 216 215 215 215 219 220 218 215 216 217 215 216 218 216 216 218 218 218 219 216 219 220 218 218 217 217 216 217 220 219 219 220 219 220 223 222 219 217 220 219 217 217 216 217 221 225 222 220 222 222 220 217 220 220 220 218 220 224 220 215 221 219 223 227 224 220 220 223 224 220 220 220 225 223 222 222 220 224 223 220 218 224 224 221 225 225 220 219 222 225 221 218 220 226 228 229 227 222 224 226 231 229 222 221 229 224 223 224 224 223 222 227 225 219 226 229 231 227 224 228 224 221 227 229 226 224 224 224 228 227 228 228 224 228 228 230 230 226 227 231 231 231 226 223 232 234 227 231 236 233 227 234 233 234 231 227 232 229 235 231 228 228 230 235 232 227 232 231 232 237 238 236 234 229 231 233 232 235 234 226 231 229 234 238 235 232 229 232 233 231 236 232 238 243 241 243 242 239 237 238 233 241 242 233 230 228 243 245 249 248 240 240 238 249 254 252 251 253 272 275 276 281 284 284 285 297 297 293 298 310 321 324 328 337 341 352 360 364 370 372 372 373 373 373 372 375 386 394 400 409 426 447 475 489 498 499 494 495 504 517 533 577 657 742 799 823 820 803 762 689 588 485 406 370 356 345 345 366 455 652 881 1002 1006 975 957 924 899 905 949 1011 1068 1110 1144 1177 1179 1155 1117 1067 1016 958 910 863 808 751 690 657 661 679 720 762 797 844 888 939 1003 1067 1125 1185 1233 1277 1322 1374 1430 1474 1491 1480 1457 1432 1401 1375 1364 1352 1340 1349 1370 1397 1432 1457 1477 1482 1494 1523 1544 1561 1579 1599 1615 1623 1623 1613 1610 1614 1601 1586 1593 1589 1575 1563 1554 1553 1562 1577 1589 1607 1625 1647 1672 1699 1725 1761 1793 1809 1821 1846 1860 1870 1885 1904 1921 1923 1916 1910 1916 1922 1911 1885 1861 1846 1840 1842 1856 1866 1876 1906 1944 1978 2003 2018 2016 2009 2004 1992 1980 1971 1956 1945 1932 1923 1920 1913 1917 1939 1970 2005 2050 2111 2192 2269 2341 2395 2409 2408 2411 2435 2481 2515 2541 2577 2619 2667 2727 87724 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27453 10289 3520 2861 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 172 178 184 189 193 197 200 203 206 208 210 212 213 215 216 217 218 218 219 220 220 220 221 221 221 222 222 222 223 223 223 223 223 223 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 223 223 222 221 221 221 221 220 220 220 219 219 219 219 219 219 219 220 220 220 220 220 219 219 219 219 220 220 220 219 219 220 220 220 221 221 222 221 221 221 221 221 221 221 221 221 221 220 221 221 221 220 220 219 220 221 221 220 219 219 219 218 217 217 216 217 218 218 219 219 218 218 218 218 218 217 217 217 217 218 218 217 218 219 218 217 216 216 215 216 216 216 216 217 217 217 217 216 217 218 218 218 218 217 216 216 217 218 218 216 217 217 216 216 215 215 217 216 215 215 216 217 215 215 216 215 216 217 217 214 214 214 214 216 215 215 215 214 215 216 216 215 215 215 216 215 214 215 214 214 215 217 216 215 216 217 218 217 216 216 217 216 216 215 214 215 216 216 216 216 217 216 216 217 216 216 217 217 215 215 215 214 216 217 217 217 214 214 213 216 217 215 216 219 218 217 215 215 214 217 219 217 220 218 217 217 217 218 218 217 216 218 218 217 216 219 219 216 216 216 219 221 224 223 219 216 219 223 219 217 220 222 221 221 223 223 218 219 222 220 219 220 222 218 219 221 224 224 220 219 220 219 219 223 222 222 222 219 221 221 217 220 220 222 220 221 223 220 224 224 226 227 222 227 226 222 222 218 224 221 219 224 225 221 223 226 221 223 224 226 228 224 225 230 223 228 226 225 223 224 227 225 223 225 226 226 225 228 225 228 228 224 224 227 224 225 223 227 227 227 228 229 229 227 228 232 228 229 233 224 226 225 228 234 237 225 222 232 237 237 229 226 226 234 227 230 236 235 228 230 236 229 231 223 233 238 225 226 232 235 228 230 232 228 228 228 230 230 226 232 237 234 231 233 237 232 231 229 235 240 235 231 237 230 232 239 238 243 239 234 230 236 240 231 230 237 240 243 241 241 246 249 255 254 252 258 269 273 277 281 281 291 303 302 301 299 301 303 308 308 316 329 337 338 344 346 352 361 357 359 364 361 370 384 393 420 445 462 471 471 492 505 504 507 511 511 523 549 578 633 689 737 762 772 756 713 657 609 550 481 414 366 353 368 409 506 656 798 892 932 976 1021 1036 1030 1018 1031 1058 1095 1117 1155 1184 1201 1243 1265 1248 1184 1109 1043 983 938 903 873 850 826 814 812 839 897 955 1008 1050 1074 1104 1137 1178 1220 1243 1262 1280 1303 1329 1365 1396 1407 1408 1417 1413 1394 1373 1362 1354 1339 1327 1329 1345 1378 1422 1450 1455 1448 1449 1470 1488 1489 1492 1502 1518 1524 1532 1554 1579 1587 1595 1597 1591 1594 1588 1577 1569 1571 1566 1552 1546 1549 1548 1559 1585 1617 1651 1684 1715 1770 1827 1853 1859 1858 1852 1850 1855 1865 1890 1925 1938 1934 1949 1967 1978 1995 1991 1970 1942 1911 1886 1865 1862 1870 1880 1889 1890 1905 1924 1933 1939 1937 1928 1921 1909 1906 1901 1901 1914 1921 1949 1987 2034 2098 2162 2240 2311 2354 2380 2380 2369 2381 2422 2476 2558 2642 2712 2767 102661 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27461 10289 3520 2859 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 171 178 183 188 192 196 199 202 204 207 209 211 212 214 215 216 217 218 219 220 220 221 221 221 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 221 221 221 221 220 220 219 220 220 219 219 219 219 219 219 219 219 219 219 219 219 218 219 219 219 219 219 219 220 220 220 220 221 221 221 220 220 220 220 220 220 221 221 221 220 221 221 220 220 220 220 220 220 220 220 220 219 218 218 219 218 219 218 218 218 218 217 217 216 215 216 216 217 217 217 218 218 218 217 217 217 216 216 217 217 217 216 216 215 214 215 217 218 217 217 218 217 217 216 217 217 217 216 216 217 218 217 216 217 217 216 214 213 215 217 217 216 216 215 216 215 215 215 215 214 214 214 215 215 213 213 213 214 213 213 213 215 215 212 212 215 215 214 214 215 216 215 214 215 216 216 216 217 216 215 214 215 216 215 216 217 215 214 216 216 216 215 216 217 218 216 215 217 218 218 216 215 216 218 218 217 218 217 216 214 217 219 217 217 217 216 216 217 218 217 214 215 219 218 217 219 220 220 220 219 216 218 218 219 220 219 218 217 217 219 218 219 221 220 218 218 218 218 217 217 217 220 221 218 220 223 221 219 220 222 223 221 219 220 219 219 221 221 222 224 222 224 224 222 223 221 222 223 220 224 223 221 224 222 218 224 227 221 219 223 220 223 226 225 222 223 227 225 222 227 228 223 223 221 227 225 224 220 223 224 225 223 229 225 224 224 218 225 231 227 222 230 225 226 227 229 227 228 228 225 226 227 231 228 225 228 226 229 227 226 228 228 233 225 225 228 229 226 231 232 227 227 226 224 233 233 231 228 231 230 225 226 232 235 234 233 230 224 229 234 231 230 227 230 232 228 232 236 228 229 231 229 233 233 230 232 240 234 225 230 238 232 230 227 230 235 226 234 234 232 237 237 235 233 244 236 232 235 239 236 237 238 233 234 238 239 243 248 250 254 254 253 256 257 265 273 284 292 296 301 295 291 293 306 314 315 320 328 333 340 350 358 356 351 360 380 381 400 422 436 454 476 489 494 503 517 525 526 541 537 539 550 558 568 589 608 609 611 598 585 571 554 532 512 485 468 457 457 450 420 402 413 440 472 509 541 591 647 684 705 708 700 700 682 651 629 603 581 562 551 552 546 544 556 591 632 689 730 763 810 860 908 962 1017 1085 1156 1230 1287 1322 1327 1340 1351 1355 1361 1358 1352 1337 1324 1330 1348 1363 1360 1363 1367 1367 1362 1360 1365 1382 1396 1411 1439 1469 1484 1488 1489 1497 1503 1503 1506 1517 1535 1533 1527 1529 1534 1551 1583 1606 1611 1601 1592 1597 1599 1596 1588 1578 1569 1565 1558 1549 1549 1555 1569 1576 1588 1602 1610 1632 1671 1726 1774 1804 1825 1847 1852 1850 1853 1853 1842 1835 1840 1843 1850 1872 1899 1925 1943 1954 1959 1952 1944 1938 1925 1908 1907 1909 1905 1900 1894 1884 1888 1895 1882 1863 1850 1843 1841 1844 1865 1913 1976 2033 2069 2097 2133 2197 2271 2329 2355 2355 2352 2354 2364 2410 2471 2536 2624 80468 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27468 10289 3521 2858 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 139 148 157 165 172 178 183 188 192 196 199 202 205 207 209 211 212 214 215 216 217 218 219 220 220 221 222 222 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 224 224 223 223 223 223 222 223 223 223 223 222 221 221 220 220 220 219 220 219 219 219 219 219 219 219 220 220 220 219 219 220 221 220 219 219 219 220 220 220 220 220 219 220 220 221 221 220 220 219 220 221 219 219 221 221 221 220 220 221 221 220 220 219 219 219 219 220 219 219 220 219 218 218 218 218 218 218 217 216 216 216 215 217 218 217 217 217 217 218 217 216 217 216 216 216 217 217 215 217 216 216 217 218 217 217 217 216 217 217 217 216 217 218 216 217 216 217 216 215 213 216 215 216 217 215 216 216 214 214 216 216 215 215 216 216 216 217 215 214 216 214 213 214 215 217 214 212 213 213 214 215 216 215 211 212 213 214 216 217 215 214 215 216 216 215 215 217 215 218 216 214 218 217 215 213 215 216 215 216 217 216 216 216 215 214 211 211 216 214 214 218 217 214 217 218 217 219 217 217 214 217 217 215 213 215 218 218 217 219 218 218 216 216 216 218 219 220 219 220 219 220 220 217 217 219 218 216 217 219 222 219 218 219 218 217 221 222 221 222 221 218 218 221 223 223 225 224 220 221 220 218 218 220 220 219 218 222 220 217 220 222 222 219 221 221 221 221 222 220 217 217 218 218 220 223 225 223 220 219 220 222 222 223 225 224 225 226 226 227 228 229 227 227 226 224 224 225 227 228 226 226 229 231 230 226 224 225 228 228 228 228 229 229 229 227 222 224 230 230 231 231 228 224 223 224 226 228 230 230 226 228 231 230 229 227 228 231 232 234 230 227 225 228 236 235 229 227 228 231 230 229 227 229 232 232 231 231 232 233 234 231 229 230 230 228 230 234 235 231 231 231 234 235 229 230 231 229 229 226 225 231 235 234 232 230 235 230 223 232 244 242 237 238 238 233 231 237 236 234 235 238 241 239 245 247 245 248 255 257 258 263 265 268 290 313 317 301 293 295 300 309 313 317 319 324 335 342 339 351 362 366 375 389 407 424 436 441 445 450 447 460 482 504 535 561 572 582 588 587 567 551 539 524 513 506 502 488 477 468 463 472 473 468 463 474 523 608 656 601 506 456 443 485 541 561 557 549 535 498 480 476 468 471 475 470 463 451 455 493 571 672 757 815 865 937 1009 1070 1125 1165 1225 1282 1341 1389 1405 1418 1416 1400 1389 1368 1362 1355 1340 1327 1318 1314 1313 1314 1321 1330 1334 1354 1376 1425 1478 1511 1545 1559 1559 1546 1556 1573 1599 1622 1619 1609 1606 1603 1592 1586 1585 1582 1587 1583 1578 1597 1591 1578 1570 1575 1576 1566 1569 1582 1576 1554 1543 1540 1556 1573 1579 1599 1614 1626 1651 1659 1673 1688 1687 1694 1710 1740 1775 1812 1840 1851 1865 1869 1865 1847 1863 1861 1861 1861 1864 1870 1896 1916 1908 1900 1905 1913 1913 1906 1898 1898 1892 1897 1908 1895 1875 1863 1853 1846 1844 1860 1877 1895 1944 1976 2020 2082 2125 2140 2161 2214 2297 2369 2403 2410 2403 2413 2435 2492 25312 254722 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27475 10289 3522 2856 10341 100 100 100 100 100 100 100 100 100 100 100 100 148 156 164 171 177 183 188 192 196 200 203 205 207 210 212 213 215 216 217 218 219 219 220 220 221 221 222 222 222 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 222 222 222 222 221 221 220 220 220 220 219 219 220 219 219 219 219 219 220 221 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 220 221 221 221 220 219 220 221 221 221 222 222 221 221 220 220 221 221 220 220 220 221 221 220 219 219 219 218 217 218 219 219 218 218 218 218 218 218 219 218 218 217 218 218 217 217 216 217 217 217 217 216 217 217 216 216 217 217 217 217 217 217 217 216 216 216 217 217 217 217 217 217 217 216 215 215 215 214 214 215 215 215 215 216 216 217 216 215 215 216 215 214 215 216 216 215 215 216 216 215 215 213 213 216 215 214 213 214 215 216 215 216 215 214 214 214 216 218 217 217 215 214 217 216 216 217 214 215 217 216 217 216 214 215 215 215 214 212 214 218 217 215 215 216 214 214 217 215 212 215 218 216 213 214 216 217 219 219 216 215 218 218 215 216 217 216 215 218 215 215 218 219 222 221 218 217 217 218 221 220 217 216 218 218 219 219 220 221 221 221 220 220 219 220 222 220 218 219 220 218 221 221 220 222 221 219 219 221 219 220 223 221 222 223 223 221 222 224 222 220 219 221 223 219 220 219 219 221 224 221 221 224 225 227 224 219 222 222 223 223 227 226 222 224 226 217 213 224 222 225 229 227 222 219 226 224 223 226 226 223 226 226 225 225 224 224 229 224 229 228 220 224 227 228 228 232 231 229 228 222 226 225 230 228 227 230 232 231 230 222 225 227 229 228 222 229 231 230 237 227 228 228 229 236 232 227 228 225 227 231 232 229 227 228 237 234 236 227 228 238 236 234 228 231 229 228 234 231 231 232 229 232 231 231 232 234 235 231 229 230 234 226 224 233 235 235 231 233 239 233 233 237 237 233 237 233 230 235 241 242 234 244 248 244 235 238 243 247 248 252 269 273 268 276 300 313 308 302 298 292 292 293 303 304 307 309 324 336 344 346 351 353 350 361 380 402 414 414 419 434 435 436 450 463 486 513 516 518 518 508 501 498 494 486 477 479 480 473 469 472 478 473 467 478 537 673 793 811 678 508 416 390 381 371 363 354 351 351 348 361 374 384 413 430 433 430 425 432 485 582 697 805 905 981 1028 1060 1086 1110 1131 1171 1212 1253 1301 1332 1350 1356 1359 1357 1340 1317 1305 1296 1295 1293 1294 1302 1308 1315 1336 1363 1394 1425 1485 1531 1537 1553 1570 1566 1556 1553 1571 1604 1617 1613 1614 1607 1600 1605 1613 1617 1617 1616 1606 1600 1594 1586 1571 1566 1563 1555 1552 1548 1541 1539 1548 1562 1575 1597 1621 1642 1651 1655 1677 1717 1770 1828 1875 1891 1901 1913 1901 1880 1880 1883 1880 1876 1862 1845 1840 1848 1847 1839 1828 1835 1845 1850 1863 1871 1864 1857 1843 1833 1833 1828 1818 1805 1798 1803 1804 1805 1810 1813 1820 1820 1813 1806 1803 1824 1856 1898 1955 2023 2082 2115 2157 2239 2326 2375 2387 2395 2406 2419 2445 46056 430311 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27483 10289 3523 2855 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 185 190 194 198 201 204 207 209 211 213 214 216 217 219 220 221 221 222 223 223 223 224 224 224 224 225 225 225 225 226 226 225 225 226 226 226 226 226 226 226 226 226 225 225 224 224 225 225 225 224 224 224 224 223 223 222 222 222 222 221 221 221 221 221 221 221 222 221 221 221 221 222 222 222 222 221 221 221 221 222 222 223 223 222 222 222 222 223 223 223 222 223 223 222 222 222 222 223 223 222 222 221 221 222 221 221 221 220 220 220 221 221 220 221 220 220 219 219 219 219 218 218 219 220 219 219 219 219 219 218 217 217 218 218 218 218 219 219 219 218 218 219 219 218 219 217 217 217 217 217 218 220 220 217 217 220 219 217 216 216 217 219 218 216 215 216 216 216 216 216 217 217 217 218 217 215 217 217 217 216 215 216 217 215 214 217 216 214 213 213 213 214 215 215 216 217 216 215 215 214 214 215 217 216 214 214 215 216 215 216 216 219 218 217 218 217 214 213 215 218 216 216 217 216 216 218 215 215 214 215 213 214 216 216 216 217 216 216 217 219 218 219 220 219 218 218 219 219 217 217 219 219 219 219 217 217 219 221 221 223 218 217 218 220 221 220 216 217 219 219 220 221 221 219 217 220 220 220 220 222 221 222 223 220 222 224 223 223 221 219 220 219 220 221 221 222 222 222 222 221 220 223 225 225 222 223 223 220 220 220 220 220 219 222 223 222 222 225 223 223 222 221 225 221 219 225 228 223 219 225 223 224 225 223 226 225 221 223 227 223 218 223 226 228 223 228 225 225 228 227 226 222 221 226 227 228 224 225 224 228 228 231 231 229 220 223 231 230 227 226 233 228 228 228 230 228 231 231 229 231 235 226 230 231 230 231 228 230 231 230 232 232 227 221 224 229 230 233 230 228 228 232 234 233 234 232 231 235 234 228 228 229 232 229 229 230 238 238 235 226 234 235 232 231 228 236 238 237 230 232 232 238 240 236 237 239 238 231 227 243 238 232 239 242 244 237 243 243 241 245 242 248 259 252 257 270 270 273 285 292 289 289 290 287 292 299 302 312 321 329 333 337 339 355 363 367 371 374 374 385 402 403 411 420 422 423 430 439 450 461 472 468 470 474 470 470 463 459 459 460 478 484 495 516 515 514 505 497 488 507 579 689 756 756 731 713 683 623 546 472 427 405 402 403 398 404 407 406 418 450 478 497 520 575 665 760 845 907 937 959 984 1006 1016 1020 1035 1042 1043 1047 1054 1065 1080 1108 1133 1158 1188 1209 1244 1308 1376 1428 1449 1467 1493 1526 1553 1580 1591 1589 1583 1574 1559 1541 1526 1537 1553 1560 1572 1577 1579 1579 1585 1593 1591 1585 1586 1598 1604 1605 1605 1595 1583 1573 1571 1574 1574 1564 1558 1555 1546 1551 1578 1610 1643 1661 1665 1678 1705 1744 1807 1889 1962 2005 2029 2052 2069 2075 2082 2090 2103 2113 2122 2129 2142 2146 2135 2123 2107 2081 2040 1981 1912 1862 1852 1854 1844 1839 1843 1847 1843 1845 1846 1838 1819 1795 1779 1776 1783 1795 1809 1809 1811 1819 1833 1862 1905 1978 2066 2136 2200 2276 2352 2406 2442 2458 2458 2455 2468 51247 452591 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27490 10289 3523 2853 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 185 189 194 197 201 204 206 208 210 212 214 215 216 218 219 219 220 221 221 222 223 223 223 223 224 224 224 225 225 225 225 225 225 226 226 226 226 226 225 225 226 226 225 225 225 225 225 225 225 224 224 223 223 223 222 222 222 222 223 222 222 222 223 223 223 222 222 222 222 222 223 223 222 222 222 221 221 221 222 223 224 223 222 222 223 223 224 223 222 223 224 224 223 222 223 223 223 223 223 222 222 223 222 222 222 222 222 222 222 222 222 221 221 221 221 220 221 221 222 222 220 219 219 219 219 218 219 219 219 219 218 218 218 218 218 219 219 218 219 220 219 220 219 219 219 220 221 219 217 217 219 220 221 220 218 218 220 219 218 217 216 217 217 216 216 217 218 219 218 218 218 218 216 215 217 216 215 215 217 217 217 218 218 216 215 216 216 215 214 215 213 215 217 216 217 217 218 217 218 220 219 215 215 216 217 218 218 219 219 218 217 219 217 216 216 216 217 216 218 218 217 216 215 215 216 221 221 218 218 217 215 216 217 216 216 216 217 216 216 219 220 218 216 218 217 216 213 216 217 219 220 220 217 216 219 220 218 218 220 221 218 217 220 222 219 220 219 215 216 221 221 219 223 221 218 220 219 221 222 220 220 222 222 221 222 220 224 224 219 218 223 221 220 218 218 221 221 220 219 223 220 217 223 225 221 217 221 223 226 224 224 222 220 218 226 224 225 222 220 224 224 220 226 226 217 226 226 223 223 225 224 223 225 225 223 223 222 226 227 227 226 223 225 223 225 224 224 225 228 230 229 227 230 227 227 226 220 227 223 227 228 225 223 227 227 223 229 232 229 228 230 228 230 229 228 231 231 228 230 230 225 227 234 226 230 231 226 225 226 228 231 228 231 229 231 232 231 229 233 228 227 229 232 230 234 234 230 232 228 236 233 225 226 233 234 231 229 234 233 237 233 235 240 233 230 233 237 233 235 232 227 230 238 239 238 236 235 240 240 245 238 239 243 245 247 245 234 236 243 243 247 251 262 262 265 275 275 283 289 283 285 288 287 285 290 299 316 324 329 340 342 348 365 382 394 397 405 403 398 403 413 422 433 443 448 449 454 461 455 455 451 451 451 454 449 439 439 441 450 452 455 461 480 498 506 497 481 472 472 460 453 452 446 448 439 434 438 428 420 413 397 398 412 425 439 456 464 482 521 574 629 694 758 817 875 931 981 1005 1019 1027 1033 1023 1023 1036 1021 998 982 973 961 949 956 971 1001 1046 1088 1141 1192 1237 1302 1372 1436 1491 1539 1558 1571 1581 1591 1596 1588 1568 1552 1540 1529 1515 1510 1519 1526 1539 1553 1562 1568 1567 1558 1550 1550 1548 1555 1553 1546 1533 1532 1537 1539 1540 1544 1558 1592 1652 1702 1736 1758 1796 1849 1901 1946 1980 2014 2051 2080 2093 2091 2078 2078 2084 2070 2054 2064 2090 2124 2165 2206 2235 2262 2291 2322 2333 2316 2292 2244 2169 2084 2017 1966 1925 1904 1906 1926 1952 1964 1952 1924 1891 1857 1828 1802 1781 1771 1771 1775 1786 1805 1846 1895 1946 2017 2102 2183 2265 2348 2408 2458 2492 2503 2515 2533 2543 2560 72437 523166 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27497 10289 3524 2852 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 149 157 165 172 178 184 188 193 197 200 203 205 208 210 211 213 214 216 217 218 219 219 220 221 221 222 222 223 223 223 223 223 224 224 224 224 224 225 225 225 225 226 226 225 225 225 225 225 224 224 224 224 224 223 224 224 223 222 223 222 222 222 222 222 222 222 222 222 221 221 222 222 221 221 221 222 222 222 222 221 221 221 221 221 221 222 221 221 222 223 223 222 222 222 222 222 223 223 222 222 222 222 222 222 223 222 222 222 222 222 221 219 220 221 221 221 222 222 221 221 221 221 220 220 220 220 220 221 221 220 220 219 219 219 219 219 219 219 219 218 219 219 219 219 218 219 218 218 219 220 219 218 219 220 221 220 219 219 217 216 217 218 217 218 218 216 215 215 217 218 218 218 218 218 217 217 217 215 215 215 216 217 216 217 217 217 215 215 215 215 216 216 215 214 214 214 215 215 216 217 216 216 216 216 218 220 220 216 215 217 217 218 218 218 218 219 218 213 213 218 221 216 214 217 218 217 216 216 218 215 214 217 217 219 219 217 215 217 219 218 217 217 218 217 216 218 219 221 220 219 219 216 218 219 221 217 216 216 220 219 218 219 219 223 222 218 217 219 220 219 220 220 221 224 221 224 224 221 220 219 219 221 220 220 221 219 217 220 223 222 221 221 222 220 221 222 224 224 218 221 222 221 222 222 222 219 220 223 224 223 223 224 223 220 218 220 221 220 218 222 222 220 222 221 220 225 226 225 219 216 225 224 219 230 230 224 224 226 226 223 220 224 227 230 227 222 224 228 219 221 229 228 221 220 229 234 229 227 224 221 226 227 222 230 229 227 226 225 222 224 226 229 229 232 220 224 231 229 223 222 227 231 229 236 231 232 226 224 226 226 232 228 230 227 230 227 234 236 229 229 235 233 227 225 222 233 241 235 229 230 233 226 229 235 228 233 227 225 229 238 233 232 235 225 224 232 233 232 226 236 231 231 238 228 221 230 236 239 241 239 240 239 239 239 235 233 242 242 237 234 238 232 237 239 250 258 256 252 258 268 276 279 282 285 284 286 282 282 287 298 311 318 327 334 340 362 384 390 398 401 399 396 390 394 400 409 430 446 453 458 455 460 459 455 454 450 441 437 443 434 425 424 431 435 442 450 473 482 480 474 461 456 452 452 444 442 434 421 404 384 377 391 392 398 404 401 399 418 458 479 499 532 573 629 694 752 813 877 932 962 984 998 1000 1010 1011 1007 1012 1016 1014 1003 996 980 963 965 967 975 987 1009 1055 1132 1225 1318 1391 1452 1493 1509 1536 1554 1554 1552 1545 1525 1514 1507 1492 1476 1473 1468 1459 1454 1457 1462 1461 1462 1457 1469 1476 1474 1472 1473 1471 1476 1479 1493 1500 1501 1500 1499 1488 1488 1515 1557 1609 1689 1770 1850 1930 1990 2031 2046 2049 2050 2043 2051 2043 2025 2032 2036 2038 2046 2057 2069 2085 2117 2156 2190 2217 2239 2263 2269 2273 2287 2278 2266 2253 2225 2188 2140 2092 2066 2051 2044 2027 1985 1955 1956 1948 1915 1894 1886 1878 1868 1860 1857 1855 1851 1865 1900 1948 1992 2028 2062 2100 2141 2188 2263 2345 2407 2454 2480 2496 2522 68859 512019 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27505 10289 3525 2850 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 148 157 164 171 177 183 188 192 196 199 202 205 207 209 211 213 214 215 216 217 218 219 220 221 221 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 225 224 224 224 224 224 224 223 223 222 222 222 221 221 222 222 222 222 221 221 220 220 221 221 220 221 221 221 220 220 221 221 221 221 221 221 222 222 222 222 223 223 222 221 222 222 222 221 221 220 221 222 222 222 223 223 222 221 221 221 222 222 222 221 221 221 221 220 220 220 220 220 220 220 221 221 219 219 219 219 219 219 218 219 219 220 219 218 218 219 219 218 218 219 219 219 218 218 219 219 219 219 219 220 219 218 218 217 217 218 218 218 219 219 217 216 217 217 218 218 217 216 214 214 215 215 216 217 218 217 216 216 216 217 216 216 216 216 216 215 215 217 216 215 217 215 214 217 216 217 217 214 214 215 217 215 214 215 215 216 216 215 215 214 214 214 217 217 216 216 216 218 217 214 215 217 216 214 216 219 218 217 215 217 220 217 216 216 216 219 218 217 215 213 214 217 218 218 220 220 218 218 219 221 221 219 218 220 220 219 220 220 218 219 218 218 220 220 220 219 219 218 219 220 220 220 220 222 223 222 217 219 217 216 220 222 219 221 221 222 222 222 219 218 221 221 220 222 218 217 220 221 221 219 215 220 224 224 222 221 221 221 225 225 222 220 218 221 220 218 221 226 223 219 222 223 225 229 224 222 218 222 222 222 220 222 228 225 225 225 220 222 221 224 225 227 224 224 230 227 225 227 223 226 227 225 230 224 225 225 221 227 230 226 218 224 233 232 225 225 223 227 228 227 227 223 225 229 227 226 230 230 224 225 226 227 230 230 227 227 231 230 228 228 231 235 228 229 234 230 228 234 233 232 231 227 228 228 223 228 228 231 233 224 227 232 234 230 233 229 233 238 230 222 230 240 235 234 237 231 221 226 230 231 231 234 229 234 237 230 221 231 238 235 230 230 235 239 237 231 233 236 235 233 233 240 247 253 254 255 257 258 252 254 256 267 273 271 281 285 278 285 282 277 280 289 299 307 311 315 326 332 343 348 357 369 379 387 404 409 413 417 440 451 455 456 449 438 440 440 446 438 423 422 426 428 427 433 433 433 443 451 459 473 471 465 462 452 441 438 444 449 443 432 441 443 434 441 445 451 463 473 483 491 493 517 571 646 722 794 849 882 897 915 941 960 970 984 1004 1019 1033 1032 1033 1032 1018 1003 989 976 969 971 986 1004 1024 1038 1056 1090 1174 1280 1365 1407 1439 1464 1485 1495 1502 1515 1523 1519 1499 1481 1470 1445 1427 1416 1402 1392 1380 1369 1357 1339 1337 1331 1326 1332 1335 1338 1347 1359 1377 1392 1407 1428 1457 1470 1456 1445 1444 1439 1428 1437 1468 1518 1598 1711 1820 1896 1936 1952 1953 1964 1972 1969 1968 1968 1973 1978 1977 1985 1999 2004 2018 2055 2110 2193 2282 2348 2404 2460 2484 2478 2468 2461 2455 2442 2435 2439 2442 2446 2439 2407 2357 2309 2255 2200 2162 2128 2077 2007 1954 1921 1890 1864 1845 1829 1821 1823 1837 1872 1936 2005 2053 2098 2161 2229 2306 2387 2444 2491 57171 471381 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27512 10289 3526 2849 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 140 150 158 166 173 179 184 189 193 197 200 203 205 207 209 211 213 215 216 217 218 219 220 221 221 222 222 223 223 223 223 224 224 224 225 225 225 225 224 224 225 225 225 224 225 225 225 225 225 224 225 224 224 223 223 223 223 222 222 222 222 222 222 221 221 221 222 222 222 221 221 222 221 221 221 221 221 222 222 221 222 223 223 223 223 223 223 223 223 224 223 223 223 223 223 224 223 223 224 223 223 223 223 222 222 222 222 221 221 221 222 222 221 221 222 221 220 221 221 221 221 220 221 221 221 219 219 220 219 222 222 220 220 220 219 219 219 218 219 219 219 219 220 219 219 219 218 218 218 217 217 218 218 218 218 217 217 218 219 218 216 217 219 217 218 219 218 219 216 216 216 216 217 218 217 216 215 217 217 217 217 218 218 217 217 215 216 217 214 216 218 217 213 215 218 219 217 216 217 216 215 215 216 218 217 218 216 215 217 218 218 215 215 218 217 217 218 218 215 216 218 220 219 216 214 216 217 216 220 220 218 218 219 220 218 216 217 219 219 220 220 216 219 221 217 217 219 220 219 217 218 219 219 218 220 221 221 220 222 220 218 218 221 222 220 222 220 220 222 220 220 223 223 222 220 223 222 220 219 221 222 225 225 222 217 222 224 221 219 221 221 221 223 221 221 222 220 219 219 221 222 220 219 223 226 225 221 222 223 222 218 219 220 218 219 224 225 223 222 220 222 223 222 222 224 225 225 225 222 220 222 223 220 217 220 223 221 222 224 223 225 226 226 229 227 223 223 225 224 225 226 223 222 226 225 224 227 227 222 224 231 232 231 227 223 222 224 226 228 230 225 222 226 229 231 228 227 227 224 226 228 226 226 227 230 234 235 229 227 230 230 233 233 227 227 231 230 228 228 229 233 234 227 226 233 233 229 231 235 234 233 233 232 234 232 233 235 232 231 228 229 233 233 235 231 228 232 233 232 234 236 234 231 230 233 235 235 235 231 228 236 244 241 237 230 228 231 236 240 237 246 249 247 252 251 245 248 251 247 256 260 263 268 276 278 279 282 277 274 283 292 309 317 316 317 333 355 366 368 365 359 364 385 417 430 434 441 447 454 451 433 417 409 408 412 422 425 421 431 439 433 429 424 445 480 491 481 476 467 455 457 446 432 433 438 442 433 438 452 474 492 501 505 517 518 501 477 452 464 508 566 612 679 746 805 856 908 930 935 953 973 981 991 1011 1020 1023 1023 1013 1004 1003 988 980 981 984 988 1009 1046 1061 1086 1112 1157 1237 1326 1386 1426 1436 1455 1455 1461 1469 1477 1484 1489 1479 1477 1469 1459 1424 1421 1417 1394 1378 1362 1341 1339 1343 1330 1310 1328 1310 1296 1308 1326 1326 1307 1321 1344 1353 1365 1376 1372 1380 1399 1412 1440 1480 1517 1572 1625 1687 1763 1797 1830 1872 1875 1896 1907 1913 1914 1913 1899 1889 1888 1877 1874 1867 1865 1872 1902 1923 1949 2017 2092 2154 2223 2302 2388 2452 2502 2512 2524 2520 2497 2487 2478 2466 2449 2434 2415 2418 2405 2375 2342 2329 2303 2260 2223 2191 2137 2103 2081 2043 2012 2009 2022 2066 2113 2156 2225 2312 2392 2455 20041 224256 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27519 10289 3526 2847 10341 100 100 100 100 100 100 100 100 100 100 100 100 100 148 157 164 171 177 182 187 192 196 199 202 204 206 209 210 212 214 215 216 217 218 219 220 221 221 222 222 222 222 223 223 224 224 224 224 224 224 224 224 224 225 225 224 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 221 221 221 221 221 220 220 221 222 221 221 222 223 222 222 222 221 222 223 223 223 222 221 221 222 222 221 221 221 222 222 222 222 221 220 220 219 219 220 220 221 221 220 219 219 220 220 220 220 220 220 219 219 219 220 220 220 220 219 219 219 219 218 219 219 218 217 218 218 218 218 218 218 216 217 217 217 216 216 216 216 217 218 219 220 219 218 218 218 217 216 217 216 216 216 217 217 217 215 214 215 217 217 217 216 217 218 217 214 213 213 213 215 218 218 217 217 216 216 217 217 215 218 218 218 218 220 219 216 216 218 217 217 220 220 217 214 215 217 215 216 215 216 216 215 216 217 217 218 219 217 217 216 218 217 216 218 219 216 215 215 216 215 215 218 219 218 217 219 220 219 219 220 220 219 218 216 220 219 217 219 219 218 219 218 219 220 221 223 221 220 217 216 218 220 220 220 218 217 220 220 218 220 222 217 217 221 221 222 222 222 223 220 219 218 220 218 219 223 222 217 217 221 220 221 221 221 221 224 222 221 224 221 215 215 221 225 222 220 225 227 222 225 223 223 224 221 221 221 221 222 223 223 222 223 226 223 218 218 220 224 220 225 226 223 228 226 222 219 223 226 224 225 226 230 232 221 222 224 222 223 230 230 226 225 228 231 230 228 226 227 229 229 220 226 233 228 221 223 230 231 226 227 224 229 226 223 226 231 230 232 223 225 229 229 228 231 232 229 236 229 233 234 231 233 229 233 236 236 235 233 232 231 226 232 227 226 229 233 230 234 235 224 233 234 229 232 233 232 232 240 244 236 223 228 235 237 232 240 236 234 232 235 236 236 231 239 238 231 234 237 236 236 238 239 244 242 241 239 240 242 241 240 242 252 261 262 266 280 281 270 267 275 272 281 291 298 298 315 316 317 335 346 343 345 350 353 359 373 396 412 420 421 429 425 418 421 417 404 406 411 408 413 430 432 426 415 414 435 460 477 486 491 478 464 453 443 437 440 440 441 440 431 441 461 486 504 514 512 496 479 456 454 457 484 535 595 661 720 787 839 869 886 923 965 998 1016 1024 1028 1028 1018 1004 1002 989 979 964 963 964 964 976 1012 1069 1109 1130 1150 1171 1214 1283 1354 1418 1445 1446 1434 1416 1403 1391 1380 1388 1391 1390 1386 1389 1389 1397 1386 1375 1365 1354 1344 1334 1321 1320 1314 1312 1312 1303 1290 1283 1271 1262 1261 1265 1283 1307 1313 1319 1341 1384 1451 1526 1591 1640 1693 1748 1777 1788 1806 1822 1821 1814 1803 1793 1792 1787 1776 1769 1768 1760 1743 1741 1747 1744 1742 1747 1769 1816 1873 1946 2055 2162 2262 2360 2443 2504 2552 2575 2563 2522 2478 2438 2396 2362 2337 2313 2283 2244 2205 2178 2163 2152 2145 2136 2132 2145 2162 2169 2172 2183 2192 2212 2260 2324 2377 2421 2464 2509 2546 45376 429795 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27527 10289 3527 2846 10342 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 171 177 183 187 192 195 198 201 204 206 208 210 212 213 214 215 216 217 218 219 220 220 221 221 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 221 220 220 220 221 221 221 220 220 220 221 221 222 221 220 221 221 221 221 222 222 222 222 222 222 223 222 222 222 221 222 222 222 222 221 221 222 222 222 222 222 222 221 221 221 221 220 221 221 220 220 221 222 221 220 221 221 221 220 220 220 220 220 221 221 221 220 220 220 220 220 220 220 219 218 218 218 218 218 219 219 219 219 218 217 218 220 219 219 218 217 218 218 218 218 219 219 219 218 218 217 216 217 217 218 216 215 216 216 216 216 216 215 214 216 217 217 217 217 217 216 216 216 216 218 217 216 216 216 216 216 215 215 216 218 219 218 215 217 217 215 216 218 218 217 216 218 217 218 222 220 217 216 215 215 217 217 216 218 216 215 217 217 215 215 215 217 219 219 217 215 215 217 215 216 217 217 218 219 221 221 218 219 218 218 218 218 217 218 218 222 220 219 220 222 223 222 220 219 218 217 220 219 219 223 223 219 217 218 219 219 219 218 218 222 226 220 220 223 222 219 220 219 217 223 222 218 216 219 222 220 220 221 219 218 218 222 227 221 218 221 222 224 223 220 219 220 223 225 221 220 223 222 222 218 219 220 223 225 222 219 220 225 227 224 221 220 225 221 223 224 226 223 222 226 223 222 221 226 229 226 223 224 226 225 223 223 226 224 225 229 228 221 229 222 227 234 228 220 224 227 222 223 228 225 230 228 229 220 219 228 232 225 227 228 228 230 226 230 231 227 224 232 232 234 229 229 229 235 232 229 227 233 234 237 229 224 235 235 237 229 226 229 228 230 235 234 228 226 230 235 233 228 234 230 233 236 233 231 238 233 233 237 235 232 224 231 235 230 229 231 231 237 236 233 235 235 233 229 232 234 236 230 232 239 242 231 233 233 231 244 251 254 254 259 262 268 267 271 271 270 267 268 272 285 296 296 300 306 311 321 322 326 336 344 350 362 370 371 381 395 402 411 419 420 417 413 401 401 402 394 393 393 402 411 424 435 444 449 455 455 455 454 449 443 434 432 440 446 446 452 456 473 486 495 488 471 452 438 435 429 430 451 486 530 585 639 698 749 801 833 864 888 929 969 985 1007 1036 1035 1027 1014 997 979 972 968 976 987 996 1013 1038 1069 1117 1165 1227 1290 1353 1412 1460 1490 1514 1522 1515 1500 1477 1450 1443 1433 1422 1425 1423 1416 1407 1404 1414 1413 1401 1397 1394 1381 1371 1354 1341 1331 1331 1332 1327 1319 1298 1289 1283 1278 1273 1275 1283 1295 1318 1342 1364 1391 1431 1485 1552 1605 1639 1687 1723 1734 1730 1729 1728 1720 1711 1709 1715 1714 1707 1705 1712 1719 1718 1717 1728 1748 1770 1804 1837 1878 1940 2008 2098 2201 2317 2446 2564 2642 2707 2755 2768 2770 2760 2719 2668 2633 2600 2558 2514 2476 2438 2400 2368 2337 2301 2261 2215 2174 2142 2125 2140 2172 2205 2250 2314 2377 2438 2504 2550 2573 2594 2614 60914 480633 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27534 10289 3528 2845 10341 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 188 192 196 200 203 205 207 209 211 212 214 215 216 218 218 219 220 221 222 222 223 223 223 224 224 224 224 224 224 225 225 225 225 226 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 221 222 221 221 221 221 221 222 222 221 222 223 223 222 221 221 221 222 223 222 221 222 222 222 222 223 223 222 221 221 221 222 221 220 221 222 222 222 221 220 221 221 219 219 220 221 220 220 220 220 220 220 221 221 219 218 219 220 220 219 218 219 220 220 219 218 219 219 218 218 218 219 219 220 218 218 219 220 220 219 220 218 217 217 218 218 217 216 218 220 220 218 218 219 218 219 217 216 216 217 218 216 214 214 216 216 215 215 216 218 219 218 217 216 217 216 216 216 216 215 216 216 215 218 218 217 218 218 218 219 219 218 218 217 220 221 217 213 215 218 218 216 219 217 214 212 216 219 216 217 219 217 217 217 219 220 219 220 219 216 215 216 218 220 219 217 219 218 219 219 219 220 221 222 221 220 223 223 219 221 220 220 220 219 219 220 218 217 219 221 221 219 217 220 221 222 223 222 221 218 217 217 220 220 220 222 222 222 225 224 219 220 221 222 218 217 223 225 228 227 223 221 222 222 219 222 222 219 220 224 223 226 224 218 218 220 223 230 228 218 221 226 224 223 220 219 221 222 226 223 220 220 225 225 223 219 219 222 226 228 226 223 223 224 222 222 226 231 226 226 226 225 226 225 226 224 222 226 224 224 226 231 228 228 228 228 226 227 225 230 226 228 226 228 221 225 223 223 231 229 226 229 228 229 230 230 228 229 237 238 226 222 231 235 229 227 228 235 236 234 224 227 230 229 229 228 239 237 230 234 239 235 231 225 225 234 235 235 232 229 230 232 236 229 232 226 233 236 233 231 227 231 237 236 231 233 232 237 231 229 233 229 232 234 236 235 227 229 237 233 234 236 238 236 233 243 256 249 251 260 266 264 270 283 285 288 292 298 308 322 319 315 326 344 350 353 366 374 385 406 415 417 411 413 412 400 389 374 366 364 362 371 389 413 427 433 431 431 426 421 421 421 429 430 439 441 437 444 461 472 482 491 495 487 462 433 422 436 468 501 535 581 619 681 756 815 858 895 933 982 1026 1062 1084 1098 1088 1068 1052 1022 1001 991 983 977 978 1006 1055 1119 1193 1253 1309 1370 1422 1490 1561 1626 1674 1692 1686 1671 1653 1630 1588 1556 1533 1512 1500 1500 1494 1486 1479 1465 1456 1447 1442 1435 1423 1416 1401 1379 1361 1349 1337 1330 1329 1332 1340 1351 1353 1350 1338 1326 1328 1326 1315 1321 1340 1361 1389 1438 1493 1544 1601 1652 1694 1707 1709 1701 1703 1702 1694 1690 1697 1725 1746 1752 1786 1822 1851 1885 1921 1968 2025 2088 2150 2222 2338 2505 2656 2763 2841 2888 2928 2989 3071 3139 3169 3163 3119 3056 2994 2926 2852 2783 2717 2662 2604 2542 2496 2456 2418 2380 2344 2317 2296 2273 2238 2192 2165 2161 2149 2150 2190 2242 2290 2337 2396 2454 2490 2516 2537 75297 534833 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27541 10289 3528 2843 10341 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 174 180 185 190 194 197 200 203 206 208 210 212 213 215 216 217 218 219 220 221 221 222 223 223 224 224 224 224 225 225 225 225 226 226 226 226 226 226 226 226 226 226 225 226 226 226 225 225 226 226 225 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 222 221 221 221 221 221 221 221 221 221 222 221 221 222 223 223 222 222 223 223 223 224 224 224 223 223 223 222 222 223 224 224 224 222 222 223 223 222 222 223 222 221 220 222 222 222 222 221 222 222 222 223 222 221 221 221 222 222 223 222 222 222 223 223 221 220 221 221 221 219 220 219 218 219 219 220 220 220 218 220 221 220 218 218 220 220 217 218 221 220 220 221 220 219 219 219 221 221 221 219 218 217 218 220 219 218 217 218 219 217 216 217 217 220 219 218 218 216 218 217 217 218 218 215 215 215 215 216 220 219 219 218 217 217 217 217 218 220 218 219 219 218 219 217 217 221 219 215 218 220 218 218 219 219 220 219 216 216 217 213 213 217 215 216 220 219 218 217 219 218 218 219 219 218 217 217 221 222 222 220 219 219 217 217 218 220 223 220 220 224 223 221 220 220 220 222 218 217 225 226 221 221 221 222 222 223 221 219 220 222 217 217 221 219 220 224 224 220 222 223 220 217 222 225 222 216 217 220 223 225 226 221 219 223 223 222 222 220 219 222 223 225 228 226 223 220 221 222 221 223 226 227 225 222 221 225 224 220 217 218 222 224 224 220 223 227 228 224 220 220 223 226 225 224 225 222 221 222 224 229 232 225 222 224 227 224 224 228 226 224 226 227 224 225 227 226 225 230 231 225 225 230 231 225 223 226 229 229 227 229 228 225 228 228 226 225 228 231 228 229 230 230 231 232 229 227 229 230 230 228 229 231 233 233 229 227 229 231 232 235 237 236 236 235 231 229 231 231 232 233 235 234 233 231 228 234 237 237 231 229 230 233 235 237 237 230 231 237 236 236 236 237 233 231 233 234 232 234 237 237 235 235 235 233 233 234 236 232 231 236 241 251 249 246 245 252 265 265 265 268 275 275 275 285 300 308 307 317 323 331 343 352 361 370 379 383 396 407 406 401 383 377 371 365 375 384 377 373 374 385 393 406 415 410 409 411 417 417 420 432 444 446 448 454 470 481 492 494 486 471 452 456 472 500 546 586 615 646 692 752 817 861 895 948 1008 1035 1057 1058 1044 1028 998 986 977 968 960 963 975 999 1059 1159 1292 1389 1444 1494 1562 1607 1642 1673 1680 1686 1671 1656 1641 1610 1590 1569 1546 1537 1518 1499 1505 1499 1477 1485 1482 1459 1444 1439 1426 1419 1397 1378 1353 1324 1322 1321 1303 1308 1315 1312 1323 1334 1337 1337 1335 1339 1332 1320 1314 1330 1365 1392 1421 1467 1509 1558 1604 1629 1620 1610 1617 1627 1613 1622 1638 1645 1645 1660 1670 1691 1727 1794 1870 1926 2013 2134 2256 2410 2611 2814 2958 3050 3090 3131 3159 3197 3278 3327 3325 3329 3291 3234 3211 3157 3087 3020 2967 2926 2860 2798 2751 2706 2662 2621 2578 2550 2528 2489 2440 2385 2347 2319 2291 2268 2272 2304 2347 2366 2394 2446 2497 2525 15599 198698 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27549 10289 3529 2842 10342 100 100 100 100 100 100 100 100 100 100 100 100 148 156 164 171 177 182 187 191 194 198 201 203 205 208 209 211 213 214 215 216 217 218 219 220 221 221 222 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 225 225 225 224 224 224 224 223 223 223 223 223 223 222 222 222 223 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 224 224 223 223 222 222 222 223 223 222 221 222 222 222 222 222 221 222 223 222 223 223 222 221 221 221 221 221 221 220 220 220 220 219 220 220 220 220 220 220 220 221 221 221 221 221 221 221 220 219 218 219 218 218 218 219 219 218 218 219 219 218 218 218 219 219 219 218 217 218 218 217 219 220 218 218 217 217 215 216 217 216 216 217 217 216 216 217 218 218 216 215 214 214 215 216 217 216 215 215 215 215 216 217 217 217 217 216 215 214 215 215 215 218 218 217 216 216 217 218 217 215 217 220 219 217 217 218 217 216 217 217 217 216 216 216 218 219 218 217 218 216 215 214 213 215 220 219 218 216 217 218 218 216 214 216 215 216 219 219 217 218 219 221 217 216 218 219 219 222 223 220 221 221 220 219 218 218 222 223 223 221 221 219 219 221 224 224 221 217 217 216 218 218 220 217 221 223 219 221 218 218 219 220 219 217 219 220 218 218 220 217 218 223 222 225 220 220 221 222 222 220 224 224 223 221 219 220 222 224 223 220 220 218 217 220 223 222 225 224 218 218 222 225 219 223 229 221 220 224 221 222 226 228 226 224 226 228 227 230 230 225 223 221 225 231 226 222 224 228 227 226 228 228 226 229 225 229 229 231 227 233 232 230 226 228 228 229 228 226 231 227 226 230 229 231 228 228 228 233 226 225 232 231 229 230 222 231 235 232 232 228 230 231 234 228 231 234 227 232 233 234 235 232 232 234 232 230 232 229 228 235 238 227 226 229 227 231 229 234 236 229 229 230 231 234 231 233 233 232 231 232 232 227 228 232 238 234 233 228 238 237 234 232 233 235 232 240 237 233 229 242 239 243 245 247 251 251 252 255 260 269 275 298 316 315 319 323 323 331 338 337 331 344 364 372 386 396 396 397 383 371 368 377 383 378 369 367 363 364 370 379 389 404 412 411 420 429 431 432 441 449 449 462 470 475 479 486 490 485 470 464 453 469 506 542 577 614 666 726 785 830 881 948 1004 1035 1050 1044 1033 1022 993 971 961 943 936 946 967 992 1038 1115 1201 1309 1429 1536 1611 1671 1722 1749 1754 1743 1730 1716 1689 1661 1645 1622 1609 1595 1574 1558 1543 1537 1536 1522 1506 1486 1469 1451 1430 1413 1398 1379 1367 1362 1359 1353 1341 1339 1338 1335 1328 1324 1323 1322 1319 1315 1320 1321 1318 1317 1316 1314 1315 1311 1319 1329 1340 1369 1420 1472 1517 1556 1589 1601 1595 1586 1580 1574 1567 1562 1560 1577 1616 1674 1759 1860 1954 2046 2160 2304 2479 2707 2949 3133 3216 3225 3210 3215 3230 3245 3260 3266 3280 3316 3333 3323 3315 3285 3238 3191 3129 3052 2977 2907 2845 2775 2711 2665 2616 2562 2510 2475 2455 2442 2445 2448 2453 2472 2493 2517 2549 2575 2585 2602 54696 469966 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27556 10289 3530 2840 10343 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 171 178 183 188 192 195 199 202 204 206 208 210 212 213 215 216 217 217 219 219 220 221 221 221 222 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 224 225 225 225 225 225 224 224 223 223 223 223 223 223 223 222 222 222 222 221 221 220 221 221 221 221 221 221 221 221 221 221 221 221 222 221 222 222 222 222 222 222 222 222 223 223 222 223 223 223 222 222 222 222 222 222 222 222 223 223 221 221 222 221 222 222 222 221 220 220 220 221 220 219 220 220 220 220 221 220 220 220 219 219 221 221 220 220 220 220 218 218 219 219 219 219 218 218 219 218 217 216 217 220 220 219 218 218 219 220 219 220 220 217 216 219 220 221 220 219 218 217 217 218 218 217 217 216 216 218 218 218 217 218 217 216 214 215 216 216 216 215 214 215 216 216 217 216 217 215 214 216 216 216 217 216 215 215 216 217 217 216 219 219 216 218 220 218 217 218 219 216 216 218 217 219 217 214 213 215 215 217 217 217 217 217 217 217 218 217 219 219 217 218 217 214 216 216 216 219 219 221 218 215 216 219 219 218 220 222 220 219 219 221 222 221 219 218 220 221 220 220 220 222 219 222 220 217 219 222 220 221 221 218 218 220 221 221 222 222 220 216 216 219 219 219 221 221 221 221 220 220 223 221 219 217 221 224 223 223 224 220 220 222 224 224 222 221 218 221 222 221 220 222 219 221 226 225 221 226 224 224 220 224 221 217 220 223 220 225 226 225 221 219 223 222 224 226 224 222 223 225 229 229 220 226 228 225 225 223 225 230 225 225 220 221 234 228 233 228 227 230 230 223 227 234 229 222 228 228 226 229 230 229 229 230 229 231 234 230 227 226 232 231 234 226 232 229 228 227 228 229 227 230 230 230 231 231 229 228 232 236 226 221 232 230 226 229 233 232 232 235 234 229 234 231 228 235 234 231 235 227 233 234 231 232 226 235 237 226 226 234 239 241 234 236 234 227 227 226 226 230 235 236 234 233 234 232 237 237 237 237 236 239 237 236 239 244 250 238 237 237 239 254 274 272 284 303 312 321 322 320 320 327 334 345 367 378 378 385 381 370 367 365 363 371 380 388 384 370 367 368 376 394 402 409 413 416 423 427 437 439 449 448 451 450 460 480 497 509 496 486 469 465 488 521 559 584 606 652 718 798 870 924 968 1011 1041 1050 1042 1020 1003 975 939 898 898 918 942 970 1019 1112 1279 1456 1597 1713 1829 1921 1990 2031 2049 2045 2012 1958 1895 1835 1784 1758 1733 1706 1691 1678 1666 1643 1632 1624 1604 1584 1567 1548 1513 1497 1493 1473 1460 1447 1425 1415 1418 1432 1440 1433 1435 1443 1439 1430 1423 1410 1403 1393 1390 1380 1365 1356 1349 1337 1328 1325 1327 1341 1348 1354 1368 1393 1414 1446 1492 1528 1542 1541 1540 1532 1523 1521 1525 1534 1554 1582 1625 1683 1740 1808 1902 2026 2153 2266 2410 2620 2872 3127 3353 3493 3549 3564 3578 3599 3613 3605 3592 3576 3543 3491 3419 3360 3318 3263 3206 3160 3110 3057 3000 2947 2905 2847 2786 2734 2677 2619 2563 2521 2492 2483 2498 2510 2544 2610 2656 2679 2691 60344 492359 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27563 10289 3531 2839 10343 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 191 195 198 201 203 206 208 210 211 213 214 216 216 217 218 219 220 221 221 222 222 222 223 224 224 224 224 224 225 224 224 225 225 225 224 224 224 225 225 224 224 225 225 224 224 224 224 224 224 224 224 224 224 223 224 223 223 222 222 221 221 221 221 221 220 220 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 220 220 220 222 223 222 223 223 223 223 223 222 222 222 223 222 222 222 221 221 222 221 220 221 221 221 220 221 221 220 220 220 220 219 219 220 220 219 218 218 219 220 220 219 219 219 220 220 218 218 217 217 218 217 217 218 218 217 218 218 218 219 219 219 219 219 219 219 219 219 218 218 219 218 219 220 220 219 219 218 218 219 217 218 218 216 218 218 217 216 217 216 215 215 216 217 216 216 215 216 217 216 215 216 216 216 217 217 216 213 216 219 218 215 216 219 219 216 215 215 215 216 216 216 216 217 217 218 217 218 220 220 218 215 214 215 216 218 218 217 219 219 219 218 218 216 216 214 218 220 219 215 215 214 213 216 216 216 219 217 218 219 220 218 216 218 220 218 218 220 220 218 217 219 221 219 219 221 224 222 221 219 221 222 222 222 218 218 219 220 221 224 225 224 220 217 220 219 222 216 217 223 222 223 221 218 220 219 224 225 223 223 221 221 224 220 220 222 219 220 221 222 222 222 223 223 218 217 219 224 224 226 223 219 220 218 221 222 225 220 224 224 226 222 225 227 219 221 227 223 223 224 219 228 231 223 223 222 225 228 229 221 230 230 226 226 229 221 221 231 230 221 225 229 226 228 224 230 230 221 228 223 230 227 225 223 225 233 228 226 219 224 232 230 228 225 223 226 234 228 226 227 221 229 239 237 225 227 228 228 225 237 231 230 227 232 230 236 237 232 228 228 234 230 227 233 235 234 228 232 229 227 229 228 236 234 220 225 232 233 232 237 239 227 231 238 233 232 227 242 244 233 226 232 238 237 232 228 229 230 236 231 225 236 240 228 231 232 229 237 237 235 236 231 237 243 244 240 237 239 236 244 260 275 289 303 310 317 319 315 313 320 333 349 369 380 386 382 378 376 368 375 373 372 381 384 383 379 391 405 411 407 415 426 427 433 441 442 441 440 441 443 443 453 470 478 481 479 466 464 486 514 556 594 617 643 699 772 835 886 926 969 996 1003 1003 996 976 954 922 884 851 852 869 893 920 960 1035 1146 1290 1423 1537 1655 1770 1893 1997 2059 2096 2100 2063 2000 1936 1867 1814 1761 1717 1679 1652 1628 1608 1593 1578 1570 1572 1564 1544 1520 1508 1501 1478 1461 1457 1448 1445 1451 1455 1455 1462 1469 1466 1450 1448 1451 1446 1445 1441 1439 1429 1416 1410 1398 1383 1373 1355 1329 1318 1317 1323 1323 1328 1336 1346 1365 1404 1451 1491 1507 1512 1509 1498 1486 1479 1469 1449 1435 1427 1427 1425 1424 1435 1475 1570 1742 1963 2179 2418 2733 3107 3457 3698 3845 3960 4048 4070 4015 3931 3845 3756 3648 3525 3424 3350 3283 3221 3170 3140 3093 3028 2967 2908 2858 2819 2780 2745 2722 2681 2634 2604 2570 2540 2537 2549 2558 2570 2590 57856 484369 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27571 10289 3531 2837 10343 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 169 175 181 185 189 193 197 199 202 204 206 208 210 211 213 214 215 216 217 218 219 219 220 220 221 222 222 222 222 223 223 223 223 223 223 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 222 222 221 221 221 220 220 221 221 221 221 222 222 223 223 223 222 223 222 222 223 223 222 221 223 223 222 221 222 222 222 222 221 221 221 221 221 221 221 221 220 220 219 219 220 220 220 220 220 220 220 220 220 220 220 220 219 218 218 219 219 219 219 218 217 219 219 218 217 218 218 218 219 220 220 218 217 218 219 220 219 218 218 218 219 220 220 218 217 218 218 218 217 216 217 217 217 216 216 216 217 217 216 215 216 217 217 214 213 214 216 215 216 216 216 216 214 214 216 216 215 215 215 214 213 214 215 215 215 215 216 218 217 214 215 216 216 215 215 218 218 215 215 215 216 215 214 216 216 218 216 215 214 215 215 216 217 218 217 219 215 215 217 217 217 217 217 219 219 215 216 219 219 218 215 215 215 215 215 217 216 216 216 219 222 221 222 224 222 222 221 222 221 223 219 220 219 217 218 221 219 220 221 221 222 224 218 216 222 220 220 221 219 219 220 223 222 217 218 220 218 217 218 221 221 220 220 221 220 221 220 219 218 219 222 222 224 221 213 217 226 221 220 225 222 216 218 227 223 224 223 225 222 226 225 218 221 224 227 225 224 223 226 223 218 220 227 224 221 223 228 230 232 232 227 226 225 227 227 226 225 228 227 226 226 225 227 228 230 230 224 230 234 228 220 225 226 232 229 227 228 226 225 224 229 230 229 231 232 235 230 225 232 230 230 233 233 235 234 223 226 229 232 235 241 232 231 226 230 234 230 226 231 230 232 227 228 227 234 230 229 232 235 228 235 228 228 232 231 231 230 235 235 231 232 233 231 230 239 234 236 235 230 231 232 235 234 230 228 230 234 239 237 230 232 237 237 234 231 233 226 233 239 242 235 233 240 243 244 243 256 260 265 269 278 288 289 299 315 316 313 310 308 305 312 323 342 354 361 376 378 374 373 368 360 365 371 377 387 385 387 391 399 404 411 421 424 425 427 426 424 428 435 433 439 441 444 453 470 484 476 471 465 467 482 503 530 572 625 677 736 795 854 896 917 943 950 957 949 930 903 875 833 796 788 806 840 869 896 926 980 1054 1158 1292 1440 1588 1711 1785 1846 1913 1957 1964 1940 1908 1868 1818 1767 1724 1695 1658 1623 1604 1590 1580 1559 1541 1548 1546 1542 1530 1519 1511 1511 1509 1515 1512 1496 1488 1479 1470 1469 1463 1459 1456 1447 1436 1432 1440 1433 1418 1401 1391 1381 1371 1378 1399 1430 1448 1453 1455 1479 1506 1511 1522 1534 1535 1516 1498 1483 1474 1466 1446 1429 1417 1401 1386 1401 1451 1519 1627 1790 2012 2269 2523 2752 2959 3163 3392 3633 3809 3905 3952 3975 3998 4007 3962 3858 3734 3624 3513 3419 3360 3319 3269 3201 3148 3108 3058 3018 2969 2913 2875 2837 2800 2761 2714 2672 2641 2612 2581 2558 2549 2559 2578 2593 52832 465967 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27578 10289 3532 2836 10343 100 100 100 100 100 100 100 100 100 100 100 100 148 156 164 171 177 182 187 191 194 198 200 203 205 207 209 211 212 214 215 216 217 218 219 220 220 221 222 222 222 222 223 223 224 224 224 224 224 224 224 224 225 225 224 224 224 224 223 223 223 223 223 223 222 222 222 223 222 222 222 222 222 222 222 222 222 222 222 223 223 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 223 223 223 223 222 223 223 224 223 222 222 222 222 222 222 222 221 221 221 221 221 220 221 221 222 221 220 221 222 222 222 220 221 221 221 221 222 223 222 221 220 219 218 219 219 219 220 219 219 220 220 219 219 219 218 219 221 220 218 219 219 219 218 220 220 218 217 218 219 220 220 219 218 218 220 220 219 219 219 217 216 217 218 218 219 219 217 217 219 218 216 217 218 218 216 215 214 215 216 215 215 216 216 219 219 217 216 214 214 214 215 217 218 218 218 217 217 217 217 216 215 216 218 218 217 216 217 217 217 218 217 216 216 217 216 216 216 215 215 217 218 215 216 220 221 220 218 218 217 216 216 219 218 218 221 218 216 213 217 216 215 216 217 220 216 215 219 222 223 221 222 220 219 220 221 221 222 222 220 221 220 220 219 219 219 220 221 222 221 219 220 221 221 222 222 219 221 221 218 219 221 222 219 215 219 222 222 217 219 224 224 224 224 218 221 223 222 221 222 225 218 215 218 221 223 220 223 225 220 220 225 222 224 223 219 219 221 219 228 227 226 222 221 221 222 222 220 224 226 222 226 225 226 226 224 223 225 225 222 227 231 232 227 223 222 219 227 228 232 225 227 231 225 226 230 233 228 221 231 232 219 220 230 228 229 231 229 230 226 230 233 229 230 229 229 233 228 230 232 232 234 234 226 225 227 235 228 231 233 234 233 231 232 230 231 235 229 231 234 224 227 231 236 230 228 232 229 235 233 234 232 240 235 231 231 234 230 231 233 232 236 235 227 231 235 232 233 231 228 232 233 234 239 235 230 233 231 235 239 235 238 235 230 234 235 232 232 236 239 244 245 244 246 258 263 263 269 280 290 299 295 296 297 302 304 300 303 304 317 334 345 357 363 368 372 367 371 368 370 371 373 374 380 389 387 388 397 407 414 409 418 428 430 435 442 443 445 448 450 457 470 483 489 485 482 469 455 452 478 526 574 608 641 672 718 764 812 861 884 896 900 899 881 851 810 784 775 787 821 851 883 917 934 959 1011 1065 1152 1283 1453 1631 1754 1821 1863 1896 1919 1925 1910 1896 1866 1811 1771 1735 1695 1664 1640 1624 1606 1588 1582 1583 1585 1579 1574 1561 1544 1529 1518 1509 1493 1480 1478 1476 1468 1465 1469 1468 1456 1435 1428 1439 1443 1428 1421 1412 1398 1397 1399 1393 1390 1405 1419 1431 1451 1473 1508 1520 1514 1512 1515 1493 1450 1419 1392 1363 1340 1329 1359 1499 1800 2265 2827 3414 3989 4441 4685 4739 4659 4519 4389 4279 4183 4121 4073 4013 3958 3903 3848 3799 3727 3653 3599 3539 3471 3408 3353 3304 3271 3254 3231 3186 3133 3089 3036 2979 2937 2892 2845 2814 2785 2748 2706 2675 2669 2673 2667 2669 2684 2703 83621 579935 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27586 10289 3533 2834 10344 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 188 193 196 199 202 205 207 209 211 212 214 215 216 217 218 219 220 221 222 222 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 224 224 225 225 225 225 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 223 224 224 223 222 222 223 223 223 223 222 222 222 222 223 224 224 224 224 223 222 222 222 223 222 222 222 222 222 222 222 223 222 221 221 221 220 220 220 221 221 221 221 220 220 221 222 222 222 221 221 221 221 220 220 221 221 221 221 221 221 221 220 219 219 219 219 219 220 221 220 219 219 220 219 218 218 219 220 220 220 219 218 218 219 220 219 218 219 219 218 219 220 218 218 219 218 218 218 218 218 219 218 219 220 219 217 216 218 219 219 217 215 215 217 216 216 217 217 218 219 217 218 219 216 216 218 218 220 218 217 219 219 221 221 217 216 216 217 216 214 214 214 216 219 220 219 218 216 217 217 217 218 219 218 217 218 216 217 218 217 217 216 213 214 216 216 214 218 219 215 214 218 220 218 218 216 218 219 220 219 219 220 218 220 221 220 220 220 219 219 221 222 221 222 225 223 223 221 221 221 221 220 215 216 221 223 220 219 218 222 222 221 220 221 223 222 219 220 220 220 219 220 224 220 215 222 225 223 223 219 223 222 223 223 220 220 221 220 222 220 222 221 219 221 224 221 223 226 222 220 224 220 225 223 221 222 223 222 223 222 225 224 224 224 221 226 226 225 228 223 224 225 226 227 222 222 232 226 223 224 222 222 229 229 231 231 223 228 221 222 224 226 230 223 224 229 224 230 225 227 233 232 227 231 230 233 232 230 230 230 234 233 227 227 230 227 229 235 229 235 237 230 227 229 229 232 238 228 226 231 235 226 225 228 231 228 228 229 228 236 238 231 231 234 228 230 235 238 231 232 232 230 234 234 229 238 234 228 232 235 232 228 231 230 228 233 231 230 230 236 239 230 228 231 234 237 240 241 234 230 235 240 243 241 237 240 243 246 246 262 259 259 263 269 272 279 279 283 287 294 298 299 306 316 328 346 356 365 369 369 364 358 363 370 373 376 377 380 387 393 400 402 412 409 415 420 425 437 437 442 446 445 452 461 461 468 480 498 521 542 561 570 593 618 647 679 714 753 776 792 817 829 839 854 853 842 837 834 847 866 886 900 912 923 945 961 980 1012 1065 1157 1257 1346 1425 1496 1554 1588 1644 1787 1945 2020 2024 2003 1975 1934 1891 1841 1795 1755 1719 1689 1666 1645 1619 1598 1574 1569 1568 1557 1551 1541 1524 1513 1499 1490 1492 1486 1478 1470 1451 1445 1452 1465 1468 1467 1465 1477 1483 1481 1476 1463 1454 1446 1438 1417 1396 1391 1376 1367 1378 1382 1396 1417 1430 1437 1434 1420 1392 1370 1365 1406 1517 1685 1933 2290 2744 3266 3788 4261 4631 4876 5033 5106 5095 5022 4902 4754 4592 4421 4265 4134 4038 3972 3914 3843 3776 3734 3699 3646 3582 3513 3438 3371 3317 3260 3199 3139 3088 3049 3001 2947 2907 2874 2845 2820 2789 2752 2725 2703 2686 2687 2689 2687 2694 2688 82292 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27593 10289 3534 2833 10342 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 183 188 192 196 199 202 204 207 209 211 212 213 215 216 217 218 219 220 221 221 222 222 223 223 223 224 224 224 224 225 225 225 225 226 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 222 221 222 222 222 222 223 222 222 221 221 221 221 221 221 221 221 221 222 223 223 223 222 221 221 222 222 222 222 222 222 221 221 222 222 222 222 223 223 222 222 223 222 222 223 222 221 221 221 222 222 221 220 219 220 220 220 221 221 220 220 220 220 221 221 222 223 223 222 221 220 220 222 222 221 221 219 218 220 221 219 219 220 219 219 219 218 218 218 219 218 218 219 220 219 218 219 218 219 219 220 220 218 218 219 219 217 218 219 219 220 217 217 218 217 215 216 218 217 217 216 216 216 216 217 218 218 219 219 218 217 215 216 217 216 216 217 216 217 217 218 217 216 216 216 215 215 215 218 219 217 216 218 218 218 218 217 218 217 215 215 218 217 216 216 215 215 217 217 216 217 218 219 217 216 216 217 218 215 216 218 216 216 217 217 220 217 214 214 217 215 218 219 220 217 216 219 219 218 215 219 220 217 220 221 218 218 223 223 220 220 222 220 219 220 223 222 217 220 223 220 220 221 222 221 218 221 223 220 224 223 218 217 221 219 217 214 216 221 226 224 223 219 216 224 221 218 221 225 224 227 223 224 224 223 224 221 220 223 222 218 219 220 224 225 222 221 224 220 227 223 224 227 223 223 226 224 220 224 225 227 224 221 218 225 224 221 224 226 224 223 225 231 227 226 226 228 225 227 232 220 226 230 227 228 225 229 224 225 226 225 228 225 223 228 226 229 229 224 232 229 222 223 233 225 221 223 231 233 233 223 226 237 228 229 223 234 231 225 231 224 233 236 239 231 233 231 232 224 235 232 228 233 233 232 230 230 234 238 236 227 226 230 231 230 235 231 226 231 231 233 226 227 241 237 230 228 233 232 229 228 235 239 237 233 232 231 234 234 229 231 232 234 237 229 232 231 232 239 234 233 232 235 237 238 233 245 246 245 252 254 260 259 264 266 272 274 274 284 292 297 301 310 324 330 338 348 355 347 347 355 362 361 362 364 374 387 389 386 390 388 393 402 406 420 418 422 430 436 441 451 450 447 452 460 449 435 426 455 499 540 572 595 628 678 726 754 775 789 779 759 749 746 743 742 752 777 834 897 942 975 1017 1087 1187 1296 1412 1541 1652 1710 1736 1734 1710 1652 1578 1490 1425 1411 1420 1439 1461 1479 1496 1502 1502 1517 1535 1548 1565 1576 1580 1583 1593 1596 1589 1584 1573 1552 1547 1537 1519 1499 1489 1474 1464 1448 1444 1446 1444 1442 1440 1440 1453 1465 1468 1469 1473 1480 1478 1472 1469 1460 1449 1438 1425 1410 1404 1398 1381 1382 1394 1396 1385 1381 1389 1382 1368 1366 1368 1362 1350 1375 1436 1526 1666 1864 2059 2211 2333 2464 2682 3010 3395 3758 4044 4232 4343 4415 4458 4464 4430 4371 4289 4186 4078 3983 3901 3825 3767 3722 3666 3589 3508 3422 3327 3247 3182 3111 3043 2990 2938 2896 2866 2826 2775 2737 2719 2713 2707 2694 2679 2673 2691 2692 92449 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27600 10289 3534 2832 10341 100 100 100 100 100 100 100 100 100 100 100 100 100 139 149 157 165 172 178 183 188 192 195 199 201 204 206 208 210 212 214 215 216 217 218 219 220 221 221 222 222 223 223 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 222 222 222 221 222 222 222 222 222 222 222 222 223 222 222 221 222 223 223 222 222 222 222 222 222 221 221 221 222 223 223 223 223 223 224 224 222 222 221 221 222 221 221 221 221 221 221 221 222 221 222 221 221 221 221 220 220 221 221 221 221 221 221 220 221 221 222 222 220 219 219 219 219 218 219 220 219 219 220 219 218 218 219 219 218 219 220 220 218 220 219 218 218 219 220 220 220 220 220 220 219 218 220 220 218 221 222 220 218 218 218 219 217 213 214 216 215 216 219 220 219 216 215 217 217 216 217 217 215 217 218 216 218 220 217 217 219 218 218 217 218 217 216 218 217 216 217 218 217 217 216 216 217 215 215 216 216 216 217 217 218 215 215 217 219 218 219 215 217 220 219 216 218 216 216 217 218 220 218 217 217 215 216 216 216 219 219 218 219 218 217 217 219 218 217 218 218 220 221 222 221 219 221 223 220 219 216 215 221 223 219 217 217 218 223 224 223 220 222 226 225 222 218 220 220 219 221 222 224 226 224 225 223 226 224 221 219 218 223 224 222 221 221 223 222 224 224 224 223 223 225 222 217 221 223 224 222 219 222 224 224 221 221 223 225 226 224 222 223 224 226 226 224 220 220 220 221 225 224 226 226 227 228 226 225 224 222 221 225 227 224 223 225 225 228 229 227 227 223 222 222 225 227 228 228 228 229 229 226 226 226 229 232 230 228 227 226 227 228 229 231 230 226 230 235 230 226 228 231 237 232 224 226 230 234 231 225 226 233 233 229 227 229 230 231 234 228 226 233 235 231 231 232 227 224 230 236 233 231 230 228 226 229 231 228 228 232 230 225 227 230 231 233 236 233 225 228 228 230 234 237 235 232 233 233 232 228 231 234 237 240 238 232 230 233 239 243 239 236 237 242 250 247 253 256 254 251 267 275 275 286 302 311 311 312 318 327 321 324 326 331 332 333 341 350 354 358 369 376 371 373 385 393 390 384 389 391 397 413 421 424 429 434 446 450 451 452 461 461 444 422 410 396 403 443 499 538 585 616 645 687 714 734 743 727 710 694 683 705 765 857 934 970 995 1019 1049 1116 1213 1294 1366 1371 1325 1250 1180 1127 1105 1096 1085 1082 1073 1062 1042 1052 1057 1051 1049 1050 1072 1099 1116 1154 1182 1198 1211 1254 1303 1356 1407 1455 1509 1530 1521 1525 1533 1538 1528 1519 1516 1505 1496 1503 1495 1497 1502 1497 1485 1502 1502 1478 1477 1466 1453 1458 1441 1428 1423 1418 1412 1400 1392 1381 1366 1357 1352 1347 1339 1322 1327 1323 1324 1333 1345 1357 1362 1373 1373 1367 1352 1335 1338 1348 1398 1485 1603 1755 1900 2022 2105 2222 2435 2864 3402 3873 4205 4405 4522 4548 4500 4426 4358 4273 4162 4060 3954 3837 3736 3657 3553 3414 3289 3189 3081 2982 2905 2845 2801 2762 2739 2712 2702 2688 2666 2661 2668 2661 26499 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27608 10289 3535 2830 10345 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 170 177 182 187 191 195 198 201 204 207 209 210 212 214 215 216 217 218 219 219 220 221 222 222 223 223 223 223 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 223 222 222 223 223 222 222 222 222 221 222 222 222 223 222 222 222 222 222 221 222 222 222 222 221 221 222 222 222 222 222 222 221 221 221 222 221 222 222 223 223 223 223 223 223 223 222 223 223 223 223 222 222 222 223 223 222 221 221 221 220 219 220 220 220 221 221 220 220 221 221 221 221 221 220 220 220 221 220 220 220 219 219 219 219 219 218 218 218 219 220 219 218 217 219 219 218 217 218 219 220 220 219 219 220 219 218 220 220 221 220 219 219 219 219 219 219 218 217 218 218 218 218 218 217 215 216 217 218 216 216 217 217 218 218 218 218 217 216 218 218 217 217 217 219 219 217 216 216 216 217 217 217 218 219 218 217 217 218 219 216 214 214 217 218 217 218 218 216 218 217 217 219 219 217 216 215 215 215 217 218 219 217 217 216 218 217 216 216 217 216 216 217 219 220 218 217 218 219 216 217 220 218 220 221 220 221 223 223 221 220 219 223 223 221 222 223 222 218 222 221 217 216 223 222 221 218 217 222 222 219 216 222 222 223 220 219 217 222 222 224 225 226 224 219 217 223 223 219 224 224 221 219 221 220 217 220 221 222 225 223 221 223 222 222 218 221 228 222 222 220 223 224 222 224 222 219 223 222 224 229 227 222 224 225 227 223 223 229 228 222 220 223 230 225 228 227 229 227 226 223 226 229 227 226 221 224 228 226 224 223 221 227 227 228 228 229 231 227 225 226 229 227 226 233 226 222 231 232 227 228 233 234 234 234 226 229 226 231 233 232 231 229 233 232 230 228 227 229 231 228 230 236 237 237 235 226 231 230 229 230 229 229 230 228 239 239 233 228 229 233 235 230 226 229 227 232 233 232 236 235 232 234 224 228 230 233 235 235 226 237 235 230 237 238 234 231 234 235 236 232 236 240 232 234 235 232 236 242 242 234 239 245 247 249 247 250 262 275 280 281 288 297 306 307 310 316 312 315 309 308 313 318 325 336 340 351 359 357 358 371 376 385 397 396 396 386 392 403 412 431 441 438 441 448 446 437 441 457 476 479 473 481 499 551 608 647 678 710 722 708 699 688 667 665 690 743 823 919 1008 1075 1124 1154 1179 1204 1233 1270 1314 1357 1377 1408 1464 1515 1532 1488 1415 1348 1287 1239 1209 1188 1173 1171 1163 1146 1136 1124 1107 1095 1083 1081 1089 1092 1101 1109 1124 1152 1175 1201 1227 1248 1271 1298 1332 1371 1430 1497 1549 1570 1574 1562 1556 1549 1536 1516 1500 1504 1504 1492 1489 1491 1479 1468 1454 1447 1446 1439 1432 1427 1415 1397 1390 1383 1367 1354 1342 1331 1332 1351 1378 1399 1416 1415 1400 1380 1361 1353 1373 1412 1471 1540 1624 1714 1788 1862 1970 2133 2421 2887 3488 4059 4476 4765 4949 5025 5019 4957 4864 4760 4640 4506 4391 4274 4134 3992 3852 3716 3597 3494 3389 3286 3180 3070 2985 2916 2858 2805 2751 2716 2696 2678 2670 2670 2651 2632 22649 344184 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27615 10289 3536 2829 10350 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 184 189 194 197 201 204 207 209 211 213 215 216 217 219 220 221 221 222 223 223 224 224 225 225 225 225 225 226 226 226 226 226 226 226 227 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 223 223 223 223 223 223 223 222 223 223 222 222 222 223 222 221 222 223 223 222 222 221 221 221 221 222 223 222 222 222 221 221 221 222 222 222 222 222 222 222 222 222 223 224 224 223 222 222 223 223 222 222 222 222 221 222 222 221 221 221 221 222 222 222 221 221 221 222 222 222 221 220 220 219 220 221 221 221 221 220 219 219 220 220 219 219 219 219 220 219 219 218 219 220 220 220 219 219 219 219 219 220 220 220 219 219 221 222 221 220 220 220 221 220 220 219 219 219 220 220 218 216 218 218 216 216 218 218 218 217 216 216 217 219 219 218 216 217 219 219 218 218 217 216 214 214 215 216 217 217 219 219 218 218 219 218 217 216 216 217 217 216 216 219 217 216 217 217 217 218 216 216 218 220 219 219 221 217 218 220 219 218 216 214 216 215 217 217 216 216 218 219 218 218 221 216 217 219 222 220 218 221 223 223 219 219 221 222 221 219 221 222 220 219 225 223 224 227 221 219 220 223 222 219 219 217 221 224 222 220 220 223 224 218 221 225 222 219 226 227 221 219 219 225 221 224 227 221 218 220 221 216 219 219 221 222 218 221 228 224 223 226 224 222 220 220 221 225 223 223 224 221 217 216 222 224 224 223 221 222 221 223 228 228 225 223 224 227 228 224 220 228 227 229 226 225 230 230 224 223 224 225 225 224 222 226 223 222 225 230 228 232 229 226 227 224 227 232 227 222 227 232 232 231 228 227 225 228 226 226 230 225 228 231 228 226 225 229 227 234 230 231 236 233 232 230 226 231 226 231 236 234 230 228 226 231 235 225 230 229 229 230 228 229 234 235 228 229 229 227 237 238 227 226 230 229 236 232 236 229 227 231 230 234 230 224 229 230 232 230 234 233 238 235 235 232 232 238 235 236 234 235 238 236 235 230 236 244 236 234 238 247 254 241 248 256 261 269 274 277 279 283 293 297 297 296 299 299 302 310 315 326 334 335 343 358 372 377 376 387 397 395 407 412 414 424 452 456 450 458 456 456 459 452 444 437 438 465 517 576 618 648 668 694 728 747 725 670 632 611 640 713 800 884 975 1086 1201 1277 1300 1311 1360 1468 1614 1775 1922 2022 2086 2113 2108 2096 2079 2061 2025 1978 1914 1826 1690 1525 1373 1278 1240 1231 1219 1199 1185 1185 1186 1182 1179 1176 1180 1188 1197 1213 1230 1263 1303 1340 1394 1453 1498 1539 1572 1582 1574 1566 1564 1552 1533 1513 1488 1463 1442 1440 1449 1473 1502 1523 1538 1533 1521 1509 1495 1492 1486 1470 1462 1457 1443 1431 1427 1417 1399 1385 1369 1357 1338 1333 1347 1377 1416 1418 1392 1380 1395 1450 1523 1581 1621 1676 1786 1956 2163 2427 2754 3065 3455 4049 4619 4961 5157 5308 5408 5426 5373 5276 5171 5061 4956 4853 4739 4618 4489 4354 4214 4079 3957 3832 3707 3592 3488 3390 3290 3198 3116 3040 2978 2930 2892 2856 2805 2764 2752 2741 17175 325277 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27622 10289 3537 2827 10348 100 100 100 100 100 100 100 100 100 100 100 100 148 157 164 171 178 183 188 192 196 199 202 205 207 210 212 213 215 216 217 218 219 220 221 221 222 222 223 223 223 223 224 224 224 224 225 225 225 224 224 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 224 224 223 222 222 222 222 222 222 222 222 223 223 222 222 222 222 222 222 221 221 222 222 221 221 222 221 220 220 221 221 221 221 221 222 223 222 222 221 222 222 222 222 222 222 222 222 223 223 223 223 222 223 222 221 221 221 221 222 221 221 221 220 220 220 221 220 221 221 220 220 221 221 220 220 220 220 219 219 218 218 218 217 219 220 219 218 218 218 219 220 220 219 219 218 218 217 218 219 219 218 217 217 219 219 219 218 217 218 220 219 220 221 221 221 221 219 218 218 218 219 219 220 220 220 218 217 217 217 218 219 220 219 218 218 217 217 218 218 218 218 217 215 215 216 217 219 219 218 218 216 218 217 214 216 216 212 214 218 221 220 216 217 217 217 214 214 217 217 217 217 216 216 217 215 215 216 217 217 217 218 216 215 219 218 219 218 219 220 219 219 217 218 219 220 218 217 221 219 216 217 217 217 218 219 220 222 221 218 219 220 218 219 217 217 222 223 219 219 217 219 220 220 220 220 221 221 222 224 219 218 219 222 222 221 222 223 222 222 224 224 220 221 222 225 223 219 222 221 217 221 222 219 222 225 218 218 223 222 219 225 225 222 225 224 222 222 220 225 226 226 226 217 215 220 222 218 221 222 221 220 221 218 221 225 224 226 227 227 223 221 222 226 225 226 227 225 227 230 229 225 222 227 230 221 222 225 228 227 230 226 229 228 224 222 226 223 225 230 230 233 228 226 227 225 228 231 223 224 223 230 232 229 226 230 228 236 237 230 229 231 231 231 228 227 227 237 232 227 231 232 232 230 227 233 233 228 225 231 233 224 227 228 235 231 234 239 229 227 231 240 236 231 233 228 230 238 234 228 227 235 230 228 227 236 234 232 232 230 228 227 231 237 232 228 232 232 235 226 226 233 240 231 232 231 231 238 237 226 224 234 236 237 235 234 237 247 247 246 258 265 267 273 277 276 284 291 291 289 298 305 319 331 333 341 350 356 360 375 385 390 396 396 396 408 431 450 456 471 476 477 472 473 481 471 457 449 453 479 517 570 642 692 719 739 754 753 740 721 709 695 691 712 765 840 935 1014 1088 1183 1284 1382 1485 1607 1767 1972 2169 2315 2373 2357 2308 2240 2165 2086 2032 1987 1956 1939 1925 1905 1890 1877 1861 1829 1780 1704 1607 1491 1367 1274 1224 1194 1173 1167 1160 1155 1152 1149 1146 1143 1148 1164 1188 1216 1251 1301 1359 1424 1482 1508 1530 1547 1536 1507 1466 1421 1387 1363 1355 1384 1433 1477 1499 1503 1508 1517 1519 1515 1499 1484 1486 1485 1469 1461 1464 1450 1431 1425 1414 1394 1391 1387 1385 1391 1393 1395 1388 1378 1365 1360 1374 1410 1462 1504 1516 1532 1576 1650 1763 1956 2257 2633 3019 3413 3811 4180 4507 4769 4948 5053 5119 5170 5188 5168 5150 5124 5072 4991 4867 4727 4581 4413 4256 4103 3951 3814 3685 3554 3427 3327 3251 3189 3141 3100 3047 2986 2944 2913 2876 39373 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27630 10289 3538 2826 10344 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 183 188 192 196 200 202 205 208 210 212 213 214 216 217 218 218 219 220 221 221 222 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 226 226 225 225 225 226 226 225 224 224 224 224 225 224 224 224 223 223 223 223 224 224 223 223 223 223 223 223 223 223 223 223 222 222 222 221 221 222 222 222 222 222 222 223 223 223 223 222 222 222 222 222 223 224 224 223 223 222 222 222 222 223 223 223 222 223 223 223 222 222 222 222 222 221 222 223 222 221 221 221 222 222 221 221 222 221 221 222 222 220 220 221 221 221 220 220 221 221 220 219 218 218 219 220 220 221 222 222 221 220 219 220 219 219 220 220 220 221 221 220 220 221 220 219 219 220 220 220 220 219 219 220 219 217 217 217 218 217 216 218 220 218 217 219 217 216 218 219 218 216 217 218 218 217 217 216 217 218 217 216 216 217 218 217 218 220 219 217 215 215 216 216 219 218 215 216 218 218 216 216 216 217 218 217 217 217 216 219 220 218 215 216 215 218 217 218 219 217 216 217 219 218 217 220 220 219 217 216 216 219 218 217 217 217 217 218 218 218 218 221 222 220 217 219 223 219 220 220 222 224 219 221 218 219 222 222 222 221 221 219 219 221 224 222 220 224 226 219 219 219 220 222 223 220 219 221 220 223 223 220 222 217 218 220 219 223 223 222 222 221 221 220 221 220 223 219 221 223 226 223 223 219 219 223 228 221 218 222 223 220 222 223 225 223 227 226 222 228 227 227 230 226 224 228 227 225 221 221 225 226 228 222 226 227 225 222 222 226 228 223 225 224 229 227 222 221 225 228 229 227 224 224 227 234 233 232 231 225 226 227 229 227 228 225 230 231 228 229 232 229 228 231 225 234 229 226 233 228 231 227 226 228 230 236 228 233 230 238 232 227 227 232 229 224 229 231 229 226 233 231 226 225 227 228 236 230 222 226 227 230 231 229 228 232 230 229 228 230 228 229 229 226 228 238 237 228 231 232 233 230 230 231 228 231 230 237 233 233 231 232 234 231 232 235 240 235 231 231 242 242 238 238 239 234 240 247 252 259 266 267 272 274 279 284 280 293 303 316 324 331 328 333 340 352 359 364 374 388 395 399 407 423 439 453 461 458 461 470 470 466 463 464 477 495 515 528 546 578 614 642 674 701 720 725 703 675 666 686 744 820 906 990 1065 1149 1251 1351 1455 1566 1672 1760 1819 1841 1833 1815 1790 1763 1743 1729 1708 1681 1654 1630 1613 1600 1585 1566 1555 1552 1575 1618 1671 1698 1691 1637 1555 1456 1352 1269 1212 1178 1166 1164 1160 1151 1146 1141 1137 1135 1129 1125 1144 1191 1246 1295 1366 1435 1485 1506 1490 1461 1418 1356 1309 1310 1347 1402 1430 1454 1481 1493 1498 1504 1498 1498 1490 1487 1488 1485 1470 1455 1449 1442 1432 1416 1410 1395 1381 1371 1354 1353 1363 1357 1349 1348 1354 1365 1378 1395 1408 1423 1456 1534 1675 1869 2089 2315 2551 2810 3118 3472 3814 4133 4446 4705 4853 4912 4951 4972 4985 5027 5062 5033 4938 4835 4732 4615 4503 4399 4286 4160 4025 3888 3752 3621 3494 3369 3246 3151 3090 3048 3020 108277 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27637 10289 3538 2824 10343 100 100 100 100 100 100 100 100 100 100 100 100 147 156 163 170 176 182 187 191 195 199 202 205 207 209 211 213 214 216 217 218 219 220 220 221 222 223 223 224 224 224 224 225 225 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 224 224 223 224 224 223 223 223 222 223 223 223 222 223 224 223 223 223 222 222 222 221 221 222 221 221 220 221 222 222 222 222 222 222 221 221 221 222 222 222 222 222 223 223 223 222 223 222 222 222 223 223 222 223 222 222 222 222 222 222 221 221 222 222 222 221 221 221 221 222 221 220 221 220 219 220 221 222 219 218 220 220 221 220 219 219 220 222 222 222 222 221 221 220 220 220 220 220 220 220 222 221 220 220 219 219 219 221 220 219 218 218 218 220 220 218 219 220 220 222 220 218 218 219 219 218 219 219 220 220 219 219 217 216 216 217 219 217 216 217 217 218 219 217 215 217 218 218 220 219 218 219 217 216 218 220 219 217 215 216 219 220 218 217 218 219 218 217 219 219 218 218 217 219 218 217 216 216 218 217 215 214 217 216 215 216 216 217 217 220 220 218 219 219 219 218 217 215 218 219 223 221 219 223 223 219 217 221 222 221 220 221 222 224 223 221 219 220 221 218 219 220 220 220 219 218 223 226 222 218 220 221 223 225 221 219 217 222 222 220 218 223 223 221 221 218 219 218 220 223 219 223 221 217 224 222 221 222 223 220 222 221 222 224 227 225 220 224 228 226 221 222 220 219 221 222 225 222 223 227 225 225 229 228 226 223 223 228 225 226 227 223 224 227 225 226 224 228 227 225 227 229 224 223 225 222 224 224 225 229 228 224 231 229 224 224 221 226 221 225 232 230 231 231 227 230 231 230 230 229 226 228 226 232 230 230 230 227 232 227 226 235 231 225 230 234 235 227 230 237 227 227 226 233 229 233 232 230 229 232 230 230 227 231 231 229 231 232 234 228 224 235 229 224 228 231 232 233 224 230 235 233 227 235 231 231 232 229 229 232 233 236 236 234 231 235 231 225 233 231 234 237 235 230 234 237 234 228 232 239 234 230 230 237 234 234 238 241 237 239 244 248 254 259 274 274 271 269 275 277 274 288 296 304 312 319 333 339 353 370 387 401 405 410 429 451 467 468 470 469 473 470 467 478 488 488 496 513 539 572 611 653 687 703 715 721 717 708 692 692 735 802 895 998 1073 1122 1174 1253 1339 1420 1502 1559 1593 1614 1624 1614 1595 1592 1617 1646 1678 1695 1682 1661 1635 1597 1562 1544 1563 1620 1685 1747 1799 1825 1846 1857 1816 1684 1507 1363 1291 1255 1225 1202 1196 1195 1191 1184 1192 1210 1223 1234 1248 1265 1279 1294 1317 1341 1384 1432 1460 1465 1452 1428 1402 1380 1362 1372 1400 1425 1447 1451 1458 1489 1505 1501 1502 1504 1506 1503 1505 1507 1504 1493 1489 1485 1483 1477 1461 1437 1420 1418 1425 1435 1443 1446 1451 1460 1489 1555 1660 1795 1970 2189 2439 2720 3014 3275 3498 3684 3833 3981 4177 4391 4566 4726 4939 5159 5287 5323 5312 5274 5219 5199 5216 5229 5228 5222 5195 5151 5087 4997 4891 4786 4678 4549 4419 4276 4121 3994 3881 3763 3628 3487 3368 75939 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27644 10289 3539 2823 10346 100 100 100 100 100 100 100 100 100 100 100 100 148 156 164 171 177 183 187 192 195 199 202 205 207 210 212 214 215 216 218 219 220 220 221 222 222 223 224 224 225 225 225 225 226 226 227 227 226 226 227 227 226 227 227 227 227 227 227 226 227 227 226 226 226 225 225 225 225 224 225 225 224 224 224 224 225 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 225 224 223 223 224 224 224 223 224 225 224 224 225 225 224 223 223 224 224 223 224 223 223 223 222 222 222 222 223 223 223 223 223 223 223 222 223 222 221 222 223 224 223 222 222 221 220 220 221 220 220 221 222 222 223 223 222 221 221 221 221 220 219 219 220 220 220 220 220 220 220 221 222 220 220 221 221 221 220 220 221 221 219 220 221 220 221 221 218 218 221 220 219 219 219 219 219 219 218 219 219 219 218 218 217 218 219 219 219 220 220 220 220 222 220 219 219 218 217 218 218 220 219 217 216 215 217 220 219 218 220 219 218 217 218 217 216 217 219 219 219 218 215 215 217 219 217 217 216 214 215 218 218 215 216 219 218 217 217 220 220 218 220 220 217 217 218 222 220 218 221 223 221 219 219 220 220 220 222 225 224 223 223 220 218 223 226 224 222 222 222 222 221 218 224 222 219 221 217 218 225 226 224 220 223 224 219 220 225 222 219 224 225 222 222 221 223 223 222 219 222 225 225 221 223 223 219 219 225 224 221 222 224 220 216 220 224 221 221 221 220 224 222 224 221 221 223 225 223 226 228 223 220 221 223 228 228 232 226 226 228 227 225 224 221 224 228 223 224 226 225 224 228 224 222 227 226 229 228 225 223 230 223 226 230 229 230 231 225 226 232 228 222 222 229 230 228 230 232 233 228 230 226 228 227 231 226 230 229 227 227 230 228 231 232 229 234 229 230 232 228 228 227 229 228 233 232 230 233 226 233 239 233 231 226 232 229 229 231 230 228 230 235 230 226 232 238 236 231 230 235 228 222 231 232 234 235 230 232 240 241 234 227 232 231 234 229 228 231 228 229 238 241 239 236 233 223 229 231 227 232 237 245 239 238 232 235 237 242 247 250 258 264 275 272 263 270 274 274 282 294 295 302 318 337 357 379 387 401 409 415 420 442 466 463 461 460 469 479 493 504 518 551 613 677 714 730 743 751 743 734 725 726 737 781 866 988 1124 1264 1411 1573 1774 1972 2097 2145 2138 2095 2023 1922 1823 1731 1639 1550 1464 1402 1387 1415 1446 1480 1501 1506 1501 1486 1470 1458 1464 1487 1510 1556 1622 1711 1792 1897 2007 1996 1831 1624 1467 1366 1306 1271 1261 1256 1251 1257 1260 1263 1289 1326 1360 1401 1427 1445 1472 1473 1482 1499 1502 1502 1496 1474 1449 1424 1402 1406 1431 1443 1439 1453 1478 1497 1500 1499 1501 1494 1495 1492 1489 1486 1487 1489 1490 1492 1490 1487 1484 1489 1499 1504 1504 1517 1537 1556 1625 1828 2212 2641 3013 3428 3868 4222 4503 4757 4999 5224 5414 5555 5649 5706 5758 5806 5833 5876 5942 6007 6064 6104 6122 6115 6086 6040 5973 5902 5858 5837 5815 5771 5700 5609 5488 5330 5144 4949 4779 4629 4476 4333 4211 4120 4032 3932 3841 43572 474352 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27652 10289 3540 2821 10347 100 100 100 100 100 100 100 100 100 100 100 100 147 156 163 170 177 182 187 191 195 198 201 204 207 209 211 212 214 215 216 217 218 219 220 221 222 222 223 223 224 224 224 224 225 225 225 225 225 225 225 225 225 226 226 225 226 226 226 226 226 225 224 224 224 224 224 225 225 224 225 225 225 224 224 224 224 224 224 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 224 224 224 224 225 225 225 224 224 224 224 224 224 224 223 223 223 223 223 224 224 224 222 222 222 223 223 223 223 223 222 222 222 221 221 222 221 221 222 222 221 221 220 220 221 221 221 221 221 221 221 221 222 222 221 220 222 223 222 221 221 221 222 221 222 223 222 220 221 221 222 222 222 222 220 220 220 220 220 220 220 221 221 219 219 219 219 220 222 221 220 219 220 220 220 220 220 219 218 218 218 219 218 218 219 219 217 217 218 218 220 217 216 218 218 218 218 219 220 218 217 218 220 221 217 217 218 218 217 219 221 219 217 216 216 218 220 220 218 218 218 218 218 217 217 219 219 218 219 218 218 217 217 219 217 216 214 216 217 216 218 219 220 217 219 223 221 219 218 220 222 223 220 219 223 222 220 220 219 223 225 222 223 222 220 220 219 220 219 219 222 224 223 224 225 224 222 220 223 225 224 220 219 221 224 222 221 219 219 218 219 221 223 221 222 222 223 219 222 222 220 218 221 224 221 222 226 221 221 220 222 224 223 222 218 223 224 219 217 218 221 223 220 223 227 225 226 223 222 218 222 222 222 219 226 226 221 226 230 218 225 232 223 224 227 229 223 226 229 226 224 227 224 223 220 221 226 220 221 227 234 226 229 226 218 222 226 232 231 228 222 228 233 228 234 231 226 229 228 231 225 224 230 229 231 232 234 233 235 235 238 234 228 233 229 232 230 227 225 230 230 228 226 232 229 225 227 231 229 233 231 224 230 234 232 231 228 235 238 237 230 227 229 235 230 236 230 232 229 231 226 228 232 232 230 237 235 236 230 224 226 232 237 232 229 234 239 237 231 227 234 240 231 231 223 234 239 235 232 233 236 238 240 233 229 235 244 255 257 255 260 258 262 271 274 273 274 278 283 294 295 298 311 326 345 366 390 406 418 415 417 433 454 461 459 447 444 457 478 500 525 565 617 665 702 725 743 743 738 739 745 744 749 762 798 885 1061 1289 1572 1955 2458 2829 2952 3000 2976 2828 2625 2446 2252 1981 1711 1568 1535 1546 1558 1585 1620 1665 1709 1752 1817 1920 1991 1955 1859 1779 1720 1667 1628 1596 1563 1531 1516 1523 1537 1561 1594 1621 1638 1634 1602 1558 1518 1475 1425 1385 1368 1361 1337 1317 1334 1369 1407 1447 1485 1513 1515 1521 1529 1541 1545 1529 1516 1500 1475 1450 1437 1434 1443 1443 1456 1484 1506 1520 1527 1533 1532 1531 1527 1510 1497 1493 1489 1489 1483 1484 1492 1493 1493 1505 1522 1522 1526 1546 1566 1609 1743 2069 2588 3108 3510 3858 4161 4403 4612 4826 5045 5235 5391 5531 5641 5708 5754 5776 5766 5777 5810 5819 5808 5791 5781 5743 5679 5631 5610 5607 5612 5602 5583 5578 5574 5561 5547 5526 5477 5407 5324 5241 5155 5048 4930 4822 4747 4701 48282 497316 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27659 10289 3541 2820 10348 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 169 175 181 185 190 194 197 200 203 205 208 209 211 212 214 215 216 217 218 219 220 221 221 221 222 222 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 224 224 223 222 223 223 222 222 223 223 223 223 223 222 222 222 222 222 222 223 223 222 222 222 223 223 222 222 222 222 222 222 223 223 222 222 223 222 222 222 222 222 222 222 222 222 221 221 222 223 222 222 222 222 221 221 222 222 222 221 221 221 221 221 222 222 221 221 220 221 222 221 220 220 220 220 219 219 220 220 220 220 220 220 220 220 220 222 221 220 220 221 221 221 221 221 221 222 223 222 220 219 218 219 220 222 221 220 220 219 218 220 221 221 220 219 220 219 220 221 221 220 220 220 219 218 218 218 218 219 219 220 217 215 217 217 217 217 219 218 216 217 218 217 216 216 216 217 218 216 215 216 216 217 218 219 218 217 216 216 217 217 213 215 216 216 219 221 217 217 218 217 219 218 217 220 219 216 217 218 217 217 217 217 220 217 215 217 218 217 218 220 218 217 217 218 216 219 219 218 221 223 222 221 221 219 217 221 220 223 222 220 224 223 223 224 223 224 223 221 221 223 222 220 221 220 217 217 218 220 224 219 220 221 223 223 222 217 219 218 220 223 223 222 218 218 222 220 222 224 220 220 223 220 221 220 220 217 222 226 225 222 223 219 222 223 224 225 225 223 224 226 220 224 225 227 224 221 223 219 226 227 225 224 225 225 224 226 224 225 232 225 220 229 232 223 219 224 226 227 223 230 230 227 224 230 231 225 224 225 228 225 222 224 226 227 224 220 223 227 230 233 229 228 228 225 233 227 226 229 232 233 225 227 235 237 226 226 227 227 230 235 235 230 222 230 232 230 229 229 233 236 230 227 230 227 227 229 232 228 228 233 229 227 227 226 229 232 237 230 227 232 232 229 228 232 229 229 229 231 233 233 229 230 225 227 229 236 230 232 239 232 228 239 237 226 235 237 239 232 234 240 235 230 234 239 243 232 237 238 230 237 236 234 237 242 254 258 266 259 256 264 269 277 272 267 264 269 291 299 302 310 316 329 345 360 375 386 397 413 423 434 436 440 439 438 443 444 446 454 469 486 522 564 615 663 694 704 710 717 721 725 719 714 729 754 814 927 1152 1548 2087 2535 2749 2814 2773 2645 2461 2267 2123 1987 1868 1831 1857 1921 2007 2087 2148 2342 3596 7396 14094 23529 28050 20272 10753 5560 3458 2620 2253 2074 1952 1851 1772 1714 1664 1615 1578 1554 1524 1503 1491 1487 1481 1488 1506 1531 1542 1556 1565 1541 1489 1431 1375 1350 1344 1342 1341 1354 1374 1413 1461 1495 1529 1558 1578 1580 1574 1567 1547 1520 1504 1487 1481 1485 1495 1518 1539 1557 1575 1582 1580 1586 1578 1569 1563 1552 1549 1549 1555 1559 1561 1570 1578 1589 1598 1624 1688 1840 2159 2626 3075 3445 3774 4039 4246 4440 4631 4818 5022 5242 5458 5653 5833 5963 6029 6069 6076 6050 6028 6019 6029 6075 6135 6184 6206 6176 6138 6116 6076 6045 6052 6074 6102 6119 6094 6034 5959 5872 5788 5701 5592 5488 5396 5309 84362 681827 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27666 10289 3541 2818 10347 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 191 195 198 201 204 207 209 211 212 214 215 217 218 219 219 220 221 221 221 222 222 223 224 225 224 224 225 225 225 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 225 225 224 223 223 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 222 222 222 221 222 222 223 223 223 223 223 223 223 222 222 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 223 223 221 220 222 223 223 222 221 221 222 222 221 221 222 222 221 220 219 219 220 221 220 220 218 219 219 220 220 219 219 219 220 221 221 221 221 221 222 221 219 221 222 221 219 220 221 220 220 220 220 221 222 222 219 219 220 220 221 220 219 219 219 219 219 219 219 218 219 219 218 220 220 220 220 218 217 219 220 218 220 219 218 217 216 216 217 217 217 217 217 218 218 216 215 216 216 217 218 218 218 219 218 219 218 216 217 216 218 217 215 216 217 216 214 214 216 218 219 216 217 218 220 222 219 218 216 216 218 218 220 218 218 216 213 214 216 217 219 220 217 219 220 218 216 218 218 217 220 219 223 224 222 219 219 223 223 223 223 224 224 220 220 220 221 224 220 220 220 217 219 223 220 220 221 223 222 219 221 221 222 224 222 220 222 218 217 221 221 218 220 221 219 221 224 224 222 225 224 222 219 216 221 230 225 218 217 224 223 221 221 220 221 220 217 218 222 223 226 222 219 220 224 225 221 220 225 221 220 226 229 224 221 221 229 232 224 226 225 223 223 226 227 223 222 227 225 227 227 228 225 227 226 224 225 223 224 227 230 227 223 222 226 230 229 229 229 232 230 228 222 223 230 226 228 232 238 238 228 231 234 229 232 234 233 234 234 225 220 235 242 242 231 227 227 229 223 221 233 235 231 233 225 227 226 230 233 231 235 233 231 227 228 226 227 226 226 230 234 231 230 230 235 227 227 235 235 230 235 239 232 226 233 228 233 240 227 229 228 230 234 240 233 229 233 241 240 231 229 234 237 236 240 235 234 229 236 239 237 229 230 242 241 242 245 246 250 259 261 253 256 262 263 265 268 280 293 293 296 317 327 343 352 355 369 380 401 414 423 432 421 431 454 456 458 452 453 453 468 480 495 530 575 618 657 675 687 694 692 688 697 698 689 674 671 665 653 672 761 901 1106 1351 1603 1849 2084 2226 2206 2079 1917 1776 1687 1649 1658 1717 1814 1922 2104 2448 2999 3622 3884 3530 2861 2269 1876 1653 1559 1549 1577 1599 1606 1606 1607 1591 1566 1553 1539 1523 1516 1507 1495 1481 1468 1454 1439 1431 1424 1406 1384 1371 1373 1353 1329 1304 1277 1259 1242 1232 1247 1277 1306 1348 1391 1414 1430 1443 1452 1446 1433 1428 1419 1399 1398 1416 1430 1445 1467 1492 1507 1510 1506 1507 1508 1497 1486 1472 1465 1453 1451 1461 1460 1465 1480 1491 1520 1596 1719 1926 2269 2718 3231 3760 4209 4476 4586 4617 4626 4696 4868 5121 5401 5627 5757 5810 5819 5812 5805 5774 5726 5689 5668 5667 5658 5635 5630 5630 5633 5651 5666 5678 5696 5708 5713 5721 5717 5702 5700 5691 5651 5599 5550 5493 93201 659013 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27674 10289 3542 2817 10347 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 183 188 193 196 200 202 205 207 210 212 213 215 216 218 219 220 220 221 222 222 223 223 224 224 224 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 224 225 225 225 224 224 224 224 224 224 224 224 223 223 223 224 224 224 224 223 223 223 224 224 224 224 223 223 223 224 224 224 224 223 223 223 223 223 224 224 223 223 222 222 223 223 223 223 223 224 223 223 224 224 224 224 224 224 223 223 224 223 223 223 222 221 221 221 222 222 222 221 220 221 221 221 221 220 219 220 221 220 220 222 222 222 223 222 221 220 221 221 222 223 222 221 220 220 222 221 220 221 221 221 221 221 221 222 222 219 220 221 221 221 221 221 221 220 220 221 221 221 220 221 220 218 218 218 219 218 218 219 218 217 217 218 217 217 217 217 218 219 217 218 218 217 217 217 218 218 218 219 218 218 218 217 217 218 218 217 217 217 218 218 215 214 216 220 221 218 217 218 220 219 217 217 217 218 218 218 221 219 218 221 220 217 216 217 217 215 218 221 218 217 218 217 214 215 216 217 221 223 221 218 220 222 219 218 221 223 223 219 219 219 223 224 221 220 223 221 222 218 220 220 224 226 221 223 225 223 223 221 221 221 220 223 220 222 221 220 222 220 218 222 224 223 220 220 220 219 219 221 229 225 218 221 222 219 223 225 224 221 226 225 223 220 221 223 222 219 221 223 228 225 219 221 224 222 221 222 224 221 227 225 221 228 227 222 222 224 226 226 222 226 230 226 220 222 227 227 228 228 224 220 224 225 226 227 226 225 233 228 224 225 222 223 230 234 230 223 225 233 222 222 231 232 230 231 228 227 234 231 229 229 235 231 232 234 232 236 231 228 228 224 228 230 228 231 236 226 235 236 227 234 233 229 231 233 231 233 233 233 228 226 224 228 233 233 230 229 230 233 232 227 228 231 233 227 233 235 233 239 233 226 233 231 231 231 239 236 235 228 230 229 229 237 237 229 233 228 231 233 237 235 233 233 237 234 233 231 238 237 238 243 245 245 251 252 260 263 258 256 260 267 274 284 292 308 312 319 337 344 350 367 378 382 399 415 424 432 455 472 487 492 493 489 477 476 481 491 502 519 544 585 634 663 673 677 671 662 663 659 652 650 662 706 824 1025 1255 1455 1623 1804 2035 2256 2389 2392 2315 2203 2077 1955 1879 1992 2335 2739 3047 3174 3142 2982 2732 2452 2183 1950 1769 1622 1516 1439 1393 1384 1397 1402 1416 1435 1443 1443 1453 1460 1449 1442 1451 1453 1443 1441 1438 1436 1432 1422 1414 1413 1402 1378 1367 1357 1348 1341 1322 1293 1269 1249 1232 1226 1250 1288 1327 1370 1404 1431 1448 1449 1432 1407 1398 1403 1409 1423 1434 1455 1480 1502 1528 1551 1540 1527 1524 1527 1531 1521 1508 1513 1517 1525 1551 1587 1619 1663 1747 1898 2125 2481 2990 3568 4113 4585 4964 5190 5310 5384 5457 5567 5700 5815 5917 5997 6056 6102 6130 6149 6130 6101 6082 6060 6044 6028 5991 5947 5921 5918 5905 5880 5877 5877 5861 5836 5821 5825 5836 5861 5907 5928 5937 5978 6017 6013 61097 548970 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27681 10289 3543 2816 10347 100 100 100 100 100 100 100 100 100 100 100 100 147 155 163 171 177 183 188 192 196 199 202 205 207 209 211 213 214 216 217 218 219 220 220 221 222 222 223 223 224 224 224 224 224 224 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 226 226 226 225 225 225 224 224 224 224 224 225 225 224 224 224 223 223 222 222 223 224 224 224 224 224 224 224 224 223 223 223 224 224 223 223 224 224 224 224 224 224 224 224 223 223 223 223 224 224 223 223 223 222 222 223 223 224 224 223 223 223 222 221 222 222 222 222 222 221 221 220 220 219 219 220 221 221 221 222 221 222 221 219 220 222 221 221 221 221 221 220 219 220 220 221 222 221 220 220 220 219 220 221 221 221 219 218 219 221 221 221 220 221 221 221 220 220 220 220 221 220 218 218 219 220 220 219 218 218 217 216 219 220 217 217 218 218 218 219 217 216 218 219 216 218 219 218 217 217 218 220 218 218 220 219 217 217 217 218 220 219 217 216 218 218 218 217 217 220 221 218 215 216 217 216 217 217 218 218 220 221 217 215 215 216 219 220 219 218 215 214 214 218 220 221 220 217 216 217 216 217 217 218 220 219 217 218 220 221 219 220 223 224 222 218 222 226 224 224 225 223 219 218 223 226 221 222 222 220 221 221 223 221 221 221 220 221 228 227 218 222 225 226 218 220 221 219 217 221 227 223 214 219 225 224 221 219 221 218 216 220 227 223 219 225 225 220 220 220 224 223 220 219 223 221 219 223 229 225 223 222 221 223 228 225 224 224 223 227 223 224 232 231 226 224 227 226 223 230 230 225 228 230 224 222 226 227 226 229 227 226 227 225 228 229 226 223 229 232 225 226 228 225 227 228 226 227 229 231 227 224 227 223 225 230 229 228 228 230 227 227 232 237 235 230 230 227 227 231 241 239 229 234 233 226 228 228 232 231 228 228 230 230 234 233 234 232 226 233 231 223 228 232 225 225 232 229 236 242 230 228 235 238 241 235 234 230 229 236 234 232 233 232 231 236 229 229 227 231 231 235 236 240 236 231 232 231 236 233 235 236 232 242 248 250 259 259 259 262 274 279 295 307 316 320 329 337 353 365 382 390 392 397 398 406 408 414 434 461 462 466 472 491 494 496 514 516 516 524 537 560 576 591 611 632 638 631 622 612 603 592 574 570 594 677 817 975 1151 1412 1820 2341 2824 3070 3078 2966 2807 2633 2472 2327 2217 2200 2303 2500 2739 2992 3163 3104 2853 2552 2270 2034 1841 1689 1588 1516 1481 1488 1509 1530 1543 1552 1559 1569 1570 1569 1562 1557 1547 1539 1523 1505 1491 1483 1465 1451 1434 1413 1399 1384 1368 1350 1338 1335 1328 1306 1301 1296 1280 1278 1281 1292 1322 1353 1374 1395 1415 1427 1449 1461 1461 1458 1448 1428 1427 1434 1430 1428 1431 1440 1453 1466 1477 1497 1512 1523 1517 1511 1509 1518 1539 1555 1568 1585 1603 1641 1697 1761 1831 1933 2108 2358 2674 3082 3566 4077 4586 5026 5338 5546 5698 5790 5858 5911 5941 5955 5945 5951 5967 5976 5961 5920 5896 5887 5871 5872 5882 5894 5908 5906 5900 5912 5922 5924 5917 5901 5889 5890 5914 5958 6003 6037 6080 6128 81017 627420 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27688 10289 3544 2814 10348 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 185 189 194 198 201 204 206 209 211 213 214 216 217 218 219 220 221 221 222 223 223 224 224 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 225 226 226 226 226 226 225 225 225 226 225 225 225 225 225 225 225 225 224 224 224 224 223 223 224 224 223 223 224 224 224 223 223 223 223 224 224 224 224 224 224 224 224 225 225 224 224 224 224 223 223 223 224 224 223 224 224 224 222 223 224 225 225 225 225 223 222 222 222 222 221 221 222 222 221 220 221 222 221 221 221 221 222 222 221 221 221 221 222 222 222 221 222 222 221 222 222 221 220 219 220 220 220 221 222 221 222 221 220 220 221 221 223 223 220 219 218 221 222 220 220 221 221 220 221 221 221 219 218 218 217 217 218 218 217 217 218 219 219 218 218 220 219 216 216 218 218 215 217 219 218 218 217 217 219 219 220 218 217 218 219 222 219 217 217 217 218 221 219 217 218 217 217 217 215 217 220 218 218 218 217 219 217 215 216 217 220 217 216 218 220 219 215 218 218 218 218 218 221 219 220 220 221 217 217 218 217 220 219 221 221 222 221 219 222 220 219 224 224 223 221 222 220 218 219 220 224 221 223 222 219 220 223 221 224 222 220 221 222 223 223 222 219 224 225 219 222 226 226 221 218 217 218 217 223 228 227 221 217 222 227 228 220 221 227 225 225 224 222 221 224 222 222 225 223 228 227 225 219 219 222 220 219 218 220 221 222 226 222 223 223 224 223 228 226 223 224 226 222 225 227 228 225 226 220 227 225 222 223 224 223 226 228 220 221 219 222 227 223 227 231 224 228 227 226 231 234 229 233 229 225 227 232 241 232 230 230 228 231 229 232 232 228 227 229 228 227 228 224 229 232 230 228 230 228 231 235 234 226 230 225 227 231 229 234 230 226 230 241 235 228 233 232 233 237 232 228 235 230 231 233 236 231 234 232 231 235 232 237 236 233 232 234 225 232 234 225 230 234 225 227 232 228 224 229 229 226 234 231 235 237 236 232 226 230 235 232 235 243 237 242 248 245 249 253 254 250 264 273 287 305 317 323 341 357 371 380 391 393 393 406 411 418 423 424 434 444 451 453 453 459 472 482 491 514 539 549 547 548 535 506 484 476 476 471 475 491 512 537 593 676 789 946 1198 1564 2044 2528 2833 2928 2881 2798 2723 2649 2549 2411 2265 2173 2156 2206 2337 2567 2772 2754 2546 2308 2106 1934 1793 1669 1580 1513 1456 1414 1394 1387 1402 1432 1472 1501 1519 1532 1546 1564 1573 1577 1572 1567 1551 1534 1521 1503 1493 1480 1460 1444 1429 1408 1397 1392 1377 1366 1360 1346 1329 1315 1292 1281 1282 1290 1296 1314 1337 1376 1411 1431 1450 1457 1447 1429 1422 1427 1422 1422 1422 1416 1410 1412 1412 1413 1422 1449 1465 1477 1498 1508 1524 1546 1565 1594 1635 1685 1755 1821 1871 1926 2025 2193 2439 2784 3268 3824 4315 4715 5093 5436 5672 5813 5920 6015 6087 6098 6078 6059 6037 6015 5983 5947 5911 5883 5853 5816 5788 5786 5789 5764 5748 5780 5830 5850 5842 5850 5877 5895 5890 5878 5887 5904 5896 5898 86750 644871 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27696 10289 3544 2813 10347 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 184 189 193 197 201 203 206 208 210 212 214 215 216 218 219 220 220 221 222 223 223 224 224 225 225 225 226 226 226 226 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 224 224 223 223 223 223 223 223 224 224 223 223 223 222 222 222 223 223 223 223 224 224 224 224 223 224 224 224 224 223 224 224 223 223 223 223 223 224 224 223 223 223 224 224 224 223 223 224 223 222 222 223 222 222 221 220 220 219 220 221 222 221 221 222 221 221 222 221 219 220 221 221 222 222 222 222 222 220 220 220 221 221 220 220 219 218 219 218 219 219 220 220 219 219 218 217 218 219 221 222 221 219 219 220 220 219 220 220 219 218 218 219 220 221 220 218 220 219 216 217 219 218 218 219 218 218 218 218 215 217 219 219 217 217 217 217 218 218 217 218 220 220 219 219 218 218 218 216 217 219 219 216 215 215 217 216 216 217 216 217 217 218 218 220 220 218 216 218 217 217 217 216 217 218 218 218 218 218 221 221 221 221 218 218 217 220 222 219 218 220 222 221 222 220 220 222 222 219 220 221 222 222 221 221 221 219 217 220 223 223 222 221 218 219 222 223 222 220 220 221 221 221 221 224 224 222 221 221 222 222 221 221 223 218 218 224 226 224 218 220 223 218 221 225 222 221 221 219 221 223 226 222 222 221 223 224 225 225 223 220 225 225 223 224 224 224 223 220 223 226 225 227 228 223 223 224 224 229 224 221 228 222 221 228 221 220 225 222 225 225 228 228 222 224 223 225 224 224 230 226 226 229 227 228 223 226 232 234 228 230 235 234 227 225 229 224 225 237 235 233 235 232 228 224 229 235 234 227 225 232 233 229 228 235 227 226 224 227 230 233 232 228 232 224 222 224 233 237 223 219 234 228 224 238 232 226 225 232 234 231 226 229 234 235 234 231 229 230 228 237 231 234 227 229 230 237 234 227 232 237 228 229 231 234 237 238 233 223 228 232 231 232 230 227 234 235 234 230 234 230 231 231 229 235 235 243 250 254 254 247 247 251 255 263 284 301 315 325 342 351 349 357 364 373 389 406 419 426 430 436 441 438 432 439 442 438 459 488 496 500 514 511 491 488 480 465 454 447 450 472 530 617 729 859 1025 1257 1514 1775 2038 2265 2382 2391 2351 2300 2235 2131 2034 1985 1960 1980 2026 2078 2136 2157 2122 2064 2004 1944 1867 1787 1706 1619 1539 1480 1440 1410 1387 1377 1361 1351 1352 1363 1367 1371 1387 1412 1439 1462 1475 1477 1473 1468 1465 1466 1464 1451 1447 1447 1444 1437 1437 1428 1406 1388 1369 1367 1363 1347 1339 1343 1351 1355 1342 1343 1363 1389 1405 1412 1428 1421 1414 1415 1405 1407 1417 1417 1417 1403 1401 1414 1432 1445 1452 1460 1460 1467 1471 1480 1501 1518 1550 1606 1669 1731 1804 1899 2017 2147 2288 2478 2758 3136 3582 4068 4583 5119 5594 5946 6207 6398 6527 6631 6692 6688 6641 6576 6491 6402 6319 6257 6211 6168 6122 6071 6030 5993 5964 5952 5938 5918 5897 5859 5832 5822 5806 5786 5777 5775 5770 5767 79928 615175 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27703 10289 3545 2811 10346 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 193 197 200 203 205 208 210 212 213 215 216 217 219 219 220 221 222 223 223 223 224 224 225 225 225 226 226 226 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 226 226 226 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 222 222 222 223 223 223 222 222 223 223 222 222 222 222 221 221 222 223 223 223 224 224 223 222 222 222 223 223 223 223 223 223 224 224 223 223 222 223 224 223 222 223 223 223 224 223 222 221 220 221 220 220 220 219 220 221 221 220 220 221 221 221 222 222 221 220 220 221 221 222 222 222 222 222 222 221 220 220 221 221 222 222 221 220 221 219 219 221 220 219 219 219 218 217 218 219 220 220 221 220 220 220 219 218 220 219 217 219 219 216 216 218 220 219 217 216 217 219 218 217 218 218 217 217 218 221 219 218 218 218 218 217 219 219 218 217 217 217 219 220 222 219 218 217 217 217 218 218 217 215 215 217 220 218 217 221 220 219 219 216 217 217 216 218 218 218 218 218 220 219 218 220 221 216 216 219 222 221 217 217 221 222 221 219 218 217 218 221 224 219 218 221 224 224 223 225 223 226 223 220 222 219 217 223 224 218 218 221 220 220 220 218 219 223 222 220 224 225 222 221 223 224 222 218 218 220 222 220 221 218 219 220 219 221 222 221 222 220 217 222 230 222 217 225 231 223 219 222 220 222 222 225 227 223 226 227 221 219 220 221 220 222 225 223 222 223 230 229 226 227 227 229 222 222 229 228 219 217 222 224 227 229 222 222 218 225 231 227 223 216 223 228 231 227 227 228 228 230 227 226 228 228 235 229 223 231 227 229 227 229 233 222 223 234 227 229 231 228 228 225 226 231 233 233 234 231 229 231 236 232 227 237 232 224 227 227 234 230 230 228 228 224 232 235 233 228 230 233 234 236 230 226 227 239 232 228 227 232 237 232 228 234 237 229 223 231 235 225 224 233 234 241 233 224 234 231 230 229 240 236 230 233 230 234 235 228 230 236 229 234 231 237 236 237 239 236 231 235 236 238 241 244 245 255 253 254 250 251 268 288 310 321 336 348 345 350 359 361 380 403 426 443 440 446 456 459 464 461 452 442 455 470 472 474 486 490 491 494 486 479 462 449 458 473 538 627 726 837 973 1122 1258 1399 1561 1806 2125 2372 2467 2443 2345 2247 2159 2067 2006 1962 1913 1887 1904 1930 1940 1933 1906 1882 1864 1841 1812 1774 1738 1694 1648 1607 1581 1549 1524 1503 1487 1480 1454 1427 1434 1473 1518 1555 1582 1595 1594 1592 1574 1564 1563 1553 1538 1523 1511 1507 1505 1488 1474 1467 1445 1432 1422 1419 1404 1389 1380 1368 1359 1352 1339 1326 1311 1303 1313 1316 1317 1323 1347 1378 1405 1418 1413 1404 1396 1389 1403 1408 1404 1420 1434 1455 1467 1468 1461 1454 1455 1459 1469 1483 1487 1487 1483 1487 1499 1497 1495 1529 1599 1698 1821 1959 2130 2372 2687 3029 3403 3786 4113 4383 4673 5030 5413 5732 5902 5983 6047 6091 6106 6105 6077 6011 5952 5918 5874 5819 5774 5734 5696 5665 5642 5623 5600 5583 5565 5530 5501 5503 95343 645584 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27710 10289 3546 2810 10345 100 100 100 100 100 100 100 100 100 100 100 100 149 157 165 172 178 184 189 193 197 200 203 206 208 210 212 214 215 216 217 218 219 220 221 221 222 223 223 224 224 224 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 227 227 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 223 223 223 224 223 223 223 222 223 223 223 223 222 222 222 222 222 222 222 221 222 222 223 223 223 223 223 223 222 221 221 223 223 224 224 222 222 223 223 223 222 222 222 222 221 222 222 221 221 221 221 221 221 221 221 221 220 220 220 220 221 222 221 220 220 221 222 220 220 220 220 220 220 221 221 221 220 220 221 221 220 220 221 221 220 220 220 219 218 218 220 219 219 219 218 218 220 221 219 218 218 219 221 221 219 218 219 219 218 219 219 219 219 218 216 217 217 217 219 217 219 219 219 218 217 217 218 217 217 218 217 219 218 218 219 220 220 218 217 217 218 219 219 218 215 216 216 215 215 216 216 218 219 217 218 219 223 223 220 217 218 220 219 218 214 215 218 218 219 220 217 216 216 218 217 218 218 220 218 218 217 218 220 219 219 218 217 219 221 220 219 221 223 223 223 225 224 222 223 221 220 221 220 216 222 224 222 219 219 221 224 222 219 219 225 227 222 221 221 222 222 222 222 218 217 223 223 223 224 222 221 223 228 222 221 223 223 226 222 215 222 223 223 218 223 225 223 221 226 230 228 222 221 225 221 222 224 227 222 217 218 220 225 226 223 221 222 225 225 223 219 215 219 227 228 224 223 221 226 224 227 227 223 222 231 224 220 229 226 227 226 226 225 225 220 229 226 230 233 229 226 229 232 230 225 227 224 233 230 228 230 226 223 229 228 232 232 225 232 232 237 228 228 226 235 236 228 229 231 225 226 223 230 236 232 230 224 230 227 230 235 224 222 229 230 226 230 233 225 224 230 232 231 227 230 234 230 229 226 225 231 235 230 232 226 226 238 236 229 231 232 228 233 231 237 236 227 227 237 235 230 228 235 233 235 230 228 232 239 237 238 230 233 230 229 239 244 233 235 238 237 239 241 244 249 245 247 264 279 304 328 347 357 381 391 396 405 438 451 454 460 464 466 471 474 474 473 471 468 461 446 441 448 450 449 448 456 454 451 450 448 456 469 509 577 683 801 902 976 1031 1104 1199 1321 1490 1744 2000 2151 2197 2203 2192 2155 2101 2034 1961 1888 1815 1760 1721 1694 1670 1643 1615 1596 1593 1580 1569 1557 1565 1563 1548 1527 1528 1526 1524 1529 1538 1539 1517 1485 1448 1415 1381 1369 1387 1398 1403 1417 1440 1466 1494 1516 1522 1535 1551 1547 1529 1519 1504 1488 1483 1479 1459 1447 1433 1421 1410 1411 1402 1384 1369 1366 1369 1366 1363 1366 1368 1376 1390 1396 1408 1419 1416 1421 1447 1489 1521 1516 1492 1479 1470 1475 1487 1482 1481 1489 1496 1498 1499 1494 1472 1463 1477 1478 1461 1463 1485 1524 1581 1659 1744 1840 2018 2314 2745 3278 3784 4180 4463 4674 4858 5049 5249 5411 5504 5532 5520 5484 5411 5333 5263 5202 5161 5114 5056 5015 4983 4952 4925 4901 4901 4924 4952 4985 4995 4999 5020 5052 82046 593610 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27718 10289 3547 2808 10346 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 184 189 194 197 201 204 207 209 211 213 214 216 217 218 220 221 221 222 223 223 224 224 225 225 225 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 225 224 224 224 224 225 225 224 223 223 223 224 224 223 223 224 224 224 224 223 223 224 223 223 224 224 223 222 222 223 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 224 224 225 225 225 223 223 223 222 222 221 221 222 221 222 222 221 222 222 221 222 223 222 221 221 222 222 221 222 222 222 222 222 221 221 222 222 222 221 222 222 223 222 222 221 219 219 220 220 220 220 219 219 219 220 222 222 221 220 220 220 220 219 220 219 221 221 220 220 219 217 217 218 217 216 216 217 218 218 219 220 219 218 219 219 219 220 220 220 219 218 217 216 219 223 221 220 219 218 218 219 219 220 218 218 219 218 219 218 217 218 219 219 219 220 219 219 218 219 220 218 216 216 217 218 220 218 218 220 216 216 218 217 218 220 220 221 223 219 217 217 218 218 218 219 219 219 218 217 221 223 224 221 222 221 221 223 223 220 221 222 221 222 223 219 219 224 222 219 221 221 222 221 226 224 221 223 221 217 218 223 227 227 227 225 226 224 221 221 223 223 222 226 222 223 221 223 222 219 224 226 225 221 220 222 221 220 222 224 223 221 223 225 225 217 217 223 224 223 219 222 227 224 219 224 229 229 222 217 220 224 226 224 223 225 227 226 226 227 229 228 222 225 224 223 225 224 227 223 224 225 225 226 224 226 225 218 220 226 222 230 230 226 229 228 228 227 228 222 224 232 234 228 229 230 232 229 229 232 232 229 225 227 233 229 226 236 225 226 226 226 228 233 228 230 234 233 225 225 234 238 231 228 229 230 234 236 229 235 235 230 225 225 225 230 235 233 231 229 231 229 228 230 235 234 235 226 227 235 238 228 222 228 233 239 233 229 235 232 232 231 226 230 233 232 234 236 234 221 227 234 233 233 234 229 232 237 242 237 236 237 232 237 240 241 244 271 295 311 341 361 369 382 397 417 430 444 458 470 474 481 484 485 483 479 479 462 461 463 456 445 451 445 447 463 474 487 502 517 529 535 550 566 585 618 673 742 803 871 951 1038 1122 1206 1298 1401 1524 1671 1787 1866 1924 1973 2011 2015 2014 2007 1987 1969 1943 1912 1874 1847 1822 1794 1777 1762 1739 1715 1691 1666 1655 1644 1629 1610 1605 1601 1603 1605 1616 1627 1637 1644 1649 1651 1627 1561 1456 1349 1300 1274 1242 1205 1197 1230 1290 1349 1389 1428 1465 1495 1514 1526 1534 1527 1521 1513 1502 1492 1479 1466 1454 1446 1452 1449 1440 1431 1417 1414 1411 1412 1415 1408 1406 1411 1407 1404 1412 1429 1438 1447 1454 1461 1464 1475 1495 1504 1507 1514 1522 1526 1537 1533 1520 1524 1532 1533 1528 1532 1555 1597 1637 1675 1734 1811 1891 2013 2224 2522 2836 3092 3334 3648 4058 4453 4740 4923 5006 5019 5011 4993 4947 4875 4800 4730 4660 4589 4522 4473 4415 4337 4264 4211 4170 4137 4106 4057 4016 3988 3962 3938 56157 502197 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27725 10289 3547 2807 10347 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 180 185 190 194 198 201 204 207 209 212 213 215 216 217 219 220 221 222 222 223 223 224 225 225 226 226 226 226 226 226 227 227 228 228 228 227 227 227 227 227 227 227 228 228 228 228 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 225 226 226 225 225 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 223 223 224 223 223 223 223 223 223 223 223 223 223 224 224 223 222 223 223 224 224 223 224 224 225 224 224 224 224 224 224 223 223 223 224 224 223 222 222 221 222 223 223 222 222 222 222 222 222 222 223 223 223 223 223 224 223 223 223 223 222 222 222 221 222 223 223 221 221 221 221 220 220 220 220 220 219 221 222 221 220 220 220 221 222 221 220 220 220 220 220 220 219 218 216 218 218 217 219 221 218 218 219 219 219 218 217 218 220 220 221 220 217 220 219 218 221 221 220 218 217 221 221 222 220 217 219 220 218 218 219 218 217 219 219 219 219 218 218 219 219 217 218 219 220 221 220 218 220 221 220 220 221 219 216 216 218 219 220 221 219 217 219 222 222 216 218 224 223 224 222 219 219 218 221 224 224 224 223 223 222 220 218 218 221 222 226 224 220 224 221 219 221 221 223 222 220 219 220 220 222 221 221 224 222 220 221 224 222 222 222 225 223 224 225 221 224 225 222 220 220 221 219 221 222 218 220 220 221 224 225 223 227 226 219 220 221 221 222 221 223 225 223 219 222 222 224 228 224 224 223 220 225 227 224 221 226 226 223 228 226 226 229 220 220 229 227 222 226 228 221 219 227 230 227 223 219 229 224 226 227 233 228 225 221 226 231 228 228 226 228 230 230 225 228 228 229 230 226 226 231 223 224 231 231 224 230 230 222 231 234 224 227 232 230 226 227 233 230 228 234 225 229 227 232 226 225 233 232 227 235 238 233 229 235 236 235 229 224 229 234 233 230 230 231 229 233 236 232 226 232 238 233 230 233 240 236 229 225 232 236 237 237 235 235 235 230 230 229 232 227 228 234 233 230 228 231 236 241 232 228 230 238 233 234 234 228 228 236 241 238 236 247 255 276 310 329 335 340 354 380 399 398 410 421 435 443 448 455 463 458 457 452 442 441 437 436 431 442 446 451 462 466 471 481 495 503 529 554 572 597 630 666 710 757 811 896 997 1125 1297 1476 1629 1776 1907 1987 2025 2046 2061 2076 2089 2078 2069 2074 2074 2066 2060 2047 2022 2002 1976 1963 1933 1899 1887 1872 1847 1836 1824 1824 1828 1836 1847 1866 1886 1894 1880 1842 1797 1754 1690 1599 1508 1440 1389 1371 1380 1351 1261 1168 1078 1004 993 1039 1132 1233 1323 1413 1486 1531 1559 1571 1560 1545 1529 1512 1504 1500 1495 1492 1485 1477 1470 1472 1475 1475 1474 1465 1461 1465 1462 1443 1428 1427 1424 1422 1437 1444 1442 1453 1478 1508 1534 1549 1570 1605 1644 1685 1717 1737 1762 1802 1833 1853 1867 1873 1881 1898 1896 1885 1900 1927 1956 1975 1970 1977 2044 2165 2327 2536 2832 3260 3734 4101 4335 4508 4629 4680 4671 4640 4600 4530 4458 4403 4344 4269 4189 4123 4068 4015 3970 3936 3911 3889 3866 3848 3862 44862 455707 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27732 10289 3548 2805 10346 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 185 190 194 197 201 204 206 208 210 212 214 216 217 218 219 220 221 221 222 223 223 224 225 225 225 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 227 227 227 227 227 228 228 228 228 227 226 226 227 226 225 225 225 224 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 223 223 224 224 223 224 224 224 223 222 222 222 223 224 223 222 221 220 220 221 221 222 223 223 224 223 221 221 222 222 221 220 222 222 222 221 220 220 222 222 221 220 218 218 218 218 217 220 221 220 218 219 221 221 222 224 221 218 218 218 219 220 220 219 217 217 219 220 218 217 218 218 219 220 220 220 220 219 220 220 218 218 218 219 220 220 220 220 217 218 219 218 217 217 220 221 219 218 218 219 219 219 219 220 220 219 217 216 217 217 217 216 217 217 217 220 220 218 216 218 219 222 220 217 217 218 220 218 217 219 218 218 219 222 222 221 222 216 213 218 221 220 221 222 224 222 221 223 223 222 221 221 222 222 222 221 219 220 223 221 222 222 223 221 221 222 225 223 223 225 220 220 220 221 225 222 219 217 220 224 223 223 221 219 220 219 224 218 221 223 221 223 223 221 220 225 225 221 221 221 223 221 224 227 225 221 224 223 222 221 222 222 224 226 224 221 221 223 222 221 226 226 218 220 225 222 221 224 223 221 222 220 228 229 225 224 224 223 230 229 223 225 225 221 222 225 226 227 225 230 227 227 223 225 232 229 225 224 223 232 228 224 227 228 234 230 224 224 228 223 225 229 232 233 232 228 224 229 231 232 231 231 233 232 228 224 226 231 224 231 233 228 224 225 230 232 227 232 235 229 225 231 233 229 227 228 232 235 230 221 231 235 228 230 233 226 228 233 230 233 230 229 228 226 228 233 230 234 239 232 232 237 233 227 230 231 229 235 230 231 239 236 229 228 232 236 238 236 227 231 231 227 233 231 233 226 233 234 234 224 231 239 243 244 245 240 237 243 259 285 310 321 329 338 355 376 386 391 393 405 414 419 427 435 437 446 456 455 457 447 432 420 421 429 431 436 439 438 444 451 453 453 456 462 471 490 527 594 723 929 1165 1373 1571 1777 1945 2029 2058 2066 2068 2078 2088 2098 2093 2078 2075 2071 2058 2029 1999 1990 2001 2009 2032 2049 2043 2017 1988 1972 1966 1955 1933 1927 1921 1900 1873 1851 1831 1804 1769 1722 1679 1634 1589 1549 1526 1512 1479 1461 1447 1405 1321 1228 1164 1172 1260 1358 1430 1494 1555 1600 1633 1652 1662 1643 1621 1603 1588 1571 1560 1559 1552 1532 1531 1536 1527 1508 1496 1496 1497 1484 1471 1465 1459 1451 1448 1450 1453 1464 1494 1528 1563 1608 1652 1696 1747 1774 1790 1811 1835 1872 1895 1913 1934 1956 1988 2027 2056 2089 2125 2167 2212 2256 2282 2290 2301 2282 2218 2205 2297 2453 2639 2903 3339 4004 4703 5103 5170 5079 4967 4865 4755 4666 4595 4520 4446 4361 4287 4250 4213 4156 4098 4048 4005 3983 3960 3918 3888 3867 3860 68787 550239 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27740 10289 3549 2804 10343 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 173 180 185 190 194 198 201 204 207 209 211 213 215 216 217 219 220 221 222 222 223 224 224 225 226 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 229 228 228 228 228 228 228 228 228 227 227 227 227 228 227 227 227 227 227 227 226 226 226 226 226 225 225 224 225 225 225 224 223 223 223 224 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 223 223 223 223 224 224 224 225 225 223 223 223 223 223 224 224 224 224 224 225 223 223 223 223 223 222 222 223 224 223 223 223 224 224 223 222 222 222 224 224 223 222 222 223 222 221 221 221 219 218 220 221 221 221 220 220 220 221 220 221 221 219 220 222 221 220 221 223 223 221 220 221 221 220 220 220 220 220 220 219 219 220 220 219 218 219 219 221 222 220 219 218 217 218 219 218 217 219 218 218 218 218 219 221 221 220 220 218 219 220 219 220 221 220 218 220 219 219 219 218 217 217 218 215 215 216 217 216 216 220 221 220 219 218 218 222 219 218 219 219 219 221 221 222 219 218 221 220 219 221 221 219 219 220 221 221 220 219 220 221 221 222 224 223 222 220 221 224 221 221 221 220 222 223 221 220 218 224 224 222 222 221 222 226 224 223 223 224 222 220 219 221 219 222 223 221 219 222 221 221 223 221 221 221 222 225 224 225 224 224 223 224 222 223 223 220 221 222 222 221 220 221 224 226 224 223 217 222 226 225 225 220 222 223 222 223 221 224 227 223 223 223 222 223 221 223 231 227 222 217 224 226 224 225 225 223 221 225 224 231 221 224 227 222 230 236 229 223 225 225 228 231 228 231 230 224 220 228 236 225 226 227 230 231 226 223 228 229 229 234 232 226 225 229 229 227 230 231 229 227 226 223 222 232 230 229 226 230 228 231 230 224 230 230 224 224 230 231 231 226 228 231 235 233 232 235 230 228 230 235 230 227 230 231 235 234 230 227 228 232 231 238 234 225 228 232 230 228 229 227 228 233 232 228 230 236 230 229 236 235 232 232 230 232 235 234 227 226 230 232 236 231 236 234 232 232 244 245 243 252 258 271 295 311 321 337 345 340 342 356 372 378 381 394 395 401 408 408 412 418 425 431 440 443 434 425 420 424 424 428 428 428 428 436 445 442 433 447 478 510 551 613 702 825 981 1155 1354 1574 1743 1821 1835 1833 1834 1841 1856 1877 1911 1947 1985 2020 2071 2088 2074 2039 1992 1955 1935 1913 1879 1864 1842 1814 1782 1761 1769 1785 1791 1777 1758 1742 1730 1711 1685 1654 1608 1554 1498 1443 1398 1384 1390 1393 1410 1446 1491 1560 1633 1687 1709 1695 1676 1677 1697 1721 1736 1735 1721 1706 1688 1664 1650 1631 1616 1601 1592 1595 1578 1558 1553 1552 1552 1550 1546 1529 1517 1525 1528 1536 1541 1543 1550 1557 1572 1603 1648 1712 1804 1904 1988 2049 2094 2141 2181 2224 2267 2300 2309 2312 2322 2324 2345 2405 2484 2534 2558 2584 2634 2756 2929 3132 3398 3689 3916 4072 4205 4347 4486 4633 4757 4797 4757 4689 4625 4563 4499 4435 4373 4306 4255 4221 4180 4141 4110 4083 4069 4049 4022 4003 3974 3945 3923 3913 3927 65252 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27747 10289 3550 2802 10341 100 100 100 100 100 100 100 100 100 100 100 100 149 158 165 172 179 184 189 193 197 200 203 206 208 210 212 214 216 217 218 219 220 221 222 222 223 224 224 224 225 226 226 226 227 227 227 228 228 228 228 228 228 228 229 229 229 228 229 229 228 228 228 228 229 229 228 228 228 228 227 226 226 227 227 226 226 226 226 226 225 225 225 225 225 224 224 225 225 225 225 225 224 223 223 223 223 223 223 224 224 224 223 223 223 223 223 223 224 224 224 224 224 225 225 225 224 224 225 224 224 224 224 224 225 225 223 222 223 223 224 224 224 224 223 223 223 223 223 224 224 224 224 225 224 222 222 222 221 222 222 222 222 222 221 221 221 222 222 221 220 222 222 221 221 221 221 222 223 221 220 222 221 220 221 221 220 221 222 222 219 218 220 221 220 220 219 220 221 221 221 221 221 220 219 219 223 222 221 219 217 218 218 216 217 219 220 220 220 219 219 219 220 220 220 219 217 217 217 218 220 219 220 220 219 218 218 218 219 218 216 217 217 217 215 216 218 218 220 219 219 218 217 217 215 218 222 219 219 222 221 219 220 220 221 221 219 220 217 218 221 221 218 217 219 221 219 217 217 219 221 219 218 220 223 223 222 220 224 225 220 220 220 221 220 222 221 222 224 224 222 222 227 223 225 222 224 221 220 219 219 222 225 224 224 223 220 222 220 222 219 220 216 218 224 222 220 219 221 220 225 223 222 219 220 221 224 226 222 223 224 220 221 223 220 217 217 221 224 226 222 221 220 224 227 223 225 223 228 227 220 220 227 226 227 222 225 224 223 224 225 223 224 230 231 225 226 229 227 228 225 227 227 230 231 229 223 225 226 225 223 230 228 225 227 224 224 229 222 228 232 226 224 225 227 227 230 234 230 224 221 230 230 228 230 225 230 229 229 231 231 227 226 232 230 228 225 225 230 225 224 239 234 224 228 227 224 227 231 225 230 233 234 233 234 237 237 237 227 222 232 232 236 230 230 230 229 232 234 232 232 228 232 229 227 234 233 228 229 229 227 230 231 234 229 233 231 233 228 225 229 231 231 231 231 237 227 221 226 231 236 237 233 233 228 238 232 236 233 237 251 261 281 306 335 345 358 373 379 385 394 397 407 423 431 438 437 437 437 437 438 431 425 426 422 432 438 443 449 452 467 474 479 488 510 541 568 606 666 750 847 940 1024 1089 1172 1252 1320 1408 1522 1619 1691 1729 1759 1794 1830 1858 1894 1938 1998 2072 2135 2197 2226 2240 2224 2171 2101 2027 1949 1866 1794 1761 1777 1834 1896 1931 1940 1953 1985 2020 2053 2087 2123 2160 2183 2183 2178 2176 2178 2188 2214 2235 2265 2279 2259 2222 2171 2107 2046 1995 1937 1888 1854 1823 1798 1787 1774 1749 1730 1720 1715 1711 1697 1689 1679 1659 1646 1635 1605 1591 1591 1597 1588 1576 1574 1569 1572 1578 1588 1590 1607 1632 1654 1668 1687 1702 1731 1782 1847 1937 2036 2142 2225 2287 2333 2371 2405 2424 2436 2455 2479 2538 2633 2717 2791 2871 2975 3104 3264 3431 3612 3815 3993 4136 4257 4325 4362 4397 4428 4444 4455 4459 4453 4437 4400 4367 4358 4357 4359 4341 4298 4266 4247 4224 4182 4148 4133 4107 4089 4087 4074 4046 4017 4008 98088 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27754 10289 3550 2801 10342 100 100 100 100 100 100 100 100 100 100 100 100 150 159 166 173 179 185 190 194 198 202 205 207 209 211 213 215 216 218 219 220 221 222 223 223 224 225 225 225 226 226 227 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 225 225 224 225 225 225 225 225 225 225 224 224 225 225 224 224 224 225 224 224 224 224 224 224 224 224 223 224 224 223 223 223 224 224 225 225 225 225 226 226 226 225 224 225 226 224 224 224 224 223 223 224 223 224 223 223 223 223 223 224 223 223 223 223 222 223 224 225 223 221 222 223 222 222 223 221 221 222 222 221 221 221 219 218 218 220 221 221 220 219 220 220 220 221 221 219 218 220 221 221 221 221 220 218 217 218 219 221 222 221 221 222 222 220 219 219 218 218 218 218 218 218 218 217 217 219 219 219 218 219 218 219 221 221 220 220 218 217 219 218 219 219 219 219 216 218 220 220 220 219 216 216 216 218 217 217 221 219 218 219 219 218 218 218 218 218 219 219 219 217 218 218 217 218 217 217 222 220 219 218 222 219 217 216 218 220 218 216 216 218 222 223 221 218 221 224 223 220 221 222 220 220 221 225 227 219 219 223 222 221 219 221 222 224 224 223 219 218 222 225 218 223 223 226 223 220 222 222 224 224 221 221 218 218 221 226 226 222 222 225 223 221 219 220 221 224 226 222 221 222 224 224 226 226 221 225 224 222 221 221 221 224 224 227 224 219 221 221 222 222 221 226 224 222 224 227 226 225 222 220 222 222 224 225 223 219 226 229 228 223 230 226 222 231 225 223 225 232 223 225 226 226 227 226 223 224 228 224 229 228 223 224 224 232 229 225 230 226 221 225 234 229 229 227 228 225 228 229 233 231 226 231 235 231 240 238 229 229 228 227 230 234 231 227 222 230 234 227 222 234 232 233 235 234 231 237 239 229 230 230 226 231 232 233 230 236 232 227 227 233 231 228 232 237 234 233 227 222 231 235 231 233 234 228 226 234 235 234 241 232 229 234 236 230 235 234 233 234 231 224 230 231 233 235 237 232 239 238 224 230 254 264 283 309 332 362 375 378 381 393 407 413 426 429 425 432 426 420 417 414 425 428 426 437 451 464 473 486 493 509 509 509 523 561 600 635 668 711 762 821 883 948 1005 1059 1098 1129 1166 1201 1251 1303 1336 1372 1415 1435 1444 1472 1511 1560 1621 1679 1717 1754 1784 1780 1731 1672 1602 1543 1490 1440 1415 1402 1407 1430 1492 1614 1780 1944 2151 2442 2742 2890 2879 2831 2784 2735 2727 2781 2886 2953 2907 2788 2618 2436 2276 2147 2051 1967 1893 1827 1793 1778 1747 1710 1695 1676 1666 1667 1669 1657 1645 1634 1625 1615 1602 1595 1589 1583 1581 1585 1589 1598 1611 1647 1693 1733 1756 1777 1786 1804 1832 1870 1917 1984 2058 2146 2251 2380 2497 2575 2626 2657 2672 2693 2722 2775 2854 2954 3085 3248 3429 3607 3788 3950 4085 4204 4334 4490 4647 4755 4813 4851 4874 4886 4878 4831 4777 4729 4680 4635 4606 4578 4531 4485 4444 4396 4348 4298 4266 4242 4224 4217 4195 4170 4145 4129 4118 4114 4112 4101 4096 4089 4082 90638 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27762 10289 3551 2799 10344 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 183 188 193 197 200 203 206 208 210 212 213 215 216 218 219 220 221 221 222 223 224 224 225 225 225 225 226 226 226 226 226 227 227 227 227 227 227 227 228 228 228 228 228 228 227 227 227 227 227 227 226 227 227 227 227 226 226 225 225 225 225 225 225 224 225 225 225 225 225 225 224 224 224 225 224 224 224 224 224 224 224 223 223 223 224 224 224 223 224 225 225 225 225 225 225 224 224 226 226 224 223 224 225 225 225 224 223 223 223 222 222 224 223 223 223 223 224 223 223 222 222 223 224 222 221 221 221 222 223 223 223 223 223 221 220 220 221 221 223 222 221 220 220 221 222 221 219 219 219 220 221 222 221 220 220 220 221 221 220 218 220 222 223 224 223 221 219 220 220 220 220 219 219 220 219 219 220 220 219 219 219 218 219 219 218 220 219 219 218 217 217 218 218 218 219 219 218 217 217 218 217 216 218 219 218 217 218 218 219 220 220 220 219 219 220 218 217 219 219 219 219 218 217 216 216 217 215 217 220 218 217 215 218 220 218 219 220 219 218 217 217 219 219 219 220 218 217 217 217 217 219 222 221 219 217 218 220 221 220 221 221 219 221 223 221 222 224 226 222 220 220 221 222 223 221 218 217 221 223 221 220 224 224 223 224 223 221 221 221 223 223 223 225 222 222 222 222 221 221 225 227 225 222 218 224 222 222 220 224 226 220 218 220 223 225 222 221 223 221 220 222 221 224 226 227 225 225 221 218 222 226 224 227 228 226 225 225 226 219 222 226 226 225 229 224 224 225 222 218 225 225 222 227 227 225 225 223 225 224 221 226 229 228 231 226 221 225 224 225 230 227 228 225 227 229 229 226 223 229 224 229 230 225 232 228 229 233 229 227 229 228 224 227 228 230 227 228 229 237 232 229 227 224 231 233 230 236 231 231 230 225 221 227 231 228 226 231 232 229 230 229 229 232 228 233 235 226 232 228 227 231 232 235 230 225 228 231 232 233 236 233 229 231 234 226 223 228 233 226 228 233 240 243 231 226 225 227 233 233 230 233 233 235 231 234 231 230 233 232 237 256 273 281 297 306 316 328 339 350 361 370 370 371 380 387 394 401 398 405 411 419 434 448 457 466 476 485 497 501 506 511 523 536 542 550 557 566 581 603 608 622 644 671 723 777 840 906 971 1013 1030 1044 1048 1057 1070 1108 1158 1204 1237 1272 1298 1310 1332 1370 1413 1454 1499 1546 1610 1668 1704 1710 1724 1751 1801 1878 1931 1947 1956 1977 2024 2086 2149 2193 2229 2258 2293 2337 2394 2480 2581 2670 2737 2775 2793 2832 2884 2910 2875 2784 2673 2568 2465 2366 2292 2234 2179 2102 2014 1948 1907 1866 1821 1767 1727 1686 1656 1635 1610 1601 1606 1610 1606 1599 1587 1592 1602 1605 1612 1616 1620 1636 1649 1651 1659 1669 1675 1684 1702 1728 1762 1818 1886 1958 2044 2140 2240 2339 2438 2538 2632 2711 2786 2861 2923 2979 3025 3059 3105 3170 3247 3337 3430 3541 3674 3828 3981 4095 4183 4250 4296 4324 4336 4340 4339 4325 4291 4238 4187 4150 4114 4077 4044 4022 4012 4007 3987 3966 3951 3941 3934 3913 3887 3868 3852 3849 3854 3845 84103 617861 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27769 10289 3552 2798 10344 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 171 178 183 188 192 196 199 202 205 207 210 211 213 215 216 217 218 220 221 221 222 223 223 224 224 225 225 226 226 226 226 226 227 227 227 227 227 227 228 228 228 228 228 228 227 227 227 227 227 228 228 228 228 227 226 227 227 227 227 226 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 224 224 225 224 224 224 225 225 225 225 225 224 223 224 225 226 225 224 224 224 224 224 224 224 224 224 222 222 222 223 223 223 223 222 221 221 221 221 222 223 224 223 223 223 222 221 221 221 221 221 221 221 222 222 221 221 220 221 221 220 219 220 221 222 222 220 219 220 221 220 221 222 221 219 219 218 219 221 222 221 222 223 221 220 220 222 220 220 221 220 218 219 221 221 219 220 219 218 217 216 217 219 218 217 218 219 219 219 217 216 215 216 218 218 218 218 217 217 216 218 218 218 220 218 217 219 218 216 220 222 219 217 216 219 219 217 218 217 218 219 219 218 221 221 219 217 218 219 221 221 219 218 219 222 225 223 218 216 217 220 220 218 220 223 219 216 217 219 216 216 217 219 221 218 218 221 224 222 223 226 222 216 221 223 222 219 222 221 221 223 223 221 223 223 224 223 221 219 219 219 217 222 221 221 221 221 224 224 221 219 221 224 229 223 218 220 221 221 225 227 225 220 217 222 226 225 221 216 220 222 226 227 227 223 223 225 226 226 225 221 219 225 227 221 223 227 225 220 223 227 226 218 220 222 223 227 223 220 220 219 224 226 224 226 228 225 224 224 223 226 227 225 228 222 225 228 227 218 223 228 233 230 234 224 228 231 231 229 225 233 232 231 227 227 235 231 233 234 232 229 222 226 225 227 233 232 224 233 232 230 229 226 230 224 228 229 229 237 228 225 226 231 228 227 228 225 227 233 235 234 232 227 231 235 225 225 230 229 237 237 235 232 226 228 240 229 226 230 231 229 231 228 228 232 226 227 239 232 235 233 230 231 229 234 233 234 231 226 222 231 235 230 233 235 228 224 224 234 242 241 234 234 251 267 289 303 319 337 345 343 342 341 343 345 335 339 344 355 361 366 366 370 380 388 403 421 437 454 460 474 481 481 490 511 527 535 546 566 579 594 621 659 696 729 781 817 846 852 863 885 902 920 935 944 951 962 980 1011 1041 1057 1078 1102 1117 1130 1149 1164 1171 1194 1219 1240 1275 1306 1344 1388 1432 1483 1528 1582 1633 1683 1708 1722 1745 1782 1844 1923 1993 2073 2129 2127 2095 2093 2111 2120 2122 2141 2184 2231 2282 2337 2379 2429 2478 2517 2561 2606 2617 2573 2520 2490 2459 2419 2352 2255 2140 2041 1971 1909 1881 1868 1878 1896 1919 1943 1949 1949 1957 1977 1994 1998 2013 2046 2076 2099 2123 2138 2142 2159 2172 2176 2191 2210 2233 2265 2316 2377 2450 2574 2729 2869 3011 3128 3203 3256 3291 3311 3320 3329 3391 3539 3799 4128 4384 4544 4657 4726 4746 4721 4687 4651 4598 4543 4497 4458 4436 4405 4352 4304 4265 4225 4201 4170 4123 4095 4067 4038 4020 3992 3965 3954 3935 3902 3888 3892 3885 3862 3852 3857 90220 644517 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27776 10289 3552 2797 10343 100 100 100 100 100 100 100 100 100 100 100 100 148 156 164 171 177 183 187 192 196 199 202 205 207 209 211 213 215 216 218 219 219 220 221 222 223 223 224 225 225 225 226 227 227 227 227 227 227 227 228 228 228 228 228 229 228 228 228 228 228 228 228 228 228 228 229 228 228 228 227 227 227 226 226 225 226 226 226 226 225 225 225 225 225 225 225 225 225 226 226 226 225 225 226 225 225 224 225 225 224 224 224 225 225 224 225 225 226 225 225 225 226 226 225 225 225 226 226 225 225 224 224 225 225 224 224 224 224 225 225 225 225 224 223 222 222 222 222 222 222 222 222 222 222 222 223 223 222 221 221 221 221 222 222 221 222 223 223 222 221 220 221 220 219 221 221 221 220 220 219 219 219 220 220 220 220 220 220 220 219 219 221 220 219 220 221 222 223 222 222 221 220 220 219 219 220 222 220 217 217 217 218 218 218 218 217 219 221 220 219 218 219 221 219 217 219 219 218 219 218 218 219 221 219 216 217 219 219 220 219 218 219 217 217 221 220 218 217 217 217 218 219 219 218 221 220 216 219 222 221 220 216 218 220 219 221 224 223 217 219 222 219 216 217 218 220 220 220 219 220 219 217 221 222 219 218 220 220 217 217 221 223 221 222 222 218 218 224 223 223 220 221 223 224 224 219 223 221 218 221 222 221 222 223 219 218 221 220 222 225 224 223 223 222 222 223 224 225 222 224 226 221 225 227 223 222 223 221 226 224 224 223 223 224 227 228 223 221 221 222 222 226 224 224 226 222 212 220 226 223 220 222 225 224 228 224 224 228 222 221 226 224 225 230 224 220 223 222 226 229 227 229 227 225 226 224 229 228 228 227 221 225 224 229 227 230 227 227 229 225 226 226 225 227 225 230 235 230 226 229 228 225 229 234 231 228 229 219 225 230 228 222 231 226 229 225 228 232 227 222 226 241 241 230 219 228 227 231 228 229 231 233 228 231 231 229 226 225 239 226 226 234 234 229 234 230 232 232 230 228 222 230 237 231 226 229 227 229 235 227 229 233 230 224 231 229 229 225 224 227 234 227 224 229 240 239 231 237 251 259 269 287 296 310 313 314 322 338 333 331 335 339 332 329 335 341 337 340 346 342 350 353 366 375 374 379 383 388 400 419 430 439 452 467 475 481 480 496 519 549 575 614 674 749 831 911 1008 1097 1161 1201 1211 1176 1096 1018 969 944 927 923 930 954 979 1005 1042 1086 1133 1190 1255 1322 1373 1396 1407 1438 1482 1527 1570 1636 1732 1841 1975 2083 2164 2217 2251 2279 2305 2335 2374 2417 2435 2457 2507 2563 2600 2627 2668 2769 2980 3414 4311 5258 5669 5629 5351 4987 4559 4151 3808 3522 3300 3145 3073 3053 3057 3057 3021 2949 2882 2821 2761 2721 2693 2644 2581 2562 2592 2604 2586 2560 2524 2487 2461 2435 2416 2415 2434 2435 2450 2475 2509 2519 2510 2508 2512 2536 2559 2586 2635 2662 2679 2707 2740 2772 2839 2949 3077 3220 3338 3419 3491 3573 3650 3721 3766 3810 3908 4085 4309 4565 4812 4983 5072 5100 5078 5031 4978 4934 4899 4862 4812 4756 4707 4662 4623 4595 4547 4494 4446 4405 4386 4359 4319 4295 4284 4270 4257 4234 4203 4160 4132 4114 4078 4040 4032 96849 708113 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27784 10289 3553 2795 10344 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 171 178 183 188 192 196 199 202 204 207 209 211 213 215 216 217 219 220 220 221 222 223 224 224 225 225 226 226 226 226 227 227 227 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 228 228 229 229 229 228 228 227 227 227 227 226 226 226 226 226 227 226 226 226 226 225 225 225 225 226 226 225 224 224 224 224 225 225 225 225 224 224 224 224 224 225 226 225 225 224 224 224 224 225 225 225 224 224 225 225 225 225 225 226 226 226 226 225 224 223 223 223 223 224 225 224 224 223 223 224 224 224 223 222 222 223 224 223 223 223 222 223 223 222 222 221 221 222 223 222 220 221 222 220 218 220 221 221 220 220 219 220 221 221 222 223 222 221 220 220 220 221 221 221 224 222 221 221 220 220 220 221 222 221 221 221 221 221 219 217 217 220 221 221 220 220 218 217 220 222 221 220 220 220 219 218 217 219 220 219 219 220 220 219 221 221 220 221 220 220 220 220 218 219 220 218 216 219 217 215 217 217 220 221 218 219 220 219 220 219 217 220 218 218 219 217 217 219 219 219 219 219 219 219 220 219 220 219 219 220 219 219 218 221 222 219 217 218 220 219 216 218 220 223 221 219 221 220 220 221 224 224 225 223 219 222 221 222 221 221 223 223 225 223 223 223 223 219 220 222 219 217 220 220 222 226 223 221 220 225 224 221 222 225 224 220 218 220 220 224 221 218 220 222 225 223 223 226 227 227 226 225 226 227 225 229 221 224 226 222 223 224 222 225 221 221 222 227 228 228 222 223 225 223 221 224 227 226 228 225 225 221 226 225 223 225 228 223 226 226 225 232 232 228 224 231 231 222 221 223 231 229 225 230 226 218 228 230 223 227 225 232 234 225 230 228 229 232 229 227 231 224 227 236 232 228 227 227 228 222 227 233 235 233 231 233 235 227 233 240 232 230 229 228 224 233 235 232 234 224 226 233 232 229 230 227 227 234 235 223 224 226 231 232 222 228 229 228 234 232 232 240 232 229 230 232 233 233 234 229 232 233 230 228 227 230 236 240 231 227 231 239 247 256 266 281 292 300 310 320 320 319 324 330 333 343 340 339 348 357 359 366 372 376 388 389 390 406 405 409 415 416 427 424 427 430 441 448 451 461 472 491 515 545 577 610 648 692 745 800 859 941 1032 1096 1105 1084 1054 1022 995 984 994 1022 1065 1101 1132 1184 1244 1309 1361 1398 1423 1442 1464 1495 1529 1552 1569 1597 1647 1715 1793 1881 1989 2139 2381 2759 3253 3766 4170 4310 4228 4062 3941 5514 12532 21457 22719 17927 11947 7450 4877 3823 3503 3436 3490 3579 3619 3587 3535 3462 3383 3291 3216 3175 3188 3227 3236 3204 3158 3107 3090 3159 3271 3356 3384 3378 3370 3353 3310 3260 3215 3179 3166 3158 3127 3106 3107 3112 3109 3100 3086 3063 3043 3037 3046 3066 3079 3082 3098 3135 3214 3311 3435 3560 3672 3776 3874 3980 4079 4170 4239 4285 4319 4365 4416 4474 4545 4632 4729 4814 4876 4914 4952 4993 5025 5041 5037 5011 5002 5005 4966 4914 4875 4840 4816 4812 4799 4771 4741 4709 4686 4668 4641 4608 4573 4544 4518 4500 4469 4427 4391 4354 4333 4322 4316 85065 717761 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27791 10289 3554 2794 10344 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 188 193 196 200 203 205 208 210 211 213 215 216 217 218 219 220 221 222 223 223 224 224 225 225 226 226 226 227 227 228 228 228 228 229 229 229 229 229 229 229 229 229 230 230 229 228 228 228 228 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 225 225 226 226 226 225 224 224 224 224 224 224 224 224 224 225 225 224 224 224 224 225 225 225 224 224 223 224 224 224 224 224 224 225 225 224 224 225 225 225 224 225 226 226 225 224 225 225 225 225 224 223 224 223 222 222 222 223 223 222 221 221 223 223 223 223 221 221 223 223 223 223 223 223 222 221 222 221 220 220 221 220 219 221 222 221 221 220 218 220 221 219 220 219 219 220 221 219 219 220 221 222 222 221 220 219 220 221 222 222 220 219 220 220 221 221 220 219 221 219 218 221 220 219 219 220 219 217 220 220 219 219 219 219 220 220 219 218 218 216 216 219 220 219 216 218 219 220 220 221 222 220 215 215 217 219 218 220 221 221 220 220 220 218 217 218 220 217 219 222 219 219 219 222 221 221 218 219 221 222 220 219 218 220 220 218 216 218 221 221 220 221 219 217 219 219 219 220 222 222 222 222 219 219 219 221 222 222 220 217 219 221 224 223 222 221 224 221 222 222 219 219 221 226 224 223 222 225 224 224 222 219 224 226 224 219 220 224 223 224 223 222 222 220 220 222 220 223 220 220 222 225 228 228 224 223 219 225 227 225 223 223 224 223 218 222 224 223 228 231 223 218 222 228 226 223 222 218 221 223 223 224 222 225 225 223 223 227 226 222 229 228 224 224 223 224 228 225 228 225 230 229 226 228 229 225 225 227 232 228 227 233 223 227 229 223 230 241 232 225 233 236 232 220 232 227 227 234 231 228 221 232 230 231 233 228 230 228 232 235 234 222 226 237 237 224 223 231 235 231 231 225 227 232 228 227 233 228 234 234 227 229 234 234 233 233 226 224 231 237 229 227 229 232 226 229 228 222 230 232 233 235 234 233 233 230 232 226 228 230 232 227 223 229 229 240 244 232 229 231 232 241 255 265 285 305 309 311 323 332 342 347 356 365 368 370 375 383 394 410 411 410 414 408 425 435 443 453 462 463 468 482 485 480 493 505 510 514 535 570 611 647 675 695 712 738 771 795 819 854 892 932 977 1014 1033 1051 1083 1118 1151 1174 1163 1140 1119 1083 1048 1031 1013 997 991 1005 1035 1082 1135 1179 1221 1259 1286 1314 1358 1429 1532 1669 1835 2013 2205 2440 2657 2720 2642 2518 2396 2285 2181 2088 2017 1976 1953 1967 2008 2062 2119 2172 2254 2349 2470 2639 2791 2878 2907 2921 2944 2940 2914 2896 2882 2888 2915 2953 2980 2992 2985 2959 2945 2942 2941 2938 2925 2883 2821 2765 2713 2666 2636 2616 2596 2580 2574 2573 2580 2590 2595 2616 2649 2671 2681 2701 2730 2775 2820 2856 2887 2917 2941 2955 2977 2990 2990 3024 3113 3236 3356 3466 3595 3747 3905 4060 4195 4304 4389 4437 4450 4461 4501 4533 4519 4491 4467 4444 4420 4394 4377 4365 4356 4336 4316 4296 4256 4222 4215 4195 4155 4125 4108 4082 4044 4017 4004 3982 3962 3964 56107 532643 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27799 10289 3555 2792 10344 100 100 100 100 100 100 100 100 100 100 100 100 149 157 165 172 178 184 189 193 197 200 203 206 208 210 212 214 215 216 218 219 220 221 221 222 223 223 224 224 225 226 226 226 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 228 228 228 228 227 227 227 227 227 227 227 226 226 226 225 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 225 225 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 224 224 224 225 225 225 225 226 227 226 225 224 225 226 225 224 223 223 224 223 222 223 224 224 224 224 223 222 223 223 223 224 225 224 222 222 223 224 224 223 222 220 221 221 221 220 220 221 221 221 220 220 220 220 220 219 220 221 220 220 221 221 222 221 220 220 219 219 219 218 220 221 221 221 221 220 220 220 220 221 222 222 220 219 221 222 221 220 220 220 219 219 219 219 218 217 216 219 221 220 219 219 218 218 218 219 217 218 220 218 217 218 217 217 217 217 218 219 218 219 221 221 222 220 219 218 220 220 220 221 221 217 216 219 220 220 218 218 220 219 215 216 217 219 221 220 219 219 218 218 216 217 217 215 217 217 218 218 218 218 219 221 223 217 218 220 222 221 218 219 222 223 220 219 220 221 223 221 220 223 221 220 223 224 219 218 221 223 222 222 224 224 226 222 219 220 221 223 219 219 221 222 225 223 221 223 220 221 223 224 222 221 223 220 223 224 218 220 225 223 221 224 223 221 220 220 223 221 225 223 225 226 225 228 224 223 223 222 222 225 228 222 223 224 230 227 222 226 226 227 226 230 224 221 221 223 222 228 228 225 222 225 225 226 220 221 226 231 227 219 222 225 227 226 223 224 233 231 225 224 228 228 231 237 230 228 226 230 226 224 227 228 230 231 231 232 225 226 232 231 227 224 226 228 231 234 231 236 229 225 229 235 230 229 231 232 226 226 228 224 222 234 237 229 222 225 230 232 230 231 230 224 228 234 231 230 235 230 228 231 227 228 229 231 228 233 232 231 234 235 234 238 236 234 229 230 227 224 230 236 235 226 234 234 231 238 247 255 256 266 285 293 303 317 332 360 384 407 428 446 464 478 487 498 513 529 557 582 600 626 725 1703 6440 15142 23650 33117 42939 49915 52147 48166 45033 45975 44690 33029 18078 9386 6599 6805 10757 16660 16125 10435 5494 3131 2329 2073 1996 2028 2132 2228 2268 2279 2307 2362 2413 2449 2465 2422 2314 2180 2051 1940 1849 1764 1688 1629 1573 1527 1484 1447 1445 1487 1562 1665 1753 1821 1878 1939 2015 2138 2340 2588 2838 3023 3115 3132 3118 3417 4529 5343 4788 4076 4196 5912 11234 29061 63580 104711 147187 208674 289659 405786 607336 1062114 4135968 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27806 10289 3556 2791 10342 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 169 175 181 185 190 193 197 199 202 205 206 208 210 211 213 214 215 216 217 217 218 219 219 220 221 221 222 222 223 223 223 223 224 224 224 224 224 225 225 225 225 225 225 225 225 225 224 224 223 223 224 224 224 223 222 222 222 222 223 222 223 223 223 223 223 223 221 221 221 220 220 221 221 221 221 221 221 220 221 220 220 221 221 221 221 221 222 222 222 221 220 221 221 222 223 223 222 222 223 223 222 222 223 222 222 223 224 223 221 221 221 221 220 220 220 220 220 219 219 220 219 219 218 219 219 219 220 220 219 218 220 221 221 221 221 221 218 218 218 219 220 219 218 221 222 220 218 217 217 217 218 220 220 218 217 216 217 217 218 219 217 215 216 217 217 216 216 217 219 219 219 218 216 216 215 217 220 219 216 214 214 216 216 216 217 216 216 216 215 218 219 217 214 215 216 219 219 220 218 217 217 218 218 219 219 218 213 214 217 217 218 219 217 217 218 219 218 218 219 217 217 217 216 217 216 217 218 218 216 215 219 216 212 213 217 217 218 220 220 217 219 220 218 213 212 213 216 218 217 217 218 217 216 216 218 218 217 220 217 218 219 221 220 218 218 220 220 221 224 222 219 218 217 220 220 219 220 222 222 221 221 216 219 223 226 220 219 218 219 221 217 220 218 220 222 221 220 221 220 219 221 225 218 214 219 223 224 219 222 225 226 223 223 223 222 221 216 219 224 224 224 225 223 224 229 233 229 222 226 229 226 225 229 227 221 220 220 226 223 220 222 226 230 230 224 225 225 220 218 220 221 224 225 229 230 226 226 221 221 220 228 222 221 227 229 226 227 228 231 231 226 226 218 220 229 230 227 229 227 231 235 221 224 234 236 228 225 225 227 233 237 230 229 223 229 231 229 237 242 236 223 228 237 237 231 221 224 235 242 238 232 226 227 236 231 225 225 229 237 240 235 233 234 230 229 233 230 236 241 232 234 228 231 235 233 235 236 234 233 235 234 230 234 240 238 240 239 241 230 233 235 234 228 234 234 234 238 241 234 231 237 236 241 244 246 251 257 259 263 272 271 277 296 299 318 340 358 378 421 531 935 1427 1913 3768 9887 18494 32441 65066 102440 134662 175254 237282 336165 472450 705394 1245099 4864178 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27813 10289 3556 2789 10342 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 193 197 200 203 206 208 210 211 213 215 216 217 218 219 220 220 221 222 222 223 223 224 224 225 225 225 225 226 226 226 227 227 227 226 226 226 226 226 227 227 227 228 228 227 227 227 227 226 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 223 224 224 223 223 223 222 223 223 223 223 224 225 225 224 224 225 225 224 225 226 226 226 225 225 224 224 224 224 224 224 223 222 222 223 222 221 221 222 222 223 222 222 221 221 220 220 221 222 222 222 222 223 222 221 220 221 221 220 221 222 222 222 220 219 220 220 221 222 223 221 220 219 220 221 221 219 219 219 220 219 219 219 219 218 218 219 220 220 220 219 218 219 219 220 221 221 220 218 218 219 218 216 218 221 221 218 218 220 220 219 217 217 219 219 218 215 215 217 217 217 216 217 219 219 219 219 219 218 218 218 219 218 217 216 217 218 220 220 221 221 220 218 220 219 216 217 216 219 221 219 219 219 219 218 216 214 217 217 217 215 217 221 221 220 220 221 220 220 218 218 218 215 216 218 219 218 214 215 218 220 220 219 217 216 216 219 220 224 224 220 223 224 225 225 219 220 221 221 221 221 223 225 223 222 222 219 224 225 223 220 223 224 217 218 223 221 219 220 221 217 219 220 216 217 220 222 219 222 222 223 219 222 222 225 221 224 229 228 225 225 223 222 220 219 221 228 228 225 225 222 221 221 220 230 225 222 224 218 224 226 219 222 223 225 226 228 230 224 220 222 225 226 226 227 221 224 225 221 228 230 229 231 232 226 225 220 218 225 228 223 227 226 224 221 228 233 231 229 225 219 230 225 229 233 226 224 229 235 227 224 224 228 234 233 231 231 227 230 227 228 228 230 231 230 231 225 230 232 233 232 234 237 229 219 226 229 231 234 233 227 224 223 230 232 220 219 227 233 228 228 232 238 232 230 233 231 226 230 231 233 234 228 228 227 227 229 229 228 231 237 235 233 226 221 226 232 226 229 230 236 229 229 231 226 235 237 229 229 223 226 232 234 235 229 237 235 243 246 250 270 291 324 360 392 421 448 478 520 593 806 1101 1223 1571 4029 10116 15388 17035 17273 17958 21531 25426 23935 28685 50390 70878 78898 78464 72784 69899 75837 93789 107783 115943 122070 115659 97423 79553 72294 77068 69767 46134 23604 12590 9014 7806 7196 6804 6634 6633 6641 6600 6508 6395 6232 6039 5794 5486 5160 4914 4745 4591 4440 4369 4690 14693 64853 158307 243161 301263 364113 451130 679339 1729866 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27821 10289 3557 2788 10342 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 192 195 198 201 204 206 208 210 211 213 214 215 216 217 218 218 219 220 220 221 221 222 222 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 226 225 225 225 225 225 224 224 223 223 223 223 223 222 222 222 222 222 222 221 222 222 223 223 223 223 223 222 222 222 222 221 221 221 221 221 222 222 222 222 222 223 223 222 222 222 223 224 223 223 223 223 222 223 222 222 222 223 223 223 223 221 221 221 221 221 220 220 220 219 219 219 219 220 221 221 220 219 220 221 221 221 220 220 219 218 218 219 221 221 219 216 217 219 221 222 220 219 220 219 218 217 217 219 219 217 217 218 218 218 217 217 217 219 220 219 219 220 221 221 219 219 217 217 220 220 219 217 218 219 217 216 215 215 216 218 217 215 217 219 218 215 215 218 219 219 219 220 217 215 216 217 217 218 217 217 218 218 217 215 217 220 218 215 219 222 218 215 217 217 215 216 216 215 215 218 218 218 219 219 220 220 218 216 217 218 220 220 218 217 219 220 216 214 214 214 213 211 213 215 217 220 220 219 218 218 219 216 214 218 216 213 215 218 217 214 218 219 219 219 220 223 223 223 225 225 224 224 222 224 223 221 225 224 222 223 224 226 224 224 224 222 222 218 218 220 221 221 223 224 223 221 222 224 226 225 222 220 219 220 223 222 219 216 216 219 222 226 221 228 231 227 225 226 223 223 226 227 224 223 221 222 220 217 222 228 224 227 221 217 219 219 219 225 226 223 227 228 222 213 215 218 220 212 216 221 228 232 233 225 222 226 231 230 222 226 227 229 224 222 226 223 225 224 224 231 229 231 233 227 228 220 225 229 229 227 235 232 229 226 231 227 230 235 230 227 228 228 223 226 226 222 229 233 235 234 237 230 230 237 228 230 232 232 229 234 239 233 230 227 230 230 225 224 229 226 235 236 236 232 237 238 235 238 237 232 234 235 236 231 234 230 225 225 230 222 225 231 239 233 237 233 234 234 236 232 235 233 227 236 233 229 228 228 228 237 239 233 230 238 242 271 962 5904 18123 41641 64069 86006 110261 143907 181495 225350 273776 326849 375589 438289 550195 744863 1251621 5507672 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27828 10289 3558 2786 10342 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 191 195 198 201 204 206 208 210 212 213 214 215 216 217 217 218 219 220 220 221 221 222 222 223 223 223 223 224 224 224 224 224 223 224 224 224 224 225 225 225 225 226 226 225 224 224 224 224 223 223 223 223 223 223 223 223 223 222 222 222 222 222 223 222 223 222 223 222 222 222 222 223 223 223 223 222 222 223 223 223 223 223 222 222 222 221 222 223 223 223 223 223 223 222 222 222 223 224 223 222 222 222 223 222 220 220 221 222 222 222 221 220 219 218 219 221 221 221 221 221 221 221 221 219 219 220 220 220 221 220 221 220 218 218 219 220 219 218 220 221 220 219 220 220 220 219 218 217 216 218 219 218 216 217 217 217 218 219 220 220 219 218 219 219 218 217 216 217 219 222 220 217 219 221 219 219 217 217 217 218 220 219 217 217 218 219 218 216 216 217 217 215 213 213 215 216 218 217 216 214 213 216 216 216 216 217 217 217 218 218 217 218 220 219 216 216 216 218 218 215 215 215 217 218 217 216 217 213 214 221 221 220 220 218 214 215 216 214 213 215 217 218 215 216 218 221 220 219 222 220 212 213 217 218 218 219 221 221 225 226 223 222 220 222 220 222 221 217 221 225 219 217 222 220 218 224 222 220 223 223 217 219 222 221 222 222 222 220 225 220 220 221 220 221 224 227 222 223 222 220 224 225 219 221 223 220 217 214 222 224 222 224 225 220 222 224 226 225 223 223 224 224 223 217 218 226 225 227 233 233 229 224 222 220 222 221 223 224 222 223 224 224 225 221 226 227 225 228 227 224 222 222 224 229 226 223 228 225 223 233 229 222 225 222 227 229 228 226 224 231 232 225 231 228 226 230 227 223 222 226 223 219 238 242 228 229 234 233 229 225 220 231 235 229 219 226 234 233 227 235 241 238 236 245 246 236 229 233 234 230 233 232 235 233 233 229 234 232 229 232 239 240 236 232 238 240 230 232 237 236 232 230 236 236 245 243 236 224 228 237 239 234 231 238 232 231 238 242 241 232 234 238 242 245 245 235 242 244 244 252 257 272 298 329 967 5201 15277 36912 63257 92389 140414 210861 299352 407615 591897 1029497 3322935 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27835 10289 3558 2785 10341 100 100 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 175 181 185 190 193 197 200 202 205 206 208 210 211 212 213 214 215 216 217 218 218 218 219 219 220 220 220 221 221 221 221 221 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 222 221 221 221 222 221 221 221 221 222 222 223 223 222 222 222 222 222 221 221 222 222 221 221 220 221 221 220 219 219 219 219 219 218 217 217 217 217 217 218 219 219 219 219 219 219 217 216 217 218 218 219 219 218 219 220 218 216 216 217 219 218 216 216 217 217 217 218 218 218 217 217 218 218 218 217 217 218 219 217 216 216 217 217 216 214 214 215 217 218 218 216 216 216 216 218 217 218 217 215 213 213 217 219 220 219 217 216 218 219 216 217 216 217 217 215 215 216 217 217 215 215 214 214 215 218 218 214 214 218 219 216 217 219 217 217 217 213 212 212 215 216 215 215 215 215 214 215 216 216 218 219 218 216 219 219 217 218 220 219 215 215 218 219 219 218 218 217 219 221 219 214 212 214 213 215 217 218 218 218 217 220 221 220 218 220 221 223 226 223 222 222 223 226 224 224 223 219 218 221 221 223 221 221 221 219 220 222 217 217 222 220 221 220 223 225 221 224 224 224 224 222 219 220 223 221 223 222 220 224 227 226 221 217 222 226 224 219 221 226 226 225 223 223 225 226 225 222 223 226 220 219 226 230 233 229 219 222 222 224 225 222 222 218 217 221 222 226 225 224 224 221 223 223 215 221 228 230 227 221 225 232 233 226 229 225 221 223 233 227 226 222 222 233 233 226 224 226 224 227 233 236 235 229 230 232 235 227 227 222 227 227 228 228 232 231 227 232 233 232 229 229 226 231 238 234 227 234 240 237 236 233 231 232 229 229 231 245 246 235 234 231 229 227 237 241 234 232 239 234 232 233 238 237 236 234 225 220 235 242 238 236 250 244 230 236 241 240 240 236 244 246 244 252 245 235 236 246 251 240 243 246 248 243 249 258 267 280 785 6824 30687 66691 105319 165772 261210 388123 606707 1157605 5785547 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27842 10289 3559 2783 10342 100 100 100 100 100 100 100 100 100 100 100 100 145 153 161 167 173 179 183 187 191 194 197 200 202 204 206 208 209 210 211 213 214 214 215 216 216 217 217 218 218 218 218 218 219 219 219 219 219 220 220 220 221 220 220 220 221 221 221 220 220 221 221 220 221 221 222 222 221 221 220 220 220 220 219 219 219 219 219 218 218 218 218 218 218 218 218 218 219 219 219 218 217 217 218 218 218 218 218 218 218 218 217 217 217 218 219 219 219 218 218 218 218 218 219 219 218 219 219 218 217 217 217 217 217 217 217 218 219 218 217 217 217 216 216 217 217 217 217 217 217 216 214 213 215 216 216 216 216 216 216 215 214 214 214 215 215 215 215 215 214 214 215 216 214 213 214 214 213 214 215 216 217 217 216 215 215 214 216 217 215 216 216 215 217 215 212 213 215 216 216 216 215 214 215 215 214 215 214 214 214 213 212 213 215 215 215 214 213 214 213 214 218 217 214 214 214 215 216 217 218 214 214 215 215 215 214 215 216 215 213 212 214 215 216 214 212 214 214 212 211 216 216 214 216 215 215 215 214 215 212 212 213 214 214 210 210 215 218 217 216 214 211 212 214 217 217 215 217 218 217 212 211 211 215 221 221 219 218 217 218 220 222 222 220 220 221 219 221 222 220 219 217 216 217 220 222 220 218 221 223 220 221 223 222 221 221 222 223 222 222 219 220 222 223 219 218 223 225 223 221 218 223 226 222 221 224 226 222 222 221 222 220 224 222 218 226 228 223 221 223 217 217 223 218 219 221 222 220 224 230 224 221 222 221 223 227 230 228 216 218 224 223 221 225 225 224 222 227 221 225 229 224 225 227 222 221 223 223 229 230 225 229 232 226 227 231 225 222 225 238 239 226 224 225 226 234 236 226 224 226 231 237 228 233 236 230 226 231 237 243 242 233 230 228 231 226 222 236 236 231 225 230 233 233 236 238 233 233 229 231 232 231 234 228 232 234 235 233 226 232 236 231 232 235 235 236 239 241 239 235 244 239 236 238 239 232 231 238 235 231 235 236 233 237 243 789 7600 28562 41850 53824 67771 78103 91997 113075 143225 177037 206252 243726 304899 396606 522215 737963 1333043 12582050 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27850 10289 3560 2782 10343 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 169 175 180 185 189 193 196 199 201 204 205 207 209 210 212 213 214 215 216 217 217 218 218 219 219 220 220 220 220 220 221 221 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 222 222 223 223 223 222 222 221 221 221 221 220 220 220 220 219 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 220 220 219 219 219 220 220 220 220 220 219 219 219 220 220 221 221 220 220 220 219 218 218 219 220 220 220 219 219 219 219 219 218 217 217 218 218 218 218 218 218 218 217 217 217 217 218 218 217 216 218 219 218 218 217 216 216 218 217 217 217 217 217 218 219 218 217 218 218 216 217 217 217 218 217 217 218 218 217 217 218 215 214 215 216 216 216 217 218 220 219 217 215 215 214 213 216 217 216 216 215 215 215 214 214 214 214 215 215 215 217 215 215 217 216 215 216 217 215 216 217 219 218 216 213 215 217 218 218 215 214 212 212 217 219 218 216 215 215 216 217 217 218 215 214 217 216 215 214 215 218 218 217 219 221 219 219 219 218 217 216 215 212 212 214 212 212 215 219 219 214 218 218 218 218 221 219 218 220 223 222 219 219 220 219 216 219 218 220 221 221 222 219 216 217 222 228 228 222 221 223 225 223 219 217 220 219 223 223 219 222 220 217 217 223 226 221 217 217 222 224 226 223 218 219 226 222 219 226 222 221 226 221 221 221 221 217 217 218 221 221 225 225 225 229 225 225 228 224 219 218 226 222 223 228 229 227 224 220 221 227 230 221 215 220 223 223 226 228 229 219 221 227 223 223 224 223 219 227 229 219 221 230 227 228 225 226 225 224 231 233 229 232 234 234 235 229 229 234 235 227 228 228 224 230 225 224 224 233 234 236 232 234 238 230 227 226 230 235 237 234 223 224 233 236 223 222 233 230 231 231 233 229 228 229 231 233 222 227 238 233 241 238 227 232 240 235 228 236 240 239 235 233 235 245 241 240 233 234 242 239 228 234 238 235 234 241 246 242 239 240 241 234 233 237 240 241 249 251 258 273 281 300 1057 8834 38024 99335 167663 235431 325326 514011 918842 2477742 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27857 10289 3561 2780 10343 100 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 175 180 185 189 193 196 198 201 203 205 207 208 209 211 212 213 214 215 215 216 217 218 218 219 219 220 220 220 221 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 220 220 219 220 220 221 220 220 220 221 220 219 219 220 221 221 220 220 220 220 220 220 219 220 220 220 220 220 220 220 220 220 220 221 221 221 220 220 219 220 219 219 221 221 220 219 219 219 219 219 219 218 217 217 218 218 218 218 217 217 217 216 217 217 217 216 217 217 218 217 216 216 217 217 217 217 217 218 219 218 217 217 217 217 218 218 218 217 217 218 215 214 215 216 217 217 216 216 216 217 217 217 215 216 217 218 218 217 216 215 216 217 217 218 217 217 217 214 212 215 216 216 214 213 213 216 217 218 217 215 214 213 215 214 213 214 215 215 216 215 215 216 216 217 218 216 216 216 216 217 217 216 216 216 216 217 217 216 215 216 217 216 215 214 216 215 214 215 216 215 215 216 216 213 211 216 219 221 218 215 217 221 219 219 219 215 216 216 211 211 216 220 218 219 219 222 223 220 221 220 222 223 222 224 222 221 221 225 224 224 227 223 220 219 221 224 223 220 221 222 221 225 227 220 219 220 221 222 223 220 217 220 219 218 217 220 219 223 223 217 220 221 224 229 226 219 218 217 220 219 221 221 222 225 222 222 220 217 224 227 227 228 227 223 220 224 221 224 220 222 219 220 225 226 222 226 224 230 222 225 228 228 227 228 220 223 225 219 220 225 230 225 222 225 219 226 229 222 218 220 224 226 229 234 232 233 231 223 226 228 219 225 225 227 224 232 238 235 230 222 226 228 233 233 233 221 224 236 238 236 224 228 235 233 231 238 231 224 219 224 230 227 226 228 238 230 231 237 235 228 237 235 231 228 226 229 236 229 228 236 230 228 236 232 230 233 232 236 236 233 233 231 244 241 238 232 228 234 239 236 234 239 235 227 229 231 230 232 240 239 241 236 240 238 245 243 245 241 239 242 246 286 1835 15165 51488 80132 98565 114046 131506 167582 237813 357658 543614 925315 2409901 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27864 10289 3562 2779 10341 100 100 100 100 100 100 100 100 100 100 100 100 149 157 165 172 178 184 189 193 197 200 203 205 208 209 211 213 214 215 217 217 218 219 220 221 221 221 222 222 223 223 224 224 224 224 225 225 225 225 225 225 226 226 226 226 227 227 226 226 227 227 226 226 226 226 226 226 226 225 225 225 225 226 225 225 225 225 225 225 224 224 223 223 223 223 223 224 223 223 224 224 224 223 223 223 223 223 223 223 223 223 224 224 224 223 224 224 223 223 223 223 224 224 223 222 223 223 223 223 223 224 223 223 223 222 223 223 222 222 222 221 221 220 221 221 219 220 221 221 220 220 221 221 221 220 220 221 220 219 220 220 220 220 219 219 218 218 219 221 220 220 221 221 220 219 219 218 218 218 218 219 219 220 220 220 219 220 220 219 220 220 220 220 221 220 221 221 221 221 219 218 219 219 218 218 219 217 216 218 218 219 219 218 215 217 219 217 215 216 218 219 218 218 218 216 217 217 217 218 217 215 216 218 218 218 220 220 218 219 217 217 218 219 221 220 218 216 218 219 221 219 216 216 216 218 218 216 218 216 216 219 216 216 221 220 216 217 218 218 217 219 220 220 220 221 219 218 221 220 217 216 217 218 222 223 219 220 220 220 221 223 226 226 222 223 226 227 226 217 219 222 222 220 221 222 220 217 220 224 218 216 220 221 225 224 219 222 225 224 220 220 221 221 223 218 220 224 225 223 219 220 224 224 223 222 223 226 222 224 226 226 224 219 220 221 218 221 223 218 220 224 221 222 223 225 225 224 220 220 221 221 222 222 219 221 222 223 230 226 224 228 224 223 224 226 226 222 222 217 222 227 225 219 225 228 218 220 220 225 228 229 222 223 221 228 233 221 220 231 236 227 233 231 224 225 225 228 232 234 233 230 232 228 234 231 227 227 236 237 235 235 228 230 233 231 231 235 234 235 238 237 234 234 235 233 230 233 237 226 229 232 238 232 229 231 231 226 232 230 225 232 236 229 234 233 233 233 239 230 236 234 235 232 232 240 227 228 235 237 234 227 230 234 240 238 234 229 227 233 236 235 234 234 228 224 227 232 234 238 239 246 254 270 290 311 327 363 995 5833 18244 35075 60432 93102 129389 167559 207777 251357 312291 407720 629039 1306648 15492588 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27872 10289 3562 2777 10342 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 183 188 192 196 200 203 205 208 210 212 214 215 216 218 219 220 220 221 222 223 223 224 224 224 224 224 225 225 225 225 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 225 224 223 224 223 223 224 224 224 224 223 222 223 223 223 223 223 224 224 223 223 223 223 223 223 223 224 224 223 224 225 223 222 224 225 225 224 223 224 223 223 224 223 222 223 223 222 221 221 222 222 221 220 220 221 220 220 220 220 220 220 219 220 221 221 220 219 219 221 222 221 222 221 220 220 221 222 222 222 221 220 220 221 220 219 219 220 221 222 221 220 219 219 220 221 219 218 217 217 219 220 217 217 219 220 219 218 217 217 218 219 218 218 217 218 220 218 216 217 219 219 217 217 219 219 217 215 218 219 218 217 216 215 214 216 216 218 219 219 219 217 216 216 216 218 218 218 218 220 222 221 220 219 219 218 217 218 219 219 218 218 217 217 219 220 220 221 220 220 217 217 217 218 220 220 219 219 221 221 222 220 215 219 221 221 222 220 218 220 219 218 223 220 218 218 219 223 221 222 222 222 221 224 225 221 219 223 221 217 218 221 221 220 223 220 220 222 220 220 220 219 222 226 223 225 224 221 222 219 218 221 224 220 223 221 219 224 220 222 227 226 222 220 219 221 220 218 221 230 222 219 224 219 220 223 226 222 218 223 230 221 221 223 226 224 221 219 225 225 223 225 229 226 221 220 227 226 230 226 220 222 231 232 229 229 223 227 226 229 228 227 227 232 227 220 221 227 222 225 230 228 220 220 228 225 223 225 233 236 229 227 227 228 229 235 233 232 233 225 224 225 228 226 225 226 227 221 221 230 229 232 229 225 229 234 236 234 235 236 228 224 226 230 232 234 237 233 225 232 234 222 223 230 226 233 236 230 225 227 235 234 232 239 241 237 226 223 228 232 234 235 235 237 236 230 221 226 232 226 234 227 225 237 237 237 240 231 222 235 236 234 239 242 243 235 231 247 254 267 288 306 326 353 378 411 475 572 1365 7826 24828 35756 43752 57840 82577 109734 131719 146495 166791 193883 250749 373058 621331 1307158 10847787 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27879 10289 3563 2776 10344 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 177 183 188 192 196 199 202 205 207 210 212 213 215 216 217 218 219 220 221 222 223 223 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 225 225 226 226 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 224 223 223 222 222 222 222 222 223 223 223 222 222 221 222 222 223 223 223 223 223 223 222 222 222 222 222 223 224 223 222 221 220 221 223 224 224 224 224 224 223 222 223 223 223 222 222 223 222 221 221 222 221 221 221 220 220 222 220 219 220 222 221 219 218 220 220 220 219 220 221 220 220 220 219 219 220 220 220 221 221 219 220 221 220 219 220 221 220 220 220 219 219 219 219 219 220 219 219 218 218 218 218 218 218 219 219 219 218 217 216 218 220 219 219 219 218 218 218 216 218 217 216 216 217 218 219 218 217 216 215 216 219 221 217 216 219 221 219 219 219 218 218 218 218 219 219 218 215 217 217 217 218 217 217 216 218 220 221 219 219 218 220 218 217 217 218 222 222 221 217 216 218 217 216 215 218 218 219 218 220 221 221 219 223 223 220 216 221 225 227 220 220 222 216 217 223 224 224 223 222 219 218 220 224 223 220 219 218 222 222 225 228 225 223 221 222 221 222 216 217 222 219 221 227 224 221 222 226 222 225 224 225 222 218 221 220 224 222 221 221 222 224 228 224 222 225 220 218 216 221 219 219 223 224 224 222 222 226 220 220 223 223 226 225 225 220 218 225 230 226 221 223 226 220 219 219 223 223 224 226 225 228 228 225 223 225 229 229 224 223 225 230 229 229 222 227 231 230 226 228 231 228 227 225 229 226 228 224 225 227 228 223 233 232 229 227 225 219 226 234 232 223 222 232 227 224 233 235 231 229 231 230 230 232 227 222 223 227 226 232 232 240 229 228 233 234 231 227 233 227 227 227 229 228 228 235 234 231 226 227 228 226 226 239 238 232 231 235 237 230 231 232 235 231 236 234 229 229 230 232 234 232 228 234 239 236 240 231 231 233 229 237 245 236 230 234 238 245 257 262 272 340 1343 8021 27809 56684 83833 97715 103397 104371 106389 112455 121785 142740 201936 274184 319792 439900 814443 2388323 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27886 10289 3564 2774 10346 100 100 100 100 100 100 100 100 100 100 100 100 149 157 165 172 178 183 188 192 196 200 203 205 208 210 212 213 215 216 217 218 220 220 221 222 222 223 224 224 224 225 225 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 225 225 225 225 225 224 224 223 224 224 224 223 223 224 224 224 223 223 223 223 222 222 223 224 224 224 223 223 223 223 224 224 224 223 223 224 224 223 223 224 224 224 223 223 224 225 224 224 224 223 223 223 223 222 222 221 221 222 223 223 221 221 221 221 220 220 221 222 221 220 220 221 221 221 221 222 221 221 222 223 223 223 222 221 221 221 222 222 221 219 219 220 220 219 220 222 222 220 219 218 219 219 219 218 218 219 220 220 219 218 218 217 219 221 220 219 218 219 220 219 219 219 218 217 217 217 218 217 216 216 215 216 218 218 220 220 220 218 217 218 219 221 219 218 219 220 217 217 217 217 216 219 222 220 218 219 217 216 217 218 216 215 216 217 218 221 221 217 217 219 218 216 218 219 219 219 218 218 218 218 220 221 218 216 215 219 219 219 218 219 218 215 216 219 218 214 220 221 222 224 223 221 220 219 218 220 222 222 223 223 221 220 220 218 217 217 220 227 226 224 224 223 221 220 220 219 221 221 221 220 220 223 225 223 223 222 222 224 222 223 224 226 222 221 222 224 225 221 220 221 221 219 223 224 220 216 219 224 222 221 226 223 220 224 223 225 224 219 222 226 223 219 224 226 223 224 222 224 231 225 224 223 225 220 223 222 220 227 227 213 219 223 220 221 225 226 226 230 222 223 226 224 228 227 229 229 230 230 231 231 229 230 229 228 233 229 223 230 229 226 228 232 229 225 224 225 228 229 224 229 233 227 227 237 227 224 227 227 226 227 233 232 228 230 229 231 230 223 225 231 229 225 234 232 228 232 234 228 228 233 231 222 226 230 228 228 235 233 230 235 239 228 226 232 230 229 232 232 225 228 234 232 224 227 231 231 232 238 232 224 226 228 239 233 226 230 228 233 228 233 234 240 241 236 236 241 246 249 261 268 305 987 6101 22371 45754 72432 95133 112604 135354 182989 245921 315064 409938 576151 904478 2032889 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27894 10289 3565 2773 10345 100 100 100 100 100 100 100 100 100 100 100 100 148 157 164 171 177 183 188 192 195 199 202 205 207 209 211 212 214 216 217 218 219 220 221 221 222 222 223 223 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 226 226 226 225 225 226 226 226 225 225 225 225 225 225 225 224 224 224 223 224 224 225 225 225 224 223 223 224 224 224 223 223 223 223 223 224 224 224 224 224 224 224 224 225 226 226 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 222 222 222 222 221 221 221 221 221 221 221 222 222 221 221 221 220 220 220 220 220 219 220 221 221 220 220 220 221 221 220 220 221 220 219 221 220 218 218 219 220 219 220 220 220 220 219 220 219 220 221 220 218 218 219 220 219 219 218 218 220 220 218 217 218 219 218 217 218 219 220 219 218 217 217 219 220 220 219 218 216 218 219 218 218 218 217 216 219 220 219 218 218 220 219 218 219 220 220 219 218 218 216 219 219 220 217 216 217 218 216 217 218 218 217 216 214 216 218 219 220 222 219 216 218 220 221 220 221 222 220 217 218 218 216 216 218 220 219 217 214 215 215 217 219 217 218 220 221 222 222 221 220 219 219 223 223 224 224 220 218 219 220 224 221 219 221 223 223 221 219 218 221 220 220 221 222 223 222 223 226 224 218 221 224 224 222 221 221 226 224 222 221 222 225 226 223 223 221 224 226 225 222 220 219 219 225 223 223 219 222 225 224 218 223 229 225 224 222 222 225 223 223 223 225 219 219 227 226 220 227 227 223 225 223 217 219 218 221 229 225 226 222 222 225 224 221 226 228 224 224 224 231 228 227 229 228 228 233 234 233 226 228 232 225 224 236 231 224 227 227 230 224 227 227 228 225 226 230 222 220 227 232 225 227 230 228 226 236 239 231 225 229 236 230 227 228 224 222 232 235 233 233 228 225 231 224 226 229 233 226 230 230 226 229 233 234 228 231 233 232 226 226 234 235 233 232 236 234 234 232 222 231 238 234 232 232 237 237 231 231 234 233 231 233 234 231 237 234 229 234 235 237 243 252 262 273 292 884 7174 28894 56916 84122 140336 228752 332671 458413 693567 1311628 8069811 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27901 10289 3565 2772 10343 100 100 100 100 100 100 100 100 100 100 100 100 149 157 165 172 178 184 189 193 197 200 203 206 208 210 212 214 216 217 218 220 221 221 222 223 224 224 225 225 226 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 229 228 228 228 228 227 227 227 227 227 227 227 227 227 228 228 228 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 227 227 227 226 226 227 227 227 226 227 227 228 228 228 229 229 229 228 228 228 228 228 228 227 227 226 226 225 225 226 226 225 224 224 225 226 224 222 222 223 223 223 223 224 224 224 223 222 222 224 224 224 223 222 222 222 223 224 222 221 221 221 221 221 221 221 221 222 222 222 222 222 223 223 223 222 222 221 220 220 221 222 222 220 220 221 221 221 220 221 222 221 220 219 217 218 220 220 220 221 221 220 220 219 218 220 222 220 219 221 222 222 220 218 218 220 220 217 217 218 221 221 220 220 221 221 221 222 221 219 220 221 220 218 217 219 220 221 220 219 218 218 219 218 218 220 220 221 221 220 220 216 214 217 220 223 224 222 220 221 218 219 222 221 220 219 218 219 218 219 222 221 220 218 220 220 222 222 218 216 218 222 223 219 218 223 223 220 221 220 219 219 223 222 218 223 226 223 220 222 224 223 223 224 223 221 221 223 226 223 223 222 221 221 222 220 220 222 226 225 226 227 221 218 218 221 221 221 221 224 221 222 222 223 222 222 222 224 224 219 221 219 223 226 225 221 223 225 226 226 223 220 220 223 223 226 225 224 223 219 216 224 223 219 225 227 224 222 222 225 225 223 218 225 228 221 218 221 229 224 222 230 221 220 224 225 230 227 224 231 225 229 231 226 229 231 227 230 231 227 231 231 227 224 228 232 227 224 230 229 218 230 226 231 227 228 228 228 230 230 224 231 231 232 235 229 228 230 229 234 234 233 225 233 226 225 231 230 234 224 227 233 235 234 230 234 232 227 225 233 233 230 235 240 234 233 234 231 231 231 230 225 226 237 237 231 239 237 234 233 241 234 233 237 232 233 234 233 230 233 235 236 235 231 227 235 242 238 255 273 288 296 302 315 319 795 6270 27824 61501 110329 161221 227532 352652 574483 1070949 3593752 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27908 10289 3566 2770 10344 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 188 192 196 199 202 205 207 210 211 213 215 216 218 219 220 221 222 222 223 223 224 224 225 225 225 226 226 227 227 227 227 227 227 226 227 227 227 227 227 227 227 227 227 226 226 227 227 226 225 226 226 225 226 226 226 226 225 225 225 225 226 226 226 226 225 225 225 225 225 225 225 224 224 225 225 225 226 225 225 224 224 225 225 225 226 227 227 226 226 225 225 226 227 226 225 225 226 225 225 225 225 224 224 224 224 224 223 224 223 222 222 222 222 222 222 222 222 223 223 223 223 223 223 222 222 221 220 221 222 221 221 220 220 220 220 221 222 222 221 221 220 221 221 220 219 220 221 221 222 222 222 222 222 219 217 218 220 220 220 219 220 220 220 219 219 219 219 220 219 219 220 220 219 219 221 221 219 219 218 220 220 220 220 219 219 220 220 219 219 219 222 221 220 220 219 217 219 219 219 219 218 217 215 217 218 218 217 217 219 219 220 219 219 216 214 217 218 219 221 221 220 218 217 218 219 219 219 217 218 220 219 218 220 222 221 219 219 221 221 218 219 219 219 219 219 218 219 219 219 221 222 221 218 218 220 221 219 220 221 221 219 219 223 224 224 222 218 218 222 224 221 222 224 223 224 223 226 222 221 223 223 223 224 224 224 223 223 223 223 223 223 223 221 221 221 223 225 223 221 220 222 222 221 224 221 221 225 223 223 223 228 225 221 218 223 227 226 224 226 222 220 225 226 223 223 219 220 219 225 223 222 224 224 221 228 227 222 225 226 225 224 225 225 225 227 227 223 222 221 222 225 220 220 229 226 219 219 226 228 224 229 228 226 225 229 232 226 223 224 229 227 227 224 221 228 225 222 224 230 224 225 228 228 225 232 227 226 228 232 226 227 232 234 232 230 226 232 231 228 229 235 226 225 228 234 230 231 224 227 234 234 232 235 232 222 226 236 240 229 228 226 234 237 232 229 234 232 225 229 236 232 229 237 233 232 230 234 234 233 234 229 233 234 233 237 234 234 228 231 237 233 237 241 236 240 256 272 281 286 290 299 331 789 4033 17067 42926 71695 99628 120058 144076 177538 251772 400652 614789 1008497 2477887 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27916 10289 3567 2769 10343 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 171 178 183 188 192 196 200 203 205 208 210 212 213 215 216 218 219 220 220 221 222 222 223 224 224 225 225 225 226 226 227 227 227 228 228 227 227 227 228 228 228 228 228 228 228 228 227 226 226 227 226 226 227 226 226 226 226 226 226 226 225 225 225 224 224 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 224 224 224 224 224 224 224 224 224 224 224 225 226 226 225 225 226 226 225 223 223 222 223 224 224 224 224 223 223 223 223 223 222 223 223 221 221 221 222 221 220 221 222 222 221 221 221 219 219 219 220 220 221 221 220 218 220 222 221 221 222 223 222 220 220 221 221 221 221 219 219 219 218 218 218 219 220 217 219 220 218 218 219 221 221 221 219 219 219 218 217 219 218 219 220 219 219 220 218 218 219 221 220 218 218 219 218 217 218 218 220 220 220 220 219 218 219 219 219 219 217 217 218 219 218 216 216 218 217 218 219 219 217 215 215 218 220 218 221 220 216 217 218 223 221 220 218 217 218 219 220 220 217 218 220 220 220 216 217 219 219 218 221 218 216 219 220 219 218 216 217 219 218 216 220 224 221 219 219 223 222 221 222 223 224 225 226 221 221 223 224 222 223 220 218 221 227 228 222 219 219 223 229 224 223 223 223 221 222 222 221 223 223 223 227 228 221 223 224 227 227 221 221 225 223 222 225 226 223 215 225 230 224 222 222 225 224 223 220 220 220 223 225 224 224 223 219 222 224 224 220 222 224 225 216 220 225 222 220 223 223 225 221 225 226 227 223 226 225 228 221 225 226 231 229 226 231 232 227 225 220 227 229 226 222 230 232 229 218 226 224 229 234 227 225 226 224 228 232 230 228 231 233 228 227 228 227 228 222 226 231 233 227 225 225 225 231 228 226 229 235 231 226 233 226 229 233 228 228 232 227 236 237 229 228 231 235 234 234 238 231 228 229 229 228 227 233 231 228 229 235 228 231 235 228 228 232 234 229 232 241 234 229 230 235 236 235 236 237 241 251 246 261 275 279 279 285 301 309 315 318 326 340 348 344 347 354 364 394 461 533 535 520 496 469 425 399 392 390 386 383 384 387 389 392 391 387 395 391 395 396 403 419 427 440 480 520 580 662 728 782 833 882 934 983 1057 1131 1174 1220 1261 1280 1287 1284 1282 1284 1271 1261 1260 1259 1259 1265 1274 1283 1291 1303 1332 1354 1368 1388 1415 1444 1475 1488 1487 1497 1496 1477 1477 1496 1509 1496 1457 1411 1369 1323 1291 1278 1298 1345 1415 1514 1621 1731 1860 2019 2179 2349 2609 2946 3231 3376 3344 3238 3169 3142 3144 3170 3189 3210 3246 3309 3390 3484 3593 3671 3719 3696 3624 3543 3466 3408 3353 3313 3276 3247 3234 3223 3213 3220 3236 3256 3276 3289 3302 3327 3347 3343 3325 3309 3311 3322 3322 3308 3300 3320 3349 3340 3311 3296 3279 3260 3264 3288 3312 3331 3362 3404 3448 3479 3512 3552 3603 3667 3748 3833 3913 3999 4079 4164 4284 4382 4430 4457 4507 4542 4542 4544 4539 4529 4529 4520 4491 4455 4409 4354 4307 4243 4133 4018 3914 3803 3714 3644 3582 3590 3636 3685 3739 3772 3783 131250 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27923 10289 3568 2767 10342 100 100 100 100 100 100 100 100 100 100 100 100 149 158 165 172 179 184 189 193 197 200 203 206 208 210 212 214 215 217 218 219 220 221 222 222 223 224 224 225 225 225 226 226 226 227 227 228 228 228 228 228 228 228 228 227 227 228 228 227 227 227 227 227 227 227 227 227 227 227 227 226 227 226 225 225 225 225 225 224 225 225 225 225 225 224 224 224 224 224 224 224 223 223 223 223 223 223 223 224 225 226 226 226 226 226 226 226 226 226 226 225 225 226 227 227 226 226 225 225 225 225 225 224 223 223 223 224 225 225 224 223 223 222 222 222 222 222 222 222 222 221 220 220 220 222 222 221 220 221 222 222 220 220 220 219 219 221 221 221 221 221 221 221 222 222 221 221 222 223 221 221 222 222 220 218 219 220 219 219 219 218 218 218 218 219 219 218 220 221 220 219 218 217 218 219 218 217 218 218 219 219 220 221 218 219 219 218 219 219 219 219 219 219 219 219 220 220 218 219 218 216 218 219 218 219 217 216 216 218 217 216 215 220 221 219 217 218 219 220 220 217 217 216 215 216 217 218 220 220 219 219 217 215 217 220 217 216 218 221 221 220 219 219 218 217 217 217 220 219 218 218 219 220 217 220 220 220 218 222 221 220 220 221 224 224 220 219 221 224 223 223 224 225 224 221 222 220 222 221 223 223 222 219 220 225 225 224 225 221 221 218 223 223 220 226 228 223 225 223 220 223 225 226 224 219 224 225 218 218 219 224 229 223 223 224 221 222 218 220 220 220 224 224 224 227 224 221 228 227 220 222 226 222 221 223 223 221 217 219 221 222 221 222 229 225 223 223 224 223 229 227 227 228 225 224 224 227 228 229 228 234 225 222 223 231 232 231 223 225 226 225 221 220 233 232 227 223 226 228 232 228 227 228 225 229 229 227 232 236 231 234 234 228 228 226 228 232 229 220 232 232 223 231 233 230 225 228 232 232 233 224 225 230 231 231 237 239 228 228 237 240 229 228 230 223 222 233 234 231 223 232 232 226 224 228 233 228 234 230 231 229 233 241 237 225 222 231 232 234 241 239 243 245 251 257 257 258 269 275 279 281 279 290 294 302 308 308 304 309 315 325 311 315 328 332 337 343 351 360 358 373 379 374 374 376 388 390 399 412 420 432 452 489 563 865 1795 3494 5729 7036 5142 3106 2343 2146 2080 2035 1980 1885 1806 1765 1740 1733 1725 1717 1718 1711 1708 1721 1734 1744 1743 1742 1744 1729 1702 1676 1655 1627 1597 1568 1539 1533 1546 1597 1665 1724 1774 1802 1813 1816 1809 1776 1703 1616 1548 1506 1480 1477 1497 1521 1555 1607 1695 1777 1857 1950 2030 2126 2239 2378 2581 2862 3169 3376 3446 3449 3429 3389 3336 3276 3196 3115 3067 3030 3014 3085 3259 3476 3683 3832 3878 3838 3759 3672 3606 3617 3700 3819 3888 3844 3758 3679 3612 3582 3580 3567 3551 3565 3609 3637 3629 3621 3609 3608 3632 3657 3654 3642 3625 3628 3646 3654 3672 3683 3691 3715 3750 3798 3838 3875 3915 3964 4041 4118 4162 4194 4244 4307 4361 4411 4477 4564 4639 4686 4742 4812 4886 4968 5030 5066 5104 5128 5106 5047 4995 4955 4894 4805 4691 4563 4439 4307 4160 4018 3916 3890 3928 4016 4115 4217 4308 4354 4367 4367 101478 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27930 10289 3568 2766 10343 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 185 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 221 222 223 224 224 225 225 225 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 228 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 225 225 225 225 225 225 224 224 224 224 224 225 225 224 224 224 224 224 224 224 225 226 226 226 225 225 225 225 226 225 226 227 226 226 227 227 227 226 225 225 226 226 226 226 226 226 224 223 223 224 224 224 222 222 222 222 222 222 223 222 222 222 222 222 222 221 220 222 223 223 223 221 221 222 221 222 222 222 222 222 222 223 223 222 221 221 222 222 222 221 221 221 222 221 220 219 218 219 219 220 220 221 221 221 222 222 219 218 220 221 221 221 220 219 218 219 220 218 218 218 219 220 218 218 220 221 219 219 221 221 219 217 217 218 219 219 219 220 219 219 218 218 218 218 218 219 219 218 218 217 219 218 218 217 217 218 218 217 216 217 220 220 222 220 216 216 219 221 219 216 216 219 219 218 219 221 220 219 220 220 220 216 216 220 219 216 216 216 216 218 220 221 219 220 219 218 216 218 220 218 219 220 217 219 221 220 220 225 224 222 221 223 221 223 224 224 224 224 224 221 220 220 223 222 224 223 220 221 223 223 221 219 220 225 226 224 219 223 226 227 225 223 224 225 224 220 221 222 223 224 221 222 223 223 224 222 221 225 221 218 222 221 217 221 224 224 220 223 221 220 227 223 224 222 232 224 217 221 222 222 221 220 220 221 225 225 224 216 220 227 224 225 226 226 222 229 230 228 229 227 224 226 222 233 228 225 225 228 226 229 229 227 227 224 223 224 232 238 231 229 227 226 229 228 232 226 233 226 226 229 232 225 227 231 224 231 227 227 235 233 228 225 225 224 232 231 226 233 231 227 232 227 225 228 234 228 226 229 233 233 226 222 232 236 230 231 236 232 233 227 227 226 228 232 227 223 236 235 230 231 229 232 232 231 229 236 233 239 236 235 244 244 245 259 265 270 280 292 293 298 303 307 311 313 317 323 330 332 336 330 330 337 345 347 350 352 348 346 358 363 360 364 368 378 385 396 403 407 425 465 993 6578 29505 66895 91851 107466 117309 125251 131839 137913 137174 114387 73587 42845 27067 17316 10999 7061 5018 4147 3689 3373 3163 3062 3039 3024 3008 3005 3010 3016 3041 3091 3163 3224 3253 3289 3297 3260 3231 3188 3176 3189 3211 3257 3280 3317 3371 3408 3425 3465 3516 3536 3560 3552 3521 3508 3521 3535 3515 3501 3511 3536 3582 3636 3657 3681 3701 3724 3759 3833 3897 3969 4118 4303 4446 4567 4755 4965 5118 5225 5290 5303 5280 5278 5317 5373 5397 5397 5392 5357 5326 5315 5306 5281 5273 5278 5294 5316 5421 5580 5796 6014 6179 6351 6551 6754 6985 7231 7459 7633 7700 7693 7662 7643 7691 7795 7892 7910 7899 7935 7963 8030 8124 8204 8291 8311 8312 8330 8372 8441 8525 8614 8731 8937 9234 9541 9831 10082 10302 10546 10818 10993 11173 11428 11643 11798 11943 12126 12322 12482 12532 12462 12352 12252 12139 11984 11820 11667 11540 11416 11284 11254 11296 11312 11380 11423 11422 11488 11613 11730 11841 11933 12045 12145 12212 12282 236002 7938479 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27938 10289 3569 2764 10345 100 100 100 100 100 100 100 100 100 100 100 100 147 156 163 170 176 182 187 191 195 198 201 203 206 208 209 211 212 213 215 215 216 217 218 219 219 220 220 221 221 221 222 222 223 223 223 223 224 224 224 224 224 223 223 224 224 224 224 224 224 223 223 223 223 222 222 222 221 221 222 223 223 223 222 222 222 221 222 222 221 221 220 220 220 220 220 220 220 220 220 220 219 219 220 220 219 219 220 220 220 220 221 221 221 221 221 222 223 222 221 221 222 222 222 223 223 222 220 220 221 221 221 221 220 220 219 219 218 219 219 219 217 217 218 219 218 218 218 217 218 219 218 218 219 219 218 218 218 217 217 218 219 219 219 219 218 218 217 218 219 219 218 218 218 217 216 216 215 217 218 218 218 215 215 215 215 214 214 214 216 217 216 217 218 216 216 216 218 218 218 218 218 216 214 216 216 216 217 218 219 219 219 216 216 219 218 216 216 216 216 217 217 217 216 218 217 216 214 214 216 216 216 217 217 215 215 215 215 217 215 216 218 219 219 218 217 217 217 215 215 216 217 216 215 217 218 213 211 215 217 217 220 221 218 219 217 216 217 218 220 216 215 216 215 216 216 216 219 223 223 220 215 217 218 218 215 217 215 215 217 219 221 218 219 226 225 222 218 223 219 220 225 220 214 220 222 219 218 221 224 223 221 220 219 218 218 219 222 220 221 220 224 219 223 224 222 219 220 218 223 224 217 216 215 217 224 220 220 219 221 225 225 224 223 220 216 219 226 221 223 231 229 225 223 219 219 221 222 222 227 219 224 222 221 224 230 225 215 214 219 216 219 222 224 231 228 225 220 225 225 225 229 232 234 237 226 227 226 229 231 234 231 222 226 231 230 222 219 225 224 223 230 228 230 237 230 227 228 229 231 226 230 235 238 238 231 233 236 231 234 228 229 233 228 228 227 229 230 240 241 231 225 229 233 229 233 241 238 232 237 245 239 235 231 225 236 227 224 227 228 230 232 236 234 232 231 226 231 236 233 230 229 241 238 238 239 237 233 233 233 238 232 231 228 232 231 238 242 239 240 240 231 231 227 231 238 243 244 245 245 332 2342 17670 56910 93773 120302 160286 228537 333025 483227 792029 1831099 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27945 10289 3570 2763 10346 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 181 186 191 194 197 200 203 205 207 209 210 212 213 214 215 217 218 218 218 219 220 220 221 221 221 222 223 223 223 223 224 223 223 223 223 223 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 222 222 223 222 223 223 222 222 222 222 221 221 221 221 220 219 220 220 220 220 220 220 219 219 219 220 220 221 220 220 220 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 223 222 222 223 222 221 221 221 221 221 221 221 221 220 219 219 220 220 219 219 219 219 217 218 220 220 219 217 218 217 218 218 218 218 219 217 216 218 219 218 217 217 217 216 217 219 219 218 217 215 216 217 217 219 219 218 217 218 218 215 215 216 216 217 218 216 215 216 217 216 216 217 216 217 220 221 220 219 219 217 216 216 216 215 216 215 216 220 220 216 216 215 215 216 217 218 220 219 218 217 215 215 217 217 216 214 213 215 217 216 216 218 218 216 214 216 216 217 217 215 215 218 217 217 218 215 214 216 217 216 215 217 217 216 215 217 222 220 218 218 219 219 219 215 215 219 219 218 220 221 218 213 213 216 219 222 221 220 221 220 221 220 221 220 221 221 219 220 221 219 218 216 218 222 221 222 220 217 220 222 222 220 219 219 221 220 220 225 221 221 221 220 218 217 217 222 222 223 222 221 221 226 225 228 226 219 224 225 220 219 223 219 218 218 218 221 222 226 224 224 219 216 224 230 226 219 222 227 228 226 233 228 221 221 218 222 222 222 222 225 224 219 224 223 219 218 222 226 223 221 218 216 219 225 226 230 227 226 227 225 231 225 225 222 221 223 226 228 227 228 228 232 230 229 228 226 225 228 228 229 229 229 229 225 230 233 233 229 234 235 234 228 227 229 227 231 236 237 231 234 232 229 232 228 233 237 231 229 236 239 239 240 241 232 234 243 243 236 237 236 231 240 247 235 232 233 232 236 235 233 232 236 239 239 240 240 235 227 226 230 228 230 229 229 231 237 244 235 228 239 239 233 238 239 242 246 239 236 239 236 236 236 233 229 228 233 238 241 240 236 254 640 3326 8400 18148 43836 108015 203536 346845 629464 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27952 10289 3571 2761 10344 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 169 175 181 185 190 193 197 200 202 204 206 208 210 211 213 214 215 216 217 218 218 219 219 220 220 221 221 222 222 223 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 223 223 222 222 222 222 221 221 221 221 221 220 220 220 220 219 219 219 220 220 220 220 220 220 220 220 220 220 220 221 220 220 220 220 220 221 221 220 220 220 220 220 220 220 221 221 222 222 221 221 221 222 222 222 221 220 221 220 219 219 220 219 219 220 219 218 218 220 220 218 218 219 218 215 216 217 216 216 217 217 217 217 217 217 216 216 217 218 218 218 218 218 216 216 217 217 217 218 219 217 216 217 218 218 218 218 218 218 217 218 217 217 218 217 217 217 217 216 215 214 215 217 217 216 215 216 216 214 215 214 213 213 215 216 214 214 216 216 216 218 220 219 217 215 216 217 217 216 215 214 216 218 218 217 216 214 214 215 215 216 216 215 215 215 215 216 217 215 217 217 216 217 217 215 214 214 215 214 216 218 218 217 215 218 219 218 220 221 219 217 216 214 212 214 217 216 217 216 211 212 215 215 213 215 215 218 217 215 219 222 218 216 217 218 223 226 222 217 216 217 220 219 220 220 218 218 221 223 226 224 223 227 230 223 218 223 224 224 225 221 222 220 224 223 218 218 225 224 227 223 219 218 219 223 226 223 227 226 221 218 217 216 218 218 222 223 224 220 216 218 222 225 222 218 223 219 219 224 228 222 215 209 219 224 222 220 222 226 226 228 223 223 225 229 228 222 219 224 225 220 216 226 233 224 221 220 228 228 226 226 226 228 226 223 225 219 221 227 225 226 237 236 231 218 227 228 223 221 224 229 230 224 222 225 233 229 233 232 237 232 230 233 230 239 242 237 231 232 236 232 226 233 235 239 232 227 237 235 234 233 224 229 237 231 229 225 234 231 222 229 237 232 235 234 234 232 236 235 237 233 235 241 238 233 227 232 234 238 237 235 234 233 234 236 232 230 229 236 233 227 237 237 236 238 235 237 233 236 237 240 247 241 237 226 230 231 235 240 234 254 1175 7305 14541 18057 33238 109569 287161 523966 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27960 10289 3571 2760 10344 100 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 175 180 185 189 193 196 199 201 204 206 208 209 210 211 213 214 215 216 217 217 218 218 219 219 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 222 221 221 221 221 221 221 221 220 220 220 220 219 220 220 219 219 220 219 219 219 219 218 218 218 219 219 218 218 218 219 219 219 220 220 220 220 220 220 220 219 219 219 219 219 219 220 219 220 221 221 221 221 221 220 220 219 219 220 220 219 219 220 219 218 218 217 217 218 218 218 218 218 217 216 216 217 217 216 216 217 218 217 216 217 217 216 215 216 217 217 216 215 215 216 216 217 217 216 215 216 217 215 214 216 217 218 217 217 218 217 216 216 216 214 214 215 216 217 215 213 214 215 216 215 215 215 215 214 215 215 213 214 215 216 216 213 212 212 214 216 214 212 213 213 214 214 216 217 214 215 216 215 215 213 212 213 214 216 217 216 215 216 218 216 213 212 214 218 220 218 217 217 216 215 215 217 216 218 216 215 212 214 215 217 220 220 217 216 218 221 219 216 214 216 216 215 213 214 214 216 216 214 217 217 211 212 214 214 219 222 221 219 217 218 220 220 217 218 222 221 219 216 216 214 218 221 222 220 219 222 225 226 223 224 222 219 217 218 222 223 223 219 217 220 220 219 218 219 225 222 222 215 218 223 226 227 228 223 221 219 219 220 219 218 222 222 223 223 218 221 219 220 223 224 224 223 230 221 217 223 218 219 227 226 223 224 221 221 221 220 220 219 219 221 220 221 221 223 226 223 229 225 223 223 230 226 230 222 223 227 229 222 224 226 222 221 221 223 229 237 235 232 237 235 222 223 232 235 233 232 234 232 232 227 227 226 228 233 230 230 237 239 234 232 225 234 232 234 238 234 232 227 224 228 236 231 232 233 237 230 226 230 227 225 229 221 228 240 237 232 227 224 224 233 234 230 234 243 236 231 226 233 232 231 232 232 233 237 235 237 235 228 225 231 232 231 240 234 231 236 239 228 236 241 236 238 240 237 236 232 236 233 234 237 239 230 231 239 239 286 2913 27063 97585 183696 291477 401078 576227 1010956 3328210 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27967 10289 3572 2758 10345 100 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 175 180 185 189 193 196 199 202 204 206 208 209 211 212 214 215 216 217 218 218 219 219 220 220 221 222 222 222 222 222 223 223 222 222 223 223 223 223 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 219 219 219 220 220 219 220 220 221 221 221 220 221 220 220 219 220 220 220 220 220 220 221 221 221 222 222 221 222 223 222 221 221 220 220 220 220 219 219 220 220 219 219 218 219 219 218 218 218 217 218 218 218 218 218 219 217 217 218 218 218 218 217 218 218 217 217 217 216 216 215 217 218 219 217 216 217 217 216 216 216 216 216 215 215 217 216 215 216 217 217 216 216 215 215 216 215 216 215 215 216 216 213 213 215 217 217 216 216 216 217 217 215 215 217 218 215 215 216 216 215 213 215 219 219 219 219 218 218 216 214 216 216 214 213 218 219 219 216 215 215 215 214 217 217 216 219 218 217 218 217 218 215 216 221 222 218 216 215 218 218 219 220 218 216 217 219 217 214 215 218 216 210 213 217 217 217 216 218 223 221 218 220 220 220 219 221 223 220 219 218 221 222 222 226 225 221 221 222 222 221 220 225 227 222 217 220 223 223 217 219 225 221 218 220 220 218 219 221 219 217 221 224 223 219 224 226 224 219 216 219 222 223 225 223 218 219 228 229 225 223 220 226 228 227 223 227 225 225 223 221 225 224 221 223 222 223 221 217 220 217 222 228 225 222 214 218 223 225 222 225 226 222 230 229 221 224 227 225 232 229 229 226 228 229 221 226 229 225 216 224 233 236 229 226 228 228 226 221 229 234 235 234 230 227 224 220 228 232 233 224 219 233 231 231 229 231 232 230 227 236 235 223 230 228 220 224 226 229 235 234 234 242 238 234 230 229 234 234 230 232 236 233 236 242 227 225 230 234 238 239 237 232 231 230 229 233 233 236 225 227 231 235 233 235 232 232 236 234 233 233 236 240 241 238 234 243 246 237 232 230 234 232 233 243 233 236 240 233 230 232 233 234 234 237 239 236 732 5781 20959 45767 123858 242831 378121 648292 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27974 10289 3573 2757 10345 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 169 175 181 186 190 193 197 200 202 204 206 208 210 211 213 214 215 215 216 217 218 219 220 220 221 221 222 222 222 223 223 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 224 224 223 223 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 219 219 220 219 220 221 222 222 221 220 221 221 220 220 220 221 222 221 220 220 220 221 222 222 222 222 222 223 222 220 219 220 221 221 220 220 220 222 222 221 219 217 217 218 218 218 219 219 220 219 218 219 219 218 218 218 220 220 219 218 219 221 220 219 219 220 220 220 219 217 218 218 216 217 218 217 216 218 220 220 218 215 215 218 218 217 217 216 216 218 217 217 217 218 218 215 216 219 219 218 217 217 217 218 218 218 220 219 216 217 219 218 217 217 216 215 217 217 217 215 215 218 219 218 215 214 216 219 218 217 218 217 215 215 215 214 214 213 216 216 214 215 216 217 218 218 218 220 220 219 219 217 217 216 217 216 212 214 217 215 212 215 218 218 217 219 220 219 220 216 213 218 219 216 218 218 220 218 219 218 216 215 212 215 213 217 219 222 221 218 219 221 223 221 221 222 221 224 225 223 225 229 226 220 222 219 220 220 218 220 220 218 220 222 221 221 222 222 220 224 225 223 218 222 227 223 220 220 225 224 218 218 219 221 226 224 223 225 223 221 220 224 223 225 224 223 225 219 222 219 216 219 226 224 220 219 219 215 221 223 220 218 219 218 219 221 224 225 221 224 218 222 225 225 222 220 222 224 228 229 228 225 229 229 225 233 231 226 231 229 234 226 228 225 225 227 223 229 227 232 228 227 233 233 226 228 232 239 227 230 236 227 229 231 228 227 232 235 234 239 229 224 232 234 233 232 223 225 231 234 235 238 228 226 232 231 232 236 235 231 234 232 239 239 234 230 231 237 228 227 232 239 232 231 234 243 240 238 240 237 236 235 234 227 230 233 228 229 233 236 235 235 236 237 235 229 229 230 241 246 239 242 243 242 243 238 240 239 234 239 241 234 237 236 235 496 5795 37975 109605 191078 298958 490236 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27982 10289 3574 2755 10345 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 169 175 180 185 189 193 196 199 202 204 206 208 210 211 213 214 215 216 217 218 219 219 220 220 221 221 222 222 222 222 223 223 223 223 223 222 223 223 223 223 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 221 221 222 221 221 221 221 221 220 220 220 220 220 221 222 221 220 220 220 220 220 221 221 222 222 221 221 221 221 221 222 222 222 221 221 221 221 221 222 222 222 224 224 222 221 221 221 221 221 222 222 222 221 220 220 220 221 221 220 219 218 218 219 219 218 217 217 218 218 218 218 218 216 217 219 219 218 218 219 219 219 218 218 218 218 217 216 217 219 218 218 218 217 217 217 216 217 218 216 216 217 218 217 215 216 217 215 215 217 217 215 214 214 216 217 218 218 218 217 217 218 217 216 215 216 216 217 215 216 217 214 212 214 216 218 218 216 215 217 217 216 214 217 217 216 216 215 217 220 220 220 217 216 214 214 215 217 217 216 218 218 215 215 217 219 220 218 217 217 217 215 215 215 213 212 215 218 216 217 217 216 217 217 213 214 220 222 219 218 217 218 217 216 218 216 217 216 215 217 219 215 214 214 213 215 218 220 216 215 219 222 225 218 215 217 220 222 225 223 222 222 224 225 224 225 223 222 222 224 224 223 220 220 221 224 225 225 228 221 218 221 217 222 226 221 219 225 224 228 226 224 227 224 225 222 224 223 220 217 218 228 223 218 220 224 222 221 219 225 224 224 224 218 216 218 218 223 223 222 217 220 223 228 225 218 218 223 219 216 218 216 221 228 217 213 217 218 223 227 225 221 227 228 220 227 230 233 233 234 227 232 230 228 230 232 228 235 232 230 227 224 232 236 224 229 235 235 226 230 233 226 239 236 229 227 231 226 226 233 230 229 222 225 228 232 239 237 236 230 230 234 228 226 229 235 233 231 226 228 234 236 236 237 236 233 229 227 233 239 242 238 231 238 235 229 225 238 238 232 234 236 233 236 236 231 235 233 244 246 236 228 231 229 230 240 239 242 238 237 236 231 230 236 241 238 241 241 235 239 242 233 231 229 235 1442 12407 41825 84211 165192 308226 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27989 10289 3574 2754 10344 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 168 174 180 184 188 192 195 198 201 203 206 208 209 211 212 213 214 215 216 217 218 218 219 220 220 220 220 221 221 221 222 222 222 222 222 221 221 221 221 222 222 222 223 223 223 223 222 222 222 222 222 221 222 222 222 222 221 221 221 220 220 220 220 220 220 220 221 221 220 220 219 219 220 220 220 219 218 219 220 220 221 220 220 220 220 221 220 220 220 220 220 220 220 220 220 221 220 219 220 221 222 221 220 220 220 220 220 220 220 220 220 220 219 219 220 220 219 218 218 217 218 219 220 219 218 218 217 216 217 218 217 216 217 218 217 217 218 218 218 217 217 217 216 216 217 216 216 217 216 216 216 217 218 218 216 216 218 216 215 216 215 214 213 213 214 216 217 216 215 215 216 217 216 215 215 215 214 213 215 216 214 213 215 218 217 217 218 218 219 217 214 216 216 215 215 213 213 214 214 216 216 215 216 216 215 216 218 218 215 213 216 218 218 220 222 219 218 218 218 215 215 217 217 216 214 215 219 220 218 218 217 215 215 217 218 216 214 216 215 215 217 216 216 214 217 219 220 220 218 214 218 219 220 217 218 216 217 217 218 218 217 214 216 219 220 220 216 215 223 221 218 222 221 218 223 223 220 220 218 217 216 222 222 222 219 220 222 222 221 219 219 219 218 224 229 227 223 225 223 223 217 221 220 218 221 225 226 221 221 222 221 218 222 224 219 221 226 225 219 221 222 222 221 220 223 222 219 221 219 220 223 216 214 218 220 223 224 226 220 220 225 225 220 222 223 219 220 228 226 224 226 229 221 228 232 226 229 229 225 221 228 229 226 228 228 231 230 232 229 230 232 234 230 218 220 225 222 229 233 237 234 228 226 231 234 235 234 228 231 228 222 228 234 225 227 226 225 223 231 239 232 236 236 235 241 232 232 232 234 229 234 231 225 224 232 230 228 230 238 239 243 242 229 222 228 234 235 232 229 236 232 236 231 223 223 231 225 231 237 240 235 236 242 238 247 239 227 233 239 235 231 233 246 244 232 234 236 238 238 232 237 244 242 248 239 241 245 239 237 239 241 1200 10342 41855 120209 281834 491451 820903 1869636 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 27996 10289 3575 2752 10345 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 180 184 189 192 196 199 201 204 206 208 210 211 212 214 215 216 217 217 218 219 219 219 220 221 221 221 221 221 221 221 222 222 222 222 223 222 222 222 222 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 219 220 221 221 220 221 221 220 219 220 220 219 220 221 221 221 222 223 222 220 220 220 220 220 221 221 220 221 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 219 219 219 220 219 219 220 220 220 220 220 219 219 219 219 219 219 219 218 218 218 218 218 219 219 219 220 220 219 218 218 219 218 218 217 217 217 217 217 216 216 217 216 215 217 218 218 217 218 218 216 215 216 216 216 218 218 217 216 215 217 217 216 215 215 214 214 216 218 217 217 217 217 217 215 216 217 218 219 217 215 216 217 216 214 216 217 214 215 216 216 215 214 214 215 216 217 216 214 215 217 219 219 218 216 217 216 215 218 218 217 216 215 214 216 217 215 214 214 216 218 218 215 213 213 216 218 217 215 217 216 216 218 217 218 218 217 217 217 221 218 217 216 216 215 216 218 219 217 218 222 221 216 215 218 217 217 221 221 221 221 223 223 227 227 224 222 220 216 219 222 222 221 217 221 223 220 221 221 224 225 224 219 218 219 221 222 221 225 224 220 221 222 224 224 228 224 225 226 222 220 225 220 219 222 226 224 219 222 223 220 216 220 228 223 222 225 223 223 221 220 219 219 218 222 221 223 226 226 228 227 224 221 218 223 223 219 223 222 224 225 219 218 223 223 221 225 225 227 226 221 230 225 221 219 230 233 228 227 226 223 229 226 230 232 234 236 234 231 228 235 233 225 228 231 230 231 229 227 223 233 231 227 231 234 232 228 232 229 230 230 234 230 230 231 231 226 231 236 231 237 230 232 232 233 233 229 235 237 227 236 232 222 220 238 233 228 229 231 232 240 229 224 233 232 238 241 241 236 234 233 239 241 240 237 231 236 237 239 240 241 236 238 237 229 231 240 240 241 246 245 245 240 237 247 242 235 239 245 243 237 256 2517 28136 119591 232407 375390 668151 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28004 10289 3576 2751 10345 100 100 100 100 100 100 100 100 100 100 100 100 145 154 161 168 174 180 185 189 192 196 199 201 204 206 208 209 211 212 213 214 215 216 217 218 218 219 220 220 221 221 221 221 222 221 222 222 223 222 222 223 223 223 223 223 222 222 222 223 223 223 223 223 222 222 222 222 222 222 222 223 223 222 222 222 222 221 222 221 221 221 221 220 220 220 221 220 220 220 219 219 219 220 220 220 219 219 219 220 221 221 220 220 221 221 222 221 221 221 221 220 220 220 220 220 221 220 219 220 221 220 220 220 221 220 220 219 219 220 219 219 219 218 218 218 219 219 219 220 220 220 219 219 218 218 220 221 220 219 220 220 220 220 220 220 221 223 221 217 216 217 217 217 217 216 216 217 216 215 216 218 217 216 217 215 214 216 217 218 218 216 216 217 215 216 217 217 216 216 214 213 214 215 215 214 215 217 218 218 216 216 217 217 216 214 213 214 217 218 216 215 215 215 214 218 218 215 215 216 217 217 215 215 215 213 211 211 212 214 215 215 214 214 215 214 215 214 214 219 219 217 215 216 214 213 215 217 220 218 215 219 220 216 218 219 220 217 217 217 218 220 219 222 218 215 215 220 219 218 218 215 219 217 216 219 222 218 214 218 218 217 217 223 225 222 218 216 219 222 218 217 222 225 223 221 222 219 219 219 223 225 223 224 225 223 220 223 226 222 222 221 223 225 227 223 216 217 221 219 220 219 220 220 223 223 221 220 223 220 223 222 223 226 226 222 222 221 219 222 218 219 223 220 219 219 218 223 221 214 218 219 216 214 222 220 217 221 221 218 218 220 225 223 225 232 229 224 225 227 223 230 224 221 222 225 229 225 227 226 223 227 225 223 224 226 231 230 224 220 231 237 234 233 234 237 233 223 229 232 235 237 240 230 233 229 234 238 237 235 236 228 228 234 232 223 224 238 243 239 240 231 222 228 230 238 240 231 238 238 238 233 230 230 234 228 224 229 230 228 231 233 238 235 227 230 231 237 236 236 233 236 236 236 230 234 235 230 241 237 236 237 237 235 236 237 242 238 238 232 240 245 240 240 235 242 240 235 236 239 348 2685 16734 41672 57884 64177 80978 138684 237370 395276 622131 1264664 9659207 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28011 10289 3577 2749 10344 100 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 174 179 184 189 192 196 199 201 203 205 207 209 210 212 213 214 215 216 217 217 218 218 219 220 220 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 222 222 222 222 221 221 221 221 221 221 221 221 222 221 220 220 220 220 220 221 220 220 220 220 219 219 219 219 220 220 220 221 221 221 221 221 221 221 220 220 221 220 220 221 221 221 221 222 222 221 221 220 221 222 221 220 220 219 218 218 218 219 219 219 219 219 218 219 219 218 218 218 218 218 218 218 218 218 219 219 218 218 219 219 219 220 219 219 219 218 218 219 220 220 220 219 218 218 219 218 217 217 215 214 215 216 215 216 217 216 214 214 214 215 216 216 215 215 216 217 218 217 217 215 214 214 216 216 215 216 218 218 216 216 216 215 214 213 215 216 217 218 217 215 215 215 216 216 216 214 216 218 218 217 214 213 214 217 216 215 218 218 215 213 214 213 213 211 212 214 216 216 213 213 214 215 216 217 215 215 218 216 216 219 218 216 218 218 221 218 218 218 218 219 217 217 215 213 214 216 216 215 213 212 217 217 216 218 216 215 218 216 215 218 222 221 221 220 219 217 219 219 222 224 223 219 220 220 219 216 217 220 221 220 220 222 222 224 224 226 226 221 219 222 220 221 225 224 225 225 221 219 223 221 217 217 218 220 225 223 222 223 220 220 221 219 219 228 227 223 221 220 220 218 218 217 221 218 215 220 223 220 221 221 218 219 222 221 223 226 227 220 221 221 221 220 220 224 224 226 228 233 236 225 223 223 225 227 233 229 226 225 228 231 227 227 226 229 228 228 229 230 232 233 227 225 229 230 228 226 229 228 229 226 222 227 227 230 237 236 235 228 233 234 230 233 229 230 225 223 226 226 227 229 235 235 232 235 236 233 226 231 229 230 231 232 235 233 229 225 228 236 234 232 233 237 236 240 242 233 231 228 234 238 232 227 230 228 229 234 233 234 232 229 233 237 236 232 233 239 237 231 232 236 235 235 234 240 245 243 240 234 231 238 231 234 246 341 2419 15693 46350 90724 147822 220260 297513 413872 619806 1090905 4062393 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28019 10289 3577 2748 10343 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 185 190 193 197 200 202 205 207 209 210 212 213 214 215 216 217 218 218 219 219 220 221 221 221 221 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 224 224 224 224 224 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 221 222 222 221 222 223 223 224 224 224 223 223 223 222 222 221 221 220 220 220 221 221 221 221 221 219 220 221 221 220 218 219 219 220 220 221 219 218 218 219 219 218 217 218 220 220 220 220 220 222 222 220 220 219 218 220 220 220 220 220 220 220 218 217 217 218 217 217 217 217 217 217 216 217 218 218 219 218 217 217 217 218 218 217 217 215 215 216 217 216 215 215 218 218 217 218 218 218 217 217 217 218 220 220 217 215 215 218 221 219 216 218 218 217 217 216 215 214 216 218 220 218 215 217 218 215 216 217 217 216 215 217 220 221 219 215 216 218 219 217 216 218 218 218 214 212 213 215 218 220 220 217 219 219 218 217 217 218 220 216 215 218 220 221 214 214 217 217 219 219 218 217 218 218 215 213 217 218 218 217 220 221 219 220 224 223 219 218 220 223 219 220 222 221 220 215 216 223 218 223 224 224 227 221 219 223 224 222 224 223 218 219 222 223 221 219 221 226 221 221 224 224 227 221 219 225 221 220 221 216 217 223 222 217 220 219 215 218 219 222 221 225 225 222 219 218 220 221 221 218 215 217 227 224 219 219 219 219 223 226 225 228 230 228 222 224 227 230 229 227 230 238 237 229 226 228 227 228 230 232 232 226 234 233 227 226 229 229 234 228 230 226 230 229 226 226 231 226 228 243 234 225 224 233 227 233 230 230 225 225 226 231 229 229 233 229 233 233 230 230 236 237 231 220 220 227 236 230 230 226 231 232 233 234 229 224 229 232 230 228 228 236 233 233 236 233 229 236 241 236 237 239 240 229 228 240 237 231 229 226 236 239 240 234 233 228 227 237 235 228 226 234 240 233 232 239 235 234 230 237 236 237 237 239 242 243 243 241 247 523 4596 22896 47128 64222 97826 153870 231975 354888 555952 1006754 3186329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28026 10289 3578 2746 10344 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 188 192 196 199 202 205 207 210 212 214 215 217 218 219 220 221 221 222 223 223 224 224 225 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 226 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 226 226 225 225 225 225 225 224 224 224 224 224 224 225 225 225 225 225 226 226 225 224 225 225 225 225 225 226 226 226 226 226 227 227 226 226 224 224 224 224 224 224 224 224 223 222 222 222 222 222 223 223 222 221 222 223 223 223 222 222 223 222 221 221 222 220 220 222 222 222 221 221 222 223 221 221 222 223 223 222 222 223 223 221 219 220 222 223 223 222 220 218 218 219 221 219 218 218 219 220 219 218 219 220 221 220 218 217 218 217 216 217 217 217 217 218 219 219 218 218 217 217 218 222 222 221 220 219 218 219 219 217 217 220 221 220 217 217 216 219 218 216 218 220 220 220 220 220 220 218 216 219 220 221 219 219 221 220 218 219 219 218 221 218 218 219 218 218 219 216 218 221 220 219 221 221 218 218 221 221 217 220 222 222 219 220 221 218 218 218 218 217 217 218 220 219 218 220 220 217 217 219 220 222 226 221 219 221 221 225 224 224 225 223 223 222 221 223 219 219 222 225 223 224 224 220 215 220 224 225 223 221 224 224 218 219 224 227 225 225 223 224 224 223 222 218 220 226 224 224 220 217 224 220 219 222 221 222 222 221 219 218 221 220 217 218 225 217 219 225 224 223 224 222 219 220 223 222 223 215 216 222 221 223 226 228 227 223 222 222 223 233 230 226 226 227 229 231 229 223 228 233 232 227 222 221 231 231 226 226 230 232 230 231 224 230 236 231 224 229 229 229 231 232 224 231 234 233 236 227 226 227 228 232 234 225 235 235 227 227 228 226 227 225 232 225 225 227 226 220 225 230 238 228 223 229 227 231 231 229 228 234 235 235 236 230 223 228 232 230 228 227 236 236 227 235 225 225 232 229 236 232 227 229 225 233 237 236 234 231 230 229 231 230 231 233 231 225 227 235 229 230 243 245 244 248 265 265 271 279 296 311 317 339 368 392 472 1840 10143 30600 60594 85605 116966 150156 180159 201706 221561 247182 275629 292733 302612 301893 298776 315900 361861 418059 493533 568696 566407 458481 364801 366360 444416 604022 945646 2336769 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28033 10289 3579 2745 10346 100 100 100 100 100 100 100 100 100 100 100 100 147 156 163 170 176 182 187 192 195 199 202 205 207 209 211 213 214 216 217 218 219 220 221 222 222 223 223 224 224 225 225 225 225 226 225 226 226 226 227 226 226 226 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 226 226 225 225 225 225 225 225 224 224 225 225 225 224 224 224 224 223 223 224 225 224 225 225 224 224 225 226 226 225 225 225 225 225 225 224 225 226 225 225 224 224 225 225 225 224 224 224 223 223 224 224 223 222 222 223 223 222 222 222 221 221 222 223 223 223 222 222 223 223 222 222 221 222 222 221 221 222 223 223 223 222 222 222 222 221 221 221 221 221 221 223 224 223 222 222 221 220 220 219 220 221 221 221 220 219 220 220 218 218 219 219 219 220 219 219 219 219 219 219 218 217 216 218 221 220 219 218 220 220 219 219 220 220 220 221 220 218 217 219 220 220 220 218 217 217 219 217 218 219 218 219 220 219 217 217 218 219 218 215 215 218 218 219 221 221 218 219 219 218 218 221 221 219 220 220 221 220 218 220 220 218 219 220 223 223 218 215 216 219 219 218 218 216 216 219 220 215 217 220 220 217 215 218 220 221 218 218 219 219 219 222 225 222 223 222 220 223 225 223 223 221 222 221 221 222 223 224 227 223 221 219 224 223 220 223 222 225 225 226 226 219 219 218 219 224 223 223 223 227 222 222 226 225 221 223 223 226 227 223 225 221 223 224 221 220 220 223 221 220 216 223 220 225 225 218 221 222 222 216 220 225 220 220 221 221 218 226 223 223 217 224 223 217 219 227 221 221 225 228 227 225 226 228 226 226 231 227 224 226 233 227 226 229 228 231 225 226 231 227 229 233 225 231 229 228 233 230 229 233 231 231 231 232 230 229 230 236 229 223 231 238 227 222 227 232 226 234 231 228 234 231 232 229 224 236 238 227 224 232 231 227 224 232 230 228 236 234 231 231 235 231 224 230 227 229 230 227 230 227 228 232 231 231 233 227 226 231 231 228 231 231 232 236 236 227 228 233 235 230 240 237 223 232 235 232 235 239 242 243 249 262 277 292 307 321 335 352 382 412 442 470 499 532 561 594 754 1600 4234 13050 33949 56611 82048 125234 182695 248147 323396 383278 420616 445271 557665 1381274 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28041 10289 3580 2743 10346 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 191 195 198 202 204 207 209 211 213 214 216 217 218 219 220 221 222 223 223 223 224 224 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 227 227 227 227 226 226 226 226 227 227 226 226 226 226 227 227 227 227 227 226 227 227 226 226 226 226 225 225 225 225 225 225 225 225 224 224 225 225 225 225 226 225 224 225 226 227 227 226 226 226 225 226 226 226 226 226 225 225 225 225 225 225 227 226 225 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 222 222 223 223 223 222 222 222 223 224 223 223 223 224 223 221 221 222 222 223 222 222 223 223 223 224 224 223 222 223 224 222 222 221 220 219 220 221 221 220 220 222 222 221 221 220 220 220 219 219 221 220 219 218 220 221 222 221 220 219 219 222 221 219 220 221 221 220 221 221 222 220 218 219 219 218 218 218 221 220 221 221 221 219 217 218 217 219 221 220 219 220 220 219 217 217 218 221 223 222 220 218 218 218 220 219 220 222 220 220 219 219 218 217 218 218 219 222 223 219 219 219 220 225 226 221 218 218 219 217 218 219 221 221 219 216 218 222 221 219 222 219 220 220 216 219 221 220 219 221 222 221 222 222 223 224 224 225 223 222 223 224 221 220 223 228 226 224 223 221 220 220 222 222 225 228 225 224 220 222 225 226 221 221 222 222 223 225 226 226 226 221 224 223 222 222 226 225 224 224 221 221 219 218 224 230 223 219 224 222 222 225 224 219 225 222 218 219 219 219 221 217 218 221 217 221 225 228 225 227 228 224 226 225 224 224 224 226 223 223 227 230 224 220 231 230 227 223 225 227 227 234 233 229 230 223 227 228 226 226 229 229 224 227 221 236 232 233 232 228 226 224 227 230 228 227 223 226 228 224 230 234 233 226 227 228 229 230 230 231 231 228 229 227 228 232 226 227 230 226 238 230 226 237 233 228 232 228 230 228 228 226 228 227 226 227 228 224 231 234 230 229 230 228 226 221 225 231 230 230 238 232 229 228 227 227 234 228 230 229 235 239 234 228 229 232 234 241 242 246 255 255 261 272 281 296 310 321 343 362 380 401 407 427 461 513 970 4276 11682 16600 23410 37503 65014 109531 152463 185543 210129 230498 267456 378102 629935 1243186 7595261 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28048 10289 3580 2742 10344 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 186 191 194 198 201 204 207 209 211 213 214 216 217 218 219 220 221 222 223 223 223 224 225 225 226 226 226 226 226 226 227 227 228 228 228 228 227 227 227 227 227 228 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 227 227 227 227 227 227 227 227 227 226 226 225 225 225 225 225 224 224 225 225 225 224 223 223 224 224 225 225 225 225 225 224 225 225 224 225 225 225 225 225 224 224 225 226 227 226 225 225 225 225 224 224 223 223 223 224 224 224 224 224 223 223 222 222 222 223 223 223 223 224 223 223 222 223 223 223 223 222 223 224 224 223 223 224 224 223 222 223 223 223 223 224 224 223 222 221 222 223 224 223 221 220 221 223 222 220 220 220 220 219 219 218 217 218 217 219 222 223 223 222 222 222 221 220 222 222 222 221 220 221 221 221 220 220 221 220 221 222 219 218 219 219 220 219 219 221 221 218 217 219 218 218 220 221 220 219 219 220 219 219 221 219 220 221 223 221 222 223 219 218 220 220 222 222 220 221 218 215 219 220 220 220 219 220 220 220 219 219 221 218 217 220 222 221 218 215 215 219 218 219 218 217 217 216 219 221 222 221 219 220 219 218 222 226 225 221 220 219 223 224 227 228 226 225 223 223 222 223 227 222 222 225 222 220 222 222 226 228 221 222 223 225 221 222 224 226 220 223 224 224 223 224 224 225 219 224 223 218 220 222 223 224 226 223 221 218 222 220 221 219 222 224 222 219 218 223 220 218 220 221 219 220 223 224 224 221 224 226 220 224 226 227 228 224 219 227 232 225 222 224 229 230 230 223 222 222 228 227 228 229 226 227 231 224 226 227 232 232 228 231 230 231 220 224 234 231 233 231 225 231 226 224 232 235 228 224 231 229 228 225 233 229 226 227 227 225 228 234 233 221 220 230 230 224 230 232 222 224 231 233 228 231 225 226 233 232 233 231 221 231 228 228 223 226 234 230 223 228 236 233 229 228 231 224 231 239 230 226 229 231 232 227 232 230 229 231 234 239 232 225 222 233 232 234 235 237 237 231 236 235 232 232 233 238 241 241 252 263 271 284 289 287 292 300 317 339 365 388 417 438 442 452 478 498 520 550 576 607 657 710 754 812 882 936 976 1008 1040 1087 1139 1192 1229 1238 1235 1230 1242 1260 1290 1317 1331 1339 1323 1294 1245 1201 1149 1092 1062 1031 985 951 937 916 896 885 868 856 848 835 828 836 845 859 875 882 874 878 903 916 915 924 935 942 945 951 964 990 1014 1055 1113 1193 1265 1327 1387 1446 1509 1558 1569 1572 1562 1532 1492 1459 1441 1428 1417 1420 1423 1406 1398 1400 1403 1403 1407 1416 1426 1440 1474 1516 1560 1614 1688 1766 1836 1923 2012 2087 2151 2190 2211 2235 2279 2333 2390 2449 2493 2542 2583 2624 2663 2688 2694 2707 2731 2736 2727 2739 2743 2741 2735 2718 2712 2710 2732 2773 2813 2863 2899 2917 2912 2902 2905 2907 2900 2907 2934 2963 2977 2969 2972 2980 2991 3013 3038 3037 3026 3025 3026 3029 3032 3038 3054 3083 3122 3146 3160 3176 3181 3178 3184 3196 3202 3209 3210 3196 3173 3165 3175 3180 3326 143257 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28055 10289 3581 2740 10345 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 192 196 199 202 205 208 210 212 214 215 217 218 219 220 221 222 222 223 223 224 225 225 226 226 226 226 227 227 227 228 228 228 228 228 228 228 228 227 227 228 228 228 228 228 227 227 227 228 228 227 227 227 227 227 227 227 228 228 227 227 227 226 226 226 226 226 226 226 227 226 226 226 226 225 225 225 225 226 225 224 225 225 224 224 224 224 224 224 225 225 225 225 225 225 225 226 225 226 226 226 226 226 226 225 224 224 224 224 224 224 224 224 225 224 223 223 223 222 223 223 223 223 223 222 222 223 224 224 223 223 223 224 223 222 222 222 222 222 223 223 222 222 223 223 222 223 224 224 223 221 221 223 224 222 222 223 222 221 222 223 222 222 222 222 220 220 221 220 220 221 220 220 221 222 224 223 220 220 222 223 223 221 222 221 220 220 219 220 220 218 219 221 220 221 221 221 220 220 221 220 221 223 223 221 218 219 218 218 219 220 220 220 220 219 218 220 221 220 219 220 221 222 220 218 219 220 221 218 219 219 217 220 220 218 220 218 219 220 218 218 221 223 220 217 219 219 218 218 218 221 222 220 217 216 218 219 219 221 220 220 219 219 222 219 218 220 219 217 219 220 219 224 225 223 225 225 220 222 225 223 222 222 223 223 222 220 222 223 224 226 227 224 221 224 223 222 224 223 222 220 221 223 221 224 224 224 226 228 227 225 222 224 223 221 222 227 227 222 224 224 223 219 216 221 221 217 223 226 222 219 218 220 224 222 220 222 221 222 224 223 224 220 218 220 218 220 226 228 222 230 226 220 228 226 228 228 229 223 226 225 228 228 232 231 234 230 225 223 229 232 233 227 226 220 228 233 231 224 219 225 230 225 229 228 231 234 229 230 231 230 231 226 225 227 231 229 230 228 226 227 229 228 229 228 228 228 229 223 223 229 229 229 228 226 228 231 232 229 224 222 235 233 228 228 232 234 240 232 226 227 233 238 226 222 227 225 226 228 232 232 224 227 228 229 230 233 230 227 231 226 228 237 231 231 232 230 232 232 227 233 244 244 247 243 240 249 255 254 251 257 256 255 266 269 278 293 311 314 315 333 352 359 359 364 383 396 416 444 481 510 522 563 761 1052 963 805 873 941 816 743 748 760 768 790 835 889 921 938 969 992 1019 1056 1111 1181 1249 1287 1286 1260 1216 1171 1128 1085 1056 1020 978 946 915 892 879 871 857 848 851 856 852 856 869 878 888 901 910 924 931 933 936 935 947 972 1012 1073 1136 1209 1292 1366 1427 1491 1527 1547 1564 1575 1574 1560 1539 1525 1521 1517 1503 1503 1515 1526 1526 1527 1531 1518 1511 1520 1563 1661 1787 1912 2028 2137 2225 2297 2374 2444 2479 2484 2482 2474 2453 2422 2397 2389 2400 2417 2471 2556 2632 2698 2750 2782 2816 2850 2869 2878 2917 3010 3102 3171 3218 3250 3287 3324 3344 3359 3372 3367 3359 3355 3342 3314 3288 3275 3271 3265 3252 3231 3227 3228 3221 3214 3212 3203 3205 3205 3197 3206 3202 3194 3190 3173 3159 3158 3159 3162 3172 3182 3188 3177 3161 3160 3167 3179 3195 3208 3219 3237 3249 3252 3255 3265 3283 3288 3344 130665 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28063 10289 3582 2739 10346 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 192 195 199 202 205 208 210 212 214 215 217 218 219 220 221 222 222 223 223 224 224 225 225 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 227 227 226 225 225 225 226 225 225 225 225 224 225 225 226 226 225 225 225 226 227 227 227 226 226 225 226 227 226 226 226 226 225 225 226 227 226 225 224 225 225 224 223 223 223 224 224 223 223 224 224 223 223 223 223 223 222 223 222 223 223 224 224 224 224 223 222 223 223 223 222 223 223 222 223 223 222 222 221 223 224 223 222 221 221 221 221 221 222 223 223 222 221 220 221 222 220 221 221 220 220 220 221 221 219 218 219 221 222 221 220 219 218 219 221 221 221 222 221 220 219 221 222 220 218 219 222 222 220 219 220 220 219 218 218 221 222 221 221 221 217 216 219 218 220 219 219 218 218 219 221 221 219 217 218 221 220 219 218 216 220 221 219 221 218 218 218 217 217 216 219 222 220 220 218 218 217 219 217 218 219 220 221 222 219 217 218 218 218 217 222 223 217 217 218 217 218 220 220 217 219 219 218 219 221 223 224 225 225 221 220 222 223 222 221 223 224 223 225 223 221 226 224 223 222 221 223 221 225 226 226 223 222 224 224 225 222 223 225 224 223 226 221 222 223 227 228 220 222 226 222 227 224 222 224 224 222 223 220 222 216 219 226 230 224 221 221 221 216 222 225 228 222 223 222 225 226 226 221 223 224 222 220 223 221 223 225 223 225 226 229 228 222 219 222 227 233 227 224 223 224 225 228 226 231 226 227 227 228 229 231 226 217 227 234 227 225 227 230 231 227 233 226 226 232 229 230 229 229 230 229 227 229 233 235 229 233 231 223 225 224 226 227 228 229 225 233 235 227 223 226 233 234 232 231 227 227 235 237 235 231 226 224 233 236 233 224 232 228 234 231 228 229 234 234 229 232 234 229 233 237 235 243 242 233 233 238 234 232 237 249 253 256 262 270 275 279 292 292 292 299 301 317 335 348 365 386 402 416 430 439 451 463 471 482 490 510 545 578 602 642 702 1101 4708 17185 34692 60112 95663 134144 166326 200993 246241 297444 341091 365464 368578 329035 217196 102526 43922 23211 15349 11827 10205 9416 8870 8361 7906 7491 7224 6992 6732 6453 6276 6217 6089 5847 5617 5552 5571 5522 5490 5448 5385 5449 5474 5441 5439 5478 5551 5558 5548 5617 5698 5737 5770 5795 5842 5927 5977 5967 6081 6314 6485 6624 6759 6973 7267 7441 7561 7833 8049 8183 8353 8541 8777 8977 9188 9430 9778 10011 10227 10425 10682 10799 10824 10804 10807 10962 11234 11433 11437 11501 11633 11739 12127 12703 13413 14134 14698 15121 15370 15691 16098 16415 16806 17472 18317 19152 19922 20545 21066 21684 22400 22973 23424 23977 24767 25501 26170 27119 28740 30504 32017 33686 35585 37547 39732 41990 44200 46253 48105 49973 52006 54317 56874 59793 62812 66152 69619 73418 77855 82641 87636 93800 100670 108600 118581 130517 145494 163770 187983 222045 271456 349970 491200 828395 2700677 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28070 10289 3583 2738 10347 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 183 188 193 197 200 203 206 209 211 212 214 215 217 218 219 220 221 222 222 223 224 224 225 225 225 225 225 225 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 228 228 229 228 228 228 228 228 228 228 227 227 227 227 227 227 226 227 227 226 226 227 227 227 226 226 225 224 225 225 226 226 226 225 225 226 227 227 226 227 227 227 227 227 228 227 227 227 227 227 227 226 226 227 227 226 226 226 226 225 224 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 225 225 224 224 225 225 224 222 223 225 225 223 222 222 222 222 222 222 222 222 222 222 222 222 222 223 222 221 220 221 221 221 221 220 220 221 222 222 221 221 221 222 221 221 221 220 220 222 222 221 220 221 220 219 220 220 221 222 222 223 220 221 223 222 222 222 219 217 219 221 220 218 218 219 220 218 219 221 219 220 219 217 219 221 219 219 220 220 219 218 219 218 218 220 219 219 219 219 218 221 220 218 220 221 220 220 219 220 220 219 218 218 218 218 221 221 219 218 217 219 221 223 222 219 221 221 220 219 217 218 220 222 221 219 220 220 219 218 219 218 218 219 220 218 219 227 224 221 223 223 221 222 225 224 224 220 220 223 225 224 224 220 222 223 223 223 227 227 222 227 224 221 223 222 223 220 225 224 220 221 226 227 226 227 226 221 222 224 225 227 228 223 221 222 224 227 225 223 219 218 222 224 226 225 223 220 219 223 225 225 224 219 221 222 217 220 223 225 222 218 224 226 224 223 221 220 220 219 222 226 227 223 219 224 224 223 221 226 227 226 227 228 228 229 227 232 227 226 229 230 233 227 228 228 229 232 228 226 228 220 228 231 232 231 228 231 226 228 227 225 232 236 235 233 224 228 234 229 232 229 227 230 232 230 227 231 230 232 230 229 227 227 236 232 227 229 234 236 227 227 230 230 227 232 228 231 236 228 223 225 238 226 224 226 231 232 232 232 228 231 227 225 232 238 236 233 236 236 232 232 236 237 236 231 233 239 246 253 256 256 269 278 286 288 289 294 288 290 299 301 310 322 340 372 399 420 433 450 467 470 465 476 487 492 496 509 525 535 544 557 606 776 1035 1186 1084 959 965 999 997 986 987 991 1002 1031 1079 1119 1148 1150 1126 1081 1049 1039 1030 1006 985 960 932 902 892 879 861 852 837 824 820 827 818 801 797 798 803 799 797 786 781 788 786 783 781 795 813 814 807 820 829 835 843 847 853 856 861 878 898 923 944 971 995 1029 1075 1131 1181 1236 1293 1349 1388 1423 1440 1445 1447 1450 1454 1454 1451 1451 1457 1460 1468 1475 1473 1470 1481 1533 1602 1639 1650 1685 1754 1849 1938 2021 2079 2134 2218 2308 2370 2390 2396 2411 2460 2541 2677 2861 3039 3178 3292 3398 3492 3561 3602 3636 3657 3667 3666 3665 3685 3686 3660 3641 3647 3656 3648 3623 3589 3567 3539 3492 3461 3433 3393 3369 3366 3344 3309 3276 3252 3253 3253 3230 3199 3187 3177 3151 3136 3124 3102 3094 3095 3089 3083 3082 3090 3097 3078 3059 3059 3065 3074 3069 3070 3111 112711 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28077 10289 3583 2736 10346 100 100 100 100 100 100 100 100 100 100 100 100 148 157 164 172 178 183 188 193 197 200 203 206 208 210 212 214 216 217 218 219 220 221 222 223 223 224 224 225 225 225 226 226 226 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 228 228 228 228 228 227 227 226 226 226 227 227 226 226 226 226 226 227 226 226 226 226 227 226 226 226 225 225 225 225 226 226 227 227 227 227 227 226 225 226 226 225 226 226 227 226 226 227 226 227 226 226 225 225 226 226 224 224 225 225 225 225 226 226 225 224 223 224 225 224 224 224 224 224 225 225 224 224 224 224 225 225 225 225 224 224 224 223 223 224 224 223 224 224 224 225 222 220 221 222 223 223 223 223 223 222 222 222 223 223 222 222 222 223 223 221 220 220 220 222 224 224 221 222 223 223 222 221 220 219 219 220 221 221 221 222 221 220 221 223 222 220 221 219 220 222 223 222 220 220 220 220 220 221 221 220 219 220 221 221 222 223 222 221 218 220 218 217 218 219 219 219 219 218 217 221 223 220 220 219 220 219 218 218 218 218 219 219 218 219 222 221 217 221 223 222 222 220 219 220 222 221 222 222 220 222 222 219 216 219 221 218 217 214 219 220 217 219 220 224 224 217 219 223 221 220 220 219 220 218 223 224 225 223 225 224 222 220 220 221 226 223 222 223 225 226 226 226 224 225 226 223 220 218 221 221 223 224 222 224 227 224 224 226 223 225 224 222 222 223 221 226 225 227 221 217 222 224 223 226 227 224 220 220 222 222 224 226 224 224 222 225 221 221 221 223 225 222 217 223 220 219 224 223 227 224 222 228 224 223 228 225 228 230 226 222 228 226 228 231 226 223 233 230 228 232 232 223 227 232 231 229 236 233 227 226 231 232 237 233 230 231 229 234 231 225 226 230 227 225 232 224 231 235 229 224 230 228 230 233 231 231 230 229 231 233 231 228 230 233 228 226 230 227 226 228 226 230 233 233 227 222 228 234 235 230 234 236 228 235 234 228 221 230 235 233 220 227 232 241 239 234 229 231 231 242 241 232 233 245 253 260 275 279 278 288 298 298 295 291 297 310 329 349 390 425 449 458 467 488 504 506 515 533 542 552 557 558 564 564 570 581 596 605 601 607 632 656 681 727 805 906 1033 1152 1215 1200 1148 1087 1041 1000 973 950 937 918 892 878 866 854 840 837 825 816 811 811 808 813 809 804 802 808 800 796 798 801 799 800 806 818 836 842 845 854 859 860 876 898 927 951 979 1007 1023 1037 1063 1085 1114 1179 1252 1310 1373 1428 1465 1491 1520 1539 1555 1566 1570 1578 1593 1589 1586 1593 1602 1605 1611 1631 1654 1656 1635 1611 1617 1660 1703 1721 1716 1705 1696 1694 1718 1781 1857 1944 2031 2102 2172 2242 2322 2369 2406 2480 2538 2571 2599 2649 2734 2840 2944 3051 3151 3230 3322 3411 3472 3512 3535 3539 3539 3538 3536 3544 3573 3599 3616 3630 3654 3698 3718 3712 3711 3707 3683 3647 3613 3598 3596 3587 3580 3561 3538 3507 3474 3457 3437 3410 3394 3372 3347 3331 3323 3324 3315 3306 3307 3303 3308 3320 3333 3356 3373 3388 3401 3412 3644 158784 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28085 10289 3584 2734 10343 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 183 188 193 196 200 203 206 208 210 212 214 215 217 218 219 220 221 221 222 223 223 224 225 225 225 226 226 226 227 227 227 227 227 228 228 228 227 227 228 229 229 228 228 228 228 228 228 228 228 228 228 228 228 229 229 228 228 227 227 228 228 228 228 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 229 229 229 229 229 229 228 227 228 228 227 226 227 227 227 228 227 227 227 226 226 226 226 226 226 227 227 227 226 226 226 225 224 225 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 225 225 225 225 226 225 223 224 225 224 224 225 225 225 225 224 224 223 223 223 222 223 223 223 222 222 224 224 223 222 222 224 223 223 224 225 224 221 221 223 225 225 224 222 221 222 222 222 221 220 221 221 220 221 222 221 220 221 221 220 221 222 222 222 222 220 219 220 221 222 222 222 221 221 222 224 224 221 220 221 220 220 220 221 222 221 221 221 218 219 219 219 221 222 222 221 222 223 221 218 219 219 220 221 224 221 221 223 223 220 221 222 222 220 219 217 222 223 218 216 220 222 219 220 219 220 220 222 222 220 219 217 222 222 217 218 219 222 223 221 218 215 216 221 223 220 217 220 219 219 222 219 216 220 221 221 218 222 220 220 223 225 224 224 228 228 225 224 222 223 223 221 224 226 223 223 227 223 225 223 221 225 226 224 225 223 224 224 225 226 228 227 222 219 226 228 224 224 221 221 221 228 224 218 223 225 224 222 223 225 224 223 230 227 217 224 224 215 218 225 220 220 222 224 225 223 220 219 221 226 227 224 220 222 226 229 229 228 229 226 232 228 224 228 227 226 229 225 225 224 227 232 228 230 229 228 225 224 234 229 229 231 226 229 231 230 229 234 235 231 221 229 231 233 235 229 229 231 229 229 229 233 233 229 228 228 229 233 229 230 229 227 229 236 238 228 224 227 232 229 227 228 229 229 233 235 231 233 227 233 234 226 224 227 231 227 229 226 230 228 229 230 236 233 233 231 235 232 234 237 242 230 229 241 245 242 243 251 254 259 263 275 282 282 282 284 289 295 308 338 373 405 443 460 470 486 509 525 538 555 587 625 664 703 821 3692 22406 61955 96899 122192 123161 103073 67477 33559 13650 5927 3400 2402 1943 1719 1578 1488 1426 1392 1362 1342 1325 1299 1282 1279 1265 1245 1220 1229 1240 1230 1230 1228 1220 1204 1198 1200 1207 1205 1195 1192 1195 1184 1187 1202 1208 1212 1215 1232 1249 1254 1268 1280 1299 1344 1365 1393 1436 1473 1521 1594 1674 1743 1792 1847 1892 1962 2054 2129 2183 2230 2273 2299 2319 2338 2352 2369 2382 2395 2419 2429 2430 2434 2440 2434 2439 2425 2419 2437 2418 2376 2364 2372 2417 2492 2570 2668 2777 2888 3038 3185 3299 3382 3432 3484 3587 3685 3762 3856 3928 3952 3989 4036 4070 4071 4040 4025 4057 4109 4188 4292 4406 4504 4601 4703 4835 5002 5156 5274 5379 5479 5526 5525 5519 5531 5530 5552 5630 5703 5762 5788 5784 5775 5779 5776 5749 5732 5720 5705 5695 5690 5726 5804 5866 5896 5906 5919 5932 5955 6029 6100 6122 6138 6173 6195 6200 6227 6259 6259 6236 6242 6260 6280 6318 6820 300308 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28092 10289 3585 2733 10344 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 188 192 196 200 203 205 208 210 211 213 215 216 217 219 220 221 221 222 223 223 224 225 225 225 226 226 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 228 228 229 229 228 227 227 227 227 227 227 227 227 227 227 226 227 227 227 227 228 229 229 228 227 227 228 228 227 227 228 227 227 227 227 227 228 228 227 227 227 227 227 227 227 226 227 227 228 227 227 227 226 226 225 225 224 224 224 225 225 224 224 223 224 224 225 225 224 224 226 226 225 225 225 224 225 226 225 224 224 224 224 224 224 224 224 224 223 224 225 224 223 224 224 223 222 222 222 223 223 222 223 223 223 223 224 224 223 223 225 225 224 222 222 223 222 220 221 222 221 220 221 223 223 222 222 221 220 219 220 221 222 222 222 222 222 223 222 221 223 222 222 223 222 222 222 222 222 222 220 220 220 220 219 217 219 222 221 219 219 218 219 219 220 220 221 220 218 219 221 220 219 220 220 219 218 217 219 222 223 224 221 220 224 225 222 218 222 223 224 219 218 220 223 222 218 217 219 220 218 217 219 223 222 220 220 223 220 215 216 223 223 220 222 220 218 215 219 220 219 216 212 217 221 221 218 221 221 221 220 221 219 220 223 224 223 222 224 223 222 222 224 224 225 225 226 226 222 221 224 226 223 225 223 221 220 222 221 226 225 227 224 222 226 225 226 225 220 224 226 227 220 222 222 229 226 220 218 224 226 228 221 225 223 221 222 224 229 223 220 219 219 220 222 224 225 221 220 221 220 222 223 231 230 226 228 232 234 229 224 225 226 227 232 232 225 226 226 226 229 228 225 232 229 233 232 225 227 230 231 229 225 222 233 232 226 227 233 223 228 233 233 231 226 233 228 229 231 228 229 230 231 227 227 236 231 225 228 227 231 236 230 227 233 228 222 230 231 220 224 229 232 232 224 224 230 232 223 228 236 241 232 224 222 230 235 227 233 233 230 219 229 234 231 232 233 238 231 232 229 229 235 232 232 226 233 230 234 243 240 230 236 234 237 243 238 240 245 249 254 260 272 274 277 288 303 316 335 353 382 414 435 452 476 493 517 544 578 627 688 748 805 849 860 850 834 818 795 783 775 777 785 800 823 848 877 900 910 911 910 906 916 921 914 903 902 896 897 894 897 904 912 915 916 930 956 972 969 980 1001 1001 1012 1039 1062 1070 1081 1104 1118 1127 1154 1205 1253 1309 1360 1403 1445 1485 1548 1609 1663 1722 1773 1813 1844 1858 1874 1894 1910 1923 1936 1942 1940 1902 1858 1850 1867 1863 1837 1826 1821 1818 1815 1822 1847 1859 1859 1868 1912 2000 2102 2203 2306 2420 2538 2636 2725 2816 2904 2986 3063 3142 3205 3263 3337 3393 3429 3459 3508 3537 3544 3568 3599 3602 3596 3586 3573 3565 3563 3558 3547 3544 3560 3575 3595 3646 3699 3734 3734 3728 3742 3753 3794 3869 3950 4024 4105 4187 4271 4365 4443 4486 4543 4628 4688 4708 4726 4753 4777 4783 4760 4721 4705 4708 4707 4709 4725 4743 4755 4776 4786 4797 4828 4854 4849 4818 4791 4781 4766 4731 4710 4699 4674 5209 186419 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28099 10289 3586 2732 10345 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 178 183 188 192 196 200 203 206 208 210 212 214 215 217 218 219 220 221 221 222 223 223 224 224 225 225 225 226 226 226 226 226 226 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 227 227 226 227 226 226 227 227 227 226 225 226 226 226 226 225 226 227 227 227 227 227 228 228 227 226 226 226 226 227 227 226 227 228 227 226 226 226 226 227 227 226 226 226 225 225 225 225 225 225 226 226 225 225 225 226 225 225 225 225 224 224 224 225 224 224 224 223 224 225 224 223 224 223 222 223 223 222 222 223 223 223 222 222 223 222 222 222 223 223 223 222 223 222 221 222 223 223 223 224 223 224 225 224 223 223 223 220 220 222 223 223 222 222 222 222 221 220 221 221 220 219 219 220 221 220 221 221 221 220 221 222 222 222 221 222 223 222 223 223 220 219 220 221 221 222 220 219 219 219 220 221 219 219 219 219 220 221 218 219 219 218 220 222 222 221 224 222 220 220 220 220 219 220 222 222 222 220 219 221 221 220 220 221 219 221 220 220 220 220 221 221 219 219 218 217 217 221 220 218 221 221 220 218 223 220 216 218 218 221 219 218 219 218 218 219 222 222 219 220 221 221 221 223 224 223 225 222 223 223 223 220 219 223 227 225 223 224 226 223 223 226 226 226 226 226 227 226 224 225 227 224 225 224 226 229 227 221 221 229 228 224 226 224 221 221 220 220 221 222 215 218 221 224 225 224 222 219 218 221 224 225 220 221 220 217 223 225 228 227 227 226 227 221 218 225 228 223 221 229 228 226 228 229 229 228 225 224 228 230 223 227 223 222 235 232 230 231 223 230 226 226 227 227 229 222 231 227 225 232 232 230 222 223 228 235 233 228 233 234 230 225 228 229 226 226 232 227 230 236 235 229 224 228 227 226 232 230 223 228 230 226 231 233 230 231 235 225 225 227 222 222 229 233 229 225 231 233 234 229 233 234 227 227 226 235 228 229 237 240 228 231 231 227 227 227 230 231 236 236 229 234 231 226 230 238 237 234 241 234 234 240 235 230 231 242 247 249 249 254 265 276 278 281 286 292 301 318 338 365 399 424 449 473 490 505 521 541 560 580 608 634 647 657 666 691 733 775 820 859 886 906 906 901 906 908 905 912 908 886 873 879 884 889 887 885 878 888 918 941 957 981 1010 1039 1072 1111 1169 1236 1291 1346 1404 1455 1487 1532 1588 1643 1691 1732 1756 1760 1749 1758 1781 1816 1873 1925 1955 1964 1961 1970 1987 1998 2012 2014 2005 1979 1942 1891 1836 1813 1833 1869 1879 1875 1880 1921 1974 2013 2038 2070 2126 2200 2267 2354 3502 12684 37960 68383 90471 111976 138288 160004 168986 157032 120302 79981 62319 59557 54848 44833 34834 28364 23109 20260 20076 21156 22220 21380 18546 15403 13798 13377 13368 13393 13284 13059 12858 12787 12841 12976 13024 12922 12860 12959 13219 13610 14070 14601 15103 15446 15674 15941 16243 16477 16578 16638 16720 16848 17014 17186 17442 17754 18084 18337 18509 18569 18569 18658 18918 19332 19713 20028 20250 20412 20647 20958 21285 21693 22058 22278 22558 22942 23330 23706 24023 24281 28823 1624974 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28107 10289 3586 2730 10346 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 192 196 199 202 205 207 209 211 213 215 216 217 218 219 220 221 222 223 223 223 224 225 225 225 225 226 226 226 226 226 226 226 227 227 227 227 227 226 226 227 227 227 227 227 227 227 227 227 226 226 226 227 227 227 227 227 226 226 226 226 226 225 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 225 225 226 226 226 226 225 226 225 224 225 226 226 225 225 225 224 225 226 225 225 225 225 225 225 224 224 225 225 224 224 224 224 223 224 225 225 223 222 224 224 225 224 224 224 224 223 222 223 224 224 224 223 222 222 222 221 221 221 221 222 222 222 220 220 221 221 222 222 222 224 223 223 223 223 222 221 221 222 222 222 222 222 222 222 222 221 220 220 219 219 219 220 219 221 221 222 221 222 221 218 219 221 221 221 223 221 220 221 222 223 220 222 223 222 221 221 219 220 221 221 220 220 221 221 223 219 217 220 220 218 219 222 222 219 219 219 218 216 218 220 222 221 220 219 216 217 218 217 217 219 219 217 219 220 221 219 218 219 223 222 219 217 216 218 221 219 221 221 219 218 218 217 218 219 218 219 220 219 214 215 218 218 218 220 221 219 223 221 216 217 219 222 223 223 220 217 220 223 224 221 222 221 224 222 224 226 225 224 222 219 223 222 225 226 227 225 218 223 225 226 226 225 224 225 221 226 228 225 224 223 222 219 221 225 221 220 224 224 222 224 220 218 222 222 221 225 222 216 218 220 224 225 218 221 221 221 223 226 221 219 220 222 226 228 226 225 225 220 228 230 229 229 227 223 224 230 226 228 231 228 223 221 229 235 231 229 225 231 227 229 231 227 228 233 225 225 226 225 227 231 228 227 227 228 224 228 234 232 232 230 228 230 226 225 225 229 226 227 230 229 223 222 228 225 232 229 228 224 225 232 234 224 228 224 223 229 229 227 231 232 229 226 228 232 232 230 224 229 226 230 232 231 230 232 231 228 229 231 230 232 232 227 234 233 236 233 227 232 232 228 230 241 238 234 225 230 233 233 229 230 227 230 230 230 237 232 230 231 238 246 246 241 249 257 257 266 275 285 280 285 292 304 323 352 388 430 448 452 464 488 507 530 541 551 561 564 562 557 564 589 635 684 739 780 817 845 868 880 885 894 900 898 907 926 924 909 894 891 886 881 871 864 869 905 961 1047 1149 1241 1325 1397 1476 1553 1629 1696 1743 1788 1824 1850 1890 1953 2007 2038 2053 2072 2110 2146 2163 2153 2150 2132 2109 2101 2098 2088 2080 2073 2067 2045 2027 2011 1997 1962 1898 1830 1781 1754 1751 1763 1785 1809 1844 1887 1933 1955 1957 1949 1944 1950 1968 2152 6540 24171 49432 65710 77563 91714 122163 176279 218111 243914 275904 327551 398476 519440 721054 1123106 4009122 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28114 10289 3587 2729 10345 100 100 100 100 100 100 100 100 100 100 100 100 147 155 163 170 177 182 187 191 195 199 202 204 206 208 210 212 213 215 216 217 218 219 220 221 221 222 222 222 223 223 223 224 224 224 224 224 225 225 225 225 225 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 225 225 225 225 225 225 225 224 224 224 224 224 224 223 223 223 223 223 223 224 224 223 223 222 223 223 223 222 222 222 222 222 222 222 223 224 224 223 223 223 223 224 223 222 222 223 224 224 224 223 223 223 222 221 220 221 221 222 222 222 222 221 221 222 222 223 222 221 223 223 223 222 221 222 223 222 222 222 221 220 222 222 221 219 219 222 222 221 221 221 221 222 222 220 220 222 222 221 221 221 221 220 220 222 224 223 222 221 221 221 222 221 222 221 219 219 220 219 219 219 219 220 221 222 221 219 218 220 220 219 219 219 219 219 221 221 220 220 221 219 217 218 217 217 218 219 219 219 220 221 218 217 217 217 219 221 222 219 219 217 216 217 219 219 221 222 220 219 220 219 221 218 219 219 217 217 220 219 217 218 220 221 218 218 220 219 220 220 216 218 219 219 216 218 221 221 217 217 218 218 217 215 216 217 218 216 215 217 217 218 221 220 218 218 219 222 221 219 221 222 221 218 217 220 222 222 222 222 224 223 221 222 221 219 221 224 221 225 226 220 222 226 225 224 224 221 221 223 215 216 223 225 225 223 221 221 229 224 221 222 221 216 222 223 222 219 220 217 222 225 221 221 219 215 219 220 217 220 224 225 222 222 227 232 229 226 227 225 222 224 227 225 228 229 227 227 228 231 228 224 229 227 224 227 230 228 224 226 227 222 229 229 228 226 230 231 232 232 230 227 228 231 229 228 224 229 231 230 226 229 231 231 232 234 230 232 232 231 226 221 233 230 223 224 231 233 228 227 228 229 223 228 232 226 230 228 229 228 224 223 233 226 228 233 229 228 230 231 234 232 226 223 234 226 231 235 222 230 229 228 233 231 232 233 227 228 236 227 224 231 231 232 233 228 230 230 228 230 227 228 236 237 224 223 227 233 238 237 240 235 231 233 240 240 240 247 260 268 268 275 280 280 281 286 293 299 318 347 390 418 438 447 469 495 517 539 557 565 593 634 675 708 743 760 766 782 805 831 866 885 889 891 893 885 878 877 885 889 897 921 940 947 945 942 943 946 951 954 953 958 990 1025 1073 1144 1212 1254 1288 1306 1339 1388 1435 1484 1511 1511 1518 1523 1534 1546 1554 1546 1550 1579 1610 1641 1682 1717 1749 1798 1841 1876 1917 1961 1977 1989 1985 1959 1917 1906 1890 1874 1859 1842 1800 1762 1730 1699 1691 1711 1725 1738 1748 1749 1745 1744 1758 1786 1800 1806 1834 1912 3101 6514 11501 27510 56365 72862 82290 97914 116547 140345 181751 230256 296513 411731 590032 1017770 4194870 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28121 10289 3588 2727 10346 100 100 100 100 100 100 100 100 100 100 100 100 147 156 163 170 177 182 187 191 195 199 201 204 206 208 210 212 213 215 216 217 218 219 220 221 221 222 222 223 223 224 224 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 225 226 226 226 226 226 226 226 226 226 226 227 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 224 223 224 224 224 224 224 224 224 224 225 225 224 224 225 225 224 224 224 225 225 224 224 225 225 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 224 223 223 223 223 223 223 224 224 222 222 223 223 222 221 222 222 222 223 223 222 221 221 221 220 221 221 221 221 221 221 221 221 221 223 223 221 221 221 223 224 224 225 225 221 220 222 221 220 221 222 221 219 221 222 221 221 221 221 220 219 218 220 220 220 220 221 221 220 221 222 220 220 221 221 220 220 221 220 220 220 221 221 218 219 220 219 220 220 220 220 222 222 221 221 220 220 219 219 219 220 218 219 218 219 219 219 220 222 219 219 222 225 222 218 218 219 218 216 217 219 219 220 220 219 217 218 219 220 219 219 220 221 221 221 219 219 218 217 217 218 219 220 220 221 220 218 215 215 219 221 220 219 222 222 216 217 221 220 216 218 218 219 221 222 217 220 223 220 219 224 223 222 224 219 218 223 222 221 225 224 222 222 224 224 224 223 223 223 222 224 220 220 224 226 222 223 224 220 222 224 221 220 221 224 223 221 219 223 226 226 223 223 219 220 218 222 223 220 220 222 221 221 219 221 229 227 222 220 223 227 228 227 228 228 229 224 226 228 228 229 231 230 228 228 229 228 227 225 221 232 229 223 226 229 226 228 232 235 230 228 225 233 228 229 231 224 228 233 237 225 221 224 226 230 225 227 231 230 230 227 223 231 231 230 229 229 229 229 231 230 227 228 233 229 226 223 229 233 229 227 226 226 231 226 226 231 230 231 228 235 233 233 232 227 230 231 228 230 224 233 237 231 229 232 233 232 232 227 234 232 227 224 231 231 232 231 233 233 225 228 234 233 234 233 233 236 230 230 232 235 235 234 229 232 238 240 237 240 244 246 253 257 252 254 266 269 276 277 279 293 316 340 356 372 380 397 414 424 440 461 493 514 533 556 582 603 637 706 1263 4369 9649 10918 10163 8447 5523 3057 2050 1841 1815 1814 1828 1815 1795 1805 1825 1831 1835 1835 1825 1818 1805 1802 1800 1799 1814 1811 1791 1778 1775 1755 1745 1750 1756 1764 1758 1760 1777 1785 1810 1828 1857 1879 1884 1891 1903 1908 1906 1890 1881 1893 1923 1939 1945 1953 1954 1954 1937 1911 1882 1871 1887 1937 1986 2020 2012 2002 2037 2076 2088 2087 2083 2072 2065 2064 2036 2008 2007 1991 1979 1990 2018 2082 2186 2324 2493 2690 2863 3013 3136 3187 3207 3287 3436 3568 3641 3683 3701 3685 3635 3580 3536 3500 3480 3485 3498 3522 3542 3567 3611 3674 3762 3843 3891 3931 3970 4018 4059 4097 4179 4313 4495 4696 4880 5039 5164 5226 5267 5324 5380 5410 5418 5404 5369 5322 5281 5263 5257 5252 5253 5251 5240 5253 5273 5293 5310 5305 5294 5278 5269 5281 5287 5292 5295 5288 5276 5260 5242 5209 5175 5152 5131 5109 114398 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28129 10289 3589 2726 10349 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 186 191 195 198 201 204 206 208 210 211 213 215 216 216 217 219 220 220 221 221 222 223 223 224 224 224 225 225 225 225 225 225 226 226 226 225 225 225 225 225 225 226 226 226 226 226 226 226 226 227 226 226 226 226 225 225 225 225 224 224 224 225 225 225 224 224 224 225 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 225 225 225 225 225 224 224 224 225 225 224 223 224 225 224 224 224 224 224 223 223 223 223 223 223 224 225 225 224 223 223 224 224 224 223 223 224 224 223 222 221 223 224 223 223 222 222 223 222 221 221 222 221 221 221 222 222 221 221 221 222 223 224 225 223 223 224 222 221 222 222 221 222 222 222 222 222 221 221 221 221 222 220 219 219 220 222 222 219 219 220 222 222 220 219 219 221 224 224 222 220 220 221 222 220 220 220 219 220 221 221 219 219 219 220 219 217 217 221 223 222 222 222 221 220 218 219 220 220 219 220 219 219 219 219 218 221 219 220 221 221 220 219 220 221 220 219 219 218 220 218 217 219 221 223 223 220 220 217 217 219 219 221 221 218 218 220 221 218 216 217 220 222 221 222 219 218 216 219 222 221 219 218 221 225 221 217 217 217 219 218 219 223 224 221 218 221 224 218 215 221 224 225 223 220 219 218 218 219 217 220 220 216 221 222 224 222 220 221 225 224 226 226 224 224 228 225 222 221 226 226 221 219 221 226 228 226 223 222 228 226 221 225 223 222 225 224 222 221 219 220 223 225 220 218 221 225 223 222 225 226 223 217 224 227 225 228 232 227 221 224 225 227 231 229 228 229 234 233 232 227 224 223 229 231 223 225 229 228 231 226 226 229 229 225 221 232 233 229 227 228 229 236 227 229 233 229 226 227 226 226 234 226 226 235 223 226 232 233 231 231 229 233 232 236 232 226 224 233 235 223 226 226 226 233 232 230 224 232 234 229 223 225 236 235 231 231 226 227 234 237 228 235 235 234 236 230 232 231 229 230 227 228 236 237 232 236 239 229 226 235 241 234 231 236 232 229 234 242 234 232 236 232 229 233 239 234 232 236 240 229 231 235 235 232 231 241 239 239 238 242 253 259 262 272 280 294 302 313 347 399 449 504 551 578 636 716 986 4422 19707 45864 75954 98216 123238 154538 168237 151093 106950 59466 27260 12297 7187 5479 4780 4451 4319 4309 4339 4337 4298 4228 4194 4194 4182 4137 4109 4090 4055 4000 3978 3953 3921 3893 3870 3834 3809 3776 3781 3781 3758 3769 3812 3832 3834 3839 3884 3956 4040 4095 4117 4121 4087 4021 3979 3906 3820 3795 3778 3759 3749 3766 3764 3739 3711 3719 3744 3758 3772 3763 3755 3766 3778 3751 3740 3776 3795 3841 3987 4220 4482 4707 4924 5153 5420 5752 6121 6475 6729 6857 6867 6868 6879 6923 6997 7051 7110 7177 7183 7134 7081 7078 7068 7045 7080 7125 7151 7173 7209 7239 7283 7393 7505 7627 7753 7838 7883 7867 7792 7693 7642 7650 7691 7721 7772 7839 7905 8022 8234 8579 9062 9534 9917 10213 10497 10843 11219 11570 11886 12177 12351 12422 12480 12521 12579 12695 12781 12830 12920 13016 13111 13197 13256 13280 13267 13289 13371 13480 13531 13573 13663 13744 13774 13784 323971 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28136 10289 3589 2724 10351 100 100 100 100 100 100 100 100 100 100 100 100 139 147 155 161 167 172 177 181 185 188 191 193 195 197 199 201 202 203 204 205 206 207 208 209 209 210 211 211 212 212 212 212 213 213 213 213 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 215 214 214 213 213 214 214 214 214 214 214 214 214 214 213 213 214 214 214 214 214 214 215 216 215 215 214 214 214 213 214 214 214 215 214 214 215 216 215 214 214 215 214 214 214 214 214 214 214 215 214 214 215 214 214 213 213 213 213 213 213 213 213 214 214 214 214 214 213 213 214 213 213 213 214 214 213 213 214 214 213 213 213 213 215 214 212 213 213 212 212 214 214 214 214 214 215 215 213 213 214 215 216 214 214 216 215 213 213 214 215 214 212 212 214 215 214 214 213 211 212 214 214 214 214 213 214 214 214 214 213 214 214 214 214 215 215 214 214 214 214 211 211 215 215 212 212 212 214 215 215 216 213 212 213 212 212 211 213 215 214 215 217 216 214 213 214 214 217 215 212 214 217 215 214 216 217 217 218 215 213 217 219 217 217 216 215 217 217 215 215 217 220 219 218 215 214 216 216 217 214 214 216 214 213 217 216 214 215 218 220 219 217 219 217 215 215 215 216 216 219 219 222 218 214 218 218 214 217 221 218 216 218 217 219 217 215 219 219 217 219 220 217 221 225 225 220 219 220 217 222 225 225 221 220 226 223 220 221 225 229 227 224 222 224 227 225 221 223 225 224 225 226 225 226 225 220 223 223 219 223 225 224 223 221 223 222 224 224 223 222 224 227 226 223 223 228 226 219 222 225 224 227 232 232 226 221 227 228 225 227 225 231 232 229 227 230 231 231 231 237 232 231 233 230 233 229 228 227 233 234 234 234 235 231 232 237 237 230 227 231 232 229 235 237 236 238 237 236 235 235 239 237 234 235 229 239 237 233 233 231 234 238 241 236 234 245 242 234 237 237 236 232 235 237 236 238 234 235 238 242 239 242 245 237 230 235 240 240 238 236 244 242 241 245 236 232 236 241 244 244 237 237 233 242 244 239 246 249 246 233 232 243 241 244 238 235 240 242 246 250 253 253 250 249 260 273 281 288 304 329 355 388 418 451 492 516 532 559 610 674 1401 5871 13951 23784 48194 84195 124850 144182 142399 128052 107784 83725 57974 34234 16480 8029 5393 4546 4128 3911 3797 3708 3670 3661 3658 3659 3669 3662 3622 3599 3599 3591 3570 3557 3551 3549 3561 3572 3557 3534 3529 3545 3640 3799 4019 4294 4583 4866 5121 5280 5352 5401 5459 5487 5474 5411 5317 5191 5030 4853 4675 4533 4404 4296 4195 4112 4024 3952 3922 3876 3839 3829 3841 3825 3794 3766 3742 3730 3741 3754 3782 3867 4014 4234 4581 5075 5567 5865 6011 6124 6295 6494 6737 7128 7765 8455 8980 9294 9403 9376 9243 9092 8962 8872 8745 8560 8378 8216 8027 7855 7752 7736 7736 7714 7723 7734 7729 7737 7723 7689 7620 7536 7509 7509 7502 7508 7489 7424 7347 7296 7281 7249 7183 7149 7218 7380 7618 7853 8113 8454 8909 9457 10044 10555 10904 11113 11295 11488 11658 11813 11955 12038 12132 12243 12345 12573 12924 13295 13750 14262 14686 15106 15578 16004 19365 90384 369802 1492045 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28143 10289 3590 2723 10346 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 188 192 196 199 202 205 208 210 212 214 215 217 218 219 220 221 222 223 223 224 224 225 225 226 226 226 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 229 229 229 229 229 229 229 229 229 228 228 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 230 229 228 228 228 228 227 227 228 229 228 227 227 227 228 228 228 228 228 227 227 227 227 227 226 226 227 227 227 227 226 226 225 225 225 225 226 225 225 225 225 225 226 226 226 226 225 224 225 225 225 224 224 224 225 225 224 224 223 223 225 225 223 222 224 225 223 222 223 224 224 224 224 225 225 224 223 223 225 225 224 225 225 224 226 225 223 223 225 224 222 223 224 223 222 221 221 223 224 223 223 223 222 222 222 222 222 220 220 220 220 222 222 223 224 223 222 221 222 223 222 222 223 223 223 221 221 222 222 221 220 221 223 221 220 221 220 220 222 223 221 220 221 221 222 220 219 220 220 219 220 222 223 223 220 219 219 221 223 224 221 220 224 224 219 219 221 221 221 223 220 219 220 219 219 224 224 220 219 222 223 221 222 220 218 219 218 216 218 221 224 223 217 218 222 222 219 220 223 220 220 221 222 220 219 223 222 221 221 216 219 221 219 220 225 224 222 223 220 219 222 225 223 221 224 222 220 224 227 228 222 223 226 224 223 222 224 223 219 223 226 224 223 225 224 223 225 229 228 225 222 223 224 225 227 226 226 223 221 221 220 221 224 223 225 222 222 224 223 228 223 225 223 224 227 223 222 225 220 222 222 224 226 229 223 225 222 218 225 233 226 220 229 228 233 230 224 228 239 236 235 226 229 226 225 228 229 230 225 229 231 229 226 231 231 229 229 233 232 234 225 227 231 227 229 232 229 231 235 232 224 221 226 225 230 234 226 229 234 234 233 226 230 230 231 233 232 235 230 228 233 231 230 228 223 229 229 237 237 225 231 230 222 227 236 235 231 229 229 231 234 234 233 234 228 229 238 236 227 226 235 233 231 230 235 234 227 226 233 235 232 234 239 237 230 231 241 249 253 259 263 271 282 291 309 340 395 441 478 521 568 606 637 655 663 694 740 1002 3893 16462 38336 56927 74834 91642 119191 147999 176630 201552 214187 206641 175630 116076 58329 27469 15224 10262 7961 6849 6288 5970 5799 5749 5790 5851 5885 5869 5866 7307 16352 37624 64944 85196 78217 57857 33744 18391 12711 11036 10337 10055 10056 10189 10402 10702 11116 11706 12287 12669 12927 13075 13005 12796 12586 12494 12309 12011 11740 11420 11034 10635 10270 9989 9742 9461 9159 8980 8860 8693 8610 8631 8660 8751 8867 8971 9044 9145 9275 9407 9486 9530 9538 9538 9472 9362 9252 9118 8966 8805 8700 8690 8657 8621 8697 8813 8943 9157 9402 9751 10191 10702 11428 12296 13230 14282 15326 16391 17414 18284 19062 19809 20424 20787 21113 21619 22173 22686 23140 23420 23575 23848 24057 24123 24237 24301 24452 24766 25048 25266 25504 25791 26180 26582 26970 27479 27869 28165 28607 28971 29391 30018 30740 31644 32743 34050 35929 38721 42520 46720 50982 55212 59393 63851 68268 72484 77036 82512 89041 96899 106124 116907 130478 149361 221868 522773 2998668 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28151 10289 3591 2721 10344 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 184 189 194 197 201 204 206 209 211 213 215 216 218 219 220 221 222 223 223 224 225 226 226 226 227 227 228 228 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 231 231 230 230 230 229 229 229 229 229 229 229 230 230 229 229 229 228 229 229 229 229 229 228 228 228 228 228 229 228 228 229 229 229 229 229 230 230 229 229 229 229 228 228 228 228 228 228 229 229 229 229 229 227 227 227 227 227 226 226 226 227 226 226 227 228 228 227 227 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 226 225 226 227 225 225 225 224 224 225 225 225 225 225 225 223 222 221 220 220 223 224 224 223 224 224 225 226 225 225 225 226 224 224 225 224 222 223 225 224 224 224 223 223 224 225 224 223 223 221 221 222 224 224 224 225 224 223 221 220 220 220 222 223 223 220 218 221 223 222 223 224 222 223 223 222 222 224 224 224 224 221 221 226 225 222 220 222 222 222 221 217 218 223 224 220 218 218 219 222 220 221 223 223 222 220 223 222 220 221 221 224 222 223 222 219 220 218 220 225 224 223 221 217 215 218 219 221 222 223 220 219 223 222 221 219 221 222 222 220 221 222 221 221 222 222 223 220 222 222 223 224 219 218 217 222 223 220 220 217 216 221 218 220 222 224 224 221 224 223 220 222 220 224 226 224 221 221 222 224 225 222 223 223 224 224 225 222 225 224 222 222 222 228 222 223 223 225 227 225 218 222 224 225 229 226 226 222 222 224 227 225 218 221 226 223 220 223 228 224 221 218 226 224 221 223 221 224 223 226 228 225 227 225 225 231 228 228 227 230 231 227 231 230 224 232 231 227 229 227 226 227 231 228 230 229 231 229 224 227 227 227 230 233 235 234 227 224 228 228 228 232 231 231 230 231 231 227 230 230 230 226 225 233 232 225 218 229 237 228 227 232 235 231 233 236 233 233 233 223 231 237 234 237 231 231 229 233 233 234 228 229 229 233 236 231 233 226 225 231 230 223 223 233 241 234 231 231 230 231 227 222 225 233 239 238 228 226 232 233 234 235 240 244 252 259 269 276 284 291 324 379 424 459 494 531 563 620 695 749 760 765 768 777 786 790 799 812 829 845 858 858 862 880 901 946 1007 1073 1141 1212 1262 1324 1386 1425 1461 1522 1597 1677 1749 1815 1884 1950 1985 2004 2010 2006 2009 2021 2023 2016 2009 2001 2006 2012 2006 2001 2020 2056 2092 2132 2167 2219 2294 2419 2561 2707 2837 2941 3036 3114 3170 3236 3333 3456 3519 3439 3302 3173 3038 2898 2780 2682 2577 2464 2363 2280 2210 2151 2110 2089 2072 2083 2104 2135 2170 2199 2210 2210 2224 2230 2225 2223 2213 2194 2185 2178 2158 2134 2107 2084 2050 2015 1963 1901 1837 1774 1692 1632 1604 1596 1617 1684 1777 1895 2040 2210 2376 2564 2765 2933 3083 3230 3377 3521 3650 3765 3894 4058 4226 4372 4481 4529 4516 4474 4410 4336 4265 4199 4165 4175 4201 4227 4231 4192 4157 4136 4109 4082 4083 4119 4160 4175 4164 4170 4217 4307 4404 4473 4518 4520 4482 4462 4479 4507 4539 4583 4641 4680 4689 4720 4807 4896 4977 5054 5123 5207 5293 7633 234373 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28158 10289 3592 2720 10347 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 184 189 193 197 201 204 206 209 211 213 215 216 218 219 220 221 222 223 223 224 225 226 226 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 231 231 230 230 230 229 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 229 229 230 230 230 229 229 229 229 229 229 228 229 229 229 228 227 227 227 228 229 228 228 228 228 228 228 228 228 228 227 226 226 227 227 227 227 226 226 227 226 226 226 226 225 226 226 226 226 225 225 226 226 226 224 224 224 225 225 225 225 225 224 224 225 225 223 223 224 224 224 224 223 223 223 222 224 225 224 225 225 225 225 225 223 223 225 226 224 224 224 223 224 225 225 225 224 226 227 225 224 224 223 222 222 222 222 221 222 222 223 224 223 223 223 225 224 221 222 223 222 220 222 224 223 223 223 222 222 223 222 222 224 223 221 222 223 221 222 224 222 221 221 223 225 225 223 219 218 222 222 222 221 220 220 220 221 222 223 223 221 222 222 222 218 220 222 223 223 224 224 222 221 222 220 220 220 222 224 224 222 223 224 222 220 220 221 218 218 219 218 216 221 224 221 219 218 223 219 218 220 220 220 221 222 220 221 219 217 222 221 218 220 220 219 216 215 221 222 224 221 222 224 219 220 225 226 224 218 219 223 225 223 226 224 224 224 224 225 222 227 225 222 226 231 223 222 225 222 224 223 222 225 225 223 225 226 227 226 225 229 227 220 224 224 223 227 229 223 221 220 225 222 223 218 218 216 214 224 226 220 222 220 219 222 222 221 224 226 220 228 225 226 229 229 227 226 232 232 232 234 233 231 229 229 226 233 235 237 227 229 230 227 227 233 231 232 232 227 232 233 236 229 226 233 229 226 225 230 231 230 229 225 229 230 233 228 229 230 226 223 233 231 234 232 228 224 228 232 226 233 229 227 233 234 235 232 229 234 233 234 231 230 231 228 229 227 231 232 235 227 224 227 230 236 232 226 220 230 230 224 222 227 235 231 232 229 231 233 231 222 232 233 235 236 233 239 243 252 259 267 270 279 285 287 295 320 374 421 449 478 501 521 550 580 611 634 654 668 691 736 825 1019 1309 1504 1480 1337 1273 2342 7895 16457 23258 31308 40828 47440 50803 47396 38496 28329 18268 10188 5935 4418 3863 3560 3394 3311 3244 3184 3109 3027 2950 2909 2871 2830 2822 2838 2872 3219 5210 11633 25495 39283 41409 40188 36377 30752 23072 14401 8721 6614 5868 5503 5383 5379 5428 5461 5444 5353 5234 5157 5097 4995 4842 4703 4563 4420 4276 4145 4012 3883 3766 3655 3572 3508 3439 3387 3339 3315 3309 3273 3220 3189 3153 3101 3061 3019 2993 2981 2957 2959 2955 2957 2972 2970 2953 2918 2854 2789 2740 2679 2625 2591 2546 2515 2479 2447 2444 2469 2532 2659 2871 3135 3428 3727 4008 4257 4489 4681 4839 4994 5139 5273 5386 5491 5637 5816 6032 6225 6374 6520 6629 6678 6698 6765 6946 7232 7589 7967 8310 8612 8884 9026 9016 9000 9051 9159 9318 9468 9551 9594 9609 9608 9603 9612 9627 9614 9589 9547 9490 9420 9382 9377 9334 9310 9285 9241 9179 9115 9033 8939 8925 9018 9280 253042 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28165 10289 3592 2718 10350 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 191 195 199 202 205 207 209 211 213 215 216 217 218 219 220 221 222 222 223 223 224 224 225 225 226 226 226 227 227 227 227 227 227 227 228 228 228 228 227 228 228 227 227 228 229 229 228 227 227 227 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 227 227 228 228 228 228 227 227 228 227 227 227 228 228 227 228 228 228 227 227 227 227 227 227 226 225 225 225 226 226 226 225 226 225 225 225 225 225 225 225 225 225 224 224 224 225 225 225 225 225 224 225 225 224 224 225 225 224 222 222 222 224 224 223 223 224 223 222 222 222 221 222 223 221 221 222 222 223 223 223 223 222 222 223 223 223 224 222 220 221 222 220 223 224 224 225 225 223 222 221 221 221 222 222 222 223 223 222 222 223 223 225 223 222 223 226 224 221 221 222 223 222 223 223 222 221 222 223 222 220 220 221 222 221 223 223 222 222 221 220 219 222 223 221 222 222 222 223 221 224 224 222 221 222 220 218 220 222 221 219 221 220 221 222 222 221 221 223 221 220 221 219 218 219 220 221 223 222 221 224 226 224 221 221 222 219 219 220 218 218 216 216 215 216 220 221 222 220 224 222 217 217 219 221 221 220 225 223 216 218 220 223 223 224 224 221 217 219 215 215 221 222 221 219 219 219 221 224 220 219 222 220 221 222 220 220 221 220 218 221 226 225 227 225 222 224 225 228 226 225 219 224 223 226 226 226 223 219 220 227 225 226 225 226 229 228 226 222 228 218 219 224 225 222 223 219 220 223 225 225 227 226 224 220 224 224 224 225 226 228 226 226 222 229 235 230 227 227 226 227 229 227 229 231 232 227 229 231 233 229 231 236 237 228 231 233 233 234 231 230 228 234 228 226 227 224 230 227 226 227 226 228 230 231 228 224 234 226 231 236 227 229 232 227 229 232 228 226 224 233 232 236 237 230 230 232 234 232 231 231 230 235 234 231 228 229 236 235 231 228 231 237 235 232 237 233 230 228 230 231 232 228 234 235 233 238 237 231 235 231 228 226 232 232 237 234 237 238 238 241 241 247 255 270 278 279 289 298 313 343 367 397 418 521 2905 16537 40259 67274 112747 166252 213589 262581 342403 463652 655544 1093637 3489194 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28173 10289 3593 2717 10349 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 169 175 180 185 190 194 197 200 203 206 208 209 211 213 214 215 216 218 218 219 220 221 222 222 222 223 224 224 225 225 225 225 225 225 226 226 226 226 227 227 226 226 226 226 226 226 226 226 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 226 226 226 226 226 226 227 227 226 226 226 225 225 226 226 226 226 227 227 226 226 225 225 225 224 224 224 224 224 225 225 226 226 226 225 224 224 224 224 224 224 224 224 224 224 224 224 223 224 224 223 224 224 223 224 225 223 222 222 222 222 222 223 221 221 221 221 223 222 220 219 220 221 221 222 222 222 222 222 221 221 221 221 221 221 222 222 221 220 222 221 219 220 222 222 221 222 222 222 222 222 222 222 221 220 221 223 224 223 221 221 220 220 221 221 220 222 222 223 221 219 222 222 221 220 220 222 221 220 220 219 218 221 223 222 220 220 222 221 218 218 220 218 219 220 221 218 218 219 219 222 220 219 220 218 219 221 221 222 220 216 216 217 221 221 220 221 222 223 219 219 220 221 221 221 220 219 219 220 223 222 217 215 221 223 217 216 219 220 222 221 219 221 220 216 218 218 219 220 220 222 221 223 221 220 220 221 220 221 218 219 218 221 221 221 220 221 224 224 221 220 220 220 223 221 217 214 216 218 222 220 218 221 222 220 216 217 218 221 220 223 225 224 222 221 224 224 221 223 223 222 227 230 223 218 219 224 229 229 223 224 224 223 227 226 225 223 223 223 219 224 232 227 223 221 221 227 229 224 225 226 218 216 227 230 222 217 226 228 225 224 222 225 230 225 226 231 230 235 229 229 234 232 231 230 225 223 225 233 239 229 226 232 228 228 229 229 229 230 226 232 239 239 236 224 223 219 222 232 237 231 228 236 235 226 226 230 230 235 237 236 234 234 223 227 233 235 238 234 232 223 228 241 237 231 225 227 231 234 237 236 238 237 233 230 233 227 223 239 240 229 232 235 236 229 229 231 229 230 235 242 233 230 232 236 231 232 230 231 238 235 230 232 220 234 239 227 227 228 232 235 237 237 240 241 248 262 275 282 289 285 292 317 344 390 435 461 479 504 973 7789 40895 107364 189674 303070 476596 798567 1861536 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28180 10289 3594 2715 10347 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 178 183 188 193 196 200 203 206 208 211 213 214 216 217 218 220 221 222 222 223 224 225 225 225 226 226 227 227 228 228 228 229 229 229 230 230 229 230 230 230 229 230 230 230 230 230 230 230 230 230 231 230 230 230 230 230 229 229 229 230 230 229 229 228 228 227 227 227 227 228 229 229 228 228 228 229 230 230 230 230 229 229 229 229 229 229 228 228 228 229 229 229 229 229 229 228 228 228 228 228 227 227 227 227 228 227 227 227 227 228 228 227 227 227 227 227 227 226 225 225 226 225 224 224 223 223 224 225 225 224 225 226 225 225 225 224 223 224 224 224 224 223 223 224 225 224 224 225 224 223 223 224 224 224 224 224 224 224 224 224 222 224 225 224 223 223 224 225 227 227 226 226 227 226 226 227 225 223 224 224 225 224 222 220 221 220 222 223 223 222 222 223 222 222 222 223 223 222 222 222 224 224 225 224 223 224 221 221 224 224 223 223 223 224 227 225 225 225 222 224 225 223 220 221 222 223 222 220 223 221 219 220 222 220 218 221 223 223 222 217 218 222 223 223 222 221 222 221 221 221 222 223 223 223 220 221 222 221 218 221 221 220 222 219 218 223 224 222 218 216 217 220 221 220 222 223 223 223 222 222 221 223 223 221 220 222 223 224 224 223 221 220 222 222 222 219 215 216 223 222 220 220 218 216 217 222 220 219 218 221 220 225 223 221 223 229 227 224 224 224 226 225 221 221 223 222 219 224 228 229 228 222 226 221 226 226 222 223 225 225 222 223 225 230 222 221 222 225 228 222 220 220 219 226 227 224 221 222 217 218 226 227 227 222 226 225 225 231 224 229 230 230 231 232 228 230 225 229 225 228 231 229 227 226 232 237 227 229 232 229 229 233 233 228 231 234 229 231 235 231 230 230 232 232 230 230 231 222 229 234 229 235 228 223 225 231 227 232 237 234 230 231 229 228 225 225 225 229 237 232 223 234 235 230 233 234 233 229 228 229 232 235 232 231 233 229 226 226 232 226 231 227 232 230 232 229 227 229 231 229 230 234 237 228 231 232 229 229 229 230 229 228 228 236 242 246 252 266 278 289 282 287 327 385 433 467 487 499 537 602 736 2318 11415 27253 38823 50170 58868 64353 70789 76708 80111 78226 65616 48022 31903 19706 11246 5637 2891 1931 1611 1470 1397 1398 1419 1460 1540 1647 1735 1771 1782 1818 1872 1941 2001 2033 2042 2047 2052 2040 2031 2037 2065 2096 2104 2120 2151 2181 2203 2220 2252 2282 2317 2371 2474 2630 2811 2993 3185 3356 3486 3590 3733 3910 4098 4261 4421 4604 4761 4806 4734 4623 4496 4288 4013 3732 3489 3309 3163 3029 2885 2722 2595 2537 2521 2511 2485 2480 2539 2615 2718 2861 2975 3018 3024 3009 2997 2974 2943 2895 2860 2830 2772 2709 2636 2533 2440 2371 2355 2427 2566 2740 2916 3106 3299 3518 3784 4051 4340 4713 5135 5513 5898 6312 6675 6906 7019 7084 7150 7243 7355 7471 7607 7757 7902 8041 8160 8267 8360 8449 8537 8617 8693 8724 8729 8767 8857 8973 9128 9322 9532 9724 9908 10046 10087 10077 10076 10086 10085 10085 10108 10134 10141 10150 10227 10353 10439 10470 10443 10410 10407 10404 10381 10373 10412 10491 10618 11494 375758 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28187 10289 3595 2714 10345 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 188 193 196 200 203 206 209 211 213 215 216 218 219 220 221 222 223 224 224 225 226 226 226 227 227 228 228 228 229 229 229 229 229 230 229 229 230 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 230 230 230 230 230 230 230 230 229 229 228 228 228 228 227 228 229 228 228 228 229 229 229 228 228 228 228 229 229 229 229 229 228 228 228 228 228 228 228 227 227 228 227 227 228 228 228 227 227 227 227 226 226 226 226 226 226 226 225 226 226 226 225 225 225 225 226 225 224 225 226 226 226 225 225 225 226 225 224 225 223 222 222 223 224 224 224 225 225 224 223 223 224 223 223 222 222 223 223 223 224 224 223 223 225 225 225 224 222 223 224 224 223 223 223 223 224 223 222 222 223 224 223 222 222 221 222 224 223 223 224 226 225 225 226 226 225 224 223 222 221 222 222 223 223 224 226 225 224 225 225 223 224 225 224 223 221 221 220 221 223 225 224 223 223 222 220 218 220 222 222 220 221 223 221 218 219 222 224 220 220 219 220 222 223 221 221 222 221 220 218 222 224 222 221 221 220 220 221 222 223 221 219 222 221 222 220 220 221 218 218 219 219 221 222 220 218 221 221 221 221 221 222 222 221 221 222 223 223 223 219 222 223 223 222 222 223 221 221 220 220 220 219 223 220 218 220 218 217 218 222 222 217 218 218 217 219 222 224 222 222 222 222 223 223 227 228 223 224 223 226 225 225 225 226 226 225 228 224 221 225 224 220 221 225 224 228 226 226 224 222 220 228 227 218 218 222 223 228 223 220 223 224 222 224 229 227 225 226 220 225 235 230 228 229 229 229 227 231 231 227 228 227 229 227 228 229 233 228 226 222 226 234 239 232 231 231 230 232 226 234 232 230 231 237 228 225 231 232 231 229 229 229 226 230 230 237 231 233 231 227 232 233 229 233 231 239 236 228 223 227 229 232 228 224 233 235 232 227 231 232 229 228 231 234 233 231 226 232 228 232 236 226 235 239 234 230 229 231 227 226 227 227 228 230 230 227 230 233 226 226 237 236 232 235 233 237 239 241 243 248 257 261 273 283 285 302 328 361 412 453 476 497 516 550 596 666 726 762 787 804 818 830 840 842 843 855 864 880 887 879 867 859 849 827 817 841 884 957 1050 1150 1250 1339 1395 1436 1483 1519 1535 1557 1602 1639 1669 1679 1685 1706 1730 1738 1738 1736 1740 1745 1750 1754 1766 1811 1897 2008 2157 2337 2510 2652 2770 2885 3038 3252 3514 3763 3972 4071 4037 3888 3680 3467 3248 3014 2776 2563 2386 2225 2079 1953 1851 1774 1713 1660 1638 1636 1666 1729 1786 1843 1907 1976 2037 2082 2127 2163 2178 2187 2181 2159 2115 2052 2002 1965 1940 1903 1846 1794 1747 1692 1625 1565 1528 1513 1521 1568 1653 1776 1914 2068 2275 2540 2886 3345 3869 4326 4689 4959 5174 5385 5565 5685 5739 5777 5834 5885 5947 6022 6058 6051 6031 6007 5971 5935 5893 5855 5857 5872 5875 5895 5918 5920 5922 5957 6021 6053 6055 6047 6037 6040 6055 6079 6097 6126 6183 6265 6384 6506 6603 6690 6738 6743 6753 6784 6825 6871 6907 6927 6930 6944 6972 7156 177254 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28195 10289 3595 2712 10347 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 178 183 188 193 197 200 204 207 209 211 213 215 217 218 219 220 221 222 223 223 224 225 225 226 227 227 227 227 228 229 229 229 229 229 229 230 229 229 229 230 230 229 229 229 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 227 228 228 227 227 227 227 227 228 228 228 229 229 229 229 228 228 228 229 228 228 228 227 226 227 228 228 228 228 228 227 228 228 227 226 226 226 227 226 226 227 226 226 226 226 227 228 227 226 227 227 227 226 226 225 226 227 226 224 225 225 225 224 224 225 225 225 224 224 224 224 224 226 226 223 222 223 224 224 224 222 222 222 222 223 223 225 225 225 224 224 226 225 223 224 222 224 224 223 223 224 223 221 221 221 223 222 220 221 223 223 222 223 223 224 225 225 225 225 225 222 222 224 224 224 224 223 223 221 220 219 220 222 223 225 224 223 222 223 224 222 222 222 223 221 219 219 222 223 222 221 221 220 219 221 223 222 220 220 218 222 220 219 222 220 219 218 218 222 223 219 219 222 219 223 224 219 220 222 220 221 219 219 223 221 219 219 221 220 220 220 219 221 223 223 225 224 221 219 219 221 221 223 223 221 220 224 225 225 221 218 220 221 221 223 221 224 224 221 220 220 220 220 221 218 219 220 218 221 224 220 218 219 218 219 217 222 224 222 220 220 217 217 225 224 221 220 225 231 230 223 224 222 219 223 227 226 224 222 227 223 224 226 226 229 223 228 229 220 223 220 221 218 219 224 225 228 227 225 222 216 218 220 218 219 227 227 221 223 228 224 224 223 229 229 229 232 226 221 232 228 223 230 230 230 236 231 231 226 229 226 228 225 231 229 227 226 230 232 232 229 231 234 233 232 230 230 238 232 225 229 231 227 231 232 229 233 230 220 228 231 229 237 230 223 232 228 225 227 228 229 229 234 229 224 219 223 225 233 228 233 235 234 230 229 229 230 230 230 228 228 231 230 231 236 235 232 225 226 228 226 228 231 231 231 231 232 229 225 230 231 235 230 235 230 232 233 231 228 227 224 237 239 235 235 238 243 244 249 263 278 282 289 300 311 345 399 445 479 511 553 612 669 711 735 759 790 823 840 844 847 863 878 872 881 874 856 856 883 916 937 966 1020 1107 1182 1236 1296 1368 1438 1498 1553 1601 1633 1666 1692 1701 1699 1682 1673 1666 1649 1638 1646 1638 1618 1608 1602 1597 1578 1564 1552 1570 1635 1755 1943 2181 2407 2586 2747 2956 3248 3554 3775 3926 3998 3933 3717 3428 3111 2803 2545 2318 2123 1962 1824 1715 1631 1573 1531 1504 1498 1484 1479 1512 1544 1578 1642 1713 1779 1833 1887 1954 2027 2072 2083 2085 2081 2070 2060 2048 2054 2048 2027 2015 2001 1978 1942 1928 1909 1879 1864 1838 1797 1771 1765 1801 1878 1986 2120 2310 2543 2768 3053 3688 5452 8046 9114 8548 8323 8715 9192 9447 9464 9381 9281 9074 8788 8483 8184 7904 7662 7450 7264 7111 6989 6902 6838 6777 6719 6655 6602 6575 6537 6491 6465 6446 6414 6374 6331 6314 6301 6263 6211 6165 6139 6121 6116 6114 6104 6101 6103 6117 6107 6089 6084 6075 6084 6124 6231 150333 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28202 10289 3596 2711 10351 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 193 197 201 204 207 209 211 214 215 217 218 220 221 222 223 223 224 225 225 226 226 227 227 227 228 228 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 229 229 229 230 230 229 229 229 229 228 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 229 229 229 228 227 228 228 228 228 228 229 228 228 228 228 228 228 228 227 227 227 228 228 229 228 228 228 228 228 228 228 228 228 227 226 226 226 225 225 226 226 226 225 225 225 225 226 225 225 225 224 223 223 224 225 225 225 225 224 224 224 225 227 227 226 225 224 225 225 226 225 225 225 225 226 224 223 224 225 224 223 223 223 222 221 223 224 224 222 223 223 222 221 222 224 223 222 222 223 222 221 221 223 223 223 224 224 223 223 223 225 226 224 223 224 225 225 222 222 223 221 221 223 224 224 223 223 223 224 223 222 223 223 222 221 221 222 223 223 224 222 222 222 223 222 222 220 219 219 220 219 220 220 220 221 223 223 221 221 222 221 220 222 222 223 222 219 218 220 223 223 220 221 222 221 220 221 222 220 222 223 221 220 223 224 221 220 222 221 220 222 221 220 221 221 219 223 225 222 223 223 223 220 219 220 222 219 221 220 221 220 225 223 219 219 219 221 222 225 225 221 217 220 222 223 220 220 221 220 220 218 220 222 219 224 225 223 222 224 224 223 223 221 221 224 226 224 223 222 223 224 228 226 225 226 226 229 229 221 224 225 222 221 224 222 226 229 226 224 223 222 220 219 217 222 222 220 223 221 230 231 225 227 222 226 233 227 225 224 228 231 228 227 225 229 238 228 225 229 229 224 229 229 226 233 231 226 231 229 234 230 230 231 228 231 234 232 232 232 228 231 237 231 224 227 234 229 231 227 221 226 226 233 229 225 224 223 225 224 226 228 229 228 228 224 224 228 233 228 228 226 229 232 238 231 225 227 234 237 235 230 226 231 232 231 234 224 232 232 232 230 229 231 238 227 225 231 231 231 227 225 230 229 234 234 234 233 232 231 233 230 237 238 232 232 237 244 248 261 272 276 281 285 300 318 355 412 465 501 551 607 658 686 708 734 765 791 807 828 858 893 933 967 993 1032 1075 1128 1191 1250 1310 1357 1406 1447 1484 1515 1550 1599 1649 1672 1672 1672 1690 1720 1768 1812 1820 1814 1800 1769 1762 1783 1816 1843 1868 1888 1895 1896 1899 1898 1876 1872 1895 1935 1967 1998 2034 2069 2130 2239 2371 2484 2591 2698 2774 2820 2812 2782 2752 2694 2592 2481 2376 2263 2142 2012 1878 1762 1667 1609 1571 1542 1506 1462 1438 1426 1397 1382 1400 1445 1510 1589 1692 1805 1907 2001 2084 2118 2108 2082 2050 2026 1996 1955 1912 1871 1840 1821 1823 1844 1867 1903 1977 2119 2342 2634 3032 3567 4630 6735 8415 7780 6317 5501 5199 5093 5088 5223 5971 7629 9408 10757 11048 10113 9186 8783 8545 8284 8072 7959 7892 7864 7910 8002 8129 8238 8229 8128 8023 7934 7857 7776 7655 7545 7454 7354 7266 7205 7149 7062 6950 6863 6799 6744 6686 6607 6544 6529 6523 6507 6492 6490 6486 6461 6434 6419 6434 6485 6555 6640 108854 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28210 10289 3597 2709 10350 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 172 178 183 188 193 197 201 204 207 209 211 213 215 217 218 220 221 222 223 224 224 225 226 226 227 227 228 228 228 229 229 229 229 230 230 230 230 231 231 231 231 230 230 230 231 231 231 230 230 230 230 229 230 230 230 230 229 229 229 230 230 230 230 230 230 230 229 229 229 228 228 229 230 230 229 228 228 228 229 229 229 229 229 229 229 229 229 229 229 228 228 229 229 229 228 228 228 228 229 228 227 226 226 227 227 227 228 229 227 227 228 228 227 227 226 226 227 226 226 225 226 226 226 225 226 226 226 225 226 225 224 223 223 225 225 224 224 223 223 224 224 224 224 224 224 224 226 226 225 226 226 226 226 225 223 223 223 223 223 224 225 224 223 224 227 226 222 222 225 224 223 222 222 221 224 226 226 224 223 224 224 225 226 224 224 224 225 226 225 223 223 225 225 222 221 223 225 223 221 220 219 222 222 220 221 224 225 226 225 222 222 224 225 223 223 224 224 223 224 221 219 222 224 224 224 221 220 222 221 220 220 221 222 223 221 220 221 222 221 221 222 221 222 223 221 221 220 220 219 224 223 222 223 221 221 222 220 220 221 223 223 225 223 222 221 222 223 220 223 227 224 222 221 223 225 225 220 219 220 223 223 221 221 217 217 223 220 218 222 226 222 223 220 218 220 221 225 226 219 218 220 219 218 220 224 220 221 218 222 222 220 221 217 219 219 217 220 227 226 224 222 224 228 220 221 226 225 223 222 222 223 224 226 221 223 222 225 224 225 229 225 223 227 226 223 226 225 222 221 222 224 220 221 221 224 223 223 223 228 227 229 226 228 227 227 232 239 232 226 227 226 226 230 232 231 231 231 229 231 229 227 223 230 231 230 231 230 228 230 227 232 233 231 225 228 224 227 230 226 230 229 229 228 225 227 237 232 228 229 231 226 230 232 230 236 234 229 226 227 230 228 233 226 225 227 231 231 227 230 229 230 234 236 237 229 224 229 229 234 232 228 230 223 226 227 230 233 222 224 233 231 229 234 233 230 235 232 233 233 228 228 233 239 229 228 228 233 230 221 237 235 232 234 240 247 251 267 272 278 282 282 290 290 299 330 380 439 484 506 530 569 617 678 761 861 1012 1112 1134 1157 1203 1267 1311 1305 1301 1316 1326 1336 1362 1381 1388 1389 1382 1378 1379 1394 1398 1389 1378 1364 1351 1339 1335 1344 1372 1417 1465 1505 1548 1582 1642 1695 1750 1805 1853 1899 1936 1977 2026 2087 2143 2212 2318 2450 2594 2741 2859 2948 3028 3117 3141 3071 2962 2827 2701 2614 2572 2519 2438 2357 2283 2200 2096 1991 1896 1820 1765 1723 1678 1642 1601 1563 1540 1503 1475 1461 1467 1488 1524 1559 1608 1682 1750 1827 1919 2004 2067 2093 2091 2058 2029 2009 1989 1977 1971 1945 1917 1905 1923 1947 1959 1985 2032 2083 2159 2277 2476 3280 8683 23734 42223 56034 63694 59966 48625 33818 20687 14115 11437 10218 9714 9505 9409 9387 9390 9381 9352 9330 9289 9246 9221 9190 9170 9170 9187 9180 9119 9038 9013 9014 9038 9068 9059 9022 8986 8948 8901 8862 8854 8887 8974 9085 9176 9183 9102 9013 8966 8960 8948 8916 8862 8822 8811 8807 8811 8830 8822 8815 8838 9023 177050 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28217 10289 3598 2708 10348 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 188 193 197 201 204 207 209 212 214 216 217 219 220 221 222 223 224 225 225 226 226 227 228 228 228 228 229 229 229 230 230 230 230 230 230 230 230 231 231 231 230 230 230 231 231 230 230 230 230 230 230 229 229 229 229 229 230 230 230 229 229 230 230 229 228 229 229 229 229 229 228 228 228 227 227 227 227 228 227 227 228 229 228 228 229 229 229 228 228 228 229 229 228 228 229 230 229 228 228 228 227 227 226 226 227 226 226 227 227 226 225 226 227 226 225 224 225 226 227 226 224 225 227 227 225 224 224 224 225 225 224 224 224 222 222 222 222 222 222 223 223 223 223 222 223 223 223 224 223 222 223 225 225 223 223 225 224 223 221 222 223 224 223 223 224 225 225 223 223 223 223 224 223 222 223 223 224 224 225 226 226 225 225 225 223 223 223 224 224 224 223 224 225 224 223 222 222 220 223 226 226 224 223 223 223 222 221 220 221 223 224 221 222 224 225 222 219 218 221 222 224 222 222 222 221 220 221 221 221 224 225 223 223 224 225 225 222 223 224 223 222 221 222 222 223 222 223 223 224 224 225 222 217 219 221 220 223 222 218 218 216 222 222 224 224 221 221 221 219 217 218 219 218 220 222 220 220 220 220 221 220 221 224 224 221 221 221 223 223 222 222 223 223 223 220 220 220 222 219 217 219 223 222 218 219 219 221 217 218 218 224 221 219 220 225 224 225 224 222 223 226 224 223 223 222 227 230 224 220 226 227 226 221 222 224 227 228 226 225 222 220 223 227 227 222 225 228 222 219 224 220 219 219 225 220 229 233 226 227 224 230 232 226 221 229 227 224 228 227 224 229 230 227 229 231 231 227 225 226 226 233 233 231 233 228 229 230 237 228 225 234 238 228 228 229 228 230 235 233 237 228 228 233 228 219 224 233 230 229 228 237 232 223 226 232 234 235 225 228 227 230 231 235 234 237 235 230 229 233 238 239 236 233 229 223 226 235 231 228 228 231 224 221 235 235 230 228 230 231 223 228 230 232 232 231 231 235 232 223 226 232 232 228 231 237 238 233 226 226 231 226 228 237 241 249 258 259 262 276 281 296 337 404 482 541 573 618 679 759 854 942 1018 1083 1141 1193 1256 1326 1388 1466 1551 1603 1620 1654 1688 1717 1770 1846 1958 2059 2093 2085 2090 2099 2095 2086 2077 2040 1996 1953 1916 1886 1885 1877 1849 1835 1848 1892 1976 2082 2168 2218 2273 2368 2489 2624 2811 3053 3277 3395 3428 3426 3402 3328 3228 3138 3080 3027 2974 2934 2899 2857 2822 2795 2743 2670 2570 2447 2312 2169 2073 2013 1961 1909 1852 1784 1717 1671 1639 1610 1580 1556 1525 1485 1467 1477 1496 1509 1518 1529 1539 1546 1569 1605 1640 1682 1730 1782 1846 1895 1938 1973 1980 1966 1954 1947 1931 1927 1939 1964 1993 2025 2078 2156 2528 6773 20412 38458 53237 64732 67531 61597 49833 35790 30065 34233 36498 33238 26879 19545 13977 11343 10452 10148 10046 10045 10086 10091 10068 10042 9990 9937 9921 9978 10068 10096 10067 10040 9994 9957 9974 10017 10055 10099 10136 10193 10293 10441 10622 10704 10662 10646 10609 10544 10510 10494 10528 10571 10575 10580 10601 10579 10575 10609 10637 10685 11483 325239 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28224 10289 3598 2706 10347 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 181 186 191 195 198 201 204 207 209 211 212 214 215 217 218 219 220 221 221 222 223 223 224 224 224 225 225 225 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 227 226 226 225 225 226 226 225 225 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 224 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 225 225 224 224 224 224 223 224 224 223 223 223 223 223 222 221 222 223 223 222 222 222 222 222 222 222 223 223 222 221 221 221 220 220 221 221 220 220 219 219 220 220 221 221 220 220 220 220 220 220 222 224 224 222 222 222 220 220 220 221 221 220 221 220 219 220 222 222 222 220 221 222 222 222 225 226 223 221 222 223 221 223 224 222 222 222 222 222 222 222 221 220 221 222 222 222 221 219 217 219 220 220 218 218 220 222 221 220 218 219 223 223 220 220 220 217 216 221 223 222 219 220 221 220 222 222 221 220 220 221 221 221 219 220 221 219 219 219 220 221 221 219 220 221 220 218 220 220 220 223 221 220 218 220 219 218 218 222 223 220 219 218 218 218 218 218 220 219 220 221 219 219 221 223 222 220 221 224 221 221 222 220 219 220 221 221 215 216 222 222 221 221 223 221 222 219 215 217 221 220 216 217 218 218 223 221 220 218 223 224 217 224 226 225 220 222 226 222 218 222 224 225 225 221 222 225 221 225 226 224 219 228 231 224 225 226 224 227 225 227 228 225 224 220 225 224 222 220 224 229 227 223 218 220 231 229 228 227 222 226 226 223 227 227 227 232 229 229 231 232 228 226 229 231 228 228 234 231 223 221 224 228 231 229 228 228 228 231 234 230 234 235 235 223 225 236 235 229 231 232 233 228 231 228 229 231 232 231 226 229 235 231 227 232 233 240 234 227 227 231 232 236 230 234 235 226 227 234 233 233 234 242 236 229 229 235 233 232 235 233 233 232 233 234 241 238 231 228 229 229 224 232 237 228 236 239 230 228 232 235 236 239 238 239 237 233 233 237 241 237 230 225 236 237 238 241 250 266 273 279 290 460 2344 13544 55752 100 100 100 100 100 998113 2956477 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28232 10289 3599 2705 10349 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 186 191 194 198 201 204 206 208 210 212 213 214 216 217 218 219 220 220 221 221 222 222 222 223 224 224 224 224 224 224 224 225 225 225 225 225 226 226 225 225 225 225 225 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 224 223 223 223 223 222 221 222 222 223 223 223 223 223 222 222 223 223 222 222 222 223 223 223 223 225 225 225 224 223 222 222 223 223 222 222 223 223 221 221 221 222 221 221 221 219 219 220 221 221 221 220 220 219 219 220 220 220 221 220 220 220 219 219 218 220 221 218 217 218 219 220 219 219 220 219 219 218 219 218 218 219 220 220 220 221 222 220 219 219 219 218 218 220 221 221 220 219 220 221 220 219 218 219 220 219 221 221 220 222 222 221 222 221 219 220 221 220 220 220 221 225 223 220 219 220 222 222 219 218 220 223 223 220 217 216 218 218 220 220 221 221 223 219 214 216 219 220 220 217 215 216 217 217 216 218 218 218 217 218 219 218 218 218 216 216 218 221 221 220 217 216 217 217 219 221 219 218 219 219 217 216 223 223 216 219 225 223 222 222 223 220 219 220 219 222 221 219 220 224 223 227 223 220 220 219 220 221 222 218 218 220 220 221 223 221 220 219 216 219 219 220 221 221 216 218 223 221 225 225 219 213 217 219 220 222 227 221 219 221 221 218 220 222 223 220 226 224 224 223 223 222 219 217 221 227 229 227 224 222 223 228 230 223 217 218 227 225 226 223 225 227 223 223 223 221 227 221 221 226 228 222 222 221 227 230 226 232 236 230 225 225 224 230 233 227 228 230 233 229 231 233 230 229 226 227 237 239 231 223 222 230 231 235 233 229 230 230 235 232 231 226 229 231 233 227 230 226 220 225 226 228 230 230 232 226 225 232 235 235 228 227 231 231 236 231 225 227 233 239 228 232 233 242 240 234 228 236 245 246 238 236 237 237 233 236 242 244 235 230 230 239 238 238 231 240 237 236 234 232 236 239 239 236 229 232 237 230 238 244 239 234 241 238 226 227 230 237 239 238 239 249 244 252 310 1896 12739 38686 83266 148751 240045 386175 671698 1482352 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28239 10289 3600 2703 10348 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 192 196 199 202 205 207 209 211 213 214 216 217 218 219 220 221 221 222 222 223 224 224 225 225 225 225 225 226 226 226 227 227 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 227 227 226 226 226 226 226 226 226 226 226 226 225 225 225 225 226 226 225 225 225 224 224 224 225 225 226 226 225 224 225 225 224 224 224 225 225 224 224 225 225 225 225 224 224 225 225 224 224 224 223 222 222 222 222 223 223 222 222 223 223 222 222 223 223 223 223 223 221 221 221 220 221 221 221 221 221 220 220 221 221 221 221 221 220 220 220 221 221 220 220 220 221 220 219 220 220 218 219 220 220 221 221 221 221 219 218 219 220 220 220 220 220 219 220 222 222 221 220 220 219 219 221 223 224 224 221 222 224 223 222 222 223 223 223 222 220 220 220 219 220 220 221 221 221 220 222 222 221 223 222 220 222 222 221 219 219 220 217 219 221 223 221 220 219 222 222 221 219 222 222 218 220 223 219 219 218 218 216 217 217 220 219 218 219 223 223 221 223 223 219 217 224 225 221 217 218 220 219 219 219 215 218 222 223 221 222 219 220 222 220 216 220 221 221 219 220 219 220 223 220 218 219 218 217 218 215 217 221 218 217 221 221 222 220 217 219 222 224 225 220 217 218 220 218 217 220 224 219 218 221 219 217 223 222 222 224 221 220 223 219 224 221 222 222 222 223 221 217 222 222 221 224 224 228 225 220 226 229 222 224 223 220 220 227 224 223 221 222 224 219 225 220 224 224 219 223 225 231 230 226 227 225 226 228 234 230 234 233 229 222 229 230 228 231 229 232 233 228 231 237 236 233 237 231 226 228 227 230 227 226 233 232 235 231 231 230 235 231 237 233 229 230 227 228 223 231 228 230 234 234 229 230 230 232 229 228 234 229 235 234 235 229 229 236 226 225 228 229 238 237 235 234 232 237 237 235 227 229 235 239 237 232 231 234 240 238 227 228 238 240 237 240 230 223 228 230 236 234 236 237 232 241 241 228 223 232 234 229 232 235 234 231 234 235 234 237 237 240 240 240 242 252 261 362 2792 17068 42547 78668 159315 267218 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28246 10289 3601 2702 10346 100 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 176 181 186 190 194 198 201 203 205 208 210 212 213 214 216 217 217 218 219 220 221 222 222 223 223 223 223 224 224 224 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 226 226 225 225 225 225 226 225 225 225 225 226 225 225 225 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 224 224 224 223 223 223 224 224 224 224 224 223 223 224 223 222 223 223 223 223 223 222 221 221 222 222 222 222 221 221 221 222 220 220 221 222 221 220 219 219 220 221 221 220 220 220 220 219 219 219 220 220 219 220 220 220 219 219 219 219 220 220 220 220 220 221 222 222 220 219 219 220 221 221 219 218 219 220 221 222 220 220 220 221 222 222 220 220 221 221 220 221 223 223 222 221 221 221 222 222 220 218 221 221 219 220 222 222 222 221 219 220 221 221 223 225 224 221 221 220 220 219 219 221 220 219 217 215 217 221 221 217 219 221 219 218 218 218 219 221 221 219 221 222 224 224 220 219 220 222 221 220 220 221 222 222 220 218 216 218 222 224 222 221 218 219 222 222 220 220 218 219 219 219 220 220 220 223 221 220 220 220 220 214 214 220 223 223 216 214 217 221 218 220 221 219 218 220 222 222 220 217 220 222 222 222 222 222 220 220 227 222 221 223 222 222 221 221 224 224 226 222 223 222 223 220 221 218 221 226 226 221 222 226 225 221 222 223 225 224 227 224 220 218 221 224 225 218 219 224 223 220 222 226 222 221 217 221 220 217 221 224 227 222 215 226 228 227 230 227 235 234 227 225 228 227 233 230 226 227 224 230 231 229 227 228 230 231 231 230 231 233 228 232 235 230 233 234 234 233 234 234 237 234 229 228 233 237 234 237 231 228 231 230 228 228 231 235 231 235 231 235 232 226 232 236 233 236 233 233 233 235 232 232 234 234 234 243 233 232 234 232 232 236 238 228 228 237 237 235 231 233 231 236 239 238 233 230 234 233 233 233 234 231 241 239 234 230 232 230 228 228 234 238 234 235 237 239 230 230 233 237 243 239 234 237 242 256 257 265 295 1218 8270 26065 51109 93816 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28254 10289 3601 2700 10348 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 179 184 188 192 195 198 201 203 205 208 209 211 212 213 215 216 217 217 218 219 219 220 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 224 224 224 224 224 223 223 223 223 223 222 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 223 223 222 223 223 223 222 223 223 223 223 223 223 222 222 222 222 222 222 223 223 223 223 223 222 221 221 222 222 222 221 221 220 221 222 221 221 220 220 220 220 219 220 221 221 221 221 221 220 220 220 220 219 218 218 218 218 219 220 220 219 219 219 218 217 218 217 217 217 217 218 218 218 217 217 217 218 217 217 217 217 218 218 216 216 217 218 217 216 217 218 218 219 218 218 219 220 220 220 219 218 218 219 219 218 218 219 219 217 217 221 221 221 220 220 218 218 220 222 221 219 218 220 220 220 220 221 219 216 217 218 219 220 219 218 219 220 220 219 219 219 218 216 220 219 218 217 218 218 217 218 219 217 216 218 220 216 214 217 218 221 219 218 220 219 218 216 218 220 222 220 220 220 216 215 216 216 218 219 218 217 218 220 219 217 217 220 220 220 218 218 218 220 219 217 217 217 214 218 218 217 219 223 221 221 225 222 221 219 219 218 217 220 227 227 225 223 222 221 221 224 220 215 215 216 215 218 222 221 219 216 210 216 224 220 220 219 217 218 219 217 222 221 218 219 220 216 223 227 223 225 225 220 221 227 229 228 223 220 221 222 227 222 219 218 221 224 226 225 222 223 225 224 222 227 224 221 224 226 225 224 226 226 224 221 221 223 221 223 228 230 228 231 230 229 229 231 231 230 224 228 228 229 235 233 227 231 239 232 229 228 222 233 231 232 230 227 233 225 224 231 234 231 222 229 234 225 227 234 223 222 235 235 237 237 232 228 232 231 232 235 230 225 233 236 229 229 229 225 230 230 231 230 233 239 235 239 237 231 233 233 230 228 236 227 226 229 229 228 235 240 232 234 232 236 233 230 233 238 234 237 230 229 235 234 234 237 234 238 243 237 235 237 241 235 232 236 239 241 239 241 241 233 236 244 241 237 236 237 235 237 238 238 255 987 6962 24777 56284 106041 222392 458449 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28261 10289 3602 2699 10349 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 189 193 196 200 203 205 207 209 210 212 213 215 216 217 217 219 219 220 220 221 222 222 222 223 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 224 225 224 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 223 223 224 224 224 224 224 224 224 223 223 224 224 224 224 225 224 224 224 224 223 223 223 223 223 222 223 223 222 222 222 222 222 222 222 221 220 220 220 220 220 220 219 220 221 220 219 220 221 220 219 219 220 220 220 220 219 219 219 218 219 220 221 219 217 217 218 218 217 218 219 218 218 218 218 220 220 219 218 219 220 220 220 219 217 216 218 219 217 215 218 221 220 220 219 220 221 220 220 219 217 217 219 219 219 219 220 221 220 217 217 219 222 222 223 223 221 219 220 222 219 219 218 216 218 220 221 221 219 219 221 222 223 220 217 220 222 220 219 219 220 219 218 220 218 219 218 219 218 218 218 221 221 219 218 220 220 217 219 222 222 220 218 218 217 218 218 216 218 219 221 219 216 217 220 219 218 218 217 216 215 215 219 220 218 215 216 217 215 218 218 214 215 222 222 216 215 213 215 215 216 218 221 218 220 224 223 222 221 219 217 220 218 220 223 221 219 222 221 220 222 224 221 219 220 219 220 224 221 218 223 221 219 219 216 216 217 216 215 220 224 223 221 220 222 215 216 219 222 218 220 218 218 223 231 229 227 227 218 223 224 221 221 222 220 217 221 227 227 229 226 225 220 226 226 219 217 224 222 221 220 220 222 224 218 224 227 228 229 229 233 235 229 220 225 224 224 230 225 232 231 232 227 230 226 226 230 234 227 231 234 230 232 230 226 230 235 233 229 231 232 233 233 229 231 243 234 227 229 229 237 236 228 235 227 230 227 229 232 233 224 226 227 226 231 229 233 227 232 236 230 228 233 237 232 230 235 234 234 235 243 237 226 233 232 224 231 235 229 229 232 233 237 236 235 230 236 243 232 235 231 235 239 235 230 232 236 233 227 230 233 228 228 233 240 239 238 231 233 239 238 231 236 242 237 229 235 239 239 240 241 244 249 255 975 6813 22542 47196 92432 173379 302641 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28268 10289 3603 2697 10348 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 206 208 210 212 213 214 216 217 218 219 220 221 222 222 223 223 223 224 224 224 225 225 225 226 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 226 226 226 226 226 226 226 225 225 225 225 226 226 226 226 226 226 226 226 226 226 225 225 226 226 226 226 226 226 225 225 226 226 226 225 224 225 225 224 224 224 224 223 223 224 224 223 223 223 224 223 222 221 222 223 222 222 222 222 221 222 222 221 220 220 221 222 222 222 220 220 220 221 222 222 220 220 220 221 221 221 221 220 219 220 219 219 220 219 219 220 220 220 220 220 221 221 221 221 222 221 220 220 221 220 219 220 221 220 220 220 219 219 220 219 219 220 220 221 221 221 222 223 222 222 223 220 220 220 221 221 222 224 224 222 222 222 222 222 222 222 222 222 222 221 221 222 220 218 219 222 223 222 222 222 220 218 219 220 220 221 222 221 220 219 218 216 217 219 219 219 219 220 220 220 220 219 217 217 217 220 221 220 222 225 223 219 220 220 219 222 219 218 220 220 218 221 222 219 214 218 219 218 219 220 219 220 224 221 219 219 221 221 219 219 220 221 222 223 220 221 220 218 221 222 217 220 225 220 217 216 218 222 221 219 218 221 222 220 218 222 222 221 219 219 222 223 217 216 219 216 216 216 218 220 220 217 219 221 220 220 221 226 228 222 223 222 222 220 223 229 224 224 227 227 224 224 221 224 224 220 219 224 226 226 225 219 221 222 224 225 221 218 226 221 227 226 222 226 225 226 225 223 225 225 228 232 233 231 232 226 223 229 233 225 222 231 233 225 225 225 231 230 230 230 233 227 232 231 225 230 228 230 229 230 230 232 231 231 231 232 233 229 226 228 235 234 229 226 234 232 232 233 235 233 235 234 237 229 233 233 230 233 234 225 230 233 231 232 230 237 238 231 231 238 232 229 237 233 228 239 236 229 227 235 236 234 234 236 235 229 239 241 229 228 230 229 236 239 237 231 236 237 237 239 233 230 238 236 239 239 238 230 228 237 236 237 235 234 235 239 246 243 241 243 242 241 243 248 246 244 252 264 398 5844 39262 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28276 10289 3604 2696 10349 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 178 183 188 192 195 198 201 203 205 207 209 211 212 214 215 216 216 217 218 219 220 220 221 221 221 221 222 222 222 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 224 224 224 224 223 222 223 224 224 224 224 223 223 223 223 222 223 223 222 222 222 223 224 224 223 222 222 223 223 223 223 223 223 223 222 221 221 221 221 222 222 222 221 222 223 223 222 222 222 221 221 221 221 219 219 219 220 219 219 220 219 219 220 221 221 221 219 217 217 219 219 219 218 218 218 218 218 219 218 218 219 218 217 217 218 217 217 218 218 217 216 216 217 218 218 218 218 216 217 219 218 218 219 219 219 220 220 218 217 217 218 219 219 220 221 219 218 218 218 217 218 219 218 217 217 217 219 219 219 220 219 219 221 222 221 219 219 220 219 220 219 218 218 218 217 217 219 219 216 216 218 219 220 220 223 223 220 219 219 220 218 216 217 220 219 215 214 216 218 219 219 219 217 219 220 218 219 220 220 220 222 222 222 219 219 219 221 222 221 223 222 218 218 221 217 214 216 219 220 220 219 219 220 220 220 218 219 221 218 216 221 223 221 218 218 214 218 218 220 221 220 217 222 225 221 218 221 225 221 221 222 221 219 218 221 220 220 214 217 220 224 221 218 216 220 224 222 218 219 219 219 218 214 218 223 220 219 217 219 227 225 224 221 221 222 224 225 225 229 231 229 220 221 219 224 224 221 225 227 225 225 223 223 221 225 227 224 225 222 222 223 221 223 223 221 224 222 224 223 223 226 223 230 224 225 229 228 230 227 226 230 232 233 231 228 228 225 234 230 225 224 232 236 232 234 231 229 227 232 234 227 228 226 239 237 232 236 230 228 231 232 228 229 229 229 235 232 231 230 232 238 235 232 235 243 245 230 230 232 235 232 234 239 243 240 234 238 241 245 243 244 240 227 229 231 233 242 237 231 233 231 227 229 230 226 231 236 237 238 233 228 236 234 232 236 234 230 229 231 242 234 236 236 236 229 234 241 235 230 235 237 236 234 238 239 238 243 242 240 244 238 241 246 248 244 249 544 5893 39005 129630 270770 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28283 10289 3604 2694 10349 100 100 100 100 100 100 100 100 100 100 100 100 135 144 153 161 168 174 179 184 188 192 195 198 201 203 205 207 209 210 212 213 214 215 216 217 218 218 219 220 220 221 221 221 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 223 223 224 224 224 224 223 223 224 224 224 223 223 223 223 223 223 223 224 224 224 224 224 224 223 223 223 223 223 223 223 224 223 223 223 223 222 222 223 224 223 221 221 222 223 224 223 223 223 223 222 221 220 220 221 221 221 221 221 221 221 220 221 220 220 220 220 219 218 218 219 219 219 220 219 219 219 219 219 220 219 219 218 217 216 218 219 219 218 219 219 218 219 219 219 217 217 218 219 217 215 216 218 218 218 218 218 216 218 218 217 216 218 219 219 221 218 219 219 220 220 219 219 220 220 218 214 218 221 219 219 219 219 219 219 221 221 219 220 221 222 222 219 218 218 221 223 220 218 220 220 219 218 219 218 219 220 219 221 221 222 220 219 223 224 221 220 220 223 222 221 222 219 215 217 217 216 219 216 216 219 218 220 218 220 221 220 220 218 220 220 219 219 217 218 219 219 222 224 220 222 220 218 220 220 218 218 216 215 216 219 220 218 219 223 219 220 222 221 222 220 218 219 221 220 220 222 222 223 218 216 218 217 218 219 218 222 223 222 220 220 222 223 221 220 222 222 221 222 221 221 219 222 221 218 220 222 222 222 219 216 219 225 225 223 223 225 222 220 220 220 218 220 222 223 221 222 226 225 222 220 219 218 221 223 221 221 226 226 222 222 224 225 225 222 221 223 225 227 223 216 217 219 220 222 221 221 225 228 231 232 229 222 218 222 225 227 230 230 229 231 230 230 231 228 225 224 226 226 222 227 231 229 231 231 232 234 233 234 236 237 236 232 228 227 230 232 233 233 235 237 232 228 229 228 232 234 233 233 236 239 233 228 231 234 234 233 234 232 228 232 237 234 228 228 232 237 240 240 237 236 237 234 233 234 237 240 235 226 229 238 238 242 245 238 234 238 240 237 238 238 235 232 238 237 236 238 232 236 238 234 238 239 239 242 236 230 235 241 240 234 230 233 236 236 246 247 244 240 235 232 235 236 238 239 239 242 392 9522 86812 242145 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28290 10289 3605 2693 10349 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 179 184 188 192 196 199 202 204 206 208 209 211 212 214 215 216 217 218 219 220 220 221 221 222 222 222 222 223 223 224 224 224 224 224 224 224 224 225 224 224 225 225 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 225 225 224 224 225 225 225 225 225 224 224 224 224 224 224 224 223 222 222 224 225 224 223 224 223 222 223 223 223 222 222 223 222 221 221 222 222 222 222 222 222 222 221 220 220 220 220 221 221 221 221 220 220 220 219 220 220 219 220 221 220 219 219 219 219 220 220 219 219 220 221 221 221 219 218 219 219 219 219 220 219 218 219 219 218 219 218 218 220 221 221 221 220 220 219 221 221 221 220 219 220 220 219 218 219 220 218 218 220 221 220 221 221 219 221 222 221 220 220 221 222 221 220 220 220 221 222 219 219 220 221 221 220 218 218 220 222 223 222 222 222 221 221 221 219 218 217 218 220 219 221 220 220 220 219 220 220 219 217 217 219 217 219 220 218 221 221 219 221 219 217 219 220 220 217 214 219 220 219 219 219 219 221 220 216 215 219 220 221 221 220 217 221 221 220 219 221 218 218 219 221 219 219 222 223 223 220 222 223 220 218 216 218 223 222 219 221 223 223 219 218 217 220 222 223 220 217 218 220 221 216 218 221 219 221 221 221 220 220 221 223 220 220 218 219 220 223 220 218 215 217 224 221 221 220 224 223 228 225 223 224 223 223 225 228 225 223 221 227 225 220 222 224 224 223 227 228 225 223 227 227 227 222 221 222 220 225 224 220 221 221 227 225 222 222 229 236 231 232 233 228 229 232 229 229 229 228 220 224 230 231 233 237 230 235 232 232 232 229 227 233 229 228 229 232 234 234 235 235 233 233 234 235 237 230 224 241 241 228 231 225 222 228 235 234 235 234 238 235 229 234 234 227 231 236 231 237 246 238 236 241 242 236 224 230 234 236 239 241 244 244 238 228 231 234 228 239 242 236 233 232 232 231 236 235 232 235 236 232 234 243 239 236 237 240 242 244 239 239 236 231 231 240 243 236 236 237 234 233 239 243 241 243 244 1036 10758 48237 107091 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28298 10289 3606 2691 10348 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 189 193 196 200 202 205 207 209 210 212 213 215 216 217 218 219 219 220 221 221 222 222 222 223 224 224 224 224 225 224 224 225 225 225 225 225 225 225 225 225 226 226 225 225 225 225 226 226 226 225 225 225 224 224 224 224 225 225 225 225 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 225 225 225 225 226 225 225 226 226 225 224 224 224 224 223 223 223 224 223 223 222 222 222 222 222 223 224 223 222 222 222 222 222 222 221 221 220 221 221 221 221 221 221 221 220 220 220 221 221 221 220 219 219 220 222 222 221 221 221 222 221 219 219 219 221 221 221 220 220 221 220 219 221 222 221 221 221 222 222 221 223 222 221 220 221 221 220 219 221 221 220 221 220 221 221 219 220 222 222 221 221 221 220 221 222 221 221 220 219 219 219 221 222 222 222 221 219 220 220 221 221 221 221 220 219 218 220 223 223 220 220 219 218 216 217 217 218 217 218 220 219 219 217 217 217 219 219 219 218 218 219 222 222 220 220 220 220 223 223 220 222 222 220 223 223 220 221 221 222 223 221 223 223 222 219 219 222 220 218 220 221 218 219 218 221 222 216 216 221 220 220 219 221 221 219 219 220 219 217 220 216 218 221 224 224 221 221 220 219 220 220 219 218 222 222 217 216 220 221 220 223 226 221 219 225 223 221 220 219 222 222 223 219 216 215 216 222 221 218 218 222 222 223 221 224 225 226 228 224 227 227 226 225 228 230 223 223 225 224 225 224 218 218 223 230 222 217 224 225 228 226 218 223 225 222 220 224 229 227 228 231 228 230 226 228 224 226 233 232 226 228 230 230 227 235 231 231 233 234 230 224 229 228 228 230 223 228 235 224 222 231 236 232 233 232 228 231 230 230 234 237 237 227 231 228 229 233 241 237 231 232 234 234 234 230 237 236 231 226 223 229 243 241 234 235 239 242 233 226 231 239 239 230 223 231 235 239 238 237 233 227 234 239 238 239 232 231 233 238 235 242 238 237 239 241 240 236 233 239 241 237 236 240 242 240 236 241 238 233 235 236 239 247 243 234 236 233 234 240 236 247 248 241 248 241 233 239 249 2265 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28305 10289 3607 2690 10348 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 179 184 188 192 195 198 201 204 206 208 210 211 213 214 215 216 217 218 218 219 220 220 221 221 222 222 222 223 223 223 224 224 224 224 224 224 224 224 224 225 225 224 224 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 224 224 224 223 224 224 224 224 224 224 224 224 223 223 224 223 222 223 223 222 222 221 221 222 222 222 221 220 220 220 220 219 220 220 221 221 221 221 221 221 220 219 219 220 221 220 220 220 219 220 220 220 221 220 219 219 220 219 218 219 221 220 218 218 219 219 219 218 218 218 218 219 219 219 221 221 219 219 221 222 222 219 219 220 219 220 220 218 218 218 219 219 218 218 218 218 220 219 219 220 220 220 220 221 221 221 221 220 220 222 223 223 221 220 219 219 220 220 220 221 219 218 219 218 218 221 225 222 219 219 221 217 216 218 220 218 217 219 219 216 215 217 218 217 217 220 219 220 221 221 219 219 219 218 217 218 217 218 220 221 221 219 221 221 219 217 218 221 222 222 221 223 221 218 218 220 222 221 219 216 214 216 220 218 217 220 221 222 220 220 220 226 225 222 222 217 217 216 217 221 220 223 223 218 219 223 225 221 222 222 223 218 217 217 218 220 220 223 218 221 223 224 227 221 223 223 228 225 220 221 221 217 213 216 220 222 222 225 225 224 225 222 227 222 223 224 224 222 224 226 224 227 226 221 220 224 224 224 228 220 217 221 225 226 225 221 217 221 222 221 222 223 222 223 220 228 230 223 227 230 227 227 230 228 225 227 227 231 234 228 224 224 235 234 227 226 230 234 231 227 227 227 227 225 226 232 228 231 235 233 234 233 232 236 224 226 231 227 230 228 229 240 239 231 228 233 226 229 229 227 229 230 227 232 235 241 239 231 235 238 235 231 232 230 225 232 237 229 228 225 232 237 241 234 232 239 237 242 236 234 233 230 234 237 230 232 238 234 231 237 237 234 238 241 238 237 238 238 236 235 241 253 244 243 236 237 232 228 233 238 246 246 245 249 248 241 238 236 243 240 233 241 239 238 242 239 504 11977 94908 308250 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28312 10289 3607 2688 10349 100 100 100 100 100 100 100 100 100 100 100 100 136 145 154 161 168 174 180 185 189 193 196 199 201 204 206 208 210 211 213 214 215 216 217 218 218 219 220 221 221 221 222 222 223 223 223 224 224 224 224 224 224 223 223 224 224 224 224 224 224 225 225 224 224 225 225 225 225 224 224 225 225 224 224 225 225 225 226 226 225 225 225 225 225 225 225 225 224 224 225 224 224 224 224 224 225 225 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 222 222 223 222 221 221 221 221 220 221 222 221 222 222 222 221 220 220 219 219 220 221 220 220 221 221 221 220 218 219 219 219 219 218 219 219 219 220 220 219 219 218 217 217 219 219 219 220 219 220 220 219 220 221 220 219 218 217 218 219 219 218 218 218 220 220 220 220 220 218 219 221 220 220 220 218 218 219 217 217 220 221 218 220 221 219 220 222 222 222 220 221 220 218 222 222 221 220 219 221 222 220 219 223 223 221 221 218 215 219 221 221 221 219 219 223 221 219 218 219 219 220 221 221 222 221 220 219 218 219 221 218 218 220 223 221 218 219 220 222 221 220 220 221 220 219 220 220 222 222 219 218 219 220 218 216 218 221 222 221 223 223 219 216 213 213 218 219 217 218 219 218 217 220 220 220 219 219 219 219 216 217 220 222 220 219 218 220 221 219 217 218 222 223 221 219 216 215 218 220 222 224 225 224 221 217 220 223 222 223 222 220 217 220 222 225 224 222 222 222 223 220 220 220 221 222 225 223 222 223 224 222 222 221 222 223 226 227 223 220 219 219 218 220 225 225 223 222 221 225 222 221 226 230 227 221 220 222 223 218 219 224 225 227 223 226 232 228 225 229 234 232 229 228 230 232 233 233 234 235 232 229 231 234 234 231 233 232 233 236 234 229 230 234 236 234 230 234 236 232 231 232 229 226 229 233 237 237 234 232 231 225 223 227 230 228 226 226 228 230 235 237 232 230 232 235 236 234 228 227 231 235 235 230 229 232 238 235 228 229 230 232 236 233 234 233 233 235 234 236 236 236 240 235 228 236 236 233 236 239 238 238 239 243 251 245 239 245 245 244 244 246 252 253 251 251 247 242 238 244 249 249 253 256 254 262 276 610 5038 18424 31257 46039 111478 222243 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28320 10289 3608 2687 10351 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 180 185 189 193 196 199 202 204 207 209 210 212 213 215 216 217 218 218 219 220 221 222 222 222 222 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 225 225 224 224 224 225 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 225 225 224 223 223 224 224 224 223 224 224 224 223 223 223 223 223 224 224 223 222 221 222 222 222 221 221 221 222 222 223 223 223 222 221 221 221 220 220 221 221 220 220 219 219 219 219 219 219 218 219 221 221 220 219 219 219 219 219 218 218 220 220 219 219 220 221 219 219 220 219 219 219 218 218 220 220 220 220 220 220 220 220 221 221 220 221 220 219 220 219 219 220 219 217 216 218 220 222 223 220 220 221 220 220 220 220 221 221 220 219 220 221 223 221 218 219 221 221 220 220 222 222 221 221 219 217 219 220 218 218 220 222 221 219 219 219 220 220 221 220 219 220 219 219 217 221 220 220 222 220 219 219 219 221 220 220 223 224 221 223 223 218 219 223 222 217 217 218 217 220 222 218 218 222 225 223 221 222 219 216 218 222 221 221 218 217 220 223 220 218 217 220 220 219 220 218 217 217 217 222 223 223 222 223 221 219 218 221 223 219 218 218 221 224 220 217 221 223 223 221 221 223 220 220 220 220 224 224 220 219 219 225 226 221 219 217 222 219 217 218 221 222 219 220 220 221 222 220 220 223 222 220 224 224 224 227 228 220 218 219 222 225 225 228 225 222 220 216 227 228 221 222 223 225 231 230 229 224 226 234 228 230 224 225 225 225 232 233 227 226 230 230 235 226 225 229 234 227 226 232 234 226 231 229 229 237 244 233 228 235 233 235 232 229 230 230 228 232 234 225 236 235 232 234 228 228 230 230 232 231 233 231 226 230 227 233 235 232 233 229 230 237 229 235 244 233 232 238 231 232 230 221 231 233 229 235 238 233 232 232 228 232 235 243 234 233 236 228 235 240 240 233 233 237 230 236 238 236 235 240 244 242 240 235 235 236 239 240 238 246 243 245 254 253 250 247 250 257 259 255 255 250 263 353 1825 10137 27253 40409 55411 90117 135530 172798 231621 331442 540446 1167959 8773185 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28327 10289 3609 2685 10350 100 100 100 100 100 100 100 100 100 100 100 100 145 154 161 168 175 180 185 189 193 196 199 202 205 207 209 211 213 214 215 216 217 218 219 220 221 221 222 222 223 223 224 224 224 224 225 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 226 226 227 227 226 226 226 227 227 227 226 226 227 227 227 227 226 226 226 226 225 225 224 224 225 225 225 225 225 225 225 224 224 225 225 225 225 224 223 222 222 223 223 223 224 223 223 224 224 223 223 223 221 221 221 221 221 220 220 221 221 221 221 222 222 221 220 220 220 219 219 220 220 220 220 221 221 220 220 222 222 222 221 221 221 220 220 221 222 222 221 221 222 222 221 221 222 223 222 222 221 220 220 220 219 218 219 218 218 218 219 219 219 219 220 221 222 222 222 222 222 221 221 219 220 222 222 221 220 218 218 221 222 223 221 221 223 221 219 220 221 221 221 222 222 222 223 221 217 217 221 223 223 219 219 222 220 221 221 218 220 221 222 221 218 222 222 220 223 223 222 221 220 218 218 221 221 221 219 219 220 220 219 220 221 219 219 222 221 222 221 219 219 219 223 220 220 223 219 217 218 222 222 223 220 219 222 223 221 222 220 220 220 218 218 219 218 219 221 220 219 219 217 219 221 218 218 218 220 221 221 218 219 217 215 220 220 217 220 220 217 216 222 225 223 215 218 220 215 215 219 221 221 223 222 218 220 222 218 220 222 216 218 220 223 221 222 226 225 221 220 225 224 226 225 221 224 222 218 220 224 229 232 226 221 219 219 223 224 221 223 226 224 222 225 234 229 226 227 230 232 231 231 233 223 230 231 229 227 232 239 234 230 231 227 224 225 230 229 229 232 229 231 232 231 234 233 238 232 233 241 232 231 230 231 234 232 236 236 230 235 229 236 235 234 230 231 226 229 234 232 232 234 228 228 230 231 231 231 235 229 236 233 230 234 238 231 235 236 240 238 234 236 235 235 236 231 231 236 238 233 234 232 231 233 238 235 232 239 236 237 232 239 236 234 238 236 234 241 236 228 231 235 234 229 238 237 236 237 237 238 243 244 242 247 245 252 255 251 253 247 243 250 249 237 235 247 248 259 266 277 294 373 5237 47410 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28334 10289 3610 2684 10349 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 179 184 189 193 196 199 202 204 207 208 210 212 214 215 216 217 218 219 219 220 221 221 222 222 222 223 223 224 224 224 224 225 225 225 225 225 225 225 226 226 226 226 226 226 227 227 226 226 226 226 226 226 227 227 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 227 227 227 226 226 226 225 225 225 225 225 226 225 225 224 224 224 225 225 224 224 225 224 224 224 224 224 224 223 223 223 223 223 222 222 222 221 222 222 221 222 222 222 221 221 222 222 221 221 222 221 220 220 220 219 220 221 220 220 220 219 220 221 220 220 221 220 219 220 220 219 219 221 221 221 221 220 219 219 220 220 220 221 221 222 220 218 219 219 219 221 221 220 218 219 220 219 218 219 219 218 219 220 219 218 218 219 220 220 220 220 219 219 220 222 224 224 222 221 221 221 222 220 221 223 224 223 222 220 221 222 222 222 223 222 221 222 222 221 220 221 221 220 218 217 219 220 218 219 220 221 220 219 220 224 222 221 219 221 220 219 220 224 223 223 220 219 219 219 221 222 220 220 218 217 223 225 220 219 220 221 221 220 218 218 219 218 219 220 220 220 219 218 218 221 222 220 221 220 218 220 222 222 220 216 217 220 220 224 220 218 219 221 222 219 223 225 223 219 221 222 221 222 221 218 218 221 225 223 220 221 219 214 219 222 223 219 223 220 217 220 221 222 217 217 218 217 219 214 218 222 220 221 220 220 224 224 224 219 224 226 227 222 221 223 224 219 220 217 219 224 222 221 222 226 227 223 226 225 223 227 226 228 226 226 224 232 232 224 226 233 222 230 235 229 230 233 237 233 226 229 229 229 227 224 228 231 227 228 235 236 231 230 223 232 237 234 237 232 236 235 231 231 233 239 238 234 227 226 232 238 241 235 233 233 233 234 227 232 231 228 231 236 234 229 234 233 237 236 230 224 236 235 231 234 227 235 240 235 234 231 230 233 235 232 233 239 225 238 240 240 238 229 238 240 235 234 231 235 241 237 236 228 229 234 234 233 244 245 244 243 234 238 239 240 240 243 244 248 248 249 250 244 250 248 249 254 245 244 247 245 246 257 265 270 295 353 2552 24639 108264 257000 484499 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28342 10289 3610 2682 10349 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 178 183 188 192 195 198 200 203 205 207 209 211 212 213 215 216 217 218 219 219 220 221 221 221 222 222 222 223 223 223 223 223 223 223 224 224 224 224 224 225 225 225 225 225 224 224 225 224 224 224 224 224 225 225 225 225 225 225 224 224 224 224 224 224 224 225 225 224 224 225 225 225 224 224 225 225 224 224 225 224 224 224 224 224 224 223 223 224 224 223 223 223 224 223 223 223 223 222 222 222 222 223 223 221 220 220 221 222 221 221 221 220 220 220 220 220 220 220 221 220 220 221 220 219 220 221 221 220 219 218 220 221 220 219 219 219 220 218 216 218 220 220 218 219 219 219 218 218 220 220 218 218 219 219 220 219 219 219 219 218 217 218 219 219 219 219 217 218 220 222 222 220 219 219 218 216 216 215 215 215 215 216 215 215 217 218 219 219 219 220 221 220 219 220 223 221 220 219 221 221 221 221 222 221 220 219 218 219 220 221 220 220 221 220 221 220 220 220 221 221 220 219 220 219 218 219 222 221 219 218 220 219 217 216 218 219 220 220 219 219 220 221 220 219 220 222 220 219 220 220 221 218 219 221 217 215 217 218 219 218 219 218 218 222 223 220 219 218 218 224 223 222 220 219 221 218 220 217 221 222 222 221 220 220 220 223 223 221 217 220 223 220 223 223 221 221 218 220 224 221 216 220 224 219 214 217 220 219 214 219 225 225 220 217 220 218 220 221 219 222 222 222 220 222 223 218 221 225 222 218 220 223 225 221 219 218 221 223 220 222 220 221 220 216 220 222 231 222 220 224 232 228 225 219 218 223 224 218 223 232 225 225 226 228 235 235 228 227 231 233 233 236 235 229 228 232 228 230 228 229 237 241 240 232 228 228 231 233 233 233 238 236 233 232 239 237 231 231 233 231 232 232 229 236 231 232 234 232 225 229 235 232 226 233 234 231 230 232 241 240 225 233 237 243 238 233 234 233 232 234 235 238 235 240 236 231 234 237 242 239 233 237 239 242 246 239 238 233 230 236 239 238 233 235 236 237 235 228 234 245 241 237 246 243 241 247 243 246 252 247 237 240 245 251 245 248 246 250 241 236 243 241 237 241 245 252 267 297 411 5735 48261 169190 340428 557887 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28349 10289 3611 2681 10347 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 179 184 188 192 195 198 201 204 206 208 210 212 213 215 216 217 218 218 219 220 221 221 222 222 223 223 224 224 224 224 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 226 227 227 226 226 226 226 226 226 226 226 227 227 227 226 226 226 226 225 225 225 225 225 225 225 225 225 226 225 225 224 224 224 224 225 226 226 225 225 225 225 225 224 224 224 224 223 222 223 224 224 224 223 222 223 223 223 224 223 222 222 223 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 219 220 221 222 222 221 220 220 220 220 219 219 220 219 219 220 220 221 221 220 219 219 220 221 221 220 220 221 221 220 221 222 222 221 222 223 223 221 219 220 220 221 221 220 220 220 219 218 219 218 218 217 217 220 220 220 220 219 218 219 221 220 219 220 221 220 219 222 223 221 219 219 221 220 220 221 221 220 218 219 219 220 222 221 221 222 221 220 220 219 219 219 217 218 219 220 219 217 219 222 222 220 220 220 219 219 222 220 218 220 220 220 221 223 224 221 221 221 222 220 218 219 220 219 221 217 217 222 220 219 221 222 220 217 219 218 219 224 221 218 217 219 220 221 219 222 223 220 219 218 219 226 224 221 220 222 222 220 219 220 223 221 223 223 224 222 222 227 226 224 226 225 221 221 217 223 222 221 222 218 215 219 221 221 221 222 223 225 227 224 224 223 225 223 222 222 222 223 220 216 219 223 222 226 228 220 222 224 221 223 223 224 221 216 219 222 220 219 221 221 221 225 227 225 224 221 223 229 230 222 220 217 227 227 222 216 223 226 223 224 233 231 224 225 226 234 236 230 234 233 224 230 237 234 231 226 231 236 230 234 227 233 229 222 224 226 234 231 236 231 231 229 229 224 227 228 228 231 234 231 232 235 236 232 237 235 235 233 232 226 231 237 233 226 233 234 230 231 238 229 232 231 234 234 229 237 235 230 233 237 229 231 234 236 238 240 235 231 229 233 232 245 245 243 240 236 236 235 234 235 238 242 238 236 236 238 238 243 240 245 247 239 232 240 243 239 241 247 244 244 239 246 249 247 246 249 238 243 249 247 239 236 248 250 250 266 289 352 1821 14060 63472 203688 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28356 10289 3612 2679 10348 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 179 184 188 192 196 199 201 204 206 208 210 211 213 214 216 217 218 218 219 220 221 222 222 222 223 223 223 224 224 224 225 225 225 225 225 225 225 226 226 226 227 227 226 226 226 227 227 227 226 226 226 226 226 226 226 227 227 227 227 226 226 226 226 226 227 227 227 227 227 228 227 227 227 226 225 226 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 225 225 224 224 224 225 224 223 223 223 222 223 223 222 222 222 222 223 223 222 221 221 221 221 221 220 221 222 221 220 221 222 221 221 220 220 219 220 221 222 222 220 219 220 221 221 221 221 220 221 221 221 221 221 219 218 219 220 221 222 222 222 221 221 221 221 221 221 220 220 220 218 219 219 220 220 220 221 221 222 221 221 220 220 222 223 221 221 224 224 223 221 221 222 221 221 222 224 223 220 219 221 223 222 223 220 220 222 221 219 220 222 221 222 221 221 223 223 222 220 218 218 220 220 219 217 218 221 221 220 219 220 220 220 218 217 220 223 221 218 219 222 222 221 220 217 218 220 220 221 218 218 220 221 220 219 222 223 218 218 220 219 220 220 220 220 219 220 221 220 219 219 220 222 221 223 223 221 219 220 221 222 222 221 220 219 222 224 223 223 224 222 220 218 218 221 222 223 221 220 224 219 217 218 221 223 221 221 226 225 221 216 221 226 222 213 217 219 216 221 224 225 222 218 222 221 222 219 223 222 224 224 220 220 221 222 219 216 223 221 222 216 222 228 224 218 218 222 226 224 223 227 222 220 218 226 227 222 221 226 227 232 230 227 228 225 228 231 230 222 230 227 228 234 234 231 229 227 224 229 236 230 227 232 231 231 233 229 232 230 229 230 229 232 234 227 232 232 230 229 232 230 232 235 232 233 232 235 229 228 230 232 235 236 232 233 231 231 231 237 235 227 230 237 235 232 231 235 239 236 235 239 236 233 233 238 240 233 226 226 234 238 237 244 242 239 234 232 231 234 236 241 239 236 232 234 236 233 230 232 230 230 233 232 238 244 241 238 238 235 238 238 245 245 242 239 244 243 238 241 248 249 237 240 245 243 243 241 236 224 227 236 248 252 254 269 313 2221 18180 70295 177786 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28364 10289 3613 2678 10354 100 100 100 100 100 100 100 100 100 100 100 100 145 154 161 168 175 180 185 190 194 197 200 203 206 208 210 211 213 214 216 217 218 219 220 221 221 222 223 223 224 225 225 225 225 226 226 226 226 226 226 226 227 227 227 227 227 227 227 228 228 228 228 228 228 228 227 228 228 228 228 227 227 227 228 228 228 228 228 227 228 228 228 227 227 227 227 227 228 228 227 227 227 227 227 227 227 226 226 226 227 227 227 226 225 225 225 226 225 225 225 225 225 225 224 224 225 224 224 224 224 224 224 224 224 224 224 224 225 225 225 223 222 221 221 222 222 223 223 222 221 222 222 222 222 221 221 221 221 222 221 221 222 223 221 221 222 222 222 223 223 220 219 220 221 221 221 220 220 219 219 221 223 223 223 222 223 223 223 223 222 223 224 222 221 220 220 221 219 219 221 222 220 221 222 221 223 225 223 220 221 222 223 224 223 223 222 221 221 221 220 220 221 224 225 223 222 222 223 224 224 225 225 224 222 221 222 222 221 223 222 220 219 217 220 222 221 222 224 222 221 221 220 221 220 219 220 224 224 220 222 222 221 222 219 218 218 221 221 220 219 220 221 219 221 222 221 223 224 222 220 222 225 224 222 221 219 220 221 222 222 221 220 222 222 220 221 224 225 223 222 222 222 219 221 222 221 221 220 220 221 224 222 222 220 220 223 222 224 220 216 219 221 219 223 221 220 222 220 222 225 222 217 214 221 224 222 221 221 220 219 223 225 222 220 223 219 217 227 219 215 220 217 218 218 218 219 226 226 217 218 217 222 225 224 222 218 220 224 218 214 220 227 228 222 218 228 228 235 228 224 226 228 227 231 230 222 228 232 231 231 233 230 228 228 227 232 235 226 225 227 227 223 222 227 236 239 227 232 234 233 234 231 223 231 231 234 233 231 233 234 228 235 233 223 234 229 231 236 237 224 229 233 235 231 227 231 232 231 235 239 233 238 235 230 226 229 234 232 233 238 236 239 233 238 233 237 235 236 235 232 238 235 231 240 241 239 233 228 232 233 239 235 236 234 230 245 244 238 235 235 237 237 238 234 231 231 235 241 243 236 235 242 237 236 242 238 234 232 239 243 243 240 234 235 242 241 243 236 233 235 230 232 231 236 242 244 248 275 2784 25412 92493 173689 283804 457745 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28371 10289 3613 2676 10354 100 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 174 180 185 189 193 197 200 202 205 207 209 211 212 214 215 216 217 218 219 220 221 221 222 222 223 223 223 224 224 225 225 225 225 226 226 225 226 226 226 226 226 226 227 227 227 227 227 226 226 226 226 226 227 227 227 227 227 227 227 226 226 226 227 227 226 226 227 226 226 226 227 227 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 224 224 225 226 225 224 224 224 224 224 225 225 225 225 224 224 223 222 223 223 223 222 223 223 223 223 223 223 222 221 221 222 222 221 220 220 221 222 221 220 220 222 221 220 221 220 219 220 220 220 219 220 221 220 220 219 220 220 221 221 220 219 218 218 218 220 220 221 221 221 221 220 220 220 220 221 222 222 221 221 221 221 220 220 220 221 220 218 220 221 220 221 220 220 220 220 222 222 223 223 221 220 222 224 223 222 222 221 221 223 223 222 221 222 222 221 222 223 223 223 223 221 221 222 222 221 222 221 219 219 221 222 220 222 222 223 224 223 221 220 223 221 217 220 223 223 222 218 219 223 220 218 218 220 218 219 219 217 219 223 224 225 222 218 221 222 220 219 221 221 219 219 218 221 220 219 218 218 218 219 221 218 217 222 221 217 217 219 220 219 220 222 222 221 220 223 221 222 225 224 221 217 219 223 223 224 222 220 223 223 219 217 219 223 223 223 224 221 217 218 215 219 221 221 222 218 222 224 223 224 226 221 222 223 223 222 222 224 219 219 218 220 222 222 223 222 223 222 223 227 226 220 218 224 223 224 221 215 220 224 220 221 216 219 228 224 223 220 221 225 228 228 230 230 228 224 233 232 226 228 226 226 228 226 231 234 232 231 231 231 227 227 226 231 230 243 239 228 234 228 221 230 235 240 236 234 233 235 228 225 232 229 230 236 234 236 228 224 234 237 233 235 233 233 232 233 229 231 227 228 236 234 227 229 229 223 227 237 235 230 233 231 237 235 224 227 237 236 236 232 226 230 234 239 232 225 234 227 228 236 236 236 234 238 238 236 238 238 233 233 233 240 241 238 232 237 237 234 240 234 236 237 243 242 241 234 237 237 230 226 234 242 227 223 238 242 237 237 236 235 233 240 268 1699 13065 42555 75924 113008 164542 227613 316189 526172 1087199 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28378 10289 3614 2675 10348 100 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 174 180 184 189 193 196 199 202 204 206 208 210 212 213 215 216 217 218 219 220 220 221 221 222 223 224 224 224 224 225 225 225 225 225 225 226 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 226 226 226 226 226 227 226 226 226 226 226 226 226 225 225 226 226 225 225 225 225 225 225 225 224 224 224 225 224 224 224 224 224 225 225 224 223 223 224 224 224 223 222 222 222 222 222 222 222 221 220 221 221 221 221 220 219 220 221 221 221 221 221 220 220 221 221 220 222 222 221 221 221 221 221 221 220 219 219 220 222 221 218 219 220 221 222 221 220 221 221 220 222 223 223 222 222 221 220 221 222 222 221 221 220 219 219 220 220 220 220 220 220 221 223 222 223 222 221 220 219 219 221 222 221 221 223 222 223 222 221 222 223 223 221 219 220 220 221 222 222 222 221 223 224 223 222 223 222 222 223 221 222 222 219 221 221 220 220 224 223 219 219 222 220 217 220 220 220 221 220 218 219 221 221 221 222 219 220 221 222 220 222 222 222 223 220 218 218 219 217 221 223 224 223 220 222 222 220 216 223 225 218 219 223 221 220 226 222 220 221 222 222 225 219 223 223 223 221 222 222 223 225 224 223 224 222 223 225 225 222 223 219 222 226 224 221 215 222 222 219 223 220 219 221 223 222 219 221 221 221 221 222 224 224 223 220 222 226 227 224 215 216 222 224 230 223 226 225 224 223 217 220 224 224 218 217 225 222 217 223 222 219 221 224 223 227 222 223 222 223 224 226 230 229 224 230 232 227 229 232 236 228 221 226 233 228 222 227 230 229 231 238 239 234 231 229 228 223 226 231 229 229 235 235 228 230 234 236 233 229 234 235 229 229 230 232 235 235 230 238 234 230 233 236 233 226 231 234 230 219 229 237 230 230 236 234 230 231 231 232 238 235 233 230 232 230 233 232 239 239 237 228 231 236 237 234 238 237 235 238 240 240 242 231 231 237 245 238 236 239 234 242 240 240 244 239 239 248 238 239 244 241 235 237 240 234 233 248 249 236 231 236 238 245 258 263 272 312 2603 23905 91942 175783 251668 327626 445956 701607 1466271 1120837248 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28386 10289 3615 2673 10348 100 100 100 100 100 100 100 100 100 100 100 100 136 146 155 162 169 175 181 185 190 194 197 200 203 205 207 209 211 212 214 215 216 218 218 219 220 221 221 222 222 223 223 224 224 224 225 225 225 225 225 226 226 226 227 227 226 227 227 227 227 228 228 228 228 228 227 227 227 227 227 227 228 228 228 228 228 227 227 226 227 227 227 228 228 229 228 227 227 227 227 227 227 226 226 226 225 225 226 227 227 226 226 226 226 225 225 224 225 225 225 224 224 224 224 225 225 225 224 225 225 224 224 224 223 223 224 222 222 223 223 222 221 221 221 221 221 222 222 222 221 221 221 221 222 221 220 221 221 221 221 222 223 223 222 221 221 222 219 219 220 221 221 220 221 221 221 219 218 219 221 221 219 221 221 220 220 221 221 223 220 221 223 222 219 221 221 224 223 221 221 221 217 218 221 221 220 221 220 220 224 223 223 223 222 222 219 217 220 222 223 224 225 220 219 220 219 219 221 222 221 220 221 222 218 220 221 223 222 221 224 223 222 221 221 224 223 218 221 224 224 222 221 221 222 222 222 219 218 219 220 221 224 223 222 222 223 222 222 219 219 220 222 223 220 220 222 225 224 220 219 220 220 220 220 221 219 220 221 221 221 224 225 222 221 221 220 223 224 223 222 220 222 223 220 217 219 222 224 220 216 218 222 224 225 226 227 225 221 220 221 223 224 222 223 224 224 220 218 221 222 219 218 219 219 223 225 226 226 223 220 223 223 223 226 224 220 218 219 221 221 221 224 224 222 222 222 221 223 220 219 222 222 222 223 223 220 219 221 224 221 217 215 218 224 225 224 222 225 226 226 225 224 227 229 226 225 227 224 222 225 226 227 229 228 226 225 227 231 229 226 230 233 229 228 229 230 232 230 230 229 229 229 229 232 236 237 235 232 232 233 230 230 230 230 235 237 232 229 229 233 235 229 229 233 232 231 234 235 235 235 230 227 231 232 229 230 231 229 229 234 232 230 229 233 238 238 236 236 236 237 234 235 240 244 239 233 233 230 231 233 232 241 249 240 232 232 233 236 237 240 236 236 241 244 242 235 233 238 244 248 252 239 232 242 243 235 240 242 242 244 242 242 239 239 239 247 252 247 246 246 246 255 271 271 279 308 450 5882 50276 138118 226224 345974 547920 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28393 10289 3615 2672 10354 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 189 193 197 200 202 205 207 209 211 213 214 215 217 218 219 219 220 221 221 222 223 223 224 224 225 225 225 225 225 226 226 226 226 226 226 227 227 227 227 227 227 228 227 227 227 227 227 227 227 227 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 226 226 227 227 226 226 226 226 227 228 228 227 226 226 225 225 226 225 224 224 224 225 225 225 224 225 225 225 225 225 226 225 223 223 224 225 225 225 225 224 222 223 223 223 224 223 223 224 223 222 223 223 222 223 223 221 220 221 221 220 221 223 223 222 221 221 223 223 221 218 219 220 220 220 221 220 222 222 220 218 218 220 221 221 221 221 220 220 221 221 221 221 222 224 224 222 221 221 219 218 218 217 218 220 222 221 219 220 221 223 224 223 222 222 222 223 221 220 221 222 224 225 222 220 222 223 222 222 221 222 222 221 223 223 224 223 223 222 222 223 223 220 221 224 222 222 224 222 221 221 220 222 224 225 223 223 224 224 221 221 223 220 221 222 219 221 222 223 222 222 221 218 220 222 220 221 222 221 216 217 220 222 220 222 221 220 221 222 222 221 220 222 221 220 219 218 220 220 222 220 221 224 223 224 220 222 222 221 223 219 216 217 220 219 221 224 222 218 219 225 223 221 226 226 225 224 223 221 219 217 217 218 222 224 226 225 219 221 222 219 214 222 221 221 220 220 219 221 222 221 219 220 223 225 217 217 223 228 225 222 221 224 223 221 223 225 220 224 222 219 222 224 222 220 221 223 228 221 221 230 228 224 227 227 224 223 225 228 230 229 227 227 224 228 231 233 222 224 232 234 230 228 228 232 226 234 232 232 231 235 233 227 224 233 236 229 221 226 235 225 231 231 229 232 230 228 234 242 239 227 232 239 237 228 223 230 236 234 238 237 232 230 232 238 232 227 235 237 235 235 236 237 231 233 234 240 231 227 231 230 227 235 236 232 228 233 231 229 230 232 237 243 246 240 231 235 241 236 236 236 238 239 234 233 237 238 242 237 235 232 241 237 239 246 244 241 241 245 247 237 241 242 239 238 238 242 244 245 241 243 238 242 254 263 271 271 291 306 343 1534 13523 56375 133428 285678 568263 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28400 10289 3616 2670 10352 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 189 193 196 199 202 204 206 208 210 212 213 215 216 217 218 219 220 220 221 222 222 223 223 223 224 224 225 225 225 226 226 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 226 226 226 226 226 226 226 226 226 227 227 226 226 225 225 225 226 226 226 225 225 225 225 225 226 225 225 225 225 226 227 226 226 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 223 222 223 224 224 224 223 223 222 221 222 222 221 221 221 221 221 221 221 221 221 220 220 219 220 220 220 220 221 220 220 219 219 220 221 220 219 221 222 221 221 220 220 220 221 219 220 221 220 219 221 222 222 221 219 219 221 221 221 220 222 222 220 219 220 220 219 217 217 221 220 220 222 222 220 220 221 222 221 222 224 222 222 222 222 222 223 224 220 220 220 218 218 221 221 220 220 221 222 222 222 223 223 223 224 223 223 223 221 221 220 220 221 220 219 220 220 218 219 220 220 221 221 221 221 221 221 220 219 221 221 220 220 221 225 225 221 220 221 221 218 220 221 222 220 218 219 217 218 215 218 219 219 221 220 221 223 221 221 223 220 219 222 226 224 221 219 224 224 221 218 220 222 221 221 221 224 221 216 217 224 225 218 216 221 221 219 220 223 222 223 220 219 217 219 219 223 226 219 225 227 222 220 219 218 218 224 223 223 217 217 222 217 216 226 225 223 223 220 218 221 224 225 221 221 222 223 223 222 224 220 223 231 223 221 218 217 221 226 224 221 219 225 217 221 223 221 222 224 227 231 228 225 225 232 232 229 227 227 233 231 230 227 226 227 226 229 230 237 236 237 231 225 226 232 234 230 229 229 229 230 231 228 223 229 232 230 236 235 231 233 237 232 234 238 226 229 229 227 225 229 233 236 232 229 241 235 227 230 234 240 237 233 237 237 233 236 236 229 232 239 233 234 229 225 235 236 237 233 237 238 235 232 235 241 241 237 234 234 232 236 239 235 233 229 234 243 240 238 234 238 240 244 239 234 235 240 243 239 238 241 235 234 235 246 243 234 235 235 228 232 234 234 242 246 246 251 246 252 258 265 273 275 289 307 510 2941 14476 41939 91962 188988 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28408 10289 3617 2669 10349 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 185 190 194 197 200 203 205 207 210 212 213 214 216 217 218 219 220 221 221 222 222 223 223 224 224 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 228 228 228 228 228 228 228 228 228 228 229 228 229 229 229 229 229 229 229 229 228 228 228 227 227 228 228 227 228 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 226 225 225 225 225 224 225 225 223 223 223 223 224 223 224 224 223 223 224 223 222 222 223 224 224 223 221 222 223 223 221 221 222 222 221 220 221 222 222 222 222 223 223 221 220 220 221 222 223 224 224 223 222 222 222 221 222 224 224 223 222 220 220 220 221 222 223 224 224 223 222 222 223 223 222 221 223 224 222 222 222 222 221 222 224 222 223 222 222 224 226 225 224 224 224 223 223 224 226 223 222 223 223 225 224 223 223 224 223 223 225 225 225 225 224 221 221 221 224 223 222 222 223 225 225 225 224 220 222 223 222 223 223 223 222 221 219 219 221 223 220 220 222 220 218 219 220 221 223 223 223 221 219 218 221 223 223 223 221 219 220 218 220 222 223 221 222 221 220 223 224 219 217 216 219 221 221 220 219 220 223 226 223 223 223 224 220 215 218 223 220 217 217 218 220 223 226 222 223 221 222 223 219 218 220 221 221 218 223 225 224 224 224 224 225 226 224 220 219 223 227 224 221 218 221 226 222 222 220 224 224 222 220 222 222 223 224 223 224 228 223 223 229 230 224 221 224 221 223 222 224 225 226 222 224 230 225 222 223 225 222 224 226 226 224 232 234 229 231 230 232 228 231 229 229 227 233 229 229 232 232 227 226 232 230 229 229 233 235 231 229 231 230 231 223 231 229 228 233 235 233 235 231 228 235 230 234 235 236 237 236 230 231 229 236 239 236 233 228 227 235 240 238 235 236 231 227 234 237 233 238 243 236 234 238 241 237 235 232 235 228 227 233 243 234 226 233 238 239 245 240 235 236 238 242 234 238 241 239 242 245 243 242 239 239 240 244 244 251 245 244 244 243 229 228 240 247 242 233 238 246 243 247 255 265 281 294 310 332 351 376 974 9933 50729 124775 234487 389185 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28415 10289 3618 2667 10352 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 197 200 203 206 208 210 211 213 214 216 217 218 219 220 221 221 222 223 223 224 225 225 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 227 228 228 228 228 227 227 227 227 227 227 228 228 228 228 228 228 228 229 229 229 228 227 226 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 226 226 225 224 224 223 223 223 222 222 222 223 223 222 222 223 222 222 223 222 222 222 221 221 222 223 224 224 224 223 223 223 222 222 222 221 221 223 223 223 222 222 222 222 223 223 222 222 221 221 222 223 222 221 222 223 222 223 224 222 221 222 222 222 223 223 223 222 223 223 222 221 221 223 224 223 223 223 223 223 223 223 221 220 222 223 222 222 224 223 222 221 223 224 223 223 222 222 224 225 225 224 222 223 222 223 224 224 222 223 223 222 221 224 224 221 220 221 220 222 223 223 222 221 221 220 220 219 219 219 218 220 221 223 223 222 224 223 221 220 220 219 219 218 219 220 221 222 223 224 220 221 220 219 217 217 219 221 221 218 218 219 220 222 224 224 225 223 221 220 217 216 220 220 218 222 224 221 220 221 223 227 222 219 224 219 222 222 222 228 227 222 219 223 221 219 221 221 219 220 219 224 224 222 221 220 219 220 224 223 227 226 221 220 223 225 224 222 224 225 216 222 227 224 219 219 220 218 224 220 218 222 220 222 223 219 223 224 227 221 219 228 227 228 221 219 223 220 216 217 220 226 224 219 221 224 221 223 234 228 225 228 229 229 224 224 227 226 234 231 231 225 228 235 235 230 230 225 223 230 233 231 225 229 230 234 235 231 232 234 232 228 231 229 239 236 232 231 236 230 231 232 233 233 230 235 237 229 225 228 234 234 230 233 235 238 232 234 237 233 234 237 239 241 240 233 229 231 238 240 230 231 235 235 236 229 230 238 237 230 235 237 234 237 237 238 235 230 237 240 238 235 240 240 243 239 240 241 238 239 238 239 240 233 242 239 238 242 235 234 235 233 234 238 239 235 241 236 240 239 240 247 250 249 249 253 260 275 293 313 319 328 357 1610 15249 66913 147693 254408 429246 782726 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28423 10289 3618 2666 10354 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 206 208 210 212 214 215 217 218 219 220 221 221 222 223 224 224 224 225 225 226 226 227 227 227 227 227 228 228 228 228 228 228 228 228 227 227 228 228 229 229 229 228 228 229 229 230 230 229 229 230 230 229 230 229 229 229 229 229 230 230 230 230 230 229 229 229 229 229 229 228 228 228 228 228 228 229 228 227 227 228 228 228 226 226 226 226 227 227 226 226 226 226 226 225 225 225 225 226 226 226 226 225 224 224 223 224 224 224 224 224 224 224 224 224 224 223 222 223 224 224 223 223 223 223 223 224 225 224 223 223 224 224 224 224 225 224 224 223 223 224 223 221 223 225 224 222 220 220 222 221 222 225 224 222 220 222 224 223 222 223 224 224 223 222 221 222 222 222 222 222 222 222 221 223 224 224 223 223 224 222 221 223 224 223 221 223 224 222 222 223 224 221 221 220 222 224 225 225 223 223 225 224 222 222 222 221 221 221 222 222 221 223 220 219 219 219 222 220 218 220 222 218 219 223 223 222 222 220 220 219 222 222 221 222 221 220 221 219 219 220 222 224 221 221 220 220 219 217 216 219 222 221 223 220 221 219 218 219 219 222 225 222 219 220 223 221 220 222 222 222 220 221 222 223 220 225 224 220 223 219 218 220 220 221 222 221 220 221 222 222 224 225 221 219 219 222 223 219 218 222 225 225 221 219 222 222 223 221 222 219 218 222 220 223 224 222 221 226 225 221 220 221 223 217 217 222 226 222 222 219 218 222 220 220 224 224 224 221 217 220 224 227 222 225 232 228 223 222 227 225 220 230 233 234 235 234 229 224 224 229 229 226 233 233 222 227 234 231 223 222 228 227 230 231 233 231 230 225 230 233 236 235 233 233 229 228 227 230 235 231 229 230 234 238 231 225 231 235 232 233 226 236 227 224 231 239 233 226 229 237 232 235 232 228 230 236 237 231 238 238 231 236 235 236 239 235 228 234 232 232 236 231 232 226 230 233 240 240 234 231 242 239 233 242 240 238 248 247 241 233 230 237 245 241 235 237 241 236 241 238 233 234 234 236 242 238 232 232 236 243 241 239 234 232 238 245 241 237 247 264 274 275 286 299 292 297 318 493 1955 7307 25186 89222 202242 358590 573882 1049685 3802082 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28430 10289 3619 2664 10353 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 189 193 197 200 202 205 207 209 211 213 214 215 217 218 219 220 220 221 222 222 223 223 223 224 225 225 225 225 226 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 227 227 227 227 228 228 228 228 228 227 227 227 227 228 228 228 228 227 227 227 226 226 226 227 227 226 226 227 227 226 226 226 227 226 226 225 226 225 225 225 225 224 224 225 225 224 224 224 223 223 223 223 223 223 223 223 223 222 223 224 223 223 222 222 222 222 222 222 222 221 222 222 222 223 223 222 221 222 222 222 221 221 220 221 223 223 221 221 222 221 219 221 221 219 219 221 221 222 220 220 221 221 221 221 222 223 221 218 219 221 222 221 221 221 220 219 220 220 219 219 219 220 221 222 221 220 219 221 222 223 222 222 221 224 224 222 221 222 221 222 224 224 220 219 220 223 221 221 221 220 220 220 220 220 221 220 222 223 222 222 224 223 223 223 220 219 222 223 221 225 223 221 222 220 219 222 222 220 221 221 221 221 219 219 221 220 217 219 222 221 219 221 221 222 220 217 214 220 221 219 222 226 224 222 222 221 219 219 220 223 220 216 215 218 220 219 220 219 219 222 220 218 222 222 221 222 217 218 217 219 223 222 221 220 217 219 221 221 224 227 218 214 220 222 227 226 221 221 221 220 223 223 229 228 217 223 224 220 222 222 223 216 218 222 221 221 221 220 220 221 223 219 220 224 226 227 228 226 224 221 220 218 219 224 224 223 226 222 222 224 225 222 222 226 229 222 220 226 226 226 232 232 232 224 230 231 232 229 221 228 228 229 235 229 228 230 230 227 233 226 228 229 238 234 230 228 228 232 237 232 234 228 228 228 236 235 233 235 230 222 224 234 233 235 227 232 235 230 238 233 232 233 228 231 235 233 236 233 233 232 225 235 231 231 235 235 234 238 240 235 235 232 235 231 228 231 235 236 239 238 236 237 240 231 227 235 231 234 245 249 243 232 240 236 241 243 234 233 236 244 241 239 241 237 236 243 241 238 237 236 233 236 238 244 236 232 239 238 238 238 242 240 238 244 247 246 261 262 269 282 279 283 282 272 278 293 318 348 388 2584 25775 111663 258140 483159 910024 2520792 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28437 10289 3620 2663 10350 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 178 183 188 193 197 200 203 206 209 211 213 215 216 218 219 220 221 222 223 224 225 226 226 226 227 228 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 231 231 232 232 233 232 232 232 233 233 233 232 232 232 232 232 231 231 231 231 231 231 231 231 231 230 231 231 231 231 231 230 230 230 230 230 230 230 230 229 228 228 229 229 228 228 228 227 227 227 227 227 226 226 226 226 225 226 226 225 225 225 225 225 225 226 225 224 224 223 225 225 225 227 227 225 226 226 226 226 226 225 223 223 223 223 224 223 223 224 224 224 224 224 223 223 223 223 223 224 223 223 224 223 223 223 223 223 222 224 225 223 222 222 222 221 222 223 224 223 222 223 221 222 222 222 222 221 221 223 223 224 224 224 223 222 224 226 226 223 221 223 226 225 224 225 226 225 224 225 226 224 223 223 223 224 227 227 226 223 221 223 225 223 222 223 224 224 223 224 224 224 224 223 223 225 225 224 223 223 222 222 225 224 223 222 224 224 220 223 227 223 223 224 223 220 221 225 225 221 218 219 221 224 223 223 221 224 226 224 223 222 223 224 225 223 221 221 223 220 222 224 224 221 223 227 220 219 223 224 220 222 224 222 223 222 220 215 215 221 223 221 221 221 222 221 223 225 224 226 223 223 224 222 222 227 224 219 220 221 223 223 223 224 225 226 224 222 223 223 223 223 220 218 224 224 224 223 218 217 224 224 223 218 220 223 226 227 225 215 220 226 225 217 220 226 224 223 225 225 222 224 227 225 221 218 225 224 229 229 225 229 227 227 227 230 226 224 228 223 231 230 224 228 226 224 229 230 233 227 230 234 232 233 232 235 237 231 231 230 224 227 231 230 235 232 226 229 237 229 225 232 232 234 229 232 237 238 235 232 235 227 223 232 238 236 232 233 232 228 238 235 234 233 234 239 232 230 230 232 232 233 237 228 233 234 228 227 230 232 233 229 228 225 228 233 233 237 238 233 236 235 234 230 228 226 232 237 230 225 229 235 236 238 228 233 241 237 234 233 237 240 237 238 239 238 244 249 250 259 267 269 265 273 274 273 267 272 270 279 303 319 345 373 392 423 507 1309 7427 28432 68332 133384 213057 290103 355331 434749 570891 849092 1776199 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28445 10289 3621 2661 10352 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 193 197 200 204 207 209 211 213 215 217 218 219 220 222 222 223 224 225 226 226 227 227 228 228 229 229 229 229 229 230 230 230 230 230 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 233 233 233 234 234 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 231 232 232 231 232 232 231 231 231 230 230 231 231 230 231 231 231 231 230 229 229 229 228 228 229 229 228 228 229 228 227 226 226 226 226 226 226 226 226 226 225 225 225 225 226 227 227 226 226 225 224 225 225 225 225 225 225 224 225 225 224 224 224 224 223 224 224 224 223 225 225 224 223 223 223 222 222 223 224 223 224 223 222 223 224 224 224 224 224 223 222 222 224 224 224 224 224 224 224 224 223 223 224 224 224 224 224 225 225 224 224 223 224 224 223 223 225 226 224 223 222 221 224 226 225 224 223 224 224 223 224 223 224 226 225 224 225 224 225 225 224 222 222 225 223 224 225 223 222 222 224 224 226 226 223 223 224 222 223 223 225 224 225 226 224 225 222 223 224 222 225 225 221 222 222 222 219 221 224 222 224 223 220 221 221 224 224 220 221 224 222 224 223 220 222 221 221 221 223 223 219 221 226 225 223 220 219 219 223 227 223 218 220 221 222 226 227 220 220 220 221 221 221 224 222 222 226 224 219 221 220 224 223 224 222 219 221 223 222 223 224 219 222 224 220 224 226 222 217 218 226 223 221 221 224 223 223 223 225 225 224 225 222 226 226 221 222 221 220 220 220 224 222 220 217 221 220 219 222 228 227 229 225 222 221 222 223 221 221 224 227 222 231 231 226 224 231 231 224 230 230 229 229 232 226 222 228 236 232 222 230 232 229 230 232 231 233 234 229 236 230 229 232 232 229 230 228 226 227 234 239 234 229 229 232 229 225 229 230 228 228 233 231 236 236 238 226 228 237 232 227 236 236 233 227 225 229 228 232 226 227 234 232 234 229 228 231 231 230 234 233 233 236 238 233 235 228 227 235 240 239 235 228 231 240 235 230 223 232 227 224 232 235 236 238 231 233 235 234 234 234 231 230 235 233 233 232 230 237 238 238 246 250 253 260 265 269 269 266 265 270 262 253 269 277 276 282 299 315 331 416 2796 16472 42386 75844 125801 187760 260520 336818 418406 527477 665760 746680 643140 389607 197633 117089 84407 68225 60399 56898 55578 55471 56437 58278 60936 63887 66390 67879 69492 70452 70913 71487 72010 73218 73868 75414 78702 80866 84606 94068 110037 128978 145408 155951 164382 174827 188808 211174 245179 299296 395164 577945 1026053 4324679 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28452 10289 3621 2660 10354 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 179 184 189 193 197 201 204 206 209 211 213 215 217 218 220 221 222 223 223 224 225 225 226 227 227 228 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 233 233 233 233 233 232 233 233 233 233 232 232 233 233 232 231 231 231 232 231 230 231 231 231 231 230 230 230 230 230 231 231 230 230 230 230 229 228 228 229 229 229 228 228 228 228 228 228 228 227 227 226 226 226 226 226 226 226 226 225 226 227 226 225 224 224 224 224 226 227 225 224 224 224 224 225 225 225 225 223 223 224 225 224 224 224 223 223 222 222 223 223 222 222 223 223 222 223 224 226 225 224 223 225 224 221 223 225 223 222 223 224 224 225 227 227 226 226 226 226 226 225 226 226 224 223 226 227 226 225 223 224 225 225 225 224 223 223 224 224 224 225 223 224 225 226 223 222 226 229 228 226 225 222 222 223 224 226 224 223 223 224 224 223 223 222 222 224 225 224 226 226 224 225 226 226 226 224 222 221 222 224 223 223 223 225 226 225 224 221 225 224 222 223 224 222 217 219 219 220 222 223 224 224 225 220 222 221 223 224 224 222 221 219 220 223 225 226 221 219 222 219 219 221 224 222 224 225 223 221 218 223 226 226 222 223 224 222 221 222 222 221 220 220 219 218 220 219 220 221 221 224 226 222 221 218 219 220 223 223 219 220 219 217 225 225 217 221 225 220 221 220 221 219 221 218 220 224 223 226 222 223 223 229 229 223 218 220 219 218 223 226 226 229 225 225 223 222 224 225 224 221 223 224 225 227 230 229 227 230 227 226 227 228 230 224 234 235 230 226 234 232 230 236 236 230 231 226 228 234 232 235 237 235 226 230 234 231 225 222 229 235 231 230 230 230 226 236 230 229 235 229 228 231 237 235 227 229 224 231 239 237 232 230 229 234 238 232 228 235 238 233 230 238 232 227 220 227 229 235 238 238 229 229 234 236 233 238 234 235 235 230 229 237 235 234 230 226 227 225 226 227 233 233 238 240 239 235 235 235 235 230 233 241 238 228 231 232 232 239 234 238 241 242 240 239 250 257 253 251 257 263 265 261 254 253 252 252 251 254 258 272 276 279 300 323 352 370 387 406 437 2407 26434 108983 199482 292867 374251 459924 573722 704049 742953 553333 281213 138792 87592 64112 53068 48863 47670 48068 49470 50809 51941 53004 53541 53966 54087 53644 53408 52991 52882 53006 53248 54472 56643 61688 68526 74524 77645 78901 80332 84477 89233 93426 98004 104869 113643 124352 137946 153929 174257 200855 237640 291337 373569 521929 849930 2269648 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28459 10289 3622 2658 10354 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 173 179 184 189 194 198 201 204 207 209 211 213 215 217 218 219 221 222 223 223 224 225 226 226 227 227 228 228 229 229 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 232 232 232 231 231 231 231 231 231 232 232 231 230 230 231 231 230 230 229 229 229 229 229 229 230 229 229 229 227 227 228 227 227 227 227 226 227 227 227 226 226 225 225 224 225 225 225 226 226 225 224 225 226 226 224 224 225 225 226 225 224 224 224 224 224 224 224 224 225 226 226 225 224 225 225 224 223 223 223 222 222 221 220 221 223 223 222 223 223 224 223 223 222 222 224 225 225 224 225 224 224 226 226 227 227 226 226 227 225 226 226 225 225 227 226 225 227 228 225 222 222 224 224 225 224 224 224 222 223 226 226 225 225 224 226 226 225 225 225 225 226 226 224 225 225 226 223 221 222 223 225 226 227 225 224 222 221 226 225 224 223 222 223 223 223 224 224 223 222 223 226 224 223 222 221 221 222 221 220 221 223 226 223 219 221 224 226 222 219 221 222 220 219 220 223 223 220 222 225 221 222 223 223 221 221 222 222 221 222 222 222 221 220 222 220 220 224 224 220 222 225 221 227 223 222 220 224 225 221 223 222 219 220 226 224 225 224 220 220 221 222 222 221 221 225 223 223 218 222 221 218 225 221 221 224 220 222 225 220 218 218 220 223 221 224 223 222 221 221 219 219 226 226 221 219 223 225 224 222 225 222 224 226 223 222 226 228 230 229 232 230 227 227 224 226 230 228 228 228 228 229 229 230 227 228 232 228 226 232 238 228 229 234 236 228 227 230 232 230 231 229 225 227 232 227 227 228 230 232 231 236 229 236 232 225 229 234 231 228 231 239 227 223 230 229 231 232 236 230 230 241 238 227 229 235 236 232 232 232 228 234 235 227 235 235 233 230 226 234 242 234 227 235 239 233 229 238 233 228 227 228 228 229 230 229 229 229 239 239 230 229 229 233 237 232 230 232 233 227 224 232 239 234 230 238 238 238 238 238 235 248 245 242 247 255 254 251 250 249 246 247 252 254 258 258 261 271 280 292 306 327 347 357 372 394 552 4206 24863 65814 96414 100672 83676 58461 36065 18806 8603 4665 3446 2937 2675 2531 2440 2417 2446 2475 2486 2507 2543 2565 2571 2546 2486 2409 2345 2279 2223 2177 2160 2136 2102 2077 2067 2047 2023 2002 1993 1990 2007 2048 2099 2162 2218 2263 2297 2313 2320 2309 2282 2247 2222 2213 2216 2247 2295 2337 2357 2361 2378 2391 2394 2393 2408 2448 2492 2557 2628 2662 2690 2728 2740 2740 2737 2722 2710 2697 2684 2700 2718 2737 2790 2927 3141 3410 3704 4017 4343 4638 4878 5062 5176 5203 5212 5252 5294 5326 5376 5448 5521 5599 5696 5782 5854 5956 6070 6163 6217 6225 6221 6252 6276 6283 6290 6287 6281 6287 6282 6288 6289 6295 6321 6328 6338 6372 6401 6413 6430 6465 6488 6512 6535 6529 6524 6516 6513 6504 6495 6485 6452 6427 6421 6450 6503 6547 6577 6607 6661 6738 6793 6825 6876 6965 7059 7144 7264 8675 302599 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28467 10289 3623 2657 10353 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 188 192 196 200 203 206 208 211 213 214 216 217 219 220 221 222 223 224 224 225 226 226 226 227 227 228 228 228 229 229 229 229 230 230 229 230 230 230 230 230 230 230 230 230 230 230 231 231 231 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 232 231 231 231 231 231 231 231 231 230 231 231 230 229 229 229 229 230 230 229 228 229 229 230 230 230 230 230 230 229 229 229 228 228 227 228 227 226 227 227 227 227 227 227 227 226 225 225 225 225 224 224 224 224 225 225 223 223 225 226 225 224 222 223 225 226 225 225 224 223 224 223 222 223 224 224 224 223 223 224 225 225 223 222 224 224 225 224 222 221 224 224 222 222 223 223 224 224 222 222 223 222 222 224 224 223 222 223 223 224 225 223 224 225 224 223 226 226 223 224 225 224 225 226 225 225 226 225 224 224 223 221 223 224 225 226 225 223 224 224 224 225 226 223 223 224 225 226 225 224 223 224 225 225 225 225 226 226 224 222 222 224 223 223 223 223 222 221 221 223 224 221 222 225 222 221 222 219 219 222 224 224 224 223 221 221 221 221 223 225 224 222 221 219 221 224 226 224 225 224 223 224 219 220 223 222 220 224 220 224 225 226 224 225 224 220 220 222 222 223 221 224 223 218 222 226 221 218 223 221 223 223 222 221 218 220 221 225 225 221 223 227 223 223 221 223 221 223 227 220 222 226 223 222 221 222 224 222 217 223 222 222 220 218 223 220 217 220 227 224 228 222 219 221 228 228 220 221 227 220 220 223 222 222 221 231 224 223 221 217 228 227 228 228 226 226 227 227 226 227 233 231 221 230 231 225 219 225 235 232 239 226 226 228 225 230 232 236 232 232 227 227 229 228 231 235 235 228 223 230 228 222 228 234 233 230 226 224 235 227 221 228 229 230 233 229 231 227 224 227 227 223 225 230 233 230 235 236 232 225 230 238 234 235 236 233 228 230 237 228 220 233 234 226 234 236 232 233 232 233 236 238 231 225 230 230 230 235 230 232 232 233 225 224 229 230 226 231 227 229 228 227 236 232 231 228 230 231 230 237 235 229 227 231 235 230 231 228 235 246 252 246 236 246 241 243 248 248 246 244 245 235 243 249 253 248 253 262 272 285 295 306 317 326 346 365 394 421 445 495 581 727 923 1164 1385 1537 1600 1600 1586 1578 1571 1557 1557 1581 1642 1702 1722 1703 1660 1633 1632 1644 1669 1674 1650 1619 1583 1537 1504 1487 1459 1422 1391 1362 1335 1323 1344 1401 1475 1512 1500 1490 1509 1556 1618 1661 1670 1668 1665 1671 1673 1643 1604 1589 1594 1607 1639 1709 1814 1917 1996 2051 2089 2107 2110 2135 2174 2186 2189 2195 2202 2195 2188 2183 2173 2160 2175 2219 2281 2382 2524 2716 2946 3186 3423 3663 3879 4048 4189 4317 4409 4465 4509 4535 4543 4527 4501 4477 4466 4458 4455 4478 4501 4494 4487 4497 4498 4495 4508 4518 4508 4512 4509 4502 4528 4575 4647 4760 4903 5025 5088 5107 5117 5109 5096 5083 5068 5057 5028 4988 4954 4926 4903 4881 4855 4836 4817 4793 4776 4774 4760 4732 4706 4688 4702 4742 4819 4943 5074 5212 7523 234351 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28474 10289 3624 2655 10353 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 178 183 188 193 197 200 203 206 209 211 213 215 217 218 219 221 222 222 223 224 224 224 225 226 227 227 227 227 228 228 229 229 229 229 230 230 229 229 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 232 232 232 232 232 232 233 233 232 232 232 232 231 230 230 231 232 232 232 232 231 231 231 230 230 230 230 230 230 230 229 230 229 229 229 229 229 229 229 228 228 228 228 228 227 227 226 226 226 227 227 227 227 226 225 224 223 223 225 224 223 223 224 225 225 225 225 225 225 225 224 224 223 223 224 224 223 223 223 222 224 225 225 223 222 223 223 223 225 224 221 221 222 223 223 223 223 222 222 221 221 222 222 223 224 225 224 224 224 225 224 222 224 224 223 223 225 225 223 225 227 225 223 224 224 224 224 224 224 225 225 223 223 226 226 224 224 227 228 225 221 222 223 224 225 225 224 223 222 225 226 225 224 223 225 224 222 223 223 224 224 222 222 224 224 224 225 225 224 224 225 226 225 224 224 224 223 222 223 223 223 221 220 221 223 226 224 222 224 223 223 223 224 222 221 222 221 223 223 223 225 224 224 222 221 224 221 221 221 222 221 218 220 225 220 220 220 221 222 223 227 228 222 222 222 225 225 222 218 221 223 218 220 222 220 216 217 222 226 224 222 223 225 221 224 224 219 222 223 222 224 224 223 224 226 220 218 223 226 223 224 224 223 220 219 221 222 226 224 219 224 223 222 222 219 221 225 225 223 220 221 224 224 220 223 223 221 229 224 221 226 224 223 222 224 220 221 225 226 226 225 225 222 221 224 227 230 225 226 228 224 229 225 225 230 232 232 231 226 230 230 233 230 226 230 226 233 235 233 231 231 231 233 229 229 229 227 229 234 231 232 234 234 225 235 233 226 231 227 223 232 236 231 229 228 226 231 233 227 232 227 229 232 232 232 228 224 232 237 228 229 234 233 229 231 229 232 230 228 231 232 234 233 230 237 235 232 232 233 236 239 232 237 236 232 225 227 224 228 230 225 237 239 231 229 230 237 240 236 235 230 231 230 233 229 222 223 233 233 236 235 238 245 240 238 235 236 247 249 244 241 241 243 250 255 252 252 258 266 277 281 287 296 307 315 325 332 349 373 383 398 420 442 1571 12708 52536 123773 217610 302962 367178 376332 296654 167738 73838 32484 17392 11348 8674 7430 6841 6500 6394 6398 6428 6471 6483 6468 6421 6342 6222 6018 5810 5660 5568 5414 5229 5084 5033 4980 4872 4851 4945 5116 5272 5365 5478 5659 5800 6022 6461 6965 7493 7834 7769 7420 7047 6774 6639 6618 6669 6725 6804 7049 7454 7848 8166 8494 8721 8898 9026 9029 8981 8979 9092 9335 9581 9756 9892 9995 10115 10190 10258 10363 10539 10763 11004 11377 11847 12406 13110 13986 15057 16472 18248 20181 22171 24121 25775 27151 28531 29787 30613 31036 31391 31725 31929 32223 32765 33547 34248 34802 35377 36014 36759 37693 38937 40412 41904 43372 44699 45920 47197 48776 50874 53077 55269 57726 60587 63699 67031 70651 74492 78275 82349 87368 93011 99122 106394 115436 126100 139941 157946 180809 212233 257605 327604 450772 721112 1838467 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28481 10289 3624 2654 10354 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 188 192 196 200 203 206 208 210 212 214 216 217 218 220 221 221 222 223 223 224 225 226 226 226 227 227 228 228 228 228 228 229 229 229 229 230 230 230 230 230 230 230 231 231 231 231 231 231 232 232 232 232 231 231 232 232 232 231 232 232 232 232 231 231 231 232 231 231 231 231 231 232 232 231 230 230 231 231 230 229 229 230 229 229 230 229 229 229 229 230 230 230 230 229 227 227 228 227 227 227 228 227 226 226 226 225 225 225 225 225 225 226 225 224 224 224 223 224 226 225 224 224 223 223 224 225 224 223 224 224 224 223 223 224 223 224 223 223 223 222 222 223 222 222 222 222 222 223 223 223 222 221 222 222 221 221 222 223 223 224 224 223 223 224 224 225 225 225 226 225 226 227 225 223 224 224 224 223 224 224 224 224 222 223 226 226 224 224 224 224 223 224 225 225 225 223 223 221 223 224 223 223 224 222 222 224 225 225 226 226 224 221 221 224 224 222 222 224 223 221 223 224 222 223 222 220 221 223 225 224 224 224 223 221 222 222 220 221 221 220 221 223 224 222 222 222 222 222 222 221 219 220 221 220 221 220 218 221 223 224 224 220 220 223 220 222 223 222 224 224 218 217 221 223 220 223 226 224 220 223 221 220 222 226 225 218 219 220 220 223 218 220 220 219 222 223 221 222 220 220 221 220 221 222 220 218 222 222 222 223 225 223 224 223 221 221 219 221 223 222 219 222 222 220 222 218 219 222 221 224 221 215 220 224 224 222 221 222 225 223 219 223 219 220 223 226 223 222 220 225 223 226 227 223 226 227 227 228 225 223 226 228 229 230 232 228 225 226 231 231 230 226 226 234 233 223 229 233 233 231 229 230 232 229 229 228 227 230 232 234 235 236 229 232 233 233 229 234 238 234 231 229 232 235 230 230 230 234 241 234 226 231 234 230 236 234 234 228 226 235 233 228 228 233 230 229 233 233 230 229 232 225 232 238 236 234 234 227 233 228 231 237 232 231 233 232 232 230 229 232 236 240 239 234 221 230 233 230 231 239 242 235 235 234 231 231 235 233 236 231 228 232 231 235 242 243 243 240 242 243 247 250 245 242 248 248 249 256 254 263 277 281 294 306 304 307 315 334 348 351 370 412 444 481 515 602 3486 26069 93912 196115 318046 525451 951016 2796801 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28489 10289 3625 2652 10355 100 100 100 100 100 100 100 100 100 100 100 100 148 156 164 171 177 183 188 192 196 200 203 206 208 211 213 214 216 218 219 220 221 222 223 223 224 225 225 226 226 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 231 231 231 231 232 232 232 232 233 232 233 233 232 232 232 233 233 233 233 232 232 232 232 231 231 230 231 231 231 230 230 230 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 228 228 229 228 227 228 229 228 227 227 227 227 226 226 227 228 227 227 227 226 227 226 225 224 224 224 223 224 225 224 224 224 224 224 225 225 223 222 223 224 225 224 223 224 223 222 223 223 224 223 222 221 222 223 222 222 223 224 223 221 222 222 223 222 223 222 221 221 223 224 223 223 223 223 224 224 224 224 225 225 225 225 226 226 224 223 223 222 222 223 224 224 222 222 224 226 224 222 222 224 224 223 224 223 223 221 224 225 222 224 225 224 224 225 225 225 224 224 225 225 223 226 226 224 223 224 225 224 223 222 220 220 220 222 220 219 220 223 222 220 222 223 221 219 220 224 227 226 224 224 222 223 224 224 224 222 222 219 220 224 223 221 218 218 222 222 221 223 225 224 223 224 222 223 223 222 221 221 223 222 222 225 224 223 222 226 222 220 220 221 222 221 221 224 224 221 218 217 220 222 222 224 226 221 222 223 222 220 217 222 222 220 222 227 225 220 222 223 219 220 222 223 219 217 221 224 226 224 222 224 226 223 221 222 220 218 220 223 225 224 219 218 222 221 222 218 221 226 224 218 216 220 226 228 222 223 222 227 227 225 223 227 223 219 221 225 223 221 225 222 224 223 221 227 238 232 225 227 232 230 227 228 229 229 229 226 234 235 224 227 228 230 230 230 226 234 229 224 231 235 233 230 225 239 239 235 236 237 237 231 224 223 230 238 230 235 224 223 227 232 233 237 232 226 231 234 231 224 238 232 228 227 225 229 232 232 232 231 222 227 236 230 226 227 229 228 235 233 231 225 224 229 230 231 230 223 223 234 236 239 232 232 238 229 226 232 231 233 226 226 235 231 231 236 234 232 233 243 239 230 228 233 233 233 234 236 235 239 243 242 242 231 236 239 236 243 246 250 249 253 267 268 278 288 303 303 309 329 348 373 395 433 479 534 595 667 760 937 1291 2400 5401 7403 6509 4930 3793 3184 2820 2592 2487 2493 2563 2728 2998 3330 3610 3629 3328 2933 2588 2313 2111 1963 1843 1739 1670 1611 1553 1507 1471 1442 1413 1376 1351 1332 1364 1449 1559 1634 1679 1694 1705 1769 1990 2334 2580 2652 2637 2566 2483 2439 2437 2489 2554 2586 2609 2649 2696 2737 2769 2800 2848 2907 2972 3024 3044 3066 3091 3123 3174 3226 3283 3354 3395 3417 3505 5919 15075 29589 42950 51913 62406 74707 85121 96666 117832 151913 187943 238162 323399 512330 1098367 13222675 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28496 10289 3626 2651 10355 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 188 192 196 200 203 206 208 211 213 214 216 218 219 220 221 222 223 224 225 225 226 226 227 227 228 228 229 229 229 229 229 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 232 232 232 233 233 233 234 233 232 232 233 234 234 234 234 233 233 232 232 232 232 232 232 231 231 231 231 231 231 232 231 230 230 230 231 230 229 229 229 230 230 230 230 229 229 228 228 228 229 229 228 228 228 227 228 228 227 226 226 226 227 227 226 226 226 225 224 224 224 225 225 225 225 224 223 224 225 225 225 225 224 224 224 224 224 223 223 224 224 222 223 222 222 224 225 222 222 223 224 223 221 221 223 222 223 222 222 221 221 221 222 223 223 222 222 222 223 224 224 223 224 225 224 224 225 225 225 224 224 223 224 225 226 226 225 223 223 224 224 222 223 224 225 223 223 225 225 224 223 224 225 223 225 228 229 227 226 224 224 225 225 229 227 225 225 224 223 223 224 223 222 225 224 220 221 224 221 223 223 222 222 222 222 224 224 222 220 223 224 224 223 224 222 223 223 222 220 220 219 217 220 226 224 222 221 221 224 224 221 222 222 223 223 225 221 218 222 221 218 220 223 221 220 222 223 219 221 226 223 222 219 223 223 221 222 224 221 219 220 222 221 220 222 221 222 224 221 219 219 223 221 224 225 225 220 220 223 221 221 224 221 221 222 223 221 225 227 222 220 220 222 224 224 219 218 219 227 226 221 217 222 222 223 223 224 223 222 221 219 226 224 223 221 220 220 224 223 226 225 226 216 218 223 223 221 219 221 221 227 229 224 224 232 229 228 230 230 231 233 235 229 223 225 228 233 233 227 226 232 228 226 229 228 234 227 224 228 240 233 222 231 235 234 227 232 236 230 227 230 234 235 229 235 227 229 236 228 230 224 223 225 227 224 232 229 228 235 230 230 228 226 230 234 230 227 237 237 231 232 229 231 234 228 232 231 228 228 228 229 227 230 228 222 235 239 231 236 231 225 224 224 228 232 235 237 234 232 228 229 233 222 223 233 233 232 228 227 233 237 234 227 230 234 234 231 232 234 230 232 230 231 238 236 238 235 231 238 240 236 240 241 240 244 238 234 238 259 251 258 261 263 276 286 304 315 329 349 379 400 436 492 571 759 1181 1653 1945 2090 2137 2123 2093 2111 2162 2195 2245 2334 2436 2543 2603 2599 2499 2355 2229 2139 2063 1995 1927 1829 1737 1663 1595 1534 1468 1419 1379 1339 1303 1261 1220 1179 1168 1236 1393 1563 1644 1617 1562 1527 1537 1597 1709 1942 2359 2842 3158 3237 3114 2868 2608 2427 2417 2541 2625 2624 2584 2546 2550 2564 2574 2591 2636 2682 2729 2780 2817 2839 2864 2905 2954 3003 3052 3129 3194 3252 3309 3351 3386 3408 3410 3397 3416 3490 3599 3715 3857 4017 4160 4304 4466 4618 4750 4861 4964 5098 5248 5374 5477 5571 5656 5747 5822 5886 5984 6082 6144 6174 6197 6235 6290 6362 6434 6462 6469 6461 6430 6393 6357 6335 6324 6302 6265 6251 6260 6270 6289 6305 6314 6327 6350 6348 6317 6306 6306 6296 6300 6291 6261 6236 6248 6275 6282 6287 6322 6349 6339 6335 6366 6426 8190 234081 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28503 10289 3627 2649 10352 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 194 198 201 205 207 210 212 214 216 217 219 220 221 222 223 224 225 225 226 227 227 228 228 228 229 229 229 229 230 230 229 230 230 231 231 230 230 231 231 231 231 231 231 231 232 232 232 232 232 233 233 232 233 233 233 233 233 233 233 233 233 234 234 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 230 230 229 229 230 229 229 229 230 229 228 227 227 227 227 228 227 226 226 226 226 226 226 227 227 226 225 225 225 225 225 225 224 224 225 225 225 224 224 224 225 224 224 223 223 223 223 223 222 222 222 224 224 223 223 223 223 222 222 221 223 224 223 222 222 222 221 221 222 224 224 225 225 223 221 222 223 224 224 224 225 225 224 224 225 226 225 223 223 225 225 225 224 223 224 225 224 223 223 224 225 226 226 225 226 227 226 225 225 225 225 225 226 226 224 224 226 227 224 226 228 226 225 226 226 225 223 223 223 223 224 223 223 225 224 224 224 223 224 224 221 222 223 223 223 222 223 224 223 223 221 220 221 223 223 220 221 222 225 223 220 222 222 223 223 223 222 225 225 222 219 221 221 221 222 222 223 221 221 223 225 224 221 221 222 222 222 225 223 221 219 222 221 220 222 224 223 221 221 226 223 217 220 223 219 220 223 223 222 222 225 224 222 222 222 224 223 222 221 220 221 226 223 221 220 223 221 221 223 227 225 223 222 223 223 220 221 223 221 221 220 221 221 218 218 222 225 228 228 222 218 220 219 222 227 218 223 225 224 222 219 225 227 224 222 228 228 222 229 229 226 227 229 233 233 226 231 229 224 231 231 233 227 227 228 234 228 228 230 229 228 229 230 231 229 231 229 228 228 223 227 230 231 231 230 230 231 236 230 230 233 229 229 231 233 235 232 226 226 231 229 231 235 233 226 225 229 226 225 233 237 233 228 238 232 230 235 229 226 229 233 232 227 234 231 227 236 239 229 234 233 231 234 231 232 229 228 232 235 228 223 232 230 236 234 236 233 230 230 225 236 233 234 232 236 231 227 234 235 234 230 228 232 234 233 240 242 241 237 233 230 238 243 238 235 238 237 236 237 238 240 247 251 256 259 269 270 277 298 303 315 327 345 386 522 3861 25212 73663 114782 123489 120037 112521 97882 67587 32774 13045 6582 4643 3759 3371 3253 3246 3295 3352 3429 3487 3474 3372 3255 3128 2992 2879 2736 2579 2461 2364 2266 2167 2091 2012 1942 1876 1791 1729 1708 1748 1883 2097 2333 2464 2444 2358 2285 2272 2359 2523 2838 3281 3635 3826 4025 4218 4310 4305 4244 4164 4117 4091 4087 4106 4127 4133 4107 4074 4024 3950 3912 3939 4007 4103 4186 4244 4340 4442 4539 4661 4814 4969 5122 5261 5373 5462 5563 5642 5699 5758 5823 5888 6001 6181 6387 6578 6749 6938 7103 7210 7271 7286 7285 7350 7470 7629 7893 8223 8559 8852 9097 9320 9524 9689 9815 9913 10005 10123 10244 10339 10458 10579 10611 10629 10692 10756 10791 10803 10787 10804 10856 10857 10805 10771 10794 10818 10853 10883 10926 10959 10982 11063 11168 11282 11410 11557 11686 11800 11888 11920 11928 11952 12008 12131 12293 12439 12641 19213 681074 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28511 10289 3627 2648 10352 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 178 183 188 193 197 200 203 206 209 211 213 215 217 218 220 221 222 223 224 224 225 226 226 226 227 227 228 228 229 229 229 229 230 230 230 230 231 231 230 231 231 231 231 231 231 231 231 232 232 232 231 231 232 232 233 233 234 233 233 234 234 233 232 233 234 234 233 233 233 232 232 232 233 233 232 232 232 232 231 232 232 232 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 227 227 226 226 226 225 225 225 225 226 226 225 224 224 224 225 226 225 223 224 226 226 225 224 224 225 224 223 223 223 223 223 225 226 225 224 224 224 223 222 223 223 223 222 222 222 221 223 222 222 222 223 225 223 221 223 225 223 223 221 221 223 223 222 223 223 223 224 223 225 226 226 225 224 223 222 224 226 226 224 224 225 224 223 223 225 224 226 224 225 225 224 224 223 224 226 228 224 223 223 224 221 221 223 225 226 224 224 226 224 223 223 224 226 225 223 224 226 226 227 226 226 224 223 223 224 225 223 225 224 221 222 222 223 222 223 223 225 224 224 225 223 222 222 226 224 221 221 217 219 222 223 223 222 220 220 225 225 223 223 226 223 219 222 221 222 223 222 223 226 223 221 223 223 219 223 222 221 215 219 227 225 223 223 222 221 225 226 221 217 219 221 221 223 221 220 225 221 220 223 223 224 225 223 220 220 220 224 221 218 221 224 218 219 219 222 224 223 221 221 223 225 225 221 220 221 221 221 219 217 218 220 218 224 227 229 225 226 220 215 220 223 221 225 228 224 222 224 227 221 227 228 223 224 225 223 223 227 230 229 227 230 232 233 229 228 230 228 227 234 231 232 231 228 227 233 230 228 223 226 237 238 231 234 237 228 232 233 231 230 231 230 230 232 232 225 228 224 225 228 234 230 228 227 227 231 233 234 235 233 226 230 235 238 228 227 230 238 235 233 231 233 234 224 231 240 233 225 229 237 234 226 231 233 233 232 229 229 233 234 233 228 225 227 232 229 230 233 234 234 227 231 235 230 229 231 233 230 229 230 236 236 238 239 234 233 228 229 234 236 235 232 236 237 233 238 235 235 240 236 236 241 246 246 238 234 249 266 272 275 284 290 285 294 314 336 364 384 413 473 549 639 743 867 1128 1653 1965 1920 1907 1965 2030 2091 2132 2163 2181 2222 2277 2325 2380 2431 2478 2489 2420 2262 2086 1932 1812 1732 1671 1610 1547 1481 1414 1356 1308 1251 1174 1114 1076 1066 1116 1258 1461 1630 1701 1662 1538 1442 1461 1569 1710 1886 2132 2361 2400 2303 2204 2134 2120 2166 2251 2339 2424 2499 2560 2604 2646 2675 2678 2657 2635 2634 2636 2659 2713 2767 2832 2908 2973 3027 3071 3136 3230 3327 3421 3516 3612 3699 3778 3845 3902 3947 3963 3963 3991 4111 4271 4424 4580 4781 5009 5254 5550 5793 5949 6066 6158 6169 6101 5984 5851 5737 5644 5584 5549 5526 5497 5451 5408 5389 5396 5409 5429 5442 5458 5468 5484 5508 5512 5505 5507 5518 5530 5550 5594 5668 5753 5814 5870 5951 6034 6093 6152 6225 6285 6343 6378 6382 6378 6374 6368 6349 6323 6318 6344 6409 6494 6582 6663 8370 247674 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28518 10289 3628 2646 10354 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 178 183 188 193 197 200 203 206 208 211 213 214 216 218 219 220 221 222 223 224 225 225 226 226 227 227 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 232 232 233 233 232 232 232 233 233 233 233 233 233 233 233 233 232 232 232 232 232 232 232 232 231 231 231 232 231 231 230 231 232 231 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 227 227 228 228 227 227 225 224 224 224 225 226 226 225 224 225 225 224 223 223 224 224 224 224 225 225 225 224 223 223 222 223 223 224 224 223 223 223 222 222 221 222 222 223 223 222 221 221 222 223 223 223 223 223 223 223 223 222 221 220 220 221 221 221 222 223 222 222 222 224 224 224 225 225 223 223 225 225 224 225 225 225 224 222 223 223 222 221 223 224 224 223 224 224 224 224 224 224 225 225 224 222 222 224 225 225 223 224 222 224 225 224 224 226 227 224 223 223 224 223 223 223 224 224 223 224 224 224 223 221 223 224 222 222 222 223 221 220 221 220 221 223 225 223 223 223 224 222 221 223 223 225 225 225 221 220 222 222 221 220 221 223 223 220 222 225 224 224 223 223 221 223 223 223 219 220 221 225 225 222 221 222 223 220 221 224 225 221 221 221 219 219 222 227 226 221 222 221 217 218 218 220 226 224 221 222 220 218 225 225 222 224 224 225 222 224 219 218 224 221 221 223 221 222 223 223 226 218 219 223 226 224 218 221 223 220 223 227 222 222 221 224 220 218 220 221 222 221 224 214 223 225 220 224 220 218 224 228 224 231 224 225 227 225 225 228 224 225 232 234 234 235 232 229 226 227 229 224 230 230 225 234 234 228 233 235 228 224 231 232 225 222 236 233 228 230 235 234 231 232 233 232 230 230 229 223 225 234 240 234 228 226 234 233 230 224 229 233 230 233 231 221 225 231 238 232 228 235 238 237 236 226 224 232 236 230 232 235 232 228 228 232 233 234 231 231 236 232 231 232 232 235 232 231 230 234 235 236 234 232 229 237 234 235 230 236 236 227 227 229 230 232 231 227 233 235 239 240 235 237 240 238 234 236 242 233 240 246 239 232 242 246 249 247 248 259 259 269 276 289 297 308 315 334 367 407 985 6572 28182 76373 100 100 100 100 466988 659005 1040576 1961096 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28525 10289 3629 2645 10355 100 100 100 100 100 100 100 100 100 100 100 100 147 155 163 170 177 182 187 191 195 199 202 205 207 209 211 213 215 216 218 219 220 221 221 222 223 224 224 225 225 225 226 226 226 227 227 228 228 227 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 230 229 229 229 229 230 230 230 230 229 229 230 230 230 230 230 230 229 230 230 230 230 230 230 229 229 230 230 230 229 230 230 229 229 228 229 229 228 228 228 227 227 227 228 227 227 227 226 226 226 226 226 225 225 224 224 224 224 223 223 222 224 225 225 224 222 222 224 223 222 222 221 221 221 222 222 223 223 222 221 221 221 222 222 223 221 221 222 222 221 220 221 220 220 221 221 221 221 221 221 221 222 222 222 221 220 220 222 222 221 220 219 223 224 223 223 221 220 222 223 224 226 225 225 225 223 223 224 223 223 222 222 224 225 226 224 223 224 221 223 226 226 223 222 223 226 226 225 225 222 221 221 223 223 221 222 224 224 225 222 221 223 223 220 221 224 222 220 221 225 227 223 222 224 223 221 224 226 226 222 221 222 223 223 220 221 222 220 217 219 219 221 224 224 224 223 221 222 223 222 221 221 220 223 223 223 223 221 221 224 224 222 222 220 223 222 221 222 223 222 221 223 223 220 221 222 223 223 221 222 223 223 220 226 229 227 221 216 221 220 221 223 224 222 219 219 221 223 218 215 217 219 220 224 224 223 220 216 217 221 224 221 223 220 222 224 224 222 220 221 221 225 229 225 223 220 217 220 220 219 220 224 222 216 225 228 221 222 221 227 224 220 223 223 222 226 224 221 220 225 223 222 223 221 222 228 226 229 224 218 227 227 226 232 229 229 229 231 230 228 227 230 230 229 231 230 223 232 226 231 229 227 237 231 233 235 232 230 232 233 234 234 229 221 224 230 231 230 233 232 231 233 231 227 232 234 237 228 232 225 225 237 231 230 229 224 229 231 234 237 235 228 227 230 233 229 224 229 234 237 227 232 235 238 233 235 232 234 232 236 234 235 236 231 231 240 232 230 234 234 238 239 239 230 232 238 234 234 233 239 227 226 233 237 238 239 236 231 233 237 236 234 233 242 241 236 230 231 235 237 241 239 233 236 239 239 242 250 256 255 256 258 266 277 292 306 320 348 391 444 512 754 5894 37806 111866 210565 391840 751947 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28533 10289 3630 2643 10353 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 192 196 199 203 206 208 210 212 214 216 217 219 220 221 222 223 224 224 225 225 226 227 227 227 228 228 228 229 229 229 230 230 230 230 230 231 232 232 232 232 232 232 232 232 231 231 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 232 232 233 233 233 232 232 232 232 232 232 232 232 232 232 231 231 231 230 229 230 230 230 230 230 230 230 229 228 228 228 228 228 227 227 226 226 227 226 226 225 225 225 224 225 225 224 224 224 225 225 224 224 225 224 223 223 224 223 223 224 223 223 223 222 222 222 223 223 223 224 224 223 224 224 223 221 221 222 222 223 223 222 222 222 223 223 223 222 221 222 222 222 223 223 224 225 225 226 225 223 224 225 226 225 224 226 226 226 225 225 223 223 223 223 224 225 225 227 227 224 224 223 225 226 225 224 224 224 224 223 225 227 226 225 224 225 224 225 225 224 224 225 227 225 222 222 222 222 223 225 226 222 222 222 222 225 226 225 221 223 227 227 224 225 225 223 224 225 224 221 221 224 224 222 224 223 221 222 222 224 223 221 220 225 228 226 222 222 222 222 221 220 221 226 223 224 227 226 219 218 222 227 223 221 219 221 226 225 223 226 226 225 222 220 220 225 223 221 222 224 222 222 219 218 218 224 225 221 221 218 220 222 223 224 221 219 222 225 221 222 221 220 220 223 220 222 221 222 221 222 222 223 225 225 224 221 218 221 221 223 222 224 223 226 224 220 217 218 221 221 216 222 231 222 219 222 225 226 233 226 225 220 219 221 222 224 228 217 220 223 227 224 221 221 223 228 222 223 223 220 229 228 229 228 222 225 230 233 233 233 232 231 230 229 231 233 227 226 226 233 233 233 235 233 233 234 236 230 226 227 234 232 233 227 230 232 230 226 233 231 228 229 231 233 229 233 237 231 229 230 225 234 232 224 229 236 229 232 234 235 230 226 237 241 239 224 224 233 239 232 232 238 243 236 239 238 237 230 230 230 228 229 237 231 237 236 234 238 233 236 235 229 233 232 236 239 233 234 235 235 234 237 232 234 234 233 231 233 243 245 234 230 232 237 244 243 236 242 239 237 234 240 247 244 253 262 259 262 271 284 295 304 321 347 383 441 507 656 2736 17743 60905 127241 228901 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28540 10289 3630 2642 10352 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 178 183 188 193 197 201 204 207 209 212 214 215 217 219 220 221 222 223 224 225 226 227 227 228 229 229 230 231 231 231 232 232 232 233 233 233 234 234 234 234 235 235 235 235 235 235 235 236 236 235 235 236 236 236 236 235 235 235 235 235 235 235 235 235 235 235 234 234 233 234 233 233 234 233 232 232 233 233 233 232 231 231 231 231 231 230 229 230 228 228 229 229 229 229 229 229 229 228 228 227 227 227 227 227 227 226 225 225 225 226 225 225 225 225 226 226 226 226 226 225 224 226 226 225 226 225 224 224 225 224 223 224 226 225 224 225 224 224 224 223 222 223 225 226 224 223 223 222 222 223 223 223 224 224 223 222 224 224 225 226 225 226 226 225 225 225 227 229 229 227 226 227 228 227 227 227 225 225 226 227 227 227 226 225 225 225 225 224 224 225 225 226 226 226 227 226 226 225 227 229 227 226 225 224 225 226 225 223 224 225 224 223 223 223 224 223 222 223 225 223 221 223 224 225 225 222 224 227 227 224 225 226 223 225 225 224 224 224 225 224 223 223 226 227 224 225 222 222 225 224 221 220 221 222 223 224 220 221 227 226 224 225 225 223 220 221 225 222 222 223 220 220 221 224 225 222 219 219 224 226 223 219 222 223 222 222 221 217 219 220 221 222 222 224 224 221 223 224 226 221 225 221 222 221 225 223 224 222 221 220 223 221 222 222 224 223 221 225 224 222 224 226 225 226 225 220 223 222 221 222 221 222 222 219 223 225 219 217 224 224 222 225 222 222 224 225 224 225 227 225 227 222 221 225 226 225 224 224 226 222 220 222 228 229 221 222 223 226 230 228 223 226 226 229 232 226 227 228 228 232 233 227 229 229 230 234 231 228 231 227 236 234 227 230 231 231 228 228 231 232 229 226 230 233 235 229 227 227 235 234 227 232 238 234 228 229 232 230 232 226 225 233 229 236 236 230 231 232 234 229 228 236 234 236 236 231 237 238 236 232 236 232 237 234 233 227 230 231 232 232 232 231 234 230 229 236 226 228 226 229 235 237 233 230 237 233 235 231 232 233 233 237 234 241 237 231 233 232 235 244 237 235 235 233 239 238 234 231 236 235 238 247 242 250 248 246 253 263 270 280 294 306 316 333 356 393 428 474 532 950 4132 12548 17117 13233 7397 3925 2583 2176 2149 2294 2421 2473 2439 2353 2263 2184 2125 2092 2101 2120 2079 2005 1940 1867 1782 1671 1556 1476 1412 1338 1271 1237 1218 1216 1220 1232 1268 1327 1377 1400 1428 1469 1488 1478 1451 1437 1467 1559 1700 1832 1911 1947 1994 2045 2046 2006 1940 1885 1859 1868 1896 1963 2096 2286 2488 2648 2760 2835 2873 2898 2948 3023 3099 3184 3295 3464 3675 3858 3963 4028 4124 4270 4447 4648 4898 5191 5458 5651 6300 13780 37075 70682 106057 143066 183061 215725 220220 193266 152383 106808 63841 37811 27581 23732 21784 20766 20252 19943 19716 19543 19395 19195 19091 19252 19582 19895 20167 20419 20628 20860 21061 21204 21322 21517 21834 22153 22446 22723 22977 23187 23418 23613 23849 24052 24242 24469 24694 24909 25290 25869 26372 26730 27089 27650 28279 28897 29532 30084 30736 31495 32463 33561 34626 35857 37197 38704 40762 77694 17344854 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28547 10289 3631 2640 10354 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 178 183 188 193 197 200 203 206 209 211 213 215 217 218 220 221 222 223 224 225 226 226 227 227 228 229 229 230 230 230 231 231 231 232 232 233 233 233 233 233 234 234 234 234 234 234 234 235 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 234 234 234 234 234 234 233 233 232 232 232 231 232 232 231 230 231 231 230 230 231 231 231 231 231 229 228 229 228 228 228 229 228 228 228 227 227 226 226 226 226 227 226 226 226 227 227 226 225 226 226 225 224 225 225 224 225 224 225 225 225 224 224 225 226 226 225 225 225 226 226 225 224 224 224 224 223 223 223 223 223 223 224 223 222 222 222 222 223 223 223 223 223 223 223 225 227 226 225 226 226 227 227 227 229 227 226 227 228 227 225 226 227 226 225 226 226 225 227 227 226 226 227 225 225 226 225 226 225 225 225 226 227 225 224 225 226 227 227 227 228 226 226 225 225 226 224 221 222 224 225 225 224 224 226 225 221 222 226 225 225 226 224 223 226 226 224 226 227 225 226 227 225 227 225 226 226 223 222 226 225 224 224 223 222 223 226 225 221 220 222 223 223 223 224 225 226 223 223 223 221 223 225 225 223 225 223 221 220 223 228 223 218 220 221 224 226 224 221 221 221 221 221 221 222 223 221 222 224 223 222 220 220 224 224 220 220 221 224 226 222 220 225 225 226 224 221 222 223 222 222 220 222 221 225 218 216 222 227 222 223 224 222 220 222 224 222 222 221 222 222 219 225 227 223 216 221 225 226 223 219 223 223 221 222 225 225 219 224 226 222 216 223 225 227 223 223 224 221 220 227 226 224 227 225 228 226 225 232 231 229 227 230 228 224 228 229 230 228 232 228 227 238 234 235 236 233 235 232 229 228 225 230 230 230 230 231 225 229 236 233 232 226 226 230 234 232 228 228 228 227 233 231 229 227 229 231 229 228 229 230 234 237 234 230 228 230 231 233 235 233 238 239 231 232 230 235 232 232 233 236 236 226 227 228 228 229 232 231 236 234 228 233 234 228 223 229 231 233 233 237 237 233 228 227 230 230 232 237 236 231 230 237 234 229 236 231 229 235 239 234 238 237 233 237 242 237 229 235 236 234 231 238 240 242 251 254 254 267 280 296 308 323 340 371 398 442 509 638 1251 3960 10878 19338 22993 20131 13692 7854 4536 3166 2685 2502 2434 2399 2360 2322 2287 2251 2198 2144 2089 2012 1915 1811 1718 1630 1543 1471 1409 1348 1293 1252 1219 1200 1195 1190 1192 1216 1260 1329 1376 1365 1300 1213 1161 1187 1294 1453 1622 1742 1806 1878 1986 2080 2107 2055 1977 1905 1834 1821 1891 1991 2108 2243 2390 2524 2645 2739 2793 2827 2842 2838 2844 2916 3081 3301 3472 3595 3694 3793 3938 4108 4252 4379 4502 4669 4879 5130 8007 19437 36383 53228 74534 91213 100638 106731 101114 78135 48400 27068 17730 14762 13880 13537 13291 13076 12863 12598 12323 12099 11977 11909 11791 11622 11445 11294 11132 10970 10912 10936 10974 11084 11263 11407 11480 11530 11578 11597 11578 11575 11621 11682 11771 11864 11920 11968 12020 12072 12134 12248 12394 12535 12616 12696 12829 12945 13109 13305 13468 13641 13805 13974 14232 14551 14927 31058 924842 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28555 10289 3632 2638 10354 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 182 187 191 195 198 201 204 207 209 211 213 215 216 218 219 220 220 221 222 223 224 225 225 225 226 226 227 227 228 228 228 229 228 228 229 228 228 229 229 229 229 229 229 229 230 230 231 231 231 231 231 232 232 232 232 231 231 231 232 232 231 232 232 231 231 231 231 230 230 231 231 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 228 228 227 227 226 226 226 226 225 225 226 226 225 225 224 224 224 224 225 225 224 224 224 224 223 223 223 224 223 222 222 223 222 222 222 221 222 222 223 223 223 224 223 222 221 222 223 223 223 223 223 222 221 223 223 223 222 221 221 221 222 222 221 221 222 223 222 221 219 219 221 222 222 223 224 223 222 221 223 223 224 225 224 222 222 223 224 225 222 222 224 223 223 223 224 225 225 224 225 224 224 224 224 224 226 225 225 224 223 223 223 223 224 223 223 222 223 223 223 223 223 222 222 222 223 223 221 220 220 219 219 224 225 222 220 224 225 225 226 225 224 225 222 222 224 225 223 220 222 225 223 219 219 222 223 223 223 219 219 222 223 225 222 221 222 221 218 223 224 225 226 227 223 221 218 219 219 218 219 224 221 221 220 221 220 223 221 221 222 220 221 222 222 219 220 222 221 220 218 220 222 222 222 224 222 218 219 224 221 222 223 219 223 222 218 221 220 218 222 224 224 225 223 223 221 221 222 218 220 216 220 221 223 224 223 224 226 219 221 225 224 217 221 226 226 222 222 226 224 223 219 221 226 226 221 218 223 226 222 222 226 219 226 227 222 221 221 229 225 227 228 221 220 226 226 223 227 230 227 224 233 236 238 227 225 229 227 228 228 230 235 236 229 231 234 231 231 227 233 238 236 229 231 236 231 232 228 226 226 231 228 225 225 237 236 230 226 239 234 237 236 226 230 230 228 225 232 228 226 231 228 236 236 231 233 234 228 229 237 241 236 236 236 233 228 232 233 234 240 237 234 233 228 228 234 233 236 229 230 230 235 231 231 233 235 232 240 242 235 229 234 236 239 238 235 228 229 234 235 228 232 236 238 231 232 238 237 235 238 241 230 229 236 244 238 236 238 235 231 236 239 237 244 248 245 248 258 273 285 298 325 338 360 399 456 607 3278 21832 72403 135477 193064 270785 393242 612570 1183256 7106068 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28562 10289 3633 2637 10349 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 193 197 200 203 206 209 211 213 215 216 218 219 220 221 222 222 223 224 225 225 226 226 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 230 231 231 231 231 231 231 232 232 232 232 231 232 232 232 232 232 232 232 231 231 231 231 231 230 230 231 230 230 230 230 229 229 230 230 229 229 229 229 229 228 227 227 227 227 227 228 228 227 227 227 226 226 226 226 225 224 224 224 226 225 224 224 225 225 225 225 225 224 223 224 225 224 224 224 224 222 222 222 222 223 224 223 223 223 223 222 222 223 223 222 221 222 223 223 222 222 223 222 222 221 221 221 221 220 220 221 221 223 223 222 220 220 220 220 220 221 222 222 221 221 221 221 221 222 222 222 222 222 220 222 223 224 224 223 221 222 224 226 225 223 222 223 225 225 225 225 227 225 226 226 225 225 226 225 224 224 226 225 223 220 221 223 221 221 222 223 223 222 223 223 223 224 223 222 223 225 224 223 223 224 223 224 223 222 222 221 224 226 223 219 223 222 222 222 221 220 220 222 221 222 220 222 224 222 223 225 222 221 222 220 222 223 224 224 222 219 220 221 221 219 221 225 226 228 223 222 222 221 221 220 221 222 221 221 223 223 220 219 219 220 218 219 224 221 217 217 223 221 221 218 222 226 221 217 220 222 223 220 222 222 221 221 224 223 220 222 225 228 231 225 221 221 218 220 224 220 219 222 225 221 217 223 220 222 224 223 222 214 222 226 224 221 226 222 222 223 225 219 221 221 224 230 220 223 226 222 216 223 226 219 220 228 231 230 227 221 219 221 227 231 227 225 234 230 231 231 227 225 222 229 226 224 230 232 229 230 235 237 236 230 229 231 232 239 238 236 226 226 236 233 232 235 229 228 233 235 229 231 236 236 231 235 232 224 227 237 238 233 233 231 230 233 228 233 236 232 237 233 226 232 233 228 231 231 236 233 222 226 231 233 229 231 237 232 234 232 238 230 234 232 231 231 232 235 238 234 238 240 229 231 235 227 237 238 234 232 230 231 225 230 234 237 237 232 227 232 237 238 240 237 234 236 236 231 234 245 237 230 239 244 242 250 255 252 259 263 273 295 297 302 322 332 354 383 445 546 702 914 1119 1924 8854 34662 78890 131486 211294 355434 623172 1318646 16267891 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28569 10289 3633 2636 10348 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 173 179 185 190 194 198 201 205 208 210 212 214 215 217 218 220 221 222 223 224 224 225 226 226 227 227 228 228 228 229 229 229 230 230 230 230 231 231 231 231 231 231 231 231 232 232 232 233 233 233 233 233 234 234 234 234 234 233 233 233 233 234 234 233 233 233 233 233 232 232 231 231 232 232 232 231 231 230 229 230 230 230 229 229 228 229 229 230 229 228 228 229 228 228 228 227 227 227 227 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 225 224 224 224 224 223 224 225 226 225 225 223 223 225 225 223 222 223 224 224 224 224 224 223 224 225 224 223 224 224 222 222 223 224 224 222 222 222 222 222 221 222 222 222 222 222 222 221 222 221 223 224 223 221 221 221 222 225 226 226 224 223 224 225 226 226 225 225 226 226 226 226 226 227 227 226 225 223 224 225 226 228 226 225 224 223 224 225 226 226 225 227 226 224 224 225 225 227 224 222 223 225 226 224 225 224 224 224 223 221 223 225 225 224 224 224 226 225 221 222 225 224 224 224 223 223 226 223 222 225 224 224 223 220 219 224 225 224 226 226 224 221 222 225 225 223 223 224 224 221 218 221 221 220 219 221 225 225 223 222 220 221 222 223 223 221 221 221 219 224 223 223 221 222 221 221 220 220 222 219 219 221 222 220 217 217 223 226 225 221 222 223 226 220 220 227 225 223 221 221 224 230 225 222 223 219 223 222 219 220 221 221 222 220 224 222 219 221 217 215 220 225 223 227 225 218 216 224 228 224 223 219 219 224 220 221 224 227 227 222 219 220 227 223 218 225 225 220 222 229 226 222 224 227 229 226 228 233 228 229 225 230 230 233 234 230 227 231 228 228 232 236 233 233 224 233 238 235 230 230 234 239 233 234 231 227 229 235 236 231 224 235 236 233 232 232 233 234 234 226 231 236 226 226 229 228 233 234 231 229 231 227 235 236 237 235 230 229 231 234 230 233 240 232 230 228 230 233 233 235 230 224 231 237 233 231 236 239 231 234 236 236 235 234 229 226 228 227 234 236 238 234 240 240 238 237 234 234 231 240 238 236 239 239 238 232 235 233 230 231 227 229 236 237 240 244 245 251 253 263 275 279 286 305 313 322 332 375 457 584 793 1515 7000 26519 52910 82314 113679 149937 208171 319638 537511 1040504 3918920 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28577 10289 3634 2634 10355 100 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 180 185 190 195 199 203 206 209 211 213 215 217 218 220 221 222 223 224 225 226 226 227 227 228 229 229 229 229 230 230 230 230 231 231 231 231 231 232 232 232 233 233 233 234 234 234 234 234 234 235 235 235 235 236 236 235 235 235 235 235 234 235 235 235 234 234 234 234 233 233 234 234 233 233 232 232 231 231 232 232 231 231 230 229 229 230 230 229 230 230 229 229 230 229 227 227 227 227 226 227 228 227 227 228 227 226 227 227 227 228 228 228 226 225 226 226 225 224 224 225 226 227 227 226 225 225 225 225 224 223 224 226 226 225 224 224 224 224 226 226 225 224 223 223 224 225 224 223 224 225 224 222 222 222 222 222 224 225 224 224 224 223 223 223 224 225 224 223 223 222 223 225 224 225 227 228 227 226 226 229 228 228 228 225 225 226 225 225 228 228 226 226 228 228 226 227 229 230 229 227 225 225 227 228 227 229 228 227 225 224 225 226 226 226 224 225 226 225 224 223 222 224 226 225 227 227 226 224 227 225 224 225 225 226 225 223 223 223 226 226 221 222 223 223 225 225 226 223 224 224 224 223 224 224 224 223 225 227 224 224 222 222 221 223 225 221 219 221 224 221 219 223 223 222 226 223 219 221 223 220 219 218 216 218 221 224 226 225 221 219 221 220 225 224 220 219 226 224 220 220 221 221 221 222 223 223 224 225 226 226 225 227 227 220 223 226 220 218 218 221 223 225 224 225 222 221 222 226 229 224 221 222 221 228 228 224 218 222 221 220 218 221 228 224 218 219 219 218 215 217 225 227 226 224 222 223 222 224 219 226 223 223 224 222 220 226 231 228 226 225 226 227 231 227 227 229 230 232 229 233 230 229 227 228 230 232 234 235 228 232 234 236 232 228 231 232 231 228 237 241 233 225 227 230 230 227 233 234 227 224 230 225 230 230 236 234 235 230 229 233 231 230 228 228 225 235 241 232 230 225 227 235 238 235 229 229 233 229 230 227 228 229 235 230 229 231 232 233 226 225 237 241 235 232 230 225 224 233 233 233 229 228 233 234 227 235 238 230 231 228 234 236 235 233 232 234 236 238 233 235 231 232 231 230 226 232 232 226 232 237 234 228 232 229 236 239 241 243 253 263 264 263 274 290 297 315 426 1005 2008 2480 2925 4079 5665 9831 20687 24574 18002 10175 5352 3198 2346 1931 1683 1520 1428 1364 1281 1193 1133 1099 1085 1081 1087 1101 1125 1125 1113 1108 1094 1072 1055 1049 1045 1039 1034 1004 974 965 959 951 963 1004 1051 1089 1148 1227 1302 1365 1421 1471 1510 1528 1540 1617 1749 1880 2006 2116 2170 2184 2181 2145 2108 2090 2087 2109 2117 2096 2041 1958 1845 1717 1626 1582 1574 1593 1639 1714 1807 1908 1974 2033 2110 2203 2295 2376 2447 2508 2560 2615 2673 2737 2797 2872 2966 3084 3243 3448 3694 3936 4139 4306 4456 4597 4734 4880 5041 5170 5257 5371 5504 5612 5721 5855 5982 6096 6196 6285 6376 6437 6461 6480 6499 6524 6569 6630 6690 6687 6612 6528 6457 6418 6381 6334 6304 6280 6263 6265 6258 6238 6226 6211 6216 6249 6285 6317 6338 6359 6394 6423 6426 6455 6538 6601 6644 6695 6781 6991 146926 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28584 10289 3635 2633 10358 100 100 100 100 100 100 100 100 100 100 100 149 158 166 173 179 185 190 194 198 202 205 208 211 213 215 216 218 219 221 222 223 224 225 225 226 227 228 228 228 229 229 230 230 230 230 231 231 232 232 232 232 232 232 232 232 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 234 234 234 234 234 235 234 233 233 234 233 232 232 232 232 232 231 231 231 231 231 231 231 231 231 230 230 230 229 229 229 229 229 229 229 228 228 228 228 227 227 226 227 227 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 226 226 227 227 225 226 227 225 225 225 224 223 224 225 225 226 226 226 225 223 224 224 224 224 224 224 224 224 226 225 223 223 224 224 223 222 222 223 222 223 224 224 225 225 225 225 225 226 226 225 224 224 224 225 226 225 224 226 227 227 227 225 224 226 226 225 224 226 227 226 225 225 228 228 226 227 226 225 226 228 228 226 224 224 225 226 225 226 227 226 226 225 227 227 226 226 226 227 226 226 224 223 221 221 222 224 224 226 226 226 224 224 227 225 222 222 226 227 224 223 223 224 224 223 223 222 223 224 225 221 220 222 221 223 225 226 223 222 221 223 223 224 223 220 220 222 226 224 223 223 223 222 222 220 222 222 221 219 220 225 225 222 221 222 221 219 219 223 225 223 222 226 223 222 224 220 221 223 221 220 221 221 222 221 221 218 219 222 221 219 223 224 224 226 216 220 223 222 221 218 220 227 224 222 222 223 224 221 222 226 227 229 225 221 225 221 225 225 224 222 221 222 224 221 217 226 227 220 214 218 222 222 221 226 228 226 223 223 228 224 217 217 224 226 222 220 221 225 226 223 227 231 226 225 228 232 230 223 229 231 227 234 235 231 229 228 230 232 232 235 236 234 234 224 231 233 233 227 229 232 237 231 230 235 230 226 227 227 226 231 237 228 223 236 232 234 230 226 233 234 226 225 234 234 226 225 234 228 230 229 234 233 229 235 232 226 227 226 229 233 230 232 229 232 229 233 231 231 235 231 234 236 233 231 234 234 232 232 232 234 230 231 233 234 227 229 233 224 227 227 230 236 238 239 236 224 233 234 233 233 231 232 232 236 237 232 227 223 225 227 230 229 231 236 231 227 229 228 232 238 237 235 240 235 236 247 253 259 258 267 270 277 284 294 318 339 379 429 487 540 614 675 727 767 797 826 850 882 923 955 979 1029 1091 1147 1175 1183 1181 1158 1134 1110 1092 1069 1042 1021 1013 991 969 965 961 966 974 991 1027 1066 1131 1196 1267 1318 1340 1345 1348 1324 1300 1295 1297 1310 1373 1502 1664 1798 1873 1903 1922 1934 1958 1964 1950 1944 1962 1983 1985 1956 1929 1899 1860 1797 1721 1653 1608 1582 1574 1580 1580 1575 1572 1580 1598 1622 1642 1670 1718 1770 1822 1879 1940 1996 2066 2146 2205 2259 2336 2435 2533 2645 2790 2942 3099 3227 3338 3448 3565 3666 3757 3848 3932 4029 4138 4241 4335 4423 4526 4618 4681 4736 4779 4833 4911 5012 5130 5249 5357 5449 5514 5546 5563 5572 5569 5551 5524 5493 5482 5488 5484 5468 5475 5497 5504 5496 5477 5492 5567 5632 5660 5680 5699 5704 5717 5747 5784 5852 6168 142495 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28591 10289 3636 2631 10355 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 193 197 201 204 207 209 212 214 216 218 219 221 222 223 224 225 226 227 228 229 230 231 231 232 232 232 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 235 235 235 235 235 235 235 235 234 234 234 234 233 233 233 233 233 232 232 233 232 232 231 231 231 231 232 232 231 230 230 229 230 231 230 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 227 227 227 226 226 226 226 227 227 226 226 226 225 225 225 226 226 226 226 225 225 225 225 226 226 225 225 225 224 223 223 224 225 226 225 225 225 224 225 225 225 225 224 224 224 224 223 223 223 223 223 223 224 224 222 222 222 223 224 224 225 224 224 223 222 222 222 223 224 224 224 224 222 222 223 225 226 226 224 223 225 225 225 225 224 223 224 226 226 226 226 226 226 226 225 225 225 226 228 227 226 226 226 229 228 225 224 225 225 226 227 227 227 225 226 226 227 225 225 225 223 225 225 224 224 225 224 224 221 222 222 221 220 224 225 223 224 226 225 226 225 224 224 225 224 223 220 222 223 222 223 224 223 225 223 224 224 222 223 225 226 224 222 223 225 222 223 219 222 221 222 224 222 220 221 219 222 221 217 218 220 220 221 223 221 222 222 223 220 220 223 222 219 220 222 220 221 222 225 225 226 222 218 221 222 223 221 224 225 223 221 223 223 222 221 221 222 225 223 225 224 222 219 217 222 218 224 223 221 223 222 216 222 223 222 221 220 221 221 223 223 221 219 227 225 221 221 222 224 228 227 227 223 221 225 226 220 217 223 228 227 221 224 226 224 224 223 227 227 227 227 228 229 230 227 228 234 231 231 234 232 229 233 238 235 232 231 235 236 236 229 229 228 226 231 230 233 230 230 232 235 236 233 225 226 231 235 230 229 226 231 227 230 234 230 232 234 229 224 232 232 227 228 232 237 233 223 226 238 231 228 231 235 236 226 228 236 239 233 229 230 234 234 234 235 233 228 233 236 231 231 235 230 233 233 231 235 234 240 233 234 230 225 227 231 236 230 223 230 237 236 230 229 234 233 236 232 228 229 238 239 233 233 229 228 226 231 235 230 234 237 235 234 235 236 234 237 241 238 235 239 238 237 245 245 241 247 253 251 251 259 264 266 274 284 296 303 318 325 345 363 393 429 474 579 792 1048 1233 1313 1324 1306 1293 1277 1240 1202 1179 1160 1147 1129 1114 1107 1110 1105 1090 1078 1066 1071 1088 1102 1120 1141 1158 1179 1189 1212 1247 1294 1349 1416 1493 1586 1691 1774 1838 1864 1877 1885 1882 1883 1894 1890 1902 1928 1951 1977 1994 1992 1978 1960 1937 1898 1855 1811 1750 1691 1640 1580 1524 1485 1472 1494 1539 1565 1556 1519 1489 1472 1457 1442 1439 1464 1531 1625 1750 1882 1981 2056 2113 2151 2177 2208 2250 2303 2358 2426 2534 2680 2821 2963 3116 3258 3380 3494 3581 3648 3713 3784 3867 3971 4079 4170 4253 4328 4413 4510 4576 4643 4724 4801 4866 4899 4934 4971 5006 5057 5112 5159 5198 5220 5233 5235 5247 5268 5291 5336 5387 5421 5455 5493 5532 5568 5593 5627 5681 5745 5838 5949 12577 265456 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28599 10289 3636 2629 10353 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 193 197 201 204 207 209 212 214 215 217 218 220 221 222 224 225 226 226 227 227 228 229 229 230 230 231 231 231 231 231 232 232 233 232 232 232 232 232 233 232 232 233 234 233 233 233 234 234 234 234 234 234 234 233 233 234 234 234 233 233 233 232 232 233 232 232 232 232 232 232 232 231 231 231 231 231 232 231 230 231 230 230 229 229 229 229 229 229 229 229 229 229 229 228 228 228 229 227 226 227 227 226 226 226 226 225 226 226 226 226 226 226 225 225 226 228 227 226 227 227 226 225 225 226 226 225 225 225 226 226 225 224 223 225 225 224 223 223 223 224 226 226 225 224 223 223 223 222 223 224 224 223 222 224 225 225 224 225 224 223 225 225 224 224 224 224 224 224 223 224 225 223 221 222 223 222 224 225 224 222 222 223 224 226 227 227 225 224 225 225 225 224 223 223 227 227 224 224 224 225 224 223 224 225 226 225 224 226 227 226 225 226 227 229 227 225 225 226 225 226 225 225 224 224 226 224 223 222 224 223 222 223 227 228 227 225 223 223 223 224 225 224 225 220 220 224 221 221 225 224 223 223 221 223 226 225 223 224 224 223 221 223 222 223 225 227 224 223 222 222 223 220 217 220 221 219 219 221 219 223 225 222 222 226 224 221 221 221 221 224 222 224 221 221 219 221 221 222 222 221 222 220 220 224 227 221 220 224 223 220 222 225 226 224 223 224 224 221 219 225 223 225 221 218 225 224 217 221 221 220 220 227 226 222 221 219 220 223 225 225 227 224 219 224 220 220 218 221 221 220 225 227 223 224 230 230 227 226 224 226 229 223 226 228 229 225 229 225 221 232 235 234 237 228 229 225 228 233 231 230 233 228 224 228 228 232 232 231 230 232 235 232 229 225 233 230 228 233 226 226 231 234 235 229 226 235 234 230 231 227 230 231 232 228 234 230 237 232 232 232 228 226 225 234 234 235 228 239 233 225 227 232 238 232 233 236 234 236 239 230 233 235 235 229 230 234 233 237 238 234 229 229 228 227 225 231 225 221 230 235 234 231 236 233 232 233 238 229 224 231 231 231 239 234 226 231 236 235 232 234 229 231 229 231 232 227 228 231 232 227 232 237 232 229 238 238 235 245 251 243 243 242 236 238 247 253 250 249 259 265 268 271 284 299 320 343 372 397 436 487 548 641 774 910 1025 1083 1094 1085 1076 1067 1048 1026 1000 974 956 942 929 915 901 891 885 868 860 861 854 843 858 881 903 920 957 993 1019 1054 1101 1148 1219 1301 1384 1478 1585 1669 1706 1719 1738 1756 1781 1804 1821 1844 1870 1906 1956 2000 2010 1965 1903 1863 1817 1775 1743 1699 1663 1646 1640 1643 1623 1572 1520 1461 1379 1318 1302 1323 1366 1412 1478 1612 1795 1955 2068 2143 2192 2226 2249 2269 2306 2367 2442 2553 2697 2853 3030 3215 3396 3562 3721 3871 4013 4125 4211 4270 4302 4332 4359 4391 4452 4507 4556 4617 4672 4718 4779 4851 4925 5013 5118 5188 5207 5206 5190 5174 5176 5215 5271 5335 5413 5487 5568 5662 5771 5859 5903 5939 5960 5937 5887 5856 5840 5848 5912 6029 6181 6336 33967 399016 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28606 10289 3637 2628 10351 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 173 179 184 189 194 198 201 204 207 210 212 214 216 217 219 220 221 222 223 224 225 225 226 227 227 228 228 229 229 230 230 230 230 230 230 230 231 231 231 231 231 232 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 231 231 232 232 232 232 231 231 231 231 231 230 230 231 231 231 230 230 231 230 230 230 229 229 229 230 230 229 228 228 228 228 228 228 229 229 228 228 228 228 228 226 225 226 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 225 224 224 225 225 225 225 225 224 225 224 223 225 225 223 224 224 225 225 223 223 223 223 223 223 222 222 222 222 223 222 222 223 224 222 224 224 222 222 223 222 223 224 225 224 224 225 225 223 222 223 224 223 223 223 222 223 223 223 224 223 223 228 228 226 225 224 223 225 227 227 226 224 223 226 226 224 224 226 224 223 225 228 228 226 225 226 228 228 227 225 224 225 225 225 225 226 228 227 226 226 225 225 225 225 224 222 222 222 219 223 223 222 226 226 226 226 223 221 222 226 225 224 225 226 225 225 225 224 222 220 220 221 225 225 223 219 220 221 223 224 222 225 224 224 224 224 223 223 219 218 219 222 225 225 223 225 224 226 222 222 223 227 223 222 219 220 222 218 219 219 221 224 222 219 225 228 224 222 223 218 218 222 228 225 223 222 222 221 225 226 223 222 224 228 226 223 220 222 225 223 225 219 221 220 224 226 221 220 222 220 221 221 218 222 222 219 217 220 226 223 219 225 224 223 226 225 225 222 224 228 225 224 229 226 227 221 219 226 229 227 224 228 231 231 229 225 230 236 235 230 222 225 226 226 227 230 234 231 222 232 229 228 229 230 225 226 227 228 233 229 230 227 227 228 232 234 230 231 229 221 230 231 230 226 230 227 234 236 233 226 229 231 228 230 231 234 235 230 226 231 236 235 232 232 234 231 229 227 235 241 235 235 236 230 230 233 232 228 227 230 234 235 230 226 228 230 232 230 227 230 231 231 229 227 231 232 233 235 236 231 227 231 233 239 232 227 236 239 227 233 238 235 230 230 234 230 234 240 233 232 228 229 235 237 230 231 236 233 232 237 237 235 237 242 243 240 237 241 242 242 240 239 240 247 257 258 268 278 288 306 332 363 403 458 505 567 625 682 731 773 808 835 862 885 897 914 914 902 895 889 872 870 881 874 869 878 897 906 903 905 919 919 922 935 952 968 988 1008 1031 1057 1061 1061 1070 1085 1098 1129 1182 1259 1356 1427 1473 1511 1554 1599 1635 1657 1675 1713 1758 1796 1845 1920 1975 1988 1994 1985 1951 1898 1823 1756 1713 1679 1664 1664 1658 1647 1607 1513 1374 1228 1157 1173 1248 1358 1484 1610 1738 1868 1976 2068 2169 2256 2314 2375 2440 2523 2634 2768 2937 3150 3396 3673 3986 4294 4543 4736 4900 5059 5216 5334 5416 5499 5575 5615 5642 5674 5685 5687 5691 5691 5670 5641 5624 5614 5611 5604 5598 5601 5605 5605 5615 5608 5586 5565 5537 5532 5556 5593 5640 5678 5688 5688 5702 5744 5816 5888 5961 6026 6087 6158 6236 6343 38420 432660 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28613 10289 3638 2626 10351 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 193 197 201 204 207 209 211 213 215 217 218 220 221 222 223 224 224 225 226 226 227 227 228 228 229 229 229 229 230 230 230 231 231 232 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 232 232 232 232 232 231 232 231 231 231 231 231 231 230 229 229 229 230 230 230 229 230 230 229 229 229 228 229 229 228 227 227 228 228 228 228 228 228 228 227 228 227 227 227 227 227 228 228 227 227 226 226 227 226 225 225 226 227 226 226 226 227 226 225 224 225 225 225 224 223 224 225 226 225 224 224 224 224 223 223 224 225 224 224 225 224 224 223 224 225 224 223 223 223 224 223 222 223 224 224 224 225 225 225 225 223 222 221 222 222 221 222 222 223 223 222 221 222 223 223 223 223 221 221 222 224 224 223 224 224 227 226 226 226 224 224 225 225 225 225 224 224 226 226 224 224 226 225 223 224 225 226 225 226 227 228 225 224 224 224 225 225 224 225 227 227 223 222 225 224 222 223 224 225 224 222 223 224 223 225 226 224 223 226 223 221 222 222 223 223 223 224 224 222 222 224 224 224 222 222 224 224 222 221 222 222 221 220 223 222 221 220 220 221 221 221 220 221 220 221 223 224 224 220 219 222 226 225 222 222 222 224 223 225 222 219 221 222 220 225 225 222 222 225 227 223 223 222 223 221 223 220 223 225 225 221 219 220 224 225 219 221 221 219 222 226 221 219 221 221 218 221 223 225 225 222 219 221 221 221 223 223 223 223 223 225 224 223 221 221 222 223 225 223 220 223 224 224 226 226 220 221 226 224 222 223 227 223 223 226 231 226 225 224 226 231 231 225 228 232 231 229 230 234 232 227 230 232 231 231 227 229 231 232 227 230 228 228 235 231 233 232 230 229 235 229 237 229 225 230 236 234 228 229 233 231 227 234 234 234 235 230 229 238 234 221 219 237 232 229 232 232 228 228 229 234 236 234 231 232 232 241 238 234 233 230 226 232 240 234 226 231 230 230 233 235 234 229 235 227 227 235 237 235 230 229 231 236 234 238 241 235 234 230 235 235 231 235 235 231 231 232 238 238 233 232 231 235 229 232 234 231 235 231 236 237 233 233 239 241 240 235 235 243 241 233 237 240 235 235 242 243 242 255 261 272 279 289 314 340 377 425 490 577 677 799 922 1016 1087 1133 1138 1118 1089 1057 1030 1008 994 989 985 970 969 981 994 1010 1034 1059 1074 1077 1088 1100 1096 1083 1071 1063 1051 1036 1028 1031 1048 1068 1091 1115 1144 1182 1218 1261 1321 1362 1396 1439 1480 1512 1548 1569 1596 1616 1641 1656 1641 1621 1611 1601 1600 1606 1600 1595 1585 1575 1584 1610 1621 1609 1598 1604 1614 1601 1555 1492 1476 1511 1575 1638 1677 1720 1786 1864 1946 2038 2133 2231 2333 2436 2533 2632 2774 2961 3193 3496 3820 4107 4365 4603 4836 5065 5293 5501 5658 5815 6020 6222 6353 6412 6448 6482 6490 6472 6461 6446 6410 6343 6291 6275 6253 6224 6217 6207 6205 6219 6228 6226 6225 6227 6214 6206 6202 6193 6203 6219 6220 6216 6224 6233 6235 6241 6241 6242 6256 6299 6367 6458 6581 15993 300087 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28621 10289 3638 2625 10355 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 178 184 189 194 198 201 204 207 210 212 214 215 217 219 220 221 223 224 224 225 226 226 226 227 228 229 229 229 229 229 230 230 230 231 231 231 231 232 232 232 232 232 232 232 232 232 232 233 233 233 233 232 233 233 232 232 232 233 233 232 232 232 232 232 232 232 232 231 231 231 231 232 232 232 231 230 231 230 229 229 229 229 229 230 230 229 228 228 229 229 229 230 229 229 228 228 229 229 229 228 229 229 228 228 227 227 227 226 226 226 227 227 227 226 225 225 225 225 225 224 226 227 227 225 225 224 224 225 225 226 225 225 225 225 224 225 225 225 224 223 223 224 224 223 223 224 224 225 224 224 225 226 225 223 222 223 223 223 224 224 224 223 224 224 223 222 223 222 221 222 224 224 224 224 224 224 224 223 223 225 224 224 225 226 227 228 229 227 226 226 226 226 225 225 225 227 228 228 227 225 227 227 225 226 228 229 227 225 224 226 227 227 225 225 226 227 227 227 227 227 225 226 226 226 224 224 225 224 220 220 224 225 226 227 225 225 225 224 224 223 223 221 222 224 226 223 224 224 223 224 223 224 224 222 224 222 222 223 224 224 224 223 222 223 223 223 224 223 224 220 219 222 224 224 221 219 220 222 227 224 219 220 223 222 222 224 223 220 221 223 226 221 219 219 222 225 224 223 222 221 221 223 224 220 222 220 224 221 225 223 222 224 223 222 225 223 224 223 221 221 223 220 219 223 219 222 226 220 224 227 224 219 219 221 222 227 229 226 220 224 228 225 221 222 222 222 221 220 225 220 222 224 221 224 229 224 217 224 224 224 224 216 226 231 228 220 226 232 227 224 228 231 227 232 231 228 227 226 225 229 228 228 230 227 228 234 231 234 229 229 233 228 224 229 233 231 234 233 229 232 231 229 233 230 235 230 233 229 233 231 231 230 232 229 234 230 233 232 229 226 233 231 231 230 234 235 237 234 228 231 233 231 231 228 231 232 232 238 227 219 233 233 231 234 233 235 227 229 238 240 233 234 237 237 235 233 231 230 232 234 236 234 234 231 230 225 233 237 234 229 236 237 229 233 237 230 234 234 237 237 231 230 232 235 236 234 234 234 240 237 237 229 230 241 245 242 240 238 240 235 226 229 238 241 244 252 269 268 276 297 311 322 352 394 466 546 632 730 842 965 1071 1147 1194 1208 1199 1178 1154 1129 1106 1086 1077 1072 1051 1044 1040 1017 1000 999 997 982 968 960 955 944 931 921 919 906 893 892 900 923 977 1068 1155 1228 1294 1345 1382 1416 1434 1451 1458 1452 1450 1464 1480 1488 1504 1527 1551 1568 1569 1560 1569 1604 1649 1703 1778 1860 1924 1948 1947 1937 1924 1893 1842 1789 1747 1742 1769 1792 1800 1810 1842 1884 1915 1943 1975 1994 2017 2062 2120 2199 2320 2471 2625 2756 2855 2982 3222 3613 4128 4650 5024 5243 5416 5565 5673 5778 5903 5977 5973 5961 6031 6110 6140 6129 6100 6091 6145 6226 6266 6311 6408 6504 6551 6538 6475 6420 6401 6390 6364 6327 6309 6325 6340 6336 6321 6322 6329 6329 6345 6356 6362 6371 6375 6360 6318 6275 6247 6233 6225 6243 6276 6319 6416 7292 185411 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28628 10289 3639 2623 10355 100 100 100 100 100 100 100 100 100 100 100 100 148 157 165 172 179 184 189 194 198 201 205 208 210 212 214 216 217 219 220 221 222 223 224 225 226 226 227 227 228 228 229 229 230 230 230 230 230 231 231 232 232 231 231 232 232 232 232 232 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 230 230 230 231 231 230 229 229 229 229 229 229 229 229 229 228 229 228 227 227 228 228 229 229 228 228 228 227 227 227 227 227 227 227 226 226 227 227 227 226 227 227 227 226 226 227 227 227 226 225 225 224 225 225 226 226 225 225 226 226 225 224 224 223 224 225 225 225 225 225 225 225 225 223 223 224 224 224 224 224 224 223 222 223 224 223 222 222 223 225 224 224 223 221 223 224 224 223 223 222 223 224 224 225 226 224 223 224 226 226 225 227 228 226 224 225 226 226 227 226 225 225 224 225 227 226 225 226 225 223 226 228 228 228 226 225 224 225 226 226 226 228 229 225 226 228 226 227 227 226 225 222 221 221 224 224 220 221 225 225 225 223 225 223 223 226 224 221 222 224 226 229 225 224 221 220 222 224 223 223 223 224 220 221 221 223 225 220 220 221 220 222 226 223 221 222 221 222 222 221 221 223 226 223 221 221 225 227 223 221 221 224 224 225 223 222 220 219 222 222 221 220 219 220 222 223 224 225 223 223 221 220 223 226 225 219 217 222 226 223 223 224 223 221 222 221 220 224 221 216 223 226 222 225 226 221 220 217 221 223 224 225 226 220 218 227 225 223 225 225 222 222 229 230 225 222 222 221 223 227 224 223 224 222 225 225 223 219 221 228 225 225 221 223 225 227 227 224 224 232 229 234 223 224 225 229 230 229 230 231 232 232 233 230 230 231 224 231 233 229 235 229 235 233 233 231 226 234 236 229 225 234 229 231 233 231 227 234 228 227 230 229 227 230 242 235 225 234 227 227 231 232 234 234 229 232 230 233 238 235 229 239 235 232 235 232 232 230 235 232 230 231 234 235 235 231 237 238 232 230 233 232 231 232 232 230 228 229 228 233 230 234 235 228 231 238 236 227 230 232 232 231 232 232 237 233 230 232 229 228 225 235 241 236 229 233 230 225 230 238 242 237 240 234 232 234 235 239 240 236 243 254 263 276 283 295 319 361 428 523 628 760 883 968 1026 1088 1136 1164 1159 1129 1107 1083 1058 1045 1038 1035 1023 1000 990 983 976 975 978 982 988 985 989 1001 1031 1074 1115 1152 1186 1226 1263 1282 1320 1362 1400 1432 1460 1472 1481 1486 1492 1492 1479 1476 1485 1507 1522 1536 1566 1590 1601 1613 1630 1646 1668 1698 1727 1749 1755 1729 1696 1692 1706 1730 1762 1815 1887 1948 1989 1988 1967 1960 1972 1999 2038 2083 2128 2166 2192 2219 2262 2333 2394 2443 2485 2526 2589 2685 2784 2877 2979 3332 4130 4909 5543 6167 6308 6277 6419 6633 6772 6855 6981 7090 7102 7035 6916 6803 6740 6711 6691 6658 6590 6502 6418 6350 6329 6322 6307 6287 6288 6302 6288 6278 6286 6262 6212 6168 6152 6152 6145 6133 6133 6154 6209 6256 6264 6251 6244 6252 6259 6278 6310 6358 6432 6514 6582 6670 8348 217734 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28636 10289 3640 2622 10353 100 100 100 100 100 100 100 100 100 100 100 100 147 156 165 172 178 184 189 193 197 201 204 207 209 211 213 215 217 218 220 221 222 223 223 224 225 226 226 227 227 228 228 228 228 229 229 229 229 230 230 231 230 230 231 231 230 230 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 232 232 232 232 232 231 231 231 230 231 231 231 231 230 230 229 230 230 229 229 228 229 229 229 229 229 228 229 229 229 228 227 227 227 228 227 227 227 227 227 226 227 228 228 227 226 227 227 227 226 226 226 226 225 225 225 227 227 227 227 226 225 226 227 227 226 226 225 224 224 225 225 224 223 223 224 225 225 225 224 224 225 224 225 225 225 224 223 224 225 225 225 224 225 225 224 222 221 223 225 224 223 223 225 225 224 224 225 224 225 224 223 223 223 224 223 222 222 224 225 224 224 225 224 224 225 227 228 227 227 226 226 226 226 225 225 227 229 228 227 224 223 225 225 225 227 228 227 224 223 226 225 224 225 226 227 227 228 226 225 223 223 227 228 223 225 226 225 224 224 225 224 223 224 225 226 223 224 224 224 222 219 221 224 221 221 223 224 226 223 220 224 222 220 222 224 224 222 222 221 224 226 226 224 222 221 223 223 222 219 218 221 222 221 222 224 225 222 220 220 220 226 229 225 222 220 221 225 227 222 219 221 220 219 222 224 224 221 222 224 225 226 222 221 221 221 224 225 225 225 223 219 221 225 224 223 223 223 224 223 219 223 224 222 222 223 221 224 227 222 218 223 221 219 223 226 220 223 222 220 224 222 219 222 225 220 219 223 225 221 216 223 225 224 223 225 223 221 227 228 225 224 223 219 225 232 228 225 222 226 227 223 225 231 234 226 229 235 231 222 225 233 227 230 235 238 234 236 230 225 227 233 233 232 228 233 229 232 232 223 225 233 226 236 224 226 234 229 226 232 228 230 230 232 241 231 224 224 235 236 228 222 233 229 233 230 228 235 235 229 233 238 232 229 232 231 227 229 232 237 231 231 228 228 232 232 230 233 232 228 229 235 234 230 226 235 237 240 233 224 223 236 235 230 222 226 234 233 233 227 235 231 227 237 224 223 235 233 229 229 230 228 230 238 238 236 233 227 234 234 230 231 241 235 230 229 232 236 236 231 228 234 242 246 245 240 247 256 260 260 277 299 332 388 460 552 709 920 1075 1141 1181 1204 1192 1143 1098 1064 1052 1033 1011 989 971 951 929 917 929 969 1022 1082 1136 1171 1198 1250 1326 1397 1467 1526 1574 1620 1647 1650 1636 1618 1591 1566 1543 1510 1467 1443 1429 1414 1414 1439 1475 1502 1537 1602 1669 1715 1739 1746 1756 1757 1759 1776 1803 1830 1854 1866 1871 1886 1910 1923 1924 1912 1902 1906 1920 1930 1935 1935 1947 1976 2029 2111 2200 2285 2381 2494 2632 2817 3020 3196 3321 3418 3519 3646 3779 3923 4072 4225 4422 4677 4948 5613 7792 10283 9835 8121 7874 8779 9622 9760 9561 9356 9138 8936 8789 8713 8672 8607 8503 8398 8302 8196 8090 7983 7862 7751 7673 7597 7509 7438 7398 7379 7345 7295 7252 7196 7147 7102 7067 7024 6977 6952 6942 6938 6931 6933 6943 6953 6995 7049 7077 7097 7134 7186 7243 11020 283974 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28643 10289 3641 2620 10352 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 172 178 184 189 193 197 201 204 207 209 211 213 215 217 218 219 221 222 223 224 224 225 225 226 227 227 228 228 228 229 229 229 229 229 230 230 230 230 230 231 231 231 232 231 231 231 231 231 231 231 232 232 231 231 231 231 231 232 232 231 231 232 231 231 231 231 231 231 231 232 232 231 231 230 230 230 229 229 229 229 229 229 229 230 230 230 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 229 228 227 227 227 226 226 226 227 227 226 226 226 226 226 226 225 225 225 226 226 225 226 227 227 226 227 226 225 226 226 226 225 226 227 225 224 224 224 225 225 225 226 226 225 223 222 224 225 224 224 224 224 224 224 222 222 225 225 223 222 223 223 223 224 224 224 223 223 223 223 224 225 223 222 223 225 225 225 225 226 225 224 226 225 226 229 228 225 225 224 224 224 225 227 227 227 227 228 227 228 227 225 224 225 225 227 226 223 225 225 226 225 226 227 225 225 226 225 224 226 228 225 224 227 227 226 223 222 224 223 223 223 224 224 224 224 225 225 225 224 225 224 222 224 226 226 222 220 223 225 222 224 225 223 222 223 224 226 222 220 220 221 222 223 225 223 221 219 220 225 224 224 226 225 222 220 220 224 224 223 221 220 217 218 224 229 228 220 220 221 224 222 226 225 219 220 219 218 220 224 226 225 221 223 221 224 224 223 223 222 221 223 225 227 227 220 218 222 227 224 220 223 226 224 223 223 220 219 223 223 222 225 224 224 222 217 220 229 222 222 223 222 220 217 224 227 220 225 228 224 222 223 224 224 224 221 221 229 224 216 224 230 228 222 218 227 229 224 225 225 232 235 224 229 233 233 225 231 234 226 232 238 232 229 229 229 224 230 231 232 231 228 232 233 225 233 236 228 223 227 229 225 229 235 227 227 230 229 224 226 229 233 230 226 235 230 231 228 225 229 237 233 230 238 228 230 230 231 238 236 237 228 228 233 234 235 225 227 233 234 230 231 231 226 232 234 232 226 230 234 237 231 227 225 236 237 234 232 232 233 236 229 231 231 224 231 228 226 233 237 231 228 225 227 233 235 231 227 230 225 224 229 235 234 227 231 236 236 230 232 241 238 232 234 239 229 229 231 238 239 236 243 246 261 274 287 310 332 382 511 1025 2052 2509 2261 1953 1756 1603 1479 1371 1280 1206 1144 1106 1085 1065 1075 1099 1119 1152 1176 1187 1189 1208 1242 1285 1318 1365 1434 1498 1555 1598 1598 1571 1532 1482 1425 1387 1371 1386 1418 1453 1485 1518 1546 1584 1639 1692 1754 1804 1847 1873 1905 1954 1987 2014 2040 2060 2073 2078 2082 2094 2087 2073 2076 2087 2086 2071 2048 2033 2009 1978 1954 1926 1900 1887 1887 1899 1927 1973 2041 2136 2228 2304 2390 2529 2714 2939 3194 3455 3712 3957 4190 4514 5041 5702 6273 6685 7057 7458 7801 7939 8075 10428 17196 24218 26592 24481 19904 15555 11874 9272 8033 7607 7452 7370 7300 7263 7238 7207 7192 7199 7223 7225 7151 7052 6998 6986 6984 6988 7000 7042 7096 7119 7100 7084 7093 7082 7041 6993 6958 6951 6970 7002 7013 7008 7013 7036 7097 7161 7206 7242 7284 7338 7397 10913 300204 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28650 10289 3641 2619 10353 100 100 100 100 100 100 100 100 100 100 100 100 147 155 163 170 177 182 187 192 196 199 203 205 208 210 212 214 215 217 218 219 220 221 222 223 224 224 225 226 226 226 227 227 228 228 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 230 230 229 229 230 230 229 229 229 229 228 229 229 229 229 229 229 229 229 229 228 228 228 229 229 228 228 228 228 228 227 227 226 226 227 227 227 227 226 226 227 226 225 225 225 225 226 226 226 226 226 225 226 226 225 224 225 225 225 225 225 225 226 227 226 226 226 226 225 225 225 225 224 224 224 224 224 224 223 223 225 225 225 224 223 223 224 225 223 222 224 224 223 223 221 221 222 222 222 223 224 224 224 223 223 224 224 223 222 224 226 226 225 223 224 224 224 226 226 228 227 224 225 227 226 224 224 223 224 224 223 225 226 225 227 229 226 225 226 228 226 224 225 225 225 225 226 224 224 227 227 225 226 225 225 224 224 223 226 228 226 226 227 224 223 222 225 225 224 223 220 220 223 225 226 224 225 224 224 225 225 223 223 225 223 224 224 224 222 222 221 222 222 222 223 226 227 223 223 222 223 225 222 222 225 223 222 222 221 223 224 222 220 221 223 219 219 223 223 220 222 223 222 223 225 223 223 220 218 220 224 226 227 221 220 223 223 220 220 224 221 219 220 216 219 223 226 222 221 225 224 229 227 222 222 223 223 225 227 225 222 221 226 228 224 220 220 221 221 221 220 223 226 221 220 226 224 222 227 227 218 217 222 224 225 222 228 232 224 219 219 221 226 224 221 225 224 220 227 226 222 221 222 225 226 226 227 223 223 233 228 227 226 228 233 235 222 226 233 236 227 228 234 235 232 233 234 235 226 229 231 230 228 233 233 234 229 223 231 227 227 234 233 230 229 235 234 231 231 229 224 229 239 241 236 234 226 223 233 232 236 233 229 228 228 236 230 235 235 233 231 235 237 234 229 234 237 238 232 229 226 230 228 236 234 233 234 227 226 230 235 234 241 239 238 235 234 232 229 236 234 230 231 231 235 233 236 235 230 229 232 233 233 230 231 239 234 232 234 230 228 235 235 236 239 237 230 234 238 238 226 230 240 242 238 232 237 237 237 249 258 262 290 324 352 1226 16361 85047 202773 339015 518847 788261 1458487 14894131 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28658 10289 3642 2617 10355 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 177 182 187 192 196 199 202 205 208 210 212 214 215 217 218 219 220 221 222 223 224 224 225 226 226 227 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 230 230 230 231 230 230 230 231 231 230 229 229 229 229 229 229 230 229 229 229 229 229 229 229 227 227 228 228 228 227 228 228 229 229 228 227 226 226 227 226 227 227 227 226 227 227 226 227 227 227 226 225 226 227 226 226 226 226 225 225 226 225 225 226 225 225 225 226 226 225 225 224 224 226 228 227 226 226 226 225 225 225 227 226 224 224 225 224 224 224 223 223 223 223 223 223 223 223 224 224 225 223 222 223 222 223 224 224 223 224 225 224 223 223 225 226 225 225 226 227 226 226 226 227 226 226 227 225 224 224 225 225 226 225 224 224 224 226 227 226 225 226 225 225 225 225 225 225 225 226 224 224 225 225 228 228 226 226 226 224 224 224 224 223 224 224 224 223 221 224 226 227 224 221 220 222 224 225 222 223 224 222 221 222 222 221 223 225 223 223 224 223 221 220 224 226 225 222 222 224 225 221 225 227 225 226 224 221 222 225 221 221 220 221 221 223 224 219 219 221 223 223 220 223 225 219 220 224 227 226 221 222 224 220 221 222 224 220 219 222 222 223 222 221 221 221 228 223 220 221 222 221 222 224 225 225 222 226 225 225 223 222 218 224 232 226 219 224 225 220 221 222 223 223 224 224 220 220 219 220 222 223 225 226 224 222 226 222 222 223 226 221 219 225 227 225 222 220 225 227 226 223 225 226 221 225 229 221 219 218 222 226 224 226 224 228 229 226 222 223 230 233 229 229 220 227 235 235 227 236 234 227 233 233 234 229 227 230 230 230 230 231 231 226 228 235 238 229 227 240 236 233 229 228 233 227 229 236 233 230 227 224 231 235 234 234 229 227 236 232 233 236 233 230 231 233 234 224 226 229 236 231 231 234 226 234 234 226 231 227 228 234 229 233 233 232 236 234 237 238 238 235 233 238 233 231 233 232 234 234 228 227 236 229 229 234 235 233 231 235 237 228 224 233 238 238 232 226 230 230 231 239 235 232 233 228 231 236 233 228 229 236 241 236 235 242 242 238 242 250 271 293 329 1037 12305 63799 169899 363188 682978 1440965 58397768 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28665 10289 3643 2616 10354 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 182 187 192 196 199 203 206 208 210 212 214 216 217 219 220 221 222 222 223 224 225 225 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 230 230 230 230 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 230 230 230 230 230 229 229 229 230 229 229 229 229 228 228 228 228 228 228 228 229 229 229 229 229 229 228 227 227 228 228 227 227 227 227 228 228 228 227 226 226 226 226 226 226 226 226 226 227 227 227 226 226 227 227 226 225 226 225 225 226 226 226 224 224 226 226 226 226 226 223 224 226 226 225 225 225 225 225 225 225 224 225 224 223 224 225 224 224 225 225 223 222 223 223 223 222 220 221 223 224 224 223 222 224 225 225 225 225 225 225 226 228 229 228 225 224 225 225 223 222 223 224 225 225 225 224 226 228 227 226 226 226 227 226 225 227 226 226 225 225 226 226 227 226 225 225 225 224 225 225 228 228 224 223 223 224 224 223 225 225 227 226 222 223 223 223 223 223 221 223 226 224 224 224 223 224 223 223 224 224 225 223 220 223 223 222 223 224 224 225 223 222 224 227 222 221 225 225 224 224 221 222 221 222 221 224 226 222 221 223 225 223 223 223 224 222 219 222 226 223 221 225 225 221 217 220 224 224 226 226 220 221 223 222 224 226 223 221 221 223 224 218 217 220 226 225 221 221 223 224 220 220 218 221 223 223 221 221 224 223 226 225 227 224 220 222 220 223 225 228 226 224 221 222 222 220 220 223 222 225 224 227 219 221 221 222 223 226 230 225 224 226 221 219 225 224 221 222 223 219 220 224 218 223 230 230 227 224 225 229 231 233 228 232 227 230 233 225 230 234 233 234 233 233 232 225 225 234 232 224 228 231 228 232 229 232 239 233 230 232 227 230 231 231 226 230 227 230 229 231 228 232 235 228 226 230 232 238 234 229 230 233 232 232 232 233 229 234 236 234 226 227 235 234 230 230 233 232 228 226 236 233 238 238 235 233 236 232 234 236 232 233 234 230 230 236 242 241 236 233 226 229 238 233 231 241 242 230 226 229 232 228 231 239 235 227 227 235 234 234 239 232 234 237 231 231 236 244 236 226 237 245 237 239 237 243 241 245 257 284 321 364 444 3147 29022 124962 308025 588400 1156225 5593559 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28672 10289 3644 2614 10353 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 179 184 188 192 196 199 202 205 207 209 211 213 214 215 217 218 219 220 221 221 222 222 223 224 224 225 225 225 226 226 226 226 226 226 227 227 226 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 227 227 227 227 228 227 227 227 228 228 228 227 227 227 226 226 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 225 225 227 227 226 226 226 225 225 226 226 226 225 224 224 223 224 224 224 223 223 223 223 224 224 224 223 223 224 223 223 223 222 222 223 224 224 224 225 224 223 224 225 224 223 224 225 224 223 224 224 224 223 224 222 222 223 223 223 223 223 223 224 223 221 221 222 222 221 222 222 222 221 221 222 222 221 220 219 220 220 221 222 223 222 222 223 224 224 222 224 224 224 224 223 220 222 225 224 224 226 225 223 225 226 225 225 225 224 223 225 224 222 223 225 224 224 225 224 224 223 223 225 226 226 224 223 223 223 222 222 225 225 225 227 224 220 222 227 228 226 221 223 225 224 223 224 220 219 223 224 223 224 226 227 225 221 221 221 221 222 223 222 221 223 222 222 222 222 224 225 224 221 219 221 223 220 222 225 227 225 223 220 220 223 222 218 222 222 221 221 223 222 223 223 223 223 221 218 219 224 224 221 222 223 222 222 220 221 221 222 226 223 222 224 223 221 218 216 217 221 221 220 221 220 218 217 225 231 227 223 223 221 219 220 221 220 220 220 225 225 226 225 221 220 223 223 217 220 225 228 229 226 222 221 217 226 223 225 227 225 221 221 224 228 223 227 226 223 218 217 218 225 231 232 226 218 224 230 230 225 221 222 223 223 224 230 228 228 226 223 229 232 228 229 227 228 230 233 233 237 234 233 234 232 230 226 226 228 228 236 233 233 230 230 232 231 230 231 233 238 237 230 231 232 233 232 231 233 233 229 233 236 236 236 234 234 234 237 240 235 234 229 234 232 232 235 232 233 233 230 233 232 233 232 231 227 231 239 239 239 230 235 237 234 237 241 234 229 231 235 230 231 239 237 233 232 236 242 237 237 235 236 237 236 231 226 233 232 239 238 232 231 235 238 232 229 235 238 234 234 241 242 233 234 236 232 234 236 242 242 238 235 235 242 247 267 284 295 303 368 2809 18042 56930 121149 183861 258535 378290 663542 1499861 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28680 10289 3644 2613 10352 100 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 174 180 185 189 193 197 200 202 205 207 209 211 213 214 215 216 218 219 220 220 221 221 222 222 223 224 224 224 225 225 225 225 226 226 226 226 226 226 226 227 226 226 226 226 226 226 227 227 227 227 227 226 227 226 226 226 226 226 226 225 225 226 225 226 225 225 225 225 226 226 226 226 226 226 227 226 226 225 225 225 226 226 225 226 225 225 226 226 225 225 225 225 224 225 226 226 225 224 223 223 224 224 223 223 223 223 223 222 223 222 221 221 222 223 223 223 223 223 224 224 223 223 223 223 222 223 225 225 224 222 222 222 224 224 224 223 222 223 222 221 221 222 223 223 222 222 222 223 223 223 222 223 222 221 221 220 220 221 222 221 220 221 221 219 220 221 220 221 222 222 222 222 222 223 222 221 222 223 223 222 223 224 223 223 223 223 223 224 224 224 223 223 225 224 223 225 225 225 226 226 225 226 226 225 224 224 224 222 221 225 226 223 221 222 224 224 224 224 224 224 225 224 225 224 223 223 222 222 221 220 222 223 224 222 219 220 224 225 224 221 222 222 221 218 218 221 224 226 223 220 222 221 221 224 224 222 221 222 219 218 220 222 223 218 222 223 218 220 223 221 219 220 222 225 222 222 224 225 223 220 219 220 222 222 222 225 222 223 221 218 219 222 220 218 219 221 219 225 227 221 217 217 219 218 222 221 219 222 224 221 224 222 219 222 221 217 219 222 223 225 221 218 219 224 220 222 219 217 224 225 224 225 222 222 222 222 222 218 219 221 225 228 219 222 227 228 226 223 219 222 228 226 227 221 219 223 222 222 227 228 225 226 230 226 220 226 228 225 225 225 227 230 231 228 230 232 232 228 225 231 229 232 234 232 232 232 234 235 236 233 229 235 233 228 227 232 231 237 236 232 235 231 227 235 232 220 226 233 236 235 229 231 235 236 231 227 235 234 234 233 228 228 229 231 232 229 226 229 235 236 229 233 228 228 228 229 235 236 232 237 237 240 240 231 228 230 234 230 227 232 238 236 232 230 233 235 244 235 233 235 235 236 233 232 236 231 230 236 240 235 234 235 231 240 241 232 236 233 237 236 237 237 239 235 242 241 240 238 234 240 238 227 229 231 238 245 242 245 258 282 304 333 358 373 459 3297 20898 59789 109503 175317 260124 377372 604110 1240809 11884849 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28687 10289 3645 2611 10353 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 186 191 195 198 201 204 206 209 211 212 214 216 217 218 219 220 221 222 222 223 223 224 224 225 225 225 226 226 226 226 227 227 227 227 227 227 228 228 227 228 228 228 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 227 228 228 227 227 227 227 228 227 227 227 227 227 227 227 226 226 226 226 226 227 227 227 226 225 225 226 227 227 227 226 226 225 225 226 226 225 225 225 225 224 224 224 224 225 225 224 224 224 224 224 224 225 224 224 225 225 224 225 225 225 225 224 224 224 222 221 223 224 224 224 225 225 226 225 225 224 224 224 224 224 223 224 225 223 222 223 222 221 222 223 222 222 222 223 223 223 224 223 221 221 222 222 221 221 223 223 222 222 222 223 222 222 222 223 224 225 224 224 224 226 228 225 224 225 226 226 225 224 222 225 227 226 226 226 226 226 225 225 224 224 225 227 226 225 225 225 226 225 225 223 222 225 226 223 224 225 224 223 224 223 223 226 227 224 226 227 225 224 223 224 224 222 223 223 221 223 223 222 222 221 223 224 222 222 222 223 225 222 220 220 223 220 222 223 221 223 223 225 224 223 222 221 221 223 224 220 221 219 221 222 220 223 225 221 218 221 225 224 221 222 222 221 220 223 223 222 221 219 221 221 223 223 223 221 218 221 222 218 219 219 221 224 222 223 226 222 219 217 221 224 224 223 221 216 221 226 219 218 221 221 221 218 224 225 223 221 217 217 217 218 221 221 221 228 224 222 219 221 222 220 224 229 223 224 220 222 223 225 219 223 229 228 223 224 227 226 224 229 224 222 227 229 229 221 231 239 227 226 225 226 226 226 227 232 230 233 229 226 230 236 238 224 229 230 231 242 235 226 221 222 230 228 228 235 234 231 235 240 233 227 234 230 232 231 230 233 237 234 226 233 236 224 226 229 225 228 233 228 229 232 229 225 232 234 234 236 236 228 226 227 232 237 237 232 229 230 235 234 227 230 233 231 230 228 227 229 233 235 242 237 226 231 234 237 242 236 233 237 235 238 234 232 232 229 237 238 225 230 233 228 235 239 241 231 229 239 241 240 236 235 231 230 232 234 232 237 237 235 231 230 232 234 237 231 234 235 233 231 235 242 245 243 264 2283 16344 44818 59722 68425 100 100 100 100 100 1128061 5024118 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28694 10289 3646 2610 10358 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 178 183 187 191 195 198 201 204 206 208 210 212 213 214 215 217 218 219 220 220 221 221 222 222 223 224 224 224 224 224 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 226 226 226 225 226 226 226 227 227 226 226 225 225 225 225 225 225 225 225 225 225 224 225 225 225 224 224 224 224 224 225 224 224 224 224 224 223 224 224 224 223 223 223 223 223 224 224 224 223 223 223 224 223 222 222 223 223 223 223 223 223 224 223 222 221 222 223 223 223 224 224 224 224 224 224 224 223 222 222 223 222 220 219 219 219 219 219 220 221 222 220 219 220 221 221 221 222 221 222 222 222 221 222 222 222 221 221 223 223 223 222 221 221 223 223 222 221 223 223 222 222 223 225 224 222 222 224 223 220 222 223 223 224 227 227 224 223 223 224 225 223 225 225 223 222 223 223 223 225 225 224 225 223 221 222 224 225 224 223 222 222 222 222 221 222 224 224 223 223 220 218 219 223 223 221 221 222 223 222 223 224 224 223 222 220 224 224 222 220 219 220 219 223 223 221 220 221 222 223 223 221 219 220 218 219 220 224 222 222 221 222 219 219 221 223 222 222 223 226 220 220 219 222 227 225 217 221 224 223 222 220 221 222 221 222 221 217 220 222 220 221 221 225 224 224 223 223 217 216 221 219 219 222 222 223 225 226 223 218 222 220 220 220 221 225 220 221 223 220 220 220 220 221 224 227 227 227 222 225 221 222 223 220 222 223 225 227 224 221 223 227 226 221 223 221 223 222 225 223 221 225 231 228 221 227 227 228 231 231 227 234 229 227 228 226 224 229 227 232 234 226 227 227 227 226 225 228 231 237 231 229 230 236 237 233 230 230 231 234 230 226 231 236 241 237 226 229 234 227 227 235 237 230 225 227 227 232 229 229 234 243 236 238 237 233 234 230 234 246 244 237 232 226 236 234 226 229 230 232 234 234 233 230 232 235 235 234 235 235 234 227 234 235 228 231 235 235 236 238 239 240 236 236 239 235 224 228 236 243 239 237 235 231 234 234 232 237 237 232 232 232 238 236 237 239 244 240 234 233 240 248 240 235 239 246 245 241 235 243 251 264 694 15134 99439 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28702 10289 3647 2608 10360 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 178 183 187 191 194 198 200 203 205 207 209 211 212 214 215 216 217 218 219 219 220 220 221 222 222 223 223 223 223 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 226 226 225 225 225 226 227 227 227 226 226 226 226 227 226 226 226 226 225 225 226 226 226 225 225 225 225 225 225 225 225 225 225 225 224 225 226 225 224 223 223 223 223 223 223 223 223 224 224 224 224 224 224 223 222 222 222 223 223 222 222 222 222 223 223 223 223 223 223 222 223 223 223 222 222 222 223 223 223 223 222 222 223 223 222 221 223 223 222 221 221 223 224 223 222 222 223 223 221 220 219 220 220 222 223 221 220 221 220 218 219 221 221 221 222 221 220 220 222 222 222 222 223 222 220 221 222 222 220 219 221 223 224 223 221 221 220 221 222 223 224 223 223 223 223 224 225 227 225 225 224 222 223 225 225 225 223 224 225 222 221 221 221 222 225 225 222 223 223 222 222 224 223 224 224 223 223 224 223 224 223 225 225 222 221 219 218 218 220 219 220 223 222 219 220 222 224 222 220 220 221 225 223 221 224 225 222 221 224 222 221 221 225 223 220 216 216 221 224 220 221 222 219 218 220 223 224 220 225 226 220 218 220 222 223 222 222 217 218 224 224 221 222 224 222 222 221 221 223 224 220 220 222 222 222 222 224 219 218 224 223 220 223 221 221 222 221 224 223 220 224 225 227 227 227 224 222 224 225 227 221 221 221 223 228 221 217 223 226 228 224 220 226 224 232 230 223 224 224 224 223 226 223 221 223 222 225 232 228 216 219 227 224 220 229 227 217 217 225 227 227 231 226 221 222 221 223 230 227 223 229 226 222 224 231 234 230 230 233 228 230 228 223 229 227 229 234 234 229 232 234 227 229 227 231 235 231 225 230 231 233 235 232 234 240 239 240 235 226 236 239 232 235 233 232 240 239 231 232 230 226 237 232 229 240 238 230 231 223 228 226 225 239 241 236 237 234 234 243 240 234 232 238 240 228 221 237 245 234 227 231 235 241 239 239 240 240 236 230 238 243 231 231 234 240 245 233 236 240 234 232 238 244 231 228 234 232 236 239 238 237 238 240 234 227 231 243 244 244 243 237 242 252 249 975 11888 66608 189339 374011 685062 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28709 10289 3647 2607 10356 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 184 189 193 196 199 202 204 206 208 210 211 213 214 216 217 217 218 220 220 221 221 222 223 223 223 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 225 226 226 226 226 226 226 226 226 226 226 225 225 226 226 225 225 225 226 225 225 225 225 225 225 225 225 225 224 223 223 224 225 225 224 224 224 224 224 224 224 224 225 225 225 224 223 223 224 224 224 223 222 222 222 222 222 223 222 221 221 222 222 221 222 223 224 224 224 224 223 223 223 222 221 222 222 222 223 222 222 221 221 221 221 222 221 222 222 222 221 221 222 223 222 221 221 222 221 221 221 222 222 222 220 219 219 220 222 223 221 219 219 221 221 218 219 219 219 222 222 221 220 222 223 221 222 224 224 222 221 221 221 223 224 226 226 224 223 224 223 222 223 225 225 225 224 224 225 225 225 224 224 223 223 224 224 224 224 224 224 225 224 222 222 225 226 226 226 224 223 221 223 225 224 222 225 226 223 221 220 224 226 224 224 222 222 221 224 223 224 224 224 222 224 225 224 224 221 220 217 219 222 223 220 223 224 220 219 221 220 221 223 222 221 222 223 221 220 220 221 225 225 222 217 219 223 224 221 223 222 223 225 223 222 226 225 221 220 222 224 223 221 221 219 221 221 219 219 221 223 224 223 220 220 220 218 224 223 224 223 224 222 223 225 222 221 222 226 227 225 218 218 226 220 221 224 225 222 222 222 217 219 218 220 223 224 223 226 224 225 220 220 225 220 222 228 227 222 221 221 220 221 221 222 222 218 225 225 221 221 223 221 221 226 231 226 225 229 231 226 213 214 228 231 221 224 232 230 236 228 230 232 231 229 227 232 239 235 233 234 230 231 232 231 234 227 231 238 236 226 230 232 235 231 235 232 234 236 234 234 230 226 226 232 237 239 233 229 232 229 239 226 230 233 235 232 231 232 232 231 233 231 232 226 228 237 233 231 243 241 236 237 228 237 241 234 235 240 235 230 230 232 240 242 237 234 238 241 234 229 233 231 239 239 239 233 232 230 231 232 237 241 234 236 244 241 238 237 239 235 229 240 239 233 235 239 241 243 242 242 233 237 245 244 242 237 238 245 251 249 249 293 3831 28587 91662 188404 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28716 10289 3648 2605 10353 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 179 183 188 191 195 198 201 203 205 207 209 211 212 214 215 216 217 218 219 220 220 221 221 221 222 222 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 224 224 224 224 224 225 225 224 224 224 224 224 225 225 225 224 224 224 224 224 223 223 222 222 223 223 223 223 223 223 222 222 223 223 223 223 223 223 222 222 221 221 222 222 221 221 220 220 221 221 221 222 222 221 220 220 220 222 222 221 220 220 222 221 220 220 220 220 221 221 220 220 220 220 220 222 222 220 220 221 220 220 221 220 220 221 222 222 221 220 219 218 218 220 220 220 221 221 219 218 220 221 221 221 219 218 218 218 219 219 219 220 219 219 221 221 220 220 220 222 221 222 222 222 222 224 224 222 223 223 224 224 223 220 218 221 222 221 221 222 220 220 222 222 219 219 220 221 222 224 224 224 223 222 220 221 221 222 223 222 224 224 223 221 221 223 222 223 221 223 223 221 223 222 218 219 220 223 223 221 220 221 221 220 220 222 220 219 219 218 219 219 217 222 225 224 220 220 221 224 223 221 220 220 222 222 222 221 219 221 219 222 225 221 217 216 221 222 225 222 219 221 224 223 224 223 224 223 220 223 221 221 222 224 217 216 224 225 222 219 219 219 219 225 226 219 218 220 225 225 221 219 221 223 222 222 223 224 222 223 222 225 224 219 219 222 220 218 222 225 227 221 218 222 221 217 220 225 221 220 222 219 221 222 219 216 223 220 224 222 225 222 224 221 221 224 226 221 222 226 226 227 226 227 221 227 223 232 230 227 228 230 222 223 227 233 229 226 227 228 235 227 231 230 230 231 232 228 234 232 234 229 227 230 239 234 234 232 226 231 233 234 239 234 232 236 234 231 232 233 236 229 232 231 236 233 227 230 239 228 228 234 233 232 233 234 231 230 233 233 225 238 231 225 232 236 229 230 236 227 229 229 236 238 228 231 236 236 243 244 240 236 231 237 247 239 231 241 241 231 233 236 233 236 231 231 235 236 237 238 235 236 228 224 235 230 233 243 244 234 232 237 241 244 234 231 240 239 236 229 234 237 233 235 238 232 228 235 235 240 238 239 249 244 240 243 259 2168 21689 91944 209912 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28724 10289 3649 2604 10356 100 100 100 100 100 100 100 100 100 100 100 100 144 153 160 167 174 179 184 188 192 196 199 202 204 206 208 210 212 213 215 216 217 218 219 220 220 221 221 222 222 223 223 224 224 224 224 224 224 224 224 224 225 225 225 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 225 225 225 225 224 224 224 225 225 224 224 224 223 223 223 224 224 224 223 223 223 223 224 224 223 223 223 222 222 222 223 223 222 222 223 223 221 221 222 222 222 222 221 221 221 221 220 219 219 220 221 221 221 220 220 220 220 220 221 221 222 222 222 223 224 223 222 222 222 222 222 221 221 221 220 219 219 220 219 220 220 220 221 222 219 219 219 219 219 220 222 221 219 217 218 219 218 218 220 221 220 220 220 219 217 217 219 220 221 221 221 221 222 223 224 222 222 222 222 223 222 220 222 224 224 222 222 223 223 222 223 224 223 223 222 222 224 225 225 224 224 225 226 225 224 225 223 222 222 222 220 222 223 224 222 221 220 222 223 221 220 220 221 222 221 222 223 224 221 220 223 220 219 220 220 219 217 216 215 220 223 223 218 215 221 220 220 220 219 219 222 222 218 221 224 220 220 222 223 224 219 218 220 223 224 222 220 219 220 223 221 225 226 225 221 222 222 221 220 222 227 226 223 220 221 224 223 221 223 223 223 219 223 222 224 225 223 220 222 222 223 220 218 222 226 222 222 221 222 224 219 221 221 218 218 224 220 219 225 223 225 224 219 219 221 220 226 224 219 218 220 219 221 224 221 220 222 225 230 228 223 222 220 222 220 222 220 222 223 226 225 231 228 225 220 222 220 220 227 231 228 226 223 227 232 231 228 235 235 234 228 228 229 227 235 239 228 223 227 226 235 233 228 233 238 235 228 230 228 230 231 233 240 236 231 228 229 228 226 233 238 238 240 236 234 235 245 240 232 238 243 233 228 232 237 233 234 235 233 233 229 235 237 235 232 234 236 233 236 238 236 233 235 229 228 241 243 237 236 232 230 236 241 243 243 236 231 241 241 235 234 236 239 234 239 240 230 229 232 237 242 238 238 235 231 239 244 234 231 240 237 234 231 233 234 231 234 232 232 237 240 241 244 246 241 235 235 243 249 240 240 239 238 235 241 246 235 239 243 245 247 415 6318 47392 168183 378377 694104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28731 10289 3650 2602 10357 100 100 100 100 100 100 100 100 100 100 100 144 153 160 167 173 179 184 188 192 196 199 201 204 206 208 210 211 213 214 215 217 218 219 219 220 220 221 222 222 222 222 223 223 224 224 224 225 225 224 225 225 225 225 225 225 225 225 225 225 225 224 224 224 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 223 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 222 223 223 224 224 224 223 223 222 222 222 222 223 224 224 223 222 222 222 221 221 222 221 221 222 222 220 219 220 221 220 221 221 221 221 221 219 218 219 219 218 219 221 221 221 222 221 222 223 223 222 222 221 220 220 221 221 220 220 219 218 218 219 221 221 220 219 218 218 218 220 220 219 219 219 221 220 219 218 218 220 220 220 218 218 219 218 217 217 217 218 219 219 219 219 220 220 217 218 219 218 217 217 218 218 219 221 222 223 223 222 221 221 218 219 223 224 224 220 219 221 222 222 221 222 223 222 220 219 222 223 222 223 223 221 222 223 223 223 222 221 224 225 223 222 223 218 217 220 220 219 219 222 223 218 218 221 222 220 220 221 223 221 221 221 220 222 221 219 219 222 221 221 216 220 223 220 216 218 219 221 223 222 223 220 221 225 223 221 222 222 220 219 221 220 222 225 223 219 221 223 224 229 226 222 224 223 218 213 216 216 217 223 218 216 221 220 223 228 223 222 221 223 223 223 220 223 222 225 226 224 215 219 223 220 223 226 224 220 221 220 218 218 221 224 223 223 225 219 218 218 218 219 220 226 220 217 218 221 222 224 223 223 221 221 220 230 228 229 228 219 226 222 222 223 222 225 222 226 229 229 234 231 228 226 231 233 230 225 223 232 234 229 227 227 231 232 237 233 230 238 239 229 228 231 230 231 236 228 227 226 232 232 233 236 234 231 229 232 229 231 228 229 234 232 231 237 235 235 234 240 230 226 235 233 233 236 231 236 239 234 237 236 229 230 231 227 233 242 241 234 234 233 223 229 232 235 240 234 238 237 231 230 234 229 238 239 239 238 234 225 232 232 237 235 227 231 233 237 234 233 237 243 236 233 240 240 229 239 248 241 235 241 240 243 242 237 231 224 222 230 236 235 235 232 234 243 243 241 237 237 235 241 241 239 239 235 237 235 240 233 236 238 237 242 249 650 8156 45588 126733 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28738 10289 3650 2601 10356 100 100 100 100 100 100 100 100 100 100 100 100 144 153 160 167 174 179 184 188 192 196 199 201 204 206 208 210 211 213 214 215 216 217 218 218 219 219 220 221 221 221 222 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 224 223 224 224 224 224 223 223 223 224 224 224 224 224 224 225 224 223 223 224 224 224 223 224 224 223 222 221 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 221 221 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 220 219 219 219 219 219 218 219 221 222 221 222 222 222 222 222 222 222 222 222 221 222 222 221 221 221 221 219 219 219 218 220 221 220 220 220 220 220 219 219 219 217 218 220 219 219 219 220 220 219 218 219 220 219 218 218 218 220 219 218 216 215 216 219 220 219 217 217 217 219 220 221 222 222 220 221 221 220 220 222 226 224 221 222 223 223 220 220 222 221 222 223 223 221 222 224 223 221 222 223 223 220 221 224 224 221 223 222 219 222 223 221 220 219 217 215 220 221 220 220 222 223 218 216 218 220 223 225 222 218 216 219 222 222 222 225 224 221 219 219 217 216 219 222 226 226 221 219 218 220 223 225 224 225 221 219 223 223 225 224 221 219 219 222 225 220 216 217 220 220 222 219 220 220 222 220 219 218 218 214 219 225 225 225 223 224 224 224 224 226 228 226 227 224 221 226 226 224 217 220 222 221 222 223 222 220 220 223 222 224 223 229 227 223 220 220 219 223 219 214 216 224 222 215 219 218 216 218 225 229 225 219 216 224 225 224 224 227 224 221 222 223 224 227 220 221 223 228 227 228 230 227 229 227 226 228 228 231 232 232 230 227 226 229 233 236 232 226 230 231 233 234 234 229 229 233 233 237 233 239 236 233 235 231 232 228 231 237 235 234 234 231 232 236 243 234 230 231 235 241 238 238 236 238 236 230 233 235 230 228 232 236 238 235 233 238 234 236 231 237 238 238 237 233 240 233 241 239 239 238 236 239 242 233 239 239 237 241 241 240 237 235 235 231 236 233 229 231 240 239 234 240 241 237 237 233 230 236 245 241 237 228 231 235 236 237 235 233 233 231 237 247 238 239 249 248 235 230 235 236 243 235 235 236 236 245 235 237 241 786 8387 40317 91811 135983 169239 243300 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28746 10289 3651 2599 10356 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 180 185 189 193 197 200 203 205 207 209 211 212 214 215 217 218 219 220 220 221 221 222 222 223 223 224 224 224 225 225 225 225 225 225 225 226 226 225 225 225 226 226 226 226 226 226 226 226 225 225 226 226 226 226 227 227 227 227 226 226 227 227 227 226 226 225 225 225 225 225 225 225 226 226 225 226 225 225 225 225 226 226 226 226 225 224 224 223 223 223 224 224 223 223 223 222 222 223 223 223 223 222 223 223 223 222 222 222 223 222 221 222 221 220 220 220 220 220 221 221 221 221 221 222 223 224 224 225 224 222 224 224 223 223 223 221 219 220 223 223 221 220 222 222 222 222 221 221 222 222 220 220 221 221 220 220 221 220 221 222 222 220 218 219 221 220 220 222 222 219 216 218 219 219 219 220 220 220 219 219 221 222 222 223 223 224 224 227 227 226 224 224 223 222 222 222 224 222 223 222 223 223 223 223 224 224 222 224 223 221 221 222 220 220 223 224 223 223 224 224 223 224 224 223 222 222 220 218 220 222 222 220 219 221 222 221 221 220 222 220 221 220 220 221 221 221 222 221 224 225 225 225 222 221 219 217 221 225 219 218 223 226 226 222 221 224 224 225 225 221 218 218 220 222 222 224 222 220 223 221 220 219 220 220 223 222 224 221 221 222 219 212 220 222 220 220 219 220 221 220 220 226 230 227 221 223 227 227 231 224 218 221 224 227 222 222 221 218 225 228 224 222 223 221 223 227 224 221 221 217 219 223 225 218 217 221 223 220 220 223 226 222 219 218 225 218 219 220 228 226 223 223 226 228 222 219 218 223 226 230 228 220 222 222 232 231 225 224 223 233 235 232 231 230 235 237 230 229 224 228 235 237 234 232 231 233 233 228 231 228 227 225 230 229 229 232 228 235 237 236 227 226 229 241 228 233 237 235 230 227 228 236 231 227 229 234 237 228 219 223 230 235 232 223 225 234 231 230 232 236 241 238 227 230 230 228 231 230 229 229 239 233 228 232 236 238 236 230 235 236 229 228 234 231 234 238 245 237 237 235 240 233 240 236 226 232 234 237 231 229 226 233 233 236 240 231 228 230 231 236 241 236 234 227 230 234 231 242 246 237 232 232 229 231 231 238 241 238 238 239 238 234 228 415 2772 13813 45347 126631 270264 445411 732380 1722364 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28753 10289 3652 2598 10355 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 189 193 196 199 202 205 207 209 211 212 214 215 216 217 218 219 219 220 221 221 222 222 223 223 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 225 225 226 225 225 225 225 225 226 226 226 226 226 227 227 227 227 226 226 226 226 226 227 226 225 225 225 225 225 224 224 225 225 225 225 225 224 224 225 224 224 225 225 224 223 224 224 223 223 223 223 223 223 223 223 222 221 221 222 223 223 222 222 222 222 222 222 222 221 221 222 221 221 221 221 222 221 221 223 223 223 224 224 223 223 223 223 223 223 223 221 222 222 221 221 222 223 222 222 222 223 223 222 222 222 222 221 221 222 222 222 221 220 220 220 219 219 219 219 219 219 219 219 220 221 220 221 222 221 222 224 224 224 224 224 225 226 226 224 223 223 223 223 224 225 223 222 224 225 224 224 226 227 225 223 223 223 223 223 225 223 220 219 221 223 225 224 224 223 223 222 223 225 224 223 221 221 223 223 219 222 226 225 222 221 220 220 220 220 219 221 221 221 220 220 218 219 221 223 221 219 222 222 219 218 218 220 222 223 222 220 220 223 222 222 224 222 222 225 224 219 219 220 223 225 226 222 224 223 222 223 224 224 221 218 220 221 225 228 223 220 219 223 221 222 220 222 223 225 219 214 214 218 220 218 220 219 220 214 219 225 222 224 220 222 225 227 223 220 225 226 225 224 223 221 219 218 222 225 229 228 224 225 220 223 224 226 221 221 218 221 222 225 223 219 222 225 223 219 222 222 223 221 223 222 222 219 226 230 225 228 227 223 223 224 219 221 223 225 226 223 224 227 226 226 225 221 227 229 229 226 221 225 230 226 227 232 226 229 226 233 239 232 229 230 236 231 232 232 229 226 227 231 239 241 232 227 235 241 229 228 234 234 229 231 240 230 228 232 235 230 230 233 234 234 239 234 231 232 236 231 232 232 233 235 243 242 230 234 234 232 233 239 236 232 239 246 243 237 238 240 240 238 233 238 236 234 233 229 228 239 242 234 228 240 247 242 234 227 230 237 240 233 234 242 240 228 238 239 239 234 232 232 230 231 237 239 241 240 238 236 232 233 237 238 231 234 241 242 239 226 226 241 245 242 241 237 238 271 771 3214 9799 30703 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28760 10289 3652 2596 10356 100 100 100 100 100 100 100 100 100 100 100 100 143 151 159 166 173 178 183 188 191 195 198 200 203 205 207 209 210 212 213 214 215 216 217 218 219 219 219 220 220 221 221 221 222 222 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 225 226 226 226 225 225 225 225 225 224 224 224 225 225 225 226 226 225 225 225 225 225 225 225 225 225 224 224 224 223 222 222 223 224 224 223 222 223 223 223 222 222 222 222 222 222 222 222 223 222 221 221 221 221 221 221 222 221 222 222 221 220 220 221 220 220 221 221 220 220 219 219 219 219 219 220 220 221 223 223 222 222 221 221 221 220 219 219 219 219 219 220 220 220 221 222 220 219 220 221 221 219 218 220 219 218 218 218 217 217 218 218 219 219 218 219 220 219 219 218 219 220 220 220 219 220 221 223 222 221 220 221 222 223 223 223 223 223 223 223 225 224 223 222 223 222 222 222 223 222 221 222 223 221 221 222 222 223 221 219 220 222 221 223 223 223 223 225 225 221 221 223 222 220 221 222 222 220 221 222 223 223 224 221 220 219 218 218 220 220 218 217 218 219 220 219 217 217 219 220 221 219 224 225 220 215 216 219 218 220 223 221 222 225 225 221 218 219 220 219 220 224 223 223 222 217 220 223 221 222 222 222 219 218 221 225 225 222 221 221 218 222 224 226 223 222 219 220 220 221 221 220 221 222 222 221 224 223 221 221 223 223 223 223 221 224 221 216 224 228 229 224 222 218 224 227 222 218 221 227 228 223 223 223 222 219 217 217 222 224 221 221 223 224 223 220 222 224 224 224 228 225 218 219 224 222 227 225 221 223 226 228 228 220 222 226 227 226 227 229 229 229 226 232 227 221 225 227 225 230 228 229 228 228 229 232 225 237 237 235 225 229 229 226 229 235 230 229 231 232 231 224 229 235 234 229 230 232 226 232 230 227 227 230 241 239 233 230 233 232 232 229 236 245 245 239 235 238 239 241 240 234 237 230 230 235 234 235 232 229 229 231 236 240 240 234 240 234 235 233 234 231 233 235 239 241 235 240 241 238 245 249 241 232 233 234 235 239 237 238 236 238 235 233 232 238 237 234 237 238 236 239 237 234 240 238 244 238 234 241 246 244 239 242 242 241 239 242 244 242 249 247 257 709 9459 65452 224071 464752 839011 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28768 10289 3653 2595 10356 100 100 100 100 100 100 100 100 100 100 100 100 143 151 159 166 173 178 183 188 191 195 198 201 203 205 207 209 210 212 213 214 215 216 216 217 218 218 219 220 220 220 221 221 221 222 222 222 222 222 223 223 223 223 223 222 222 223 224 224 224 225 225 225 225 224 225 225 225 224 225 225 224 224 223 223 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 220 220 219 220 220 219 220 221 221 220 219 219 220 220 220 220 221 220 219 218 218 218 218 218 218 219 220 220 220 219 219 220 220 219 218 219 220 219 219 219 218 218 219 219 219 220 220 219 219 219 219 219 219 220 218 217 218 217 218 218 218 218 218 218 217 217 218 218 218 219 219 218 215 215 216 217 216 217 218 217 218 219 219 219 219 222 222 221 222 223 223 220 219 221 219 219 220 221 221 221 219 219 220 220 219 222 221 223 224 223 222 222 222 224 222 222 223 219 215 216 218 219 223 223 220 221 221 220 220 220 219 221 220 218 220 220 219 218 219 223 223 220 220 221 219 220 221 221 222 223 222 220 218 221 223 221 217 220 221 217 217 218 222 221 221 221 222 223 221 222 223 224 225 224 222 218 216 222 220 218 220 220 220 220 221 223 226 226 225 217 220 225 219 213 219 222 224 222 218 219 221 221 217 220 226 222 220 221 221 221 225 222 222 222 221 221 224 230 227 221 222 225 228 223 221 222 219 223 224 219 223 225 224 221 225 225 224 220 219 223 226 227 232 230 220 220 221 223 219 219 221 222 225 225 223 221 224 226 220 221 225 221 222 230 229 222 225 225 223 222 232 227 220 218 226 233 224 223 232 228 231 235 236 232 229 235 230 229 234 231 228 225 229 231 233 231 233 233 233 232 239 230 234 239 234 230 230 233 222 230 231 230 241 237 238 236 240 232 229 228 236 233 235 234 237 236 234 238 236 230 233 235 234 230 232 234 235 232 231 236 245 240 231 237 238 229 233 236 241 242 238 236 238 232 234 233 236 238 238 235 236 235 242 243 245 243 241 240 240 239 240 235 236 239 238 240 246 245 236 238 243 242 242 242 242 243 240 241 242 248 249 243 240 234 233 237 236 242 254 262 262 1030 9795 48976 133391 220916 281597 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28775 10289 3654 2593 10353 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 179 183 188 192 195 198 201 203 205 207 209 211 212 213 214 215 216 217 218 218 219 220 220 220 221 221 221 221 222 222 223 223 223 223 223 224 224 224 223 224 224 224 224 223 223 224 224 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 224 224 223 223 223 223 223 223 223 223 222 222 221 222 222 223 222 222 222 222 222 222 222 221 221 222 222 222 222 222 221 220 220 220 220 220 220 220 220 220 220 220 221 221 219 218 218 219 220 220 221 221 220 220 220 219 219 219 218 218 217 218 219 218 216 216 218 218 217 217 217 218 219 220 219 219 220 220 219 219 219 220 220 219 218 218 217 217 218 219 220 219 217 218 218 219 220 220 219 218 219 219 219 219 218 217 217 216 217 217 217 219 220 217 217 220 221 223 224 223 221 223 222 221 222 222 222 221 221 221 220 219 219 220 219 218 221 224 223 221 222 222 222 223 225 224 222 224 223 223 224 223 222 222 223 221 222 224 225 222 222 222 224 220 219 220 220 217 218 221 220 218 217 216 220 220 218 216 217 222 223 218 215 218 221 223 221 219 219 219 219 222 219 222 222 222 220 223 222 221 223 226 223 220 220 222 222 222 223 226 226 227 223 219 221 220 220 222 220 218 219 223 226 226 222 222 218 219 221 221 221 221 221 222 222 222 223 224 225 221 219 221 220 218 220 219 221 223 226 225 222 224 222 220 223 222 223 224 224 224 222 225 225 221 223 223 223 221 218 221 221 218 220 224 227 222 222 224 226 222 220 223 223 226 224 222 223 225 227 224 226 227 225 230 224 224 230 230 221 217 226 233 227 222 227 229 227 228 228 230 234 230 235 239 232 224 227 221 223 230 236 232 227 224 233 235 230 231 231 233 233 229 233 231 230 229 232 237 233 230 234 240 240 233 228 233 234 230 238 239 233 231 235 232 226 232 240 237 233 241 239 243 238 241 237 240 240 235 234 236 236 238 238 235 232 240 237 237 241 243 240 238 238 238 245 245 237 235 240 238 231 238 242 238 235 231 240 237 237 245 242 245 242 235 236 243 237 240 241 239 249 250 246 245 247 248 245 236 244 241 236 235 237 239 243 238 244 248 243 247 259 272 271 269 285 1869 15696 56186 108361 181768 302698 473593 794211 2018270 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28782 10289 3655 2592 10355 100 100 100 100 100 100 100 100 100 100 100 100 142 151 159 166 172 178 183 187 191 194 197 200 202 205 207 208 210 211 212 213 215 216 216 217 218 219 219 219 220 221 221 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 224 224 224 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 222 222 222 221 221 222 222 222 222 221 222 222 222 223 223 223 223 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 218 219 219 218 218 218 218 217 218 219 219 218 219 219 218 218 218 216 216 218 219 218 217 217 218 217 217 217 218 217 217 217 217 217 216 217 219 219 218 217 217 217 218 218 218 217 217 218 218 216 216 217 218 219 219 218 217 216 217 217 218 217 218 220 220 218 218 219 219 219 217 216 218 219 218 217 218 220 220 219 220 221 221 221 221 222 223 221 219 218 219 220 218 219 220 222 223 222 222 223 222 221 220 220 220 221 220 219 222 222 217 217 221 222 219 219 220 218 220 223 222 222 222 222 221 219 217 215 219 218 219 219 218 218 218 218 220 221 221 221 220 219 222 221 222 224 220 219 222 222 221 223 223 219 218 223 222 219 219 221 224 224 221 224 224 222 220 219 221 222 223 224 224 221 224 224 219 218 224 226 224 220 222 223 222 222 224 222 221 225 226 224 220 218 218 217 220 222 219 221 225 227 224 216 215 225 225 224 222 221 221 220 219 225 229 224 222 221 218 221 224 223 218 219 221 220 217 224 228 225 220 224 224 221 224 226 218 217 223 226 229 231 229 221 219 224 226 228 228 227 224 230 230 227 226 225 226 230 229 226 228 230 234 230 230 231 230 230 224 225 225 231 233 229 222 229 237 232 232 233 236 241 232 228 231 232 238 238 235 234 230 229 231 231 237 231 232 234 234 231 229 235 234 236 234 237 238 235 230 229 231 236 237 231 230 232 240 242 238 241 239 233 232 236 242 231 235 235 229 233 236 233 232 231 236 243 245 235 236 239 233 228 238 243 239 235 235 238 241 242 240 239 237 236 231 238 232 235 236 232 236 238 237 239 239 239 243 233 234 238 234 243 241 238 233 237 241 241 251 247 258 269 288 312 509 5585 35343 98891 174426 249603 351015 505323 840407 2406140 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28790 10289 3655 2590 10357 100 100 100 100 100 100 100 100 100 100 100 142 151 159 166 172 177 182 186 190 194 197 199 202 204 206 208 209 210 211 213 214 215 216 216 216 217 218 219 219 219 220 221 220 220 220 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 223 223 223 222 222 222 221 221 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 219 218 219 220 220 219 219 219 219 219 219 219 220 219 219 219 219 219 218 217 218 218 217 217 217 217 218 218 218 218 219 219 218 218 218 219 219 219 217 216 216 216 216 216 217 216 216 217 219 218 216 215 216 216 216 215 216 215 215 216 217 216 216 217 217 218 219 218 218 218 217 216 216 218 219 219 218 216 215 216 216 216 216 217 217 215 215 215 216 216 215 217 217 217 217 216 217 217 216 216 217 215 215 218 220 218 217 216 215 217 220 222 219 218 221 223 222 220 220 221 221 221 220 220 220 220 219 220 220 218 218 221 221 221 219 218 221 223 222 218 219 222 221 221 223 223 220 218 219 220 222 222 220 217 218 221 220 216 215 218 217 218 221 222 221 220 218 220 218 219 217 218 219 220 217 219 222 223 222 222 223 221 220 219 219 220 221 225 224 222 222 222 222 224 221 219 223 221 220 222 224 222 222 224 222 222 222 220 216 219 225 220 216 222 224 221 224 219 217 224 227 225 221 220 221 221 222 219 225 225 222 220 217 220 220 224 223 222 224 224 221 220 225 222 220 217 218 218 223 224 223 223 222 225 229 228 220 219 220 220 224 223 224 224 219 220 228 224 220 223 225 223 219 221 226 227 228 228 228 233 231 234 232 227 225 230 229 230 225 222 230 234 234 227 225 224 226 228 230 231 231 229 233 229 230 230 230 232 234 232 232 242 239 236 234 232 235 239 239 232 234 229 236 241 238 238 232 234 226 232 237 232 239 236 234 229 230 240 244 236 232 232 235 236 241 239 238 238 238 234 234 240 241 237 231 233 234 234 230 228 235 230 234 235 238 237 230 239 241 235 236 236 231 235 234 235 237 238 244 245 237 238 240 237 240 237 234 236 242 245 236 240 244 240 235 241 243 237 235 237 242 239 234 241 247 242 243 249 252 256 290 1776 12309 37335 70142 124267 167530 202496 250101 344564 557128 1196038 10925391 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28797 10289 3656 2589 10356 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 178 183 188 191 195 198 201 203 205 207 209 210 212 213 214 216 217 217 218 219 219 220 220 221 221 221 222 222 222 222 223 223 223 223 223 223 223 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 225 225 225 224 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 222 222 222 222 222 222 221 221 221 222 221 221 221 221 221 221 221 221 221 221 221 221 220 218 218 219 219 219 219 219 219 218 217 218 219 219 219 219 219 220 221 220 220 220 219 218 219 221 219 218 218 217 217 218 219 218 217 218 219 219 218 218 219 220 221 222 221 221 221 221 221 220 218 217 219 220 220 221 219 216 217 219 219 217 217 219 218 216 218 219 218 216 216 218 219 219 219 218 219 217 215 216 217 217 218 217 218 218 217 219 219 220 220 220 221 220 221 221 219 221 221 221 222 221 221 223 223 221 219 220 222 223 223 221 222 221 222 222 222 219 220 222 222 223 222 218 220 221 218 219 223 219 217 220 221 222 219 220 219 218 219 218 220 219 220 220 219 221 221 220 220 220 221 220 218 218 220 218 219 224 220 221 223 222 220 219 217 220 224 227 229 226 219 220 222 219 221 224 221 221 224 222 224 226 221 221 222 218 220 223 223 220 220 222 221 219 218 219 221 222 222 221 222 224 226 223 220 221 221 220 223 226 222 223 221 222 223 227 226 222 217 215 220 222 219 218 218 222 220 216 221 221 222 224 221 222 225 218 220 226 231 226 223 224 221 224 226 225 221 225 225 222 222 218 223 229 234 223 219 223 226 226 224 223 230 234 229 225 230 235 227 226 233 232 224 228 231 228 227 227 228 230 233 230 225 232 230 236 234 224 231 237 235 231 224 232 233 227 231 226 232 236 234 232 228 233 241 242 241 238 230 231 233 235 236 235 231 236 234 234 240 241 236 235 235 240 241 240 238 235 232 235 236 235 240 239 243 230 236 240 232 231 232 231 233 240 231 227 235 233 237 238 232 235 238 237 240 240 232 231 240 236 236 242 237 235 232 231 243 241 238 234 236 234 236 235 240 244 237 231 242 244 235 243 239 235 237 244 243 233 230 241 248 259 266 266 271 281 293 300 320 366 495 1410 12048 55105 125016 224495 386705 675554 1471930 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28804 10289 3657 2587 10355 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 179 184 189 193 196 199 202 204 206 208 210 211 213 214 215 217 217 218 219 219 220 221 222 222 223 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 225 226 226 226 226 226 226 227 227 226 226 226 226 226 226 226 226 225 225 225 225 225 224 225 225 225 225 225 225 224 225 225 224 224 224 224 224 225 224 223 224 224 224 225 224 223 222 223 223 222 222 223 223 222 221 222 222 222 221 221 221 221 221 221 221 222 221 221 220 220 220 220 220 220 219 220 220 219 219 220 221 222 221 220 220 220 220 220 220 220 221 223 223 223 222 222 221 222 224 222 220 221 221 221 221 221 221 221 220 219 218 219 220 221 221 219 218 220 220 220 219 219 218 219 219 219 220 221 221 221 219 218 219 220 220 221 221 219 220 220 220 220 221 221 222 222 221 220 222 225 225 223 224 223 220 222 223 223 223 223 224 224 223 220 220 223 225 225 227 226 222 223 225 224 224 224 224 225 222 220 219 220 221 219 220 219 219 221 221 221 222 221 215 216 221 221 220 221 223 222 219 219 218 219 219 220 221 219 222 220 221 221 224 224 220 217 219 221 222 221 221 222 224 225 225 225 223 224 223 225 225 224 224 224 221 221 219 221 223 224 225 222 218 220 222 223 221 218 219 219 221 224 224 222 223 224 221 224 227 224 217 218 221 225 222 223 223 222 221 222 223 224 223 222 221 219 221 226 225 224 224 223 226 227 222 216 217 216 224 224 223 222 221 221 222 220 224 226 222 221 224 224 223 225 224 224 221 223 222 222 224 230 225 223 225 228 223 226 226 218 220 224 228 224 225 228 227 233 230 228 227 227 230 234 232 226 220 222 235 234 231 226 231 230 228 222 231 232 228 227 226 228 229 231 234 235 227 227 228 231 238 238 229 226 230 233 237 236 234 234 239 233 233 237 242 241 240 236 236 238 235 233 239 243 236 233 232 236 238 232 225 236 240 234 231 235 232 234 234 240 242 231 235 234 228 227 234 236 243 236 233 233 230 230 238 234 231 233 237 233 233 233 229 226 231 233 235 239 240 236 227 230 241 238 230 239 240 236 237 232 238 244 242 235 241 240 237 235 237 242 241 236 239 248 255 260 267 271 283 292 303 319 477 2360 9620 22876 49751 92384 176030 339196 596944 1270483 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28812 10289 3658 2586 10356 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 206 208 210 212 214 215 217 218 219 220 221 222 223 224 225 225 226 226 227 227 227 228 228 228 228 228 228 229 229 229 229 230 230 230 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 229 229 229 229 228 228 228 228 228 228 228 227 227 228 228 228 227 227 227 227 226 227 227 227 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 224 224 225 226 225 225 225 224 224 223 224 223 223 224 223 223 223 223 225 225 226 226 226 226 225 226 226 225 225 225 226 225 224 226 225 224 225 225 224 224 223 223 223 223 223 223 224 222 221 221 222 222 221 221 220 221 223 223 224 224 223 222 222 221 221 223 224 225 224 223 223 221 222 223 224 224 224 223 223 221 222 224 224 223 224 225 224 224 227 226 224 225 227 226 227 228 225 225 227 225 224 225 227 229 227 224 224 226 228 227 226 224 224 225 225 225 223 222 223 222 222 224 220 221 225 225 221 218 221 223 222 223 225 224 221 224 224 225 224 223 222 221 221 221 222 222 224 223 221 223 221 224 227 226 224 223 228 225 223 224 224 223 224 229 226 222 222 225 227 225 224 223 225 223 220 222 227 224 221 221 224 226 222 221 222 222 222 226 227 223 223 220 226 226 225 227 224 218 222 222 221 221 217 221 224 225 223 225 225 221 219 219 221 219 221 226 226 222 222 222 223 226 219 220 226 221 222 223 221 221 220 222 221 220 226 225 219 221 226 226 227 225 221 221 222 221 222 224 224 228 225 222 223 223 224 226 222 222 223 220 220 221 217 227 229 224 227 228 228 228 226 228 228 230 230 229 232 218 219 237 240 226 219 217 222 229 227 229 233 234 234 227 229 228 222 229 236 240 230 235 234 229 232 228 236 233 232 228 232 234 233 233 229 228 231 233 233 231 237 237 235 230 234 229 238 239 234 235 236 238 240 229 233 241 234 234 242 235 229 229 242 233 227 226 225 233 232 236 233 232 235 233 230 230 229 231 236 230 228 229 239 239 232 236 236 232 235 235 233 243 238 228 229 234 240 239 238 233 229 235 240 244 238 234 235 236 235 232 230 236 237 236 235 240 245 242 234 232 239 244 257 262 262 261 264 273 280 299 321 353 392 688 7229 48013 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28819 10289 3658 2584 10357 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 206 209 211 212 214 215 217 218 219 220 221 222 223 223 224 224 225 225 226 227 227 227 227 227 228 228 229 229 229 229 229 229 229 229 230 230 230 230 231 230 230 230 230 229 229 229 230 230 230 230 230 230 229 228 229 229 229 228 227 228 228 228 228 228 227 227 227 227 227 226 226 227 227 227 227 227 227 226 226 226 226 226 225 226 227 227 227 227 226 225 225 225 226 226 225 225 225 225 225 224 224 224 223 224 224 224 224 224 223 224 224 224 222 222 222 223 224 225 226 227 226 225 223 224 225 225 224 223 225 226 226 224 223 223 223 224 224 225 224 223 223 223 222 221 221 222 223 222 222 223 223 224 224 223 221 222 223 223 222 221 221 223 225 225 225 224 223 223 224 224 225 224 221 221 222 224 225 224 224 225 227 226 225 226 227 226 226 229 227 227 229 230 226 224 224 224 224 226 225 226 226 226 226 225 224 224 225 227 225 223 224 224 223 223 222 222 222 223 226 224 220 220 219 219 222 226 224 223 226 224 221 220 222 223 222 221 220 222 225 225 222 223 222 218 222 226 224 225 226 227 225 226 226 227 227 223 220 224 225 227 226 226 225 222 223 225 224 224 228 228 224 220 222 223 222 221 223 225 228 227 225 223 224 227 224 218 222 224 221 222 227 223 225 225 222 217 220 220 219 224 228 222 221 221 224 222 220 224 222 225 220 218 220 220 222 227 224 219 222 225 227 220 220 220 224 220 221 220 222 227 223 218 223 224 223 220 218 222 224 217 217 224 222 225 225 219 219 227 226 224 221 225 219 220 225 221 222 227 227 230 232 232 228 234 229 226 225 227 226 228 228 229 234 231 228 224 224 233 229 234 230 227 230 226 220 225 229 236 226 222 226 235 230 235 234 233 227 231 227 230 228 231 237 228 224 233 234 231 235 239 238 231 233 237 226 227 234 231 230 234 238 235 235 229 235 239 231 238 239 233 231 230 230 232 232 231 238 235 225 234 237 237 232 231 235 240 231 225 232 231 236 235 234 231 237 233 233 235 239 234 229 231 234 227 235 238 237 236 233 229 234 239 237 236 234 228 227 237 235 234 241 234 234 237 236 238 240 238 234 231 234 232 238 248 245 236 233 241 248 258 261 271 292 314 357 523 5800 36624 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28826 10289 3659 2583 10355 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 186 191 195 198 202 204 206 209 211 213 214 216 217 218 219 221 222 222 223 224 224 225 225 226 226 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 230 230 229 230 230 230 230 230 229 229 229 229 229 229 229 228 228 228 228 228 229 229 229 228 228 228 229 228 228 228 228 228 227 227 227 228 227 227 227 227 227 227 227 227 227 227 226 225 224 225 225 225 225 226 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 223 224 224 224 224 224 224 224 224 223 223 224 224 224 224 224 225 226 226 225 225 224 225 225 225 224 224 224 224 224 225 225 224 224 224 224 222 223 223 222 223 222 222 223 224 223 223 222 221 222 222 222 223 222 222 222 222 223 223 224 225 224 223 221 220 223 224 223 222 221 220 220 223 225 226 225 224 224 224 226 225 226 225 224 226 227 228 227 227 226 227 226 225 224 224 223 224 225 224 222 222 224 223 223 225 225 225 223 222 225 225 223 222 222 224 225 223 222 223 220 220 221 223 224 224 224 224 225 224 224 225 222 221 222 222 223 222 224 225 221 220 221 224 224 223 223 223 224 224 224 224 224 222 223 223 225 223 222 223 224 224 224 225 225 227 224 222 225 227 225 225 225 223 223 222 218 220 226 224 225 226 225 217 221 224 226 223 221 223 224 223 221 223 225 226 224 220 222 225 223 226 228 221 221 220 224 223 223 226 224 218 220 225 226 221 223 229 226 223 219 218 220 223 222 221 223 224 222 221 225 224 227 222 221 224 223 218 221 224 219 222 224 220 221 225 223 224 222 223 222 229 227 226 230 227 224 226 225 221 221 224 230 233 234 229 225 222 227 226 227 223 226 227 224 232 227 228 229 226 230 229 228 223 239 231 224 225 230 234 230 231 232 232 231 237 235 228 232 234 235 232 233 235 232 233 238 238 239 241 230 229 231 233 232 232 234 233 237 236 233 232 233 235 230 228 225 232 232 233 233 233 237 233 232 232 232 234 238 242 240 231 228 234 236 234 231 229 231 232 234 234 229 233 235 231 228 237 232 238 241 235 229 236 237 234 231 235 235 233 234 234 227 236 236 233 233 234 239 240 241 232 235 236 241 233 238 241 233 237 238 242 241 248 251 251 253 269 277 291 331 510 2766 14917 41618 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28834 10289 3660 2581 10352 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 191 194 198 201 204 206 209 211 213 214 216 217 218 219 220 222 222 223 224 224 225 226 226 226 227 227 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 229 229 229 228 228 228 228 228 228 228 228 228 228 228 227 227 226 227 227 226 227 227 226 225 225 226 227 227 226 226 226 227 226 225 225 225 225 225 225 225 224 224 225 225 225 224 224 224 224 224 223 224 224 224 223 223 223 224 224 223 223 224 224 224 223 222 221 222 222 222 224 225 225 225 224 224 225 226 226 225 224 223 224 225 225 224 223 223 224 223 224 224 223 222 222 222 223 224 224 222 221 222 222 222 223 222 220 220 221 221 222 221 221 223 223 221 220 219 219 219 221 222 222 221 221 220 221 224 222 222 223 224 222 222 223 221 221 223 223 224 224 223 223 224 225 225 227 226 226 225 225 226 226 226 228 228 229 228 226 225 224 224 225 226 224 223 224 224 222 223 224 223 221 223 223 223 224 225 222 223 223 222 223 226 228 223 221 223 224 223 221 222 225 227 225 226 225 224 222 221 225 227 223 222 225 229 228 226 224 222 216 219 223 224 223 223 224 222 222 226 228 225 226 223 222 225 229 229 223 224 228 224 223 224 228 226 223 225 224 227 226 224 222 223 223 221 223 221 222 225 225 224 224 224 223 221 222 223 224 223 221 226 226 224 225 225 219 217 221 220 220 228 230 226 224 224 220 220 224 225 221 217 225 226 226 222 220 214 217 219 220 220 220 228 220 220 221 230 228 225 221 220 222 224 226 225 219 218 222 218 215 224 228 220 221 226 225 227 228 233 230 229 231 228 228 237 232 233 220 222 228 234 230 228 227 226 230 235 235 235 229 227 232 229 224 232 233 232 228 228 233 231 242 230 235 235 235 234 234 238 236 237 238 231 226 228 236 234 230 233 238 228 231 240 235 228 230 230 236 236 237 232 232 239 242 235 239 239 230 228 234 235 237 229 228 233 241 237 235 233 236 239 236 241 239 238 243 238 231 232 238 237 229 227 235 238 241 238 227 224 227 235 238 238 240 237 232 229 232 239 238 236 240 235 235 237 235 227 234 243 237 232 241 248 257 267 282 309 343 384 445 601 4644 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28841 10289 3661 2580 10353 100 100 100 100 100 100 100 100 100 100 100 100 142 150 158 165 171 177 182 186 190 193 196 199 201 204 206 207 209 210 212 213 214 215 216 217 217 218 219 219 220 220 221 221 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 223 224 224 223 223 223 223 223 222 222 222 223 222 222 222 222 222 222 222 222 221 222 222 222 222 222 221 221 222 221 221 221 221 221 221 221 221 220 221 220 219 219 219 219 220 220 220 219 219 220 219 219 219 219 219 218 219 219 218 217 218 218 218 218 218 218 218 219 219 218 218 220 221 220 220 220 219 219 218 218 218 219 220 220 220 220 219 218 219 219 219 218 218 218 219 220 219 217 217 217 217 219 218 217 218 219 218 218 217 217 218 219 219 219 217 217 218 218 220 220 219 217 216 216 217 218 218 219 221 221 220 219 218 219 219 217 217 220 221 220 221 221 221 219 218 220 223 222 220 221 224 223 222 222 222 222 220 220 220 220 221 220 218 221 224 222 221 220 221 221 220 220 222 222 220 219 217 216 218 215 216 217 218 219 222 221 219 219 221 220 219 220 222 221 219 219 225 225 221 222 221 219 218 223 221 220 221 223 223 224 222 219 222 226 221 219 224 226 224 221 223 224 223 221 222 223 223 224 225 225 224 220 220 223 222 220 222 222 218 219 221 219 220 226 226 222 226 226 223 224 222 222 225 226 220 216 222 222 218 219 225 228 226 223 226 222 221 224 223 224 222 219 220 226 225 227 228 226 223 224 221 222 224 228 228 225 222 222 222 223 224 222 218 226 228 222 219 227 221 216 224 232 227 224 223 220 217 216 223 228 220 222 225 222 224 222 223 227 225 221 222 228 230 233 231 227 225 234 234 232 234 224 226 226 223 224 235 237 232 231 235 232 228 227 233 236 230 227 232 234 231 233 227 234 235 230 230 227 235 239 237 240 238 240 243 238 231 224 232 245 237 232 233 238 238 237 238 237 239 237 232 226 233 239 234 232 236 241 238 242 241 243 241 240 240 239 237 234 243 243 248 242 235 237 239 241 242 241 238 238 233 234 240 241 245 243 242 245 242 241 242 237 242 248 247 246 244 246 243 244 244 253 244 237 240 238 238 243 247 243 245 247 252 259 254 265 284 319 948 9621 49171 132171 283783 524228 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28849 10289 3661 2578 10356 100 100 100 100 100 100 100 100 100 100 100 142 151 159 166 172 177 182 186 190 194 197 200 202 204 206 208 209 211 212 213 214 215 216 217 217 218 219 219 220 220 220 221 222 222 222 222 222 223 223 223 223 223 223 223 223 224 224 224 223 223 224 223 223 223 223 223 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 223 222 222 222 221 221 221 221 222 222 222 222 222 222 221 221 221 220 220 220 221 221 220 220 220 220 220 221 220 218 218 219 219 219 219 220 220 219 218 217 218 219 220 220 219 218 218 218 218 218 217 217 217 218 219 219 218 217 218 219 219 218 218 220 220 220 220 219 219 219 218 217 218 218 218 218 218 218 219 219 219 220 219 218 217 217 217 218 218 219 220 218 217 218 218 217 217 217 218 218 217 217 217 218 220 220 218 218 219 219 219 221 220 219 219 220 219 218 217 219 220 221 222 224 224 225 225 225 227 225 223 222 224 225 224 222 222 223 222 221 220 221 221 219 220 219 219 222 222 221 221 223 225 224 219 222 223 220 221 224 224 224 221 219 217 216 217 220 220 221 221 218 224 224 221 224 223 222 221 219 219 218 221 219 217 219 221 224 227 225 221 218 217 223 221 222 225 224 221 220 222 222 224 224 225 224 226 224 221 225 223 220 223 227 226 221 223 225 226 224 223 222 221 224 225 222 217 221 223 220 216 219 220 220 222 218 225 224 220 219 220 222 224 228 223 221 224 221 221 226 223 220 219 224 227 224 226 222 216 219 226 222 220 223 222 223 224 223 229 223 222 228 229 226 219 221 223 218 225 229 227 222 225 220 219 220 222 222 222 223 224 220 226 229 225 222 227 225 223 225 223 225 233 229 225 228 228 228 238 232 230 235 230 227 229 229 222 228 230 231 233 228 223 227 231 234 232 227 233 237 235 230 234 236 234 224 227 232 233 233 235 235 238 233 231 238 237 241 240 234 240 243 247 239 239 241 239 231 238 242 238 238 233 236 236 238 233 234 244 242 234 243 243 238 237 236 231 230 235 233 238 244 237 233 240 246 237 231 239 238 239 236 235 234 231 239 244 241 236 235 240 244 250 249 244 244 242 250 247 248 242 247 243 238 240 249 248 242 249 253 244 239 247 252 257 263 275 284 315 962 8869 47438 142098 302318 564691 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28856 10289 3662 2577 10358 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 179 183 188 191 195 198 201 203 205 207 209 211 212 213 214 215 216 217 218 219 219 220 220 221 221 221 222 223 223 223 224 224 223 224 224 224 224 224 225 225 225 225 224 224 224 224 224 224 225 224 224 224 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 223 224 224 223 223 223 223 222 222 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 220 220 221 221 220 220 220 219 220 220 220 220 220 220 221 220 219 219 220 220 220 220 221 221 221 220 218 219 220 219 219 220 220 220 220 220 219 220 220 221 222 221 221 220 221 221 220 219 220 220 219 218 219 220 219 219 221 220 219 219 219 218 218 218 219 220 221 220 218 217 218 218 218 219 219 219 220 222 222 222 222 221 221 221 220 221 224 223 220 219 222 225 223 220 220 221 222 225 227 225 223 225 225 221 222 224 225 223 223 225 224 222 221 223 224 223 223 223 223 220 218 221 222 223 221 218 218 221 222 222 219 219 221 222 220 222 224 224 222 223 225 226 223 222 219 219 224 225 226 224 224 225 226 227 222 222 223 223 221 221 219 220 218 220 224 223 224 226 225 222 221 220 223 223 225 228 223 219 217 224 228 225 223 223 222 223 221 223 227 222 220 221 223 223 222 223 223 225 223 224 219 221 223 220 217 219 221 219 220 222 223 225 228 223 220 219 220 221 221 221 220 223 224 219 218 225 224 220 220 224 222 221 225 218 221 221 217 221 221 223 223 221 227 226 226 223 220 221 225 231 228 226 221 220 226 225 222 222 227 223 219 224 220 218 221 226 228 221 221 220 227 232 228 225 233 229 223 227 232 227 225 229 230 226 227 228 230 228 224 233 226 224 239 232 219 218 229 234 228 232 233 236 237 228 230 241 236 231 226 235 244 239 229 233 239 238 238 237 235 238 231 236 234 239 240 232 241 237 236 231 237 241 244 239 236 233 230 242 235 237 235 232 232 236 241 241 229 234 240 235 239 240 237 238 238 233 241 236 226 232 237 230 235 240 242 235 232 239 242 237 236 238 242 239 242 248 254 247 236 237 243 245 242 243 242 246 244 249 247 234 244 249 242 237 237 241 243 248 253 246 246 244 243 258 268 281 302 325 370 448 2120 12319 34324 73656 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28863 10289 3663 2575 10359 100 100 100 100 100 100 100 100 100 100 100 142 150 158 165 171 177 182 186 190 193 196 199 201 203 205 207 209 210 212 213 214 215 216 216 217 217 218 219 219 220 220 220 221 221 222 222 222 223 223 223 223 223 224 223 223 223 223 223 223 223 223 223 223 224 224 225 224 224 223 223 223 223 223 223 223 223 223 222 222 222 222 223 223 222 222 222 222 222 222 221 221 221 221 222 221 221 220 220 221 221 221 221 220 221 221 220 220 220 220 220 220 220 220 219 219 219 220 220 220 220 219 219 220 220 220 220 220 219 218 218 219 218 217 218 219 220 221 221 222 222 221 221 222 222 221 219 219 219 220 220 220 220 220 219 219 219 218 219 219 218 218 217 218 219 219 218 218 218 218 219 219 218 219 220 220 220 220 221 223 222 222 222 222 222 221 221 223 224 222 222 221 223 223 224 225 224 224 223 223 225 225 224 224 222 222 222 221 221 221 223 224 223 222 221 220 222 225 225 222 223 224 223 223 222 221 220 220 221 220 221 220 219 220 220 221 222 222 223 223 221 221 220 220 222 221 221 221 219 221 225 222 221 221 219 220 220 221 223 224 224 223 223 225 223 220 221 225 223 223 223 221 221 223 224 223 224 224 223 220 218 221 221 220 222 221 222 225 225 225 225 223 224 223 221 222 222 223 223 223 224 222 222 224 222 222 222 220 221 220 220 224 224 224 223 218 219 222 220 218 221 226 222 222 224 218 219 221 221 223 221 223 220 223 226 220 223 227 222 224 225 227 221 217 223 224 216 218 224 222 224 225 223 224 225 221 222 220 222 228 225 216 219 226 227 224 222 221 221 219 218 225 228 226 228 226 223 224 218 231 228 226 230 226 222 225 227 233 231 224 232 229 234 230 229 232 227 226 228 226 226 229 233 235 225 224 226 230 229 226 225 231 233 238 236 241 238 228 225 226 240 233 230 229 232 238 232 234 234 237 234 236 237 232 231 236 234 236 231 226 229 239 241 239 240 240 239 240 240 233 236 235 239 243 236 238 233 234 234 231 241 245 235 236 240 242 239 237 237 238 237 232 235 242 241 234 235 242 243 246 242 238 233 242 243 241 246 244 243 239 237 242 239 240 247 247 241 237 236 239 238 240 245 248 247 244 242 248 249 249 251 254 259 263 277 291 296 310 351 406 471 2171 24278 121327 316663 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28871 10289 3663 2573 10357 100 100 100 100 100 100 100 100 100 100 100 142 151 158 165 171 177 182 186 190 193 196 199 201 203 206 207 209 211 212 213 214 215 216 217 217 218 218 219 219 220 221 221 221 221 222 223 223 223 223 223 223 224 224 224 224 224 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 224 224 223 223 223 222 223 223 223 222 222 222 222 222 221 222 222 222 221 221 221 221 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 220 221 221 220 220 222 222 221 221 220 220 220 220 220 221 220 219 219 219 220 221 222 222 221 221 222 222 222 222 221 221 222 222 222 220 220 220 220 221 221 219 219 220 219 220 219 218 218 220 221 221 219 218 218 220 220 218 220 222 222 221 221 221 222 224 224 223 223 222 222 221 221 221 222 223 224 223 225 226 225 224 225 227 228 225 223 225 226 225 223 222 221 223 224 223 223 222 223 225 224 222 223 225 222 221 220 221 223 224 221 219 220 220 220 222 225 222 220 220 222 224 224 224 223 223 220 221 221 221 223 222 220 223 227 224 220 222 225 224 224 224 224 225 226 224 222 220 224 224 221 221 223 224 222 221 221 225 225 224 224 224 224 224 223 221 223 223 223 223 224 221 224 226 223 220 216 220 225 223 221 223 223 223 220 219 220 221 220 225 225 220 221 224 222 221 226 226 223 222 222 221 224 220 220 221 227 225 224 226 223 220 220 218 217 220 225 224 221 222 223 226 223 219 220 227 231 227 219 220 222 221 217 223 225 223 221 222 219 223 224 226 229 221 221 222 219 217 223 225 222 222 224 222 222 223 222 222 221 223 220 224 228 227 225 231 232 229 223 224 223 226 230 228 229 229 226 223 232 232 228 235 230 226 232 232 230 229 233 235 229 232 232 226 225 228 231 225 224 225 232 234 238 232 226 231 235 233 224 221 227 237 226 224 229 234 240 237 229 231 231 232 227 235 232 237 240 237 231 235 240 241 243 241 237 234 237 242 241 238 234 235 236 244 236 237 240 237 235 236 243 240 238 231 232 235 240 244 246 236 238 242 240 244 249 244 246 242 231 234 237 238 236 240 241 233 240 243 242 248 242 239 233 231 236 233 238 241 242 244 250 247 242 240 241 242 244 248 247 249 256 258 268 279 294 315 1142 12294 58090 129707 209307 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28878 10289 3664 2572 10354 100 100 100 100 100 100 100 100 100 100 100 100 142 151 159 166 172 177 182 186 190 194 197 200 202 204 206 208 210 211 213 214 215 216 217 218 219 219 220 220 221 221 222 222 223 223 223 224 224 224 224 224 224 224 225 225 225 225 225 225 225 226 226 225 225 225 225 225 225 225 225 225 225 226 225 225 224 225 225 225 225 225 225 224 224 224 225 225 224 224 224 224 224 224 223 223 223 223 223 222 222 223 223 223 223 223 223 223 223 224 223 223 223 223 223 222 222 222 222 221 222 222 221 221 222 223 222 223 222 221 221 221 222 222 223 222 221 221 221 223 223 223 223 223 223 222 222 222 222 221 221 222 221 222 221 222 223 221 219 220 220 221 221 221 219 219 218 218 218 219 219 219 220 222 222 224 224 225 227 226 225 226 228 226 224 224 224 224 225 226 225 225 226 225 226 226 226 228 227 226 225 225 226 227 225 224 225 225 225 225 224 225 224 223 225 226 225 223 222 221 222 222 223 224 222 222 223 220 221 221 219 221 223 224 223 222 223 223 223 222 221 220 221 223 221 220 221 224 225 226 227 225 223 222 221 220 224 226 223 222 221 219 224 225 222 222 222 220 224 225 222 220 225 227 226 223 223 221 222 225 223 221 225 224 224 223 223 224 226 226 221 223 225 227 225 222 222 222 223 223 226 223 226 225 225 227 223 221 220 224 224 226 223 221 223 222 223 223 222 217 220 225 224 223 223 223 227 222 221 223 226 226 224 224 219 225 229 229 221 225 224 224 222 222 225 221 219 221 226 225 222 219 221 226 229 230 232 224 222 223 216 222 226 228 219 221 223 219 219 222 218 225 224 221 221 225 225 224 224 219 227 232 224 223 225 228 225 225 222 231 232 228 224 228 224 223 227 225 226 220 224 225 222 226 228 230 236 239 232 223 227 232 229 225 229 234 228 226 231 232 230 228 231 225 221 226 227 233 234 230 232 229 230 227 231 227 230 245 237 232 231 230 238 239 234 229 227 235 239 247 237 237 233 231 232 238 238 237 238 233 233 234 237 240 244 240 233 229 232 237 234 236 241 242 233 233 235 234 235 239 241 248 241 232 233 235 236 239 245 243 231 236 239 244 239 230 234 235 237 237 243 235 241 249 245 242 239 246 253 250 238 233 243 243 240 240 244 252 252 257 259 258 261 264 268 274 286 299 311 309 309 335 355 368 1194 16770 89756 227886 417123 771986 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28885 10289 3665 2570 10355 100 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 174 180 185 189 193 197 200 203 206 208 210 212 214 215 216 218 219 220 221 222 222 223 224 224 224 225 225 226 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 228 228 229 229 229 228 228 228 228 228 228 228 228 228 228 228 227 228 227 227 227 228 228 228 227 226 227 227 227 226 227 227 227 227 227 226 226 227 227 227 227 227 226 225 225 225 225 226 225 225 225 225 226 226 226 226 225 225 226 225 225 225 226 226 226 225 225 225 224 225 226 226 226 225 226 226 226 225 225 225 225 225 225 226 225 224 224 224 224 224 224 225 224 224 224 224 223 224 224 222 223 224 225 225 227 229 228 228 229 231 232 232 232 232 231 231 231 231 231 231 230 230 229 230 230 228 229 231 231 229 228 229 230 228 228 228 227 227 227 226 227 226 226 226 226 226 226 224 225 226 226 228 228 227 225 224 223 225 227 225 224 223 224 226 225 224 223 224 224 226 225 223 227 228 226 226 225 223 225 228 227 225 224 228 228 226 226 226 228 226 226 226 226 227 228 225 225 227 226 226 227 225 224 225 225 223 224 221 219 223 225 227 225 223 225 225 227 224 226 227 225 223 222 225 227 228 229 227 227 229 229 225 226 228 227 225 225 222 224 225 221 225 222 224 224 225 224 224 224 222 223 223 223 224 220 225 227 227 225 226 226 225 226 224 218 222 222 221 225 224 226 222 224 226 222 223 230 224 220 221 224 222 221 221 224 221 221 228 224 223 226 222 218 219 225 230 224 221 221 224 221 221 224 217 221 221 218 224 221 224 222 220 223 229 223 220 228 227 219 223 216 220 230 226 225 228 225 224 227 223 224 227 224 230 225 226 228 231 229 232 233 231 229 230 234 235 225 228 228 220 221 231 224 228 235 220 223 231 226 220 226 226 226 228 233 235 232 230 232 231 228 222 232 235 229 234 229 230 231 237 236 225 231 238 237 233 236 230 233 233 233 230 233 237 234 229 232 228 223 231 230 241 240 233 229 234 222 224 233 234 229 235 236 238 241 237 232 231 233 233 237 236 234 232 231 236 232 235 230 233 245 244 235 228 233 235 233 235 230 234 236 243 238 237 241 240 241 242 237 236 238 243 241 243 247 245 250 253 253 256 257 253 252 255 265 276 296 319 990 13696 73581 185866 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28893 10289 3666 2569 10356 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 192 196 199 202 205 208 210 212 214 216 217 218 219 220 221 223 223 224 225 226 226 226 227 228 229 229 229 229 229 230 230 229 229 230 230 230 230 230 231 231 231 230 230 231 231 231 231 230 230 231 231 231 231 231 230 230 230 230 230 230 229 229 230 229 229 229 229 229 229 229 229 229 229 228 229 229 229 229 229 229 229 228 228 228 228 229 230 229 228 228 229 229 228 229 228 228 227 227 228 227 227 227 228 228 229 229 227 227 228 227 227 227 229 229 228 228 227 228 228 228 228 228 228 227 226 226 226 226 226 226 226 227 228 228 227 227 226 225 225 225 226 226 226 226 226 226 227 227 228 229 230 229 230 230 232 234 236 237 235 232 232 234 233 232 232 233 233 234 231 229 230 231 230 229 231 232 231 228 227 229 231 230 229 229 229 228 228 227 228 229 228 230 229 228 229 229 229 229 228 227 228 228 228 226 226 226 226 229 227 226 228 226 225 227 226 227 228 226 226 228 229 228 225 227 230 227 227 228 227 225 225 226 229 229 227 226 227 228 229 226 224 227 229 226 223 224 226 227 227 226 227 228 228 226 226 226 225 225 226 230 231 226 227 223 225 223 226 230 230 227 224 225 226 228 227 223 228 227 225 226 228 227 225 225 224 225 224 223 224 224 225 223 221 223 227 229 224 221 218 221 223 225 229 228 227 221 223 222 223 228 227 225 222 221 223 229 228 225 228 225 220 222 228 226 224 223 218 219 221 222 224 223 224 230 230 225 223 217 215 220 225 223 223 221 223 227 224 224 216 218 226 224 221 220 226 223 222 221 219 222 227 224 222 221 222 228 225 224 222 225 221 218 220 224 221 222 222 228 231 227 227 228 223 227 234 232 225 227 229 228 228 227 229 225 228 226 224 230 226 226 229 221 228 228 225 226 226 230 227 231 230 228 233 225 227 228 234 229 228 236 234 228 232 231 231 231 230 230 235 226 231 237 238 239 234 229 230 236 234 230 238 233 231 233 239 235 236 236 232 226 231 227 228 234 234 236 230 230 238 238 241 242 230 231 239 230 230 237 231 234 234 233 237 234 232 229 234 230 226 232 233 225 231 235 236 233 234 233 233 231 236 229 232 241 232 234 234 231 230 231 239 238 237 239 246 244 243 246 247 243 249 253 251 251 262 262 269 283 305 677 7123 32725 65440 87138 108123 142801 174447 186865 163176 102281 48243 23138 14489 10842 8937 7898 7290 6882 6560 6320 6103 5889 5621 5285 4940 4609 4343 4134 3961 3795 3657 3512 3356 3242 3183 3146 3127 3139 3142 3127 3111 3084 3051 3030 2982 2934 2935 2977 2987 3002 3038 3072 3120 3194 3283 3361 3439 3471 3447 3489 3554 3571 3597 3640 3686 3719 3752 3742 3706 3662 3634 3638 3646 3639 3647 3688 3757 3855 4009 4295 4681 5088 5503 5954 6439 6942 7506 8033 8439 8778 9151 9534 9850 10068 10269 10507 10741 10906 10984 11045 11123 11197 11259 11300 11365 11434 11528 11616 11726 11879 12047 12210 12399 12686 12941 13185 13416 13587 13803 14149 14604 15078 15588 16166 16680 17066 17409 17731 18037 18347 18615 18899 19229 19508 19792 20160 20522 20919 21420 22071 22799 23508 24259 25094 76756 2142677 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28900 10289 3666 2567 10355 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 214 216 217 218 219 220 221 222 223 223 224 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 229 229 228 229 229 229 229 229 229 228 228 228 228 228 229 229 229 227 228 228 228 228 228 227 227 227 227 227 227 227 227 226 227 227 227 227 228 228 228 228 228 227 226 226 226 226 226 226 227 227 227 227 228 227 227 228 228 228 228 227 227 227 228 227 227 227 227 227 227 227 227 228 227 226 226 227 227 226 225 225 226 226 226 225 226 226 224 224 226 226 226 226 226 227 227 226 226 226 225 226 226 226 228 230 230 232 232 233 234 232 230 230 232 231 232 234 235 234 233 231 232 232 230 229 230 230 231 230 228 227 229 229 228 226 227 227 228 228 228 228 228 229 230 227 225 226 228 227 226 225 225 225 224 225 227 226 225 224 224 223 224 224 227 226 224 224 224 224 224 226 227 226 224 226 226 224 223 226 226 223 226 228 228 227 225 226 228 228 227 226 228 227 225 227 228 226 224 222 223 225 225 225 223 226 227 226 226 227 228 226 227 225 223 226 226 225 223 225 229 226 225 223 223 223 226 228 225 223 224 226 226 227 223 223 227 224 225 221 221 222 222 223 223 222 221 225 226 225 223 223 223 222 222 225 226 222 226 224 226 224 227 226 221 224 224 226 221 221 226 223 219 222 223 225 226 224 221 223 226 222 223 224 228 224 220 222 227 223 216 216 220 221 224 227 228 230 224 225 228 222 220 222 225 227 227 219 217 219 221 227 230 229 224 219 225 225 221 228 226 224 222 221 224 229 225 224 220 229 232 228 227 225 231 229 228 228 224 229 230 222 234 231 234 224 220 226 227 224 222 230 231 231 223 222 220 227 228 232 227 225 228 229 227 222 228 225 226 229 237 228 230 233 234 240 238 230 232 236 235 236 232 227 229 230 233 236 232 230 226 232 239 234 235 236 241 233 227 233 229 233 236 232 228 233 240 234 237 227 228 233 238 240 240 235 231 227 233 234 235 237 228 223 232 234 236 228 224 226 233 238 234 230 231 233 239 239 231 231 242 246 244 242 235 236 236 240 244 248 253 253 248 244 250 250 249 254 254 253 255 259 257 272 299 329 347 379 471 2912 23476 100 100 100 100 100 2652338 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28907 10289 3667 2566 10353 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 189 193 197 200 202 205 207 209 211 213 214 216 217 218 219 220 221 222 222 223 223 224 224 225 225 226 226 226 226 226 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 228 227 227 227 226 226 227 227 227 227 227 227 228 227 226 227 227 226 226 226 226 227 227 226 225 225 225 225 225 226 226 226 226 226 226 226 227 226 226 226 226 226 226 225 225 224 225 225 225 225 225 225 226 226 226 226 226 226 227 226 226 226 225 225 225 225 225 225 224 224 225 226 226 225 224 223 223 225 226 226 224 223 223 223 224 224 224 224 223 223 224 225 225 226 226 226 227 227 226 226 226 227 228 227 227 228 229 229 230 231 231 230 231 231 230 232 232 230 230 229 229 229 229 227 227 226 227 228 228 227 225 226 228 229 227 226 227 227 226 228 227 227 227 225 225 226 227 226 224 223 223 224 226 226 225 224 226 227 227 225 226 227 225 226 227 226 225 225 227 227 226 225 223 223 226 227 223 223 225 226 228 226 222 224 225 225 223 223 225 225 225 227 227 226 225 225 226 224 223 225 228 227 224 223 224 226 227 224 226 225 226 225 224 224 225 226 225 226 225 223 224 224 226 227 223 223 227 225 223 226 223 222 222 221 219 221 225 224 224 227 225 220 220 220 222 226 230 229 223 221 224 221 221 221 223 225 223 223 226 226 225 222 226 226 226 227 224 223 223 222 222 223 224 224 222 222 224 227 225 223 226 223 217 220 225 223 222 219 220 224 227 226 221 224 223 220 227 225 218 221 226 231 231 218 221 225 223 219 219 222 223 221 228 222 222 224 226 225 226 226 221 224 235 229 225 230 228 226 225 230 229 227 229 224 225 228 232 236 227 225 230 229 223 227 231 230 221 228 231 228 225 233 234 236 235 228 228 227 223 227 234 227 227 231 230 232 241 242 233 235 237 231 227 237 240 235 235 228 232 234 229 235 237 243 243 236 237 233 232 234 237 240 240 235 235 237 239 243 237 227 228 237 240 234 235 238 242 234 231 231 231 236 232 233 239 236 234 234 238 238 231 235 232 231 237 235 238 239 236 244 235 227 239 242 240 238 241 237 244 247 243 244 248 247 249 249 248 260 260 264 266 266 277 290 302 321 337 372 485 2106 12177 38119 73094 118500 211772 449265 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28915 10289 3668 2564 10354 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 189 193 197 199 202 205 207 209 211 212 214 215 216 217 218 219 220 221 222 222 223 224 224 224 225 225 225 225 226 226 227 226 226 227 227 227 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 227 226 226 226 227 226 226 227 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 226 225 225 225 224 224 224 225 225 226 226 226 226 226 226 226 226 226 225 225 225 225 225 224 224 223 223 224 224 224 224 224 224 224 224 225 224 224 222 222 224 225 224 223 222 224 225 224 224 225 224 223 222 222 222 221 220 221 223 222 220 221 222 223 222 221 222 224 225 224 224 225 225 225 227 229 229 228 227 227 227 227 229 229 227 228 231 231 229 228 227 227 229 231 229 226 227 229 230 230 228 226 228 228 228 226 226 225 224 225 225 225 224 222 223 223 223 224 223 224 225 224 225 226 227 226 227 227 225 223 223 225 225 226 227 225 222 223 224 225 226 224 225 226 225 225 223 224 224 224 226 226 225 224 226 228 227 226 224 226 226 226 223 221 224 228 227 228 229 227 228 229 227 226 222 223 227 230 226 223 225 228 229 228 224 222 223 226 223 221 224 230 228 228 225 222 224 227 229 226 222 223 220 218 221 223 223 223 226 227 225 221 223 224 224 221 222 222 224 222 222 225 224 221 224 224 226 228 223 220 220 222 222 225 225 227 223 223 221 221 226 226 226 220 218 219 220 221 225 228 224 228 229 223 221 224 224 223 224 229 227 222 222 220 221 223 222 223 218 221 231 227 223 224 225 226 220 219 224 219 219 222 227 222 216 219 224 223 221 219 227 235 222 228 232 229 228 224 223 234 229 231 234 230 229 228 222 230 231 221 228 232 225 226 227 229 235 230 233 233 228 226 228 230 229 225 222 226 223 226 235 244 234 236 236 236 239 238 231 235 240 237 229 231 231 229 227 231 230 236 230 227 225 232 240 244 246 239 228 234 233 231 226 235 243 237 237 236 245 236 229 232 239 237 231 232 238 239 229 233 236 242 245 230 228 240 240 237 236 238 236 232 236 236 228 231 239 252 232 224 231 234 236 234 236 240 239 238 234 238 238 245 251 249 256 254 254 251 254 253 261 275 271 291 310 325 359 395 430 481 558 1104 5273 25171 99697 284410 573762 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28922 10289 3668 2563 10356 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 181 186 191 195 199 202 204 207 209 211 213 215 216 218 219 220 220 221 222 223 224 224 225 225 226 226 227 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 230 230 230 229 229 229 229 229 229 229 229 229 228 229 229 229 229 229 229 230 229 229 228 228 228 229 229 229 229 228 229 229 228 228 227 227 227 227 227 228 228 228 227 226 226 225 226 227 226 225 226 226 226 226 226 226 226 226 226 225 226 227 227 227 227 227 227 226 226 226 225 225 225 225 226 226 226 226 226 226 227 227 227 227 227 226 226 226 225 226 226 226 225 226 225 224 224 224 224 224 224 224 224 224 224 224 224 224 225 224 223 223 225 225 226 227 227 228 228 228 231 232 232 230 229 228 229 230 230 230 229 227 229 230 228 228 228 229 229 227 226 227 228 229 227 227 228 229 227 226 228 227 225 224 225 225 226 227 227 226 225 227 227 226 226 228 226 225 225 226 225 227 228 228 228 226 226 226 224 225 226 224 227 229 227 227 227 226 227 226 225 225 226 224 226 227 225 224 226 227 226 227 226 226 227 225 227 230 228 225 226 226 224 224 229 230 226 228 229 230 235 230 226 224 223 224 225 226 227 225 223 227 228 226 225 225 224 228 229 229 225 223 222 227 226 223 223 222 220 225 227 222 221 225 224 225 226 226 223 223 222 224 223 224 224 226 223 224 227 223 220 216 219 223 225 223 227 224 222 226 226 223 221 220 224 221 219 225 225 223 227 227 221 222 217 219 225 228 227 223 223 221 221 220 220 222 224 224 220 220 218 222 222 223 218 223 231 222 222 222 220 220 224 223 224 225 221 222 233 226 224 229 229 228 227 233 223 222 230 234 228 229 226 232 234 229 222 228 228 230 230 227 230 226 227 225 227 229 223 220 235 234 224 231 236 231 223 228 236 232 235 230 228 229 232 231 229 237 228 225 235 237 234 225 229 240 236 234 226 224 227 228 234 231 233 230 232 240 237 235 231 230 227 233 235 230 231 231 231 232 229 229 226 237 232 226 236 241 235 230 234 235 235 237 236 229 234 234 230 232 234 235 234 234 228 230 232 227 230 229 230 232 238 243 234 230 239 233 235 239 237 240 243 253 251 253 253 259 258 257 263 274 281 279 282 312 343 371 403 440 495 633 1533 5039 13616 48763 137677 228936 100 100 100 100 100 100 100 114219 51377 28970 20809 16867 14860 13806 13085 12447 11865 11389 11064 10663 10356 10184 9963 9785 9577 9358 9102 8898 8712 8506 8223 8108 7966 7747 7509 7297 7080 6837 6626 6584 6626 6662 6753 7007 7408 7907 8490 8820 8917 9078 9257 9472 9639 9758 9907 10044 10147 10341 10584 10897 11295 11702 12175 12651 13096 13447 13823 14384 15134 15616 16107 16769 17451 18104 18897 19796 20452 21079 21848 22902 24226 25837 27884 30283 33248 36896 40594 43976 47129 49916 52731 55595 58562 61753 65215 68894 73104 78310 84482 91090 98345 107435 118659 131847 147108 166034 192108 228548 283446 374706 547421 1004430 5869734 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28929 10289 3669 2561 10356 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 206 209 211 212 214 216 217 218 219 220 221 222 222 223 224 224 225 225 226 226 227 227 227 227 227 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 228 228 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 226 226 227 226 226 226 226 226 226 226 226 227 226 226 226 226 225 224 225 225 225 225 224 224 224 224 224 225 225 225 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 226 224 224 224 224 225 225 225 225 226 226 226 225 224 224 224 224 223 223 223 222 222 223 222 222 223 224 223 224 224 223 223 224 224 223 223 223 223 222 223 224 225 225 226 228 229 230 230 229 229 231 231 230 229 230 230 230 229 228 227 227 229 228 228 228 229 230 229 229 228 227 228 228 228 227 227 224 225 224 222 224 227 226 226 226 225 225 224 224 225 225 225 223 226 225 225 227 225 225 226 225 225 227 227 227 227 226 229 228 226 226 224 224 222 224 228 227 226 226 225 227 228 225 226 226 225 224 228 224 223 224 226 226 224 225 227 226 226 228 227 225 223 227 227 225 223 222 225 230 228 222 225 226 225 228 229 228 227 226 227 225 225 224 226 226 222 220 224 227 226 222 223 224 222 224 222 223 227 225 224 223 221 220 225 229 224 223 224 223 222 225 228 227 225 223 225 223 221 221 220 216 218 223 229 222 219 222 225 226 223 225 222 221 224 222 220 220 219 220 222 221 222 226 223 225 224 225 221 220 226 221 217 223 227 220 221 224 219 223 225 223 224 230 228 222 223 224 225 220 221 222 229 228 223 222 225 234 234 226 227 227 227 224 228 228 226 232 225 230 233 224 232 232 225 228 230 224 226 230 226 226 227 226 231 230 227 229 229 229 231 234 234 231 227 228 236 231 232 236 231 232 235 230 235 236 234 232 234 233 232 235 237 229 229 237 236 234 234 233 235 231 233 237 237 237 235 231 231 227 232 234 230 225 234 238 234 230 234 235 231 234 238 235 234 238 239 238 233 235 237 240 239 240 229 226 230 233 232 228 232 239 232 232 233 233 228 233 238 238 239 237 240 242 245 252 251 246 250 252 251 255 273 290 293 307 324 335 344 363 388 451 2094 13992 49096 102342 164477 295121 580425 1215235 7132317 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28937 10289 3670 2560 10357 100 100 100 100 100 100 100 100 100 100 100 146 154 162 170 176 181 186 191 195 198 201 204 207 209 211 213 214 216 217 218 220 221 221 222 223 224 225 225 225 226 226 227 227 227 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 229 229 229 230 230 229 229 230 230 229 229 228 228 229 229 229 228 228 228 228 228 228 228 227 227 227 228 227 226 226 226 227 227 227 227 226 225 225 225 225 226 225 225 226 225 225 225 225 226 226 226 227 226 226 226 226 226 226 226 226 227 227 226 226 226 225 226 226 226 226 226 227 226 226 226 227 227 227 227 227 227 226 225 225 225 224 224 224 223 223 223 223 222 222 223 223 223 223 222 223 224 224 222 221 222 223 223 223 222 223 223 222 223 224 226 226 225 226 227 228 228 229 229 229 229 230 231 231 229 228 226 226 229 231 231 231 231 231 230 231 231 231 230 230 230 228 225 226 228 227 227 226 224 224 226 226 224 222 224 226 224 224 225 227 224 224 225 225 226 227 227 227 226 226 226 224 227 226 225 224 223 224 226 227 229 227 224 225 227 226 228 227 225 227 226 226 227 226 226 226 226 227 227 226 226 231 233 229 227 225 226 229 229 232 227 225 230 229 226 223 224 222 225 227 225 224 226 225 225 224 224 226 228 225 225 226 222 218 221 224 222 218 222 225 224 228 228 223 227 229 222 220 224 223 224 226 225 226 228 222 218 227 228 223 224 223 224 225 226 222 224 222 224 228 229 224 220 221 222 221 223 224 220 221 224 225 224 227 220 221 221 221 218 218 221 220 226 221 220 226 224 222 221 223 221 219 224 225 227 219 225 227 224 224 224 225 228 223 226 231 231 223 227 222 227 231 221 229 228 229 229 228 226 224 229 227 228 227 227 229 236 224 226 229 231 226 223 224 229 228 228 221 222 226 221 229 233 230 225 224 229 225 231 234 231 231 226 228 234 229 227 230 234 234 230 232 234 230 227 232 234 233 223 224 240 236 230 226 238 243 231 227 230 229 228 234 239 236 233 236 242 241 220 227 238 235 233 231 233 231 230 230 225 230 234 230 232 238 226 231 237 236 239 232 232 231 232 226 226 239 236 234 229 229 234 236 232 231 246 240 237 240 239 244 248 253 256 263 273 277 287 292 291 289 295 310 331 349 367 413 515 1045 5749 26007 69341 128158 202656 378133 847118 2318662 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28944 10289 3671 2558 10357 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 174 180 185 189 193 197 200 203 206 208 210 212 214 215 216 218 219 220 221 222 222 223 224 224 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 229 229 228 228 227 227 227 227 227 227 228 227 226 226 226 226 226 226 227 227 226 226 225 225 226 226 225 225 226 225 225 225 224 225 226 225 226 227 226 225 225 225 225 225 225 224 225 225 225 225 226 225 225 225 225 225 224 225 225 225 226 225 224 225 225 224 224 225 224 223 223 224 224 224 224 224 222 222 223 223 223 222 222 222 223 223 222 224 224 222 222 223 223 223 223 223 222 221 222 224 224 224 223 223 224 225 225 226 227 227 226 226 227 228 227 227 226 226 228 230 230 228 227 230 231 229 229 230 229 228 228 229 227 227 228 228 226 225 226 226 225 227 227 227 226 225 225 225 225 228 228 225 226 226 225 228 229 227 226 225 226 224 224 227 225 223 226 228 228 225 225 224 225 228 228 228 228 226 226 229 229 224 223 224 223 224 227 226 224 225 224 224 227 231 229 226 227 229 230 228 228 231 229 229 230 227 228 228 227 226 226 226 227 228 227 227 226 226 223 226 226 225 223 227 226 223 223 224 226 223 222 224 229 225 226 226 221 218 227 229 224 223 225 224 224 224 221 221 223 224 225 220 218 222 226 225 222 223 227 228 229 224 221 227 225 222 222 223 224 224 224 222 216 219 224 224 222 223 222 219 221 220 222 222 222 219 220 221 223 222 221 223 225 222 223 218 221 222 224 224 217 220 220 221 227 229 221 222 228 224 226 231 222 221 222 228 223 228 227 224 226 231 227 228 231 230 225 231 238 232 226 224 225 227 232 227 228 229 231 229 229 229 233 228 221 232 231 229 227 227 227 227 227 230 230 233 230 231 232 231 238 231 235 237 233 238 234 229 229 225 225 237 233 234 240 234 229 235 238 236 238 230 232 237 231 234 239 231 231 229 240 234 231 231 232 231 229 228 227 228 238 233 223 237 226 224 233 230 225 223 234 236 230 236 231 234 234 238 232 236 237 237 237 236 229 232 235 234 235 243 245 245 255 272 291 293 291 287 279 275 280 290 307 329 364 426 490 555 636 945 6384 45949 165507 344079 519538 588492 503140 304384 136510 59130 31105 19356 13809 11182 9740 8859 8296 7820 7528 7296 7075 6883 6693 6516 6411 6256 6162 6077 5953 5876 5857 5981 6217 6588 7108 7892 8661 9241 9572 9792 10013 10198 10258 10231 10282 10358 10332 10327 10276 10227 10192 10130 10127 10116 10125 10087 9981 10003 10099 10127 10230 10303 10379 10520 10894 11304 11604 11855 12056 12269 12553 12924 13383 13827 14190 14756 15521 16234 16917 18095 20768 25278 30894 36704 41896 46510 50779 54987 59505 64187 68734 72963 77255 81801 86821 91978 97389 103908 112331 123117 135562 149527 167646 192944 227017 273753 347750 480569 779195 2081004 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28951 10289 3671 2557 10355 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 191 195 199 202 205 207 210 212 214 215 217 218 219 220 222 223 223 224 224 225 226 226 227 227 228 228 228 228 229 229 228 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 231 230 230 230 230 230 231 230 230 230 230 230 230 229 229 229 230 230 229 229 229 229 229 229 228 228 228 227 227 228 229 228 228 228 228 227 227 228 228 228 227 228 228 227 227 228 227 227 227 228 228 228 227 226 227 227 227 227 227 227 228 229 229 228 228 227 227 227 228 228 228 227 227 227 226 226 227 227 227 226 225 226 225 224 224 224 224 225 224 224 224 224 224 225 225 224 223 222 222 224 226 226 225 226 226 225 225 225 226 227 227 228 228 228 228 228 229 230 230 231 230 230 230 230 230 228 228 231 231 232 231 230 232 232 232 232 234 231 228 228 230 230 229 230 231 231 229 228 229 229 230 230 228 227 229 227 228 228 226 226 225 225 226 227 227 227 226 225 225 227 227 227 228 228 226 227 228 226 224 225 227 226 224 226 227 226 225 229 230 230 228 228 227 226 226 227 227 226 223 224 223 227 230 228 228 228 226 224 225 225 225 226 229 231 231 229 226 227 228 226 225 225 226 228 228 225 223 226 227 225 224 225 228 225 225 226 226 225 223 224 228 226 221 224 220 223 226 226 228 226 225 221 220 222 222 224 225 223 224 223 226 227 226 218 222 231 226 223 220 221 225 222 226 227 225 221 225 228 228 226 220 218 220 222 220 223 224 224 220 223 221 221 225 222 223 224 223 222 223 225 217 221 224 224 223 221 224 223 225 226 222 219 224 223 225 228 223 222 227 228 223 225 222 228 227 221 224 229 226 221 225 230 229 229 230 226 224 217 225 238 228 225 226 230 229 228 232 227 226 226 223 228 224 223 225 227 228 227 233 231 226 228 231 231 228 232 225 223 228 233 234 223 226 229 228 230 233 235 233 234 234 230 228 231 223 224 234 233 226 233 235 244 237 232 232 231 230 234 235 232 228 235 237 236 231 231 238 237 231 228 231 230 239 234 236 232 229 232 233 238 234 235 231 228 233 230 226 231 238 231 227 225 228 233 232 233 231 231 229 233 230 234 229 236 251 249 248 255 272 295 303 304 308 308 310 306 301 297 300 304 305 326 370 445 528 609 690 1190 5579 21908 48535 67160 62194 40855 20006 8605 4376 2880 2202 1858 1690 1595 1543 1489 1439 1403 1372 1335 1300 1283 1271 1263 1265 1278 1310 1371 1456 1545 1627 1693 1747 1786 1829 1853 1862 1877 1894 1898 1892 1873 1860 1859 1835 1813 1789 1769 1764 1747 1717 1710 1703 1701 1708 1708 1703 1707 1713 1725 1723 1723 1728 1742 1765 1795 1840 1896 1948 1997 2057 2141 2228 2331 2445 2557 2678 2831 3040 3281 3542 3976 5046 6647 7682 7952 7879 7809 7762 7753 7809 7842 7821 7790 7735 7660 7648 7773 7961 8037 7937 7796 7781 7810 7766 7714 7711 7704 7626 7490 7348 7211 7114 7057 7027 6996 6964 6956 6992 7054 7116 7197 7284 7395 7534 7655 7782 7913 7985 8022 8097 8214 8322 8397 8436 8428 8391 8357 8377 8438 8549 8746 8984 9186 9360 9578 9849 10149 10440 35816 564878 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28959 10289 3672 2555 10355 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 206 209 211 213 215 216 218 219 220 221 222 223 224 225 225 225 225 226 227 228 228 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 229 229 229 230 229 229 230 230 230 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 228 228 228 227 227 227 227 228 228 228 227 227 227 228 228 228 228 227 227 227 228 228 228 229 230 230 230 229 229 229 229 228 228 227 227 227 226 227 227 226 226 226 226 226 226 226 225 225 226 226 224 225 226 225 225 225 224 223 223 224 225 225 224 224 224 225 224 223 224 225 226 227 227 228 229 229 229 229 229 231 232 233 234 235 235 236 236 237 235 232 233 235 234 233 232 234 234 235 234 233 232 232 231 231 231 230 230 229 230 232 230 230 230 228 228 229 229 227 227 227 228 228 228 225 226 226 227 226 225 226 227 229 230 227 228 229 228 226 227 226 226 227 227 227 228 228 227 226 226 224 224 225 227 228 226 227 226 226 225 226 227 226 223 226 227 225 224 227 224 222 224 226 226 227 226 226 224 227 228 226 228 226 224 223 224 224 225 225 228 232 230 224 223 227 228 227 229 228 227 227 226 226 226 229 230 228 225 224 225 225 225 224 224 226 228 223 225 223 222 227 227 225 224 221 221 225 227 229 225 223 221 224 221 222 222 220 222 228 224 225 225 223 221 221 218 223 221 220 221 224 219 221 221 222 223 222 221 220 219 224 223 222 224 227 231 221 224 227 225 228 228 222 221 221 224 226 215 220 226 224 226 228 223 217 216 221 225 225 228 223 221 228 227 221 225 224 222 223 218 225 227 220 221 230 228 223 228 231 229 228 229 229 226 225 224 226 227 232 221 225 230 231 229 231 229 222 228 236 233 222 232 229 229 228 227 234 229 232 231 230 226 238 233 225 230 234 232 228 229 231 230 231 229 227 228 234 232 223 226 235 228 223 232 237 234 234 225 223 232 231 232 227 226 232 231 233 236 230 233 232 227 230 234 237 234 234 234 231 228 231 231 237 239 230 232 235 230 228 231 238 232 222 220 229 238 234 235 232 229 227 232 236 237 234 235 237 234 240 251 248 254 272 285 292 298 314 332 338 339 334 334 330 329 331 345 354 374 439 540 669 777 869 941 1015 1101 1176 1254 1333 1395 1430 1442 1424 1369 1309 1253 1210 1178 1161 1141 1109 1095 1095 1103 1120 1158 1195 1233 1284 1349 1416 1497 1579 1639 1672 1696 1687 1674 1657 1643 1630 1611 1592 1570 1548 1530 1512 1489 1462 1461 1471 1484 1493 1511 1530 1546 1577 1621 1667 1739 1842 1954 2057 2138 2202 2236 2238 2231 2216 2211 2197 2179 2176 2174 2161 2140 2106 2075 2068 2085 2107 2128 2143 2167 2212 2303 2449 2610 2770 2940 3148 3393 3644 3864 4056 4267 4488 4739 5028 5282 5478 5628 5753 5869 5960 5999 5998 5967 5921 5888 5867 5871 5892 5907 5900 5870 5841 5831 5836 5848 5846 5824 5793 5769 5753 5731 5719 5738 5789 5835 5872 5912 5952 5995 6040 6081 6109 6138 6206 6288 6344 6378 6381 6373 6390 6441 6508 6600 6695 6746 6807 6955 7163 7394 23704 373946 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28966 10289 3673 2554 10355 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 191 195 198 202 205 208 210 212 214 216 217 218 220 221 222 223 223 224 225 225 226 227 227 227 228 228 228 228 229 229 230 230 230 230 230 230 230 231 231 230 231 231 231 231 231 231 230 230 230 231 231 230 230 230 230 230 230 231 230 230 230 230 229 229 229 229 229 229 230 230 230 229 229 228 228 228 228 229 229 229 229 229 228 228 227 227 228 228 228 229 230 230 231 231 230 230 230 230 229 230 230 229 229 228 229 228 228 227 226 227 227 227 227 227 227 227 227 227 227 227 226 225 226 226 225 225 225 225 225 225 225 224 224 225 226 226 226 226 226 227 228 229 229 228 230 230 231 231 232 234 235 235 236 237 240 239 239 240 241 239 238 239 240 239 236 236 236 235 236 236 233 232 234 232 229 230 230 230 229 228 228 227 227 227 226 228 231 227 227 230 228 229 228 228 228 229 229 228 229 230 230 230 229 229 229 231 229 229 229 227 226 229 228 227 229 228 229 231 230 228 228 229 227 229 232 230 228 228 227 225 226 228 227 227 228 226 226 227 227 224 225 227 226 226 229 227 223 225 229 227 227 227 227 227 225 228 229 231 228 230 231 230 229 225 226 231 232 226 227 229 229 229 228 228 229 231 229 226 227 228 223 222 220 226 227 222 221 224 220 218 223 226 226 224 226 228 228 228 219 221 222 225 224 221 221 224 224 227 224 224 226 222 219 223 224 221 225 225 223 221 222 223 226 223 225 225 228 224 220 219 220 223 222 222 227 224 223 221 217 224 220 221 218 221 229 222 223 219 220 223 225 225 224 222 221 214 221 225 223 223 223 223 226 228 230 232 221 223 222 224 229 229 222 222 228 229 228 225 226 221 224 226 223 227 229 232 228 226 231 228 225 225 230 228 228 231 229 225 226 228 224 228 227 232 227 226 230 225 227 231 236 229 233 231 225 233 230 231 232 228 230 232 236 236 225 222 233 232 231 233 231 231 232 234 235 234 229 229 231 241 236 230 224 227 236 236 234 226 232 234 234 232 231 227 233 237 236 240 242 233 230 232 233 235 234 231 229 231 234 235 231 233 232 239 240 233 230 233 227 227 230 232 227 230 238 238 238 239 241 247 246 250 260 279 284 295 305 315 321 330 332 341 346 345 350 350 346 360 380 416 468 535 634 744 857 967 1069 1157 1214 1223 1208 1187 1162 1140 1114 1103 1092 1086 1066 1044 1030 1038 1048 1064 1088 1126 1177 1244 1314 1391 1452 1496 1518 1524 1520 1496 1474 1466 1459 1447 1432 1417 1403 1392 1379 1384 1401 1419 1446 1483 1528 1586 1653 1710 1770 1838 1903 1970 2032 2092 2172 2259 2324 2388 2445 2494 2525 2559 2589 2607 2630 2650 2665 2664 2662 2653 2624 2598 2576 2562 2531 2494 2441 2389 2359 2326 2281 2242 2203 2145 2085 2036 2009 2019 2075 2167 2323 2569 2910 3315 3730 4119 4480 4814 5133 5472 5872 6220 6415 6520 6602 6644 6642 6630 6611 6575 6519 6453 6366 6287 6240 6187 6129 6092 6058 6034 6017 6005 6004 5993 5968 5944 5942 5937 5921 5925 5934 5934 5937 5953 5971 5980 5979 5982 5994 5996 5985 5961 5951 5974 6038 6133 6248 6391 22804 369599 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28973 10289 3674 2552 10355 100 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 175 181 186 191 195 198 202 205 207 210 211 213 215 217 218 219 221 221 222 223 224 224 225 226 226 226 227 227 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 229 229 229 229 230 230 229 228 229 229 228 228 228 228 228 228 227 227 228 228 228 229 228 228 228 228 228 229 230 230 231 231 229 229 229 229 228 229 229 230 229 228 227 227 228 228 228 228 228 227 226 226 226 226 226 225 226 226 225 224 224 225 225 225 224 224 224 225 225 225 225 225 225 225 227 228 228 228 227 228 229 230 232 232 233 233 233 235 237 236 235 236 236 237 239 240 239 240 240 238 237 237 237 237 235 236 235 235 235 233 232 233 234 233 231 228 227 228 229 229 227 227 228 228 227 227 229 229 228 229 229 227 227 227 228 230 231 231 231 230 227 225 227 226 227 228 231 230 226 227 228 229 227 225 225 226 228 227 229 231 228 225 227 227 226 226 225 225 225 227 227 226 227 228 228 225 223 224 226 229 226 229 227 225 224 225 227 226 226 225 226 227 227 226 225 227 226 227 228 227 227 227 226 225 225 226 227 224 224 224 223 226 228 223 227 227 225 228 230 231 230 226 226 223 227 227 226 223 223 224 225 226 223 226 223 224 229 225 221 222 223 223 226 225 227 227 222 221 219 225 229 223 222 224 224 225 221 223 219 221 226 227 228 221 221 220 219 220 224 225 223 219 221 224 223 219 224 225 223 219 227 222 219 220 223 223 221 222 222 224 230 229 222 224 223 220 222 220 224 226 221 222 225 224 221 222 218 221 223 227 227 223 224 224 228 227 223 226 231 234 220 225 226 228 229 231 229 231 229 225 225 221 230 233 225 223 231 230 225 227 227 229 232 226 225 222 230 232 231 234 231 223 227 235 229 231 234 237 232 233 233 227 238 237 228 233 232 228 233 231 231 232 236 237 231 229 229 229 231 231 230 229 230 234 235 231 231 239 236 229 229 233 238 231 235 239 235 233 229 230 230 231 234 228 225 237 239 237 235 231 232 224 231 239 232 225 225 227 230 234 233 236 230 225 232 231 228 236 230 232 241 242 243 240 242 256 263 271 276 281 296 318 322 325 335 345 360 367 371 366 366 372 381 398 422 495 612 729 824 882 915 949 974 986 995 993 991 997 1007 1021 1034 1062 1095 1142 1210 1293 1373 1461 1543 1599 1602 1572 1529 1492 1466 1446 1434 1422 1418 1413 1404 1411 1428 1438 1458 1478 1510 1530 1555 1580 1599 1619 1665 1728 1801 1875 1944 2003 2060 2128 2208 2274 2334 2405 2469 2519 2576 2637 2676 2714 2771 2819 2864 2888 2897 2896 2884 2863 2833 2794 2741 2696 2643 2586 2559 2555 2540 2535 2536 2529 2513 2491 2468 2439 2415 2407 2402 2382 2362 2377 2424 2516 2680 2941 3323 3786 4225 4595 4950 5286 5541 5713 5821 5881 5920 5970 6019 6050 6082 6131 6198 6246 6262 6256 6244 6239 6256 6297 6329 6340 6335 6333 6332 6318 6307 6309 6312 6325 6347 6370 6381 6370 6367 6387 6419 6438 6444 6450 6467 6495 6533 6574 6630 6723 23750 369494 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28981 10289 3674 2551 10354 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 224 225 225 226 226 226 227 227 228 228 228 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 228 229 229 230 230 229 229 229 228 228 228 228 228 228 228 228 228 229 230 230 229 229 229 230 230 230 229 230 231 231 230 230 229 229 230 230 229 229 229 229 228 228 228 229 229 229 228 227 227 227 226 225 225 226 225 225 224 224 224 225 225 224 225 225 225 225 226 225 225 225 225 225 226 225 225 225 224 224 225 227 228 229 231 233 233 232 234 235 235 234 233 233 233 234 235 236 235 236 238 238 237 236 236 236 236 237 237 235 232 233 235 234 233 233 232 232 232 231 229 230 229 227 228 230 230 229 226 225 226 226 226 227 229 229 229 230 231 230 226 226 228 229 228 226 229 229 227 227 227 229 229 229 226 225 227 228 229 226 230 232 231 229 228 229 226 228 228 225 226 228 226 226 228 228 224 225 226 227 229 227 225 222 223 224 225 225 225 227 227 227 224 223 226 227 223 224 227 226 223 225 225 223 226 228 225 225 224 222 227 231 226 228 230 228 226 228 227 226 226 225 227 228 231 230 227 227 225 224 226 227 225 228 228 223 225 226 224 220 221 223 221 223 227 223 225 226 224 226 231 226 221 223 222 223 223 228 224 220 224 226 222 220 224 225 224 222 223 222 223 220 220 229 229 226 221 223 221 225 223 219 224 226 228 224 221 222 226 223 223 224 226 226 226 226 223 223 225 216 219 217 219 226 228 213 217 224 226 223 219 222 226 221 221 220 221 219 227 228 228 229 231 222 220 228 229 224 227 226 231 222 227 229 229 221 229 229 226 224 220 225 235 236 233 230 233 231 228 227 227 226 229 231 230 229 231 229 225 228 239 239 234 228 221 229 239 234 226 232 235 233 237 230 231 233 232 231 234 225 227 224 228 228 226 234 234 234 240 234 227 227 225 236 240 233 231 235 230 233 243 236 230 233 237 231 229 231 234 235 227 233 237 236 226 224 229 235 235 231 235 241 234 230 231 233 232 227 225 234 237 233 229 233 239 239 237 239 231 234 242 247 252 258 267 283 285 292 314 340 342 344 353 358 357 366 378 397 403 399 415 448 499 557 602 641 688 732 772 811 854 896 952 1016 1083 1152 1225 1292 1353 1410 1444 1463 1463 1459 1457 1453 1440 1413 1388 1379 1368 1371 1382 1393 1396 1390 1391 1394 1392 1390 1402 1433 1474 1513 1558 1601 1630 1651 1671 1693 1735 1800 1873 1939 1983 2018 2061 2126 2192 2247 2319 2405 2484 2543 2579 2613 2651 2692 2756 2808 2836 2876 2907 2908 2902 2907 2919 2921 2924 2918 2902 2896 2891 2877 2864 2851 2838 2820 2804 2788 2798 2853 2948 3092 3289 3516 3751 3998 4274 4557 4800 5006 5147 5179 5164 5165 5162 5158 5148 5151 5169 5198 5230 5228 5205 5205 5224 5221 5204 5207 5188 5151 5149 5170 5189 5243 5302 5335 5370 5409 5436 5476 5535 5622 5713 5765 5780 5798 5832 5866 5901 5950 6032 6163 48653 480456 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28988 10289 3675 2549 10356 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 191 195 198 201 204 207 209 212 214 215 217 218 219 220 221 223 224 225 225 226 226 227 227 227 228 228 229 229 229 229 229 229 229 229 230 230 230 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 230 231 231 231 230 229 229 229 229 229 230 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 227 227 227 228 228 227 227 227 228 228 229 229 229 229 229 229 230 230 230 228 228 227 227 228 230 230 228 227 226 227 226 226 227 226 226 226 226 227 227 226 227 226 225 225 225 226 226 225 226 225 225 226 225 224 225 226 225 223 223 224 224 224 225 226 226 224 224 226 227 227 228 230 231 233 232 233 234 234 234 236 236 236 236 235 235 235 235 236 237 236 235 235 236 235 234 233 233 234 233 233 231 232 233 232 230 228 228 228 228 226 227 231 230 226 225 224 226 226 227 228 228 228 228 225 225 228 227 226 226 227 226 226 228 228 225 220 222 225 229 227 226 226 225 226 228 227 226 225 226 224 225 227 227 229 228 225 226 226 229 231 230 225 224 226 228 230 230 229 227 228 226 224 225 227 228 230 226 227 229 228 227 226 227 230 226 225 227 226 226 229 227 223 225 226 224 225 224 225 228 229 226 225 225 225 226 224 224 226 229 227 226 230 227 223 227 227 225 230 227 223 222 224 226 226 223 223 222 226 228 227 226 225 225 231 229 228 228 223 225 225 226 224 226 221 224 224 226 224 218 225 227 222 221 223 223 222 221 222 222 224 223 221 227 229 221 217 225 223 221 227 222 216 218 217 218 217 218 225 227 225 222 221 217 222 221 226 225 224 225 225 225 224 230 229 217 221 223 227 220 227 227 224 231 226 222 222 224 225 231 231 224 225 225 227 224 216 225 234 225 224 225 231 229 222 218 219 218 226 229 228 227 230 225 229 228 227 224 221 226 224 229 225 217 230 230 229 227 232 235 236 230 227 230 230 230 235 240 233 233 236 229 217 231 234 232 243 242 236 233 231 233 233 233 228 233 233 234 233 228 229 237 235 229 233 229 225 227 230 227 226 231 237 229 230 229 232 235 233 234 236 230 227 227 232 233 233 229 230 238 237 230 229 233 231 231 237 239 235 229 235 234 239 238 241 238 242 258 260 257 265 284 291 302 323 349 370 386 392 385 378 378 379 385 390 391 404 410 427 471 532 618 732 834 916 992 1075 1188 1293 1364 1413 1423 1401 1358 1322 1311 1306 1305 1296 1293 1291 1299 1301 1309 1335 1364 1385 1405 1435 1470 1501 1551 1602 1637 1686 1745 1803 1868 1934 1992 2074 2151 2203 2262 2342 2409 2453 2489 2528 2573 2631 2697 2767 2834 2884 2920 2951 3002 3047 3078 3110 3150 3199 3245 3291 3328 3355 3380 3426 3470 3495 3514 3553 3579 3558 3562 3666 3811 3869 3861 3891 4002 4186 4383 4544 4667 4769 4878 5006 5136 5269 5419 5533 5585 5605 5609 5599 5585 5577 5567 5579 5603 5637 5694 5750 5809 5865 5887 5884 5855 5811 5781 5762 5752 5743 5740 5745 5748 5743 5708 5663 5657 5674 5683 5673 5659 5664 5685 5715 5739 5794 5898 6013 32198 414800 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 28995 10289 3676 2548 10357 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 224 224 225 225 226 226 227 227 228 228 228 228 229 229 229 229 229 230 229 230 230 230 230 230 230 230 230 230 229 229 230 230 230 230 230 230 229 229 230 230 229 229 229 229 229 229 230 229 229 228 228 228 228 228 228 229 229 229 228 228 228 229 229 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 227 228 229 228 228 228 228 228 227 226 227 227 226 226 226 226 226 226 226 226 226 226 225 224 224 223 223 224 224 224 223 222 223 223 222 222 223 223 224 223 223 224 224 223 224 225 225 225 227 228 231 233 233 235 236 235 234 234 236 235 234 236 237 236 237 238 236 234 235 236 235 234 233 233 234 233 232 231 232 233 232 229 229 231 229 227 226 228 228 228 228 227 227 228 227 227 226 225 228 228 228 229 226 225 226 227 227 227 229 228 227 227 227 228 227 226 226 226 228 228 228 227 228 227 225 228 227 227 227 227 228 229 226 226 226 226 226 227 226 224 227 226 226 226 228 227 225 223 224 226 229 228 227 225 226 228 228 226 225 225 225 227 228 226 226 229 227 226 225 226 226 226 228 224 223 226 228 226 227 227 226 226 230 229 228 226 222 224 232 230 225 225 224 225 228 225 225 224 226 229 226 220 224 228 221 218 228 227 221 220 223 225 224 225 228 225 225 225 226 228 230 224 222 225 225 222 224 229 224 219 222 221 225 219 224 228 222 226 228 221 218 225 225 225 222 220 223 223 225 220 217 225 220 221 222 228 228 224 231 223 222 220 220 224 221 225 227 223 217 225 224 223 222 224 223 213 222 228 223 225 218 220 222 221 221 226 227 224 228 226 223 225 229 232 225 225 227 225 226 223 222 225 230 225 224 225 234 227 224 230 232 228 223 228 230 230 229 230 231 222 222 235 232 232 226 223 228 231 230 233 231 231 232 233 225 233 235 230 229 234 235 235 234 231 235 238 232 235 230 231 238 240 230 233 239 232 228 228 225 230 236 232 227 227 234 235 230 232 234 233 230 233 238 229 227 233 233 225 226 239 242 236 233 231 227 230 237 238 231 230 228 224 225 232 234 235 238 238 240 237 246 252 264 273 293 313 334 353 365 351 344 353 361 368 374 371 371 374 380 386 401 420 456 526 621 734 869 1010 1121 1202 1268 1333 1391 1433 1451 1462 1461 1440 1416 1392 1371 1357 1365 1377 1384 1416 1454 1494 1513 1521 1540 1578 1626 1678 1730 1823 1930 2016 2080 2137 2200 2256 2305 2356 2418 2478 2540 2612 2699 2802 2911 3000 3074 3145 3209 3268 3317 3369 3414 3447 3472 3505 3547 3605 3682 3762 3821 3877 3944 4002 4050 4100 4151 4201 4254 4288 4293 4322 4407 4507 4613 4727 4846 4921 4938 4933 4939 4981 5039 5093 5161 5250 5335 5406 5471 5555 5669 5762 5804 5827 5849 5879 5916 5941 5947 5944 5969 6020 6062 6072 6069 6057 6053 6067 6115 6182 6231 6253 6266 6291 6314 6340 6374 6405 6436 6452 6476 6500 6510 6498 6473 6473 6480 6473 6478 6513 6572 6631 6701 34503 450411 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29003 10289 3676 2546 10356 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 175 180 185 190 194 197 200 203 206 209 211 213 214 216 217 218 220 221 222 223 224 224 225 225 226 227 227 227 227 228 228 228 229 229 228 228 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 229 229 229 229 229 229 229 229 229 229 230 229 229 228 228 227 228 228 228 228 228 228 228 228 229 229 228 227 227 227 227 228 227 227 227 226 226 227 228 227 227 227 228 228 227 227 226 225 225 224 224 225 225 225 225 225 225 224 225 226 226 226 227 227 227 227 227 228 227 226 226 226 225 224 225 224 224 225 225 224 224 223 223 223 224 224 224 223 222 223 223 223 223 223 223 223 223 222 222 223 224 224 223 222 223 223 225 227 228 230 233 235 236 235 235 237 239 241 241 242 242 241 241 239 237 237 236 234 233 232 233 233 231 231 231 229 229 229 230 229 230 231 230 230 231 230 230 229 228 228 230 228 227 228 227 227 227 226 226 227 228 226 225 228 229 229 228 228 229 232 230 228 227 227 227 226 226 228 227 229 230 227 225 224 230 230 227 226 226 225 226 225 224 225 226 226 226 228 227 223 226 226 228 227 223 224 227 226 225 224 224 227 227 225 225 227 226 226 227 227 229 231 227 227 228 226 226 226 228 226 225 224 226 224 227 228 225 222 228 228 226 225 225 225 226 233 230 225 225 225 226 228 225 228 225 220 222 226 222 224 226 222 225 226 224 225 222 223 223 222 219 223 222 222 220 224 228 229 223 223 227 222 224 224 228 221 220 222 223 226 223 223 220 224 228 228 219 222 225 222 224 225 225 220 224 223 223 225 224 220 221 227 228 226 219 227 226 219 223 225 225 219 223 224 220 219 225 231 221 224 230 226 223 221 221 224 228 226 225 217 222 223 221 221 227 222 225 228 225 226 226 227 233 226 220 233 233 227 224 219 225 230 224 225 229 230 230 230 226 228 230 226 222 225 229 234 231 225 226 228 232 226 231 226 221 233 238 226 225 228 235 234 227 227 224 224 233 234 233 231 232 231 231 229 225 232 234 236 237 235 230 231 236 236 232 238 240 238 234 237 229 227 233 239 230 225 235 234 238 237 237 232 235 237 229 228 233 230 229 236 239 231 231 238 236 243 241 240 250 258 280 302 312 321 324 326 335 351 370 379 380 386 382 377 368 364 363 366 372 383 398 403 412 451 499 550 591 637 706 801 909 989 1043 1088 1135 1190 1263 1335 1392 1440 1471 1474 1448 1414 1391 1358 1329 1322 1329 1333 1346 1368 1380 1392 1407 1431 1468 1525 1584 1641 1697 1750 1795 1856 1931 2010 2069 2118 2167 2242 2329 2432 2546 2662 2758 2844 2928 2999 3075 3151 3218 3260 3290 3300 3305 3321 3347 3372 3410 3483 3582 3689 3777 3828 3863 3916 3964 4026 4120 4200 4266 4332 4377 4410 4463 4535 4610 4650 4674 4696 4732 4823 4961 5128 5326 5509 5692 5854 5958 6030 6083 6110 6115 6125 6138 6147 6172 6220 6284 6338 6363 6360 6328 6269 6218 6193 6180 6187 6246 6290 6287 6284 6315 6340 6344 6347 6343 6320 6318 6316 6305 6324 6326 6299 6303 6321 6327 6346 6361 6345 6334 6361 6386 6386 6418 6470 32423 443625 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29010 10289 3677 2545 10357 100 100 100 100 100 100 100 100 100 100 100 145 154 161 168 175 180 185 190 194 197 200 203 206 208 211 212 214 216 217 218 219 220 221 223 223 224 224 225 225 226 226 227 227 227 227 228 228 228 229 229 229 229 228 228 229 229 229 229 229 229 229 229 228 228 228 229 229 229 229 229 229 229 229 229 229 229 228 229 229 228 227 227 227 227 228 228 228 227 227 226 226 226 226 227 227 227 227 226 226 226 226 226 225 226 226 225 225 226 226 226 226 226 226 225 225 225 225 226 226 226 225 225 224 224 224 224 224 225 225 226 227 226 226 227 226 224 222 223 225 225 224 225 225 225 226 225 224 224 224 224 224 224 225 225 224 223 224 223 222 222 223 222 222 222 222 221 222 223 222 223 225 225 226 227 228 229 232 232 231 234 236 237 237 237 238 239 242 247 247 247 249 249 248 251 251 245 237 231 231 233 232 231 232 232 229 229 231 231 229 228 229 231 233 230 228 227 227 228 226 226 227 227 226 225 225 225 226 226 224 224 224 225 227 230 229 229 228 228 228 225 223 225 228 228 227 227 226 226 228 229 228 229 228 226 226 226 228 227 226 227 223 225 227 228 228 227 228 226 226 225 223 224 222 223 225 224 224 226 225 230 230 227 224 225 226 228 226 226 225 228 229 228 226 225 226 227 228 227 227 226 226 225 229 229 231 228 225 227 225 225 226 228 230 230 229 225 226 229 228 223 220 222 226 223 222 224 222 224 226 225 228 224 217 218 225 223 223 224 227 227 224 222 220 222 227 225 219 226 223 224 223 222 226 224 224 226 225 220 219 226 226 220 227 226 220 222 226 223 219 224 230 227 224 223 222 223 222 226 223 225 227 225 219 223 221 225 221 225 222 224 226 232 222 215 220 226 223 227 222 219 225 223 219 221 218 228 225 228 227 223 220 223 228 231 222 220 228 231 220 225 230 229 228 226 223 224 225 224 234 229 229 225 233 227 226 224 225 230 232 226 233 230 235 236 228 232 230 226 228 237 237 235 228 232 231 232 224 228 231 231 230 237 238 236 224 222 229 234 235 230 234 236 237 233 237 237 229 227 224 228 232 234 230 225 236 230 232 234 234 227 230 238 235 230 225 232 229 230 233 233 231 240 237 232 234 234 231 237 238 235 239 255 268 286 311 350 398 432 457 470 465 467 454 449 452 449 442 428 415 407 402 399 393 395 410 408 416 436 480 548 621 682 746 821 883 948 1027 1113 1219 1334 1447 1540 1593 1609 1612 1611 1594 1576 1564 1551 1559 1570 1584 1610 1639 1660 1675 1697 1716 1720 1734 1763 1787 1818 1859 1898 1936 1975 2018 2092 2183 2273 2396 2531 2658 2776 2870 2913 2939 2977 3031 3107 3201 3274 3318 3335 3358 3423 3493 3547 3709 4101 4368 4338 4440 4916 5180 5173 5300 5659 6084 6291 6407 6508 6526 6471 6380 6250 6095 5979 5938 5955 5970 5980 6009 6044 6076 6110 6162 6222 6271 6348 6442 6497 6507 6496 6477 6461 6455 6458 6476 6499 6520 6552 6606 6673 6726 6738 6720 6718 6743 6769 6777 6789 6786 6779 6797 6829 6868 6899 6905 6901 6875 6843 6818 6816 6853 6868 6847 6841 6855 6869 6884 6898 6931 6946 6938 6951 6978 7023 7106 31164 459685 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29017 10289 3678 2543 10358 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 224 224 225 225 226 226 226 227 227 227 228 228 228 228 228 229 229 229 228 229 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 228 228 228 229 229 228 227 227 227 228 228 228 227 227 227 227 226 226 226 227 227 227 226 226 226 227 227 227 226 225 225 226 226 226 226 225 225 225 225 226 226 226 226 226 224 224 224 225 224 224 224 224 225 226 227 227 227 226 226 226 226 226 225 224 224 225 226 226 225 226 226 226 226 224 223 223 222 222 222 222 221 221 223 223 222 222 221 221 222 223 224 223 222 223 223 225 227 227 228 229 231 231 231 232 233 235 235 234 237 240 241 240 240 241 242 241 240 241 260 310 363 366 329 329 424 666 1267 2365 3208 2976 2029 1195 732 501 374 298 259 243 236 232 230 229 229 228 228 228 227 226 226 226 225 225 227 229 229 227 228 229 230 226 225 227 227 228 228 226 227 227 226 226 226 226 228 231 229 226 226 228 228 228 228 227 229 228 227 228 228 228 226 225 228 230 227 228 226 225 227 227 229 228 226 226 225 227 227 230 231 227 226 227 228 226 230 231 225 223 223 226 227 225 225 229 231 226 228 227 226 228 228 229 226 222 226 228 227 228 229 228 227 228 226 227 227 225 224 223 221 223 225 223 223 227 228 225 221 220 221 228 227 223 225 225 222 222 223 223 224 222 224 224 224 226 222 221 221 219 223 223 222 222 221 221 221 223 223 223 220 226 225 225 227 222 223 225 224 222 225 224 220 225 218 222 224 224 228 228 222 225 225 223 224 220 222 228 224 224 219 222 226 227 224 226 222 217 217 226 228 220 224 225 224 229 226 228 224 225 227 223 224 228 225 221 226 226 229 227 226 220 224 228 230 225 223 225 223 223 231 226 232 235 229 231 231 230 230 227 229 232 228 230 235 236 226 227 231 229 227 233 238 232 237 233 234 236 229 224 231 234 230 231 235 235 234 233 232 230 232 233 234 231 232 230 230 229 228 230 226 227 226 231 234 236 226 227 238 236 240 235 231 228 231 238 241 232 234 242 237 231 232 233 228 234 241 240 243 256 275 300 335 391 438 473 505 528 551 567 577 582 582 584 579 562 553 542 524 504 484 468 463 458 453 462 470 489 515 560 616 676 734 788 845 892 932 977 1010 1041 1069 1089 1112 1137 1173 1222 1266 1314 1362 1402 1432 1454 1480 1524 1560 1586 1603 1615 1631 1664 1692 1735 1804 1879 1958 2044 2137 2235 2337 2437 2531 2604 2672 2736 2780 2809 2851 2890 2917 2936 2963 3042 3168 3278 3355 3390 3460 4043 5349 6164 6498 6793 6364 5617 5265 5296 5471 5619 5770 5979 6330 6662 6709 6656 6703 6808 6891 6907 6901 6869 6815 6757 6706 6671 6640 6646 6710 6742 6700 6625 6576 6569 6586 6622 6671 6726 6768 6770 6752 6740 6726 6696 6651 6599 6567 6562 6555 6548 6538 6522 6510 6505 6499 6494 6463 6415 6387 6352 6327 6345 6361 6331 6287 6280 6307 6334 6329 6311 6319 6352 6387 6405 6401 6404 6407 6405 6432 6472 6494 6524 15684 356200 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29025 10289 3679 2542 10359 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 179 184 188 192 195 199 202 204 207 209 210 212 213 215 216 217 218 219 221 221 222 222 223 223 223 224 224 225 225 225 225 226 226 226 226 226 226 226 227 227 227 227 227 226 227 226 226 226 226 227 227 227 226 226 226 226 226 226 226 226 225 225 225 226 226 225 225 225 225 225 225 225 224 224 225 225 225 224 224 224 225 224 223 223 223 223 224 224 224 223 223 223 223 224 225 224 223 222 222 223 223 223 223 223 223 222 222 221 221 221 222 221 223 223 222 222 223 223 222 223 224 223 223 223 222 222 222 223 223 223 222 222 222 222 221 220 221 221 220 220 220 220 220 221 221 219 218 218 218 220 222 222 224 226 226 226 227 229 229 230 230 232 232 231 233 235 235 236 236 236 236 237 237 236 234 234 236 238 242 268 411 950 2300 4649 7708 10180 10813 9889 8357 7051 6171 5255 3941 2544 1483 837 503 350 285 258 245 240 236 233 235 235 233 232 229 228 230 231 231 231 231 231 231 230 229 229 226 225 231 232 227 224 227 229 232 231 231 228 225 229 230 226 226 228 228 229 230 228 227 227 226 227 225 225 225 227 227 224 225 227 228 229 230 229 228 226 227 228 224 224 226 226 227 229 230 228 227 226 225 226 229 228 227 228 224 223 225 227 229 227 228 227 225 230 230 230 227 224 224 228 229 228 229 226 222 225 226 230 232 226 224 229 228 227 225 222 221 226 226 223 219 222 224 227 222 220 221 226 226 226 228 224 223 224 222 220 222 223 225 222 223 221 218 220 222 218 222 224 221 227 224 223 223 221 226 224 221 218 223 226 227 224 223 221 219 221 223 224 225 220 219 225 229 227 224 220 222 219 223 227 224 220 224 223 220 226 221 222 222 221 227 225 220 220 225 220 225 232 231 221 223 225 233 233 226 223 224 226 231 230 222 225 226 226 226 227 222 226 229 227 226 233 230 225 225 230 228 220 225 229 231 236 238 231 225 227 233 238 234 231 227 227 225 230 235 231 235 229 227 230 230 230 232 231 230 231 237 240 226 229 228 228 236 233 237 236 230 234 233 224 233 235 239 235 232 228 230 232 233 235 237 234 235 235 231 229 235 234 231 231 235 240 244 240 232 235 233 234 237 244 259 273 290 321 362 412 467 526 582 625 661 685 696 706 699 683 667 643 627 609 592 583 599 618 662 726 796 858 905 925 924 933 949 964 979 1004 1040 1096 1155 1194 1222 1244 1270 1302 1342 1391 1442 1475 1500 1551 1595 1631 1667 1698 1706 1737 1763 1791 1828 1868 1909 1959 2009 2072 2151 2246 2343 2416 2483 2547 2611 2659 2688 2710 2746 2796 2834 2845 2866 2905 2952 3005 3069 3151 3226 3295 3348 3344 3277 3193 3111 3037 3132 3705 4320 4257 4157 4399 4779 4950 4923 4898 4947 5027 5050 4983 4871 4787 4759 4804 4888 4945 4987 5032 5081 5142 5193 5236 5272 5278 5271 5294 5358 5432 5478 5520 5583 5656 5735 5816 5866 5860 5865 5914 5966 5984 5992 6020 6060 6072 6061 6065 6066 6074 6102 6134 6133 6105 6093 6092 6098 6089 6088 6099 6102 6098 6092 6066 6030 6029 6043 6052 6077 6091 6099 6138 6174 6183 6199 6247 6305 6375 20032 377114 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29032 10289 3679 2540 10358 100 100 100 100 100 100 100 100 100 100 100 142 150 158 165 171 177 182 186 190 193 197 200 202 204 207 208 210 212 213 214 215 216 217 218 219 219 220 221 221 222 222 222 222 223 223 223 224 224 224 224 224 224 224 225 224 224 224 224 223 224 224 224 224 224 224 224 225 225 225 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 222 221 221 222 222 222 222 223 223 222 221 221 221 221 221 221 221 221 221 221 222 221 221 221 221 221 220 221 221 221 221 220 219 219 221 222 221 221 222 222 223 222 222 222 222 221 220 220 220 220 222 221 220 219 219 219 219 220 220 220 219 217 218 218 218 218 218 218 219 220 222 224 224 224 225 225 225 226 228 228 229 228 230 232 234 234 235 239 245 251 251 247 245 244 265 409 996 2177 3365 4289 5562 7189 9897 14776 22032 29611 32606 29609 23907 17935 12653 8531 5694 3748 2289 1229 635 399 318 283 267 260 254 251 249 246 244 244 243 241 239 239 239 240 239 238 234 235 237 236 235 234 231 232 232 233 232 232 233 233 231 232 232 231 232 231 229 231 229 228 230 231 229 227 227 231 234 230 226 228 229 230 232 229 230 230 230 230 229 229 228 227 227 227 225 227 228 228 233 229 226 225 226 227 224 226 230 229 230 229 228 229 226 227 230 227 226 227 228 229 228 230 229 232 232 228 226 229 232 230 225 225 227 233 230 229 228 225 229 230 224 224 227 232 228 222 224 222 221 221 228 230 227 225 226 226 223 219 221 224 224 222 224 227 224 223 224 223 222 218 222 226 224 217 218 217 218 219 219 220 223 220 220 220 222 225 217 221 220 218 226 222 216 221 227 226 219 221 224 221 214 217 227 225 223 220 224 225 219 214 226 220 219 222 226 225 222 228 229 225 222 221 227 224 220 227 224 226 227 228 231 224 218 224 230 230 226 217 220 224 226 226 231 232 224 228 226 222 226 224 231 233 230 224 222 225 236 240 232 221 225 233 236 233 230 227 227 230 237 235 231 231 232 235 236 233 228 231 233 234 235 236 234 225 227 233 233 236 233 235 235 228 228 233 232 234 229 230 233 230 233 233 224 225 226 227 233 231 231 236 235 231 236 229 227 227 226 232 235 234 230 233 234 234 239 240 245 246 258 279 304 347 397 447 496 557 613 663 695 718 735 745 755 751 724 702 690 693 733 807 902 998 1079 1161 1229 1282 1343 1427 1538 1663 1768 1876 1973 2018 2029 2021 2007 2000 1986 1976 1982 2003 2025 2019 2012 2010 1991 1967 1948 1951 1955 1976 1993 2014 2071 2137 2193 2262 2338 2418 2486 2544 2578 2610 2660 2714 2747 2754 2769 2782 2808 2836 2858 2885 2933 2988 3048 3115 3175 3199 3191 3158 3084 2978 2890 2848 2843 2882 2939 3001 3061 3138 3231 3326 3433 3553 3681 3841 4034 4210 4358 4527 4776 5067 5303 5461 5533 5561 5585 5588 5592 5638 5683 5709 5719 5738 5762 5784 5812 5842 5857 5860 5867 5877 5859 5834 5827 5812 5764 5721 5718 5717 5705 5714 5704 5654 5627 5636 5643 5632 5629 5637 5651 5646 5624 5619 5617 5614 5632 5647 5643 5642 5648 5660 5658 5654 5643 5623 5629 5637 5660 5701 5731 5747 5778 5827 5887 35821 503134 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29039 10289 3680 2539 10358 100 100 100 100 100 100 100 100 100 100 100 142 151 159 165 172 177 182 186 190 194 197 200 203 205 207 209 211 213 214 215 216 217 218 219 219 220 220 221 222 222 223 223 223 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 226 225 225 225 225 225 225 225 225 225 225 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 222 222 222 223 223 223 223 223 223 222 223 224 224 223 223 223 223 223 222 223 223 222 221 222 223 223 223 223 222 223 223 222 222 222 223 224 224 222 221 221 222 221 221 220 221 221 221 221 221 221 220 221 221 220 220 220 220 220 221 221 221 223 226 228 229 229 229 230 230 230 231 230 231 234 237 238 237 238 243 261 329 419 479 568 805 1253 1728 2319 3904 7202 11757 16186 19950 22918 24159 22382 17599 11893 7256 3992 1935 910 513 369 307 278 263 257 252 249 248 246 244 243 242 240 239 238 236 235 236 238 239 238 234 234 237 235 232 233 232 233 235 234 234 233 232 230 230 231 232 232 229 227 230 230 227 229 229 226 227 228 228 230 229 228 225 226 230 229 229 230 231 231 228 229 229 228 226 226 229 229 226 225 225 226 229 229 226 226 226 224 223 227 227 225 226 231 230 229 229 225 226 226 225 227 230 231 230 232 229 226 228 228 224 224 229 226 226 229 230 228 225 228 227 228 227 225 226 226 229 228 226 223 222 225 225 224 222 223 223 221 222 225 224 216 219 226 226 225 225 225 222 220 223 222 225 220 222 228 224 228 227 222 216 219 221 222 225 228 223 222 219 222 227 220 218 222 226 224 219 221 219 216 220 225 223 223 224 226 223 219 222 225 226 224 227 219 227 226 220 222 222 220 222 224 222 223 223 224 224 223 221 222 226 227 226 221 227 231 223 224 233 230 224 223 227 227 222 227 230 230 224 225 226 223 230 226 229 230 224 227 227 225 225 226 225 231 234 225 228 231 231 231 232 228 226 231 239 233 230 229 229 229 226 233 232 230 229 230 225 227 229 232 226 232 234 226 229 234 227 227 232 233 230 231 229 227 227 235 241 235 233 235 231 234 229 226 232 234 229 240 234 226 230 230 230 232 232 236 231 231 233 234 230 237 238 236 234 234 240 236 241 254 274 299 337 391 455 526 594 655 719 778 821 866 913 954 967 946 898 864 860 883 932 984 1030 1066 1090 1135 1218 1338 1508 1704 1898 2039 2097 2122 2121 2106 2086 2071 2088 2117 2142 2147 2137 2134 2145 2144 2125 2103 2078 2045 2012 1968 1947 1945 1947 1969 2002 2043 2093 2158 2226 2288 2335 2387 2439 2490 2543 2588 2619 2642 2652 2644 2648 2662 2690 2726 2764 2810 2854 2891 2922 2942 2942 2947 2948 2933 2906 2859 2827 2818 2822 2841 2878 2937 2999 3042 3059 3078 3123 3205 3278 3362 3534 3815 4127 4443 4778 5085 5285 5347 5355 5359 5361 5405 5509 5614 5690 5751 5808 5852 5867 5870 5885 5900 5914 5938 5942 5940 5946 5947 5940 5931 5935 5969 5969 5949 5948 5934 5916 5906 5906 5916 5904 5881 5865 5858 5849 5830 5806 5786 5783 5785 5773 5761 5759 5769 5772 5762 5747 5733 5724 5730 5753 5766 5773 5794 5826 5873 5950 34907 485567 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29047 10289 3681 2537 10358 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 175 180 185 190 194 197 200 203 206 208 210 212 214 215 216 217 219 220 220 221 222 223 223 224 224 225 225 225 225 226 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 227 227 227 227 228 227 227 227 226 227 227 227 226 226 226 227 227 227 227 226 227 227 226 226 226 227 227 226 226 226 226 226 226 226 226 226 227 227 226 225 226 227 227 226 225 225 225 225 226 226 225 226 227 226 225 225 225 225 225 226 226 225 225 226 226 226 226 225 225 224 224 224 224 224 223 223 224 224 225 225 224 223 223 223 223 224 226 228 229 232 237 238 237 237 236 237 238 238 237 238 240 241 242 244 249 256 268 303 371 491 740 1191 1836 2642 3707 4933 5889 6462 6913 8195 10740 12931 13361 12086 9525 6405 3716 1929 970 537 362 296 269 258 253 248 244 242 241 239 238 238 237 236 237 238 238 238 236 235 236 236 233 235 237 234 234 233 231 230 230 233 233 234 234 232 231 229 229 231 229 229 230 232 230 230 231 228 228 230 230 229 230 227 230 232 231 230 229 230 230 227 226 226 228 229 229 230 229 227 226 229 232 230 228 225 221 225 228 229 230 230 227 227 225 228 231 229 228 226 228 231 228 230 230 225 227 230 228 226 232 229 226 230 228 228 230 227 227 227 230 231 231 231 227 227 226 228 228 224 224 219 222 225 225 225 221 219 221 221 226 224 223 222 225 223 224 228 224 225 224 221 220 223 223 222 223 222 223 221 219 225 223 226 228 221 218 218 219 223 222 219 226 225 221 214 218 226 224 224 227 226 225 221 218 229 227 222 223 223 229 227 226 224 222 223 224 225 225 222 227 230 219 215 222 221 220 222 230 223 220 224 226 217 218 221 227 228 226 221 220 221 227 229 222 221 230 228 227 229 224 225 225 222 225 230 232 231 231 225 226 223 228 230 232 228 222 231 233 232 231 225 230 227 233 233 234 231 226 232 231 230 236 235 235 234 233 231 232 231 229 234 236 235 236 233 230 230 230 227 232 241 235 231 234 234 229 234 230 235 244 237 226 226 232 238 233 227 229 230 231 237 233 234 231 227 237 237 228 225 229 238 235 232 233 226 229 228 236 239 234 230 233 237 239 236 238 243 243 242 247 261 278 295 322 351 381 413 446 497 557 620 685 729 767 798 817 840 867 886 896 932 999 1055 1106 1181 1253 1319 1377 1437 1511 1610 1724 1831 1906 1946 1947 1920 1908 1917 1925 1925 1917 1906 1893 1881 1877 1894 1915 1937 1961 1994 2024 2045 2075 2114 2140 2166 2218 2277 2346 2410 2445 2471 2478 2465 2448 2444 2460 2480 2508 2545 2596 2647 2702 2754 2814 2861 2886 2871 2829 2784 2788 2832 2890 2966 3053 3119 3149 3177 3193 3212 3286 3452 3694 3953 4179 4340 4474 4633 4852 5151 5484 5789 6017 6202 6393 6604 6786 6904 7002 7139 7328 7472 7514 7475 7387 7277 7184 7166 7170 7177 7179 7118 7042 6985 6936 6893 6852 6803 6772 6740 6685 6646 6625 6619 6635 6632 6596 6553 6520 6509 6514 6504 6484 6483 6496 6505 6519 6530 6530 6526 6531 6550 6565 6561 6531 6494 6473 6496 6544 6578 6626 6718 44903 538363 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29054 10289 3681 2535 10356 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 171 177 183 188 192 196 200 203 206 208 211 213 214 216 218 219 220 221 222 223 224 225 225 226 226 227 227 227 228 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 230 229 229 230 230 230 230 229 229 229 229 229 230 230 230 229 229 229 229 229 229 230 230 230 229 229 229 230 230 229 229 229 229 229 229 230 230 229 228 228 228 228 229 229 228 228 229 230 229 229 229 228 228 228 228 228 228 229 228 228 227 228 228 227 225 226 226 225 226 227 227 226 226 226 226 226 225 225 226 227 228 230 231 232 235 238 240 240 241 242 242 242 242 241 239 239 241 241 242 245 249 249 248 248 246 245 245 244 244 244 243 242 241 238 236 236 236 236 236 234 233 234 232 232 232 233 234 232 232 233 233 232 231 229 229 228 228 230 233 232 230 229 231 231 231 230 230 231 231 230 230 229 228 228 228 229 230 229 230 231 232 233 232 229 227 228 228 229 228 227 226 229 229 226 229 230 229 228 228 229 230 228 228 229 230 230 231 230 227 226 228 226 224 226 228 225 229 230 229 228 228 229 231 227 225 227 228 227 225 226 227 224 228 230 230 228 226 224 227 228 230 225 227 232 227 228 230 230 227 229 230 230 226 223 228 229 226 226 230 230 230 227 226 226 225 225 224 223 223 226 225 228 229 227 221 224 227 223 224 224 222 218 222 225 227 226 224 224 223 223 218 221 222 223 227 223 223 227 226 224 224 221 220 220 223 225 215 221 225 222 224 219 222 224 226 222 221 225 224 220 225 226 218 219 219 224 231 227 221 220 221 225 228 226 223 220 223 225 224 222 228 226 223 225 226 222 223 226 218 220 226 227 225 220 225 226 226 223 227 224 218 222 226 220 221 229 222 225 224 224 222 223 226 230 228 229 225 220 228 233 228 231 233 227 228 226 230 232 231 225 226 235 232 225 228 228 228 234 232 232 234 236 231 232 233 230 232 232 227 229 231 231 230 220 226 231 233 233 230 226 232 234 229 227 231 234 227 229 232 237 235 236 239 235 231 226 227 230 231 233 233 229 235 234 235 232 232 229 231 232 229 237 231 221 228 231 231 228 231 233 242 246 244 235 231 235 239 232 232 238 247 248 246 248 247 261 266 282 328 387 453 511 572 623 673 728 784 858 939 1019 1107 1191 1234 1261 1289 1307 1334 1346 1357 1419 1523 1653 1766 1819 1824 1820 1809 1818 1835 1835 1830 1823 1836 1861 1884 1888 1895 1927 1947 1934 1929 1941 1946 1955 1976 2003 2029 2055 2081 2115 2149 2185 2203 2219 2224 2224 2239 2270 2311 2368 2433 2495 2545 2595 2633 2650 2661 2673 2681 2707 2761 2819 2871 2909 2925 2950 2997 3080 3194 3322 3460 3607 3759 3903 4053 4219 4409 4615 4825 5035 5250 5445 5605 5715 5789 5863 5941 6027 6105 6147 6183 6236 6279 6330 6412 6507 6589 6651 6719 6775 6816 6850 6856 6839 6862 6888 6896 6899 6886 6879 6877 6869 6872 6864 6837 6827 6837 6839 6862 6887 6901 6912 6929 6947 6958 6966 6970 6962 6982 7032 7070 7089 7098 7107 7124 7165 7216 7274 7349 7423 32925 448783 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29062 10289 3682 2534 10354 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 191 195 199 202 205 207 210 212 213 215 216 218 219 220 221 222 223 224 224 225 225 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 229 230 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 229 229 228 229 229 229 228 229 229 229 229 229 229 228 228 229 228 228 229 228 228 228 228 228 228 229 228 228 229 228 227 226 226 227 227 227 226 226 226 226 226 227 227 228 227 226 226 226 225 224 224 225 226 226 225 224 225 224 225 225 225 224 226 229 231 232 234 236 238 239 241 241 241 241 240 240 239 239 240 240 240 241 242 243 243 241 241 242 242 242 242 241 241 239 237 235 237 237 237 236 233 232 233 233 232 232 232 233 234 232 230 230 231 231 231 229 231 231 231 232 233 231 231 231 229 231 231 229 227 230 231 230 232 233 231 229 231 230 230 231 230 229 228 229 230 229 227 226 227 226 226 227 226 229 229 228 228 228 228 228 226 225 225 229 228 228 224 224 227 224 227 227 226 225 225 226 227 227 226 223 224 225 227 225 225 226 228 232 228 222 222 225 227 226 225 230 230 226 225 227 228 227 225 228 232 228 227 228 228 227 230 229 225 225 225 227 230 229 225 224 225 229 231 227 226 227 227 226 221 220 222 222 224 222 225 221 224 229 223 220 218 222 223 222 224 225 222 223 222 222 225 229 224 222 221 224 226 224 223 222 221 225 222 223 223 224 223 219 223 222 223 223 221 223 221 225 222 217 219 221 221 224 224 226 224 222 224 224 222 223 226 227 226 228 225 221 217 219 224 229 221 227 222 223 230 225 226 226 225 221 224 224 231 223 217 226 228 223 226 226 226 228 226 224 226 226 227 226 221 222 224 224 222 221 226 226 225 227 216 224 229 227 224 228 224 230 232 223 224 223 225 227 225 224 224 227 233 231 229 229 230 236 234 231 227 224 231 234 225 225 230 226 228 233 229 228 233 231 227 229 231 232 230 232 232 236 236 230 224 233 235 233 232 235 233 231 233 227 224 229 233 233 236 238 232 230 229 226 234 235 234 227 231 233 238 237 234 229 231 228 232 241 239 233 228 228 229 234 234 235 237 241 243 241 244 246 254 258 285 325 377 426 501 572 619 650 669 682 694 702 713 745 783 828 864 886 901 922 971 1023 1079 1143 1209 1280 1384 1516 1651 1748 1782 1772 1762 1778 1781 1781 1794 1813 1823 1829 1818 1805 1796 1778 1773 1778 1776 1774 1779 1795 1807 1819 1843 1877 1914 1936 1962 1996 2031 2063 2116 2178 2229 2267 2304 2341 2373 2402 2436 2483 2548 2607 2643 2651 2640 2631 2647 2721 2839 2957 3052 3123 3159 3167 3162 3178 3274 3524 3933 4358 4697 5013 5329 5630 5896 6110 6272 6389 6498 6607 6682 6679 6665 6679 6694 6681 6666 6676 6674 6650 6625 6608 6599 6592 6591 6611 6641 6662 6675 6706 6741 6772 6802 6818 6815 6808 6840 6882 6911 6918 6918 6946 6986 7034 7087 7134 7164 7197 7238 7269 7312 7353 7409 7483 7563 7681 7818 7929 8025 8112 8232 8390 8589 60515 576379 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29069 10289 3683 2532 10354 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 187 191 195 199 202 205 207 209 211 213 215 216 217 219 220 221 222 222 223 224 225 225 225 225 226 227 227 228 228 228 228 228 228 228 228 229 229 228 228 228 228 229 229 228 229 229 229 229 229 230 230 229 230 230 229 229 229 229 229 229 229 229 229 230 230 229 229 228 228 229 229 228 228 228 229 228 228 229 229 229 228 227 228 229 229 229 229 229 228 228 227 227 228 228 227 228 229 230 229 228 229 229 229 228 226 226 226 225 226 226 225 225 226 227 228 228 226 227 228 228 227 226 227 227 226 225 225 226 226 225 225 225 224 226 228 229 231 234 234 235 237 240 242 242 243 243 243 242 243 244 245 246 243 241 241 242 242 241 241 242 242 242 240 240 241 240 240 239 238 238 239 238 236 234 233 233 233 234 234 235 234 233 232 232 233 235 235 233 231 228 229 230 232 233 232 230 232 232 232 231 231 231 230 232 232 230 230 228 227 229 231 228 226 229 230 229 228 228 227 227 228 228 227 226 227 228 226 228 229 229 229 228 226 229 229 225 226 227 228 227 225 224 227 224 225 228 231 230 227 226 225 226 225 224 227 227 227 226 228 230 229 228 226 224 225 226 229 230 225 226 227 228 226 227 227 224 226 230 226 226 226 224 226 227 226 226 224 226 226 227 225 226 228 226 225 226 227 228 228 226 228 224 224 223 222 221 224 225 226 226 223 220 223 227 226 221 223 224 225 229 228 220 223 224 225 221 223 220 225 226 227 219 222 220 222 220 217 222 224 224 223 223 224 226 221 219 225 222 220 220 225 225 221 228 226 225 226 227 224 220 225 224 223 217 217 220 223 225 222 223 224 226 222 225 223 225 225 226 230 222 220 226 229 225 226 226 228 227 224 222 227 224 220 222 229 231 228 224 229 226 230 227 224 220 228 226 222 221 228 224 226 230 223 223 223 230 231 232 233 224 226 226 234 230 229 226 234 229 224 232 231 226 222 233 229 231 232 234 235 232 231 237 235 230 228 232 239 237 233 231 235 234 226 228 233 232 228 231 237 235 227 227 230 233 231 238 236 226 226 231 231 234 233 232 231 230 227 234 237 234 233 232 235 233 228 229 238 238 234 229 234 235 230 232 230 230 237 237 238 241 234 233 238 239 240 247 257 270 288 309 338 386 438 496 548 595 638 656 653 659 669 666 668 679 675 666 679 686 688 704 753 822 915 1020 1138 1276 1429 1611 1821 1946 1923 1857 1843 1872 1918 1976 2021 2024 1996 1962 1934 1907 1885 1884 1890 1889 1893 1907 1921 1934 1962 1995 2025 2047 2065 2095 2134 2163 2187 2217 2244 2275 2306 2336 2359 2381 2404 2414 2446 2495 2563 2655 2712 2715 2718 2747 2825 2924 3029 3151 3271 3346 3370 3371 3373 3362 3368 3398 3451 3608 3972 4545 5216 5931 6564 6997 7339 7677 7954 8121 8207 8258 8262 8218 8165 8108 8046 7966 7850 7726 7642 7592 7560 7518 7465 7432 7425 7432 7427 7413 7431 7464 7475 7486 7503 7513 7526 7525 7541 7574 7596 7605 7591 7605 7630 7640 7667 7724 7792 7858 7909 7955 7985 8025 8112 8223 8301 8321 8340 8412 8534 8712 8931 9150 9367 48264 541055 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29076 10289 3684 2531 10358 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 186 191 195 198 201 204 206 209 211 213 214 216 217 219 220 221 221 222 223 223 224 224 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 229 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 229 229 228 228 228 228 227 227 228 227 227 228 228 227 227 227 228 228 228 228 228 227 227 228 228 227 227 228 228 227 227 227 227 227 227 227 227 227 226 226 226 226 227 227 226 227 226 226 227 227 227 226 225 225 225 225 225 226 227 227 226 226 226 226 226 225 225 225 226 225 224 224 226 225 225 226 228 228 228 228 229 231 232 232 235 236 235 236 239 240 239 238 240 240 240 240 240 239 239 239 240 239 239 240 239 239 240 239 237 239 240 239 237 237 236 233 233 233 235 236 235 235 236 234 234 234 232 231 231 233 234 233 232 233 232 233 232 232 232 233 233 230 231 231 229 229 229 230 229 230 229 227 228 226 223 226 229 229 229 226 227 228 227 226 225 227 230 230 229 229 228 228 228 228 229 229 225 226 226 224 224 226 226 225 227 231 229 226 223 223 225 225 225 225 228 229 228 225 228 228 225 225 227 226 226 224 225 226 225 226 226 229 229 227 229 225 224 223 225 228 226 226 226 228 227 226 230 227 225 227 226 227 230 230 227 231 230 226 227 228 228 225 222 221 224 224 223 224 227 229 226 224 221 221 220 220 221 220 221 223 226 224 224 226 224 222 222 224 223 225 220 216 218 221 218 220 223 221 219 225 225 223 219 221 223 223 222 221 226 228 222 216 224 223 222 223 230 228 224 222 224 223 230 228 224 226 225 225 228 228 227 227 221 220 230 221 220 225 224 222 229 227 225 222 219 228 227 225 224 232 227 224 227 227 220 225 226 222 221 221 223 227 226 223 224 224 223 231 226 222 232 227 226 228 226 227 230 232 222 227 231 230 232 238 229 232 232 232 234 232 230 225 230 233 230 236 236 234 231 224 233 239 234 238 236 232 230 232 231 231 233 228 230 231 238 235 239 232 234 238 231 227 236 232 236 233 231 227 224 226 235 231 230 232 240 238 230 224 228 231 232 238 235 235 240 236 232 233 233 236 240 240 243 236 233 240 243 243 251 254 272 314 350 384 427 467 512 557 589 612 630 645 657 674 688 696 713 736 751 761 775 780 785 795 824 877 948 1037 1159 1334 1529 1700 1852 1954 2034 2117 2187 2222 2245 2268 2289 2299 2301 2288 2266 2231 2194 2157 2119 2089 2075 2066 2071 2076 2081 2091 2111 2124 2138 2153 2164 2170 2195 2219 2239 2272 2294 2305 2306 2309 2325 2351 2378 2396 2429 2498 2595 2665 2702 2716 2744 2819 2959 3143 3352 3539 3653 3703 3714 3704 3688 3672 3674 3712 3775 3854 3933 4004 4093 4270 4552 4968 5575 6259 6832 7258 7563 7824 8097 8337 8504 8612 8695 8753 8763 8726 8651 8516 8346 8217 8124 8046 7994 7935 7861 7814 7786 7755 7721 7695 7700 7712 7736 7783 7824 7835 7826 7854 7919 7984 8071 8174 8259 8301 8309 8318 8340 8353 8344 8325 8323 8355 8421 8497 8571 8633 8686 8775 8892 9020 9159 9307 9453 9609 27732 440320 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29084 10289 3684 2529 10357 100 100 100 100 100 100 100 100 100 100 100 147 155 163 170 177 182 187 192 196 199 202 205 208 210 212 214 216 217 218 219 221 222 222 223 224 225 226 226 226 227 227 228 228 228 228 229 229 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 230 230 230 230 230 230 230 229 229 229 229 229 228 228 229 229 229 229 229 229 229 229 228 228 229 230 229 228 228 229 229 229 229 229 229 230 229 228 228 228 227 227 227 228 229 228 227 226 227 229 228 227 227 227 228 228 227 226 226 226 227 228 228 227 227 227 226 226 226 226 226 225 225 225 225 225 225 225 226 225 225 225 225 225 225 224 223 223 224 225 227 227 228 229 230 231 233 235 236 236 236 236 235 237 237 238 239 239 239 237 237 238 238 237 237 237 237 237 237 237 236 237 238 237 237 237 237 237 237 236 235 236 233 232 234 233 231 234 234 232 231 232 234 233 235 235 233 233 232 232 233 232 231 231 230 229 230 230 232 231 228 230 232 229 229 228 226 226 228 231 230 228 230 229 227 227 228 226 225 227 230 230 226 226 227 228 229 227 227 227 227 226 227 226 221 224 228 228 229 228 226 227 229 225 223 225 228 223 222 224 226 227 229 231 229 225 229 231 228 225 227 226 227 230 230 229 230 230 230 228 231 230 227 225 229 231 225 225 225 227 226 226 225 227 226 226 226 223 224 224 223 222 219 222 224 222 225 225 225 223 220 221 223 226 222 222 221 222 225 222 223 221 226 221 220 224 221 217 222 222 222 224 223 223 220 220 218 218 217 227 228 225 224 222 217 228 231 224 223 226 228 226 224 223 223 220 219 222 225 224 220 222 221 223 214 220 224 228 225 220 223 224 219 223 228 220 220 232 231 225 226 230 226 220 225 226 227 223 223 227 223 223 230 231 224 225 231 227 221 224 226 223 229 226 227 227 225 225 228 231 230 233 227 228 230 234 231 230 227 233 226 223 229 232 232 233 237 233 232 233 225 231 237 233 238 234 236 235 234 232 234 237 229 229 231 230 231 236 242 238 232 236 243 237 231 234 233 234 237 232 232 232 239 241 238 232 228 235 245 239 236 235 237 235 235 229 228 238 237 233 234 235 236 235 237 236 232 232 233 238 238 243 254 270 295 330 371 422 461 497 533 563 583 607 629 642 657 678 705 735 787 838 880 914 953 978 1014 1080 1176 1304 1443 1576 1707 1900 2132 2279 2355 2401 2376 2309 2273 2340 2476 2585 2635 2617 2544 2440 2360 2298 2240 2208 2181 2160 2153 2153 2154 2145 2146 2152 2155 2168 2181 2177 2189 2223 2240 2261 2286 2302 2318 2338 2348 2365 2391 2418 2442 2477 2526 2587 2669 2757 2846 2931 3025 3134 3266 3426 3637 3906 4205 4462 5735 10067 14835 15874 15598 15128 14681 13984 12016 9418 10919 20556 29937 30208 25847 19942 16255 14833 14018 13287 12727 12371 12133 11868 11517 11157 10892 10702 10551 10482 10505 10522 10504 10505 10549 10567 10547 10543 10558 10557 10531 10512 10537 10609 10692 10779 10852 10855 10818 10805 10810 10824 10842 10842 10853 10880 10899 10914 10935 10964 10981 10987 11013 11046 11075 11108 11125 11136 11161 11189 11229 11338 11479 11612 11804 12076 12332 12558 30717 575116 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29091 10289 3685 2528 10356 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 191 195 198 201 204 207 209 211 213 215 216 217 218 220 221 222 222 223 224 225 225 226 226 226 227 227 227 227 228 228 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 227 227 227 228 229 229 228 227 226 226 227 227 227 228 228 228 228 228 227 227 227 227 228 228 227 227 227 227 226 226 226 227 227 227 227 227 228 227 227 227 227 227 226 225 225 225 225 226 226 225 224 225 225 225 226 226 226 227 228 226 224 224 225 225 224 224 225 225 225 223 223 224 223 223 224 223 224 223 223 223 223 222 222 224 224 225 228 230 231 232 233 233 233 235 237 236 234 235 235 234 233 234 234 233 233 233 234 234 233 232 232 232 233 235 236 236 235 233 234 233 232 232 233 233 232 231 233 232 232 233 234 233 231 233 233 230 231 231 231 230 230 229 232 233 230 229 229 227 229 228 225 226 227 226 227 228 229 227 227 225 224 227 228 227 226 226 227 228 229 229 231 229 228 231 231 230 228 225 226 224 223 224 226 226 224 226 226 224 226 230 225 220 222 225 226 226 223 221 222 225 225 225 227 228 227 224 226 230 226 224 229 228 225 222 226 228 225 225 231 231 225 224 229 227 220 221 228 225 221 223 221 221 223 219 220 224 221 224 224 223 228 225 224 221 224 226 224 229 227 228 227 220 220 222 224 225 223 222 221 223 226 224 220 224 228 228 221 216 222 223 222 218 223 227 225 216 224 225 221 217 221 223 224 226 221 222 226 229 228 226 221 224 223 224 223 223 225 224 222 224 223 221 225 223 225 227 225 225 222 225 229 230 225 228 223 228 224 224 225 218 226 236 227 223 227 226 227 226 222 226 223 233 232 227 223 218 224 225 225 224 227 233 230 224 225 232 226 228 235 227 221 227 230 228 229 231 233 231 228 232 239 238 236 237 242 239 239 236 234 230 234 228 232 235 229 231 228 235 242 234 226 225 228 230 233 242 239 227 234 237 236 232 229 232 236 232 230 241 240 234 231 239 241 229 232 236 237 234 228 230 228 238 234 233 233 233 229 235 236 238 234 234 235 231 236 234 230 235 238 240 255 254 256 273 299 318 356 406 445 479 513 534 554 575 580 578 585 614 662 736 810 865 911 945 983 1054 1165 1298 1459 1668 1959 2271 2511 2701 2842 2906 2899 2862 2815 2760 2722 2686 2624 2552 2469 2398 2335 2287 2268 2245 2232 2228 2238 2242 2239 2247 2268 2273 2275 2286 2307 2323 2341 2361 2373 2387 2408 2446 2514 2595 2650 2698 2758 2840 2968 3129 3296 3473 3662 3872 4111 4376 4627 4838 5005 5104 5141 5496 10303 25259 47384 71124 94250 124015 154923 184877 221878 262251 300935 353013 451324 674459 1407292 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29098 10289 3686 2526 10358 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 191 195 199 202 205 207 210 212 214 215 217 218 219 220 221 222 223 223 224 225 226 226 226 227 227 227 228 228 229 229 229 229 229 229 229 229 229 229 230 229 229 229 229 229 229 229 229 229 229 230 230 230 229 229 229 229 229 228 228 228 228 228 229 229 228 228 228 228 228 228 228 228 228 227 227 228 227 227 228 228 228 228 227 227 227 227 227 227 226 226 226 227 226 227 227 227 227 227 228 227 227 227 227 227 227 227 227 227 227 227 227 227 228 226 225 226 225 224 224 224 225 225 225 225 225 224 224 224 224 225 225 224 225 225 225 224 224 224 223 223 223 222 222 223 223 223 223 223 224 223 222 222 224 226 229 231 232 232 232 234 233 233 234 233 232 233 233 232 232 232 233 234 233 233 233 233 233 236 237 236 235 236 236 234 234 234 233 233 234 233 232 232 235 236 232 230 231 232 232 233 233 232 232 231 231 231 230 231 231 229 229 229 229 230 230 227 226 228 227 226 226 227 225 225 228 226 227 227 227 228 229 228 226 230 231 228 225 225 227 228 229 228 227 227 225 224 227 226 225 224 225 227 226 223 224 227 227 226 225 226 227 227 227 224 221 223 225 225 228 226 228 230 230 225 224 226 231 228 223 225 229 228 226 226 227 226 226 223 226 228 228 225 224 228 229 227 223 225 225 222 221 224 225 223 222 224 226 224 227 226 227 224 221 219 226 228 227 223 225 225 223 222 225 224 222 221 222 222 223 220 220 222 227 224 219 218 221 223 223 222 217 221 226 221 225 222 222 224 223 225 224 224 225 221 223 225 226 222 222 225 232 225 222 229 227 224 223 225 223 223 221 221 223 228 228 226 225 224 225 224 225 228 226 222 228 221 217 221 225 226 225 225 222 228 231 226 220 227 227 225 225 226 223 223 227 231 228 230 231 229 229 237 231 225 230 236 228 229 231 229 226 231 229 226 232 235 237 236 233 227 235 235 233 233 235 234 233 232 226 231 229 229 230 225 231 237 235 229 228 236 233 227 230 233 232 237 231 231 233 235 238 241 233 229 238 241 240 239 232 237 236 229 228 234 234 230 233 234 235 235 234 233 231 239 233 234 237 238 232 232 236 233 230 235 235 239 236 236 233 242 252 261 264 269 293 329 371 406 437 470 487 505 524 543 581 640 712 801 871 914 948 978 1005 1055 1154 1288 1451 1637 1836 2022 2169 2309 2474 2627 2738 2834 2893 2905 2893 2858 2812 2738 2659 2566 2466 2371 2295 2221 2175 2151 2116 2100 2092 2079 2074 2069 2059 2055 2055 2051 2062 2061 2056 2063 2070 2087 2120 2142 2153 2173 2171 2171 2180 2186 2192 2202 2238 2286 2337 2388 2453 2549 2686 2878 3122 3397 3645 3815 3932 4032 4157 4344 4605 4886 5114 5284 5407 5491 5572 5652 5717 5751 5734 5688 5638 5584 5551 5571 5660 5817 6011 6214 6427 6643 6889 7154 7423 7693 7930 8091 8195 8266 8328 8395 8443 8465 8481 8499 8518 8537 8556 8569 8619 8714 8790 8842 8876 8866 8821 8749 8676 8623 8599 8599 8612 8629 8645 8666 8706 8780 8904 9050 9189 9309 9393 9484 9616 9749 9851 9919 9996 10110 10236 10438 16430 334503 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29106 10289 3687 2525 10359 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 177 182 187 192 196 199 202 205 207 210 212 214 215 217 218 219 220 221 222 223 224 225 225 226 226 227 227 227 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 230 230 230 229 229 229 229 230 228 228 228 228 228 228 228 228 227 228 228 228 228 227 227 228 228 227 228 228 229 229 228 227 226 227 228 229 228 228 228 228 229 229 228 227 226 226 226 226 226 226 226 225 225 225 225 226 226 226 226 225 224 225 226 226 226 226 226 225 226 225 224 225 225 224 224 225 224 223 223 224 223 222 224 225 224 224 223 222 223 226 227 229 233 235 236 236 236 236 236 235 235 236 235 234 234 234 234 234 233 233 233 235 236 237 238 236 235 235 236 235 234 232 232 232 233 231 231 233 232 231 232 233 233 233 234 234 232 231 232 233 232 232 232 232 233 233 229 227 229 229 226 224 226 230 230 227 227 228 224 226 229 226 226 228 228 226 227 227 229 227 225 228 227 226 228 227 226 226 228 227 228 225 225 227 227 227 227 227 226 226 226 227 227 229 230 227 226 226 225 226 223 225 226 227 225 226 225 221 225 226 226 227 226 223 224 227 227 227 227 227 227 227 229 230 227 221 226 230 228 225 228 228 228 228 225 225 226 227 227 224 224 218 222 231 225 222 225 225 224 222 227 226 223 218 219 223 225 229 224 227 225 224 229 224 223 225 221 225 223 220 219 219 224 221 220 224 222 223 222 221 223 225 222 220 224 225 225 225 226 222 221 226 221 222 228 225 224 224 226 227 226 227 224 229 225 219 220 226 226 220 220 225 219 217 223 227 223 220 223 225 227 232 235 226 221 226 229 223 225 223 224 223 224 225 229 224 222 234 225 219 223 229 228 226 227 226 227 234 228 223 232 236 230 231 231 231 230 237 233 232 228 227 231 231 233 233 233 228 232 236 233 231 230 237 237 235 230 232 229 231 231 230 231 228 226 229 234 231 227 230 229 233 230 229 235 233 233 225 225 238 236 226 232 239 234 231 235 233 235 237 229 230 233 237 233 228 232 232 232 233 227 236 242 237 234 232 231 235 239 237 232 234 233 238 238 240 246 247 247 257 276 306 339 381 413 439 455 467 481 519 584 653 720 793 849 876 900 929 956 978 990 1010 1038 1099 1188 1303 1433 1585 1767 2005 2282 2522 2685 2789 2866 2883 2850 2780 2700 2629 2577 2555 2535 2524 2498 2443 2387 2332 2272 2210 2174 2145 2110 2086 2066 2034 2011 2005 1994 1979 1981 2001 2016 2015 2036 2063 2076 2079 2087 2093 2090 2096 2111 2117 2108 2125 2154 2207 2313 2461 2636 2838 3075 3334 3602 3841 4085 4318 4473 4603 4758 4924 5089 5251 5414 5570 5690 5805 5934 6052 6158 6263 6359 6424 6455 6507 6630 6804 6975 7140 7303 7486 7716 7952 8219 8543 8874 9163 9371 9499 9569 9579 9586 9621 9621 9594 9592 9592 9606 9618 9608 9596 9599 9610 9611 9579 9528 9510 9517 9528 9561 9624 9689 9707 9700 9720 9778 9859 9941 10035 10157 10277 10369 10464 10564 10660 10767 10887 11028 11188 11378 11629 11974 17539 342134 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29113 10289 3687 2523 10360 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 191 195 199 202 205 207 210 211 213 215 217 218 219 221 222 222 223 224 224 225 225 226 227 227 227 227 228 228 228 228 229 229 229 229 230 230 230 230 230 230 230 230 229 229 230 230 230 230 230 230 230 230 230 230 231 230 229 230 230 230 229 229 230 230 229 229 229 230 229 229 230 230 230 230 229 229 228 228 228 229 230 230 230 230 230 230 230 231 230 230 229 229 229 229 229 228 228 229 229 228 227 226 226 227 226 225 226 226 226 226 227 227 227 227 227 227 227 226 226 227 228 226 226 228 228 227 226 227 227 226 226 225 223 223 225 226 226 226 225 223 223 224 223 224 224 224 224 224 225 226 227 229 231 232 232 232 234 234 233 233 233 234 235 235 234 232 233 236 236 237 236 234 234 236 234 233 233 234 235 234 235 235 232 231 231 231 231 233 234 233 232 233 234 236 234 233 234 236 235 233 233 234 234 234 232 230 233 232 230 230 230 227 227 228 228 228 227 226 227 228 229 227 226 226 227 228 227 225 225 226 227 229 228 226 227 228 228 228 230 230 228 228 228 228 228 226 224 226 226 224 225 227 226 225 227 224 224 228 230 231 227 222 222 227 229 228 227 230 226 228 228 228 224 223 227 229 229 228 227 228 229 229 229 230 227 223 223 223 225 224 227 222 221 225 228 225 222 226 224 220 222 219 221 223 229 226 224 226 226 227 227 226 223 225 226 224 220 224 225 223 225 224 224 224 224 223 225 228 225 221 221 227 221 221 222 223 225 225 224 220 221 226 222 225 223 222 224 218 216 219 225 224 220 222 225 224 222 223 223 223 223 226 227 223 224 222 222 223 227 229 226 227 226 221 224 220 225 221 225 228 224 230 227 231 227 222 226 228 225 215 223 227 229 226 229 232 225 219 224 225 221 221 231 229 226 226 229 224 231 222 225 232 234 228 231 233 227 231 236 227 226 221 225 227 226 230 235 231 223 229 237 237 235 237 238 238 232 233 235 230 234 236 228 231 231 231 232 227 231 231 236 230 226 232 236 235 233 234 234 231 231 230 230 235 238 233 230 231 233 238 239 236 234 234 235 231 235 237 236 235 231 226 222 228 228 231 233 231 233 235 235 229 227 234 235 233 239 237 236 239 239 238 241 244 260 280 295 323 360 389 418 440 438 449 488 575 670 737 774 809 838 859 881 889 899 919 961 1005 1051 1137 1319 1564 1812 2041 2243 2425 2602 2770 2861 2862 2819 2782 2739 2679 2629 2615 2617 2617 2597 2559 2487 2399 2319 2263 2210 2156 2111 2062 2029 1999 1981 1973 1977 1980 1977 1980 1982 1986 1986 1980 1982 1992 2001 2018 2027 2031 2044 2053 2048 2059 2098 2175 2289 2424 2561 2674 2790 2979 3257 3602 3938 4225 4453 4634 4790 4959 5130 5260 5370 5491 5595 5700 5802 5908 6043 6179 6315 6472 6657 6834 7002 7164 7280 7331 7370 7421 7467 7511 7593 7726 7879 8057 8265 8479 8665 8815 8937 9006 9018 9035 9057 9075 9127 9244 9377 9467 9524 9581 9625 9649 9694 9772 9849 9899 9929 9955 9994 10047 10115 10189 10291 10441 10582 10693 10788 10845 10897 11022 11184 11309 11456 11645 11893 12248 14832 287743 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29120 10289 3688 2522 10360 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 186 191 195 198 201 204 207 209 211 213 215 217 218 219 220 221 222 223 223 224 225 225 226 226 226 227 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 231 231 230 230 230 230 229 229 229 229 229 229 230 229 229 229 229 229 229 230 231 231 230 231 231 232 232 232 231 231 231 231 231 231 231 230 229 229 228 228 227 227 227 227 227 228 228 227 227 227 227 227 229 229 228 228 228 227 226 226 226 226 225 226 227 226 226 226 227 227 226 226 227 227 226 226 226 225 224 224 225 225 224 224 225 225 224 224 224 223 223 225 224 224 224 226 226 226 227 228 229 229 229 229 231 231 232 233 232 231 230 231 233 233 233 233 234 235 234 235 236 235 233 232 233 234 233 232 232 235 235 234 234 233 233 235 235 234 235 233 233 233 232 233 234 233 232 233 235 234 233 233 233 231 227 227 228 228 226 226 228 229 227 226 227 228 228 228 227 227 228 230 227 227 229 227 225 224 224 225 226 226 226 225 224 226 226 227 229 226 223 226 224 227 228 227 226 227 224 225 229 226 225 225 228 229 231 229 226 228 228 229 229 227 226 230 230 230 226 223 226 227 229 229 228 225 228 228 228 228 229 230 231 225 226 228 227 224 224 225 222 223 222 225 226 227 224 223 223 223 225 224 224 221 221 223 225 224 222 223 221 222 223 222 222 225 230 222 219 228 226 220 223 226 228 224 224 224 227 227 221 221 224 225 223 223 224 218 220 225 227 226 222 220 221 219 219 226 224 223 219 223 228 224 226 224 218 222 221 225 224 220 222 226 218 225 222 226 222 220 228 225 228 224 223 222 220 220 223 223 229 226 223 219 231 227 224 232 229 227 223 227 228 229 225 225 229 232 225 228 227 226 221 230 231 228 227 227 230 227 229 226 229 232 230 225 230 236 232 222 226 227 224 222 229 232 231 232 229 228 230 229 228 228 231 232 231 235 233 229 225 226 235 231 231 234 231 229 233 224 227 235 230 226 233 231 232 231 233 230 231 230 232 235 233 236 236 236 232 229 232 233 234 234 236 235 236 231 235 238 231 224 227 231 232 235 236 237 235 235 240 237 227 232 233 231 236 238 237 238 234 239 240 248 260 267 275 289 309 319 324 337 364 407 457 500 542 577 603 617 637 676 726 784 837 876 900 931 966 1013 1077 1160 1258 1374 1504 1647 1794 1939 2100 2275 2442 2577 2649 2681 2695 2695 2688 2662 2605 2548 2505 2448 2382 2318 2255 2205 2157 2107 2066 2037 2007 1980 1960 1949 1946 1932 1918 1923 1929 1930 1932 1932 1939 1946 1961 1975 1989 2006 2042 2111 2200 2291 2376 2474 2592 2722 2861 3027 3250 3532 3851 4169 4452 4680 4842 4976 5109 5224 5310 5377 5450 5529 5619 5729 5860 6018 6220 6457 6707 6981 7288 7582 7829 8023 8175 8318 8478 8648 8803 8943 9092 9251 9378 9462 9535 9602 9687 9799 9892 9962 10047 10122 10162 10195 10233 10262 10297 10333 10365 10378 10382 10416 10477 10503 10509 10569 10667 10755 10867 11017 11133 11199 11264 11392 11604 11834 12036 12216 12373 12534 12773 27350 416836 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29128 10289 3689 2520 10357 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 185 190 194 198 201 204 206 208 210 212 214 215 216 218 219 220 221 222 223 223 224 224 225 225 226 226 227 227 227 227 227 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 229 229 229 229 229 229 229 229 229 228 229 229 228 228 228 229 229 229 229 230 230 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 228 227 227 228 228 228 228 228 227 226 226 227 228 228 227 227 226 227 228 228 227 226 226 226 225 225 225 226 226 225 224 225 225 224 224 225 225 224 224 225 225 225 224 224 225 224 223 224 225 225 225 225 224 224 223 223 224 223 221 222 223 224 224 225 226 227 228 229 230 231 231 231 231 233 234 233 233 233 235 235 234 233 234 235 234 234 235 235 236 236 236 237 235 234 235 235 236 237 237 236 236 236 235 234 232 232 236 236 232 232 234 233 233 232 232 231 230 231 231 229 227 225 225 225 227 228 228 227 226 227 227 227 228 230 228 225 225 227 228 227 228 225 225 224 226 225 224 226 226 223 227 227 225 223 224 226 224 224 225 226 224 225 227 229 228 228 229 228 230 230 227 227 226 226 225 229 228 225 226 226 226 226 227 227 226 228 230 226 226 227 226 226 226 226 228 229 228 225 226 228 229 229 225 225 224 225 223 223 224 226 223 223 223 219 222 220 225 223 224 221 219 227 225 224 223 221 223 223 228 229 225 224 224 223 223 221 226 224 226 228 223 224 222 224 228 230 224 220 221 226 222 222 222 225 220 223 228 223 221 225 222 221 223 225 225 223 225 223 225 221 225 219 221 223 228 227 228 221 224 227 226 222 220 219 220 223 223 221 228 222 226 223 221 224 227 224 225 227 230 226 229 227 223 227 224 225 216 224 226 233 227 220 227 226 230 226 222 224 228 228 227 226 227 228 228 226 223 225 227 235 232 230 235 229 225 225 228 238 230 227 225 229 230 223 229 232 230 230 229 236 236 235 236 233 232 238 236 228 228 227 227 235 238 232 227 232 232 237 232 235 227 225 232 233 226 227 235 232 232 230 234 241 234 231 230 233 232 229 233 233 227 227 232 237 233 233 229 232 237 236 231 230 234 237 235 235 234 227 229 234 237 239 242 236 239 241 236 240 240 242 250 263 280 297 311 323 338 352 370 415 484 538 591 641 684 721 746 776 812 833 849 853 862 879 896 912 937 982 1034 1111 1219 1370 1593 1865 2130 2363 2540 2661 2733 2758 2752 2715 2653 2574 2489 2409 2335 2259 2196 2147 2099 2065 2027 1987 1952 1933 1928 1917 1910 1911 1916 1912 1916 1933 1948 1946 1962 1988 2007 2046 2115 2192 2272 2359 2471 2593 2721 2871 3070 3275 3453 3607 3750 3908 4083 4263 4440 4600 4738 4853 4935 5001 5099 5207 5318 5424 5505 5582 5689 5812 5979 6196 6406 6620 6834 7081 7421 7865 8370 8887 9375 9817 10215 10500 10642 10720 10801 10883 10952 11031 11095 11127 11195 11301 11361 11381 11408 11435 11459 11484 11505 11524 11522 11536 11583 11610 11638 11697 11766 11798 11822 11881 11957 12035 12101 12178 12306 12448 12551 12631 12750 12901 13071 13326 13648 13958 14314 63755 669294 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29135 10289 3689 2519 10353 100 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 175 180 185 190 194 198 201 203 206 208 210 212 214 216 217 218 219 220 221 222 223 223 224 224 225 226 226 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 229 229 230 230 230 230 230 229 229 230 231 231 231 231 232 232 232 232 232 233 232 232 232 232 232 233 233 232 231 230 230 230 230 230 229 228 228 228 228 228 228 229 230 229 229 229 229 228 227 227 226 227 227 227 227 226 226 227 228 228 227 226 227 228 227 228 227 225 225 227 227 226 226 225 225 226 226 225 224 224 224 224 226 225 224 225 226 225 223 224 224 226 225 223 224 224 224 224 224 225 226 226 228 229 228 229 230 229 230 230 230 232 233 233 233 234 235 234 235 237 237 237 237 237 236 235 236 238 238 237 237 238 237 238 239 238 237 235 234 234 234 235 234 233 233 232 231 230 231 233 231 228 227 229 229 229 228 226 225 227 231 230 228 228 227 226 226 227 226 225 225 227 228 225 227 227 226 226 224 225 226 226 225 226 225 223 225 224 224 227 226 227 227 228 227 228 228 226 225 224 226 229 231 226 224 228 229 229 227 224 224 226 227 227 228 225 223 226 226 226 225 226 228 228 225 226 223 224 226 229 228 225 227 226 224 227 231 228 226 228 229 223 225 227 225 224 225 230 227 227 227 224 224 224 225 225 220 225 223 224 224 227 225 225 226 224 222 219 224 228 228 227 228 224 224 224 222 222 227 225 222 218 223 226 224 222 223 222 222 224 221 221 222 223 222 220 218 221 226 227 226 220 220 221 220 220 222 227 223 223 219 215 223 225 219 216 224 225 227 229 222 224 224 226 224 229 223 222 225 231 223 226 224 219 225 226 222 225 225 229 230 229 229 225 224 226 224 233 218 219 228 222 231 230 226 231 223 222 225 222 225 233 232 216 218 226 231 229 227 223 224 225 226 229 231 225 225 229 232 229 235 226 226 229 229 231 230 233 228 231 238 235 228 226 230 229 229 231 233 227 233 229 227 233 234 231 237 236 228 229 233 233 234 235 229 241 240 226 230 229 234 230 227 233 233 237 232 232 233 230 233 235 232 236 231 228 231 235 235 231 230 231 233 232 231 231 240 242 239 241 242 241 237 231 230 243 240 240 244 248 246 246 251 259 274 287 296 309 322 339 355 367 378 411 457 522 603 683 745 790 836 859 872 885 898 904 909 921 944 973 1017 1093 1196 1329 1528 1772 2036 2257 2376 2453 2560 2674 2764 2841 2900 2908 2848 2759 2652 2541 2458 2407 2363 2302 2234 2166 2102 2064 2040 2018 2001 2001 2010 2015 2030 2065 2139 2247 2384 2525 2651 2777 2897 3005 3117 3255 3418 3610 3818 4022 4201 4357 4503 4643 4754 4851 4921 4949 4984 5021 5051 5083 5123 5170 5234 5341 5463 5579 5709 5866 6017 6158 6262 6346 6443 6606 6872 7200 7536 7870 8180 8487 8895 9424 9962 10419 10736 10969 11194 11390 11537 11646 11725 11745 11709 11683 11699 11789 11913 12016 12148 12287 12381 12438 12482 12528 12575 12597 12591 12591 12605 12631 12683 12760 12841 12915 12984 13093 13228 13361 13536 13752 13966 14156 14355 14587 14862 15156 15446 15789 94435 875581 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29142 10289 3690 2517 10354 100 100 100 100 100 100 100 100 100 100 100 100 144 152 160 167 173 179 183 188 192 195 199 202 204 207 209 211 212 214 215 217 218 219 220 221 222 223 223 224 225 225 225 226 226 227 227 228 228 228 228 228 229 229 229 229 229 229 229 229 230 231 230 230 229 230 230 230 230 231 231 231 231 232 232 233 232 232 232 231 231 232 232 232 232 232 232 232 232 231 231 230 229 229 229 229 229 228 227 227 228 228 228 228 229 229 229 228 228 228 228 228 228 228 227 227 226 226 226 226 227 227 227 226 226 226 226 225 224 225 225 225 225 225 225 225 225 227 227 225 225 224 225 224 225 225 225 224 224 224 225 224 224 223 224 224 224 224 225 226 226 226 226 227 228 229 231 231 230 231 231 230 229 231 230 230 231 231 232 232 234 234 234 234 235 234 233 234 235 236 236 236 236 235 235 237 236 235 234 231 229 229 229 228 227 227 227 227 227 227 227 227 226 226 226 227 227 226 227 227 227 227 228 228 227 226 224 225 227 226 225 225 226 226 227 225 225 228 226 225 226 226 225 228 228 225 225 224 225 225 227 227 226 226 227 226 226 226 226 227 229 229 228 229 228 227 224 223 224 225 227 228 228 228 224 227 231 229 223 225 228 226 224 226 227 230 227 222 222 226 225 223 225 228 230 228 224 226 225 224 228 227 224 225 226 224 228 226 225 223 222 225 224 222 222 222 222 220 224 224 223 223 224 224 221 221 228 226 225 220 221 224 227 227 225 227 227 222 224 227 224 225 227 225 221 221 222 224 226 227 225 228 226 221 220 221 223 222 220 223 223 223 226 225 218 224 227 224 224 228 223 224 223 221 220 218 220 223 225 223 224 226 228 229 225 221 227 225 227 222 223 226 228 223 229 226 223 222 229 231 227 224 229 227 225 224 221 229 232 224 218 222 227 226 223 232 229 225 224 225 225 223 220 226 230 219 220 228 230 228 229 226 225 233 235 232 228 227 227 224 224 228 232 231 226 230 232 236 229 229 232 234 225 233 235 224 228 229 230 230 230 231 237 232 232 232 230 228 231 231 232 236 237 232 231 230 233 235 235 233 235 236 237 229 224 232 235 235 230 234 239 232 236 240 241 229 231 233 235 235 231 234 235 234 226 224 234 238 229 231 240 236 228 230 238 240 243 243 234 240 250 255 255 258 263 271 272 274 283 297 308 319 328 341 359 391 438 500 572 653 715 753 794 836 864 885 897 908 914 915 921 935 986 1101 1234 1351 1462 1597 1744 1862 1945 2016 2095 2174 2265 2380 2509 2631 2708 2753 2757 2716 2664 2611 2569 2522 2473 2427 2368 2311 2255 2213 2163 2110 2070 2046 2037 2041 2079 2143 2206 2285 2398 2529 2670 2832 2996 3123 3193 3256 3374 3549 3759 4005 4251 4469 4653 4805 4937 5072 5194 5316 5437 5538 5633 5726 5820 5911 5968 6001 6022 6038 6059 6085 6116 6125 6123 6139 6181 6280 6434 6614 6781 6912 7033 7186 7390 7637 7907 8158 8371 8594 8843 9050 9200 9349 9531 9694 9831 10008 10222 10436 10610 10758 10904 11062 11248 11424 11553 11618 11665 11727 11804 11893 11961 12037 12151 12298 12469 12639 12776 12901 12987 13076 13230 13368 13465 13616 13847 14123 14405 14669 14957 44914 562391 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29150 10289 3691 2516 10359 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 185 190 194 197 201 203 206 208 210 212 214 215 217 218 219 220 221 222 222 223 224 224 225 225 226 226 226 227 227 228 228 228 228 228 228 229 229 229 229 229 230 230 230 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 231 231 231 231 231 231 229 229 229 229 229 230 230 230 229 229 229 229 228 228 227 227 228 228 227 228 227 226 226 226 227 226 226 227 227 226 226 226 226 226 226 227 227 226 226 225 224 224 224 225 225 224 224 224 224 224 225 225 226 226 225 225 225 225 224 223 223 224 223 224 224 223 223 224 225 224 222 222 223 224 225 226 227 228 228 228 227 227 227 228 229 230 231 231 231 232 231 232 232 233 233 232 232 233 232 231 232 232 233 235 235 232 230 231 231 230 229 229 227 227 226 225 226 226 225 226 226 227 226 227 226 227 228 228 226 225 226 228 229 227 225 224 226 228 228 227 227 227 225 225 226 226 227 229 227 225 228 231 227 225 227 229 228 226 228 227 225 226 225 223 224 224 225 225 225 226 227 226 226 226 225 226 227 225 225 228 226 224 224 224 225 228 222 223 230 230 228 227 228 231 229 225 226 225 225 224 227 228 225 225 228 229 228 229 231 231 226 226 228 230 230 226 223 224 227 227 229 227 224 226 225 224 225 225 223 220 223 222 223 224 220 222 222 222 224 225 225 226 224 220 219 223 225 225 224 222 222 228 225 220 221 219 223 222 221 222 225 225 225 221 222 220 220 226 221 224 225 221 220 221 226 225 227 228 225 225 224 223 222 228 232 227 221 217 227 229 224 225 220 221 226 226 227 219 226 226 221 222 222 219 223 227 224 226 221 223 223 220 228 223 226 229 223 227 223 226 228 224 222 235 232 228 227 229 220 223 231 224 223 223 225 223 225 228 223 226 229 229 227 226 226 225 229 230 223 231 232 227 229 223 230 230 223 229 236 224 223 228 230 224 222 225 230 227 226 228 225 224 228 226 230 237 238 232 232 235 232 232 230 232 235 238 234 235 232 233 237 231 224 225 231 232 233 230 231 228 227 230 229 227 236 232 227 229 230 231 233 237 237 233 233 236 236 241 234 232 231 231 238 243 247 251 252 260 265 273 280 289 296 303 317 351 375 399 429 456 489 526 570 620 665 726 795 841 883 921 951 994 1033 1061 1084 1102 1111 1106 1110 1137 1201 1283 1362 1438 1526 1638 1760 1863 1952 2028 2085 2138 2200 2263 2330 2407 2497 2568 2600 2589 2575 2554 2505 2442 2375 2317 2265 2216 2172 2123 2081 2061 2052 2035 2045 2079 2116 2168 2242 2343 2441 2532 2629 2723 2803 2889 2987 3095 3243 3444 3655 3861 4061 4259 4441 4599 4765 4927 5062 5216 5411 5607 5791 5970 6149 6313 6453 6557 6625 6669 6674 6658 6633 6606 6613 6630 6631 6626 6637 6660 6675 6693 6720 6758 6800 6854 6900 6919 6953 7020 7107 7188 7279 7430 7611 7764 7933 8139 8349 8598 8880 9124 9340 9557 9766 9920 10071 10301 10583 10884 11189 11442 11683 11996 12293 12450 12504 12554 12593 12609 12656 12750 12824 12897 13000 13112 13270 13486 13715 13941 14232 20054 349551 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29157 10289 3692 2514 10361 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 206 209 211 212 214 216 217 218 219 220 221 222 222 223 224 224 225 225 226 226 227 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 230 229 229 229 230 230 230 230 230 229 229 229 230 229 229 229 228 229 229 230 230 230 231 231 231 231 231 232 232 231 230 231 231 231 231 230 230 229 229 229 230 230 229 230 230 229 229 229 229 229 228 227 227 226 226 226 227 227 227 226 225 225 224 225 226 227 227 226 225 225 225 226 225 226 227 226 225 225 225 224 224 225 226 226 226 226 226 226 225 224 225 226 225 225 225 225 224 224 223 223 223 224 225 225 225 225 225 225 223 223 226 227 226 225 225 226 229 229 230 231 229 227 228 229 229 229 228 228 230 229 228 228 229 232 231 228 229 229 228 228 228 228 231 230 228 227 228 227 226 227 226 227 226 225 224 226 227 228 227 228 228 228 228 229 228 227 225 224 227 227 226 226 227 227 226 227 228 227 226 225 227 226 225 225 226 225 224 224 224 224 225 227 227 225 225 226 227 229 228 227 227 225 225 228 228 226 227 228 228 227 225 223 226 226 228 231 231 225 226 228 228 227 227 229 227 226 226 228 228 228 229 230 227 225 228 230 227 228 231 230 233 231 225 224 224 228 226 226 229 225 229 231 227 225 227 228 225 223 221 227 230 224 226 225 226 226 221 221 221 224 225 222 221 224 222 222 225 221 223 224 222 225 224 218 216 220 225 225 219 221 226 229 227 219 225 229 226 224 221 220 227 225 221 219 225 228 225 219 217 222 222 227 225 221 226 232 222 219 224 221 225 221 221 222 222 224 225 222 225 218 219 227 225 222 223 222 225 222 227 217 220 219 223 221 220 226 227 225 226 225 218 224 226 226 221 226 234 233 228 232 227 229 225 218 218 221 226 236 226 225 229 224 224 226 227 223 224 227 226 235 231 228 222 223 227 226 223 227 228 234 227 223 229 227 222 226 230 228 228 226 226 230 225 223 230 230 231 227 230 235 228 229 234 229 230 233 234 237 228 234 235 235 234 239 237 237 234 232 232 234 232 229 232 235 232 233 235 230 234 238 237 234 231 228 228 235 234 232 232 230 233 237 233 237 237 242 244 249 257 263 269 282 299 314 329 354 385 417 450 483 527 589 686 785 848 890 914 930 950 951 958 978 1016 1057 1100 1162 1280 1442 1621 1789 1932 2023 2099 2226 2395 2556 2675 2771 2847 2886 2904 2896 2868 2835 2796 2742 2678 2609 2533 2442 2351 2263 2195 2162 2147 2134 2123 2134 2169 2230 2321 2415 2494 2566 2645 2729 2797 2862 2941 2995 3028 3070 3152 3260 3386 3529 3696 3891 4134 4405 4653 4873 5095 5352 5620 5853 6028 6191 6344 6502 6648 6761 6876 7017 7139 7211 7246 7276 7321 7346 7327 7299 7292 7294 7291 7275 7235 7209 7216 7243 7272 7297 7333 7393 7475 7552 7622 7672 7707 7713 7709 7715 7726 7752 7805 7876 7958 8075 8227 8395 8574 8774 8964 9102 9205 9307 9439 9609 9804 10051 10394 10793 11238 11693 12069 12356 12643 12926 13115 13236 13361 13522 13723 13964 14191 14352 14504 14746 15054 15410 15816 22398 386216 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29164 10289 3692 2513 10358 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 203 206 208 210 212 214 215 217 218 219 220 221 222 223 223 224 224 225 226 226 226 227 227 227 228 228 228 228 228 229 229 229 229 229 230 230 229 229 230 230 230 229 229 229 229 230 230 230 230 230 230 229 229 230 230 230 230 229 229 229 229 228 228 229 229 228 228 228 228 229 229 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 229 228 228 228 227 227 226 227 227 226 226 226 226 227 226 225 225 226 226 225 225 224 224 224 224 224 224 225 225 226 226 225 225 226 225 224 224 225 225 224 224 224 224 225 225 225 224 223 223 223 224 225 225 224 223 223 224 225 224 223 222 222 223 224 224 225 225 224 225 227 228 228 228 228 229 230 231 230 229 229 230 229 228 229 229 227 228 229 229 228 228 229 230 228 227 229 229 228 229 230 230 229 228 226 226 226 228 228 227 227 226 225 227 228 226 225 227 225 224 227 226 225 226 227 227 228 227 226 225 227 228 230 229 226 225 225 226 227 227 226 227 229 229 228 227 226 225 224 224 225 226 224 226 226 225 227 226 226 224 226 228 226 224 228 227 229 229 228 229 228 226 226 228 226 226 227 228 224 227 228 226 225 222 224 224 223 226 227 228 230 230 228 228 232 232 229 227 229 226 226 227 226 222 222 225 229 230 228 223 223 226 224 224 224 225 225 224 225 228 223 225 226 224 224 221 219 222 224 223 220 221 225 221 220 222 225 225 220 223 224 225 223 224 230 229 225 223 223 223 220 224 223 226 225 226 227 220 221 224 220 224 225 226 224 224 222 221 222 224 224 223 221 221 225 223 221 225 224 221 224 222 226 218 223 224 221 225 224 224 226 225 229 224 221 227 224 220 223 227 233 226 226 230 224 224 224 225 222 219 225 226 230 228 226 219 227 228 222 226 225 226 229 228 226 223 225 235 224 219 227 231 224 224 232 228 222 228 229 226 227 225 223 229 229 222 223 225 225 226 229 225 230 234 229 228 230 234 229 221 222 230 226 227 227 229 234 232 231 235 228 230 232 238 241 233 232 232 231 240 238 240 234 231 240 242 234 234 234 235 225 229 234 232 230 233 232 230 229 227 224 225 228 230 226 232 233 232 230 226 233 226 229 231 241 243 240 249 264 272 282 310 333 367 410 468 528 571 613 668 719 770 798 819 838 855 881 898 920 931 942 969 1036 1134 1267 1421 1594 1769 1949 2118 2256 2331 2356 2376 2403 2424 2432 2429 2430 2447 2457 2448 2421 2379 2334 2295 2264 2247 2240 2269 2318 2371 2423 2502 2599 2693 2763 2811 2840 2856 2883 2908 2938 2989 3041 3094 3141 3184 3243 3343 3493 3688 3886 4060 4237 4420 4627 4837 5036 5263 5505 5734 5934 6138 6382 6627 6818 6966 7114 7276 7400 7488 7553 7593 7630 7661 7705 7762 7802 7810 7808 7798 7765 7739 7719 7704 7698 7672 7632 7604 7585 7563 7547 7550 7551 7567 7580 7597 7616 7630 7683 7741 7786 7818 7880 8018 8198 8353 8464 8579 8699 8835 8991 9187 9416 9625 9829 10053 10294 10553 10835 11146 11432 11646 11835 12056 12294 12530 12811 13112 13423 13825 14249 14593 14906 34428 494943 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29172 10289 3693 2511 10358 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 175 180 185 189 193 197 200 203 206 208 210 212 213 215 217 218 219 220 221 222 222 223 224 224 225 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 228 228 228 228 227 227 226 227 227 227 227 228 228 228 228 228 229 228 228 227 227 226 226 226 227 226 227 226 225 225 224 224 225 225 225 225 226 226 225 225 225 225 225 224 223 224 224 225 225 225 224 224 223 223 224 224 224 223 223 223 224 224 224 224 223 224 224 223 224 224 224 223 222 223 223 222 222 224 224 222 222 223 225 227 227 226 225 226 227 227 228 228 229 229 228 228 229 230 230 230 230 231 231 230 229 228 229 229 227 226 228 228 227 228 227 227 228 228 229 229 227 225 225 228 228 226 226 226 227 227 226 225 227 227 226 225 227 228 227 226 224 224 227 228 227 224 223 227 228 229 229 228 228 227 226 227 228 228 228 226 227 230 231 225 225 227 225 226 228 228 225 224 225 226 228 228 227 225 223 227 227 229 228 227 225 226 228 230 228 224 222 225 227 228 230 229 229 226 225 228 226 226 226 227 228 232 229 227 224 226 232 230 226 229 227 226 230 227 227 227 228 230 226 228 225 224 227 226 227 228 227 228 225 228 228 228 226 220 222 226 227 226 224 224 225 222 226 223 222 218 220 223 218 224 223 219 224 222 220 218 222 223 225 223 221 223 224 222 225 221 223 228 222 224 223 222 226 226 223 220 220 218 224 226 229 226 224 222 222 229 222 224 229 222 221 225 219 225 226 232 222 217 222 223 229 223 224 224 217 219 225 226 224 224 225 223 220 224 231 225 226 226 216 217 224 223 224 228 224 220 221 221 226 230 224 227 227 223 222 221 230 231 226 234 233 230 230 228 230 230 224 229 229 224 223 222 225 224 227 223 226 225 225 228 225 228 227 227 228 229 231 236 231 225 223 223 220 223 229 231 228 228 236 237 224 231 239 228 234 239 239 235 234 233 227 233 232 235 239 233 229 226 230 229 228 234 233 229 229 231 227 235 234 231 233 233 234 230 226 225 234 236 232 231 233 230 232 237 234 229 229 233 233 232 234 246 257 266 283 308 342 378 419 471 532 593 646 692 730 757 790 825 857 891 928 973 1010 1051 1099 1156 1227 1311 1402 1483 1558 1635 1727 1809 1896 1988 2076 2159 2247 2325 2379 2402 2422 2438 2451 2469 2471 2461 2452 2451 2452 2454 2471 2495 2534 2580 2625 2676 2729 2772 2816 2866 2902 2956 3012 3055 3116 3212 3339 3492 3651 3783 3904 4045 4208 4382 4532 4672 4835 5012 5149 5254 5334 5409 5501 5612 5729 5850 5949 6015 6030 6067 6145 6240 6334 6396 6478 6602 6733 6861 6994 7133 7283 7458 7648 7791 7877 7941 7967 7948 7951 7996 8042 8088 8119 8130 8122 8103 8103 8124 8161 8184 8183 8181 8188 8213 8233 8231 8233 8242 8250 8261 8270 8261 8265 8308 8352 8391 8453 8499 8500 8485 8520 8609 8716 8879 9106 9344 9528 9678 9861 10088 10351 10683 11049 11390 11734 12076 23596 392089 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29179 10289 3694 2510 10359 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 176 181 186 191 195 198 201 204 207 209 211 213 214 216 217 218 220 221 222 222 223 224 224 225 225 226 227 227 227 227 228 228 228 228 229 229 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 229 229 229 228 228 228 229 229 229 228 228 228 228 228 228 228 228 228 228 229 229 229 228 228 229 229 228 229 228 228 228 228 227 226 226 226 226 226 225 225 225 224 224 224 225 225 226 226 226 226 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 226 225 224 225 225 225 224 224 225 225 225 224 225 225 224 223 223 223 223 224 225 224 222 223 225 226 227 226 225 225 227 228 227 228 228 229 229 229 228 227 229 229 229 229 230 232 231 230 230 230 230 231 233 232 231 229 229 230 231 229 227 227 229 229 227 227 226 227 228 228 226 225 226 226 223 224 226 226 226 227 228 227 224 223 225 226 227 227 225 225 227 224 226 229 229 227 226 226 225 229 226 226 226 224 224 228 228 228 229 227 229 228 227 229 228 227 224 225 226 226 228 228 229 226 226 231 231 228 228 227 227 229 225 226 228 228 229 228 228 227 227 227 225 227 230 227 229 228 226 227 228 225 224 223 224 226 227 227 227 228 225 225 228 227 228 226 229 229 224 224 226 230 225 224 227 227 224 222 224 225 225 227 223 225 230 224 221 224 225 226 224 224 221 224 228 227 226 226 223 223 220 222 220 224 224 224 222 223 217 221 221 222 220 223 221 216 217 227 226 222 228 224 216 220 225 225 219 225 223 223 216 221 226 225 223 221 222 222 231 227 222 224 224 219 226 225 225 227 235 229 225 221 222 226 225 224 227 227 231 225 221 218 225 232 226 221 220 219 228 222 223 223 223 222 223 228 223 222 227 222 221 230 226 225 223 230 233 225 221 229 227 226 229 223 220 229 226 228 225 225 221 228 231 230 230 223 228 228 224 218 225 228 231 233 230 231 227 226 230 229 231 232 239 239 231 234 241 239 236 235 240 238 237 233 234 230 240 235 234 240 240 236 231 235 235 227 227 230 230 232 231 227 232 232 237 232 230 226 225 227 227 227 230 225 234 233 232 229 231 237 235 233 239 238 236 239 242 238 242 249 257 255 261 282 301 325 357 408 441 454 481 511 562 628 683 731 787 850 927 1006 1071 1138 1212 1289 1371 1465 1619 1825 2009 2135 2222 2294 2372 2444 2505 2547 2573 2596 2598 2596 2593 2590 2601 2621 2655 2705 2749 2786 2821 2851 2869 2877 2901 2914 2925 2943 2959 2979 3004 3023 3075 3159 3255 3366 3484 3625 3835 4068 4295 4992 7838 12783 15919 16674 16847 15397 13672 12474 11347 10021 9085 8738 8605 8534 8515 8556 8638 8668 8630 8569 8552 8571 8582 8565 8535 8527 8567 8628 8629 8586 8566 8548 8523 8505 8499 8506 8493 8446 8424 8434 8455 8465 8457 8426 8371 8324 8291 8276 8271 8251 8243 8249 8247 8285 8346 8391 8429 8493 8568 8618 8667 8720 8746 8781 8848 8931 8985 9026 9092 9196 9317 9429 9538 9612 9671 9792 9992 10232 10447 10657 10933 11237 11503 11767 12088 38720 587030 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29186 10289 3694 2508 10357 100 100 100 100 100 100 100 100 100 100 100 144 152 160 167 173 179 184 188 192 196 199 202 204 206 208 210 212 213 214 216 217 218 218 219 220 220 221 222 223 223 223 224 224 224 225 225 225 225 225 225 225 226 226 226 226 227 227 227 227 226 226 227 227 227 226 226 226 226 227 227 227 226 226 227 227 226 226 226 227 227 227 226 226 226 226 226 226 226 226 225 225 225 225 226 226 226 225 225 225 225 225 225 226 226 226 225 225 225 225 225 224 224 224 224 225 225 225 224 223 223 223 223 224 222 222 223 224 223 222 222 222 222 222 222 223 223 223 223 223 224 224 223 223 223 222 222 222 223 223 223 223 223 222 221 220 220 220 220 220 220 221 221 221 221 222 222 222 222 222 222 221 222 223 225 225 224 225 226 225 225 225 223 225 227 227 227 228 227 227 227 228 229 229 229 230 230 228 229 229 227 227 226 227 228 227 227 225 224 225 226 225 223 222 223 224 224 224 224 223 224 224 224 224 226 226 225 226 226 223 224 225 225 226 225 224 224 227 227 227 226 225 225 228 226 224 226 226 226 227 225 225 223 224 225 226 228 227 225 227 228 226 226 224 226 226 226 226 226 230 229 227 227 227 227 226 227 227 224 222 223 226 226 226 226 228 229 225 223 224 226 228 228 227 225 227 230 225 225 227 226 224 225 225 224 222 227 227 226 222 221 223 224 223 222 223 222 226 227 223 220 223 225 226 226 221 219 222 223 221 223 221 223 222 220 226 222 224 221 219 221 223 225 225 225 222 220 219 225 226 222 226 222 219 220 228 223 221 224 222 223 223 223 223 229 227 225 224 227 223 224 226 223 222 231 228 224 226 227 226 225 229 228 222 227 232 225 226 226 226 229 228 219 222 229 228 227 230 224 224 224 218 224 226 223 229 228 225 226 223 227 223 227 226 222 223 222 226 227 226 226 228 227 225 223 223 232 231 226 225 230 223 226 225 223 226 232 228 222 224 233 234 227 230 232 230 228 222 227 232 229 226 226 234 232 229 230 228 227 236 236 231 235 235 236 228 224 233 230 230 230 233 236 238 233 229 226 237 236 230 228 234 227 228 239 237 242 238 233 229 237 240 236 235 233 232 233 238 235 232 233 231 234 237 230 228 231 230 229 229 230 242 238 233 234 234 238 241 245 242 244 242 251 260 260 263 273 272 270 277 286 300 329 349 368 403 471 558 639 711 758 787 810 827 867 928 992 1063 1149 1246 1337 1407 1485 1592 1721 1875 2015 2101 2139 2162 2186 2212 2230 2250 2256 2261 2285 2314 2356 2397 2406 2426 2465 2521 2575 2629 2666 2692 2713 2726 2739 2757 2793 2829 2861 2900 2955 3008 3062 3141 3248 3355 3469 3616 3822 4036 4174 4280 4391 4493 4577 4663 4760 4875 5013 5137 5267 5429 5574 5679 5785 5911 6012 6076 6114 6125 6134 6168 6207 6247 6280 6303 6333 6373 6404 6446 6472 6457 6425 6390 6374 6380 6387 6385 6406 6453 6513 6578 6635 6689 6742 6781 6813 6854 6877 6883 6877 6886 6911 6937 6975 7026 7068 7100 7128 7146 7147 7140 7136 7150 7203 7259 7306 7345 7380 7439 7526 7590 7624 7676 7732 7770 7788 7828 7915 8053 8249 8533 8874 9237 9667 11145 50269 477765 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29194 10289 3695 2507 10360 100 100 100 100 100 100 100 100 100 100 100 130 138 145 152 157 162 167 171 174 177 180 183 185 187 189 191 192 193 194 196 196 197 198 199 200 200 201 201 202 202 203 203 204 204 204 204 204 205 205 205 205 205 205 206 206 206 206 206 206 206 207 206 206 206 206 206 206 207 207 207 207 207 207 207 206 206 206 206 207 206 207 207 207 206 206 206 207 206 206 205 206 206 206 207 208 207 207 208 208 207 207 207 206 207 207 207 206 206 206 207 207 207 206 206 207 206 206 207 206 206 205 206 207 207 206 206 207 208 207 206 205 205 206 206 206 206 206 206 206 207 208 207 207 207 205 206 207 207 207 207 206 206 207 207 207 207 207 206 206 206 207 206 206 207 207 206 206 205 206 208 208 208 207 207 208 210 211 211 211 212 213 214 214 213 212 213 212 211 212 212 213 213 213 214 216 215 215 215 214 214 214 213 211 213 215 215 214 212 212 212 212 213 211 211 212 213 211 210 213 212 212 214 213 212 214 213 214 217 215 214 214 214 216 214 213 214 215 216 215 215 214 215 214 216 218 218 217 216 214 218 220 218 218 217 217 218 219 218 218 220 221 219 220 221 220 218 218 220 218 221 221 216 216 219 218 218 220 221 219 218 220 222 223 223 220 219 221 225 222 223 218 219 223 221 218 218 220 221 221 220 218 217 220 217 220 220 220 217 217 220 221 221 216 215 218 221 219 219 224 222 219 220 219 221 221 220 220 223 223 223 222 221 223 221 224 224 224 223 222 222 221 224 222 219 221 225 220 223 219 224 227 220 216 225 227 220 223 223 221 223 225 227 228 227 223 222 221 226 225 230 229 222 223 233 227 227 232 232 226 235 231 222 225 232 224 229 231 234 231 226 230 227 224 226 229 230 228 231 235 231 230 232 234 233 231 228 227 233 238 230 232 235 237 237 230 228 231 229 233 236 234 236 235 229 231 233 238 237 237 240 239 236 232 238 243 243 238 241 238 238 233 236 237 237 236 241 239 239 243 243 243 240 240 240 242 243 248 248 243 241 246 244 242 245 245 236 241 247 247 244 250 243 239 243 243 244 247 246 241 238 247 245 246 243 250 257 261 256 249 250 259 260 250 250 253 252 250 250 243 246 250 253 252 248 252 256 251 245 249 250 247 249 249 253 251 251 259 255 253 258 261 264 267 274 278 275 279 289 291 286 286 296 299 305 307 311 318 341 364 379 404 429 448 467 493 521 553 599 658 719 774 838 889 956 1047 1123 1181 1235 1282 1330 1394 1477 1544 1602 1658 1702 1748 1792 1830 1864 1891 1906 1921 1945 1973 1984 1993 2011 2027 2058 2110 2184 2265 2330 2382 2439 2495 2549 2589 2620 2647 2669 2698 2748 2830 2952 3109 3264 3376 3459 3525 3606 3706 3834 3980 4128 4273 4414 4526 4600 4657 4699 4743 4804 4888 4989 5069 5092 5078 5072 5073 5073 5067 5049 5041 5047 5052 5061 5081 5109 5112 5090 5075 5081 5070 5048 5044 5061 5088 5106 5110 5118 5141 5167 5182 5194 5213 5246 5286 5307 5311 5343 5413 5481 5520 5536 5554 5588 5640 5697 5779 5863 5925 6001 6096 6160 6193 6228 6284 6370 6465 6533 6584 6670 6782 6989 11685 30197 71168 162526 384738 1036987 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29201 10289 3696 2505 10362 100 100 100 100 100 100 100 100 100 100 100 129 137 144 150 155 160 165 169 172 175 178 181 183 185 187 188 190 191 192 193 194 195 196 197 197 198 198 199 199 200 201 201 201 201 201 201 202 202 202 202 202 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 205 205 205 205 205 206 206 206 206 206 205 204 205 206 205 204 205 205 205 205 205 205 204 203 204 204 204 204 204 204 203 203 204 205 204 203 203 204 204 204 204 204 204 203 204 205 204 204 203 204 205 205 206 206 205 205 205 205 204 204 203 203 205 205 204 204 205 205 204 204 205 205 205 204 204 204 204 204 204 204 204 205 205 205 206 207 208 207 208 210 211 209 208 208 209 210 211 211 210 209 210 210 211 212 212 212 214 214 213 214 215 215 214 214 212 212 212 213 211 210 212 211 211 211 211 211 211 210 211 213 213 211 211 213 212 212 211 211 213 215 211 210 214 217 214 212 212 213 214 215 216 215 214 214 213 215 214 213 215 215 214 214 214 214 215 217 216 216 217 218 219 219 219 221 220 219 219 215 216 219 217 219 221 220 219 217 217 217 218 220 220 221 220 219 219 220 219 218 220 222 221 220 216 217 222 222 220 217 219 219 218 215 221 223 221 221 220 219 220 215 216 218 217 218 218 217 216 218 219 218 217 221 220 218 221 221 222 222 220 223 223 221 225 226 223 224 224 221 222 226 225 224 222 223 225 221 224 227 225 223 223 222 222 228 225 221 223 225 223 224 224 221 222 222 223 223 220 222 228 223 223 224 228 227 223 223 228 231 230 228 231 232 228 224 222 227 228 230 232 234 230 229 228 230 231 232 234 238 230 228 226 230 231 232 233 231 231 224 227 235 234 229 230 235 240 236 235 233 235 234 227 234 236 233 233 235 232 235 238 236 238 233 233 232 236 237 237 233 226 233 241 243 237 242 230 236 238 243 240 238 239 240 238 236 243 249 245 245 242 240 245 246 249 243 239 247 249 244 243 243 238 240 247 246 242 243 243 245 242 241 239 242 250 250 243 240 246 253 253 250 254 247 249 255 255 254 250 247 251 249 248 248 252 252 256 253 257 253 255 252 252 253 259 259 256 249 246 249 257 250 253 256 255 252 250 256 256 255 258 262 267 263 266 273 280 284 285 287 289 286 284 290 303 304 312 317 319 322 323 332 347 364 396 447 494 547 608 651 685 705 730 764 814 865 913 959 1008 1089 1195 1301 1408 1513 1597 1656 1691 1709 1736 1759 1777 1807 1835 1862 1894 1935 1978 2028 2079 2119 2153 2183 2223 2262 2305 2340 2363 2383 2407 2424 2438 2454 2482 2511 2558 2620 2678 2743 2813 2903 3015 3132 3240 3333 3418 3487 3563 3644 3756 3919 4101 4277 4444 4567 4658 4742 4825 4886 4912 4929 4932 4913 4889 4891 4922 4961 4988 5014 5046 5081 5125 5154 5156 5155 5147 5141 5156 5187 5214 5228 5248 5296 5351 5396 5429 5486 5578 5668 5725 5751 5786 5839 5878 5895 5911 5933 5976 6040 6107 6163 6238 6329 6705 18496 51144 93053 140062 204114 307772 519258 1240895 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29208 10289 3697 2504 10359 100 100 100 100 100 100 100 100 100 100 100 132 140 147 154 159 164 169 173 176 180 183 185 188 190 192 193 195 196 198 198 199 200 201 202 202 203 204 204 205 205 206 206 207 207 207 207 207 207 208 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 211 211 211 210 211 211 210 210 210 211 211 211 211 211 211 211 211 210 211 211 211 211 211 211 211 210 210 211 211 209 209 209 210 210 210 209 209 210 209 209 210 209 209 209 209 208 209 209 209 209 208 208 209 209 208 209 210 209 210 210 209 210 209 209 209 209 209 209 210 210 210 210 210 209 209 208 209 210 210 209 209 209 209 209 209 209 209 209 209 209 211 210 208 209 210 212 213 212 213 213 214 214 214 214 215 216 216 216 217 218 219 220 219 217 215 215 218 219 218 217 217 218 216 216 218 218 218 216 216 215 216 215 217 216 214 215 217 216 214 214 215 216 216 215 216 217 214 213 216 218 217 217 219 218 217 218 217 217 216 216 217 218 219 219 218 216 214 216 217 217 217 216 217 220 220 218 216 217 220 221 219 218 218 217 218 216 216 222 221 220 217 217 218 219 219 221 223 224 226 224 221 218 218 220 220 222 223 223 224 225 223 221 219 220 221 222 221 224 224 221 219 216 219 220 219 221 222 222 226 224 219 220 220 221 218 216 215 218 218 220 219 221 220 219 218 223 219 220 226 223 220 219 222 222 224 226 223 223 224 224 223 222 223 223 227 227 225 223 219 220 223 224 226 227 224 221 221 223 224 225 225 223 222 223 222 220 224 222 228 223 224 223 223 222 220 221 222 226 225 222 231 227 224 223 225 224 222 228 230 228 225 228 231 232 225 225 226 225 228 229 229 227 231 231 232 232 233 236 227 230 229 232 231 235 238 233 228 234 231 233 233 234 230 232 234 228 229 235 232 230 231 235 234 236 234 234 231 235 230 228 227 235 238 233 232 236 236 231 228 231 237 236 241 235 239 244 235 232 236 238 239 237 244 241 239 238 243 242 243 242 243 242 237 239 242 245 243 241 242 244 236 237 239 246 242 245 242 236 236 242 246 245 247 244 239 241 251 243 235 234 241 244 242 243 243 241 243 243 242 247 252 250 246 252 249 241 243 247 245 248 251 253 249 249 256 254 253 257 258 260 262 259 253 258 255 257 257 254 258 259 260 260 261 269 265 273 282 289 281 287 296 300 305 329 371 427 490 555 620 666 702 751 790 823 866 920 991 1095 1215 1339 1463 1572 1661 1728 1766 1790 1802 1815 1836 1848 1856 1866 1872 1888 1908 1916 1920 1928 1955 1994 2030 2054 2066 2090 2124 2156 2180 2200 2222 2239 2267 2309 2341 2377 2430 2485 2537 2602 2676 2748 2820 2878 2925 2988 3077 3185 3295 3404 3531 3703 3921 4198 4524 4842 5113 5359 5586 5748 5837 5863 5873 5886 5868 5845 5836 5814 5782 5761 5744 5719 5689 5673 5671 5682 5714 5762 5812 5866 5926 5992 6057 6103 6116 6109 6118 6122 6129 6165 6209 6247 6267 6256 6244 6266 6321 6366 6397 6422 6435 6457 6476 6488 6496 6478 6455 6444 6428 6425 6435 6442 6469 6495 6503 6519 6539 6550 6551 15352 165468 762536 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29216 10289 3697 2502 10357 100 100 100 100 100 100 100 100 100 100 100 132 140 148 154 160 165 170 174 177 181 184 186 188 191 193 195 196 198 199 200 201 202 203 204 204 205 205 206 207 208 208 208 208 209 209 209 210 210 211 210 210 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 213 213 213 213 213 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 212 213 212 212 212 212 213 213 212 212 212 211 212 212 212 211 212 212 211 211 211 211 210 211 211 211 210 210 210 211 210 210 211 211 211 211 212 212 210 211 212 211 210 210 211 211 210 210 210 211 211 211 211 210 210 210 211 211 210 209 209 210 210 209 210 210 211 210 210 209 209 210 210 210 210 211 212 213 214 216 217 217 217 217 217 217 217 218 219 218 218 218 218 219 219 219 220 220 219 218 219 219 220 222 222 221 221 220 219 217 216 217 219 219 217 217 216 215 216 218 218 216 215 215 216 217 218 218 216 217 217 216 218 219 218 217 215 217 220 219 218 218 217 217 219 220 220 219 220 219 218 216 218 219 219 217 218 221 223 220 219 219 220 222 221 220 218 219 219 221 220 217 218 221 220 219 220 220 219 220 219 221 221 224 227 225 219 218 221 219 217 220 223 222 223 222 221 222 222 221 226 225 222 223 223 222 219 219 221 219 219 220 224 223 222 220 220 222 222 219 220 223 228 224 221 218 220 220 224 222 220 221 220 220 218 222 223 219 217 221 220 220 224 224 219 224 227 226 223 220 221 225 224 223 217 217 221 223 220 221 225 225 224 226 226 225 231 226 225 224 223 223 223 223 224 225 218 223 226 222 221 223 226 228 224 224 223 223 229 225 229 227 224 226 226 225 225 232 228 226 226 224 225 221 226 232 230 228 227 227 233 232 234 230 229 226 230 228 227 230 233 238 229 225 234 236 229 233 238 237 233 232 225 227 236 235 235 232 229 234 234 227 234 238 234 231 235 233 234 232 232 234 234 237 240 239 228 229 234 233 237 235 231 229 237 232 234 236 235 232 232 243 247 241 235 233 237 238 234 242 241 237 233 240 245 240 239 235 235 237 241 240 240 245 242 243 245 241 241 240 242 248 242 238 244 250 243 246 253 250 241 246 246 247 254 252 249 243 250 250 247 251 248 242 243 253 259 256 258 254 257 263 257 260 263 262 256 256 258 266 261 260 260 259 260 261 274 276 283 289 287 301 336 384 446 500 562 640 725 791 834 850 860 871 886 897 908 931 967 1019 1077 1137 1207 1292 1366 1439 1513 1605 1716 1820 1900 1945 1965 1959 1949 1932 1929 1933 1953 1976 1995 2022 2053 2087 2122 2160 2194 2230 2267 2297 2322 2348 2380 2415 2458 2514 2568 2623 2684 2734 2774 2815 2855 2912 2987 3065 3154 3253 3338 3406 3464 3521 3669 4091 4761 5308 5607 5886 6198 6415 6566 6703 6784 6793 6749 6672 6566 6438 6351 6330 6316 6283 6237 6188 6169 6168 6165 6152 6145 6151 6137 6099 6087 6085 6069 6056 6048 6040 6026 6030 6030 6036 6046 6029 6009 5980 5961 5989 6035 6089 6118 6137 6190 6242 6282 6332 6383 6415 6447 6480 6501 6544 6616 6696 6784 6863 6928 6983 7019 10261 53896 180377 394473 913684 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29223 10289 3698 2501 10357 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 215 216 217 219 220 221 222 223 224 224 225 226 226 226 227 227 228 228 229 229 229 229 230 230 230 230 230 230 230 231 231 231 232 231 231 231 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 230 231 231 231 231 231 231 230 230 230 230 230 231 230 230 230 230 230 230 229 230 230 230 230 229 229 229 229 229 230 230 229 229 230 229 228 227 228 227 228 228 227 227 228 229 227 226 227 227 227 228 228 227 227 226 226 227 227 228 227 227 227 227 227 226 226 226 226 227 227 227 226 224 224 225 225 225 226 225 224 225 225 224 223 223 224 225 224 224 224 225 226 226 228 229 228 229 231 231 230 229 229 229 231 232 231 231 231 231 231 231 229 229 232 233 231 231 232 232 233 232 230 231 231 230 228 227 228 227 225 226 226 227 227 227 228 227 227 227 226 227 227 225 226 226 228 228 227 228 228 228 229 229 229 229 231 230 228 228 229 230 228 225 225 225 225 227 229 227 227 227 226 227 226 226 226 226 225 228 232 231 226 224 227 227 230 230 227 228 228 228 230 226 226 232 230 228 227 227 228 225 229 233 230 228 227 231 231 227 226 224 227 228 224 226 227 226 226 225 226 226 224 224 227 229 224 219 220 223 223 223 223 224 226 228 224 221 222 224 225 223 222 225 222 223 219 220 222 223 226 223 223 224 225 224 225 224 225 223 224 227 228 223 226 227 228 224 223 225 222 222 225 225 223 224 225 224 220 221 223 219 223 225 221 219 218 225 223 221 222 222 220 226 223 224 224 219 223 224 224 230 229 222 224 227 222 227 227 223 226 229 227 223 224 228 224 223 230 227 224 221 224 231 233 224 227 232 223 222 222 226 223 225 222 224 230 228 225 230 233 225 225 228 223 219 223 231 231 224 223 222 216 220 226 225 222 229 227 224 227 227 227 228 227 226 228 221 226 232 225 224 227 222 221 228 230 229 225 228 236 235 234 230 228 229 230 233 237 234 226 230 227 224 227 233 231 227 229 224 222 231 229 232 235 226 227 230 230 231 235 232 232 231 235 231 232 229 230 231 229 235 234 239 238 235 233 227 237 244 238 239 246 243 243 237 238 245 249 245 244 247 244 243 245 253 244 239 249 259 267 268 263 253 262 273 279 288 296 306 317 325 350 418 545 696 799 851 882 888 889 899 915 930 961 985 996 1007 1041 1100 1181 1259 1344 1440 1565 1715 1871 2024 2120 2177 2208 2224 2219 2202 2200 2232 2296 2347 2399 2454 2508 2549 2598 2668 2726 2763 2793 2818 2844 2862 2868 2873 2897 2935 2986 3039 3095 3157 3211 3280 3360 3443 3540 3633 3726 3834 3942 4047 4150 4247 4314 4385 4484 4625 4858 5187 5577 5976 6325 6597 6743 6757 6724 6683 6634 6619 6637 6659 6659 6636 6592 6559 6554 6551 6531 6509 6500 6498 6493 6475 6465 6453 6440 6436 6443 6473 6509 6528 6537 6541 6543 6566 6575 6548 6526 6534 6532 6486 6451 6472 6512 6545 6552 6565 6590 6597 6607 6617 6642 6670 6684 6689 6691 6689 6690 6690 6684 6698 6751 6846 6926 6999 7107 7229 7352 32730 455409 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29230 10289 3699 2499 10359 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 175 180 185 190 194 197 200 203 206 208 210 212 214 215 217 218 219 220 221 222 223 223 224 225 225 226 226 226 227 227 228 228 228 228 229 229 229 229 229 229 229 229 230 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 231 230 230 230 230 230 230 230 229 229 230 230 229 229 228 227 227 227 227 228 227 227 227 228 227 227 228 228 227 227 227 226 226 227 227 226 225 226 225 225 226 226 226 226 226 224 225 226 226 226 226 226 226 225 225 226 226 226 227 227 227 226 224 224 225 225 224 224 223 223 223 224 224 225 224 224 223 223 223 223 222 223 223 224 223 222 223 223 222 223 224 224 223 223 224 225 224 225 227 226 227 227 228 228 228 227 228 229 229 230 230 228 228 229 231 232 230 228 228 228 228 226 225 228 227 226 227 227 227 226 225 227 228 228 228 226 226 226 227 226 227 227 226 228 229 227 224 226 229 229 227 226 228 227 225 225 229 230 225 226 228 227 227 226 226 226 223 226 229 227 224 225 228 228 228 228 228 226 224 228 229 232 231 229 226 226 227 229 226 226 228 225 228 230 228 228 228 226 228 227 227 229 225 227 229 228 225 226 227 226 228 224 226 227 226 227 224 227 225 224 227 226 226 225 227 227 222 225 224 222 222 226 226 222 220 224 226 227 226 229 225 222 227 223 222 222 221 221 225 225 221 224 223 218 222 223 223 223 224 225 222 224 227 228 224 222 219 219 221 226 223 220 221 220 222 222 226 223 223 226 222 222 220 223 219 220 221 224 223 224 225 224 224 223 225 225 229 223 222 229 227 222 221 230 231 225 225 228 227 222 227 227 223 223 226 230 222 224 231 223 225 223 226 225 223 224 222 226 225 232 232 223 224 225 228 228 226 229 230 223 220 227 231 228 228 222 223 228 230 225 225 225 230 227 228 229 228 226 233 230 226 224 225 227 226 232 233 228 224 221 227 224 225 230 230 225 224 230 232 237 235 225 224 223 219 228 232 233 224 223 225 232 234 232 226 227 234 231 231 230 230 225 231 229 226 228 232 237 228 232 234 236 235 233 239 247 239 242 245 233 237 246 247 248 248 245 245 246 243 240 241 249 253 251 245 251 256 257 258 259 258 270 286 297 311 331 342 350 353 369 394 429 486 560 638 725 788 832 874 916 938 958 989 1041 1122 1220 1324 1442 1555 1651 1737 1813 1902 1990 2092 2204 2319 2400 2449 2464 2458 2451 2439 2426 2421 2410 2408 2439 2480 2513 2548 2585 2619 2673 2736 2776 2791 2805 2815 2826 2857 2888 2908 2930 2942 2953 2984 3006 3017 3038 3079 3154 3246 3336 3418 3495 3583 3683 3773 3845 3926 4017 4112 4187 4244 4307 4380 4472 4598 4768 4990 5222 5419 5598 5749 5878 6018 6167 6291 6372 6423 6448 6446 6440 6421 6389 6358 6330 6296 6282 6287 6278 6264 6242 6227 6234 6229 6208 6201 6202 6203 6203 6186 6183 6203 6220 6207 6190 6184 6183 6200 6239 6263 6271 6262 6246 6252 6279 6318 6367 6424 6482 6516 6553 6606 6668 6741 6786 6815 6834 6835 6861 6933 7024 7113 7204 7320 20716 377791 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29238 10289 3699 2497 10359 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 223 224 224 225 225 226 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 229 229 230 230 230 230 230 230 230 230 230 230 229 230 230 230 229 229 230 231 231 231 230 231 230 230 230 230 230 230 230 229 229 229 229 230 229 229 228 228 228 228 227 227 228 227 227 227 228 228 228 228 227 227 227 228 227 226 226 226 226 226 226 226 225 225 225 224 224 224 224 226 226 227 228 227 225 224 225 226 227 227 227 227 227 227 227 226 225 225 225 225 224 224 224 226 226 224 223 223 222 224 224 223 224 224 222 222 223 223 223 223 223 224 225 224 223 223 225 225 224 224 225 224 224 226 227 226 226 226 226 228 228 228 227 226 225 226 228 229 227 228 231 232 230 229 228 229 230 228 226 224 226 227 227 226 227 227 225 225 225 227 227 224 225 227 227 227 227 224 222 222 225 227 227 229 227 227 228 228 229 228 227 226 227 226 226 226 226 227 226 224 226 228 226 225 223 225 227 227 228 228 225 227 230 227 228 230 229 229 228 228 227 228 230 228 225 226 228 228 231 231 228 225 230 228 227 228 229 230 230 228 226 224 227 230 225 222 228 227 227 226 225 222 224 225 225 223 222 222 224 223 222 225 223 225 226 223 221 223 225 223 224 221 225 227 227 222 222 227 222 223 226 221 219 222 225 226 227 224 224 222 223 225 226 227 228 227 224 220 221 228 223 220 227 225 221 221 226 222 219 224 224 222 223 219 222 223 222 219 221 222 223 227 225 223 225 222 221 223 226 223 222 226 228 220 220 232 225 218 218 224 227 229 225 221 226 226 225 224 221 224 225 222 229 224 232 235 225 223 226 225 223 220 225 230 228 227 233 230 227 225 226 222 230 233 228 227 225 223 224 227 227 232 230 230 230 227 227 232 226 228 232 225 223 227 228 229 228 232 235 231 230 229 227 232 229 227 234 232 222 222 228 235 234 230 227 232 231 234 230 227 225 230 233 231 236 235 232 236 236 231 234 239 235 235 236 232 232 234 236 237 244 243 244 244 242 239 234 237 240 243 239 235 232 239 242 241 245 251 250 250 251 258 262 270 274 276 274 275 281 287 295 305 309 322 345 362 375 388 398 408 433 465 526 610 694 780 850 911 958 1012 1064 1095 1145 1197 1241 1282 1338 1394 1431 1457 1465 1472 1502 1552 1628 1710 1828 1966 2111 2246 2338 2384 2409 2422 2441 2462 2476 2486 2508 2534 2560 2583 2604 2621 2632 2653 2666 2660 2673 2704 2726 2743 2775 2805 2832 2864 2883 2895 2920 2951 2985 3026 3067 3135 3242 3348 3455 3589 3727 3843 3944 4031 4110 4179 4236 4292 4358 4407 4447 4505 4579 4660 4745 4829 4929 5047 5157 5264 5377 5498 5616 5727 5809 5848 5874 5924 5965 5976 5986 6021 6070 6120 6154 6172 6190 6207 6218 6218 6229 6248 6272 6307 6336 6372 6390 6391 6423 6463 6484 6509 6525 6504 6500 6523 6549 6572 6588 6589 6602 6614 6609 6617 6625 6638 6672 6700 6706 6720 6753 6767 6799 6852 6898 6941 6990 7059 7161 7295 7458 17089 346204 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29245 10289 3700 2496 10359 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 224 224 225 225 226 227 227 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 230 230 230 231 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 229 229 230 229 229 228 227 227 228 228 229 229 228 228 229 229 229 228 228 229 229 228 226 227 226 226 226 226 226 226 226 225 225 225 225 226 226 225 226 227 228 228 228 229 228 226 226 227 227 226 226 228 227 226 226 226 225 225 225 225 224 225 225 224 223 223 222 223 224 223 223 222 222 221 222 222 222 222 223 223 224 223 224 225 226 226 225 225 225 227 228 227 227 229 228 227 229 230 229 229 229 229 227 228 229 229 228 228 228 228 226 226 227 226 226 227 227 227 226 226 225 225 226 228 227 225 226 226 226 226 226 226 225 224 224 225 223 225 225 223 222 224 226 228 227 227 227 227 228 228 227 226 225 225 225 227 229 230 227 225 225 228 227 228 228 227 228 227 227 226 226 226 227 228 227 228 228 228 229 231 227 225 226 224 225 227 229 229 225 227 227 226 226 227 227 224 226 227 225 224 227 230 229 226 226 227 228 229 230 226 223 220 221 228 225 227 225 222 224 226 223 225 227 228 223 224 226 224 223 225 222 223 224 223 222 225 229 224 222 225 231 228 224 222 220 223 222 224 226 224 221 220 223 224 223 223 223 224 228 223 224 224 224 224 225 221 218 223 223 220 222 220 227 223 221 219 217 222 221 223 226 228 223 226 224 222 222 222 224 226 228 226 219 222 225 227 227 226 223 224 229 225 219 219 224 226 230 229 227 224 227 223 218 226 225 222 224 224 223 227 225 228 230 230 229 230 227 227 219 222 228 232 226 224 228 227 227 225 229 228 228 227 228 226 230 231 232 233 225 224 225 217 222 230 226 233 231 229 228 224 226 231 235 231 228 230 227 227 231 225 229 229 226 226 237 233 229 228 233 231 231 231 228 228 232 229 233 235 237 233 226 232 237 229 223 235 240 234 238 242 241 240 237 235 230 226 230 224 230 239 240 234 240 248 249 252 250 251 256 260 259 265 272 272 279 286 281 280 288 283 290 300 307 306 312 321 321 333 350 366 369 382 402 423 460 496 516 556 607 669 726 786 839 897 953 1002 1042 1071 1089 1104 1122 1148 1172 1200 1228 1286 1366 1463 1560 1651 1744 1834 1932 2043 2147 2219 2283 2345 2386 2408 2430 2444 2434 2432 2445 2456 2462 2470 2481 2496 2533 2567 2610 2653 2701 2754 2808 2857 2885 2918 2979 3035 3099 3199 3349 3571 3805 4004 4157 4255 4338 4412 4456 4497 4601 4745 4844 4909 4987 5098 5238 5371 5486 5596 5701 5795 5872 5923 5957 6008 6094 6173 6252 6328 6388 6413 6418 6422 6427 6407 6383 6364 6364 6385 6424 6446 6439 6448 6467 6483 6505 6521 6552 6619 6675 6704 6724 6743 6766 6769 6776 6791 6781 6760 6734 6709 6705 6725 6743 6763 6810 6834 6829 6852 6904 6948 6984 7030 7100 7182 7249 7327 7435 7561 7728 7917 8116 8365 15071 316896 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29252 10289 3701 2494 10361 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 191 196 199 202 205 208 210 212 214 216 217 218 220 221 222 223 224 224 225 226 226 227 227 228 228 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 231 231 231 230 229 229 229 229 229 230 230 229 229 229 229 229 228 229 229 229 228 228 229 229 229 228 228 227 227 227 227 227 227 227 226 226 226 226 225 225 226 226 226 225 226 227 227 226 226 226 226 227 227 227 227 227 227 226 227 227 226 227 226 224 225 227 225 224 224 224 225 223 223 223 224 223 224 224 224 224 223 222 222 222 222 223 225 225 225 224 225 226 226 225 225 226 226 227 230 230 229 228 228 229 230 231 230 230 230 229 230 231 229 228 229 229 228 228 226 225 227 228 227 227 227 227 227 227 227 226 227 229 229 228 229 229 228 226 227 227 227 227 226 225 224 224 226 226 227 226 228 228 228 228 226 226 227 228 226 227 227 225 228 227 226 225 224 226 227 228 227 227 228 230 231 228 227 227 227 228 228 228 230 229 229 230 230 228 225 227 227 225 226 228 228 230 229 227 227 224 227 227 228 228 225 225 226 228 228 226 227 226 223 228 228 228 227 224 222 221 222 223 222 221 223 227 225 226 228 225 227 227 227 225 223 222 224 225 224 224 224 225 224 225 227 225 224 222 226 228 225 224 217 223 228 226 225 225 226 227 222 220 224 222 218 222 230 221 222 223 222 220 222 229 223 223 221 220 224 224 223 221 217 223 224 221 225 225 226 222 222 221 223 221 223 220 220 221 226 228 223 226 226 223 225 228 227 228 222 222 224 222 220 224 230 227 221 230 227 223 227 227 226 222 226 234 230 228 225 226 228 230 226 225 223 219 223 220 233 229 228 225 222 227 229 226 226 226 221 222 231 224 228 230 230 228 227 236 229 229 230 230 231 227 229 226 225 230 227 223 225 222 228 233 229 226 226 228 228 234 228 228 232 228 228 234 227 228 235 231 228 232 228 228 234 228 230 229 231 239 230 234 229 225 225 232 232 230 235 235 232 233 229 236 239 236 238 235 233 233 233 240 241 242 243 238 233 235 231 232 235 236 238 242 237 238 244 243 246 249 246 253 254 255 260 266 273 279 289 300 301 313 327 337 341 349 370 389 410 430 455 480 501 526 545 569 607 649 708 781 844 915 986 1050 1110 1166 1207 1255 1329 1406 1509 1626 1741 1828 1900 1964 2014 2053 2089 2126 2147 2166 2179 2185 2200 2206 2200 2203 2203 2207 2231 2258 2275 2317 2372 2433 2491 2534 2569 2605 2641 2677 2723 2771 2802 2838 2866 2892 2943 3007 3075 3150 3248 3388 3556 3720 3876 4014 4119 4215 4321 4460 4612 4734 4820 4902 5006 5088 5138 5199 5294 5378 5426 5447 5461 5481 5486 5478 5460 5446 5446 5495 5607 5728 5834 5930 6016 6081 6129 6171 6212 6242 6289 6374 6464 6523 6582 6648 6692 6697 6685 6704 6759 6804 6832 6896 6983 7040 7089 7146 7190 7220 7254 7281 7297 7311 7329 7370 7442 7497 7545 7605 7686 7797 7926 8095 10522 249338 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29260 10289 3702 2493 10361 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 177 182 187 192 196 199 202 205 208 210 212 214 215 217 218 220 221 222 223 224 224 225 226 226 226 227 227 228 228 228 228 228 229 229 230 230 230 231 231 231 231 231 231 231 231 230 231 231 231 231 231 231 231 231 231 231 230 230 230 230 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 228 228 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 227 226 226 226 225 226 226 226 226 224 224 225 225 225 226 227 227 226 226 226 225 225 226 227 227 225 225 226 227 227 227 228 227 226 226 225 225 225 224 225 225 225 225 224 223 223 223 223 223 222 223 223 223 222 222 220 219 220 222 222 223 223 224 224 224 224 223 223 226 226 225 225 227 227 229 230 230 230 231 229 228 230 229 230 232 231 229 227 228 229 229 228 227 229 228 227 227 225 223 226 227 229 230 227 226 227 227 226 226 228 227 227 225 224 226 228 230 227 225 226 226 224 224 225 227 229 226 225 225 227 229 228 226 227 228 226 226 224 226 225 224 225 225 227 228 227 227 231 230 227 228 229 224 224 228 230 230 228 227 231 229 227 228 226 226 225 227 229 228 230 229 229 227 227 228 225 227 230 227 225 227 228 226 223 224 226 225 225 225 225 223 223 223 224 221 221 224 222 224 219 218 223 226 226 223 225 227 223 223 222 223 222 222 225 226 226 220 221 229 228 225 223 223 220 222 225 226 229 227 226 226 229 228 222 219 223 227 221 222 223 221 223 219 222 220 218 224 224 225 224 223 221 222 224 223 223 220 218 223 226 224 227 228 228 226 226 219 223 225 233 219 217 221 223 228 230 226 227 228 226 226 230 221 216 222 229 227 225 225 228 227 222 218 229 233 223 223 223 226 236 230 226 227 228 228 232 226 225 225 218 222 224 222 218 225 232 225 224 223 221 221 231 232 229 233 227 224 231 235 230 228 235 227 220 229 232 227 227 226 223 226 222 221 227 234 230 229 226 232 227 227 231 231 231 235 234 235 227 229 229 228 224 225 229 237 227 231 236 230 229 233 229 232 240 238 231 232 232 233 237 238 231 227 234 230 233 230 231 237 237 242 242 236 234 230 229 237 232 229 236 232 228 232 236 232 231 229 232 236 231 230 229 235 236 225 222 226 230 234 236 236 242 242 233 230 239 246 242 250 256 270 278 282 289 296 307 317 324 340 356 368 371 385 387 410 443 459 491 522 567 614 655 702 756 811 861 928 999 1068 1144 1238 1349 1472 1554 1597 1626 1642 1669 1702 1727 1748 1764 1779 1813 1866 1916 1956 1995 2036 2063 2097 2114 2132 2159 2182 2218 2247 2288 2340 2367 2406 2477 2564 2641 2704 2757 2814 2866 2914 2980 3042 3099 3192 3311 3417 3535 3715 3957 4225 4454 4621 4743 4857 5001 5150 5255 5312 5380 5484 5636 5804 5959 6086 6156 6165 6184 6256 6343 6420 6443 6430 6437 6470 6487 6477 6465 6496 6558 6615 6673 6747 6835 6913 6960 7004 7078 7156 7242 7326 7366 7397 7434 7464 7480 7481 7486 7512 7547 7574 7576 7569 7603 7656 7705 7779 7867 7959 8047 8144 8337 12672 272203 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29267 10289 3702 2491 10359 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 192 195 199 202 205 208 210 212 214 216 217 219 220 221 222 223 224 225 225 226 226 227 228 228 228 228 229 229 229 229 229 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 231 231 231 231 231 231 230 231 231 231 230 229 229 230 230 230 231 231 230 230 230 230 229 229 229 230 230 230 229 229 228 228 228 229 229 229 229 228 228 228 228 228 227 227 227 227 226 226 226 226 226 225 225 225 224 225 226 226 226 226 226 225 226 227 227 226 225 226 226 227 227 227 226 225 225 225 224 225 226 224 224 225 227 226 224 223 223 224 224 224 225 224 224 224 224 223 222 222 223 223 223 223 223 223 222 223 224 224 223 223 222 222 223 225 225 225 225 225 227 229 228 227 228 231 230 229 228 225 225 227 228 228 228 227 228 229 228 227 227 227 227 228 229 229 226 225 227 229 228 227 226 227 228 226 224 225 226 225 227 227 226 226 226 224 225 227 227 225 224 225 226 228 227 227 227 225 224 225 227 225 226 227 227 227 229 230 229 228 227 225 224 226 230 230 229 228 228 229 229 230 228 227 229 228 227 228 227 229 228 227 228 228 229 229 231 229 227 228 227 228 229 226 222 226 227 226 223 221 227 225 224 226 224 225 223 221 229 227 223 222 223 223 220 222 226 226 225 220 221 225 226 227 230 227 221 223 220 219 226 226 228 226 228 225 221 221 223 226 226 223 223 223 223 222 219 223 227 227 222 227 224 223 225 224 222 222 228 223 220 221 221 228 226 228 227 220 218 221 220 222 222 220 225 224 219 221 224 227 222 219 223 225 219 221 228 223 222 223 229 228 225 225 222 225 216 219 226 229 226 226 226 226 231 231 230 230 224 223 228 231 231 226 227 228 225 221 230 226 227 226 231 225 224 227 225 228 232 226 225 226 227 225 228 228 224 228 230 231 228 231 228 232 228 219 221 225 221 220 219 225 226 229 234 231 224 228 228 225 231 231 231 227 226 229 232 236 239 229 224 222 229 233 235 228 229 232 235 236 235 238 239 245 242 241 243 243 241 238 243 248 248 244 251 253 247 250 252 250 252 247 252 253 246 242 243 237 225 224 233 232 233 232 227 232 237 234 222 220 228 237 234 236 236 227 227 227 232 230 231 233 235 245 250 248 241 244 249 247 252 260 268 266 270 281 293 310 315 320 337 358 384 398 406 411 413 424 432 431 442 454 471 501 542 600 655 703 743 793 847 897 953 1030 1127 1246 1391 1544 1676 1782 1868 1951 2032 2111 2156 2186 2220 2249 2268 2293 2326 2370 2414 2444 2470 2493 2524 2557 2583 2610 2640 2677 2727 2793 2900 3051 3245 3600 4114 4295 4254 4368 4594 4779 4893 4975 5044 5122 5210 5292 5595 6192 6672 7164 7771 8156 8171 7963 7741 7591 7479 7335 7159 7015 6950 6983 7071 7109 7049 6946 6870 6854 6881 6942 7017 7086 7115 7134 7179 7275 7386 7458 7484 7479 7487 7513 7534 7546 7578 7635 7698 7750 7782 7794 7788 7772 7787 7823 7848 7873 7901 7935 7963 7989 8046 8112 8158 8210 8278 8363 8468 8598 8751 20324 370240 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29275 10289 3703 2490 10358 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 191 195 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 224 225 225 226 226 227 228 228 228 229 229 229 229 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 231 231 231 231 232 232 231 231 231 231 231 231 231 231 231 231 230 229 229 230 230 230 230 230 230 230 229 229 229 229 229 228 228 228 228 228 228 228 228 227 228 228 228 228 228 227 226 226 227 227 227 227 227 227 227 226 226 226 225 224 224 225 225 225 226 225 225 226 227 227 226 226 225 226 226 226 226 226 226 226 225 224 223 225 226 225 225 224 223 224 224 225 224 223 224 225 225 223 223 224 224 224 225 224 222 222 222 222 223 225 226 225 224 224 226 228 229 230 229 227 227 229 229 229 229 230 229 228 228 230 230 228 228 227 226 226 226 227 226 227 228 229 227 226 227 228 227 227 226 227 228 228 227 224 226 227 228 227 225 226 226 227 226 225 225 227 228 226 226 228 228 226 225 227 227 229 227 224 225 227 227 228 225 227 227 222 226 228 226 226 225 223 226 226 225 225 224 224 228 230 227 225 228 231 234 229 228 229 230 229 233 228 222 224 226 225 226 227 222 222 226 227 228 228 225 227 225 226 226 224 226 227 223 221 230 227 225 225 224 224 222 221 228 227 225 225 224 224 224 228 225 222 225 222 218 221 223 224 226 223 223 224 225 220 229 229 227 223 223 224 222 223 223 222 222 223 224 221 227 228 224 223 223 223 226 223 223 227 225 223 225 228 223 224 225 227 223 222 220 223 222 223 223 221 227 225 218 223 227 221 220 221 225 224 223 223 221 225 220 222 225 230 224 222 228 224 224 221 224 231 225 223 222 223 227 226 222 223 231 227 218 231 230 228 225 227 228 218 223 231 229 232 226 227 230 235 230 225 228 229 229 236 230 226 226 231 230 223 231 230 225 223 224 225 231 228 223 221 221 228 234 231 219 218 224 223 229 227 225 228 225 231 229 222 225 233 231 230 232 223 225 230 226 227 231 226 229 231 233 237 236 242 240 240 242 244 237 243 247 242 242 248 248 246 242 242 241 238 243 237 238 240 248 247 247 246 248 250 244 237 240 248 249 244 248 248 252 253 245 239 242 238 247 257 242 242 244 245 245 246 252 259 264 256 255 251 253 257 258 259 261 260 263 275 284 300 311 315 328 352 373 400 428 440 455 464 479 508 546 576 597 625 656 697 763 841 919 994 1063 1142 1226 1302 1390 1488 1566 1636 1726 1828 1943 2059 2153 2218 2258 2291 2312 2316 2307 2318 2345 2380 2422 2469 2522 2565 2595 2612 2616 2617 2606 2574 2552 2542 2533 2523 2564 2684 2830 2939 3042 3146 3229 3283 3312 3336 3384 3453 3518 3576 3650 3738 3837 3927 3968 3976 4010 4052 4075 4089 4114 4149 4179 4183 4179 4214 4261 4273 4280 4290 4319 4360 4426 4488 4541 4577 4612 4705 4850 5015 5172 5279 5336 5394 5437 5442 5447 5462 5483 5490 5515 5560 5593 5642 5714 5761 5782 5797 5805 5809 5828 5860 5896 5919 5928 5946 5969 6000 6032 6064 6092 6096 6087 6095 6113 6145 6217 6318 6433 15346 314255 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29282 10289 3704 2488 10360 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 177 182 187 192 196 199 203 206 208 211 213 215 216 218 219 221 222 223 224 224 225 226 226 227 228 229 229 230 230 230 230 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 232 232 233 232 232 232 232 232 231 231 231 230 231 231 231 231 230 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 230 229 229 228 227 226 227 227 228 228 229 228 227 227 227 228 227 226 226 225 226 227 227 227 227 226 226 227 228 227 227 227 227 227 226 225 226 228 227 227 229 230 228 226 225 224 225 226 226 226 224 224 223 223 224 224 225 227 227 227 227 227 227 225 225 224 225 226 226 225 224 223 224 226 227 227 228 227 226 228 231 231 232 232 233 232 230 231 232 231 231 230 229 230 230 230 229 228 229 229 229 229 229 229 230 230 230 229 228 227 227 228 226 225 225 227 228 229 230 228 227 228 229 230 229 229 229 231 230 228 227 225 227 229 227 225 226 226 227 227 228 228 226 227 230 230 227 225 226 227 225 227 229 227 229 229 228 226 228 228 228 231 231 231 230 230 231 230 231 231 226 230 232 233 229 227 227 228 228 226 224 225 225 225 228 229 228 226 223 222 227 227 225 226 226 225 225 227 228 224 224 222 222 224 224 226 229 223 222 223 225 223 222 222 223 228 226 221 222 227 227 222 220 220 226 226 218 218 221 220 227 226 224 223 223 223 224 222 222 226 227 222 223 229 228 227 225 221 221 223 229 222 223 227 223 225 227 221 224 224 221 222 219 220 225 230 222 225 218 219 222 219 217 222 219 224 222 218 221 230 226 229 229 226 228 226 227 227 221 225 224 222 226 227 228 226 222 224 224 229 225 222 229 229 229 228 227 228 226 224 223 228 231 232 227 229 229 226 229 226 224 228 231 224 230 228 224 230 223 223 231 229 229 224 231 234 229 231 228 230 235 230 229 232 227 226 228 234 230 228 224 230 229 223 230 230 231 238 232 234 235 238 237 236 233 233 234 232 227 233 231 235 235 232 237 234 233 233 235 233 240 246 241 238 240 239 244 239 243 241 243 244 245 242 246 248 249 248 247 246 238 246 251 251 248 251 259 259 258 254 259 262 265 263 266 267 276 276 272 268 260 263 268 266 265 272 280 274 270 290 295 294 299 302 310 327 342 348 365 394 410 429 457 478 495 516 537 561 591 622 661 701 735 778 834 888 937 992 1046 1095 1140 1175 1207 1238 1262 1280 1316 1389 1532 1709 1884 2041 2167 2236 2278 2315 2350 2365 2356 2377 2444 2524 2602 2666 2701 2735 2767 2802 2827 2836 2849 2848 2842 2849 2849 2830 2796 2781 2770 2759 2756 2778 2851 2991 3160 3306 3436 3568 3702 3818 3902 3985 4074 4148 4216 4269 4308 4322 4312 4306 4306 4315 4327 4338 4341 4353 4394 4445 4486 4527 4587 4635 4641 4626 4610 4608 4616 4633 4651 4665 4669 4676 4679 4685 4725 4790 4823 4842 4874 4899 4917 4945 4988 5013 5043 5079 5087 5083 5093 5109 5116 5100 5086 5087 5089 5108 5119 5112 5111 5128 5160 5199 5228 5268 5324 5349 5347 5364 5411 5516 15915 322759 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29289 10289 3705 2487 10360 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 176 181 186 191 195 198 202 205 208 210 212 214 215 217 218 219 220 222 223 224 224 225 226 226 227 228 228 229 229 228 229 230 230 230 231 231 231 231 231 232 232 232 232 233 233 233 233 233 232 232 233 233 232 232 231 231 231 231 231 231 231 231 231 231 230 230 231 230 231 231 231 230 230 230 230 230 230 230 230 230 229 228 228 229 229 229 228 228 227 227 227 227 226 227 227 227 227 226 226 226 227 227 227 227 226 226 225 225 225 225 225 226 226 226 225 226 227 227 226 226 226 225 226 227 227 226 226 227 227 227 226 225 225 226 227 226 224 224 224 225 224 224 225 225 224 224 225 227 227 227 228 227 225 225 225 225 225 223 222 223 225 226 227 228 228 228 228 228 230 233 234 234 232 231 230 230 230 229 228 228 230 229 226 227 227 228 229 229 229 229 229 228 228 230 229 229 226 225 227 226 227 229 226 227 226 224 225 227 229 228 227 229 230 228 228 228 227 227 227 228 228 226 225 226 226 226 227 225 225 224 226 230 229 226 227 229 228 227 226 227 224 225 226 228 227 228 228 226 225 226 228 229 230 228 226 225 229 231 228 226 227 226 228 228 229 229 227 226 223 223 227 228 227 225 226 227 223 220 225 226 227 226 228 226 222 225 225 219 224 227 228 227 225 225 227 228 227 225 226 223 224 226 226 224 225 224 224 225 221 221 224 224 226 227 219 223 226 227 225 225 219 221 224 224 223 221 224 222 224 225 222 221 223 222 221 222 223 219 224 229 225 227 223 224 223 223 219 225 228 222 222 224 223 224 227 227 224 220 222 223 221 222 225 221 227 230 226 227 228 227 222 226 227 229 223 223 225 226 221 222 221 219 222 226 222 227 230 227 222 226 230 224 224 223 225 225 228 225 228 223 225 230 236 227 225 230 233 226 226 226 230 225 226 232 236 231 228 229 230 233 229 232 229 231 227 224 233 233 228 229 228 222 223 226 224 230 229 228 228 228 223 223 231 236 232 231 234 234 231 226 226 224 235 238 235 232 237 240 238 241 240 235 237 240 238 242 244 255 248 252 248 243 240 245 241 236 230 241 250 251 251 247 246 246 246 251 245 248 255 250 252 251 251 248 249 249 254 252 250 258 259 261 253 257 262 261 263 266 266 266 268 270 275 282 280 284 294 302 300 304 312 312 318 325 326 336 352 364 376 407 454 502 532 548 568 590 615 639 673 710 744 785 846 913 1008 1126 1245 1336 1406 1452 1502 1578 1680 1790 1910 2005 2057 2092 2132 2161 2181 2200 2215 2225 2250 2279 2319 2360 2405 2448 2485 2521 2561 2601 2636 2680 2733 2774 2805 2823 2832 2830 2816 2799 2782 2778 2755 2747 2760 2771 2786 2801 2804 2817 2866 2954 3057 3166 3291 3415 3509 3606 3710 3791 3844 3881 3923 3959 3980 4013 4068 4120 4194 4293 4365 4421 4502 4577 4628 4662 4690 4707 4699 4695 4714 4731 4724 4701 4684 4675 4665 4649 4639 4646 4649 4646 4625 4615 4632 4646 4656 4658 4668 4715 4770 4797 4810 4819 4829 4834 4840 4868 4906 4908 4901 4917 4951 5008 5062 5111 5181 5246 5302 5361 5433 5544 5704 18045 334502 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29297 10289 3705 2485 10360 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 192 196 199 202 205 208 210 212 214 216 217 219 220 221 222 223 224 225 225 226 226 227 228 228 229 229 229 229 230 230 230 230 230 231 231 231 231 231 231 231 231 232 232 233 233 232 233 233 233 232 232 232 232 231 231 231 231 231 231 231 230 230 230 230 230 230 230 231 231 231 230 230 229 229 229 229 229 229 228 228 228 228 229 229 229 228 228 229 228 226 227 228 227 227 227 227 226 227 227 226 225 226 227 227 227 226 226 225 225 226 227 226 225 226 227 226 226 226 226 226 227 228 227 226 227 227 226 225 224 225 227 228 227 225 226 226 225 224 225 224 223 223 223 225 227 225 225 225 226 227 227 227 227 226 226 227 227 225 226 225 224 224 225 226 228 228 227 227 227 229 229 227 229 229 228 229 230 229 227 226 226 227 228 229 229 229 230 228 227 227 228 228 229 229 228 227 227 227 228 229 229 227 225 226 228 227 225 226 227 225 223 225 227 226 226 225 226 226 226 227 227 226 224 223 223 223 227 226 225 227 227 228 228 228 225 225 227 226 227 225 225 228 228 225 224 225 228 230 227 226 226 228 227 227 227 225 222 225 231 229 227 228 228 228 229 225 226 225 226 228 226 225 225 227 223 224 227 228 225 223 224 225 226 226 221 221 225 228 226 223 222 227 225 223 224 227 222 222 222 225 226 224 223 227 224 220 223 224 227 225 220 222 227 223 222 224 221 222 224 223 224 222 221 223 226 225 231 224 222 223 224 220 222 227 221 222 222 222 224 225 229 224 223 223 226 226 220 218 227 224 225 229 226 222 221 226 225 219 220 218 224 224 228 228 229 222 219 227 229 224 226 226 224 223 218 223 227 226 222 223 220 220 228 228 223 226 224 231 226 224 219 231 229 227 231 229 230 230 226 230 230 226 223 230 227 226 227 231 228 230 225 227 226 231 227 230 229 231 233 231 226 228 232 229 229 224 223 229 229 225 220 226 228 230 232 230 230 227 226 224 229 228 227 232 225 224 234 231 225 233 228 231 237 242 237 238 243 238 237 243 237 229 243 235 231 230 237 235 234 233 238 230 227 230 232 236 237 236 235 238 240 236 236 241 244 245 248 247 243 244 248 245 242 252 252 255 252 250 259 261 260 259 259 263 268 271 268 278 280 278 278 278 278 290 292 299 306 310 316 315 315 316 317 336 366 388 425 473 524 553 565 584 604 622 652 698 738 758 788 831 890 987 1108 1225 1327 1410 1457 1501 1553 1617 1705 1815 1917 1983 2025 2054 2078 2094 2101 2106 2112 2124 2144 2160 2172 2206 2252 2300 2361 2428 2489 2539 2576 2591 2581 2554 2542 2553 2577 2603 2624 2647 2675 2696 2705 2730 2768 2799 2817 2831 2850 2851 2840 2822 2793 2757 2721 2684 2652 2614 2586 2570 2571 2604 2669 2763 2852 2935 3026 3150 3305 3471 3641 3819 4009 4171 4297 4394 4440 4460 4489 4532 4561 4563 4554 4554 4571 4609 4636 4650 4660 4658 4650 4643 4635 4624 4604 4585 4594 4603 4617 4648 4676 4688 4696 4707 4717 4721 4730 4740 4749 4763 4763 4752 4756 4764 4777 4831 4911 5031 5197 5354 5500 5661 21152 338121 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29304 10289 3706 2484 10359 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 176 182 187 191 195 199 202 205 207 210 212 213 215 217 219 220 221 222 223 224 225 225 226 226 226 227 228 228 229 229 229 229 230 230 230 230 230 230 230 231 230 231 231 231 231 231 231 231 231 231 231 230 231 232 231 231 231 231 231 230 231 230 230 230 230 230 230 230 229 229 230 230 230 229 230 230 229 229 229 229 228 228 228 228 227 227 228 228 228 228 229 228 228 229 229 228 228 228 228 227 226 226 227 226 225 225 225 225 225 225 225 225 225 225 226 226 225 224 224 226 226 225 224 226 227 226 225 225 226 227 227 226 226 226 226 226 226 226 226 225 226 225 224 223 223 224 224 224 225 226 225 223 224 224 223 223 224 225 227 225 223 225 227 226 224 223 224 224 224 222 225 227 226 226 226 227 228 228 228 229 228 228 228 227 226 227 228 227 226 225 227 228 229 229 227 227 227 225 226 226 224 226 226 228 227 226 227 225 225 226 227 227 226 225 224 223 225 226 227 225 224 227 226 226 227 226 223 225 228 225 224 226 229 227 227 223 224 225 225 226 226 226 224 224 229 228 223 222 224 222 224 225 229 224 223 225 226 230 227 224 224 227 228 227 230 226 225 228 225 221 223 227 225 223 223 223 224 223 222 225 222 219 224 226 226 226 223 225 221 222 225 225 228 227 226 224 225 224 222 221 227 230 226 223 224 227 226 223 224 225 227 225 223 225 224 222 225 225 226 224 222 226 228 219 220 222 225 225 225 230 224 226 225 223 217 221 225 225 228 220 218 224 230 229 216 217 223 230 225 225 225 229 221 219 225 221 223 223 220 225 227 228 225 220 225 226 220 222 222 226 227 227 225 220 224 224 218 220 231 228 224 227 224 227 227 232 227 220 224 227 226 227 224 221 222 230 227 228 231 231 227 222 227 232 229 223 222 227 225 230 228 228 221 235 237 231 228 225 232 229 229 229 222 227 231 225 226 223 230 231 234 228 220 225 232 224 222 227 230 224 223 226 229 231 233 227 226 226 226 231 238 230 230 228 224 226 228 232 235 236 238 231 236 236 232 235 231 228 238 243 245 236 236 239 241 237 234 235 236 238 236 238 225 232 248 243 236 237 239 240 247 253 256 253 250 251 257 259 263 261 262 258 264 267 268 267 268 270 277 274 274 274 273 279 285 277 276 285 285 290 292 301 298 302 306 303 320 358 414 470 519 547 564 583 598 604 629 667 708 733 767 825 918 1048 1194 1310 1395 1475 1564 1624 1674 1751 1831 1891 1924 1946 1967 1977 1985 1999 2012 2021 2035 2065 2099 2118 2142 2161 2180 2218 2263 2304 2333 2367 2405 2448 2500 2552 2607 2652 2700 2734 2755 2773 2797 2829 2856 2868 2882 2878 2858 2844 2830 2817 2814 2806 2800 2809 2823 2849 2899 2952 2984 2996 3001 3024 3078 3124 3170 3206 3238 3287 3336 3397 3485 3559 3615 3689 3758 3782 3797 3832 3900 3996 4092 4172 4255 4342 4411 4461 4507 4558 4614 4677 4763 4875 4982 5052 5109 5151 5192 5240 5274 5314 5364 5385 5398 5413 5428 5433 5427 5430 5454 5481 5499 5503 5507 5528 5564 5597 5625 5648 5662 5677 5726 5805 5891 29737 397553 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29311 10289 3707 2482 10357 100 100 100 100 100 100 100 100 100 100 100 145 154 162 170 176 182 187 191 195 199 202 205 207 210 212 214 215 217 218 220 221 222 223 224 225 225 225 226 226 227 227 228 228 229 229 229 229 229 229 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 231 231 230 230 230 230 230 230 229 228 229 229 230 230 230 229 229 229 229 229 230 229 229 229 229 229 229 229 229 229 228 228 228 228 228 227 227 227 227 227 227 226 226 227 226 225 226 226 226 226 226 225 223 223 224 225 225 225 225 226 226 226 226 226 225 225 226 225 225 225 225 225 224 225 226 225 225 225 225 225 224 224 224 223 224 224 224 224 224 224 224 223 223 223 224 224 225 225 226 225 225 225 224 225 226 226 225 226 224 224 224 225 224 224 226 227 225 224 225 224 226 228 227 227 227 228 228 227 228 229 229 230 230 229 228 227 228 228 226 225 227 227 226 226 226 226 226 227 226 224 225 226 226 224 224 225 226 225 225 226 229 229 227 228 228 227 226 227 226 226 225 225 227 225 223 225 227 226 224 224 226 228 227 228 224 225 226 225 222 223 224 225 223 224 224 224 225 224 223 224 223 221 223 227 226 222 223 224 226 231 232 228 222 225 230 226 225 224 223 224 224 224 226 226 223 224 225 226 224 221 222 225 226 226 225 223 224 226 225 227 223 224 222 223 224 226 226 225 224 224 223 224 226 223 220 220 224 222 220 225 221 221 223 222 223 222 223 226 228 224 223 223 225 222 223 222 229 228 223 230 229 227 228 222 220 219 227 229 227 227 226 225 226 225 224 220 223 226 225 225 222 224 225 223 226 229 224 221 228 228 224 228 224 225 223 217 216 224 225 223 223 223 224 220 222 226 228 224 224 229 224 224 225 223 224 228 224 227 229 226 225 227 227 230 223 222 225 223 229 229 226 226 232 234 227 232 228 228 231 227 234 234 227 228 229 229 228 228 231 231 230 232 229 223 228 233 233 225 224 225 226 224 223 226 227 228 227 230 231 227 227 224 226 233 233 226 231 232 233 232 227 232 232 231 235 236 236 236 228 226 234 236 236 239 236 227 232 235 231 230 237 244 240 240 236 245 244 246 247 250 249 249 253 254 254 252 254 254 253 253 261 270 265 267 264 266 270 261 264 269 268 271 273 270 269 277 281 285 281 283 290 290 304 334 377 421 473 538 582 597 601 601 617 637 656 700 774 851 937 1053 1177 1311 1447 1543 1597 1637 1667 1683 1719 1763 1813 1846 1863 1886 1926 1961 1981 1996 1994 1993 1979 1987 2013 2057 2139 2242 2313 2340 2344 2355 2361 2357 2362 2399 2495 2628 2757 2868 2951 3021 3074 3100 3100 3096 3095 3093 3081 3060 3030 2997 2982 2982 2976 2962 2939 2914 2903 2881 2857 2839 2819 2800 2791 2787 2794 2818 2842 2853 2884 2952 3042 3153 3279 3392 3505 3630 3775 3918 4040 4153 4244 4318 4397 4459 4511 4564 4590 4599 4609 4628 4633 4625 4630 4637 4656 4687 4722 4751 4774 4799 4820 4829 4825 4831 4838 4831 4826 4845 4868 4884 4898 4928 4964 4995 5027 5075 5137 5186 5230 5280 5338 5387 5421 5463 5533 5643 22391 353206 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29319 10289 3707 2481 10358 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 187 191 195 198 202 205 207 210 212 214 215 217 218 220 221 222 223 224 225 225 225 226 227 227 228 228 228 229 229 229 230 229 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 231 231 231 231 231 232 231 231 231 231 230 230 230 230 230 230 230 229 230 230 230 229 229 230 230 230 229 228 228 228 229 229 229 228 229 230 229 228 228 228 228 229 229 228 227 227 227 226 226 226 226 227 227 227 227 227 227 226 226 227 226 226 226 225 225 226 227 227 226 226 225 225 225 225 225 226 225 224 224 225 225 225 226 226 226 225 224 224 224 225 225 226 226 225 225 224 223 223 223 224 225 224 224 225 224 225 224 223 223 225 224 223 224 225 225 224 222 223 223 223 223 225 227 227 225 225 226 226 226 226 226 227 227 228 226 227 231 229 226 229 229 229 228 227 227 226 226 226 226 226 226 225 226 227 228 227 225 224 225 227 228 227 225 225 225 227 227 228 229 227 226 225 227 225 225 228 228 224 222 224 227 227 226 224 223 223 225 225 227 225 224 224 224 225 227 227 228 226 225 223 223 224 227 228 227 227 227 224 226 225 224 225 227 228 227 224 224 224 228 230 230 229 229 228 225 223 226 225 226 229 224 219 221 223 224 222 223 225 225 227 227 227 227 227 223 222 228 227 221 220 223 221 220 223 223 220 220 223 222 221 224 224 226 225 223 223 223 223 227 224 226 223 223 223 224 219 222 225 226 223 224 228 226 223 223 226 226 227 223 222 224 218 218 221 227 227 225 226 229 232 227 222 218 219 225 219 220 219 226 225 221 221 223 222 225 223 223 222 227 222 226 231 220 218 221 229 228 217 225 227 224 227 229 230 227 227 222 220 224 230 232 224 226 229 228 230 229 226 225 231 231 227 231 229 226 232 231 224 220 231 221 232 233 224 231 230 232 229 221 229 228 227 225 224 224 221 232 227 226 230 228 235 230 224 224 233 234 225 231 229 228 231 225 221 231 231 232 230 229 231 237 233 228 233 234 227 234 240 230 235 234 228 227 230 233 234 239 235 230 229 237 236 234 237 232 233 234 241 244 247 246 235 244 249 252 250 250 245 245 251 246 247 248 253 250 244 247 255 267 266 255 265 273 274 272 269 272 274 271 271 276 267 271 279 279 277 278 272 280 295 329 373 425 494 561 598 608 628 641 642 644 662 692 731 793 883 991 1106 1247 1412 1555 1653 1720 1759 1765 1760 1755 1769 1812 1851 1888 1935 1981 2001 1986 1955 1930 1929 1933 1952 1985 2028 2079 2137 2185 2214 2225 2234 2247 2272 2294 2339 2410 2478 2558 2649 2737 2858 2987 3078 3139 3181 3210 3231 3236 3222 3201 3194 3193 3190 3192 3183 3165 3139 3102 3053 3006 2961 2904 2847 2823 2831 2835 2847 2873 2889 2946 3053 3168 3271 3362 3448 3547 3687 3839 3973 4106 4234 4348 4469 4572 4648 4729 4796 4826 4842 4853 4858 4872 4905 4944 4972 5005 5052 5085 5105 5125 5139 5151 5171 5194 5219 5253 5290 5305 5319 5362 5401 5447 5492 5525 5545 5562 5582 5590 5601 5632 5673 5710 5728 5741 5787 5846 5942 9937 252243 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29326 10289 3708 2479 10359 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 177 183 188 192 196 200 203 206 209 211 213 215 217 218 219 221 222 223 224 225 226 226 227 227 228 228 229 229 230 229 229 229 230 230 231 231 231 231 232 232 232 232 232 232 232 232 232 233 233 232 232 232 232 232 232 232 232 232 231 231 232 231 231 231 231 231 231 231 232 232 232 231 231 231 231 231 231 230 230 230 230 229 229 230 230 230 230 231 230 230 230 230 230 230 230 229 228 229 229 229 228 228 228 228 228 227 226 227 228 227 227 228 228 226 226 226 226 227 226 226 226 225 225 225 226 227 226 225 226 228 227 227 227 226 227 226 226 226 226 224 224 225 225 225 224 225 224 225 225 224 222 223 225 227 227 225 225 226 226 225 225 226 225 224 224 226 226 224 223 223 224 225 224 224 225 226 226 226 226 228 228 230 233 233 230 230 232 231 231 230 227 228 228 228 229 228 229 227 227 229 229 227 226 227 226 226 227 225 226 225 224 225 227 229 228 226 225 225 223 225 227 227 226 226 225 227 228 226 226 227 225 224 226 227 225 224 222 224 225 226 225 225 226 225 226 229 227 226 230 229 228 230 228 225 226 227 227 225 227 227 223 227 229 226 225 225 225 228 228 225 224 225 227 226 224 221 223 223 224 224 223 224 226 224 224 223 223 227 226 223 224 226 228 227 226 225 226 226 221 222 220 223 223 223 225 223 222 224 224 223 223 223 225 225 227 222 225 226 230 227 228 224 222 227 222 220 224 227 226 223 225 226 228 227 228 227 224 224 226 226 223 221 223 226 222 221 221 227 228 230 222 222 225 221 220 221 222 225 225 224 220 224 222 222 218 224 219 219 221 229 228 229 226 221 225 226 225 216 222 226 220 226 229 224 227 230 225 223 233 225 224 228 229 227 221 225 232 226 229 225 220 229 225 227 229 227 228 232 229 224 226 230 226 221 226 231 226 230 231 234 231 222 227 235 227 221 226 228 230 231 226 226 224 221 230 231 229 224 224 229 223 228 228 228 232 232 227 228 229 232 229 232 229 228 230 236 234 232 230 231 233 229 231 232 231 226 231 229 229 233 233 234 231 233 238 231 225 233 243 240 238 241 245 242 242 246 245 246 248 240 235 246 253 248 246 248 248 243 239 239 247 248 250 245 245 245 251 258 254 255 259 261 264 271 278 279 281 282 276 286 293 290 290 297 314 344 399 474 531 578 613 630 642 646 656 659 660 660 666 698 751 844 968 1122 1293 1484 1633 1729 1778 1795 1800 1813 1819 1824 1848 1877 1899 1908 1914 1907 1900 1892 1891 1921 1993 2087 2157 2194 2218 2225 2243 2269 2309 2353 2407 2463 2526 2584 2632 2684 2757 2833 2903 2991 3064 3135 3194 3232 3234 3234 3233 3228 3231 3232 3230 3211 3181 3152 3113 3066 3022 2989 2968 2951 2949 2944 2923 2880 2801 2710 2669 2761 2994 3281 3527 3714 3857 3945 4003 4060 4138 4246 4373 4475 4560 4675 4795 4881 4931 4970 5028 5083 5098 5094 5128 5173 5200 5221 5252 5286 5329 5376 5421 5476 5525 5538 5533 5540 5558 5589 5631 5666 5680 5705 5745 5783 5824 5863 5905 5950 6002 6074 6148 6206 6278 6371 6478 7381 188211 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29333 10289 3709 2478 10361 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 192 196 199 202 205 208 210 213 214 216 218 219 221 222 223 224 225 225 226 226 227 228 228 229 229 229 229 230 230 230 231 231 231 231 231 231 231 231 231 232 232 232 232 231 232 232 232 231 231 231 231 232 232 232 232 232 231 231 231 231 231 231 232 232 232 231 231 231 230 230 230 230 230 230 230 231 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 228 227 227 227 227 227 228 227 227 226 227 227 227 227 228 227 227 226 227 226 227 228 228 227 227 228 228 227 226 226 227 227 226 226 226 227 227 226 225 226 227 226 226 226 224 225 226 225 226 227 228 228 228 227 226 225 226 225 224 225 226 225 225 225 225 225 224 224 225 225 225 224 224 225 227 228 227 230 231 231 231 230 230 228 228 228 227 228 228 228 227 227 227 227 227 226 227 228 227 227 227 225 225 226 227 225 226 229 229 228 229 228 227 227 226 226 226 225 227 228 226 225 225 226 227 226 224 226 226 226 227 227 226 226 226 224 225 228 227 226 226 228 228 226 228 228 228 226 226 229 229 227 226 225 226 225 225 224 225 228 227 226 228 226 223 225 227 222 222 224 224 222 222 226 228 229 228 224 224 225 225 221 219 223 222 224 222 222 224 221 223 227 225 223 224 225 223 221 224 226 224 226 226 226 225 222 226 229 229 225 224 225 225 226 228 222 223 225 226 227 223 221 223 228 227 222 221 226 223 222 221 221 227 226 220 224 225 224 230 224 222 227 226 221 220 222 221 222 222 219 220 220 220 221 220 225 230 226 221 223 220 219 220 223 218 223 229 229 228 226 224 227 228 224 225 227 222 223 226 229 228 227 232 230 228 225 231 230 227 223 228 229 232 226 223 225 224 224 221 222 224 232 231 225 218 223 225 229 224 229 230 229 226 227 225 226 224 226 229 221 227 228 225 226 229 229 224 225 230 227 225 227 230 230 226 226 229 229 228 227 230 228 234 232 228 231 227 229 231 232 235 236 226 221 229 230 226 233 232 230 229 233 230 227 232 231 228 230 228 224 231 242 244 231 230 238 237 235 236 241 242 238 247 247 245 245 242 239 239 249 247 243 241 244 249 251 250 242 247 244 246 244 249 248 255 267 269 276 277 281 287 287 290 291 288 286 292 305 310 326 368 422 484 547 604 627 638 653 657 665 673 683 713 753 805 874 946 1021 1112 1203 1280 1338 1387 1459 1553 1675 1777 1838 1868 1903 1928 1946 1960 1973 1995 2007 2016 2024 2045 2076 2119 2161 2197 2218 2245 2279 2302 2321 2342 2360 2403 2480 2592 2725 2870 2990 3052 3065 3074 3097 3130 3173 3219 3256 3280 3288 3303 3315 3319 3323 3319 3314 3301 3271 3236 3225 3222 3218 3220 3213 3197 3161 3090 3012 2949 2905 2897 2947 3071 3268 3516 3760 3980 4181 4355 4480 4565 4635 4701 4803 4942 5077 5189 5277 5339 5382 5416 5464 5529 5577 5592 5594 5596 5592 5591 5606 5617 5623 5649 5685 5728 5771 5774 5759 5761 5776 5806 5855 5902 5956 6009 6029 6042 6069 6113 6183 6254 6287 6305 6349 6419 6513 6616 6748 6913 7527 181806 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29341 10289 3710 2476 10360 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 191 195 199 202 205 208 210 212 214 216 218 219 220 221 222 224 224 225 225 226 226 227 228 228 229 230 230 230 231 231 232 232 231 231 231 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 231 231 231 231 231 232 231 230 230 230 230 230 230 230 230 231 230 230 229 229 229 229 231 231 230 228 228 228 229 228 228 227 226 227 228 227 228 228 228 227 227 227 228 227 226 226 227 228 227 226 226 226 227 227 227 227 226 226 227 228 227 227 227 227 227 226 225 225 224 225 225 226 227 227 227 227 226 226 225 224 223 222 222 223 225 227 227 226 226 226 226 226 225 224 223 225 227 228 228 227 226 226 226 225 226 225 225 226 226 227 226 228 228 227 228 231 232 230 230 231 229 230 229 226 226 227 229 228 226 227 228 227 228 228 227 225 225 225 225 225 224 224 224 224 225 225 225 226 226 227 227 225 227 225 227 228 227 226 227 226 225 227 228 227 226 227 228 228 226 227 227 224 224 226 226 228 227 226 226 227 225 227 225 223 226 226 227 227 225 225 225 224 227 228 224 225 224 224 226 226 223 223 223 222 223 221 221 224 223 224 229 229 229 227 226 227 228 228 225 225 226 224 226 225 225 225 221 222 221 222 226 228 233 230 225 226 225 226 226 227 225 223 222 229 227 229 227 226 226 221 220 228 229 226 222 221 225 227 226 227 225 222 224 226 223 224 227 227 220 223 222 222 223 221 223 224 221 222 225 230 228 228 224 220 226 227 221 221 226 222 221 224 224 221 223 229 226 227 228 225 221 220 218 224 222 227 227 222 225 222 218 224 223 228 224 221 225 226 226 220 226 229 224 220 220 222 225 224 223 226 229 224 220 221 225 224 220 222 228 226 226 220 222 226 217 220 225 229 231 228 226 230 229 228 224 226 230 228 226 227 224 230 225 233 233 227 228 225 228 231 227 229 234 229 226 229 228 227 226 228 233 231 224 228 235 228 229 223 223 230 225 225 228 233 231 232 226 228 229 219 231 235 227 228 227 225 223 231 230 238 232 232 239 236 232 240 234 232 235 238 243 243 243 245 244 248 246 241 241 242 241 242 234 238 234 241 246 240 240 243 246 252 255 260 265 268 275 277 286 297 294 295 299 297 303 303 306 319 330 353 393 434 477 527 563 600 629 639 645 666 695 735 799 882 973 1050 1086 1096 1104 1136 1240 1420 1602 1739 1842 1904 1942 1954 1977 2007 2037 2080 2136 2179 2212 2244 2259 2278 2298 2309 2322 2357 2379 2401 2432 2476 2555 2681 2838 3003 3142 3235 3293 3346 3399 3421 3407 3403 3410 3404 3396 3398 3420 3437 3447 3463 3489 3528 3590 3665 3720 3755 3743 3695 3598 3458 3286 3110 2967 2870 2840 2882 2999 3215 3501 3799 4063 4286 4476 4630 4760 4884 4981 5056 5100 5123 5178 5274 5384 5473 5529 5562 5617 5718 5839 5973 6089 6180 6284 6385 6455 6495 6507 6491 6448 6409 6387 6359 6324 6310 6311 6323 6347 6381 6424 6499 6588 6639 6641 6626 6609 6619 6650 6689 6739 6779 6809 6855 6930 7029 7172 7345 9637 237165 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29348 10289 3710 2475 10360 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 192 196 199 202 205 208 210 213 215 216 218 219 220 221 223 223 224 225 226 226 227 227 228 228 229 230 231 231 231 231 232 231 231 231 231 230 230 231 231 231 231 231 232 232 232 232 231 231 232 232 232 232 231 232 232 232 232 232 232 232 232 232 232 231 232 232 231 232 232 231 231 230 231 230 230 231 231 230 230 230 230 229 230 229 229 230 230 228 227 227 228 228 228 227 228 229 229 228 228 228 228 227 227 227 227 227 227 228 228 227 228 228 227 228 228 229 228 225 225 227 227 228 228 226 226 227 227 226 226 226 226 225 226 228 228 228 228 228 226 225 224 223 222 224 224 224 224 225 226 226 225 224 223 224 226 224 224 227 226 225 225 225 224 225 226 226 226 226 226 227 227 227 228 228 226 227 230 231 232 230 230 231 229 226 227 229 228 227 226 227 229 229 228 229 229 227 225 226 227 227 227 226 224 224 224 225 223 222 226 226 226 228 227 226 227 228 227 228 228 227 228 228 226 225 225 225 226 228 226 226 229 227 225 224 224 228 228 229 224 223 227 226 227 228 226 226 226 226 227 225 225 225 225 227 226 223 224 223 221 224 228 226 224 226 226 223 224 225 224 223 221 223 224 227 225 222 224 225 225 227 226 223 226 226 226 222 224 226 225 223 224 225 223 223 227 229 225 224 224 222 221 221 225 223 222 227 227 222 221 226 225 225 228 229 226 225 227 224 224 224 227 225 223 224 228 223 224 224 225 223 222 224 224 225 223 223 221 224 219 219 228 227 223 227 225 223 221 220 226 226 217 218 223 227 225 227 226 225 221 225 225 229 224 221 224 224 221 225 230 220 220 226 225 223 228 230 228 223 226 227 220 218 220 226 229 227 228 226 226 227 223 227 226 232 226 221 228 228 221 224 226 229 229 228 229 228 224 226 222 230 229 227 227 232 231 227 229 233 224 227 231 227 226 226 231 226 225 225 223 230 226 228 232 231 227 230 229 231 230 227 228 233 233 229 228 233 225 224 230 230 228 225 229 227 230 238 230 225 226 223 228 235 230 225 228 224 232 230 225 232 234 232 236 246 242 230 231 236 240 240 243 244 240 240 240 242 232 231 240 240 239 244 242 236 235 231 238 244 239 239 238 245 246 246 260 270 275 286 298 303 307 306 304 310 311 311 314 314 318 325 338 354 379 417 452 486 519 552 582 613 628 632 642 657 689 735 767 785 801 806 814 841 911 1048 1251 1478 1690 1825 1880 1896 1911 1943 2002 2083 2195 2290 2347 2384 2406 2414 2420 2432 2439 2448 2475 2523 2582 2653 2754 2858 2963 3087 3229 3336 3390 3428 3464 3489 3495 3494 3496 3498 3503 3513 3545 3593 3651 3695 3744 3791 3830 3846 3832 3788 3714 3626 3519 3346 3121 2889 2708 2663 2752 2898 3072 3292 3538 3765 3981 4182 4354 4517 4637 4721 4791 4857 4908 4957 5005 5043 5086 5168 5234 5265 5298 5348 5407 5456 5492 5543 5633 5737 5809 5860 5905 5944 5996 6041 6067 6114 6174 6213 6215 6221 6251 6286 6323 6393 6486 6562 6612 6658 6684 6681 6698 6724 6753 6820 6878 6928 7014 7142 7318 7547 11915 265118 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29355 10289 3711 2473 10356 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 170 176 181 186 191 195 199 202 205 207 210 212 214 216 217 218 220 221 222 223 224 225 225 226 226 227 227 228 228 229 229 229 229 229 229 229 230 230 230 230 231 231 231 231 231 232 232 232 232 232 232 232 232 232 232 233 233 233 233 232 232 233 233 232 232 232 231 231 231 231 231 232 232 231 231 230 230 230 230 230 230 231 231 230 229 229 229 229 229 229 230 230 229 229 230 230 230 229 229 229 229 229 229 229 229 229 228 228 229 230 229 228 227 228 228 229 229 228 227 226 226 226 226 226 226 225 225 225 226 226 226 225 226 226 226 226 225 225 225 226 226 225 225 225 225 224 225 225 224 226 227 227 227 227 226 226 228 227 226 227 228 227 228 229 229 228 229 229 229 229 229 229 231 230 230 233 234 233 232 232 231 231 231 229 227 228 228 229 227 227 227 226 226 227 227 227 226 226 228 227 226 225 225 226 228 226 224 225 226 228 228 227 227 227 227 227 228 227 228 228 226 226 227 228 229 228 229 228 227 229 227 227 227 227 226 224 225 227 228 227 225 224 223 226 230 229 225 224 223 226 227 224 225 226 227 224 222 224 225 225 224 224 224 223 221 224 227 226 223 223 224 226 226 222 221 226 227 225 225 227 228 226 226 228 225 224 230 228 226 225 226 225 227 228 226 229 225 222 223 226 232 228 225 222 222 224 224 226 226 224 224 225 220 223 226 225 225 229 225 223 219 218 226 227 220 222 226 223 223 224 226 227 224 224 222 224 225 219 223 227 223 224 224 222 220 224 224 227 227 227 226 220 226 228 225 225 224 226 220 226 229 225 223 225 223 221 226 224 217 223 223 223 224 223 225 222 225 226 221 224 224 224 225 223 224 221 226 227 222 221 222 225 225 223 224 223 223 226 227 225 225 221 225 229 229 229 228 224 229 234 229 229 224 233 231 221 228 234 227 222 229 233 236 229 231 238 227 225 228 235 230 231 232 230 232 232 225 226 230 225 223 224 229 232 232 226 222 229 230 229 229 233 232 229 226 230 228 228 229 225 224 231 230 225 228 231 231 229 240 241 237 231 232 240 247 243 244 242 239 242 245 239 236 243 251 242 237 235 242 242 237 237 240 241 240 237 237 234 233 234 238 239 239 241 243 246 244 245 255 264 270 279 297 310 308 306 309 314 318 321 326 323 329 342 358 383 419 460 482 502 531 559 593 612 619 621 622 633 647 664 675 672 684 710 743 787 826 869 933 1033 1144 1232 1284 1310 1344 1404 1471 1532 1600 1684 1784 1897 1999 2070 2133 2189 2231 2272 2326 2385 2440 2488 2532 2592 2650 2720 2802 2862 2918 2985 3041 3091 3122 3149 3166 3181 3187 3171 3166 3184 3174 3153 3149 3143 3143 3154 3153 3134 3089 3048 3011 2951 2857 2756 2659 2557 2435 2324 2244 2205 2231 2319 2445 2567 2693 2841 3010 3184 3367 3564 3753 3925 4070 4208 4334 4439 4527 4596 4662 4741 4828 4922 5041 5151 5233 5294 5336 5364 5401 5448 5506 5579 5615 5631 5659 5694 5724 5742 5765 5798 5827 5861 5920 5982 6012 6044 6095 6161 6255 6365 6504 6663 6820 6970 7129 7330 7556 7796 27128 367274 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29363 10289 3712 2471 10353 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 181 186 191 195 199 202 205 208 210 212 214 216 218 220 221 222 223 224 224 224 225 225 226 226 227 227 227 228 228 229 230 230 230 230 231 231 231 231 231 231 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 234 234 233 233 232 232 232 232 232 232 231 231 231 232 230 230 230 231 231 231 231 231 231 231 231 230 230 229 230 231 231 231 231 231 230 230 229 229 229 229 229 230 230 229 229 229 228 228 228 229 229 229 228 228 228 228 228 228 227 227 227 227 228 227 225 225 225 224 226 227 227 227 225 224 225 228 228 227 226 227 228 228 228 228 229 229 229 230 231 229 227 226 226 227 228 229 230 231 232 233 232 233 234 236 235 234 233 234 235 235 235 236 237 237 236 233 233 233 231 231 232 231 232 231 230 229 228 228 228 229 229 227 225 226 226 226 226 227 229 230 229 229 228 227 228 228 229 229 228 227 227 228 227 228 228 226 227 228 227 226 227 229 228 224 225 226 227 227 228 229 227 227 227 229 229 227 227 226 227 229 226 226 226 227 226 225 226 227 225 223 224 226 226 227 227 226 224 224 224 224 222 222 222 226 228 225 224 224 225 224 224 227 226 226 230 230 226 227 226 226 225 225 227 228 224 225 228 221 224 227 225 223 226 228 225 225 222 221 223 222 223 227 225 223 227 227 224 226 222 223 224 226 226 225 225 229 229 224 221 224 224 222 224 228 217 216 223 224 226 224 222 224 221 222 222 220 223 223 222 225 226 225 221 221 222 219 224 229 225 224 228 229 221 222 229 222 227 231 223 225 226 226 226 230 223 227 223 218 223 223 226 224 228 225 220 226 228 224 224 227 225 218 222 228 224 224 230 223 220 224 220 223 222 222 231 224 221 222 225 227 226 229 224 221 229 229 230 229 228 229 231 229 226 227 227 228 226 227 224 229 227 226 229 229 235 237 231 224 230 232 230 229 232 230 227 231 233 225 231 235 230 225 228 229 229 229 229 231 231 230 229 233 237 230 225 227 227 229 226 221 233 239 229 227 235 235 234 239 244 237 234 238 240 240 245 236 243 241 238 238 242 240 242 240 247 241 241 239 238 240 235 240 237 233 234 232 240 246 248 238 238 244 253 251 250 255 253 248 264 266 267 272 276 291 296 303 317 325 335 345 345 348 344 344 342 343 350 351 353 368 386 407 421 433 454 472 486 505 526 554 581 597 611 625 630 638 631 629 638 651 670 696 703 708 721 746 779 809 832 872 920 986 1064 1157 1255 1359 1472 1604 1753 1921 2088 2211 2260 2258 2250 2248 2235 2243 2280 2343 2410 2521 2661 2806 2934 3017 3051 3041 3009 2976 2946 2892 2822 2770 2736 2671 2605 2562 2523 2475 2435 2405 2364 2322 2296 2272 2240 2216 2175 2102 2023 1976 1959 1980 2054 2163 2286 2404 2543 2745 2972 3179 3384 3558 3701 3831 3943 4040 4135 4239 4389 4550 4673 4763 4832 4903 4977 5049 5128 5224 5323 5418 5507 5595 5693 5797 5894 5948 5979 6013 6036 6054 6053 6035 6028 6039 6055 6087 6145 6219 6313 6442 6591 6763 6986 7232 7461 7729 35209 402398 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29370 10289 3712 2470 10354 100 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 175 180 185 189 194 197 200 203 206 208 210 212 214 216 217 219 220 221 222 223 224 225 226 226 227 227 227 228 228 229 229 229 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 230 231 231 231 230 230 230 230 230 230 230 230 230 229 229 229 229 228 229 229 229 228 228 228 229 229 228 228 228 227 227 228 228 227 227 228 228 228 228 227 225 227 228 228 228 227 227 227 227 226 225 226 227 226 226 225 226 226 226 226 226 225 225 225 227 227 226 224 224 225 226 225 225 224 223 224 223 223 225 225 224 225 225 224 225 225 225 225 225 226 225 224 224 225 226 226 226 227 228 228 227 226 228 230 230 230 229 230 231 231 232 233 234 235 235 233 233 232 232 233 234 233 232 231 231 230 229 228 226 226 227 228 229 231 230 228 229 229 228 227 228 226 226 226 225 225 226 227 227 226 227 227 226 225 226 228 228 227 225 224 226 228 230 230 227 227 227 227 228 227 225 228 227 227 230 230 226 224 224 225 225 224 223 224 223 225 225 224 225 225 225 225 225 225 223 225 223 223 224 225 224 221 222 224 224 223 223 228 226 226 227 225 225 224 225 227 227 221 221 227 228 224 225 221 221 226 222 222 229 222 227 222 223 227 227 226 225 227 225 226 227 227 224 224 229 231 227 224 226 224 226 227 219 224 222 220 225 229 225 223 219 220 221 219 216 221 227 225 222 223 221 223 226 221 221 222 227 225 216 218 227 226 224 225 224 223 229 227 223 223 221 221 225 227 225 224 224 228 230 228 231 228 226 227 223 223 231 228 230 224 221 222 226 229 222 222 225 224 223 230 225 220 220 222 225 222 221 227 226 227 224 219 223 225 226 227 226 227 226 221 225 227 226 225 227 225 223 228 227 222 219 225 228 234 237 228 230 231 225 223 234 237 234 227 224 226 229 231 227 229 229 228 238 235 227 233 230 223 223 225 223 224 227 228 223 225 225 228 229 228 227 218 222 227 226 224 225 228 229 232 234 239 236 226 234 235 237 243 238 233 236 236 238 244 237 230 233 232 233 236 241 233 232 243 243 235 236 241 239 242 245 239 237 246 251 257 257 258 261 262 260 270 266 262 272 278 272 270 276 282 294 310 324 329 333 345 353 357 356 361 369 374 387 391 383 390 403 403 417 438 447 469 494 521 554 591 614 627 635 640 647 650 647 645 661 676 673 664 655 650 654 670 705 752 797 820 859 928 1006 1104 1225 1354 1501 1691 1901 2084 2203 2257 2265 2263 2257 2257 2260 2273 2303 2353 2420 2526 2671 2831 2955 3041 3106 3146 3158 3157 3149 3126 3112 3105 3089 3080 3068 3044 3015 2993 2966 2923 2851 2751 2645 2566 2513 2470 2422 2410 2466 2578 2729 2902 3100 3327 3546 3709 3856 4016 4174 4347 4510 4640 4732 4800 4875 4931 4970 5023 5111 5204 5294 5393 5496 5589 5687 5797 5900 5978 6023 6050 6099 6170 6247 6309 6358 6403 6438 6460 6467 6487 6540 6602 6649 6698 6776 6864 6946 7022 7086 7163 7260 7354 7455 7581 7745 7995 45983 453666 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29377 10289 3713 2468 10357 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 223 224 225 225 226 226 226 227 227 228 228 228 229 229 230 231 231 231 232 232 231 231 231 231 230 230 230 230 230 230 230 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 229 229 229 228 228 229 229 228 228 228 228 228 228 228 228 228 227 227 228 229 228 227 227 227 226 226 227 227 227 227 226 225 225 227 228 227 226 226 226 226 226 225 225 226 226 225 225 225 224 224 225 225 224 224 224 223 224 224 223 224 225 226 225 224 224 223 224 224 225 226 228 229 229 229 229 229 228 226 226 228 229 227 229 230 230 230 231 231 232 233 233 233 233 233 234 235 234 232 230 233 235 235 233 233 235 234 230 231 232 231 231 230 230 229 230 229 227 227 225 227 227 225 226 226 224 224 225 226 226 225 226 227 226 226 226 228 228 229 229 225 224 227 229 226 225 224 225 228 227 226 225 225 228 230 229 226 224 225 223 226 226 223 225 226 225 224 226 227 228 228 228 226 222 224 224 225 224 224 225 226 222 221 224 225 222 219 225 227 227 223 224 227 226 224 227 226 223 223 223 223 225 225 222 224 227 226 226 227 221 222 225 225 228 226 224 223 222 224 223 223 224 226 227 229 226 221 223 228 225 223 223 222 223 228 225 224 223 222 222 223 224 224 220 223 226 227 223 221 225 221 223 225 224 224 222 223 220 224 227 222 224 225 225 221 224 224 222 222 225 226 225 224 227 223 225 223 226 226 228 222 223 227 222 226 227 221 221 226 226 233 226 220 225 231 229 224 226 223 228 228 221 224 233 235 224 223 224 223 220 223 223 225 228 231 229 226 219 223 226 222 223 228 229 233 223 227 229 230 221 221 228 233 226 227 230 227 224 219 232 237 230 226 225 223 225 233 230 225 226 220 226 232 232 228 229 222 231 229 229 230 229 227 228 231 228 226 222 224 226 230 229 231 230 229 226 233 225 229 231 222 223 228 230 228 236 244 234 229 237 235 232 235 237 238 237 223 223 231 233 230 233 237 245 241 237 240 239 241 250 255 249 257 260 260 258 263 270 266 267 266 271 273 273 285 288 286 279 282 299 308 327 339 348 362 370 376 389 392 405 432 456 472 478 488 508 532 568 601 618 628 641 642 643 647 658 648 637 643 648 653 648 643 632 631 624 618 624 646 682 725 766 808 853 887 917 963 1021 1083 1149 1227 1305 1403 1554 1743 1925 2071 2159 2199 2216 2218 2213 2218 2258 2359 2517 2684 2852 2997 3094 3162 3200 3210 3215 3224 3224 3224 3225 3225 3215 3217 3200 3173 3160 3147 3131 3097 3056 3002 2944 2879 2797 2718 2672 2665 2693 2738 2795 2867 2963 3093 3216 3332 3486 3659 3824 3984 4131 4262 4379 4480 4579 4674 4761 4862 4984 5106 5221 5334 5451 5550 5601 5638 5681 5742 5819 5896 5969 6059 6167 6246 6318 6403 6484 6547 6606 6684 6760 6850 6989 7128 7208 7241 7252 7273 7342 7445 7542 7617 7695 7797 7944 8185 31960 392470 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29385 10289 3714 2467 10357 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 181 186 191 195 199 202 205 207 210 212 214 215 217 218 220 221 223 224 225 226 227 228 228 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 232 231 231 231 231 232 232 231 231 231 231 231 231 231 231 231 231 232 231 231 232 232 232 232 231 232 233 233 232 232 231 231 231 232 232 232 231 231 231 231 231 231 231 231 230 230 230 230 229 230 230 229 229 229 230 230 230 230 229 228 229 228 228 228 228 228 229 228 227 227 227 228 227 227 227 227 227 228 227 226 225 225 226 226 226 227 228 227 226 226 226 226 226 225 224 225 226 226 227 227 228 228 228 229 231 231 231 232 233 233 233 233 233 234 234 235 233 233 234 236 236 233 232 235 236 237 236 236 238 240 239 239 239 239 238 237 237 237 235 235 237 238 235 232 234 234 233 231 230 230 230 230 231 231 231 228 228 229 228 229 231 231 228 228 227 226 227 226 226 228 227 226 229 227 223 224 226 227 228 228 228 229 229 227 224 224 225 226 230 229 227 229 230 227 225 225 227 227 226 227 226 226 227 227 225 225 227 228 228 226 224 227 227 225 226 227 227 228 227 224 223 224 225 222 226 226 225 225 223 221 222 225 225 224 223 225 227 226 225 224 225 223 225 223 222 225 227 227 226 226 224 222 226 222 222 226 223 222 224 225 225 225 221 223 224 224 227 226 221 221 230 225 222 227 223 221 226 222 221 227 225 228 224 226 228 224 222 223 223 226 225 227 223 218 215 219 224 224 226 226 224 223 221 224 223 225 225 221 219 227 227 224 223 222 225 225 227 224 220 226 225 227 224 225 222 223 229 229 223 225 222 228 231 228 227 227 228 221 221 221 227 230 231 228 228 222 232 226 224 227 225 223 228 225 225 225 217 226 224 229 224 225 230 229 221 217 229 231 227 221 232 233 224 229 230 229 225 225 224 236 237 231 226 224 227 234 231 227 232 231 228 228 231 233 227 227 232 232 236 236 232 227 229 232 226 225 226 229 229 231 226 228 225 227 223 222 231 235 228 229 229 227 227 224 231 233 225 226 229 235 239 232 235 240 240 234 230 230 233 241 243 238 234 235 236 235 245 246 241 238 244 251 252 249 257 259 258 259 261 270 272 277 281 285 285 290 287 288 282 284 289 302 306 298 299 314 318 320 330 346 367 387 406 425 442 456 471 480 496 503 515 528 534 539 539 550 556 562 560 560 563 558 546 539 554 582 629 705 797 874 917 950 983 1033 1084 1137 1204 1251 1285 1344 1427 1544 1696 1855 1996 2117 2196 2249 2306 2371 2439 2507 2596 2690 2778 2879 2983 3075 3158 3251 3367 3490 3590 3657 3685 3696 3688 3642 3569 3489 3412 3354 3312 3275 3240 3209 3182 3156 3142 3133 3129 3164 3209 3252 3285 3324 3395 3482 3588 3718 3839 3950 4098 4268 4424 4569 4715 4849 4954 5053 5157 5246 5328 5414 5490 5560 5637 5718 5810 5891 5980 6078 6168 6236 6273 6316 6371 6428 6487 6546 6602 6642 6690 6726 6750 6816 6895 6977 7083 7206 7343 7462 7520 7535 7583 7706 7886 8069 8258 8445 8596 8750 36977 428287 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29392 10289 3715 2465 10357 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 191 194 198 201 204 207 209 211 213 215 217 218 220 222 223 225 226 227 227 228 228 229 229 229 229 229 229 229 230 230 230 230 229 230 230 230 230 230 230 230 230 231 231 230 230 231 231 231 231 231 231 231 231 231 231 232 231 231 231 232 232 232 232 232 233 232 232 232 233 232 232 231 231 230 231 231 231 231 230 230 230 230 231 230 229 230 230 230 229 229 228 228 229 229 228 228 229 229 228 228 228 228 228 229 229 229 228 227 227 227 227 228 228 228 227 227 226 226 227 227 226 225 225 226 227 227 226 226 226 226 226 225 224 224 225 225 224 224 226 227 229 229 230 231 230 230 231 232 233 232 232 233 233 232 231 231 232 232 232 233 234 235 235 235 235 235 236 236 236 236 238 239 238 237 237 236 235 237 236 235 234 235 236 235 234 233 233 234 234 234 234 233 230 228 228 229 230 229 231 231 227 225 226 226 228 230 229 227 226 227 228 228 227 227 226 228 229 228 228 228 227 226 229 229 227 226 228 227 226 227 227 225 227 228 228 228 226 227 227 225 226 226 226 228 223 222 225 227 225 223 222 224 224 225 224 224 225 227 223 223 224 223 222 226 228 223 226 231 228 227 226 228 228 225 225 226 228 228 226 228 229 226 227 225 227 226 227 229 229 225 225 225 225 227 228 221 220 224 224 225 225 224 223 223 223 225 223 221 223 222 222 223 224 222 220 217 225 224 225 220 220 226 227 223 227 223 221 222 227 224 222 221 224 224 226 220 221 221 223 227 224 223 227 226 220 223 220 227 229 224 225 226 229 226 223 228 225 221 222 221 221 229 232 228 220 223 224 221 220 222 223 230 228 224 226 227 223 224 222 221 226 230 227 224 222 221 226 226 222 224 222 224 225 223 225 228 225 221 223 228 225 227 230 229 222 226 229 224 233 236 228 231 234 226 227 234 233 231 230 226 223 230 228 230 230 225 231 229 229 225 225 234 233 223 226 234 229 226 229 227 226 229 228 234 237 230 227 221 220 229 233 223 229 230 227 233 233 224 228 227 226 229 239 235 227 228 232 234 232 244 245 230 227 239 234 230 234 241 242 230 231 234 241 239 237 230 233 233 234 238 237 235 236 239 242 244 247 239 240 244 243 251 257 253 246 254 257 266 266 261 265 272 277 278 276 279 280 283 284 286 290 294 302 303 315 335 359 380 400 421 432 441 446 450 455 458 456 453 455 457 456 449 449 443 448 494 563 649 742 840 917 979 1029 1069 1112 1174 1238 1308 1378 1464 1576 1721 1880 2018 2125 2188 2217 2239 2253 2281 2332 2408 2485 2560 2639 2711 2764 2790 2819 2877 2955 3046 3153 3258 3335 3402 3470 3525 3568 3584 3548 3519 3529 3539 3538 3541 3551 3574 3614 3681 3785 3901 3992 4037 4041 4028 4015 4008 4014 4012 4019 4033 4063 4094 4139 4201 4266 4341 4424 4479 4486 4481 4501 4554 4633 4729 4841 4957 5069 5157 5235 5325 5433 5528 5613 5719 5817 5883 5932 6010 6101 6168 6197 6219 6251 6280 6314 6387 6488 6567 6627 6724 6881 7057 7233 7425 7617 7789 7916 8001 8084 8177 8258 8363 40390 445627 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29399 10289 3715 2464 10357 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 187 191 195 199 202 205 207 210 212 214 216 217 219 220 221 222 223 224 225 225 226 227 227 228 228 229 230 230 231 231 231 231 232 232 232 232 232 232 232 231 231 231 232 232 232 232 231 231 232 231 231 232 232 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 230 229 230 230 231 230 230 230 230 230 229 230 230 230 230 230 230 230 229 229 229 230 230 230 229 229 229 230 229 229 229 228 228 228 228 228 227 228 228 227 226 226 226 226 226 227 227 227 226 226 225 225 226 227 226 226 226 226 225 225 225 227 227 225 226 226 226 227 226 227 228 227 226 225 224 224 225 225 224 226 226 224 223 225 225 226 226 225 224 224 225 225 225 225 226 227 228 227 226 227 228 227 228 228 228 227 228 229 230 232 231 230 232 232 232 231 233 234 234 234 233 232 232 233 234 233 231 232 234 234 230 229 231 231 229 231 231 229 228 228 230 229 227 228 227 225 225 228 228 227 227 226 226 229 228 226 225 224 226 227 226 226 226 224 227 227 225 224 226 227 228 226 225 225 225 226 227 228 228 226 224 224 223 224 225 223 225 225 225 225 226 227 226 224 225 225 226 222 221 224 225 225 228 226 226 226 226 227 225 225 225 224 228 228 225 225 225 224 225 226 233 230 222 220 225 228 226 227 226 225 226 226 224 221 222 221 224 226 226 221 224 226 224 227 225 228 227 223 219 223 224 223 227 224 227 226 225 227 230 220 223 226 224 221 222 225 224 221 223 225 226 223 228 224 223 225 223 223 223 221 218 226 228 220 221 225 222 223 223 219 222 224 228 225 223 223 225 221 223 224 221 223 227 225 220 225 226 225 225 227 227 226 221 219 223 231 225 218 225 223 225 228 223 223 222 222 224 223 222 228 229 228 232 226 227 228 231 225 224 226 232 224 223 231 230 223 229 230 231 231 220 228 231 229 231 222 222 228 228 229 227 233 224 224 227 227 228 227 226 230 232 228 230 227 230 229 221 222 227 230 225 229 229 224 228 232 228 232 231 226 228 229 229 227 228 232 238 227 227 234 228 231 232 228 227 233 232 228 229 228 228 230 231 231 233 232 233 238 239 233 235 228 234 234 232 233 241 243 237 236 241 243 238 245 248 238 243 245 251 253 249 248 252 264 274 275 273 283 290 296 304 303 306 316 310 312 324 332 347 362 372 373 378 396 408 414 416 410 410 405 406 408 406 404 401 402 405 401 402 401 409 425 458 479 503 529 568 621 663 706 756 803 834 878 948 1006 1063 1129 1192 1266 1351 1446 1561 1704 1879 2030 2122 2188 2274 2370 2468 2584 2692 2786 2865 2943 3019 3090 3165 3243 3324 3414 3501 3576 3660 3750 3827 3896 3957 4016 4085 4157 4220 4284 4349 4395 4448 4526 4610 4702 4798 4890 4992 5118 5232 5319 5401 5460 5493 5537 5604 5658 5678 5682 5695 5716 5726 5737 5765 5826 5909 5975 6033 6099 6154 6201 6243 6279 6330 6408 6519 6659 6801 6928 7022 7064 7066 7081 7122 7162 7177 7191 7206 7214 7206 7220 7263 7315 7379 7470 7577 7669 7757 7867 8016 8224 8521 54961 514956 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29407 10289 3716 2462 10354 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 169 176 181 187 191 195 199 202 205 208 210 212 214 216 217 218 220 221 222 223 224 225 226 227 227 227 227 228 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 230 231 231 231 231 231 231 231 232 233 233 233 234 234 233 232 231 231 232 232 232 231 231 231 230 229 229 229 229 229 229 229 229 230 230 230 229 228 227 227 227 228 229 230 229 228 228 228 228 228 228 227 227 229 229 228 227 228 228 228 228 228 229 228 227 228 228 228 228 227 227 227 227 227 226 226 226 226 226 226 225 225 225 225 225 226 226 226 226 227 226 225 226 226 226 225 225 224 225 226 226 225 224 226 226 225 225 224 224 224 223 223 223 223 223 224 223 223 224 223 224 224 223 225 225 225 225 225 224 224 225 224 225 226 226 224 224 225 225 224 225 226 227 229 230 231 230 230 232 231 230 232 234 236 235 235 235 235 232 230 230 232 232 231 228 226 227 228 228 228 229 228 230 229 227 228 228 229 228 226 225 224 226 227 227 227 227 227 226 226 225 225 226 224 224 228 228 226 225 226 224 225 227 228 228 226 225 224 224 224 226 227 226 224 226 227 225 222 222 224 227 224 224 223 222 226 226 223 224 224 223 226 224 225 226 226 227 225 221 225 227 225 220 222 223 222 221 225 227 228 228 226 224 225 224 224 225 223 224 227 226 226 224 223 229 226 224 224 225 228 227 226 225 226 226 227 225 223 223 221 227 225 228 231 223 222 221 221 226 224 221 223 225 226 226 221 222 225 223 219 226 227 219 220 224 224 226 224 223 224 227 224 223 226 224 221 229 225 223 221 220 220 223 230 223 217 221 223 224 225 230 224 225 223 229 226 227 225 231 227 223 229 230 223 222 225 222 227 232 215 222 222 225 226 222 226 231 228 224 224 229 220 225 228 230 223 224 229 223 222 231 231 231 230 222 220 227 230 227 230 226 229 222 229 226 227 225 226 232 232 234 225 227 227 228 229 232 229 229 226 233 236 230 234 235 236 230 229 231 225 232 230 222 226 230 231 229 229 231 226 227 231 228 232 234 229 234 233 237 231 229 235 241 230 228 235 237 234 234 237 237 227 232 230 235 242 240 236 226 235 239 239 239 243 240 237 242 254 256 253 254 263 270 272 280 290 294 308 320 329 335 354 363 368 380 384 389 394 396 400 405 402 408 425 433 436 441 448 449 450 444 444 454 460 453 462 482 497 511 534 557 580 619 672 732 796 840 876 915 946 975 1006 1027 1049 1063 1080 1116 1167 1229 1273 1314 1378 1454 1554 1673 1788 1893 1991 2080 2173 2287 2427 2554 2653 2729 2784 2835 2896 2943 2973 3007 3057 3095 3121 3155 3201 3252 3321 3406 3500 3595 3691 3773 3857 3960 4089 4229 4347 4424 4469 4489 4511 4540 4569 4614 4675 4773 4898 5056 5221 5374 5521 5666 5851 6029 6139 6240 6356 6431 6456 6479 6524 6574 6613 6645 6670 6716 6774 6822 6847 6863 6880 6900 6934 6999 7103 7227 7323 7360 7354 7346 7370 7427 7479 7507 7544 7563 7554 7566 7634 7724 7833 7993 8162 8297 8419 8547 8656 8753 8897 9103 51071 513176 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29414 10289 3717 2461 10356 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 214 216 217 219 220 221 222 223 224 224 225 226 226 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 228 228 229 229 229 229 229 229 230 231 231 231 231 230 230 229 230 231 231 230 229 229 229 229 228 229 229 228 228 228 228 228 227 227 227 228 229 228 228 227 227 227 227 226 227 227 227 228 228 227 227 227 227 227 227 227 226 226 227 228 228 228 228 228 227 227 227 227 227 227 226 226 226 225 225 225 225 226 226 224 224 224 224 225 225 224 224 223 223 224 224 224 224 224 224 224 224 223 223 222 222 224 225 224 223 224 224 223 224 223 221 223 225 225 222 223 223 223 223 223 222 222 220 221 223 222 223 224 225 225 225 225 226 226 228 229 227 225 224 227 227 226 225 225 228 227 227 228 230 229 231 231 229 230 233 235 234 232 232 233 232 230 231 230 227 226 228 230 228 228 227 228 229 230 228 225 225 227 227 223 224 225 225 226 225 225 226 227 227 224 224 224 225 227 225 224 224 223 223 224 228 227 223 224 225 225 223 224 226 224 223 221 224 230 231 228 226 226 225 224 223 223 224 224 225 224 228 226 222 223 222 225 228 225 222 224 225 222 222 225 224 225 223 222 225 221 222 223 223 225 225 227 229 224 226 223 220 222 225 224 223 225 226 226 225 222 225 229 224 225 226 225 225 227 223 227 229 223 219 222 225 226 224 223 224 227 225 223 223 225 227 223 221 225 226 223 223 224 223 225 227 223 222 225 225 224 226 225 228 228 222 223 224 218 217 217 227 229 225 229 225 218 225 227 223 225 226 227 228 224 223 223 228 228 227 227 224 226 225 227 226 230 229 225 223 227 227 223 224 232 221 211 221 231 227 230 227 225 218 221 223 228 220 226 226 221 220 222 225 229 226 225 225 225 232 228 226 227 225 226 228 231 229 228 234 231 228 226 222 225 232 229 231 230 232 236 231 225 226 228 233 234 231 233 233 230 230 227 232 233 225 228 230 232 229 228 223 229 228 233 231 230 228 225 226 230 234 239 239 235 231 231 230 234 235 232 237 237 238 229 231 239 235 221 222 235 236 231 227 238 238 238 239 240 242 250 256 258 263 272 279 281 291 300 317 321 329 340 349 362 385 388 384 403 401 392 394 399 394 398 395 392 394 401 418 439 452 463 472 475 474 478 479 484 496 509 520 532 555 592 629 666 697 733 766 793 821 845 879 928 964 991 1027 1062 1096 1121 1142 1151 1171 1201 1236 1272 1318 1379 1449 1532 1635 1729 1827 1936 2054 2193 2365 2551 2697 2779 2837 2915 2982 3026 3054 3081 3118 3159 3193 3216 3235 3244 3239 3229 3243 3253 3274 3314 3341 3352 3377 3423 3469 3506 3544 3612 3742 3970 4251 4473 4595 4677 4753 4817 4919 5078 5280 5488 5742 6070 6347 6522 6688 6931 7219 7480 7676 7808 7890 7933 7974 8020 8049 8075 8108 8182 8288 8338 8333 8326 8341 8349 8341 8354 8369 8372 8391 8417 8411 8402 8409 8411 8403 8394 8394 8392 8421 8460 8487 8539 8615 8680 8780 8943 9165 9405 9602 21975 348000 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29421 10289 3717 2459 10361 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 224 224 225 226 226 227 227 227 228 228 229 229 229 229 229 229 229 229 229 228 228 229 229 230 230 230 230 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 230 229 229 229 229 228 228 229 229 229 229 230 229 229 229 228 228 229 230 230 229 229 229 229 230 229 229 229 229 229 228 228 228 228 229 228 227 226 226 226 225 225 226 227 227 228 227 226 226 226 226 227 226 225 224 225 226 226 226 226 227 227 226 225 226 226 225 224 224 226 226 224 223 223 224 223 224 224 222 223 224 224 225 225 225 225 225 227 227 226 226 227 228 228 228 227 227 228 229 230 232 232 231 228 229 230 231 229 229 230 230 229 229 231 232 230 232 233 233 232 233 233 232 233 233 232 232 233 232 232 230 231 230 229 230 229 229 227 225 226 226 226 226 228 228 228 230 229 227 227 226 225 226 225 225 225 225 227 229 228 227 227 226 223 223 225 225 224 224 226 227 225 225 226 225 226 223 224 226 225 227 228 229 226 223 225 225 228 226 222 227 230 225 224 225 226 224 223 225 225 224 226 226 225 226 224 226 225 227 229 227 226 228 223 219 216 225 226 224 229 225 220 225 230 228 222 220 226 222 222 223 221 222 225 226 225 223 224 224 227 224 221 221 223 222 224 223 222 222 220 221 227 225 223 221 222 226 224 224 226 225 227 227 225 225 225 224 221 222 221 223 225 225 224 225 229 224 223 225 226 222 221 224 228 224 220 219 222 228 222 216 223 227 225 225 219 222 225 223 227 232 228 219 218 222 230 232 230 223 224 223 228 229 227 230 227 224 225 220 225 229 226 224 227 231 229 229 228 225 223 223 226 226 224 222 226 227 230 231 222 228 229 233 233 229 234 230 227 225 226 229 231 228 227 228 226 222 229 229 235 233 228 223 232 231 230 232 236 227 226 231 234 235 233 232 234 233 234 222 229 234 231 233 227 224 232 237 237 230 231 229 229 227 235 230 228 233 236 235 234 236 241 238 238 235 239 235 234 225 232 240 232 234 237 233 232 230 229 230 231 236 241 240 237 233 235 248 253 245 244 255 262 260 265 275 278 273 278 296 312 317 324 333 344 351 361 363 378 382 386 386 394 397 391 395 393 395 409 429 450 468 494 521 536 562 588 615 638 656 660 664 671 673 678 684 718 779 836 886 913 925 947 962 974 993 1007 1036 1073 1095 1116 1142 1166 1209 1274 1365 1473 1604 1755 1923 2102 2292 2468 2613 2721 2797 2864 2939 3006 3065 3124 3174 3206 3223 3239 3269 3305 3337 3365 3409 3440 3466 3493 3523 3543 3543 3535 3528 3521 3521 3525 3528 3546 3592 3662 3777 3978 4254 4547 4881 5266 5606 5819 5922 5997 6078 6183 6301 6414 6527 6673 6860 7033 7179 7329 7499 7690 7897 8087 8242 8360 8456 8539 8589 8605 8648 8735 8832 8906 8948 8990 9038 9097 9172 9225 9227 9216 9234 9289 9343 9380 9416 9435 9445 9465 9483 9490 9517 9567 9619 9668 9754 9861 9952 10049 10184 10807 198485 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29429 10289 3718 2458 10366 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 206 209 211 213 214 216 217 219 220 221 222 223 224 224 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 231 230 230 229 229 229 229 229 228 228 228 228 228 229 229 229 229 229 228 229 229 229 229 229 228 228 228 229 229 229 228 227 228 229 229 229 229 229 229 228 228 228 228 227 227 227 227 227 226 225 225 225 226 226 226 226 226 225 224 224 224 225 226 226 225 224 224 224 226 226 225 225 225 226 227 225 224 225 226 224 224 224 225 225 225 225 224 224 224 224 224 224 223 223 223 224 223 223 225 225 226 228 227 227 228 230 229 227 226 227 228 228 228 228 229 230 233 233 233 235 236 237 235 232 230 229 228 229 230 230 230 229 229 229 230 231 229 229 230 232 232 231 231 231 230 230 230 230 230 228 228 228 225 226 225 226 226 225 224 225 225 226 224 224 226 226 227 223 223 225 226 227 226 225 223 222 226 227 226 228 226 225 225 227 225 223 223 225 225 225 227 227 226 225 226 226 226 225 227 225 225 226 223 223 227 228 229 227 226 226 224 225 225 223 229 230 227 225 221 224 225 224 225 225 224 223 224 224 224 226 226 224 223 226 222 220 222 223 225 225 223 222 223 225 225 223 224 224 222 223 222 223 222 224 227 221 221 224 225 222 225 226 224 222 220 223 221 220 220 225 225 227 223 221 223 224 227 227 223 223 222 223 220 224 223 220 227 226 222 226 223 223 225 227 221 219 226 227 223 223 223 229 230 224 222 222 224 223 223 223 221 227 230 224 223 223 221 220 228 226 225 223 223 227 227 229 229 227 229 229 228 223 227 231 227 231 225 225 227 227 226 226 230 230 234 227 228 230 233 225 225 226 228 226 231 226 223 226 228 225 227 237 229 227 229 239 228 220 226 234 227 224 231 232 234 232 230 229 225 219 223 232 234 227 229 228 225 228 234 230 231 233 229 234 231 234 235 230 236 231 227 226 231 234 237 232 222 229 250 230 224 230 240 240 232 234 235 235 229 235 238 229 229 230 224 228 229 229 227 232 236 236 231 231 232 233 231 229 233 239 236 242 251 253 261 276 282 280 284 291 292 306 317 334 348 371 385 390 395 404 412 421 415 407 407 410 419 428 459 492 531 569 597 623 644 677 712 744 771 787 797 803 798 791 783 777 779 783 793 809 842 909 971 1020 1059 1089 1105 1117 1130 1129 1126 1132 1139 1144 1166 1187 1210 1256 1304 1356 1408 1476 1567 1679 1815 1963 2116 2254 2390 2541 2669 2774 2867 2946 3012 3062 3110 3153 3173 3177 3180 3204 3241 3271 3293 3301 3324 3368 3423 3465 3490 3508 3553 3642 3744 3840 3945 4131 4394 4640 4829 5008 5250 5599 6028 6416 6679 6844 6955 7046 7109 7125 7167 7269 7388 7462 7508 7563 7629 7691 7739 7750 7757 7782 7823 7870 7915 7956 7969 7949 7895 7883 7932 8004 8083 8158 8234 8303 8339 8365 8407 8456 8511 8551 8601 8657 8700 8754 8842 8927 8974 9001 9024 9066 9145 9229 9293 9368 9494 9853 156121 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29436 10289 3719 2456 10361 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 174 180 185 190 194 197 200 203 206 208 210 212 214 216 217 218 219 220 221 222 223 224 224 225 225 226 226 226 227 227 228 228 228 227 227 227 227 227 228 228 229 229 230 230 229 230 230 229 229 229 229 229 229 229 230 230 231 231 231 230 230 229 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 229 228 228 229 228 227 227 227 228 228 229 229 229 228 227 227 228 228 228 228 229 229 228 228 229 228 227 225 225 225 225 225 225 225 225 224 225 225 224 224 224 224 224 225 225 225 224 224 223 223 223 225 225 224 224 224 223 223 224 224 223 223 224 224 224 224 223 223 223 223 222 222 222 222 223 222 221 222 222 223 223 223 222 225 227 227 227 227 225 226 228 228 226 226 226 227 228 228 229 235 240 242 242 238 235 234 234 231 229 229 228 228 228 227 229 232 230 228 228 230 230 227 228 233 232 230 230 232 231 227 225 228 228 222 222 225 227 226 223 224 223 224 225 225 225 225 227 227 225 225 222 221 226 228 226 224 226 228 224 223 224 225 224 223 224 226 227 226 227 228 227 228 228 226 226 228 226 225 228 229 226 224 223 225 226 229 228 226 224 226 230 226 223 230 231 226 223 227 227 226 226 225 224 223 227 228 223 224 224 225 223 223 221 220 220 222 221 223 225 228 222 220 225 225 218 221 223 225 219 220 219 221 222 221 219 220 220 225 225 226 223 218 220 219 224 224 225 224 220 222 223 225 227 223 223 222 222 226 221 220 224 226 224 222 224 220 225 223 228 224 222 222 221 228 228 223 222 223 226 226 220 225 230 225 227 228 222 224 227 226 223 217 225 230 228 228 222 224 223 226 231 228 223 230 234 226 228 227 232 225 221 221 230 232 223 229 226 226 227 229 231 233 231 227 224 230 227 229 229 229 228 232 231 233 228 228 231 224 221 231 232 228 226 232 231 226 224 233 226 225 226 227 228 231 225 234 232 229 232 229 230 230 234 232 227 228 231 229 231 234 233 232 230 234 231 224 227 229 229 228 232 231 237 236 240 235 229 238 239 234 228 231 230 238 240 235 231 233 233 234 231 231 237 231 229 228 229 237 235 227 233 234 231 230 224 231 234 230 231 235 237 240 241 250 251 257 261 268 278 292 296 301 304 313 322 329 344 371 386 382 391 410 413 416 429 433 420 415 422 434 445 452 461 484 501 501 518 545 574 612 648 664 685 711 737 761 782 797 810 827 844 860 868 869 886 919 942 962 987 1002 1019 1039 1051 1069 1086 1104 1125 1140 1166 1195 1219 1253 1312 1383 1477 1577 1653 1715 1762 1813 1862 1917 1970 2012 2047 2092 2130 2156 2189 2235 2283 2331 2394 2449 2498 2558 2615 2642 2675 2708 2726 2755 2778 2790 2810 2834 2865 2897 2944 2991 3015 3038 3101 3211 3342 3457 3547 3597 3650 3709 3778 3853 3954 4166 4477 4798 5097 5337 5533 5729 5908 6083 6275 6450 6549 6598 6643 6692 6766 6857 6930 7004 7074 7123 7174 7250 7345 7420 7453 7459 7454 7444 7438 7453 7510 7596 7673 7729 7797 7877 7916 7918 7943 7984 7990 8003 8042 8069 8090 24803 351958 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29443 10289 3720 2455 10353 100 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 174 179 184 189 193 197 200 203 205 208 210 212 213 215 217 218 219 220 221 222 223 223 224 224 225 226 226 226 226 227 227 227 227 226 227 227 227 228 229 229 230 230 230 230 229 228 228 227 227 228 228 228 229 229 230 230 230 230 230 229 228 229 229 229 229 229 229 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 229 228 228 228 228 227 227 227 228 228 227 227 228 227 226 227 226 225 225 225 226 226 226 225 225 225 226 225 224 224 225 225 225 225 225 225 225 224 224 224 223 223 223 224 225 225 224 224 223 223 224 224 223 222 223 222 222 222 222 222 222 222 222 222 221 220 222 222 222 223 226 227 228 227 227 227 227 227 228 230 232 232 231 231 230 231 233 233 232 231 231 231 230 230 228 227 227 227 228 227 226 227 228 228 229 231 232 231 232 230 228 227 227 228 228 229 228 227 227 227 227 226 226 224 223 225 226 227 226 225 228 227 224 226 226 226 223 225 226 226 226 225 224 224 227 227 226 226 226 226 228 228 226 226 224 225 227 225 225 224 227 227 226 229 230 228 228 227 225 225 226 226 224 223 223 222 224 226 227 228 226 226 226 223 223 221 224 227 228 227 225 227 225 226 223 222 221 222 223 226 227 224 221 225 224 225 223 223 227 227 224 223 222 224 224 223 222 226 227 222 224 221 222 224 221 216 221 226 224 221 220 223 223 222 221 222 221 219 222 221 222 219 224 224 218 222 227 227 222 222 221 224 229 225 215 224 227 224 222 224 221 226 222 217 221 221 225 231 228 226 227 230 220 223 227 218 220 228 224 221 228 226 224 224 227 228 225 227 225 226 230 227 228 231 229 228 223 231 229 228 226 227 230 229 226 230 226 231 228 226 235 229 227 225 226 226 226 229 232 228 228 230 229 232 235 230 227 230 237 234 230 223 229 231 227 226 229 227 235 232 228 231 232 227 235 228 227 226 226 230 227 231 235 231 229 231 230 229 228 227 227 224 232 233 228 228 235 235 231 226 229 225 224 231 234 236 237 230 229 240 240 233 232 235 232 234 235 239 242 235 235 233 232 232 236 232 231 237 236 234 236 239 228 231 233 230 233 233 225 228 233 231 229 229 238 232 226 224 229 240 236 237 240 246 253 261 268 270 282 286 289 299 316 324 335 346 356 367 383 396 405 411 422 426 438 437 431 430 422 417 416 417 425 438 466 497 529 563 611 659 712 756 786 809 823 825 835 852 852 856 875 902 921 940 967 989 1005 1024 1037 1042 1052 1052 1058 1067 1084 1103 1127 1156 1216 1317 1427 1532 1644 1757 1873 1969 2058 2158 2249 2314 2379 2441 2487 2516 2546 2580 2611 2643 2693 2730 2760 2796 2833 2858 2867 2880 2894 2912 2925 2933 2941 2949 2950 2947 2957 2974 2986 3010 3063 3155 3287 3461 3669 3919 4203 4506 4823 5145 5421 5653 5870 6074 6264 6440 6578 6684 6778 6884 6992 7084 7143 7151 7123 7043 6938 6854 6822 6882 7010 7134 7227 7291 7343 7403 7452 7505 7560 7609 7655 7698 7735 7785 7841 7881 7917 7945 7981 8028 8061 8085 68081 569569 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29451 10289 3720 2453 10352 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 167 174 179 184 189 193 197 200 202 205 208 210 212 213 215 216 218 219 220 221 222 222 223 223 224 225 225 226 226 226 227 228 228 229 229 229 229 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 231 231 231 231 231 231 231 231 232 231 230 230 230 229 228 228 229 229 229 228 227 227 227 228 228 227 228 228 228 228 228 228 228 227 228 228 228 228 227 227 227 227 227 227 228 227 226 227 227 227 226 226 226 226 226 226 226 225 226 225 225 225 226 226 225 225 226 226 225 224 225 224 224 225 226 226 226 225 226 227 227 228 229 230 230 231 233 233 234 235 235 235 234 235 237 236 235 235 235 233 233 232 230 230 230 229 229 231 232 231 230 229 231 233 232 231 231 229 231 231 231 232 231 230 228 227 228 229 229 227 227 228 227 229 230 228 227 227 227 228 229 227 228 227 227 228 229 229 228 224 223 224 225 227 225 223 225 224 225 226 227 227 226 229 229 227 226 227 228 226 228 228 227 228 227 228 228 230 228 228 230 229 223 223 224 228 231 229 225 224 226 228 228 226 229 226 228 232 228 224 225 224 223 224 224 224 225 224 227 227 228 224 224 223 227 231 229 224 223 221 228 226 225 227 227 228 231 225 223 225 226 226 228 227 223 226 225 223 221 219 221 222 220 223 225 223 223 225 222 223 225 225 223 218 217 220 222 224 220 220 224 225 224 228 227 225 226 225 230 228 225 218 221 230 227 223 226 224 228 226 219 226 221 226 224 222 226 223 222 220 222 224 226 229 229 221 219 225 228 228 228 224 223 222 218 220 226 223 217 226 229 225 226 226 225 227 227 225 232 228 225 223 220 219 226 227 229 232 232 228 225 227 217 219 231 230 225 227 227 228 234 223 221 227 231 229 229 229 226 230 231 225 232 229 228 235 236 230 227 231 232 227 225 224 223 223 227 225 233 228 227 225 227 233 229 227 232 227 226 229 231 231 228 233 239 230 228 234 233 228 231 235 230 229 231 232 229 235 232 224 233 232 235 230 225 228 231 237 236 238 235 231 233 234 233 233 235 237 234 231 234 237 233 226 230 228 230 236 233 232 235 230 226 220 223 233 232 227 230 235 239 240 251 255 250 252 265 273 286 299 315 328 349 368 379 392 406 426 428 426 432 439 432 425 423 422 432 432 442 461 485 523 566 627 695 746 798 844 876 894 911 919 922 930 940 958 979 997 1021 1049 1073 1084 1088 1094 1092 1100 1104 1113 1130 1136 1149 1176 1211 1287 1404 1560 1739 1903 2038 2162 2294 2430 2544 2634 2709 2750 2783 2812 2833 2848 2852 2857 2883 2937 2988 3022 3047 3069 3086 3099 3099 3093 3093 3103 3108 3101 3096 3083 3067 3067 3080 3110 3178 3302 3478 3703 3968 4248 4517 4792 5072 5305 5484 5669 5912 6201 6499 6774 7000 7173 7300 7393 7464 7526 7593 7680 7767 7815 7856 7904 7921 7921 7933 7940 7948 7953 7960 7964 7973 7979 7970 7950 7928 7911 7899 7899 7915 7956 8002 8036 8060 8059 8060 8083 8118 8152 8162 56286 532395 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29458 10289 3721 2452 10355 100 100 100 100 100 100 100 100 100 100 100 100 144 152 160 167 173 179 184 188 192 196 199 202 204 207 209 210 212 213 215 216 217 218 219 220 222 223 223 224 225 225 226 227 227 227 227 228 228 228 228 227 228 229 229 230 229 229 229 230 229 229 229 229 229 229 230 231 231 231 230 230 230 230 230 230 231 231 230 230 230 230 230 229 229 230 230 230 229 230 229 229 230 230 230 230 230 230 229 229 229 230 229 228 227 227 227 227 227 228 229 229 228 229 230 229 228 228 228 228 228 228 227 227 228 228 228 228 227 227 226 226 226 226 227 227 227 227 227 227 226 226 226 226 225 225 226 226 225 225 226 226 224 224 224 225 225 224 223 224 224 225 227 228 230 230 231 232 233 233 233 233 232 232 234 235 233 231 233 235 233 233 232 231 231 231 232 233 232 230 230 232 231 230 230 229 228 229 230 232 232 230 229 230 232 231 230 230 229 229 230 231 230 229 230 229 227 228 228 228 228 230 228 224 224 224 225 225 224 225 227 226 224 225 227 226 224 224 226 226 223 223 225 225 226 225 225 226 223 221 225 225 226 225 225 227 227 225 225 226 226 228 228 231 229 231 232 228 229 231 229 227 226 227 226 230 231 229 224 226 230 228 226 227 227 226 223 223 228 228 225 224 225 223 225 226 223 224 226 225 227 226 223 223 220 223 228 228 225 225 227 224 224 224 225 227 229 223 222 227 228 223 224 221 225 230 227 224 220 224 223 220 221 223 225 227 222 222 221 224 227 224 229 228 223 223 226 224 217 223 227 222 219 223 227 228 219 218 223 225 226 223 222 223 219 224 225 226 221 227 226 226 230 225 224 225 222 224 224 223 224 226 223 221 228 231 230 225 220 225 222 226 223 227 223 220 223 227 226 226 227 223 227 233 222 225 233 228 226 229 222 225 224 225 225 220 224 220 222 227 231 230 221 221 228 228 224 228 223 226 227 222 227 223 226 222 224 227 225 224 229 226 224 224 226 226 229 228 225 221 224 221 227 233 231 226 227 227 226 234 228 231 230 229 227 222 226 230 233 232 232 231 230 229 231 232 237 235 230 231 228 227 232 229 227 226 233 232 230 230 229 223 229 228 222 234 228 224 230 239 235 231 228 226 235 239 234 227 229 230 233 234 238 241 237 219 225 232 230 229 236 245 238 232 226 231 230 229 236 231 234 229 233 236 241 246 256 269 271 283 289 301 314 321 326 339 353 368 372 375 381 389 390 392 398 400 402 405 412 416 441 481 530 591 660 735 797 834 859 881 900 914 927 950 966 964 979 1004 1020 1029 1044 1057 1073 1093 1103 1103 1109 1132 1177 1235 1308 1408 1534 1684 1825 1931 2035 2150 2268 2382 2477 2564 2631 2688 2748 2787 2803 2820 2826 2832 2835 2831 2824 2824 2843 2871 2891 2911 2941 2962 2977 2986 2999 3014 3021 3026 3033 3049 3068 3087 3106 3132 3168 3209 3272 3367 3490 3658 3895 4247 4704 5187 5651 6101 6487 6785 7032 7225 7327 7374 7392 7399 7423 7451 7470 7501 7576 7675 7794 7908 7998 8067 8137 8209 8274 8321 8352 8382 8409 8427 8442 8469 8509 8563 8616 8666 8702 8698 8677 8691 8751 8861 8990 24117 370818 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29465 10289 3722 2450 10358 100 100 100 100 100 100 100 100 100 100 100 144 153 160 167 173 179 184 188 192 196 199 202 204 206 208 210 211 213 214 216 217 219 220 221 222 223 224 225 225 226 227 227 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 231 230 230 230 230 230 230 230 230 229 230 230 230 230 230 230 230 230 229 229 229 229 229 230 230 230 230 229 229 229 229 229 229 229 228 228 227 226 226 226 226 226 226 226 227 226 225 224 223 224 225 225 226 226 226 226 226 226 225 225 224 225 226 225 224 224 224 224 225 224 224 224 224 224 224 224 224 225 224 222 224 224 222 222 223 223 223 223 222 222 223 224 224 223 222 223 224 226 227 227 226 227 229 230 229 228 229 229 229 228 228 228 228 229 230 230 230 230 229 229 229 229 227 228 230 227 226 228 229 229 227 228 230 230 228 227 227 228 227 227 228 227 227 229 229 227 228 229 228 227 225 226 227 226 226 226 225 222 223 226 226 223 224 225 226 227 226 226 226 225 226 226 227 227 224 223 223 223 223 224 225 226 224 221 223 226 226 223 225 222 223 226 227 223 224 228 228 224 225 226 229 230 230 227 224 223 228 228 225 227 224 223 224 226 227 226 226 228 226 225 225 224 226 228 226 223 223 222 224 223 227 228 221 220 222 226 225 223 225 227 225 223 222 221 224 225 219 220 222 223 223 221 218 223 223 224 224 223 220 221 224 224 227 225 223 222 223 219 219 218 223 224 223 221 225 226 221 221 219 220 223 225 223 226 228 225 226 229 222 218 223 225 222 223 221 220 225 229 225 223 224 225 230 234 225 222 225 226 226 223 224 223 224 228 228 223 228 221 222 226 224 224 227 233 226 223 228 231 226 220 225 225 224 223 224 231 232 231 227 234 231 228 233 229 228 227 226 227 230 233 226 227 226 217 222 227 230 235 228 226 232 231 230 230 228 228 231 228 228 228 233 232 226 225 229 234 232 220 224 233 228 226 232 233 228 230 231 231 229 228 231 229 231 232 229 227 232 229 230 234 224 229 229 227 230 231 229 230 236 237 226 225 229 238 235 226 230 239 235 227 229 229 231 227 226 229 230 230 228 224 230 238 236 230 230 228 229 229 233 231 230 232 229 230 233 229 227 230 231 233 228 223 230 230 224 226 232 229 229 233 229 227 234 234 233 236 236 236 245 254 263 272 277 284 289 304 325 335 338 346 353 357 368 382 395 406 415 422 441 480 550 640 723 793 834 867 897 919 938 961 982 999 1013 1024 1027 1030 1047 1066 1075 1081 1086 1087 1089 1090 1096 1113 1141 1184 1260 1371 1512 1674 1811 1888 1937 1991 2063 2147 2249 2362 2475 2591 2688 2760 2816 2842 2839 2817 2805 2806 2807 2806 2811 2817 2817 2827 2841 2859 2887 2910 2928 2932 2933 2937 2963 2994 3010 3017 3023 3048 3081 3132 3219 3327 3437 3567 3746 3922 4094 4319 4656 5086 5526 5967 6424 6820 7109 7297 7409 7487 7561 7639 7714 7781 7863 7973 8115 8328 8577 8797 8982 9120 9208 9279 9355 9414 9465 9552 9653 9716 9768 9812 9865 9971 10130 10350 10621 10887 23965 336563 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29473 10289 3722 2448 10358 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 178 183 188 192 195 199 202 204 206 209 210 212 214 215 217 218 219 220 221 221 222 223 223 224 224 225 226 226 227 227 228 228 228 229 229 229 229 229 228 228 228 228 228 228 229 229 229 229 229 229 228 228 229 229 229 229 229 229 229 228 228 228 227 228 228 228 228 228 228 228 227 227 227 228 228 229 229 228 228 228 228 228 227 227 227 228 228 228 228 228 228 228 227 227 226 226 227 227 227 226 226 226 227 227 226 225 225 226 225 225 225 225 224 223 223 224 224 224 223 223 224 224 223 224 223 222 222 223 224 223 222 223 224 224 223 223 223 223 224 225 224 223 222 223 223 222 220 220 221 222 221 222 222 221 222 222 221 220 220 221 221 221 222 221 221 222 221 219 220 219 220 222 224 224 224 225 227 227 229 229 230 230 229 229 231 232 230 229 228 230 231 232 229 226 225 224 225 225 225 225 225 226 226 225 226 229 228 227 227 228 228 227 227 227 227 225 226 227 226 225 223 222 223 224 225 225 224 225 225 223 223 223 221 225 224 223 224 225 225 226 224 223 224 223 223 223 224 224 222 224 225 227 224 222 225 227 223 223 225 224 222 224 227 225 225 225 227 230 227 223 225 226 226 229 225 223 224 224 223 224 225 224 221 224 229 226 223 223 225 227 226 224 221 218 221 222 222 225 226 225 225 228 228 230 231 225 223 226 228 222 223 229 226 223 225 227 225 223 229 228 225 222 222 225 219 221 222 221 225 221 218 221 220 219 223 219 222 226 224 219 220 224 222 218 221 224 224 223 226 223 219 220 222 222 226 227 227 228 221 220 226 225 223 222 231 226 223 230 224 222 225 227 225 232 229 225 221 224 219 227 228 232 225 218 224 226 230 229 229 223 229 228 228 230 228 224 230 231 228 222 230 228 220 221 224 231 228 229 227 227 227 224 222 220 233 237 234 232 228 235 231 228 228 226 230 233 234 228 231 233 231 224 230 225 228 225 225 231 236 239 234 232 229 231 224 236 240 226 227 227 227 230 238 230 227 228 228 225 226 226 230 234 237 231 231 233 230 230 231 224 226 230 236 238 231 232 229 234 232 226 230 233 233 227 221 224 227 229 230 235 234 233 228 231 227 230 235 237 232 234 237 229 233 230 231 235 235 232 229 231 231 232 233 236 230 230 235 226 226 227 224 228 232 232 226 227 232 242 242 247 259 269 273 287 309 331 350 356 368 385 392 398 410 427 455 492 559 665 778 850 890 925 952 976 1004 1029 1045 1059 1072 1085 1097 1097 1099 1110 1117 1125 1135 1145 1142 1135 1134 1139 1144 1152 1155 1170 1195 1237 1317 1434 1584 1749 1885 1965 2013 2056 2115 2204 2324 2468 2615 2728 2801 2842 2874 2907 2925 2916 2903 2895 2888 2870 2858 2855 2850 2839 2840 2844 2850 2865 2883 2894 2907 2926 2938 2952 2969 2991 3002 3008 3028 3062 3087 3112 3185 3301 3443 3653 3943 4312 4774 5313 5864 6361 6739 6998 7179 7312 7411 7480 7512 7512 7522 7628 7819 7997 8143 8298 8449 8573 8708 8857 8998 9138 9280 9412 9563 9731 9885 10010 10124 10254 10423 10673 10994 11337 25478 345789 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29480 10289 3723 2447 10358 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 179 184 189 193 196 200 202 205 208 210 212 213 215 216 218 219 220 221 222 222 223 224 224 225 225 226 226 227 228 228 228 228 229 229 229 229 230 230 231 231 230 230 230 230 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 230 230 229 230 229 229 229 229 229 229 229 229 228 229 230 230 229 228 228 229 229 229 228 228 228 229 229 229 229 229 228 228 228 227 228 228 228 228 227 227 227 227 227 227 227 226 226 226 226 225 225 225 225 225 226 226 225 225 226 226 226 226 224 224 225 226 225 226 226 225 224 225 226 225 224 224 225 224 224 226 224 222 223 224 224 224 224 223 222 223 223 223 223 223 222 221 221 221 222 221 221 222 222 223 223 222 222 223 223 223 223 224 225 226 226 225 227 228 229 230 230 230 231 233 233 232 231 231 229 230 231 228 227 229 230 228 226 226 226 227 226 227 229 230 231 231 229 229 229 229 227 226 226 227 228 229 227 226 226 226 224 225 227 226 224 222 223 224 226 228 225 224 223 223 223 225 226 226 222 221 224 225 226 226 227 228 225 224 224 224 225 222 224 224 226 227 226 226 224 221 224 225 225 224 229 229 229 228 227 228 228 231 230 230 228 224 222 224 225 226 221 222 227 228 227 223 223 224 225 225 222 221 223 224 222 220 223 224 222 223 228 223 220 223 227 227 224 221 223 227 230 227 226 226 227 225 226 226 220 226 229 227 224 221 223 223 225 221 220 223 224 228 224 224 225 225 221 223 221 224 221 223 228 226 223 226 226 222 220 223 223 221 223 224 224 227 221 218 220 223 219 223 228 225 218 224 226 221 221 226 227 232 224 222 221 224 223 226 226 224 225 226 224 222 222 231 227 224 225 226 229 235 227 224 227 225 222 224 233 230 218 223 227 227 230 223 228 228 223 228 220 223 228 225 227 228 226 226 229 231 227 221 223 226 230 229 226 221 224 235 234 228 228 236 230 230 234 236 236 231 230 231 228 227 234 232 231 230 230 230 225 227 228 233 233 229 232 229 234 231 235 232 231 231 232 228 230 228 229 228 232 234 235 230 226 230 224 222 229 223 228 227 225 230 230 227 229 232 237 233 230 233 229 227 236 242 233 226 225 230 235 238 233 232 230 236 243 230 229 230 231 232 239 233 244 250 253 257 263 277 290 302 317 326 338 355 379 402 435 490 548 622 691 736 776 816 846 871 895 916 956 998 1032 1068 1105 1136 1149 1151 1154 1164 1175 1180 1195 1213 1212 1208 1206 1205 1210 1212 1221 1224 1220 1215 1224 1239 1261 1287 1324 1372 1416 1478 1554 1643 1752 1858 1970 2068 2135 2179 2207 2243 2295 2359 2451 2569 2709 2832 2933 3009 3065 3106 3131 3148 3146 3143 3152 3148 3138 3126 3111 3095 3083 3063 3033 3021 3018 3011 3018 3029 3039 3057 3079 3100 3121 3154 3202 3267 3343 3441 3595 3826 4152 4542 4987 5496 6021 6524 6998 7384 7666 7892 8111 8305 8440 8539 8621 8666 8672 8661 8639 8621 8629 8660 8692 8738 8795 8859 8939 9017 9071 9139 9249 9413 9625 9865 10096 10307 10519 10749 10968 11150 11337 11558 23952 347881 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29488 10289 3724 2445 10357 100 100 100 100 100 100 100 100 100 100 100 144 152 160 167 173 179 184 188 192 196 199 202 204 207 209 211 213 214 216 217 218 220 221 222 223 224 225 226 226 227 227 228 228 228 229 229 229 229 229 229 230 230 230 229 229 229 229 229 229 230 229 229 230 230 230 229 229 230 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 227 227 227 227 226 227 228 227 227 227 228 229 228 227 228 227 226 226 227 227 226 226 226 227 226 225 225 225 224 224 225 226 226 224 224 226 227 226 225 224 225 225 225 224 224 225 224 223 223 224 225 224 224 225 224 224 222 222 222 222 224 226 225 224 224 225 228 229 228 227 228 228 228 228 228 228 228 229 230 229 228 229 230 232 233 230 227 226 227 230 230 228 228 227 227 228 230 230 229 228 228 228 228 229 230 229 229 229 229 229 229 229 230 230 229 229 230 230 228 228 229 227 228 228 229 229 226 224 227 227 224 222 225 224 222 223 223 225 225 223 224 222 221 222 224 223 225 225 221 222 225 225 221 221 224 226 224 226 223 223 226 227 224 225 227 225 226 228 229 228 227 226 226 225 224 226 230 230 229 228 230 231 227 225 226 230 231 225 226 225 224 225 223 228 225 222 227 229 226 227 225 226 224 227 225 224 221 220 222 222 223 222 221 223 226 224 226 223 222 224 225 224 222 224 229 224 223 223 220 225 226 225 222 224 221 223 220 225 226 222 222 222 222 226 221 220 225 220 217 226 228 225 224 221 221 220 221 227 224 226 223 224 223 223 225 226 222 223 229 224 223 229 224 220 220 218 222 227 226 221 226 226 223 221 221 226 222 225 225 231 232 223 221 224 224 225 227 228 229 223 225 236 233 225 224 228 229 225 223 229 229 224 220 228 230 220 225 226 225 224 229 225 229 229 223 224 224 223 230 233 227 225 230 225 219 230 237 230 221 227 232 229 230 235 227 224 233 240 230 229 225 227 233 229 225 233 234 229 229 226 231 232 233 231 230 232 234 229 227 231 232 232 233 234 234 233 235 232 225 230 233 231 228 233 233 229 233 231 234 236 228 228 235 233 236 235 232 227 233 234 231 231 235 235 233 236 235 235 231 225 226 230 237 235 232 234 238 241 239 245 260 267 275 288 303 324 342 360 373 387 413 421 431 444 457 470 504 567 641 729 808 887 968 1046 1115 1169 1196 1215 1229 1237 1227 1221 1226 1218 1223 1233 1223 1225 1233 1247 1261 1262 1259 1267 1275 1282 1295 1296 1297 1294 1283 1266 1265 1273 1268 1262 1268 1282 1303 1341 1377 1412 1465 1524 1606 1711 1801 1872 1930 1951 1962 1973 2012 2075 2143 2216 2302 2389 2448 2484 2536 2591 2636 2695 2754 2809 2882 2957 3004 3039 3067 3084 3087 3098 3125 3139 3138 3139 3137 3139 3141 3149 3166 3171 3169 3180 3203 3220 3234 3258 3303 3357 3438 3563 3720 3910 4131 4357 4593 4861 5216 5687 6198 6624 6938 7162 7328 7483 7631 7757 7852 7907 7950 8021 8112 8187 8252 8300 8338 8387 8458 8564 8716 8887 9058 9219 9377 9536 9686 9838 10003 10177 10398 10645 10887 17959 310763 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29495 10289 3724 2444 10358 100 100 100 100 100 100 100 100 100 100 100 144 152 160 167 173 178 183 188 192 195 198 201 204 206 209 211 212 214 216 217 219 220 222 223 224 224 225 226 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 230 230 230 229 229 229 230 230 230 230 230 229 230 230 230 229 229 229 229 228 227 227 227 227 228 228 228 228 228 228 227 226 226 227 227 227 227 228 227 226 227 227 227 226 227 227 226 225 225 226 225 224 225 225 226 226 225 225 225 225 225 225 225 224 224 224 224 223 222 222 223 225 225 224 225 225 226 227 227 228 229 229 230 231 232 232 231 230 231 233 234 234 233 232 231 231 232 233 231 231 231 232 231 228 228 229 229 229 227 226 227 227 228 229 229 227 226 227 229 231 231 230 230 231 232 232 230 229 229 230 233 233 230 229 231 230 231 230 230 230 229 230 231 230 228 228 229 227 225 225 226 226 223 223 224 224 224 225 223 222 223 225 225 222 224 223 221 223 223 221 221 223 223 225 224 222 223 224 225 223 223 228 225 223 225 226 228 226 226 225 228 232 231 229 230 229 229 232 231 227 228 227 229 227 228 228 227 226 229 228 227 229 227 228 228 231 228 229 228 225 224 224 221 223 227 225 225 225 226 227 223 219 223 220 221 221 219 223 225 227 221 222 222 223 220 222 226 226 223 225 223 224 224 222 224 225 225 216 222 227 225 225 224 219 223 224 221 224 224 223 221 224 230 228 225 222 224 225 226 226 221 221 228 232 223 225 218 223 224 228 224 221 220 221 223 224 220 218 225 226 227 222 225 222 220 219 224 232 224 221 220 228 226 224 229 227 221 229 224 222 228 232 227 225 228 225 224 225 230 230 227 222 222 228 223 231 231 225 227 229 232 225 221 224 223 230 229 227 230 227 229 225 232 224 229 233 224 223 232 233 228 224 231 233 229 236 233 227 231 237 227 219 224 228 232 234 227 231 230 233 232 228 236 234 230 235 233 233 233 237 235 230 231 231 225 224 232 244 242 233 228 240 242 235 231 227 236 231 227 234 240 232 232 237 234 233 236 231 229 234 230 232 239 231 231 235 231 226 222 227 234 225 224 239 243 240 251 263 274 283 283 291 305 318 333 348 357 369 393 406 407 421 445 454 458 481 514 553 614 688 763 849 933 1007 1092 1163 1232 1288 1324 1338 1343 1336 1313 1301 1293 1282 1273 1269 1259 1248 1240 1234 1227 1219 1219 1223 1223 1228 1241 1258 1269 1267 1266 1278 1277 1273 1269 1262 1258 1257 1247 1245 1254 1274 1330 1412 1512 1618 1695 1757 1800 1830 1828 1790 1752 1757 1804 1877 1964 2030 2069 2086 2096 2109 2120 2135 2168 2217 2279 2383 2508 2609 2702 2777 2838 2905 2966 3010 3049 3087 3124 3158 3174 3196 3208 3217 3227 3234 3243 3243 3250 3267 3285 3296 3330 3372 3415 3498 3657 3841 4029 4285 4625 5002 5329 5548 5722 5892 6060 6192 6292 6371 6448 6524 6590 6653 6716 6802 6940 7095 7249 7391 7532 7662 7758 7836 7936 8078 8240 8393 8542 8742 8959 9122 9277 9450 9647 17160 289126 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29502 10289 3725 2442 10358 100 100 100 100 100 100 100 100 100 100 100 143 152 160 166 173 178 183 188 192 195 199 201 204 207 209 211 213 215 217 218 220 221 222 223 224 224 225 226 226 227 227 227 228 228 228 228 228 228 228 228 228 229 229 229 230 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 230 230 230 229 229 229 229 229 230 229 229 229 228 228 228 227 227 227 226 226 228 228 228 228 228 227 227 227 226 226 227 227 227 226 226 226 226 226 227 227 226 226 226 226 226 226 228 227 225 226 226 225 224 224 224 224 224 224 224 223 222 223 223 223 222 222 223 223 224 225 226 227 227 227 227 227 227 228 230 230 230 231 229 230 230 231 230 231 232 232 231 230 229 231 231 231 231 230 229 227 228 228 228 227 228 227 227 229 230 230 228 228 231 233 231 230 231 231 231 232 231 231 232 231 232 230 230 230 231 230 230 229 227 227 227 225 227 230 228 224 223 225 226 225 225 225 224 224 224 222 220 222 225 227 225 224 222 224 223 224 224 225 225 227 228 227 226 226 225 223 220 224 226 224 226 229 226 227 230 229 229 229 229 228 226 226 227 228 227 227 229 227 226 228 229 226 226 225 226 227 228 229 225 222 225 227 225 227 227 225 227 226 228 228 226 224 224 222 222 223 225 223 224 227 226 222 222 226 223 219 223 225 223 225 224 225 225 224 223 224 227 227 220 224 223 219 224 223 223 218 220 222 223 221 222 224 228 222 221 219 223 223 220 222 222 222 222 222 223 223 227 224 227 228 222 219 226 229 224 225 222 224 230 225 220 225 224 224 231 228 222 224 230 229 225 222 225 226 233 228 223 223 224 227 225 223 222 225 231 226 227 225 226 225 223 230 230 226 224 221 227 223 218 223 226 224 227 225 225 226 226 228 227 225 228 228 226 225 227 234 231 230 234 227 223 237 226 227 236 232 229 231 234 226 232 233 229 229 234 229 226 228 230 232 235 233 236 234 235 228 233 239 229 225 224 229 228 225 232 238 230 231 233 226 231 231 236 237 225 227 234 236 230 225 226 232 232 237 235 230 228 229 229 230 230 233 234 239 236 235 236 232 236 231 230 233 238 232 231 235 234 232 231 232 233 232 230 234 235 236 241 246 244 250 257 266 275 285 298 312 321 327 343 355 367 377 397 418 439 475 520 585 660 748 855 972 1071 1156 1246 1326 1364 1387 1402 1410 1420 1412 1405 1404 1393 1376 1363 1354 1345 1333 1319 1315 1304 1302 1293 1296 1297 1283 1277 1276 1282 1288 1277 1271 1280 1281 1274 1272 1272 1264 1254 1241 1245 1249 1255 1271 1285 1305 1318 1340 1369 1409 1475 1549 1623 1689 1718 1717 1713 1715 1721 1741 1781 1815 1833 1857 1896 1921 1940 1965 1994 2024 2063 2116 2194 2291 2382 2467 2543 2611 2668 2721 2770 2806 2842 2909 2989 3039 3087 3130 3166 3200 3236 3280 3326 3370 3421 3466 3531 3628 3767 3941 4116 4280 4406 4500 4596 4715 4837 4906 4947 5011 5117 5283 5456 5578 5693 5846 6006 6152 6314 6499 6696 6895 7064 7236 7432 7634 7836 8030 8231 8446 8648 8846 9087 9367 9667 20970 313321 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29510 10289 3726 2441 10358 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 178 183 188 192 196 199 203 205 208 210 212 214 215 217 219 220 221 222 223 224 225 225 225 226 226 226 226 227 227 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 231 230 230 231 231 231 230 231 231 230 230 231 231 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 228 228 228 227 227 227 227 227 227 227 227 227 228 228 226 226 226 226 226 226 226 227 227 227 227 227 227 226 227 228 227 226 228 228 227 226 226 226 224 224 225 224 224 225 225 224 224 222 220 222 225 224 224 225 225 225 224 223 224 227 229 227 226 227 228 227 227 228 227 226 227 228 228 230 229 229 228 230 230 229 229 231 230 227 227 228 228 227 226 228 228 227 225 226 229 230 230 229 229 231 230 227 227 229 229 230 231 229 229 231 231 230 230 231 232 230 228 229 230 228 227 229 229 227 226 228 228 226 225 224 226 226 225 224 223 220 224 226 225 224 226 229 226 225 226 223 222 225 224 223 223 226 227 225 224 225 226 227 227 224 223 225 229 230 228 225 225 228 229 229 227 227 226 227 231 229 227 230 230 228 228 223 225 227 230 229 225 227 228 228 227 226 229 228 227 225 219 220 224 230 227 223 223 224 227 225 225 226 219 220 224 226 222 224 226 228 228 221 219 222 226 224 223 223 219 214 222 229 224 219 223 222 225 229 223 222 226 224 223 227 226 223 229 227 222 220 224 225 225 223 220 221 221 224 225 225 221 222 226 226 221 222 221 221 228 228 221 223 232 227 221 224 219 220 228 227 221 225 224 226 230 226 222 222 233 232 227 224 230 227 224 229 222 225 229 224 225 229 222 217 223 221 220 224 229 228 227 219 221 226 223 224 227 232 222 221 227 228 229 224 222 227 233 229 225 229 225 230 228 221 223 230 231 226 229 225 227 230 236 230 233 240 233 232 231 229 226 226 235 235 229 235 239 239 233 224 231 236 229 231 230 233 226 224 230 234 233 235 234 230 226 228 232 233 222 229 226 231 230 229 232 231 234 233 228 229 233 236 236 228 227 234 236 230 230 240 233 234 234 233 240 237 239 235 230 236 240 230 229 229 237 238 230 239 234 231 237 233 231 233 227 224 226 232 234 231 225 234 245 245 252 260 265 271 291 312 318 329 347 364 378 396 406 414 426 451 481 510 537 572 614 660 725 791 858 918 971 1043 1127 1205 1247 1260 1259 1257 1250 1241 1245 1252 1241 1237 1237 1238 1240 1230 1222 1224 1231 1223 1211 1219 1231 1235 1242 1249 1257 1269 1287 1323 1381 1475 1585 1688 1765 1823 1870 1899 1901 1882 1860 1850 1850 1850 1848 1844 1841 1837 1838 1829 1834 1853 1867 1896 1923 1935 1948 1987 2036 2086 2151 2215 2269 2305 2340 2370 2396 2435 2487 2554 2622 2693 2772 2853 2925 2981 3012 3051 3090 3108 3140 3188 3239 3295 3351 3414 3470 3504 3524 3559 3610 3655 3706 3789 3961 4237 4509 4721 4913 5135 5397 5655 5888 6076 6203 6342 6538 6765 6956 7098 7268 7495 7754 7988 8145 8285 8489 8785 9120 21367 329315 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29517 10289 3727 2439 10358 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 179 184 189 193 196 199 203 205 208 210 212 214 215 216 218 219 220 221 222 222 223 224 224 225 225 226 227 227 227 227 227 227 227 227 228 228 228 229 229 229 229 229 229 229 230 230 230 229 229 230 229 229 230 230 230 230 230 230 230 230 231 231 230 231 231 230 229 229 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 228 228 227 227 227 226 226 225 224 225 226 227 227 227 227 227 227 226 226 226 226 226 227 227 226 226 226 225 224 224 224 225 226 227 227 226 226 227 226 224 224 224 224 224 224 224 224 224 224 224 223 222 222 222 222 223 224 224 223 223 224 226 225 224 224 225 225 226 228 228 228 227 227 227 228 227 227 227 227 226 226 226 227 226 227 227 227 227 225 224 227 227 225 224 225 224 224 223 224 225 225 223 226 228 228 227 227 227 226 226 227 229 230 230 231 229 228 229 230 232 231 229 229 230 232 232 230 230 228 226 227 229 228 224 226 228 226 228 230 229 226 224 226 225 226 227 226 225 223 223 223 221 221 218 216 220 224 225 222 222 222 222 225 224 224 226 226 226 229 227 225 223 224 225 223 225 225 225 230 228 225 224 223 224 225 227 225 225 226 227 228 229 225 225 229 227 223 230 232 230 227 221 223 225 226 224 227 228 224 227 227 224 223 223 225 224 224 222 219 220 225 222 222 226 228 227 227 223 222 218 220 225 224 222 223 223 223 228 224 219 222 225 222 225 223 220 220 221 225 223 224 223 218 222 223 221 227 220 221 223 219 217 231 228 224 220 221 224 221 226 226 221 223 227 225 225 227 222 226 227 219 221 225 227 225 229 227 218 220 230 229 228 231 225 221 229 226 222 224 229 224 226 231 230 226 226 229 225 224 227 223 224 228 228 226 222 225 232 226 220 229 228 227 229 227 224 235 234 226 226 226 219 223 230 228 224 231 227 231 223 226 230 229 228 231 225 226 227 227 231 222 222 231 230 231 239 232 234 233 235 234 233 235 234 240 235 233 229 228 226 236 235 238 232 239 236 228 233 232 232 235 231 226 223 222 232 235 235 233 229 228 227 233 233 228 228 228 228 233 236 242 238 230 230 230 236 231 228 235 238 235 233 233 229 231 235 229 228 236 240 237 229 231 234 225 223 224 232 245 241 234 228 234 239 246 244 243 257 267 266 272 277 285 305 317 334 343 342 351 359 375 393 399 412 433 461 477 497 531 573 614 662 737 851 973 1075 1166 1225 1254 1269 1267 1274 1281 1268 1257 1249 1244 1232 1229 1231 1221 1211 1209 1208 1203 1207 1204 1206 1212 1218 1216 1221 1232 1278 1340 1413 1502 1615 1708 1769 1827 1884 1923 1945 1968 1982 1988 1994 1995 1996 1994 2002 2010 2006 2009 2015 2018 2019 2013 2004 1998 2014 2057 2132 2210 2286 2354 2387 2401 2412 2422 2432 2454 2480 2520 2580 2649 2711 2776 2841 2893 2939 2983 3027 3079 3138 3202 3278 3375 3500 3625 3732 3847 3993 4184 4409 4656 4932 5236 5521 5747 5925 6093 6260 6426 6605 6761 6862 6965 7094 7213 7313 7428 7539 7637 7771 7929 8094 8268 8469 8758 9109 19947 310922 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29524 10289 3727 2438 10357 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 175 180 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 221 222 223 224 224 225 226 226 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 229 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 229 229 229 230 230 229 229 229 229 229 228 228 228 228 228 229 229 229 228 228 227 227 227 226 227 227 227 227 227 226 225 225 226 226 225 225 226 226 226 226 226 225 225 224 224 224 225 224 225 225 225 224 224 225 226 226 224 223 225 225 225 224 223 223 223 223 222 222 222 222 222 221 220 221 222 222 223 224 224 223 223 224 225 226 227 227 228 229 228 228 228 228 228 227 227 227 228 226 225 226 226 227 226 223 224 223 222 225 223 222 223 225 225 224 223 223 223 224 226 226 225 226 228 227 227 227 229 229 229 228 227 227 230 233 232 229 228 229 229 230 231 232 231 229 229 229 229 229 227 227 229 231 231 229 227 227 226 227 227 225 225 226 228 226 226 227 226 225 225 224 224 222 221 222 224 224 223 221 222 224 224 224 222 221 222 225 226 222 220 220 223 223 225 225 226 222 219 223 224 225 226 225 224 223 225 225 223 225 232 232 225 224 229 231 229 225 226 227 224 227 228 226 225 225 227 232 230 224 225 227 227 225 222 223 225 224 224 223 227 230 220 221 225 221 223 224 225 222 220 224 224 222 220 221 222 225 224 223 222 222 223 220 222 221 226 226 224 221 221 221 222 224 218 221 226 225 227 223 222 224 226 222 222 220 221 222 221 229 225 228 225 220 221 226 228 225 225 225 227 229 228 222 227 228 225 221 222 226 224 231 220 223 222 222 224 222 227 224 230 222 218 229 227 224 223 227 223 223 227 221 227 229 232 226 225 227 229 228 225 223 230 233 231 226 230 232 227 230 226 229 229 232 234 231 233 228 221 227 232 222 223 228 230 232 226 220 230 230 228 226 221 225 232 232 225 224 230 231 230 234 232 232 223 228 237 240 233 228 223 229 233 234 237 234 228 227 234 231 228 232 236 235 229 230 233 233 229 233 236 241 238 236 238 239 234 232 231 237 240 233 228 235 238 236 228 231 236 231 226 224 229 232 230 232 229 232 234 231 225 228 234 229 227 234 237 235 236 228 228 236 237 235 236 239 244 245 252 261 265 262 270 278 286 294 305 311 319 331 340 345 348 363 383 395 405 413 423 441 460 485 524 562 595 637 686 748 825 895 968 1040 1109 1160 1184 1192 1202 1208 1204 1199 1200 1200 1196 1196 1192 1182 1174 1169 1176 1183 1176 1170 1179 1210 1264 1337 1425 1512 1580 1645 1710 1765 1815 1854 1878 1900 1913 1923 1938 1957 1992 2049 2118 2169 2196 2213 2233 2270 2298 2308 2319 2332 2340 2348 2350 2350 2356 2365 2381 2405 2432 2455 2484 2519 2571 2658 2753 2828 2890 2937 2976 3005 3036 3075 3109 3145 3186 3234 3282 3336 3426 3535 3669 3875 4139 4420 4697 4969 5270 5598 5906 6178 6402 6565 6679 6769 6865 6951 7010 7055 7120 7237 7393 7582 7789 7992 8197 8443 27479 344365 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29532 10289 3728 2436 10358 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 191 195 199 202 205 208 210 212 214 216 218 219 220 221 222 223 224 225 225 226 226 227 227 227 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 230 230 230 231 231 231 231 231 231 231 232 232 232 232 231 232 232 231 232 232 231 231 231 231 231 231 231 231 231 230 230 231 231 231 230 229 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 229 228 228 228 228 226 227 228 228 227 227 227 227 226 226 227 227 227 227 227 227 226 225 225 225 226 227 227 227 226 227 227 226 226 226 225 225 224 225 225 225 224 224 225 224 224 223 222 223 223 224 223 222 223 225 226 226 226 224 225 226 226 226 227 229 229 228 228 228 229 228 227 226 226 227 227 228 227 227 226 225 226 227 226 225 225 225 225 227 227 225 225 226 227 227 228 228 229 228 230 230 230 231 231 231 232 231 231 230 229 231 230 230 231 230 228 229 230 229 231 230 228 228 227 226 229 229 226 228 228 229 228 225 225 227 227 227 226 223 223 225 225 225 226 226 225 225 224 226 225 223 225 225 223 227 228 225 224 225 227 227 226 224 225 225 226 224 222 224 225 224 222 225 226 227 227 226 225 224 226 225 225 227 225 224 224 228 229 224 226 228 223 223 227 227 226 228 228 227 228 226 226 229 227 228 228 228 226 227 228 223 226 229 226 225 226 229 227 226 227 226 224 224 226 225 223 223 225 223 226 225 223 223 225 224 220 219 225 223 219 222 221 225 224 219 221 221 219 218 222 218 218 217 218 222 225 223 226 220 220 225 222 219 225 224 223 226 225 221 216 219 226 229 229 228 228 226 228 225 223 226 225 222 224 227 233 224 219 223 227 222 221 229 225 227 230 225 228 225 217 230 229 224 222 224 224 226 225 226 221 221 225 224 228 232 228 231 227 223 229 226 227 230 229 221 219 222 226 229 230 233 234 228 229 228 227 231 229 226 229 232 234 232 238 237 226 230 229 231 237 232 232 236 225 227 232 229 232 233 231 227 234 229 234 231 230 227 225 226 234 235 233 228 230 235 234 229 228 230 232 233 237 240 236 226 236 237 233 232 233 235 230 234 236 231 236 237 228 225 232 239 231 226 235 242 236 232 235 235 232 232 228 225 230 234 230 229 234 234 218 224 234 227 229 236 235 232 232 232 232 233 229 224 227 229 230 230 231 229 232 233 248 255 251 265 290 304 312 324 335 361 384 413 443 485 528 578 650 739 803 846 907 976 1043 1103 1152 1200 1253 1287 1294 1300 1303 1291 1285 1281 1278 1273 1258 1252 1262 1256 1237 1223 1224 1229 1228 1215 1208 1204 1202 1189 1185 1201 1218 1243 1285 1345 1414 1480 1535 1569 1621 1678 1719 1758 1818 1880 1939 1997 2037 2050 2076 2116 2157 2197 2229 2253 2290 2328 2351 2365 2381 2391 2393 2393 2398 2402 2394 2376 2375 2418 2480 2545 2605 2652 2688 2710 2728 2761 2801 2871 2979 3089 3169 3221 3247 3261 3269 3278 3310 3379 3515 3716 3963 4229 4481 4732 5014 5293 5509 5660 5785 5932 6101 6265 6424 6556 6658 6757 6894 7053 7199 7342 7549 25859 331277 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29539 10289 3729 2435 10360 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 190 194 198 201 204 207 209 211 213 215 217 218 220 221 221 222 223 224 224 225 225 226 226 227 226 227 227 228 228 228 228 229 229 229 228 228 229 229 229 229 230 230 230 230 230 230 230 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 230 230 230 229 229 230 229 229 229 229 230 229 229 229 229 229 229 229 229 229 228 228 228 228 228 227 227 227 226 226 226 226 225 225 226 227 227 227 227 226 226 227 226 225 225 225 226 225 225 225 225 226 226 227 227 226 225 225 225 225 224 223 223 224 224 223 223 223 223 223 223 222 223 224 224 225 225 226 227 227 227 227 227 226 227 228 226 226 228 227 228 229 230 230 228 228 229 229 227 226 227 227 226 227 228 228 229 228 227 227 228 227 226 227 227 228 228 228 228 229 229 228 228 229 230 232 234 234 234 233 230 231 233 233 231 230 231 232 230 229 229 228 229 228 228 228 230 227 226 228 226 223 227 226 225 224 225 227 223 222 226 229 226 225 226 225 224 225 226 225 224 226 227 226 225 225 224 223 222 224 223 223 225 226 222 223 226 224 223 226 228 226 226 228 225 224 227 229 229 227 227 227 226 228 228 229 231 232 230 227 229 224 224 226 226 227 225 227 227 226 225 228 229 229 231 226 224 229 228 229 224 224 226 228 222 222 223 224 223 224 223 225 225 225 225 222 219 221 224 224 223 220 223 224 219 220 226 229 226 220 223 224 218 221 220 222 224 223 226 230 226 224 223 224 225 220 218 222 221 221 220 223 225 221 225 226 228 224 223 219 224 223 227 228 225 219 218 219 224 223 228 225 222 221 224 223 230 225 222 223 226 225 226 221 220 227 221 219 229 227 228 230 224 220 226 229 227 226 222 225 224 222 227 227 229 228 231 227 220 226 231 235 228 227 228 222 224 231 232 233 229 222 228 229 227 226 230 229 235 230 228 223 228 229 226 233 230 226 230 227 224 229 231 233 229 234 226 227 227 224 227 230 230 223 226 232 238 235 233 228 229 235 234 231 227 234 226 232 235 230 229 234 234 230 229 237 230 228 233 237 235 233 236 234 234 235 232 234 237 232 226 230 234 230 236 235 229 233 232 222 226 229 229 227 228 224 224 231 238 229 226 223 228 232 228 232 230 231 227 226 231 237 236 233 229 235 233 232 229 235 238 227 233 244 250 259 270 290 305 324 333 333 349 373 405 452 496 533 587 654 731 822 970 1167 1329 1430 1472 1477 1476 1468 1457 1439 1432 1428 1419 1413 1395 1384 1379 1371 1364 1352 1343 1326 1319 1307 1290 1286 1290 1278 1263 1255 1245 1235 1238 1237 1235 1229 1224 1231 1239 1245 1243 1256 1275 1304 1331 1353 1392 1448 1505 1566 1642 1733 1828 1898 1938 1972 2015 2057 2110 2177 2246 2294 2326 2362 2383 2390 2402 2406 2397 2400 2411 2418 2429 2452 2483 2524 2579 2635 2677 2712 2759 2795 2833 2907 2995 3072 3161 3273 3387 3467 3515 3561 3600 3627 3688 3793 3918 4069 4252 4441 4642 4864 5053 5190 5303 5439 5610 5790 5968 6142 6295 6438 6567 6696 6866 7050 7207 7342 7524 18110 283476 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29546 10289 3729 2433 10358 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 216 217 218 220 221 222 223 224 224 225 226 226 227 227 227 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 229 229 229 230 230 230 230 230 230 230 230 230 229 230 230 230 230 230 229 229 229 229 229 229 230 229 229 228 229 229 229 228 228 228 228 228 228 228 228 228 228 229 229 229 228 228 228 227 227 227 226 226 226 227 227 227 225 225 225 226 226 226 225 226 227 226 226 226 227 227 226 226 226 225 225 225 224 225 225 224 223 224 224 224 223 222 224 225 224 224 225 225 225 226 226 226 227 228 228 228 227 228 228 226 225 226 228 230 230 229 227 227 228 228 226 225 227 228 228 227 227 227 227 226 227 227 227 228 227 228 230 230 231 233 231 229 232 235 234 234 234 232 231 234 232 231 231 230 230 229 230 231 231 230 230 230 229 227 228 231 231 228 228 230 228 228 227 228 226 224 226 225 223 223 223 225 227 227 226 225 227 226 226 224 224 227 228 224 224 225 222 220 224 226 227 226 228 226 226 229 225 225 227 226 228 228 229 227 227 228 228 230 230 227 228 228 229 228 230 229 227 228 228 229 231 230 227 224 227 226 224 226 227 230 226 223 225 224 225 222 225 224 223 224 226 227 225 226 225 221 224 228 225 221 222 224 223 220 224 224 218 219 222 225 225 224 223 222 223 225 228 224 222 224 224 226 219 217 220 226 227 221 223 224 222 223 218 219 225 224 226 226 224 221 225 226 224 225 221 220 227 226 220 222 220 221 220 224 226 220 227 228 224 222 219 227 225 224 224 223 223 220 230 230 222 224 224 223 225 229 223 227 226 227 227 224 232 226 227 225 228 230 226 221 228 226 232 229 220 221 224 228 229 229 229 226 224 223 225 229 226 228 231 231 229 222 231 229 234 228 224 230 233 225 230 227 225 234 230 230 226 225 231 233 231 230 231 229 227 235 233 230 230 232 233 229 229 225 221 231 237 230 230 234 236 232 227 234 236 231 232 235 232 236 231 232 234 235 233 236 233 233 235 232 230 230 229 234 236 236 233 229 230 237 237 231 225 233 238 231 230 229 233 233 230 232 238 236 230 235 230 234 235 233 236 235 233 232 232 233 231 235 240 230 223 231 240 241 234 231 230 229 234 236 239 239 233 240 244 246 246 250 264 278 293 311 323 336 354 368 376 389 394 402 424 461 500 543 601 675 758 841 919 996 1064 1131 1193 1248 1305 1343 1363 1374 1375 1380 1382 1373 1363 1361 1353 1341 1338 1334 1327 1321 1320 1314 1308 1299 1293 1283 1277 1266 1261 1263 1265 1265 1284 1314 1339 1356 1382 1430 1497 1578 1657 1725 1788 1837 1885 1933 1979 2032 2087 2145 2206 2267 2336 2406 2458 2486 2498 2498 2487 2459 2444 2442 2432 2437 2475 2540 2615 2679 2731 2776 2809 2838 2868 2905 2956 3020 3128 3261 3390 3506 3605 3721 3836 3943 4035 4118 4186 4252 4322 4395 4461 4510 4568 4643 4730 4825 4897 4938 4982 5065 5179 5299 5437 5600 5770 5917 6045 6172 6303 6461 6649 6848 7070 41528 405183 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29554 10289 3730 2431 10355 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 170 176 181 186 191 195 199 202 204 207 209 211 213 215 217 217 219 220 221 222 223 224 225 225 226 227 227 228 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 228 229 229 228 229 230 230 229 229 229 229 229 229 228 229 229 229 228 228 229 229 229 228 227 227 228 228 227 227 227 228 228 228 227 227 228 228 227 226 226 226 226 225 225 225 226 226 226 225 225 225 225 225 225 225 225 224 225 224 224 224 224 224 225 225 223 224 224 224 224 223 223 224 224 225 227 228 228 229 229 229 229 228 229 228 228 229 230 230 230 230 228 229 229 229 229 227 225 225 225 226 227 225 224 225 226 226 226 228 229 232 233 231 230 230 234 234 233 234 234 232 233 232 231 232 233 232 231 230 230 231 230 230 231 231 230 230 230 230 229 229 230 230 229 229 227 225 224 224 224 223 223 224 226 225 224 222 223 223 225 226 227 228 225 224 223 223 223 225 226 226 228 226 226 227 227 228 227 228 228 224 224 225 225 226 227 229 228 230 229 228 229 229 232 232 228 229 230 231 233 227 229 229 229 228 229 228 227 226 225 228 229 229 226 224 223 222 228 227 222 222 225 226 225 221 222 225 223 223 223 221 221 225 225 227 222 220 224 223 221 224 221 221 226 225 223 227 226 221 219 225 223 223 226 227 223 223 226 222 219 218 221 228 219 218 226 226 224 223 222 224 225 226 226 222 223 225 224 220 217 219 225 221 222 225 226 225 218 221 225 226 225 224 222 221 223 224 229 225 221 224 228 227 228 222 225 229 226 220 229 234 222 228 228 227 231 227 228 230 225 222 227 222 230 232 226 227 225 224 219 225 227 225 226 226 226 228 227 225 226 223 231 232 231 232 232 228 229 229 229 224 227 226 225 228 234 227 227 232 229 226 224 227 234 235 236 229 235 231 228 232 234 229 231 228 223 225 233 241 236 232 235 242 234 229 228 234 233 235 235 234 229 235 232 231 236 225 228 232 229 233 231 230 230 226 228 233 234 229 235 231 229 230 224 227 233 229 226 228 229 226 228 229 228 232 230 224 231 230 231 234 227 228 230 231 227 227 225 239 238 234 234 227 224 230 234 236 237 238 233 232 231 234 231 235 236 240 246 251 260 279 288 296 308 324 334 351 376 401 439 476 505 540 580 622 702 817 939 1034 1104 1143 1174 1200 1232 1267 1294 1324 1363 1394 1415 1434 1450 1456 1451 1451 1446 1437 1436 1432 1430 1427 1416 1409 1400 1384 1370 1371 1369 1353 1337 1340 1336 1322 1299 1294 1292 1296 1302 1314 1358 1414 1472 1538 1593 1657 1718 1765 1801 1839 1882 1930 1987 2054 2122 2177 2218 2268 2331 2384 2424 2463 2496 2530 2560 2590 2629 2650 2642 2628 2621 2617 2601 2601 2620 2646 2690 2762 2842 2915 2975 3014 3045 3067 3092 3136 3184 3244 3339 3469 3601 3714 3838 3963 4087 4210 4327 4455 4592 4737 4891 5031 5135 5204 5249 5302 5368 5440 5501 5554 5625 5727 5850 5980 6114 6251 6409 6587 6793 7045 66222 508585 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29561 10289 3731 2430 10355 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 186 191 195 198 201 204 207 209 211 213 215 216 218 219 220 221 222 223 224 224 225 225 226 226 227 227 228 228 228 229 229 229 230 230 230 231 230 230 230 230 231 231 230 230 231 231 230 230 230 231 231 231 231 230 230 229 229 229 230 230 230 229 229 229 229 229 229 229 229 228 228 229 229 228 228 228 228 229 228 228 228 228 228 228 228 228 228 228 229 229 229 228 227 227 228 228 228 228 227 226 227 228 227 227 228 227 226 226 226 226 226 226 227 226 225 225 225 225 225 225 225 225 225 225 225 226 227 225 225 225 225 225 225 224 223 224 225 226 225 224 225 226 227 227 226 227 228 231 231 231 231 231 231 232 233 232 229 229 229 230 229 227 226 227 226 226 225 224 225 227 231 230 229 229 230 233 234 233 231 233 234 235 235 235 234 233 232 233 230 229 231 231 232 234 233 233 231 230 231 233 231 230 230 229 230 230 230 229 230 230 230 228 224 226 228 227 226 222 223 228 227 226 227 225 223 222 223 225 226 226 227 224 224 228 228 226 226 226 227 228 226 224 226 227 227 227 225 224 222 226 229 228 228 229 230 226 227 230 229 229 229 228 227 224 228 229 227 229 229 228 230 229 226 227 226 223 226 225 225 224 226 226 223 222 224 225 227 229 228 226 222 225 223 222 224 225 223 225 227 228 224 222 225 222 226 225 225 223 223 224 221 224 227 216 218 225 222 221 223 219 222 222 219 225 225 225 224 222 220 220 222 221 220 219 223 220 227 228 220 220 221 221 220 222 227 223 221 222 220 222 226 228 222 217 225 223 225 231 222 221 224 225 225 224 222 228 231 225 220 227 232 223 225 232 223 222 221 224 228 224 223 228 226 229 232 228 222 231 228 229 231 226 223 225 227 232 228 221 221 229 233 228 230 226 221 223 233 230 225 223 234 229 227 233 233 233 229 225 229 228 230 231 235 236 235 229 230 229 226 225 230 228 228 232 234 230 230 228 229 233 230 228 231 236 230 227 226 231 237 225 232 234 233 226 227 234 230 241 236 234 234 235 235 236 235 223 225 229 236 234 230 235 233 232 236 235 232 232 234 232 235 234 234 235 231 232 232 232 228 234 235 236 230 223 223 232 232 228 230 230 226 232 240 237 229 225 224 232 233 230 236 241 236 227 228 237 237 236 234 238 247 247 249 265 288 298 319 339 358 374 397 425 446 462 488 526 572 632 706 808 976 1186 1374 1492 1554 1593 1605 1604 1597 1588 1588 1581 1572 1560 1552 1548 1546 1549 1535 1531 1536 1521 1505 1498 1493 1489 1483 1470 1454 1449 1443 1432 1424 1417 1409 1410 1403 1389 1376 1360 1338 1330 1339 1343 1347 1356 1380 1433 1499 1548 1581 1622 1688 1756 1827 1899 1948 1981 2026 2082 2131 2194 2249 2295 2330 2367 2417 2470 2524 2581 2641 2697 2756 2802 2818 2830 2840 2838 2851 2857 2855 2856 2847 2861 2886 2919 2964 2993 3006 3026 3054 3087 3093 3090 3093 3100 3116 3137 3163 3197 3233 3292 3362 3423 3481 3555 3649 3742 3829 3946 4101 4262 4406 4540 4679 4832 5029 5280 5553 5805 6013 6195 6376 6580 6864 49943 442235 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29568 10289 3732 2428 10356 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 206 209 211 213 215 216 217 219 220 221 222 223 223 224 224 225 226 226 226 227 227 228 229 229 229 229 230 230 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 230 230 229 229 229 229 230 230 229 229 229 229 229 229 228 228 228 228 229 229 228 228 227 227 228 228 229 228 228 228 228 228 228 229 229 228 228 228 228 228 227 228 228 228 228 228 228 228 227 227 227 227 226 226 226 226 226 225 225 225 226 226 225 225 225 225 225 225 225 224 225 226 226 226 224 224 224 224 224 225 225 225 224 223 223 224 223 224 225 225 224 224 226 227 227 228 228 227 227 226 226 225 226 227 226 224 223 224 225 225 227 226 225 225 228 230 230 229 230 231 232 231 232 234 234 232 230 231 230 230 232 231 231 231 231 230 232 231 232 232 229 229 230 232 232 230 228 228 229 229 229 227 227 229 229 227 226 226 228 228 226 224 225 226 223 224 226 228 229 225 223 223 226 228 226 226 227 228 228 226 227 229 229 227 227 225 225 226 226 227 226 228 230 229 229 228 227 227 228 230 230 230 229 228 228 227 227 230 228 229 227 228 231 229 226 226 228 226 226 225 225 230 229 226 223 225 226 226 224 227 229 224 223 223 221 225 225 222 222 224 221 222 226 228 225 223 222 223 223 218 224 223 223 224 225 226 221 222 223 220 223 222 221 219 221 219 220 220 217 225 228 224 222 225 223 223 223 224 218 219 223 226 223 224 224 224 220 222 224 227 228 229 219 220 229 231 232 227 220 221 218 225 231 225 224 224 226 224 226 225 231 225 221 222 223 227 226 224 230 228 223 226 229 227 225 223 226 226 223 227 227 222 221 224 228 228 226 224 229 226 225 227 228 230 226 225 226 229 226 225 232 227 224 228 229 236 230 223 232 236 234 230 226 231 234 238 233 228 237 233 229 232 232 235 238 230 227 234 235 233 227 230 227 226 233 233 238 235 225 232 237 231 225 227 234 231 229 234 231 222 229 234 230 231 227 230 235 233 230 232 228 229 231 233 239 234 233 231 229 230 231 233 231 233 234 235 232 229 236 243 239 233 234 234 234 230 232 238 239 229 226 235 232 231 231 233 236 229 234 233 230 232 233 233 232 234 232 229 226 228 231 234 231 233 234 235 242 238 234 243 259 267 272 278 294 312 334 360 382 400 427 451 488 513 535 563 604 647 708 778 852 924 986 1057 1140 1226 1316 1386 1416 1435 1448 1450 1447 1445 1443 1431 1420 1410 1392 1396 1398 1404 1413 1416 1415 1418 1417 1415 1419 1416 1399 1385 1379 1374 1373 1365 1359 1349 1343 1335 1323 1309 1305 1305 1308 1323 1340 1369 1406 1448 1502 1552 1599 1633 1671 1703 1729 1757 1788 1819 1868 1907 1937 1964 2002 2058 2119 2173 2226 2282 2341 2401 2463 2535 2614 2688 2737 2765 2797 2828 2848 2883 2925 2960 3012 3075 3140 3188 3219 3251 3272 3293 3314 3336 3367 3400 3446 3488 3523 3577 3642 3701 3762 3816 3866 3905 3948 4021 4134 4275 4418 4581 4761 4950 5162 5373 5572 5795 6090 6460 24278 320327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29576 10289 3732 2427 10356 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 198 201 204 207 209 211 213 215 216 218 219 220 221 221 222 223 224 225 226 226 226 226 226 227 227 228 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 230 230 230 229 229 229 230 230 229 229 228 228 229 228 228 228 229 228 228 227 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 228 227 227 228 228 227 227 227 226 227 227 227 226 227 227 227 227 227 227 227 227 226 226 226 226 225 225 225 224 225 225 225 224 224 225 225 224 224 226 226 226 226 226 224 223 223 223 224 225 224 223 224 223 223 222 221 222 223 223 223 225 225 225 226 227 227 227 228 226 225 225 224 224 225 224 224 225 226 225 226 225 224 226 226 226 226 226 228 229 228 230 231 230 232 235 233 230 231 232 232 232 232 233 232 231 230 230 231 233 231 229 228 229 231 231 229 228 229 228 227 226 225 227 227 227 226 227 228 226 222 221 223 222 222 224 224 225 225 226 224 223 225 224 225 227 228 226 226 226 229 228 226 226 226 224 224 227 229 229 228 228 231 229 227 227 228 229 233 231 228 228 228 227 229 228 228 228 229 226 227 227 225 228 228 226 227 226 224 227 227 224 223 225 226 222 224 227 224 226 226 224 221 225 227 225 223 223 220 221 218 223 229 226 225 222 222 221 224 223 225 225 221 224 223 227 222 217 222 225 227 223 220 222 225 223 224 226 223 221 223 225 223 225 220 219 223 223 227 224 224 222 221 223 217 221 225 226 218 217 217 225 225 228 226 230 221 221 227 220 222 223 229 225 221 225 228 231 231 224 227 223 231 233 223 221 227 227 230 220 226 221 227 223 225 228 223 227 225 223 232 226 227 225 229 225 228 228 228 226 226 228 225 225 230 230 225 224 231 231 228 225 232 234 235 231 230 226 221 222 224 232 229 229 226 230 229 229 239 232 225 229 231 238 231 228 231 235 238 233 224 229 236 227 226 228 234 230 229 232 227 226 230 230 229 230 228 225 226 231 227 228 236 233 227 236 233 231 232 230 232 242 233 224 223 225 233 240 231 229 228 227 230 230 238 237 235 233 229 229 229 231 233 230 230 232 231 230 229 234 239 237 227 225 227 225 231 232 236 232 234 235 231 231 227 230 238 241 234 230 234 237 228 225 221 222 230 234 230 227 226 224 232 231 228 233 235 232 241 247 249 259 283 321 355 387 433 474 501 530 564 609 658 720 825 956 1067 1175 1265 1334 1389 1421 1433 1450 1447 1427 1414 1406 1399 1399 1395 1389 1385 1384 1389 1387 1391 1398 1407 1410 1405 1396 1389 1378 1376 1376 1374 1366 1362 1359 1344 1326 1312 1304 1301 1296 1287 1273 1274 1285 1305 1340 1386 1425 1461 1504 1538 1563 1587 1611 1651 1702 1755 1804 1857 1911 1977 2058 2133 2189 2232 2281 2342 2407 2460 2508 2574 2647 2715 2780 2848 2922 3001 3085 3172 3258 3326 3383 3429 3454 3466 3497 3531 3568 3634 3709 3795 3899 3993 4062 4141 4231 4295 4365 4472 4581 4674 4762 4836 4893 4957 5055 5168 5288 5452 5639 5784 5907 6081 6333 18076 286374 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29583 10289 3733 2425 10358 100 100 100 100 100 100 100 100 100 100 100 144 153 160 167 174 179 184 189 193 196 200 203 205 208 210 211 213 215 217 218 219 220 221 222 223 224 225 225 225 226 226 227 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 229 228 227 228 228 228 228 229 228 228 228 227 227 227 227 227 227 227 227 226 226 225 226 227 227 226 225 225 226 227 226 226 225 225 224 224 224 224 223 223 224 224 224 225 225 225 225 226 225 225 225 224 224 222 222 223 224 225 225 225 225 224 222 221 220 222 223 222 221 222 223 225 226 225 225 225 226 226 226 225 224 225 224 224 223 223 224 226 227 225 224 225 226 226 225 226 229 230 228 229 231 231 230 230 228 229 231 233 231 229 229 230 231 231 230 228 229 231 231 228 228 229 227 227 228 229 227 228 227 226 226 226 226 225 223 224 226 223 222 224 224 222 222 223 225 226 227 227 225 225 225 227 226 225 226 224 224 225 229 229 227 227 228 227 224 228 228 229 229 228 227 227 228 231 229 226 226 228 230 230 227 230 230 226 224 228 227 224 225 227 228 228 226 227 228 226 226 224 227 228 223 222 226 223 225 225 227 225 224 225 224 224 228 224 221 228 227 222 226 225 227 226 222 222 222 222 223 220 224 221 220 221 221 220 222 222 222 225 224 221 220 219 220 224 222 222 225 225 223 225 223 224 224 222 221 225 229 224 222 222 222 225 221 220 223 226 220 225 225 218 223 223 224 227 221 224 225 224 226 232 225 224 229 224 224 227 227 222 225 227 226 224 227 226 225 225 232 226 226 225 225 224 225 221 227 227 228 230 226 226 227 221 225 226 224 229 230 227 225 225 228 230 226 229 228 222 224 228 226 226 229 233 232 232 234 231 232 228 232 229 231 238 233 233 229 226 226 234 231 222 229 231 230 230 231 229 233 233 234 231 231 230 232 228 230 231 231 238 234 227 226 228 227 230 235 235 239 235 233 229 219 228 234 237 232 226 231 231 231 239 231 230 231 233 234 232 231 228 232 233 230 232 229 230 230 231 239 233 230 232 237 236 230 237 233 232 231 224 228 228 231 238 236 236 234 228 223 225 232 237 236 227 221 231 236 228 229 228 234 227 227 230 236 233 232 234 232 232 231 226 230 240 243 236 234 240 248 254 259 270 289 323 372 415 449 492 531 567 608 675 756 846 959 1077 1165 1239 1302 1363 1428 1464 1483 1489 1476 1471 1463 1434 1419 1422 1425 1416 1403 1407 1408 1403 1399 1392 1393 1402 1404 1408 1409 1403 1404 1397 1385 1374 1372 1360 1350 1342 1334 1324 1312 1303 1298 1305 1333 1370 1394 1398 1401 1414 1429 1442 1473 1516 1563 1615 1676 1735 1786 1829 1885 1943 2003 2085 2171 2236 2281 2322 2381 2465 2556 2655 2770 2877 2960 3023 3090 3168 3252 3335 3423 3510 3575 3636 3698 3737 3765 3792 3808 3838 3894 3944 3996 4066 4134 4201 4260 4313 4353 4370 4398 4458 4556 4678 4814 4969 5129 5282 5404 5489 5553 5611 5692 5827 5978 6122 10864 236810 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29590 10289 3734 2424 10359 100 100 100 100 100 100 100 100 100 100 100 145 153 161 168 175 180 185 190 194 197 201 204 206 209 211 213 214 216 217 219 220 221 223 224 224 225 226 226 227 227 227 228 229 228 228 228 229 229 229 229 230 229 229 230 230 230 230 230 230 230 230 230 231 231 231 231 230 230 230 231 230 230 230 230 231 230 230 230 231 231 230 230 229 229 229 229 229 229 229 229 228 228 228 229 229 228 228 228 229 229 228 227 228 228 229 229 228 228 227 227 227 228 227 227 227 227 226 226 226 226 227 227 227 227 226 225 225 226 226 226 226 225 224 225 225 225 224 225 227 227 227 227 226 225 224 224 225 225 224 224 225 225 225 224 224 224 223 222 222 221 221 223 224 225 225 225 226 226 224 224 224 224 223 224 225 224 223 223 224 226 225 225 224 224 224 226 227 226 228 228 226 227 227 227 226 227 228 229 230 232 232 230 230 232 233 232 233 233 231 230 231 232 230 231 231 229 230 231 230 229 230 227 226 226 225 226 225 225 226 227 225 224 223 224 225 224 224 221 224 225 225 226 224 223 225 225 225 227 227 225 226 227 229 229 228 226 229 230 229 229 228 230 230 232 228 229 231 230 230 228 230 230 226 229 228 229 231 229 228 225 224 226 224 225 226 227 225 224 227 228 225 224 227 229 226 224 224 221 222 225 225 228 227 223 225 228 226 223 224 220 220 222 222 222 227 225 224 220 219 222 222 226 224 224 221 219 221 224 227 226 225 224 228 225 225 226 223 219 221 226 225 219 222 220 223 221 222 224 223 221 217 217 220 219 221 223 222 222 221 223 222 222 220 222 224 225 222 220 225 223 220 221 228 227 221 227 224 229 223 224 229 227 228 227 227 225 226 228 226 224 227 233 228 227 226 226 221 225 228 229 225 226 228 230 227 229 229 223 229 229 230 227 225 230 234 227 225 227 222 230 231 226 224 227 231 224 231 233 224 226 223 233 235 236 232 226 228 232 228 231 231 231 232 232 232 236 227 231 234 237 237 226 228 236 241 231 221 230 233 236 227 222 225 235 237 228 230 234 234 232 234 232 227 224 236 232 224 228 232 227 229 230 232 234 234 229 229 233 227 228 230 232 233 235 233 231 233 231 228 236 236 230 229 234 235 235 231 236 235 229 229 231 230 235 232 236 234 233 231 231 236 230 234 231 226 229 231 232 231 223 223 229 224 230 229 227 228 236 239 234 236 243 239 238 251 260 266 271 280 309 333 359 392 425 460 491 515 541 561 599 648 710 792 893 1000 1099 1188 1268 1332 1386 1449 1505 1534 1544 1548 1545 1535 1520 1505 1494 1475 1462 1448 1437 1433 1433 1428 1424 1419 1421 1422 1417 1417 1420 1425 1424 1416 1410 1401 1399 1393 1391 1377 1355 1340 1339 1330 1308 1311 1312 1306 1301 1302 1306 1307 1319 1337 1356 1393 1443 1498 1542 1597 1640 1678 1737 1799 1861 1940 2021 2100 2190 2275 2352 2430 2547 2691 2829 2964 3075 3171 3255 3333 3414 3489 3562 3629 3691 3737 3751 3755 3782 3818 3835 3868 3929 3984 4034 4074 4104 4147 4209 4271 4313 4328 4335 4376 4479 4605 4726 4837 4934 5013 5101 5204 5312 5453 5635 5867 6127 6377 8896 205836 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29598 10289 3734 2422 10356 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 191 195 199 202 205 208 210 212 214 216 218 219 220 222 223 223 224 225 226 226 227 227 228 228 228 229 229 230 230 230 230 230 230 230 230 231 231 231 230 231 232 232 232 232 231 232 232 232 231 231 231 231 232 232 232 231 231 232 232 231 231 231 230 231 231 231 230 230 230 230 230 230 231 230 230 230 230 230 229 230 230 230 231 230 229 229 230 230 229 230 229 229 229 228 228 227 227 228 228 227 227 227 228 227 226 224 225 227 226 226 227 227 227 227 227 227 226 226 226 227 227 227 227 227 226 225 224 224 224 224 224 224 223 224 225 225 225 223 221 221 222 223 223 223 224 224 225 225 225 226 225 223 224 226 225 223 224 225 225 225 225 227 228 230 230 230 230 228 229 231 232 232 230 229 230 231 230 230 230 232 233 231 229 231 231 230 232 235 233 231 230 232 231 230 231 231 232 231 229 228 230 231 231 230 229 230 232 230 229 228 227 228 227 225 224 226 227 227 227 226 226 227 225 224 225 227 226 227 227 225 224 226 226 229 228 224 226 228 227 228 228 227 225 227 228 232 229 226 228 232 230 227 228 229 228 225 229 230 227 228 230 228 228 229 228 226 226 226 225 223 223 224 228 226 228 227 223 223 223 224 224 223 223 227 231 231 225 225 226 223 219 220 224 224 222 224 227 226 222 221 224 226 223 222 220 222 226 223 223 222 217 222 224 224 224 222 220 224 226 223 217 219 225 221 221 225 223 227 227 218 222 220 224 226 226 223 224 225 224 224 222 220 225 227 225 224 228 224 216 217 225 224 222 219 221 226 221 223 223 220 221 222 226 228 220 219 226 224 230 234 229 228 226 228 228 223 230 229 220 223 230 228 226 232 228 224 226 227 229 227 223 232 232 226 227 225 229 222 230 233 233 226 227 233 230 233 230 234 226 225 227 234 235 228 226 229 237 238 230 225 230 235 234 230 231 236 235 233 228 230 231 226 230 231 229 229 228 231 228 235 239 229 229 233 235 234 231 232 235 236 239 233 225 232 240 236 233 232 231 228 229 229 230 231 231 229 234 234 234 230 227 230 233 231 239 240 234 232 229 233 231 231 234 236 236 235 233 228 228 240 231 234 231 226 228 229 232 236 233 232 230 231 240 229 225 229 228 231 229 235 230 225 231 234 224 226 231 234 233 236 240 247 252 260 257 262 286 307 318 329 349 369 391 413 428 446 472 498 521 556 598 648 703 772 851 936 1034 1130 1200 1295 1407 1488 1541 1570 1592 1601 1605 1600 1592 1576 1561 1546 1525 1509 1496 1478 1459 1455 1445 1429 1413 1406 1405 1399 1399 1407 1406 1402 1406 1406 1411 1415 1415 1415 1419 1412 1397 1387 1382 1381 1363 1347 1346 1339 1326 1318 1317 1307 1292 1284 1280 1286 1288 1290 1299 1311 1330 1366 1420 1478 1539 1597 1636 1672 1709 1750 1809 1881 1946 2012 2080 2140 2200 2292 2409 2545 2701 2862 2997 3106 3179 3235 3298 3371 3459 3529 3567 3601 3653 3719 3777 3814 3879 3978 4086 4179 4268 4361 4426 4468 4522 4580 4629 4675 4725 4783 4849 4960 5105 5255 5415 5593 5815 6109 21271 307451 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29605 10289 3735 2421 10356 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 182 187 191 195 199 202 205 208 210 212 214 216 217 218 220 221 221 222 223 224 225 225 226 227 227 228 228 228 228 229 229 229 230 230 230 230 230 230 231 231 231 231 230 230 230 230 231 231 231 231 231 231 231 232 232 231 231 231 232 232 232 231 231 231 230 230 230 231 230 231 230 230 230 230 230 230 230 229 229 229 229 229 229 229 228 229 229 229 229 228 228 229 229 229 228 227 228 227 226 227 226 225 225 226 227 227 227 226 227 227 228 227 228 227 226 226 226 226 226 226 225 224 224 225 225 225 225 225 225 226 224 223 223 223 222 223 224 225 223 223 222 222 224 225 224 223 224 226 229 232 237 240 239 238 237 239 240 243 249 256 262 268 269 269 267 264 264 263 262 258 252 247 242 240 240 238 237 236 234 235 235 234 234 234 234 235 236 235 233 231 231 233 231 231 231 230 231 231 231 229 228 229 229 230 230 229 228 228 227 228 228 228 227 226 226 225 226 225 226 228 227 227 226 227 227 225 225 224 224 223 224 226 228 226 225 227 227 226 229 226 226 227 227 228 225 225 228 231 227 225 229 230 229 231 228 226 230 229 226 228 228 228 229 229 229 225 227 229 230 231 230 226 226 227 225 223 225 228 225 224 224 226 221 222 223 224 225 223 223 224 226 223 220 225 228 229 226 226 225 227 228 224 227 222 224 223 221 224 222 222 223 223 224 224 224 224 221 225 227 227 225 224 220 216 221 223 222 222 224 222 223 224 221 220 219 223 225 222 216 221 226 225 221 220 225 226 223 225 221 224 224 222 222 224 221 222 226 227 225 225 220 218 221 223 224 230 228 224 219 227 232 227 226 229 230 226 224 224 230 234 229 229 232 228 222 223 224 225 226 223 228 223 226 224 225 233 228 225 228 225 225 224 225 230 227 228 226 226 234 231 230 225 231 235 231 231 231 234 235 231 234 234 231 230 233 233 236 235 234 227 226 234 234 229 233 235 236 232 230 227 228 234 231 233 230 229 232 236 230 228 233 232 229 224 231 229 221 227 228 231 229 230 225 222 228 231 231 232 230 231 235 230 231 233 236 238 230 229 234 236 234 234 236 229 225 230 236 237 241 231 228 236 237 232 234 231 231 235 234 234 239 238 230 225 232 231 233 234 238 235 230 228 231 231 228 230 223 229 233 230 231 231 234 239 245 245 247 252 262 271 277 280 293 321 336 356 369 377 396 420 453 480 498 525 562 612 691 796 906 1003 1084 1154 1225 1309 1395 1469 1534 1588 1623 1630 1623 1609 1596 1579 1561 1546 1527 1496 1482 1477 1462 1446 1443 1436 1428 1424 1406 1401 1397 1390 1402 1414 1426 1434 1451 1459 1452 1439 1415 1397 1394 1381 1369 1363 1356 1364 1351 1334 1327 1323 1308 1294 1284 1285 1282 1272 1278 1288 1289 1303 1322 1346 1380 1418 1472 1536 1597 1659 1738 1818 1898 1990 2079 2150 2233 2321 2404 2494 2622 2789 2967 3121 3233 3316 3380 3433 3472 3498 3520 3542 3569 3609 3651 3688 3738 3783 3814 3843 3877 3929 3973 4022 4107 4187 4259 4333 4398 4425 4428 4464 4536 4603 4689 4839 5048 5333 22050 312272 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29612 10289 3736 2419 10355 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 177 182 188 192 196 199 203 205 208 210 212 214 216 217 218 220 221 221 222 224 225 226 226 227 227 227 228 228 229 229 229 229 230 230 230 230 231 231 230 230 231 232 232 231 231 231 231 232 232 232 232 232 232 232 233 233 232 231 232 232 232 232 232 231 231 231 230 231 231 232 232 232 231 230 230 230 230 230 229 230 230 230 229 228 229 229 228 228 227 227 228 229 229 229 229 228 228 228 227 227 227 227 226 227 227 228 228 228 228 227 226 227 227 227 225 225 226 226 225 225 225 225 225 225 226 226 227 226 227 227 226 225 226 228 231 237 244 252 258 263 267 265 262 260 259 259 258 260 265 273 287 307 331 355 374 392 419 447 463 464 451 435 418 393 366 345 328 313 302 296 288 280 271 265 260 257 259 263 268 272 273 272 270 268 266 264 258 253 250 246 242 240 237 235 235 233 230 231 233 231 229 230 231 229 229 229 229 230 229 227 228 227 225 227 228 228 227 227 227 227 227 228 227 225 225 225 225 226 225 222 222 223 221 224 226 225 226 226 226 226 225 226 228 227 226 229 228 226 225 225 226 227 225 224 228 229 228 226 227 228 226 228 228 226 225 229 229 226 227 228 227 227 228 227 228 227 227 227 228 226 224 221 224 223 222 223 225 224 222 222 222 225 226 228 224 221 222 221 225 225 224 224 222 220 219 223 223 220 220 226 227 223 224 222 217 220 224 226 220 222 222 224 224 223 223 217 221 224 226 227 225 224 223 222 221 219 219 225 225 220 223 228 228 224 219 221 224 227 226 225 223 220 221 225 226 224 221 222 220 226 227 222 223 222 219 224 228 224 221 221 225 224 224 226 228 227 226 227 228 228 226 228 229 225 227 227 226 230 223 228 223 223 228 229 228 232 232 228 229 235 231 228 230 229 228 222 225 232 232 233 228 228 224 231 233 225 233 238 234 233 227 223 228 231 227 228 233 233 228 229 231 227 232 228 230 236 230 232 240 238 231 227 236 228 229 234 228 230 233 236 232 234 226 228 232 235 227 225 230 236 233 232 235 235 233 232 231 236 236 238 235 233 235 234 232 232 227 231 236 236 234 231 227 225 227 233 230 225 231 231 229 229 231 232 229 230 228 230 235 233 234 231 226 231 235 230 228 229 231 231 234 233 226 229 230 227 225 228 231 228 224 238 238 234 236 235 245 254 269 284 296 303 307 319 338 355 379 421 469 494 523 564 613 663 727 801 880 956 1024 1099 1189 1274 1363 1455 1538 1609 1659 1678 1681 1675 1669 1657 1642 1628 1608 1598 1581 1557 1537 1526 1513 1496 1477 1470 1463 1451 1440 1440 1435 1429 1437 1444 1448 1445 1459 1477 1475 1468 1457 1439 1411 1390 1380 1365 1353 1357 1369 1375 1397 1434 1466 1508 1560 1611 1657 1710 1782 1856 1916 1973 2045 2108 2173 2239 2308 2381 2456 2540 2648 2784 2924 3053 3182 3300 3384 3447 3502 3556 3619 3712 3820 3922 4032 4127 4201 4251 4307 4399 4493 4573 4633 4679 4748 4831 4890 4929 4953 4961 4945 4931 4922 4896 4879 4901 4941 4985 5046 5115 5182 5242 5290 5343 5403 5489 5615 5774 6005 33655 382617 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29620 10289 3736 2418 10353 100 100 100 100 100 100 100 100 100 100 100 100 147 156 164 171 177 183 187 192 196 199 203 206 208 211 213 215 216 218 219 221 222 223 224 225 226 226 227 228 229 229 230 230 231 231 231 231 231 232 232 232 232 232 232 233 233 233 233 234 234 234 234 234 233 233 233 234 234 234 233 233 233 233 233 233 233 233 233 232 231 231 231 231 231 232 231 231 231 231 230 230 230 230 230 230 231 231 230 229 229 229 229 228 228 229 230 230 230 230 230 230 231 231 231 230 230 229 229 227 226 227 228 228 227 227 227 227 227 227 226 226 227 228 228 228 227 227 226 227 227 229 229 229 231 236 250 277 315 357 397 423 433 430 420 404 386 367 347 331 317 304 290 278 270 267 267 266 266 266 264 262 257 252 250 248 247 243 240 240 241 240 239 239 239 239 238 239 241 240 238 236 235 236 237 237 235 234 234 233 232 232 232 233 233 233 234 233 232 232 231 231 230 228 227 228 230 230 229 229 228 229 230 230 228 227 227 229 229 227 228 226 225 227 227 228 227 226 227 226 225 225 226 225 225 225 224 225 226 227 227 226 228 226 225 226 227 229 230 227 230 231 230 229 226 229 230 229 227 230 232 226 226 229 231 230 228 229 229 229 228 227 228 228 227 223 222 226 225 224 224 225 226 228 227 229 227 226 226 225 225 222 222 222 224 221 224 225 226 224 223 221 224 222 225 224 223 224 222 222 222 224 220 217 220 224 222 223 221 222 223 222 225 226 225 221 221 223 222 225 220 223 225 224 218 222 221 225 226 223 226 226 221 225 226 223 223 222 225 227 226 230 227 221 229 228 223 224 224 220 222 221 226 224 226 222 230 222 219 223 227 224 222 222 221 225 227 225 222 223 226 219 225 228 230 224 222 224 228 227 228 230 228 227 220 225 229 231 221 227 227 227 226 231 236 225 228 229 234 233 231 229 227 233 228 225 235 232 232 235 233 227 228 226 227 226 226 229 230 229 228 229 231 231 231 227 227 233 239 239 235 230 231 237 236 228 227 229 240 244 236 231 224 228 233 233 234 237 232 234 240 238 229 232 237 235 232 236 228 226 238 238 229 231 238 246 235 232 232 227 226 232 235 237 237 239 233 232 222 226 227 234 235 226 224 226 226 232 234 231 234 242 227 224 226 228 233 235 229 235 233 227 226 231 228 225 234 232 228 231 232 232 232 224 229 237 227 226 233 242 239 242 246 247 264 284 291 300 307 316 324 337 357 389 430 453 484 515 548 590 632 671 725 789 844 893 965 1054 1142 1219 1290 1361 1420 1467 1512 1542 1565 1587 1590 1583 1576 1573 1569 1567 1560 1546 1532 1506 1492 1482 1468 1457 1446 1435 1427 1419 1415 1413 1413 1411 1410 1416 1419 1415 1404 1393 1386 1375 1379 1400 1427 1456 1482 1520 1570 1622 1676 1744 1823 1905 1990 2101 2223 2330 2408 2462 2517 2580 2647 2717 2768 2813 2872 2931 3011 3112 3206 3292 3374 3460 3572 3697 3809 3889 3951 4025 4102 4150 4180 4204 4242 4288 4328 4390 4475 4547 4601 4661 4770 4928 5076 5186 5284 5378 5461 5532 5585 5626 5655 5674 5688 5719 5774 5840 5916 5975 6018 6094 6201 6326 6491 6715 7012 58990 488571 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29627 10289 3737 2416 10352 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 191 195 199 202 205 208 211 213 215 217 218 219 221 222 223 224 225 226 227 227 228 228 229 229 230 230 231 231 232 232 233 233 233 233 233 233 233 233 233 233 234 234 233 233 233 233 233 233 234 233 233 233 232 232 232 232 232 232 232 232 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 229 229 230 229 229 229 229 229 229 228 229 229 229 229 229 229 229 230 231 230 230 229 229 229 228 227 227 227 227 227 227 228 229 231 232 232 231 231 230 229 229 228 228 227 227 228 228 227 226 226 228 228 226 226 227 228 229 228 226 228 230 230 230 230 230 229 228 229 229 228 230 232 232 233 234 234 234 233 234 235 236 236 236 236 235 235 236 238 237 236 236 236 235 234 234 233 234 234 232 232 231 231 232 233 233 234 234 233 233 233 233 231 230 230 230 231 230 230 230 229 229 229 227 229 229 227 227 226 226 227 228 228 228 226 226 227 227 227 224 224 224 224 223 225 226 227 227 225 226 227 226 225 227 227 227 228 227 226 228 228 229 231 232 230 229 225 225 227 229 232 231 231 229 228 227 229 231 231 228 227 228 230 230 226 224 229 229 227 227 225 223 220 225 228 225 225 223 224 228 228 225 223 223 228 225 225 225 222 223 224 224 226 227 226 226 224 225 227 222 222 225 224 224 224 223 226 223 220 224 220 220 222 223 223 220 224 227 226 222 221 219 218 222 226 224 220 218 224 226 220 223 229 224 221 222 222 224 225 225 225 222 220 224 224 226 227 224 219 225 224 226 227 227 226 227 224 226 226 227 223 219 223 222 223 230 227 218 222 229 228 228 227 221 224 226 226 227 226 225 227 230 220 220 223 224 224 228 227 230 229 223 224 225 229 234 226 223 226 230 225 224 227 231 234 227 223 225 230 230 229 231 238 233 232 237 235 228 230 236 236 233 230 231 231 229 225 225 228 235 235 231 234 235 232 234 233 232 229 231 234 232 236 232 232 231 233 232 234 229 227 232 234 237 234 236 227 227 237 228 231 240 238 231 235 235 229 228 234 239 238 234 236 232 233 234 229 228 230 240 238 235 229 233 235 234 229 228 230 236 233 235 233 237 242 237 236 232 230 231 237 230 229 237 234 231 228 231 231 231 232 234 234 237 228 228 231 228 231 227 226 231 235 236 230 225 226 227 233 231 229 233 226 236 249 258 264 270 287 305 322 334 343 348 350 358 374 389 404 433 475 513 542 576 606 658 741 824 908 986 1054 1127 1193 1258 1320 1374 1421 1460 1492 1505 1510 1506 1501 1490 1474 1459 1446 1443 1444 1445 1434 1432 1427 1413 1406 1395 1390 1388 1373 1363 1360 1347 1338 1339 1342 1346 1354 1356 1361 1370 1368 1354 1336 1327 1319 1317 1332 1347 1381 1457 1563 1687 1822 1952 2069 2177 2267 2343 2404 2437 2477 2535 2601 2675 2752 2847 2958 3075 3185 3279 3340 3391 3440 3483 3522 3563 3615 3654 3706 3768 3817 3848 3870 3895 3929 3955 3984 4046 4141 4234 4315 4407 4505 4603 4691 4757 4816 4882 4967 5079 5219 5369 5500 5592 5699 5864 6053 6282 6561 6902 61043 480364 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29634 10289 3738 2415 10355 100 100 100 100 100 100 100 100 100 100 100 100 146 155 163 170 176 182 187 191 196 199 202 205 208 210 213 215 217 219 220 222 222 223 224 225 226 227 228 228 229 229 230 230 231 231 232 232 233 233 233 233 233 233 233 233 234 234 234 234 233 233 233 234 234 234 233 234 234 234 233 233 233 233 233 233 234 233 233 232 232 232 232 232 231 231 231 230 230 231 231 231 231 229 229 229 230 230 230 230 229 229 229 229 229 228 228 228 228 227 227 227 228 229 230 229 228 229 229 228 229 230 229 228 228 227 226 226 227 228 227 227 226 226 227 227 226 227 227 225 226 226 226 226 227 229 229 228 227 227 227 228 227 226 227 227 227 226 226 227 226 226 228 229 228 228 230 231 229 230 231 231 232 233 232 233 234 236 237 236 235 234 234 236 237 236 235 234 232 231 234 234 232 231 231 233 234 232 232 232 232 234 234 233 233 232 231 231 232 233 231 231 230 231 229 227 229 229 230 231 228 226 227 228 227 226 228 227 226 225 225 225 224 225 224 223 225 229 228 227 225 226 226 225 225 227 225 226 230 229 226 226 230 230 229 228 229 231 232 231 231 228 228 232 232 231 230 229 230 228 230 232 233 232 231 229 227 226 229 232 230 225 225 225 226 225 226 225 224 224 223 225 226 226 223 226 226 224 223 226 226 223 221 223 226 225 225 223 223 226 227 230 224 221 220 224 225 226 225 225 224 226 224 217 222 227 225 223 222 223 225 228 227 223 218 219 225 228 223 225 225 220 221 223 223 224 225 225 223 226 224 223 225 226 219 226 223 222 223 221 224 229 226 220 223 222 224 229 224 223 227 220 224 230 225 222 228 226 227 228 226 224 221 220 224 228 223 220 225 229 229 224 224 227 227 224 222 227 231 225 222 226 224 226 225 218 228 231 227 228 224 228 229 228 224 224 227 224 223 224 229 232 226 226 228 233 228 230 238 231 227 222 232 231 228 233 233 226 227 238 235 233 228 234 236 227 226 226 233 233 233 229 226 228 230 230 233 232 232 227 225 228 230 231 232 228 233 242 241 227 228 231 232 233 229 232 231 237 235 229 229 233 232 236 234 230 230 232 227 227 234 236 233 231 229 233 233 235 233 229 232 233 238 232 235 232 228 232 234 234 228 233 233 234 231 232 232 231 232 234 233 232 226 232 236 226 224 230 230 221 225 235 233 237 232 223 230 224 223 224 222 235 232 226 238 237 238 253 274 285 296 306 320 342 366 378 382 397 403 396 393 410 426 449 501 568 620 658 700 758 830 914 1007 1091 1152 1198 1265 1336 1395 1442 1469 1490 1507 1523 1532 1534 1534 1530 1524 1511 1505 1495 1482 1472 1470 1460 1439 1425 1421 1412 1394 1389 1382 1372 1370 1376 1370 1360 1353 1352 1351 1347 1349 1357 1360 1359 1349 1329 1311 1294 1287 1306 1344 1395 1478 1583 1685 1774 1861 1947 2029 2116 2207 2277 2346 2431 2501 2538 2576 2627 2685 2745 2786 2805 2858 2940 3011 3086 3183 3296 3410 3516 3604 3691 3767 3820 3852 3878 3918 3944 3949 3960 3965 3962 3959 3955 3959 3969 3980 3982 3973 3975 3983 3994 4012 4042 4099 4193 4328 4482 4641 4813 5036 52663 448436 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29642 10289 3739 2413 10353 100 100 100 100 100 100 100 100 100 100 100 100 146 155 162 170 176 181 187 191 195 198 202 205 207 210 212 214 215 217 218 220 221 222 223 224 225 225 226 227 228 228 229 229 230 230 230 231 231 231 231 232 232 232 232 232 232 232 232 233 233 233 232 233 233 233 233 233 233 233 232 232 233 232 233 233 233 232 232 232 232 232 232 232 232 232 231 231 231 231 230 230 230 230 230 229 229 229 229 229 228 228 228 228 228 227 227 228 228 228 228 227 227 227 226 226 227 227 227 226 226 226 226 226 227 227 227 227 227 228 228 227 226 227 227 226 225 226 226 228 230 232 234 240 246 252 258 260 256 252 250 247 246 247 245 243 242 242 242 243 240 238 237 236 235 233 230 228 227 227 227 226 224 225 226 226 226 227 228 228 230 231 231 230 230 232 233 233 233 234 234 231 229 230 233 233 231 230 230 231 231 231 233 231 231 233 232 233 231 230 232 231 231 231 232 232 231 230 229 227 228 230 229 226 226 228 228 225 225 225 226 229 226 223 225 225 224 225 224 226 226 226 224 224 227 231 229 225 225 226 227 229 227 225 223 226 225 222 226 230 232 230 229 228 227 228 230 230 229 227 228 229 228 227 228 229 228 229 230 231 230 227 226 227 227 228 229 227 223 222 227 228 226 226 227 226 225 224 225 225 224 223 224 224 222 226 223 222 221 225 226 224 225 221 221 225 226 226 223 221 226 224 224 224 223 225 223 222 220 222 220 221 222 220 222 223 225 224 226 224 226 227 227 222 223 226 225 227 228 228 226 221 224 224 225 223 221 220 223 227 221 224 231 224 220 225 224 225 222 217 223 232 229 226 226 225 224 223 225 225 219 223 224 224 225 229 221 225 223 226 225 226 224 223 226 226 220 224 228 220 223 223 222 227 225 225 229 229 226 225 232 230 224 225 227 232 227 226 225 227 223 232 225 226 236 231 223 226 228 231 227 230 235 233 229 232 227 222 230 234 229 231 234 232 236 228 223 235 237 234 228 226 229 227 227 231 235 233 225 229 235 228 230 232 233 237 235 235 237 231 237 239 238 238 232 230 226 230 236 236 229 231 234 227 230 234 235 233 226 228 233 231 231 231 227 233 234 237 239 229 229 231 236 238 238 233 228 232 235 229 227 227 229 235 242 236 227 227 225 230 231 231 231 223 227 232 224 231 228 224 234 242 233 231 234 234 237 238 251 258 253 264 275 286 292 306 322 332 341 358 378 404 428 454 472 485 510 543 579 628 686 763 840 908 986 1068 1152 1231 1312 1371 1428 1490 1556 1605 1632 1645 1652 1640 1636 1648 1656 1657 1651 1648 1649 1627 1600 1590 1586 1575 1557 1546 1534 1520 1504 1493 1490 1486 1477 1465 1446 1436 1434 1418 1412 1408 1398 1389 1385 1386 1392 1393 1387 1379 1376 1368 1345 1326 1342 1368 1398 1448 1519 1598 1675 1754 1857 1968 2074 2182 2291 2404 2511 2607 2701 2834 2999 3164 3333 3493 3600 3669 3735 3827 3919 3977 4007 4019 4025 4016 4006 4003 4018 4054 4082 4093 4101 4112 4117 4116 4119 4129 4140 4132 4114 4103 4104 4118 4162 4199 4205 4218 4246 4262 4281 4317 4353 4401 4466 4543 4634 4747 4920 67942 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29649 10289 3739 2412 10351 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 176 181 186 191 195 199 202 205 208 211 213 215 216 218 219 220 222 223 223 224 225 225 226 227 227 228 228 228 228 229 229 230 230 230 230 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 232 232 232 232 232 233 234 233 233 232 232 232 232 232 231 231 232 232 232 231 230 230 230 230 230 229 229 229 228 229 228 228 227 228 228 228 228 228 227 227 228 228 227 227 227 227 227 227 227 225 224 223 223 223 224 226 227 227 228 228 228 227 226 226 226 226 225 225 226 226 226 228 230 236 261 312 379 456 541 606 621 600 568 532 494 457 422 384 347 319 302 285 264 247 238 234 232 230 229 228 227 226 226 226 226 225 226 227 227 227 228 228 227 227 229 230 229 229 228 228 229 230 229 228 228 228 230 230 230 230 231 232 231 230 230 231 230 228 228 230 232 232 229 228 229 229 230 231 231 228 226 227 230 230 229 228 226 227 225 225 226 228 227 226 226 227 224 224 226 225 225 224 226 228 226 223 224 227 227 229 227 224 226 224 225 225 224 223 223 227 229 228 227 228 226 225 227 230 231 229 229 230 228 226 228 231 229 228 228 229 227 227 229 230 226 222 224 227 229 225 224 224 224 224 224 225 222 222 225 225 224 224 222 222 222 226 227 224 222 225 225 226 224 222 224 224 224 219 220 221 224 220 223 226 222 222 222 221 221 223 222 220 225 220 220 224 221 225 227 221 220 225 230 226 225 229 227 227 227 224 228 223 223 224 225 225 221 225 223 221 225 228 226 223 228 220 223 225 223 226 227 228 223 223 217 227 223 220 225 226 222 225 222 228 224 222 228 224 221 220 224 227 226 222 226 225 230 228 227 222 224 227 232 234 228 229 221 225 229 226 225 229 227 228 227 224 228 231 221 223 232 232 224 227 231 231 225 236 230 224 229 236 231 220 233 228 227 230 229 230 229 230 233 232 234 237 234 223 224 223 228 232 238 233 230 227 226 228 233 234 236 240 237 235 232 227 232 237 236 233 236 230 229 231 231 225 229 239 236 229 238 237 231 229 228 236 238 232 238 240 235 232 238 241 235 227 233 239 232 233 232 232 231 232 232 227 231 238 230 229 239 234 225 224 229 230 235 231 225 225 235 231 228 231 232 240 244 249 245 247 259 267 274 286 307 318 334 366 390 411 429 464 509 548 584 625 681 756 844 940 1060 1184 1304 1419 1525 1610 1691 1750 1782 1814 1851 1881 1894 1888 1891 1888 1881 1872 1860 1848 1838 1832 1811 1797 1799 1796 1774 1756 1743 1740 1739 1721 1701 1672 1659 1646 1632 1628 1620 1604 1586 1567 1555 1543 1529 1520 1509 1501 1494 1490 1481 1478 1469 1446 1429 1420 1417 1418 1432 1462 1506 1575 1663 1761 1866 1998 2155 2337 2541 2757 2961 3130 3296 3485 3670 3833 3984 4121 4244 4331 4392 4460 4520 4532 4538 4575 4614 4627 4630 4655 4698 4747 4796 4804 4782 4740 4694 4660 4642 4639 4642 4655 4670 4674 4679 4685 4682 4656 4632 4639 4676 4709 4724 4764 4819 4865 4904 4938 4987 5025 5067 5144 5256 5384 5516 5652 5792 5967 6255 108803 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29656 10289 3740 2410 10353 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 190 194 197 200 203 206 208 211 213 215 216 218 219 220 221 222 223 224 225 226 226 227 227 227 228 228 228 228 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 231 230 230 230 231 231 231 230 230 230 231 231 230 230 230 230 230 230 231 230 231 230 230 230 230 230 230 230 230 229 229 229 228 227 228 228 228 227 227 227 227 227 227 228 228 228 227 227 226 226 225 225 226 225 225 225 224 224 224 225 225 225 223 224 225 225 225 225 225 226 226 225 226 226 224 224 225 227 231 237 245 255 266 283 304 328 353 374 387 393 396 393 386 370 347 324 308 291 273 260 253 250 249 248 247 246 243 241 239 237 234 230 229 227 225 224 225 224 225 226 227 227 227 229 230 230 229 229 229 230 229 229 230 229 229 231 231 230 229 229 231 231 229 230 228 228 227 227 227 227 228 229 227 228 229 226 223 225 226 225 225 227 227 225 224 222 223 224 224 225 226 226 224 223 226 224 223 224 226 225 226 225 223 224 226 227 228 225 223 225 225 225 227 228 228 229 226 226 228 227 228 227 229 230 230 226 226 225 223 223 227 226 226 224 223 228 226 225 229 227 228 225 225 228 229 227 227 227 227 221 222 229 229 223 223 225 227 227 227 225 223 221 220 220 223 226 226 221 221 223 225 223 224 218 218 224 226 223 222 222 224 221 225 222 221 223 228 223 223 226 228 226 225 224 223 223 223 222 222 222 221 222 217 221 227 227 222 223 223 222 220 221 225 227 219 221 226 226 221 224 227 223 224 222 222 223 221 220 224 228 227 230 224 226 223 228 222 221 223 228 227 221 225 226 229 228 223 226 228 227 227 224 225 231 223 224 223 226 229 230 226 225 226 229 231 228 226 223 227 226 227 226 223 224 227 229 228 233 223 220 228 232 230 228 229 230 229 231 229 230 223 228 224 226 230 233 229 227 232 232 232 231 227 225 227 228 227 231 231 231 232 234 231 230 234 233 235 237 236 234 235 231 229 229 230 237 234 237 235 235 230 232 235 237 237 232 236 235 237 236 235 238 235 237 233 233 234 234 238 233 236 238 240 231 228 231 228 235 234 229 238 238 230 228 236 233 230 230 228 232 239 238 232 229 227 228 229 232 234 232 230 228 234 234 230 235 235 236 235 236 244 243 245 251 251 255 259 259 265 270 281 300 323 344 366 379 409 449 484 519 554 582 626 683 744 826 913 994 1063 1127 1182 1242 1304 1374 1439 1492 1541 1587 1607 1612 1613 1617 1612 1606 1606 1601 1606 1604 1594 1579 1572 1575 1568 1560 1555 1548 1529 1517 1517 1517 1516 1513 1502 1495 1489 1484 1471 1465 1459 1449 1446 1434 1421 1413 1412 1413 1417 1440 1484 1545 1635 1749 1864 1983 2112 2222 2312 2375 2437 2526 2649 2802 2991 3204 3363 3437 3483 3521 3557 3617 3699 3775 3855 3923 3977 4036 4071 4092 4115 4138 4164 4193 4226 4257 4260 4248 4238 4243 4253 4249 4246 4260 4268 4262 4254 4252 4254 4265 4276 4273 4268 4275 4292 4315 4337 4366 4392 4419 4455 4516 4617 4729 4855 5007 5203 58454 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29664 10289 3741 2408 10358 100 100 100 100 100 100 100 100 100 100 100 143 152 160 167 173 179 184 188 193 196 200 203 206 208 210 212 214 215 217 218 219 220 221 222 223 224 225 225 226 226 227 227 227 228 228 229 229 230 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 230 229 230 230 229 229 230 230 230 230 230 230 230 231 230 230 230 230 230 230 230 229 229 229 230 230 229 228 228 227 227 227 227 227 228 227 227 226 227 228 228 228 227 227 226 226 225 225 225 225 225 225 225 226 225 224 224 224 224 224 225 226 226 226 226 225 225 225 225 224 223 224 225 224 224 224 225 228 233 239 249 263 277 293 302 308 317 336 366 407 452 491 513 522 530 548 573 594 621 646 645 617 571 510 445 387 340 302 276 261 255 257 258 255 252 252 250 245 241 239 237 235 235 235 233 233 233 233 232 232 231 230 231 231 229 228 228 228 229 229 228 227 226 227 228 228 228 227 226 226 227 225 224 226 225 224 226 225 223 224 226 224 223 223 223 225 225 225 223 225 226 224 224 224 224 228 228 226 228 229 229 228 230 231 231 231 230 230 230 230 228 228 228 228 227 228 229 229 228 225 225 228 230 227 226 227 228 228 228 231 228 222 224 228 228 225 225 225 226 225 225 224 226 229 224 224 223 223 218 223 223 220 222 225 220 224 226 225 225 221 219 224 225 222 222 223 223 225 225 220 220 223 223 222 221 223 222 222 226 220 219 221 221 225 226 222 219 222 221 221 225 226 224 228 225 224 225 225 225 224 225 222 227 225 223 225 226 228 223 220 224 224 228 223 225 228 223 223 225 224 221 223 223 221 220 224 225 226 227 226 225 229 228 226 225 231 229 222 224 224 227 224 230 230 224 223 226 226 231 231 221 223 233 230 227 233 232 227 223 227 225 229 227 223 223 222 222 226 233 231 226 225 228 219 231 233 227 226 230 229 225 229 239 226 229 230 220 224 233 225 218 228 231 231 231 229 228 231 231 235 234 232 231 232 232 231 237 236 227 235 237 228 227 233 234 235 236 236 232 231 229 232 232 228 233 233 234 239 233 227 234 236 231 231 228 234 236 231 237 237 230 235 235 231 229 230 233 241 240 235 234 234 231 233 238 240 238 234 231 231 234 232 232 238 238 234 230 237 234 230 232 234 237 231 228 237 236 235 229 225 237 242 234 227 229 231 227 229 233 233 228 237 242 236 233 233 235 234 235 245 243 258 284 305 319 332 357 377 397 414 446 499 561 618 683 747 796 864 932 998 1056 1132 1235 1351 1468 1568 1629 1657 1662 1656 1647 1647 1645 1640 1634 1630 1617 1602 1593 1580 1575 1571 1557 1542 1532 1529 1535 1536 1535 1527 1518 1515 1516 1508 1493 1480 1470 1468 1470 1458 1439 1428 1419 1406 1406 1397 1385 1378 1378 1362 1343 1343 1370 1385 1389 1398 1438 1504 1598 1712 1837 1950 2045 2145 2258 2384 2518 2658 2795 2945 3129 3321 3489 3625 3710 3756 3799 3845 3878 3910 3961 3995 4008 4021 4039 4038 4021 4011 3997 3983 3974 3965 3955 3936 3920 3918 3921 3907 3879 3864 3861 3860 3858 3851 3832 3813 3811 3816 3822 3824 3837 3864 3913 19172 311371 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29671 10289 3741 2407 10357 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 179 184 189 193 196 200 203 205 208 210 212 214 215 217 218 220 221 221 222 222 223 224 225 226 226 227 227 227 228 228 228 228 228 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 230 230 230 230 229 229 229 228 228 229 228 228 228 228 227 227 227 227 227 227 227 228 227 227 226 225 225 225 225 225 226 226 225 224 224 224 224 223 223 224 224 224 225 226 225 226 226 227 227 225 224 225 225 226 225 225 225 225 227 232 239 250 267 291 319 348 376 402 421 431 435 431 424 416 411 416 428 442 465 504 552 591 608 603 578 541 501 467 441 419 398 379 373 395 434 468 486 490 482 467 446 414 377 345 318 296 278 265 253 244 240 235 232 231 230 228 227 228 227 225 226 228 228 227 226 226 226 228 229 228 228 226 226 227 226 224 224 227 228 228 226 226 226 226 227 224 224 225 224 227 228 228 227 226 227 228 229 228 229 229 229 229 230 230 229 232 232 231 231 229 229 231 231 227 227 227 228 228 228 227 229 229 228 229 231 227 227 228 227 228 229 231 230 228 225 226 226 226 226 229 226 223 224 223 225 226 224 220 218 222 225 224 224 223 221 223 226 224 228 228 222 221 223 222 225 223 220 221 224 222 219 219 218 225 226 222 223 223 224 220 220 216 223 230 223 224 226 225 223 223 224 229 230 225 229 230 226 225 224 224 223 227 227 222 228 227 227 224 224 221 221 222 224 222 221 225 220 225 229 224 220 223 224 220 221 226 221 223 221 226 229 224 227 228 228 228 227 227 228 225 224 224 225 225 229 220 224 226 228 229 227 227 226 228 231 231 225 228 228 226 221 228 230 225 231 221 223 227 222 228 225 223 225 226 226 229 227 222 227 234 229 230 231 223 227 227 224 230 228 231 231 225 227 227 225 229 232 229 233 232 234 234 229 231 235 235 231 229 234 233 237 233 231 233 233 234 233 236 238 230 231 231 232 228 231 236 238 234 234 231 223 233 234 230 228 228 234 231 233 233 227 224 233 230 228 237 238 230 229 224 227 236 234 234 230 230 229 228 233 231 227 232 235 228 229 235 239 233 230 235 234 233 230 232 236 237 232 233 234 226 224 233 236 241 238 230 234 235 227 233 235 242 257 270 288 298 314 327 339 350 368 395 416 433 441 454 467 478 490 497 502 514 534 560 586 609 631 668 721 792 873 968 1089 1221 1353 1476 1590 1687 1753 1785 1783 1770 1751 1738 1731 1721 1692 1675 1672 1674 1667 1656 1635 1626 1614 1599 1592 1582 1571 1565 1565 1549 1535 1540 1541 1541 1538 1526 1519 1528 1531 1520 1497 1480 1465 1455 1452 1434 1420 1407 1395 1388 1376 1368 1351 1335 1331 1338 1352 1354 1350 1343 1334 1326 1350 1400 1464 1531 1590 1646 1687 1749 1818 1878 1945 2010 2074 2142 2215 2296 2413 2595 2828 3096 3379 3632 3837 3969 4034 4075 4083 4086 4075 4032 3993 3958 3903 3844 3803 3766 3722 3683 3663 3633 3589 3544 3495 3434 3365 3306 3262 3237 3233 3243 3280 35001 376373 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29678 10289 3742 2405 10353 100 100 100 100 100 100 100 100 100 100 100 100 143 152 160 166 173 178 183 188 192 195 198 201 204 206 208 210 212 214 215 216 217 218 219 220 221 222 222 223 224 224 225 225 225 226 226 226 227 227 227 228 227 227 227 227 227 227 227 227 227 227 228 228 228 228 227 227 227 227 227 227 227 227 227 228 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 227 226 226 226 227 227 227 227 227 226 226 226 226 225 225 225 225 225 224 224 224 223 223 224 223 223 224 223 222 223 223 223 223 223 222 221 222 223 223 222 222 223 224 224 224 224 223 223 223 223 223 222 222 222 222 222 226 242 289 401 574 754 916 1076 1176 1199 1180 1164 1236 1449 1767 2189 2747 3348 3879 4340 4761 5064 5145 4880 4269 3649 3221 2935 2706 2550 2429 2240 2054 2060 2196 2174 1854 1423 1132 1001 936 881 821 754 682 611 543 477 414 365 328 295 269 256 247 240 234 232 230 231 231 230 229 229 228 228 227 226 225 226 228 227 226 225 224 226 226 226 225 224 225 227 225 224 226 225 225 225 225 225 226 226 227 227 227 226 228 229 229 226 227 230 230 231 231 231 231 227 229 229 227 228 230 231 228 228 230 229 227 228 229 228 228 228 228 228 226 225 225 227 227 226 226 226 228 223 227 226 223 225 226 222 220 223 224 224 222 223 225 224 224 223 219 225 226 224 225 224 223 226 224 220 220 220 220 222 222 221 224 222 221 220 218 217 224 225 226 225 224 225 220 220 223 225 226 222 224 229 228 225 225 224 227 225 226 220 217 218 220 225 227 226 225 227 226 220 227 228 222 223 225 219 225 225 221 222 223 223 226 224 223 223 222 225 228 223 227 231 225 223 225 228 221 224 222 222 224 222 227 230 224 221 226 224 228 229 231 227 226 230 228 228 231 226 228 224 228 235 232 229 228 229 226 222 228 228 226 229 234 222 224 230 228 228 225 228 236 227 221 228 228 229 232 227 228 224 226 228 227 227 232 231 228 233 232 228 231 232 225 226 222 226 234 230 230 233 235 232 235 236 235 232 236 233 230 237 236 230 227 233 234 236 232 232 234 233 232 229 229 229 231 234 242 237 233 232 229 231 233 228 230 230 234 234 231 231 230 232 234 229 228 229 230 231 229 229 235 232 227 226 230 234 230 228 229 231 233 231 233 233 230 233 235 229 234 237 236 233 232 234 232 232 230 231 235 236 237 236 228 232 238 239 230 234 249 262 274 288 300 318 344 372 390 404 420 433 436 447 463 487 499 503 525 545 562 613 684 768 876 1001 1137 1307 1521 1741 1899 1982 2019 2013 1989 1968 1943 1911 1884 1852 1821 1801 1772 1753 1738 1721 1702 1692 1685 1659 1640 1634 1625 1615 1609 1601 1586 1582 1572 1557 1550 1554 1550 1533 1530 1528 1528 1521 1509 1498 1495 1488 1487 1477 1450 1441 1437 1423 1408 1394 1383 1378 1367 1359 1349 1337 1329 1345 1391 1463 1562 1681 1831 2002 2182 2377 2611 2882 3106 3268 3403 3519 3630 3731 3805 3860 3891 3889 3867 3860 3883 3927 3957 3934 3898 3867 3830 3773 3686 3593 3520 3466 3426 3383 3341 3299 3256 3213 3181 3146 3091 3017 2942 2890 2851 2825 2824 2851 2907 2977 3075 35639 389007 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29686 10289 3743 2404 10351 100 100 100 100 100 100 100 100 100 100 100 100 133 141 148 155 161 166 171 175 179 182 185 188 190 192 194 196 197 199 200 201 202 203 204 205 205 206 207 207 207 208 208 208 208 209 209 210 210 210 210 210 211 210 210 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 211 212 212 212 211 211 212 212 212 212 211 211 211 211 211 210 210 210 210 210 210 209 209 210 209 209 209 209 209 209 209 209 208 208 209 209 208 208 208 208 209 208 208 208 207 207 207 206 207 207 207 207 207 207 207 207 208 207 207 207 207 206 206 207 208 208 207 208 208 209 211 212 212 221 623 3667 12341 23159 31466 36833 39884 40884 39833 37068 33363 30002 27884 26553 25658 25647 26711 27978 28143 26618 23936 21047 18757 17283 16111 14820 13897 13870 14111 13481 11802 9815 8077 6669 5535 4659 3876 3025 2212 1632 1315 1146 1036 943 852 763 672 583 503 436 381 338 305 280 266 259 253 246 244 244 241 240 240 239 236 236 236 236 234 233 232 232 230 230 232 232 232 232 232 230 231 230 230 230 229 228 229 229 226 229 232 228 228 231 231 230 230 228 228 227 227 227 231 229 227 226 229 230 227 227 230 228 227 230 230 231 232 228 227 229 231 229 229 229 227 227 228 227 226 229 230 227 229 230 226 227 226 229 230 227 226 226 227 227 227 228 222 224 226 225 222 221 222 221 224 226 225 225 223 220 220 225 224 224 221 222 222 219 220 223 225 223 221 223 221 219 221 225 226 224 220 221 221 220 219 219 218 225 228 228 229 226 224 225 222 225 225 228 226 224 223 220 226 225 217 225 232 223 222 227 226 228 221 220 230 225 223 228 228 223 223 228 226 219 219 220 220 220 224 225 222 229 223 228 226 222 219 227 228 220 222 227 230 228 219 221 226 219 226 224 226 228 226 225 226 229 231 227 223 224 234 227 227 231 225 225 226 231 221 228 234 236 231 231 234 228 234 232 229 227 231 236 233 238 233 236 232 236 234 233 229 231 228 228 227 234 238 226 234 239 232 230 228 227 236 230 230 231 232 229 232 233 229 222 228 227 229 234 234 232 231 227 231 237 236 235 233 232 237 234 233 230 229 242 244 235 235 228 231 233 232 234 234 234 235 228 231 231 234 239 238 236 233 228 229 232 235 232 238 234 222 225 231 236 242 237 230 236 235 230 236 226 221 228 244 244 235 232 237 233 232 232 237 228 219 224 235 239 240 236 232 228 226 227 228 230 233 235 238 228 231 249 262 274 301 354 397 416 434 455 464 475 477 482 498 517 543 584 631 708 816 963 1131 1331 1545 1738 1903 2001 2044 2061 2055 2031 2014 1986 1952 1936 1909 1874 1861 1852 1838 1826 1817 1804 1779 1760 1746 1730 1713 1720 1714 1691 1679 1671 1656 1645 1636 1621 1619 1616 1608 1597 1574 1582 1589 1581 1567 1559 1563 1555 1534 1512 1497 1488 1477 1474 1458 1438 1438 1440 1431 1422 1428 1465 1521 1595 1714 1899 2152 2465 2831 3212 3566 3860 4095 4283 4402 4452 4435 4378 4287 4162 4049 3955 3852 3746 3641 3546 3453 3356 3268 3177 3079 2981 2879 2782 2717 2656 2578 2518 2482 2464 2470 2470 2483 2530 2573 2617 2666 2706 2733 2746 2766 2810 2885 2992 28739 413742 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29693 10289 3743 2402 10353 100 100 100 100 100 100 100 100 100 100 100 100 138 146 154 160 166 172 177 181 185 188 191 194 196 198 200 202 204 205 206 207 208 209 210 211 212 212 213 213 214 214 215 215 215 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 219 219 220 220 220 219 219 219 220 219 219 219 219 219 219 219 219 218 218 218 218 218 218 217 217 217 217 217 217 217 216 216 216 216 216 216 216 215 214 214 215 215 215 215 215 215 215 215 214 214 215 215 215 215 214 213 214 213 212 212 213 212 212 211 211 212 212 212 212 212 213 213 213 213 213 214 215 214 213 212 212 213 215 218 230 517 3043 9698 16933 21023 23185 25587 28353 30604 31972 32649 32940 32772 31769 29872 27404 24429 20932 17483 14869 12993 11422 9968 8511 7148 5997 5138 4589 4187 3745 3245 2773 2380 2054 1794 1606 1460 1339 1283 1326 1450 1594 1708 1749 1698 1566 1356 1107 878 702 583 503 442 393 355 326 303 283 265 253 247 242 237 235 234 236 235 233 232 231 231 231 231 231 230 228 228 228 227 228 228 228 228 229 229 229 227 225 225 227 227 226 226 227 226 227 228 227 226 226 226 226 225 225 227 226 223 226 226 225 224 224 226 225 223 225 227 226 224 224 226 226 226 227 230 227 224 226 229 226 224 226 227 231 230 226 224 223 224 224 224 227 228 226 223 225 225 230 227 225 228 229 223 222 223 224 223 224 224 224 227 224 220 221 224 223 220 222 225 228 222 222 223 221 222 223 222 223 222 224 224 219 221 220 220 221 224 224 228 224 223 225 224 226 224 224 226 226 223 225 224 225 229 228 225 220 220 226 228 223 225 226 221 224 223 225 225 222 225 221 221 221 225 223 220 222 224 224 224 223 223 224 226 226 228 226 224 228 228 226 228 221 221 219 225 233 224 222 223 225 228 224 223 226 226 225 230 222 215 230 232 226 225 235 228 225 224 232 228 228 226 221 223 233 232 232 231 230 228 227 231 228 230 230 227 229 225 226 234 233 234 228 233 230 232 233 230 230 232 230 232 227 223 236 234 223 229 229 230 233 231 227 232 234 233 225 232 230 235 231 237 237 233 236 236 231 236 239 238 242 239 234 235 233 233 236 232 227 234 234 234 238 236 236 228 235 236 231 231 230 232 239 238 236 237 227 227 230 229 232 235 234 232 237 233 235 234 228 232 238 241 238 234 231 233 240 232 231 234 235 238 236 229 233 236 234 236 233 233 239 240 238 228 229 239 232 229 236 235 239 243 233 230 230 237 242 248 260 277 303 342 390 420 437 448 461 469 482 499 508 531 596 706 846 1011 1227 1437 1626 1796 1925 2011 2061 2090 2098 2095 2083 2063 2035 2009 1973 1939 1916 1894 1873 1853 1833 1818 1797 1778 1765 1760 1747 1733 1730 1725 1708 1708 1707 1695 1686 1685 1692 1689 1678 1659 1654 1654 1652 1641 1633 1622 1607 1594 1579 1561 1540 1521 1498 1478 1462 1454 1439 1431 1421 1408 1391 1377 1367 1349 1329 1314 1308 1322 1375 1472 1611 1792 2000 2194 2355 2480 2615 2765 2899 2999 3063 3106 3113 3081 3021 2936 2863 2782 2695 2629 2564 2487 2407 2339 2268 2184 2117 2082 2071 2068 2088 2108 2119 2173 2249 2311 2352 2378 2396 2405 2419 2449 2514 21052 345307 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29701 10289 3744 2401 10357 100 100 100 100 100 100 100 100 100 100 100 133 141 148 155 160 166 170 175 178 182 185 187 190 192 194 196 197 198 200 201 202 203 204 204 205 206 206 207 207 208 209 209 210 210 210 211 210 210 210 211 211 211 211 211 212 212 211 211 212 211 211 211 212 212 212 212 212 212 212 213 213 212 212 212 213 212 212 211 211 212 211 211 211 210 210 210 210 211 211 210 210 210 210 210 210 210 210 210 209 209 208 208 208 209 209 208 208 208 208 208 208 208 207 206 206 207 208 208 207 207 207 206 205 205 207 207 206 206 208 207 206 207 207 207 207 207 207 206 219 353 1211 3721 8416 15423 23761 32013 39867 46769 52277 55766 57609 58895 59762 59762 58429 55407 50480 43650 35642 28443 23191 19218 15578 12098 9000 6394 4508 3348 2612 2116 1746 1442 1195 1010 890 825 793 776 736 670 610 591 614 651 681 694 684 656 612 559 509 464 427 391 352 320 295 278 267 257 249 245 242 238 236 234 233 237 239 237 235 234 233 233 235 235 234 230 230 231 231 230 232 230 228 227 229 228 227 228 227 225 224 227 228 227 227 228 225 227 229 228 227 224 225 227 226 226 227 224 224 226 227 226 226 226 226 227 228 223 224 227 226 222 224 224 226 226 227 228 231 226 229 230 227 226 226 229 225 227 227 224 223 226 231 228 225 224 223 223 220 222 227 226 222 223 221 218 224 230 221 219 223 222 222 225 223 218 220 225 221 217 220 225 227 223 216 216 222 226 229 225 223 224 221 223 224 220 218 225 224 226 222 225 226 223 223 227 228 222 225 223 219 218 218 224 228 226 227 226 229 222 226 225 226 225 225 222 221 224 221 225 225 229 233 228 227 215 219 222 224 224 219 228 230 222 224 230 224 224 230 230 225 224 231 222 219 227 227 222 228 225 229 230 224 226 232 224 223 232 223 227 227 219 231 233 225 224 224 233 230 224 228 231 223 226 224 223 231 229 226 217 228 233 226 233 227 223 227 220 231 230 225 223 222 230 227 231 227 223 222 235 234 220 224 232 228 224 219 233 235 229 235 238 239 231 227 217 222 233 234 236 235 238 233 232 234 233 225 228 233 236 227 226 230 230 231 233 236 236 246 232 226 230 228 223 233 232 229 223 237 242 235 227 234 237 232 227 222 230 235 229 226 232 235 235 232 224 221 227 233 234 232 220 225 238 239 232 224 225 236 232 234 232 221 223 224 234 233 232 234 235 235 232 222 224 234 235 229 231 238 240 243 240 244 253 263 279 300 323 344 371 409 436 474 510 549 603 679 758 875 1028 1173 1316 1462 1606 1747 1862 1958 2046 2130 2216 2276 2302 2314 2309 2298 2271 2234 2215 2202 2181 2155 2133 2110 2090 2068 2033 2004 1974 1937 1921 1917 1900 1873 1863 1858 1858 1852 1840 1828 1818 1803 1794 1802 1806 1802 1802 1795 1783 1775 1751 1727 1722 1717 1685 1654 1634 1607 1569 1525 1490 1467 1453 1425 1403 1400 1388 1367 1355 1351 1346 1346 1358 1390 1440 1517 1622 1724 1810 1890 1946 1989 2044 2097 2161 2254 2348 2414 2437 2406 2331 2252 2180 2146 2135 2108 2079 2047 2021 2019 2030 2026 2037 2064 2091 2107 2105 2107 2113 2121 2131 2131 2127 2132 2141 2153 2150 2143 2144 2151 30759 431725 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29708 10289 3745 2399 10355 100 100 100 100 100 100 100 100 100 100 100 100 137 145 153 159 165 170 175 179 183 187 190 193 196 198 200 202 204 205 206 208 209 210 211 212 212 213 214 214 214 215 215 215 216 217 217 217 217 217 218 218 218 218 218 218 218 218 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 217 218 218 217 217 217 217 216 216 217 216 216 217 217 217 218 217 216 215 216 215 216 215 215 215 215 214 215 215 215 215 215 216 216 214 214 214 214 214 213 213 213 213 213 213 213 213 214 213 212 212 213 214 214 213 213 214 214 213 213 213 217 259 437 708 916 1247 2036 3115 4051 4405 4216 4216 4796 5600 6229 6496 6544 6720 7434 8351 8890 9573 10519 11053 11096 10907 10500 10136 10293 11068 12341 13787 14838 15485 16330 17185 17006 15315 12411 9376 6959 5182 3803 2626 1723 1155 829 638 520 452 416 393 378 366 353 335 308 282 263 251 243 239 235 235 234 232 231 231 229 229 229 232 231 228 229 231 229 228 227 225 223 224 227 226 225 224 225 225 226 225 225 225 225 225 226 226 225 224 222 223 225 225 225 226 226 224 224 224 226 229 228 226 225 226 223 224 224 224 225 227 225 224 226 228 228 227 228 228 229 229 226 226 224 225 229 223 219 223 226 227 224 223 220 221 226 225 222 220 221 222 224 220 220 222 221 221 220 222 220 221 226 222 220 223 223 220 222 223 223 221 221 222 219 221 221 221 226 226 221 219 225 226 222 220 229 223 222 222 226 221 217 225 224 221 224 227 227 223 223 217 224 231 224 224 227 227 226 222 227 228 229 230 224 221 224 222 230 229 224 226 232 224 220 226 225 224 230 225 224 225 231 229 223 220 224 229 230 223 222 227 222 223 227 226 226 227 230 229 227 222 222 222 231 223 227 228 229 232 225 230 232 228 220 220 235 238 230 224 224 225 229 223 227 230 235 234 225 226 231 229 225 229 233 231 229 224 223 228 225 229 228 230 226 224 219 220 234 230 232 234 221 229 232 231 225 222 228 239 227 230 226 228 227 223 231 237 237 238 236 237 234 229 237 243 235 235 237 227 227 228 224 234 240 233 234 232 231 236 233 232 235 234 235 230 232 230 242 237 226 232 233 233 232 231 226 235 233 230 231 228 233 234 238 230 232 239 230 231 228 237 241 233 228 234 234 234 235 239 230 231 229 236 233 229 231 239 247 243 238 246 267 291 320 356 399 429 462 490 511 532 559 596 655 734 843 967 1105 1240 1386 1536 1713 1907 2079 2273 2477 2666 2881 3088 3168 3168 3125 3065 2999 2930 2876 2850 2817 2769 2727 2685 2634 2590 2550 2509 2472 2429 2392 2355 2323 2294 2255 2222 2205 2189 2154 2113 2079 2052 2040 2025 2004 1988 1986 1977 1959 1948 1941 1929 1921 1916 1890 1862 1846 1815 1791 1786 1768 1733 1701 1673 1649 1621 1589 1570 1555 1517 1476 1465 1441 1411 1424 1496 1604 1754 1950 2166 2345 2470 2567 2642 2681 2672 2636 2581 2496 2393 2292 2217 2160 2125 2101 2078 2063 2053 2034 2015 2001 1989 1988 2002 2032 2075 2101 2121 2158 2183 2186 2193 2207 2215 2218 2207 2186 2173 2177 2181 2166 2140 2138 2157 2159 2143 2128 2125 2145 2175 77556 560592 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29715 10289 3746 2398 10353 100 100 100 100 100 100 100 100 100 100 100 100 121 128 135 141 146 151 155 159 163 166 168 171 173 175 177 179 180 182 183 184 185 186 187 187 188 189 189 190 190 190 191 191 191 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 193 193 194 194 193 193 193 193 193 193 194 193 193 193 194 193 193 193 193 193 193 193 193 193 192 193 193 192 193 193 192 192 192 192 192 192 193 192 191 191 191 191 191 191 191 191 191 190 190 190 190 190 191 191 190 190 190 190 190 190 189 189 189 190 195 200 204 204 202 201 200 199 198 197 195 193 193 193 192 191 192 192 200 312 695 1331 2240 3298 4486 5675 6474 7176 8416 10342 12824 16734 22966 30819 40245 50071 57576 62317 66216 70387 74443 78210 81143 83289 85584 88503 91901 94823 96487 96916 96538 94888 90304 82098 72182 62666 53901 45789 38494 31951 26156 21117 16679 12816 9624 7261 5638 4397 3320 2431 1762 1282 952 739 609 524 466 427 391 360 336 318 303 294 285 280 276 275 272 271 271 267 263 262 260 257 258 257 255 253 252 250 250 249 250 249 243 241 244 243 241 243 241 240 241 239 235 237 238 236 238 240 240 237 236 235 235 237 232 231 234 237 236 235 233 232 233 235 231 229 233 230 233 231 230 232 234 229 228 231 229 226 233 238 233 229 232 229 223 227 229 224 225 229 230 234 227 226 225 223 221 225 227 223 225 225 230 227 219 215 223 221 222 222 224 220 223 226 219 220 228 225 221 222 224 219 216 222 227 227 223 222 220 224 229 232 234 226 220 223 225 219 220 223 224 220 221 224 225 222 227 220 222 224 223 224 224 227 228 226 219 229 227 231 227 225 224 229 226 219 222 222 226 224 223 223 225 220 220 227 228 221 220 223 233 230 221 216 227 230 230 222 221 224 218 226 218 220 225 224 218 223 225 229 228 227 234 222 221 224 233 223 220 234 227 223 237 232 223 224 232 224 230 226 232 233 220 234 240 233 226 226 221 221 223 228 233 222 234 235 213 226 232 231 225 229 232 231 226 226 220 217 231 225 230 230 228 218 222 228 217 224 230 230 240 233 231 231 232 223 230 244 241 227 232 241 232 225 227 234 240 237 232 231 229 229 233 241 234 236 235 221 233 241 227 222 232 239 228 241 239 229 234 240 243 236 234 236 237 231 232 235 228 229 243 234 242 237 223 216 231 234 241 241 241 244 240 235 228 227 227 236 236 232 240 243 254 256 272 299 333 364 401 455 513 541 565 618 677 739 821 924 1035 1155 1264 1380 1496 1626 1777 1965 2185 2418 2640 2889 3105 3115 3094 3096 3088 3072 3032 2978 2937 2902 2845 2809 2802 2789 2730 2686 2644 2587 2560 2536 2498 2470 2431 2390 2352 2346 2343 2324 2293 2270 2251 2241 2220 2198 2178 2180 2174 2125 2113 2112 2081 2052 2043 2028 2000 1976 1935 1903 1890 1867 1846 1821 1807 1785 1746 1734 1716 1665 1648 1660 1637 1598 1594 1621 1672 1747 1822 1906 2017 2101 2141 2148 2128 2109 2084 2045 1988 1946 1927 1891 1865 1891 1941 1990 2018 2006 2001 2017 2023 2018 2018 2022 2017 2019 2038 2058 2065 2088 2155 2200 2207 2221 2244 2269 2289 2273 2244 2244 2257 2263 2263 2260 2278 2293 2272 2245 2279 2360 2425 88464 991098 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29723 10289 3746 2396 10351 100 100 100 100 100 100 100 100 100 100 100 100 128 136 143 149 155 160 164 168 172 175 178 180 183 185 187 188 190 191 193 194 195 196 197 197 198 198 199 200 200 200 201 201 201 201 201 201 202 202 202 202 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 203 203 204 204 204 204 204 204 203 203 203 203 203 203 203 202 203 203 203 203 203 203 202 202 208 219 239 276 325 376 420 445 452 462 479 496 509 505 492 490 500 538 629 751 870 1009 1127 1128 1109 1227 1358 1358 1234 1096 1135 1357 1555 1587 1489 1333 1168 1019 902 845 854 905 1000 1132 1220 1268 1524 2589 5132 8569 11585 13902 15612 16677 17801 19784 22874 26486 30192 34010 37721 40911 43684 46001 47294 47718 47705 46228 43356 40182 38136 38013 38691 38852 38582 38397 38234 38246 38963 40176 41777 43657 44556 43585 41003 37426 33412 29078 24687 20584 16603 12985 10221 8337 7186 6580 6237 5941 5550 5022 4513 4121 3797 3522 3293 3093 2893 2698 2515 2348 2182 2015 1847 1642 1402 1148 894 681 540 445 380 335 308 292 277 268 261 254 252 251 249 246 246 245 244 242 238 241 241 236 232 234 234 236 234 229 233 232 232 230 230 227 229 229 231 233 229 226 228 228 227 230 234 236 235 230 228 229 227 228 227 224 221 222 225 228 227 227 225 230 232 226 228 228 228 226 228 229 229 230 232 224 222 228 231 225 233 232 226 224 220 216 220 227 228 225 224 228 227 221 227 233 230 225 226 225 219 222 228 227 228 227 221 219 222 224 217 221 233 225 220 220 224 216 227 223 222 223 225 227 223 218 224 220 216 220 224 217 216 223 232 228 222 225 230 217 222 229 220 223 225 224 228 223 218 221 226 221 233 224 211 222 224 225 226 227 213 209 216 227 224 222 224 229 226 232 227 214 210 222 229 217 221 225 225 223 229 220 226 228 216 218 230 231 230 235 229 221 225 223 231 234 223 229 236 230 230 227 229 223 235 232 226 229 234 235 235 220 219 222 224 225 235 231 221 231 234 230 224 214 232 225 227 228 227 235 232 235 231 229 234 232 222 233 237 231 234 234 229 235 242 232 230 231 232 231 239 239 233 240 232 229 229 237 239 242 236 236 243 245 237 238 228 230 233 242 234 225 231 241 244 239 225 230 230 231 237 233 236 233 234 238 227 233 235 239 240 229 218 223 234 243 234 224 235 233 246 249 244 232 223 231 233 238 230 229 231 235 244 237 242 232 233 241 236 232 238 236 236 234 237 246 236 245 244 239 244 235 238 251 240 248 258 272 279 295 305 324 358 380 398 440 484 520 567 611 665 734 791 859 945 1027 1109 1200 1304 1420 1545 1698 1853 1978 2057 2107 2123 2117 2119 2131 2128 2088 2060 2051 2041 2040 2048 2039 2016 2002 2012 2015 2010 2003 1992 1989 1988 1988 1995 1998 2006 2017 2014 2003 2004 1999 1980 1976 1965 1933 1918 1895 1865 1844 1819 1796 1760 1709 1690 1677 1666 1653 1629 1610 1593 1584 1569 1554 1559 1561 1555 1561 1585 1627 1668 1676 1685 1710 1741 1775 1816 1832 1840 1858 1858 1840 1829 1830 1834 1878 1909 1911 1913 1930 1959 1986 2015 2059 2103 2129 2149 2181 2224 2243 2251 2261 2251 2244 2264 2292 2300 2310 2324 2332 2345 2355 2353 2374 93957 870986 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29730 10289 3747 2395 10352 100 100 100 100 100 100 100 100 100 100 100 100 125 133 139 145 151 156 160 164 168 171 173 176 178 180 182 183 185 186 187 188 189 190 191 192 192 193 194 194 195 195 195 196 196 197 197 197 197 197 198 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 216 318 555 882 1203 1387 1366 1190 949 744 651 659 721 819 992 1236 1375 1360 1324 1273 1209 1182 1213 1410 1866 2458 3077 3774 4438 4970 5404 5635 5731 5787 5775 5783 5714 5395 4889 4330 3731 3067 2406 1856 1514 1390 1369 1296 1145 991 862 756 677 618 559 499 447 418 457 640 1063 1597 2097 2994 4821 7959 12355 17150 21347 24335 26454 28349 30304 32713 35450 38157 41081 44596 48613 53116 57603 60911 63198 65237 66253 65086 61718 57141 53006 50453 48823 47386 46234 44911 42732 39735 36214 32459 28925 25653 22574 20015 18251 17119 16271 15583 14682 13298 11936 11123 10811 10754 10762 10741 10629 10351 9955 9533 9126 8796 8535 8146 7490 6693 5958 5393 5008 4696 4419 4222 4024 3734 3352 2935 2552 2209 1873 1539 1243 1004 814 675 578 513 477 446 411 386 375 377 377 361 344 329 312 302 293 283 272 259 254 256 249 245 246 243 235 230 233 233 231 230 224 225 227 227 228 233 230 224 225 229 229 230 231 234 224 224 232 232 226 224 223 220 222 224 225 228 228 221 220 227 228 233 235 226 223 224 224 228 227 230 230 227 223 225 232 231 226 224 220 225 228 225 225 225 229 228 223 224 223 221 222 222 223 223 227 229 220 221 222 224 227 231 231 223 215 219 220 218 224 228 221 223 226 223 222 226 221 218 218 223 226 222 219 226 223 223 236 224 213 224 226 226 227 223 221 221 227 229 221 225 220 218 222 226 222 223 228 224 224 217 216 223 222 222 219 220 217 223 233 226 216 220 224 225 230 230 217 224 226 219 222 219 219 230 232 225 223 222 230 226 223 221 231 227 236 235 218 227 238 231 231 230 232 231 231 233 221 221 232 239 229 234 236 237 234 236 233 233 234 242 233 218 216 226 232 236 236 230 221 224 224 229 238 248 239 240 241 236 231 223 223 248 248 236 225 246 242 244 237 237 236 242 232 229 242 250 247 238 236 232 236 239 238 237 238 234 247 247 243 243 247 238 228 234 235 245 246 241 247 235 229 236 241 253 242 236 233 247 248 244 237 236 241 247 242 237 243 246 248 233 227 229 245 253 237 234 237 236 235 248 251 240 245 250 243 247 242 243 247 243 243 244 233 234 234 234 242 244 253 244 242 247 240 239 245 242 238 240 244 250 253 245 237 235 244 247 250 250 243 233 237 281 343 388 425 460 499 540 579 613 637 659 737 807 870 947 1032 1153 1299 1435 1561 1676 1763 1843 1897 1948 1995 2029 2055 2039 2003 1981 1949 1926 1910 1895 1882 1889 1886 1882 1882 1880 1884 1881 1861 1862 1873 1867 1861 1857 1850 1866 1880 1883 1874 1867 1854 1851 1849 1830 1807 1795 1792 1798 1782 1747 1727 1723 1700 1671 1652 1639 1632 1615 1596 1585 1580 1580 1561 1554 1554 1551 1557 1577 1601 1635 1649 1650 1660 1704 1801 1911 2033 2161 2241 2278 2294 2302 2308 2289 2250 2221 2222 2223 2204 2195 2187 2164 2148 2134 2119 2121 2123 2114 2112 2115 2109 2096 2102 2111 2122 82705 859841 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29737 10289 3748 2393 10353 100 100 100 100 100 100 100 100 100 100 100 100 116 123 129 135 140 144 148 152 155 158 160 163 165 167 168 170 171 173 174 175 176 178 179 179 180 181 181 182 183 183 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 190 199 210 215 211 203 194 188 191 231 362 649 1121 1754 2596 3686 4814 5682 6050 5690 4774 3655 2648 2075 1913 2204 3326 5253 100 100 100 100 100 100 100 100 100 100 100 100 100 18914 18026 16476 14761 13225 12079 11448 11098 10641 9851 8783 7647 6622 5826 5269 4933 4819 4838 4814 4640 4380 4005 3519 3132 2974 2940 2775 2454 2208 2224 2585 3175 3845 4511 5097 5711 6377 7016 7698 8598 9881 11680 14020 16505 18703 20935 23713 26967 30329 33479 36274 38466 40055 41389 42520 43214 43326 43457 44634 46565 48040 48826 49505 50183 50730 50937 50323 48866 46903 44746 42875 41494 40319 39063 37680 36525 36126 36188 35691 34390 32840 31596 30913 30366 29746 29558 29901 30172 29908 28946 27422 25645 23745 21991 20634 19297 17695 16150 14962 13888 12541 10903 9287 7875 6585 5371 4282 3360 2659 2187 1851 1580 1395 1324 1310 1313 1343 1386 1434 1450 1379 1251 1114 989 876 768 668 582 507 446 402 362 329 311 295 276 266 259 254 250 245 239 239 240 235 229 231 233 233 231 233 231 229 231 227 225 226 226 226 231 231 227 226 227 226 228 229 224 227 226 225 225 227 230 231 230 231 225 218 222 227 225 226 232 231 228 223 229 236 225 224 230 232 224 227 229 227 228 225 222 225 223 220 218 224 223 222 227 226 219 227 230 229 218 214 218 228 226 226 219 219 228 227 212 219 224 218 227 223 221 229 223 220 220 221 225 220 230 232 231 226 225 224 225 220 225 227 226 230 226 221 220 222 223 222 215 216 219 221 223 218 218 227 234 224 219 229 226 223 222 221 213 221 222 224 224 228 228 228 223 217 224 223 214 225 226 226 214 219 227 217 222 229 224 224 227 228 216 221 230 223 230 243 231 233 222 236 229 223 227 227 227 226 227 240 238 229 217 223 243 255 238 222 229 236 237 234 225 212 232 243 241 237 230 232 232 231 226 222 229 241 240 240 224 234 238 228 240 235 226 237 236 240 234 233 235 227 239 234 226 229 227 234 236 240 245 240 235 234 235 237 233 236 249 251 230 228 251 261 229 233 244 241 238 243 245 232 242 241 230 235 228 235 233 231 243 240 236 232 237 238 235 237 239 241 237 237 235 234 245 246 242 244 241 243 233 237 237 242 242 230 245 242 237 233 224 236 245 253 237 233 251 257 256 249 267 266 276 291 306 310 319 348 372 380 396 409 425 453 466 479 506 537 564 592 624 659 705 763 842 950 1055 1145 1242 1334 1414 1464 1524 1563 1603 1646 1681 1719 1763 1814 1858 1900 1967 2049 2094 2099 2120 2117 2110 2103 2083 2070 2066 2049 2039 2030 2022 2017 2029 2027 1999 1998 2015 2039 2073 2088 2098 2105 2087 2068 2055 2044 2009 1976 1958 1944 1935 1920 1900 1895 1890 1868 1841 1826 1818 1816 1822 1797 1775 1777 1748 1737 1734 1733 1724 1729 1738 1737 1768 1807 1825 1827 1841 1872 1903 1926 1936 1952 1979 1998 2017 2056 2113 2188 2262 2318 2359 2407 2418 2396 2366 2338 2309 2292 2278 2282 2297 2282 2265 2273 2277 2267 2279 2283 2273 2280 2298 2308 2313 2315 2314 2339 2401 114736 1225205 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29745 10289 3748 2392 10352 100 100 100 100 100 100 100 100 100 100 100 100 120 128 135 140 146 150 154 158 161 164 167 170 173 175 177 179 180 182 183 184 186 187 188 189 189 190 190 191 191 192 192 192 193 193 193 193 193 193 193 193 193 192 192 193 194 196 210 395 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 33910 31429 29258 27437 25737 23880 21911 19967 17830 15587 13791 12704 12579 13361 14043 14167 14133 13958 13700 14229 16729 100 100 100 100 100 100 100 100 100 44775 48076 52062 56586 61533 66367 70856 75240 79700 83931 87583 90855 95162 101424 109205 118327 129036 140721 152298 163728 175644 187931 200055 210691 216523 215415 209284 202846 198744 195080 190810 187014 182527 174878 166851 162610 159480 153015 144919 138378 133007 127504 121310 115966 113021 110320 105273 99058 93756 89557 86352 84446 84633 85945 87002 88224 89824 91249 91613 90205 87475 83439 77826 72464 67393 60368 51274 43127 38027 35408 33553 32034 31145 30779 30874 31483 32274 32828 32922 32498 31499 29958 28273 26480 24250 21922 19797 17824 15843 13840 11716 9605 7635 6101 4961 4126 3352 2649 1915 1261 798 493 336 250 209 165 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 126 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 171 100 100 109 100 100 100 194 100 100 100 100 100 100 107 100 100 100 100 100 100 209 218 174 297 310 269 123 100 100 224 115 100 240 444 338 169 254 164 100 146 191 271 209 201 194 291 145 187 104 239 159 100 261 290 408 100 100 122 273 203 240 206 229 280 417 398 277 366 348 289 136 282 420 388 359 283 292 265 268 336 425 464 364 289 393 431 370 438 467 534 714 397 425 456 363 417 170 100 702 677 403 493 592 437 401 480 454 202 448 620 642 616 406 393 363 326 619 606 704 633 487 543 595 398 569 414 695 658 641 676 458 839 771 657 618 384 644 899 685 575 778 835 925 691 510 425 531 720 837 847 754 594 689 880 899 811 683 813 785 680 890 919 846 693 913 911 893 797 913 923 928 878 724 479 567 946 853 794 797 759 880 585 834 1127 926 820 746 770 867 830 951 914 848 837 666 779 792 941 968 808 500 693 1069 939 869 754 746 811 914 1003 1078 1109 850 1072 1287 984 1069 1033 976 1222 1129 1142 1155 1059 1063 1179 1206 1148 1090 1183 897 1033 1096 1489 1819 1508 1500 1984 2155 2003 2142 2702 2786 2629 2797 3189 3317 3854 3863 3906 4568 5120 5296 5252 5303 5642 5971 6141 6719 7492 8032 9312 11764 14007 14998 15448 15856 16285 16406 16370 16428 16356 16005 16294 16917 16511 16027 16530 16753 17077 17059 16696 16390 16416 16206 16266 16494 16412 16201 16169 16465 16852 16604 16013 16065 16616 16890 17025 17364 17705 17890 18044 18928 18960 18866 18802 19407 20348 20794 20543 20419 20575 20474 20234 20060 20633 21260 21028 20640 21119 21570 21500 21576 21679 22083 22659 23377 23272 23042 23974 24981 26399 28897 31916 34363 36130 38721 41992 43873 45068 45967 46964 48921 51403 53942 55782 59217 62413 64882 68571 72932 78035 84149 90922 98556 106206 116869 131332 144311 163168 191471 221323 261337 334203 468095 758774 2025160 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29752 10289 3749 2390 10347 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29759 10289 3750 2389 10344 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29767 10289 3750 2387 10342 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29774 10289 3751 2386 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29781 10289 3752 2384 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29789 10289 3752 2383 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29796 10289 3753 2381 10338 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29803 10289 3754 2380 10341 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29811 10289 3754 2378 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29818 10289 3755 2377 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29825 10289 3756 2375 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29833 10289 3756 2374 10327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29840 10289 3757 2372 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29847 10289 3758 2371 10329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29855 10289 3758 2369 10330 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29862 10289 3759 2368 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29869 10289 3760 2366 10327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29877 10289 3760 2365 10327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 278306 230861 189875 171432 170390 173875 175375 176408 177119 176465 175496 173979 176874 194459 227821 262863 285238 295134 299316 300792 301049 304321 311731 316298 312621 302029 288907 273565 253503 230367 208106 188113 169938 153284 137944 122783 106553 89325 72457 57501 45011 34574 25898 18784 12883 8028 4206 1297 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 137 689 694 100 100 952 852 735 770 810 1476 1222 100 100 100 1483 2007 1172 762 704 802 665 100 100 100 100 292 425 994 100 368 557 100 100 1091 1643 2388 2479 2118 2456 1315 1799 2548 2578 2200 1296 1507 1613 2684 4038 3205 1515 1269 1206 1429 1426 648 1056 1302 1735 2144 1717 1877 1564 495 263 833 1488 886 1438 1491 2157 2499 3855 3011 3141 4614 5054 3168 4045 5022 4627 3548 2970 4300 2885 2170 4443 4181 3542 3951 3036 2233 1014 2555 3929 2787 2506 3665 2004 1937 2012 1562 1647 3552 3588 3648 3986 2055 2480 3717 4418 3534 4587 4200 3801 2737 4338 4316 4850 3672 2819 4574 5859 5525 3688 2429 3124 3393 4744 4457 4587 3640 2306 3675 5535 4707 3427 4714 5915 4908 4667 3865 5415 3555 1033 3637 5334 5897 5833 5813 6072 5875 6072 6389 6781 7851 6484 5232 5779 5334 4076 4911 6124 3214 2829 2714 5038 5474 5393 4669 5511 6054 2207 3058 5023 5791 6165 4789 5755 8320 6955 5414 6009 7982 10158 8922 7103 7265 6429 6918 9020 7840 8111 8959 7720 6628 7504 8374 7460 7930 6117 4571 4334 6088 7229 5620 6756 9352 7090 7161 4921 3826 4173 4854 5354 5714 5711 5278 4450 5009 7331 9901 10494 9227 6591 8706 10669 11956 11272 11941 11011 14054 13396 11760 9752 7530 9544 8467 3350 3035 6823 8400 8179 7677 5305 5959 5064 3925 1284 3073 7253 9056 9254 7793 6340 9175 12762 11132 11379 12977 10722 7492 11069 14550 13692 13611 14713 15462 14707 12666 10729 12069 12155 9908 11807 13140 12269 9672 7735 9501 10113 5675 3214 9913 16300 12682 7496 8201 10366 8429 7902 9721 16479 18681 17873 19176 18424 16148 16220 16848 18814 17859 20496 24441 23358 20042 18141 15970 13218 14350 16100 13980 11877 13721 21592 19149 11802 12339 16310 18721 19152 15484 20142 24737 17759 4324 7665 20258 26346 27025 23920 19047 26248 34936 40132 40025 37224 35344 25515 23003 37118 43668 36248 34351 30742 26411 23059 20827 20847 19790 25760 31865 27119 26490 25383 7147 4340 25274 54003 77722 60909 22474 22320 57553 80456 84689 89894 105850 117624 99060 85887 127558 158047 147317 188052 237935 265292 229426 197570 235194 563926 1243808 1551854 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29884 10289 3761 2363 10325 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 238872 225533 217676 211781 207026 210066 223724 247140 276277 304526 330461 354573 372860 383199 390802 400783 412931 424402 432866 437088 436587 431002 423288 418656 417532 414537 405914 393431 378823 360258 336247 309728 283083 255267 228423 204874 180784 154151 128000 105316 85851 68869 54656 40929 29149 19765 10582 2610 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 426 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 241 100 100 100 100 100 290 998 367 583 114 100 100 527 118 1678 1929 1236 1090 100 100 718 1347 278 100 227 1349 1402 100 100 100 100 326 2377 1827 1971 2245 835 879 2655 2243 3562 1670 2574 3567 192 795 1458 5251 3892 2081 3445 2594 7013 5854 2074 2636 6218 4098 2470 5566 1407 1603 3882 2584 938 888 1691 3130 6144 2979 2253 3874 3640 1916 1742 5495 4703 4000 6551 7460 6896 5941 5703 5746 8110 9662 8689 6313 3850 3598 7373 6359 5524 6091 7064 4888 3207 2098 2183 3644 3733 4433 4468 5535 4804 4469 5305 3554 3501 2493 6704 9160 9974 5373 3571 5684 11173 9008 8030 5300 7084 9517 12195 9230 10740 12863 8171 7425 11425 7476 5421 4266 9609 12086 6907 9982 11331 7865 3110 5057 5693 7069 10416 12425 12024 6999 10276 11827 12459 9269 7016 8326 11905 12927 11526 16505 16674 12596 10947 18199 15944 15460 11663 8769 6873 15759 14149 13908 13313 6132 2109 1993 7017 10483 12116 9079 12849 13056 10248 7061 8518 12059 15882 13746 15409 12514 18015 24267 18958 16505 16281 14607 14660 21840 17180 22916 26560 22990 23934 24280 25453 17082 16728 19030 22810 24276 19608 14117 13017 19860 18103 15305 14298 12641 16426 25552 16544 4058 100 11305 18079 14535 19067 20327 20574 29530 30135 39529 40029 35436 26316 43701 50823 40933 26798 21807 41331 65374 58639 52006 54164 51349 42974 35026 11072 15656 30905 48614 51272 53019 49899 45565 44205 35551 37862 34649 18400 26218 40402 51895 44869 61934 59353 77333 113628 137965 161769 174442 162314 148604 196791 282087 482795 895062 2523752 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29891 10289 3762 2362 10324 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 197712 160171 154193 172957 202708 230876 251249 260724 264188 272005 286150 303353 317865 325908 331913 336900 336100 327021 311187 292352 274567 258356 241593 223641 206406 190517 173583 154853 136563 120165 105286 91258 78091 66207 55679 46592 38770 31794 25504 19939 15228 11299 8283 5630 3147 1039 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 291 689 100 100 100 129 198 330 123 100 100 100 878 1098 540 281 492 2247 1621 402 724 1422 1338 100 883 469 325 672 1026 1880 1048 100 452 100 100 100 100 100 100 100 100 616 989 200 293 567 100 796 2105 3597 1928 883 1466 2286 2182 1936 2952 2701 1204 100 1339 3382 2591 2256 1845 1502 1151 1126 709 1221 1981 2784 1388 1467 3372 2205 666 514 1142 2181 2873 3952 3467 2879 1607 3559 4527 3004 2557 3916 3922 2912 3171 3941 4475 3860 4683 5549 4435 2799 3055 3270 3330 1079 2213 4349 2834 3449 2313 3665 3059 3482 3477 2163 1594 2687 2730 4469 3717 4044 4267 4497 3750 4949 3850 5872 4552 4910 4923 5383 3427 5171 6176 4076 3286 4825 5733 5347 3674 3456 4444 4616 5165 4809 3603 2291 3232 5302 3386 2532 1723 4437 6929 4396 3319 5014 7447 7272 6645 6290 5995 6310 7131 5568 8281 6566 5730 6349 5921 5278 5230 6115 6382 5052 8254 7909 6866 4907 6003 4964 6279 5709 3921 5433 4766 4028 3790 4907 5486 6111 5315 5696 4906 3913 7361 9212 7492 8432 8317 6695 6602 3594 6370 7285 8003 9910 8823 5620 6641 4921 2525 5087 5279 7353 8331 7470 8585 7390 6452 7440 4318 4551 3281 4962 5790 6897 7211 6683 5939 7785 13202 12204 8502 9376 8007 7346 10058 11170 8895 8764 8697 8850 10074 14423 15854 11801 6839 9388 11959 10430 8761 9078 10259 9988 7055 5142 6833 8501 5240 3694 5915 8960 10246 10012 10221 7769 9343 13090 14438 14068 14278 15119 15503 18859 17768 15135 11959 11827 16281 17032 17280 16437 15426 15554 11268 9360 13402 12230 11093 11309 13385 14661 10781 6546 8432 12284 9444 5133 9859 13389 14492 21301 21102 16622 19620 21477 22353 24276 20594 22651 29533 32514 29622 24157 22040 17933 14505 13468 13334 14659 17181 24116 24063 21123 16782 10967 14001 18877 19608 13595 10027 18422 20991 21584 21083 25180 32858 33147 26481 25198 32862 43666 47966 46195 41544 39479 38409 37728 55310 69257 54070 36476 46229 67279 61321 38106 29176 35294 61394 86283 65870 41988 37318 37439 35527 40561 37762 39454 60369 69516 83386 97011 93391 102889 192656 265059 298258 363285 417653 714087 2596110 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 3569 100 100 100 100 2350 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29899 10289 3762 2360 10327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118006 119408 128249 139733 153532 171643 192903 214812 236981 258693 276438 287212 291994 292617 288176 277780 262585 244399 225278 206267 186521 166199 147224 130246 114256 98693 84017 70945 59762 50187 41902 34728 28438 23017 18529 14721 11358 8422 6161 4503 3099 1849 832 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 272 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 201 100 100 100 100 100 100 100 100 229 435 288 100 175 100 100 124 216 173 451 100 100 100 468 401 544 570 587 712 605 170 338 335 231 100 100 415 376 100 171 446 161 100 322 1203 927 765 525 976 1460 1247 1368 848 1079 1851 2031 2058 1026 457 1088 361 749 1142 858 1251 156 100 1107 1364 1050 1179 1105 684 546 710 845 1352 1267 412 365 470 1896 2052 1798 1778 2008 1189 1018 2169 2415 2352 2396 1382 1318 2267 2296 1176 1719 1811 1418 1006 1472 993 1353 2139 1776 1744 1387 205 855 1387 1234 1704 2227 1727 1133 1434 2250 2148 1408 1774 1965 1893 1758 1295 2562 2573 2958 2437 1733 868 1922 2754 1915 1811 2407 2200 3084 2484 1812 1410 2351 2043 1959 1389 1546 1820 1544 1484 1797 2829 2426 2647 1726 1986 2825 3638 3350 2471 1979 2024 2611 2948 2195 2021 1460 1539 1479 2012 2914 2746 2149 2400 3063 2359 2431 3487 3893 2841 2222 3049 2676 1943 2905 3324 2817 2964 2637 1672 2460 2606 3076 3000 3782 3726 3668 3282 3186 3343 2993 2502 1976 2261 2933 3651 2971 3736 3996 2889 1683 3021 2604 2521 2380 2350 2333 1543 1773 2205 2129 2886 1986 1210 1859 2008 3093 3560 3250 3261 3476 3122 3492 3445 3373 3870 4012 3843 4530 5059 4627 4397 4444 4518 3252 3048 1787 1455 3579 4102 3922 3582 3334 2256 2230 2624 2051 1425 2599 3258 2661 2530 2788 2351 3146 3836 3928 4559 4675 4683 5063 4286 4451 5235 4651 3481 2843 3787 3715 2970 3136 3720 3780 3389 4290 5058 4232 2822 2816 2994 2819 2241 1610 2554 2712 2361 1559 1792 2811 3073 4193 5258 4348 3407 3186 4133 3744 2931 3547 4006 5256 6301 4701 3875 4876 5761 5034 4551 4501 4719 4332 2718 2731 5407 5782 2617 2067 4040 4619 4155 4060 4245 4520 3686 3034 3370 3392 3476 5008 5130 5249 6057 5626 6374 5698 4432 4760 4446 4875 6742 7871 5975 4686 5014 4978 4423 2547 525 1732 4764 6267 5228 3058 1842 2047 3710 4533 2922 2256 5029 5364 3652 4813 4992 3541 3532 4366 4332 3594 4271 4381 2790 3269 3969 4222 4812 4915 5287 4937 4589 3416 3185 3806 2077 1039 1727 1774 1325 2018 2574 1341 1159 3982 4596 4163 5564 5525 4063 3132 3017 3315 4841 6531 4564 5520 7317 6171 5188 4656 4454 4376 6410 9636 10051 6633 3713 2910 3383 4995 4179 4235 5975 5447 4267 3784 3393 4620 2731 1530 2826 6936 4910 4303 3301 793 1053 5031 7952 7672 5276 6332 6516 3987 2836 5230 6293 6117 5118 2967 3754 4460 2061 4281 4127 2712 2040 3852 4868 2678 2669 2203 29906 10289 3763 2359 10330 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29914 10289 3764 2357 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29921 10289 3764 2356 10329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29928 10289 3765 2354 10324 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29936 10289 3766 2353 10323 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29943 10289 3766 2352 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29950 10289 3767 2350 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29958 10289 3768 2349 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 213943 226892 228116 211590 183170 155436 135453 122525 114599 110865 110253 109773 107232 103632 98620 92056 85195 78123 70941 64722 61535 61717 64770 70946 77818 81461 80551 77588 75057 71258 64892 56598 48236 40756 33434 26372 20361 15692 12152 9463 7158 5127 3497 2275 1369 718 272 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 100 100 100 144 146 208 280 249 137 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 240 334 281 291 374 449 342 198 183 207 277 327 145 100 265 329 289 245 203 268 373 440 398 263 425 595 487 244 135 186 251 340 380 406 310 176 100 100 103 100 105 118 183 364 400 393 433 432 404 405 568 765 777 587 520 640 696 693 701 687 621 630 600 591 674 488 413 602 604 472 353 190 287 461 334 134 235 450 379 499 558 349 422 472 465 745 897 912 955 897 960 852 690 773 787 920 1035 1046 1001 776 700 795 638 374 499 814 723 426 370 480 562 375 336 533 810 921 793 817 896 837 870 1086 1063 1062 1244 1372 1328 1116 919 1076 1039 886 894 919 1017 1088 1047 1124 1214 954 675 707 708 504 431 555 806 781 635 852 965 598 642 942 859 861 1114 1033 856 1146 1442 1149 1035 1330 1443 1382 1154 1358 1535 1211 935 927 1136 1200 1098 984 833 996 1201 1077 898 810 588 637 827 826 785 667 388 402 817 1317 1569 1467 1307 1156 1095 1314 1394 1064 1064 1483 1762 1385 1191 1232 1449 1724 1414 906 635 736 779 687 633 892 897 688 993 1220 984 876 1283 1246 1049 660 612 647 1157 1433 817 959 1552 1659 1368 1276 1136 1292 1578 1483 1331 1197 1136 1314 1585 1361 1244 1443 1375 1316 1111 748 740 608 533 476 279 472 579 116 412 816 1074 1237 990 948 971 983 969 1045 1329 1598 1769 1730 1605 1438 1359 1538 1548 1123 1149 1270 1221 1052 1159 971 696 765 888 1032 1270 962 763 670 520 618 683 506 754 1007 1050 1287 1160 1117 1350 1598 1831 1939 1824 1524 1399 1647 2046 2122 2030 1912 1635 1261 1012 1467 1471 1284 739 588 672 222 174 650 919 558 219 615 392 296 738 1040 1174 1414 1386 1055 1000 1658 1562 1064 1515 1962 1787 2185 1574 1102 1558 1355 1106 1078 1095 1223 1466 1300 1201 1321 1022 846 476 1043 1264 1073 675 763 1178 655 1081 1406 1535 1049 898 1276 1089 1235 1347 1471 1687 1434 1464 1288 1804 1771 1180 1270 992 493 289 747 953 882 853 1017 420 100 214 897 561 687 758 213 653 1035 764 951 642 770 404 1672 2219 1740 1961 2565 1411 828 1347 1513 1627 903 654 1062 1209 976 1831 1664 1638 957 1176 1431 1143 544 236 649 903 556 569 689 1075 1490 1767 1737 1234 754 100 796 1194 445 747 1884 1709 1764 971 838 1311 1857 1214 1208 922 1789 1637 876 1115 789 126 256 1013 29965 10289 3768 2347 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 152586 153798 161521 169431 169228 163999 160649 161760 164741 167378 168650 167381 162278 153869 142624 129617 116022 103015 91857 83782 85340 103746 134653 163510 178017 174153 157946 136843 113645 90332 69630 53237 41617 34588 30705 28482 26874 25563 24011 22132 21203 21070 20125 17987 15325 12659 10187 7968 6148 4834 3999 3392 2701 1985 1335 808 435 130 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 203 213 100 100 100 100 100 100 151 100 100 100 100 100 100 100 100 100 100 100 100 219 300 100 100 100 100 100 100 116 277 334 237 148 157 141 229 275 257 249 121 100 257 387 287 233 406 529 389 185 270 393 421 414 398 313 233 379 324 233 359 329 232 330 397 384 331 100 100 298 212 228 316 384 432 306 247 226 280 479 652 554 477 629 623 453 476 537 523 547 637 694 654 646 419 145 272 578 567 305 136 275 446 411 403 633 849 750 517 469 657 698 655 690 802 824 716 706 830 870 824 920 973 937 826 794 811 872 765 733 851 589 498 699 528 443 760 916 639 309 362 630 890 1138 1094 808 579 683 838 1005 1084 942 810 1151 1335 1043 1017 1175 1194 1397 1410 1091 1152 1159 1080 991 815 889 1045 1044 865 915 1074 903 730 560 604 657 814 950 891 956 731 547 927 1134 1277 1253 1084 787 973 1518 1568 1440 1450 1208 1061 1155 1439 1516 1190 1106 1155 1149 951 922 1083 1112 800 638 746 921 1105 719 557 957 1099 1350 1426 1179 984 1032 1279 1485 1351 1363 1557 1695 1553 1189 1110 1191 1196 1161 1222 1426 1484 1397 1227 1257 1282 1061 783 687 815 734 960 811 620 1007 1220 1031 1047 1030 1230 1055 1027 1100 1208 1332 1427 1570 1360 1124 1269 1588 2003 2056 1431 1183 1553 1659 1487 941 1228 1621 1755 1261 984 1331 1393 1011 640 713 622 351 410 389 643 800 801 764 487 597 1615 1843 1095 903 940 1202 1694 1753 1518 1656 1909 1783 1655 1663 1295 1425 1364 1414 1285 1154 1203 1046 875 939 972 538 445 445 284 672 527 465 714 980 929 812 1322 1253 1093 992 1606 2289 2079 1324 1193 1652 1893 1852 1752 1862 1994 1592 1097 877 1048 1243 1426 1014 671 825 745 408 331 285 650 345 100 399 693 556 812 921 1401 1465 1080 1079 907 829 1513 1760 1410 1685 1479 1629 1842 1053 863 1128 844 450 592 1143 1128 1127 787 915 767 450 428 561 531 924 1082 1262 767 959 944 1369 1239 1276 1048 210 766 1843 1910 1261 1574 1574 953 1045 1333 1469 1406 1350 497 457 838 1367 1038 1004 778 284 503 420 114 221 646 620 483 461 890 1585 1405 1652 1496 1193 1815 1655 1361 1098 938 2062 2583 2324 1342 771 1540 643 1376 1813 1410 1452 1904 1706 1566 1754 1881 1390 700 551 830 664 552 958 596 799 965 730 340 747 1168 1684 1222 805 961 1619 1623 2107 1568 956 816 2183 1723 1720 1235 1011 1499 755 633 339 159 520 1061 29972 10289 3769 2346 10325 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29980 10289 3770 2344 10325 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29987 10289 3770 2343 10323 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29994 10289 3771 2341 10322 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30002 10289 3772 2340 10324 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30009 10289 3772 2338 10326 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30016 10289 3773 2337 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30024 10289 3774 2335 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30031 10289 3774 2334 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30038 10289 3775 2333 10330 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30046 10289 3776 2331 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30053 10289 3776 2330 10332 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30060 10289 3777 2328 10329 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30068 10289 3778 2327 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30075 10289 3778 2325 10328 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30082 10289 3779 2324 10333 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30090 10289 3780 2322 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30097 10289 3780 2321 10336 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30104 10289 3781 2319 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30112 10289 3782 2318 10327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30119 10289 3782 2316 10331 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30127 10289 3783 2315 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 13784 8561 4632 2478 1490 982 652 447 342 284 243 215 198 185 176 172 170 169 168 166 166 166 165 164 164 163 163 162 162 161 162 161 160 160 160 159 158 157 158 158 158 158 158 158 159 161 163 163 164 163 163 166 169 178 197 222 259 330 460 786 1755 100 100 100 100 100 100 100 13966 16168 20629 27111 34012 38633 40434 40853 41519 44634 50237 55686 59022 59260 56764 53213 48950 43388 37220 31374 26304 22963 21254 19541 16752 12869 8959 6292 5020 4704 4877 5085 5040 4491 3647 2801 2003 1467 1277 1144 953 771 611 476 369 291 242 214 203 202 199 197 196 198 197 197 197 196 194 197 194 190 189 191 191 189 190 193 189 184 184 188 186 185 188 186 180 178 175 178 184 185 182 179 184 185 188 188 183 185 189 185 186 192 194 186 189 192 189 182 182 185 188 190 186 178 180 181 179 176 181 186 181 187 189 189 192 192 189 192 192 188 191 196 199 192 184 196 201 198 193 191 198 200 192 198 197 198 196 194 198 200 192 194 197 195 189 195 195 207 209 195 197 194 206 210 203 203 204 201 202 216 208 205 203 210 202 204 206 210 210 207 209 208 207 209 209 212 214 199 205 215 210 212 211 225 225 206 212 220 225 218 210 218 225 223 203 207 231 223 214 226 231 224 223 218 231 233 226 224 228 227 222 209 220 223 225 225 235 237 227 231 221 231 228 236 226 223 232 226 238 229 237 244 234 223 235 241 232 232 223 222 241 241 244 238 238 244 252 245 253 240 233 241 250 252 222 238 235 237 241 239 245 254 242 240 234 235 230 235 249 257 256 236 234 242 253 253 257 241 245 258 251 259 253 257 242 251 266 253 256 265 272 235 240 238 255 267 255 246 255 260 248 258 253 257 269 253 265 263 242 252 266 256 262 270 266 266 250 243 250 278 279 266 268 268 287 283 271 265 269 285 273 271 289 268 265 266 267 275 273 273 274 279 260 247 265 282 287 295 272 265 306 291 286 293 303 285 289 298 293 292 294 291 318 373 423 491 552 602 630 655 645 624 607 615 631 674 767 914 1067 1199 1295 1379 1450 1510 1523 1536 1566 1616 1661 1719 1807 1867 1951 2018 2111 2214 2305 2375 2488 2581 2688 2796 2931 3141 3373 3623 3990 4422 4878 5155 5236 5246 5250 5249 5205 5131 5080 5067 5163 5279 5369 5572 9581 29010 64687 92830 96641 75579 45414 22428 11922 8518 7280 6699 6406 6251 6052 5850 5690 5575 5454 5418 5378 5329 5283 5204 5086 5021 4952 4781 4674 4592 4482 4415 4344 4285 4259 4194 4136 4119 4117 4110 4036 4024 4045 4019 3977 3964 3973 3996 4043 4094 4108 4121 4138 4122 4106 4104 4123 4119 4099 4107 4127 4144 4144 4148 4188 4210 4248 4329 4338 4291 4250 4239 4282 4355 4390 4407 4444 4475 4519 4596 4651 4750 4846 4868 4904 5006 5089 5118 5189 5310 5384 5415 5382 5307 5297 5333 5315 5279 5214 5172 5207 5233 5176 5118 5106 5042 4986 4997 5041 5006 4924 4897 4887 4884 4888 4931 4931 4884 4902 4910 351827 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30134 10289 3784 2313 10341 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 21548 15614 10391 6574 4054 2493 1555 1004 697 503 363 276 229 202 186 178 174 171 169 167 167 166 165 163 162 161 160 160 161 160 159 159 159 158 157 157 158 158 158 157 157 157 155 153 154 155 156 156 156 157 157 155 156 158 159 158 159 160 160 160 160 160 161 167 175 193 283 536 932 1569 2505 4229 7126 9826 12187 16065 21408 26549 30014 31086 31391 33474 38856 46606 52818 55414 54008 49751 44180 38075 33003 29365 25866 22019 17436 12182 7412 3995 2081 1237 885 735 711 777 886 984 1045 1045 981 920 893 853 767 652 565 526 527 563 567 505 429 372 334 311 298 284 262 235 209 196 189 187 188 189 188 187 186 183 185 184 184 183 181 182 182 181 176 176 179 180 183 183 181 179 180 179 176 178 181 184 181 179 182 181 182 186 180 183 190 181 178 185 186 181 185 185 182 180 186 183 186 193 188 185 187 185 185 193 191 184 183 185 190 191 189 194 197 193 189 186 195 199 194 193 201 199 194 194 190 193 200 192 198 199 198 203 201 194 199 199 198 198 198 193 197 195 185 199 206 203 211 212 207 214 209 198 203 205 202 208 214 206 203 215 211 211 214 204 195 205 205 205 209 217 215 210 207 206 217 217 223 225 224 212 217 223 214 218 225 220 216 215 220 219 226 226 228 232 223 221 221 224 234 228 229 231 231 223 225 227 233 235 229 231 228 240 231 222 235 224 229 237 221 230 241 252 234 227 231 238 247 236 228 228 249 247 244 243 235 248 240 246 252 239 230 244 243 239 250 247 242 236 252 248 250 256 239 239 247 232 246 252 253 256 254 253 246 264 253 250 266 264 252 259 256 260 246 257 266 264 270 250 241 260 258 249 248 250 260 261 255 243 250 259 253 264 264 270 244 253 273 270 263 265 266 268 271 270 271 255 255 262 280 269 264 267 284 273 282 285 267 288 274 285 289 255 265 277 282 277 279 280 275 287 279 290 283 280 285 289 300 277 260 287 298 298 309 297 281 283 275 268 278 306 319 324 352 387 411 469 537 583 581 562 551 541 562 630 732 876 1011 1089 1177 1266 1327 1386 1442 1484 1529 1571 1611 1622 1651 1672 1720 1759 1818 1914 2015 2116 2249 2383 2506 2622 2753 2907 3070 3192 3343 3526 3720 3929 4105 4337 4745 5223 5593 6161 10123 23533 42472 62044 100614 170388 221116 220263 183684 133536 81714 42476 23702 17226 14842 13613 12879 12283 11705 11151 10692 10346 10061 9833 9632 9556 9581 9510 9385 9279 9167 9029 8941 8868 8749 8682 8636 8497 8336 8268 8277 8188 8080 8049 8151 8206 8200 8183 8249 8246 8217 8252 8189 8157 8251 8412 8461 8431 8505 8531 8507 8483 8384 8364 8398 8317 8345 8483 8567 8716 8836 8880 8984 9059 9093 9176 9230 9254 9254 9309 9403 9507 9573 9570 9582 9686 9772 9761 9778 9870 9832 9727 9713 9678 9587 9639 9639 9621 9630 9525 9458 9488 9500 9535 9532 9512 9473 9534 9581 9538 9550 9622 9690 9684 9745 9851 9946 9993 9988 9993 9908 9874 9969 10048 762308 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30141 10289 3784 2312 10341 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 13677 10227 7181 4879 3210 2048 1336 941 696 521 382 283 229 202 186 178 174 172 170 168 167 167 167 167 165 164 164 165 164 163 162 163 164 163 161 162 162 163 162 161 163 163 161 159 160 160 159 159 159 159 160 160 160 162 162 162 163 162 161 162 163 164 164 165 166 165 165 166 191 331 681 1264 2153 4031 7774 12564 16682 18676 18193 16747 15874 15521 15007 14005 12724 11686 10771 9615 8220 6983 6208 5581 4773 3732 2610 1682 1099 802 664 664 771 919 1067 1234 1465 1728 1891 1894 1757 1563 1352 1127 906 708 546 427 365 357 360 337 301 278 271 264 252 242 231 214 196 187 185 184 186 183 182 184 184 182 181 184 183 181 180 182 186 183 183 178 177 180 181 181 182 183 181 178 181 184 183 180 181 183 187 185 184 183 183 186 184 184 185 188 188 188 191 193 189 188 188 186 182 189 195 192 190 188 188 191 190 189 189 189 191 195 197 197 201 195 196 193 190 192 199 202 198 193 196 200 197 195 202 204 204 199 200 201 203 203 201 201 199 203 204 204 208 208 197 201 209 208 203 212 207 206 205 205 209 206 206 211 210 206 209 209 214 218 211 210 216 220 215 215 217 219 224 214 216 218 217 219 218 220 221 220 217 222 220 217 216 216 219 219 219 219 229 227 223 216 227 230 229 221 222 225 234 227 221 231 225 229 231 227 230 232 230 227 224 218 230 229 228 228 220 232 235 236 230 231 235 235 238 236 235 232 237 236 239 243 240 242 255 245 233 242 242 240 231 243 253 248 241 244 248 240 239 243 250 253 253 235 239 243 228 239 253 237 236 247 257 260 247 247 256 245 238 246 250 251 259 261 253 256 256 251 264 257 250 263 247 250 252 254 248 251 259 261 262 260 256 259 252 247 264 271 245 251 262 272 272 262 257 261 275 272 266 260 273 279 277 283 268 263 271 276 272 274 283 275 269 278 273 276 274 275 268 275 279 289 281 275 275 268 283 287 292 285 277 291 291 277 279 270 279 287 290 298 319 341 350 395 462 498 498 494 508 516 506 531 616 718 864 1025 1136 1202 1272 1341 1395 1452 1517 1591 1668 1735 1801 1863 1920 1967 2024 2083 2168 2301 2507 2780 3209 4568 7939 11760 10739 9846 14823 20045 19629 16009 12163 9086 8676 12638 19886 23022 19509 13907 9150 6868 6079 5722 5505 5345 5245 5174 5111 5134 5214 5259 5276 5234 5153 5053 4904 4744 4604 4471 4354 4257 4161 4077 3988 3934 3918 3904 3857 3833 3807 3782 3790 3791 3770 3856 6096 14408 26311 31393 23053 12298 7539 6238 5641 5221 4934 4728 4597 4493 4417 4369 4322 4235 4157 4096 4065 4037 3995 3941 3898 3889 3875 3853 3861 3876 3879 3885 3857 3781 3749 3746 3716 3681 3645 3609 3562 3510 3462 3422 3376 3338 3325 3305 3295 3288 3257 3224 3216 3163 3127 3138 3109 3082 3078 3077 3063 3057 3064 3056 3022 3018 3032 3015 3009 3023 3025 3037 3052 3031 2999 2987 3004 3018 3017 3025 3021 3004 3001 2989 2981 2968 188589 2597296 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30149 10289 3785 2310 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 3767 3718 3860 3924 3640 2987 2262 1726 1376 1144 963 792 655 535 398 280 222 208 202 188 175 167 164 162 161 161 161 161 160 159 160 161 161 160 160 159 158 158 157 157 157 157 156 155 155 155 155 154 153 153 153 154 154 155 156 157 157 158 160 161 160 160 161 161 162 162 164 165 164 163 163 164 163 166 380 1576 4054 9217 21120 39898 60628 78133 88679 92660 92821 90840 87285 81378 73134 64091 53822 41707 30419 22368 16718 12204 8708 6128 4029 2375 1312 750 500 397 351 320 295 282 269 251 239 231 225 219 211 204 202 200 196 196 193 190 189 187 186 190 191 189 189 188 188 193 193 190 188 189 191 192 194 192 192 191 188 186 187 185 180 178 181 185 182 175 175 176 177 175 176 177 177 179 180 176 177 184 188 189 190 187 186 192 196 192 187 185 185 190 194 190 181 186 191 183 180 183 184 180 179 183 182 180 186 186 187 187 188 194 190 190 189 193 197 194 193 192 194 195 199 197 195 197 200 198 198 200 201 195 188 190 202 205 189 190 197 191 188 196 199 194 195 195 202 209 203 203 212 208 211 216 209 203 213 215 208 211 215 212 207 214 210 212 212 214 214 220 221 216 207 210 213 219 218 211 211 208 217 225 216 214 222 231 220 217 222 221 226 219 216 225 215 226 219 225 230 229 228 221 226 227 215 226 236 229 226 232 230 231 238 235 225 226 231 229 224 230 236 224 233 226 217 227 229 232 228 223 229 236 239 239 234 238 243 233 235 244 252 248 243 233 240 253 239 246 245 254 239 248 241 241 250 232 236 253 233 233 247 239 248 243 237 231 242 260 254 246 249 249 251 250 255 251 241 252 253 261 260 255 255 255 264 258 251 242 249 254 248 239 250 253 246 250 262 269 255 249 257 257 254 269 265 258 264 282 263 258 279 291 276 245 268 276 266 280 269 270 264 272 272 272 256 265 269 276 276 277 261 271 276 273 264 270 262 271 285 273 279 266 263 279 283 282 275 295 305 290 282 281 283 288 295 274 269 293 315 348 358 361 410 448 466 492 495 506 498 530 555 578 629 742 887 1057 1192 1266 1311 1362 1415 1470 1510 1566 1635 1696 1744 1798 1868 1914 1959 1982 2001 2070 2169 2261 2350 2438 2562 2721 2887 3014 3128 3306 3657 4378 6296 12128 21594 25899 21664 14669 8801 6028 5109 4761 4578 4434 4322 4244 4171 4144 4157 4202 4250 4241 4203 4181 4172 4152 4089 4020 3980 3921 3853 3825 3815 3777 3735 3676 3614 3545 3471 3415 3390 3333 3262 3213 3184 3153 3095 3080 3071 3037 3013 3002 3006 3034 3055 3054 3066 3087 3128 3165 3196 3281 3394 3494 3577 3633 3649 3644 3612 3555 3496 3442 3380 3331 3290 3224 3148 3113 3057 2995 2955 2922 2885 2840 2778 2734 2717 2688 2657 2661 2639 2607 2604 2581 2554 2502 2476 2501 2496 2456 2432 2423 2422 2433 2429 2417 2421 2432 2444 2464 2488 2475 2477 2504 2526 2549 2540 2536 2574 2601 2615 2618 2619 2622 2633 2663 2680 2665 2663 2666 179968 2432077 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30156 10289 3785 2309 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 3718 3309 2659 1927 1302 893 706 633 580 518 440 364 313 275 245 227 213 198 185 180 183 205 239 252 236 214 202 198 191 183 178 178 178 177 177 177 176 176 175 175 174 174 175 175 175 173 171 171 172 173 172 172 171 170 169 168 168 167 168 169 169 169 169 169 171 172 172 173 176 178 179 180 180 179 180 182 184 188 196 203 206 206 243 565 1669 3574 6675 11334 16380 23159 33492 44820 53963 61707 69355 76434 81894 84904 85224 82520 75756 64344 49905 36822 26716 17125 8898 4333 2562 1840 1439 1218 1128 1060 943 812 697 577 462 369 299 258 236 222 214 209 203 200 200 202 199 197 197 199 199 201 203 203 204 204 209 209 206 204 206 204 202 203 205 206 205 202 199 200 199 196 197 193 189 191 187 187 186 182 182 181 181 186 190 189 188 192 190 187 192 197 198 200 201 202 204 203 200 199 201 204 202 201 200 196 194 194 188 189 187 185 184 191 191 185 190 193 195 200 203 202 196 194 200 201 201 201 206 209 203 201 201 205 206 209 212 214 208 206 202 201 197 196 195 202 205 198 199 195 194 200 197 199 202 202 203 208 211 214 211 210 215 226 214 211 212 212 216 212 209 211 214 225 216 205 207 218 217 209 210 218 219 211 211 213 223 222 216 214 218 224 224 215 224 221 222 222 213 218 226 226 219 221 230 238 227 221 225 225 226 227 226 233 228 227 227 224 228 227 218 227 240 240 235 225 215 221 227 227 226 223 227 233 227 222 231 227 229 225 235 235 233 238 248 241 238 246 254 228 239 247 247 243 227 226 239 235 241 244 238 234 233 231 241 239 233 232 242 237 234 226 234 244 229 232 238 244 238 241 241 243 236 254 250 252 256 252 251 252 242 244 250 251 236 249 255 243 247 237 237 241 238 242 248 233 240 247 259 250 243 239 250 248 247 248 258 258 256 251 259 261 257 255 263 264 265 259 261 264 274 267 255 254 263 246 257 264 261 268 263 254 261 273 261 249 275 257 261 280 279 263 262 275 274 276 267 273 288 278 259 274 285 277 274 266 269 283 276 284 281 290 295 308 322 339 361 382 405 447 458 467 487 507 528 548 602 664 724 784 862 951 1058 1185 1297 1389 1481 1567 1633 1700 1744 1792 1850 1914 1966 2031 2075 2121 2273 2613 2997 3420 3890 5355 9707 13262 11125 16535 44022 85647 151509 225847 275955 308870 319664 287397 223047 146939 80814 42615 27769 22499 20134 18874 18324 18112 17913 17700 17689 17647 17504 17372 17408 17529 17644 17544 17429 17512 17563 17432 17307 17188 17103 16975 16995 16933 16878 16881 16871 16803 16782 16750 16761 16693 16498 16345 16344 16339 16288 16374 16459 16527 16552 16673 16821 16818 16978 17244 17398 17594 17795 17991 18324 18628 18738 19082 19195 19131 19222 19567 19732 19902 20317 20644 21002 21546 22378 23420 24085 24352 24563 25123 25586 25683 26039 26361 26407 26533 26676 26827 26787 26784 26958 26841 26971 27546 27806 27904 27958 28139 28768 29273 29972 31100 32064 32749 33398 34633 36076 37451 38696 40448 42706 45287 48228 51065 54414 58812 63472 67677 71627 76793 83187 88704 94985 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30163 10289 3786 2307 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 2340 2327 2722 3192 3229 2786 2304 2022 1875 1704 1420 1046 678 425 300 248 227 217 212 210 208 207 206 205 204 204 203 203 202 202 203 204 203 203 202 202 202 202 202 202 202 201 201 201 201 200 200 199 198 198 198 197 197 197 197 198 197 197 196 196 195 195 194 193 193 195 195 194 194 195 197 199 202 207 212 218 224 230 238 242 238 228 215 207 203 203 202 201 200 201 202 201 199 199 200 201 201 200 200 199 198 198 201 209 218 220 222 227 251 362 633 1339 2379 2726 2008 1076 541 331 256 226 214 210 208 205 204 204 203 201 200 200 200 200 200 201 202 201 199 199 201 202 204 205 204 203 203 205 205 203 204 206 209 209 206 204 206 207 205 204 204 204 205 203 203 203 203 205 205 201 200 203 202 199 198 200 204 204 203 205 206 202 202 203 207 211 211 208 208 212 213 210 209 209 209 208 208 209 207 203 202 204 205 205 205 201 202 201 199 203 211 209 203 205 205 205 206 209 210 208 209 210 214 215 211 209 210 214 217 214 211 214 217 214 208 207 212 212 211 210 207 208 210 210 209 208 212 215 210 211 215 217 216 214 211 216 213 213 218 220 218 215 214 212 218 219 218 220 217 221 223 225 223 217 213 219 219 221 216 215 222 218 215 219 226 227 224 221 221 223 223 223 221 222 227 225 222 228 229 224 224 223 220 218 219 225 230 218 218 229 221 224 226 228 228 230 224 229 233 223 222 225 228 230 227 225 230 228 222 227 227 228 232 234 228 230 234 230 223 231 234 234 227 240 240 232 234 232 230 224 231 233 238 240 230 230 231 230 232 231 238 237 236 234 234 234 232 235 236 237 232 231 236 238 243 241 237 238 228 232 240 240 237 240 241 248 242 245 245 243 233 231 233 234 236 240 237 231 233 234 231 228 238 234 248 247 247 246 242 240 237 249 249 247 247 251 246 247 251 243 250 249 246 244 248 247 252 253 243 246 251 243 250 249 241 252 261 257 256 254 256 249 256 254 260 253 248 245 241 248 257 253 249 262 271 252 256 253 252 260 274 267 264 270 269 264 278 300 323 344 368 394 426 447 464 482 498 524 549 594 674 786 928 1086 1214 1327 1457 1594 1700 1789 1875 1955 2022 2063 2099 2146 2199 2252 2306 2359 2388 2436 2486 2521 2570 2644 2746 2886 3121 5982 19924 49795 100566 192022 316021 489975 869885 2613978 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30171 10289 3787 2306 10337 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 596 439 318 254 230 222 218 218 232 308 544 955 1305 1340 1090 745 472 325 260 234 223 218 216 215 215 215 214 214 213 213 212 211 211 212 211 211 210 209 209 208 208 209 209 209 208 208 209 208 208 208 207 207 207 207 207 207 207 206 206 206 206 206 205 205 204 204 204 204 203 203 204 203 203 203 203 204 204 206 212 233 265 315 428 598 740 818 853 857 839 813 772 679 548 430 329 259 227 216 212 210 209 209 209 209 209 208 208 208 209 210 210 210 212 212 212 212 213 213 212 212 213 212 210 210 210 210 210 210 210 209 210 210 209 208 208 208 206 204 205 204 203 205 206 205 206 207 205 205 207 208 208 207 209 211 211 210 209 211 212 212 210 210 210 210 211 211 208 206 208 208 209 208 206 206 206 205 205 207 207 208 207 204 205 208 207 206 209 212 212 210 209 210 211 210 212 214 214 212 212 212 210 210 210 207 208 209 209 207 207 207 208 211 210 208 206 206 212 211 209 211 211 209 207 209 212 210 209 209 211 211 209 211 217 216 211 212 216 217 212 214 216 216 215 213 212 213 213 210 213 216 218 217 219 217 215 219 215 215 215 219 217 217 218 215 214 212 215 216 218 217 210 217 220 218 220 219 220 218 217 219 220 217 217 222 223 223 220 221 219 216 223 220 221 228 224 219 224 224 224 224 220 221 222 223 224 226 222 222 231 230 224 225 224 224 221 225 225 226 224 229 230 223 223 227 221 227 233 231 224 227 226 227 221 222 230 231 227 225 227 229 228 230 228 223 229 231 230 226 230 229 234 242 236 229 229 236 229 229 229 222 227 232 232 228 228 225 229 232 235 231 227 231 237 231 231 234 235 230 231 236 235 238 240 235 231 236 229 236 239 237 235 227 229 239 237 243 236 233 233 242 241 234 235 236 241 236 235 236 237 238 240 238 242 238 243 239 243 250 242 234 234 245 253 247 246 242 242 248 249 246 241 240 240 245 242 242 250 244 239 240 247 246 247 243 248 250 252 247 247 253 263 254 248 246 250 248 247 248 249 255 250 247 259 266 259 263 282 295 301 320 335 360 375 381 393 416 438 464 490 516 568 643 746 904 1122 1315 1470 1620 1773 1933 2069 2186 2288 2368 2446 2523 2583 2643 2690 2716 2750 2779 2784 2782 2795 2831 2873 2930 2995 3054 3120 3191 3267 3376 3521 3681 3911 6255 15789 31271 56908 111587 201728 316219 487723 863318 2561347 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30178 10289 3787 2304 10339 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 2298 1887 1325 765 433 305 260 240 231 228 226 226 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 226 226 225 225 225 225 224 224 224 224 223 222 222 221 221 221 220 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 217 217 216 216 216 216 217 217 217 215 215 215 215 215 214 214 215 215 214 214 213 212 213 215 218 233 270 304 326 362 435 568 733 830 790 669 541 410 305 252 232 225 222 219 216 216 217 216 216 218 218 216 217 218 218 217 217 219 219 218 218 218 218 219 218 218 219 219 219 217 217 218 218 218 217 215 216 216 217 216 214 213 213 213 215 216 212 213 214 214 215 215 214 214 216 218 216 215 216 219 219 219 219 218 217 216 215 215 217 216 217 220 217 214 213 214 214 214 214 217 217 216 215 214 214 214 213 212 212 212 214 217 214 214 215 215 213 213 215 215 214 215 215 214 214 214 217 218 214 212 215 215 214 215 215 217 217 214 214 218 217 212 214 218 219 216 217 217 216 213 212 213 217 216 212 215 216 216 219 215 216 219 218 216 215 216 218 218 215 215 217 219 219 220 219 220 217 217 215 220 226 219 215 219 220 221 219 218 218 216 216 224 220 218 221 218 214 215 219 222 222 222 219 219 219 219 221 222 226 224 222 221 220 221 225 226 220 218 219 224 227 223 223 221 222 220 222 223 225 225 227 226 222 223 222 224 227 220 228 228 223 230 229 227 226 223 225 224 230 233 225 224 226 221 225 221 218 227 236 230 219 225 233 235 224 223 225 232 232 229 234 225 226 230 233 234 235 223 218 224 229 230 229 230 226 229 222 232 232 228 235 239 230 229 233 233 227 226 230 229 229 233 230 225 235 234 226 222 232 234 217 230 235 236 229 235 230 226 233 241 236 233 234 229 231 232 234 245 243 234 233 231 242 240 239 240 240 244 242 237 239 239 232 239 241 238 245 244 240 244 243 236 240 246 234 239 245 239 240 239 237 240 240 244 241 234 243 242 247 248 240 242 244 246 253 247 247 253 252 250 267 278 288 297 309 335 364 392 421 448 469 499 523 538 556 589 639 713 812 918 1073 1267 1472 1670 1870 2079 2296 2495 2647 2756 2865 2974 3063 3140 3201 3250 3291 3314 3345 3398 3489 3606 3716 3847 4010 4191 4348 4480 4611 4784 5236 8718 23943 56154 99500 142801 183480 232047 325622 523495 1078952 7365592 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30185 10289 3788 2303 10342 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 2633 2863 2974 2966 2882 2749 2647 2671 2771 2777 2607 2323 1986 1584 1154 807 590 460 382 330 292 268 254 247 243 241 240 239 238 238 238 238 238 238 238 238 237 237 237 238 238 238 238 237 237 237 237 236 236 235 236 235 235 235 234 235 235 234 233 234 233 233 233 232 232 232 232 231 231 231 232 231 231 230 230 230 230 229 230 230 230 229 228 229 230 230 229 229 228 228 228 229 228 227 228 229 229 229 230 230 229 229 229 230 230 230 230 231 230 230 231 230 230 231 231 231 231 232 232 231 231 232 232 232 231 231 231 232 232 232 233 232 231 230 231 232 231 231 231 231 229 229 229 230 228 228 229 228 228 229 230 230 230 229 228 228 229 229 229 229 229 229 229 229 231 229 228 228 230 230 228 228 228 228 228 227 229 229 226 225 227 227 226 224 224 227 227 228 227 226 226 226 225 226 225 223 226 226 225 226 226 225 224 226 225 225 227 227 226 226 225 223 224 225 226 226 225 225 227 224 226 228 228 228 229 226 227 226 226 226 225 226 223 221 224 227 226 224 225 227 227 226 225 226 226 225 226 225 226 225 223 222 222 222 222 223 224 225 222 221 219 223 223 224 228 226 224 219 223 226 226 224 224 226 222 222 223 218 221 222 227 223 226 224 222 219 224 225 221 223 225 220 216 217 226 226 221 221 218 223 225 226 224 220 221 224 223 225 227 229 224 230 231 226 221 226 227 227 229 226 227 225 228 221 222 221 225 229 230 225 227 228 220 226 235 232 231 226 227 225 226 222 221 227 221 221 220 221 225 229 224 222 228 226 224 226 226 228 229 221 224 230 220 222 223 226 228 227 224 226 229 226 226 226 225 226 222 223 226 225 226 229 223 225 223 220 222 224 221 227 227 223 224 229 228 226 226 222 226 233 228 229 222 226 232 221 225 226 228 233 230 228 237 232 232 231 224 228 227 234 227 226 225 228 232 225 230 226 223 233 235 235 234 233 242 228 215 216 225 231 232 232 228 226 236 234 236 235 226 231 236 233 228 233 231 234 240 236 236 242 244 267 303 331 358 390 413 425 446 467 484 500 520 541 565 606 672 746 835 971 1147 1323 1513 1694 1878 2093 2349 2630 2942 3227 3435 3592 3743 3875 3978 4045 4060 4058 4088 4145 4184 4181 4163 4137 4110 4103 4118 4130 4107 4074 4057 4053 4067 4098 4142 4205 4297 4390 4496 4605 4729 4904 5104 5309 5486 5852 9219 21473 38014 53940 81854 125650 178464 269613 439991 801728 2214230 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30193 10289 3789 2301 10341 100 100 100 100 100 100 100 100 100 100 100 100 136 145 153 161 167 173 179 183 188 191 195 198 203 208 217 229 252 295 359 446 587 782 975 1230 1713 2318 2761 2969 3093 3255 3346 3317 3214 3048 2794 2401 1902 1429 1057 791 613 485 384 310 266 243 232 227 224 222 221 221 221 221 220 220 220 220 220 220 221 221 220 220 220 220 219 220 220 219 219 219 219 218 218 218 217 218 218 217 217 217 217 217 217 216 216 216 216 216 215 216 215 215 214 214 215 214 214 214 214 214 214 215 215 213 213 215 216 215 214 214 214 213 213 213 213 213 214 215 216 215 216 216 216 216 216 216 216 217 216 217 218 216 217 218 217 219 220 219 219 219 219 220 219 219 220 220 219 218 218 218 217 217 219 220 218 217 219 220 218 218 218 219 219 218 217 218 218 218 219 219 220 221 220 220 219 219 220 219 218 219 219 220 219 218 219 220 220 219 219 216 217 218 218 217 218 220 219 219 220 220 218 220 220 220 220 221 221 220 219 217 217 218 219 218 219 220 219 219 219 221 220 219 219 218 220 221 221 220 219 220 220 221 221 218 219 220 222 221 220 220 218 220 221 220 218 217 220 219 218 219 222 222 219 221 220 219 221 221 223 225 224 219 218 221 221 221 223 221 217 217 221 218 219 221 221 223 219 217 217 222 223 219 219 221 223 218 218 218 220 220 223 222 219 222 226 224 220 222 222 221 220 220 221 221 223 223 222 225 228 225 221 216 221 227 226 220 222 224 226 226 223 216 224 225 226 221 220 220 228 228 220 222 227 230 225 224 222 223 226 225 224 230 231 224 222 227 223 226 228 223 222 234 234 226 222 220 224 224 223 229 225 225 228 223 224 229 224 220 224 233 231 227 227 228 226 225 226 230 221 223 229 226 222 228 233 231 221 233 239 226 228 228 229 231 225 232 231 233 229 227 237 231 225 225 220 226 230 233 233 229 224 230 226 225 232 236 233 232 229 229 233 235 230 228 232 237 231 237 236 229 228 233 237 229 230 233 233 231 233 233 229 238 242 237 233 239 243 236 235 238 234 230 232 242 242 232 240 242 238 233 235 232 238 244 235 234 240 238 239 241 241 243 243 248 263 279 291 312 337 359 394 414 432 445 463 482 502 531 567 607 680 786 905 1007 1106 1213 1313 1425 1510 1588 1708 1859 2021 2164 2282 2435 2611 2776 2952 3125 3207 3170 3129 3147 3207 3272 3347 3450 3566 3669 3750 3790 3821 3827 3809 3777 3741 3710 3708 3754 3827 3901 3953 3980 4006 4053 4169 4375 4476 4477 4525 4602 4672 4724 5655 9631 16925 30473 49541 63537 75180 86713 95755 105366 119488 131709 137772 145224 153337 170752 187095 189310 168323 139025 113005 97699 94911 94433 92700 98580 120027 153939 177931 192363 204755 207441 192293 154782 111076 86434 80167 80471 82293 84680 88682 93860 99306 105088 111803 119928 128916 139030 151818 167325 186935 213419 248747 300196 382517 531066 875718 2608244 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30200 10289 3789 2300 10340 100 100 100 100 100 100 100 100 100 100 100 100 100 125 135 144 152 159 165 170 175 179 183 187 190 192 195 197 199 201 204 209 219 238 258 267 267 262 259 264 278 303 380 577 993 100 100 100 100 100 100 100 6593 6237 5797 5232 4374 3239 2143 1351 857 546 365 280 245 231 225 221 219 218 217 217 216 216 216 215 215 215 215 215 214 214 214 215 215 215 214 214 214 213 213 214 214 213 212 212 212 212 212 211 211 211 211 212 212 211 211 211 211 211 210 210 210 210 210 211 211 211 210 210 211 211 210 210 210 210 209 209 209 209 209 209 209 210 210 210 209 210 210 211 212 211 210 210 212 212 212 212 212 212 212 212 210 210 210 212 212 211 210 211 212 213 213 212 213 214 214 213 213 215 215 215 213 212 214 213 215 214 213 211 212 213 213 212 214 217 215 213 214 215 215 214 214 215 218 218 215 215 216 216 213 213 216 218 216 214 213 216 216 215 216 216 215 214 215 217 215 215 214 215 216 215 214 216 215 216 218 218 215 213 213 214 215 216 218 217 216 218 217 216 216 215 215 216 216 217 219 221 215 215 217 218 219 216 217 217 215 213 217 218 218 218 218 217 215 216 215 212 217 220 218 218 219 218 219 218 219 218 217 220 219 220 222 220 217 217 217 216 217 220 219 217 221 218 215 219 220 219 218 217 216 216 216 216 217 220 223 221 217 219 219 216 219 218 220 225 221 218 221 224 221 219 223 224 223 223 226 223 223 223 222 225 225 223 224 223 223 221 221 223 221 223 223 223 223 222 227 227 221 219 224 223 222 222 224 227 226 225 225 224 227 226 222 228 231 228 231 234 229 225 225 227 225 224 226 224 226 227 221 223 226 227 229 228 226 224 226 231 234 233 229 229 233 236 232 229 228 229 231 228 228 229 229 231 231 230 235 233 228 226 230 234 233 230 229 232 235 233 230 228 227 227 227 230 232 227 228 232 231 233 230 229 231 231 235 235 235 232 232 234 237 238 236 233 235 238 234 233 237 240 243 243 238 233 232 231 233 237 240 236 235 237 236 239 240 239 239 239 243 242 239 242 243 242 241 241 241 242 240 240 239 247 248 243 236 238 248 247 244 243 245 245 246 247 248 259 279 294 301 314 332 353 379 395 407 429 460 496 546 608 679 754 811 863 930 1011 1109 1214 1329 1441 1577 1753 1953 2194 2462 2660 2794 2871 2927 2973 2985 2960 2938 2939 2941 2945 2946 2949 2951 2954 2969 2985 3000 3029 3061 3094 3111 3123 3122 3122 3127 3128 3125 3127 3119 3123 3158 3217 3290 3351 3404 3432 3433 3441 3452 3472 3511 3579 3668 3752 3812 3885 3955 4022 4102 4195 4269 4328 4369 4393 4411 4411 4424 4432 4452 4447 4442 4415 4388 4370 4358 4308 4263 4245 4224 4197 4162 4110 4064 4028 4016 3977 3916 3877 3851 3813 3759 3704 3651 3637 3587 3552 3519 3500 3479 3446 3415 3368 3335 3293 3269 3246 3221 3190 3185 3192 3184 3190 3223 3233 3251 3262 3238 3228 3209 3217 3226 3214 3182 3179 3152 3127 3104 3094 3105 3127 3116 3110 3106 3102 3109 3130 3165 3195 3227 3259 3311 3377 3437 3499 3556 3626 3678 3718 3751 3803 3884 4000 4122 4258 4379 4465 4564 4673 4743 4799 4882 10232 78737 349644 866193 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30207 10289 3790 2298 10361 100 100 100 100 100 100 100 100 100 100 100 131 141 149 156 162 168 173 177 181 185 188 191 193 198 211 248 318 460 728 1135 1645 2127 2471 2645 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 7548 6172 4754 3311 2064 1302 923 683 499 374 297 255 236 229 225 223 222 221 219 219 218 218 218 218 218 217 217 217 217 216 216 216 217 216 217 217 216 215 215 215 215 214 214 214 214 214 213 213 212 212 212 213 213 213 212 212 212 211 211 212 212 212 212 212 211 211 212 213 212 212 211 210 209 210 211 210 210 211 212 211 210 210 210 211 210 210 211 211 210 211 210 210 211 211 211 211 211 211 210 210 212 211 211 211 212 211 212 214 221 226 226 225 223 220 217 218 216 214 214 215 214 213 212 212 213 211 212 211 213 212 213 214 214 215 213 213 214 211 212 215 214 213 215 214 215 215 213 214 217 214 214 216 216 214 212 213 215 217 216 214 213 215 215 217 216 215 214 214 214 215 215 217 217 218 216 214 216 215 215 215 216 216 217 219 217 215 214 215 215 214 217 218 217 215 216 217 219 219 218 218 217 218 217 217 219 217 216 217 216 218 219 218 214 216 219 216 214 217 217 217 218 220 218 217 218 218 218 218 218 218 215 215 217 218 218 218 216 216 216 216 217 216 216 218 217 216 218 220 217 217 222 225 222 218 219 221 221 219 220 222 221 221 222 222 224 226 225 223 221 221 221 222 224 223 221 223 223 221 220 220 220 222 224 222 219 220 222 222 221 223 225 228 225 222 222 224 223 224 224 225 225 225 228 220 221 224 227 225 224 226 229 229 230 223 224 225 225 227 223 221 224 225 227 227 225 223 226 227 226 228 228 226 224 225 231 228 229 228 224 232 237 228 228 230 229 228 230 230 229 225 226 231 235 228 229 236 234 227 230 236 233 232 237 235 228 230 231 228 231 232 231 231 228 228 234 234 229 224 232 238 232 225 235 233 235 235 232 230 234 234 231 235 233 237 237 233 236 241 231 225 232 237 237 238 230 235 237 236 239 232 235 238 241 240 236 236 241 248 247 241 239 243 245 239 236 241 239 237 240 243 242 237 239 239 239 237 239 244 244 243 242 244 243 241 243 250 250 244 250 254 257 266 276 287 301 305 304 314 328 339 356 383 415 448 481 516 551 589 625 650 671 688 710 731 754 788 818 862 927 988 1039 1086 1134 1194 1262 1335 1401 1479 1584 1701 1818 1935 2043 2143 2233 2316 2387 2459 2536 2590 2639 2673 2692 2732 2770 2792 2807 2806 2797 2801 2806 2824 2860 2898 2934 2956 2973 2969 2972 2975 2990 3012 3023 3038 3057 3102 3144 3165 3204 3235 3270 3331 3403 3480 3566 3648 3702 3757 3787 3802 3807 3804 3809 3814 3827 3836 3835 3835 3859 3866 3834 3837 3840 3824 3810 3769 3756 3738 3708 3689 3683 3659 3615 3589 3565 3530 3487 3453 3420 3375 3334 3309 3280 3270 3253 3243 3233 3236 3205 3169 3153 3148 3138 3138 3114 3079 3058 3047 3031 3024 3027 3041 3066 3099 3157 3193 3222 3270 3328 3381 3431 3478 3510 3550 3600 3683 3770 3848 3918 3968 4013 4040 4058 4093 4149 4206 4292 4413 4566 4748 4929 5091 10189 70864 204309 338178 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30215 10289 3791 2297 10438 100 100 100 100 100 100 141 150 159 166 172 178 183 187 191 195 198 201 204 206 209 216 241 328 625 1279 2224 3254 4232 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 7764 6048 4193 2548 1466 922 616 432 327 269 243 232 226 223 221 219 218 217 216 215 214 213 213 213 213 211 210 210 211 211 210 210 210 210 209 209 209 209 209 209 208 207 207 206 206 206 205 205 205 204 204 203 203 203 203 203 203 203 203 202 202 202 202 202 202 201 201 200 200 200 200 199 199 200 199 198 199 199 199 200 199 198 198 197 198 198 199 199 199 200 198 197 199 199 199 197 199 200 199 200 199 199 199 199 199 199 199 200 200 201 200 199 198 199 200 200 200 200 200 199 199 199 199 200 201 202 201 200 200 201 202 203 202 201 202 204 202 201 202 203 203 205 204 202 202 205 205 204 204 205 203 203 205 205 205 204 202 203 206 205 205 206 204 205 206 206 205 205 204 202 204 205 207 207 205 205 209 210 207 207 209 206 206 205 207 205 206 205 205 207 207 207 207 206 208 208 204 205 207 209 209 209 210 213 210 207 212 215 210 207 210 210 209 211 213 213 213 213 209 210 212 212 211 211 211 212 212 211 214 213 212 215 214 214 216 214 212 211 213 214 215 214 212 212 214 214 213 214 212 216 215 215 213 210 213 215 214 218 218 217 211 213 218 218 220 221 222 214 213 221 222 220 219 221 220 219 216 216 215 219 222 219 222 222 222 217 218 221 220 218 221 222 221 223 224 224 223 222 223 221 223 225 224 223 224 225 226 226 227 228 228 225 226 227 223 222 227 230 230 227 223 224 228 230 228 227 225 228 226 225 229 228 228 227 233 235 232 228 229 231 231 231 230 228 232 233 228 232 232 231 246 232 226 231 239 232 230 233 233 231 230 238 237 232 233 241 240 233 230 237 236 235 235 234 236 234 242 241 232 231 235 237 238 238 240 240 239 240 239 236 241 242 237 236 241 243 240 239 243 243 240 239 243 245 243 240 241 244 244 244 246 245 242 244 247 250 250 251 249 248 242 241 242 251 250 247 248 250 248 244 251 255 248 250 254 250 245 247 250 250 252 250 251 252 247 254 260 255 247 251 264 251 252 254 258 255 253 252 253 259 260 260 264 267 266 262 261 274 283 288 290 300 316 324 327 341 354 356 366 380 385 385 390 404 427 437 453 472 486 505 535 569 607 658 726 802 869 923 975 1033 1099 1173 1244 1305 1365 1436 1521 1625 1743 1853 1955 2073 2166 2271 2377 2451 2503 2544 2569 2614 2683 2737 2803 2853 2901 2945 3008 3082 3119 3162 3204 3240 3284 3321 3365 3407 3445 3472 3498 3526 3596 3653 3694 3731 3761 3777 3788 3795 3829 3866 3880 3883 3887 3911 3922 3903 3892 3901 3899 3888 3890 3893 3882 3861 3842 3827 3802 3767 3719 3683 3658 3632 3611 3580 3535 3510 3497 3482 3464 3440 3421 3386 3350 3309 3258 3204 3167 3151 3115 3083 3062 3036 2995 2941 2919 2907 2867 2850 2829 2805 2796 2799 2824 2825 2835 2844 2850 2865 2871 2890 2904 2940 2959 2966 2959 2997 3033 3069 3103 3142 3218 3308 3371 3429 3482 3609 8392 100 100 100 368399 781521 3284845 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30222 10289 3791 2296 10571 145 151 157 162 167 172 176 179 181 184 186 188 190 193 199 219 273 395 612 918 1364 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1833 1440 1000 617 394 303 265 239 220 210 207 206 204 203 203 203 202 202 202 201 201 201 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 198 198 198 198 199 199 198 198 198 198 198 198 197 198 198 198 198 197 197 197 197 197 197 197 196 196 197 197 196 195 196 196 196 196 196 196 195 195 196 195 194 194 195 196 196 196 195 194 194 195 196 196 196 194 193 194 194 195 196 196 195 197 197 197 197 197 196 196 196 197 197 197 196 196 197 197 199 199 197 197 197 198 198 198 199 199 197 197 199 200 200 200 203 203 201 200 201 200 199 200 201 201 201 200 200 201 199 198 201 201 201 201 202 205 205 202 201 202 202 203 204 205 204 204 203 203 205 207 205 204 207 206 204 204 204 204 206 207 204 202 204 205 204 206 207 205 205 207 207 205 203 203 204 205 207 206 207 207 208 207 207 206 207 207 209 210 210 208 209 211 207 206 208 208 211 210 210 210 212 211 210 209 207 209 211 212 213 213 211 210 213 216 215 212 212 213 215 214 213 211 211 213 216 216 212 211 211 210 212 212 213 216 214 213 215 214 213 214 214 214 215 213 212 216 219 219 219 220 217 217 218 221 220 218 217 213 218 217 217 213 217 220 218 215 215 218 219 218 221 222 220 219 221 219 215 219 222 221 218 220 222 223 223 221 220 223 224 225 224 224 226 226 226 227 225 225 227 225 223 224 226 225 227 228 226 225 225 225 227 231 230 229 229 224 225 229 232 231 227 230 231 230 229 228 229 230 231 227 229 233 231 234 238 229 224 229 228 232 237 235 228 229 233 229 231 234 228 233 235 231 228 228 233 233 235 237 235 237 232 234 235 233 233 233 233 235 233 236 240 235 233 234 235 237 237 242 238 233 231 234 238 236 235 238 240 240 240 242 240 239 239 235 238 246 251 248 245 246 248 246 243 243 241 240 248 249 240 244 244 241 243 251 250 251 252 247 247 247 253 249 244 248 253 248 249 252 254 253 248 252 259 257 248 254 254 249 249 254 252 257 262 263 262 249 249 261 259 260 265 274 282 286 294 305 314 326 333 334 340 348 352 352 358 370 375 380 390 395 395 405 418 439 450 457 481 518 552 606 667 730 791 843 890 923 941 966 1003 1063 1149 1252 1346 1428 1513 1613 1769 1969 2159 2287 2384 2491 2580 2644 2697 2745 2785 2812 2829 2852 2867 2863 2852 2860 2883 2906 2945 3008 3077 3134 3188 3221 3251 3274 3285 3288 3298 3314 3337 3365 3383 3395 3408 3427 3460 3495 3519 3547 3602 3669 3739 3815 3877 3927 3964 3984 3988 3975 3957 3931 3893 3856 3816 3770 3728 3693 3645 3597 3554 3503 3465 3428 3383 3352 3326 3308 3284 3247 3201 3164 3134 3109 3101 3086 3051 3025 3011 2991 2990 2953 2934 2912 2881 2865 2860 2835 2809 2792 2775 2757 2739 2715 2707 2697 2678 2658 2649 2623 2587 2561 2536 2503 2473 2451 2436 2404 2370 2345 2327 2306 2284 2276 2273 2276 2283 2286 2290 2293 2301 2314 2343 2411 2616 8623 47599 100549 174263 286317 539962 1443585 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30229 10289 3792 2294 10708 179 181 183 185 187 188 189 191 192 193 196 202 216 242 281 322 333 318 301 292 288 279 265 250 237 227 222 217 212 207 203 200 199 198 198 198 197 197 197 198 198 197 197 197 197 197 197 197 197 197 197 197 197 196 196 197 197 197 196 196 196 197 197 196 196 196 196 196 196 196 196 196 197 196 197 197 197 196 196 197 196 196 197 196 196 196 197 197 196 196 196 196 196 196 195 195 196 195 195 195 196 196 195 196 196 195 195 196 195 194 194 194 196 195 194 195 195 196 196 195 195 195 196 197 196 196 196 197 196 196 196 197 197 196 196 196 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 198 198 199 198 200 201 202 202 202 202 202 202 202 201 201 201 201 201 202 202 201 201 200 201 202 202 203 203 203 204 204 202 201 204 204 203 204 204 201 203 205 206 206 205 203 203 204 206 205 206 206 204 203 204 204 204 205 206 206 206 205 205 205 203 205 206 206 206 207 207 207 206 208 207 205 206 207 208 207 207 207 207 209 209 210 209 208 209 209 209 208 210 212 211 208 208 209 208 208 209 208 208 209 211 211 212 212 211 210 211 210 213 215 215 213 211 212 215 214 216 215 212 213 214 214 213 215 215 210 211 211 213 212 213 213 212 215 215 215 215 213 215 217 217 218 219 216 215 215 214 214 216 216 214 215 214 218 220 219 219 222 221 216 217 215 218 222 220 221 223 220 219 217 220 222 221 220 222 224 220 221 223 224 221 219 222 224 224 223 224 226 226 224 221 222 223 222 223 224 224 226 228 225 223 225 225 225 225 227 227 228 229 230 228 225 226 225 228 230 227 226 228 227 229 234 232 229 230 227 223 226 233 233 233 230 233 232 229 227 227 230 231 226 228 235 231 229 236 235 227 229 236 233 232 237 238 232 230 229 232 233 228 230 230 237 233 230 230 234 240 238 237 234 236 236 237 231 230 237 237 233 237 244 238 235 238 238 238 240 244 244 243 244 246 244 240 245 250 249 245 244 247 246 244 249 247 242 242 241 244 248 251 251 247 246 251 249 245 247 248 249 248 246 245 242 248 252 250 249 246 243 246 249 246 250 249 251 251 255 256 252 249 251 257 252 258 247 252 255 256 274 281 289 304 326 347 358 366 375 384 381 385 387 397 405 415 434 445 469 504 536 570 598 640 684 723 774 835 907 983 1043 1086 1123 1161 1213 1288 1413 1643 2004 2427 2773 2976 3088 3179 3246 3281 3312 3346 3373 3474 3799 4153 4179 4006 4120 4742 5243 4999 4450 4127 4037 4048 4073 4071 4063 4053 4036 4016 3990 3974 3946 3896 3850 3817 3774 3736 3709 3695 3691 3709 3724 3730 3744 3785 3828 3870 3910 3948 3980 4013 4052 4097 4100 4064 4035 4003 3969 3926 3905 3879 3876 3843 3809 3784 3743 3720 3697 3670 3654 3625 3608 3586 3555 3512 3484 3473 3455 3438 3410 3375 3345 3325 3279 3246 3219 3176 3130 3114 3100 3080 3062 3047 3028 3010 2989 2976 2962 2948 2938 2923 2899 2883 2874 2856 2852 2842 2820 2792 2740 2694 2659 2626 2607 2582 2545 2513 2485 2462 2438 2411 2376 2347 2328 2302 2278 2263 2259 2248 2233 2226 2237 2239 2256 2294 2350 2420 2514 2628 15929 87548 252254 510231 1271736 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30237 10289 3793 2293 10807 202 203 204 205 206 207 208 208 209 209 210 212 214 215 215 215 214 213 212 211 211 211 211 211 210 210 210 210 210 210 210 210 210 209 209 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 208 207 207 208 207 206 206 207 207 207 206 206 206 206 206 207 207 207 207 207 208 207 207 207 207 206 207 207 206 206 206 207 206 206 207 207 207 206 206 207 206 205 204 205 205 205 205 206 205 205 204 204 204 204 203 205 204 205 204 205 205 204 204 203 204 204 204 204 204 205 204 204 204 204 204 203 204 205 204 203 203 204 207 206 205 204 205 207 206 207 208 207 207 207 207 206 207 208 208 208 209 210 210 210 209 209 208 209 208 209 210 211 210 209 209 210 211 210 209 210 210 211 210 210 209 210 211 210 211 211 211 210 209 211 212 211 211 211 212 213 212 211 212 212 212 212 211 209 209 209 213 212 212 212 211 212 212 211 212 213 213 213 211 209 209 210 211 211 211 211 212 213 214 214 213 217 214 212 212 211 212 214 213 213 214 212 214 212 213 215 215 217 217 215 214 216 216 214 212 215 214 217 218 214 215 215 217 215 213 211 216 216 216 216 220 217 214 216 217 214 215 216 218 217 218 217 216 215 215 219 219 217 214 214 217 218 219 220 220 216 216 219 219 221 223 217 214 217 221 222 219 220 222 222 218 217 219 218 219 219 218 221 223 222 222 222 220 220 220 222 223 221 221 223 223 222 222 220 220 221 220 222 224 223 223 225 224 221 221 224 224 220 218 223 225 225 225 225 227 226 228 230 226 222 225 226 226 225 225 228 227 226 227 228 226 223 228 227 228 229 228 225 222 223 228 229 223 226 226 226 231 237 234 223 224 228 231 230 227 224 231 234 229 228 224 231 227 224 231 231 227 227 228 229 233 227 231 235 236 231 227 228 226 228 227 230 232 235 235 225 230 229 233 239 237 231 233 229 231 233 230 231 235 232 232 236 237 233 232 235 235 236 236 241 242 243 240 235 233 240 243 236 238 238 238 238 238 240 239 242 242 240 243 240 237 240 237 239 244 244 244 244 243 244 246 245 239 239 244 244 246 247 244 241 240 239 238 239 242 244 240 244 252 255 263 277 288 300 315 330 354 381 388 387 400 419 424 426 433 449 454 469 487 502 525 546 566 594 623 668 713 762 834 901 973 1032 1088 1142 1207 1272 1346 1459 1609 1819 2118 3882 12263 21785 24277 22016 17526 12306 8036 5826 5064 4861 4933 5158 5232 5558 7869 21545 34258 39008 37350 32155 27409 22296 15252 9451 6937 6252 5999 5837 5742 5695 5648 5615 5599 5574 5549 5525 5533 5526 5496 5446 5399 5369 5343 5316 5302 5266 5226 5184 5148 5123 5094 5052 4997 4953 4937 4909 4886 4879 4868 4867 4853 4836 4810 4804 4797 4777 4780 4785 4756 4733 4731 4729 4696 4662 4648 4643 4641 4640 4629 4609 4588 4562 4537 4512 4484 4461 4439 4407 4365 4331 4311 4279 4247 4225 4208 4184 4151 4122 4086 4043 4026 4009 3981 3949 3910 3870 3835 3783 3736 3708 3688 3676 3650 3629 3610 3594 3580 3559 3539 3517 3507 3486 3477 3472 3444 3416 3404 3382 3371 3348 3341 3334 3303 3292 3254 3205 3186 3182 3171 3178 3171 3144 3192 3600 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30244 10289 3793 2292 10864 231 232 233 233 234 234 234 235 235 236 235 235 235 234 234 234 234 234 234 234 234 234 234 234 235 235 235 235 234 234 234 234 234 234 234 233 233 233 233 233 232 233 233 232 232 232 232 232 231 230 231 231 231 231 230 230 230 231 231 230 229 228 229 230 229 228 228 229 231 230 229 229 229 229 229 230 229 228 229 229 230 230 229 228 227 227 227 227 227 226 227 226 226 225 225 226 226 225 225 226 225 223 226 225 224 225 225 224 224 224 225 224 222 224 224 224 223 223 223 223 222 223 225 223 223 223 224 224 225 226 226 224 225 225 225 225 226 226 226 226 226 226 227 228 228 228 227 228 228 227 228 229 227 226 227 228 228 228 225 224 225 225 224 225 225 224 225 226 228 228 227 227 229 228 225 224 226 228 227 226 227 226 224 225 226 225 223 223 224 225 226 226 227 227 225 224 225 226 227 226 223 223 225 224 222 224 226 225 224 223 224 227 227 224 222 224 224 223 224 225 223 222 224 225 225 224 227 230 227 223 222 226 226 222 225 225 220 223 225 225 224 226 224 224 221 220 222 223 227 223 218 221 226 225 227 225 222 225 222 223 225 223 224 224 226 222 224 227 227 225 227 230 223 220 220 222 223 224 226 223 222 221 222 225 225 221 219 224 228 225 222 223 221 224 226 225 224 221 219 223 223 225 225 225 223 222 222 224 225 226 226 222 222 222 219 221 226 226 224 226 227 226 223 224 225 228 229 226 223 222 221 223 228 231 226 223 225 226 226 223 223 226 228 227 224 222 224 226 226 223 225 228 228 228 225 221 224 220 223 227 225 222 222 224 226 228 228 227 221 225 225 226 227 229 229 226 224 223 224 223 220 226 230 222 222 220 226 233 232 227 227 225 221 222 224 232 227 223 223 228 222 226 223 219 225 225 225 221 229 230 230 223 222 218 219 217 226 228 223 219 225 228 226 224 224 227 229 222 221 223 222 216 220 227 222 221 227 224 225 225 230 229 218 227 231 229 229 227 227 228 227 229 235 235 228 224 224 229 237 237 233 228 228 228 227 225 228 232 231 234 237 232 227 227 229 227 226 229 231 231 231 231 232 231 232 235 233 230 229 234 235 232 232 244 252 263 282 299 302 318 331 343 363 371 373 375 383 391 408 414 427 449 469 492 515 533 561 585 613 665 720 779 844 894 947 994 1047 1110 1173 1246 1343 1461 1637 1817 1993 2131 2259 2426 2625 2933 3215 3467 3872 5943 10689 10807 8188 7272 7227 7105 7032 7005 6936 6763 6544 6392 6298 6195 5958 5745 5639 5549 5462 5353 5256 5205 5156 5095 5042 4988 4941 4898 4853 4823 4800 4801 4829 4857 4869 4836 4775 4749 4740 4745 4748 4729 4685 4650 4640 4669 4745 4813 4841 4861 4894 4924 4933 4905 4877 4870 4864 4840 4821 4797 4767 4749 4734 4716 4684 4649 4630 4604 4575 4562 4571 4573 4563 4543 4512 4486 4453 4421 4406 4384 4353 4328 4304 4265 4222 4179 4143 4106 4075 4053 4028 4000 3965 3929 3880 3825 3779 3743 3711 3675 3643 3623 3600 3579 3572 3569 3562 3519 3471 3474 3478 3436 3394 3359 3330 3312 3273 3230 3217 3244 3231 3174 3152 3142 3115 3094 3084 3077 3054 3023 2968 2976 2980 3002 3125 3325 3611 9634 100 100 100 2669069 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30251 10289 3794 2290 10909 230 230 231 231 231 231 231 232 232 232 233 233 233 233 233 233 233 232 232 232 232 231 231 232 233 233 233 233 233 232 232 231 232 232 232 231 232 231 231 230 230 230 230 229 229 229 229 229 229 228 228 228 228 228 228 227 227 227 227 227 226 226 226 226 226 227 227 227 226 226 225 226 227 226 226 227 227 227 227 227 225 224 224 225 225 225 224 224 224 223 223 223 223 223 223 223 222 222 222 222 223 222 222 222 222 223 222 222 222 221 220 220 222 223 222 222 224 224 223 222 222 223 224 224 224 225 225 225 225 225 225 225 226 226 227 228 227 226 226 227 227 225 225 225 225 226 227 227 227 225 225 225 227 226 226 226 224 225 226 225 225 226 224 223 225 226 225 225 227 228 226 224 224 223 225 225 223 223 225 224 223 223 226 222 220 225 225 223 222 223 224 222 221 221 221 221 223 223 221 224 224 224 222 222 223 223 222 224 223 223 221 223 223 224 223 222 224 224 222 219 222 221 219 221 222 225 223 222 221 222 224 226 224 219 219 222 223 219 221 224 222 220 220 224 224 224 225 222 218 223 225 224 223 222 223 225 223 220 221 222 222 220 225 228 223 219 220 223 224 223 224 225 224 225 224 223 220 219 221 223 222 220 219 225 227 224 221 222 225 223 222 223 224 226 221 219 222 224 224 224 222 220 224 227 226 225 223 223 222 221 222 222 220 223 227 225 224 224 223 221 221 225 223 222 225 224 223 223 226 228 230 228 226 226 225 226 227 224 222 226 228 226 225 224 224 223 224 225 226 228 230 225 224 222 222 224 224 227 224 220 223 227 229 222 219 223 224 229 228 230 230 217 219 222 225 223 228 227 226 223 222 224 222 222 226 224 230 227 224 222 228 219 222 229 224 223 225 222 223 229 226 224 224 227 225 220 228 232 226 231 230 231 227 219 218 219 230 228 226 237 230 223 228 224 224 219 220 220 220 221 224 224 217 227 228 225 225 225 228 233 227 224 229 227 229 229 234 231 223 227 234 234 226 219 227 230 224 230 235 232 230 232 236 238 234 232 230 227 228 228 229 230 229 227 232 236 232 226 227 232 235 236 234 239 238 230 228 230 232 239 241 230 220 223 230 231 232 233 231 231 236 243 251 263 274 283 297 316 341 358 364 376 406 435 455 478 495 516 548 592 629 661 700 730 767 813 865 911 947 977 1013 1065 1120 1167 1211 1274 1380 1511 1654 1854 2201 3197 5662 10828 24821 58759 100111 127858 138769 141661 143749 138441 110703 67099 33866 19145 14263 12481 11759 11401 11021 10623 10325 10167 10075 10045 10051 10035 9897 9725 9543 9446 9435 9387 9402 9442 9445 9471 9488 9478 9493 9442 9376 9354 9322 9292 9245 9255 9347 9469 9597 9762 9900 10012 10123 10257 10298 10279 10262 10252 10239 10149 10016 10008 9959 9966 9997 9977 9947 9983 9927 9899 9934 9932 9896 9913 9914 9910 9865 9814 9741 9683 9602 9591 9604 9590 9549 9528 9468 9409 9332 9303 9269 9284 9270 9246 9176 9163 9148 9110 9131 9126 9104 9070 9115 9110 9041 9090 9134 9144 9110 9101 9088 9082 9073 9067 9048 9097 9177 9206 9201 9168 9104 9108 9141 9184 9209 9136 9126 9179 9229 9251 9235 9292 9367 9464 9602 9730 9875 10031 10207 10510 11044 22589 1211884 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30259 10289 3795 2289 10931 222 223 224 224 224 224 224 225 224 224 224 224 225 226 227 227 227 227 226 226 226 226 225 225 225 225 225 226 226 227 226 225 225 225 225 225 224 224 224 224 223 223 223 223 223 222 222 222 222 222 222 221 221 222 221 220 221 222 221 221 221 220 220 220 220 220 219 219 219 220 220 220 220 220 219 219 220 220 220 219 218 218 219 218 219 218 219 220 219 217 218 216 216 217 217 218 218 217 217 217 218 217 216 215 217 218 218 217 216 215 215 217 218 218 217 217 220 219 218 217 218 219 219 221 220 220 220 221 224 224 229 234 240 248 254 263 287 302 305 300 288 272 252 238 231 228 224 223 222 223 223 221 221 220 221 221 219 221 221 220 220 221 222 221 220 220 221 220 221 221 221 219 219 220 220 220 221 222 220 220 222 222 220 220 222 220 218 219 218 218 218 221 220 217 219 221 219 217 219 222 222 220 220 222 222 219 220 219 220 219 219 221 223 221 219 218 218 221 221 220 220 220 221 222 222 221 218 219 219 218 220 221 217 216 220 221 218 218 221 219 218 216 216 218 218 220 221 220 221 222 219 217 220 223 223 220 221 223 220 221 221 220 224 224 220 220 221 222 220 218 223 225 222 222 222 222 220 220 219 219 220 220 220 222 219 217 219 219 221 219 220 225 225 223 223 222 218 219 224 224 221 221 222 224 224 221 222 224 225 224 223 221 217 217 221 224 225 222 221 222 221 225 225 225 226 226 221 220 222 226 224 219 223 224 223 224 228 222 219 221 221 222 221 219 226 230 225 224 227 231 226 222 225 225 226 222 221 225 221 222 228 231 228 230 222 221 223 227 225 228 228 227 225 225 229 231 223 222 229 228 226 228 225 219 222 223 224 225 223 230 228 223 225 227 230 227 232 226 223 232 225 226 226 228 230 225 224 232 225 228 229 227 237 230 225 231 229 227 224 230 228 224 232 236 240 232 226 223 224 225 222 222 222 224 228 225 227 231 230 233 234 237 233 230 234 230 230 234 242 236 231 234 232 227 227 233 237 234 232 231 231 229 229 232 233 232 227 232 242 240 232 234 232 232 238 234 237 241 240 239 233 230 230 234 235 230 237 239 235 236 237 234 232 237 238 241 239 231 231 234 239 242 243 241 243 249 258 269 283 298 314 333 362 398 423 441 458 474 495 517 546 572 597 625 653 675 693 716 742 773 817 854 878 909 936 971 1021 1070 1125 1212 1338 1482 1651 2621 8435 19966 30437 34805 34345 33312 33410 29859 20992 12828 8557 6999 6432 6173 6058 6011 5954 5900 5891 5903 5892 5829 5724 5616 5548 5520 5500 5498 5519 5559 5639 5729 5792 5804 5782 5738 5721 5725 5745 5801 5842 5837 5796 5733 5668 5624 5593 5556 5513 5480 5468 5476 5461 5432 5412 5395 5391 5374 5339 5311 5280 5248 5232 5224 5194 5150 5127 5123 5117 5114 5068 5025 5017 5003 4996 4957 4917 4909 4872 4835 4819 4807 4779 4745 4698 4661 4628 4609 4578 4540 4515 4513 4493 4476 4474 4447 4415 4387 4391 4376 4336 4328 4321 4303 4274 4220 4205 4168 4145 4136 4104 4057 4014 4001 3993 3998 3981 3972 3990 3981 3997 3996 4024 4061 4092 4114 4110 4118 4127 4156 4191 4182 4165 4190 4223 4292 4330 4388 4448 4527 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30266 10289 3795 2288 10929 223 223 224 224 224 224 225 225 225 226 227 227 228 228 227 227 226 226 226 226 226 226 226 226 226 226 226 227 227 227 226 226 226 225 224 224 224 225 224 224 223 223 223 223 223 223 223 223 223 222 223 222 221 222 222 222 221 222 222 221 221 220 221 221 221 220 220 220 221 221 221 221 222 221 221 222 222 221 221 221 219 219 220 220 220 219 219 219 218 218 219 218 218 218 217 217 218 217 216 217 216 217 218 217 217 218 219 217 216 216 216 216 215 216 217 216 218 218 218 218 218 219 218 218 218 220 221 222 223 225 231 233 234 233 227 223 222 218 219 219 221 221 221 221 221 222 223 221 222 222 221 220 221 224 223 222 221 220 219 221 221 222 224 223 221 220 220 222 222 221 220 220 221 222 222 220 220 219 219 219 220 219 218 217 217 219 218 218 218 219 218 221 221 220 220 217 218 220 218 219 219 220 221 221 221 220 219 218 219 221 222 220 218 219 221 222 222 222 222 220 219 219 220 218 217 218 220 220 220 220 220 220 218 219 219 218 218 221 223 221 219 220 219 217 220 222 221 222 222 219 219 221 220 220 220 222 221 220 221 223 225 224 221 222 222 222 223 220 217 217 222 221 220 221 221 222 221 219 220 222 220 217 218 221 220 217 218 219 220 221 223 226 226 223 223 224 222 221 222 222 222 222 221 223 225 224 220 218 222 224 222 221 224 223 223 225 225 223 222 219 223 226 222 219 223 223 223 223 221 221 224 227 226 228 229 224 223 222 226 225 222 222 220 219 222 226 223 224 227 232 233 224 221 221 223 226 227 225 225 227 225 222 221 228 226 226 226 221 222 222 224 224 224 228 228 222 227 226 227 228 226 230 228 225 222 223 228 231 225 226 225 223 225 227 233 228 225 227 225 222 225 229 231 230 234 231 225 224 226 228 226 222 223 227 230 226 225 229 227 228 228 227 235 232 220 225 224 224 227 225 223 223 226 225 232 232 227 231 235 229 230 229 236 237 232 231 231 232 235 237 240 238 237 231 229 236 239 234 227 227 234 234 234 235 233 228 233 228 231 235 238 237 236 236 233 229 233 234 235 233 232 230 230 234 239 240 241 235 231 235 240 240 242 247 248 243 240 243 239 243 240 239 241 244 246 246 251 256 260 255 257 271 296 330 367 397 417 442 473 501 529 552 573 593 610 621 633 661 695 714 734 767 798 823 841 856 871 896 930 962 1012 1097 1211 1335 1459 1581 1705 1819 1918 2018 2161 2499 3161 3902 4287 4260 4170 4209 4292 4381 4474 4535 4550 4493 4359 4211 4104 4023 3951 3901 3864 3834 3822 3805 3763 3729 3700 3679 3675 3673 3685 3714 3767 3858 3934 3997 4089 4213 4328 4413 4471 4492 4501 4491 4462 4423 4379 4369 4377 4363 4331 4302 4265 4250 4247 4246 4240 4228 4211 4183 4158 4126 4096 4082 4072 4046 4010 3988 3962 3914 3898 3896 3876 3846 3829 3814 3784 3757 3732 3718 3699 3687 3654 3619 3598 3591 3566 3537 3516 3498 3471 3458 3442 3431 3415 3397 3369 3340 3329 3302 3276 3241 3210 3221 3212 3171 3118 3106 3097 3107 3096 3087 3105 3122 3149 3175 3186 3201 3239 3269 3290 3334 3358 3382 3396 3421 3464 3519 3562 3614 3693 3768 3841 4144 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30273 10289 3796 2286 10918 221 222 222 222 222 222 223 224 224 225 225 226 226 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 225 225 224 224 223 223 223 223 223 222 222 222 222 222 222 222 222 222 221 221 221 221 222 221 220 220 220 220 220 221 220 220 220 219 220 219 220 220 220 220 220 220 220 221 221 220 220 221 220 220 220 219 218 218 218 218 218 218 219 219 218 217 217 216 215 216 217 216 215 216 215 215 216 216 215 215 214 215 216 216 216 216 215 215 215 214 213 215 216 217 217 214 214 216 217 215 216 215 215 217 217 216 216 216 214 215 214 216 217 217 216 217 215 216 218 217 217 217 218 218 219 219 219 219 220 221 219 219 221 221 220 220 221 221 221 221 221 222 223 222 221 219 220 220 220 220 221 222 221 219 219 220 220 219 219 219 218 218 220 219 216 217 219 219 219 218 217 215 214 218 220 220 219 219 220 219 218 218 219 219 220 219 219 219 218 218 219 217 216 219 221 220 219 219 220 218 217 219 221 220 220 220 218 218 217 216 217 218 216 218 221 219 217 216 217 216 215 219 222 221 220 221 222 220 217 217 220 221 220 219 220 219 221 224 222 220 221 223 226 223 222 223 221 223 224 221 219 219 223 223 218 220 223 222 220 218 219 219 220 222 221 218 219 223 222 220 219 221 223 224 222 221 219 221 225 227 224 223 221 220 221 223 227 220 218 223 222 220 223 222 222 223 222 221 220 220 225 230 227 225 224 224 224 226 223 221 226 229 228 222 220 224 226 225 230 225 220 220 229 228 228 230 227 222 227 229 221 216 221 229 228 226 225 227 226 223 225 225 226 229 225 227 231 227 224 226 225 221 225 226 223 224 224 219 226 232 227 225 222 222 225 228 223 224 229 226 225 225 223 228 229 223 230 229 228 228 222 224 228 222 227 224 234 237 228 227 226 230 229 228 222 225 223 222 231 233 224 228 227 227 229 231 234 227 220 220 229 229 228 227 234 228 226 229 226 225 231 232 231 238 235 233 234 234 236 228 234 237 236 233 233 232 231 236 235 228 231 235 236 231 229 232 230 232 235 233 231 230 241 234 231 239 238 236 234 237 236 235 235 235 230 231 234 234 238 238 239 239 242 239 242 247 255 250 254 257 262 267 276 292 303 314 322 340 351 362 382 397 411 435 454 473 497 513 536 548 554 567 574 580 597 609 617 642 678 706 732 757 772 789 810 834 875 923 970 1015 1059 1114 1183 1254 1309 1370 1448 1535 1636 1731 1805 1865 1916 1961 1990 1996 1999 2016 2035 2074 2121 2158 2210 2284 2363 2437 2535 2683 2857 3012 3116 3164 3195 3227 3261 3290 3308 3359 3451 3534 3576 3594 3619 3655 3685 3704 3720 3730 3736 3733 3745 3775 3792 3791 3801 3816 3816 3818 3831 3839 3842 3854 3875 3884 3857 3816 3787 3774 3759 3732 3697 3669 3661 3653 3641 3620 3592 3567 3545 3519 3493 3470 3452 3423 3400 3372 3340 3315 3293 3271 3243 3214 3210 3203 3188 3171 3159 3138 3113 3093 3086 3072 3053 3047 3034 3014 2991 2993 2997 2986 3004 3017 3014 3016 3020 3035 3045 3050 3072 3088 3112 3127 3122 3125 3095 3095 3073 3069 3098 3109 3109 3111 3121 3137 3150 3178 3194 3206 3241 3316 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30281 10289 3797 2285 10912 221 221 222 222 222 222 222 223 223 223 223 224 225 226 226 227 227 227 227 226 226 226 225 225 225 224 224 223 223 223 224 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 221 221 221 221 220 221 221 219 220 220 220 220 219 219 219 219 219 220 220 220 219 219 220 219 218 219 219 219 219 219 219 218 219 220 219 219 219 221 220 219 219 218 217 217 216 216 216 216 216 217 217 217 217 217 216 217 215 215 216 216 217 216 216 214 215 215 216 216 216 215 216 216 216 216 217 215 214 215 215 214 216 216 216 215 214 214 214 215 216 215 216 218 222 279 518 1127 1969 2467 2388 1991 1779 1790 1691 1643 1639 1307 879 601 430 327 282 267 256 249 240 236 234 231 226 224 222 220 221 221 220 220 221 219 221 222 220 221 221 222 222 221 220 220 219 221 223 220 219 219 218 219 220 218 220 221 221 222 221 220 220 219 219 218 220 219 217 217 219 218 218 221 221 219 220 219 219 221 221 219 219 217 216 216 219 222 219 217 218 221 221 219 218 218 220 222 221 220 219 220 220 221 222 222 222 221 220 221 221 221 221 220 218 220 225 225 221 221 225 227 226 224 221 221 222 223 225 225 224 224 223 220 221 224 224 222 220 222 226 223 221 221 219 218 217 220 223 223 222 223 220 219 222 225 225 225 223 221 220 223 222 221 220 220 222 222 221 225 226 221 221 222 222 223 222 224 225 224 223 222 224 224 223 223 222 222 225 224 222 222 225 223 223 221 225 226 221 219 221 223 224 223 223 223 229 226 226 225 223 226 229 224 221 221 224 230 230 222 224 226 232 229 225 219 231 236 223 222 227 226 225 225 226 220 221 225 224 231 226 227 221 225 228 225 230 231 227 225 220 226 225 228 231 230 233 227 225 222 221 229 228 225 223 224 223 227 235 228 233 231 225 226 225 227 232 226 225 223 228 231 229 224 225 224 231 228 222 221 228 227 225 221 228 231 233 230 230 234 237 232 233 229 229 231 232 229 231 235 234 230 226 227 234 236 239 234 233 234 236 232 234 232 234 236 233 232 233 233 237 232 230 233 229 231 235 231 227 233 231 237 240 229 231 231 227 242 245 237 235 237 237 235 236 238 240 240 235 229 235 248 249 250 252 249 258 269 278 291 312 337 351 363 378 394 413 437 456 472 492 514 533 545 562 592 621 637 653 667 677 709 741 753 758 771 786 796 806 817 829 844 862 885 911 938 964 993 1020 1053 1099 1141 1185 1236 1285 1343 1426 1516 1606 1677 1729 1789 1845 1885 1910 1937 1966 1980 1994 2016 2044 2091 2161 2274 2415 2539 2653 2762 2860 2945 3004 3044 3077 3099 3118 3140 3159 3175 3174 3165 3169 3174 3182 3199 3207 3235 3278 3315 3368 3429 3470 3516 3559 3595 3605 3622 3650 3665 3665 3658 3654 3650 3634 3590 3550 3520 3499 3496 3492 3489 3500 3492 3462 3433 3417 3397 3367 3355 3337 3314 3295 3287 3255 3242 3224 3201 3172 3151 3144 3131 3113 3082 3056 3033 3040 3033 3033 2993 2969 2974 2967 2960 2953 2946 2939 2941 2950 2963 2966 2936 2939 2960 2972 2959 2993 3004 3006 3020 3040 3074 3078 3106 3130 3157 3180 3197 3193 3202 3214 3230 3255 3283 3345 3416 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30288 10289 3797 2284 10919 222 222 223 223 223 224 224 224 224 225 225 226 227 228 228 228 228 228 229 228 228 227 227 226 226 226 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 225 224 223 223 223 223 221 222 222 223 222 221 221 222 222 221 220 221 220 219 220 221 222 221 221 220 219 219 219 220 220 219 220 220 220 219 219 218 220 220 219 219 219 220 220 220 219 219 219 218 218 218 218 218 218 219 218 217 216 217 216 216 217 217 217 217 217 217 216 216 216 215 216 217 216 216 217 217 216 216 216 214 214 214 216 217 217 215 215 216 217 217 215 217 227 269 386 720 1617 3667 6680 9092 9543 8923 8268 7802 7553 6816 5472 3717 2333 1535 1035 658 414 295 256 242 235 234 231 230 228 227 227 227 225 227 226 225 224 222 221 224 227 225 225 224 224 225 223 221 222 221 222 224 224 225 224 221 220 222 221 218 220 222 223 223 222 220 219 220 221 222 220 219 221 221 219 217 219 221 220 220 219 216 219 221 220 219 220 219 218 221 221 218 216 218 222 224 221 219 219 219 223 222 221 222 222 221 220 220 219 221 224 224 223 221 222 224 227 227 228 229 227 225 225 225 223 221 223 225 225 227 226 223 222 223 221 217 216 221 226 226 225 225 224 223 221 220 221 223 223 223 221 219 219 220 224 224 223 220 220 226 225 222 221 222 222 224 227 222 218 223 221 220 221 226 228 224 223 224 225 225 221 220 222 227 224 227 227 223 224 227 221 220 225 224 223 223 222 223 222 226 228 225 225 224 227 226 225 223 225 225 222 226 228 230 231 229 225 224 224 221 225 229 222 222 224 225 225 227 229 222 226 225 222 222 226 222 228 219 221 226 224 228 226 224 231 225 221 232 225 224 225 225 226 222 225 231 219 223 227 227 230 226 224 219 221 229 226 221 227 226 221 228 226 225 227 224 230 233 232 227 229 223 229 232 227 222 232 229 230 227 224 220 225 227 218 221 223 226 229 226 230 226 232 231 237 231 223 224 230 238 232 236 233 232 233 229 225 228 231 231 226 226 231 231 232 231 230 220 230 236 229 230 239 239 230 222 233 235 233 233 237 230 221 225 233 235 229 232 232 229 230 235 234 233 230 230 234 238 234 230 230 232 239 235 237 232 233 241 247 243 250 264 276 294 315 330 349 373 402 423 437 454 476 498 514 524 529 549 570 585 602 618 639 665 689 702 709 726 727 726 753 776 789 805 824 856 897 952 1018 1065 1110 1180 1272 1384 1523 1670 1802 1903 1964 2011 2056 2107 2167 2221 2250 2266 2266 2256 2249 2235 2199 2173 2182 2197 2195 2199 2226 2259 2299 2354 2407 2463 2514 2552 2590 2617 2626 2633 2651 2671 2687 2707 2724 2743 2763 2802 2883 2967 3034 3100 3156 3216 3276 3318 3357 3382 3379 3362 3345 3345 3344 3331 3338 3354 3354 3350 3346 3341 3344 3340 3338 3335 3331 3312 3304 3290 3272 3258 3245 3226 3201 3183 3171 3169 3148 3131 3129 3123 3110 3108 3088 3061 3045 3043 3033 3013 2993 2982 2973 2967 2945 2943 2953 2949 2952 2951 2948 2938 2944 2970 2974 3000 3028 3014 3017 3064 3095 3091 3092 3104 3096 3115 3105 3112 3155 3162 3163 3207 3266 3317 3377 3441 3474 3525 3570 3671 3798 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30295 10289 3798 2283 10931 224 225 225 225 226 225 225 225 226 226 226 226 227 227 227 227 228 228 229 229 230 229 229 229 228 228 228 228 227 227 226 226 226 226 226 225 225 225 225 225 225 225 226 225 225 225 225 225 225 224 224 224 223 222 223 223 223 222 222 221 221 222 222 222 222 221 222 222 222 221 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 221 219 221 221 220 220 220 220 220 220 219 219 218 219 218 219 219 218 217 216 216 216 217 217 219 218 217 218 216 218 218 219 218 218 218 216 217 216 216 217 218 219 222 247 324 514 838 1172 1511 1917 2460 3379 4638 6798 10629 15068 18986 21604 23028 22314 19484 15986 11821 7945 5078 2816 1275 620 431 358 304 268 251 247 244 238 237 234 231 229 230 232 233 231 228 228 230 229 227 227 230 231 229 228 228 228 227 226 228 227 226 226 225 225 224 222 225 226 224 223 226 225 223 223 223 223 224 222 222 224 222 221 222 222 221 221 222 223 224 225 224 223 224 224 223 223 221 223 223 222 225 226 221 218 219 220 221 222 222 219 220 223 224 225 226 226 224 223 224 226 224 223 225 225 226 225 226 226 227 226 225 225 226 225 225 227 227 224 224 225 224 225 226 227 230 229 223 224 228 226 223 226 227 223 223 222 222 225 223 220 220 222 221 222 222 223 221 221 223 223 224 221 223 224 223 224 225 225 226 224 221 219 223 226 226 225 221 223 225 224 221 220 225 227 228 228 227 226 227 226 224 222 224 227 224 227 226 224 220 223 224 227 224 220 218 222 224 222 228 224 226 225 223 224 225 228 226 224 227 230 229 225 225 227 225 223 223 232 229 231 226 232 226 219 228 232 225 224 221 222 225 227 228 220 219 226 222 219 224 230 230 221 220 222 227 226 224 230 226 221 219 225 220 224 233 231 227 222 225 223 227 233 222 226 226 227 223 228 229 225 219 222 225 223 221 233 227 224 222 224 225 226 228 231 225 221 227 222 227 225 227 231 234 231 237 235 228 227 225 233 228 229 233 234 226 230 228 227 232 236 240 232 227 233 227 228 227 228 233 232 231 232 230 233 237 229 225 232 231 227 229 236 236 227 227 229 233 230 230 229 227 232 234 234 233 230 227 228 227 229 235 236 238 245 250 246 242 257 284 294 304 329 349 366 379 394 411 427 447 464 473 484 494 504 513 528 543 553 573 599 623 637 658 699 739 764 793 821 849 878 918 979 1067 1180 1292 1383 1451 1527 1641 1787 1958 2142 2300 2421 2522 2617 2703 2775 2824 2846 2841 2831 2832 2820 2793 2768 2737 2707 2676 2640 2609 2589 2566 2539 2526 2513 2494 2472 2449 2435 2425 2405 2391 2386 2390 2394 2394 2395 2412 2431 2437 2435 2448 2468 2485 2503 2512 2519 2539 2558 2566 2576 2590 2609 2625 2657 2689 2703 2718 2753 2781 2792 2805 2833 2850 2861 2862 2855 2855 2861 2875 2898 2920 2951 2984 2997 2996 2995 3004 2998 2990 2964 2956 2968 2993 3000 2995 2992 2989 2971 2962 2970 2957 2950 2972 2947 2929 2945 2946 2929 2930 2913 2909 2925 2934 2949 2944 2946 2955 2959 2964 2986 3013 3043 3049 3074 3101 3131 3163 3203 3201 3196 3224 3228 3247 3277 3299 3305 3311 3349 3403 3438 3486 3510 3541 3594 3660 3773 4306 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30303 10289 3799 2281 10937 224 224 224 224 225 225 225 225 226 226 227 227 228 228 228 229 229 229 229 229 229 229 229 228 228 227 227 226 226 226 225 225 225 226 226 225 225 225 225 225 225 225 224 225 225 224 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 222 221 221 222 225 227 227 225 223 222 222 222 221 220 220 219 219 219 219 218 218 219 219 219 218 217 218 219 218 217 216 216 215 216 216 216 216 217 218 218 217 217 217 216 216 216 218 218 220 218 218 218 219 226 261 373 756 1658 3504 7263 12837 20072 28126 35724 43937 51625 54520 47325 33885 22769 17368 15077 12416 8549 4624 2041 908 527 385 319 294 280 270 263 259 255 254 251 248 246 246 244 241 238 238 239 237 238 236 234 235 236 236 236 232 232 230 228 232 231 230 233 230 227 227 229 230 227 228 228 229 226 226 226 227 227 223 221 226 227 225 225 229 226 225 228 225 227 231 229 224 223 225 228 226 229 227 224 225 225 226 224 223 225 226 225 224 226 228 227 223 222 222 225 229 226 226 228 224 225 223 226 228 225 223 224 224 225 231 225 224 228 229 228 227 226 227 229 232 230 227 223 222 222 227 227 227 225 224 223 221 224 225 226 227 224 223 225 225 224 224 224 224 220 223 221 223 221 224 223 221 221 222 227 228 221 218 223 226 227 222 221 222 223 226 222 221 220 217 221 222 223 224 226 231 225 221 227 232 228 222 223 225 228 227 225 227 225 225 224 220 226 229 221 216 220 227 230 226 221 223 225 226 230 233 224 218 216 218 225 233 231 227 225 223 225 227 227 225 225 227 225 224 227 230 226 223 222 221 225 230 231 229 226 222 225 227 221 222 227 226 221 223 226 229 228 224 224 226 225 224 223 225 223 219 226 230 225 225 225 228 233 229 222 223 225 226 227 223 220 222 227 228 223 219 221 224 227 224 224 232 228 220 223 225 225 222 224 232 231 225 221 218 220 227 233 232 228 222 227 234 231 228 233 234 232 231 233 232 229 229 232 236 234 229 229 233 232 238 231 222 226 233 234 232 235 237 236 236 231 229 226 228 230 234 230 225 226 227 229 234 235 229 231 232 238 241 237 232 229 234 233 234 230 237 242 242 244 250 261 269 277 288 304 316 334 357 365 385 413 425 442 474 484 493 514 532 539 548 560 589 612 633 645 663 679 705 740 762 783 813 852 878 890 922 941 982 1063 1199 1375 1534 1663 1771 1890 2013 2182 2409 2671 2953 3155 3269 3342 3364 3348 3303 3263 3232 3207 3164 3121 3079 3014 2958 2919 2891 2853 2819 2782 2740 2714 2696 2665 2644 2609 2584 2578 2599 2608 2602 2600 2635 2648 2633 2626 2604 2574 2553 2548 2528 2501 2502 2485 2460 2451 2454 2446 2453 2461 2473 2484 2468 2482 2486 2470 2463 2488 2512 2512 2524 2533 2535 2536 2556 2569 2553 2565 2582 2614 2632 2692 2735 2740 2768 2817 2853 2874 2880 2907 2926 2951 2973 2994 3021 3044 3076 3098 3093 3104 3086 3085 3104 3082 3040 3039 3034 3021 3021 3015 2992 2962 2963 2968 2968 2959 2944 2953 2971 2969 2960 2977 3004 3021 3036 3061 3094 3115 3157 3210 3261 3291 3347 3406 3415 3470 3545 3627 3696 3721 3752 3801 3883 3966 4013 4347 92077 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30310 10289 3800 2280 10934 222 222 222 223 223 223 224 225 225 225 225 225 226 226 226 226 226 226 226 226 226 225 225 225 225 225 224 224 224 224 224 224 224 224 223 223 223 223 222 223 223 222 222 221 221 221 221 221 220 220 220 220 220 220 219 219 220 221 220 219 220 220 220 220 221 221 221 221 221 222 221 221 221 221 222 222 220 219 219 218 218 218 218 219 218 217 217 217 217 216 216 216 216 216 216 217 217 216 216 216 215 215 214 214 216 216 215 216 216 218 217 218 218 218 220 223 231 284 501 795 1335 2820 4882 6143 6440 5952 5632 6295 8143 12007 17404 23049 25570 22792 17288 11090 5825 2654 1190 615 401 317 279 262 261 273 297 320 338 346 342 344 341 316 295 306 325 326 304 271 248 236 232 229 227 226 229 227 225 226 228 227 222 225 226 223 223 223 224 225 222 224 224 225 225 222 224 225 224 224 227 222 223 224 224 225 223 226 226 229 226 224 224 222 223 225 222 218 221 222 224 223 224 221 221 221 222 222 222 222 223 224 220 219 221 219 221 228 226 219 221 221 222 223 223 223 224 225 226 224 223 225 225 226 226 229 226 225 228 225 224 225 227 227 228 226 223 222 226 226 225 225 223 225 223 225 224 224 221 224 224 224 222 222 223 221 224 220 224 224 219 220 223 223 222 225 228 223 220 221 223 225 220 220 222 220 220 217 219 222 226 226 220 219 223 220 221 223 224 224 221 221 222 220 224 225 220 223 229 225 220 220 225 224 223 228 222 219 222 226 224 227 226 220 222 229 233 225 219 221 226 224 222 220 224 226 220 218 219 226 229 227 226 225 220 225 231 225 225 223 221 224 227 229 230 227 226 224 223 223 225 228 229 228 228 227 224 225 226 222 223 226 227 225 227 229 227 229 231 227 223 224 229 231 228 228 230 226 222 223 223 225 226 227 227 228 227 224 221 222 223 225 231 232 229 226 226 228 226 231 228 222 226 227 223 222 221 224 228 226 225 230 232 232 226 221 225 230 227 222 228 232 233 232 232 232 234 234 233 230 228 233 233 230 230 234 233 226 228 229 225 229 235 232 230 233 238 236 235 238 233 233 235 234 229 228 225 236 237 230 230 228 229 239 238 235 241 237 224 235 239 232 233 230 233 235 236 244 238 241 246 249 257 277 280 291 305 322 344 354 370 398 414 428 448 474 501 513 532 554 566 586 606 618 640 660 689 718 740 771 795 812 830 859 892 943 997 1063 1153 1238 1349 1469 1578 1662 1747 1818 1887 1962 2059 2213 2407 2564 2650 2688 2715 2723 2724 2726 2706 2691 2684 2672 2661 2647 2635 2628 2597 2554 2525 2517 2489 2459 2450 2431 2409 2385 2363 2365 2341 2326 2333 2341 2336 2326 2312 2300 2306 2293 2285 2270 2273 2272 2269 2265 2279 2288 2298 2302 2294 2301 2313 2327 2336 2335 2321 2329 2367 2376 2406 2431 2446 2463 2475 2508 2538 2552 2575 2603 2618 2621 2643 2672 2713 2740 2766 2821 2844 2873 2918 2937 2941 2939 2973 2993 3001 2995 2971 2969 2967 2963 2956 2942 2947 2941 2943 2932 2927 2928 2918 2901 2887 2879 2869 2876 2886 2896 2867 2859 2885 2907 2924 2914 2905 2902 2904 2907 2904 2929 2961 3002 3055 3070 3081 3114 3143 3173 3216 3253 3275 3334 3410 3461 3477 20581 259223 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30317 10289 3800 2279 10930 222 222 222 223 223 224 225 226 226 226 227 227 227 227 227 227 227 226 227 226 225 226 226 226 226 225 225 224 224 224 224 224 224 224 223 223 223 223 222 221 221 221 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 222 221 221 221 221 221 221 220 220 220 219 219 219 219 218 217 218 218 218 218 219 219 218 218 218 217 216 217 218 218 218 217 216 216 216 218 218 218 218 219 219 219 221 221 221 222 223 223 231 411 1017 1710 1909 1457 900 1193 2625 3652 3953 3756 3494 3183 2852 2438 2020 1792 1567 1202 922 806 760 726 677 629 572 516 444 377 336 307 280 266 262 261 261 261 259 253 242 231 226 223 221 221 223 223 222 221 222 222 224 222 221 223 222 224 223 222 224 223 222 225 221 221 224 224 222 223 220 222 222 222 223 221 222 221 220 222 222 223 224 223 224 222 221 222 223 221 222 221 225 225 223 222 225 224 224 223 223 225 221 220 224 226 226 225 224 221 225 227 222 221 225 224 222 221 224 227 221 224 230 224 224 229 230 226 229 226 225 227 227 228 224 224 228 226 227 224 220 225 224 224 224 223 225 224 222 223 223 220 221 226 226 221 222 224 224 220 219 222 222 223 222 222 219 219 220 224 220 216 222 223 223 224 225 226 220 216 218 220 221 225 224 221 220 224 225 221 223 223 219 223 228 226 227 222 221 221 220 220 223 223 221 222 222 221 219 223 226 225 225 223 224 223 223 224 225 224 220 224 227 227 228 224 221 221 223 227 225 223 224 224 226 225 223 220 225 229 228 224 225 225 221 220 225 228 226 225 225 229 230 226 228 230 226 223 225 226 226 222 223 226 229 227 225 226 225 224 224 225 224 221 226 234 227 224 228 228 229 226 224 227 227 223 225 226 224 225 225 226 229 228 222 221 224 228 228 229 231 229 230 231 228 224 222 221 223 228 225 219 222 226 228 226 227 224 223 224 229 229 226 224 224 222 224 230 227 224 230 235 236 231 226 228 230 234 234 232 232 231 232 231 231 231 231 230 228 234 231 228 233 233 235 231 232 230 231 233 230 228 231 232 234 232 230 230 233 235 234 236 239 235 241 240 233 229 232 240 239 240 243 241 251 244 250 261 263 268 277 293 299 302 322 344 357 368 389 410 458 487 516 545 567 588 619 653 675 703 728 752 774 803 835 861 877 890 917 938 981 1015 1057 1113 1174 1228 1281 1354 1442 1564 1689 1816 1930 2009 2087 2175 2257 2300 2323 2340 2353 2393 2425 2472 2536 2611 2669 2727 2777 2809 2837 2840 2849 2853 2850 2845 2844 2840 2822 2781 2751 2722 2678 2624 2578 2542 2529 2514 2491 2477 2449 2438 2423 2404 2381 2356 2345 2347 2344 2329 2311 2318 2313 2293 2277 2280 2276 2271 2266 2267 2269 2269 2279 2285 2281 2278 2301 2324 2335 2364 2373 2385 2411 2437 2465 2450 2447 2459 2471 2487 2493 2495 2507 2546 2557 2582 2636 2699 2770 2816 2835 2864 2874 2886 2880 2870 2859 2859 2860 2859 2853 2827 2819 2832 2828 2820 2815 2816 2815 2812 2794 2772 2758 2750 2744 2730 2705 2688 2655 2638 2626 2630 2621 2591 2597 2615 2633 2663 2668 2687 2743 2786 2846 2903 2959 3011 3053 3116 3188 3287 40479 391255 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30325 10289 3801 2278 10927 357 358 360 361 362 362 363 364 363 363 364 364 364 363 363 363 363 362 362 362 361 361 361 361 361 360 359 359 359 359 359 359 357 356 356 355 355 355 355 355 356 357 357 357 357 357 358 360 361 360 362 362 360 361 361 359 358 359 358 356 354 354 356 355 354 354 353 353 353 351 350 351 353 353 352 352 353 351 350 351 349 348 349 349 349 349 350 348 348 348 348 350 352 351 350 352 354 351 353 355 353 354 353 352 353 353 355 356 354 355 357 368 732 3855 12610 24900 40609 58172 76202 94880 111986 129841 141557 149975 158653 169857 183981 194464 190873 166762 129188 83293 39597 14494 5540 2742 1539 963 695 557 484 429 388 351 324 310 292 269 252 247 240 221 206 205 204 194 185 177 185 191 183 177 167 167 161 162 158 156 161 154 154 157 152 145 145 145 145 141 143 152 145 147 141 129 130 136 142 143 137 137 140 132 134 139 133 139 142 141 139 141 142 142 142 136 141 149 149 151 151 151 148 147 148 152 153 157 163 156 151 141 141 148 151 147 144 154 154 147 155 152 143 148 149 156 163 161 155 148 152 157 159 164 167 157 153 163 158 154 158 160 169 173 164 169 174 157 157 171 174 166 163 166 172 172 167 170 174 176 180 182 175 166 170 180 183 178 179 180 175 172 166 175 181 175 188 187 178 182 181 178 180 183 188 197 195 187 186 185 190 191 197 200 193 195 199 195 196 196 193 201 213 208 203 196 198 208 203 212 208 194 207 212 219 219 214 206 207 212 226 215 221 218 211 214 224 223 216 220 215 217 216 226 231 210 205 233 240 231 217 215 231 241 235 223 229 233 225 224 222 214 215 233 238 236 237 239 220 233 246 220 233 232 229 258 233 231 235 247 264 248 230 243 241 239 246 241 224 247 248 250 251 241 243 271 269 240 236 249 256 245 244 255 263 252 226 251 280 248 251 247 243 228 255 291 253 261 277 271 253 227 254 262 265 248 250 278 260 245 268 261 256 270 251 236 249 270 296 264 239 260 277 308 279 257 290 279 261 275 271 302 295 306 321 290 274 275 290 280 282 270 267 284 297 298 287 277 290 304 305 284 295 285 285 304 292 281 290 294 273 270 300 323 306 281 295 298 283 291 324 314 299 299 312 312 310 323 328 314 301 337 354 348 339 328 304 301 316 360 390 418 438 502 569 643 724 792 848 885 954 1054 1154 1256 1361 1415 1432 1467 1514 1545 1563 1592 1638 1668 1718 1819 1925 2010 2102 2187 2223 2236 2264 2350 2447 2526 2605 2688 2754 2841 2953 3055 3160 3259 3345 3459 3600 3757 3950 4170 4420 4662 4871 5050 5182 5258 5266 5310 5379 5377 5349 5328 5347 5360 5332 5297 5227 5104 5012 4937 4885 4817 4755 4750 4721 4684 4600 4535 4505 4488 4446 4395 4357 4377 4381 4340 4303 4265 4231 4244 4202 4158 4127 4118 4109 4108 4060 4026 4045 4066 4100 4084 4091 4077 4059 4087 4127 4198 4243 4291 4361 4465 4569 4687 4765 4840 4891 5041 5119 5119 5190 5279 5301 5278 5301 5340 5369 5363 5378 5432 5413 5395 5426 5442 5394 5271 5282 5280 5235 5223 5258 5203 5184 5106 5060 5012 4923 4941 4916 4832 4799 4840 4820 4799 4745 4705 4738 4730 4612 4678 4751 4783 4829 4936 5107 5289 5492 5712 5900 6148 6357 6902 7857 9008 10181 707378 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30332 10289 3802 2276 10929 305 307 307 307 308 309 309 308 308 308 308 308 308 307 307 307 307 306 306 306 306 306 305 305 305 304 303 303 303 302 303 303 303 303 303 302 303 304 304 304 305 307 307 308 309 309 309 309 309 309 309 310 309 307 306 305 304 303 302 301 301 300 301 302 302 301 300 300 301 302 302 300 299 298 298 298 298 298 297 297 298 297 294 295 296 298 300 300 299 298 298 298 298 298 299 298 298 299 299 299 301 302 303 302 303 304 305 306 306 306 307 375 1627 6601 15595 28185 41315 51415 57975 65470 77553 88888 93010 91564 88990 87471 82421 66003 40901 19248 7476 2974 1444 828 552 428 366 328 303 285 270 261 255 243 237 233 228 226 219 219 219 211 207 207 205 205 201 200 200 201 198 197 195 191 192 196 192 187 192 190 184 190 191 189 188 184 184 184 183 189 193 187 185 190 184 184 187 184 189 188 185 183 186 188 187 185 186 184 186 188 188 189 188 190 190 190 187 186 189 191 197 192 191 193 191 198 196 195 194 192 195 201 198 192 191 200 201 195 196 198 200 206 202 195 198 201 199 200 202 199 205 199 196 195 200 201 196 195 198 202 207 195 199 200 200 201 206 210 202 197 207 211 209 204 205 203 198 203 205 208 204 203 210 207 211 212 203 206 207 206 206 209 203 207 207 208 208 214 209 206 203 206 207 204 205 208 214 217 215 207 213 217 214 207 206 207 214 210 207 216 218 215 211 216 216 214 209 210 212 215 217 222 218 214 209 216 216 226 229 222 212 215 218 220 219 226 227 220 217 222 227 223 218 222 226 222 226 230 226 221 228 233 233 228 227 224 219 223 231 231 231 234 234 229 226 217 212 222 229 234 233 229 230 237 235 230 233 233 231 233 235 232 237 240 227 224 239 241 233 235 237 232 226 228 235 233 228 233 242 240 233 244 246 229 229 241 247 238 238 241 235 233 239 246 242 238 237 238 238 234 236 241 241 238 242 248 245 249 253 244 237 243 252 249 250 250 246 251 254 252 250 254 258 253 250 252 251 247 253 256 251 243 244 250 261 258 239 244 259 260 250 251 262 262 255 257 251 252 264 257 253 265 271 266 262 263 258 256 263 273 270 263 256 260 265 268 257 264 277 279 285 295 286 281 279 283 278 269 265 270 279 282 293 302 314 345 375 405 451 512 550 600 663 754 814 861 931 1032 1162 1265 1340 1407 1476 1519 1564 1601 1656 1736 1782 1830 1932 2785 7079 10045 11733 17832 28566 34232 34175 30240 24164 17165 10288 5858 4100 3587 3440 3411 3460 3529 3591 3633 3666 3716 3750 3777 3817 3865 3923 3955 4118 4387 4488 4620 4960 5296 5424 5397 5251 5092 5061 5084 5088 5080 5064 4992 4921 4825 4739 4698 4672 4664 4667 4665 4626 4577 4534 4498 4462 4425 4331 4292 4274 4213 4167 4129 4101 4095 4079 4033 3992 3942 3923 3912 3896 3892 3904 3835 3764 3760 3753 3743 3699 3664 3641 3655 3621 3622 3677 3708 3712 3707 3701 3675 3705 3720 3714 3722 3724 3711 3713 3706 3717 3787 3839 3898 3973 3964 4019 4087 4122 4175 4201 4244 4251 4249 4233 4218 4221 4245 4244 4186 4177 4145 4135 4092 4076 4069 4038 4049 3996 3938 3891 3875 3868 3879 3870 3894 3937 3990 4054 4099 4187 4269 4345 4457 4601 4700 4821 5036 5319 5886 6835 79446 1139357 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30340 10289 3803 2275 10931 231 232 233 233 233 234 234 235 235 235 235 235 235 235 235 234 234 234 233 234 234 233 232 232 232 232 232 232 232 232 232 232 231 231 231 231 232 231 231 231 231 231 231 231 231 232 233 233 233 233 234 234 233 234 235 235 234 234 234 234 232 230 230 230 230 229 229 228 228 228 227 227 228 227 227 226 226 225 226 226 225 226 226 225 225 226 227 228 228 227 227 227 227 226 227 228 227 227 226 227 229 228 229 230 230 231 231 231 232 231 230 231 232 234 234 233 233 234 233 233 237 276 310 287 258 245 240 236 236 237 235 234 235 234 235 238 237 234 232 231 229 230 229 229 232 231 231 232 229 231 234 231 231 233 232 229 231 230 229 227 229 229 227 228 229 227 226 228 230 231 230 226 229 229 228 226 227 226 226 227 227 228 229 228 226 226 227 226 227 223 226 229 226 224 224 224 225 223 227 229 227 229 227 228 224 227 227 223 225 221 227 225 225 227 229 228 228 227 226 230 233 225 227 231 232 230 232 228 229 231 230 232 229 228 226 231 232 231 227 226 230 233 234 231 225 228 229 228 229 224 226 225 226 225 224 226 227 230 232 227 227 229 226 225 228 229 226 222 222 223 225 228 229 226 221 217 221 223 226 227 226 227 223 225 227 229 228 228 227 224 224 227 224 221 226 225 225 226 220 226 228 223 231 228 224 225 229 229 224 222 225 222 222 224 227 224 221 219 222 227 228 225 220 221 224 227 228 229 227 226 227 226 226 223 221 222 223 222 223 227 229 230 230 227 220 219 223 228 228 224 224 227 225 225 226 226 225 225 227 228 229 227 226 229 230 224 224 223 216 220 227 221 219 224 223 222 226 231 234 228 220 218 224 226 219 221 229 227 223 226 221 218 221 221 222 225 224 219 223 227 219 221 230 227 219 215 216 224 225 221 220 225 228 226 226 227 226 224 223 222 223 226 224 224 227 228 224 225 222 223 225 219 221 226 226 223 222 224 227 231 227 227 230 226 223 224 228 227 224 227 230 227 229 224 221 228 229 224 227 228 228 233 241 238 225 218 222 232 234 233 234 228 227 233 235 233 233 230 226 236 232 233 231 225 225 226 230 240 241 237 234 234 241 239 252 255 236 232 241 246 263 299 329 360 389 417 454 491 511 535 563 601 645 709 776 865 976 1092 1188 1259 1325 1375 1423 1481 1545 1606 1651 1705 1748 1782 2462 10546 23547 33404 51754 107192 207580 328796 556892 1111662 7192544 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30347 10289 3803 2274 10931 228 228 229 229 229 230 230 230 230 230 231 231 232 232 232 232 231 231 230 229 229 229 229 229 229 229 229 229 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 231 232 233 235 238 240 238 236 234 232 230 229 227 227 227 227 226 225 225 225 225 225 224 224 224 224 224 224 223 223 224 223 224 225 225 224 224 224 224 224 223 224 224 224 224 224 224 225 225 225 225 226 228 228 227 227 227 228 229 229 230 232 231 229 229 231 229 227 227 228 229 230 231 232 232 232 233 233 232 232 230 231 231 229 228 227 226 228 227 227 228 227 226 228 226 227 230 229 228 227 227 228 228 226 226 228 228 226 227 227 225 225 226 226 225 224 225 227 227 223 225 227 227 225 223 225 225 222 223 223 221 225 224 227 227 224 223 225 226 225 224 227 226 222 221 223 220 224 223 224 224 228 226 225 226 226 223 223 222 225 225 221 224 223 226 224 225 225 225 227 229 227 223 222 223 224 228 228 228 227 225 228 229 227 227 227 229 228 228 228 228 229 227 228 229 225 225 229 231 228 225 227 229 229 228 226 227 224 225 229 227 228 226 224 223 222 222 223 223 224 225 225 225 224 228 226 224 224 225 224 226 225 222 224 222 223 226 227 226 226 227 227 225 222 225 228 226 225 225 221 221 221 221 221 223 227 225 224 223 223 223 218 219 222 224 224 223 220 216 219 226 224 220 222 225 222 221 221 225 228 228 226 225 227 226 223 224 225 226 225 224 224 227 229 226 225 224 224 223 218 222 227 225 223 227 227 223 223 226 228 228 227 228 227 227 226 226 226 225 223 225 223 219 224 229 227 224 225 224 225 229 231 226 222 225 225 226 230 229 228 227 229 227 224 225 223 222 225 224 224 223 221 223 229 230 225 223 224 222 219 217 222 224 223 222 223 223 224 223 223 230 233 229 229 230 230 227 228 229 225 220 225 229 224 228 230 227 231 228 224 226 229 229 230 229 227 230 232 230 236 231 227 233 231 231 227 226 225 228 230 231 232 231 231 228 222 223 230 232 229 229 234 235 231 228 226 229 231 233 236 238 240 236 235 229 230 230 230 238 236 235 237 240 234 235 233 238 237 236 250 247 242 247 256 260 255 267 283 306 333 356 383 417 452 482 523 580 650 730 820 893 950 1004 1075 1160 1253 1357 1477 1604 1693 1737 1791 1861 1913 2220 8555 21580 39550 69734 103772 131438 178298 255636 349312 459298 583703 761717 1231153 15791503 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30354 10289 3804 2272 10930 220 220 221 221 222 222 223 223 223 224 224 225 225 225 225 225 225 226 226 225 225 224 223 223 223 223 223 223 224 225 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 226 229 232 238 243 245 243 238 234 230 226 224 223 222 222 223 222 221 220 221 220 221 220 220 220 220 220 220 219 219 219 220 220 220 220 219 218 220 220 219 219 219 219 218 218 218 217 218 218 219 220 220 220 220 220 221 223 223 222 223 223 222 223 222 221 223 222 223 222 223 223 223 224 225 224 223 222 225 225 224 223 223 223 224 223 224 225 223 223 224 225 224 223 224 224 222 223 224 224 223 223 222 221 219 221 222 222 222 220 220 220 221 221 221 220 220 220 220 222 220 221 221 221 220 218 220 222 223 224 224 221 220 222 222 220 220 221 222 222 220 219 224 225 222 219 219 221 222 221 221 220 220 222 223 223 222 222 222 222 221 220 220 221 223 223 222 222 222 223 222 222 223 224 222 222 224 225 225 225 227 228 227 227 227 226 227 226 225 225 225 224 224 226 227 225 226 226 225 226 226 224 223 222 225 226 226 225 223 224 225 224 225 225 223 223 225 229 228 226 225 225 223 221 220 221 224 225 223 224 226 226 224 220 221 224 226 226 223 223 224 224 224 223 224 222 219 219 221 223 224 222 219 219 222 222 223 222 224 223 221 221 220 221 223 222 220 218 222 223 220 224 223 222 221 222 223 223 220 218 223 227 224 226 228 225 224 225 224 222 223 220 220 227 230 226 222 219 223 227 230 227 228 225 224 228 228 222 222 227 229 224 219 226 231 225 229 233 220 222 228 224 225 226 227 226 227 226 225 221 227 230 222 228 221 217 221 227 232 226 224 231 228 223 227 228 234 226 229 228 231 227 228 217 224 233 231 221 230 215 223 233 225 223 231 227 225 225 226 228 226 222 225 233 228 228 228 229 224 230 224 225 222 215 219 226 232 230 228 230 233 228 226 225 229 231 229 231 231 231 233 235 230 233 229 238 237 225 223 229 231 232 235 232 231 229 231 233 231 240 234 231 228 233 236 228 229 233 232 233 237 238 238 237 236 233 240 239 234 236 243 242 239 237 239 239 239 240 238 236 235 238 243 250 245 245 248 250 247 243 245 247 247 244 246 249 251 251 256 268 289 316 341 372 418 468 518 576 633 686 743 809 883 976 1078 1154 1220 1311 1420 1525 1636 1742 1818 1863 1902 1941 1965 1984 2003 2017 2031 2053 2072 2082 2087 2105 2148 2203 2256 2302 2356 2417 2484 2568 2693 2865 3047 3200 3327 3432 3489 3505 3516 3514 3470 3402 3341 3296 3278 3273 3285 3303 3304 3291 3268 3244 3211 3175 3147 3126 3101 3070 3044 3017 2988 2959 2935 2932 2918 2884 2861 2836 2820 2814 2787 2754 2744 2730 2708 2689 2662 2648 2634 2626 2610 2601 2588 2575 2559 2547 2537 2530 2520 2512 2509 2505 2507 2504 2503 2501 2505 2493 2467 2449 2446 2443 2450 2450 2441 2444 2439 2424 2412 2410 2402 2406 2400 2408 2435 2471 2500 2545 2578 2584 2580 2582 2596 2609 2601 2593 2579 2588 2612 2627 2635 2662 2694 2707 2727 2739 2734 2765 2803 2820 2840 2834 2827 2828 2833 2829 2826 2813 2819 2863 2932 3036 3237 83893 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30362 10289 3805 2271 10931 218 219 219 220 220 220 219 219 220 220 221 221 222 222 223 223 224 224 224 224 224 224 224 224 223 222 222 222 222 222 222 222 223 223 223 223 223 223 222 222 223 223 222 222 222 223 225 230 245 271 303 324 319 301 283 269 257 245 235 229 226 223 222 222 221 221 220 220 220 220 219 219 219 219 218 218 218 218 218 217 218 218 218 219 219 216 216 216 217 218 218 216 217 217 217 217 217 219 219 218 220 221 220 221 222 222 222 221 221 222 222 220 221 222 220 220 221 221 222 220 218 220 219 219 220 219 219 221 221 219 220 219 218 218 219 221 222 221 221 221 221 223 222 220 219 222 222 220 220 221 219 220 221 220 221 221 221 220 221 220 218 220 222 222 220 222 220 218 220 220 219 218 220 221 222 221 220 221 223 222 222 221 221 223 223 222 220 219 220 221 221 221 220 220 221 222 222 220 220 222 223 221 218 219 220 222 222 223 223 223 223 221 218 220 222 224 227 226 224 223 223 225 225 224 224 226 228 225 225 227 229 227 227 227 226 229 231 227 224 227 226 223 222 222 223 225 225 226 226 226 225 224 226 227 225 223 224 224 225 226 225 222 220 223 226 227 226 223 220 220 221 222 221 220 221 223 227 226 223 223 222 224 223 222 224 224 225 224 221 220 222 222 222 221 219 218 220 224 226 225 224 221 220 221 223 222 220 223 221 220 224 224 222 221 224 225 219 220 221 219 220 223 225 221 219 220 221 220 220 220 222 224 227 222 221 221 224 224 220 226 232 224 218 222 228 228 226 223 223 223 228 229 231 226 219 221 224 226 227 226 233 227 223 227 226 227 222 223 228 228 228 227 224 221 228 226 224 227 227 225 229 228 227 227 227 226 223 223 230 228 225 226 230 226 223 220 230 225 230 219 224 225 230 231 227 225 224 227 231 223 229 228 232 227 231 230 226 225 227 230 228 228 232 228 226 221 229 230 225 227 226 223 222 226 232 232 228 231 229 223 223 225 232 235 232 228 223 228 231 228 226 232 233 236 230 231 231 228 229 231 234 237 234 234 238 239 235 231 228 238 232 229 233 232 238 247 245 233 233 238 237 232 230 233 237 236 229 227 236 245 238 233 236 239 238 241 237 231 234 246 248 245 251 252 242 234 236 238 236 243 262 291 315 347 399 455 505 561 614 654 692 723 763 815 857 899 945 999 1095 1253 1428 1570 1693 1822 1940 2031 2101 2153 2196 2254 2338 2430 2520 2602 2658 2694 2722 2755 2794 2818 2834 2860 2880 2882 2897 2904 2894 2906 2951 3008 3077 3155 3234 3317 3399 3463 3501 3543 3603 3664 3701 3731 3772 3811 3822 3808 3791 3799 3820 3819 3798 3774 3741 3707 3668 3622 3578 3544 3497 3446 3407 3372 3334 3303 3272 3238 3210 3175 3154 3138 3126 3126 3098 3054 3021 2998 2979 2956 2938 2919 2880 2854 2839 2815 2792 2770 2737 2720 2707 2690 2673 2647 2637 2619 2601 2587 2583 2576 2561 2523 2501 2500 2495 2491 2477 2453 2429 2414 2409 2396 2357 2350 2364 2341 2314 2309 2311 2303 2300 2311 2312 2325 2323 2322 2331 2368 2414 2440 2477 2537 2588 2590 2599 2611 2601 2581 2573 2584 2610 2637 2666 2693 2730 2771 2794 2796 2799 2789 2754 2757 2779 2796 2873 84144 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30369 10289 3806 2270 10934 212 212 213 213 213 213 213 214 214 214 214 214 214 214 214 214 215 215 215 216 216 216 217 218 218 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 217 217 216 216 216 216 217 218 218 221 228 238 248 257 260 257 250 242 235 231 227 225 222 219 216 215 214 214 214 214 214 213 213 213 213 212 212 212 213 213 213 212 211 211 212 212 211 210 211 212 212 213 213 212 212 213 214 215 216 216 215 216 217 216 217 216 215 215 216 215 215 215 215 214 214 214 214 214 214 214 213 214 214 213 213 213 212 213 214 213 212 211 212 213 215 215 213 214 212 211 212 213 212 213 214 215 213 214 213 211 213 214 213 212 214 214 211 211 215 213 213 213 213 214 213 214 215 212 214 215 216 214 213 215 214 217 216 215 217 216 214 213 215 218 218 220 220 217 218 218 217 221 219 216 217 218 220 219 219 218 219 220 218 217 218 217 223 219 217 222 222 218 219 218 218 219 224 222 222 222 222 223 219 218 217 222 225 226 222 224 223 222 225 223 223 225 225 222 220 223 224 220 222 219 223 225 225 223 223 222 222 221 221 220 220 222 222 220 218 218 219 219 217 219 220 220 221 221 221 221 222 219 222 222 219 221 226 225 219 218 219 220 218 218 217 220 220 220 217 217 219 219 218 219 220 220 221 220 218 215 219 220 217 220 221 220 225 222 218 218 223 223 223 220 221 224 222 219 221 226 225 221 220 222 222 221 224 224 225 224 221 219 222 225 222 222 222 227 227 223 226 226 224 227 225 223 223 222 227 229 224 223 226 228 228 228 229 225 222 219 223 231 229 222 222 226 226 222 223 226 229 229 228 229 227 223 228 231 229 229 231 229 228 230 228 225 228 227 227 229 226 223 226 226 225 227 231 228 222 224 226 228 232 231 225 223 227 227 225 227 227 231 233 227 228 233 230 227 230 232 230 230 226 225 232 232 230 231 231 230 232 232 228 225 224 226 231 234 232 230 228 229 232 231 229 228 229 231 233 233 232 232 236 239 235 228 229 232 235 237 241 241 236 233 236 241 244 237 235 238 235 233 236 241 239 240 240 236 233 230 239 244 241 240 233 237 240 238 241 242 239 242 245 238 234 237 243 237 238 245 240 240 249 245 247 243 242 239 240 258 267 298 372 445 496 546 599 636 668 687 714 750 792 842 893 958 1016 1066 1130 1206 1275 1347 1427 1535 1661 1791 1943 2162 2463 2770 2989 3126 3208 3246 3236 3210 3188 3179 3177 3169 3144 3125 3116 3125 3128 3175 3277 3318 3329 3364 3422 3523 3596 3619 3617 3617 3630 3619 3604 3601 3622 3673 3737 3800 3837 3874 3905 3888 3873 3860 3798 3748 3727 3702 3666 3636 3605 3584 3560 3532 3501 3473 3432 3394 3376 3367 3358 3360 3366 3339 3326 3305 3282 3241 3205 3168 3123 3094 3090 3060 3030 3001 2990 2961 2939 2944 2968 2966 2964 2972 2941 2940 2943 2922 2885 2867 2842 2820 2795 2755 2716 2686 2649 2620 2578 2559 2534 2510 2481 2455 2441 2412 2400 2399 2366 2338 2319 2317 2304 2296 2298 2290 2291 2297 2303 2314 2316 2327 2310 2310 2351 2378 2400 2410 2429 2447 2465 2462 2498 2549 2582 2611 2647 2678 2717 2761 2780 2768 2772 2805 2812 2821 2858 27060 300169 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30376 10289 3806 2269 10935 212 213 213 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 217 217 217 218 218 218 218 218 218 217 217 217 216 216 216 216 216 216 216 217 216 216 217 217 217 217 218 220 224 227 227 226 228 230 229 225 219 217 216 216 215 215 215 215 215 215 214 214 214 214 215 215 214 214 214 214 214 213 214 214 213 212 212 213 213 213 213 214 213 213 214 215 215 215 215 215 214 213 214 213 214 215 215 215 214 214 213 212 213 213 213 213 212 212 212 212 214 214 214 215 214 214 214 215 215 213 214 213 212 214 215 214 214 215 214 214 213 214 215 214 213 214 214 215 214 213 215 212 213 215 214 214 214 213 213 213 215 216 215 215 215 215 214 217 217 216 218 214 214 218 215 215 216 218 219 217 215 218 216 218 217 217 218 217 215 219 218 221 218 217 219 220 218 218 220 220 219 218 216 220 220 220 224 222 221 221 224 223 224 224 224 224 227 227 225 226 228 227 226 224 224 223 222 222 224 225 222 220 221 223 224 224 224 222 222 222 223 224 223 221 218 221 223 224 224 223 224 222 223 221 222 224 218 219 221 223 219 220 224 224 225 219 219 222 223 224 222 218 219 219 217 221 226 225 224 222 220 222 219 219 218 219 220 220 219 219 220 221 221 217 222 223 221 219 220 222 224 222 217 220 222 223 218 220 219 221 223 223 221 220 221 220 221 222 221 221 222 224 224 225 225 223 224 224 223 221 219 222 226 223 226 227 227 226 225 226 225 224 224 224 224 221 222 224 227 229 225 224 228 226 225 229 229 225 226 227 228 227 228 229 226 226 230 226 221 221 223 226 229 231 228 224 225 227 225 223 224 228 225 226 225 221 222 224 227 226 225 226 227 226 224 226 226 224 228 228 227 228 230 230 229 225 222 223 226 232 231 230 231 229 225 227 232 232 232 232 226 225 226 225 230 234 230 226 227 228 225 225 228 224 221 226 229 232 237 235 231 231 233 234 234 233 234 230 227 232 236 235 230 233 234 231 234 241 245 235 234 238 237 229 232 237 238 233 236 237 239 235 234 237 241 237 235 235 231 238 236 235 241 234 233 240 240 236 238 242 240 242 246 236 241 242 235 238 243 246 252 243 243 244 238 236 242 246 246 260 299 368 447 509 561 612 656 699 730 771 814 874 938 1013 1086 1171 1242 1314 1389 1463 1538 1618 1687 1775 1846 1894 1940 1984 2043 2113 2176 2217 2232 2252 2295 2357 2423 2466 2500 2551 2592 2636 2714 2787 2852 2929 3014 3093 3174 3246 3317 3384 3446 3493 3513 3516 3526 3534 3560 3595 3629 3636 3622 3603 3588 3588 3593 3583 3567 3558 3551 3537 3501 3490 3497 3495 3504 3503 3494 3485 3477 3434 3412 3392 3381 3377 3365 3358 3346 3306 3260 3230 3201 3189 3171 3156 3152 3136 3103 3076 3064 3051 3062 3085 3081 3072 3083 3105 3151 3213 3259 3303 3369 3426 3461 3494 3496 3486 3448 3386 3353 3305 3260 3206 3171 3123 3076 3027 2983 2923 2883 2848 2823 2795 2763 2721 2705 2697 2680 2663 2658 2660 2657 2624 2618 2616 2619 2615 2592 2577 2572 2560 2562 2552 2564 2563 2559 2567 2583 2572 2566 2571 2597 2615 2623 2652 2700 2715 2748 2785 2807 2844 2866 45635 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30384 10289 3807 2267 10933 220 220 220 220 220 220 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 221 222 223 223 223 224 224 225 225 225 225 225 225 225 224 224 224 223 222 221 221 221 222 222 222 222 222 222 223 224 226 231 237 241 245 249 249 245 239 232 227 225 223 222 222 223 223 221 220 220 220 220 220 220 220 220 220 221 220 221 221 220 218 217 218 219 220 219 218 218 219 219 219 220 220 220 220 220 219 219 220 221 221 221 220 220 220 220 218 218 218 217 217 218 219 218 218 217 217 219 218 219 219 219 218 217 219 221 220 219 218 219 219 219 218 219 218 219 219 219 219 217 219 220 219 220 217 220 220 219 218 217 217 217 219 219 220 219 218 220 220 219 220 220 219 218 221 221 220 220 220 217 218 218 219 219 220 221 221 223 221 220 220 220 220 222 219 220 220 223 223 223 222 221 224 224 225 226 225 225 222 224 224 221 222 223 226 228 225 227 224 224 229 229 225 230 227 225 228 228 229 228 226 228 227 227 227 228 228 225 223 224 226 228 228 226 223 225 226 227 226 224 225 226 224 225 225 224 224 225 224 223 221 224 226 224 222 223 225 226 223 223 220 222 226 224 222 220 221 225 223 221 222 220 222 219 220 223 223 224 226 222 223 222 219 224 221 220 225 223 220 220 223 222 220 216 218 222 222 222 222 224 228 224 220 222 222 223 221 221 220 223 223 220 223 222 221 220 221 222 222 224 223 228 228 223 222 222 221 219 220 225 229 228 227 227 226 227 226 223 223 226 227 222 222 224 226 225 223 223 226 227 229 229 227 225 224 227 226 224 225 224 225 226 225 228 229 226 225 227 231 230 226 221 220 223 225 225 220 220 224 224 226 229 228 226 228 232 228 224 224 222 222 224 231 231 223 218 222 225 222 224 227 226 225 229 229 223 223 228 231 230 228 230 230 230 230 229 226 225 227 225 222 224 225 227 225 225 229 226 226 230 231 229 229 226 226 229 229 225 225 226 231 236 232 231 233 233 231 228 226 227 231 236 234 227 227 230 231 237 234 229 229 232 237 235 227 230 232 236 241 234 228 230 233 232 232 230 231 229 230 233 240 242 239 237 232 233 229 235 240 241 239 233 227 230 234 236 238 238 240 243 239 239 240 242 239 238 231 233 237 235 254 283 303 323 367 414 464 516 578 640 699 757 821 875 930 988 1045 1117 1171 1215 1261 1315 1362 1403 1446 1487 1522 1558 1610 1658 1694 1712 1731 1763 1787 1803 1836 1852 1872 1910 1958 1995 2064 2195 2356 2535 2723 2939 3159 3380 3573 3681 3725 3755 3775 3775 3758 3759 3770 3775 3760 3734 3712 3713 3710 3707 3688 3666 3651 3637 3618 3613 3614 3578 3550 3535 3502 3471 3426 3407 3392 3372 3384 3406 3398 3372 3333 3284 3257 3229 3195 3165 3105 3056 3021 2982 2949 2944 2920 2888 2853 2839 2821 2792 2787 2770 2762 2759 2765 2807 2868 2954 3044 3095 3159 3191 3217 3246 3253 3255 3251 3256 3241 3196 3156 3127 3066 3032 2997 2977 2945 2915 2903 2916 2935 2933 2953 2952 2936 2927 2931 2944 2928 2917 2918 2906 2898 2892 2881 2870 2837 2829 2834 2825 2809 2816 2841 2860 2846 2851 2893 2949 2980 2993 3027 3088 3120 3151 3233 3350 53129 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30391 10289 3808 2266 10932 220 220 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 224 224 223 224 224 225 226 226 226 226 227 227 227 226 225 224 223 223 223 223 222 222 223 222 223 224 227 238 265 305 344 362 353 324 289 261 244 235 229 226 224 224 223 223 224 224 222 222 223 221 220 221 222 221 220 220 220 220 220 220 219 219 219 219 220 220 220 220 220 221 221 220 220 221 221 220 220 220 220 219 220 219 218 219 218 219 218 218 218 218 218 219 220 219 219 218 219 218 219 219 218 218 219 219 218 219 221 218 217 217 219 219 219 218 217 219 218 217 217 219 221 221 219 218 218 221 218 216 217 219 218 219 218 218 217 218 218 220 220 220 219 219 218 218 219 219 219 220 220 219 217 217 218 218 219 220 224 223 223 225 228 226 223 224 223 225 224 226 225 221 221 224 225 223 224 230 225 222 222 226 227 227 227 229 232 228 225 227 228 230 232 227 225 230 232 229 227 227 225 227 228 228 228 226 224 229 227 227 225 229 228 228 228 229 226 224 226 225 224 225 221 225 225 228 225 226 226 220 220 224 226 228 227 224 222 225 224 223 224 222 221 222 224 227 222 221 221 222 221 225 225 224 226 223 220 222 222 223 221 221 219 221 223 221 220 222 226 222 221 218 217 221 223 224 221 217 219 222 224 226 224 222 220 225 226 223 220 220 223 225 224 220 218 221 222 224 227 227 224 222 219 223 224 224 227 225 221 224 225 228 226 223 222 221 222 220 220 221 221 222 222 225 230 229 228 224 223 223 225 227 228 228 226 224 227 227 224 225 228 228 225 224 227 230 231 227 222 226 230 229 227 226 224 222 221 225 228 227 224 223 224 227 226 223 224 224 221 222 224 228 227 222 221 226 228 226 225 225 227 226 229 230 231 231 226 226 231 229 224 225 229 230 233 232 224 223 224 225 224 223 222 223 224 222 222 226 228 225 227 229 228 229 232 230 231 232 229 227 230 231 230 229 228 227 229 229 229 229 228 230 232 239 238 232 229 231 233 232 228 226 225 228 228 229 233 237 235 232 230 233 238 234 227 231 235 233 230 233 230 228 230 232 232 232 228 232 234 235 234 232 225 229 236 241 235 231 231 227 231 234 234 234 235 240 241 235 232 236 237 239 236 232 236 239 227 230 242 245 258 288 328 373 424 474 544 624 691 757 816 876 937 992 1049 1119 1175 1213 1244 1295 1338 1380 1423 1461 1495 1533 1564 1591 1626 1655 1681 1725 1777 1819 1847 1872 1904 1932 1938 1947 1956 1947 1949 1957 1963 1957 1973 1979 1979 2009 2046 2103 2167 2246 2355 2538 2752 2963 3135 3270 3369 3447 3494 3507 3511 3526 3518 3513 3489 3459 3440 3394 3353 3345 3340 3322 3316 3318 3294 3277 3257 3241 3225 3202 3159 3114 3071 3032 3003 2978 2936 2898 2866 2851 2826 2792 2768 2755 2733 2716 2708 2701 2690 2654 2654 2638 2638 2632 2602 2579 2563 2555 2539 2520 2525 2499 2479 2494 2489 2465 2466 2483 2468 2480 2528 2598 2689 2775 2857 2934 3010 3048 3085 3149 3196 3257 3306 3319 3327 3358 3343 3337 3332 3337 3346 3324 3314 3285 3252 3211 3178 3157 3167 3157 3128 3109 3075 3053 3029 3006 3021 3057 49270 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30398 10289 3809 2265 10933 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 228 229 230 231 231 231 231 231 231 230 229 228 227 227 227 227 228 228 230 231 233 235 238 242 245 247 247 248 249 244 237 232 230 229 228 229 228 227 227 227 227 227 227 227 228 227 226 225 226 225 224 224 224 223 222 223 224 223 222 223 224 225 224 224 224 224 223 223 224 225 225 225 224 223 223 223 223 223 222 222 223 222 222 222 223 222 221 221 222 222 221 222 221 220 221 220 220 221 221 220 219 220 222 221 221 220 219 220 221 222 221 219 220 219 219 221 222 219 218 219 221 221 218 220 221 222 221 220 220 219 220 222 223 222 220 219 221 222 222 222 219 219 221 222 222 222 222 222 224 224 222 221 222 226 226 226 225 228 226 224 225 229 228 226 225 226 226 226 228 230 227 225 226 229 231 228 231 232 232 231 229 236 233 232 232 233 234 232 228 227 231 232 233 231 230 230 232 230 230 233 233 231 230 230 230 227 229 232 229 227 228 227 225 229 230 227 227 228 230 229 224 221 227 228 227 228 229 225 226 228 228 229 228 226 227 227 228 222 221 222 229 229 225 223 223 224 225 225 225 227 228 226 225 223 224 226 224 222 225 226 227 226 223 225 228 224 226 225 221 220 221 221 222 224 222 219 219 223 225 224 224 223 228 225 221 223 225 225 224 224 223 223 224 227 223 224 222 222 224 221 221 221 223 224 226 224 223 225 224 224 225 224 222 226 228 223 223 225 225 223 223 224 225 227 225 224 223 225 228 226 226 228 224 222 227 232 227 222 224 227 227 226 226 226 224 224 227 228 228 227 226 221 219 225 226 224 223 226 226 221 222 227 226 221 222 228 228 225 223 224 226 224 221 219 222 227 229 230 228 227 226 226 228 227 224 226 227 226 225 225 226 227 225 220 219 225 228 227 225 221 218 220 222 220 219 222 228 228 225 226 224 224 226 226 227 230 232 233 233 228 222 222 222 225 228 229 233 230 230 226 227 227 228 229 229 232 234 228 225 230 229 228 235 230 227 232 230 230 231 237 234 231 231 230 230 230 226 229 232 233 232 232 227 226 227 230 228 226 228 237 238 227 226 231 231 232 236 236 242 241 235 230 234 235 233 234 232 233 230 238 243 235 230 230 234 263 337 416 480 563 636 693 749 829 937 1056 1171 1273 1368 1444 1509 1550 1570 1571 1586 1590 1603 1635 1678 1704 1754 1811 1855 1896 1953 2012 2058 2092 2114 2132 2140 2145 2141 2127 2132 2140 2144 2144 2151 2152 2151 2156 2163 2159 2140 2128 2129 2131 2142 2158 2159 2196 2229 2270 2304 2331 2381 2433 2472 2514 2570 2603 2668 2737 2787 2837 2873 2913 2935 2940 2944 2959 2989 3001 3007 3021 3019 3006 2980 2954 2928 2918 2913 2891 2862 2867 2852 2821 2786 2763 2750 2712 2677 2646 2630 2625 2604 2594 2582 2571 2542 2530 2508 2481 2463 2445 2435 2421 2402 2384 2377 2364 2364 2369 2353 2358 2349 2315 2299 2296 2298 2316 2338 2368 2382 2382 2399 2413 2443 2495 2545 2592 2638 2683 2739 2760 2787 2843 2894 2937 3000 3079 3139 3179 3205 3249 3303 3382 3434 3469 3493 3515 3518 3534 3545 3578 3643 46735 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30406 10289 3809 2263 10935 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 226 226 227 226 226 227 228 228 229 229 230 231 231 230 229 228 227 227 227 227 227 228 228 228 229 230 233 238 245 249 249 246 242 237 234 232 230 230 229 228 228 228 228 227 227 226 226 225 226 225 224 225 225 225 225 225 224 223 223 224 223 223 223 222 222 223 223 222 223 223 223 223 223 222 223 223 222 223 223 222 222 221 222 222 222 220 221 222 220 220 221 221 221 221 222 221 219 219 220 221 220 219 218 219 219 219 218 219 220 221 220 220 221 220 220 221 221 220 219 219 219 219 221 222 220 219 220 221 222 221 220 219 219 220 220 219 220 220 217 219 218 218 219 218 219 219 219 220 220 223 223 223 223 224 223 221 220 219 219 219 222 221 222 223 222 224 222 222 222 223 225 227 226 224 226 228 227 226 228 229 230 229 226 229 231 231 235 229 232 231 233 230 230 232 231 229 223 227 231 232 228 228 231 229 231 230 227 227 226 225 225 224 226 230 231 230 226 230 227 225 230 228 227 226 227 228 229 229 228 227 225 223 226 226 225 226 225 227 227 225 227 226 226 226 226 225 219 225 228 224 223 220 221 224 226 225 228 226 224 227 226 225 224 226 225 226 221 224 225 226 225 222 222 222 223 226 224 222 222 220 221 224 223 220 222 223 221 222 223 227 227 224 227 224 223 220 222 222 224 228 228 227 226 227 229 224 221 224 226 224 223 227 226 224 227 227 224 226 224 223 223 227 229 228 227 228 226 223 223 223 225 226 225 228 229 227 225 224 223 225 226 223 222 223 223 223 225 226 227 223 221 224 226 231 233 228 226 222 219 226 225 217 218 221 220 223 224 221 220 223 226 227 223 221 224 225 224 224 224 223 222 229 232 229 228 225 223 225 226 225 224 227 230 227 222 224 229 227 222 221 226 226 221 223 226 225 229 228 224 226 226 226 225 225 228 224 219 218 222 228 229 225 230 234 224 219 225 228 230 229 230 237 233 230 230 230 228 224 227 229 230 231 233 233 231 232 226 222 233 232 225 229 230 233 237 239 236 228 226 224 218 231 234 229 230 232 232 236 234 230 229 229 235 236 232 236 235 235 235 230 237 236 235 243 239 246 244 242 236 240 240 234 234 234 232 232 232 233 238 251 266 305 363 439 532 612 692 781 850 926 997 1076 1165 1277 1389 1505 1620 1713 1762 1806 1848 1896 1946 1998 2056 2110 2157 2199 2248 2279 2310 2342 2385 2427 2446 2455 2478 2483 2481 2494 2491 2466 2459 2480 2497 2517 2547 2552 2527 2536 2524 2515 2524 2530 2501 2486 2490 2488 2473 2451 2446 2423 2408 2401 2405 2403 2385 2389 2373 2356 2345 2337 2329 2325 2311 2301 2282 2281 2290 2270 2257 2255 2265 2276 2260 2255 2271 2271 2260 2268 2262 2288 2304 2332 2348 2364 2367 2389 2400 2427 2439 2437 2451 2455 2465 2472 2458 2451 2449 2426 2421 2418 2408 2385 2367 2350 2343 2328 2318 2287 2269 2274 2291 2268 2258 2259 2258 2262 2271 2306 2328 2342 2357 2367 2378 2396 2426 2455 2496 2515 2495 2490 2529 2584 2627 2684 2774 2886 2968 3033 3089 3160 3199 3247 3319 3365 3407 3421 3431 3454 3459 3424 3418 3430 25252 289934 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30413 10289 3810 2262 10936 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 229 230 230 230 230 230 230 230 231 232 232 233 234 234 234 233 233 232 231 231 230 230 231 231 231 231 231 231 231 231 232 233 234 236 240 243 243 240 236 233 234 234 233 233 231 231 231 232 231 230 230 230 231 230 230 229 229 229 228 228 228 228 228 226 225 225 226 225 225 225 227 226 226 226 227 226 225 225 225 224 226 225 224 224 223 224 224 224 224 224 225 223 222 223 223 224 224 224 224 223 223 221 221 221 222 224 225 223 223 223 222 223 222 222 223 223 223 222 222 221 222 223 223 224 224 224 223 224 224 225 224 223 222 222 225 224 224 223 222 220 223 223 222 225 222 223 224 224 225 227 225 223 224 225 227 227 224 226 223 223 225 225 222 224 224 225 226 224 226 227 226 228 227 223 226 230 229 228 233 232 227 230 231 228 232 231 231 229 230 232 233 231 232 236 232 231 234 235 235 234 231 234 231 228 230 234 234 235 234 232 227 230 230 232 233 228 228 232 234 230 226 227 226 227 231 229 228 227 231 230 228 224 225 233 231 225 223 229 228 232 231 227 227 228 232 228 230 225 225 230 225 225 229 229 228 225 226 225 225 225 226 227 226 227 228 222 224 223 222 227 227 224 222 225 224 223 227 225 227 224 223 220 222 225 224 225 222 224 225 223 223 223 224 223 224 226 227 223 219 221 230 227 220 219 222 223 224 218 220 226 226 225 224 223 226 229 227 222 223 226 223 224 227 226 220 221 228 229 223 223 223 224 226 225 227 228 226 224 223 227 227 222 218 227 231 226 224 225 227 223 224 228 230 227 220 223 229 233 232 228 224 225 225 226 231 229 227 227 225 220 218 222 226 228 225 220 226 231 225 224 223 217 222 227 230 233 225 222 223 222 227 229 222 219 220 224 222 221 224 222 221 223 225 225 225 226 220 220 224 219 221 227 220 221 230 223 221 226 226 220 220 227 228 225 219 223 225 231 230 226 223 226 229 229 226 234 233 225 220 223 225 224 227 228 226 231 233 231 226 230 235 228 227 228 227 229 232 237 232 226 224 227 222 223 232 234 229 219 226 234 234 230 221 228 231 225 229 231 232 233 236 233 233 227 230 236 236 239 234 239 239 236 244 254 253 258 277 304 329 357 403 451 502 546 588 650 727 818 892 979 1085 1212 1344 1454 1562 1674 1781 1853 1910 1970 2038 2115 2161 2221 2311 2421 2535 2613 2646 2649 2659 2653 2652 2633 2624 2643 2656 2658 2654 2646 2654 2669 2689 2695 2682 2686 2713 2726 2736 2746 2757 2745 2727 2723 2708 2700 2675 2668 2656 2633 2602 2573 2569 2546 2532 2511 2496 2481 2463 2445 2424 2400 2410 2392 2372 2358 2348 2339 2314 2323 2313 2295 2286 2294 2286 2279 2267 2256 2273 2254 2266 2268 2260 2258 2260 2268 2250 2255 2245 2242 2231 2221 2230 2237 2238 2235 2250 2242 2258 2251 2257 2257 2248 2253 2252 2242 2252 2246 2251 2233 2254 2255 2253 2255 2271 2289 2280 2289 2292 2317 2331 2352 2343 2353 2399 2434 2469 2496 2545 2543 2530 2542 2570 2608 2653 2726 2798 2864 2956 3039 3109 3155 3196 3226 3279 3322 3361 3405 3466 3513 3508 3505 3517 3522 3538 3541 3547 3541 32840 379101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30420 10289 3811 2260 10935 223 223 223 224 224 224 224 224 224 225 225 225 226 227 227 228 228 228 227 227 227 227 228 228 229 230 231 231 232 231 230 229 229 229 229 229 229 229 229 229 229 229 229 230 230 230 231 231 231 231 231 231 231 231 230 230 230 230 229 228 228 228 228 228 228 228 228 228 228 226 226 226 226 226 226 224 223 224 224 224 224 223 222 223 223 224 224 223 222 223 223 223 224 224 223 222 221 221 222 223 223 222 222 222 221 221 223 223 222 221 220 219 221 222 221 220 219 220 220 220 220 220 220 220 219 219 220 218 218 219 219 220 219 219 219 219 221 219 219 218 220 220 221 220 220 220 219 220 219 221 222 222 220 219 221 219 220 221 221 220 219 221 222 223 223 225 222 222 224 224 223 223 221 221 221 222 225 226 224 225 223 222 222 222 224 225 226 224 224 224 223 228 226 225 224 226 224 225 224 227 230 228 227 227 226 231 232 229 227 227 226 229 233 233 229 232 234 233 231 234 234 231 232 228 231 232 232 230 228 227 227 228 228 231 229 232 230 227 229 228 233 231 227 225 225 226 227 225 225 225 230 229 230 227 226 230 225 222 225 231 231 228 224 227 227 226 225 225 229 229 227 224 228 224 223 223 225 228 226 223 225 225 220 223 220 221 223 226 225 224 227 227 224 222 221 224 224 221 219 221 225 222 221 220 219 220 222 219 222 225 223 221 223 226 225 221 218 222 224 223 224 224 222 223 225 222 223 225 228 228 224 222 222 220 221 226 226 229 228 227 225 226 225 224 220 221 228 228 228 226 226 230 229 225 225 228 226 224 227 227 223 223 229 227 223 225 227 225 226 225 223 224 224 224 223 225 226 227 232 230 222 224 230 230 225 221 224 224 223 225 223 223 223 221 223 225 225 224 225 228 226 222 227 229 223 221 220 219 230 234 230 226 222 221 225 226 228 231 228 225 222 221 221 220 221 227 230 227 223 223 221 221 225 226 227 226 216 219 232 233 231 228 229 234 236 230 229 233 231 225 229 232 227 224 229 235 238 232 226 229 234 238 234 231 232 237 236 229 229 226 231 234 233 237 230 226 228 228 236 242 239 234 230 231 238 242 240 240 233 235 239 236 240 249 239 232 232 232 238 245 268 296 312 346 386 431 476 512 546 579 604 632 670 712 763 835 952 1094 1241 1406 1581 1749 1873 1970 2052 2122 2181 2233 2278 2311 2349 2412 2488 2567 2675 2801 2901 2958 2987 2994 2993 2997 2996 2983 2973 2951 2930 2920 2905 2888 2897 2909 2928 2927 2906 2893 2907 2901 2903 2904 2908 2901 2901 2880 2865 2864 2846 2837 2829 2822 2815 2806 2781 2762 2748 2723 2705 2696 2690 2671 2663 2651 2622 2594 2561 2564 2533 2501 2483 2447 2436 2428 2409 2385 2388 2356 2341 2337 2335 2340 2314 2292 2283 2290 2282 2281 2278 2268 2270 2275 2264 2250 2259 2253 2232 2238 2234 2227 2230 2249 2237 2261 2272 2275 2276 2283 2284 2267 2268 2271 2267 2252 2253 2260 2250 2230 2219 2213 2216 2221 2226 2219 2224 2229 2235 2225 2217 2207 2209 2237 2251 2262 2276 2294 2299 2337 2398 2468 2532 2630 2753 2846 2919 3003 3084 3158 3245 3305 3338 3384 3454 3540 3608 3665 3704 3745 3754 3761 3781 3810 3819 3813 3844 35098 373878 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30428 10289 3812 2259 10934 220 220 220 220 220 221 221 221 221 222 222 222 223 224 224 224 225 225 224 224 224 224 224 224 225 225 226 227 228 227 226 226 225 225 225 225 224 224 224 225 225 225 224 224 225 226 226 227 228 228 228 227 227 227 226 226 226 226 226 225 225 224 223 223 223 224 224 224 224 224 223 223 223 223 222 222 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 221 219 218 218 218 217 217 219 220 218 217 218 219 219 219 219 218 217 217 217 217 218 217 217 217 216 215 215 216 217 217 216 217 216 216 217 218 217 218 218 217 215 215 217 217 217 214 216 218 219 218 218 217 217 217 217 218 218 219 218 216 217 220 218 221 221 220 221 220 218 220 220 219 218 218 219 221 218 217 220 222 223 224 220 222 222 221 216 219 222 220 221 221 222 223 223 221 223 224 225 223 220 219 220 222 224 224 224 222 226 225 225 226 226 225 226 225 227 226 224 221 226 229 226 227 231 230 229 229 226 227 226 227 229 230 230 230 229 228 229 225 225 224 225 227 226 226 226 227 226 225 226 225 225 224 225 228 225 223 226 226 223 225 226 226 225 222 224 226 226 223 221 220 222 224 227 227 221 219 221 222 222 223 224 222 220 223 223 224 222 223 223 224 223 222 220 222 222 220 224 223 221 221 222 221 219 224 227 223 222 222 221 221 219 223 223 218 218 224 225 225 223 221 223 222 223 223 220 227 230 226 226 227 225 224 225 223 226 225 222 227 229 225 220 222 226 227 221 219 224 229 227 226 225 223 222 222 228 230 226 224 227 230 227 224 222 222 227 230 229 228 226 223 225 226 225 227 226 224 224 228 226 222 223 224 223 226 229 226 224 224 225 224 223 226 227 222 222 225 229 230 225 222 227 227 225 228 231 227 224 225 225 226 226 225 224 226 225 222 224 230 230 226 225 226 226 225 227 223 219 222 228 226 229 232 226 227 229 227 225 227 229 227 230 232 229 228 229 232 234 236 237 232 230 229 225 228 234 236 231 232 234 234 235 233 233 235 237 232 228 231 231 234 233 229 233 240 238 235 244 245 240 239 237 235 235 238 240 234 230 235 242 239 237 238 236 235 235 237 247 260 281 300 331 381 435 501 554 608 652 707 761 801 838 873 903 933 962 996 1032 1068 1115 1165 1225 1288 1365 1455 1561 1675 1797 1959 2116 2252 2377 2484 2591 2689 2756 2784 2800 2826 2823 2818 2827 2845 2867 2888 2916 2936 2951 2962 2973 2980 2969 2951 2947 2952 2955 2930 2921 2934 2909 2906 2916 2912 2907 2888 2878 2882 2877 2868 2869 2851 2819 2804 2799 2785 2792 2784 2782 2777 2748 2732 2731 2719 2689 2690 2700 2685 2670 2673 2668 2660 2640 2635 2635 2625 2606 2586 2588 2571 2539 2517 2512 2492 2494 2483 2465 2450 2440 2408 2385 2378 2371 2351 2334 2330 2328 2305 2293 2277 2273 2288 2280 2267 2251 2251 2259 2275 2273 2284 2279 2271 2290 2311 2320 2326 2338 2328 2318 2317 2315 2326 2317 2316 2344 2381 2412 2435 2433 2418 2444 2457 2466 2502 2558 2595 2605 2624 2651 2662 2690 2734 2802 2846 2868 2888 2893 2917 2927 2918 2925 2960 2956 2950 2967 2978 2991 3037 3069 3095 3128 3147 3167 3204 3237 3258 3306 3371 27098 297261 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30435 10289 3812 2258 10932 225 225 225 226 226 226 226 226 226 226 226 227 227 227 227 228 229 229 228 229 229 228 228 228 229 230 231 231 231 231 232 232 231 230 230 229 229 229 229 228 229 229 229 229 229 230 230 231 231 232 232 231 231 231 231 230 230 230 230 230 230 230 229 228 228 228 228 227 227 228 228 226 225 225 225 226 226 225 225 225 225 224 225 225 225 223 223 223 223 224 224 223 223 223 223 223 223 222 221 222 222 222 223 222 222 223 223 223 221 220 222 223 223 222 222 222 222 222 222 220 219 220 220 221 221 220 222 224 222 221 222 221 219 220 219 218 219 220 221 221 221 220 220 220 220 220 220 219 220 222 222 220 219 221 221 221 222 222 222 222 223 224 225 223 221 222 221 220 221 221 223 224 224 222 223 224 223 222 223 225 223 223 223 221 222 224 223 223 224 225 227 228 228 227 226 224 225 227 228 227 227 225 228 229 227 229 229 225 225 228 226 225 226 227 228 226 226 227 229 228 226 229 230 228 226 228 230 230 231 232 232 229 229 230 232 231 229 226 229 231 230 228 226 231 231 229 228 230 228 230 230 227 228 227 227 225 222 222 225 227 228 226 225 229 228 226 226 226 226 227 224 223 227 226 221 221 224 226 227 228 228 226 223 227 227 224 221 224 222 222 222 225 227 226 226 222 220 224 225 223 219 223 224 224 222 223 221 225 223 221 224 228 223 226 220 220 225 226 226 224 220 228 225 222 222 223 227 228 229 225 223 221 223 224 224 226 223 221 223 229 224 225 227 229 227 223 222 227 231 224 225 224 226 232 228 223 223 228 224 224 231 233 223 224 227 225 227 226 222 219 222 227 228 221 222 218 221 229 233 230 231 226 224 229 227 221 228 227 225 223 223 230 219 220 222 227 225 217 226 238 230 228 222 221 220 226 224 221 224 224 218 220 220 227 231 222 219 223 225 219 217 222 225 225 224 229 220 229 229 224 226 229 220 223 224 229 231 230 220 227 234 231 227 231 229 227 228 233 227 218 231 236 238 225 232 225 228 237 233 223 231 236 231 232 228 232 231 227 227 230 233 232 232 242 237 238 242 233 231 231 229 227 241 242 235 236 237 230 229 231 232 231 232 248 279 317 371 449 530 586 628 670 719 762 811 859 894 945 1000 1045 1089 1135 1182 1243 1301 1363 1418 1463 1503 1538 1562 1575 1597 1633 1673 1707 1762 1830 1908 2004 2105 2228 2327 2396 2465 2540 2623 2700 2765 2836 2892 2943 2979 3005 3040 3059 3086 3109 3118 3128 3132 3121 3109 3102 3092 3071 3067 3055 3041 3021 3012 2997 2964 2932 2914 2890 2870 2860 2849 2819 2810 2806 2803 2794 2795 2784 2770 2766 2758 2749 2743 2743 2738 2733 2734 2712 2697 2689 2679 2654 2643 2628 2618 2621 2610 2595 2582 2582 2571 2555 2554 2552 2533 2505 2501 2507 2502 2482 2465 2489 2507 2516 2521 2532 2546 2547 2534 2523 2533 2557 2575 2597 2626 2661 2708 2758 2814 2863 2903 2943 2988 3026 3071 3107 3112 3132 3150 3162 3186 3223 3257 3275 3304 3343 3376 3404 3425 3460 3501 3529 3553 3576 3586 3605 3625 3628 3625 3611 3587 3581 3593 3599 3604 3582 3543 3531 3539 3524 3501 3504 3523 3524 3509 3500 3497 3522 3535 3522 3519 3519 3520 3525 3539 91598 741836 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30442 10289 3813 2256 10932 225 225 226 227 227 227 227 227 227 227 227 227 227 227 228 228 229 228 228 229 229 229 229 229 229 229 229 230 230 230 230 231 231 232 232 232 232 232 231 231 230 230 230 229 229 229 229 229 230 230 230 231 231 231 231 231 231 231 230 230 230 231 230 229 229 229 229 229 228 228 227 227 227 226 227 227 227 226 227 226 225 225 226 226 225 224 223 223 223 224 223 224 225 226 224 223 223 223 222 223 223 222 222 223 223 222 223 223 223 223 224 224 224 223 222 222 223 223 222 221 221 220 221 221 221 223 222 222 221 221 221 219 220 220 219 220 221 221 222 222 221 220 220 222 219 219 221 221 222 222 221 220 221 221 222 220 220 221 222 221 221 220 219 221 220 217 220 222 223 223 220 222 224 223 223 224 223 221 223 223 223 222 222 223 222 225 222 223 225 224 225 224 224 226 225 223 225 228 229 223 227 229 226 228 227 227 228 229 230 229 231 229 229 226 230 232 231 229 226 227 227 230 231 227 227 229 227 227 224 226 227 226 226 229 227 229 233 230 228 228 229 230 232 228 227 229 229 229 230 233 229 225 227 231 226 226 226 226 228 228 230 227 226 227 226 224 225 227 227 227 225 223 227 225 223 222 228 227 223 222 225 225 225 225 227 227 222 222 225 224 224 224 224 224 226 228 226 223 220 226 227 226 225 225 226 227 226 223 219 217 220 223 225 224 224 225 224 225 227 223 223 226 225 225 223 221 223 226 226 227 226 226 225 224 223 226 227 227 227 223 225 223 224 224 222 224 228 226 226 224 221 224 228 229 227 223 224 227 227 227 227 226 226 227 224 221 225 226 224 221 221 223 225 226 226 226 225 222 225 231 229 223 221 223 227 228 227 227 227 223 224 226 222 217 220 223 223 222 224 224 224 226 225 223 222 225 228 227 225 223 220 222 222 220 223 227 224 224 229 228 224 219 219 221 220 220 223 226 224 219 215 217 225 228 225 219 220 223 224 226 229 226 223 223 224 231 234 232 232 235 228 222 224 236 236 226 226 225 224 225 227 229 229 225 225 230 232 230 231 234 229 224 231 235 235 236 229 231 236 234 235 236 227 228 235 233 233 232 235 241 234 229 224 226 237 235 234 238 254 283 310 337 361 408 462 519 580 631 666 691 716 752 774 789 823 863 906 958 1004 1045 1070 1106 1149 1181 1206 1238 1259 1278 1302 1332 1364 1399 1443 1487 1521 1553 1596 1646 1688 1715 1755 1803 1847 1886 1936 1982 2035 2094 2174 2226 2261 2282 2320 2365 2415 2463 2498 2547 2606 2679 2739 2781 2826 2885 2948 2965 2965 2970 2978 2964 2942 2929 2913 2902 2873 2869 2849 2841 2843 2848 2854 2838 2826 2815 2809 2792 2791 2789 2776 2763 2745 2748 2754 2726 2696 2668 2658 2662 2634 2615 2602 2579 2565 2548 2533 2518 2506 2499 2471 2462 2474 2466 2448 2418 2392 2392 2383 2366 2343 2347 2335 2327 2323 2314 2321 2304 2291 2284 2292 2303 2323 2331 2354 2371 2388 2394 2435 2491 2538 2590 2667 2734 2815 2885 2992 3081 3151 3242 3343 3408 3437 3439 3433 3403 3354 3347 3373 3392 3429 3446 3463 3492 3505 3509 3504 3529 3540 3552 3562 3573 3568 3573 3596 3622 3640 3628 3643 3679 3703 3718 3724 3725 3757 20400 252344 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30450 10289 3814 2255 10933 225 225 226 227 227 228 228 227 227 227 227 227 227 228 228 229 229 229 228 228 228 229 229 230 230 229 229 230 230 230 229 229 230 231 231 232 232 232 232 232 232 232 232 232 230 229 229 229 229 229 229 229 229 229 229 229 229 230 231 231 230 229 230 230 229 230 230 230 229 228 229 229 229 229 228 229 229 227 227 228 226 226 227 227 225 225 225 225 224 224 224 224 224 224 223 222 223 223 224 223 223 224 223 222 223 223 223 224 224 222 221 222 223 223 222 222 223 223 222 221 222 222 221 222 222 221 220 220 220 221 220 221 221 221 220 219 223 222 220 221 222 221 221 222 219 218 219 220 222 222 221 218 218 219 219 221 222 220 219 219 219 220 219 222 222 221 221 221 220 220 222 222 224 223 222 224 222 221 226 224 222 224 221 219 222 222 225 225 220 222 222 226 226 224 228 226 224 226 227 226 228 226 226 225 227 227 224 226 230 228 227 227 225 226 231 228 225 229 227 232 227 228 230 225 225 229 225 226 229 226 229 230 230 227 222 226 229 229 228 227 231 230 228 226 229 229 233 232 231 231 231 226 224 226 227 228 228 228 226 225 223 226 228 229 228 225 224 225 226 225 226 227 227 223 224 228 226 228 227 225 226 226 228 227 224 224 223 227 229 226 224 226 224 225 225 226 223 219 224 229 225 223 224 227 231 229 225 220 223 221 222 222 223 222 222 222 225 228 224 221 224 223 224 225 226 227 227 226 223 224 226 225 225 227 227 227 226 226 223 223 221 223 224 226 225 225 224 224 228 228 227 225 222 223 227 228 228 228 221 220 225 227 224 220 219 222 229 226 218 222 225 223 223 225 222 221 228 229 226 230 229 227 225 221 221 224 225 224 224 226 225 224 224 224 227 222 221 228 226 220 221 222 223 225 224 224 225 227 228 226 223 225 226 222 222 227 229 226 221 221 224 229 226 221 221 225 221 219 224 226 221 220 223 226 222 218 225 224 224 226 230 231 228 230 223 220 225 228 232 229 227 226 229 232 228 223 222 225 226 225 226 227 232 231 225 221 224 229 234 234 228 223 234 233 228 226 231 234 230 226 228 227 224 232 240 240 233 236 237 239 237 231 232 233 238 228 228 231 233 233 242 257 277 319 381 446 511 551 585 609 635 661 676 693 731 771 828 899 978 1087 1211 1319 1406 1477 1528 1587 1644 1680 1700 1706 1713 1711 1714 1720 1716 1724 1735 1729 1716 1723 1737 1765 1795 1821 1850 1891 1945 1963 1983 2011 2040 2073 2101 2128 2162 2186 2204 2228 2253 2293 2332 2379 2468 2599 2758 2860 2938 3026 3054 3067 3081 3095 3103 3098 3083 3057 3051 3042 3020 3021 3023 3029 3024 3008 2996 2993 2974 2965 2967 2970 2952 2923 2907 2883 2868 2865 2854 2832 2834 2822 2803 2776 2759 2750 2737 2712 2711 2699 2666 2656 2659 2638 2640 2620 2607 2586 2575 2570 2547 2547 2532 2503 2489 2467 2459 2453 2414 2399 2387 2384 2375 2377 2394 2390 2414 2432 2465 2507 2565 2616 2658 2686 2721 2734 2762 2782 2824 2882 2948 3018 3086 3119 3150 3169 3171 3175 3229 3265 3283 3307 3328 3333 3338 3368 3392 3402 3411 3410 3434 3461 3452 3488 3571 3691 3784 3841 3908 3981 4026 4089 4191 4274 4368 9821 166702 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30457 10289 3814 2254 10935 225 225 225 226 227 227 228 228 228 228 228 228 228 228 229 228 229 230 230 230 230 229 229 229 230 230 230 230 230 231 231 231 231 230 230 230 230 230 230 231 231 232 232 232 232 231 231 231 230 229 229 229 228 229 229 229 229 229 228 228 229 229 229 230 229 229 230 230 229 229 230 229 230 230 229 230 230 228 228 229 228 229 229 228 227 227 225 225 225 225 224 225 226 226 225 225 226 226 225 225 225 225 224 226 227 225 224 224 224 225 225 224 225 224 224 224 224 222 221 221 222 223 223 223 223 223 222 222 223 223 221 222 222 221 222 221 223 223 221 221 223 222 221 222 221 220 220 220 222 223 223 220 219 220 221 222 222 221 220 221 221 220 221 222 222 222 223 222 224 225 224 224 222 222 222 224 224 223 222 224 224 225 225 226 223 220 221 223 223 223 222 225 225 221 222 226 225 226 224 225 225 226 226 223 223 226 226 227 230 230 230 226 225 227 229 225 228 231 229 228 228 229 231 228 227 230 225 224 229 231 228 227 224 227 227 229 229 229 227 227 232 230 228 229 228 228 227 229 230 229 230 233 230 230 226 225 230 226 228 225 225 232 229 223 226 225 225 228 227 225 223 226 227 227 229 232 225 225 226 223 225 226 226 226 223 223 225 227 224 220 220 221 221 227 227 222 224 227 225 227 227 226 225 225 223 223 224 222 225 227 226 228 228 226 221 221 227 226 223 223 225 226 224 225 228 225 225 223 225 229 223 220 228 231 228 222 223 227 227 228 225 223 224 224 227 227 225 225 224 225 227 225 221 220 223 225 226 224 225 223 222 226 229 227 225 227 225 226 226 223 225 228 228 229 224 224 223 221 222 223 223 227 228 225 219 221 226 228 224 222 221 218 220 222 221 222 226 228 224 222 225 224 217 218 228 228 225 226 224 227 232 230 226 223 218 217 222 223 223 226 224 224 223 223 225 222 219 218 226 229 223 219 222 229 230 225 223 227 228 227 223 221 228 230 228 230 233 230 230 232 229 225 229 231 223 227 232 226 220 226 231 224 220 227 230 230 228 225 225 226 229 227 229 234 234 231 234 232 224 226 223 227 234 230 231 233 232 232 235 239 235 227 230 234 230 226 236 232 233 247 291 366 441 488 521 549 575 595 625 674 736 809 895 991 1080 1157 1225 1306 1418 1533 1658 1774 1862 1934 1989 2037 2077 2111 2146 2165 2169 2160 2167 2167 2167 2158 2151 2165 2179 2176 2174 2186 2197 2192 2189 2183 2173 2143 2126 2109 2124 2131 2141 2173 2175 2202 2255 2290 2316 2348 2385 2417 2459 2496 2540 2577 2619 2652 2698 2741 2776 2795 2816 2844 2871 2888 2906 2931 2927 2938 2948 2970 2972 2992 3001 3010 3015 3016 3011 2988 2957 2929 2923 2924 2906 2899 2890 2860 2866 2875 2868 2848 2844 2837 2824 2802 2798 2783 2783 2778 2762 2759 2739 2732 2726 2713 2716 2717 2692 2686 2684 2662 2646 2639 2642 2628 2613 2606 2594 2590 2593 2591 2580 2557 2547 2553 2544 2539 2548 2544 2524 2512 2507 2514 2509 2510 2519 2518 2535 2524 2525 2541 2553 2560 2550 2548 2531 2534 2528 2553 2566 2582 2592 2598 2624 2629 2618 2619 2642 2638 2660 2709 2735 2793 2867 2929 2959 3000 3039 3103 3210 3317 3464 6117 132008 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30464 10289 3815 2252 10936 224 224 225 225 226 226 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 230 230 230 230 230 230 230 230 229 229 230 230 230 230 230 231 231 230 231 231 230 230 229 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 226 226 225 226 225 224 224 226 226 225 224 224 224 223 223 223 224 223 223 223 222 222 223 222 222 223 223 223 221 221 222 222 222 223 222 222 221 221 221 221 221 222 222 223 223 222 221 221 221 222 222 221 220 221 222 221 220 221 222 221 219 220 220 224 222 221 220 221 220 220 221 221 223 224 222 220 221 223 224 223 222 222 224 222 223 225 225 225 225 224 222 223 224 224 223 222 224 224 222 223 223 223 224 223 224 225 224 226 226 225 226 223 226 228 227 227 225 225 226 226 224 224 226 229 229 226 226 226 226 229 226 229 229 227 228 231 230 229 227 229 229 231 231 228 225 226 227 229 227 225 226 227 227 222 225 228 228 230 228 222 224 228 230 229 228 227 227 226 226 225 222 225 230 226 228 224 225 227 231 229 226 227 230 231 227 224 225 226 224 223 227 227 225 225 226 225 228 229 226 224 222 222 222 224 227 224 225 226 226 223 219 221 225 226 224 224 227 227 224 225 228 230 226 225 225 226 226 227 226 228 229 227 225 221 223 225 227 227 227 228 227 227 222 222 228 224 223 225 225 224 224 226 225 223 223 223 225 228 228 227 228 228 223 220 224 226 225 225 224 225 226 224 225 227 227 227 224 224 223 225 230 226 223 226 227 229 227 224 225 225 224 223 226 226 225 223 221 223 225 227 228 224 220 218 219 224 222 219 219 222 221 218 224 229 222 217 220 222 227 224 222 223 222 221 220 223 224 223 223 221 220 224 224 224 226 229 227 223 224 226 225 224 225 228 231 228 222 223 226 224 221 229 234 226 227 233 231 223 221 229 232 230 231 226 222 223 232 232 225 225 228 229 230 231 230 230 232 232 231 232 236 233 232 232 228 226 231 232 231 231 230 234 233 228 231 234 234 227 224 228 234 233 227 227 227 222 223 226 228 228 251 301 347 385 418 451 482 510 538 568 600 652 741 840 943 1041 1131 1211 1293 1380 1464 1536 1606 1660 1711 1763 1794 1822 1855 1895 1937 1980 2025 2073 2134 2201 2253 2287 2322 2362 2420 2478 2522 2532 2534 2513 2492 2472 2437 2417 2413 2393 2374 2362 2338 2327 2327 2318 2293 2283 2278 2262 2255 2235 2232 2242 2242 2256 2265 2265 2278 2292 2278 2259 2265 2280 2289 2304 2304 2315 2324 2337 2347 2363 2385 2401 2436 2456 2489 2515 2545 2573 2596 2598 2626 2648 2679 2729 2761 2787 2800 2802 2831 2853 2854 2868 2879 2861 2842 2843 2847 2839 2824 2811 2823 2808 2800 2811 2828 2842 2866 2881 2912 2949 2980 2980 2984 2966 2959 2961 2945 2961 2973 2981 3002 2993 2993 2999 2998 2987 2978 2950 2922 2898 2904 2902 2881 2869 2870 2861 2850 2856 2836 2819 2809 2831 2855 2845 2851 2855 2853 2870 2895 2906 2923 2925 2920 2925 2943 2950 2975 2983 3002 3035 3049 3048 3087 3150 3238 3315 3382 3502 3671 4925 111628 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30472 10289 3816 2251 10935 226 226 226 226 226 226 226 226 227 227 228 227 227 228 228 228 227 227 227 228 228 227 227 228 228 228 228 229 229 229 229 230 230 231 230 229 230 230 230 230 231 231 231 231 231 230 231 231 231 230 229 229 229 229 228 228 227 228 228 228 228 228 229 230 230 229 229 229 229 230 229 228 228 229 230 230 228 228 228 228 228 227 226 227 228 227 227 227 226 225 225 225 226 226 225 225 225 226 225 224 224 225 224 223 224 224 224 224 225 226 225 223 223 224 224 221 221 222 221 221 221 221 221 223 224 223 222 221 220 220 222 221 222 222 220 219 219 222 222 222 222 223 223 220 220 221 222 224 224 224 220 219 221 224 223 222 221 222 221 222 221 222 222 223 222 222 224 224 223 222 222 224 224 222 222 225 223 222 224 223 222 224 225 224 224 224 223 224 223 221 222 226 229 226 227 226 227 229 228 225 229 229 228 227 230 227 228 228 228 228 226 227 228 230 230 227 226 227 227 226 227 227 230 227 228 228 228 231 230 226 226 227 226 227 229 230 227 226 224 228 230 228 227 227 226 228 226 227 226 226 228 226 228 230 231 231 229 227 226 226 225 225 229 224 229 229 226 220 221 225 227 224 225 226 226 226 227 226 225 228 227 227 225 226 230 226 224 228 225 224 224 226 225 221 222 222 224 219 222 223 220 224 227 226 226 221 223 228 229 226 227 226 225 225 227 226 225 224 223 226 227 226 225 226 228 229 231 230 227 225 225 227 228 225 223 223 225 228 227 225 223 224 225 225 223 225 227 226 226 227 226 225 223 223 223 225 228 225 223 224 229 227 222 222 227 230 227 223 225 229 228 225 227 232 228 221 218 216 219 225 226 224 223 223 226 225 223 227 228 221 218 221 221 220 218 220 223 224 221 219 220 223 226 227 223 219 222 225 222 222 225 225 222 221 227 229 226 225 224 222 225 230 224 221 222 223 227 226 225 226 229 224 227 234 232 229 225 222 227 228 228 232 228 229 235 236 231 229 227 223 227 228 225 228 225 225 231 233 227 227 230 231 230 227 228 229 229 230 235 235 226 232 237 234 230 225 228 226 227 230 230 231 234 230 230 234 229 228 228 226 231 236 227 221 219 225 234 232 231 228 229 228 232 241 251 278 326 376 419 461 489 504 515 528 557 583 616 672 742 808 885 976 1066 1124 1161 1211 1264 1306 1357 1425 1483 1553 1637 1711 1787 1883 2034 2198 2328 2412 2479 2540 2586 2624 2670 2703 2731 2742 2744 2745 2760 2771 2761 2754 2752 2743 2713 2701 2681 2634 2601 2565 2526 2529 2529 2533 2539 2532 2525 2532 2557 2576 2585 2600 2625 2657 2699 2726 2736 2770 2791 2807 2810 2770 2758 2750 2752 2738 2765 2795 2805 2820 2837 2832 2845 2879 2891 2920 2911 2906 2924 2937 2949 2952 2948 2933 2904 2875 2864 2866 2854 2841 2829 2834 2846 2835 2829 2839 2830 2818 2803 2807 2788 2773 2778 2777 2763 2755 2768 2753 2730 2719 2729 2735 2720 2703 2684 2664 2653 2659 2659 2635 2620 2625 2624 2620 2633 2638 2637 2651 2654 2668 2674 2665 2653 2663 2656 2684 2695 2700 2711 2731 2750 2772 2789 2805 2810 2808 2827 2836 2851 2847 2881 2931 2955 2961 2974 3008 3061 3117 3181 3277 3378 4095 101358 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30479 10289 3817 2249 10934 226 226 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 229 230 230 230 231 231 231 231 231 231 231 231 232 232 231 232 232 232 232 232 232 232 232 231 231 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 230 231 230 230 229 230 230 229 230 231 229 229 229 229 229 228 229 229 228 227 226 227 228 227 226 226 226 226 227 227 227 226 226 226 225 226 226 226 227 226 226 225 225 226 225 223 224 225 225 225 224 224 224 223 223 224 224 223 223 222 223 224 224 222 222 223 222 221 222 222 224 222 221 221 222 222 222 224 223 224 226 224 222 222 225 225 224 223 223 224 225 224 224 223 224 224 224 223 223 224 225 223 223 223 225 224 224 225 226 224 224 225 226 225 223 222 223 224 223 224 223 223 222 222 223 225 224 222 223 227 231 230 225 226 226 228 228 229 230 231 232 228 227 227 224 225 228 230 227 226 230 230 230 226 228 230 229 231 228 228 229 229 227 228 229 231 230 229 227 229 231 232 229 227 230 230 230 232 227 224 224 228 232 229 227 228 230 230 231 229 229 230 229 231 226 226 226 228 228 224 227 228 227 228 226 222 224 226 228 228 227 227 228 230 229 226 226 227 227 223 224 227 224 226 224 221 226 225 225 226 222 224 225 224 226 223 220 225 224 224 225 226 227 224 225 228 234 229 221 220 225 229 226 226 226 224 222 223 223 226 226 222 221 222 228 229 225 225 226 224 223 221 222 227 225 225 224 223 224 224 225 222 226 228 222 217 221 227 228 224 221 221 221 223 225 227 226 223 222 223 223 225 227 226 226 227 226 225 224 223 224 230 231 229 224 221 220 223 227 226 226 224 226 228 226 225 223 222 223 224 223 223 226 229 228 225 225 225 225 225 224 225 225 222 225 224 221 221 223 224 221 224 228 228 226 225 219 222 231 229 224 223 222 226 229 228 224 225 227 227 232 228 224 229 229 230 233 234 233 230 228 228 235 236 233 228 228 228 227 229 228 229 228 223 223 231 233 227 228 231 227 223 223 233 239 235 228 229 226 230 237 235 230 230 234 233 232 233 229 231 234 223 223 227 228 228 230 230 228 233 236 233 224 223 225 231 230 224 227 224 222 232 239 264 308 380 443 490 515 533 560 578 605 647 687 727 770 814 847 897 964 1029 1083 1143 1213 1289 1381 1476 1580 1691 1783 1859 1941 2069 2219 2363 2488 2592 2653 2701 2735 2777 2830 2865 2875 2874 2876 2879 2871 2855 2839 2814 2808 2797 2789 2782 2756 2715 2672 2666 2651 2639 2645 2641 2626 2637 2650 2648 2640 2644 2650 2646 2636 2628 2608 2610 2623 2618 2588 2571 2570 2556 2565 2548 2539 2530 2527 2539 2527 2522 2549 2555 2569 2598 2658 2710 2733 2783 2850 2928 2994 3039 3093 3119 3115 3104 3098 3109 3126 3123 3128 3135 3159 3180 3186 3179 3166 3179 3166 3164 3145 3115 3101 3102 3110 3065 3048 3041 3019 3025 3023 3016 2986 2968 2947 2920 2912 2905 2902 2909 2910 2908 2921 2928 2906 2886 2899 2897 2875 2873 2883 2868 2853 2860 2852 2853 2840 2855 2867 2862 2858 2883 2888 2896 2910 2930 2953 2958 2960 2974 2991 3022 3083 3124 3147 3167 3179 3210 3261 3326 3363 4106 105579 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30486 10289 3817 2248 10934 225 225 225 226 227 227 227 227 227 227 227 227 228 228 228 228 229 229 229 229 230 230 230 231 231 231 231 231 231 230 231 231 231 232 232 232 232 232 232 231 231 231 231 230 230 230 230 230 229 230 230 230 230 231 231 230 230 230 231 231 230 230 230 230 230 230 229 230 230 229 229 230 230 230 229 228 228 229 230 229 227 227 227 228 228 227 227 226 225 227 227 226 226 226 226 225 224 224 225 225 225 226 226 225 224 225 224 224 224 224 224 224 223 223 222 222 223 223 223 222 222 224 223 222 223 223 223 223 222 222 223 224 224 221 219 221 223 224 221 221 223 224 223 222 220 222 224 225 223 225 227 226 225 223 224 224 227 227 224 226 224 223 223 224 223 224 226 222 221 224 223 222 225 226 225 223 220 221 222 224 224 225 225 225 224 221 223 223 223 225 226 226 227 228 228 227 228 228 230 229 229 229 230 228 227 226 225 227 229 230 228 228 224 230 228 224 225 229 230 227 226 231 228 228 224 226 228 228 227 228 230 230 228 228 229 229 230 230 230 230 229 231 231 231 232 229 227 226 226 228 232 224 225 225 224 226 227 230 230 228 227 229 226 225 225 230 229 228 227 227 226 223 224 221 224 228 226 226 223 223 224 225 222 225 225 223 222 224 226 225 222 227 229 225 222 222 222 221 222 222 225 228 225 224 225 221 226 228 225 225 223 224 225 226 226 225 223 222 222 224 226 224 226 231 228 222 223 226 227 226 226 227 226 225 221 221 225 228 230 229 227 225 224 227 227 223 224 223 223 225 224 222 219 220 222 224 226 229 227 227 224 222 223 227 226 227 226 221 222 227 227 225 224 225 223 223 223 224 226 226 227 226 224 224 226 226 226 226 225 226 225 222 223 227 226 224 224 224 225 232 230 222 216 215 222 224 219 223 229 228 226 222 220 223 228 227 223 219 221 225 226 222 219 223 227 227 227 233 232 230 229 225 224 223 221 224 224 227 230 229 230 231 229 226 226 225 225 225 226 228 228 228 229 230 230 228 232 237 225 220 226 228 227 228 231 231 232 230 231 237 231 232 229 231 236 236 229 227 231 233 230 228 224 226 233 233 229 226 234 236 225 229 234 232 221 220 223 232 234 234 232 229 228 235 252 275 323 372 413 451 483 515 543 571 604 650 698 735 760 799 838 888 943 998 1061 1137 1223 1303 1411 1592 1822 2033 2183 2305 2410 2520 2617 2688 2738 2777 2809 2850 2866 2884 2911 2932 2942 2948 2965 2960 2969 2949 2917 2896 2884 2863 2856 2857 2846 2841 2837 2837 2852 2863 2859 2858 2865 2870 2876 2872 2897 2915 2928 2944 2956 2965 2981 2984 2995 2989 2985 3005 3010 3008 3011 3007 3008 3022 3036 3039 3027 3026 3024 3005 3005 3028 3058 3051 3050 3058 3054 3049 3077 3112 3108 3101 3089 3077 3087 3105 3110 3078 3068 3072 3056 3044 3030 3008 2988 2991 3008 3006 2998 2980 2945 2926 2920 2905 2882 2880 2869 2861 2873 2870 2854 2849 2848 2841 2837 2834 2840 2854 2868 2865 2850 2860 2867 2865 2852 2860 2870 2857 2845 2824 2817 2816 2818 2807 2800 2800 2808 2823 2816 2814 2798 2807 2824 2840 2847 2846 2860 2862 2894 2938 2977 2990 3041 3087 3122 3155 3188 3264 3330 3937 100627 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30494 10289 3818 2247 10936 226 226 226 227 227 227 227 227 227 228 228 229 229 230 230 230 230 230 230 230 230 231 231 232 232 232 232 232 232 231 231 232 233 233 232 233 233 232 232 232 232 232 231 230 231 231 230 230 230 230 231 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 231 232 231 231 232 231 230 230 229 230 230 230 228 228 228 227 226 227 227 226 227 227 226 226 226 226 226 225 225 225 225 225 226 225 224 223 225 225 223 223 223 224 224 225 223 223 223 224 223 222 221 223 223 224 224 223 222 222 224 224 223 221 222 223 223 223 222 223 225 226 224 224 224 225 226 224 223 224 224 223 224 227 226 225 224 223 225 225 225 224 222 224 224 223 223 224 225 225 223 222 222 223 224 223 223 222 223 225 224 222 223 223 227 225 223 223 226 224 224 226 226 225 226 227 228 231 228 231 232 230 227 227 227 230 228 227 229 229 229 226 231 231 229 227 228 227 231 231 229 230 231 228 227 229 231 229 228 229 226 227 229 228 225 225 226 228 230 230 230 234 234 229 228 230 228 230 228 227 229 230 229 232 234 231 230 225 226 227 233 231 225 225 226 229 228 230 231 230 227 224 226 229 226 223 228 226 228 226 226 231 227 227 226 225 225 226 224 228 227 224 223 225 226 223 223 223 226 224 220 221 226 224 224 222 219 223 226 226 225 224 225 224 226 230 228 222 223 229 226 223 227 222 225 228 226 226 225 227 229 225 222 226 229 228 224 225 224 225 225 224 223 222 224 221 223 224 224 222 222 223 224 223 227 226 226 229 227 226 224 222 223 228 229 223 227 232 227 224 226 225 227 226 224 221 223 229 225 224 223 220 225 222 219 225 228 227 228 230 226 222 223 226 227 225 223 224 221 220 226 230 226 221 224 226 222 221 220 222 223 225 225 224 223 222 220 219 224 228 225 221 219 221 226 226 223 223 226 226 226 224 228 230 224 223 227 228 226 223 223 223 225 226 225 230 235 231 228 225 220 228 231 224 226 228 226 230 229 227 225 225 229 232 230 235 233 225 227 228 225 232 236 231 230 234 227 225 235 240 237 233 227 228 231 231 223 229 231 232 236 231 227 233 231 234 237 231 231 229 223 220 235 237 234 242 255 260 273 292 319 350 380 407 430 461 484 510 540 575 612 648 669 692 726 763 802 839 900 1007 1176 1381 1573 1755 1914 2054 2164 2271 2367 2495 2640 2785 2919 3001 3025 3044 3055 3059 3031 3013 3005 2992 2970 2969 2970 2951 2935 2927 2931 2920 2909 2940 2963 2965 2981 2983 2976 2987 2994 3011 3044 3036 3014 3008 3012 3009 3018 3037 3062 3087 3124 3134 3161 3200 3236 3247 3235 3249 3265 3261 3259 3260 3286 3287 3298 3314 3307 3317 3322 3322 3317 3313 3335 3338 3349 3336 3322 3330 3307 3299 3296 3287 3269 3246 3244 3233 3228 3214 3230 3219 3208 3187 3155 3166 3181 3183 3198 3201 3172 3162 3162 3154 3151 3145 3136 3132 3129 3126 3139 3119 3108 3112 3086 3065 3056 3076 3065 3047 3018 3014 3022 3018 2988 2977 2976 2963 2962 2954 2939 2917 2920 2919 2930 2917 2902 2908 2910 2900 2887 2882 2878 2886 2871 2853 2871 2866 2886 2905 2926 2951 2967 2992 3037 3073 3097 3132 3193 4005 109232 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30501 10289 3819 2245 10937 226 227 227 227 228 229 229 229 229 230 230 231 230 230 230 230 230 231 231 231 231 232 232 232 233 232 232 232 232 233 233 233 233 234 233 233 233 233 233 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 233 233 233 232 232 232 232 232 232 231 232 231 231 232 232 231 231 230 230 230 231 230 230 230 229 230 230 229 228 228 228 228 227 228 227 227 228 226 225 226 226 227 226 225 225 227 226 225 225 227 227 226 226 225 224 223 223 224 224 224 223 222 222 223 225 225 223 222 223 222 222 223 224 224 223 223 222 222 223 223 224 225 225 224 224 224 225 224 224 223 224 225 225 227 226 223 224 225 224 226 226 224 223 224 224 225 222 222 223 228 225 222 223 224 226 224 225 225 226 226 222 221 224 224 225 226 226 229 230 226 225 224 231 230 228 227 229 227 225 232 234 231 229 226 226 228 229 228 226 226 228 231 229 228 227 229 232 231 228 232 232 233 229 230 230 229 228 229 232 231 229 227 225 226 229 225 229 231 230 230 230 235 229 226 228 229 226 227 228 224 227 228 226 229 229 232 230 226 223 224 229 229 225 228 228 226 226 230 228 225 225 225 227 228 226 223 223 225 231 232 225 223 229 231 228 222 223 223 227 227 225 223 223 225 221 222 226 224 223 224 227 227 227 223 225 230 226 224 223 227 229 223 224 227 227 231 229 226 226 225 227 226 228 228 221 220 224 225 225 224 226 229 224 228 231 230 224 221 225 229 227 221 223 227 227 225 228 230 226 221 221 222 224 224 225 226 220 219 225 224 223 229 227 222 221 223 227 230 229 227 223 221 223 224 227 225 223 226 225 219 219 223 218 214 218 221 219 222 226 227 221 218 226 229 226 228 229 222 219 220 224 227 220 218 227 229 224 225 227 226 222 221 224 220 219 227 231 226 227 226 219 223 228 225 220 221 222 224 225 227 231 230 225 223 232 237 222 217 228 233 228 223 222 230 233 230 226 228 228 226 224 229 227 225 224 224 227 230 225 226 224 228 232 229 233 234 227 224 225 229 231 230 224 225 235 234 232 227 230 233 231 241 241 229 228 229 229 230 236 227 223 232 235 230 226 231 233 228 226 227 229 231 232 231 232 240 253 262 278 300 317 332 358 396 425 449 494 525 563 599 627 673 721 773 869 1042 1224 1370 1515 1647 1806 1969 2112 2281 2486 2660 2781 2898 3041 3207 3352 3448 3501 3513 3508 3482 3432 3384 3347 3329 3300 3275 3247 3228 3222 3206 3187 3173 3141 3122 3141 3135 3117 3110 3102 3076 3058 3064 3062 3064 3063 3085 3107 3111 3125 3136 3140 3155 3194 3242 3274 3315 3352 3379 3391 3404 3426 3453 3477 3498 3515 3526 3538 3491 3489 3494 3489 3509 3520 3553 3591 3623 3648 3634 3633 3638 3630 3637 3642 3649 3661 3634 3596 3583 3573 3573 3567 3569 3529 3489 3483 3480 3478 3474 3457 3461 3456 3435 3424 3412 3415 3419 3413 3377 3378 3386 3371 3336 3310 3312 3313 3296 3281 3244 3252 3249 3254 3224 3189 3185 3188 3188 3211 3202 3176 3152 3151 3142 3127 3133 3134 3107 3104 3078 3057 3047 3036 3026 3015 2986 2992 2982 2977 2972 2964 2962 2951 2957 2973 2999 3028 3038 3054 3091 3146 3210 3299 4560 131731 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30508 10289 3820 2244 10938 226 226 227 227 228 228 228 229 229 230 230 230 229 229 230 230 231 231 231 231 231 231 231 232 231 231 231 232 232 232 233 233 233 233 233 232 232 231 231 231 232 232 232 232 232 233 233 233 234 233 233 233 233 232 232 232 232 232 232 231 230 230 231 231 231 232 232 231 231 231 230 230 229 229 229 229 229 228 228 229 228 229 229 227 227 227 227 227 226 226 226 227 227 226 225 226 226 226 225 225 224 224 225 225 225 224 224 224 223 224 225 225 225 224 223 222 223 224 224 223 223 222 223 224 224 224 223 224 225 225 224 224 223 222 223 224 225 225 224 224 226 225 224 225 225 224 225 224 224 225 224 224 223 222 224 224 223 222 224 224 223 223 224 224 223 224 224 224 224 222 222 224 223 222 224 223 221 223 225 225 224 224 226 226 225 224 224 224 227 228 226 227 228 227 229 230 228 228 229 229 230 231 231 232 231 229 229 228 231 232 230 230 231 229 229 232 231 232 231 228 228 228 227 228 227 227 226 229 228 230 230 230 228 227 232 235 233 232 230 228 227 230 229 227 228 227 226 227 227 227 230 232 227 224 227 228 227 227 231 232 227 223 229 231 227 224 223 223 223 226 227 228 228 223 222 226 225 224 225 228 229 225 221 223 223 226 229 227 222 220 227 231 228 224 226 228 227 226 223 222 226 230 227 225 224 227 228 223 221 222 222 221 224 228 223 226 230 224 226 225 225 226 223 229 229 225 226 224 222 226 227 225 222 222 225 233 227 224 224 224 228 223 218 220 222 219 225 229 225 222 220 224 228 223 225 229 228 222 225 226 222 224 227 223 225 227 222 222 221 224 229 218 218 223 234 230 226 221 223 221 222 227 225 221 219 220 225 222 222 222 225 225 231 225 226 226 226 228 229 225 226 220 222 227 224 223 219 223 225 224 227 225 222 224 224 230 224 216 216 218 225 223 225 226 229 226 226 228 225 234 228 230 220 222 229 228 232 224 220 230 228 222 226 233 227 224 229 231 224 224 233 236 230 226 227 227 226 223 226 230 238 229 216 228 235 231 225 232 229 224 230 230 234 232 235 236 234 230 227 226 232 228 230 228 233 233 227 229 234 228 224 231 238 233 223 230 229 234 234 223 221 230 228 231 246 256 267 291 318 344 371 400 432 462 500 524 547 574 600 657 769 913 1091 1288 1525 1763 1973 2150 2279 2386 2470 2539 2597 2631 2676 2753 2845 2935 2998 3035 3043 3042 3041 3027 3009 3001 2997 3005 3002 3003 3014 3034 3077 3106 3124 3175 3247 3299 3312 3318 3314 3302 3303 3307 3312 3324 3361 3416 3464 3504 3540 3584 3625 3672 3745 3809 3840 3865 3890 3913 3927 3945 3970 3989 4012 4022 4017 4012 4012 4022 4031 4030 4016 4005 4001 3994 3984 3967 3963 3974 3982 3968 3960 3972 3968 3951 3922 3908 3904 3881 3853 3851 3846 3833 3823 3812 3782 3769 3768 3763 3758 3727 3712 3694 3670 3663 3646 3635 3629 3599 3579 3576 3562 3532 3511 3490 3470 3452 3452 3444 3428 3412 3395 3359 3326 3318 3310 3290 3290 3294 3277 3253 3240 3238 3239 3237 3213 3195 3190 3174 3149 3125 3107 3086 3074 3065 3054 3041 3031 3032 3035 3018 3001 3006 3006 3003 3013 3036 3060 3100 3165 3242 3372 14044 402353 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30516 10289 3820 2242 10936 225 225 225 226 226 227 227 227 227 228 228 228 229 230 230 230 229 229 229 229 229 230 230 231 231 230 230 230 230 230 230 230 230 230 230 230 230 231 232 231 231 231 231 231 230 230 230 230 230 230 229 229 229 230 230 230 230 230 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 229 229 229 228 228 228 228 228 228 229 228 227 226 225 226 226 226 227 227 226 225 226 226 226 225 225 223 223 223 223 223 222 223 225 225 224 223 224 225 223 222 223 223 223 223 223 222 223 225 224 223 222 222 223 223 223 222 222 222 222 221 222 222 221 222 222 222 222 223 224 222 223 224 224 222 223 224 224 224 224 224 224 225 225 223 223 224 223 222 220 219 221 224 223 223 224 224 223 223 222 221 222 223 223 223 223 223 224 223 224 223 222 222 223 225 225 224 224 225 226 226 225 226 225 224 228 230 230 231 229 228 229 229 226 226 229 231 229 229 228 229 230 232 229 228 230 231 231 229 229 230 229 228 229 229 227 228 229 230 229 231 230 229 226 228 228 225 229 231 229 228 229 224 225 227 225 227 230 229 228 229 228 225 222 225 228 228 224 224 226 226 226 226 228 229 228 230 227 227 226 226 228 226 227 229 230 229 227 226 225 227 225 227 226 226 226 225 225 225 229 222 222 225 227 225 223 223 223 226 227 224 222 221 223 224 226 225 222 225 224 226 223 224 226 223 226 229 233 224 224 228 225 225 229 229 222 224 226 225 229 223 226 231 225 225 229 224 230 229 221 220 225 221 224 221 221 224 226 219 230 234 225 226 230 219 216 225 221 224 222 222 228 228 225 225 225 222 221 225 224 224 225 225 227 224 217 223 228 225 222 226 224 218 222 228 230 217 221 220 228 229 228 224 229 230 228 220 224 225 224 228 223 220 221 222 229 233 217 218 224 223 222 222 219 224 225 217 220 227 229 221 218 222 228 226 226 219 220 232 225 222 224 228 232 231 225 221 226 223 226 228 229 227 229 232 234 231 230 225 222 228 231 227 223 225 226 236 232 228 223 223 236 228 224 226 224 224 226 225 231 228 225 231 232 226 229 223 230 235 234 233 233 228 231 223 225 227 230 231 229 233 228 222 230 231 230 225 228 222 222 232 229 221 224 233 235 228 225 238 240 240 265 309 366 428 465 489 511 549 610 701 814 937 1061 1179 1305 1459 1642 1810 1936 2029 2111 2177 2249 2355 2496 2643 2762 2849 2943 3050 3148 3197 3194 3208 3230 3258 3286 3308 3336 3359 3367 3363 3351 3342 3306 3265 3237 3196 3181 3183 3166 3154 3161 3174 3192 3190 3192 3195 3191 3206 3228 3236 3241 3257 3276 3284 3285 3291 3294 3301 3317 3338 3372 3415 3426 3434 3474 3518 3547 3588 3637 3683 3727 3763 3794 3818 3842 3863 3871 3881 3886 3878 3871 3869 3860 3844 3832 3823 3809 3802 3787 3764 3745 3737 3734 3726 3719 3705 3678 3652 3631 3607 3595 3584 3557 3528 3507 3493 3474 3458 3447 3420 3387 3374 3360 3349 3333 3308 3295 3297 3288 3267 3239 3224 3211 3195 3185 3183 3175 3162 3153 3151 3140 3115 3106 3090 3073 3067 3053 3041 3026 3008 3007 3011 3021 3029 3033 3040 3052 3069 3088 3091 3108 3152 3179 3212 3280 3373 3501 39615 532039 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30523 10289 3821 2241 10934 226 226 226 226 226 226 226 226 226 227 227 227 227 227 228 228 228 229 229 230 229 229 228 229 229 230 230 231 230 230 230 230 230 229 229 229 230 230 230 230 230 230 230 229 229 230 229 229 229 229 229 228 228 228 229 229 229 229 229 228 227 228 228 228 228 229 228 228 228 228 227 227 228 229 229 228 227 227 228 229 227 226 227 227 226 225 225 225 225 225 225 226 225 225 226 226 225 224 223 223 225 225 223 222 223 224 223 223 223 223 222 223 223 222 222 222 222 223 223 223 222 222 223 223 223 224 223 222 221 222 222 222 223 224 222 220 222 222 221 220 220 222 224 222 220 220 220 222 222 222 221 219 219 222 223 222 222 224 224 224 224 222 221 221 221 222 222 221 222 222 221 221 222 222 221 220 221 220 220 219 220 224 224 222 220 222 221 221 221 223 222 219 219 221 222 221 220 222 223 223 224 225 223 224 225 227 226 227 226 223 225 228 229 228 229 228 226 228 229 230 227 224 224 228 229 229 229 226 227 228 225 224 228 228 228 226 224 225 226 226 228 230 231 230 225 224 225 227 227 225 225 229 233 230 225 226 228 229 228 226 223 224 223 224 229 230 226 226 226 225 227 227 227 226 224 224 222 225 224 226 229 229 226 222 226 227 218 219 226 225 225 222 222 225 225 226 225 223 221 223 223 220 221 225 225 221 223 224 222 226 221 224 227 223 222 226 227 221 220 232 231 221 227 232 227 225 227 221 221 226 233 225 223 226 224 224 224 228 224 222 222 226 224 221 226 229 230 228 224 224 223 224 228 224 225 227 224 221 221 223 223 228 224 230 227 231 231 228 222 223 227 222 223 227 230 229 226 224 226 226 224 223 224 228 230 222 221 220 221 225 220 226 222 221 225 228 220 224 221 222 226 227 224 227 226 224 228 229 232 231 218 220 217 224 223 220 227 222 221 221 221 220 226 228 219 218 218 220 224 217 220 223 227 225 227 223 224 237 227 228 231 232 228 227 228 232 229 228 226 221 226 226 230 226 230 232 229 232 223 221 229 229 223 228 231 232 233 229 225 225 232 235 235 239 232 225 230 232 224 228 233 224 223 236 229 230 235 227 227 229 230 229 230 232 224 232 237 230 230 234 231 229 231 229 233 232 223 225 233 229 228 234 238 228 224 233 251 269 303 358 425 487 523 555 597 649 716 801 905 1006 1106 1181 1226 1265 1295 1329 1385 1466 1579 1709 1906 2136 2353 2548 2698 2808 2902 2978 3033 3065 3090 3125 3156 3171 3178 3191 3214 3224 3222 3243 3248 3242 3231 3210 3185 3169 3168 3175 3170 3157 3152 3168 3172 3168 3162 3161 3169 3174 3159 3153 3169 3189 3212 3234 3273 3301 3329 3349 3343 3348 3374 3413 3444 3460 3469 3474 3476 3490 3509 3530 3543 3540 3534 3525 3505 3503 3525 3542 3565 3590 3622 3670 3721 3784 3836 3851 3859 3857 3856 3840 3810 3806 3805 3792 3778 3771 3763 3742 3707 3686 3667 3646 3622 3614 3603 3562 3527 3506 3485 3472 3458 3437 3422 3410 3394 3367 3346 3350 3346 3319 3314 3323 3308 3282 3276 3286 3285 3270 3269 3276 3267 3253 3244 3249 3258 3252 3250 3259 3264 3262 3260 3282 3309 3321 3327 3340 3369 3411 3465 3534 3594 3648 3727 44092 550954 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30530 10289 3822 2240 10934 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 229 229 228 228 228 229 229 229 229 230 230 230 230 231 231 230 229 230 230 230 230 230 230 230 230 230 229 229 229 229 229 229 229 229 228 228 227 227 227 227 227 228 228 227 227 227 228 228 228 227 227 227 227 228 227 226 227 226 226 227 227 227 226 226 226 226 226 226 225 226 225 225 226 226 225 224 224 224 224 225 225 224 224 224 224 224 223 223 224 224 224 223 223 223 223 222 222 223 223 222 222 223 223 222 222 222 222 222 222 222 222 223 224 223 221 220 220 221 222 221 219 221 223 221 220 221 223 223 221 220 220 220 222 222 221 221 221 221 222 222 223 223 222 221 222 223 223 222 222 221 222 221 221 222 221 221 223 223 221 220 219 221 222 221 220 221 221 220 219 220 219 218 220 221 220 220 221 220 221 219 221 222 220 220 222 221 220 221 220 221 223 225 223 225 226 224 224 227 231 229 225 225 224 227 228 227 227 228 228 226 227 230 230 226 226 228 226 227 229 223 225 230 231 229 227 228 228 227 226 226 227 231 229 226 228 228 225 224 226 226 226 227 226 222 224 228 223 224 226 221 224 229 226 226 225 223 223 225 224 226 226 227 224 221 221 224 224 223 222 225 226 226 223 224 226 228 227 222 223 224 226 224 221 224 226 224 223 225 220 218 220 225 229 231 225 227 227 224 222 222 223 224 224 229 229 223 220 220 222 223 227 225 225 225 225 229 226 225 223 224 224 225 225 224 222 219 227 224 219 224 225 224 222 227 226 222 222 220 225 224 220 227 229 222 221 228 229 229 226 227 230 222 228 227 226 228 220 219 228 227 226 224 219 223 224 230 225 218 218 230 225 224 226 226 225 226 227 223 223 229 227 224 223 222 219 219 226 229 226 224 221 225 229 234 227 226 222 222 224 227 221 220 223 226 224 220 223 230 227 224 227 216 217 221 218 223 222 223 226 224 225 228 229 226 225 230 226 222 225 223 222 221 225 229 227 226 230 225 229 229 225 227 237 230 228 231 224 224 229 235 233 231 229 233 229 221 221 230 225 224 229 234 234 228 226 233 231 224 227 230 235 231 225 227 230 233 230 229 230 230 233 231 229 229 228 230 229 228 233 233 232 226 231 233 226 236 261 304 353 400 439 466 492 512 539 590 647 704 760 824 910 1004 1079 1153 1253 1391 1574 1783 1997 2198 2407 2616 2798 2931 3031 3118 3184 3239 3278 3316 3383 3497 3599 3660 3689 3688 3689 3691 3664 3618 3577 3538 3503 3484 3459 3436 3413 3393 3378 3386 3367 3351 3348 3330 3296 3262 3239 3226 3207 3193 3174 3157 3135 3123 3133 3151 3161 3171 3172 3174 3195 3235 3289 3341 3405 3475 3531 3568 3586 3595 3596 3604 3612 3624 3642 3658 3657 3663 3672 3683 3683 3690 3705 3707 3692 3682 3680 3669 3667 3673 3670 3663 3654 3640 3634 3629 3605 3582 3572 3562 3547 3531 3506 3497 3504 3492 3481 3474 3451 3413 3400 3402 3391 3379 3373 3366 3371 3363 3356 3359 3361 3382 3387 3373 3372 3366 3365 3373 3390 3394 3381 3384 3391 3396 3406 3406 3409 3416 3405 3402 3405 3402 3407 3422 3446 3481 3520 3564 3629 3712 3802 3902 4024 17271 392581 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30538 10289 3823 2238 10938 227 227 227 227 228 228 228 228 229 229 229 229 229 229 228 229 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 230 231 231 230 230 230 230 230 230 230 230 230 229 229 229 229 230 229 229 229 229 229 229 229 228 228 228 229 228 228 228 227 227 228 228 228 227 227 228 228 228 228 228 227 227 226 226 226 227 227 227 227 226 226 225 226 227 227 226 226 225 224 224 225 226 226 225 225 226 226 226 227 225 226 226 223 223 224 226 223 223 223 223 223 223 224 224 222 223 223 222 221 221 221 222 224 222 223 222 222 223 222 221 221 221 221 221 221 221 221 221 221 222 221 221 222 221 221 220 220 220 219 220 219 221 221 220 223 222 218 220 222 221 224 222 220 220 221 222 219 220 221 221 222 219 220 220 222 223 225 222 221 221 221 225 222 221 221 221 219 220 219 218 222 221 220 219 219 222 222 219 221 219 219 222 219 220 220 220 220 221 220 222 220 220 221 221 223 223 221 221 223 225 225 224 224 225 224 224 225 228 227 223 224 226 225 226 228 228 231 230 229 230 228 225 227 227 227 228 226 228 229 228 229 226 227 226 225 225 225 223 225 228 225 223 224 224 225 226 227 226 223 226 228 223 227 229 227 227 226 226 223 223 230 230 224 222 223 227 227 226 222 221 227 229 221 222 227 229 224 220 223 226 225 226 225 225 223 218 222 225 225 225 228 224 221 225 228 222 222 225 224 226 226 223 224 221 222 227 225 224 227 228 221 222 226 228 228 229 226 224 223 225 228 228 225 223 226 227 227 228 226 222 222 222 227 227 223 223 227 228 220 222 225 221 225 228 228 226 229 232 227 220 220 223 223 220 221 225 226 223 222 222 223 224 225 221 220 227 231 226 222 226 226 223 222 221 226 228 225 222 223 225 221 219 225 225 224 225 227 225 223 226 224 223 222 225 224 225 228 228 227 225 221 222 225 221 222 230 228 221 220 225 229 229 227 227 227 225 224 225 224 225 230 229 223 227 232 231 229 231 228 222 225 230 231 230 233 233 225 226 230 230 230 225 220 224 223 225 227 231 232 230 229 231 234 231 233 236 230 228 234 227 221 223 229 232 227 235 233 225 222 228 237 234 225 224 236 237 235 231 229 230 228 234 232 236 241 229 229 237 246 260 282 307 333 377 417 453 467 465 459 461 478 515 559 626 721 794 878 979 1106 1262 1468 1719 2015 2264 2457 2634 2942 3417 3821 4084 4242 4299 4295 4259 4217 4193 4143 4078 4019 3966 3916 3885 3853 3825 3809 3779 3747 3718 3701 3693 3677 3669 3658 3639 3612 3607 3587 3578 3590 3569 3523 3471 3450 3428 3400 3385 3374 3355 3342 3325 3294 3282 3280 3256 3230 3195 3166 3136 3115 3121 3112 3091 3099 3108 3104 3094 3106 3104 3108 3104 3103 3120 3119 3140 3156 3180 3211 3237 3269 3288 3305 3319 3314 3337 3360 3395 3418 3430 3451 3476 3508 3515 3507 3519 3529 3515 3534 3545 3543 3541 3535 3541 3551 3530 3503 3505 3507 3497 3490 3479 3452 3446 3458 3474 3483 3475 3476 3485 3506 3513 3512 3539 3535 3505 3502 3522 3543 3577 3595 3601 3597 3595 3583 3566 3555 3522 3502 3491 3502 3518 3521 3548 3584 3633 3721 3821 3949 5173 118818 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30545 10289 3823 2237 10943 228 228 228 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 229 229 229 229 229 228 228 228 228 229 229 229 229 230 230 230 230 230 230 230 230 230 229 230 230 229 229 229 229 230 230 230 229 228 228 229 230 230 229 228 228 228 228 228 228 228 227 227 228 228 228 228 229 228 228 227 227 227 227 228 228 227 226 226 227 227 226 226 226 227 226 226 226 226 226 226 226 225 225 225 226 225 226 225 224 225 225 225 224 224 224 225 225 224 224 224 223 223 224 225 224 223 224 224 223 222 221 222 223 222 222 223 223 223 222 220 220 221 221 221 222 222 221 221 221 221 222 223 222 220 221 223 222 220 219 219 221 222 221 222 222 220 221 223 222 220 222 224 223 220 221 222 221 222 223 223 223 222 221 222 223 222 222 221 219 221 222 224 223 223 222 221 220 221 221 219 221 222 222 221 219 219 220 219 221 222 223 223 221 221 219 220 220 219 221 218 220 224 223 221 221 220 218 216 217 221 220 220 221 222 223 223 223 223 226 227 225 224 225 228 229 226 225 228 227 228 229 226 230 232 226 225 227 226 225 225 226 225 224 227 231 227 227 224 226 228 228 229 229 226 225 224 225 228 226 225 227 229 230 231 228 219 224 231 229 223 221 225 224 225 224 225 228 226 224 222 228 229 226 223 226 226 224 225 224 223 225 228 227 226 226 225 220 218 224 224 223 226 225 222 221 224 224 224 224 224 223 223 232 230 228 227 226 221 222 222 223 223 226 224 226 226 226 230 220 217 225 227 222 226 221 220 226 228 229 226 230 228 221 221 227 231 225 223 224 227 228 225 222 231 223 220 220 225 226 218 224 226 220 223 230 225 228 228 225 220 219 219 228 227 218 218 220 223 222 228 225 221 219 225 237 227 225 221 226 227 228 223 224 222 229 228 219 219 225 227 228 220 230 225 220 216 223 224 227 224 217 218 226 229 221 219 221 214 222 229 224 221 221 223 225 220 222 218 223 227 233 233 226 222 229 225 230 231 231 222 219 223 231 230 225 233 235 229 220 229 236 228 226 228 227 219 224 230 227 225 228 232 230 231 234 230 224 228 232 231 229 230 228 231 232 236 233 229 228 239 232 237 240 235 231 232 233 230 232 228 230 226 228 228 226 228 229 233 241 261 302 353 392 416 453 487 521 538 541 535 519 509 528 558 610 669 754 872 1025 1363 3001 6943 9056 7940 6569 6440 6864 6844 6275 5759 5457 5238 5024 4793 4566 4387 4276 4210 4147 4082 4033 3988 3941 3900 3898 3908 3888 3853 3801 3746 3699 3666 3644 3641 3644 3643 3613 3579 3575 3556 3519 3486 3461 3442 3436 3429 3422 3405 3387 3389 3379 3354 3330 3309 3311 3312 3312 3310 3288 3271 3271 3263 3248 3238 3243 3235 3223 3225 3218 3209 3231 3276 3332 3379 3416 3430 3433 3445 3474 3511 3558 3615 3664 3701 3735 3776 3816 3861 3872 3870 3875 3884 3886 3870 3883 3886 3873 3861 3853 3854 3843 3831 3827 3824 3816 3787 3767 3775 3773 3765 3747 3737 3739 3749 3754 3752 3750 3770 3772 3766 3785 3792 3770 3735 3709 3705 3730 3753 3744 3745 3766 3816 3882 3940 3983 4016 4057 4109 4176 4284 4392 4451 4492 4549 4618 4662 4714 4833 5262 193391 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30553 10289 3824 2235 10944 226 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 228 228 229 228 228 228 228 228 227 227 228 229 229 228 227 227 227 228 228 229 229 229 229 229 229 229 228 228 228 228 228 228 229 229 229 229 228 227 228 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 226 226 225 225 225 225 225 225 223 223 225 226 226 223 223 224 224 225 225 223 223 223 222 221 222 224 223 222 223 223 222 222 223 223 222 223 224 223 223 223 222 222 221 222 221 221 221 221 220 220 221 221 221 220 220 219 219 220 220 219 220 221 220 220 221 222 221 219 218 220 221 219 219 219 220 221 222 221 220 218 219 221 220 218 220 222 220 219 219 222 223 222 220 220 221 221 218 219 220 220 219 219 218 220 220 218 219 222 223 221 220 218 218 219 219 218 221 219 216 219 222 221 218 218 219 219 219 220 220 219 220 218 218 220 222 223 223 221 217 217 220 217 215 217 220 221 221 220 221 222 221 222 220 219 224 226 224 222 225 226 224 223 222 224 225 222 224 228 228 226 226 227 225 226 227 227 227 228 229 227 230 230 226 224 224 223 222 225 228 225 224 226 225 227 229 230 225 223 225 229 231 231 228 225 227 227 225 219 219 227 224 223 224 225 228 228 227 225 223 230 225 225 224 220 223 227 227 224 222 221 226 227 226 226 222 222 224 224 222 221 222 223 224 226 225 222 223 223 223 225 222 226 227 230 229 228 224 222 223 224 230 225 221 226 226 223 225 224 225 225 218 218 226 230 229 220 220 225 224 229 222 224 226 223 224 227 222 222 223 223 221 220 228 231 227 227 220 224 223 224 218 222 223 224 226 229 233 226 226 225 219 224 225 225 219 225 223 224 223 223 227 229 229 216 222 229 226 226 225 229 228 226 223 225 228 228 227 225 226 226 220 221 226 232 228 218 223 219 222 216 230 224 219 222 227 221 222 227 227 235 225 228 224 227 233 229 231 237 229 221 227 227 226 228 239 229 226 235 232 228 230 238 230 228 229 228 227 229 228 229 229 228 231 226 225 228 229 228 228 224 225 227 224 228 240 229 224 233 226 230 238 234 234 228 231 227 231 232 227 230 230 226 237 234 232 219 227 233 225 229 234 230 228 235 260 291 328 373 418 463 501 533 554 538 493 451 430 422 426 445 496 585 1157 6563 29067 74749 126439 164452 177543 171458 157719 143932 123643 91826 65467 44958 27724 18654 15514 14124 13205 12668 12431 12262 12074 11883 11763 11737 11790 11774 11569 11305 11102 10995 10954 10941 10970 11042 11044 11047 11109 11147 11207 11258 11397 11522 11580 11594 11647 11732 11803 11821 11871 11958 12070 12238 12392 12504 12589 12652 12701 12783 12807 12849 12888 12966 13079 13196 13332 13426 13562 13785 14037 14278 14459 14579 14684 14786 14816 14779 14754 14733 14782 14763 14764 14907 15021 15107 15119 15107 15151 15281 15384 15436 15538 15760 16051 16303 16501 16650 16805 16970 17194 17536 17764 17874 18163 18501 18692 18912 19218 19422 19567 19716 20053 20666 21407 22314 23143 23736 24251 24839 25383 25921 26615 27260 27790 28682 29746 30795 32027 33397 34817 36391 38231 40139 42223 44524 46619 48944 51842 55127 58890 63279 68198 73643 80043 88106 98202 109560 122263 137424 157665 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30560 10289 3825 2234 10945 225 225 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 227 227 228 228 228 228 227 227 227 227 228 228 229 229 229 228 228 228 227 227 227 227 228 228 228 228 228 228 228 227 227 227 225 225 225 226 226 226 226 226 227 227 226 227 227 227 226 226 225 225 226 225 225 225 224 223 223 223 223 223 224 223 223 223 222 221 221 222 222 223 223 223 224 224 223 222 222 223 223 223 223 224 222 222 222 222 222 222 222 220 219 221 222 222 221 221 222 221 220 221 221 221 221 220 220 220 220 218 218 218 218 218 218 221 222 220 217 218 220 220 220 219 218 218 219 220 218 217 219 221 220 220 221 219 220 220 219 219 219 219 220 219 219 218 221 221 218 217 218 219 219 218 219 219 220 221 219 219 219 218 217 216 218 219 218 219 220 219 218 219 219 221 220 219 219 219 217 220 221 222 220 220 221 218 220 219 218 219 222 222 218 216 219 220 218 216 218 218 219 220 224 223 222 220 221 223 222 224 222 218 221 225 224 220 223 227 228 225 223 224 226 225 226 227 225 225 228 228 222 222 223 224 225 227 228 223 222 224 224 224 223 223 226 228 225 221 222 229 229 227 225 225 230 227 225 222 222 225 225 225 224 224 222 224 223 229 229 223 219 224 225 224 226 223 221 225 222 219 225 227 224 222 224 226 222 221 225 226 222 221 223 228 230 228 222 223 220 220 221 221 221 227 224 222 225 224 229 226 222 224 228 223 222 230 228 224 225 222 223 222 222 223 227 222 227 228 225 227 222 222 227 227 227 223 223 220 219 226 229 224 232 224 216 223 221 227 230 230 228 219 223 226 221 219 226 227 224 229 231 225 223 232 232 234 231 226 222 221 222 224 226 219 223 225 222 226 225 230 229 221 225 224 223 227 225 223 222 222 231 229 223 217 224 218 220 223 221 225 223 220 217 222 219 231 230 228 231 236 233 225 227 230 231 230 230 223 225 230 222 226 235 223 227 228 232 226 220 228 223 224 232 231 229 227 225 227 230 230 232 227 221 227 237 231 233 234 228 223 231 238 229 223 229 228 232 233 223 223 233 230 229 234 231 231 225 229 228 226 221 228 233 228 229 234 228 231 229 224 228 225 225 234 250 255 273 315 358 397 433 463 483 499 512 505 492 466 445 438 446 469 504 615 2331 12116 34230 57996 75076 97240 126495 153227 189302 235193 276287 298145 273827 194020 104905 53075 33345 26014 22710 21360 21105 21153 21088 20967 20771 20592 20558 20700 20794 20772 20814 20754 20707 20764 20868 20949 20965 20945 21063 21285 21489 21716 22015 22367 22586 22945 23450 24033 24738 25405 26028 26737 27408 28025 28586 29178 29868 30648 31448 32360 33457 34427 35416 36422 37589 38647 40000 41572 43310 45103 46904 49038 51565 54119 56501 58559 60575 62666 64761 67203 70296 73725 77262 81549 86801 93089 100563 110072 121454 135369 153210 175177 203868 244490 306687 412618 632607 1361080 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30567 10289 3826 2233 10945 224 225 225 225 225 225 225 226 226 226 225 226 226 226 226 227 227 227 227 227 227 227 227 227 227 228 228 227 227 227 227 228 227 227 227 227 227 227 227 228 227 227 226 226 226 226 225 225 225 226 226 225 225 225 225 226 225 225 225 225 225 225 224 224 225 225 225 225 224 224 224 224 224 224 225 226 225 224 224 224 224 223 223 223 223 224 224 224 223 223 222 222 221 221 222 222 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 222 223 223 221 220 219 220 220 221 221 220 220 220 220 219 218 218 220 222 222 220 220 220 221 219 217 217 218 219 219 219 218 220 220 219 219 218 217 218 219 219 217 217 219 221 221 220 218 217 218 218 217 216 216 216 217 219 219 217 218 218 219 219 218 217 216 218 218 218 218 218 220 219 217 216 216 215 214 217 220 217 216 216 217 218 219 219 216 214 217 219 217 216 217 216 218 221 221 219 217 218 216 214 218 220 219 219 222 220 214 211 216 218 218 219 220 218 218 220 220 220 219 223 226 223 223 224 223 225 226 226 225 223 231 231 224 222 225 226 224 226 229 226 226 225 224 225 221 223 223 223 226 225 225 225 225 227 227 227 227 229 229 232 233 230 226 225 223 225 223 222 223 223 221 221 224 224 225 226 225 221 221 224 223 221 222 226 224 223 221 228 228 225 222 225 226 224 222 225 228 224 223 230 224 228 231 227 230 231 222 221 228 223 219 217 216 227 228 226 226 223 226 227 223 229 229 229 223 220 223 225 229 226 225 225 222 222 218 224 221 221 222 221 229 230 228 226 224 225 228 230 225 224 230 227 222 225 221 222 218 229 228 224 221 224 223 226 225 225 221 219 227 234 225 223 224 227 227 229 225 217 215 218 226 234 228 222 224 228 225 229 233 221 218 228 228 223 227 235 224 217 221 222 227 214 213 228 224 222 229 226 227 236 228 227 228 225 227 232 228 232 240 235 234 237 230 227 222 230 237 230 224 227 234 234 231 231 236 235 229 230 232 235 226 227 231 225 221 225 223 224 228 230 230 235 227 232 230 233 236 231 234 232 234 229 228 229 229 225 233 232 222 225 232 224 220 223 230 236 230 224 231 238 236 237 235 235 236 239 240 256 260 274 308 348 394 428 456 480 488 488 488 486 483 482 490 500 525 573 1760 15713 77599 209061 402694 716138 1722839 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30575 10289 3827 2231 10944 223 223 223 223 223 223 224 224 224 224 224 224 224 223 223 224 224 224 224 224 224 224 224 224 225 225 225 225 225 224 224 225 225 225 225 225 225 225 225 224 224 224 224 224 224 225 224 223 222 222 222 222 223 223 222 222 222 223 223 223 223 223 223 222 221 222 222 222 223 223 221 222 223 223 223 222 222 221 221 222 222 221 220 220 220 221 221 220 221 222 222 221 220 219 220 220 219 219 219 219 219 218 220 222 221 220 219 219 220 220 219 218 218 218 219 218 218 218 217 217 219 219 218 217 219 219 218 217 218 219 218 220 221 219 218 220 220 219 218 217 217 217 218 219 218 216 216 218 217 216 217 216 215 216 218 218 218 218 218 217 215 214 215 216 218 217 216 215 216 216 215 215 217 220 223 220 215 215 216 216 216 217 216 215 218 219 215 214 216 220 223 221 219 220 221 221 221 220 217 214 215 218 218 217 213 213 216 216 216 216 215 215 218 219 216 213 213 216 215 214 215 216 218 216 213 212 214 214 217 221 218 218 220 218 215 221 224 222 225 226 224 227 225 223 228 230 226 218 224 227 227 227 226 224 223 226 225 225 224 224 224 223 225 227 225 223 220 219 222 225 221 219 220 228 232 230 223 221 226 223 221 223 224 222 222 220 220 223 224 224 225 224 225 224 224 223 223 223 224 226 227 226 223 223 228 226 220 222 223 223 227 222 222 221 221 219 220 224 227 222 222 221 224 223 218 219 225 226 227 230 232 228 219 227 233 229 221 217 219 220 224 224 222 226 225 222 226 227 220 223 222 219 225 230 222 215 219 225 225 227 230 224 220 223 223 226 232 225 220 223 226 224 225 225 223 220 222 225 226 224 226 231 227 233 225 222 226 226 220 221 219 228 225 231 231 225 236 228 222 231 234 236 235 236 224 217 230 232 219 214 219 222 221 226 230 231 222 222 223 227 227 226 219 227 233 223 231 224 218 222 231 224 232 230 225 227 235 238 237 237 224 234 235 234 236 238 225 233 232 229 231 239 234 221 225 229 224 228 236 229 222 223 220 220 228 225 225 224 238 238 231 238 240 237 233 228 232 234 225 224 234 239 237 239 242 244 236 233 236 237 240 239 242 245 242 243 248 256 287 335 386 423 441 448 463 470 473 469 453 454 472 494 511 542 1320 7608 25397 47035 68292 117871 201290 332722 583252 1301933 69246728 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30582 10289 3827 2230 10941 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 224 224 225 225 225 225 225 225 225 225 226 226 225 225 225 225 225 226 226 226 226 226 226 225 224 224 224 224 223 223 223 223 223 224 224 223 223 224 223 223 223 223 224 224 223 222 222 223 223 223 224 224 224 223 223 222 222 222 223 223 222 222 223 223 222 221 220 221 222 222 222 221 220 220 221 221 220 220 220 220 221 221 221 220 220 220 220 220 220 220 221 221 219 220 220 220 221 220 219 219 219 220 219 217 217 218 219 220 220 219 220 220 219 219 219 219 218 218 220 218 217 220 218 218 218 219 217 215 216 217 217 217 218 217 218 219 218 217 216 218 218 217 217 217 216 213 216 217 214 218 219 219 217 218 218 217 217 219 218 217 215 216 219 217 214 217 220 219 217 217 215 218 222 218 215 218 219 215 214 215 215 215 217 216 216 218 218 217 219 219 218 219 219 218 219 223 220 217 219 219 216 214 214 216 218 220 217 216 216 217 216 215 219 223 220 219 223 225 221 221 224 225 224 222 225 227 226 224 225 222 225 227 228 227 227 225 224 226 226 225 224 222 223 222 222 223 226 228 227 225 224 224 222 223 224 222 223 227 226 220 220 220 222 225 225 219 222 224 226 227 226 222 222 225 227 227 226 225 225 223 222 218 216 220 220 221 219 222 223 222 222 225 226 221 216 218 222 225 226 228 228 225 221 223 221 224 227 226 225 223 224 229 230 230 226 222 223 224 223 224 225 225 229 231 224 221 226 229 229 223 220 218 218 224 230 232 228 225 223 222 220 221 222 225 224 223 226 230 233 235 232 227 224 221 220 219 219 223 223 225 227 228 227 226 226 223 220 222 226 228 229 227 222 222 226 227 226 227 224 221 223 227 225 228 232 226 223 225 229 228 223 222 224 228 230 227 225 225 224 221 222 229 229 225 221 221 228 238 237 231 231 231 229 229 229 226 231 242 241 233 238 237 228 234 237 232 235 235 240 242 238 232 234 233 227 225 229 233 230 226 230 228 224 226 230 233 236 234 236 242 244 240 234 233 232 232 242 246 235 232 230 226 228 232 237 237 235 241 240 228 232 232 228 222 225 236 238 241 248 259 298 354 420 472 508 530 535 524 512 501 491 480 482 485 1462 9286 23599 46341 90268 181770 289357 442415 750088 1867737 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30589 10289 3828 2228 10941 223 223 224 224 224 224 223 223 223 223 223 224 224 224 224 224 224 224 224 224 225 225 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 223 224 223 222 222 222 222 222 223 223 223 222 221 222 222 221 221 222 222 222 222 222 222 222 221 221 221 221 221 221 221 220 220 220 221 222 222 222 221 221 220 221 222 221 221 220 219 220 221 220 220 219 219 219 220 222 221 220 219 218 217 217 219 220 218 218 218 217 218 217 216 217 219 219 219 218 217 216 217 216 216 216 216 218 218 218 218 218 218 218 216 215 216 218 216 214 216 218 218 218 218 217 217 217 214 216 217 217 218 217 216 217 218 218 217 216 218 218 216 217 218 219 218 219 219 216 215 217 218 215 215 218 218 218 217 216 215 214 215 216 215 217 217 219 222 221 218 215 215 218 220 222 221 219 218 214 214 215 217 214 213 214 217 220 218 219 221 223 221 221 220 221 222 224 222 220 224 223 222 223 226 229 227 227 224 225 225 227 227 225 225 225 225 227 227 225 229 229 224 224 227 224 223 223 224 225 223 226 227 226 227 225 221 223 225 224 224 223 224 229 229 224 221 221 228 227 220 218 221 228 229 228 220 216 221 226 228 221 221 221 223 226 224 218 223 224 222 220 218 221 220 228 225 219 222 223 224 222 224 224 222 230 230 224 224 225 226 227 222 227 227 222 225 229 228 225 225 224 225 222 226 224 225 224 221 220 222 221 224 224 222 219 224 226 222 226 229 226 221 215 218 223 229 229 225 226 222 223 225 225 226 227 226 228 226 221 227 231 227 228 220 224 227 224 221 226 225 223 219 222 229 227 225 225 223 225 229 234 228 224 221 228 226 227 225 227 227 223 225 223 230 225 231 231 230 231 227 220 230 231 229 227 227 228 234 233 227 239 234 238 236 228 230 231 236 233 228 225 231 234 234 229 230 228 227 230 228 231 229 222 225 231 232 234 229 225 233 235 229 229 232 234 232 233 228 224 227 234 239 235 239 242 227 221 227 227 232 235 227 230 222 229 234 231 225 226 241 243 225 239 235 233 232 241 257 265 282 319 390 472 535 558 560 536 491 435 393 374 378 397 413 443 2003 16375 68579 167060 281031 453945 897877 3649430 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30597 10289 3829 2227 10941 222 223 223 223 223 223 223 223 224 224 224 224 224 223 223 223 223 223 224 225 225 225 224 224 225 225 225 225 225 225 225 226 225 225 225 224 224 224 224 224 224 223 223 223 224 224 224 224 224 225 225 224 223 223 223 223 223 222 222 223 223 223 223 222 222 222 222 222 221 222 222 222 222 223 223 223 223 223 222 221 222 221 221 222 222 221 219 219 220 221 222 222 222 221 220 219 220 221 221 220 220 220 220 220 220 220 219 220 220 219 219 219 219 219 219 218 217 215 216 217 218 219 218 218 220 220 219 219 219 220 220 217 215 216 218 219 218 216 216 218 217 214 215 216 216 216 216 217 217 215 216 217 217 216 218 218 216 215 219 219 219 218 218 218 217 217 217 217 217 216 215 214 216 217 216 215 215 217 218 218 217 216 215 216 216 217 218 218 216 216 216 216 217 216 216 216 214 214 216 218 219 217 216 217 218 217 217 216 216 216 216 217 216 218 218 216 218 219 220 221 223 221 220 224 224 224 225 225 224 221 223 222 224 230 229 228 224 222 223 226 224 221 224 226 228 227 229 230 224 218 218 225 225 220 220 222 223 223 227 228 228 226 222 220 221 222 221 226 225 222 224 220 220 223 226 226 222 222 223 222 223 222 227 222 222 223 221 219 223 228 224 221 226 228 225 223 228 225 221 223 225 227 226 224 225 222 228 224 223 218 219 224 223 220 219 221 226 219 219 221 227 225 219 224 228 225 227 224 226 222 220 226 231 227 219 222 227 220 222 223 222 221 224 231 231 219 220 224 232 228 224 218 221 221 224 230 231 223 222 230 232 224 219 223 222 222 227 234 226 220 229 222 223 228 219 228 228 225 220 224 230 226 223 226 223 229 220 220 234 237 227 226 229 220 222 226 226 218 224 229 220 219 227 224 222 233 229 217 217 228 224 227 226 228 232 226 229 225 229 228 227 234 234 231 226 222 223 228 227 225 226 231 234 231 234 227 225 227 225 224 225 236 234 229 231 232 223 228 236 233 240 238 232 230 231 234 234 240 237 231 236 238 233 233 233 244 237 235 233 226 220 225 236 232 236 231 227 226 229 231 228 228 224 229 234 236 231 222 221 231 235 255 290 326 377 437 482 513 515 508 505 498 480 438 397 354 321 308 297 303 312 336 366 407 484 624 1667 11184 46409 103114 179485 328969 620280 1359283 1780479360 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30604 10289 3830 2226 10940 223 223 223 223 224 224 224 224 224 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 227 227 226 226 226 226 226 226 225 225 225 226 227 226 226 227 227 226 227 227 226 226 226 226 226 225 224 224 224 224 224 224 224 224 224 225 225 225 225 224 224 225 224 224 224 224 225 225 225 224 224 223 222 223 224 223 222 223 223 223 223 222 222 222 223 224 225 224 223 222 222 223 223 223 222 222 222 222 222 221 220 221 222 223 222 220 218 218 218 218 219 220 220 220 219 218 220 220 219 220 220 219 218 219 220 219 219 217 217 218 219 217 216 217 218 218 219 220 221 219 217 218 217 217 218 219 218 218 219 217 217 217 217 217 217 217 217 217 217 217 219 219 218 217 217 217 217 218 219 219 219 218 217 216 218 220 220 219 220 220 218 216 216 216 217 218 218 218 219 219 219 219 218 217 217 219 220 220 219 218 218 219 217 214 219 221 221 220 219 219 220 220 222 224 225 226 223 223 224 222 221 225 227 224 221 224 227 226 228 228 226 226 225 226 226 226 226 227 228 226 226 228 224 221 226 227 226 224 225 226 223 223 224 226 227 225 227 227 223 223 221 220 224 226 224 224 224 228 227 224 221 220 221 220 220 222 225 225 221 225 228 227 225 222 223 228 226 223 223 223 223 222 222 223 225 222 224 227 223 223 225 221 219 225 225 225 227 223 222 222 224 230 225 223 221 223 228 224 224 227 224 226 225 223 220 222 225 229 231 223 220 224 224 226 225 223 225 228 225 223 222 220 225 233 223 217 223 223 225 229 226 227 224 221 223 225 220 219 225 224 223 227 235 226 221 224 230 225 222 226 231 219 214 222 228 226 228 227 223 226 222 224 228 228 225 223 222 223 225 224 223 232 226 226 224 227 229 227 224 216 225 235 225 224 228 221 220 225 227 222 227 229 228 221 222 234 233 237 229 223 232 238 239 231 232 227 224 222 228 238 234 228 228 237 233 225 227 234 228 231 229 226 230 231 232 222 228 236 231 224 234 232 232 234 233 219 223 232 230 225 226 236 239 234 228 223 221 224 227 230 228 229 234 236 226 220 221 228 229 229 224 234 231 229 236 240 263 297 330 353 376 415 461 491 507 520 517 493 477 464 440 398 370 346 334 332 328 327 341 370 426 505 606 712 854 1166 5579 31624 82592 123884 182635 287875 415917 635223 1471142 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30611 10289 3830 2224 10939 223 224 224 224 224 224 225 225 225 225 226 226 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 227 226 226 226 227 227 227 228 228 228 228 227 228 228 227 226 227 227 227 227 226 226 226 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 226 225 225 223 224 225 224 224 225 225 225 224 224 223 223 223 224 223 223 224 225 225 224 224 223 223 223 222 222 223 223 223 223 222 222 222 220 221 222 223 223 222 222 222 221 220 219 220 221 220 220 220 222 222 221 221 221 219 220 220 221 219 219 221 221 222 219 220 221 219 219 220 220 219 217 219 220 219 220 220 219 219 217 219 218 219 220 220 221 219 218 221 221 218 218 219 218 217 219 221 219 217 217 219 219 220 220 220 219 221 219 218 219 220 219 221 220 219 218 217 219 221 216 218 219 221 219 219 220 219 222 219 217 218 215 218 220 219 222 224 221 219 219 222 227 225 219 220 225 224 227 229 226 228 227 226 230 230 229 228 231 231 232 228 229 231 228 225 226 227 226 230 227 226 225 226 224 222 224 225 227 226 227 224 221 227 227 226 223 223 227 225 224 226 226 226 228 227 224 223 224 228 230 226 226 225 228 226 228 226 223 220 224 227 226 221 222 222 220 222 223 225 226 227 227 226 226 224 226 227 225 223 223 224 223 223 223 227 229 226 223 226 225 227 227 228 227 225 222 223 225 220 216 220 226 226 223 222 220 222 226 225 223 222 224 225 225 224 224 224 226 228 227 223 220 225 224 225 228 230 229 228 228 224 224 227 224 222 225 228 224 220 221 223 226 227 225 225 226 222 222 229 232 226 224 224 222 224 223 219 224 227 223 222 223 225 226 228 226 222 225 225 223 223 224 225 226 225 222 225 229 226 221 225 229 224 222 221 223 229 227 219 219 225 225 223 221 223 225 219 218 225 228 226 226 224 225 227 225 223 228 233 232 226 222 229 230 227 229 225 219 224 227 228 229 231 232 233 232 228 228 234 234 225 222 223 223 223 225 227 234 239 231 227 226 224 227 231 231 229 227 225 225 230 230 231 231 229 233 234 237 232 226 223 228 230 229 222 230 234 235 238 239 259 276 310 370 427 476 510 524 505 472 443 424 401 385 373 351 319 291 284 280 294 313 345 401 495 616 721 810 920 1044 1211 1412 2633 12781 31884 47566 57298 65098 71141 77020 74484 59803 38769 22006 13854 10664 9183 8437 8107 7925 7778 7668 7520 7347 7138 6930 6757 6614 6480 6396 6352 6306 6227 6150 6071 6011 5965 5909 5878 5867 5838 5837 5831 5825 5852 5862 5838 5818 5817 5877 5921 5981 6143 6357 6514 6652 6843 7026 7116 7163 7152 7215 7283 7348 7443 7608 7784 7955 8064 8120 8187 8178 8184 8226 8267 8260 8220 8188 8204 8229 8241 8346 8424 8490 8516 8537 8561 8632 8669 8715 8708 8740 8771 8799 8804 8840 8885 8862 8812 8821 8874 8905 8927 8933 8937 8961 9002 8990 8904 8908 8935 8992 9062 9138 9237 9314 9376 9467 9548 9671 9807 9946 10038 10193 10447 10620 10833 11151 11464 11836 12274 12648 13065 13498 13857 14122 14336 14664 15087 15624 16221 16830 17380 17897 18391 19059 19986 20954 21947 22920 23950 25049 26297 220148 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30619 10289 3831 2223 10939 225 225 225 225 225 225 226 226 226 226 225 225 226 226 226 226 227 227 227 227 227 227 227 228 228 228 228 228 228 228 229 228 228 229 228 228 228 228 228 228 228 228 228 227 228 227 227 227 226 226 226 226 226 225 225 226 227 227 225 225 226 226 226 226 225 225 225 226 226 225 225 226 226 226 226 225 225 225 225 225 225 225 225 224 223 222 223 223 223 223 222 222 222 222 223 222 222 224 225 224 224 224 224 224 224 224 223 223 223 224 223 223 223 222 222 223 222 221 221 222 221 221 221 221 223 223 222 221 220 219 218 219 220 220 220 219 219 220 219 218 219 218 217 217 219 220 220 219 220 219 218 218 219 220 220 219 219 220 220 220 219 217 218 219 219 220 220 219 219 218 218 220 220 218 218 219 218 219 219 219 218 217 218 219 218 220 221 219 219 219 220 220 221 218 218 220 221 220 221 220 219 221 220 220 218 217 219 219 219 220 221 221 219 219 221 222 222 221 222 224 224 227 228 226 226 228 230 231 230 230 230 231 231 232 232 233 229 230 233 229 227 228 229 229 226 225 227 228 226 226 230 227 222 224 225 227 228 225 226 231 230 228 228 226 226 227 226 226 227 228 228 230 232 227 225 228 228 226 227 227 229 226 225 231 230 227 224 221 225 225 228 228 229 227 227 226 221 224 229 227 226 225 225 226 223 224 225 222 221 222 224 224 221 226 225 223 224 222 224 224 224 223 224 223 226 228 223 223 220 218 222 227 225 225 225 222 218 224 224 229 225 224 226 222 223 223 224 223 224 228 223 226 228 222 223 225 228 229 224 219 225 230 231 229 226 225 222 223 230 226 220 219 226 226 235 224 220 226 233 228 226 219 219 224 225 223 230 220 221 221 223 228 221 221 219 230 232 228 229 222 221 224 222 226 222 219 224 229 224 229 222 223 226 226 222 222 224 227 229 225 227 232 229 222 225 231 224 219 228 223 219 222 223 221 222 224 221 226 221 219 221 223 223 227 228 226 228 231 229 226 229 232 232 225 230 233 225 222 228 236 226 224 226 225 227 233 228 228 233 234 225 224 227 229 230 225 229 231 229 223 227 232 224 231 234 226 228 227 229 231 229 225 224 224 228 229 221 222 228 234 233 233 229 234 238 246 264 281 292 312 322 331 339 369 397 428 439 439 434 415 390 366 348 340 323 312 321 342 371 415 472 558 670 798 942 1080 1220 1364 1536 1754 2037 2349 2656 2978 3353 3751 4114 4492 4978 5563 6149 6505 6572 6476 6315 6130 5963 5818 5680 5539 5386 5240 5111 5028 4950 4866 4800 4782 4768 4728 4690 4653 4661 4658 4645 4659 4725 4796 4860 4914 4947 4969 5008 5089 5183 5261 5331 5387 5418 5429 5442 5465 5502 5569 5678 5856 6072 6257 6338 6343 6333 6321 6306 6293 6269 6226 6195 6200 6198 6187 6161 6117 6087 6051 6016 5999 5987 5984 5995 6023 6043 6071 6118 6137 6115 6085 6082 6073 6062 6061 6065 6101 6135 6137 6126 6123 6141 6160 6163 6135 6136 6216 6340 6501 6673 6814 6914 7013 7113 7226 7387 7533 7659 7784 7922 8125 8371 8618 8835 9041 9280 9515 9737 9989 10286 10595 10806 10946 11111 11304 11526 11760 11934 12075 12242 12421 12606 12836 13070 13262 13448 13692 14001 14825 291501 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30626 10289 3832 2221 10938 224 225 225 226 226 226 226 226 226 226 225 225 226 226 226 226 226 227 227 227 227 227 227 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 230 229 229 228 228 227 228 228 228 227 227 226 226 226 227 227 227 226 226 227 227 226 225 226 226 225 225 226 226 226 226 227 227 228 228 227 226 225 224 225 225 224 223 224 225 224 222 223 223 223 223 223 222 223 224 224 223 223 223 222 223 224 223 223 224 224 224 224 223 223 223 223 222 222 224 225 224 223 221 221 220 220 221 222 221 222 222 221 220 219 219 219 220 220 220 223 223 221 220 221 219 218 220 220 219 218 219 220 219 219 220 221 222 221 220 220 220 220 218 217 217 219 220 218 217 218 219 220 220 218 216 218 218 218 218 221 220 219 219 219 218 219 219 219 219 222 222 220 218 219 220 219 219 219 220 220 219 218 219 221 220 220 221 220 221 222 222 219 219 220 221 220 221 222 220 222 225 226 224 226 228 226 227 228 228 226 225 226 227 228 229 231 232 230 229 229 228 229 229 231 228 223 225 226 231 230 227 227 229 227 225 226 227 222 222 225 227 225 225 225 226 230 230 230 231 229 229 227 227 229 227 224 227 227 231 233 231 225 226 224 225 225 228 225 222 227 228 229 229 228 227 227 228 225 223 223 226 224 223 221 227 225 222 218 221 221 226 225 224 221 221 223 226 224 226 228 224 223 223 222 223 228 227 227 224 223 224 223 222 226 228 219 224 230 227 222 228 227 224 218 221 221 229 229 225 224 222 224 226 226 224 224 221 225 223 221 222 228 230 224 217 221 222 227 234 233 228 222 220 224 226 222 224 226 227 226 226 223 219 219 223 227 233 227 219 225 231 230 223 223 226 232 224 219 224 227 223 220 232 225 227 225 226 224 219 218 220 228 230 230 220 216 221 222 228 228 219 217 228 226 230 222 218 228 230 230 225 229 228 219 216 215 220 226 222 225 226 224 229 221 223 227 225 218 220 224 231 231 227 219 219 222 228 221 224 227 224 223 224 222 229 229 231 222 227 229 233 240 232 228 223 223 232 231 229 227 228 227 231 226 230 235 231 229 224 226 222 220 229 229 223 227 233 226 227 231 228 222 222 220 225 236 233 229 231 233 236 244 254 265 282 316 355 382 397 417 430 431 432 441 416 382 364 341 317 296 284 289 321 380 475 590 699 791 877 962 1049 1162 1308 1515 1809 2156 2640 3426 4481 5382 5666 5674 5657 5587 5496 5392 5316 5238 5169 5153 5185 5251 5278 5256 5227 5172 5098 5028 4996 5030 5041 4986 4935 4896 4847 4808 4806 4800 4784 4760 4731 4718 4722 4738 4782 4837 4892 4924 4974 5106 5299 5467 5602 5714 5816 5909 5997 6081 6186 6325 6498 6674 6805 6885 6930 6948 6907 6825 6752 6687 6637 6579 6493 6405 6317 6233 6183 6157 6118 6067 6064 6086 6104 6109 6100 6089 6088 6096 6117 6132 6148 6170 6167 6168 6196 6246 6286 6321 6366 6411 6458 6510 6580 6660 6720 6764 6833 6923 7002 7077 7161 7189 7190 7220 7282 7379 7493 7575 7619 7689 7808 7967 8136 8291 8490 8772 9112 9488 9873 10263 10591 10816 10977 11122 11264 11397 11542 11714 11824 11862 11909 12005 12089 12108 12133 12209 12325 12450 12536 14272 395368 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30633 10289 3833 2220 10936 219 219 219 219 219 219 220 220 220 219 219 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 220 221 221 221 220 220 221 221 220 220 220 220 220 220 220 220 220 221 220 220 221 221 221 221 222 222 222 221 220 219 218 218 218 218 218 218 218 217 217 218 217 217 217 217 218 218 217 218 218 218 218 218 218 218 219 219 219 219 219 219 218 216 216 217 219 219 218 216 215 216 218 217 216 216 216 216 216 216 217 217 216 215 215 215 215 217 216 215 216 217 215 214 214 215 215 214 213 214 214 213 213 213 214 213 214 216 216 215 213 214 215 214 213 214 214 214 215 215 215 215 214 215 214 213 212 215 216 214 214 215 214 214 217 219 217 215 213 213 213 215 215 215 216 216 217 216 214 216 218 219 218 216 217 218 217 218 218 217 219 222 222 224 224 224 226 228 227 223 224 226 228 227 227 227 225 224 224 226 229 227 225 223 224 228 227 225 223 224 226 224 225 225 221 223 225 228 224 222 221 221 222 227 226 226 225 221 220 221 225 227 226 227 229 228 228 224 225 227 226 227 229 229 224 222 227 230 228 226 226 224 223 227 228 225 228 228 226 224 226 225 226 225 224 225 220 220 224 220 224 225 224 221 219 221 222 219 221 225 224 221 223 224 223 226 225 222 223 223 223 222 219 222 219 218 221 219 223 223 222 224 225 217 222 232 228 228 223 223 225 225 223 216 222 226 227 226 227 231 222 227 230 222 225 228 222 225 228 231 227 221 222 223 225 228 222 220 223 225 225 226 222 219 220 228 230 227 222 227 229 222 222 223 227 232 230 227 229 226 223 213 224 230 227 220 221 230 223 221 232 232 229 225 226 227 225 228 231 222 217 221 227 231 224 226 228 223 236 233 231 228 226 222 230 226 227 225 225 230 224 224 224 226 223 224 233 228 222 224 228 223 220 229 236 232 234 228 229 228 233 233 224 228 233 229 227 231 233 227 231 229 230 241 238 227 228 234 237 240 228 228 236 229 228 235 231 231 228 230 227 232 238 239 228 226 233 231 221 223 235 234 228 230 227 226 226 228 232 237 237 239 243 252 259 267 289 319 352 374 392 412 441 466 480 464 448 417 391 377 354 333 315 317 342 382 435 491 560 640 720 824 1070 4221 18164 37761 100 100 100 100 100 188522 254227 356046 491623 733350 1323993 7607779 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30641 10289 3833 2219 10935 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 225 225 225 225 225 225 225 225 224 224 225 225 226 227 227 226 226 226 226 225 225 225 226 225 225 225 225 225 224 224 224 224 224 225 224 224 224 224 224 223 223 224 224 223 224 224 224 224 224 223 222 222 223 224 224 224 223 222 222 223 224 224 223 221 221 222 221 221 221 221 220 220 221 220 220 220 222 223 223 223 222 222 222 222 222 220 220 220 220 219 219 220 220 220 220 219 219 220 221 222 222 219 217 217 218 219 221 221 220 219 218 220 220 218 216 217 216 215 217 218 218 218 218 218 218 216 215 217 218 217 218 219 219 221 221 219 218 219 219 218 216 218 218 217 218 217 217 216 215 214 215 217 217 217 216 217 216 219 221 220 218 218 218 218 217 217 217 216 218 220 218 218 217 217 217 220 223 218 217 221 221 219 220 223 221 221 223 227 225 225 228 229 229 229 229 229 227 227 229 231 232 231 230 232 230 228 226 225 227 228 227 229 230 228 227 227 227 226 225 225 224 222 221 223 226 231 228 223 224 229 230 229 229 225 225 226 227 227 227 231 233 228 227 226 230 232 227 226 228 225 225 225 225 226 229 229 229 228 229 228 226 225 222 222 226 227 224 223 226 223 223 221 223 228 230 226 224 223 225 224 225 221 222 222 223 226 219 222 227 224 222 225 226 230 226 219 228 226 218 217 224 223 228 228 221 222 226 226 222 223 226 227 227 225 214 213 223 223 223 230 234 229 223 219 226 222 225 227 228 233 226 220 222 222 224 223 222 227 224 222 221 224 221 223 223 221 227 232 225 220 224 221 221 222 230 222 219 223 233 226 223 221 223 224 227 226 225 224 221 221 219 225 225 221 230 231 227 224 227 226 222 222 221 222 229 224 225 230 228 236 236 228 228 228 227 231 228 223 225 224 224 222 219 227 223 231 232 226 217 219 220 228 223 226 226 232 230 228 230 229 226 233 225 225 235 233 223 217 227 228 227 227 226 229 233 234 232 228 230 227 231 228 228 236 227 231 228 219 231 237 226 226 232 226 223 234 228 238 237 234 237 234 231 219 230 234 232 225 223 235 231 228 233 233 243 250 240 250 281 300 322 361 413 463 519 550 557 538 502 468 436 407 364 326 306 303 312 321 347 399 473 569 668 789 1055 3283 14857 45518 101225 188018 336891 675744 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30648 10289 3834 2217 10935 224 224 224 225 225 225 225 225 225 225 225 225 224 225 225 224 224 224 224 224 225 225 224 224 224 225 225 224 224 224 224 224 224 224 224 224 225 225 224 225 225 225 225 225 226 225 225 225 224 224 224 224 224 224 224 224 224 224 223 222 223 224 224 223 222 222 223 223 222 222 222 221 221 221 222 222 221 221 222 223 223 223 222 222 222 221 221 221 221 222 222 222 222 220 220 221 220 220 221 220 219 222 222 222 221 221 221 220 220 220 220 221 222 221 219 221 221 219 217 219 221 219 218 219 219 219 220 220 219 218 219 220 219 217 218 220 219 217 217 217 218 218 219 219 220 220 219 217 216 219 220 219 217 217 217 219 221 221 219 218 219 219 216 214 217 219 215 216 215 214 216 218 219 218 216 216 218 218 217 220 220 219 217 217 217 218 217 218 221 216 214 216 217 216 219 220 220 223 225 225 225 226 229 221 222 230 226 225 230 228 230 232 230 231 229 232 230 231 226 228 230 226 224 228 229 227 231 229 229 225 227 230 229 227 228 229 227 225 227 229 228 226 225 226 229 228 227 230 230 232 230 230 231 228 229 228 231 232 230 234 235 232 229 231 230 226 227 230 225 224 226 225 225 227 230 230 227 223 221 224 225 223 229 232 231 229 228 222 224 224 223 229 224 224 228 225 223 225 224 222 221 222 223 223 223 222 224 225 226 224 225 225 224 227 226 228 226 221 218 221 225 224 227 229 223 219 219 221 223 227 228 222 221 220 223 228 225 219 225 228 226 223 222 221 224 222 224 228 225 221 218 220 221 221 227 228 226 229 229 223 224 232 230 227 228 229 225 223 222 219 224 224 218 220 226 227 231 228 219 218 222 222 222 226 224 222 225 225 223 227 232 230 226 226 227 226 224 225 228 229 226 223 223 226 226 226 225 226 227 223 224 224 226 227 227 225 221 223 227 229 230 224 219 224 224 214 215 225 228 228 229 222 219 225 222 213 215 221 226 229 224 224 229 228 222 223 231 238 233 231 232 228 230 233 229 230 230 231 236 232 224 225 226 229 234 240 237 233 226 224 222 225 225 224 230 231 234 241 241 233 233 234 228 229 240 233 228 233 232 229 229 231 229 227 233 252 275 299 331 382 432 466 483 461 415 378 344 312 291 273 250 250 269 296 330 352 370 388 415 442 469 530 665 2657 28313 86940 162940 256844 443725 991710 5321566 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30655 10289 3835 2216 10935 223 223 224 224 224 224 223 224 224 224 224 224 224 225 225 225 225 225 224 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 226 226 226 226 226 225 225 225 225 224 224 223 224 224 223 223 223 223 222 222 222 222 223 223 223 224 223 222 222 222 222 223 224 223 223 223 223 222 222 222 221 221 221 221 221 220 221 222 221 221 222 222 222 222 222 222 221 221 221 221 222 222 221 220 219 219 219 220 220 219 218 218 218 218 218 219 218 217 218 218 219 219 220 220 218 217 217 217 217 218 219 220 220 220 219 219 218 219 220 219 218 219 220 220 220 219 218 218 219 218 218 220 221 220 218 217 217 219 220 219 218 216 215 215 217 217 217 218 217 218 217 215 214 217 219 216 214 215 216 217 217 216 217 217 219 222 224 226 226 227 227 228 228 228 228 228 229 231 229 228 228 225 227 230 229 228 230 232 231 228 227 227 226 225 229 230 227 226 226 227 226 223 225 227 225 224 225 225 225 226 229 229 230 230 230 232 232 228 226 223 227 228 227 230 227 227 230 234 229 226 229 232 234 235 233 230 228 228 228 227 225 225 225 221 222 223 225 229 228 228 224 222 221 224 224 227 229 226 223 227 229 225 225 226 228 227 227 228 229 225 222 222 224 224 221 221 224 225 227 228 228 227 224 223 222 223 226 227 225 227 231 232 224 217 219 223 225 225 224 229 230 223 228 228 227 224 224 227 224 223 228 233 229 223 220 223 227 226 225 226 225 221 225 221 219 215 221 224 223 220 221 228 228 229 233 225 227 227 231 231 225 219 222 223 224 216 218 222 224 224 230 234 223 219 217 222 227 229 229 228 218 216 222 225 223 220 221 215 222 221 222 226 235 225 220 225 222 225 234 228 218 224 227 226 221 216 222 225 220 224 225 224 230 227 219 222 223 222 223 223 225 227 221 217 215 227 227 221 219 226 228 228 226 227 224 222 228 222 224 232 231 228 232 227 230 229 223 223 223 233 231 226 231 232 224 230 235 227 225 231 232 230 228 230 232 222 218 225 236 236 239 234 231 216 223 230 233 239 236 235 230 228 236 235 240 256 287 321 380 460 509 522 515 491 471 438 408 380 348 318 289 281 272 260 259 263 276 285 312 345 396 480 603 1484 7744 33250 102999 212545 366740 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30663 10289 3836 2214 10935 222 222 222 222 222 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 224 225 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 224 224 225 224 225 224 223 223 223 222 222 222 223 223 222 223 223 222 222 221 221 221 221 221 222 223 222 223 223 223 223 221 221 221 221 221 221 220 220 221 221 221 222 221 221 221 220 220 220 221 220 219 220 220 220 219 219 221 222 222 220 218 219 219 219 220 220 220 221 219 217 217 217 217 218 217 217 218 218 217 216 216 215 216 218 219 219 218 218 217 219 219 218 219 219 217 217 219 220 219 219 219 218 219 219 219 218 219 220 218 215 216 219 220 220 221 221 220 216 214 218 218 216 217 218 218 218 218 218 218 218 218 217 216 215 215 217 219 219 218 218 221 220 223 224 224 224 226 230 231 229 229 229 227 228 229 228 226 227 227 228 231 231 230 230 227 227 227 226 229 234 234 230 228 230 231 229 228 226 225 226 225 224 223 225 225 223 222 224 228 228 227 229 228 229 229 227 226 227 229 233 231 230 228 231 228 227 230 232 233 229 227 232 235 232 231 227 231 234 227 229 226 225 227 228 227 228 225 221 220 223 224 224 221 221 224 225 230 231 228 225 225 224 227 225 225 229 231 228 227 222 224 225 227 226 225 224 223 226 233 231 226 227 224 227 227 227 226 226 224 224 224 222 223 226 219 217 218 217 224 228 227 227 227 222 226 228 225 228 235 229 223 221 224 226 225 229 226 221 223 223 222 227 221 223 222 220 224 222 223 217 213 220 231 232 223 220 220 227 225 225 222 224 223 221 224 219 221 226 221 223 228 230 239 233 216 218 220 226 230 228 224 222 223 223 220 218 223 224 216 227 235 227 216 216 223 223 219 222 222 222 221 239 230 215 221 227 223 228 224 227 223 231 220 233 230 222 227 217 220 221 217 228 227 227 222 220 220 221 228 225 224 224 228 227 222 225 230 227 228 232 237 233 233 236 234 228 234 231 228 233 226 227 230 241 234 215 213 229 224 219 225 235 233 234 226 230 226 222 225 231 233 230 230 233 235 237 233 236 236 234 221 231 240 232 234 236 251 286 320 350 393 454 530 561 554 539 496 450 422 403 380 371 354 336 316 303 299 286 279 281 292 322 385 483 1105 8575 37401 80100 155339 299979 652938 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30670 10289 3836 2213 10934 222 223 223 223 223 223 224 224 224 224 224 224 224 225 224 224 225 225 225 225 225 225 225 225 226 226 226 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 224 225 225 225 225 224 224 223 223 222 223 223 223 223 223 223 221 222 223 224 224 224 224 225 224 222 223 224 223 222 222 223 222 220 220 222 222 221 221 222 222 222 222 222 222 221 222 223 221 221 222 223 223 223 222 222 221 222 223 223 222 220 220 221 221 220 220 218 218 220 220 219 217 216 217 220 220 218 218 217 219 220 219 220 221 220 219 221 221 220 220 220 221 219 219 220 219 219 218 219 220 218 220 221 220 220 220 219 218 218 219 221 220 218 217 217 217 221 220 217 218 220 220 220 218 220 221 219 218 220 222 220 220 223 225 223 221 222 224 221 223 225 222 223 226 229 229 228 228 229 229 229 229 231 231 229 233 231 229 229 229 227 226 228 227 229 233 233 229 225 226 229 230 228 225 225 228 231 231 231 233 235 231 228 228 231 230 228 227 232 235 233 230 229 232 230 231 234 231 228 231 231 233 232 231 232 234 234 230 230 230 230 229 229 233 234 227 227 230 229 225 227 225 223 223 225 224 225 227 228 230 227 228 225 221 224 229 227 224 224 224 222 224 220 220 225 228 225 221 224 228 224 222 223 222 225 233 228 225 227 224 228 224 228 227 222 221 229 229 229 228 227 222 216 225 229 224 218 220 225 227 223 220 225 229 227 221 221 222 221 218 221 224 225 231 231 231 225 214 225 228 229 227 221 223 223 221 226 226 228 229 225 223 229 225 225 228 230 225 223 217 219 220 228 221 220 217 215 217 227 226 224 225 228 229 226 225 225 208 213 228 229 230 220 226 224 226 232 237 231 226 219 217 223 220 222 226 223 225 227 230 222 227 223 225 236 238 224 218 226 219 228 227 221 215 221 225 216 216 226 231 227 226 229 234 234 236 239 233 229 227 230 235 236 231 229 222 230 227 223 228 237 230 226 230 235 243 237 227 238 239 231 218 225 227 226 228 226 233 231 233 239 227 233 230 222 228 229 231 230 229 233 232 236 236 238 240 236 234 234 232 233 234 224 224 226 226 228 232 247 276 315 352 444 542 567 561 544 512 472 440 408 386 356 325 299 297 306 347 410 508 1662 18133 99171 263130 438413 692437 1511720 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30677 10289 3837 2211 10933 225 225 225 225 225 226 226 226 226 225 225 225 225 225 225 224 224 225 225 225 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 227 226 226 226 226 225 225 226 225 224 224 223 224 225 225 224 224 224 224 223 223 224 224 223 223 223 224 224 223 222 223 224 223 223 223 223 222 222 222 223 222 222 222 222 221 221 221 221 221 223 223 222 223 224 224 223 221 220 221 223 223 223 222 222 222 222 221 221 220 220 218 219 220 220 220 220 220 220 220 219 218 219 220 220 220 219 220 220 219 219 221 220 219 219 220 221 221 220 220 220 221 220 220 220 220 220 219 218 220 221 221 222 221 218 218 219 220 218 218 221 220 219 219 221 220 219 219 219 219 219 221 222 222 220 218 217 218 221 223 223 221 219 221 223 222 222 222 223 223 223 225 227 228 230 229 228 228 228 228 231 230 229 229 229 231 231 230 230 229 227 227 228 229 231 228 228 230 231 231 230 231 233 232 231 229 227 231 234 231 230 232 234 232 230 232 231 233 234 233 234 233 230 226 228 228 228 231 232 231 230 226 225 227 227 230 230 227 225 228 227 227 225 226 229 226 228 227 225 221 221 224 223 224 226 225 226 227 231 225 219 222 222 223 224 229 224 223 225 228 228 225 224 225 222 215 215 220 224 227 230 226 222 223 226 227 224 224 225 229 228 223 229 231 229 228 227 222 221 224 225 227 229 222 227 228 218 219 225 222 224 224 226 224 226 226 223 222 221 219 217 223 226 221 223 230 232 226 226 223 221 221 230 231 229 223 227 225 226 226 235 235 226 224 227 226 224 219 227 224 221 220 224 227 223 220 227 226 221 224 229 234 229 221 215 216 220 224 226 223 230 223 228 230 226 216 217 219 220 223 228 224 227 230 225 219 224 220 223 226 219 224 222 224 229 230 223 228 233 228 223 226 225 224 235 234 236 231 222 224 235 228 230 230 229 231 230 230 223 232 239 235 236 233 236 234 235 233 225 230 239 234 234 232 221 224 229 227 223 223 226 230 235 239 246 234 228 225 225 230 223 226 234 230 225 223 229 238 246 235 224 226 230 230 227 224 226 239 233 231 236 233 227 226 241 236 236 253 278 337 438 525 537 499 455 410 368 333 305 295 299 309 330 359 426 524 664 1102 3326 17370 76786 201786 344337 560506 1135291 9412079 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30685 10289 3838 2210 10933 224 224 224 224 224 224 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 224 224 223 223 223 223 223 223 223 224 223 223 224 224 224 224 225 225 225 225 226 225 225 224 224 224 224 224 224 224 224 224 223 223 223 224 224 223 223 224 224 224 223 222 222 222 222 221 221 222 223 222 222 222 222 222 222 222 222 222 223 223 223 222 220 220 221 221 222 221 220 220 219 219 220 220 219 220 221 221 221 221 221 220 221 221 220 220 221 221 220 220 220 220 219 219 219 220 220 220 220 219 219 218 218 219 219 219 218 218 219 218 219 220 219 217 217 217 218 218 218 221 220 219 220 220 221 221 219 220 222 220 218 219 219 219 219 219 220 220 219 219 218 217 216 218 220 219 219 220 218 218 221 222 220 219 219 220 221 223 220 219 220 220 220 222 222 223 222 221 221 222 221 221 223 224 225 227 228 229 228 227 226 226 226 227 228 229 228 226 228 228 226 226 227 226 228 231 233 232 227 226 230 230 230 228 230 231 231 234 233 234 233 230 228 230 230 231 228 229 231 227 225 231 233 235 231 229 230 231 232 233 231 225 226 227 228 226 227 225 225 224 224 225 226 223 223 229 226 223 226 230 225 222 223 225 225 225 223 221 220 221 222 226 225 224 223 224 222 222 225 224 227 229 230 226 221 218 219 226 226 225 228 230 227 227 227 222 229 228 228 226 227 226 224 223 225 229 228 228 224 223 225 224 222 227 227 224 225 223 221 219 227 225 223 228 227 223 221 221 227 227 218 220 220 220 218 219 223 231 228 229 221 219 226 231 223 230 231 226 227 225 224 225 225 221 222 225 227 225 218 221 227 227 220 219 225 228 223 226 224 224 226 229 227 228 223 219 223 222 227 228 218 224 227 233 231 226 219 220 222 218 227 225 219 221 225 222 222 224 226 228 226 227 221 215 218 232 229 218 222 225 223 224 223 220 231 234 229 221 230 231 233 231 232 229 232 227 219 224 229 239 235 229 233 241 237 230 226 234 229 236 238 236 229 231 233 233 236 234 231 228 231 237 231 225 216 224 235 234 223 222 223 224 224 231 232 232 223 216 221 232 230 226 224 226 230 224 228 232 229 226 222 223 225 221 222 237 239 235 247 266 315 401 475 531 565 559 526 494 465 436 405 379 355 354 369 402 469 580 712 913 1247 1758 3860 15391 50324 120881 217998 342848 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30692 10289 3839 2209 10935 224 224 224 224 224 225 225 225 225 224 224 224 224 225 224 224 224 225 224 224 224 224 224 223 223 223 224 224 225 225 225 225 224 224 224 224 225 225 226 226 225 225 226 226 226 225 225 225 224 224 224 224 224 223 223 224 225 224 224 224 223 223 224 224 223 223 223 222 221 222 222 222 221 221 221 221 222 222 222 223 222 222 222 222 221 222 223 222 221 221 221 221 221 221 221 221 219 219 221 222 222 221 221 222 221 220 220 221 222 223 222 221 220 218 220 222 221 220 220 220 219 218 218 217 217 218 218 219 219 219 219 217 217 218 219 216 215 217 217 219 221 221 219 218 219 220 221 221 220 219 219 220 220 219 219 220 221 219 217 218 220 220 219 219 219 218 219 222 221 220 220 220 220 220 220 219 219 219 220 221 222 222 224 224 222 222 221 219 221 223 225 223 218 219 221 223 223 222 221 223 224 225 225 224 223 223 225 226 225 227 229 228 229 232 231 229 228 228 229 227 226 229 230 229 225 226 227 226 230 232 232 230 232 232 232 231 233 233 230 230 230 227 229 232 234 234 234 230 232 236 233 228 230 233 229 226 226 228 228 227 229 230 228 228 228 230 229 228 228 229 232 229 225 225 224 223 227 229 228 225 224 231 229 226 229 228 225 224 222 226 229 231 225 229 229 222 222 226 226 227 233 231 228 230 232 228 226 221 224 229 227 224 231 230 229 228 228 228 227 222 219 224 226 222 220 222 224 222 221 219 218 224 224 225 224 225 226 221 221 222 227 223 221 221 223 227 228 221 222 229 229 226 229 228 227 222 220 224 224 230 227 225 225 226 225 223 222 219 222 227 227 221 217 231 233 228 225 223 228 223 226 224 215 217 232 236 226 223 226 221 222 226 222 222 228 223 222 220 223 225 224 218 225 229 224 218 213 218 221 223 221 222 227 233 224 216 216 224 228 216 219 226 223 229 220 230 225 232 225 223 216 225 234 235 227 228 224 232 219 221 226 232 233 230 231 243 239 232 227 224 226 230 225 233 231 232 226 225 233 233 225 232 236 234 240 233 232 222 222 228 231 227 224 223 230 232 228 227 237 228 223 222 223 225 228 229 224 227 241 232 223 231 223 224 224 227 232 227 231 234 237 234 234 244 248 269 314 367 415 457 498 546 580 571 532 479 449 409 375 379 394 415 454 510 608 771 1196 3352 11048 27608 54751 96310 143914 205581 290566 396432 532547 742840 1177111 4327887 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30699 10289 3840 2207 10936 223 223 224 224 224 224 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 224 225 225 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 225 225 225 224 223 224 224 224 223 223 223 222 222 222 222 221 222 222 222 222 221 222 223 222 222 222 223 223 223 222 221 221 221 221 222 222 222 222 222 221 221 221 220 220 221 220 219 220 222 222 220 219 220 221 222 221 219 220 221 221 222 222 220 219 220 221 221 220 219 219 219 219 220 219 219 219 219 218 217 218 218 217 218 219 220 220 220 219 219 219 218 218 217 218 219 221 220 219 218 217 218 219 219 218 219 220 219 218 220 221 219 219 220 220 219 218 218 221 221 221 222 222 223 222 221 221 222 222 222 222 223 224 222 221 222 223 222 220 221 222 222 223 222 221 220 220 219 221 224 222 221 222 222 223 223 223 223 224 227 226 226 230 231 229 229 226 227 229 229 228 226 228 231 228 228 229 231 233 231 230 230 232 234 232 229 231 231 230 231 233 231 230 233 230 226 229 230 232 235 234 229 227 232 231 228 228 226 227 227 230 229 230 229 226 227 232 231 233 231 229 228 228 225 224 227 229 225 227 228 226 225 227 229 228 223 223 223 230 224 222 227 225 224 226 229 231 230 227 228 229 229 228 228 229 230 225 224 227 232 231 227 229 231 222 222 224 227 224 223 226 228 228 222 221 224 221 217 226 230 225 223 223 222 223 227 226 224 225 221 223 227 223 222 224 220 226 227 220 221 225 222 222 223 226 227 223 220 223 227 226 224 224 222 222 222 227 231 230 226 227 226 223 226 225 223 218 220 218 221 220 218 216 219 222 224 219 220 228 229 224 225 225 227 225 220 233 228 230 224 218 219 226 224 227 228 229 219 224 218 215 221 222 226 227 218 218 216 224 234 237 236 227 224 227 232 227 224 236 235 226 235 234 226 227 231 225 223 232 227 229 232 226 223 231 233 239 235 231 229 234 231 226 228 231 232 229 229 229 230 231 228 223 224 235 230 227 223 227 223 227 228 236 231 231 235 234 237 235 233 236 229 220 220 225 225 226 236 237 226 219 227 236 233 228 236 236 224 228 233 234 237 254 280 307 340 403 451 487 500 501 494 484 484 496 528 595 658 732 825 953 1126 1332 1571 1822 2140 3163 10345 37666 83907 127048 181323 269030 388031 577165 1070814 5203146 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30707 10289 3840 2206 10935 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 223 223 223 223 223 223 223 223 222 223 223 223 222 222 222 222 222 223 223 222 222 221 221 221 222 223 223 222 221 221 221 221 221 221 221 219 220 220 219 219 220 221 221 220 219 220 220 221 220 219 219 220 220 219 219 218 219 221 220 220 220 220 220 220 220 219 218 218 219 221 221 219 219 220 221 218 217 217 218 217 218 219 219 219 219 218 217 217 217 218 219 218 217 218 217 217 217 217 217 218 217 218 219 218 218 218 218 218 217 217 216 217 219 221 221 218 217 220 220 217 217 218 220 219 218 220 221 220 219 221 222 221 221 223 223 222 222 222 223 224 224 222 221 223 222 221 221 223 222 224 224 222 223 222 222 224 224 223 222 223 224 225 225 224 222 221 223 226 226 226 224 225 227 228 229 227 225 227 228 227 225 224 226 226 224 228 230 231 232 230 229 234 234 232 231 230 231 232 231 228 231 232 229 231 238 237 233 230 230 228 230 234 231 227 227 231 231 232 230 225 227 228 229 226 225 227 226 226 227 232 230 227 227 229 232 231 231 230 228 232 230 228 228 223 225 226 226 225 221 220 223 232 232 229 229 227 227 225 225 227 228 229 228 230 230 225 224 225 228 227 233 229 226 222 226 226 226 224 222 215 221 219 227 225 221 222 225 220 218 226 225 223 222 221 221 227 231 225 217 220 232 230 224 232 233 232 223 222 227 222 222 226 226 230 225 221 231 233 230 221 224 222 221 227 217 216 217 219 222 224 224 229 222 220 229 228 222 219 220 222 221 222 225 226 223 217 219 225 227 221 225 225 225 226 221 225 219 220 222 228 231 223 220 223 220 218 218 220 219 221 226 232 226 230 229 228 224 225 233 230 226 217 222 234 236 225 222 221 225 228 226 225 224 234 235 229 232 238 231 229 231 234 230 230 232 228 219 238 235 235 227 221 223 226 231 238 226 223 227 230 220 228 233 232 234 227 230 240 228 232 229 222 227 227 227 220 210 221 225 213 222 224 222 234 231 222 225 231 233 228 230 224 227 230 235 233 253 300 366 437 465 456 453 452 468 471 465 468 484 525 594 707 1710 11460 50422 120362 200285 306062 454174 736871 1715595 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30714 10289 3841 2204 10935 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 222 222 222 223 223 223 223 223 224 223 223 223 222 222 222 222 221 221 221 221 221 220 220 220 221 221 220 220 220 220 221 222 222 222 222 222 222 221 221 221 220 220 221 220 219 218 218 218 218 218 219 219 219 219 219 219 219 218 219 220 220 220 220 219 219 219 220 219 219 220 220 219 218 217 218 218 218 218 218 218 217 216 217 217 217 217 216 216 216 217 217 216 216 217 217 216 215 216 217 217 218 217 214 213 215 215 216 216 216 218 218 217 218 218 217 219 220 219 220 220 220 221 221 220 218 217 218 218 219 219 219 219 217 215 217 218 219 222 225 225 223 221 220 221 221 221 223 224 223 221 222 222 221 220 222 222 222 221 220 221 224 226 224 220 220 224 226 223 223 227 225 224 227 227 227 229 230 226 226 226 226 226 224 223 226 225 226 228 230 232 232 231 229 231 230 231 231 227 228 229 230 231 229 227 228 230 231 232 233 231 226 227 226 228 231 229 227 229 233 231 229 230 231 234 231 226 227 227 228 228 228 227 222 224 224 226 225 226 228 228 227 227 226 230 230 228 227 228 227 228 229 226 227 224 222 225 225 230 226 226 223 222 227 228 231 228 225 223 225 224 230 231 230 231 231 231 229 224 226 225 222 221 219 217 220 227 227 231 223 222 222 219 217 217 218 224 227 223 225 221 222 223 219 219 217 216 219 225 225 224 224 225 228 231 233 229 223 220 228 224 222 225 220 224 230 225 215 223 225 218 215 217 221 222 217 215 221 221 222 222 225 220 226 226 219 221 227 227 215 214 226 229 226 225 226 228 226 220 228 225 221 232 225 223 231 225 216 228 233 230 223 224 236 226 224 228 230 229 226 229 230 232 236 232 235 234 220 222 230 225 230 224 222 230 223 222 227 224 225 220 223 226 223 219 224 212 211 227 227 230 228 230 228 236 236 227 225 225 228 225 229 233 228 226 225 229 221 226 229 233 229 223 224 226 228 224 225 225 223 227 226 220 227 238 230 227 233 230 227 244 264 289 325 349 367 385 400 420 443 481 525 896 5319 25354 59446 99206 146391 198481 257916 328920 433884 639980 1185494 6706354 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30721 10289 3842 2203 10935 222 223 223 224 224 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 222 222 222 221 221 222 222 223 223 222 223 223 223 223 222 221 221 221 222 222 221 220 220 220 220 220 220 221 221 221 220 221 220 220 220 220 220 221 220 220 220 220 219 219 218 219 220 218 217 218 218 218 218 219 219 218 217 219 219 219 219 219 220 219 219 219 219 218 218 218 218 217 218 219 219 218 220 220 220 219 217 217 218 217 217 217 216 217 218 218 218 218 217 218 217 216 217 217 216 216 215 216 218 217 216 217 218 217 217 218 219 218 218 219 219 220 219 219 218 219 220 221 222 222 220 219 218 218 219 221 222 222 223 224 224 224 225 227 227 227 228 226 225 224 223 224 226 227 227 228 228 225 224 226 225 224 224 224 223 220 223 225 225 227 225 223 227 229 228 226 230 230 229 228 227 226 226 226 227 227 228 228 226 229 230 231 230 228 230 229 229 229 229 231 230 229 229 231 231 232 233 232 229 228 227 227 229 228 229 232 230 231 233 229 230 230 227 231 233 230 228 230 233 234 237 231 228 226 227 227 231 227 225 225 226 223 224 227 225 229 230 229 228 226 228 233 233 227 227 228 226 228 231 228 226 225 224 228 232 229 233 230 228 225 232 231 226 226 225 223 225 227 226 222 221 220 220 220 217 222 233 225 222 224 225 223 220 226 227 221 227 227 225 227 231 227 227 217 222 223 218 220 224 226 223 220 226 224 229 231 232 226 223 221 223 221 222 214 214 223 231 217 215 219 220 221 223 228 224 227 231 226 223 219 217 224 230 223 225 217 218 219 221 218 219 222 225 222 230 235 228 221 222 217 211 215 216 229 235 228 229 220 227 231 227 220 225 234 230 222 221 229 229 225 223 223 221 232 233 236 236 231 227 222 233 224 223 228 229 220 226 239 240 228 224 235 230 236 241 233 225 217 227 231 226 231 227 233 235 231 237 237 233 224 231 233 233 225 225 228 234 232 225 226 228 232 230 224 222 230 230 227 224 236 239 234 230 228 232 242 245 250 279 334 390 443 501 553 594 631 780 2619 13369 40393 63929 73268 85878 117097 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30729 10289 3843 2201 10936 222 223 223 223 224 224 224 224 224 224 225 225 225 225 225 225 225 224 224 224 224 223 223 223 223 223 224 223 223 223 223 223 222 222 222 222 222 222 221 221 220 220 220 220 220 220 220 220 221 221 221 220 219 221 222 222 222 223 223 222 222 223 223 222 221 220 220 219 219 219 220 220 220 219 218 219 219 218 219 220 220 220 220 220 221 221 221 220 220 220 219 219 218 218 218 217 217 216 217 217 217 217 218 219 220 219 218 219 219 219 219 219 218 216 216 218 219 218 217 217 218 218 218 218 217 217 218 220 219 218 218 217 217 217 218 218 216 214 216 219 218 215 216 216 215 217 218 215 214 214 215 215 214 214 214 214 215 216 215 215 217 218 217 216 216 216 217 217 218 217 216 218 220 222 218 219 220 220 221 222 222 222 222 221 221 221 219 218 223 227 227 225 225 225 225 225 225 224 227 227 225 224 224 222 223 224 224 224 225 225 225 224 225 229 229 228 228 229 229 227 227 227 226 228 228 227 224 223 225 226 225 225 225 224 227 231 230 228 228 232 234 232 230 230 231 228 228 229 230 226 223 227 230 229 227 228 226 228 227 226 228 227 230 230 231 233 233 230 228 227 228 228 231 231 226 225 226 225 230 232 231 231 229 224 226 225 227 228 230 227 224 227 228 228 230 230 230 228 226 234 235 234 227 228 231 226 227 223 230 228 226 224 225 228 226 221 225 230 227 225 228 231 229 229 224 222 222 221 226 220 217 218 218 221 220 223 225 217 221 225 219 222 223 222 224 219 223 222 227 230 223 220 229 232 225 223 224 220 221 216 220 224 230 226 218 223 218 220 224 232 229 219 211 221 225 224 226 220 219 227 229 226 230 218 218 223 219 218 231 226 221 212 215 221 219 219 222 217 220 225 221 224 227 232 223 223 229 224 217 221 235 232 221 225 238 232 228 221 228 235 226 231 232 239 242 241 227 229 233 230 230 221 225 233 238 230 228 226 236 219 218 230 229 229 228 235 233 231 224 222 221 226 223 227 230 242 231 230 223 235 237 234 234 233 228 229 226 223 227 228 226 225 233 233 237 239 232 234 229 228 229 251 306 377 450 529 571 582 564 555 571 895 4589 21047 54744 104221 173709 272228 452460 869605 2885355 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30736 10289 3843 2200 10936 223 223 223 224 224 224 225 225 225 225 225 225 224 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 224 223 223 222 221 222 222 222 221 221 221 221 221 220 220 220 219 218 219 220 220 219 219 220 221 221 221 221 222 221 221 221 221 221 221 219 219 220 219 219 220 220 220 219 219 218 218 219 220 219 219 219 218 218 219 218 218 218 219 219 220 219 219 218 218 218 219 218 217 218 218 218 218 217 217 218 219 218 217 218 218 218 218 217 217 218 218 217 217 218 218 218 217 216 216 217 217 218 218 217 217 217 218 218 217 217 217 218 219 218 217 216 216 217 216 216 215 216 216 216 216 215 213 213 215 217 217 217 218 217 217 218 218 217 217 217 217 217 217 217 220 219 220 221 220 218 217 216 217 219 220 224 225 220 221 225 224 222 223 223 222 222 222 224 224 225 223 224 225 225 224 223 225 224 223 222 221 223 223 224 227 226 225 224 226 227 228 228 227 226 228 229 227 223 225 225 223 224 223 223 224 227 226 225 226 227 228 229 227 230 229 230 230 227 229 229 228 226 225 224 224 227 226 227 230 231 228 226 229 231 229 227 228 233 232 231 232 228 225 223 227 226 227 229 229 228 227 226 229 229 228 228 230 227 228 229 227 224 230 226 227 230 229 230 231 227 227 232 235 227 226 224 223 221 224 228 230 230 225 225 226 228 221 217 219 218 222 226 226 225 224 221 223 223 224 226 227 228 221 222 223 220 225 224 217 224 228 230 228 225 223 222 229 227 217 218 223 225 226 220 226 226 223 223 223 220 221 225 225 226 229 222 225 223 222 218 221 227 226 225 226 222 219 220 222 219 223 219 220 224 222 224 230 226 221 218 219 219 217 222 220 229 231 231 217 210 219 223 229 232 230 227 218 215 224 229 225 225 229 228 225 231 228 225 229 226 217 225 229 229 235 240 233 232 231 228 223 228 231 232 230 229 232 224 223 226 228 232 230 232 235 230 233 233 224 227 227 232 222 220 223 220 226 227 226 229 230 232 228 220 220 222 221 221 222 227 235 236 232 235 225 227 237 235 231 239 260 286 318 352 388 413 432 446 449 479 530 625 733 843 995 2638 12984 37652 66589 100 100 100 100 258181 331642 432153 576432 864863 1960317 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30744 10289 3844 2198 10936 225 225 225 225 226 226 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 227 226 226 226 226 226 225 226 225 225 225 225 225 226 226 225 224 223 223 223 223 223 223 222 222 222 222 222 221 221 221 221 221 221 220 220 220 220 221 222 222 222 223 223 223 223 223 223 222 221 221 222 221 220 221 221 221 220 220 218 218 219 219 219 219 219 218 218 218 219 219 220 220 220 220 220 219 218 218 218 218 218 218 218 219 221 221 221 220 219 220 220 219 219 219 220 220 219 218 218 219 221 222 221 221 220 218 218 218 218 219 219 218 220 221 221 221 220 220 219 218 218 220 219 218 219 220 220 220 220 222 222 219 219 218 217 215 216 218 218 217 216 216 216 217 218 219 219 218 218 219 220 221 220 220 219 220 221 222 221 221 224 224 223 223 222 221 224 226 226 227 226 224 224 223 223 225 225 226 225 224 225 227 226 223 225 225 224 225 225 228 229 227 228 229 227 225 223 224 227 228 224 226 230 229 227 228 228 231 229 224 225 229 232 231 226 221 226 230 228 228 231 232 233 230 226 227 229 230 228 228 228 224 226 229 227 226 228 228 230 230 229 231 230 231 229 226 226 230 230 229 226 224 225 225 226 226 227 228 228 228 230 230 226 224 228 230 233 239 229 227 232 227 223 225 228 224 224 225 227 228 229 226 224 222 224 227 229 230 224 226 225 227 228 234 228 221 220 223 227 225 220 221 226 229 226 228 226 228 227 223 222 218 222 228 224 225 229 231 230 232 228 231 222 223 230 225 223 229 220 216 221 216 221 226 222 217 222 226 222 222 227 223 219 218 220 229 228 221 220 225 227 219 219 222 223 216 221 223 225 216 225 229 229 222 222 222 224 221 223 221 221 220 217 217 224 230 231 214 211 221 220 225 222 231 231 228 224 218 228 224 228 216 220 223 235 225 226 222 219 222 217 226 234 223 215 225 228 225 225 226 227 235 236 229 225 230 232 223 228 228 221 226 228 229 237 238 226 228 228 233 235 232 237 230 236 235 232 233 228 223 226 230 231 226 230 233 229 227 223 219 231 230 233 229 227 226 229 229 231 241 262 291 320 356 398 439 466 479 536 785 1871 3448 3270 1932 1177 1441 4243 10084 15841 18925 17974 19471 22070 23485 22526 20610 27376 38477 51602 83948 120120 161847 206007 269476 365413 550509 1178110 35951528 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30751 10289 3845 2197 10938 219 220 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 220 219 218 219 219 219 218 218 218 217 217 217 217 216 216 216 216 216 215 215 215 216 215 215 216 216 216 216 217 218 217 216 216 217 218 217 216 216 216 216 215 215 216 216 216 216 215 214 214 215 214 213 214 214 215 215 214 215 216 216 215 213 213 213 212 212 212 214 215 215 214 213 213 212 213 215 214 214 215 215 214 214 214 214 213 213 212 212 213 214 214 213 214 215 213 213 214 213 212 212 211 211 212 214 213 212 213 213 213 214 213 212 213 214 214 215 215 215 215 214 214 215 214 214 216 215 214 215 214 214 214 213 216 216 216 217 217 217 218 215 215 215 216 216 215 217 220 220 219 220 221 221 220 222 222 220 222 223 220 218 221 221 219 218 219 221 225 225 221 220 221 222 220 217 218 223 224 223 223 220 220 223 222 220 225 227 228 227 225 226 225 223 225 229 231 231 232 228 223 223 228 230 230 232 234 236 233 228 230 232 227 225 229 230 226 225 229 229 226 225 224 226 231 229 227 228 227 227 230 227 226 229 232 235 234 229 221 223 228 227 226 225 224 225 224 221 222 225 229 228 228 224 228 232 229 225 228 228 221 225 225 224 222 225 228 225 224 227 224 220 223 223 224 225 224 220 220 224 227 225 225 229 222 218 215 219 225 225 224 224 226 223 220 223 218 220 226 226 223 222 224 226 224 223 225 229 227 225 221 219 224 224 224 226 227 224 231 229 232 224 220 217 220 220 220 212 214 225 226 226 220 217 226 225 219 219 219 218 220 218 223 236 233 225 223 231 240 231 222 221 219 223 219 220 220 218 225 232 225 224 220 213 224 224 230 233 224 219 227 233 228 230 230 233 234 235 233 236 231 227 224 222 240 243 232 232 227 235 239 237 234 231 226 227 234 244 245 248 246 242 237 243 242 228 225 232 237 233 237 234 238 239 231 218 223 232 236 236 228 219 221 228 222 217 220 231 234 233 233 228 248 282 352 1329 6788 13961 17701 29471 47269 55691 62308 68573 74993 90611 122227 169186 236542 326646 453810 688874 1321771 12494838 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30758 10289 3846 2195 10942 219 219 219 219 220 220 220 220 220 221 221 221 221 221 221 221 220 221 221 221 221 222 221 221 221 220 220 220 220 221 221 221 220 220 220 220 220 220 219 219 219 220 219 219 219 219 218 219 219 218 218 218 218 218 217 217 217 216 216 215 215 215 216 216 215 215 214 214 214 214 215 215 214 214 214 215 214 213 213 214 216 216 215 215 215 215 215 214 215 216 216 215 215 214 214 214 214 214 213 213 213 212 212 213 214 214 214 213 213 214 214 212 211 212 211 211 212 212 213 212 212 213 212 212 213 213 212 211 212 213 213 214 214 213 213 214 214 212 211 212 212 212 212 214 214 214 213 212 211 213 214 211 210 212 212 212 212 211 211 212 211 210 211 212 211 210 209 210 212 214 215 213 213 214 214 212 212 214 216 215 213 213 214 217 216 216 217 216 216 216 214 215 216 219 219 217 218 218 218 218 215 214 215 217 219 220 220 222 223 223 222 222 220 222 224 224 225 224 223 221 217 218 220 221 223 223 222 224 225 223 222 228 229 226 223 223 224 226 227 228 228 230 230 228 227 232 231 228 232 232 225 225 228 229 228 226 225 226 222 219 222 224 227 228 227 230 227 227 228 224 223 225 228 229 230 225 219 221 224 226 221 222 224 224 225 225 224 222 223 225 226 226 221 223 225 226 228 224 218 220 223 226 227 222 225 232 230 224 226 225 225 228 227 228 225 221 219 224 226 226 226 220 224 224 219 217 220 220 216 222 222 220 223 224 221 220 223 221 222 223 224 223 224 218 220 224 218 220 228 227 223 220 228 224 221 226 228 226 227 219 221 215 222 227 221 217 224 222 222 224 223 222 220 225 226 222 226 225 230 225 224 228 234 231 228 232 230 218 222 228 227 231 230 228 224 217 219 231 222 221 219 218 238 231 223 232 226 224 220 230 232 230 229 228 229 232 234 232 229 228 228 230 236 241 234 229 229 231 237 229 227 237 239 237 239 235 231 236 236 232 230 234 234 233 232 232 230 232 226 231 232 221 223 229 229 231 237 233 232 235 223 229 243 244 241 234 228 229 258 322 452 730 1072 2542 11891 23845 31832 52903 83465 112151 146357 206663 322452 519863 939788 2892202 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30766 10289 3847 2194 10939 220 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 223 223 223 223 223 223 223 223 222 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 219 219 219 220 220 220 219 219 219 219 219 219 219 219 218 218 217 218 218 218 217 217 216 217 217 215 215 215 214 214 215 215 216 216 215 215 215 215 216 217 217 217 216 216 215 214 214 214 214 214 213 214 215 216 217 217 216 217 217 217 217 217 218 218 218 217 216 215 214 215 216 216 216 214 214 214 213 214 216 216 215 216 217 217 216 216 217 216 214 215 217 218 218 218 217 216 215 215 215 215 214 216 218 217 217 218 218 217 216 217 216 216 217 215 214 215 215 214 214 213 214 215 214 213 212 214 213 211 213 215 215 214 216 216 214 213 212 213 214 215 215 214 213 215 216 218 219 219 216 215 217 219 219 220 218 217 218 221 219 216 218 220 219 220 221 221 220 222 225 223 220 224 227 226 223 224 225 226 225 225 226 224 220 219 222 222 221 225 227 227 225 222 225 222 221 226 228 223 227 230 229 224 223 220 224 223 222 222 225 231 229 228 224 222 225 226 227 229 226 223 224 222 224 228 232 230 230 226 226 226 227 225 227 229 233 226 222 225 227 227 229 224 221 222 227 230 227 224 227 229 227 228 229 230 229 226 228 232 234 229 228 225 223 228 230 229 223 224 226 233 233 229 232 236 223 228 233 227 225 229 222 221 220 225 228 221 225 228 229 229 229 228 227 223 223 223 225 218 224 225 221 223 232 237 228 227 222 216 220 227 228 223 221 223 219 217 221 222 220 218 220 219 223 225 222 223 226 228 223 220 216 217 221 228 227 218 224 223 225 237 225 221 221 221 218 215 221 225 229 223 222 223 225 222 218 230 228 210 209 220 218 211 219 232 224 222 219 219 223 233 231 230 227 227 222 224 225 230 228 222 229 235 233 227 231 235 237 235 229 228 226 223 231 233 222 222 230 236 227 227 221 220 224 230 232 231 236 235 234 220 223 226 228 224 231 226 227 220 231 245 245 234 234 251 288 320 427 1498 6957 17699 36563 76091 116678 162001 224887 311260 477839 845442 2112000 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30773 10289 3847 2193 10938 220 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 223 224 224 224 223 223 224 224 224 224 224 223 223 223 223 223 223 222 223 223 222 222 222 223 222 222 221 221 221 221 221 221 221 221 220 220 219 219 219 219 219 219 220 220 219 219 219 218 218 218 218 217 217 217 216 215 215 215 216 216 217 217 218 217 217 218 217 216 216 217 218 217 216 214 213 214 215 216 215 214 214 216 217 218 218 216 215 218 217 216 217 220 220 218 218 217 216 215 216 216 217 217 217 216 216 214 214 215 216 215 216 215 216 215 215 214 214 214 213 215 219 220 217 215 215 216 216 214 214 214 215 216 216 216 217 216 216 216 214 214 213 213 214 216 216 216 213 210 209 212 217 220 218 215 216 216 215 217 218 215 214 214 213 213 215 215 215 215 216 216 216 216 216 218 217 216 212 213 215 216 218 216 215 218 219 217 217 219 220 222 224 224 222 218 218 221 225 225 224 222 221 224 227 225 222 223 223 221 222 225 223 221 220 219 222 225 225 227 226 225 224 224 223 223 226 229 226 222 228 231 222 222 222 223 225 224 227 228 230 228 225 224 225 227 223 223 228 226 227 223 220 227 229 225 227 228 227 224 227 233 230 223 222 225 225 223 225 222 222 223 223 223 226 227 229 224 223 227 228 228 227 226 226 226 229 230 225 225 226 231 234 228 223 226 226 225 229 231 234 238 230 225 227 224 227 235 232 223 222 224 226 227 231 229 230 227 228 230 224 224 232 232 227 227 226 229 225 225 228 227 225 221 224 227 225 222 225 216 218 227 228 226 228 228 226 219 226 227 229 222 213 212 222 225 220 218 221 221 224 221 226 221 229 231 226 220 228 234 221 220 221 223 219 219 216 213 217 224 216 217 220 225 222 228 226 219 213 214 218 214 226 234 223 216 214 217 221 225 235 227 212 221 227 227 233 232 224 221 227 226 227 222 228 235 230 224 225 231 240 241 230 218 227 235 227 222 219 226 231 237 231 221 219 220 226 225 221 220 226 238 229 228 227 231 228 223 229 231 229 226 226 221 223 229 236 233 237 240 229 215 227 247 248 256 263 269 275 294 525 2489 8486 19747 30108 40848 60356 88095 115690 136629 184868 294631 463319 784503 1864071 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30780 10289 3848 2191 10938 221 222 222 222 223 223 223 224 224 224 224 224 223 224 224 224 224 224 224 224 224 224 224 225 225 224 224 224 224 224 224 223 223 223 224 224 223 223 223 223 223 222 222 222 222 223 223 223 222 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 220 219 218 217 218 218 217 216 216 216 216 216 217 218 218 218 218 217 216 216 216 216 216 216 216 215 215 217 218 217 216 215 216 217 216 216 216 216 216 216 216 216 217 217 216 216 216 215 216 218 217 215 214 214 215 215 214 214 214 214 214 213 213 214 214 214 214 214 214 214 215 216 216 215 216 217 217 216 215 215 216 216 215 215 216 218 220 218 216 215 216 215 215 218 219 218 217 216 214 213 213 213 214 214 214 214 216 217 218 217 215 212 211 211 212 214 216 216 215 217 218 216 217 218 219 218 216 214 214 217 217 217 217 219 217 217 218 219 220 222 224 225 223 222 221 218 216 223 222 219 221 225 225 227 223 218 220 221 221 221 222 223 226 228 224 223 224 223 227 229 228 225 225 225 225 222 221 225 227 233 232 226 228 229 225 225 227 228 226 228 228 224 223 224 225 223 225 225 227 223 224 226 227 226 231 232 228 231 229 222 223 230 235 230 227 227 228 226 227 226 227 227 225 222 223 229 232 230 226 231 231 228 224 222 225 225 226 222 221 231 233 227 225 227 229 226 229 230 222 217 219 229 225 219 221 225 226 222 223 226 229 228 221 223 220 219 220 221 224 224 222 220 216 217 226 227 231 231 222 218 220 225 225 224 227 225 220 217 217 220 222 220 221 221 226 224 226 229 229 223 218 223 222 218 219 216 225 223 226 225 223 223 224 227 228 227 229 224 218 218 229 228 223 228 229 232 225 222 222 223 217 211 217 223 219 228 225 220 217 224 229 233 230 233 230 233 237 228 229 224 227 228 220 224 228 229 229 223 222 229 230 229 230 229 228 228 218 224 221 219 224 216 219 218 227 227 224 229 228 228 232 233 230 233 223 217 228 230 224 227 246 258 260 271 298 330 468 1857 8722 27300 49813 68885 103472 143114 183041 221380 286023 397616 608087 1029503 2986356 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30788 10289 3849 2190 10942 222 222 223 223 223 223 223 223 223 224 224 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 222 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 220 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 217 217 216 215 215 216 217 216 217 217 218 218 218 217 216 216 216 217 217 217 217 217 217 217 216 217 216 215 215 215 215 215 216 215 214 215 215 214 215 216 216 214 214 214 214 213 213 212 212 213 214 215 214 213 214 214 213 213 216 216 216 218 218 216 216 215 214 214 215 215 214 214 215 215 215 216 215 214 215 216 217 216 214 216 218 218 216 215 216 214 214 214 212 212 215 215 217 216 216 215 214 215 215 214 214 214 214 215 214 212 212 215 216 216 216 217 216 214 214 215 215 215 218 221 220 218 219 220 219 216 216 218 220 223 222 219 220 222 222 218 217 220 225 224 220 223 225 228 227 225 226 225 226 225 225 226 226 226 227 223 223 225 224 222 223 222 223 227 225 222 224 226 226 226 227 227 224 224 223 224 228 227 225 227 228 229 227 228 228 222 221 224 228 228 228 227 226 228 229 227 226 225 230 231 227 226 230 228 225 231 231 229 230 230 231 228 233 230 229 230 232 230 226 227 227 226 227 228 228 230 232 226 224 230 230 222 223 230 230 227 231 226 220 224 223 223 229 227 224 226 230 227 226 226 222 229 229 217 216 218 223 223 226 223 218 221 217 215 223 222 227 229 227 217 215 224 227 222 213 220 227 216 221 225 226 230 221 222 221 222 226 220 218 216 220 224 233 220 213 218 218 222 222 217 222 228 228 223 213 218 227 224 228 225 224 217 228 231 227 215 220 224 220 223 226 230 222 212 220 227 229 222 220 221 227 228 227 221 230 228 225 231 235 231 232 230 228 226 228 230 219 224 225 224 231 227 224 225 228 232 222 224 235 228 220 226 232 226 226 227 225 223 224 226 223 228 226 226 229 221 227 233 231 230 232 234 234 243 260 295 319 315 346 430 869 4289 15289 29319 41131 49811 69590 102303 157197 220739 284772 363226 488098 729390 1394839 15371258 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30795 10289 3850 2188 10942 221 221 222 222 222 222 223 223 223 223 223 223 224 224 224 223 223 223 223 223 224 224 223 223 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 220 220 220 220 220 219 219 219 219 219 218 218 217 217 218 218 219 219 219 219 219 219 218 217 217 216 215 214 215 214 214 214 215 216 216 216 216 216 217 218 217 217 217 217 216 215 216 216 214 214 214 215 216 215 214 214 213 213 214 214 215 215 214 214 215 215 214 214 214 215 214 213 213 212 212 212 213 214 216 215 213 212 213 215 214 213 214 217 218 217 216 217 216 214 215 217 216 216 215 215 215 212 212 215 215 214 213 213 214 215 215 214 216 214 214 215 217 217 216 215 215 214 214 214 214 215 216 214 214 216 214 211 212 214 213 213 215 214 215 215 216 214 215 215 215 214 215 217 217 216 215 216 216 215 219 223 219 216 217 220 223 220 216 218 222 225 222 221 225 225 221 219 221 223 226 228 228 226 224 222 223 226 225 222 223 224 223 225 226 228 227 225 227 225 225 229 228 226 224 224 225 229 231 225 222 223 225 225 225 231 231 230 232 228 225 226 226 228 229 228 229 229 231 231 231 231 227 226 225 226 228 234 232 232 229 230 234 227 224 226 227 228 228 226 230 228 230 228 232 229 223 224 225 228 229 226 232 231 227 229 233 228 223 222 230 232 229 222 222 225 226 227 225 226 223 226 229 227 226 228 224 231 233 227 222 221 215 221 228 222 225 227 227 220 221 228 224 228 223 219 223 227 226 219 226 226 222 221 218 226 223 225 223 219 223 225 228 224 224 225 224 220 226 219 220 222 224 219 216 217 219 222 220 217 217 218 218 224 225 215 219 221 220 234 224 217 218 226 230 229 229 226 222 223 219 233 229 220 220 218 228 224 220 230 231 229 221 220 218 226 220 228 236 233 219 223 220 224 230 222 230 228 233 235 221 225 231 229 230 237 229 223 222 228 227 227 222 216 227 231 230 226 231 224 217 217 228 226 226 231 224 229 229 223 236 233 234 252 269 290 308 302 296 289 300 324 354 383 547 2513 10630 17692 26093 45674 68723 81148 93408 121307 165635 232751 337205 501953 807529 1885559 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30802 10289 3850 2187 10940 219 219 220 220 220 220 221 221 221 221 221 222 222 222 222 221 221 222 222 222 221 222 222 222 222 222 221 221 221 221 221 221 221 220 220 221 221 220 220 220 220 220 219 219 219 220 219 219 219 220 220 218 218 218 218 218 217 217 217 217 217 217 217 218 218 218 218 217 216 216 216 216 216 216 216 216 216 216 215 214 214 214 214 213 213 213 214 215 216 216 216 216 214 213 214 216 215 215 214 214 213 213 213 214 214 213 212 211 212 214 215 215 215 214 212 211 211 212 212 212 213 215 215 215 214 212 212 212 212 211 212 211 211 212 213 213 212 211 211 211 213 213 213 214 215 215 215 214 215 214 213 214 214 214 214 214 213 214 215 213 211 212 212 212 214 212 213 215 214 213 214 215 215 215 214 215 214 212 212 211 210 211 211 212 215 215 215 215 214 215 215 214 213 213 215 216 215 213 213 216 216 217 217 217 217 219 220 221 219 218 220 220 221 224 223 221 219 221 220 219 219 221 222 222 220 217 221 223 223 222 220 222 221 220 220 221 220 221 223 225 225 225 227 228 226 225 226 227 225 224 222 225 225 220 224 226 226 223 223 229 230 228 224 226 230 229 230 227 221 224 228 232 231 227 224 225 226 228 227 231 227 223 228 227 229 232 227 230 231 229 224 226 228 232 230 228 227 227 227 225 226 229 225 224 227 229 232 231 227 228 229 229 224 223 227 227 225 226 228 230 232 231 231 231 221 224 225 226 221 221 224 231 228 229 228 223 223 225 225 231 223 222 222 221 220 221 225 223 230 232 223 223 223 222 223 220 224 221 214 213 214 215 215 219 221 229 231 229 235 224 220 220 216 217 221 227 223 220 215 222 223 222 219 224 220 223 223 228 226 224 217 220 225 227 222 217 229 225 224 223 226 215 218 222 225 225 218 219 218 225 223 225 225 227 226 218 224 228 228 229 226 234 231 224 223 228 228 229 233 231 228 224 228 223 219 228 228 220 224 231 226 230 230 242 231 224 223 231 221 223 231 223 224 225 228 228 231 225 230 233 247 262 311 399 474 499 518 526 517 490 464 435 412 393 480 2992 20534 61301 129420 238051 363487 571522 1094772 5294897 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30810 10289 3851 2185 10939 218 219 219 219 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 221 221 221 221 221 221 220 220 220 219 220 220 220 219 220 220 220 219 219 220 220 220 218 217 218 218 217 217 218 218 217 217 217 218 218 217 217 217 217 218 217 216 217 217 217 216 216 215 215 215 215 215 214 214 214 214 214 214 214 213 213 214 214 214 214 214 213 213 213 212 213 213 214 214 213 213 214 213 213 213 213 212 211 211 212 212 212 211 211 211 212 213 213 214 214 212 211 212 213 215 214 214 212 211 211 212 212 213 213 213 213 213 213 212 210 211 211 210 211 211 211 212 213 213 213 212 212 214 214 213 212 213 213 213 214 215 214 214 213 212 212 213 213 212 212 214 212 213 213 214 214 212 211 211 211 212 213 212 213 214 213 214 216 215 213 213 214 213 212 215 215 214 215 216 215 215 215 214 216 221 222 220 216 217 220 221 222 221 221 222 222 224 225 226 225 222 222 221 222 223 224 222 221 221 220 221 220 218 220 223 224 225 225 225 224 225 219 220 224 223 222 219 220 222 224 224 222 224 227 228 226 226 226 226 227 228 228 224 227 228 228 226 222 224 225 226 226 226 227 226 226 225 228 227 224 226 225 229 231 225 222 223 225 226 228 223 225 226 224 230 231 228 222 223 222 225 229 225 227 228 229 228 224 226 230 233 229 226 223 222 230 234 230 222 227 235 231 225 225 227 229 225 220 226 230 227 229 230 221 226 226 222 220 221 223 222 220 217 223 224 219 219 222 227 223 225 228 225 221 219 223 224 224 222 215 216 225 230 225 222 223 224 222 223 216 213 224 226 222 220 220 225 228 223 225 222 223 229 226 217 217 223 220 223 224 220 220 226 226 225 219 223 217 222 220 229 231 230 222 227 224 218 221 229 236 234 223 217 224 231 230 229 230 224 226 233 232 228 231 227 233 217 215 221 226 227 227 237 235 229 227 225 226 235 232 226 231 229 228 232 230 218 232 234 227 226 234 231 228 240 276 334 400 446 468 479 491 492 465 419 366 326 311 313 346 632 1792 9414 42105 96625 157022 237924 346688 569949 1075047 4829570 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30817 10289 3852 2184 10937 219 220 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 221 222 222 221 221 221 221 221 221 221 220 220 221 221 221 221 221 220 220 220 220 220 219 220 220 219 218 219 219 219 219 219 219 219 219 219 218 217 217 218 218 218 218 217 217 217 217 218 217 217 217 216 216 217 216 215 215 216 216 216 214 214 214 214 215 214 214 214 215 215 215 213 213 214 215 214 213 215 215 214 215 215 214 214 213 212 212 212 212 211 211 213 212 212 212 212 212 213 213 212 213 214 214 213 212 212 215 216 215 213 212 211 211 212 212 213 212 210 212 212 212 213 211 211 214 214 212 214 215 212 211 212 213 213 212 215 215 214 213 214 215 214 215 214 211 215 215 217 216 214 215 217 217 215 213 211 211 212 213 214 214 212 215 213 219 220 217 218 218 215 217 215 213 214 219 218 215 216 221 221 221 219 222 221 218 222 220 221 219 221 222 222 218 217 223 223 225 222 221 221 223 223 221 221 220 221 220 221 223 225 227 226 221 221 224 224 225 224 221 220 220 220 227 226 224 227 230 231 230 232 227 223 223 222 223 227 224 224 224 222 225 225 224 224 224 224 224 224 227 228 228 228 230 228 224 225 228 230 231 225 222 225 227 229 230 225 224 230 231 231 229 228 228 231 234 231 226 227 229 228 225 226 226 226 230 231 230 226 225 230 232 225 223 225 228 228 223 225 230 227 222 225 226 222 222 222 222 223 219 220 218 217 221 219 222 228 229 226 224 223 220 222 224 222 221 223 220 218 222 224 223 220 220 221 220 224 227 225 224 223 221 220 221 217 213 220 222 218 219 220 221 225 228 228 221 216 220 223 222 221 222 220 222 224 227 226 222 222 221 223 221 222 229 233 231 229 228 229 225 222 227 227 224 226 226 228 227 222 222 228 227 225 227 228 228 227 230 233 226 220 223 229 233 226 221 229 237 231 226 224 225 231 230 225 225 227 224 229 235 237 231 226 228 227 223 229 244 257 277 310 352 378 392 410 425 419 394 361 322 292 278 276 312 368 431 493 559 628 1188 5815 20800 58463 134593 213355 285547 380283 577644 1147571 7968687 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30824 10289 3853 2182 10938 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 221 222 222 221 222 222 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 217 217 217 217 216 215 216 217 217 218 216 215 216 216 216 215 215 215 216 216 216 215 215 215 214 215 213 213 214 213 212 213 212 213 215 214 215 215 214 214 214 214 213 212 211 212 215 215 214 213 215 215 214 215 216 215 214 214 216 215 213 213 213 213 215 215 213 211 210 211 211 214 217 216 214 215 214 216 216 215 214 215 215 214 215 217 216 213 215 214 215 216 213 212 215 214 214 214 217 215 214 216 215 215 214 212 214 216 218 216 215 214 216 215 214 213 215 216 220 219 215 216 214 215 220 223 220 221 221 216 220 220 222 224 219 223 226 221 219 218 221 221 219 218 220 218 218 222 224 224 224 224 223 224 221 220 224 223 220 224 223 223 223 222 224 224 224 225 226 223 226 228 226 221 218 224 226 225 227 223 223 228 226 222 223 229 228 221 223 227 225 225 223 220 225 231 231 227 231 231 229 229 228 225 224 227 227 225 225 227 227 224 224 230 229 223 221 227 229 230 229 225 228 228 228 229 231 230 230 229 227 225 226 227 229 231 233 227 225 225 229 231 232 229 228 227 226 226 223 223 224 225 226 224 226 225 223 223 225 223 222 223 220 221 219 221 221 219 216 215 220 221 220 221 225 223 221 224 223 220 221 227 230 228 225 227 226 221 221 223 223 227 225 222 222 227 227 222 222 224 221 220 221 219 220 219 220 224 222 219 221 224 222 220 221 222 219 217 219 218 220 220 216 224 228 220 220 222 223 228 227 228 234 232 229 226 222 226 230 230 230 229 227 226 226 228 232 231 227 226 227 227 229 229 222 220 219 216 217 220 225 228 232 231 225 226 230 225 223 221 225 223 224 226 234 241 235 226 221 223 230 232 241 277 355 440 485 504 511 489 455 422 391 356 310 283 278 415 5224 24097 44535 67617 97691 135163 207633 344390 579984 1150905 6877759 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30832 10289 3853 2181 10941 221 221 222 222 222 222 222 222 222 222 222 222 223 223 223 223 222 222 222 222 223 223 223 223 223 223 222 222 222 222 222 221 221 221 221 222 222 221 221 221 221 221 221 222 222 222 221 220 220 220 219 219 220 219 219 220 220 219 219 219 219 219 219 218 218 218 218 219 219 219 219 219 219 218 218 218 219 219 219 218 217 217 217 217 217 216 216 217 217 215 215 216 216 216 215 215 216 216 214 213 213 212 212 213 214 215 215 215 215 214 214 213 212 212 213 214 214 215 214 212 213 215 215 214 214 215 215 214 214 214 214 212 212 213 213 214 215 214 212 213 215 216 214 212 213 216 216 214 215 217 216 214 216 216 215 215 216 216 214 214 214 213 214 216 217 217 215 214 213 213 212 213 214 213 215 217 216 215 217 218 217 214 215 216 214 213 214 218 219 217 216 215 216 219 221 219 217 216 219 220 220 220 219 218 219 219 221 221 222 222 223 225 225 222 223 225 223 221 223 224 224 222 221 221 224 222 222 223 222 221 221 225 224 221 223 222 222 222 227 224 220 222 223 222 226 224 221 221 219 220 224 224 221 222 223 224 228 230 225 223 223 224 225 226 224 219 220 225 227 227 228 231 227 227 225 230 231 232 227 225 227 227 228 229 228 229 228 230 231 227 223 224 228 226 225 231 232 228 229 233 235 231 229 227 234 236 231 226 225 227 226 229 232 228 228 229 230 223 220 220 218 216 219 227 228 227 227 225 222 224 223 226 233 230 222 225 226 225 222 221 221 224 217 221 219 223 223 221 223 219 212 222 220 221 219 221 225 225 225 225 226 218 217 218 217 221 223 223 218 219 214 223 224 215 212 216 219 221 225 221 226 218 212 221 223 225 232 227 221 215 224 233 222 224 228 227 226 223 221 222 224 225 223 226 229 216 220 229 231 235 225 227 229 236 236 231 233 231 222 221 227 232 224 219 224 223 223 226 228 226 218 220 224 219 228 228 224 227 231 225 214 226 230 232 228 221 221 230 230 228 246 237 226 230 222 213 221 234 239 277 352 395 454 507 492 445 407 374 338 300 273 261 267 292 306 327 736 4936 17985 38393 86817 154565 264729 464110 861619 2436318 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30839 10289 3854 2179 10941 220 220 221 221 221 221 221 221 221 222 222 222 222 222 221 221 221 221 222 222 222 222 221 221 221 220 220 220 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 220 220 220 219 219 218 219 219 218 218 217 216 217 218 218 218 218 218 218 217 217 218 218 217 217 217 217 217 216 214 214 216 217 217 216 215 215 215 215 214 214 215 214 214 213 212 212 212 213 213 213 213 213 212 211 212 212 211 211 212 212 213 213 213 213 213 212 211 211 211 212 212 212 212 212 213 214 215 214 212 213 214 212 212 213 213 214 214 212 213 214 213 214 214 214 214 213 213 213 213 212 213 213 214 214 213 213 215 216 215 214 213 214 214 211 213 216 214 212 212 213 213 212 212 213 213 211 210 213 217 214 210 211 213 214 216 216 213 212 216 217 217 216 213 213 218 219 217 219 217 214 215 216 213 215 220 220 220 223 220 216 218 220 222 220 223 223 220 221 220 222 221 220 222 226 224 221 223 223 227 227 223 221 223 222 219 218 222 223 224 224 225 224 221 220 218 220 224 226 227 225 227 225 224 224 225 225 220 223 225 220 224 226 225 221 226 224 221 225 226 224 225 231 234 233 228 226 225 222 220 222 223 227 231 226 226 226 227 228 229 230 233 226 226 227 223 224 228 229 227 232 234 229 229 222 221 232 233 232 230 228 229 228 225 222 222 217 216 221 221 220 222 225 228 225 218 212 221 225 226 225 222 225 226 225 227 222 223 228 230 220 219 222 225 223 220 220 225 222 220 223 225 223 221 225 222 219 219 222 213 222 227 222 226 230 225 217 214 220 226 220 210 217 219 228 229 222 222 226 217 219 224 226 217 212 211 227 231 227 222 219 230 229 231 226 225 225 225 231 233 230 229 221 222 230 230 230 223 223 230 229 226 222 225 232 227 233 226 214 228 229 225 227 230 224 225 229 224 235 237 234 226 219 231 237 236 227 226 224 221 233 237 231 226 225 223 219 223 224 220 214 226 226 226 261 365 441 469 479 470 457 450 435 422 397 371 355 344 339 365 503 3413 22687 56851 92286 135412 177822 228130 351735 622632 1299612 12781657 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30846 10289 3855 2178 10940 220 221 221 221 221 222 222 222 222 222 223 222 222 223 223 222 222 223 223 223 223 223 222 222 222 222 222 222 223 223 222 222 221 220 220 221 221 222 221 221 222 222 221 221 220 219 219 219 220 220 220 220 220 219 218 219 219 219 219 220 219 218 217 216 217 218 218 218 218 218 218 218 218 219 218 217 217 217 217 217 217 217 217 217 217 216 215 215 216 216 216 215 215 216 216 215 214 214 214 213 214 215 215 213 212 212 213 212 211 211 212 211 212 214 215 214 211 212 213 215 215 213 212 213 212 212 213 213 212 213 213 213 212 213 215 217 215 213 214 214 213 211 209 210 214 217 213 211 212 212 213 214 213 210 210 214 215 213 214 213 213 213 214 215 216 217 217 215 214 215 217 216 213 212 213 214 214 214 215 215 216 214 213 213 214 216 217 216 213 213 216 216 214 213 214 216 219 217 219 220 217 214 212 214 219 218 214 214 216 213 211 214 221 222 217 215 217 216 219 220 219 218 217 221 226 225 226 223 223 226 224 225 227 224 225 223 220 220 222 222 222 224 227 227 225 222 222 221 226 224 223 225 225 219 217 225 229 226 224 226 224 221 225 232 231 228 226 228 227 227 220 217 218 226 228 223 223 228 227 225 226 230 232 231 224 222 229 228 226 228 229 232 235 233 229 226 225 225 228 222 225 229 229 226 231 229 230 231 226 220 227 230 230 230 224 225 225 225 224 228 226 226 227 224 220 228 222 221 220 218 222 224 227 224 219 230 230 225 221 222 231 228 229 223 213 222 222 215 214 221 228 225 219 223 218 220 221 220 216 216 220 225 219 216 227 224 217 222 217 214 221 215 220 230 227 224 234 229 227 218 224 223 216 218 213 214 220 219 218 215 211 223 219 222 228 221 219 223 223 228 230 229 230 231 233 228 226 229 226 229 235 236 235 225 227 227 237 234 228 227 229 215 221 225 225 223 224 233 221 221 227 228 220 225 217 225 236 234 213 231 234 224 221 226 232 229 229 231 232 224 233 242 226 226 229 227 235 234 236 235 241 243 241 231 233 239 249 265 287 344 431 509 539 520 472 427 395 423 1170 7019 22670 43508 65949 116456 177607 244451 356075 531702 929582 2947508 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30854 10289 3856 2176 10938 659 690 777 752 618 444 440 522 522 369 275 302 220 100 100 266 328 186 136 135 123 144 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 990 119 100 100 100 100 100 100 767 100 100 100 100 100 100 100 100 231 100 100 689 1097 100 100 100 100 100 100 100 100 100 100 100 100 100 2058 2054 100 100 100 100 100 100 100 100 100 100 100 100 100 100 269 100 100 100 100 100 100 100 100 100 100 100 1362 892 983 100 100 100 1240 1927 563 100 1745 100 100 3344 1360 570 1661 3339 2398 100 574 1850 862 389 1569 100 100 100 100 100 100 100 100 100 809 100 100 1764 2828 1158 100 100 702 668 100 100 100 100 1066 100 100 225 100 168 2724 3456 2085 2124 354 100 590 100 100 1438 587 100 100 100 100 100 100 716 4701 4745 2008 1975 3450 4355 3711 2538 3113 1566 100 100 3040 3687 2585 705 100 100 1483 100 415 3190 549 100 100 2613 6068 6258 553 100 100 4201 1721 271 100 100 100 681 100 1799 100 100 100 3097 100 100 3491 800 100 100 100 100 2165 4277 1155 100 100 1123 100 2403 100 100 100 3225 100 100 100 1014 100 3450 4517 100 100 100 3479 4762 100 100 2142 3249 100 100 100 100 100 1747 100 100 2166 100 1514 5344 100 1988 5447 749 100 2395 1581 100 100 3047 380 2466 4076 2430 323 100 2604 536 1719 534 100 2828 3957 100 100 2035 14757 140325 960084 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 106 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 206 181 111 100 100 30861 10289 3857 2175 10936 280 278 275 273 269 265 259 257 258 257 253 247 245 243 239 235 232 231 234 231 227 227 226 227 226 217 212 211 203 203 203 207 211 208 209 200 189 190 191 195 193 188 182 175 180 187 181 183 187 180 176 169 163 162 157 149 145 150 158 157 152 157 166 161 162 164 150 145 165 165 148 140 146 141 126 128 132 127 126 133 129 124 127 140 152 135 115 111 109 107 112 125 132 117 114 123 118 115 128 138 129 110 102 123 126 112 106 103 108 114 119 131 118 106 118 114 111 125 127 100 100 100 101 100 100 112 117 119 116 106 100 104 107 100 100 100 100 115 122 100 100 100 105 100 113 110 100 100 135 129 117 124 119 100 100 106 104 105 109 104 126 136 132 107 106 100 100 104 132 128 133 131 134 140 100 100 100 100 112 100 109 123 115 100 150 125 123 173 144 136 136 127 128 118 125 104 100 124 130 139 112 100 113 106 100 162 251 179 100 127 121 124 164 134 124 142 152 113 146 165 143 133 112 115 168 162 158 134 101 129 120 108 148 149 116 101 179 219 132 166 218 219 178 164 193 171 157 187 217 184 187 222 189 158 100 185 256 192 166 183 108 100 158 205 254 251 202 155 151 181 222 198 177 167 295 256 200 220 317 303 214 134 169 169 174 234 211 189 275 272 183 196 267 322 271 198 151 248 174 208 274 272 161 100 100 100 228 326 255 159 164 254 256 306 300 131 237 297 260 180 161 191 289 263 229 142 163 285 291 315 183 100 117 100 100 100 109 221 272 316 314 183 162 116 108 144 231 177 266 253 252 219 197 197 222 221 177 195 213 211 203 100 250 304 309 214 100 100 225 194 383 340 310 138 127 357 372 261 318 370 393 317 215 188 249 199 166 141 158 322 356 250 422 312 100 361 480 280 100 264 272 178 270 332 185 286 447 193 236 131 115 332 435 264 163 136 100 216 144 210 272 186 439 292 207 242 258 354 319 229 318 341 305 306 237 255 279 333 124 100 140 320 293 225 294 144 278 335 182 295 497 619 425 391 351 223 204 333 267 119 285 296 347 328 471 578 1755 9590 31535 66541 102546 123681 108524 77077 81039 141868 313439 562782 1258531 108708736 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30868 10289 3857 2174 10939 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 227 226 226 225 225 226 225 224 223 223 223 223 223 223 223 222 222 222 223 222 222 223 223 222 222 221 221 220 221 220 220 220 220 220 219 220 221 220 219 219 219 220 220 219 219 219 219 218 217 217 218 218 216 216 215 215 217 217 216 217 217 218 217 214 214 215 216 215 213 214 215 214 213 213 212 211 211 212 213 211 211 212 212 211 209 211 212 212 212 210 211 212 209 208 210 213 213 210 209 210 212 211 210 209 210 211 210 209 211 212 212 212 209 210 212 212 213 211 209 210 211 211 210 210 213 212 208 209 212 212 213 215 217 212 210 213 215 212 209 207 209 211 211 212 213 214 214 214 211 209 211 212 211 212 215 217 218 215 210 213 218 216 214 215 214 213 213 212 215 218 220 220 212 207 209 211 209 206 207 211 206 204 209 212 213 214 214 211 215 219 217 214 212 212 214 213 213 217 217 217 215 217 220 220 223 222 223 223 223 225 230 230 227 225 222 225 227 223 220 218 219 220 222 223 219 216 219 220 227 226 222 224 225 222 224 221 223 228 231 223 218 224 224 222 229 228 227 229 230 226 225 224 224 228 225 226 222 223 225 227 230 224 225 231 238 238 227 219 224 234 227 228 226 225 227 226 222 217 221 224 229 230 222 224 230 228 229 232 227 219 223 222 217 215 225 225 230 230 228 226 219 214 226 230 226 222 234 221 218 224 235 237 236 231 230 233 224 218 209 213 226 217 215 222 217 217 222 225 219 222 219 209 220 217 223 227 217 218 212 215 225 219 219 220 226 224 225 228 213 215 221 228 224 224 218 223 225 224 227 221 218 228 224 226 240 231 211 223 232 220 230 224 231 226 231 223 225 219 224 213 227 240 223 236 236 238 237 223 228 222 223 222 231 238 228 232 239 234 225 223 230 229 234 240 227 233 220 229 234 229 235 234 228 227 236 230 222 238 236 236 230 229 223 218 230 241 236 233 236 242 236 238 257 308 343 384 435 462 479 503 518 518 508 469 434 409 374 705 5531 25057 44524 59566 83000 109208 141632 155122 159335 159886 170666 209550 316867 544899 1047303 4261272 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30876 10289 3858 2172 10943 217 218 218 219 219 219 219 219 219 219 220 220 219 219 220 220 220 220 221 220 220 220 220 220 220 220 220 221 221 221 220 220 220 219 219 218 218 218 218 218 218 218 218 217 217 217 217 217 217 218 218 218 217 217 218 218 217 217 217 217 216 216 217 217 217 217 216 216 217 217 216 216 216 216 216 216 216 216 216 215 215 214 215 215 216 215 214 214 213 213 213 212 212 212 213 213 214 213 213 213 213 212 211 211 212 212 211 210 209 209 210 211 212 212 212 211 210 210 210 209 211 211 212 212 213 213 211 210 211 212 212 212 211 211 211 211 210 211 212 212 212 212 211 209 209 211 210 209 210 210 209 209 210 211 212 212 213 214 215 215 213 213 214 213 213 213 213 213 214 214 213 212 212 212 211 210 211 213 213 212 211 211 210 213 213 211 212 211 212 213 214 213 212 213 215 215 213 214 214 212 212 213 215 214 212 209 210 214 214 213 211 212 213 214 213 214 217 217 214 213 217 218 215 214 216 219 217 217 220 222 219 217 222 225 223 222 223 224 223 222 223 222 223 224 225 222 220 222 224 221 223 228 228 227 224 222 220 221 219 220 220 218 220 221 224 224 224 224 224 223 222 225 227 225 225 223 221 224 224 226 224 225 222 219 218 221 221 220 220 222 228 227 225 224 227 224 223 225 226 228 224 226 225 224 225 229 223 225 229 228 226 229 231 225 224 223 229 230 220 225 228 231 230 228 224 227 231 220 220 220 221 223 223 221 222 224 224 225 220 216 224 230 226 228 226 223 225 225 221 216 223 223 225 226 223 223 218 219 223 217 212 219 222 220 220 218 223 224 221 223 224 222 220 224 229 230 227 223 223 224 229 222 219 225 230 225 222 231 230 215 215 218 213 224 225 218 225 222 227 224 228 227 227 229 234 228 222 230 236 232 225 232 224 224 225 229 230 235 237 229 228 224 223 224 223 224 227 233 229 232 232 230 234 230 222 220 231 233 235 230 229 226 227 226 228 228 222 222 225 228 227 225 223 222 227 231 232 232 233 225 227 240 278 354 440 504 526 511 492 474 459 436 411 388 368 340 324 302 292 291 300 315 393 1571 9945 30410 45768 62722 91702 123606 175906 254436 392375 720654 1696875 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30883 10289 3859 2171 10942 224 224 224 224 225 225 224 224 224 224 224 223 223 223 222 222 224 223 223 222 222 222 222 222 222 222 221 221 220 220 219 218 218 217 216 216 217 215 213 213 215 215 214 215 216 214 213 212 213 214 214 215 215 213 213 213 212 213 213 212 213 213 210 208 211 213 212 209 208 210 210 211 211 210 209 209 207 207 209 209 208 208 210 209 206 207 209 206 203 206 208 207 204 204 207 206 201 202 206 208 207 205 203 204 204 201 202 202 199 198 199 198 199 200 201 201 199 197 195 195 197 200 202 203 204 203 203 202 201 197 199 205 204 201 203 199 195 195 194 195 198 202 203 202 203 197 194 196 198 198 196 197 200 201 205 204 204 204 198 194 199 201 201 200 199 205 206 201 200 203 204 204 205 206 207 210 204 197 199 203 204 200 199 203 209 200 191 196 198 197 202 203 196 200 212 213 209 205 196 195 202 206 208 207 209 206 207 217 211 204 197 196 211 221 213 211 211 212 208 208 219 222 211 209 215 217 222 218 212 210 210 211 216 221 213 207 203 210 209 210 213 219 218 218 227 226 227 221 223 222 219 220 220 216 207 211 223 227 213 216 218 211 213 219 228 230 227 220 219 213 215 235 238 224 216 221 213 211 220 226 214 212 215 226 232 220 219 218 221 231 228 227 222 206 222 217 222 229 221 211 205 219 222 232 238 224 229 232 212 228 237 231 232 237 229 218 213 202 214 220 221 231 238 220 213 214 226 231 219 201 214 213 214 234 237 234 228 225 229 240 226 226 228 227 214 213 228 228 213 209 235 232 240 233 222 225 241 233 226 215 223 229 220 222 223 217 223 219 226 224 206 205 207 212 234 214 225 228 251 237 216 206 224 228 229 228 203 212 193 177 210 225 223 257 239 224 231 231 213 226 232 235 215 232 242 232 242 236 228 214 230 231 250 242 234 215 218 253 257 242 226 215 218 230 224 220 238 238 215 213 228 241 238 234 224 231 256 244 249 240 228 218 211 229 233 220 230 246 248 224 212 224 239 259 258 256 236 231 235 218 229 278 294 319 384 451 458 445 430 432 432 392 323 316 307 314 288 302 624 2648 10491 23552 38004 87210 184275 295907 428178 667794 1513619 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30890 10289 3860 2169 10938 310 306 304 302 298 296 294 290 288 286 283 281 279 277 274 271 269 268 267 265 264 260 255 254 254 251 249 248 246 244 244 240 239 239 236 233 234 233 232 227 223 223 225 225 225 225 221 217 219 223 220 215 215 217 218 214 209 208 212 215 213 211 210 208 206 204 204 204 201 204 204 199 196 196 198 196 193 194 195 196 195 192 193 193 193 193 189 194 197 186 180 182 185 190 189 188 187 187 185 179 182 181 179 182 185 184 176 175 175 168 171 177 177 176 178 180 176 171 172 170 163 163 174 175 172 171 171 168 171 174 171 165 171 184 186 183 181 171 183 194 176 157 156 161 168 171 169 176 186 178 173 170 172 175 180 179 171 176 160 136 136 172 195 189 177 184 183 172 164 160 173 184 182 185 177 184 185 183 177 178 179 178 167 175 190 181 170 167 170 174 183 202 192 194 191 186 190 200 190 177 178 172 171 185 173 156 167 187 190 188 180 166 165 185 180 174 189 186 172 183 183 191 227 202 167 176 192 189 184 192 195 190 180 184 180 184 206 198 201 214 208 184 191 194 184 196 225 211 171 178 205 204 203 206 177 171 195 212 210 208 199 193 192 209 209 224 236 239 197 156 201 222 210 198 219 246 211 202 200 229 247 229 201 227 201 206 223 252 260 230 189 202 219 182 171 190 222 242 264 250 171 180 221 215 179 209 220 213 237 217 223 227 233 244 217 202 215 216 217 234 248 243 238 223 233 213 190 230 255 224 196 203 173 200 236 236 255 234 210 210 242 235 258 260 226 196 207 242 224 176 216 221 200 202 208 153 204 265 247 234 244 249 239 241 188 263 258 219 211 223 253 226 207 251 204 236 239 208 214 224 199 198 178 160 234 263 277 255 220 241 198 217 224 229 213 252 219 213 207 207 215 154 205 279 289 284 187 219 256 253 217 172 211 287 266 255 205 241 332 327 292 305 261 249 280 276 245 279 318 233 241 249 337 318 212 189 293 302 247 261 239 277 273 253 177 185 223 279 244 193 226 290 286 250 242 278 338 308 285 310 343 260 209 305 362 458 488 416 479 488 426 354 297 326 362 325 1145 20913 144796 376306 680645 1471065 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30897 10289 3860 2168 10936 225 225 225 226 226 226 226 226 226 226 226 227 227 226 226 227 227 226 226 225 225 224 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 220 220 219 219 219 220 219 218 218 218 219 219 219 219 220 220 219 218 217 218 219 219 219 218 217 217 216 217 218 217 217 215 214 215 216 216 214 214 214 214 215 215 214 215 215 214 213 212 213 213 212 212 212 211 211 213 215 213 212 213 212 211 212 211 211 212 212 211 210 210 210 209 209 211 209 206 208 209 209 209 209 208 209 210 208 207 208 208 206 206 207 209 209 210 210 210 211 210 209 210 211 209 208 209 210 211 209 210 211 209 209 211 211 209 208 210 211 210 210 210 211 212 211 208 209 210 211 212 212 212 211 211 212 213 213 210 208 209 213 215 215 210 206 208 206 206 209 210 210 211 208 209 210 209 209 213 210 209 208 207 210 212 211 213 214 214 213 212 214 215 211 214 215 215 215 217 218 214 212 213 214 216 219 219 217 219 220 220 222 219 215 218 216 214 219 219 218 222 224 220 220 226 225 220 219 225 226 220 220 221 227 229 226 218 218 222 222 225 223 224 222 220 221 223 225 222 218 222 228 227 222 220 221 223 220 217 217 221 220 220 223 227 228 228 225 223 222 224 225 221 219 222 227 225 226 229 231 231 229 229 232 228 226 229 225 227 228 232 232 228 227 226 223 225 229 227 219 227 232 233 230 227 224 224 227 228 218 215 222 223 223 231 229 226 228 232 223 219 227 222 219 224 227 228 223 224 224 214 218 214 218 228 219 217 224 228 228 223 222 224 221 229 235 230 227 229 224 223 217 212 224 223 211 225 220 220 230 212 214 224 208 210 224 226 223 220 220 217 224 219 225 224 225 226 229 225 220 230 226 225 222 220 230 233 230 225 226 221 228 236 232 225 220 227 226 229 228 237 232 222 229 238 230 222 221 233 233 228 231 236 227 227 226 222 225 227 218 223 232 230 235 247 241 227 235 237 257 259 253 266 277 274 264 259 261 265 256 277 320 361 401 442 451 453 430 395 382 1012 8801 37927 86225 138852 192210 276518 395487 583861 1091106 5545261 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30905 10289 3861 2166 10938 213 214 214 215 215 216 216 217 217 217 218 218 218 218 218 219 219 218 218 218 218 218 218 218 219 219 219 219 218 217 217 217 217 217 216 216 217 217 216 216 216 216 216 216 216 216 215 215 215 215 215 215 214 214 214 214 214 215 214 215 214 214 214 215 216 216 215 215 215 214 215 215 214 215 214 214 214 214 213 213 213 212 212 212 211 209 211 212 212 213 212 211 210 211 211 211 211 210 210 211 211 212 210 211 210 209 209 210 210 210 211 210 209 208 206 207 207 207 207 207 207 207 208 207 206 207 210 212 209 206 208 209 207 207 208 208 205 207 208 209 209 207 209 209 207 208 210 209 210 212 211 209 209 206 205 205 205 207 209 208 209 209 208 208 208 209 209 209 211 213 210 208 208 210 211 214 214 210 210 215 213 210 207 208 208 213 213 211 211 208 208 208 207 210 206 212 211 208 210 213 211 209 212 215 213 210 209 213 212 214 211 213 213 209 213 213 213 216 213 212 214 214 214 219 219 220 219 221 218 223 222 222 221 216 218 220 218 216 217 219 220 216 215 223 224 216 220 223 224 225 225 223 225 221 218 219 219 225 227 220 220 223 223 215 217 221 224 224 221 221 228 232 227 222 226 226 221 225 225 222 223 221 223 224 226 226 229 228 224 226 226 225 226 229 232 226 225 229 229 229 229 228 230 229 232 234 229 224 226 228 230 229 233 232 231 229 230 227 225 225 225 221 220 223 225 226 224 222 222 224 224 224 218 217 224 225 222 220 224 224 223 226 224 221 221 220 217 218 221 225 224 219 221 222 221 225 227 222 218 219 221 224 225 219 218 228 228 221 219 222 223 221 219 220 217 216 221 226 223 217 218 222 221 219 224 227 225 221 221 224 220 218 227 230 229 225 218 222 229 226 226 232 232 229 220 215 220 226 228 227 228 230 225 222 228 232 230 229 231 230 228 231 238 237 229 220 220 225 232 235 234 234 232 228 229 230 229 227 231 239 233 225 231 230 231 238 248 258 264 269 268 265 259 261 272 285 292 294 288 286 286 284 291 312 345 361 372 388 422 455 463 463 454 437 2012 7563 19295 41023 67346 83153 92208 100291 110944 133574 162533 186251 194907 194390 206402 235567 309183 494997 981529 4483788 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30912 10289 3862 2165 10939 217 218 218 218 219 219 220 219 220 220 220 220 220 220 221 220 220 220 220 221 221 220 219 220 220 219 219 220 219 219 218 219 219 218 217 217 217 217 217 217 216 215 216 217 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 213 213 213 213 214 214 214 213 212 212 213 213 212 213 213 211 211 211 212 212 211 210 211 211 211 210 210 211 211 211 210 211 210 209 209 210 210 210 210 210 210 209 208 208 209 209 209 209 208 206 205 207 207 207 206 205 205 207 208 206 203 204 206 207 207 206 206 206 206 205 206 207 206 206 208 209 207 208 210 210 210 211 209 207 206 205 206 207 207 205 203 204 207 208 209 210 211 210 210 209 207 207 209 211 209 208 211 212 211 209 209 209 208 209 207 204 207 210 211 208 208 211 211 211 208 206 208 206 207 210 211 211 213 214 213 212 211 210 209 209 214 215 213 209 209 213 213 210 210 213 214 215 210 210 209 209 212 214 219 219 220 218 218 220 224 221 219 219 217 221 222 221 221 219 217 220 222 221 222 222 220 220 224 224 221 220 223 224 225 224 227 227 219 218 219 222 222 220 218 220 220 221 224 227 220 220 221 219 221 224 224 227 223 225 226 225 230 223 215 222 227 222 219 227 225 228 234 230 222 223 225 226 226 225 228 225 225 225 221 227 227 236 234 226 229 230 227 228 224 222 228 227 226 232 227 226 223 224 226 226 230 229 225 216 218 225 231 224 213 216 222 224 226 221 232 227 220 220 221 221 219 215 223 225 214 218 221 223 226 223 222 229 222 219 228 221 222 217 227 225 211 215 229 217 223 230 226 223 226 218 220 224 230 230 224 221 209 221 217 224 218 227 222 222 224 228 227 223 225 232 229 219 226 228 225 226 229 229 233 226 222 222 222 227 227 239 231 230 238 233 217 214 229 230 227 230 233 227 221 224 229 225 224 225 227 229 215 226 226 232 228 223 219 220 222 222 235 229 227 232 235 244 256 262 266 268 260 257 268 283 289 292 302 301 300 326 351 357 400 458 493 505 523 523 488 462 429 405 387 365 348 333 325 307 288 277 255 293 1426 9536 26722 51270 83875 135274 198156 293147 530319 1263434 43121808 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30919 10289 3863 2163 10939 220 220 221 221 221 221 221 222 222 221 222 222 222 222 222 222 222 222 222 222 223 223 222 222 222 221 221 222 222 222 222 221 221 221 221 220 220 220 220 220 219 219 219 219 218 218 219 219 218 218 218 219 219 219 219 219 219 218 218 218 218 219 219 218 217 217 218 218 218 217 216 217 217 216 216 216 216 216 217 216 215 215 216 216 216 215 214 213 213 214 215 215 214 215 216 215 215 215 215 214 213 213 214 213 213 213 213 213 214 216 215 214 214 214 213 212 212 212 211 213 212 211 210 210 211 211 210 209 209 210 211 212 210 210 210 210 211 211 210 210 211 211 212 212 212 212 211 211 213 213 212 211 212 213 212 212 214 213 213 213 213 214 213 211 213 212 210 211 214 216 215 215 215 213 212 213 213 213 211 210 210 212 216 216 215 213 213 213 212 211 212 214 215 213 212 213 213 214 216 214 212 213 215 213 210 214 218 218 216 215 214 215 217 216 214 214 214 215 214 213 212 213 214 215 217 219 223 225 221 218 222 224 223 222 223 226 224 222 222 222 220 222 223 224 224 225 225 220 220 222 221 220 220 222 226 224 221 226 223 221 222 223 221 222 220 217 223 225 227 226 225 224 222 221 220 222 223 225 226 229 225 227 231 229 228 232 233 229 223 225 232 230 226 227 227 225 225 228 226 226 228 227 225 227 230 232 229 230 233 230 224 228 225 222 225 228 228 226 224 223 225 228 226 222 222 227 226 221 217 218 221 227 229 221 220 223 219 220 222 224 226 223 221 216 224 219 218 220 230 231 221 218 220 219 220 225 224 216 212 218 222 221 220 218 219 226 223 222 221 217 225 228 221 224 225 226 222 217 213 216 223 222 220 232 224 215 220 230 222 218 217 221 228 221 231 231 231 218 217 227 227 233 231 217 224 231 227 227 221 234 235 231 232 235 226 232 225 225 233 227 228 226 229 224 220 218 226 226 217 220 226 222 223 226 231 230 227 226 227 231 223 221 226 230 226 241 245 250 258 264 279 283 285 275 280 280 279 287 303 317 316 325 352 378 391 428 482 525 538 529 504 478 450 421 388 374 359 342 329 310 300 284 273 285 428 1011 2746 8903 21488 33574 51062 83201 133966 203683 295953 441913 789181 2102260 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30927 10289 3864 2162 10937 222 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 222 221 221 221 221 222 222 222 222 222 222 222 221 220 220 220 221 221 220 220 221 220 220 220 220 221 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 218 217 216 217 218 217 216 217 218 217 217 217 217 217 218 217 218 218 217 216 215 216 216 217 218 218 218 216 216 217 216 214 213 214 214 214 215 214 213 213 214 215 213 212 212 213 213 212 212 211 211 211 211 212 214 215 214 214 213 211 212 213 211 211 212 214 213 212 212 213 215 215 214 213 213 214 213 211 211 211 212 213 213 212 212 214 214 214 215 215 215 216 215 214 214 214 214 213 215 217 215 213 214 215 213 211 212 215 214 213 214 215 214 213 212 210 211 212 212 213 214 214 214 214 216 216 214 212 211 214 215 214 216 216 215 213 215 215 213 214 213 214 216 217 217 218 217 214 213 216 218 219 219 218 217 215 213 217 219 220 220 218 219 219 224 226 225 225 224 225 228 225 222 222 223 221 220 223 226 225 225 226 223 222 222 223 224 224 220 218 221 222 222 227 227 225 223 221 224 225 227 228 222 223 225 225 219 218 223 224 222 221 222 227 226 228 229 223 223 226 224 222 232 233 228 224 228 230 227 221 221 227 231 229 229 228 230 233 230 232 230 227 225 227 228 228 230 233 229 228 227 223 220 226 227 223 231 226 224 225 227 224 222 228 227 225 222 224 223 217 224 230 224 220 219 219 221 218 219 220 227 228 222 223 220 223 219 220 226 224 218 230 227 226 223 219 219 221 220 223 222 226 221 225 229 218 216 218 218 222 221 217 219 226 222 221 219 222 221 222 224 220 217 221 227 227 224 221 225 231 226 226 225 228 229 229 222 222 219 223 226 220 222 220 230 232 229 227 223 232 232 228 228 233 238 226 220 227 225 231 229 228 226 219 226 227 228 228 224 226 224 225 225 221 217 222 235 231 242 254 262 267 285 297 297 304 317 338 366 376 385 391 411 459 490 511 527 528 520 503 491 469 450 436 429 829 5395 17645 22579 23898 23488 32185 53532 64666 75754 96505 137573 186487 252754 346919 477392 751012 1676697 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30934 10289 3864 2160 10936 221 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 220 220 221 220 220 220 221 220 220 220 220 221 220 219 219 219 219 218 218 218 219 219 218 219 219 219 219 218 218 218 217 217 217 217 218 219 218 217 218 218 216 215 216 216 216 215 215 216 216 216 216 214 213 213 214 214 215 215 216 216 215 214 214 215 215 215 215 215 215 215 213 212 213 214 213 212 211 211 211 210 213 214 214 214 214 213 212 212 211 211 213 213 212 211 211 211 212 214 214 213 214 215 217 215 213 213 212 211 210 209 209 209 211 214 214 213 211 213 212 209 209 211 214 213 213 216 216 214 214 214 216 216 213 211 211 212 213 214 212 210 211 214 215 215 214 215 213 213 217 218 217 217 217 217 215 214 214 214 213 211 212 214 217 218 218 215 213 215 217 212 212 217 217 215 214 213 213 213 213 213 214 217 220 219 219 219 218 220 220 219 218 219 219 219 220 221 224 224 224 222 223 220 221 224 223 219 222 223 225 226 224 222 219 222 225 227 227 226 224 222 219 219 224 224 224 225 224 225 225 227 225 226 230 225 222 223 225 226 228 226 223 222 225 226 227 224 223 230 231 224 222 227 229 226 228 228 231 229 231 232 231 232 231 230 228 228 225 228 228 228 235 236 235 234 227 226 229 230 231 234 230 230 232 229 227 228 229 224 225 227 226 224 227 229 229 224 226 226 223 224 224 225 220 222 222 222 224 223 220 218 219 222 226 226 226 221 223 220 214 219 225 229 225 221 220 222 225 219 212 214 217 219 225 228 224 222 224 230 226 220 216 216 220 225 219 211 217 217 224 223 218 216 216 222 223 215 217 217 218 215 220 224 223 227 226 224 232 225 219 224 232 231 227 221 218 213 226 230 224 228 231 227 228 226 236 239 244 229 229 233 225 233 224 235 224 224 231 226 221 226 228 227 229 230 220 223 227 232 236 240 256 271 294 311 318 322 339 356 377 400 419 429 440 461 484 506 503 487 461 440 1050 7182 18945 33651 71167 129247 191891 286493 423458 662051 1226320 7172408 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30941 10289 3865 2159 10937 220 221 221 221 221 221 222 222 222 223 223 223 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 221 220 220 220 220 220 220 221 220 219 219 219 219 219 218 218 218 218 217 217 217 218 218 218 218 219 217 217 217 216 216 216 216 216 216 215 215 216 218 218 216 215 215 215 214 214 215 214 213 213 213 213 213 213 213 213 213 214 214 213 214 214 213 211 211 212 213 214 213 212 212 212 212 210 211 212 211 211 212 213 213 211 209 210 213 212 211 213 213 212 213 213 212 211 211 212 213 212 213 213 213 212 210 210 211 210 209 209 211 213 212 209 210 212 213 213 212 213 213 213 214 213 213 212 212 213 213 213 212 214 215 214 213 214 215 213 213 216 217 214 214 214 212 212 215 217 215 214 215 216 215 213 212 212 213 213 214 213 213 213 214 213 213 214 212 213 214 212 212 210 211 211 213 215 214 215 214 215 215 213 215 215 214 217 221 221 222 221 221 222 223 223 223 223 222 221 222 222 225 225 220 217 224 225 225 226 228 227 226 221 220 222 223 224 222 217 220 225 221 219 221 222 220 222 224 219 219 224 225 222 223 225 225 227 227 229 226 221 220 226 226 223 225 224 223 223 221 222 226 227 222 225 230 229 227 229 224 223 231 232 234 231 225 226 229 228 226 226 232 238 231 226 226 228 226 229 232 225 226 231 223 221 218 217 226 225 224 224 226 226 223 223 226 230 233 227 223 225 229 228 225 222 220 221 220 219 227 224 221 221 219 219 225 230 218 220 226 224 225 222 224 225 222 222 224 223 225 226 222 220 219 219 216 221 227 220 217 221 223 223 224 222 230 225 212 218 228 227 222 223 222 215 221 220 219 222 221 215 223 224 226 227 228 234 231 226 227 224 230 223 224 226 221 222 220 228 225 227 227 225 225 223 227 228 235 231 222 221 227 222 220 231 231 228 226 229 233 231 227 225 226 222 221 225 232 230 230 239 252 251 267 294 308 324 337 350 374 391 399 404 418 438 466 463 471 478 485 483 478 573 2560 12029 21045 30265 42800 55470 71276 81776 98756 132399 162021 188987 212260 252214 333459 515789 920667 3209104 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30949 10289 3866 2157 10936 219 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 221 220 220 219 219 219 219 219 219 219 218 218 219 220 219 218 218 219 218 218 218 218 217 217 217 216 216 217 218 217 217 217 217 217 216 216 216 216 216 216 216 216 215 215 215 215 215 214 214 213 214 214 214 214 213 212 212 212 212 211 212 213 212 211 212 213 213 212 212 212 211 211 211 210 211 213 212 212 212 213 212 210 210 210 210 212 212 212 212 212 212 212 212 211 210 211 211 211 211 212 212 211 210 210 211 212 211 210 209 208 209 210 210 211 210 211 213 211 210 212 213 213 212 213 213 213 213 211 211 212 212 212 213 213 212 212 213 214 213 211 209 210 211 213 213 213 211 211 211 212 214 214 213 211 210 212 215 213 210 210 211 212 213 212 210 209 211 211 213 213 211 208 210 213 216 215 212 210 210 213 215 214 212 213 214 215 218 216 215 216 218 220 221 219 218 218 219 219 219 222 222 223 222 222 223 225 223 220 223 222 220 223 226 223 222 221 217 218 226 224 220 221 221 223 225 223 223 218 222 222 221 223 222 221 218 219 225 225 227 225 228 229 224 219 221 223 225 226 223 221 223 221 223 223 225 228 226 223 225 224 224 224 227 228 231 225 218 220 228 224 223 228 230 231 227 229 234 232 226 226 225 223 226 228 226 223 229 228 231 229 228 225 222 227 228 225 226 228 221 217 221 229 223 222 229 230 229 229 233 233 224 220 220 221 221 217 223 221 217 224 225 217 222 220 216 222 222 216 221 223 229 227 227 220 224 228 219 224 224 216 224 225 220 219 221 217 222 226 223 220 217 218 222 219 223 225 211 217 221 222 226 229 224 220 228 230 220 226 223 222 228 223 223 228 227 228 231 227 228 230 229 228 226 229 226 229 228 227 226 219 220 228 236 232 225 225 229 230 227 222 221 223 223 223 229 226 231 228 222 231 234 223 226 235 241 243 246 258 272 298 319 336 345 353 356 363 385 398 404 405 400 420 454 481 506 529 540 530 511 468 407 349 302 268 257 255 261 265 275 295 332 380 417 478 560 671 908 1568 4586 15282 31449 54726 100433 175402 303541 593936 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30956 10289 3867 2156 10934 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 222 222 222 221 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 219 220 220 220 220 220 220 220 219 218 218 218 218 218 218 218 218 217 217 216 217 216 216 217 218 218 218 217 217 216 216 216 216 215 215 215 215 214 214 214 214 213 213 214 214 213 213 214 214 213 213 214 214 214 213 213 213 214 212 212 214 213 212 212 211 211 213 213 212 212 213 213 214 214 214 214 213 212 211 212 213 211 211 212 212 212 212 213 213 212 212 211 211 211 212 212 213 214 214 214 213 214 214 214 213 213 214 216 214 213 212 212 213 214 214 214 212 212 214 214 215 214 213 212 213 215 216 215 213 213 213 212 211 212 212 211 212 212 213 212 211 211 212 213 214 215 216 217 216 215 213 214 214 213 213 213 215 213 215 217 215 214 213 212 212 214 215 215 214 214 215 215 216 217 217 217 219 221 221 221 220 222 220 222 226 224 226 228 226 224 223 227 229 225 222 222 225 223 226 228 224 219 218 220 223 222 221 219 221 224 223 223 226 227 223 225 227 227 227 224 220 218 220 222 227 228 227 223 223 220 222 226 223 223 225 226 225 228 226 222 226 228 229 227 231 233 232 225 222 224 228 226 227 227 226 231 230 233 236 232 230 232 233 231 228 223 228 233 227 227 227 224 224 228 230 224 216 219 225 228 224 224 221 223 229 221 219 225 222 224 226 219 228 224 218 217 218 223 224 228 225 222 222 221 223 226 224 222 218 217 219 218 214 216 220 218 220 225 217 215 222 221 224 223 223 225 218 221 219 220 224 223 223 231 223 220 221 223 222 221 229 219 214 222 221 223 226 226 223 222 225 228 219 227 234 234 234 226 228 236 230 225 227 227 221 230 219 215 226 231 228 231 224 225 220 221 223 222 225 232 234 232 234 224 224 229 229 226 229 229 225 229 228 228 225 226 228 241 243 243 246 257 267 290 316 334 356 368 368 374 397 409 420 427 432 453 479 504 539 556 563 561 555 534 489 423 358 310 274 260 254 246 245 242 251 258 284 314 345 404 473 552 646 796 2178 13775 53898 110090 173733 280891 514729 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30963 10289 3867 2155 10934 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 220 220 220 220 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 219 218 219 220 220 220 219 218 218 218 218 218 218 218 218 218 219 219 218 217 216 216 217 218 218 217 216 216 216 216 216 215 215 215 215 215 216 216 216 214 214 213 214 214 214 214 215 215 213 213 213 214 213 213 212 212 213 214 213 212 212 213 214 213 212 212 212 213 212 210 211 212 212 213 213 212 211 212 212 212 212 211 210 211 212 212 210 208 209 211 212 212 212 212 211 211 210 209 210 211 212 212 212 212 212 212 212 212 212 213 213 211 210 212 213 213 213 213 212 212 213 212 210 211 212 212 213 211 211 213 212 212 213 213 213 213 215 214 214 212 211 212 213 213 213 211 211 211 212 210 209 211 212 211 212 213 215 216 217 216 213 213 212 211 212 212 211 211 213 212 211 210 211 216 215 213 213 214 215 215 217 218 216 214 215 215 214 216 220 222 222 219 221 221 221 221 222 225 228 227 223 220 223 225 224 224 225 223 225 226 222 221 221 222 222 219 218 220 220 222 222 223 221 221 221 223 225 223 219 217 220 220 223 223 220 223 220 223 223 219 216 223 230 225 225 229 226 225 223 221 224 228 224 226 231 232 232 228 230 229 229 232 228 224 227 229 224 229 229 231 226 225 228 227 223 228 227 226 229 231 234 229 222 221 215 224 222 226 232 227 220 225 229 226 217 223 223 224 227 225 220 215 216 225 222 226 224 216 218 218 219 226 226 224 221 220 224 225 220 222 228 225 226 215 216 218 216 221 215 217 221 225 222 225 219 227 229 217 219 217 221 222 231 230 220 224 222 217 211 213 221 229 230 216 225 229 220 222 229 225 216 222 234 234 230 233 230 230 235 231 217 223 226 228 215 222 234 229 225 226 225 223 233 235 228 219 220 228 229 218 221 232 226 233 220 223 234 240 228 224 230 229 232 230 226 221 227 227 225 231 233 229 234 236 241 251 244 251 268 296 313 332 355 376 388 392 401 408 419 435 447 462 481 501 525 540 546 549 540 513 461 404 349 313 291 277 267 251 246 245 255 271 286 317 342 368 404 453 541 1429 8672 32846 72111 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30971 10289 3868 2153 10933 219 219 219 219 220 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 218 218 218 218 218 218 218 217 218 218 218 217 217 217 217 217 217 217 217 216 216 216 216 217 216 216 216 215 215 215 215 215 215 213 213 214 214 213 213 214 214 213 213 213 213 214 214 213 213 212 212 212 212 212 212 212 212 212 212 212 213 212 212 212 214 215 214 213 212 210 210 211 211 211 212 211 211 212 213 211 210 211 212 212 212 211 211 210 210 211 210 210 210 209 209 210 211 210 209 208 209 210 210 210 211 211 211 211 210 210 212 212 213 213 213 212 211 212 212 211 210 210 211 212 212 211 211 212 212 212 211 210 211 212 213 212 212 215 213 212 212 212 213 213 213 215 213 212 211 209 211 214 214 214 214 212 210 210 211 211 212 211 210 212 212 212 212 210 210 213 215 216 215 215 213 214 217 221 220 219 219 220 219 219 217 216 218 220 220 223 224 223 222 220 222 225 225 225 223 219 218 224 225 223 222 221 217 216 217 219 216 219 222 223 220 221 227 228 227 221 221 223 222 219 223 226 222 220 219 217 217 218 217 221 224 223 224 225 224 225 225 226 226 227 227 221 222 226 224 221 224 225 226 226 228 231 227 225 226 228 230 230 224 227 230 228 224 224 229 232 232 229 225 225 231 231 230 229 225 227 232 229 224 225 226 226 225 225 223 226 223 224 223 220 223 226 220 218 226 228 222 218 214 219 223 217 217 219 217 223 220 218 221 229 226 222 227 223 224 220 225 220 219 224 215 214 218 218 221 219 221 222 220 220 221 210 219 223 221 217 218 226 230 227 227 227 232 224 221 226 219 222 227 229 233 227 217 222 226 226 231 229 223 228 230 223 231 234 226 226 226 226 224 219 225 227 229 230 236 231 221 226 229 229 232 219 225 228 227 228 230 226 232 234 229 234 237 224 221 229 228 223 216 220 228 236 217 218 227 234 224 224 224 224 227 225 230 237 236 227 227 254 272 298 330 366 400 411 417 430 446 453 464 484 496 518 560 584 594 601 590 566 538 488 445 393 326 282 263 249 235 242 242 251 260 273 296 328 367 763 6387 32552 74898 110214 157498 225249 319606 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30978 10289 3869 2152 10932 221 221 222 222 222 221 221 222 222 222 222 223 223 223 222 222 222 222 222 222 223 222 222 222 222 222 222 222 222 222 221 221 221 222 221 221 221 221 221 221 221 220 220 220 220 221 221 220 220 220 220 220 219 219 219 219 219 220 219 219 218 218 218 217 217 218 217 217 217 217 218 217 216 215 215 216 216 215 214 214 214 215 215 215 215 215 215 214 214 214 214 214 215 215 215 214 214 215 215 214 214 213 214 215 216 216 216 216 214 214 214 214 213 214 215 214 214 213 212 213 216 216 213 213 212 213 213 211 210 210 211 214 214 214 214 213 211 212 213 214 213 212 212 214 216 215 213 214 215 215 216 216 214 213 213 211 211 213 212 213 215 215 215 216 215 214 212 212 213 213 214 215 213 212 214 214 215 215 215 215 216 216 216 216 215 214 216 217 217 216 216 219 219 218 214 210 212 216 217 216 215 214 217 219 215 212 217 220 219 218 221 222 222 218 219 223 224 222 222 225 225 224 221 220 222 226 227 223 222 224 221 222 224 224 222 221 220 221 222 220 220 221 222 221 219 222 228 225 222 226 229 226 222 226 228 228 221 215 220 222 224 223 220 221 224 224 222 224 227 228 227 225 225 225 224 224 221 223 226 226 226 223 224 225 229 231 230 228 229 228 226 229 227 228 230 233 233 230 233 233 233 232 231 228 226 230 229 225 224 225 226 225 229 232 230 228 226 222 227 231 226 224 231 233 228 229 227 228 227 227 222 224 227 223 220 229 228 225 223 225 218 217 216 214 215 218 220 217 214 222 221 218 222 224 214 214 219 218 224 222 214 215 221 221 220 220 215 219 219 218 218 221 222 223 224 219 215 219 222 219 217 221 223 225 226 230 230 225 224 216 228 231 229 222 223 226 228 230 230 228 228 233 236 229 228 227 227 228 224 224 213 222 228 222 231 230 226 217 216 219 230 229 223 219 230 238 240 225 227 230 233 227 218 219 226 225 225 231 237 232 225 225 226 230 225 225 225 225 231 232 232 220 227 237 235 231 234 241 256 282 312 333 372 406 429 444 443 456 476 489 510 544 567 583 588 584 562 539 514 478 416 352 305 280 269 261 245 243 247 240 261 291 317 362 431 507 1344 13345 69651 154212 210972 280318 384885 542887 892441 2415372 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30985 10289 3870 2150 10931 221 221 221 221 222 222 222 222 223 222 222 223 223 223 222 222 223 222 222 223 223 223 223 222 222 223 222 222 221 221 222 222 222 221 221 221 221 221 221 220 220 220 220 220 221 221 220 220 220 220 220 220 219 219 219 219 219 218 218 218 218 218 218 217 217 217 218 217 215 215 216 217 216 215 214 214 214 214 214 214 214 215 216 216 216 217 216 217 218 218 216 215 215 214 214 214 214 214 216 216 216 215 214 214 214 215 214 213 214 216 216 214 214 214 213 212 213 213 212 212 212 212 212 212 212 210 211 212 214 215 214 214 212 212 213 213 214 214 215 216 216 215 215 215 215 216 216 216 215 214 214 214 214 214 213 212 213 214 216 216 215 215 215 214 214 214 215 215 214 214 215 216 214 215 216 215 214 214 214 213 213 213 213 214 216 216 216 215 215 216 216 214 213 215 214 213 213 213 214 217 217 217 217 218 217 216 219 219 216 218 220 223 223 224 225 226 226 224 225 226 225 225 226 226 226 224 224 227 226 226 225 224 221 220 216 218 222 222 220 221 219 219 221 225 225 224 224 224 228 229 226 223 223 223 221 223 223 226 225 222 224 226 223 220 220 223 228 226 224 221 221 222 227 226 223 227 227 226 224 226 224 224 229 227 228 229 229 232 233 233 232 234 233 232 232 228 227 224 229 232 234 236 235 233 222 223 228 229 222 224 227 224 226 229 230 224 225 228 230 230 220 220 227 231 224 223 223 222 219 221 220 222 218 219 225 224 223 225 226 229 226 219 216 223 226 225 224 220 221 221 220 221 221 226 220 223 218 215 221 224 218 212 214 215 214 220 221 217 222 218 217 222 221 218 224 223 225 216 215 220 221 223 227 219 226 226 234 232 224 222 225 223 217 224 225 220 226 232 224 226 230 232 233 229 237 228 224 224 229 226 218 228 233 223 226 224 230 223 218 221 220 223 225 221 225 234 225 222 227 231 234 225 218 224 225 224 224 220 230 233 228 221 232 234 228 230 232 227 224 225 230 221 234 235 237 246 268 277 296 317 342 370 392 406 435 468 483 499 506 516 532 558 584 584 574 556 521 479 436 386 329 277 257 247 244 246 229 232 239 249 266 289 311 355 424 520 642 1249 6352 23277 49487 106871 204600 329300 551263 1185991 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 30993 10289 3871 2149 10932 221 221 222 222 222 222 222 222 222 222 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 221 221 220 220 219 219 219 218 218 219 219 219 218 218 218 218 218 217 217 217 216 216 216 217 217 217 216 214 214 215 216 216 216 217 217 216 216 216 216 216 215 215 215 215 215 215 214 214 215 215 216 215 214 215 216 215 214 214 214 214 214 214 214 215 214 214 215 214 213 212 212 211 212 213 213 215 215 214 212 213 212 212 213 213 212 213 214 214 214 215 216 216 215 214 214 215 216 215 214 213 214 213 213 214 216 215 214 214 214 214 215 215 213 212 214 214 213 213 214 214 214 216 216 214 213 214 214 216 216 214 214 214 213 215 216 216 217 219 217 214 215 215 216 217 217 216 217 214 213 215 215 216 216 218 218 218 219 219 220 220 219 217 218 220 223 222 221 221 221 222 222 219 218 218 220 223 222 219 218 224 225 224 224 226 228 226 223 223 221 220 218 218 220 222 221 220 221 223 223 223 221 223 223 221 219 220 225 227 223 221 223 224 224 225 228 229 228 225 226 225 223 224 223 223 224 224 223 222 225 228 226 222 226 227 226 226 228 230 229 229 227 225 229 228 232 235 232 230 230 230 230 233 230 228 228 232 229 227 231 233 235 226 224 228 232 228 228 230 228 229 225 226 231 225 227 229 228 225 229 224 223 228 220 222 229 230 234 226 223 216 218 223 225 221 219 215 222 224 221 221 223 221 218 218 219 224 227 223 220 220 220 218 222 219 217 216 210 214 218 221 220 222 219 219 220 219 227 226 217 217 219 217 212 214 224 226 222 219 218 225 222 220 227 228 220 221 231 230 225 225 224 224 219 228 233 235 227 224 222 235 226 213 218 224 227 229 224 223 227 227 228 232 231 234 229 228 232 229 225 227 225 228 231 224 221 228 221 223 227 230 220 215 222 226 232 227 229 227 222 232 226 216 219 225 224 226 229 243 249 252 251 273 299 322 349 381 406 428 459 489 513 526 522 542 557 564 553 531 501 469 428 393 360 323 289 266 242 239 235 231 232 232 235 244 262 272 294 329 371 500 3283 24656 86204 176353 277420 405369 686205 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31000 10289 3871 2147 10933 220 220 220 220 220 220 220 220 220 221 221 221 221 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 217 216 217 218 218 218 218 218 217 217 218 218 217 216 216 217 217 216 215 216 216 215 215 215 215 215 214 213 213 214 215 215 214 214 215 214 214 214 214 214 213 213 213 213 213 213 213 213 214 214 213 215 215 214 214 213 212 213 212 212 212 213 213 213 212 211 211 211 211 212 212 211 210 211 213 212 212 213 213 212 211 211 213 213 213 213 213 214 213 211 212 214 213 213 213 211 211 211 210 212 215 216 214 211 212 214 213 213 213 210 210 212 212 212 212 212 213 214 214 214 214 214 213 213 213 213 212 212 212 212 211 214 217 216 216 215 215 217 216 214 214 217 217 215 214 213 213 213 214 215 216 218 218 216 214 213 214 216 215 215 216 217 216 212 215 219 219 217 214 213 215 213 216 218 219 220 220 219 219 220 221 219 221 225 224 220 221 223 222 221 223 226 223 221 220 220 222 224 220 221 222 225 225 226 226 223 221 224 226 229 224 222 222 224 223 221 224 225 225 223 222 222 224 227 223 220 221 222 220 221 221 220 222 219 220 221 221 223 224 231 231 228 225 223 229 232 228 222 232 232 228 229 228 225 231 229 226 229 235 234 232 234 229 224 224 229 230 229 232 235 231 230 231 231 226 219 224 233 231 225 229 231 224 225 223 225 228 234 230 219 210 212 215 219 218 216 218 217 214 214 214 218 215 218 223 220 219 220 221 222 221 219 222 222 222 227 225 222 220 223 227 222 219 218 223 219 215 218 222 222 225 225 219 219 226 223 217 220 224 227 223 222 225 218 216 227 232 228 226 228 223 221 216 222 232 229 229 231 222 229 237 229 229 230 229 229 225 218 214 222 225 224 223 225 225 220 213 221 225 222 219 221 229 229 231 222 221 219 228 231 229 232 235 229 226 238 229 227 223 224 224 219 220 224 231 228 235 234 240 255 262 273 286 309 338 371 413 447 479 514 538 549 563 563 549 534 510 471 419 380 344 307 276 252 249 243 241 241 238 228 237 257 276 284 299 334 399 474 625 3586 23749 65230 122224 216215 372972 669945 1620221 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31007 10289 3872 2146 10931 221 221 221 221 221 221 222 222 222 223 223 223 222 222 222 222 222 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 221 221 222 222 221 221 220 220 220 221 221 221 220 219 219 219 220 219 219 220 219 219 219 219 219 219 218 218 218 219 218 218 218 217 216 216 216 216 216 216 216 216 217 216 214 214 214 214 215 215 216 216 215 215 216 216 215 215 215 215 215 215 214 214 215 215 215 215 214 214 214 214 214 213 213 215 215 213 213 214 214 213 213 212 212 213 213 213 213 213 215 216 216 215 215 215 215 215 216 217 216 216 217 216 214 213 214 214 213 213 214 214 213 215 218 216 214 214 215 215 217 217 215 213 212 214 215 216 216 215 215 213 213 214 213 214 218 217 213 213 215 215 214 216 217 216 216 216 215 217 215 213 216 215 214 216 216 217 217 218 218 216 217 218 216 215 215 217 218 218 215 214 217 216 213 212 215 218 220 216 216 220 218 213 214 220 220 217 215 216 219 221 224 222 222 223 224 225 223 223 222 223 225 224 223 220 222 224 224 223 219 218 222 225 226 226 224 222 218 220 225 226 228 226 225 228 229 226 223 225 226 227 229 230 227 226 226 227 228 225 225 227 227 224 220 220 219 219 223 223 223 224 224 227 231 230 225 225 226 222 221 222 225 225 229 226 227 231 236 239 229 225 230 233 229 225 226 235 237 230 224 230 238 231 226 227 233 228 226 226 230 227 226 226 226 227 226 222 227 222 224 227 229 225 222 231 225 222 224 223 224 219 223 220 224 221 218 219 219 221 223 218 223 229 222 218 225 222 221 215 212 221 218 221 224 229 222 219 225 222 214 208 215 218 227 224 218 223 223 217 217 219 218 224 231 231 220 219 219 220 224 225 223 222 214 225 234 231 227 219 223 226 221 232 223 222 223 227 228 227 228 225 228 221 225 229 226 231 230 216 224 226 229 218 225 228 229 236 230 232 232 230 233 227 227 234 228 227 228 227 229 231 221 227 228 225 232 237 235 236 240 245 256 274 283 300 309 328 358 390 429 479 513 534 553 549 542 513 487 452 415 372 335 301 265 250 254 249 242 242 242 238 242 244 251 262 284 313 368 478 1582 10490 40540 102678 213899 360102 605643 1267665 19126660 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31015 10289 3873 2144 10930 220 220 220 220 221 221 221 221 221 221 221 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 219 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 217 216 216 216 216 215 215 216 217 217 216 216 216 216 216 216 216 216 215 215 216 215 213 214 214 213 213 213 213 213 213 213 214 214 215 215 214 215 215 215 214 214 215 215 214 213 213 213 212 212 213 213 212 211 211 212 212 211 211 212 213 215 215 214 215 214 213 212 212 214 216 217 216 213 211 211 211 213 214 213 215 217 215 213 213 213 213 212 214 215 212 212 214 215 216 215 213 212 212 211 211 212 214 213 213 213 213 214 215 215 214 216 216 215 215 215 215 215 215 214 215 216 215 214 215 217 215 215 216 214 214 215 214 215 219 217 215 214 213 215 218 216 212 213 216 215 218 217 215 217 219 219 217 217 216 216 217 216 219 222 223 222 219 216 217 220 223 222 220 224 225 226 228 228 227 224 221 224 226 226 225 223 222 219 219 222 224 225 227 225 223 225 225 223 222 223 222 225 227 222 221 226 227 224 222 222 223 220 221 225 227 229 226 222 222 219 222 226 229 229 224 223 222 222 225 223 224 229 230 231 224 223 226 226 229 230 226 226 228 227 228 231 228 230 236 232 230 230 233 232 230 229 229 227 225 227 232 229 227 225 225 223 228 229 229 225 224 227 230 224 219 218 217 225 230 228 227 226 225 232 231 222 220 220 220 222 221 219 225 222 223 224 217 217 221 221 217 209 211 224 222 217 221 223 219 223 227 223 223 221 223 219 221 225 224 223 222 224 220 219 232 228 216 223 225 219 218 226 224 227 226 223 219 220 219 224 232 224 227 222 218 219 222 233 232 217 220 229 220 223 231 236 222 220 222 220 220 217 224 225 228 227 226 231 230 225 223 229 224 229 220 226 223 224 225 223 230 234 221 223 223 229 231 228 233 224 224 228 233 242 246 261 275 275 274 273 282 283 290 317 337 367 392 433 475 501 504 495 481 464 452 439 420 378 344 306 275 258 244 238 239 236 229 222 235 236 240 253 273 302 311 332 408 1210 6429 21313 45574 72667 114035 211869 378796 765238 2220941 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31022 10289 3874 2143 10931 223 223 223 222 222 223 222 222 222 222 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 224 224 224 224 224 223 224 224 223 223 222 222 222 221 222 221 221 221 222 221 221 221 221 221 221 221 220 219 220 220 220 220 219 219 219 219 218 218 219 219 219 218 218 218 217 218 219 219 219 219 218 217 217 218 218 218 217 216 216 216 217 216 216 216 216 216 216 216 216 215 215 216 217 216 215 215 216 216 216 216 215 215 215 215 214 213 213 213 214 215 215 215 213 212 213 214 214 214 214 213 213 214 216 217 216 216 216 217 216 216 218 218 216 215 215 215 216 215 213 213 214 211 211 214 216 215 214 214 215 216 215 215 216 215 216 217 214 213 214 216 215 216 215 215 217 216 215 213 213 214 215 216 217 216 214 211 214 216 215 216 216 212 212 217 219 215 213 217 219 218 215 214 215 215 215 216 216 216 215 214 216 218 219 216 215 217 218 216 220 222 218 216 216 219 223 223 220 218 218 220 224 223 221 220 223 222 223 227 227 224 223 225 223 224 224 223 221 221 222 222 222 226 227 226 226 224 225 228 227 223 223 226 225 225 226 224 225 223 218 222 226 227 226 226 227 224 224 223 218 218 220 223 228 227 225 223 223 226 229 229 227 223 221 229 229 228 224 224 229 232 235 228 225 227 231 233 229 225 226 229 230 231 232 234 232 229 228 230 230 230 229 232 234 229 231 228 227 235 236 237 227 227 226 230 232 227 229 226 221 225 228 224 222 225 223 224 228 223 229 229 222 213 213 215 222 221 222 223 225 222 220 225 222 215 217 224 222 217 223 221 217 213 220 222 217 220 219 216 225 224 215 213 225 228 222 217 217 223 222 221 221 220 219 217 227 237 221 219 224 222 218 218 221 215 225 236 227 220 220 219 222 224 234 228 227 222 218 229 225 220 213 217 225 228 216 216 226 236 227 220 224 221 225 222 219 221 226 220 221 219 220 226 225 221 229 226 227 226 227 223 218 225 231 234 227 226 230 227 230 236 237 238 247 259 276 294 307 315 323 338 348 351 348 362 374 384 389 379 370 367 341 301 273 251 237 233 232 237 234 229 241 246 261 278 291 304 319 350 388 442 503 570 807 2488 9062 24428 70398 162916 316759 580922 1205899 9540652 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31029 10289 3874 2141 10932 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 225 225 225 225 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 222 222 222 221 221 221 221 222 222 222 221 220 220 221 221 221 221 220 220 220 220 219 219 220 220 221 221 219 218 218 219 219 219 219 219 218 218 218 217 217 218 218 217 216 216 217 217 217 217 217 217 218 217 217 216 215 214 216 217 216 216 216 216 216 216 216 218 217 216 216 216 215 214 214 215 213 213 214 214 215 215 216 214 213 213 214 214 214 214 214 214 214 214 215 215 215 215 214 214 215 216 215 216 215 215 216 216 216 216 214 215 218 218 215 215 214 213 216 217 215 214 213 212 215 216 214 213 212 213 213 211 212 215 215 214 214 215 219 219 217 214 215 216 217 217 217 215 216 217 213 213 212 213 216 218 218 218 218 219 219 217 213 213 215 217 216 214 215 214 213 213 218 221 221 217 216 219 220 220 223 223 219 219 221 221 221 221 223 219 220 221 219 217 219 222 223 222 221 221 220 221 219 218 220 222 223 222 220 218 222 226 227 224 226 227 228 227 223 221 223 224 223 224 227 230 230 223 221 222 222 221 222 226 226 225 224 224 228 229 227 222 223 227 227 224 227 226 225 225 226 225 221 226 231 233 227 224 228 232 232 225 229 233 228 223 229 235 229 225 224 228 227 226 236 235 234 235 232 229 231 230 229 226 229 232 229 235 233 234 239 236 232 236 232 231 229 226 224 228 225 219 220 226 222 224 222 225 224 221 217 217 223 223 222 222 217 217 215 219 220 226 215 219 219 216 226 223 217 212 214 217 212 218 223 217 213 221 223 222 222 222 217 224 221 224 226 218 211 213 224 224 219 220 219 213 218 224 229 223 219 224 223 222 224 221 218 215 220 229 228 230 228 225 226 220 221 229 230 232 226 231 233 225 223 217 220 224 221 222 225 223 225 233 225 222 227 222 225 228 219 224 224 228 231 226 221 214 226 231 227 223 227 229 226 224 229 232 227 219 227 228 219 222 241 238 239 245 254 257 272 287 303 308 321 341 354 361 375 389 379 366 355 346 329 318 293 283 263 239 238 241 236 242 244 248 258 266 280 301 332 377 426 483 673 2346 9746 27807 61916 91949 130260 190344 262855 354751 540615 1028140 4857601 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31037 10289 3875 2140 10932 223 223 223 223 222 222 223 222 222 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 222 222 222 223 222 222 221 222 222 221 221 222 221 221 221 221 221 221 220 220 219 219 220 219 218 219 220 219 219 219 219 218 219 219 219 218 218 218 218 218 218 219 218 217 217 217 216 216 216 217 216 216 216 217 217 216 215 216 216 216 216 216 216 216 215 215 216 217 217 216 215 215 215 213 213 213 213 212 213 214 214 214 215 215 214 214 215 214 212 213 213 213 213 214 213 212 213 213 212 212 212 214 215 215 214 214 214 215 216 215 215 215 215 216 215 214 215 216 214 215 215 215 215 215 215 215 215 214 212 212 212 213 213 214 215 217 215 213 214 216 215 215 215 215 216 217 217 214 215 217 216 215 216 216 213 212 214 214 213 214 217 218 217 217 215 213 216 218 216 215 214 216 216 216 217 217 217 214 214 219 224 222 218 217 218 218 219 219 217 220 224 224 221 221 219 219 217 219 221 222 221 220 221 222 221 220 220 220 220 221 223 224 222 221 220 218 220 222 223 225 224 225 230 229 223 223 228 225 223 223 228 229 226 227 223 217 218 222 219 220 223 221 222 227 223 222 222 223 222 222 225 224 223 226 224 225 227 228 225 221 224 227 227 226 229 229 224 227 229 229 230 229 228 229 230 227 228 230 232 227 226 228 227 228 233 232 229 228 232 233 228 229 231 229 235 235 235 234 231 226 229 226 226 226 225 228 230 233 225 226 227 223 217 216 224 223 216 220 225 224 223 218 216 222 219 222 223 220 227 222 223 225 219 220 221 221 219 220 225 221 218 219 219 224 217 211 215 221 219 214 221 228 227 223 220 220 217 217 225 228 219 227 222 223 224 222 230 223 219 218 215 219 215 222 218 216 219 224 229 230 225 226 229 231 227 224 223 217 223 233 228 223 214 223 222 223 222 220 229 227 222 229 233 229 229 222 214 217 219 216 223 223 222 235 227 227 222 224 224 216 224 230 226 229 227 221 218 223 225 230 240 245 235 249 268 280 284 309 326 343 361 379 397 418 411 388 361 336 311 299 282 270 262 251 243 239 240 254 253 249 251 257 271 287 345 835 3070 9757 24066 43974 75558 116787 166341 256332 407707 691176 1527276 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31044 10289 3876 2138 10929 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 223 223 223 222 222 222 222 222 222 221 221 222 222 222 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 218 218 218 219 219 219 219 218 218 219 218 217 217 217 217 218 218 217 217 216 216 216 217 216 216 217 217 217 217 216 216 216 215 215 215 215 216 216 215 215 216 216 216 215 215 214 214 214 213 213 214 215 215 214 212 212 213 213 213 214 214 214 213 212 212 212 211 211 211 211 212 212 213 213 212 212 212 212 212 213 215 215 215 213 212 211 212 214 216 215 215 214 213 215 215 215 214 215 215 215 215 215 216 215 214 214 214 213 212 214 215 216 214 212 214 214 213 215 219 220 216 213 216 217 215 215 215 216 217 216 216 213 212 213 215 216 216 214 214 216 217 216 215 215 216 215 215 214 215 217 217 217 216 214 215 216 216 215 217 216 217 220 219 218 218 220 222 219 218 218 222 224 221 220 218 219 222 220 217 218 221 219 219 221 224 224 222 223 223 224 223 223 225 224 226 227 226 225 227 228 226 222 223 223 225 222 224 224 224 225 225 228 230 230 229 225 222 224 227 228 224 224 225 228 226 228 229 229 224 216 218 225 223 224 226 223 223 223 226 230 226 224 227 225 227 226 228 228 227 229 229 227 223 223 227 229 228 220 226 226 227 228 234 236 230 231 229 224 227 233 233 231 232 234 236 232 228 225 227 223 222 225 225 227 229 225 226 224 224 229 229 219 222 224 225 223 220 219 217 219 218 223 221 217 219 221 221 217 221 226 228 230 228 231 219 217 221 224 219 215 222 233 227 224 228 220 226 226 221 224 228 223 222 215 226 225 212 220 220 224 222 223 217 222 220 217 219 218 215 216 217 225 220 214 222 226 220 220 223 225 230 236 228 221 232 224 220 222 233 233 229 222 225 223 227 230 222 220 220 224 222 228 228 229 232 234 236 232 240 231 226 227 233 232 228 225 224 231 229 227 224 218 229 235 229 228 228 233 241 232 227 229 229 234 230 240 249 261 279 285 299 317 337 360 373 389 393 381 344 296 267 253 252 246 240 233 237 243 240 235 242 244 265 286 290 291 297 317 343 380 474 1724 10447 35454 80064 143491 219595 321454 497456 921009 2972849 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31052 10289 3877 2137 10926 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 222 222 222 222 221 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 219 219 219 219 219 219 218 218 217 217 218 218 218 218 218 217 217 217 217 217 217 216 216 216 216 216 216 217 216 216 217 216 216 216 216 216 217 216 215 216 217 216 215 215 215 216 216 215 214 214 214 215 214 214 213 212 213 213 211 213 214 214 212 211 211 211 212 213 213 213 214 214 214 214 214 214 216 216 215 214 215 215 214 214 215 213 214 215 214 214 216 217 216 214 212 213 216 216 216 215 215 215 215 216 215 213 216 217 215 214 213 214 214 214 215 215 217 217 216 216 217 218 217 215 215 216 217 216 214 214 214 214 214 215 216 215 214 214 216 217 215 214 215 215 216 216 216 219 219 218 216 216 217 216 213 214 216 217 219 220 218 218 219 220 221 222 219 216 217 217 219 218 217 216 214 216 218 216 216 218 221 222 221 219 220 220 220 222 222 223 223 223 223 225 223 227 227 226 224 223 224 225 226 226 226 221 224 226 226 224 224 222 220 222 225 225 225 223 225 226 223 224 226 225 227 225 219 219 228 231 229 224 221 224 230 227 226 227 226 223 221 227 225 229 226 221 225 225 226 229 226 228 233 232 227 228 227 225 229 229 230 233 233 231 231 229 228 228 229 227 227 229 227 231 233 231 234 234 232 229 228 231 228 222 226 227 228 229 221 219 224 228 225 221 221 224 219 216 221 220 217 221 218 222 223 221 222 219 218 224 224 230 219 218 225 218 217 223 225 219 219 219 217 220 225 221 215 221 226 224 217 218 225 222 220 225 221 219 218 223 225 227 224 222 225 228 223 227 222 214 218 218 227 222 220 226 224 219 228 224 219 222 227 228 223 224 230 231 229 220 223 219 223 227 228 222 224 225 224 221 224 233 228 231 229 231 233 233 226 229 227 231 231 229 233 236 234 226 224 224 229 224 220 223 229 229 227 230 228 228 221 219 224 229 236 236 252 265 285 307 330 329 334 351 381 385 368 346 322 296 271 257 254 242 244 249 250 262 277 289 294 310 314 311 321 322 324 332 352 424 1220 5541 18866 58842 145647 255560 396172 644732 1251734 10234416 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31059 10289 3878 2135 10926 221 221 221 221 221 221 221 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 223 223 223 222 222 222 222 222 222 222 222 221 221 221 222 221 220 220 220 221 221 221 221 221 220 219 219 219 219 219 219 219 220 219 218 218 218 219 218 217 217 218 218 218 218 217 217 217 217 218 217 217 217 218 218 217 218 219 218 216 215 215 215 215 215 215 215 216 216 216 215 215 215 215 215 213 213 213 214 214 214 213 213 213 212 212 211 212 213 213 212 213 213 213 214 216 216 214 214 216 218 217 216 217 217 216 215 214 215 216 216 215 214 215 215 213 213 215 215 213 213 215 215 215 216 215 214 214 215 215 215 214 213 211 212 215 217 216 216 215 215 214 214 215 215 215 217 218 219 218 216 215 217 217 216 216 216 216 214 211 211 215 218 218 216 216 216 216 215 215 215 214 215 215 216 213 212 214 216 217 216 218 217 215 216 220 221 220 218 216 217 220 223 223 223 222 221 223 219 219 219 218 219 220 220 222 224 220 220 223 224 222 221 223 224 222 223 226 227 225 226 224 221 224 226 226 226 225 229 229 228 229 228 227 222 223 226 228 223 223 223 222 229 230 228 228 228 223 225 225 223 222 220 221 224 228 231 229 225 228 228 229 229 232 225 222 224 226 226 225 229 224 225 228 223 225 228 228 230 230 230 229 228 230 232 231 231 235 233 227 230 233 230 229 229 229 232 229 231 230 226 229 233 232 228 228 234 231 228 228 231 224 227 229 222 221 225 228 220 218 217 228 223 214 219 223 217 216 218 215 217 219 222 223 220 217 220 217 221 223 228 225 223 225 220 213 217 218 218 216 219 226 230 227 220 219 215 216 218 217 217 223 217 214 213 214 220 223 220 231 228 221 220 225 228 225 214 220 223 218 221 221 227 234 228 225 224 221 220 221 228 238 234 226 233 234 232 233 234 224 225 231 227 222 222 216 224 227 235 217 215 226 230 238 240 233 229 224 217 226 233 231 234 230 230 231 231 236 238 227 224 230 233 242 237 235 241 245 280 312 340 370 377 399 409 402 399 402 400 381 359 334 312 294 278 267 256 255 259 267 266 272 287 299 306 324 340 363 355 347 355 364 468 1705 6546 15903 38378 80534 131442 214135 379428 740497 1874840 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31066 10289 3878 2134 10925 221 221 221 221 221 222 222 222 221 222 222 222 222 222 222 223 223 223 223 223 223 222 222 222 222 222 221 221 221 221 221 222 222 221 221 221 221 221 220 220 221 220 220 220 219 219 220 220 220 220 218 218 218 219 219 219 219 219 218 218 218 219 218 217 217 217 217 218 218 218 217 216 217 216 215 216 217 217 216 216 216 216 217 216 215 215 216 216 215 214 214 214 215 215 214 214 215 215 216 216 214 212 212 212 212 211 212 212 212 212 213 213 212 212 213 214 213 214 214 214 215 216 216 213 212 214 215 215 214 214 214 216 217 216 216 213 213 215 215 215 214 213 214 215 215 213 212 215 215 213 210 210 212 214 216 218 216 214 216 216 215 214 213 214 214 213 213 213 213 214 214 215 214 214 214 216 216 215 216 215 216 215 215 216 217 218 218 214 216 216 214 214 214 213 213 212 214 216 214 214 216 214 214 215 215 216 215 212 214 218 217 216 217 216 215 215 217 219 219 220 222 222 219 215 217 219 218 218 220 221 216 215 218 222 223 222 222 222 218 220 222 225 225 227 225 226 227 223 225 229 227 226 224 219 221 224 226 225 220 222 223 225 227 225 223 225 226 226 226 223 225 228 226 224 223 222 221 221 223 222 224 229 227 224 230 232 228 228 228 230 232 233 230 228 227 227 228 231 228 227 226 225 227 233 235 230 229 226 228 231 231 228 227 224 226 233 233 233 234 227 231 233 228 230 229 224 226 229 227 227 228 224 225 226 222 228 228 222 216 218 220 220 218 213 218 215 219 224 221 221 227 226 220 224 223 219 220 225 227 220 222 215 220 223 220 218 225 221 222 218 221 219 217 221 225 214 221 222 221 215 216 222 222 220 220 214 215 219 219 220 228 231 229 225 221 214 220 220 222 209 214 225 225 230 225 224 239 240 230 220 222 229 228 225 224 228 224 222 226 233 240 227 223 228 227 214 221 231 234 226 226 226 228 236 231 227 227 228 225 224 232 220 221 217 219 218 229 241 245 237 222 224 233 237 241 240 242 242 257 274 294 329 358 377 402 420 435 443 446 442 422 372 328 297 271 253 246 240 247 248 256 279 289 294 305 329 342 344 338 343 346 349 355 349 348 379 1213 6608 15972 25048 39676 66096 123703 240706 431071 794362 2138971 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31074 10289 3879 2133 10925 222 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 222 222 221 221 221 221 221 220 220 220 220 219 219 220 219 219 220 219 219 219 219 219 219 218 218 218 218 219 219 218 218 218 218 218 218 218 217 217 217 217 217 216 217 217 217 217 217 217 216 216 217 217 217 216 216 217 216 215 215 214 214 215 215 216 214 213 212 213 214 214 214 214 213 212 212 214 214 214 214 214 214 213 213 214 215 215 215 214 213 214 215 215 214 214 214 214 216 217 214 213 215 215 214 213 214 214 215 215 216 216 215 215 216 216 215 215 215 215 215 216 216 213 212 213 214 214 215 215 215 216 216 217 216 215 214 216 218 216 213 213 215 214 214 214 216 217 216 214 216 217 215 214 214 213 214 218 218 216 216 215 215 217 217 215 214 214 215 215 213 213 216 217 216 216 218 218 216 215 213 214 215 214 216 216 214 216 220 223 223 223 221 220 221 219 216 217 221 223 222 219 219 223 220 221 222 220 219 223 222 220 223 224 223 224 227 227 224 222 224 224 224 225 225 224 222 224 222 224 226 226 227 225 224 227 225 225 224 222 222 223 221 222 226 226 219 218 225 232 232 230 229 229 229 228 228 229 231 228 225 226 231 232 227 224 226 226 228 230 231 232 230 230 232 233 229 224 230 230 225 228 232 241 238 236 231 227 231 226 220 224 231 224 229 230 226 229 225 226 226 223 220 220 214 217 226 224 227 226 222 224 228 223 222 221 216 217 220 216 216 223 218 216 217 218 216 217 216 215 214 218 220 220 212 216 219 219 224 231 232 219 221 223 216 218 219 219 221 221 220 216 226 223 224 227 224 214 214 224 226 227 216 216 221 226 234 228 231 228 222 220 223 229 225 223 230 229 226 217 224 230 227 236 232 225 232 233 222 226 229 234 241 224 228 227 220 222 219 217 230 233 233 232 233 232 234 226 232 226 221 227 231 230 229 235 230 240 228 239 250 232 224 229 234 240 230 231 246 257 264 284 306 335 363 383 380 364 341 322 292 261 249 243 236 238 256 266 274 280 291 301 306 311 315 317 329 339 340 350 1428 9540 26397 47843 77621 109364 139597 172016 216040 289039 393431 545227 862469 2209465 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31081 10289 3880 2131 10927 221 221 221 221 221 222 222 221 221 221 221 221 220 221 221 221 222 222 222 222 222 221 221 221 222 222 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 218 218 217 218 219 219 218 217 217 217 217 217 218 218 218 218 217 217 216 216 215 215 216 216 216 216 215 215 216 216 215 215 215 215 215 215 214 215 215 214 214 214 213 214 214 214 214 213 214 213 212 212 213 213 214 214 214 215 213 212 212 212 212 211 211 212 212 213 212 211 211 211 210 209 210 212 214 213 212 212 213 214 216 215 214 214 214 215 215 215 214 213 213 214 215 213 213 214 215 214 213 214 215 216 214 214 213 212 215 215 213 213 213 212 212 212 212 212 211 214 216 215 214 214 214 215 216 214 212 214 215 214 213 214 219 218 215 214 215 214 215 216 216 216 217 215 212 212 214 216 219 218 216 215 212 213 218 217 216 216 214 214 214 212 212 214 217 216 215 216 216 214 216 218 220 222 223 222 221 221 217 217 221 223 223 220 218 219 218 221 220 217 217 220 219 217 219 226 227 224 219 218 223 225 224 227 224 225 226 226 223 224 221 224 225 223 219 222 226 219 217 220 221 219 224 226 222 219 221 220 223 226 223 226 228 227 227 230 228 228 225 225 227 223 226 231 230 224 223 230 230 222 223 228 227 227 228 235 229 230 236 230 230 234 227 225 228 231 233 232 238 237 236 233 227 223 229 227 223 225 227 225 220 219 221 225 220 221 223 223 224 224 221 224 222 215 222 214 214 221 225 227 223 221 222 226 222 219 220 213 216 219 220 230 228 223 219 222 225 225 220 217 217 219 227 225 213 212 218 224 226 223 225 223 216 220 218 216 221 215 217 216 212 217 225 233 232 222 227 228 225 223 224 225 224 218 222 228 224 231 228 227 227 225 231 222 234 234 229 229 222 235 229 223 222 221 225 226 230 228 227 226 221 223 226 222 217 236 236 235 235 233 235 232 224 226 226 226 229 227 227 233 226 232 239 229 222 230 226 229 231 229 233 237 250 263 297 338 369 387 398 399 396 381 360 329 293 267 250 243 240 242 248 257 267 275 281 294 302 378 3398 22998 53046 85462 149598 220484 300811 403886 563263 911041 2186795 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31088 10289 3881 2130 10926 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 223 223 222 222 221 221 221 221 221 221 221 221 221 220 220 220 220 219 220 221 221 220 220 219 219 219 218 218 218 219 218 218 219 219 219 218 218 217 217 218 217 217 217 217 217 217 217 217 218 218 217 216 218 219 218 216 215 215 215 216 217 217 216 216 216 215 214 215 215 214 215 216 215 214 214 214 214 213 212 213 213 213 213 213 213 213 215 214 214 215 215 213 212 213 213 213 213 214 213 212 214 216 215 216 216 215 215 216 217 218 217 215 215 215 216 217 214 212 214 216 217 216 216 215 216 217 215 214 216 215 214 215 213 214 216 215 216 215 216 217 216 216 215 215 216 217 217 214 213 214 215 213 215 220 221 220 217 215 218 219 216 215 212 210 214 217 219 217 215 213 215 218 218 218 217 216 216 215 216 220 218 218 217 214 213 215 218 216 216 216 217 219 220 226 225 220 218 218 221 223 222 222 224 223 222 220 219 222 224 221 220 222 221 224 226 222 219 224 226 224 226 227 228 229 228 228 230 225 224 225 231 232 226 221 218 223 225 225 228 228 229 228 223 217 220 221 225 226 224 226 226 223 224 228 227 222 227 230 224 224 228 228 222 226 225 220 227 229 229 226 228 222 227 232 234 233 231 233 232 229 228 230 233 233 230 224 228 233 223 225 232 232 233 227 220 219 221 219 216 218 224 230 220 222 221 213 219 220 218 215 222 226 218 220 228 227 220 222 226 220 220 226 228 229 223 215 213 221 223 220 225 227 219 216 216 216 220 216 222 229 220 223 220 219 226 230 227 219 216 217 222 229 218 214 214 227 226 225 219 223 224 220 225 225 221 223 227 230 229 233 230 233 239 228 237 227 218 222 229 225 228 238 225 218 230 222 217 224 220 220 225 233 227 224 232 234 226 230 233 228 222 222 233 228 219 231 235 226 236 229 236 231 237 245 232 227 234 229 221 226 229 231 242 252 254 261 272 284 297 323 352 393 446 481 474 447 417 364 303 268 241 244 244 238 251 261 280 300 317 319 328 329 346 369 381 404 1255 7749 22560 43661 69648 96576 131566 192622 306512 509886 946015 3680179 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31096 10289 3881 2128 10926 221 222 222 222 222 223 223 223 223 223 223 223 223 223 223 222 223 223 222 222 222 222 222 221 222 222 221 221 222 222 222 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 219 219 219 219 218 218 219 219 219 219 218 218 218 218 218 217 217 217 217 217 218 217 218 218 217 217 217 218 217 217 217 216 216 216 217 216 216 216 215 215 216 216 215 215 215 214 214 214 214 215 215 214 215 215 216 215 213 213 214 214 214 213 214 212 212 213 212 211 212 212 212 211 211 211 211 210 210 211 212 211 210 210 211 212 212 213 214 213 212 212 214 216 214 214 214 214 213 212 213 215 217 217 215 214 212 211 213 213 213 213 212 212 212 211 211 212 213 212 209 211 215 217 217 215 216 216 214 213 213 213 212 212 213 214 215 216 214 214 214 213 211 213 213 216 218 217 215 213 214 216 217 216 215 214 216 218 215 213 211 213 212 214 216 216 217 219 218 216 215 217 216 217 218 219 219 218 217 217 217 217 217 220 220 218 216 216 217 217 217 222 224 221 217 219 223 227 228 229 223 220 218 224 224 225 225 221 221 223 225 225 225 226 224 219 219 223 223 218 220 220 220 225 225 225 225 222 223 225 222 224 226 229 228 224 221 224 226 230 231 227 230 234 235 226 222 227 225 224 227 224 222 220 222 223 227 232 235 230 224 225 227 230 233 232 230 232 234 235 232 235 237 230 229 230 236 233 230 228 227 229 226 223 220 216 218 223 225 228 220 222 227 226 226 220 220 220 222 223 221 215 213 221 229 227 219 217 224 222 222 218 212 219 225 222 220 218 220 225 222 223 223 227 223 215 219 225 222 222 228 220 221 223 221 223 226 223 220 221 222 217 210 212 217 220 221 219 221 226 223 223 214 227 238 229 221 227 228 225 232 236 230 230 232 225 222 225 221 218 227 226 226 221 224 220 220 214 223 230 231 228 231 229 233 237 239 230 224 228 231 228 230 232 235 239 234 231 231 226 215 226 228 232 228 228 222 223 233 231 235 243 253 250 246 264 293 331 352 357 342 335 330 341 355 352 326 298 266 250 248 256 271 273 285 308 325 332 352 372 375 381 399 440 736 3837 17725 42214 65233 100552 185007 304690 449515 713682 1589043 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31103 10289 3882 2127 10927 220 220 221 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 221 221 221 220 220 221 221 221 221 220 220 219 219 218 218 219 219 219 218 218 219 219 218 218 218 218 217 218 217 217 217 217 217 217 216 216 216 216 216 216 215 216 216 216 216 216 215 215 215 215 215 216 217 217 216 215 214 214 215 215 215 215 214 214 214 215 215 214 215 215 214 214 213 212 213 214 213 212 212 213 213 213 212 211 211 211 211 212 212 210 210 210 211 213 212 211 211 212 211 211 211 212 212 212 212 211 211 211 211 212 215 215 213 212 212 213 214 214 213 212 213 212 213 214 213 213 213 213 212 212 213 213 212 214 215 215 215 214 214 216 214 212 213 213 214 215 213 214 215 214 213 212 211 211 211 210 210 213 214 214 215 217 214 212 212 213 215 216 214 214 213 212 211 211 213 211 212 213 212 212 214 215 214 214 215 215 213 216 217 215 214 216 222 223 220 217 214 216 217 216 217 219 220 218 218 219 217 217 219 222 223 224 224 223 225 226 227 227 227 224 222 226 225 226 228 224 226 227 225 231 234 230 226 222 220 220 220 223 227 225 222 223 219 223 225 223 220 219 221 223 221 223 223 228 232 226 226 230 226 225 226 228 230 234 235 227 225 229 228 226 226 229 231 226 226 233 230 224 223 222 228 233 234 238 234 238 237 228 234 241 234 228 227 229 231 232 231 223 219 222 226 224 220 223 229 223 213 216 224 219 217 218 222 225 221 219 221 219 216 218 227 222 220 215 224 221 212 214 215 220 227 223 219 228 231 228 219 221 226 220 218 220 216 218 220 221 233 226 226 223 223 223 228 230 224 224 223 222 227 227 224 233 220 213 220 222 220 221 228 227 220 219 217 216 223 223 226 223 217 222 223 234 232 237 230 224 223 227 223 219 220 220 218 222 228 227 220 225 225 231 232 216 222 224 229 231 228 224 227 230 232 234 231 219 223 230 232 235 238 230 218 226 233 226 227 234 240 257 277 276 272 258 239 235 261 310 362 407 415 406 377 337 293 259 252 265 265 268 270 278 353 1061 5114 18109 43839 75559 89512 93848 112951 143924 176899 215062 254932 308991 395450 540068 1032280 5676321 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31110 10289 3883 2125 10926 222 222 223 223 223 223 223 223 223 223 222 222 222 223 223 223 222 223 222 222 222 223 222 223 223 223 223 223 222 222 222 222 222 222 222 222 221 220 220 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 218 218 219 219 219 219 218 219 219 218 217 218 218 217 217 218 218 218 217 217 216 216 217 217 217 217 216 216 216 217 218 218 216 215 217 217 215 214 214 214 215 216 216 216 216 216 215 214 214 214 214 213 213 213 213 212 212 213 213 214 213 213 213 214 214 214 215 215 214 214 213 214 214 214 215 216 216 215 214 214 214 213 214 215 216 214 214 215 216 216 214 215 217 215 213 214 215 215 215 215 215 214 213 214 213 213 214 214 215 218 217 215 216 215 215 215 214 214 215 215 216 214 214 215 216 215 214 213 213 214 215 216 215 217 216 214 214 216 214 214 217 215 214 214 212 211 213 212 214 217 216 214 217 219 218 218 219 219 216 219 219 216 219 221 221 219 217 215 218 222 221 222 223 222 224 225 225 223 220 220 222 225 225 224 224 222 221 224 228 226 222 224 225 227 224 225 226 229 227 226 225 221 223 227 227 225 227 225 221 226 226 224 226 226 224 226 227 224 226 231 227 223 224 224 225 225 227 230 232 239 229 222 230 230 227 227 227 227 229 231 229 229 226 226 226 229 224 224 232 234 234 232 232 229 234 239 232 228 227 229 229 225 227 220 219 226 226 222 219 226 220 218 219 220 223 224 222 219 220 219 220 218 222 222 218 223 223 222 229 229 222 223 224 218 223 222 219 225 226 220 222 221 219 222 225 222 213 218 217 213 220 226 227 220 222 223 220 222 222 216 219 218 221 219 212 225 223 212 212 223 226 225 229 225 220 223 228 227 225 228 231 222 228 236 231 225 223 229 220 224 225 233 236 233 220 225 227 226 226 228 229 226 228 234 231 224 227 222 220 214 216 226 233 225 228 225 228 228 224 226 227 238 234 229 224 228 231 235 230 235 240 243 229 217 223 234 236 240 249 252 256 255 243 233 240 269 314 365 392 365 336 303 277 263 264 274 286 295 297 300 307 314 343 1210 7926 21613 28521 33288 40058 52354 74744 108386 149909 221636 326296 463599 711082 1398658 30040268 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31118 10289 3884 2124 10924 222 222 222 223 223 223 223 223 223 222 222 222 223 223 223 223 223 223 223 222 222 222 221 221 222 222 222 222 223 223 222 222 222 222 222 222 222 222 221 221 221 220 220 220 220 220 221 221 221 220 220 220 219 218 219 219 219 219 219 219 218 218 218 217 217 218 218 219 218 217 216 216 217 217 218 218 217 217 217 216 216 217 217 216 216 216 216 217 216 216 216 214 215 215 214 215 217 216 215 214 214 214 215 215 216 215 214 214 213 213 214 214 213 212 212 212 211 211 212 213 213 214 213 213 213 213 213 212 212 214 214 213 213 214 214 215 216 216 216 215 215 215 215 216 216 215 215 215 216 216 215 214 215 214 213 213 214 214 214 214 215 215 215 215 215 214 212 214 216 215 214 214 213 212 213 215 217 217 215 215 216 216 216 214 214 214 214 215 215 215 216 214 213 215 215 213 211 214 215 214 216 215 213 212 215 217 217 215 215 216 215 217 219 217 218 218 216 214 215 217 219 217 216 216 216 218 220 220 220 223 223 222 222 223 223 219 217 220 223 225 225 224 226 226 228 231 230 229 228 226 226 227 226 226 227 229 226 223 226 227 226 223 222 222 224 226 224 225 225 226 225 222 223 225 226 224 223 224 225 227 225 228 229 229 235 232 231 229 227 228 231 228 228 229 231 229 228 222 226 230 233 234 230 230 231 232 237 233 231 234 234 232 236 239 232 227 224 223 227 230 225 222 225 226 220 224 225 224 225 222 222 223 218 220 220 219 223 223 220 218 222 224 223 222 223 221 222 224 221 220 219 224 221 219 224 225 220 220 219 217 221 216 216 211 214 220 227 223 227 227 223 226 225 221 214 214 218 223 226 221 223 222 223 223 221 223 219 222 225 220 217 218 218 223 232 225 223 224 226 229 230 232 224 225 225 224 225 223 224 223 227 225 222 225 228 227 222 221 227 227 231 229 219 216 227 233 228 229 233 232 227 229 225 230 228 227 224 227 235 227 226 236 240 226 230 237 233 232 231 227 235 238 229 230 226 225 224 230 239 240 240 252 262 287 317 357 400 397 347 290 264 249 246 253 262 267 281 296 305 317 314 317 321 316 312 316 320 326 351 388 430 484 538 601 677 769 871 1685 7787 24616 49689 75116 109653 155502 223225 343395 566295 1110590 6287431 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31125 10289 3884 2122 10924 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 221 222 222 222 222 221 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 220 221 221 220 220 220 220 221 220 220 221 220 219 220 220 220 219 218 219 219 218 218 218 218 219 219 218 218 218 218 219 218 217 217 218 218 218 217 217 217 216 216 216 216 216 216 217 216 216 215 215 215 215 215 215 215 215 215 215 214 215 215 214 213 214 214 215 214 213 212 214 215 215 214 213 212 211 211 211 212 213 212 211 211 212 212 211 210 211 213 213 214 215 215 213 213 213 213 213 214 215 215 215 215 215 216 216 214 214 216 216 214 213 213 214 214 212 214 217 216 215 217 217 216 215 214 214 214 213 212 213 213 212 215 216 216 216 216 216 213 211 211 214 213 211 211 216 219 217 214 211 211 212 213 215 216 215 214 215 215 214 213 215 215 215 216 217 217 217 215 215 219 219 216 217 217 218 219 218 216 217 216 216 219 218 216 217 221 222 222 218 220 219 216 217 218 219 221 219 218 220 222 222 220 221 225 227 227 227 229 228 228 225 223 227 228 229 226 226 228 228 227 227 230 228 224 222 224 227 225 223 226 227 225 226 227 228 228 227 226 222 225 227 224 223 226 229 227 234 231 225 229 230 229 224 223 223 227 227 228 231 230 232 231 230 230 233 229 232 233 232 231 233 231 234 232 225 222 222 222 226 226 224 228 228 216 213 216 224 220 224 225 224 221 224 220 217 215 222 222 227 222 218 220 224 221 219 219 217 221 228 224 216 225 229 219 226 227 229 226 218 219 221 216 214 216 217 219 215 213 221 225 221 222 223 220 215 222 225 216 216 219 224 228 225 226 219 222 224 213 220 230 222 223 223 225 225 225 226 233 237 233 221 220 223 229 238 239 231 225 229 227 228 227 216 228 230 219 230 232 228 230 226 220 223 227 226 227 224 224 230 225 222 229 227 228 231 240 236 230 233 226 227 230 236 238 225 222 228 230 235 230 225 229 229 229 231 229 237 243 244 255 285 345 398 412 378 326 276 251 249 244 240 253 270 274 276 288 311 321 329 340 326 303 289 280 279 285 302 327 363 507 2239 12356 46369 122744 214938 350020 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31132 10289 3885 2121 10925 222 222 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 223 223 223 223 223 223 222 223 223 223 223 223 223 223 222 222 221 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 219 220 220 220 220 220 219 219 220 220 219 219 219 219 219 219 219 219 218 218 219 218 217 216 217 216 216 217 217 217 218 218 217 216 215 216 217 216 215 216 216 215 216 216 215 215 215 215 216 215 215 215 215 214 216 216 215 214 214 214 213 212 212 213 213 213 212 211 210 211 212 213 214 214 213 214 214 215 214 212 212 214 214 215 216 216 215 213 213 214 216 217 215 213 214 215 214 213 213 214 215 214 216 216 215 215 213 213 214 213 213 214 215 216 214 215 216 216 215 215 215 216 217 216 213 215 215 214 215 214 212 211 213 217 217 216 217 216 216 215 215 215 214 214 214 213 210 213 216 218 217 215 212 213 214 212 211 216 216 215 217 220 220 219 218 218 219 218 218 218 215 218 220 218 219 217 218 222 223 220 218 219 222 221 220 222 224 222 224 224 224 221 222 222 223 225 225 224 228 231 229 226 227 225 226 230 229 227 227 229 228 222 224 228 229 228 229 223 223 226 225 225 224 221 224 226 229 234 229 229 229 230 232 230 229 230 229 230 230 228 226 229 231 227 231 232 227 225 228 230 226 227 231 233 230 232 234 233 230 229 232 230 230 230 229 225 223 225 231 232 226 225 224 225 221 224 230 225 224 218 215 219 213 215 220 224 220 224 225 222 220 221 225 217 216 218 221 224 224 218 214 223 225 219 219 225 221 216 222 221 215 220 223 225 216 211 216 216 219 224 225 218 221 227 217 208 225 230 225 217 227 223 217 210 215 218 225 223 226 226 216 224 230 217 213 218 234 234 224 225 230 233 230 222 225 232 224 229 236 237 230 229 231 232 226 222 231 234 229 229 228 224 220 214 229 224 221 226 222 225 236 234 225 228 228 232 229 228 234 227 226 238 233 230 230 233 231 232 226 231 227 226 230 231 224 225 231 250 271 308 340 372 404 397 340 285 256 243 242 241 248 260 278 294 313 323 333 337 323 314 296 267 255 245 255 298 966 6181 21511 54179 123311 263608 539927 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31140 10289 3886 2120 10924 222 223 223 223 223 223 223 223 222 222 222 222 223 223 223 223 222 222 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 221 221 221 222 222 222 221 222 221 220 220 220 220 221 221 220 220 220 220 220 220 220 219 219 219 218 218 218 218 218 218 217 218 219 219 219 218 218 218 218 218 217 217 217 216 217 216 216 216 216 216 217 217 217 216 216 216 216 216 215 216 216 216 215 215 214 214 216 217 215 214 215 215 215 215 214 213 213 212 212 213 213 212 211 211 210 209 210 212 214 216 215 214 214 214 214 214 214 213 213 214 213 213 213 212 213 215 216 215 217 218 217 215 214 214 217 216 214 213 214 214 214 214 215 215 214 213 214 214 213 214 217 216 215 216 215 214 214 215 216 215 215 214 214 214 215 216 214 212 214 216 214 214 218 216 214 213 214 214 214 212 211 211 213 214 215 214 215 218 219 217 217 218 216 216 214 213 214 214 213 212 215 217 218 217 217 216 217 219 218 216 216 218 219 218 218 216 216 216 221 222 219 218 219 221 220 219 222 226 225 221 223 226 223 221 223 221 227 234 230 224 224 224 223 223 225 225 228 225 225 225 227 231 231 225 223 226 226 225 225 227 230 231 227 222 218 221 227 228 225 232 231 225 226 226 227 234 233 229 226 228 226 228 235 234 231 231 231 228 227 228 230 227 226 224 224 233 229 229 228 229 230 231 230 228 231 232 229 232 230 226 226 225 223 226 226 223 224 225 225 225 222 222 223 226 225 219 221 224 221 223 222 225 222 221 224 221 218 219 221 221 218 222 222 223 225 222 224 220 215 219 218 217 216 217 226 223 217 219 220 211 210 225 229 223 222 225 218 220 229 219 220 221 224 222 221 222 222 215 223 220 213 221 228 227 225 222 229 224 219 214 218 226 229 231 229 230 227 228 233 232 220 217 225 229 229 227 227 225 223 224 228 233 223 227 231 233 227 229 232 235 229 233 235 227 233 233 233 232 236 237 232 236 229 222 231 238 227 225 223 218 219 232 232 236 251 269 306 360 396 408 367 307 267 252 238 237 240 253 273 293 320 338 335 329 320 300 286 274 269 281 312 540 2929 13621 36645 84767 173421 337979 656611 1426454 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31147 10289 3887 2118 10923 222 222 222 222 222 222 223 223 223 223 223 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 222 223 223 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 219 218 218 218 218 219 218 219 220 219 218 218 218 219 219 218 217 216 216 216 218 218 217 217 216 216 216 216 216 216 217 216 215 216 216 216 216 217 217 216 215 215 216 217 217 216 214 214 214 214 214 215 215 214 213 212 212 212 211 211 210 210 211 211 210 211 212 213 214 215 213 212 214 215 215 214 213 213 215 215 215 216 216 216 217 218 218 217 216 214 214 215 217 217 215 214 213 212 213 213 214 214 214 215 214 213 213 217 218 216 214 215 216 215 214 215 217 219 216 214 215 217 215 214 213 212 214 215 216 217 214 214 213 213 214 215 211 210 212 215 217 218 217 215 215 218 219 218 218 218 217 215 214 215 218 217 215 216 217 217 219 219 217 218 216 215 216 214 215 219 219 217 221 220 217 218 220 220 219 218 218 222 225 226 223 221 224 226 225 224 222 219 218 227 228 226 222 222 228 227 226 229 225 226 226 227 230 227 227 224 223 226 226 224 223 220 223 229 231 228 227 229 222 221 222 225 228 228 223 225 224 224 231 228 229 227 223 222 224 232 234 226 227 229 229 230 226 226 225 226 234 237 237 235 232 234 233 234 232 231 232 230 232 229 230 229 231 229 226 224 220 219 223 226 228 224 221 223 225 221 220 221 215 219 221 222 226 222 221 225 223 223 223 218 220 214 222 224 220 222 225 218 210 225 229 223 220 213 213 228 225 224 219 215 219 222 225 222 208 216 224 222 221 221 227 228 226 218 222 232 226 218 223 225 230 225 221 216 225 231 227 217 216 219 218 221 226 229 222 216 224 227 226 228 228 228 232 227 222 220 223 227 233 236 236 226 229 231 223 222 230 229 227 233 224 226 234 232 223 232 232 230 234 224 225 237 237 225 229 241 236 239 229 221 226 223 222 225 229 237 247 244 252 272 296 320 344 363 370 359 321 293 272 264 257 257 269 285 299 313 316 322 331 327 318 308 296 284 285 308 1729 15070 55194 113782 194250 300958 472452 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31154 10289 3887 2117 10924 222 223 223 223 223 223 223 222 223 223 223 223 223 223 223 223 223 223 223 223 223 222 223 223 224 223 224 223 223 222 222 222 222 223 223 222 222 221 221 221 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 219 218 219 219 218 217 217 217 216 217 217 216 216 216 216 216 216 216 215 216 216 217 217 217 217 215 215 215 215 216 216 215 214 214 214 214 214 214 215 215 214 214 213 213 213 214 214 212 211 212 213 213 213 212 211 213 215 215 216 215 214 213 214 215 216 215 214 215 215 215 216 215 215 216 216 215 216 216 217 217 215 214 215 216 214 212 213 213 211 211 214 214 216 216 213 213 214 213 216 218 216 216 216 215 216 215 214 213 214 215 215 216 217 214 213 214 217 216 212 213 215 216 216 215 214 212 212 214 215 216 216 215 217 219 219 218 218 218 219 219 218 218 219 218 218 216 216 218 216 216 217 218 219 219 219 217 216 217 221 218 216 216 218 219 220 221 222 223 221 218 217 220 219 220 221 223 221 219 221 224 226 224 229 229 226 224 225 229 231 231 227 226 225 226 227 225 224 224 222 225 226 224 226 225 223 229 227 225 227 226 223 222 223 223 224 225 222 227 229 229 227 224 226 225 225 226 226 229 228 222 223 229 233 229 229 230 228 226 227 236 233 235 232 239 236 233 230 229 227 231 233 233 228 226 223 227 221 219 224 227 223 223 222 224 226 226 224 223 221 222 220 224 223 223 223 225 225 223 222 218 220 226 224 225 224 219 217 218 222 216 211 221 221 221 218 215 224 230 229 227 225 220 217 217 223 231 228 222 221 219 220 225 224 222 216 217 223 222 220 217 218 227 226 229 221 219 226 217 217 217 223 232 227 220 217 220 221 218 229 231 229 232 232 229 228 223 224 225 224 231 226 223 227 230 224 222 229 228 228 231 226 223 225 228 222 217 221 231 231 230 229 227 224 234 235 230 225 229 234 229 228 220 224 232 231 235 231 238 237 235 227 232 237 225 228 229 233 241 254 265 276 291 293 298 299 302 317 327 317 300 275 257 249 255 269 277 280 289 290 288 294 292 279 287 299 332 846 3912 9099 21734 60569 106536 165105 268654 413604 691177 1516375 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31162 10289 3888 2115 10923 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 223 223 224 225 224 223 223 223 223 223 223 224 224 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 220 220 221 222 221 221 221 221 220 220 220 219 219 219 219 218 218 219 220 220 219 219 218 218 218 217 217 218 219 219 219 218 217 217 217 218 218 217 216 216 217 218 218 217 218 217 216 215 215 214 214 214 215 214 213 212 213 213 214 215 215 216 216 215 215 216 216 217 216 216 216 215 215 215 214 213 215 219 220 219 219 218 218 216 215 215 216 218 217 215 216 216 216 215 214 215 214 215 217 217 216 214 215 215 214 214 215 215 216 217 215 214 216 215 217 218 217 219 219 217 219 219 217 216 215 215 216 218 219 218 216 214 213 215 217 218 220 220 217 215 218 219 217 219 221 222 221 216 216 219 218 217 216 220 221 221 221 219 217 217 217 218 217 219 218 218 221 220 217 220 221 221 217 217 219 218 218 220 221 221 220 221 221 223 224 225 225 224 229 228 229 230 230 228 228 226 225 226 226 228 227 225 226 224 224 226 227 226 224 228 228 227 226 227 222 225 228 228 225 227 230 226 226 230 233 227 227 231 228 227 227 233 231 227 228 226 222 219 224 233 232 226 224 228 226 225 229 233 235 231 231 235 233 227 223 229 233 231 230 226 222 228 232 232 230 229 224 223 226 223 223 225 225 224 217 221 222 220 220 223 224 231 232 226 220 219 223 221 222 223 225 218 219 224 228 217 213 221 218 219 231 231 222 221 228 220 216 220 224 218 219 217 221 221 220 221 220 220 222 219 221 217 215 221 217 217 227 229 222 213 215 226 230 221 219 226 224 224 228 223 222 226 222 219 222 213 216 226 230 229 232 232 229 225 231 221 220 225 226 224 229 238 232 227 225 226 229 230 225 221 229 230 227 231 226 227 232 226 222 217 219 221 223 227 233 229 227 232 236 240 233 233 235 232 232 232 230 228 228 236 230 227 221 227 234 232 233 233 225 223 231 232 242 262 277 311 345 355 354 334 293 270 255 238 239 257 274 290 302 299 297 304 326 857 5128 18705 33122 43173 58232 77576 100 100 100 100 1074379 5779434 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31169 10289 3889 2114 10923 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 222 222 222 221 222 221 220 220 220 220 220 219 219 220 221 220 220 219 219 220 220 220 219 219 220 220 219 218 218 219 219 219 219 217 217 217 217 217 218 217 216 217 217 216 217 217 216 216 216 217 217 217 216 215 215 215 216 217 216 214 214 215 215 214 214 215 215 214 213 213 214 214 214 213 213 215 214 214 214 213 213 214 216 216 216 217 217 216 216 215 215 215 215 214 213 213 214 215 215 216 217 217 218 217 216 216 216 215 215 215 215 216 217 215 214 216 217 218 217 215 215 216 216 214 216 217 215 215 216 215 215 214 214 216 216 214 213 213 213 214 214 214 214 213 213 214 214 215 215 215 214 214 217 215 214 216 218 215 215 216 217 217 218 219 217 216 216 216 217 218 218 218 216 216 217 217 217 215 212 215 217 217 218 217 216 216 216 217 215 215 219 218 213 213 214 216 217 219 219 221 218 217 211 214 220 223 223 223 228 228 227 225 224 224 224 221 225 229 224 223 224 224 225 230 232 227 226 229 228 224 226 227 225 224 232 231 221 221 222 221 229 230 228 223 221 225 227 226 226 228 228 228 231 230 229 231 235 235 228 221 229 234 230 226 230 225 227 231 231 225 227 228 230 234 233 226 224 227 233 236 233 231 228 229 232 233 227 220 227 230 223 217 219 227 229 227 223 216 219 221 219 221 229 230 227 222 223 222 220 218 218 224 224 223 220 224 225 227 219 219 215 219 229 231 224 216 217 217 216 217 223 223 227 223 222 225 223 220 229 225 221 219 214 213 214 223 219 221 224 215 217 216 220 218 213 221 230 223 215 221 220 219 218 223 230 227 215 219 232 236 227 227 228 229 234 222 226 235 224 226 225 225 224 223 226 229 229 230 231 233 240 227 223 222 215 221 231 233 232 228 229 232 228 226 226 225 220 225 231 238 232 232 239 236 222 220 225 232 225 219 227 237 230 234 230 228 239 231 229 233 237 246 266 282 298 318 333 335 333 328 317 293 272 267 264 269 273 283 287 307 325 331 339 867 8817 45081 105476 187353 280456 431054 768857 2093021 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31176 10289 3890 2112 10924 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 222 222 222 222 222 222 222 222 223 223 222 222 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 218 218 219 219 218 218 218 218 219 218 217 216 217 218 218 218 217 217 217 216 215 216 217 217 217 216 216 216 217 217 216 216 216 216 216 215 215 215 215 215 216 215 216 216 217 216 216 216 215 213 211 212 213 214 214 213 211 211 212 212 212 211 212 214 213 211 212 213 213 213 214 213 212 213 213 212 213 214 213 213 212 213 214 214 212 211 213 214 214 214 214 215 215 215 215 215 215 215 216 216 214 215 215 214 213 213 214 215 215 217 216 215 215 216 216 215 215 215 214 213 214 214 214 214 214 214 215 216 218 218 216 214 212 214 216 214 213 215 216 216 216 214 213 213 214 215 213 212 215 215 215 216 215 216 214 214 218 218 214 214 217 217 218 217 217 215 214 215 213 215 218 220 219 216 215 217 219 218 219 218 217 218 218 217 214 214 217 215 217 216 216 219 216 223 225 222 222 221 223 224 222 224 222 222 224 224 224 224 225 223 223 224 222 223 228 226 220 222 224 225 224 227 225 223 228 230 223 226 223 223 222 222 225 226 228 232 228 226 223 218 227 229 226 228 231 228 232 232 231 228 228 229 228 228 228 225 225 225 225 223 219 224 227 226 228 228 227 228 229 228 228 225 229 233 231 231 226 223 221 228 229 221 223 220 212 220 221 217 217 217 219 215 221 224 222 222 219 221 226 226 221 228 226 226 226 230 224 213 218 221 219 221 224 227 220 218 217 228 227 231 229 222 225 225 227 221 219 219 225 220 223 224 224 223 228 226 218 220 221 225 234 224 212 221 230 230 228 220 217 225 222 220 226 228 228 220 221 224 228 223 227 231 231 229 228 229 217 217 227 222 225 230 234 228 220 234 232 232 229 226 221 227 230 231 238 231 220 225 240 233 222 228 227 230 228 226 229 233 235 217 215 228 224 222 236 230 229 234 230 226 225 223 230 232 236 233 239 249 252 253 267 283 306 316 337 372 394 388 348 322 298 280 263 266 288 297 292 302 310 326 565 2704 10888 28852 52341 74391 91837 131342 236411 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31184 10289 3891 2111 10925 223 223 223 223 223 223 222 223 223 223 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 221 222 222 222 222 222 221 220 220 221 220 220 219 219 219 219 219 219 219 219 220 220 220 219 219 218 217 218 218 219 219 218 218 217 217 217 216 216 217 216 216 216 217 216 216 217 217 217 217 217 216 216 217 217 216 216 217 217 216 216 216 216 217 217 217 217 216 215 215 215 214 213 213 214 214 215 214 213 212 213 213 212 212 212 212 213 214 214 213 214 213 214 216 216 216 215 214 214 213 214 214 214 214 214 214 214 215 216 216 216 216 215 215 216 216 217 217 216 216 215 214 213 215 214 213 214 215 215 217 218 217 216 214 214 216 214 213 215 215 216 216 215 215 216 215 214 216 215 213 213 215 217 216 215 216 217 216 215 215 214 213 214 215 214 213 215 217 216 214 215 215 213 213 215 216 215 213 215 217 218 218 219 220 221 218 215 217 217 217 218 218 218 218 218 218 217 217 216 218 221 219 219 216 214 216 218 218 220 220 218 217 218 218 218 218 219 221 222 223 224 225 223 224 224 224 223 224 225 223 220 220 221 222 224 226 229 221 219 226 229 227 225 225 226 224 221 223 225 227 230 227 224 227 225 223 225 228 229 226 228 224 224 229 232 229 226 228 228 230 230 230 227 227 226 226 229 232 230 229 230 228 228 227 228 229 226 224 224 228 228 227 227 228 232 233 231 231 232 228 228 231 226 229 231 224 218 224 229 229 218 214 222 222 226 223 218 218 221 221 222 219 215 224 225 218 220 220 219 222 219 217 223 226 222 224 219 220 222 222 229 226 224 220 218 227 220 219 222 227 220 211 216 218 219 219 220 224 222 221 220 220 227 226 223 217 226 224 223 223 220 225 232 226 219 229 231 233 216 227 224 221 228 221 217 226 224 230 232 232 228 224 224 229 233 235 228 226 223 230 226 237 227 235 226 229 236 228 228 227 233 233 229 228 234 234 232 230 233 238 232 223 232 239 230 231 236 231 230 231 227 224 235 245 248 258 270 286 305 322 334 341 341 353 356 346 330 315 321 320 308 296 306 312 314 321 327 328 336 348 361 361 510 2535 12474 31311 52291 76363 114261 217534 436133 863622 2597725 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31191 10289 3891 2109 10922 223 223 223 223 223 224 223 223 223 223 223 223 223 222 223 223 223 223 223 223 223 223 223 224 223 223 223 222 223 223 222 223 223 222 222 222 221 221 221 221 221 221 222 221 220 220 220 220 220 220 219 219 218 219 219 220 220 219 219 219 219 219 220 219 218 218 218 218 217 218 218 218 217 218 218 218 217 217 217 218 218 218 218 218 217 217 217 217 217 216 216 217 218 218 218 219 218 216 215 215 215 214 215 215 215 215 215 214 214 214 214 212 212 212 214 215 215 214 215 216 215 215 215 215 217 217 216 215 215 215 214 214 213 212 212 213 214 214 213 214 215 214 214 214 216 217 217 215 214 215 216 216 215 214 213 214 215 215 214 215 215 215 215 217 217 215 215 217 216 216 216 216 214 213 214 216 217 216 215 216 217 214 214 215 214 212 213 214 215 217 218 215 214 216 217 217 217 216 217 218 217 217 217 217 218 219 220 220 216 214 216 217 217 217 217 217 219 220 218 217 218 219 219 219 218 216 214 216 220 221 217 218 217 215 216 216 216 217 217 216 218 219 221 223 219 217 219 219 220 223 222 225 228 225 224 223 222 221 221 224 229 226 227 227 226 225 225 223 224 229 227 225 225 229 234 227 223 226 230 229 228 224 225 231 233 225 228 226 223 225 225 227 222 221 224 224 225 227 225 224 226 229 228 228 228 229 223 223 227 232 231 231 228 233 231 227 225 227 225 224 223 221 224 227 227 227 235 237 229 226 231 232 231 228 229 225 223 228 224 222 219 216 216 222 217 219 222 219 220 223 216 216 221 220 220 222 220 224 218 215 219 218 218 223 218 224 226 222 226 221 223 223 224 217 225 229 230 227 219 222 227 223 228 223 218 227 228 227 223 228 230 229 217 222 223 218 227 225 221 215 217 224 217 221 222 228 225 218 224 231 233 223 234 234 227 228 235 228 223 224 233 227 222 230 230 230 231 240 241 237 233 225 225 225 230 235 236 231 227 228 231 233 226 221 226 230 224 228 229 232 227 235 229 232 228 221 228 229 231 232 231 234 236 253 273 290 323 361 379 378 367 364 346 323 309 307 310 318 318 317 329 335 336 329 327 329 337 345 358 474 1147 2024 3388 14925 58775 115346 157510 207441 288439 421045 656158 1292719 18414096 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31198 10289 3892 2108 10919 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 221 221 221 221 220 220 221 221 220 220 220 221 221 220 219 219 219 219 220 219 219 219 219 219 219 219 218 217 218 219 219 219 218 217 218 218 217 218 218 218 218 218 218 219 219 218 218 219 219 219 218 217 217 217 218 218 217 216 217 216 215 214 214 214 213 213 215 215 215 215 215 215 214 212 212 214 214 214 214 215 215 215 215 215 215 214 214 215 215 216 216 214 215 217 216 216 215 214 213 215 214 214 213 213 215 215 215 217 220 218 216 216 218 219 217 217 217 214 214 214 211 215 215 215 214 213 216 217 214 216 218 216 217 218 214 214 220 215 215 214 216 215 215 215 218 216 213 214 215 217 216 214 216 214 217 216 215 215 215 213 215 215 217 216 215 217 217 215 216 216 218 216 216 218 218 213 215 219 221 219 223 220 216 217 217 217 213 214 215 218 223 222 215 218 222 220 219 218 215 214 218 219 219 221 220 222 224 225 227 222 220 222 226 227 228 224 223 221 222 224 223 225 227 225 225 225 226 222 224 223 222 222 226 226 228 227 228 223 219 222 228 228 225 225 226 225 227 230 226 225 231 227 220 225 231 227 224 227 230 226 221 225 223 226 229 225 225 227 231 235 234 227 224 225 229 236 233 228 227 231 229 228 228 229 230 229 228 225 226 227 221 223 226 224 222 221 221 220 218 221 227 228 226 222 220 221 220 219 219 221 220 219 218 218 221 223 224 222 218 219 221 222 226 231 228 218 218 228 226 221 228 226 219 219 222 224 223 220 222 224 223 223 220 217 216 215 219 224 226 226 222 219 222 224 226 226 223 228 229 225 225 222 226 231 225 221 226 228 224 223 223 224 228 223 220 224 225 228 229 227 230 233 228 223 223 219 220 226 228 230 232 230 225 222 225 234 235 227 226 228 227 225 228 234 233 232 237 234 227 226 228 228 230 228 222 229 242 235 235 251 266 277 311 359 395 409 393 361 346 342 338 327 313 311 315 319 319 324 325 411 6342 21054 37393 63471 100626 141851 203878 331418 580821 1216615 8564688 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31206 10289 3893 2106 10920 221 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 223 223 222 222 222 222 222 221 222 223 223 222 221 221 221 221 220 221 221 221 221 220 220 220 220 221 221 221 221 220 220 219 218 219 219 218 217 217 218 219 218 218 219 220 219 218 217 217 218 219 219 217 217 217 217 217 217 218 218 218 218 218 218 218 218 216 215 215 215 216 215 214 214 214 214 214 214 214 213 214 214 214 215 215 215 214 214 214 214 215 216 215 215 216 216 217 216 215 215 214 214 213 212 213 214 215 217 216 217 216 215 216 216 215 214 215 216 216 217 216 215 216 217 217 216 215 217 216 214 215 217 218 217 215 214 215 215 215 215 215 216 215 214 213 215 216 216 217 217 215 213 214 215 215 216 218 218 216 218 218 217 220 221 220 217 216 217 216 215 217 217 214 216 215 213 213 215 216 217 218 217 217 217 218 220 221 218 218 217 216 215 216 216 217 217 216 219 219 218 218 218 218 216 214 214 216 217 220 220 220 222 222 222 221 221 221 220 220 222 224 220 219 220 221 224 229 225 221 222 223 226 228 228 225 219 220 223 226 229 227 226 226 227 226 224 222 223 223 224 224 226 224 224 228 230 230 223 223 227 227 223 227 229 222 228 231 228 222 223 227 227 226 228 232 233 229 226 228 232 233 230 223 232 232 228 232 229 225 226 232 240 233 229 233 225 224 224 224 223 227 231 226 225 226 225 217 218 222 226 222 217 217 227 229 230 227 221 221 224 228 218 216 217 219 223 220 221 225 221 217 217 219 219 217 216 224 228 226 225 225 215 220 218 217 221 220 218 218 219 223 228 226 222 220 224 226 228 231 222 225 225 222 222 222 214 212 229 225 214 217 219 219 228 224 223 224 226 227 225 214 216 231 232 227 228 229 225 225 227 232 229 228 230 223 229 227 236 236 227 230 233 231 226 227 224 226 224 222 230 234 234 229 227 229 227 232 231 229 225 231 241 231 232 234 229 225 235 234 228 231 235 238 256 293 320 342 371 397 403 391 372 356 339 328 320 319 323 565 2310 7705 22068 48899 81464 117306 178389 329052 564106 1052475 4140181 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31213 10289 3894 2105 10924 223 223 223 223 223 223 223 223 223 223 223 224 224 223 223 223 223 224 224 224 224 224 224 223 224 224 224 223 223 223 223 223 223 223 223 222 223 223 223 222 222 222 222 222 222 221 222 222 222 222 221 221 221 221 221 220 221 221 221 220 220 219 219 219 219 219 219 219 220 220 220 219 219 219 220 219 220 220 220 219 219 220 220 220 219 218 217 216 216 216 217 216 216 215 215 215 214 214 215 216 215 216 216 216 216 217 218 217 216 216 216 215 215 216 217 217 216 215 215 215 217 217 216 216 217 215 215 215 213 213 215 216 216 215 215 217 217 218 218 217 216 217 219 218 216 215 216 217 217 215 215 217 218 217 217 217 216 214 215 216 217 216 216 217 216 215 216 218 218 218 219 218 216 215 217 219 217 216 216 218 220 220 217 216 217 218 218 218 219 218 218 218 219 218 217 220 222 222 219 217 221 220 219 218 215 218 217 215 217 218 217 216 219 222 220 219 218 217 218 218 219 220 223 220 219 221 220 220 221 219 217 222 222 222 223 225 222 221 225 228 225 223 224 223 221 222 223 223 223 221 222 225 228 226 224 224 225 224 222 225 229 229 229 229 227 227 224 225 224 223 224 220 219 223 227 227 226 229 228 226 226 226 224 228 227 224 226 224 228 230 229 226 226 223 228 225 227 232 231 227 228 227 230 235 230 227 232 235 232 234 236 233 231 226 230 234 230 228 232 228 224 224 226 225 226 220 219 225 224 221 227 221 225 226 226 222 216 216 225 227 219 215 222 226 222 220 222 223 220 216 219 229 229 226 220 223 220 215 216 226 221 220 232 228 218 217 214 218 222 225 225 225 229 223 222 228 226 219 216 218 220 223 220 222 222 223 224 221 219 223 228 231 225 223 219 222 221 225 227 223 223 229 233 217 217 225 226 224 218 225 230 226 228 229 222 219 222 219 224 229 222 222 232 232 229 229 221 223 231 238 231 233 236 230 235 226 231 239 230 224 228 227 225 230 233 240 242 231 230 225 231 233 228 232 238 275 298 312 308 308 330 344 358 358 357 361 360 360 347 339 344 559 2328 6596 13450 31583 52598 68199 72989 79860 94293 105743 113512 120725 141936 236711 411365 697214 1821656 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31220 10289 3894 2104 10924 221 221 222 221 221 222 222 222 222 222 222 222 221 221 221 221 222 221 221 221 221 221 221 221 221 221 221 221 221 220 221 221 221 221 221 220 220 220 220 219 219 218 219 219 219 219 219 219 219 219 218 218 219 218 218 217 217 218 218 219 218 218 218 218 218 217 216 216 217 218 218 217 217 217 217 217 217 217 216 216 217 217 216 215 214 214 214 213 213 213 213 213 214 213 213 214 213 213 213 212 213 213 213 213 213 214 215 214 213 215 213 211 213 215 214 214 214 214 213 214 214 213 214 215 214 214 215 214 214 213 213 213 212 212 213 215 216 215 215 216 216 216 217 217 215 214 214 215 214 214 212 210 213 215 213 211 212 213 213 215 214 212 214 213 211 211 213 213 214 213 213 214 215 216 217 216 215 213 211 214 216 215 213 213 215 214 215 216 215 212 212 215 215 214 215 218 217 216 215 216 219 217 215 216 216 218 220 217 215 215 217 216 218 218 218 215 216 219 220 221 220 221 220 218 221 224 219 215 216 215 218 221 223 224 220 220 220 220 219 217 220 223 221 217 219 221 222 222 219 219 222 222 221 220 222 221 219 222 224 225 225 225 224 222 225 228 226 224 221 222 223 223 221 220 224 222 219 221 223 225 227 227 223 226 229 225 228 228 228 223 223 227 231 226 225 226 230 225 224 224 231 229 230 231 226 225 227 227 233 234 232 236 229 226 232 237 235 230 225 220 217 218 215 218 225 224 223 225 222 226 223 218 215 221 220 218 221 226 224 221 218 219 222 223 225 227 224 220 222 217 211 218 223 221 222 217 218 213 219 223 228 224 233 229 223 217 213 213 217 221 227 227 219 221 225 229 225 223 218 218 222 227 229 222 221 226 225 220 218 231 231 226 228 228 237 232 220 226 234 225 224 220 226 224 217 221 231 240 229 226 227 223 226 228 229 232 229 229 215 224 226 220 221 225 225 229 220 216 221 230 232 242 239 226 220 224 225 235 245 246 241 234 234 234 229 232 237 234 238 236 226 225 227 232 228 238 242 239 232 226 237 239 241 237 234 235 246 262 274 285 308 340 375 391 401 392 376 368 359 344 306 286 281 289 304 324 1379 13971 62516 135211 234813 369940 650289 1563892 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31228 10289 3895 2102 10920 222 222 222 223 223 223 223 224 224 224 224 224 223 223 223 223 222 222 222 222 222 222 222 222 222 222 223 223 222 222 222 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 219 219 219 220 219 219 219 219 219 219 219 219 219 217 217 218 219 219 218 218 218 219 218 218 217 217 217 218 217 216 216 217 217 218 219 219 218 217 217 216 216 215 215 215 216 216 214 214 214 214 215 215 214 214 214 213 212 212 214 215 216 216 216 215 215 216 214 213 215 215 214 214 215 215 214 213 214 214 215 216 214 213 214 215 215 213 214 215 216 216 216 215 215 216 215 215 215 215 213 215 216 215 215 215 215 215 214 213 213 214 215 217 217 217 216 216 215 213 212 214 214 213 213 214 214 214 216 216 217 218 216 215 216 214 215 216 216 215 213 211 213 216 217 217 217 217 216 216 214 212 211 211 213 216 218 217 216 214 215 214 213 216 218 221 220 218 217 217 218 222 223 218 217 216 218 218 219 219 217 217 219 220 216 217 221 222 220 221 224 221 221 222 222 224 227 226 221 220 223 225 224 224 221 222 223 222 220 219 222 222 222 220 218 220 224 223 221 223 223 223 222 222 221 216 215 222 220 218 222 225 221 222 227 228 223 221 224 228 231 224 220 226 225 225 224 228 226 226 228 224 221 225 228 230 228 231 230 227 222 224 227 228 231 235 236 234 229 232 232 234 234 232 231 228 229 225 223 225 226 220 221 225 221 219 220 229 222 217 220 218 218 224 224 220 216 213 218 218 219 222 220 222 219 222 221 223 220 223 219 219 218 225 229 224 224 228 230 233 227 225 225 220 224 221 219 226 223 225 228 220 215 223 234 222 221 221 226 228 222 229 226 220 225 228 234 232 230 222 217 226 226 223 209 210 221 231 224 218 225 230 225 218 218 226 227 219 219 221 222 232 231 232 230 228 221 224 232 230 228 224 226 236 239 237 232 235 230 231 233 226 230 237 231 232 234 232 228 229 234 237 227 228 227 223 235 237 240 234 237 235 231 229 228 231 235 238 236 242 240 242 249 261 294 337 374 390 399 408 406 398 374 358 347 338 339 378 1136 6068 17606 34251 69388 145558 226853 298534 399599 592000 1155709 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31235 10289 3896 2101 10914 222 222 222 223 223 223 223 223 223 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 222 222 222 221 221 221 221 221 220 221 221 221 220 220 220 220 220 220 220 220 219 219 220 220 220 219 219 219 219 218 219 219 218 218 218 217 217 218 218 218 218 218 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 218 217 217 217 217 217 216 215 214 214 214 214 213 213 215 216 215 215 215 215 217 217 216 214 213 214 214 215 216 216 216 216 215 214 215 215 215 215 216 216 215 215 215 216 215 214 215 215 215 215 215 214 214 215 215 215 217 217 215 214 215 216 215 214 214 215 215 215 214 213 213 213 214 214 215 216 215 215 215 216 216 216 216 217 216 216 217 215 213 215 217 215 215 217 218 218 216 214 214 213 213 216 215 212 212 215 215 215 214 213 212 214 217 217 215 212 215 217 215 214 216 217 214 216 219 217 219 219 216 216 217 216 218 217 216 218 221 221 222 220 217 217 218 217 217 216 219 221 217 217 219 217 220 222 223 222 220 221 222 222 222 222 223 219 220 224 220 221 221 219 220 219 219 222 220 222 224 223 221 220 220 220 222 224 224 223 224 225 226 226 227 227 230 225 224 223 223 224 219 221 225 224 228 229 228 225 226 225 220 221 226 223 227 230 225 227 230 227 227 227 223 227 229 225 231 233 231 226 230 233 227 231 233 233 233 230 231 230 231 229 221 219 221 224 222 220 221 224 221 221 220 219 220 219 223 225 223 222 215 217 220 221 223 221 218 218 224 226 226 225 220 224 224 221 224 221 225 219 224 225 223 223 224 228 219 221 228 228 217 225 228 222 221 216 214 223 221 219 217 223 215 220 227 223 227 232 220 225 227 231 231 221 219 231 232 231 232 221 227 225 220 217 224 232 225 221 221 226 232 227 226 233 228 231 228 223 227 225 226 222 227 231 232 232 225 233 232 229 226 221 224 226 228 236 237 231 226 228 237 228 227 233 223 226 235 243 237 236 239 235 235 230 228 225 231 240 240 226 233 240 236 226 227 238 250 250 256 264 272 289 296 309 311 308 315 332 342 335 333 339 345 356 380 1248 9382 36164 69166 86874 105198 148115 203464 272837 368416 510281 743549 1395172 19607570 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31242 10289 3897 2099 10914 222 223 223 223 224 224 224 224 224 224 224 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 223 222 223 223 223 222 222 222 222 222 222 222 222 222 221 221 220 221 221 221 220 220 221 220 220 220 220 220 220 220 221 221 220 220 219 219 219 219 219 219 220 220 220 220 218 219 219 219 219 218 218 218 218 219 218 217 219 220 221 220 218 219 219 220 219 217 217 216 216 216 216 215 214 215 215 215 216 219 218 216 216 217 218 217 216 216 217 218 216 215 217 218 218 218 217 216 215 215 215 217 217 216 216 217 217 217 219 217 215 217 216 216 218 219 217 217 219 217 214 216 217 218 216 216 216 218 217 216 215 217 216 217 218 220 218 215 214 214 217 220 218 216 216 217 216 217 215 217 218 216 219 218 216 217 220 216 214 215 216 216 215 217 218 214 215 216 216 214 217 216 217 219 217 215 218 215 216 221 221 219 217 217 217 217 213 217 225 220 216 216 219 216 220 220 219 222 224 217 215 217 220 219 218 220 222 219 223 221 214 221 218 219 215 219 222 220 220 218 218 220 222 222 220 221 223 224 222 224 224 222 219 219 219 224 221 220 221 219 223 221 218 220 224 224 221 224 223 222 225 225 223 220 222 228 226 222 224 220 218 225 227 226 227 228 227 225 224 223 223 225 230 226 225 228 228 231 232 230 229 230 225 225 229 227 224 223 224 227 228 229 231 231 230 236 237 233 226 229 232 231 230 230 227 225 219 215 220 224 221 221 220 218 220 226 228 224 219 219 222 224 226 223 224 229 227 222 222 224 223 219 219 225 228 226 223 221 219 216 216 219 220 223 226 228 221 214 214 218 220 221 222 221 221 224 228 225 224 226 225 221 215 221 226 221 222 225 226 228 227 223 221 226 227 224 224 224 221 220 223 225 227 225 224 231 230 228 226 225 224 224 226 224 225 232 233 232 228 220 223 227 230 231 232 234 231 230 232 233 227 222 224 229 233 233 235 235 235 237 232 229 234 236 229 232 236 238 236 232 231 228 228 228 230 232 230 228 231 233 235 228 224 227 226 223 222 231 234 232 234 236 239 240 255 269 279 290 307 314 311 312 322 330 341 343 334 322 303 291 282 285 293 306 318 322 344 394 3634 22536 55880 103343 147525 183599 226390 289835 395338 598139 1132685 6196432 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31250 10289 3897 2098 10920 222 223 223 223 223 223 223 224 224 224 225 225 224 224 224 223 223 223 224 224 223 223 223 224 223 223 223 223 222 222 222 222 222 222 222 222 222 222 221 220 220 220 221 221 221 221 220 220 221 221 220 220 220 221 220 220 220 220 220 220 220 220 219 219 219 219 218 219 218 218 218 218 217 217 217 218 218 218 218 217 217 218 218 218 218 218 219 219 219 219 218 219 219 218 217 217 218 216 215 215 215 215 216 217 216 216 217 217 216 216 215 215 215 214 215 216 216 216 216 217 217 216 216 216 215 215 214 215 216 216 216 216 215 215 216 217 218 217 216 216 216 216 216 216 216 215 215 215 214 215 216 216 216 216 216 215 213 213 215 216 216 216 216 216 217 216 212 212 213 214 214 214 217 218 218 217 216 216 215 215 218 217 215 214 213 213 217 218 217 218 218 216 218 218 217 217 215 213 213 216 216 215 213 214 218 219 218 219 219 217 217 217 218 219 220 220 217 217 219 219 221 225 223 220 219 219 219 216 217 221 219 214 213 215 216 220 218 215 217 218 220 220 218 221 221 218 214 216 218 221 220 219 220 222 222 222 221 226 225 221 219 218 219 220 219 219 224 220 218 223 222 219 219 221 219 217 217 224 227 220 219 223 226 225 222 219 221 224 225 224 227 224 223 221 224 225 228 222 224 223 222 225 225 222 222 225 223 224 228 230 228 229 226 226 223 229 230 225 228 234 230 226 231 231 230 229 228 228 230 231 228 226 227 228 230 224 223 223 217 213 219 223 221 225 219 220 223 224 224 220 219 222 225 220 215 214 223 228 222 228 228 225 220 220 224 223 219 223 226 223 220 221 222 225 221 218 218 219 224 223 226 228 223 220 225 223 226 230 226 222 223 227 221 223 223 233 227 218 223 231 226 224 226 227 230 229 224 221 217 221 226 224 232 224 227 236 230 223 229 229 234 235 239 224 225 228 231 227 219 227 226 222 221 230 235 234 231 226 225 232 231 229 227 227 230 235 230 226 230 239 236 231 232 238 239 235 230 220 215 220 232 232 237 236 215 211 230 247 261 276 287 289 282 277 273 272 264 254 259 267 272 278 282 280 271 909 6791 21560 38396 79918 130548 166525 204118 248732 308962 402604 568917 899461 1867432 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31257 10289 3898 2096 10925 223 223 223 223 224 224 224 224 224 224 224 224 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 222 223 223 223 222 222 221 221 221 221 222 222 222 222 221 221 221 221 221 221 220 219 219 220 220 219 220 220 220 219 219 220 220 220 219 219 218 218 219 218 217 217 217 218 218 218 218 219 219 218 217 217 218 216 215 215 216 217 215 216 218 218 216 217 219 219 219 219 219 218 217 218 219 218 217 216 215 215 215 215 216 214 214 215 215 215 216 217 217 217 217 218 217 216 215 214 215 215 215 216 218 218 216 215 215 217 217 216 215 216 216 215 216 218 219 216 215 215 214 214 215 215 215 215 216 216 216 216 216 215 215 216 216 216 215 213 214 214 214 216 216 216 216 214 215 216 215 213 215 217 218 215 214 216 217 217 216 214 216 217 215 212 211 213 215 216 216 215 214 212 213 215 216 216 216 215 215 216 217 218 217 215 216 219 219 218 219 218 213 216 219 219 217 218 219 217 220 222 219 218 217 216 215 213 216 220 221 219 219 216 218 220 220 217 216 219 221 217 214 219 225 225 224 222 217 216 220 221 221 221 218 216 216 215 219 223 220 219 217 217 221 220 219 217 215 215 218 221 218 215 216 217 218 217 214 223 230 220 218 219 221 222 220 224 221 223 221 223 221 220 220 221 219 217 224 223 224 225 230 233 227 226 233 230 227 219 223 230 230 234 228 229 231 233 225 223 229 234 237 226 231 232 237 230 227 229 230 224 225 227 221 221 223 222 221 219 225 226 225 221 218 217 219 222 223 220 217 222 216 214 215 223 219 216 223 218 225 234 222 217 218 221 221 222 226 224 225 224 220 222 227 222 224 222 221 225 218 227 230 211 210 215 222 222 227 226 225 230 226 224 236 237 230 227 232 233 225 228 222 227 227 226 228 232 231 239 225 223 224 226 225 226 233 232 220 225 223 224 218 221 224 229 222 214 225 225 226 231 235 234 225 218 221 219 225 233 236 233 241 230 231 242 243 229 230 229 227 226 230 228 233 236 229 232 234 248 266 280 281 286 284 274 261 257 249 240 240 239 244 264 289 1780 16178 56974 102326 168169 274515 453202 804576 2039015 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31265 10289 3899 2095 10924 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 222 222 222 223 223 222 222 222 222 222 222 222 222 222 221 221 220 220 220 220 220 220 220 220 219 219 219 219 218 218 219 218 218 219 219 218 218 218 219 218 218 219 219 218 217 217 217 217 217 218 217 217 217 217 217 217 218 217 217 217 217 217 216 215 215 216 216 215 214 214 214 214 214 214 215 215 215 215 215 215 215 216 217 217 216 214 213 214 215 216 216 215 215 215 214 213 214 214 214 212 211 211 212 213 213 212 212 212 212 211 212 213 213 214 215 214 214 213 215 216 214 213 213 214 213 213 213 214 214 213 214 216 215 214 214 214 213 213 214 214 215 216 216 215 215 215 215 215 217 218 216 215 215 214 212 214 215 215 215 215 214 213 214 216 215 213 212 213 216 215 212 213 211 211 213 215 215 214 216 216 213 211 213 212 214 217 217 216 215 216 217 217 217 216 214 210 210 213 214 215 216 216 216 218 218 217 215 217 219 217 216 218 217 215 216 217 215 215 214 214 220 219 215 218 220 221 222 219 217 217 222 221 218 220 219 217 216 217 217 218 217 217 216 223 220 215 216 221 223 223 225 223 222 222 222 217 214 218 219 221 224 220 213 213 213 218 220 221 219 215 221 222 218 221 224 224 225 228 222 219 221 222 218 218 219 222 222 223 228 232 227 226 231 230 226 224 230 229 227 226 228 229 227 226 224 227 229 223 225 228 232 227 229 238 237 234 231 226 226 224 224 224 225 224 229 222 218 218 216 220 221 225 222 221 218 224 225 222 221 227 226 219 214 217 221 227 225 227 222 219 221 224 220 227 216 222 229 220 217 224 231 221 219 228 224 217 216 220 220 218 221 223 226 232 228 229 225 228 229 232 231 227 220 226 227 228 224 226 224 230 228 226 232 229 228 232 225 226 235 227 219 221 227 226 223 220 230 226 227 229 229 233 232 222 222 222 218 220 227 226 226 232 229 216 218 236 230 224 220 229 234 230 222 223 223 227 229 234 238 239 230 237 242 232 224 226 231 231 231 232 230 228 228 230 241 228 224 232 237 241 247 304 1611 10063 28615 53018 78356 108987 161076 237788 357476 582960 1106500 4620118 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31272 10289 3900 2093 10921 222 223 223 223 223 223 223 224 224 224 224 223 224 224 224 224 224 225 224 224 223 223 223 224 224 224 224 223 223 223 223 223 223 223 222 222 223 223 223 222 222 221 221 222 222 221 221 221 221 220 220 220 219 219 219 219 220 219 219 219 220 220 219 219 219 219 218 218 218 218 218 219 218 218 218 218 218 218 218 217 217 216 216 216 217 217 217 217 217 217 217 216 217 217 215 215 216 216 216 216 216 217 217 217 218 217 217 217 216 217 219 220 220 219 219 218 217 218 217 215 214 213 214 215 216 214 213 214 215 213 213 214 215 215 214 214 215 217 216 213 214 215 215 214 215 216 216 215 214 215 216 215 212 212 214 215 215 217 216 215 216 217 216 215 214 214 218 218 217 217 217 217 215 213 213 213 215 218 218 216 215 215 215 215 213 211 212 216 217 213 213 216 217 217 215 214 213 214 214 214 215 216 217 217 217 217 216 217 219 219 218 217 214 214 218 219 219 218 215 216 217 218 220 218 216 215 215 216 217 219 219 217 217 218 219 220 218 217 220 220 221 223 219 217 219 219 216 220 221 222 224 220 215 217 219 218 218 216 216 217 219 216 218 221 218 222 227 223 224 226 224 223 222 218 218 214 215 219 223 224 222 217 221 222 219 216 223 225 220 221 218 222 225 225 222 223 226 222 222 225 224 225 224 223 227 226 229 225 225 228 231 233 228 224 224 225 229 227 229 232 230 225 227 228 229 228 228 230 233 233 232 232 230 226 228 222 229 231 226 227 224 218 224 225 222 219 224 215 213 219 224 222 213 218 225 222 227 225 225 225 226 226 221 215 222 223 223 224 222 224 222 217 221 218 218 221 217 226 230 219 223 221 221 227 226 223 227 220 225 228 221 218 214 219 222 217 221 224 229 232 223 224 222 227 227 226 224 234 235 224 232 226 225 230 230 226 222 228 234 221 221 226 224 222 224 232 230 222 226 238 235 229 233 230 232 236 237 231 228 236 235 235 229 227 237 231 234 238 238 235 228 227 234 240 235 236 234 221 227 232 224 227 223 223 220 227 220 226 220 227 225 229 235 237 232 230 233 227 231 237 236 239 246 247 298 1044 5117 16888 41769 76928 128963 194723 270754 373613 638877 1642064 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31279 10289 3900 2092 10920 221 221 221 221 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 223 222 222 221 221 222 222 221 221 220 220 220 220 220 220 219 219 219 220 219 219 219 219 219 218 217 217 217 218 218 218 218 217 217 217 217 216 217 217 216 217 218 218 218 217 217 217 217 216 216 216 216 216 215 215 216 216 216 216 216 216 215 214 214 214 215 217 216 216 217 216 215 215 215 215 215 216 216 216 216 217 218 218 216 217 217 217 217 218 217 215 215 214 212 211 212 214 214 214 213 212 213 213 214 214 213 213 212 213 215 215 214 211 213 216 215 214 214 215 215 214 214 213 212 213 214 214 214 214 214 213 212 214 216 215 213 213 215 215 215 215 216 217 215 214 213 214 215 213 211 212 215 217 216 214 215 215 215 213 214 216 215 214 212 212 213 212 213 216 218 217 214 215 217 216 217 215 213 214 216 214 217 218 217 217 217 216 215 218 218 217 216 215 214 215 216 212 212 213 215 217 215 214 215 218 219 219 220 218 215 216 216 218 217 219 222 220 216 220 221 219 219 221 222 224 222 216 217 217 217 215 217 219 218 221 220 219 217 219 220 218 220 223 219 221 223 222 218 219 219 214 213 217 218 218 216 218 223 226 227 226 229 223 217 217 221 218 220 227 224 222 226 224 227 228 222 226 228 229 228 224 222 220 222 225 230 227 223 223 225 224 227 229 227 231 232 233 234 240 234 226 228 239 236 233 232 232 228 227 229 226 220 223 221 218 222 214 215 222 225 219 218 217 220 219 220 222 219 211 221 228 218 215 218 223 225 225 228 229 221 227 230 231 230 224 218 215 218 230 231 223 225 226 219 223 221 221 223 218 217 218 217 219 222 219 223 220 222 222 223 225 219 226 231 234 236 224 223 222 227 229 226 227 229 238 231 218 217 222 227 230 229 223 227 231 229 225 228 229 227 222 231 236 229 229 224 220 227 226 229 231 235 235 232 227 231 228 224 234 233 232 232 230 232 229 223 226 227 234 241 239 239 233 220 225 230 225 228 226 223 226 228 234 226 226 229 225 233 227 225 219 233 253 500 2957 13400 29308 42843 58371 84093 110887 156167 253699 430496 779866 1940896 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31287 10289 3901 2091 10922 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 220 221 221 221 221 221 221 220 220 219 219 220 219 218 218 219 219 219 218 218 218 218 217 217 218 218 218 217 217 217 216 216 216 216 217 217 216 216 216 216 215 216 216 216 216 216 216 215 215 216 217 216 216 216 215 215 215 215 215 214 214 214 214 215 216 216 215 215 215 216 215 215 215 214 213 212 212 213 212 212 213 214 214 214 215 216 215 215 215 214 214 214 215 215 214 213 214 214 213 213 213 213 212 212 213 213 213 212 210 210 211 211 210 211 212 211 212 212 212 211 211 212 212 210 211 213 215 214 215 216 216 214 213 213 213 214 214 213 213 212 211 213 213 212 211 212 212 211 212 215 215 214 212 212 214 214 215 214 213 213 213 214 213 213 216 215 213 213 214 214 212 213 213 212 214 214 212 213 217 215 211 212 214 212 212 214 216 216 214 212 211 213 213 213 216 217 217 219 217 216 215 215 216 218 220 217 216 215 220 222 220 218 218 218 219 215 212 215 215 215 216 215 216 218 219 219 219 222 225 223 222 219 218 217 217 217 217 218 214 216 220 223 219 218 220 222 226 230 220 217 222 222 219 220 217 216 222 226 218 214 219 220 221 220 220 219 216 224 222 214 216 221 223 217 218 224 224 224 225 229 228 232 229 224 225 232 235 228 223 225 229 228 229 228 225 225 224 227 232 231 231 229 225 227 230 234 231 225 226 222 219 222 225 218 220 227 228 229 225 228 226 221 227 225 222 224 216 208 216 224 222 228 227 219 216 223 228 224 222 222 221 220 226 220 225 217 224 223 223 222 221 220 219 225 230 221 223 224 220 219 219 224 234 228 223 221 221 219 225 225 229 231 231 235 230 229 227 229 226 226 217 222 228 227 224 228 233 227 220 221 226 237 235 229 225 225 229 227 224 227 232 226 226 225 230 237 225 217 229 233 237 229 230 236 236 237 234 235 233 232 229 230 236 234 227 226 226 229 232 237 241 233 231 235 233 232 234 234 231 231 230 235 237 229 229 230 233 233 425 2908 14303 41050 80672 154899 277833 424879 695366 1658650 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31294 10289 3902 2089 10924 222 223 223 223 224 224 224 224 223 223 223 224 223 223 223 224 224 224 224 224 224 224 223 223 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 220 220 220 219 219 220 219 219 219 219 219 220 219 218 218 218 217 217 217 217 217 217 217 217 217 218 219 218 217 217 217 217 217 217 217 218 218 218 218 216 215 215 216 217 216 215 215 215 215 215 217 217 216 214 215 215 215 216 216 215 214 214 215 216 216 217 217 217 218 217 216 216 217 217 216 216 216 217 215 214 214 215 215 215 215 215 214 214 212 212 214 214 212 212 211 211 212 212 211 212 213 215 214 213 213 213 213 213 213 212 213 212 212 213 213 212 212 213 214 213 214 217 216 215 213 213 214 214 215 215 211 209 211 215 215 215 217 216 213 214 216 216 216 217 214 212 212 214 216 215 214 213 212 212 214 215 214 213 213 214 214 216 218 217 215 214 213 214 213 213 214 216 214 211 211 214 215 216 214 213 218 219 216 217 214 214 216 217 216 215 219 216 216 220 217 216 215 218 221 219 218 219 223 223 220 218 214 214 219 221 218 216 219 223 224 222 221 222 219 218 218 218 216 219 222 224 222 218 219 223 224 221 223 224 225 224 223 222 226 223 220 222 224 220 217 217 221 220 221 224 223 225 223 219 216 220 224 221 222 227 222 223 228 227 223 223 219 216 223 231 231 225 223 227 231 227 229 233 227 228 233 227 223 229 230 233 236 236 235 229 233 230 228 225 220 220 225 219 218 228 229 230 229 218 215 226 227 215 214 223 222 219 222 227 224 221 220 223 224 219 219 220 216 217 221 224 226 228 224 227 227 216 218 226 223 225 225 223 218 212 222 223 229 234 224 221 225 230 230 230 222 218 225 223 225 229 224 224 219 233 229 220 221 222 223 228 228 228 229 232 231 224 226 225 221 229 230 231 227 217 230 239 232 228 230 220 217 234 224 226 220 228 228 227 230 223 224 234 240 239 237 233 226 236 242 228 224 231 234 226 230 231 230 224 235 234 235 235 231 231 241 239 235 231 235 310 1346 6025 15636 29486 46462 72838 98887 120290 154549 218893 333035 545905 1004910 3681374 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31301 10289 3903 2088 10922 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 220 221 221 220 221 221 221 220 220 220 220 220 220 221 220 220 219 219 220 220 220 218 218 219 219 219 219 219 219 219 218 218 219 219 219 218 219 219 218 218 218 217 217 218 217 217 218 218 217 217 216 215 216 216 216 216 216 217 217 216 217 217 217 217 216 216 216 217 218 216 216 218 217 217 218 217 217 218 218 218 218 218 217 216 216 216 214 213 214 215 215 214 213 212 212 214 214 214 214 214 214 214 213 211 211 213 215 215 214 214 216 215 213 213 213 215 216 216 214 214 215 215 213 212 213 213 214 215 214 212 210 212 214 215 215 214 215 214 214 214 212 213 215 216 216 215 214 214 216 218 216 214 213 213 215 216 217 215 215 215 215 215 216 216 216 216 215 214 214 214 214 214 215 216 215 216 217 215 214 213 213 215 215 215 213 214 217 217 216 214 216 217 213 215 221 220 219 219 216 221 223 220 214 216 220 223 223 220 219 217 217 217 214 214 216 218 220 219 222 220 218 219 217 218 217 220 220 221 220 225 225 222 219 220 221 219 222 225 222 221 223 221 217 219 222 222 223 225 224 221 221 223 223 222 220 218 222 219 216 214 218 220 218 221 220 222 224 222 225 228 220 222 223 226 226 225 218 228 231 229 225 221 229 229 233 229 222 226 229 225 235 235 232 231 235 233 230 228 233 236 232 231 231 233 229 225 224 223 223 223 221 223 226 222 219 220 224 224 222 220 218 216 215 222 226 223 225 223 230 225 216 221 223 226 227 227 221 220 220 220 218 227 228 225 217 216 221 226 232 230 223 220 224 220 216 219 223 226 226 225 226 223 218 219 223 229 226 223 229 227 220 223 228 226 227 230 237 230 229 225 222 227 221 225 229 230 232 228 229 233 228 227 226 237 229 229 229 226 226 220 226 235 236 228 224 229 230 227 225 232 227 228 235 232 238 243 237 233 231 230 226 225 235 226 229 229 237 237 239 233 228 242 612 2888 8130 19008 44526 89267 160552 242043 324366 434059 642417 1207872 7283221 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31309 10289 3903 2086 10922 222 223 223 223 223 223 223 224 224 224 224 224 223 223 224 224 223 224 223 223 223 223 223 223 223 223 222 222 222 221 222 222 221 221 221 221 221 221 220 220 220 220 220 220 221 221 220 219 219 219 219 219 219 219 218 218 218 218 218 218 219 218 218 219 219 219 218 217 218 218 217 217 217 217 218 218 217 216 216 217 217 216 216 217 217 216 217 217 217 217 217 217 216 216 215 216 218 217 217 216 216 216 216 216 216 216 217 218 219 219 218 217 217 218 217 217 217 216 216 215 214 214 215 215 216 216 214 213 212 213 214 215 214 214 215 213 210 212 215 215 214 213 212 212 214 215 213 214 215 215 215 215 215 213 213 214 215 216 214 215 215 213 215 217 215 212 211 213 214 212 212 215 216 216 214 214 215 218 218 215 212 213 215 216 216 214 215 216 216 218 218 216 215 216 213 212 213 214 215 216 215 214 212 213 214 213 216 216 213 213 217 218 213 212 214 216 218 216 216 217 215 215 215 217 217 217 219 218 217 216 218 217 213 214 219 219 219 220 221 220 223 223 221 219 217 217 216 218 217 217 218 221 224 224 221 217 219 220 223 222 219 221 219 221 220 217 219 221 221 219 218 216 218 225 225 224 221 221 222 220 221 224 221 219 222 223 224 224 225 226 222 224 223 221 223 222 221 222 219 224 222 217 221 226 224 222 224 222 221 217 217 219 219 226 227 227 226 230 231 229 223 223 225 227 228 232 231 224 227 230 224 228 226 228 229 229 227 224 225 221 224 227 231 227 225 221 224 226 220 216 219 222 221 224 222 221 224 216 219 225 227 225 227 234 227 219 228 231 230 225 226 229 225 220 218 218 220 228 225 226 220 220 222 226 226 229 228 229 229 220 222 222 226 222 224 224 221 226 222 218 227 228 226 223 224 221 223 225 231 230 229 230 225 223 224 224 225 225 232 232 233 228 227 222 219 226 226 232 228 236 234 233 228 229 228 226 229 229 235 232 229 226 232 225 214 223 224 229 232 233 231 230 226 229 231 236 236 242 238 235 244 243 235 231 228 230 234 235 231 236 238 235 231 234 231 235 577 4046 12483 18834 25872 32335 38377 50132 63758 85309 125585 171911 206757 249025 333530 498850 893017 3062432 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31316 10289 3904 2085 10921 222 223 223 223 223 223 223 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 222 222 223 222 222 222 223 223 222 222 222 222 222 221 221 221 221 221 221 221 220 220 220 221 220 219 219 219 219 218 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 219 218 218 218 217 216 216 217 217 217 217 216 216 216 217 218 217 216 217 217 216 217 217 216 216 217 217 218 217 216 216 216 215 215 215 215 216 216 215 213 212 213 215 217 216 217 217 217 217 217 218 217 216 216 216 217 218 217 215 215 215 216 216 216 216 214 212 212 213 215 215 214 213 213 212 212 213 212 212 213 213 212 211 213 215 214 213 212 215 217 216 215 214 213 214 215 214 213 214 217 216 214 215 216 216 216 216 215 217 218 217 216 216 216 217 218 217 216 215 210 211 214 216 214 214 215 216 216 215 213 213 214 217 213 210 212 213 215 216 213 211 215 219 219 218 216 216 219 220 218 217 220 218 216 218 219 218 220 220 216 213 216 219 220 222 223 221 219 217 215 218 221 223 221 220 219 220 219 216 216 218 216 220 223 223 222 220 219 220 223 225 223 218 217 218 220 221 220 221 221 217 219 222 221 222 221 219 218 221 222 223 221 219 220 222 222 218 218 224 224 221 218 220 221 220 220 222 224 224 227 224 223 225 224 224 218 218 219 224 226 221 221 221 224 225 220 222 230 227 227 225 226 230 232 231 237 235 225 221 227 227 231 237 232 230 235 229 225 233 231 229 225 230 232 225 222 225 223 226 232 225 215 219 225 223 219 225 220 222 222 213 220 224 224 222 221 216 215 222 233 223 217 222 224 221 224 220 222 227 227 223 219 217 219 221 228 222 227 229 228 220 222 220 221 227 236 227 220 222 222 228 223 221 219 219 226 219 223 230 224 226 226 227 233 231 226 227 227 230 229 228 227 219 224 228 233 237 226 220 224 229 229 231 231 231 234 237 234 238 238 233 229 229 229 233 232 231 235 234 239 229 220 231 231 229 228 228 228 242 234 230 233 230 238 235 231 217 220 229 237 237 232 235 235 228 230 340 3192 22418 60760 105029 150012 203840 253544 333396 462648 692148 1284044 8879477 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31323 10289 3905 2083 10919 222 223 223 223 223 223 224 224 224 224 223 224 224 224 223 223 223 223 223 223 223 223 224 223 223 223 223 223 223 224 223 222 222 221 221 222 222 222 222 221 221 221 221 221 220 220 220 220 220 220 220 219 219 220 220 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 217 218 218 218 218 218 219 218 217 218 218 217 217 217 216 216 215 216 216 217 217 216 216 218 219 218 218 217 216 215 214 214 214 216 217 217 216 216 216 216 216 216 216 217 216 215 215 216 217 216 214 215 217 216 217 217 216 216 215 214 214 215 215 214 215 216 217 217 216 214 213 214 216 214 212 213 212 210 210 212 213 212 212 212 214 216 216 214 214 216 215 216 215 216 218 217 215 215 215 214 215 214 213 216 215 213 213 215 215 215 216 217 215 213 217 219 218 216 216 213 212 214 217 219 217 216 216 218 217 214 213 215 218 217 217 217 216 216 217 217 217 219 222 219 218 221 222 219 220 220 222 221 218 219 220 219 221 223 221 222 222 222 223 219 214 216 220 223 221 224 224 222 223 222 219 218 220 220 219 220 219 219 219 222 224 226 224 222 222 222 227 225 219 219 220 220 219 219 220 220 218 217 219 221 220 223 223 221 222 222 220 217 218 222 225 227 226 224 220 217 222 220 221 219 222 221 224 224 224 225 222 223 224 218 217 219 229 232 226 222 225 228 224 224 227 234 231 234 230 225 228 227 221 224 222 222 229 227 230 229 233 234 231 228 225 222 221 221 218 224 220 211 225 225 226 227 224 221 221 225 220 227 233 222 219 226 225 223 222 220 220 227 221 219 223 221 217 221 224 222 223 220 219 227 225 224 227 221 227 225 225 223 223 225 233 226 221 224 230 226 229 229 225 228 231 227 225 218 219 230 226 221 217 227 223 219 229 232 226 227 226 218 224 228 235 234 233 232 226 230 237 226 220 228 228 224 229 236 238 227 228 231 241 238 226 218 231 240 235 228 230 226 227 232 230 237 238 239 239 233 233 235 233 230 232 241 638 6920 32774 52957 68486 93244 120690 155707 201445 255161 321591 400034 550254 937865 2577771 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31331 10289 3906 2082 10920 221 221 221 222 222 222 222 223 223 223 222 222 222 222 222 222 222 221 221 221 221 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 218 219 218 218 217 217 217 218 219 218 218 218 217 216 217 217 216 216 216 216 216 217 216 216 216 214 215 216 216 215 215 215 215 216 216 215 215 214 213 214 214 215 215 215 215 216 215 214 215 215 215 216 215 214 214 216 216 215 214 214 214 214 214 215 216 214 214 214 215 215 215 214 215 215 213 213 215 214 214 214 215 216 215 214 214 215 217 217 215 213 213 215 214 213 214 214 215 214 214 214 214 214 213 213 214 215 216 214 213 214 215 214 214 216 216 215 214 213 213 213 213 212 213 214 214 215 215 213 210 211 215 217 216 213 211 211 214 214 213 214 214 210 213 215 213 211 213 217 219 218 216 213 215 216 216 216 216 216 216 215 216 216 217 217 215 215 215 218 219 218 217 217 218 220 222 220 220 220 221 219 218 217 218 220 220 222 219 215 213 216 218 216 217 221 222 220 222 222 221 222 221 218 220 220 220 219 221 223 223 219 218 217 218 222 222 220 218 221 224 225 221 218 218 217 223 224 224 225 221 219 221 224 224 222 217 218 224 226 225 224 220 221 217 217 222 221 222 225 221 221 227 227 221 222 228 227 223 226 230 229 224 227 229 226 226 229 227 228 231 226 226 225 221 230 231 233 234 232 230 228 228 227 227 223 228 236 233 232 230 225 225 226 219 216 225 227 224 222 223 219 220 219 217 225 221 222 220 225 219 219 224 225 230 229 226 223 221 217 219 223 226 227 233 224 225 228 226 224 218 222 225 226 227 220 222 222 219 218 217 216 215 220 224 225 226 228 232 222 217 222 226 222 221 220 224 227 225 220 228 227 230 221 222 225 221 234 235 230 230 234 228 231 231 224 227 229 225 230 232 233 221 221 225 228 232 235 236 227 234 237 229 230 235 235 237 233 233 236 230 231 231 242 249 244 244 236 231 237 239 238 241 244 220 225 237 237 240 240 239 314 1677 8221 15943 22805 38877 71717 112393 156104 201089 277702 413570 643818 1223571 8311987 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31338 10289 3906 2080 10922 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 219 218 219 220 219 219 219 219 219 219 219 218 218 218 218 217 216 217 217 217 216 217 218 217 217 217 217 216 216 217 217 217 217 216 216 216 216 216 215 214 215 216 215 215 216 217 217 216 216 215 215 216 215 215 215 214 216 217 216 215 216 216 216 215 214 214 215 216 216 215 215 215 216 215 213 214 216 215 214 216 216 216 215 214 215 215 214 215 216 215 215 214 215 215 214 214 212 212 215 215 214 214 214 216 218 217 215 214 213 214 214 215 217 217 213 213 215 216 217 216 215 216 214 212 212 212 212 212 213 216 218 218 218 216 215 218 217 214 213 212 212 213 213 214 214 214 214 215 214 213 213 216 217 215 215 217 219 221 218 215 217 218 217 219 218 217 218 220 219 217 218 219 218 218 221 219 213 216 219 221 223 221 218 216 215 215 216 217 219 219 217 217 220 222 220 217 217 219 222 221 219 219 220 221 217 216 220 221 218 220 221 224 224 223 222 224 222 220 220 221 221 220 218 217 220 217 219 221 220 220 217 219 221 221 217 219 215 218 220 222 223 225 222 220 218 218 220 216 218 224 222 221 225 224 222 224 225 222 221 220 223 223 225 227 226 226 227 225 229 230 231 232 236 231 225 228 235 233 233 236 229 232 237 232 232 235 231 227 225 231 225 222 223 223 224 219 219 219 228 228 224 223 225 224 223 224 217 215 217 216 222 217 218 222 222 227 222 222 230 224 224 223 228 229 218 219 219 220 223 226 224 227 223 217 216 227 231 227 229 221 216 222 226 223 222 226 233 230 227 224 226 219 226 226 223 218 217 215 222 233 231 225 222 219 222 227 223 224 223 228 227 233 228 240 238 232 231 232 239 234 229 228 223 226 229 229 227 223 223 227 235 230 232 235 234 229 228 234 236 237 231 233 246 235 234 235 242 239 234 241 244 236 242 245 240 240 241 236 231 237 242 238 237 230 229 232 235 238 231 242 247 535 4690 24013 60312 110008 175739 278819 479989 976522 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31345 10289 3907 2079 10922 222 222 223 223 222 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 223 222 222 222 222 222 222 222 222 221 221 222 222 222 221 221 221 221 220 220 220 220 220 220 220 219 219 219 219 219 219 218 218 219 218 218 218 218 219 219 218 218 218 218 218 218 218 217 217 216 216 216 217 218 217 215 215 217 218 217 217 217 216 217 217 217 216 217 217 217 217 216 215 215 217 218 217 216 215 215 215 217 217 216 216 215 214 216 216 215 215 215 214 214 215 215 215 215 215 215 215 215 215 214 215 215 215 215 216 216 216 216 215 216 216 214 212 214 216 217 216 214 213 213 213 214 216 216 215 214 214 213 214 215 216 216 215 214 214 214 216 215 214 216 215 215 216 218 217 217 216 216 216 214 214 217 218 217 217 216 216 218 217 215 213 212 213 214 213 214 212 210 213 216 217 219 217 214 217 217 218 219 219 220 218 218 221 221 219 220 220 219 219 220 222 221 217 215 218 222 218 219 222 221 222 219 219 218 219 220 222 223 218 220 222 218 220 221 224 223 218 216 217 219 221 223 222 220 219 219 218 219 221 220 218 218 223 221 217 217 220 219 220 219 221 223 223 223 224 217 218 218 215 213 214 216 215 219 223 226 224 225 223 223 221 221 220 219 217 219 223 226 225 224 224 225 220 224 223 221 220 221 225 225 231 223 220 221 225 228 229 229 227 224 219 229 232 230 228 226 234 237 231 230 233 233 234 232 223 227 229 231 226 223 228 230 224 223 223 220 219 222 219 217 215 218 222 223 230 235 230 231 222 219 225 230 220 215 221 224 217 217 220 220 220 221 220 222 223 228 226 227 228 225 218 223 224 225 226 222 223 229 233 229 223 222 229 222 226 223 214 221 225 224 227 215 216 225 230 227 227 222 220 227 227 215 217 223 230 228 222 220 220 230 238 236 233 231 229 226 235 236 232 234 232 230 229 230 235 234 233 233 232 240 247 234 230 237 248 234 233 233 232 227 229 227 228 232 244 246 238 240 243 245 243 237 242 242 232 238 240 228 226 233 241 239 243 237 233 231 235 232 232 240 239 352 2580 16935 55013 107755 166747 261243 459031 843283 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31353 10289 3908 2078 10922 221 222 222 222 222 222 223 222 222 223 223 223 223 223 224 223 223 223 223 224 223 223 224 223 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 219 219 220 220 219 218 219 219 219 218 218 218 218 219 218 218 218 218 217 218 219 218 217 216 216 217 217 217 217 217 217 217 216 216 216 216 216 217 216 216 217 217 215 215 215 216 215 215 216 216 215 216 215 213 213 215 215 215 216 215 216 217 215 215 216 216 215 214 215 215 215 214 213 214 214 214 216 216 214 214 215 216 214 213 212 213 215 215 214 213 214 215 215 215 215 215 217 217 215 215 216 216 216 214 213 213 214 216 217 215 215 215 214 215 214 214 216 215 214 215 216 216 215 216 215 214 213 212 212 214 215 216 216 217 218 216 214 215 213 211 212 213 214 214 214 214 215 215 214 213 214 217 220 218 217 219 219 217 218 220 219 218 216 217 216 217 218 220 220 219 218 219 220 221 221 221 221 221 222 219 221 220 221 222 220 222 221 217 215 216 214 217 221 223 225 222 218 218 219 223 227 224 220 220 221 220 220 218 218 222 224 219 217 218 218 217 223 218 214 218 220 220 222 222 218 214 215 222 222 216 218 217 217 218 220 216 218 219 220 223 224 218 217 220 224 229 223 219 220 221 223 222 224 228 224 225 220 221 228 229 227 224 229 229 227 226 227 223 224 228 230 231 227 230 231 233 236 238 231 228 231 233 230 229 231 233 231 230 223 223 223 222 218 224 224 224 222 222 224 227 221 220 222 224 222 219 216 220 216 219 225 225 222 222 222 226 223 221 220 214 222 226 220 225 222 219 221 223 224 226 227 226 228 226 226 231 228 225 227 229 230 228 224 220 219 218 212 225 227 224 226 225 226 234 237 221 218 217 215 220 223 229 224 222 221 222 225 221 225 228 227 224 220 222 224 234 232 238 233 230 229 226 228 232 237 238 237 228 236 231 227 229 235 228 226 227 227 232 235 235 239 240 243 237 235 243 245 239 234 246 245 239 244 241 228 227 233 240 239 231 233 232 235 231 230 236 260 492 1004 921 507 781 7347 39740 98373 153971 226948 350195 588462 1313642 26967782 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31360 10289 3909 2076 10920 220 221 221 221 221 222 222 222 222 222 222 222 222 222 223 222 222 222 222 222 222 222 222 222 221 221 221 222 222 222 222 221 221 221 220 220 220 220 220 219 219 219 219 220 220 219 219 219 219 219 219 219 219 218 217 218 219 218 218 218 218 217 217 217 217 216 216 217 217 217 217 217 216 216 217 217 217 217 217 216 216 216 216 216 215 215 215 215 214 213 213 213 213 213 213 213 214 215 215 214 213 213 214 214 213 213 212 213 213 214 214 214 214 214 214 214 214 213 213 213 214 215 215 215 214 214 214 213 213 214 215 216 214 214 216 216 216 216 216 216 215 215 216 218 217 216 215 215 215 214 214 214 214 213 212 212 213 213 214 215 215 216 217 216 216 216 216 216 214 211 212 213 214 212 211 211 213 214 216 216 214 213 212 213 214 213 210 211 212 212 212 210 210 210 212 213 213 215 218 216 212 212 215 216 215 216 217 217 214 215 216 220 226 224 221 222 219 217 218 219 220 220 221 221 218 217 219 220 220 218 217 217 217 219 220 221 220 218 220 219 216 221 225 221 216 220 223 220 220 225 224 224 226 225 224 224 221 221 220 218 218 222 224 224 226 221 215 216 218 222 228 222 219 224 221 219 216 217 216 217 218 218 221 220 218 219 217 217 216 218 217 218 220 222 221 217 219 216 210 216 223 225 224 220 221 227 228 224 225 230 232 229 223 227 226 227 225 226 228 232 232 236 239 235 228 232 237 233 228 227 240 236 229 233 234 224 228 234 235 229 226 228 228 225 226 226 219 222 227 225 224 222 229 224 223 220 223 232 227 217 216 223 221 228 229 220 218 228 234 225 214 215 219 225 226 225 227 222 218 218 217 216 221 223 218 213 210 224 232 223 215 224 230 217 225 228 229 223 215 219 224 224 224 223 223 225 224 227 227 227 232 225 223 219 221 220 227 231 230 231 236 233 227 227 231 225 225 227 232 226 233 231 223 228 227 237 240 240 236 225 222 224 236 227 230 231 230 231 238 244 240 239 243 250 251 239 242 232 238 249 239 241 239 240 245 234 237 244 238 231 233 229 227 228 231 223 250 1636 15481 62400 118510 185269 287837 510463 1029256 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31367 10289 3909 2075 10916 220 220 220 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 220 220 220 220 220 221 221 220 219 220 220 220 219 219 219 219 219 219 218 218 218 218 218 219 218 218 218 218 218 218 217 217 217 217 218 218 217 217 217 217 217 217 216 216 215 216 216 215 215 215 215 215 215 215 216 215 214 215 214 214 215 216 216 216 217 215 215 215 215 215 215 215 214 213 212 214 214 214 213 213 213 213 212 214 215 215 213 213 214 215 215 212 212 213 214 215 215 214 214 215 215 214 213 213 213 213 213 214 214 215 215 216 216 216 215 215 217 217 216 215 215 214 214 215 215 214 213 214 214 213 212 210 212 213 213 211 212 212 209 209 212 213 215 216 214 212 213 213 212 213 212 211 213 213 213 213 213 212 213 216 216 215 213 211 212 212 213 213 213 215 216 216 214 214 215 215 214 213 214 217 219 218 216 215 218 219 219 221 226 222 218 218 218 218 218 219 217 217 219 217 214 217 220 219 217 219 219 220 220 222 219 217 220 220 218 217 217 219 219 222 222 221 220 220 219 219 217 218 218 219 220 218 220 216 215 219 217 217 217 217 218 218 216 216 219 221 223 220 219 218 220 224 220 216 215 217 216 214 221 220 219 219 220 223 224 224 223 222 225 223 224 227 222 222 222 220 221 222 222 219 224 228 225 225 226 228 228 223 222 226 226 225 223 226 229 225 225 231 237 234 233 235 234 235 232 227 232 227 221 223 225 226 224 228 233 228 230 229 229 230 228 229 227 216 216 221 223 221 222 219 221 224 224 223 223 224 227 221 217 216 223 222 214 214 215 222 224 220 221 228 225 222 221 221 213 219 219 218 232 231 224 223 220 223 229 222 223 220 223 217 226 225 221 219 223 222 228 223 225 226 225 225 230 229 232 236 236 224 231 229 234 217 218 226 225 225 225 227 229 223 227 227 223 235 229 222 223 225 224 233 236 224 229 238 237 226 214 223 224 222 229 230 225 221 228 232 232 226 228 237 246 244 238 237 239 242 237 237 237 239 244 243 235 231 222 227 232 226 224 236 233 226 297 2786 23402 75868 141341 244966 421817 796027 2008855 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31375 10289 3910 2073 10916 220 220 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 221 221 221 220 220 220 220 220 220 220 220 221 221 220 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 218 218 217 217 217 217 216 217 217 217 216 217 217 216 216 216 216 216 216 216 216 215 214 215 215 215 215 214 215 215 214 214 215 215 215 214 214 214 214 214 214 214 215 215 214 214 214 214 214 214 214 214 214 213 213 216 216 215 214 214 214 213 213 213 214 215 216 216 216 216 215 214 214 213 213 213 214 216 217 216 216 217 216 216 216 216 217 216 215 215 216 215 214 212 214 215 213 211 211 212 211 213 216 216 216 215 215 216 216 216 216 217 217 216 215 215 216 216 215 214 213 213 212 213 213 213 212 212 214 214 214 214 214 214 215 216 217 217 217 216 215 216 216 216 218 218 216 217 217 217 216 216 217 219 220 216 216 220 221 219 218 218 217 216 216 216 215 217 221 223 222 221 219 218 218 218 217 217 217 218 215 217 215 217 218 217 216 216 218 220 219 218 217 216 217 216 217 217 221 224 220 219 221 220 219 219 222 223 224 224 222 220 220 219 219 220 219 216 215 219 219 218 217 213 217 222 218 215 218 215 218 221 222 221 219 221 217 220 222 217 222 222 218 222 224 223 224 229 224 228 226 225 223 224 228 224 226 231 227 227 224 224 223 225 227 229 230 230 229 232 228 226 229 229 231 232 229 229 235 230 230 234 236 235 230 231 231 233 224 224 220 221 225 224 222 222 220 223 227 223 224 223 219 215 217 217 225 225 222 218 223 229 220 221 229 225 228 224 220 223 229 220 217 222 229 222 218 220 226 221 221 226 221 215 224 226 220 221 224 221 225 224 227 229 220 221 224 225 224 231 225 227 219 223 219 220 225 232 233 229 227 229 229 228 223 221 222 231 229 224 224 225 231 235 225 222 223 230 227 228 233 234 226 228 221 217 224 223 228 226 229 236 235 232 229 220 236 239 233 241 244 235 232 235 225 234 248 248 243 235 242 247 231 233 227 235 231 259 1281 8088 19261 47404 92426 135692 199534 345920 645276 1384202 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31382 10289 3911 2072 10920 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 221 222 222 222 221 221 221 222 221 221 221 221 221 221 220 220 220 220 219 219 219 219 219 218 219 219 219 219 219 218 218 218 217 216 216 218 218 218 217 217 217 216 217 217 217 216 216 217 217 217 217 218 217 216 216 217 216 216 216 215 215 215 216 215 214 213 214 215 215 215 214 214 215 216 216 215 214 214 214 215 216 215 215 216 216 217 216 215 213 213 213 214 215 215 214 215 215 215 214 215 216 217 216 214 213 213 213 214 215 216 217 217 216 216 216 215 215 215 216 217 217 215 213 214 214 213 213 213 214 215 216 214 212 212 213 213 214 214 214 214 214 215 214 214 214 215 215 214 213 214 216 217 216 216 216 215 214 214 214 213 213 213 214 215 214 215 216 214 215 215 214 216 216 217 219 219 218 216 218 218 217 218 222 223 220 220 221 221 222 217 215 220 223 222 219 217 218 218 219 220 220 220 221 219 219 220 216 216 218 220 221 220 216 218 224 222 217 215 217 219 222 220 218 219 217 217 219 220 218 219 222 223 226 221 215 218 225 224 220 216 220 224 221 222 222 223 220 224 226 219 222 223 213 215 224 219 215 215 218 219 216 220 223 222 221 219 218 218 220 224 220 220 222 221 227 226 227 227 228 223 218 227 225 226 228 225 223 223 224 220 218 224 232 227 227 226 230 229 227 224 230 225 226 226 225 236 240 239 226 230 227 221 225 227 226 224 225 226 232 229 229 233 229 229 224 225 225 228 228 223 222 220 219 218 219 219 220 225 218 218 220 217 214 225 228 234 225 224 225 217 223 224 215 218 222 231 224 231 222 224 236 225 222 230 234 226 226 218 224 226 228 226 225 228 230 227 231 234 223 215 222 217 219 225 220 217 223 219 228 225 227 228 222 222 227 225 219 224 223 230 230 222 221 234 234 234 235 232 234 228 222 227 235 224 225 217 210 210 219 234 240 236 235 236 227 226 227 227 231 238 231 226 227 234 234 229 232 235 242 238 232 229 234 233 236 243 238 233 245 243 236 239 229 227 228 953 7797 25362 47174 106943 252955 486544 939521 2956061 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31389 10289 3911 2070 10923 223 223 224 224 224 224 224 225 224 225 225 225 225 225 225 225 225 225 224 224 225 225 224 224 224 224 224 224 224 224 224 224 223 223 222 223 223 223 222 222 222 222 222 222 221 221 221 220 220 220 220 220 220 220 221 221 220 220 219 219 219 220 219 219 219 220 220 219 219 219 218 218 218 218 218 218 219 218 217 218 218 217 216 217 218 217 217 217 217 216 217 218 219 218 217 216 216 216 216 216 217 217 217 218 218 217 216 217 216 215 216 216 215 214 216 215 214 215 215 215 216 217 218 219 218 218 218 217 215 216 217 216 217 216 216 216 216 215 215 216 217 218 218 218 218 217 216 216 218 218 218 218 218 217 215 216 215 215 215 215 217 218 218 216 216 216 214 214 215 215 215 217 217 218 219 218 216 214 215 217 218 215 215 215 211 211 217 217 215 214 214 216 218 220 220 221 220 217 215 216 219 222 223 224 222 219 220 221 221 220 221 220 220 220 219 220 222 224 224 223 222 222 219 219 220 218 219 221 222 222 221 218 219 220 220 218 218 223 222 219 220 219 218 220 222 221 218 221 222 219 220 221 219 222 221 219 220 221 218 218 224 223 217 216 222 222 220 219 221 218 219 218 219 218 218 222 219 217 219 223 224 223 220 216 221 222 219 221 224 224 220 215 221 224 223 222 230 230 221 221 223 222 223 223 223 225 223 223 221 222 224 222 221 224 228 222 220 223 226 227 229 226 223 227 228 231 232 229 231 231 223 224 233 232 228 228 224 227 240 235 230 242 237 227 228 229 229 225 230 236 230 231 231 224 222 218 225 225 219 225 233 222 225 226 226 229 223 221 230 226 221 232 225 230 222 218 225 230 217 215 222 226 219 216 225 220 223 223 221 219 222 227 219 225 226 228 228 214 212 222 219 217 219 221 229 229 225 217 225 227 209 212 219 222 220 216 218 231 232 222 228 237 228 220 219 219 219 223 227 225 230 227 236 232 230 228 227 226 230 229 231 237 236 228 225 232 236 234 224 226 220 227 237 234 229 233 229 225 214 223 234 234 236 236 235 232 232 230 231 236 237 241 244 236 228 232 227 228 233 236 250 518 2921 14938 54594 120165 224503 380354 670274 1479049 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31397 10289 3912 2069 10923 222 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 222 222 222 223 223 223 223 222 222 222 222 221 221 221 222 222 220 220 220 220 220 220 220 220 219 219 220 219 219 219 218 219 219 220 219 218 217 217 218 218 218 218 218 218 218 218 217 217 217 218 218 218 218 218 218 218 217 216 215 216 216 216 216 216 217 217 216 216 216 216 216 216 216 215 215 216 217 216 216 216 216 216 215 215 215 215 216 216 216 216 215 214 215 216 215 215 216 216 215 216 217 217 218 220 219 217 216 217 218 217 214 215 217 216 217 218 218 218 217 214 213 215 215 214 214 215 214 214 215 217 217 217 216 216 216 217 216 216 215 214 214 215 215 215 215 215 216 215 216 219 218 216 216 214 215 216 214 213 214 216 217 217 217 218 216 215 217 218 216 215 219 219 216 217 220 222 219 219 220 218 218 219 218 216 217 221 222 220 219 218 218 220 222 220 218 220 219 220 221 218 220 222 220 215 215 219 217 216 219 220 218 220 222 220 219 220 219 220 221 222 223 219 216 220 223 219 220 221 219 218 220 222 224 218 218 220 219 217 219 220 222 223 223 221 219 221 221 220 217 218 217 219 223 227 222 223 222 223 222 219 221 222 217 220 227 223 221 221 219 222 223 218 219 220 220 221 221 221 220 221 226 224 221 219 223 224 224 224 218 220 226 225 221 222 224 223 224 225 226 226 227 225 229 227 227 230 227 228 230 233 230 228 234 239 235 231 233 231 225 226 223 229 226 227 231 232 224 229 231 228 224 222 223 229 228 229 227 224 223 226 221 222 227 224 217 224 228 225 226 231 231 222 222 228 229 230 221 220 222 228 229 226 229 221 221 219 220 217 225 227 224 218 222 219 226 220 215 226 235 232 226 218 226 227 230 218 222 226 222 216 220 219 215 223 227 225 228 223 225 227 223 221 235 232 234 235 230 224 225 220 220 221 225 233 236 239 233 225 222 234 243 237 228 222 223 221 221 227 232 227 231 226 225 233 237 240 240 237 234 235 239 231 228 229 236 242 248 241 228 228 233 237 237 360 2433 12344 26135 58373 132765 225309 348244 568719 1077000 4743486 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31404 10289 3913 2067 10920 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 223 223 223 223 222 222 222 222 222 222 222 222 221 221 221 220 220 220 220 220 220 219 220 220 220 220 219 219 219 219 219 219 219 218 217 218 218 218 219 218 217 217 217 217 218 218 218 218 218 218 218 217 215 215 216 217 218 218 217 218 218 217 216 215 216 216 216 215 214 215 215 216 214 214 214 214 214 214 215 217 218 216 215 216 216 215 215 215 215 215 214 215 216 216 216 215 213 211 212 214 216 215 214 215 216 215 214 215 216 216 217 217 215 215 217 218 219 219 217 215 217 218 218 219 217 214 214 215 214 214 215 214 212 214 216 216 215 215 217 217 216 215 216 218 219 218 217 216 216 213 213 214 215 215 215 215 213 214 215 216 213 212 215 217 216 214 212 214 215 216 214 215 216 214 214 214 215 215 215 218 220 220 217 215 217 219 220 218 218 221 221 218 219 218 219 219 218 217 219 219 218 219 216 215 218 220 221 218 216 217 219 220 219 219 217 216 218 219 219 219 216 218 220 221 220 219 220 219 217 222 224 222 222 224 224 220 219 218 219 225 226 225 222 219 217 215 216 221 224 223 220 216 223 227 221 216 216 221 224 225 226 216 219 223 226 224 222 222 222 220 218 222 224 224 221 220 220 221 219 218 224 229 226 217 218 224 225 228 227 224 223 222 222 222 228 227 220 226 225 227 225 223 224 227 228 222 221 224 228 230 235 230 233 237 238 236 231 233 231 231 229 231 233 235 228 227 231 237 237 238 236 231 229 221 226 225 229 219 214 220 221 225 227 218 217 223 219 215 217 220 227 228 222 219 225 227 222 222 220 219 225 228 219 214 219 222 228 216 219 226 219 221 216 219 222 218 219 227 221 221 218 218 228 232 229 225 232 230 218 221 224 225 224 218 233 226 220 220 224 227 226 221 215 218 215 220 226 229 232 226 220 233 227 226 221 221 222 232 228 225 236 229 226 233 228 222 233 236 225 230 230 227 233 242 237 231 235 227 232 229 229 240 246 240 238 240 233 234 233 238 235 240 245 238 237 239 248 243 373 3486 21736 50568 79254 105203 132352 190967 295489 443761 741089 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31411 10289 3914 2066 10916 220 221 221 221 221 222 222 221 221 221 221 221 222 221 221 221 221 221 222 222 222 221 221 220 220 220 220 220 220 220 220 220 219 219 220 220 220 219 218 218 219 219 219 217 217 218 219 219 218 218 218 218 218 217 216 216 217 216 216 216 216 216 216 216 215 215 216 217 217 216 216 216 216 215 214 214 214 216 216 215 215 215 215 215 215 215 215 215 214 215 215 215 216 215 213 212 212 213 213 212 213 215 215 214 214 214 213 214 215 214 213 213 214 213 213 213 213 213 213 213 213 214 213 212 213 214 214 214 214 214 214 216 215 214 215 216 216 214 213 214 215 216 216 216 216 216 214 212 213 214 213 212 213 215 215 214 215 213 211 210 212 212 213 213 214 215 217 215 214 213 214 212 212 212 212 214 214 212 212 213 212 210 210 211 214 213 212 213 211 212 214 214 214 214 214 212 212 214 213 212 214 218 218 215 214 217 219 215 216 215 215 217 215 215 216 214 216 219 215 214 218 221 221 219 218 216 215 216 217 218 218 219 213 216 219 217 215 216 217 216 215 217 216 212 212 215 217 220 217 214 210 212 220 223 222 219 218 222 220 219 217 220 223 226 222 219 221 222 221 225 221 222 217 213 215 217 216 218 221 221 216 216 216 215 219 217 222 224 225 222 216 214 222 224 221 219 218 218 219 221 218 221 221 222 229 224 215 220 228 228 224 218 219 226 225 225 223 223 217 225 232 228 223 223 226 227 224 223 230 229 233 231 228 227 233 235 228 231 234 233 236 232 232 232 226 230 234 229 232 236 231 224 222 227 232 226 222 217 226 220 219 222 221 224 223 227 225 221 221 220 223 223 220 221 225 226 231 225 216 221 227 221 224 233 224 218 220 227 228 221 224 221 224 218 219 222 217 220 222 224 222 228 224 213 219 226 228 232 231 225 219 217 221 237 228 222 230 232 230 224 224 221 229 229 224 225 218 221 223 230 229 228 228 236 222 224 231 229 236 228 227 224 230 234 234 235 228 230 235 227 229 238 235 224 227 229 228 238 237 232 229 228 231 232 234 229 232 238 238 235 243 241 234 235 235 238 234 234 246 244 296 1522 9142 24060 46391 94342 205925 385660 657886 1397112 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31419 10289 3914 2065 10916 221 221 222 222 222 222 222 222 222 222 223 222 222 223 223 223 222 222 222 223 223 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 221 221 220 219 219 219 220 220 220 219 219 219 219 219 219 219 219 218 218 218 217 217 217 217 216 217 218 218 217 217 217 216 216 216 217 216 216 215 214 215 216 217 216 216 217 216 215 216 217 215 214 214 215 215 215 215 214 214 214 214 214 215 215 214 214 214 214 213 213 214 214 214 215 215 214 213 213 213 214 215 213 212 215 217 216 215 215 215 215 213 212 213 215 217 215 214 214 215 215 215 216 216 216 216 215 214 215 218 219 218 218 216 215 216 215 214 214 215 217 216 213 211 212 214 215 215 214 214 216 217 215 213 213 212 211 213 214 216 215 216 216 216 215 215 215 214 215 214 214 214 213 212 212 213 215 216 214 214 214 213 212 212 213 214 215 216 217 217 218 218 215 213 217 220 216 213 214 218 220 218 216 214 218 220 220 219 217 217 219 222 222 221 219 218 216 215 215 215 214 216 218 219 220 219 219 220 221 219 217 218 217 217 215 216 215 216 220 218 218 221 222 221 223 223 224 225 225 222 220 219 224 224 220 213 218 219 217 217 219 220 220 219 218 217 218 221 218 222 224 224 219 220 218 218 223 225 225 220 222 227 228 228 225 227 221 216 223 229 223 218 225 225 219 215 220 221 223 221 220 223 221 221 228 229 228 226 228 229 229 232 232 232 231 230 233 230 236 232 232 234 230 231 230 228 225 226 223 224 228 225 221 223 228 223 223 228 227 220 223 219 224 228 225 222 225 224 221 225 225 225 222 218 222 220 222 230 227 222 219 218 226 220 218 221 226 216 220 228 237 235 226 222 218 222 220 219 223 227 225 220 218 222 226 220 223 230 225 221 222 229 227 221 221 220 228 228 237 233 221 221 225 223 226 232 229 225 224 228 221 230 234 229 226 230 227 236 230 240 240 228 233 240 237 229 229 227 233 239 237 241 243 230 225 232 242 235 234 237 238 231 227 231 235 235 233 234 231 236 236 233 231 236 243 243 230 231 232 236 235 230 231 239 243 233 231 553 5004 27251 82420 183976 342076 632301 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31426 10289 3915 2063 10917 220 220 221 221 221 221 221 221 221 222 222 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 220 219 219 220 220 220 220 220 220 219 219 219 219 218 218 219 219 220 219 219 219 218 218 218 218 217 217 217 217 217 217 217 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 213 213 213 214 214 213 212 214 217 216 214 214 213 212 211 213 215 213 212 213 213 214 214 215 214 213 212 213 213 213 214 215 213 215 217 217 216 215 214 214 215 216 217 217 216 216 216 215 216 217 218 214 215 219 216 215 218 216 214 216 216 217 218 215 212 213 213 213 214 215 214 212 213 216 212 213 212 214 215 212 214 217 215 214 213 214 214 218 219 217 216 215 215 214 213 214 214 214 215 214 214 215 214 213 212 214 214 215 213 211 216 216 217 214 217 218 214 216 217 215 215 213 214 215 219 218 216 218 216 220 218 217 219 214 217 218 218 215 215 218 220 218 214 213 216 225 225 218 218 220 222 222 219 219 218 217 216 216 217 219 219 219 220 223 219 218 219 218 219 219 223 222 220 217 217 223 224 220 216 220 218 218 219 219 221 219 220 222 221 220 219 223 223 223 222 218 219 221 221 218 215 215 221 222 223 222 222 222 221 222 226 226 226 222 220 222 229 227 220 220 221 222 223 223 217 219 220 220 224 229 230 226 225 225 226 231 228 229 233 234 230 227 230 234 233 230 230 228 230 232 234 232 236 239 232 226 228 225 217 216 222 226 229 228 225 224 220 217 223 224 223 226 226 222 221 224 230 225 221 228 230 224 221 223 224 222 220 221 221 221 217 220 223 217 214 218 222 222 224 229 231 231 227 221 223 228 229 226 224 219 223 229 227 226 223 221 223 223 226 225 228 232 223 218 225 229 229 225 221 223 226 227 224 220 224 228 227 225 224 225 223 221 225 233 233 230 234 231 227 230 234 234 233 230 229 227 224 228 236 238 237 233 229 229 232 230 234 236 232 234 235 232 237 242 233 236 244 236 232 232 235 239 239 237 238 239 240 236 243 741 3201 9130 20576 38104 64794 99624 179901 341720 632235 1358317 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31433 10289 3916 2062 10919 221 221 222 222 222 222 222 222 222 222 222 222 222 223 223 222 222 222 222 222 222 222 221 221 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 221 221 221 220 220 220 220 219 219 220 220 220 219 218 219 219 219 218 218 218 218 218 217 217 218 217 216 216 216 217 217 216 216 216 215 215 215 216 216 216 215 215 216 215 215 215 214 214 215 215 215 214 214 215 215 214 213 215 216 216 216 216 215 214 212 211 212 213 214 215 215 215 215 215 215 214 214 215 216 216 216 215 216 217 218 218 217 216 216 217 219 218 216 217 217 217 216 215 215 217 218 218 217 217 216 216 215 214 215 216 216 215 214 214 216 216 215 214 214 214 215 216 216 215 213 214 216 215 213 213 214 213 214 217 218 216 214 213 215 216 216 215 215 215 217 215 215 216 213 214 217 219 218 216 214 214 215 215 214 213 213 211 211 212 214 212 209 214 218 218 216 219 221 217 217 214 217 218 217 220 223 222 223 221 218 221 223 222 221 218 215 217 217 220 220 218 218 217 214 213 217 223 222 221 220 219 218 220 221 221 221 218 219 220 221 221 221 221 222 226 226 222 225 222 219 220 222 226 225 220 219 221 222 217 216 219 220 221 219 219 218 217 217 221 221 218 220 220 224 219 214 215 222 227 224 223 218 219 228 230 224 225 224 223 222 221 221 227 222 219 220 218 223 219 223 221 222 222 227 230 226 230 227 230 229 225 225 227 232 235 236 230 227 239 237 231 230 225 231 230 233 234 239 238 232 228 228 228 223 220 221 215 222 230 229 224 222 219 218 221 214 217 226 218 218 217 220 228 228 219 224 225 221 221 226 227 224 222 227 227 222 224 227 231 226 219 219 219 219 225 226 225 223 222 232 230 225 220 222 233 223 223 218 219 220 221 218 226 225 229 224 223 230 228 229 233 220 214 215 224 225 229 222 228 236 230 221 220 220 230 228 220 222 227 224 222 220 230 225 224 223 227 234 239 226 221 224 227 236 223 226 234 236 232 225 237 235 228 226 236 239 235 231 240 250 237 233 243 242 237 231 228 235 238 233 230 236 235 239 251 1391 19959 113512 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31441 10289 3917 2060 10919 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 222 221 221 222 222 221 221 222 221 221 220 220 220 220 220 220 220 220 220 221 220 219 219 219 219 219 220 220 219 218 219 219 219 219 219 218 218 217 217 217 217 217 216 216 216 217 217 217 217 217 216 216 216 215 216 216 216 216 215 215 215 216 215 216 216 215 215 216 215 215 215 214 213 214 214 214 215 215 213 213 214 215 215 215 215 214 214 214 214 215 215 216 216 218 218 215 216 218 219 217 216 218 219 219 218 219 218 218 218 217 216 217 219 218 216 217 218 216 214 214 215 215 214 214 214 213 214 215 215 216 216 216 216 215 215 215 216 215 213 213 214 215 215 216 217 216 216 216 216 216 216 215 214 215 213 212 213 213 212 214 214 213 213 214 213 212 213 215 216 218 217 214 213 215 214 215 215 218 220 219 218 219 218 216 214 215 216 216 216 219 220 219 217 215 215 217 214 214 216 218 219 219 220 219 219 222 221 218 217 219 221 216 217 219 217 221 219 214 214 217 218 218 216 216 218 220 214 214 220 222 219 219 218 216 219 223 222 222 225 221 221 220 218 220 218 221 220 219 217 218 224 224 219 220 223 222 222 222 221 221 224 222 224 222 220 222 226 227 224 225 220 219 226 227 223 225 226 220 225 224 221 223 228 220 219 225 226 224 221 220 222 223 224 222 228 232 226 224 227 231 231 227 228 234 232 231 234 238 235 230 229 233 234 230 232 227 228 231 226 226 227 223 219 219 222 228 228 227 224 227 227 225 219 223 225 223 221 227 227 226 223 224 226 219 216 220 220 226 227 230 222 218 224 225 233 227 228 226 224 226 221 224 227 223 217 227 233 227 221 224 221 221 218 220 216 214 220 225 228 224 229 228 223 215 211 216 220 222 224 221 217 222 225 224 224 230 234 230 222 222 221 225 227 226 220 221 223 233 227 222 226 238 230 227 235 230 224 221 228 232 226 231 224 230 240 235 234 236 236 240 237 225 234 237 237 232 227 232 234 240 246 237 235 236 228 225 238 238 233 237 359 2938 23153 96938 250303 494847 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31448 10289 3917 2059 10917 219 219 220 220 220 221 221 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 219 220 220 220 220 220 220 219 219 219 220 220 219 219 219 220 219 219 219 219 218 218 218 218 218 218 218 218 218 219 218 218 217 217 217 216 215 215 216 216 216 216 215 215 215 215 216 216 216 215 215 215 215 215 215 215 216 216 216 216 215 215 215 215 214 214 215 214 215 216 215 215 214 213 212 213 214 215 215 214 214 214 213 214 216 215 213 215 216 216 216 217 219 219 219 218 218 217 218 219 218 217 218 218 218 216 216 216 216 217 216 215 214 214 216 217 216 213 213 215 215 215 217 216 214 217 217 215 214 214 216 215 213 213 214 215 216 215 217 218 215 215 214 214 216 214 216 216 213 212 214 216 216 216 214 211 211 210 210 213 213 212 213 215 214 213 214 217 217 216 217 217 218 217 215 212 215 218 217 214 214 215 216 219 220 218 217 218 216 218 221 219 218 219 220 221 219 219 222 221 222 221 219 220 219 218 215 216 215 214 216 219 223 219 217 218 216 216 220 221 222 218 214 214 220 221 219 221 221 222 220 223 226 226 222 219 217 221 221 220 222 224 222 218 219 224 225 222 220 222 224 223 221 226 226 221 221 225 221 225 222 222 223 220 220 220 221 222 221 219 222 222 221 222 220 220 223 225 217 222 226 227 221 222 224 228 227 228 231 228 227 228 223 225 229 231 232 234 236 235 235 235 235 237 236 231 230 231 226 229 233 233 229 227 230 231 232 227 224 222 226 222 223 229 224 223 225 224 219 217 225 223 226 231 227 226 224 221 223 223 220 222 222 222 223 228 223 223 220 224 225 224 224 218 220 225 224 222 224 223 229 227 221 216 221 217 222 217 217 220 218 223 224 227 224 213 214 224 226 220 218 223 226 227 224 224 225 223 225 222 209 218 226 230 228 233 232 227 230 224 224 227 229 227 225 222 227 228 222 230 229 229 228 226 228 234 234 235 243 238 235 231 225 229 242 241 229 221 235 242 234 229 223 227 238 242 237 239 245 244 248 245 242 245 247 243 244 374 9152 84975 280138 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31455 10289 3918 2057 10918 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 219 219 219 219 219 219 219 219 218 218 219 219 219 219 218 218 218 218 218 218 218 217 218 218 218 217 217 217 216 217 216 216 216 216 217 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 214 214 213 213 214 214 214 214 213 214 215 215 214 213 214 214 214 214 214 213 213 213 213 214 215 213 213 213 212 213 213 212 212 213 213 214 214 212 211 212 211 210 211 213 214 215 215 216 216 214 216 218 217 215 215 217 216 215 215 215 215 215 215 215 216 217 216 216 215 214 214 215 216 216 216 214 213 214 213 212 213 213 212 212 212 213 213 213 213 212 212 214 214 214 213 213 212 213 213 213 212 212 211 210 212 214 216 213 212 213 212 211 211 213 212 211 212 213 212 210 213 214 215 214 215 216 215 213 213 216 219 216 212 213 215 215 215 214 214 214 212 212 214 213 215 215 216 217 221 222 219 218 217 218 218 217 220 219 216 217 217 219 217 212 212 212 211 214 217 219 219 215 216 220 217 216 217 219 219 222 225 221 218 217 219 219 217 218 218 222 223 217 217 221 223 221 218 218 220 221 218 220 219 221 220 219 222 221 225 224 223 221 220 222 223 221 220 222 225 224 222 223 225 226 226 220 218 219 225 223 219 220 226 225 227 230 229 227 224 228 225 226 227 225 225 226 226 229 230 228 229 229 232 228 228 231 232 228 226 227 231 232 236 235 234 228 229 228 231 233 231 230 234 229 230 227 225 228 220 219 224 230 226 224 223 229 228 224 227 220 220 215 224 224 219 215 215 223 224 219 222 224 226 220 221 223 226 218 218 224 228 220 214 223 217 223 224 214 224 229 222 222 218 222 228 225 219 222 219 230 227 220 221 218 223 228 220 220 224 225 223 224 222 224 221 222 225 227 222 222 232 238 233 224 224 229 225 221 221 218 220 227 229 226 224 226 226 229 225 225 230 231 221 222 230 220 228 228 224 227 223 228 226 221 229 243 246 245 229 225 228 234 226 230 237 234 232 238 244 246 247 238 245 244 237 351 8605 81006 257846 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31463 10289 3919 2056 10917 219 219 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 221 220 220 220 220 220 220 219 220 219 219 219 219 219 219 219 219 219 219 219 219 218 217 217 217 217 218 218 218 218 218 217 217 217 217 216 216 216 217 217 217 216 216 216 216 216 216 216 216 215 215 215 214 214 214 214 215 215 215 215 215 215 216 215 216 216 216 215 215 215 216 215 213 213 214 214 213 214 214 214 215 214 213 213 213 213 213 213 214 214 215 215 214 215 216 217 217 217 217 217 217 216 216 217 220 220 218 216 216 217 217 216 215 215 216 216 215 214 214 214 215 214 214 214 214 212 214 216 215 213 213 214 212 213 216 217 216 215 216 215 212 210 213 214 214 214 215 214 213 215 214 212 213 214 216 216 215 214 214 215 213 214 214 215 214 212 214 217 216 213 212 213 212 212 214 215 213 215 218 216 214 213 213 215 216 216 215 211 215 218 217 213 213 214 218 219 218 216 217 219 218 217 216 215 218 218 217 219 216 216 216 212 213 214 216 218 219 217 217 220 219 219 220 220 221 220 217 217 219 220 217 219 222 220 220 220 221 221 219 221 221 220 218 221 223 220 221 224 223 223 219 218 223 221 220 220 221 222 221 219 219 221 221 222 222 223 226 224 228 224 218 215 217 221 226 226 225 220 225 229 225 220 227 230 228 227 227 227 226 223 225 229 230 228 224 222 222 226 229 224 227 228 228 234 229 231 237 234 234 236 233 232 231 232 233 234 233 231 223 227 225 224 224 222 217 222 228 229 224 227 228 225 222 229 221 220 222 223 217 218 225 227 222 219 216 219 219 217 222 218 215 224 224 217 213 224 224 223 227 227 223 214 218 229 228 223 214 223 233 227 223 222 216 213 223 231 224 218 223 224 228 225 223 226 225 225 215 227 238 229 221 222 231 226 224 222 225 226 223 223 219 223 223 230 229 232 230 228 234 231 229 227 218 218 229 235 236 224 229 235 225 222 232 238 233 230 236 228 228 226 228 237 236 225 227 225 230 231 234 246 247 236 234 231 236 237 237 235 240 242 244 240 234 245 237 256 3913 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31470 10289 3920 2054 10915 220 220 220 220 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 221 220 219 219 219 219 220 220 220 219 219 219 219 218 218 218 217 218 218 218 218 217 217 217 217 216 216 217 218 218 219 219 217 215 216 216 216 216 215 216 217 216 215 215 215 215 215 216 216 216 217 216 215 215 214 214 215 215 215 214 215 216 216 215 214 214 215 216 216 216 216 217 218 219 219 219 220 219 217 216 218 220 219 219 219 218 217 217 216 217 218 217 216 215 215 214 215 216 215 214 215 216 216 216 216 216 215 216 216 216 215 216 218 219 219 219 216 214 214 214 215 215 214 212 212 213 216 218 214 212 213 212 213 216 216 215 215 218 218 217 216 216 215 216 216 216 218 215 215 216 215 213 215 215 214 212 213 212 215 218 216 217 214 214 215 215 218 217 216 216 218 218 214 214 216 217 215 215 219 221 222 220 220 223 222 219 217 216 218 213 215 220 219 217 219 219 219 221 220 218 216 219 219 219 219 219 216 217 221 217 218 221 221 221 221 219 219 219 220 221 222 222 222 222 222 221 220 222 225 222 222 225 223 222 220 222 223 220 218 222 222 220 221 222 215 221 227 221 219 221 221 220 219 220 219 221 221 224 227 229 223 218 219 224 227 230 228 229 230 226 223 227 226 228 232 222 224 228 230 231 233 229 230 230 233 234 232 231 226 233 234 233 232 227 226 231 233 237 234 232 223 218 216 223 223 220 220 223 227 222 221 225 224 223 228 226 227 222 214 219 221 217 214 218 216 220 227 221 224 221 221 223 223 229 228 222 220 221 223 231 224 223 222 217 217 225 222 222 227 228 221 217 222 227 217 221 235 226 224 223 227 230 224 229 236 227 221 216 226 230 229 225 216 222 236 229 225 229 218 224 222 222 229 229 232 224 224 223 227 227 226 218 222 233 231 235 232 227 229 231 236 231 220 216 235 241 234 236 238 232 236 232 225 232 241 237 232 232 239 240 234 241 246 239 228 235 241 233 231 239 247 242 237 236 246 2221 27523 130749 288372 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31478 10289 3920 2053 10914 218 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 221 220 220 220 220 221 220 220 219 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 218 218 218 219 219 218 217 217 218 218 218 219 218 217 217 217 216 216 216 216 217 216 215 215 216 216 216 216 217 217 217 217 215 216 216 217 216 216 217 217 216 216 215 215 215 215 215 214 214 214 214 213 214 214 213 214 214 214 214 214 214 214 214 214 215 216 216 215 215 215 214 213 213 214 216 217 216 216 217 217 217 216 216 217 218 218 218 217 215 215 215 215 216 218 218 217 218 218 218 216 216 215 214 215 215 213 212 214 215 215 214 215 215 214 214 213 213 214 215 215 214 214 213 214 215 214 213 213 214 214 213 211 211 213 214 214 214 213 213 213 214 214 214 216 217 215 214 216 215 214 213 214 215 216 216 215 213 213 212 213 212 213 216 218 215 212 215 214 211 210 211 214 215 215 217 220 219 218 217 218 219 216 216 220 221 218 216 218 217 217 218 215 215 215 214 215 213 213 214 215 216 217 217 217 220 219 214 215 220 221 221 220 217 216 219 218 220 220 220 221 219 217 217 219 215 216 219 218 219 221 222 224 223 220 217 217 216 219 217 223 229 223 217 222 223 221 223 226 226 220 221 220 219 217 216 222 226 223 217 215 221 222 224 222 221 222 227 222 221 226 223 224 223 224 226 226 224 228 232 234 229 226 228 225 222 231 231 228 232 234 237 236 227 223 233 228 232 234 233 232 233 231 228 226 229 228 228 226 223 223 223 224 219 224 225 226 221 220 221 221 224 220 219 215 218 221 221 225 225 218 223 226 226 218 222 225 225 221 223 221 217 224 237 229 220 221 216 222 223 220 218 223 217 219 221 234 222 220 221 219 226 227 229 221 223 228 227 220 230 228 236 223 224 237 234 222 225 223 222 228 229 225 222 224 229 230 230 228 227 229 230 226 231 229 230 226 228 229 232 228 234 235 236 233 230 231 222 224 230 224 224 234 238 233 236 240 237 231 235 225 231 234 229 232 231 236 245 246 242 240 236 235 237 233 236 245 241 242 243 341 2583 19524 78830 197907 373336 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31485 10289 3921 2051 10915 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 219 219 219 220 220 220 219 218 218 219 219 219 220 219 218 218 218 218 218 218 218 218 218 217 218 218 218 217 217 218 217 217 217 218 218 218 218 218 217 216 217 216 216 216 216 217 216 216 215 216 217 217 217 216 215 216 216 216 216 218 218 216 215 216 217 219 219 218 218 217 217 217 218 218 217 216 217 217 218 218 217 217 218 217 216 216 218 219 218 217 215 215 216 215 215 215 214 214 215 214 216 217 217 216 216 215 215 216 217 216 217 217 215 215 217 217 216 216 217 218 217 216 216 214 213 214 216 217 216 216 218 217 212 213 215 215 214 215 214 214 215 214 213 213 213 214 219 222 219 217 216 217 216 216 217 215 214 212 214 214 214 214 215 215 215 215 217 216 215 219 220 218 217 220 224 223 220 220 222 222 220 220 218 217 218 220 219 218 217 217 219 220 223 225 220 214 217 222 222 220 218 222 222 220 222 222 217 216 216 216 216 218 224 224 222 219 220 220 223 223 223 221 217 216 218 219 218 220 225 224 222 221 222 224 222 220 220 226 226 223 221 221 226 224 221 223 230 227 224 224 224 224 221 222 222 225 232 227 220 229 226 225 223 219 218 225 232 223 220 229 232 225 222 222 220 224 226 224 230 230 227 224 224 233 235 230 229 225 230 229 226 228 236 234 229 233 233 230 230 236 227 224 220 229 231 228 225 222 222 222 224 227 224 221 220 224 221 219 218 215 220 219 221 216 224 224 221 217 227 232 230 226 222 217 220 228 231 228 227 216 219 220 215 222 222 222 227 222 218 222 218 220 223 220 221 219 220 217 226 222 230 229 232 231 228 222 228 230 223 222 223 219 217 220 225 226 228 223 230 224 232 231 229 229 241 235 232 236 228 224 223 221 225 240 236 227 233 238 237 230 225 220 225 237 239 238 235 233 225 223 236 233 227 220 222 237 244 238 234 235 237 240 235 250 247 244 237 230 234 239 224 231 240 234 225 291 6041 62158 244861 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31492 10289 3922 2050 10917 220 220 220 220 220 220 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 222 221 221 221 221 221 221 221 221 221 221 220 220 221 220 220 220 220 220 220 220 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 217 217 218 218 217 217 217 217 217 217 217 218 218 218 217 217 218 217 217 216 216 217 217 217 217 217 217 216 215 215 215 216 215 213 214 215 217 217 217 217 216 215 216 217 216 215 215 215 215 216 218 219 219 218 217 215 216 217 218 219 219 218 218 217 217 216 215 216 216 216 218 217 215 215 216 216 215 216 216 215 214 214 214 215 216 216 216 216 216 215 216 217 216 215 215 214 214 217 216 214 215 216 216 214 214 215 215 215 215 215 214 214 215 216 214 213 214 215 215 215 215 216 217 217 218 217 214 213 212 214 215 213 215 217 219 218 213 212 212 213 215 215 215 216 217 215 213 214 214 214 214 215 213 215 215 217 220 221 219 218 219 218 218 219 218 219 222 219 218 215 217 221 219 216 215 217 220 218 217 216 213 213 214 219 220 220 220 221 218 218 219 220 220 219 217 217 217 215 217 223 225 222 218 220 223 222 218 216 219 219 223 225 222 221 221 222 223 222 219 217 222 221 221 223 223 225 220 218 218 224 222 219 221 225 224 225 225 223 226 222 222 226 225 223 227 228 223 216 222 222 222 228 229 223 223 224 222 223 225 225 222 225 222 222 223 226 230 230 227 222 230 228 229 221 227 228 224 230 237 234 231 239 237 237 231 232 230 229 234 234 230 224 222 224 228 227 225 228 228 228 227 227 228 231 217 223 229 222 220 218 219 220 214 214 216 222 223 226 236 229 216 224 229 223 216 225 221 219 220 222 224 215 219 227 223 217 216 220 222 225 221 224 222 227 240 235 226 222 216 217 218 220 215 222 227 224 231 220 225 227 224 222 230 232 233 228 219 227 225 231 232 238 233 223 232 230 221 224 227 229 222 225 229 236 233 237 233 230 231 237 235 228 237 237 232 235 235 238 241 242 232 232 235 232 234 233 233 235 240 238 240 240 234 235 242 241 238 234 236 240 242 241 245 432 6590 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31500 10289 3923 2049 10917 220 220 221 221 221 222 221 222 222 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 222 222 221 221 220 221 221 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 219 219 219 219 218 218 219 218 218 219 218 217 217 218 218 219 219 219 219 219 218 218 218 218 217 216 216 217 217 217 217 216 215 215 215 216 217 218 217 216 217 218 218 217 215 216 216 217 217 217 218 219 219 220 219 217 216 219 220 219 219 220 221 218 216 217 218 218 218 218 217 217 218 217 216 216 217 217 217 216 217 216 215 216 217 216 215 216 215 215 216 216 216 217 216 215 214 215 215 214 215 216 216 216 215 215 216 216 216 217 218 216 214 216 215 215 216 216 216 216 215 215 218 219 216 214 214 216 215 214 215 215 213 214 216 219 217 214 213 214 214 214 218 218 214 212 215 218 218 216 217 218 218 218 218 218 219 221 219 217 218 219 222 222 222 220 220 219 219 220 223 222 219 220 223 222 219 218 219 218 217 217 216 217 218 219 217 219 221 220 217 218 216 217 219 219 218 219 217 217 219 219 217 219 222 221 218 219 221 223 222 219 219 219 221 221 224 227 227 223 222 221 221 224 225 224 222 220 221 219 218 222 226 221 220 227 223 224 225 223 222 224 224 225 225 221 223 227 227 228 228 225 225 223 227 230 223 222 223 228 224 223 228 225 221 223 228 217 227 229 228 224 224 219 230 229 227 230 229 228 230 225 226 235 232 229 231 237 234 227 228 228 235 225 226 231 226 224 232 229 228 224 227 228 230 226 218 221 221 223 222 223 220 218 228 227 219 220 219 220 219 215 218 222 221 215 225 225 221 219 219 223 223 222 221 228 222 222 219 219 224 223 225 221 220 228 223 223 222 234 223 224 229 229 221 214 220 221 223 229 233 235 229 222 219 224 217 223 229 224 224 228 230 238 234 231 230 232 237 232 231 233 233 233 228 234 224 231 238 232 229 227 229 238 233 240 250 237 236 229 231 225 222 238 237 229 239 240 237 240 234 241 236 232 240 233 234 241 232 234 248 252 244 244 245 238 251 1173 13644 87796 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31507 10289 3923 2047 10915 220 221 221 221 221 222 222 222 222 222 223 223 223 223 223 223 223 223 222 223 223 223 223 223 223 222 222 222 222 222 221 221 222 222 221 222 222 221 222 222 222 222 221 221 221 220 220 220 221 221 220 219 219 220 219 219 219 220 219 219 219 219 218 218 218 218 218 219 219 219 218 218 218 218 218 218 218 218 218 218 218 217 216 216 216 217 216 215 215 215 216 217 218 217 216 217 216 215 215 215 215 216 216 216 216 216 216 216 217 217 217 218 219 219 218 218 220 220 220 221 221 221 220 219 218 217 216 215 215 216 217 218 217 216 216 216 216 217 216 216 215 216 217 217 217 218 218 217 215 215 215 214 215 216 216 215 215 216 215 215 216 214 215 216 216 216 217 218 215 213 216 217 216 217 218 216 215 215 214 214 216 216 216 216 217 216 215 214 216 217 213 212 214 216 214 214 215 215 216 215 214 215 216 216 214 214 215 216 215 216 217 214 216 219 221 220 218 215 216 218 217 217 221 225 221 218 221 225 224 221 219 219 216 216 219 219 219 218 217 217 218 218 218 218 215 213 216 218 218 219 219 220 219 219 219 216 216 221 223 215 215 220 221 220 221 220 218 221 222 222 224 220 216 218 220 220 221 221 218 222 220 221 223 221 218 217 220 220 220 220 223 228 224 219 219 224 227 226 221 218 225 222 227 227 221 221 220 219 222 225 225 225 222 216 219 225 230 225 222 226 232 227 225 225 226 229 228 227 226 228 225 225 222 225 231 230 226 223 226 226 227 226 228 234 233 222 223 227 230 231 228 227 224 227 233 233 232 232 226 228 229 226 220 216 218 225 228 225 221 219 223 225 223 227 225 217 222 227 220 217 228 231 224 218 218 221 221 226 220 219 223 225 226 225 223 225 218 222 228 231 220 222 224 226 229 227 225 220 222 230 229 227 228 225 222 222 225 219 224 224 227 228 222 217 222 231 228 227 226 234 236 232 223 230 237 231 229 224 228 227 231 231 227 224 230 228 234 239 235 229 228 233 242 243 240 233 237 240 238 240 235 240 240 238 242 241 238 238 236 229 235 238 241 237 238 244 239 243 243 245 251 245 249 248 251 252 255 257 396 5362 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31514 10289 3924 2046 10914 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 224 224 224 223 223 222 222 222 222 222 222 223 223 222 222 222 222 222 221 222 222 222 221 221 221 221 221 221 220 220 221 220 220 220 220 220 220 220 220 220 219 219 220 219 218 218 217 218 218 219 219 219 218 219 219 218 217 218 217 218 219 219 219 218 217 217 217 216 216 218 218 217 216 216 217 217 217 218 218 217 216 216 216 216 216 217 217 216 215 216 216 217 217 216 217 217 216 217 218 218 217 216 218 220 220 219 218 217 216 216 217 217 217 218 218 219 218 218 219 218 216 216 215 215 217 217 215 214 215 215 216 218 219 218 215 214 215 216 217 216 215 214 215 217 216 217 216 215 216 217 215 216 217 218 218 218 216 216 216 215 215 217 217 217 217 217 219 218 216 217 218 217 213 215 216 215 215 217 218 219 217 218 220 220 220 218 216 215 214 215 214 214 216 215 215 215 215 213 214 214 215 216 218 220 218 215 220 223 220 217 220 226 224 217 217 220 219 217 219 219 220 221 220 219 220 219 219 219 218 219 217 215 217 221 222 221 223 222 217 218 220 221 221 221 220 220 219 215 214 218 221 224 225 220 219 220 218 220 225 221 217 221 220 220 219 224 223 225 226 220 220 218 217 220 218 221 226 223 221 222 223 223 225 228 225 223 221 221 226 223 221 221 225 221 220 226 232 228 224 223 223 223 223 223 222 221 221 225 227 234 229 230 228 220 226 230 230 225 226 224 233 230 228 227 223 228 227 234 235 234 231 236 232 236 228 227 229 228 229 225 227 226 228 226 220 220 229 222 225 227 220 218 217 218 224 226 225 221 218 219 219 220 224 222 219 229 231 222 224 229 227 221 217 217 223 228 225 220 222 230 225 218 225 227 228 226 217 224 225 217 217 227 223 221 225 228 224 216 219 227 227 227 229 223 223 226 219 213 224 228 229 233 229 229 229 233 231 231 227 222 226 231 227 230 225 230 228 234 244 240 229 222 237 236 232 238 237 239 237 235 226 235 246 246 250 239 232 234 236 240 243 241 246 245 246 245 254 252 251 255 250 256 263 268 272 266 270 267 263 266 267 271 277 345 2246 18100 79894 245080 539936 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31522 10289 3925 2044 10915 221 221 221 222 222 222 222 222 223 223 223 223 223 223 224 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 221 222 222 222 221 221 220 221 221 221 220 220 220 220 219 219 219 219 220 220 219 219 219 219 219 219 219 219 219 219 219 218 219 219 218 217 218 217 217 217 218 218 218 218 219 219 219 219 219 218 217 216 216 216 217 217 216 216 217 218 217 217 217 217 216 217 217 217 216 216 217 217 216 217 218 218 219 219 218 218 219 219 220 221 221 220 219 220 220 219 218 217 218 218 217 217 217 218 219 217 215 216 217 218 218 216 216 218 219 218 217 217 219 218 218 217 216 216 215 214 215 217 218 216 214 213 213 215 214 214 215 216 215 214 216 217 217 216 216 216 216 217 218 218 217 219 219 216 216 219 220 218 216 215 214 216 217 218 217 217 219 218 218 218 217 218 216 214 212 216 218 218 219 218 216 216 215 214 216 216 215 218 221 218 220 222 219 221 222 221 221 222 219 218 220 222 223 221 217 216 216 217 218 218 220 221 221 219 219 220 219 216 218 220 218 220 220 220 223 225 223 223 224 222 220 223 223 222 223 220 221 223 224 221 216 216 221 226 222 220 222 223 220 219 222 222 222 224 223 221 219 218 222 218 222 225 225 224 226 224 223 220 222 222 225 221 220 226 228 220 219 222 227 226 225 220 222 224 228 226 224 224 225 226 229 227 222 218 229 230 223 226 227 225 227 225 228 228 225 225 230 229 228 225 225 234 230 225 231 238 237 226 227 237 235 232 229 230 224 221 220 221 226 219 221 222 221 226 229 225 224 226 224 226 221 216 222 224 227 226 221 221 221 229 225 225 221 221 218 216 216 218 216 217 222 225 232 227 224 224 228 223 223 226 230 226 216 222 228 222 222 221 227 227 229 228 228 226 222 226 224 223 225 222 226 227 227 228 234 232 229 231 228 225 225 227 229 229 223 225 227 221 226 237 230 219 225 231 234 233 221 226 236 227 234 227 222 226 226 227 234 234 234 236 236 232 234 243 237 236 239 236 236 242 259 250 239 245 250 252 263 272 275 264 260 263 263 263 271 617 6133 31359 59101 72608 89749 126394 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31529 10289 3926 2043 10916 222 222 222 223 223 224 224 223 223 223 224 224 224 224 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 222 222 223 223 222 222 222 223 221 220 220 220 220 220 220 221 220 220 220 220 220 221 221 221 220 220 220 220 219 218 219 219 219 220 220 220 219 218 218 219 219 218 218 218 216 217 217 217 217 217 217 217 216 216 217 218 219 217 216 217 219 219 218 218 218 218 218 215 215 217 217 217 218 218 217 217 218 218 219 219 219 218 218 217 217 219 220 220 221 221 220 219 218 217 218 216 216 217 217 217 218 216 216 218 219 219 218 217 215 216 215 214 216 216 215 216 216 214 215 214 213 214 216 217 216 216 218 219 220 219 217 216 215 215 217 220 220 218 218 218 216 216 217 216 216 218 219 219 220 220 217 217 218 217 215 215 217 218 217 216 215 216 216 219 218 217 218 220 217 215 216 218 218 217 216 217 216 219 219 214 214 219 220 220 219 218 218 218 219 218 218 221 221 218 219 217 216 219 220 216 217 222 224 220 224 221 218 222 225 223 221 224 221 215 214 219 219 221 224 223 219 223 222 221 225 221 219 217 221 219 219 223 226 224 224 223 222 220 223 224 224 225 222 227 229 225 220 219 221 223 222 225 229 226 223 226 227 221 218 220 224 227 227 228 225 218 222 227 220 222 222 224 226 226 223 224 233 227 219 217 212 222 223 222 227 226 222 224 227 223 225 224 228 234 230 222 228 232 227 226 222 227 230 225 224 227 232 228 229 237 231 226 227 229 231 230 226 214 227 233 223 222 223 228 225 233 233 226 229 231 229 222 215 220 220 223 224 221 228 224 226 229 222 224 228 226 221 223 215 225 227 227 228 222 224 226 231 224 219 218 225 225 215 212 214 227 231 213 212 218 219 221 231 229 226 231 222 219 225 229 225 216 221 220 213 217 223 228 226 222 215 222 226 231 238 231 223 222 228 222 229 234 234 237 234 230 222 230 235 234 232 228 237 234 225 233 238 235 246 242 239 238 242 241 239 237 239 234 244 249 254 248 247 246 252 257 259 260 259 253 259 262 269 330 1138 6587 27349 83463 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31536 10289 3926 2041 10916 221 221 221 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 222 223 223 223 223 223 223 222 222 222 223 222 222 222 222 222 221 222 222 221 220 221 221 221 220 220 220 220 219 219 220 219 219 219 219 219 220 219 219 219 218 218 218 219 219 219 219 218 218 217 217 217 217 217 217 217 218 218 218 217 217 217 216 216 217 216 216 216 216 216 216 216 215 216 217 217 217 216 217 217 217 216 216 216 217 216 216 217 217 216 215 214 214 215 215 216 216 217 218 218 219 219 218 216 217 218 217 215 216 219 218 217 217 218 218 217 216 218 218 216 216 217 217 218 218 216 214 213 213 215 216 215 215 214 215 217 216 217 217 215 214 215 215 212 212 213 215 217 217 217 217 216 215 214 215 217 218 216 215 218 217 217 218 216 212 213 216 217 219 218 216 216 217 219 219 218 217 215 215 216 216 216 214 216 218 217 215 217 219 216 214 211 211 213 215 216 218 217 217 217 217 219 220 219 217 217 215 215 217 216 215 217 217 217 218 218 217 218 217 214 215 217 218 218 217 219 219 219 218 216 219 220 219 217 217 222 223 222 222 219 221 223 220 223 220 222 224 223 223 225 222 219 220 225 225 224 225 222 221 223 222 220 224 229 219 219 220 222 219 217 220 227 230 232 225 221 226 224 222 226 227 228 228 219 221 224 224 224 226 222 222 223 222 219 222 226 223 221 222 222 216 218 218 223 225 228 223 226 226 226 230 232 221 221 226 226 227 230 231 227 231 232 228 223 230 231 226 226 227 230 230 233 230 232 228 225 227 228 224 226 225 217 225 227 223 222 226 227 226 223 226 226 224 223 221 221 228 235 225 224 227 229 222 220 220 223 221 216 226 224 233 228 231 229 219 220 232 232 220 219 223 222 224 224 219 224 225 216 222 223 223 227 224 221 230 223 219 220 219 222 212 216 228 226 220 226 230 226 228 224 224 221 223 229 223 222 220 221 231 226 227 228 226 229 231 232 229 226 225 225 226 226 225 228 241 242 234 226 230 239 232 232 240 236 237 239 226 236 240 239 242 250 244 255 257 259 268 276 263 581 5394 25845 47244 83855 155523 268494 442573 828830 2486548 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31544 10289 3927 2040 10917 220 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 222 222 222 222 221 222 222 222 222 222 222 222 222 222 222 222 221 220 220 221 221 221 221 220 221 221 220 220 220 220 220 219 219 218 218 219 219 218 218 218 218 218 219 219 219 219 218 218 217 218 218 217 217 217 217 217 216 216 216 216 215 216 216 216 216 216 217 217 216 216 215 216 217 216 214 213 214 214 215 215 216 216 215 215 215 215 216 216 215 216 217 215 214 214 213 214 216 218 218 216 216 217 217 216 216 216 217 219 219 218 219 220 219 218 218 217 216 216 217 217 217 217 217 216 215 216 217 217 216 215 215 215 215 215 216 217 217 216 215 216 217 215 214 215 216 217 218 218 216 214 214 214 216 216 217 216 215 216 216 214 214 216 216 216 213 214 217 217 217 217 216 216 216 215 216 216 218 219 216 211 212 215 219 217 215 216 215 213 213 214 213 212 215 217 218 219 220 217 215 216 216 213 215 215 216 215 215 215 214 213 215 216 215 215 213 216 222 223 218 215 217 218 216 216 218 220 219 218 216 218 214 214 216 220 220 219 221 220 218 217 219 223 223 220 219 219 222 223 224 222 218 220 222 219 218 216 220 221 218 220 219 218 218 217 223 224 220 221 226 226 223 224 223 220 224 224 220 218 221 222 221 219 224 228 225 221 220 223 226 223 223 222 222 221 224 224 224 224 217 217 219 225 226 220 217 223 228 225 227 226 229 227 224 223 225 232 239 232 234 227 231 229 231 236 233 231 228 228 231 238 239 232 227 236 236 229 226 220 222 223 221 223 219 221 230 225 221 219 221 222 217 218 227 229 226 226 221 221 224 229 222 228 222 221 219 225 221 219 229 232 220 222 223 220 228 229 224 218 221 227 227 226 214 218 226 225 218 217 227 228 225 223 227 218 224 221 217 228 225 224 229 230 225 222 226 228 224 227 230 225 225 223 225 228 214 223 238 234 228 230 232 231 229 224 220 223 226 227 237 245 231 225 231 225 225 228 228 231 234 234 244 244 235 241 243 243 244 244 249 256 259 259 251 257 259 267 269 267 263 266 274 272 270 278 1123 9795 42468 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31551 10289 3928 2038 10918 221 221 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 223 223 222 222 222 223 222 222 222 222 221 221 221 221 221 221 221 220 220 221 221 220 219 219 219 219 220 219 219 219 219 219 219 219 219 218 218 218 218 217 217 218 217 217 217 218 218 218 218 217 215 215 216 217 215 215 215 216 217 217 216 216 215 214 215 214 214 214 215 216 217 215 215 216 215 215 216 215 214 215 216 217 217 215 215 215 216 215 216 217 216 216 217 216 216 216 216 216 214 215 217 218 218 218 219 219 219 218 218 219 219 216 216 217 218 217 217 218 217 216 217 218 217 217 216 216 214 213 213 214 216 216 217 217 216 214 215 214 215 216 216 217 216 215 214 213 213 214 216 217 215 215 218 217 215 217 218 216 215 215 217 219 217 215 217 217 216 216 217 219 218 216 214 214 214 215 217 219 220 220 219 216 215 216 215 217 218 217 217 218 216 217 216 214 215 214 213 215 217 217 216 216 216 218 217 217 217 214 214 216 215 217 218 215 215 217 218 216 214 215 218 220 219 215 215 217 217 219 220 223 221 219 220 223 221 221 225 225 226 226 222 220 217 218 220 219 219 223 223 220 219 220 226 225 223 222 223 224 225 227 223 220 217 225 226 221 226 224 225 224 221 226 219 219 224 222 219 227 224 218 223 225 222 228 228 224 223 225 226 222 211 218 223 217 224 225 220 221 225 223 224 222 223 227 228 226 225 226 231 227 229 235 227 229 233 231 229 230 234 236 234 233 230 231 239 239 234 229 226 233 227 229 232 225 226 229 224 224 232 226 224 224 222 227 226 221 220 221 225 227 223 217 229 228 221 221 229 232 223 218 218 218 219 225 231 223 224 222 220 233 232 224 216 223 227 226 219 219 219 222 218 210 216 216 219 221 224 220 218 224 227 218 221 215 221 231 231 218 222 224 226 228 229 225 233 225 221 219 225 232 233 225 228 225 229 230 226 227 232 227 232 232 229 231 235 232 226 234 237 233 233 227 231 239 243 236 238 243 248 246 247 251 255 259 269 272 268 264 263 268 268 265 261 261 271 278 278 275 280 992 12593 75629 209732 383541 669518 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31558 10289 3929 2037 10919 220 221 221 221 222 222 222 222 222 222 222 222 223 223 223 222 222 222 223 223 222 222 222 222 223 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 217 216 216 216 217 216 215 216 217 216 216 216 216 215 215 216 216 216 216 216 216 216 216 216 216 216 215 214 215 215 215 215 215 215 215 215 216 216 216 214 214 214 215 215 215 214 213 214 216 216 216 216 215 215 216 215 215 215 217 217 215 217 218 218 218 219 220 219 217 217 219 219 219 217 217 218 218 217 216 216 216 217 217 216 215 214 214 215 217 218 218 216 216 215 216 216 216 217 215 214 216 215 214 215 215 215 215 215 215 215 215 214 213 215 218 219 218 217 215 215 216 217 219 219 218 217 217 216 215 218 220 215 216 218 218 217 215 215 218 218 217 219 218 215 216 217 216 218 217 215 217 217 215 212 212 213 214 214 216 216 215 216 217 218 217 215 215 217 217 218 218 218 218 216 218 220 220 216 217 220 220 217 217 220 219 217 218 218 216 216 215 216 216 217 217 216 219 220 221 220 223 226 225 226 222 222 221 220 222 221 222 226 228 223 222 221 217 216 217 218 220 222 219 221 224 227 228 224 221 220 219 218 218 220 218 219 222 224 222 222 224 226 219 216 220 223 219 221 222 220 222 222 230 230 224 219 218 221 222 224 222 220 222 220 220 226 226 221 217 218 220 226 232 232 229 234 231 228 231 233 229 237 234 234 235 232 240 240 230 234 230 226 224 227 227 225 224 228 225 223 222 224 226 224 221 228 225 229 226 224 225 222 223 228 223 222 223 224 226 230 229 228 229 225 225 230 229 226 222 230 231 223 218 216 219 220 231 228 220 233 231 225 222 215 228 221 220 217 222 222 221 220 215 216 216 226 231 225 222 219 223 230 229 228 228 225 226 221 225 224 222 229 223 221 227 228 236 244 234 224 221 219 226 229 229 221 220 225 224 220 224 239 242 229 222 232 236 238 237 239 240 240 235 236 243 237 242 251 262 265 257 257 258 266 267 268 275 279 283 298 1921 15170 43092 76079 138689 235645 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31566 10289 3929 2036 10921 220 220 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 222 222 222 221 221 221 221 222 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 220 220 220 219 219 218 218 218 218 218 218 217 217 217 217 217 217 216 216 217 216 216 216 217 216 216 216 216 216 216 215 215 216 215 215 217 217 216 216 215 214 214 215 215 215 216 216 216 215 215 214 214 215 215 215 214 214 214 213 213 214 215 215 214 213 213 215 216 215 215 214 214 216 215 215 214 213 214 215 215 215 216 217 217 218 219 218 216 216 216 217 217 217 216 214 216 217 217 214 213 212 211 213 214 215 215 216 216 215 215 215 217 217 217 217 216 216 214 215 216 214 214 215 217 218 215 213 215 216 216 215 215 216 215 216 216 218 217 215 216 215 213 214 216 216 216 216 215 217 217 216 215 216 219 217 215 216 216 216 215 214 215 217 218 217 215 215 215 216 217 217 215 212 214 215 214 215 218 216 214 215 214 213 214 215 217 221 222 221 218 216 215 215 214 215 218 217 217 216 211 212 216 219 219 218 218 219 217 216 216 219 220 221 220 218 221 222 223 220 220 222 221 220 223 223 224 223 219 220 222 220 217 222 225 226 222 223 221 217 220 220 222 222 219 220 222 223 220 221 225 227 225 220 221 221 216 216 214 217 226 223 223 223 224 220 224 230 228 220 221 220 220 218 227 223 216 218 220 223 225 222 219 221 217 221 220 220 221 219 220 226 229 227 234 241 237 231 232 238 231 229 230 233 231 232 232 230 230 235 235 231 221 228 232 226 221 218 224 220 220 226 224 225 224 229 226 226 227 231 235 239 232 225 227 229 219 214 217 222 227 220 223 233 221 221 228 228 229 223 218 218 223 218 218 220 229 235 230 224 220 226 228 228 226 226 224 221 228 235 224 217 222 216 216 221 221 212 213 225 224 224 223 223 223 224 228 228 221 222 225 223 221 220 230 231 226 229 224 225 229 220 220 220 225 230 242 248 241 234 228 218 234 233 222 224 232 236 241 236 235 237 235 241 248 246 242 256 265 269 264 268 269 268 265 266 281 276 277 325 2436 21115 76405 170949 300245 520214 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31573 10289 3930 2034 10923 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 219 219 219 220 220 220 220 219 219 218 219 219 218 218 218 218 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 214 215 215 215 214 215 215 215 216 216 215 215 214 214 215 215 215 215 215 214 212 212 214 214 214 214 213 212 213 213 213 213 213 213 213 214 214 214 214 215 214 214 213 213 213 213 214 213 214 216 217 216 216 216 217 217 216 215 216 218 218 215 214 216 217 216 216 215 216 217 217 215 214 214 214 215 215 217 216 214 214 214 214 215 217 217 215 215 215 215 215 216 215 213 214 217 216 215 213 214 212 211 214 216 215 214 214 214 214 214 214 215 214 214 216 217 216 215 215 215 214 213 217 217 213 214 216 212 212 211 212 215 216 215 214 215 215 215 215 214 213 216 216 215 216 217 214 215 215 213 214 213 214 215 217 215 214 216 215 215 213 217 219 214 213 217 216 218 218 217 215 217 218 218 216 216 218 219 217 216 218 215 215 216 219 218 217 220 222 219 219 219 219 217 220 221 220 219 224 225 222 219 223 226 226 224 221 219 221 222 225 222 221 222 225 223 222 223 223 224 227 221 218 220 222 221 219 223 223 225 223 225 223 223 223 226 228 227 222 221 223 220 220 221 222 218 217 218 223 223 219 220 224 225 221 218 223 228 229 232 229 227 223 227 230 232 231 238 238 232 233 233 231 232 233 235 230 229 231 239 229 221 229 234 240 229 217 222 228 219 225 228 219 215 220 224 221 226 228 223 227 223 219 226 233 228 221 218 220 219 218 218 223 221 219 226 230 219 221 227 222 222 227 224 221 226 226 220 223 220 218 222 225 220 227 231 227 228 227 220 219 223 232 222 221 222 214 211 211 225 227 226 218 214 217 220 222 218 216 227 227 226 212 219 219 217 230 231 224 224 228 224 218 215 223 230 239 236 230 226 225 228 231 232 232 234 236 240 235 232 234 228 233 235 240 244 248 258 269 265 262 262 260 256 261 264 273 273 282 885 12751 82556 226492 418899 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31580 10289 3931 2033 10913 221 222 222 222 222 222 222 222 222 222 222 223 222 222 222 222 222 223 223 223 223 222 222 222 222 222 222 222 221 221 222 222 222 222 221 221 221 221 221 221 220 220 220 220 221 220 219 218 219 218 218 218 217 218 218 218 217 217 217 216 217 217 215 216 217 217 217 217 216 216 215 213 214 215 216 216 216 216 216 216 216 216 215 215 215 213 212 213 214 215 215 215 216 216 215 216 215 215 215 214 214 215 213 212 214 215 214 214 212 213 213 214 213 215 214 214 213 215 215 214 213 214 216 214 214 215 215 216 217 219 220 216 217 218 216 214 216 217 217 216 218 219 218 216 218 218 215 214 215 213 215 213 214 217 214 213 216 217 214 216 215 216 215 212 211 215 217 215 214 214 214 217 214 211 211 212 215 217 217 215 217 218 212 213 215 217 218 217 217 216 216 218 218 217 215 217 216 213 213 219 217 213 212 212 216 214 212 216 216 217 215 216 217 216 214 210 214 218 218 216 213 215 216 217 215 210 213 217 216 215 213 215 216 216 211 211 218 219 216 212 212 215 218 217 215 220 215 216 216 214 216 217 216 217 218 217 217 221 224 226 226 222 214 219 225 220 218 221 219 217 217 220 218 211 222 226 219 218 216 221 223 221 221 224 223 219 222 220 224 223 221 222 221 219 225 223 221 218 222 215 216 218 224 228 226 224 221 219 219 224 223 222 223 219 222 222 224 226 222 228 225 220 222 229 227 224 220 222 220 222 223 223 227 227 227 230 232 225 222 222 220 230 235 231 227 229 243 241 233 229 229 233 235 232 232 232 228 229 232 236 228 226 225 224 231 229 228 228 223 221 217 221 224 223 221 217 219 223 226 226 226 232 223 220 225 233 229 225 223 222 226 226 219 212 208 212 217 219 227 227 223 224 221 219 226 229 225 221 225 229 231 225 225 223 221 228 228 222 223 223 225 222 218 218 231 227 225 232 223 215 211 219 224 228 225 229 230 226 215 222 216 222 220 221 226 224 227 228 227 216 222 226 226 231 228 228 228 229 231 233 230 235 230 236 240 233 233 230 240 248 244 249 255 264 262 259 262 257 270 278 275 293 288 3894 36273 77451 150003 291627 547844 1098791 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31588 10289 3931 2031 10844 218 218 219 219 220 220 220 221 221 221 221 221 222 222 222 222 222 222 221 222 222 222 221 222 222 223 222 222 221 222 223 223 223 223 222 222 222 222 222 221 221 220 220 221 220 220 220 220 220 219 219 219 218 218 218 218 218 219 219 218 218 218 218 218 219 219 217 217 217 217 216 217 217 217 217 217 217 217 217 216 216 216 216 215 216 217 217 216 215 215 215 215 217 216 215 213 213 215 216 215 214 216 216 214 214 215 214 215 216 215 217 217 215 215 214 214 216 215 216 215 216 215 213 215 215 216 216 216 217 216 216 218 215 217 219 218 218 218 218 218 217 217 215 216 216 217 217 217 217 216 215 215 216 214 213 217 215 215 216 213 212 215 216 215 213 216 217 216 215 216 217 217 214 215 214 215 214 216 216 215 214 216 218 216 217 216 216 216 216 215 217 216 215 218 221 221 218 216 218 216 217 216 215 218 215 212 214 214 214 215 216 217 218 219 215 215 217 212 213 220 215 214 216 216 216 212 215 218 215 213 215 215 215 217 213 215 219 219 219 216 215 214 216 219 219 217 219 219 219 223 222 222 220 219 219 218 221 223 225 221 226 219 220 220 219 220 223 219 219 227 224 219 218 218 218 218 219 222 217 219 219 224 218 216 224 221 220 221 226 223 225 221 219 226 224 220 221 219 222 224 227 217 215 221 224 226 226 222 225 228 224 225 217 216 225 223 223 224 222 221 219 225 224 224 224 221 225 219 225 228 223 225 226 231 226 230 236 233 228 233 231 231 234 232 231 235 239 228 228 230 223 230 228 234 233 233 228 220 218 225 223 219 222 230 232 232 229 226 228 226 225 223 228 229 228 224 222 226 218 216 223 222 225 226 223 222 221 228 221 221 230 228 216 223 224 226 225 221 220 217 221 220 221 225 222 211 219 219 223 229 222 215 223 228 229 227 223 220 220 223 224 229 220 216 218 224 222 226 227 227 228 223 231 236 230 233 229 224 227 235 236 230 227 225 225 229 231 233 228 228 232 229 235 234 231 236 232 228 222 226 232 235 238 239 239 238 237 235 240 250 255 253 250 256 264 261 260 271 272 285 567 9796 36936 65508 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31595 10289 3932 2030 10755 208 209 210 211 212 213 214 214 215 216 216 216 217 217 218 218 218 218 218 218 218 219 220 219 220 220 220 220 220 220 220 220 220 220 220 220 220 219 220 219 219 219 219 219 218 218 219 219 219 219 218 218 218 218 218 217 218 217 217 216 216 216 216 216 216 216 215 216 216 216 216 216 216 215 216 215 215 216 215 214 215 217 215 215 216 215 214 215 216 216 214 215 216 216 214 213 213 212 214 216 215 213 212 213 213 214 214 214 214 213 215 216 216 215 213 214 214 214 215 215 214 215 215 215 216 214 215 217 217 218 217 218 216 215 215 214 216 215 217 217 214 212 217 217 216 215 212 211 213 214 214 215 215 216 215 213 213 215 215 213 214 215 216 216 217 214 214 213 212 212 211 213 215 217 214 214 215 214 212 212 212 213 211 211 214 217 215 214 215 214 216 218 216 215 216 214 214 211 212 217 217 217 218 215 210 211 215 216 216 214 211 212 214 216 214 211 213 216 215 213 210 215 214 214 215 214 213 214 213 214 213 213 212 214 217 213 214 215 217 219 216 213 215 214 216 221 218 216 217 217 221 222 218 212 217 221 224 219 214 218 218 219 218 216 216 217 217 220 218 217 219 220 220 216 220 222 217 220 221 222 217 219 222 219 216 216 220 220 218 219 219 221 221 225 224 216 222 225 221 222 223 222 225 228 221 220 225 224 225 225 228 226 228 224 225 232 227 220 221 223 219 219 229 230 225 225 230 227 230 228 225 226 225 224 230 233 233 226 232 238 234 237 235 237 237 234 232 235 235 233 229 236 238 226 222 229 230 223 223 226 220 217 220 214 218 224 225 219 222 227 218 213 225 235 231 225 223 220 226 227 230 224 219 228 219 223 222 217 227 226 222 220 226 223 227 226 225 221 213 214 221 226 229 225 218 223 226 217 221 225 226 229 216 216 221 224 215 212 219 221 219 221 221 227 228 218 220 222 233 232 221 220 217 220 224 227 220 224 226 233 230 225 227 227 238 235 238 234 233 230 231 226 228 232 225 223 226 229 234 235 221 228 239 231 230 234 230 234 245 239 238 244 248 255 262 267 267 267 266 274 273 278 282 321 8422 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31602 10289 3933 2028 10689 202 204 206 208 209 211 212 213 214 215 216 216 217 217 218 218 219 219 219 220 220 220 220 220 221 221 221 221 221 221 222 223 222 222 222 221 221 221 221 221 221 221 220 221 221 221 221 220 220 219 220 220 220 219 220 220 219 219 219 219 218 218 218 217 217 218 217 217 217 216 216 217 217 217 217 216 216 217 217 217 216 216 216 216 216 217 217 216 217 217 216 216 216 215 215 216 215 215 215 214 214 214 214 213 214 215 216 215 215 216 216 216 215 215 216 216 215 216 215 214 215 214 213 216 216 218 218 216 217 219 218 218 217 215 214 216 217 216 214 213 216 218 215 214 214 214 215 216 215 215 215 214 216 216 216 215 217 214 214 214 213 215 215 214 216 216 216 213 211 214 216 215 214 215 216 215 217 214 213 217 216 217 216 217 216 215 215 212 213 215 219 217 214 214 217 220 220 217 215 213 215 214 212 213 215 214 213 214 214 214 214 215 214 218 217 216 215 213 215 217 218 215 215 214 213 212 214 217 220 219 216 214 213 212 216 214 212 214 218 218 214 213 216 217 216 212 215 222 220 222 221 217 220 219 219 218 218 220 221 224 226 219 215 216 222 225 220 218 220 219 218 219 220 219 217 215 214 223 225 221 221 222 223 222 221 226 227 228 221 223 222 223 228 224 218 216 216 222 227 222 222 224 224 224 221 224 225 223 224 215 223 227 227 226 219 222 227 220 219 225 223 220 228 226 221 225 225 226 229 230 224 227 233 229 230 229 226 227 236 235 235 232 231 232 222 228 230 229 235 233 227 230 224 221 222 224 229 231 224 226 229 224 224 220 222 221 222 221 224 226 224 228 226 221 215 219 227 232 229 219 222 227 228 222 218 217 227 220 214 228 227 228 220 219 224 223 214 221 229 220 226 225 221 228 222 223 228 229 218 209 225 223 218 220 227 225 226 222 229 224 224 228 228 227 218 226 223 225 225 226 224 222 224 223 223 222 219 224 226 227 221 229 228 229 224 225 229 225 234 241 227 222 228 235 233 228 233 237 229 227 230 221 217 232 233 233 227 232 240 237 241 248 252 263 256 261 267 271 275 274 290 298 299 321 768 9353 26462 69256 207078 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31610 10289 3934 2027 10628 189 193 196 199 202 204 206 208 210 211 212 213 214 215 216 217 217 217 218 218 218 219 219 220 220 220 221 221 221 221 221 221 221 222 222 222 222 221 222 221 221 220 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 219 220 220 219 219 220 218 217 217 218 217 218 218 217 217 217 217 217 217 217 216 216 216 215 215 216 217 216 216 217 217 216 215 216 215 215 215 215 214 214 214 215 216 216 215 215 214 215 215 215 215 215 216 217 218 217 216 215 214 214 215 215 215 215 216 216 215 216 216 216 217 218 218 217 216 216 215 216 214 213 213 214 212 212 215 215 214 213 212 212 212 212 216 214 213 211 213 214 217 215 213 215 216 215 217 216 213 213 215 216 216 217 215 216 212 215 216 215 215 216 217 214 212 214 215 213 214 213 215 217 216 217 215 215 215 215 217 217 215 216 218 217 216 215 210 216 215 214 215 213 214 213 212 214 214 214 216 211 212 215 222 217 212 213 218 216 211 214 218 219 215 215 217 213 212 216 216 219 219 217 220 220 220 215 217 217 217 221 220 217 217 219 216 217 218 222 223 220 219 223 223 219 221 221 222 222 219 221 224 218 219 218 217 220 222 215 214 217 217 222 225 220 220 219 220 221 225 224 223 220 219 227 226 223 220 218 219 224 223 224 222 219 222 225 226 221 219 222 223 223 225 224 221 226 225 225 225 227 227 224 222 226 227 223 224 223 222 229 223 221 226 229 226 228 227 226 233 237 229 229 231 232 231 232 234 235 229 232 227 224 233 229 226 228 228 233 231 226 227 228 228 227 229 229 228 225 227 221 223 227 223 220 221 224 228 232 225 223 230 227 226 220 224 223 224 223 228 230 224 213 223 231 231 227 223 223 217 218 217 217 218 212 211 216 220 219 220 226 223 221 220 218 228 226 214 220 226 224 217 214 225 231 219 223 227 219 225 233 232 220 223 225 227 221 221 224 222 227 223 226 229 234 234 229 225 217 229 234 224 229 233 233 235 235 235 223 226 226 228 235 233 231 236 220 225 229 233 227 226 236 240 252 259 268 272 266 264 270 267 267 271 275 281 285 293 305 315 330 343 348 942 11959 75525 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31617 10289 3934 2025 10564 160 167 174 180 185 189 193 197 200 203 205 207 209 210 211 213 214 215 215 216 217 217 218 219 219 220 220 221 220 221 221 222 222 223 223 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 220 221 221 220 220 221 220 220 220 220 220 219 219 219 220 219 219 218 218 218 218 218 218 218 218 219 218 218 218 218 217 218 217 216 217 217 217 218 217 217 218 216 216 216 216 215 216 216 216 216 217 217 215 214 215 214 215 215 214 215 215 215 216 215 215 215 214 215 217 215 217 217 217 218 219 217 218 220 220 218 219 217 217 215 215 213 211 213 215 216 215 214 214 215 214 212 216 214 212 212 214 215 216 215 217 215 213 213 214 213 216 215 216 213 213 214 214 214 217 219 217 214 212 214 212 214 216 217 216 216 215 216 215 214 213 215 216 215 215 215 216 218 217 220 219 218 216 218 219 214 215 217 219 216 213 218 218 216 214 215 218 220 217 214 213 217 216 216 215 214 214 215 216 214 215 215 215 216 215 213 218 221 218 215 218 218 217 217 214 215 218 217 218 214 217 218 215 218 221 219 216 217 217 219 217 217 216 220 219 221 218 220 218 223 224 222 221 223 222 224 221 220 223 227 222 219 220 222 222 223 226 220 216 222 222 214 219 222 222 228 222 224 222 219 217 220 219 222 225 222 220 220 221 222 223 227 219 221 219 221 226 220 221 230 228 223 225 227 231 224 229 227 223 227 228 232 233 233 229 231 230 227 232 232 234 225 230 232 227 232 232 235 238 240 233 230 228 231 231 228 227 232 229 229 223 225 222 221 227 227 230 230 223 223 226 222 224 228 227 224 222 220 220 220 219 231 232 226 228 225 219 224 224 227 224 218 221 227 222 224 226 224 228 224 222 232 220 220 226 219 216 218 219 217 217 218 219 230 228 215 216 213 211 222 216 217 222 232 228 219 220 230 229 223 222 227 231 220 224 220 216 222 229 221 221 233 225 222 234 228 224 220 225 228 228 224 228 229 227 233 232 229 232 237 230 232 233 231 232 232 230 234 239 230 227 228 239 251 260 252 252 256 265 275 266 259 270 282 284 286 292 292 306 2837 10989 15673 28828 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31624 10289 3935 2024 10500 100 100 142 151 160 167 174 180 185 189 193 196 199 202 204 206 208 209 211 211 212 214 215 216 217 217 218 218 219 219 220 220 220 221 221 221 221 221 221 221 221 222 221 221 220 221 221 221 220 220 220 220 221 220 220 220 219 219 220 220 220 220 219 219 219 219 219 219 219 219 219 218 218 219 218 218 218 217 217 217 217 216 216 216 216 217 217 216 216 217 217 217 217 216 216 216 216 216 216 215 215 216 215 215 215 215 216 215 214 215 216 216 215 215 215 215 215 214 214 215 216 215 215 215 215 214 215 216 217 217 217 218 219 217 218 216 217 216 217 215 213 212 214 213 213 212 213 215 214 212 209 211 212 211 212 214 215 213 215 216 214 213 214 217 216 216 215 216 217 216 216 215 214 215 216 213 213 215 216 213 214 215 216 216 216 215 211 216 213 212 215 215 214 213 214 216 218 216 214 216 217 214 215 215 215 216 217 213 213 216 216 218 215 214 216 216 213 215 215 216 214 213 214 216 214 213 212 214 215 218 216 217 217 216 215 214 218 218 216 219 219 217 216 217 214 217 222 221 220 220 218 215 216 217 216 217 219 218 221 221 220 218 221 220 215 216 216 219 220 218 219 220 221 218 219 227 224 217 220 222 220 222 220 221 222 223 218 221 221 217 218 226 223 220 224 220 216 220 222 220 217 221 228 228 223 220 221 229 226 222 215 219 224 224 224 226 225 227 225 223 224 226 224 223 222 226 229 227 227 227 227 227 227 228 229 231 233 233 233 230 235 233 232 227 230 232 227 222 229 229 230 236 231 230 236 235 227 224 222 226 226 229 228 226 222 224 225 222 214 223 224 228 227 230 221 217 216 214 222 222 226 227 229 227 224 231 228 224 227 228 229 224 226 230 225 222 227 228 226 227 225 222 223 224 219 224 227 218 214 221 221 222 215 217 220 222 220 213 209 213 218 221 222 229 233 234 227 227 223 223 221 224 224 222 223 212 229 229 215 222 218 228 233 226 232 231 226 231 242 235 230 232 232 226 233 231 235 235 227 231 236 241 229 229 228 232 230 234 227 225 236 246 246 252 260 254 267 272 266 265 259 270 279 295 307 303 303 312 1020 11054 37570 113434 274295 455248 767363 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31632 10289 3936 2022 10429 100 100 100 100 100 100 100 142 152 160 168 175 180 185 190 194 197 200 203 205 207 209 210 212 213 214 215 216 217 218 218 219 219 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 221 222 221 221 221 221 220 220 220 220 220 220 221 221 220 220 220 220 219 219 220 219 219 220 220 219 219 219 218 219 218 218 218 218 218 219 219 218 218 218 219 219 218 216 217 217 217 217 218 216 216 217 217 216 217 217 216 216 217 217 215 216 216 216 217 217 215 216 217 217 217 217 217 217 217 218 218 218 219 219 219 218 217 217 218 217 216 215 214 212 212 213 213 213 213 214 213 214 216 215 214 217 217 218 217 215 218 217 217 215 215 215 216 216 215 214 216 213 214 216 215 216 215 214 215 214 216 217 218 215 215 214 214 215 217 217 214 216 215 215 214 216 216 214 216 215 214 216 217 216 214 217 220 218 216 215 218 218 216 216 217 217 216 216 218 217 216 217 218 214 217 216 216 214 215 213 216 219 214 212 214 218 218 217 215 215 216 219 219 220 219 219 220 219 219 217 220 221 221 219 215 216 218 221 217 219 217 217 217 218 222 219 221 221 222 221 218 221 222 221 221 219 221 222 222 222 221 220 221 220 221 220 220 219 221 220 219 220 222 220 222 226 231 227 225 223 218 223 222 221 219 221 220 224 225 227 225 220 219 218 212 224 223 219 219 221 224 219 221 223 224 224 228 223 221 228 232 228 229 231 233 235 235 232 231 241 237 236 237 235 227 225 234 231 227 231 232 230 234 233 231 231 225 220 224 223 229 222 222 227 224 225 223 223 224 230 230 222 222 222 221 228 228 223 221 219 227 223 227 223 227 224 217 225 229 221 220 220 222 228 223 219 218 224 219 220 230 228 220 219 225 226 219 217 219 219 224 229 227 212 219 225 218 225 230 225 223 224 216 211 220 222 227 228 227 215 218 226 226 226 218 216 218 220 219 217 219 226 229 227 222 228 228 227 234 235 229 228 228 226 227 230 223 227 231 237 231 228 227 234 232 229 224 226 237 241 237 238 237 243 254 259 262 262 270 280 281 282 286 294 324 403 3401 11233 16973 100 100 100 100 100 436990 702379 1424429 61986476 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31639 10289 3937 2021 10358 100 100 100 100 100 100 100 100 100 100 100 141 150 159 166 173 178 183 188 192 195 198 201 203 206 208 209 211 212 213 214 215 216 216 217 218 218 219 218 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 220 220 220 220 220 220 220 219 219 219 219 220 219 219 219 219 219 219 217 218 218 218 218 218 219 219 218 218 217 217 217 217 217 218 218 217 217 218 217 217 217 217 215 216 217 216 215 216 217 216 217 216 216 216 217 217 217 217 216 215 214 215 215 216 216 216 217 218 219 219 218 218 217 216 218 218 217 216 217 216 215 215 215 215 214 214 215 215 213 215 215 214 213 215 215 216 215 217 217 218 218 217 215 216 215 213 214 214 214 213 213 214 215 215 214 214 216 216 214 216 214 214 215 216 214 211 212 212 212 213 217 216 214 214 216 217 218 216 216 214 214 217 219 219 216 213 214 214 214 214 217 216 214 215 217 216 215 215 211 212 215 215 215 215 214 217 214 214 216 216 216 218 217 215 214 214 212 215 220 219 219 220 218 219 217 212 218 221 217 217 219 218 216 213 216 220 216 216 218 222 218 213 214 217 214 217 215 217 219 217 217 223 221 218 217 224 226 221 215 219 222 223 224 222 220 221 223 226 227 225 222 222 221 221 223 220 219 219 226 220 220 222 225 221 220 220 223 222 221 222 221 222 223 225 221 222 221 221 220 225 223 220 226 227 225 224 220 225 229 225 226 227 224 226 234 229 228 229 238 235 232 229 228 234 234 238 233 230 230 233 231 235 239 240 229 227 236 229 231 229 233 228 229 227 223 229 232 231 227 231 225 226 231 230 225 222 219 225 226 222 221 220 219 214 221 220 217 223 228 227 220 227 226 223 219 226 225 219 217 217 211 214 217 221 222 220 214 219 227 227 221 217 219 220 223 215 217 220 219 215 212 219 222 219 219 224 228 224 228 232 227 227 221 211 222 225 227 221 216 212 229 233 223 213 212 227 227 228 230 232 231 233 230 231 225 231 227 225 233 231 231 238 233 230 224 233 236 242 236 238 249 254 256 253 260 266 273 277 277 285 335 564 5242 16358 22221 26525 35732 63547 125846 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31646 10289 3937 2020 10295 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 140 149 158 165 172 178 183 187 191 195 198 200 203 205 207 208 210 211 212 213 214 215 215 216 216 217 217 218 218 218 218 218 219 219 219 219 219 219 220 219 220 219 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 219 219 219 219 218 218 218 218 218 218 219 218 218 218 217 218 218 217 217 216 217 216 216 216 217 217 216 216 216 217 217 216 216 214 214 217 215 216 216 216 216 217 217 217 217 217 216 215 216 216 217 217 217 218 217 218 217 217 217 218 218 218 217 217 217 215 214 214 212 212 213 213 214 212 212 214 214 214 214 214 215 215 216 214 214 216 215 216 214 214 214 214 215 215 216 216 216 217 216 216 215 213 216 216 214 214 212 212 215 215 215 214 215 214 213 213 212 213 216 216 216 217 216 216 214 216 216 214 216 215 216 214 215 217 214 215 217 216 217 215 212 215 217 216 214 214 215 215 214 213 213 214 215 215 215 216 215 215 215 214 215 216 215 215 215 216 218 218 215 215 216 217 216 219 222 222 218 219 220 217 219 220 220 219 219 219 220 217 216 216 217 215 214 216 215 215 220 220 217 219 217 216 217 220 218 219 222 219 223 222 219 221 220 217 217 218 218 221 224 220 218 219 220 222 224 224 222 220 219 221 221 219 223 227 221 220 224 225 218 219 222 218 218 222 222 218 218 217 220 222 223 224 220 224 228 229 230 229 229 226 229 229 230 230 232 233 238 235 232 231 233 233 234 232 232 233 239 231 231 239 235 234 234 231 231 225 227 230 228 227 228 228 231 226 223 225 232 231 222 219 220 215 226 223 222 223 225 221 224 226 230 226 223 226 217 212 217 216 215 219 218 223 220 216 225 224 222 222 225 226 225 221 226 219 224 223 224 225 227 221 226 224 222 225 228 224 227 226 223 225 222 222 229 227 222 222 224 225 232 227 224 222 219 218 224 220 226 232 228 224 218 219 225 226 221 231 230 231 233 229 231 232 232 229 228 230 230 227 229 238 238 236 242 228 228 240 248 247 253 261 258 255 252 267 275 272 268 283 287 306 804 10016 19907 30374 50540 77650 129291 274744 506844 924501 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31654 10289 3938 2018 10229 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 140 150 158 166 173 179 184 188 193 196 199 202 204 206 208 210 211 212 213 214 215 215 216 217 217 217 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 220 220 220 220 220 220 219 218 219 219 219 219 219 219 219 219 218 218 218 218 218 219 218 218 219 219 218 217 217 217 218 218 218 217 218 218 217 217 217 217 218 217 217 217 216 216 217 219 218 218 218 218 218 219 219 217 216 216 216 216 217 216 216 216 216 215 217 217 216 215 214 213 214 214 214 214 214 213 213 215 216 214 215 216 216 215 216 217 217 216 215 216 216 214 217 217 214 215 216 215 214 214 215 215 214 213 215 214 214 214 214 215 213 211 212 215 218 216 216 216 215 216 219 218 214 213 215 218 216 216 218 216 214 214 216 214 214 216 215 215 214 214 214 215 216 215 215 215 216 218 217 217 215 214 215 211 213 216 215 214 216 214 215 216 216 215 212 215 219 218 218 218 220 220 219 217 216 217 217 218 216 217 215 217 220 217 217 218 216 219 219 216 218 220 218 216 219 219 221 216 218 218 220 221 219 219 220 217 218 222 222 222 223 223 222 221 224 221 218 220 221 224 225 222 221 220 224 219 222 227 229 224 218 216 218 221 221 220 217 221 222 223 223 223 220 220 221 219 220 222 222 224 228 227 226 226 228 226 228 230 230 231 228 232 228 232 237 237 235 236 233 234 228 226 231 227 229 231 234 224 229 232 228 228 231 232 227 230 231 228 226 228 227 226 225 223 219 222 228 227 223 221 217 226 224 223 220 220 224 232 225 222 219 223 224 225 217 223 228 226 218 221 218 220 227 230 227 222 223 220 220 221 219 218 227 226 221 214 221 226 224 223 222 221 224 223 220 225 224 221 219 216 222 222 228 224 220 227 223 225 224 223 221 217 223 221 223 222 228 226 223 226 224 223 230 227 230 238 229 223 227 230 231 226 231 228 228 244 248 228 231 237 232 230 233 240 245 246 252 252 266 273 284 287 281 290 305 311 322 358 3303 15534 48821 93471 140993 196941 298321 442509 709070 1534459 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31661 10289 3939 2017 10162 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 139 148 157 165 171 177 182 187 191 195 198 200 202 204 206 208 209 210 211 212 213 214 214 215 215 216 217 217 217 218 218 218 218 218 218 219 218 219 219 219 219 219 219 219 219 219 218 219 219 219 219 219 219 219 219 219 219 219 218 219 219 219 219 219 218 218 218 218 217 218 219 217 217 218 218 218 218 216 216 216 217 218 218 217 218 217 217 216 215 216 216 216 217 217 216 216 216 216 216 217 216 217 217 218 217 216 217 217 217 217 215 215 215 215 215 214 215 215 214 213 213 214 213 213 213 214 214 213 215 215 216 215 215 215 214 212 213 214 215 214 215 215 216 215 215 213 214 215 214 214 214 212 213 216 213 212 214 215 212 213 215 214 211 212 213 214 215 216 215 212 215 214 213 215 214 216 214 214 216 216 213 213 215 216 217 215 214 215 215 214 214 214 214 215 216 214 214 215 216 212 214 211 213 214 213 211 214 214 212 214 215 216 216 218 217 217 217 218 215 216 218 218 220 217 217 218 215 216 218 219 214 219 218 217 219 215 214 215 216 219 215 217 217 216 220 218 217 218 213 217 223 217 218 216 218 221 219 219 220 220 219 218 222 225 219 221 223 221 217 221 220 221 222 222 222 220 221 225 219 217 218 222 221 220 225 224 222 220 224 221 216 220 224 221 221 225 224 220 220 222 226 228 227 228 228 228 228 229 231 229 231 232 232 229 232 236 233 223 226 231 234 230 228 232 232 233 234 234 232 233 230 235 237 229 227 227 228 225 222 226 220 220 229 225 223 223 223 226 226 229 227 226 221 219 222 228 229 220 220 221 223 225 222 223 221 224 224 221 221 221 217 221 224 222 225 226 221 222 226 216 221 225 224 221 223 221 220 221 219 222 222 224 225 227 225 224 218 223 226 225 223 226 227 222 220 218 228 221 220 223 225 221 217 216 218 216 227 228 227 220 223 233 231 224 220 234 234 232 239 227 221 219 230 229 224 221 227 235 234 231 238 237 237 235 230 231 236 239 234 237 253 255 264 277 272 281 298 319 321 542 4154 15461 29178 56733 79694 122227 208577 331074 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31668 10289 3940 2015 10097 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 140 149 158 165 172 178 183 187 191 195 198 200 203 205 206 208 209 210 211 212 213 214 215 215 216 216 216 217 217 218 218 218 219 219 219 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 219 219 219 219 219 219 219 218 219 219 219 218 218 218 218 218 218 218 218 219 218 218 219 219 218 217 217 218 217 218 217 217 217 217 218 217 217 217 216 218 218 217 218 219 217 217 216 216 216 216 215 216 217 215 214 215 215 215 215 215 214 215 214 213 214 214 214 216 217 217 217 216 216 216 214 215 215 214 214 215 215 214 214 214 215 216 214 216 214 214 214 212 214 216 214 212 214 213 212 211 213 211 210 213 214 213 214 215 214 213 215 215 216 215 214 214 218 217 214 213 214 214 217 217 215 214 215 216 217 214 213 215 216 217 217 215 214 213 216 214 214 216 216 215 214 211 211 213 213 216 216 216 214 217 220 220 215 216 217 218 219 220 217 218 218 218 217 216 218 215 214 218 216 218 221 220 218 216 215 218 217 217 220 221 219 220 215 216 219 220 214 217 219 220 218 217 216 219 222 220 218 221 219 220 221 217 216 222 220 221 222 218 219 218 222 222 221 219 220 217 219 223 220 220 223 224 222 220 224 227 222 221 221 221 220 220 220 219 220 222 219 224 224 224 223 226 226 230 227 222 226 231 227 227 230 232 230 229 229 232 233 231 233 233 231 231 235 235 231 230 225 227 231 231 228 227 229 233 233 234 227 222 226 228 230 227 224 228 226 226 230 230 225 229 232 228 225 218 219 221 227 230 229 229 220 221 224 223 224 224 222 226 228 224 227 220 213 218 217 219 216 221 222 222 223 222 215 216 225 225 223 222 225 222 228 227 225 225 218 216 226 220 218 220 222 228 223 219 225 226 223 219 224 225 218 220 224 224 218 224 224 222 225 219 226 230 227 222 225 228 220 220 223 226 230 226 225 229 224 229 230 227 231 229 225 230 231 226 230 238 235 233 242 237 244 252 263 275 287 309 2454 9775 17598 34549 61992 90833 115215 167116 244467 323179 432683 654339 1469626 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31676 10289 3940 2014 10027 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 188 192 196 199 202 204 206 208 209 210 212 213 214 215 216 216 217 217 218 218 218 219 219 219 219 220 220 220 220 221 221 221 221 220 220 221 221 220 221 221 221 220 220 221 221 221 221 221 221 220 220 221 221 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 220 219 220 220 220 220 219 218 218 218 218 217 218 219 218 218 218 220 219 218 218 218 218 218 218 218 218 216 216 217 217 215 215 216 215 215 215 216 216 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 215 215 217 215 213 214 215 214 214 216 215 216 215 213 213 215 214 212 214 214 214 216 216 212 214 215 215 214 214 213 215 216 217 216 217 217 216 214 217 219 219 216 215 217 215 214 216 215 212 215 217 216 213 212 213 216 214 215 214 212 216 216 215 218 219 217 214 213 214 215 216 216 217 219 218 218 217 216 218 217 215 216 215 217 223 219 214 216 215 217 217 218 218 218 217 219 219 214 216 217 217 218 218 217 217 220 222 218 217 219 220 221 218 219 217 219 219 220 222 220 221 221 218 219 221 220 217 217 222 223 223 221 223 222 218 221 223 221 222 224 223 221 220 223 222 219 224 224 222 219 219 221 223 223 225 224 224 222 220 220 219 222 221 224 227 228 225 229 234 231 225 222 223 230 232 227 232 226 226 232 236 232 229 233 231 230 229 231 232 233 230 231 229 224 229 234 229 229 232 228 231 231 226 230 234 229 227 222 224 225 226 223 224 224 223 223 226 227 227 229 222 219 219 224 224 221 219 223 223 222 225 221 218 219 227 221 223 222 222 223 219 225 222 222 222 222 221 223 224 225 224 221 219 222 228 221 223 225 224 223 223 222 217 224 221 223 220 223 223 227 226 225 221 219 224 232 226 222 221 216 219 225 227 218 224 221 220 222 226 226 228 221 226 225 226 228 228 231 229 229 233 222 224 230 234 235 238 235 240 243 249 255 260 272 288 300 302 304 323 327 336 2650 21381 46045 67001 101707 159849 246108 362157 561227 981176 2726026 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31683 10289 3941 2012 9960 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 160 167 174 180 185 189 193 196 199 202 204 207 209 210 211 212 214 214 216 216 216 217 218 218 219 219 220 220 220 220 221 221 221 221 222 221 221 221 221 222 222 221 221 222 221 221 222 222 221 222 222 221 221 221 221 220 221 222 222 221 221 221 221 221 221 221 221 221 220 220 221 220 220 220 221 221 220 220 220 219 220 220 220 219 218 218 219 218 219 219 218 219 219 219 219 219 218 216 217 216 217 217 217 217 216 217 216 216 216 215 216 218 218 217 218 219 218 217 216 216 216 216 215 217 217 218 216 216 216 216 216 215 215 216 216 215 216 215 215 214 215 215 215 216 215 214 212 216 217 215 216 214 212 214 215 215 215 214 214 216 218 218 220 220 220 217 218 218 217 216 216 216 214 215 216 216 216 215 212 215 217 216 215 215 214 216 215 214 214 213 214 216 217 216 216 217 216 213 216 217 215 216 218 217 220 219 216 216 216 215 215 215 217 216 214 218 217 216 218 220 218 220 221 218 218 218 219 221 220 222 220 215 219 220 223 224 219 220 220 219 218 219 222 222 220 219 218 222 221 218 219 223 221 219 220 219 219 222 222 222 219 217 220 220 222 220 220 223 224 221 221 221 222 219 220 221 219 224 222 219 222 226 224 223 223 222 224 225 225 225 228 228 228 229 229 226 234 228 226 228 228 230 231 232 230 238 240 235 233 233 230 232 238 235 236 233 233 233 235 228 227 225 226 231 234 230 227 233 232 222 223 231 230 226 228 229 224 221 226 229 226 221 224 228 225 217 213 217 224 224 216 225 224 216 214 215 223 222 220 228 224 217 224 224 223 224 219 219 221 220 222 226 218 220 222 220 221 219 223 225 221 218 222 226 227 225 227 221 225 223 220 223 221 219 227 231 228 219 221 223 221 221 221 222 225 225 229 225 217 226 227 222 223 220 222 227 224 222 231 230 221 228 226 229 229 222 225 230 232 227 230 240 239 233 240 245 257 258 262 270 279 289 298 304 306 311 313 323 329 336 346 352 390 888 8135 27590 46233 62096 80809 117187 203386 334145 518722 845669 1912090 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31691 10289 3942 2011 9891 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 166 173 179 184 188 192 195 198 201 203 205 207 209 210 212 213 214 215 215 216 217 217 218 218 218 219 219 219 220 220 220 221 221 221 221 220 220 220 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 221 221 221 221 221 222 222 222 221 221 221 221 221 221 221 221 221 221 220 219 220 220 220 219 219 219 219 218 219 219 219 219 219 218 218 218 219 218 217 217 217 217 217 218 217 217 217 217 218 217 217 217 218 218 218 217 216 217 217 216 217 218 217 216 217 217 217 218 216 216 216 217 216 216 217 216 214 215 216 216 215 216 216 216 217 215 214 215 216 216 215 214 215 215 217 216 216 217 216 218 219 218 215 216 216 215 217 217 217 217 216 216 216 216 217 216 217 217 216 217 216 214 215 217 216 216 217 216 215 214 215 214 215 215 217 216 214 216 216 213 216 215 216 216 218 220 219 216 216 219 220 218 216 219 221 220 217 217 218 217 216 216 218 216 218 220 219 217 219 219 219 219 219 221 219 220 218 219 219 217 217 220 219 218 221 220 219 219 219 221 220 219 220 220 220 222 222 223 220 215 218 224 221 219 217 222 223 220 219 223 225 222 220 219 222 219 221 223 220 221 222 224 220 222 222 219 220 224 223 222 223 226 223 224 228 225 225 228 229 225 225 227 230 229 229 233 235 236 237 238 236 237 234 234 230 231 231 233 234 232 230 229 233 228 227 226 226 225 228 232 234 230 231 232 229 223 228 229 228 230 228 222 228 230 232 228 222 226 221 217 220 217 214 215 220 224 217 219 224 226 223 220 220 217 217 219 221 220 223 220 226 226 220 227 227 224 222 223 223 224 223 217 223 228 223 227 223 222 227 221 222 219 221 226 226 220 217 225 228 220 224 226 232 232 230 219 222 218 223 225 221 226 228 223 223 224 230 225 217 220 229 233 228 225 229 232 226 221 229 231 231 231 232 234 236 234 232 240 247 254 258 257 266 281 294 304 306 307 310 316 320 327 341 351 356 371 536 3866 21744 41438 63674 105283 153241 209897 306951 459112 700233 1395872 18107728 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31698 10289 3942 2009 9823 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 160 167 174 179 184 189 193 196 199 202 204 206 208 209 211 212 213 214 215 216 217 217 218 218 219 219 220 220 220 220 221 221 221 221 222 222 222 221 221 222 222 222 222 222 222 222 223 222 222 222 221 222 222 222 223 222 222 222 222 222 222 223 223 222 222 222 222 221 221 221 221 221 220 220 221 221 221 221 220 220 220 220 219 218 220 221 221 220 219 219 219 219 220 220 219 219 219 218 218 219 218 218 219 218 219 219 219 218 218 218 218 218 218 218 217 218 218 217 218 218 217 217 216 217 216 216 217 215 216 216 214 215 217 217 217 217 215 216 216 215 214 217 218 217 217 217 216 216 218 217 217 219 219 217 218 218 217 215 217 216 218 218 219 217 218 219 219 216 216 216 216 215 216 218 217 216 216 215 215 218 219 216 216 215 215 216 216 217 216 216 218 219 219 216 217 217 219 217 217 218 219 220 219 216 216 218 217 218 219 218 217 220 220 219 217 219 220 220 220 220 220 217 220 219 222 220 220 220 220 218 219 218 218 220 221 220 215 218 219 222 219 220 222 221 222 218 218 222 226 226 224 223 226 224 219 219 224 223 222 221 214 217 222 220 222 224 220 220 224 222 221 227 223 225 222 220 225 225 222 219 220 223 225 227 227 228 225 224 227 230 229 235 232 229 233 235 235 234 231 230 238 236 233 238 232 228 235 235 234 227 230 227 226 228 228 229 229 226 226 225 226 226 227 232 228 227 226 223 225 223 224 224 224 228 226 220 225 223 219 220 221 222 225 222 222 218 219 223 220 225 224 223 218 220 223 220 218 219 221 219 219 218 216 217 223 226 222 224 225 225 225 226 217 216 228 230 224 224 224 224 223 223 227 225 225 220 222 223 223 226 226 225 229 227 226 226 223 223 227 228 227 224 219 227 229 222 227 222 218 220 224 231 231 231 228 229 231 228 231 231 235 236 234 236 225 237 237 235 228 236 239 241 254 258 269 289 301 308 305 307 319 315 319 324 327 342 347 358 390 516 1056 8848 41133 83738 121922 171506 100 100 100 1374957 14672853 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31705 10289 3943 2008 9759 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 189 193 196 199 202 204 206 207 209 211 212 213 214 215 216 217 217 218 218 218 219 220 220 220 220 221 221 221 221 221 221 222 222 222 222 222 222 221 221 222 222 222 222 222 222 222 221 222 222 222 222 221 222 222 222 222 222 222 222 221 221 221 221 221 221 221 220 220 221 221 221 222 221 220 220 220 219 220 220 221 221 220 220 219 218 219 219 219 218 218 218 219 219 219 219 219 218 218 219 218 218 218 218 218 218 218 217 218 217 216 217 217 217 215 216 217 218 218 217 216 217 216 217 217 216 216 216 216 217 216 216 215 217 217 215 215 215 217 218 217 216 218 219 219 218 216 217 218 220 220 219 218 217 216 218 217 217 217 217 219 218 218 217 217 218 217 216 216 216 216 214 213 215 215 216 217 217 215 216 215 217 217 217 219 220 215 216 218 218 219 218 218 220 219 220 219 219 217 220 220 219 220 219 219 217 215 215 219 218 220 219 222 216 217 219 223 221 221 219 218 217 217 220 223 218 219 219 217 224 225 221 222 223 220 220 220 220 219 218 218 220 218 222 223 224 221 220 224 224 221 221 220 220 219 221 221 224 223 225 222 223 225 222 221 222 222 225 223 225 225 226 225 223 224 220 224 225 222 220 224 228 230 234 233 236 233 233 228 233 233 232 236 230 233 232 233 236 235 232 234 235 241 237 233 231 232 229 233 233 228 226 228 226 224 226 225 226 223 221 228 226 222 224 221 221 221 226 227 224 225 218 217 221 224 224 221 219 220 219 222 220 223 225 219 217 219 219 220 215 224 227 218 216 224 223 219 220 219 223 227 226 223 220 223 223 224 231 225 219 221 223 224 228 220 222 225 225 223 228 223 223 220 218 224 225 223 224 217 218 218 221 227 225 220 229 223 223 231 229 227 228 231 228 219 225 237 237 231 223 229 233 233 233 232 234 233 240 240 236 244 239 252 255 252 260 276 284 293 298 294 306 316 316 312 328 336 338 344 358 1285 7904 21668 40359 57012 98483 150580 217043 324554 503135 866913 2172829 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31713 10289 3944 2007 9691 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 166 173 178 184 188 192 195 198 201 204 206 207 209 210 212 213 214 215 216 216 217 218 218 219 220 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 223 223 222 222 223 223 223 223 223 222 222 222 223 223 223 222 222 222 222 223 222 221 221 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 219 220 220 219 220 220 220 220 220 220 220 220 219 220 219 218 218 219 219 219 219 218 219 218 218 219 219 218 218 218 218 217 218 218 219 218 217 216 216 217 218 217 218 218 217 217 216 217 217 217 217 217 216 217 217 216 216 217 216 216 218 219 219 220 218 221 220 219 218 218 220 220 220 220 219 217 217 218 217 217 218 218 216 216 219 218 219 219 217 217 217 216 218 217 216 215 216 217 216 216 216 218 217 216 216 215 216 218 216 216 218 220 220 217 216 219 222 222 219 219 220 218 219 222 219 216 219 219 217 221 219 219 222 223 223 221 220 218 219 219 215 216 220 222 222 219 217 220 222 223 222 221 220 221 223 222 221 221 221 222 225 225 222 220 220 223 222 220 223 221 224 224 223 222 220 217 218 220 224 224 222 221 221 227 226 220 221 222 224 226 225 227 224 225 224 223 223 225 225 224 229 229 226 231 234 232 234 236 231 230 231 237 235 230 230 232 233 231 227 231 232 228 230 230 234 234 230 228 229 228 231 229 229 226 224 228 228 227 226 227 228 223 224 225 224 220 221 224 224 224 229 224 220 221 224 224 223 222 222 221 221 218 221 219 218 218 217 217 217 217 223 219 218 219 223 225 219 222 227 223 222 221 224 225 226 225 220 224 224 224 225 229 226 228 223 223 221 220 224 225 227 222 223 228 225 221 222 222 221 222 222 225 225 227 226 218 216 226 227 228 220 227 235 222 222 230 234 230 231 228 234 238 229 228 234 234 236 239 237 236 242 252 267 283 290 297 305 310 320 324 327 331 340 349 349 352 350 381 436 6260 33829 51433 58062 76235 110343 139064 173959 236384 332617 536195 925832 2455054 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31720 10289 3945 2005 9623 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 167 174 179 184 189 192 196 199 201 204 206 207 209 210 211 212 213 215 215 216 216 217 217 218 219 219 219 219 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 222 222 222 221 221 220 220 220 219 220 219 218 219 220 220 219 219 220 219 219 219 218 219 219 219 220 220 219 219 219 219 218 218 219 218 218 218 219 218 217 217 217 217 216 216 216 217 217 217 218 217 217 217 218 218 217 217 217 216 216 215 215 216 216 216 216 216 217 218 220 219 219 219 218 218 219 219 217 218 218 218 218 217 217 216 216 216 216 217 218 218 217 216 217 217 216 215 217 219 218 216 216 218 217 215 215 216 217 217 217 217 217 216 216 215 215 216 217 218 218 217 216 218 218 217 217 218 219 218 214 213 215 220 220 219 219 216 216 218 217 217 218 219 219 218 217 217 217 218 219 220 221 221 220 220 221 220 218 218 220 221 220 219 220 220 220 221 222 222 221 221 222 223 225 225 222 221 223 222 221 220 222 223 222 222 221 221 220 220 219 218 220 220 219 221 222 221 221 223 224 224 224 224 223 224 226 227 226 226 229 230 226 226 229 231 231 229 230 232 234 235 235 232 230 234 234 231 228 230 233 232 232 230 230 228 229 230 229 228 226 228 229 228 226 227 227 228 226 224 226 225 222 223 224 223 225 226 223 223 225 223 223 224 222 223 223 222 220 219 220 220 223 222 219 219 220 222 223 222 223 226 227 227 224 223 222 222 220 217 219 223 225 226 225 224 225 225 224 222 222 224 225 222 221 223 225 225 224 223 222 221 220 221 220 219 223 225 223 222 225 226 222 221 225 223 217 220 225 223 221 223 226 228 226 224 225 231 231 224 220 223 228 229 231 235 236 236 240 241 234 231 239 243 243 250 255 261 272 284 298 307 309 314 322 327 337 349 355 359 982 4017 10631 22208 37334 55807 83377 137176 216254 321346 481027 766944 1533029 29332476 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31727 10289 3945 2004 9561 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 185 189 193 196 199 201 204 206 208 209 210 212 213 214 215 215 216 217 217 218 218 218 219 219 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 222 222 221 221 221 221 220 220 219 220 220 220 220 220 220 219 219 219 219 219 219 218 218 218 219 219 219 220 220 219 219 219 219 218 218 218 218 218 219 218 218 218 218 218 217 217 217 218 219 218 218 217 216 217 218 219 218 217 217 218 218 220 219 219 219 218 217 218 219 220 220 219 220 221 219 218 218 219 219 218 218 218 218 217 217 218 217 217 218 218 216 217 218 219 219 220 218 216 217 218 218 217 216 215 215 216 216 216 216 217 218 216 217 216 216 216 216 218 219 219 219 218 217 218 220 220 219 219 218 219 219 219 215 216 219 218 216 219 221 218 217 219 220 221 221 218 217 218 219 218 217 220 221 220 219 218 218 217 218 219 219 221 222 219 218 220 220 219 224 224 222 223 221 221 221 220 223 223 225 223 222 220 220 221 219 222 223 221 217 219 220 220 219 221 226 227 223 222 221 221 222 221 223 226 230 230 229 230 230 227 227 227 230 233 233 235 237 234 234 231 232 230 227 228 229 234 231 232 231 230 233 230 230 227 228 227 228 230 230 228 228 226 223 228 228 230 224 226 230 224 219 219 221 218 220 223 228 223 222 223 222 224 223 225 221 222 218 220 220 223 223 225 228 225 220 216 219 219 223 224 220 224 223 226 226 219 227 228 227 221 224 230 226 225 226 222 225 225 219 226 224 223 225 229 219 218 225 232 223 225 223 221 218 222 225 220 221 224 226 228 226 225 229 227 225 223 220 223 225 225 229 229 226 223 229 228 225 227 233 232 228 232 230 233 234 237 231 235 239 240 248 256 267 275 279 286 295 302 306 313 326 340 347 352 359 363 780 5668 23118 43248 67421 115544 180141 261539 378384 580227 1005630 2864702 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31735 10289 3946 2002 9491 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 159 167 173 179 184 188 192 196 198 201 204 206 207 209 211 212 213 214 215 215 216 217 218 218 218 219 220 220 220 221 221 221 222 222 221 221 222 222 222 222 222 222 222 223 223 222 222 222 222 222 222 222 222 222 222 222 222 221 222 222 221 221 221 222 222 222 222 221 221 221 222 222 221 221 221 221 221 220 220 220 220 220 220 220 221 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 219 218 219 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 218 218 219 220 220 220 220 219 219 219 219 220 219 218 219 220 219 219 219 219 219 219 219 219 219 219 219 218 217 217 218 217 218 218 217 217 217 218 219 218 217 216 216 217 218 217 216 216 216 217 218 218 218 217 217 218 219 219 219 220 219 220 221 220 218 218 218 220 221 220 219 218 219 220 220 219 219 221 221 219 218 219 221 221 220 219 221 221 221 221 221 221 220 218 219 219 220 219 218 219 220 220 221 224 224 222 221 220 220 222 223 221 221 221 220 221 222 222 221 221 218 219 222 221 218 218 220 222 224 224 223 223 223 222 222 224 227 228 226 224 225 226 224 224 225 228 229 229 232 236 234 232 232 230 229 229 231 230 229 231 234 233 232 234 233 231 232 234 233 231 230 229 229 230 231 229 226 225 223 223 225 227 226 223 222 222 225 228 228 223 220 223 227 225 221 219 221 224 225 225 224 223 222 223 222 223 222 220 221 224 223 224 225 223 223 223 224 225 223 222 223 223 219 218 221 222 222 221 223 224 219 221 225 228 231 226 221 222 225 227 227 228 227 225 224 220 217 221 226 225 224 227 226 223 225 228 227 224 221 223 224 224 225 228 227 221 219 223 230 230 229 230 231 230 234 234 229 227 230 226 229 238 240 237 237 245 255 261 261 266 274 276 282 296 311 317 317 324 335 341 344 352 360 367 368 368 369 374 985 5740 17871 35261 52025 75329 107165 140288 193358 289481 452779 779641 1767969 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31742 10289 3947 2001 9421 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 140 150 158 166 172 178 183 188 192 196 199 202 204 206 208 209 211 212 213 214 216 216 217 218 219 219 220 220 221 221 221 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 222 223 223 222 222 222 222 223 222 222 222 222 222 222 222 222 222 223 222 222 223 222 222 222 222 221 221 222 222 222 222 222 222 221 221 222 221 221 221 220 220 220 220 220 221 222 221 221 220 220 221 220 219 220 219 219 219 219 220 219 219 219 219 218 218 218 219 218 218 219 218 218 218 219 219 217 217 220 220 221 219 218 219 220 219 220 219 219 220 220 220 218 218 222 221 219 220 221 220 219 218 217 218 216 217 219 220 219 219 219 217 217 217 216 216 217 217 217 218 219 218 218 219 218 218 217 220 222 220 219 220 220 220 221 222 220 219 219 220 223 224 220 220 221 220 219 220 217 217 218 221 222 221 222 221 221 221 221 222 223 221 221 222 221 222 220 221 222 223 224 222 220 221 222 222 223 224 222 223 221 222 220 220 221 222 222 221 223 224 223 223 227 223 223 221 222 225 225 222 223 224 223 221 226 230 227 223 220 226 227 227 224 221 222 226 229 231 232 229 232 235 233 230 231 231 234 234 232 227 231 233 228 229 230 230 230 229 232 233 231 226 228 229 229 229 225 223 222 220 221 224 220 219 224 225 224 225 224 223 223 225 223 221 223 220 221 217 222 224 221 222 222 224 221 223 223 218 216 220 223 219 223 227 226 220 221 225 229 222 222 222 218 225 229 226 227 221 224 226 228 225 222 221 219 224 222 228 222 225 222 221 225 225 220 226 230 225 223 223 217 226 223 226 225 225 226 222 224 223 228 222 229 228 227 226 230 229 223 225 230 230 228 232 224 230 237 235 237 235 228 233 238 238 241 244 246 251 259 275 283 288 292 286 296 301 321 331 335 348 356 371 379 375 374 379 380 378 381 397 772 6906 16668 25487 43616 56989 74073 103464 129610 164225 229249 353660 552955 1005090 3159545 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31749 10289 3948 2000 9355 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 160 167 174 180 185 189 193 197 200 203 205 207 209 211 212 213 215 216 217 218 219 220 220 220 221 221 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 225 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 224 223 222 223 223 223 222 222 222 223 222 222 222 222 222 222 222 222 221 221 221 220 220 220 221 222 220 221 221 221 220 220 221 221 219 218 217 218 219 219 218 218 219 219 219 219 219 219 221 220 219 220 220 221 221 222 223 222 220 221 222 221 222 220 219 219 219 220 220 220 220 217 217 219 220 218 219 219 219 221 221 218 221 220 220 220 218 221 220 219 219 218 218 217 219 220 220 221 220 219 217 217 220 219 217 219 219 220 221 220 220 219 219 218 218 218 218 217 220 221 221 221 224 221 218 220 219 218 221 224 220 220 222 222 222 223 222 223 226 223 221 224 222 222 221 223 225 225 225 223 226 224 221 222 223 225 222 223 222 223 223 221 220 221 223 225 223 222 223 226 225 225 224 225 223 223 228 227 224 222 225 226 227 228 228 226 227 230 231 232 226 230 232 230 233 229 232 236 231 230 232 232 230 231 229 231 232 232 231 232 230 226 226 221 222 223 223 219 222 224 222 222 226 222 219 223 220 223 222 223 223 222 224 225 223 224 216 220 219 218 220 222 223 221 223 220 222 222 220 226 220 219 223 229 227 222 222 225 226 226 221 223 221 219 227 228 225 218 226 226 223 222 218 223 230 224 221 222 225 227 227 224 221 224 224 224 225 221 222 221 223 221 225 221 221 226 225 223 228 233 225 224 228 231 223 221 224 224 225 228 230 225 229 236 232 229 229 232 236 237 236 232 231 236 239 246 256 263 272 269 277 278 283 297 305 315 340 365 366 364 379 385 384 380 380 377 385 394 402 1800 11188 24444 38847 51815 65030 82113 102528 132617 176089 224543 306936 467607 730258 1472027 17777818 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31757 10289 3948 1998 9285 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 174 180 185 190 194 197 200 203 206 208 210 211 213 214 216 217 218 218 219 220 220 221 221 222 222 222 222 223 223 223 224 224 224 224 224 224 224 224 224 224 224 223 224 224 224 224 225 224 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 224 224 224 224 223 223 222 222 222 222 223 223 223 222 222 222 223 222 221 221 221 221 221 220 220 220 221 221 220 220 220 220 220 220 220 220 219 219 220 219 218 220 220 221 222 223 222 221 221 221 221 220 221 221 220 220 221 220 220 220 220 220 220 221 220 221 221 219 218 219 220 220 219 218 219 219 220 218 219 219 221 220 220 219 218 219 220 219 219 219 219 220 222 221 222 222 220 220 220 221 219 220 220 219 219 219 220 222 219 219 219 218 218 219 219 218 218 219 219 219 219 220 219 221 220 220 218 221 221 222 223 221 220 222 221 224 224 223 221 224 224 222 223 223 222 222 221 222 221 222 221 222 224 225 223 222 222 224 224 223 223 223 222 221 223 224 225 223 223 225 224 223 221 224 226 225 224 226 221 220 220 224 225 225 225 226 229 231 230 231 230 227 229 233 233 230 234 235 233 232 235 233 233 233 230 229 231 230 228 227 227 227 226 225 225 225 220 220 222 223 221 223 226 226 222 223 223 227 223 219 220 226 221 221 222 224 221 220 220 222 220 223 225 222 225 225 220 224 224 223 224 227 220 224 226 225 223 224 220 225 225 227 227 223 221 223 225 226 220 223 226 223 224 223 224 224 221 224 222 219 225 230 229 227 229 221 226 224 221 225 226 220 221 223 224 229 230 230 229 221 226 228 223 224 230 235 232 229 227 229 227 227 237 243 236 232 243 238 237 245 238 237 241 245 246 255 258 263 262 271 272 280 291 307 329 362 364 375 387 387 385 386 385 382 390 422 3311 18091 51224 85555 113859 100 100 100 100 100 100 3958901 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31764 10289 3949 1997 9215 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 161 168 175 181 186 190 194 198 201 203 206 208 210 212 214 215 216 217 218 218 219 220 220 221 221 222 222 223 223 223 223 223 223 224 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 224 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 222 223 223 222 223 222 222 221 222 221 221 221 222 222 221 221 220 220 220 219 220 220 220 219 219 219 220 220 221 220 221 222 221 221 223 221 222 222 222 220 219 221 222 221 220 221 220 220 221 220 219 220 220 220 220 219 219 219 219 218 219 220 218 219 220 219 219 219 219 220 219 219 219 221 221 220 218 219 221 220 221 222 219 220 221 221 220 217 217 218 217 219 221 220 220 219 220 219 219 220 220 219 219 219 218 217 219 217 219 219 220 220 219 219 221 221 220 218 222 221 221 222 223 222 221 222 225 224 224 224 221 220 221 223 225 223 221 223 222 224 225 223 222 221 223 223 224 224 224 225 223 224 223 224 224 227 226 225 220 220 225 224 225 227 225 223 221 223 225 223 225 223 223 228 231 229 226 230 233 230 228 232 230 231 230 231 232 233 232 229 230 231 230 228 229 231 229 227 230 228 231 228 224 221 224 222 223 222 219 223 229 223 219 218 221 225 224 222 222 225 224 218 223 223 222 220 219 222 219 221 223 224 225 221 223 224 224 221 222 222 222 227 223 223 225 226 228 229 225 225 230 226 218 221 225 221 224 224 230 222 219 226 228 225 224 225 224 223 226 225 225 223 220 222 223 225 225 222 225 224 226 229 222 228 226 219 226 227 228 230 229 228 229 231 229 229 229 229 229 235 227 227 233 232 238 238 240 237 232 238 239 247 248 248 253 257 263 271 282 299 318 336 344 357 374 381 386 387 388 387 392 394 394 405 498 2338 8355 24994 55574 95852 156065 233553 330265 492569 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31771 10289 3950 1996 9150 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 174 180 185 190 193 197 200 203 205 207 209 211 213 214 215 216 217 218 219 220 220 221 221 222 222 222 223 223 223 223 224 224 224 225 225 225 225 226 226 226 225 225 225 225 225 224 225 225 225 225 225 225 225 226 225 225 225 225 225 225 225 225 224 224 225 225 224 224 225 224 224 225 225 225 224 223 223 224 222 223 223 222 223 221 222 222 222 222 222 221 222 221 222 222 222 222 221 220 220 220 221 222 222 221 221 223 222 222 223 221 221 223 222 222 222 221 220 221 221 221 221 221 221 221 221 221 222 222 221 222 222 222 220 220 222 221 222 222 221 221 219 220 220 219 219 220 220 218 221 220 219 219 221 220 219 222 222 222 221 221 222 221 221 219 219 219 219 220 220 218 218 219 221 222 223 222 220 218 218 220 221 220 220 220 219 219 218 220 220 220 222 221 220 222 221 221 223 224 221 222 224 222 223 225 224 224 226 226 223 223 223 223 222 224 224 223 221 222 221 221 225 225 223 222 225 223 222 227 223 226 226 224 224 225 224 226 227 225 223 222 227 226 225 222 222 222 224 224 225 224 222 226 236 232 226 227 230 230 231 227 227 230 232 232 234 230 228 228 231 235 235 229 225 226 229 231 229 227 228 224 225 224 225 222 221 223 218 220 221 223 221 220 219 224 221 223 225 225 223 222 222 223 219 220 228 224 219 224 230 226 222 222 226 226 222 219 224 225 223 227 222 221 216 220 226 224 229 224 223 224 223 223 222 222 221 221 222 224 224 228 229 228 223 224 226 223 223 225 228 228 228 225 224 223 225 228 230 225 222 227 228 235 230 230 230 234 228 227 231 228 230 232 233 240 237 232 237 238 239 238 243 241 241 242 252 254 247 253 257 272 287 301 315 330 343 359 379 387 392 398 393 391 398 401 403 405 409 423 442 469 495 529 702 3949 11194 27463 52342 103336 170881 245747 338717 487916 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31779 10289 3951 1994 9093 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 174 180 185 189 193 197 200 203 205 207 209 211 212 214 215 216 217 218 219 219 220 221 221 222 222 222 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 224 225 224 223 223 223 224 224 224 223 222 222 222 222 222 221 221 222 222 222 222 222 221 221 221 222 222 221 222 222 222 222 223 223 223 223 223 222 221 221 222 222 223 223 221 222 221 221 222 223 221 221 222 222 222 220 221 221 221 221 222 221 220 223 222 221 220 221 222 221 221 222 221 221 222 221 221 220 221 221 220 220 221 221 221 221 220 219 220 221 221 221 220 220 220 220 221 221 218 218 219 219 217 219 220 219 220 221 220 219 221 220 220 222 222 221 220 222 221 221 222 222 221 220 220 220 221 223 220 220 223 223 219 221 221 221 223 224 225 225 223 224 224 226 225 224 222 223 222 221 223 224 222 224 226 224 223 223 225 225 228 228 224 224 224 224 223 223 223 224 225 224 223 223 225 224 222 226 222 224 226 224 223 224 228 229 227 226 228 232 230 225 230 231 231 232 231 229 231 233 231 232 233 231 230 230 229 230 229 228 224 223 223 223 223 225 224 220 225 224 222 223 224 225 222 218 216 224 224 223 223 220 222 223 226 223 221 220 222 224 224 222 222 227 226 221 226 230 226 220 224 227 225 225 223 223 224 224 223 223 227 225 223 219 221 224 228 227 224 223 225 224 226 226 226 226 226 228 229 227 228 226 224 228 225 228 231 225 224 231 231 227 226 232 227 226 225 230 238 228 227 231 238 235 233 231 237 238 236 237 241 245 245 247 250 255 255 261 272 285 296 321 350 376 402 404 402 407 415 405 406 406 412 413 407 407 412 406 412 426 452 486 529 579 620 665 715 1737 5042 16598 37811 77239 142108 221772 303964 404109 580747 944484 2234437 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31786 10289 3952 1993 9060 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 146 154 162 169 175 180 185 189 193 196 199 201 204 206 208 209 211 212 213 214 215 216 217 218 218 219 219 220 220 220 221 221 221 222 222 222 223 223 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 223 223 223 223 223 223 223 223 222 222 223 222 222 222 222 221 221 222 222 221 220 220 220 220 220 220 220 220 220 220 220 219 220 220 220 221 221 221 221 221 221 222 222 222 221 221 221 220 220 220 221 220 220 221 221 220 220 220 220 220 221 221 221 221 221 220 219 221 221 220 220 220 220 221 221 220 219 219 219 220 220 220 220 219 220 220 220 220 221 221 220 220 220 220 220 220 220 219 220 219 219 220 221 221 220 219 219 221 221 219 218 219 220 218 219 219 217 218 220 219 220 219 220 221 220 221 219 220 221 218 219 221 220 220 220 220 222 221 220 218 219 219 219 220 221 221 223 223 223 223 223 221 222 225 224 222 222 223 224 221 220 221 222 222 222 223 222 221 222 225 226 224 225 225 222 222 224 223 223 223 222 224 222 223 228 226 224 225 226 223 227 228 225 226 227 226 227 229 229 230 231 232 232 230 229 231 232 234 234 234 231 229 232 230 228 228 228 232 229 226 226 226 226 226 225 223 222 225 224 225 222 223 226 225 221 225 225 225 222 221 225 225 220 222 224 225 224 224 225 226 225 223 225 222 225 225 223 223 224 227 227 225 223 223 220 221 222 224 225 221 222 225 227 226 226 226 225 225 223 227 226 225 226 226 224 225 228 228 226 226 227 233 228 223 221 226 229 227 228 225 230 231 226 224 227 232 232 234 233 227 229 231 234 236 236 238 236 232 234 240 243 249 255 261 266 272 279 288 302 328 366 403 412 412 415 413 413 411 407 407 413 418 420 414 417 425 418 415 419 431 446 469 496 532 569 598 620 645 671 686 708 740 814 1250 2724 4366 5071 7098 13166 22245 36347 58568 86133 107026 129014 146500 151768 143982 124208 94751 58150 29489 15365 9606 7054 5859 5250 4837 4463 4091 3699 3310 2978 2752 2610 2526 2482 2447 2412 2388 2344 2304 2280 2253 2223 2195 2152 2134 2119 2100 2068 2052 2024 2004 1996 1962 1939 1933 1916 1902 1902 1892 1874 1863 1868 1875 1895 1904 1913 1951 1997 2024 2054 2096 2150 2216 2285 2320 2332 2379 2414 2442 2476 2504 2531 2558 2618 2697 2769 2850 2941 3017 3110 3204 3254 3292 3325 3339 3351 3399 3465 3518 3554 3600 3643 3663 3669 3676 3684 3713 3758 3801 3835 3877 3926 4002 4141 4340 4572 4833 5134 5395 5545 5663 5857 6156 6428 6594 6674 6728 6845 7104 7442 7723 7914 8147 8543 8948 9209 9340 9430 9527 9617 9709 9830 9949 10050 10149 10249 10318 10356 10395 10429 10493 10555 10611 10664 10691 10731 10778 10784 10785 10865 10969 11021 11056 12972 374258 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31793 10289 3952 1992 9058 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 137 146 155 163 169 175 180 185 189 192 195 198 201 203 205 207 208 210 211 212 213 214 215 215 216 217 217 218 218 219 219 219 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 221 221 221 220 220 220 221 221 220 220 220 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 220 220 221 221 221 221 221 220 220 219 219 219 219 220 220 220 220 220 219 218 219 219 218 219 219 219 219 217 218 219 219 219 219 218 220 220 220 219 219 219 218 218 219 218 218 219 220 220 220 221 220 219 220 219 218 217 217 218 219 218 218 217 217 217 217 217 218 217 216 219 219 219 218 217 217 218 218 218 219 219 218 218 219 220 220 220 220 221 220 218 219 219 218 220 220 219 220 220 219 219 220 220 221 220 221 220 220 219 221 221 220 221 222 223 224 224 222 223 221 222 222 221 222 221 221 221 221 222 222 223 223 221 221 222 223 224 223 223 226 226 223 221 222 223 224 225 226 224 223 225 225 225 225 226 226 226 224 223 224 223 226 227 227 229 230 229 229 230 230 232 234 232 230 230 231 233 234 234 230 229 230 228 228 230 232 229 226 224 224 225 223 222 223 223 225 225 224 224 223 220 221 224 224 223 222 223 222 222 222 223 225 222 222 226 224 222 225 227 226 226 226 228 227 225 225 228 227 226 226 226 226 225 224 224 228 226 224 226 227 227 229 228 228 229 226 226 225 223 225 229 229 229 232 234 229 227 228 231 233 232 230 230 227 227 225 227 228 229 228 228 231 233 229 230 234 234 237 234 231 231 234 237 241 243 240 239 235 239 248 254 256 260 272 277 288 305 324 349 382 400 412 421 425 421 416 416 416 416 418 424 430 433 433 435 442 444 441 441 445 457 483 512 547 575 598 624 642 653 668 686 700 709 719 729 731 734 745 756 780 818 877 942 1016 1122 1370 1564 1552 1511 1516 1528 1550 1579 1599 1585 1561 1538 1511 1467 1427 1396 1361 1320 1286 1268 1243 1228 1202 1178 1167 1156 1137 1130 1119 1103 1090 1078 1074 1069 1060 1053 1054 1055 1056 1057 1057 1056 1052 1048 1045 1051 1049 1053 1073 1088 1100 1114 1142 1159 1185 1215 1235 1262 1288 1308 1330 1364 1394 1423 1461 1492 1509 1520 1531 1552 1570 1586 1611 1633 1644 1661 1703 1727 1760 1797 1806 1822 1845 1873 1922 1960 2002 2044 2104 2210 2398 2622 2763 2773 2766 2847 2992 3088 3141 3251 3458 3696 3901 4045 4132 4213 4274 4309 4314 4315 4325 4345 4364 4391 4439 4478 4487 4447 4411 4399 4392 4399 4398 4389 4394 4415 4421 4433 4490 4569 4638 4647 4640 4656 4646 4650 4701 4750 4754 4728 4728 4758 4805 5905 20050 100 100 100 100 100 1182579 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 138 164 181 191 197 202 209 212 214 212 215 214 213 215 214 214 212 210 207 205 205 203 199 198 198 195 194 192 189 187 188 185 180 179 179 177 175 170 169 171 169 165 165 163 159 155 154 156 153 147 148 148 147 144 142 140 137 136 139 136 132 132 133 133 131 128 126 124 123 125 123 120 117 121 120 118 117 115 115 114 111 111 109 106 106 104 104 104 102 100 100 101 100 100 100 100 100 100 100 100 31801 10289 3953 1991 9077 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 137 147 155 163 170 176 181 186 190 194 197 199 202 204 206 208 209 211 212 213 214 215 216 216 217 218 218 218 218 219 219 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 221 220 220 221 221 221 221 221 220 220 219 218 219 219 219 219 219 219 218 218 218 218 218 217 217 218 218 217 218 219 218 219 220 221 221 220 221 220 220 219 220 219 219 220 220 218 219 219 219 219 220 219 219 219 218 219 218 218 219 219 219 220 219 219 220 219 219 219 219 218 218 218 219 219 220 220 219 219 220 219 217 217 218 217 218 219 219 218 218 218 218 219 218 217 219 219 218 217 217 217 216 219 219 218 218 220 219 218 217 217 218 219 220 220 220 221 219 218 219 221 220 218 219 221 220 220 219 220 222 221 219 218 218 219 220 221 223 222 222 224 225 223 222 222 222 223 224 224 224 221 221 221 221 220 222 224 224 223 222 223 223 224 222 222 223 225 226 225 224 224 225 225 225 224 223 225 228 226 225 225 225 223 222 224 225 223 225 224 223 223 224 226 227 229 229 229 230 231 230 230 231 233 232 231 233 231 230 231 231 230 229 230 230 230 228 226 226 226 224 224 224 224 224 225 225 223 222 222 222 222 222 223 223 223 223 223 222 222 223 223 225 226 224 223 222 222 222 224 228 227 225 226 227 225 224 224 224 227 228 226 225 224 223 225 225 226 225 227 225 224 226 227 226 224 225 229 230 226 226 229 228 226 228 229 229 231 232 228 227 228 227 225 226 231 233 230 229 230 230 229 230 232 235 231 226 230 235 236 234 232 234 236 236 236 235 241 246 243 242 247 253 257 263 268 271 279 297 318 341 363 384 403 417 423 428 430 433 438 446 460 473 486 494 491 498 510 540 578 596 606 623 644 672 696 714 727 729 725 724 725 724 724 733 745 769 806 836 860 895 941 1004 1080 1158 1224 1281 1331 1387 1443 1490 1532 1577 1614 1638 1650 1637 1614 1596 1569 1533 1498 1448 1406 1381 1354 1326 1298 1280 1269 1263 1251 1230 1212 1199 1195 1189 1181 1168 1168 1155 1141 1137 1134 1134 1140 1137 1139 1141 1146 1156 1157 1160 1169 1172 1184 1200 1223 1250 1269 1287 1330 1374 1405 1443 1494 1523 1555 1572 1587 1617 1648 1696 1755 1796 1834 1890 1963 2052 2145 2194 2236 2289 2326 2339 2334 2340 2348 2351 2350 2369 2429 2542 2656 2778 2978 3316 3625 3785 3851 3871 3856 3844 3881 3953 4065 4211 4272 4307 4362 4406 4452 4515 4595 4686 4789 4891 5015 5164 5286 5331 5303 5252 5228 5247 5253 5263 5263 5269 5254 5203 5157 5102 5037 4977 4916 4873 4842 4815 5432 12457 38185 76287 119343 180862 314318 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 162 208 233 246 258 265 267 268 271 272 272 270 268 267 265 262 261 258 258 253 250 250 248 239 237 235 231 231 229 224 221 221 219 215 212 210 208 206 203 201 200 197 193 191 189 186 184 181 177 175 174 172 169 167 165 164 160 158 158 156 154 151 151 151 151 149 144 143 143 141 138 136 136 137 134 132 134 133 128 127 129 126 123 122 121 120 120 120 117 115 114 112 112 114 110 105 106 105 102 102 100 100 101 100 100 100 100 100 31808 10289 3954 1989 9093 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 175 180 185 190 193 197 199 202 204 206 207 209 211 212 213 214 215 216 216 217 217 218 218 218 219 219 220 220 220 221 221 221 221 221 221 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 218 218 218 219 219 218 219 219 218 217 217 217 217 217 217 218 218 217 217 218 220 220 219 219 219 220 220 220 219 219 220 219 219 219 220 218 218 218 218 218 219 219 219 218 217 217 218 218 218 218 218 217 218 218 218 217 218 218 217 217 218 219 219 218 217 216 216 217 217 216 216 218 218 218 218 217 218 218 217 216 217 217 218 218 217 218 219 218 217 217 217 218 219 219 219 217 215 215 218 219 219 220 222 220 217 219 217 218 218 218 220 221 219 218 220 221 219 219 219 220 220 219 222 221 220 221 223 225 225 223 222 224 225 224 221 220 222 222 225 225 222 222 223 221 221 222 223 223 223 221 221 223 223 224 225 223 223 226 223 221 222 224 224 225 226 223 224 222 223 224 226 224 221 223 224 226 228 228 227 227 229 232 232 231 231 230 230 234 233 229 229 231 229 232 234 234 229 229 227 228 225 225 224 223 224 224 220 222 226 225 224 225 221 221 225 227 222 222 223 225 225 226 225 219 225 228 223 222 225 226 225 223 224 224 220 224 228 228 225 225 228 228 227 224 227 224 226 225 220 220 226 229 230 228 229 228 226 225 225 226 226 226 230 227 228 225 226 228 226 228 228 230 228 227 223 225 228 229 227 232 234 227 227 225 228 230 230 231 229 231 230 228 231 235 235 235 232 232 234 234 233 238 241 238 237 239 241 243 237 240 246 248 248 257 263 261 268 289 320 360 399 420 423 428 441 468 493 517 547 563 572 590 609 621 621 616 613 617 628 647 669 685 694 708 723 730 727 723 725 724 732 750 777 804 818 836 851 879 941 1011 1051 1077 1103 1129 1156 1174 1201 1234 1252 1269 1293 1313 1333 1358 1377 1386 1384 1381 1380 1371 1364 1353 1338 1322 1307 1296 1276 1249 1233 1221 1202 1182 1175 1169 1157 1147 1144 1144 1147 1148 1148 1149 1151 1157 1168 1168 1176 1194 1212 1235 1265 1297 1329 1371 1407 1433 1456 1474 1497 1524 1564 1608 1657 1706 1764 1840 1924 2010 2110 2207 2283 2357 2432 2489 2534 2574 2597 2592 2572 2551 2530 2510 2488 2464 2445 2435 2420 2395 2373 2351 2345 2353 2373 2399 2424 2440 2447 2458 2478 2492 2503 2526 2557 2594 2627 2656 2697 2762 2853 2975 3126 3279 3447 3636 3809 3934 4005 4033 4045 4053 4055 4055 4057 4060 4074 4104 4145 4163 4137 4092 4072 4071 4072 4071 4068 4053 5319 17045 57530 164729 403600 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 117 173 205 226 240 248 253 258 264 265 263 264 264 261 259 259 260 257 252 250 249 246 244 240 236 234 232 231 226 222 221 219 218 217 213 211 209 205 203 200 199 197 194 191 189 188 188 185 181 178 176 175 172 169 165 161 160 159 158 158 153 151 152 151 150 148 147 144 142 140 138 139 137 133 133 133 131 132 130 128 125 125 124 122 120 120 120 117 117 117 114 111 109 107 108 109 106 105 106 106 103 102 102 100 100 100 100 101 100 100 100 31815 10289 3955 1988 9092 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 169 175 181 185 189 193 196 199 202 204 206 208 209 210 212 213 213 214 215 216 216 217 217 218 218 219 219 220 220 220 220 220 221 221 221 221 221 222 222 221 222 222 222 222 222 222 221 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 221 220 220 220 220 220 220 220 221 220 220 220 219 219 219 220 219 220 219 219 219 218 218 218 218 218 218 218 218 217 218 219 219 219 218 219 220 220 220 220 220 220 220 220 218 218 218 218 218 219 220 219 219 219 218 217 217 217 218 218 218 218 217 218 218 218 218 218 219 218 218 218 218 219 219 218 218 218 219 218 216 215 216 216 218 218 217 218 219 218 217 217 218 218 218 216 218 219 220 220 219 219 218 219 219 218 220 220 220 219 218 217 218 219 219 219 220 220 218 219 221 221 219 220 220 218 217 220 223 220 220 220 221 222 223 223 223 225 226 225 222 222 224 225 222 223 224 223 220 219 220 221 224 225 224 222 221 221 222 224 224 223 224 223 223 226 223 223 223 225 226 224 224 225 225 225 226 225 224 224 224 224 224 225 221 223 226 225 224 227 225 230 229 226 228 230 232 231 231 235 233 231 230 231 232 229 230 228 225 225 227 228 226 225 222 222 223 224 223 224 223 226 225 217 220 228 224 221 221 226 227 225 221 219 225 226 222 226 230 227 228 229 229 225 220 223 224 227 225 225 222 224 227 230 225 223 225 226 225 224 225 226 228 229 230 227 226 227 230 230 228 229 227 224 228 229 227 227 225 228 227 224 226 230 228 226 229 229 228 229 225 226 230 228 228 225 225 229 228 229 226 229 238 236 230 232 232 234 239 238 237 239 240 239 240 243 238 236 233 235 241 241 240 242 252 262 276 297 334 373 410 432 437 440 460 505 547 577 606 623 623 622 623 627 621 610 599 585 578 574 572 571 573 582 604 624 643 657 664 672 676 674 679 688 692 693 701 708 710 718 727 739 749 762 771 784 801 824 837 855 878 897 909 934 974 1007 1034 1059 1089 1114 1135 1157 1172 1179 1182 1181 1178 1177 1177 1165 1153 1146 1139 1128 1117 1113 1119 1135 1144 1148 1157 1164 1162 1166 1168 1171 1173 1171 1167 1169 1182 1199 1225 1248 1271 1293 1307 1322 1328 1331 1343 1352 1363 1387 1421 1464 1501 1533 1578 1638 1696 1759 1811 1873 1951 2021 2066 2090 2106 2125 2148 2181 2224 2263 2298 2331 2348 2346 2353 2353 2335 2327 2335 2339 2332 2320 2306 2294 2301 2319 2338 2357 2387 2433 2489 2543 2597 2676 2776 2879 2991 3114 3238 3368 3505 3629 3722 3783 3829 3876 3921 3959 3998 4048 4096 4146 4206 4276 4343 4398 4446 4480 4491 4487 4480 5600 28713 128311 320121 643832 1706479 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 119 189 222 241 253 261 266 268 271 272 270 268 267 267 265 262 259 256 254 252 248 246 244 241 238 235 232 230 227 225 222 220 219 215 211 211 209 203 199 199 200 197 194 192 191 188 184 183 181 178 176 176 173 169 164 162 161 159 157 155 152 150 151 150 149 147 144 143 141 138 136 136 136 136 134 133 131 130 131 129 129 127 123 121 120 120 118 116 115 115 116 114 110 108 105 109 110 107 105 105 104 104 102 100 100 100 100 100 100 100 100 31823 10289 3956 1987 9082 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 179 184 188 192 195 198 201 203 205 207 208 210 211 212 213 214 214 215 216 216 217 217 218 218 218 219 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 221 221 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 218 218 219 219 218 217 218 218 217 218 218 217 217 217 218 217 217 217 217 217 218 217 217 218 218 219 219 218 218 218 218 218 218 219 219 219 218 218 217 217 218 217 218 218 217 217 218 218 218 219 219 217 217 217 219 219 218 218 217 217 218 218 218 217 218 218 217 215 217 218 218 218 218 218 218 219 219 217 218 220 219 218 218 217 217 218 218 218 218 218 219 218 216 218 219 220 218 217 218 219 220 219 220 220 219 218 218 218 217 220 219 219 220 220 223 222 222 225 226 224 224 223 222 222 224 224 224 223 225 223 222 222 223 223 222 223 221 222 222 224 226 224 225 224 222 227 227 223 222 226 228 226 226 226 225 223 223 224 225 222 223 225 225 226 223 220 227 226 225 223 224 225 227 229 227 226 230 229 229 230 228 228 231 232 231 231 228 233 233 229 230 228 228 228 228 227 226 224 225 226 226 223 224 224 223 223 222 222 223 222 222 224 222 220 223 223 219 222 224 227 227 224 224 221 222 225 224 225 223 223 226 227 224 224 226 225 225 223 229 232 224 224 225 223 221 223 224 226 225 225 224 225 224 225 228 226 225 228 229 226 222 226 228 226 225 225 222 223 225 228 234 233 228 224 223 223 222 228 227 225 229 231 223 225 228 234 231 230 229 231 234 236 235 232 233 240 240 241 240 237 234 240 242 244 244 242 238 239 246 257 281 330 380 417 436 437 441 447 466 496 527 569 607 633 639 642 649 649 645 631 614 601 586 567 553 550 556 564 576 589 603 619 633 639 641 636 635 644 648 658 677 692 711 729 756 776 801 827 876 931 979 1009 1024 1050 1067 1070 1077 1083 1088 1097 1100 1091 1089 1090 1094 1088 1079 1079 1080 1079 1075 1079 1077 1074 1072 1074 1080 1093 1102 1105 1108 1113 1118 1127 1136 1145 1156 1164 1170 1175 1178 1187 1189 1198 1211 1225 1242 1260 1280 1307 1326 1341 1359 1378 1395 1423 1457 1477 1502 1542 1581 1623 1668 1731 1813 1896 1991 2086 2171 2238 2294 2331 2348 2377 2428 2477 2505 2509 2507 2501 2493 2488 2504 2507 2493 2494 2505 2516 2534 2544 2551 2572 2613 2668 2719 2763 2826 2920 3036 3165 3296 3452 3625 3801 3973 4115 4244 4357 4441 4506 4561 4600 4645 4709 4778 4875 5021 5238 5536 5838 6122 6399 6635 6833 7046 7234 7336 7333 7275 7233 7225 13851 49780 134523 311602 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 136 189 218 235 246 254 260 264 266 267 266 264 264 263 263 260 257 256 256 252 248 245 242 240 239 238 236 231 228 228 225 221 218 216 213 210 210 208 204 203 201 197 194 193 191 190 187 183 180 177 175 175 173 170 168 165 162 160 160 158 157 156 154 152 149 147 144 145 143 139 137 137 135 135 135 135 131 129 129 127 126 125 124 122 118 116 118 115 114 114 114 114 112 110 104 105 107 107 106 103 101 101 100 100 100 102 100 31830 10289 3956 1986 9081 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 144 153 161 168 174 180 184 189 192 196 198 201 203 205 207 209 210 211 212 213 214 215 215 216 217 217 218 218 218 219 219 219 219 219 220 220 220 221 221 221 221 221 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 221 220 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 218 217 217 217 218 217 217 216 217 217 217 217 218 218 217 216 216 216 216 217 216 215 216 216 217 217 217 217 217 217 217 217 217 217 218 218 217 218 217 217 217 218 218 218 217 217 217 217 218 218 217 217 218 218 219 218 216 217 216 217 218 219 218 216 216 218 218 218 217 217 218 217 217 216 216 217 217 215 216 218 218 219 219 219 219 218 218 219 219 218 218 217 217 218 218 217 216 217 218 218 217 218 219 218 219 219 221 220 218 219 220 220 217 218 220 220 220 220 219 222 223 222 223 222 222 223 224 224 222 221 222 222 221 222 222 222 221 223 220 221 223 226 226 224 224 224 225 224 222 226 226 227 225 226 226 224 224 223 225 227 223 224 224 226 226 222 224 223 222 222 223 225 225 228 227 224 226 228 230 227 226 229 231 231 230 229 233 231 231 230 231 230 232 231 233 230 227 227 226 227 232 226 225 224 222 221 228 229 226 221 221 226 224 227 223 224 223 225 227 228 222 221 225 225 225 222 221 221 220 221 223 227 225 227 226 225 225 226 227 226 224 224 224 223 222 221 224 223 226 226 223 224 222 225 225 227 231 228 224 224 226 224 226 226 230 225 224 225 225 231 229 226 225 224 223 230 231 230 222 224 228 227 226 226 230 230 231 232 229 232 225 229 234 235 237 241 243 244 242 246 244 241 244 241 244 244 250 253 245 246 257 267 294 344 390 426 445 445 436 439 455 488 538 578 616 653 672 683 681 672 665 650 629 602 576 559 555 543 534 536 547 560 575 585 591 597 599 603 607 622 635 643 662 674 689 706 735 795 862 939 998 1039 1068 1090 1104 1106 1108 1109 1108 1117 1130 1128 1126 1123 1119 1118 1121 1121 1115 1114 1110 1110 1102 1098 1099 1100 1112 1125 1124 1124 1133 1140 1145 1149 1155 1165 1179 1188 1196 1199 1215 1237 1259 1279 1294 1319 1342 1369 1399 1415 1422 1425 1435 1452 1476 1515 1568 1632 1732 1892 2089 2241 2344 2435 2513 2575 2637 2683 2713 2734 2752 2781 2802 2802 2809 2815 2815 2805 2797 2785 2773 2772 2782 2789 2786 2799 2832 2871 2921 2979 3049 3147 3255 3359 3450 3532 3618 3697 3782 3902 4055 4196 4320 4449 4601 4774 4936 5066 5165 5222 5236 5259 5314 5373 5434 5511 5597 5708 5845 5979 6139 6386 6696 6984 7236 7531 7875 8166 8356 8468 8528 8560 8610 18435 101467 328299 813948 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 105 166 203 226 240 247 254 260 264 266 267 269 267 264 262 261 260 258 256 254 252 248 244 242 243 240 235 233 231 229 225 222 220 217 214 213 212 209 205 201 200 197 194 193 191 189 186 184 182 180 178 175 172 170 170 168 163 159 159 159 155 152 152 150 148 148 146 143 144 142 138 136 137 137 135 134 130 126 128 128 126 122 122 123 122 119 120 119 117 115 113 113 111 110 108 107 107 108 105 101 101 101 102 100 100 100 100 100 31837 10289 3957 1985 9081 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 145 154 162 169 175 181 186 190 194 197 200 203 205 207 209 210 211 213 214 215 215 216 217 217 218 218 219 219 219 220 220 220 220 220 220 221 221 222 222 222 221 221 222 222 222 222 222 222 222 222 222 221 221 221 222 222 221 221 222 222 221 221 221 221 221 221 221 220 220 221 220 220 220 219 218 219 218 219 219 219 219 218 218 218 219 219 219 218 217 217 218 219 218 219 218 218 218 218 218 217 216 216 216 216 217 217 216 216 217 217 217 217 215 215 215 216 217 217 219 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 218 217 218 217 217 218 218 218 218 217 219 217 217 218 218 218 218 218 218 217 216 216 217 218 217 218 218 218 217 217 218 217 216 216 218 218 218 217 218 218 217 217 218 218 220 219 217 219 219 219 219 218 218 218 219 219 218 218 221 222 221 221 220 220 221 220 221 221 221 224 226 224 223 225 225 222 224 223 222 220 221 223 223 224 223 223 220 220 221 222 223 222 223 224 223 225 225 224 225 229 228 226 225 223 225 225 225 225 225 223 222 224 225 226 226 225 225 223 221 222 225 226 226 227 224 226 228 226 228 229 228 232 232 232 234 232 230 230 232 231 230 232 231 228 231 233 229 229 228 227 223 222 222 226 224 221 219 223 227 224 222 222 224 228 227 220 222 227 225 221 220 223 224 218 223 224 226 224 219 221 222 223 223 224 229 226 226 226 226 223 225 230 227 222 220 223 228 231 224 223 225 223 225 229 225 223 224 222 223 225 227 229 225 225 228 228 226 225 227 223 219 224 228 227 230 232 229 228 228 226 224 226 227 230 226 229 227 227 230 230 232 230 229 236 236 234 231 232 232 231 235 238 238 233 234 239 243 244 247 253 253 254 262 274 305 374 423 440 442 443 445 443 468 545 628 677 702 706 711 706 690 677 658 634 611 584 569 557 541 520 516 526 535 547 560 572 584 590 593 595 596 598 596 597 603 624 651 685 726 780 842 898 932 950 967 985 1009 1036 1060 1082 1101 1110 1112 1118 1116 1104 1104 1109 1110 1111 1109 1108 1107 1099 1107 1112 1109 1113 1111 1107 1107 1114 1116 1120 1131 1141 1158 1196 1238 1282 1322 1363 1398 1410 1412 1411 1405 1401 1392 1388 1383 1397 1454 1566 1736 1950 2163 2328 2457 2585 2700 2783 2829 2854 2878 2894 2882 2849 2819 2803 2788 2769 2750 2737 2730 2718 2710 2704 2699 2708 2734 2758 2800 2848 2904 2970 3033 3101 3193 3341 3562 3813 4031 4206 4358 4485 4583 4641 4700 4799 4928 5052 5166 5274 5397 5529 5647 5741 5829 5931 6067 6214 6333 6423 6470 6500 6553 6624 6715 6844 7045 7304 7575 7843 8090 8287 8379 8412 8496 8609 8649 8638 8631 15196 65430 242823 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 120 158 184 203 214 221 229 234 236 238 241 242 240 238 239 240 238 235 231 231 230 226 223 222 223 220 216 212 211 210 208 206 204 202 199 196 193 192 191 189 186 184 181 181 179 177 175 172 171 168 165 164 164 162 158 155 154 150 148 149 147 145 143 141 140 139 137 135 131 133 135 134 130 128 126 123 122 121 121 122 119 119 120 118 113 111 112 113 111 109 108 108 106 104 102 101 103 102 100 100 100 100 100 100 100 100 100 31845 10289 3958 1983 9069 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 175 181 186 190 194 197 200 203 206 208 209 211 212 214 215 215 216 217 217 218 219 219 219 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 222 222 222 221 222 222 222 222 221 221 221 221 220 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 220 220 220 219 218 218 218 218 218 218 218 218 218 217 217 217 218 218 217 217 216 217 217 216 216 215 216 218 218 216 216 215 215 216 216 216 217 217 218 219 218 218 219 219 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 218 217 217 218 217 216 216 215 216 217 217 217 217 218 217 217 218 218 218 217 217 217 217 217 218 219 218 217 217 218 218 219 217 216 216 216 217 218 218 217 218 219 220 219 218 218 219 219 218 218 219 220 219 220 220 218 219 220 220 220 220 221 223 223 223 222 222 224 223 222 222 223 222 223 224 223 221 221 221 223 224 222 221 221 222 223 223 223 225 226 225 225 226 226 224 226 227 224 223 223 224 226 226 225 224 224 224 223 222 222 224 224 224 224 223 223 223 224 227 230 231 229 228 228 231 233 234 232 231 233 234 234 233 231 230 231 229 226 226 229 230 227 227 227 225 226 229 227 222 219 221 224 224 223 223 223 223 225 225 222 222 224 224 223 224 226 225 222 222 225 228 227 222 223 226 227 227 227 227 226 224 222 223 226 227 224 225 227 224 225 226 227 229 227 226 225 226 226 225 225 225 226 227 224 223 225 224 225 230 226 224 227 230 228 224 225 229 228 225 223 225 226 224 226 229 228 225 225 225 223 223 224 226 229 230 230 231 232 235 236 233 231 235 237 237 238 238 238 239 244 247 249 254 267 297 336 373 402 423 447 480 528 581 630 667 701 736 765 779 781 780 782 781 770 757 736 704 668 627 591 568 560 558 557 563 571 574 581 589 595 598 596 598 603 604 607 610 615 627 649 676 701 719 739 767 809 858 901 937 964 980 994 1013 1036 1055 1065 1068 1070 1072 1071 1071 1071 1067 1062 1055 1057 1057 1059 1063 1070 1079 1085 1083 1093 1112 1128 1150 1178 1205 1237 1275 1308 1321 1321 1319 1312 1310 1314 1324 1329 1338 1364 1428 1517 1653 1852 2061 2242 2410 2562 2695 2791 2854 2893 2910 2912 2930 2950 2956 2969 2989 3004 3009 3010 3020 3022 3019 3013 3000 2969 2933 2907 2899 2897 2894 2915 2966 3056 3176 3279 3396 3506 3610 3736 3881 4030 4224 4483 4758 5019 5267 5493 5709 5896 6083 6255 6380 6472 6519 6522 6518 6525 6547 6582 6619 6649 6685 6719 6731 6776 6895 7079 7335 7652 7969 8172 8332 8487 8594 8698 8845 9023 9232 9396 9454 9434 9546 43310 236181 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 129 173 198 211 223 237 243 247 247 249 255 253 250 247 246 247 248 244 242 241 236 235 233 230 229 227 223 221 220 216 212 211 212 208 206 202 199 196 196 195 191 188 188 186 183 183 179 175 175 172 168 165 164 167 164 161 158 155 153 152 151 147 148 146 143 142 143 140 135 131 132 132 131 130 129 128 125 124 123 121 123 120 118 118 118 115 113 110 110 109 108 108 106 105 107 102 102 101 100 100 100 100 100 100 100 100 100 31852 10289 3959 1982 9016 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 174 180 185 189 193 197 200 203 205 207 209 211 212 213 214 215 216 217 218 218 219 219 220 221 221 221 221 222 222 222 222 222 222 223 223 223 223 223 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 223 222 222 223 222 222 222 221 221 221 221 221 220 220 220 221 220 220 220 220 221 220 219 219 219 219 219 220 219 219 219 218 219 219 219 218 218 218 218 219 218 218 217 217 218 218 218 217 217 218 218 218 217 218 219 220 220 221 221 221 220 220 219 219 219 219 219 219 218 219 219 220 219 219 220 218 219 219 218 218 220 219 218 219 218 219 218 218 219 219 218 219 219 219 219 219 218 220 220 219 220 220 219 218 216 216 219 220 219 219 219 219 219 219 219 219 218 219 219 220 218 218 218 220 219 218 219 219 220 219 220 220 220 221 221 222 222 221 221 227 226 226 226 227 227 226 224 222 221 222 224 224 222 221 222 225 223 225 225 223 220 220 223 223 224 225 224 226 223 224 224 223 224 225 230 226 222 224 225 224 224 227 225 224 224 227 223 221 222 227 227 225 228 228 227 229 229 230 231 227 227 229 233 235 231 236 233 228 230 228 224 228 228 228 226 228 232 226 222 224 227 228 226 222 222 224 223 223 223 225 225 219 225 227 224 221 222 221 226 223 220 224 226 225 224 227 226 225 224 228 224 223 223 226 225 224 223 227 227 227 225 223 225 227 232 227 223 226 229 225 223 230 230 228 222 226 226 228 227 227 231 231 224 224 222 225 225 224 223 225 227 226 224 226 229 226 225 225 223 226 231 231 231 226 228 224 223 222 226 227 231 226 227 231 228 233 235 232 232 237 239 240 239 240 244 254 258 282 330 381 412 433 451 482 512 539 602 679 733 765 782 796 807 820 821 818 812 804 784 759 735 689 652 615 578 560 557 550 552 559 570 570 569 584 583 585 594 603 607 620 637 653 675 718 766 822 865 889 906 924 938 955 962 965 971 994 1017 1021 1029 1030 1041 1048 1053 1064 1073 1078 1081 1073 1071 1089 1113 1130 1145 1160 1171 1198 1227 1243 1254 1272 1277 1287 1295 1287 1282 1280 1275 1280 1285 1285 1314 1351 1416 1540 1709 1926 2210 2607 3085 3497 3768 3924 3976 3988 3977 3922 3856 3776 3697 3641 3567 3495 3447 3426 3425 3432 3427 3450 3489 3553 3595 3634 3690 3732 3762 3779 3817 3864 3906 3979 4071 4180 4307 4457 4621 4787 4960 5143 5343 5552 5719 5838 6011 6237 6480 6697 6860 7008 7139 7255 7362 7418 7432 7421 7446 7550 7610 7682 7826 7905 7854 7816 7859 7939 8063 8275 8575 8813 9003 9261 20284 61338 114805 162928 241525 449465 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 152 215 245 261 267 271 274 276 276 273 274 271 269 268 268 261 257 257 255 252 249 243 241 240 236 232 231 230 230 222 220 218 215 212 206 207 206 204 201 197 198 194 191 189 182 183 182 179 174 178 176 171 171 163 164 163 157 159 156 152 152 154 148 146 145 143 140 134 139 141 137 132 135 132 132 129 127 127 126 122 120 119 121 119 117 116 117 115 111 111 115 109 102 104 105 101 105 103 103 100 102 100 100 100 100 100 31859 10289 3959 1981 8940 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 166 173 178 184 188 192 196 199 201 203 205 207 209 211 212 213 214 215 216 217 217 218 218 219 220 220 220 221 221 221 221 221 221 222 222 221 222 222 222 222 223 223 223 222 222 223 222 222 222 223 222 222 223 223 223 223 222 222 221 221 222 222 222 222 221 220 221 220 220 221 221 220 220 220 220 221 221 220 221 221 221 220 219 219 219 219 219 220 219 220 219 218 218 218 218 219 218 219 218 217 218 219 218 217 217 217 217 217 217 218 218 219 218 218 219 220 220 220 220 220 219 219 220 221 220 219 219 218 219 219 218 219 220 220 219 219 221 220 218 218 219 218 218 218 220 220 219 218 217 219 219 218 218 218 219 220 220 219 219 220 219 219 219 220 220 219 219 221 221 217 219 220 220 219 219 218 217 218 219 220 220 219 220 219 219 220 221 219 218 221 221 222 220 221 222 224 224 221 222 223 223 223 224 223 224 222 224 225 225 222 221 222 222 225 225 226 225 226 225 224 224 225 225 223 222 221 225 223 225 226 223 224 226 228 226 224 223 224 226 227 225 223 225 223 224 229 227 228 229 230 230 230 229 233 232 231 230 230 230 230 231 234 232 231 226 224 233 234 228 225 225 221 225 229 225 224 222 224 222 224 225 227 228 222 218 221 223 223 226 222 223 223 224 224 223 226 226 226 224 228 222 221 227 225 224 225 222 221 224 222 223 225 226 228 228 228 225 224 224 224 222 223 222 228 228 224 227 227 223 225 220 222 227 228 225 222 229 224 222 223 227 227 230 226 224 226 225 223 222 225 229 228 226 223 223 228 230 227 223 219 227 229 224 226 228 230 227 231 233 222 225 228 229 230 238 241 239 239 239 245 258 295 329 356 380 396 406 423 473 542 591 635 685 743 794 815 817 827 834 822 817 811 800 791 781 768 739 709 676 644 620 598 588 574 556 547 544 548 553 548 544 554 555 557 569 572 578 593 608 620 637 661 679 698 723 751 779 808 836 860 887 909 918 923 938 945 956 962 959 966 979 982 1006 1029 1042 1052 1071 1086 1098 1122 1140 1146 1160 1177 1198 1206 1226 1241 1233 1241 1247 1263 1275 1272 1288 1329 1383 1467 1566 1660 1820 2069 2323 2589 2861 3047 3191 3337 3518 3692 3745 3704 3664 3637 3662 3722 3732 3720 3732 3744 3769 3798 3829 3897 3996 4054 4086 4130 4199 4257 4342 4478 4585 4717 4895 5056 5240 5470 5697 6020 6395 6719 6983 7217 7493 7784 8094 8361 8482 8532 8561 8544 8490 8424 8404 8407 8374 8334 8289 8217 8146 8077 8008 7936 7873 7862 7878 7905 7976 8065 8183 8282 8383 8503 8627 8737 8832 9132 9556 9743 9748 9873 10155 10705 11463 43242 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 161 203 228 246 254 262 269 268 271 275 272 273 268 269 271 269 264 260 259 259 257 252 246 245 244 240 237 233 232 230 226 225 219 217 216 213 212 211 205 200 202 198 196 197 196 190 186 185 182 180 177 175 171 171 171 169 168 164 162 160 154 152 155 150 149 148 147 144 143 143 138 138 141 132 131 133 132 129 126 128 123 125 125 122 121 116 116 117 118 114 115 117 113 107 108 106 101 102 101 100 102 107 100 100 100 100 100 100 31867 10289 3960 1979 8863 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 188 192 196 199 201 204 206 208 209 211 212 213 214 215 216 217 218 218 219 219 219 220 220 221 221 221 221 221 221 221 222 222 222 222 222 223 223 223 223 222 222 222 222 222 222 223 223 222 222 223 223 223 223 223 222 222 222 222 221 223 223 221 221 221 221 221 220 221 221 220 221 221 221 220 220 220 220 219 220 220 219 219 219 219 219 220 220 219 218 218 218 218 218 218 218 218 218 219 219 219 220 220 220 219 220 219 220 220 220 220 221 220 220 219 218 219 219 219 220 220 219 219 220 219 219 219 218 219 218 219 219 220 220 220 220 220 220 219 219 219 219 218 219 219 219 219 220 220 220 220 220 219 218 219 218 219 220 219 219 219 219 219 221 221 219 219 219 219 220 221 221 220 220 219 219 220 220 218 218 221 222 221 221 222 221 221 223 223 223 224 224 221 222 221 221 223 222 224 224 223 222 221 221 221 222 224 227 223 225 225 224 224 224 224 224 223 224 228 225 227 226 223 224 225 224 225 224 224 227 227 224 223 222 227 226 225 223 224 226 228 228 229 231 233 234 232 230 230 231 232 230 228 228 229 229 229 233 233 228 227 227 224 225 229 229 225 226 228 222 222 223 222 222 223 223 223 224 224 226 224 221 221 225 225 227 225 224 223 226 223 225 227 223 225 222 225 225 226 225 222 221 225 225 224 226 220 222 225 229 224 224 221 222 226 223 224 223 223 221 225 221 225 226 226 226 227 227 223 222 227 230 226 227 228 225 223 227 224 223 222 224 226 227 224 228 228 222 224 224 225 228 226 225 225 230 222 228 230 226 225 227 233 233 229 229 231 236 236 231 236 242 258 287 323 358 399 429 452 461 476 506 558 621 676 733 780 802 812 824 818 809 799 783 769 759 744 732 725 725 717 705 688 680 659 637 619 594 587 580 571 568 569 565 549 551 547 547 555 567 578 575 583 590 604 616 634 651 667 680 700 738 761 776 799 818 833 842 850 865 883 907 935 959 981 1006 1025 1039 1065 1087 1106 1126 1146 1171 1190 1200 1210 1216 1231 1237 1241 1249 1261 1272 1291 1330 1380 1466 1603 1783 2019 2316 2658 3041 3423 3800 4138 4374 4520 4579 4525 4440 4340 4239 4145 4045 3976 3900 3823 3770 3741 3728 3711 3665 3627 3669 3802 3937 4024 4106 4256 4440 4621 4757 4908 5119 5336 5568 5845 6651 9333 14846 16694 16240 15248 14440 13510 12259 10892 9997 9843 9952 10036 10160 10225 10326 10608 10837 10901 10930 10951 10953 10937 10906 10866 10773 10666 10638 10702 10725 10736 10758 10733 10680 10619 10584 10573 10586 10615 10622 10580 10533 10474 10439 10456 10462 10392 10276 10214 10256 18083 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 128 173 202 220 231 237 245 246 250 249 254 251 252 252 246 244 243 245 239 235 235 233 229 225 225 223 217 215 215 210 211 208 201 203 199 198 196 194 190 187 189 186 183 180 182 180 175 175 172 168 162 161 160 156 158 157 153 152 149 147 145 145 140 138 141 137 138 138 134 131 129 127 127 124 124 127 122 123 117 118 121 117 118 115 110 114 110 112 105 106 107 103 106 104 105 101 100 100 100 100 100 100 100 100 100 31874 10289 3961 1978 8791 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 166 173 179 184 188 192 196 199 201 204 206 207 209 211 212 213 214 215 216 217 217 218 218 219 220 220 220 220 221 221 221 221 222 222 222 223 223 222 222 222 222 222 223 222 222 222 222 223 223 223 223 223 223 223 222 222 222 223 223 222 221 221 221 221 221 221 221 221 220 221 221 220 221 221 220 220 220 220 219 220 220 219 219 219 219 219 219 219 219 219 219 219 220 220 221 222 222 223 221 221 222 222 221 222 222 221 220 220 220 220 221 220 219 219 219 219 219 220 220 219 219 219 220 220 220 219 218 219 219 219 220 218 219 220 220 220 220 220 220 221 220 220 220 221 221 219 218 219 218 218 218 218 218 218 216 217 218 219 221 221 221 219 219 220 220 220 221 222 221 219 219 221 220 222 222 221 221 222 222 223 223 223 224 224 223 223 223 223 225 223 225 224 222 224 224 220 223 223 221 221 223 225 225 223 224 223 226 225 224 225 223 221 224 225 223 222 223 226 225 224 224 221 220 222 227 226 225 224 225 224 226 227 227 224 224 224 224 227 227 227 228 231 231 230 233 233 229 230 232 234 228 225 227 227 226 227 227 227 229 227 230 230 223 225 227 224 224 224 224 225 224 223 223 223 227 224 224 222 223 225 221 218 221 225 223 221 220 224 224 224 225 224 227 223 223 225 225 223 223 226 229 228 226 223 221 223 225 224 227 226 224 224 223 223 226 227 226 227 225 227 224 222 224 221 218 223 227 224 226 225 229 226 226 231 228 226 226 225 226 225 225 227 226 224 226 225 226 228 226 225 220 224 230 224 229 228 223 225 222 225 231 232 232 229 231 230 232 238 239 236 250 275 299 340 384 430 462 488 515 557 603 644 684 741 797 817 825 825 826 835 836 821 805 794 779 765 745 733 722 695 674 660 663 662 650 630 619 610 606 606 606 609 593 568 551 542 531 531 522 515 525 532 534 534 541 548 546 554 553 550 557 577 594 604 631 663 689 730 751 782 798 813 828 841 871 895 920 936 966 983 1011 1037 1060 1067 1091 1100 1109 1130 1146 1145 1154 1173 1187 1205 1219 1254 1331 1440 1595 1766 1962 2228 2595 2989 3326 3610 3848 4034 4166 4251 4272 4252 4226 4177 4116 4047 4030 4083 4096 4122 4200 4288 4325 4309 4278 4231 4189 4168 4151 4127 4122 4125 4166 4255 4359 4548 4775 4976 5222 5446 5678 5933 6263 6704 7239 7679 7965 8149 8273 8384 8496 8563 8620 8673 8704 8746 8790 8816 8809 8769 8723 8674 8617 8584 8561 8556 8532 8528 8537 8571 8603 8613 8596 8605 8684 8792 8914 9045 9180 9252 9252 9287 9418 9592 9776 10145 100 100 100 100 276841 438904 959510 8379327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 113 196 236 256 273 279 281 287 289 289 288 287 284 286 278 278 277 274 271 269 265 258 258 257 249 250 247 240 237 233 232 232 232 228 224 219 219 213 214 213 209 203 203 201 200 196 194 191 186 184 183 183 179 173 172 171 171 168 165 161 159 157 155 154 155 152 145 148 144 142 143 140 139 142 136 132 134 132 132 129 124 129 132 127 122 121 120 119 118 115 114 116 117 115 110 108 106 108 109 105 102 104 102 31882 10289 3962 1977 8718 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 140 150 158 166 173 178 184 188 192 195 198 201 203 205 207 209 210 212 213 214 215 216 217 217 218 218 219 220 220 220 220 221 221 221 222 221 221 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 222 222 222 222 222 221 221 222 222 222 221 220 221 220 220 221 221 220 220 221 220 220 219 219 219 220 220 219 219 219 220 221 221 221 222 222 222 222 222 223 222 222 223 223 222 221 221 221 222 221 220 220 221 220 220 220 220 220 220 220 219 220 219 220 219 219 220 220 220 220 219 219 220 219 220 221 220 221 219 219 220 220 219 220 219 219 219 220 220 218 218 219 219 219 219 219 219 219 220 219 218 219 220 219 219 220 219 219 220 220 220 220 220 220 221 224 223 222 221 222 223 221 224 224 222 222 223 223 222 223 225 223 224 223 223 223 223 222 222 220 222 224 221 221 223 224 222 223 224 223 224 226 227 226 225 224 225 226 225 223 224 223 224 224 223 224 224 225 228 226 224 225 224 225 224 225 226 226 227 228 227 229 232 230 231 232 231 231 230 233 231 230 229 230 231 228 226 223 225 225 226 228 228 225 224 228 227 223 226 226 224 224 225 227 225 223 220 225 227 225 223 224 227 224 225 224 220 223 226 227 222 221 220 228 227 221 225 223 221 225 226 223 224 226 222 224 221 222 227 230 228 226 223 227 226 221 222 226 226 222 229 229 221 223 226 227 228 226 224 221 222 223 228 220 226 227 226 226 230 225 221 221 223 225 228 229 225 223 225 226 228 223 226 225 225 225 230 229 227 228 234 231 224 229 233 237 237 239 244 263 285 319 364 407 453 497 529 564 616 662 712 761 801 832 844 843 842 848 846 829 816 814 810 799 793 784 779 771 757 751 754 757 748 738 736 719 707 695 683 673 662 648 641 635 624 614 595 586 574 558 542 538 537 540 546 554 565 572 582 599 609 631 659 680 694 712 748 772 797 830 851 865 890 908 919 930 957 993 1011 1018 1033 1038 1062 1081 1096 1113 1123 1133 1159 1187 1221 1267 1307 1365 1446 1559 1708 1873 2064 2307 2597 2896 3161 3363 3603 3990 4383 4550 4507 4404 4316 4250 4181 4134 4108 4058 4016 3966 3894 3824 3793 3789 3791 3806 3860 4002 4229 4516 4797 5022 5149 5260 5440 5663 5947 6288 6564 6695 6792 6885 6942 7015 7210 7551 7984 8322 8512 8654 8822 9026 9169 9242 9299 9380 9439 9507 9572 9672 9826 9938 9986 10022 10074 10169 10240 10305 10389 10535 10665 10745 10763 10803 10806 10795 10752 10660 10558 10494 10509 10541 10594 10700 21931 69868 138364 226419 482663 1096413 12128985 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 123 200 236 258 268 274 278 279 284 285 282 281 279 274 276 277 273 265 265 259 257 257 255 249 247 245 242 240 237 233 232 227 226 223 224 221 215 211 211 208 205 204 199 197 197 193 190 189 189 183 179 178 179 176 171 169 169 164 164 162 158 156 153 155 151 148 148 150 144 143 140 139 138 137 134 137 134 130 132 130 130 128 124 123 123 123 121 118 118 119 117 117 114 114 110 108 109 112 110 104 106 105 103 101 102 100 31889 10289 3962 1975 8645 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 188 192 196 199 202 204 206 208 210 211 213 214 215 216 217 218 218 218 219 220 220 221 221 221 222 222 223 223 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 223 223 224 224 224 223 223 223 223 223 223 222 222 222 222 222 222 221 221 222 222 222 221 221 221 221 221 223 224 223 222 223 223 223 223 223 223 223 222 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 221 221 223 222 221 220 220 220 220 221 220 219 218 220 221 220 221 223 222 222 222 222 221 220 221 221 221 220 219 219 220 219 220 220 220 220 219 220 219 219 219 220 220 220 219 219 220 221 223 221 220 219 221 221 221 222 224 223 221 221 222 222 222 222 224 223 222 223 225 224 224 225 223 223 225 225 225 223 224 225 224 223 225 225 224 222 222 225 224 223 222 223 225 225 224 223 226 224 224 223 223 223 226 228 225 225 224 223 222 223 224 226 224 222 223 223 224 227 226 224 224 226 225 226 226 230 230 230 230 227 228 233 231 230 231 231 230 231 233 230 229 228 229 224 225 226 224 222 223 224 224 224 227 225 221 222 221 224 226 226 225 224 221 227 229 228 223 224 221 223 223 223 224 224 222 222 221 221 219 221 222 224 224 221 224 227 223 225 227 221 223 227 226 220 224 226 225 222 220 227 227 223 230 226 227 224 226 225 220 227 230 225 224 224 227 230 225 227 226 227 224 226 224 224 227 225 227 228 226 225 223 224 225 223 225 229 229 225 227 228 228 226 223 228 231 235 231 228 229 233 231 237 241 249 269 303 344 375 417 490 556 594 630 669 709 747 774 783 803 818 821 816 811 808 796 784 780 778 778 775 774 767 760 748 736 730 716 708 694 678 671 657 651 645 637 634 625 619 612 603 590 579 575 559 552 549 552 556 554 560 567 572 580 597 613 643 670 698 728 757 782 799 833 857 871 887 906 918 923 932 939 939 942 949 947 946 950 974 998 1016 1029 1058 1094 1142 1180 1219 1252 1294 1342 1420 1534 1672 1794 1997 2812 5220 15326 39055 72438 91137 88026 71325 52051 35743 22692 14485 10787 9249 8572 9708 12658 13585 12175 9083 7186 6568 6393 6468 6737 7003 7176 7213 7115 6944 6769 6608 6475 6396 6393 6424 6445 6453 6513 6664 6916 7200 7556 8022 8640 9331 9937 10325 10655 10977 11305 11611 11834 11892 11867 11944 12189 12436 12574 12659 12699 12765 12869 13066 13240 13319 13386 13424 13460 13573 13683 13816 13991 14117 14256 14549 67576 201051 291669 418123 689089 1678411 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 198 227 239 247 255 259 260 257 256 259 259 257 250 248 246 246 240 239 235 232 234 229 225 222 219 214 215 211 209 208 206 205 201 196 193 193 193 186 185 182 184 179 175 177 172 171 169 167 162 163 163 160 154 154 156 149 146 145 149 143 143 143 139 137 134 131 129 127 128 130 127 125 124 121 124 122 120 119 119 116 114 112 112 111 108 108 109 109 109 104 101 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31896 10289 3963 1974 8577 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 143 153 161 169 176 181 186 191 194 198 201 204 206 208 210 212 213 215 216 216 217 218 219 220 220 221 221 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 225 224 224 225 225 225 224 224 224 224 224 225 224 224 224 224 224 224 224 224 223 223 223 224 224 223 223 224 224 224 225 225 225 226 226 225 225 225 225 225 225 225 225 226 225 225 224 225 225 225 226 226 225 224 225 224 223 224 224 224 224 223 223 223 223 222 224 223 223 222 223 222 221 222 222 223 222 222 221 222 222 222 222 222 221 222 222 222 221 221 220 221 222 221 221 220 222 223 221 222 223 220 220 220 220 220 219 220 223 221 221 222 222 221 222 222 221 222 223 223 221 222 223 223 221 221 224 224 222 223 223 225 226 226 225 225 225 223 224 224 224 225 224 223 223 223 225 223 222 223 224 224 224 221 223 226 225 226 226 225 223 224 225 227 228 226 225 224 227 226 224 224 226 222 223 224 224 222 225 226 229 227 226 229 229 232 230 232 230 231 230 230 231 232 231 228 227 231 231 229 228 228 226 225 225 222 223 223 224 222 223 222 221 225 224 226 223 218 220 222 224 219 222 226 224 222 225 223 224 222 222 226 225 222 222 226 223 222 223 221 224 225 224 222 224 227 227 227 225 224 224 225 224 222 223 224 226 226 226 223 224 225 223 224 224 223 226 224 222 224 225 225 225 224 225 222 223 224 224 224 226 228 230 226 223 226 219 223 225 222 223 222 223 227 225 226 222 224 231 227 224 226 226 226 230 229 229 230 233 233 235 231 233 244 261 316 408 474 510 576 658 722 782 850 917 910 864 826 807 791 773 774 776 776 768 759 764 763 764 767 770 772 762 756 759 755 747 740 738 731 722 707 691 675 663 657 654 659 654 647 638 643 646 649 658 672 682 702 720 732 748 766 781 798 812 833 838 853 864 883 896 919 944 964 978 985 983 988 1002 1015 1018 1035 1041 1052 1061 1061 1061 1065 1078 1101 1111 1133 1168 1219 1263 1304 1350 1377 1400 1430 1498 1751 2218 2818 3744 4380 5568 9728 20469 38130 55064 65016 69238 65447 54731 40907 28437 19036 13058 9851 8327 7643 7396 7324 7390 7611 7907 8044 7972 7798 7604 7340 7074 6862 6713 6652 6638 6672 6789 7015 7412 7820 8142 8445 8755 9084 9347 9512 9621 9705 9807 9957 10145 10277 10431 10621 10838 11034 11200 11361 11532 11694 11796 11869 11905 11952 12014 12021 12021 12142 12416 12794 13341 35337 92227 150589 225092 330636 520317 1051599 9905259 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 161 222 243 258 267 270 273 274 277 273 272 269 270 269 269 268 261 257 254 250 252 250 245 241 236 237 235 230 230 227 222 225 221 215 214 212 205 208 206 201 201 200 194 194 194 190 187 187 184 182 175 176 176 173 173 167 164 164 162 161 160 157 151 150 149 151 143 143 143 152 147 139 140 137 133 133 133 131 131 130 132 127 124 121 121 117 119 114 113 117 115 114 108 108 107 107 105 105 104 104 104 100 100 100 100 100 100 100 100 100 100 100 100 100 31904 10289 3964 1973 8503 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 161 168 175 181 186 191 195 198 201 204 206 208 210 212 213 215 216 217 218 219 219 220 220 221 222 222 223 223 223 223 223 223 224 224 224 224 224 225 225 225 225 225 226 226 226 226 225 226 226 225 225 225 225 225 225 225 225 224 225 225 225 224 224 224 224 224 224 224 224 224 225 225 226 226 226 226 226 226 226 225 225 225 226 226 226 226 227 225 225 225 225 226 226 226 225 225 224 224 224 223 224 224 223 222 222 223 223 223 222 222 222 223 223 223 223 223 223 222 222 223 223 221 221 223 223 222 222 222 222 223 222 222 223 222 222 222 222 222 222 223 222 221 221 222 222 222 220 221 222 222 222 221 223 223 222 221 221 221 223 222 223 223 225 224 222 224 225 224 225 224 225 225 225 226 226 227 227 225 225 225 225 224 225 225 222 223 225 223 223 225 225 225 224 225 224 224 224 222 226 226 224 225 224 223 223 223 226 224 222 223 226 226 223 225 226 225 226 223 224 227 228 227 226 229 231 230 230 233 232 232 231 233 229 229 231 230 229 229 225 227 228 229 226 226 225 225 225 223 222 223 220 222 223 223 221 223 226 224 220 220 222 221 221 220 222 220 221 223 220 225 226 222 223 222 222 225 222 223 221 221 222 224 222 225 226 222 222 224 224 225 224 224 225 223 225 225 223 223 224 226 226 223 223 225 220 224 225 225 226 219 219 220 223 223 222 220 219 222 224 223 224 224 222 223 223 225 225 223 222 223 224 222 222 224 222 222 224 225 224 225 222 225 223 226 226 225 220 226 229 232 229 229 237 256 279 307 344 397 449 528 619 696 773 872 961 1001 1011 998 963 934 915 900 890 879 873 872 868 862 856 858 858 869 868 875 883 887 893 896 902 903 906 909 917 915 909 904 908 909 905 908 907 903 907 907 913 923 935 939 944 959 974 985 995 1000 1009 1017 1012 1019 1026 1031 1040 1042 1042 1046 1060 1072 1075 1075 1084 1085 1082 1074 1082 1092 1090 1085 1078 1076 1077 1079 1081 1084 1092 1109 1117 1137 1159 1180 1209 1244 1295 1349 1391 1427 1488 1604 1814 2074 2288 2499 3448 8666 17655 22910 26407 30297 40262 45521 52006 60981 61638 55319 44259 31335 21104 15169 11426 9164 8261 8067 8044 7972 7895 7849 7833 7876 7907 7893 7841 7761 7683 7657 7713 7808 7860 7924 8049 8261 8534 8821 9131 9430 9691 9901 10097 10279 10422 10505 10546 10562 10540 10503 10492 10533 10617 10727 10843 10922 11003 11129 11291 11449 11579 11729 11878 11981 12089 12148 12167 12161 12148 12131 12118 12149 12157 12151 12146 13496 20896 29455 51537 80891 109852 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31911 10289 3964 1972 8428 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 143 153 161 169 175 181 186 191 195 198 201 204 206 209 210 212 213 215 216 217 218 219 220 220 220 221 222 223 223 223 223 224 224 224 224 224 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 225 225 226 226 225 225 225 226 225 225 225 225 226 225 225 225 225 226 226 226 227 227 227 227 226 226 227 226 225 226 226 226 226 226 226 226 227 227 225 225 225 225 226 225 224 224 224 224 225 225 223 222 223 224 224 224 223 223 223 223 224 224 223 224 224 224 223 223 222 223 223 222 222 222 223 223 223 223 222 222 223 223 221 221 222 223 223 221 221 222 222 223 222 222 222 223 223 222 224 224 223 223 224 223 222 223 223 223 224 224 224 223 223 224 225 224 225 225 225 226 225 224 224 227 225 225 225 226 224 227 225 225 224 222 221 223 225 226 223 223 225 224 223 225 224 225 225 225 225 226 225 224 223 224 225 224 224 224 223 223 226 229 227 226 224 226 229 232 231 231 234 231 230 233 231 230 228 229 228 229 230 230 230 229 228 227 225 227 228 226 224 226 224 223 221 222 222 223 222 222 223 224 224 223 222 221 223 223 223 223 218 220 221 221 222 221 220 222 221 220 218 221 224 222 221 220 223 220 224 221 223 224 218 219 225 224 221 224 222 219 221 223 222 225 224 224 221 219 223 222 224 225 225 225 224 226 224 220 224 221 219 223 225 225 222 226 226 222 218 224 224 221 224 221 221 221 223 225 222 221 223 227 224 224 225 221 221 224 225 221 221 224 222 223 222 226 228 229 241 263 291 321 350 387 438 665 1383 1616 1240 1037 1055 1091 1106 1112 1117 1105 1089 1074 1070 1085 1105 1111 1111 1102 1087 1071 1061 1052 1044 1029 1024 1013 1006 1008 1017 1033 1046 1058 1066 1078 1086 1087 1085 1094 1095 1104 1125 1133 1125 1125 1132 1129 1123 1129 1130 1125 1129 1137 1141 1150 1150 1147 1140 1144 1141 1134 1128 1123 1121 1116 1110 1108 1111 1114 1116 1116 1112 1110 1111 1102 1111 1115 1110 1112 1112 1111 1106 1100 1103 1112 1128 1140 1156 1189 1233 1276 1306 1366 1462 1609 1756 1881 2047 2238 2421 2570 2692 2846 2998 3093 3130 3125 3092 3053 3038 3047 3078 3109 3135 3132 3122 3136 3152 3168 3254 3436 3634 3820 3986 4147 4321 4440 4471 4458 4469 4511 4619 4757 4910 5040 5114 5150 5183 5233 5337 5480 5627 5751 5890 6049 6190 6314 6434 6571 6811 7144 7477 7792 8038 8217 8305 8340 8365 8401 8447 8509 8557 8584 8604 8632 8658 8736 8845 8932 8951 8947 8953 8948 8966 9003 9008 8997 8986 9032 9062 9046 9072 9077 9050 9327 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31918 10289 3965 1970 8358 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 161 168 174 180 185 189 193 197 200 203 205 207 209 211 212 214 215 216 217 218 218 219 220 221 221 222 223 223 223 223 224 224 224 225 225 225 225 225 225 226 225 225 225 225 225 225 225 225 225 225 225 225 225 224 225 225 224 225 225 225 224 224 225 226 226 226 226 226 227 226 226 227 226 226 226 226 226 226 226 227 226 227 226 226 227 227 226 226 226 226 225 224 223 223 223 223 224 224 224 223 223 224 224 224 224 223 223 224 223 222 223 223 223 224 223 222 222 223 223 224 224 223 222 221 222 223 223 221 220 221 222 221 222 222 222 223 223 222 222 223 223 224 223 222 222 222 222 223 223 223 222 224 224 223 223 223 223 222 222 224 223 224 225 225 225 226 226 225 225 226 225 224 225 225 224 225 226 223 223 224 225 224 225 225 225 225 224 225 224 225 226 226 226 226 224 223 226 225 223 223 223 224 224 227 229 225 226 227 228 230 227 229 232 231 230 230 233 230 229 230 231 229 232 230 231 228 228 229 231 229 225 225 225 222 223 223 222 223 225 222 222 222 222 219 221 223 225 224 222 221 223 221 221 221 219 221 223 223 222 218 220 222 224 225 223 223 225 222 219 219 224 225 221 223 222 222 221 221 221 221 223 221 219 222 225 222 221 220 220 220 226 226 224 225 223 221 225 224 225 224 221 222 224 225 224 223 224 221 220 223 222 220 223 225 223 224 224 222 222 220 223 221 221 228 224 221 222 221 222 220 218 224 229 224 220 224 229 226 225 229 240 254 274 300 334 377 407 430 456 494 560 642 717 795 1797 11341 23384 28222 24318 17410 12317 9342 6789 4304 2530 1696 1411 1312 1259 1223 1195 1177 1167 1154 1134 1128 1126 1123 1118 1124 1131 1139 1156 1172 1190 1203 1208 1211 1203 1195 1193 1195 1198 1193 1204 1216 1231 1227 1236 1250 1254 1244 1246 1233 1220 1208 1197 1190 1180 1174 1164 1150 1149 1144 1144 1136 1126 1126 1125 1120 1110 1104 1105 1107 1109 1118 1120 1117 1124 1136 1129 1125 1114 1109 1109 1102 1093 1099 1111 1118 1142 1178 1221 1287 1375 1513 1685 1882 2116 2347 2491 2550 2623 2763 2994 3247 3477 3664 3744 3741 3729 3683 3604 3535 3489 3464 3457 3466 3487 3620 3995 4270 4472 4886 5303 5590 5932 6135 6192 6257 6276 6259 6211 6113 5999 5892 5848 5770 5629 5480 5372 5305 5289 5307 5356 5470 5621 5766 5844 5881 5927 6025 6178 6446 6784 7164 7603 7953 8120 8186 8214 8215 8201 8234 8324 8432 8465 8481 8505 8543 8591 8654 8729 8774 8797 8796 8815 8863 8990 9095 9140 9172 9227 9276 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31926 10289 3966 1969 8292 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 174 180 185 189 194 197 200 203 205 207 209 211 212 214 215 216 217 218 219 220 220 221 221 222 223 223 223 223 224 224 224 224 224 224 224 224 225 224 225 225 225 225 225 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 227 227 226 226 226 226 226 227 226 226 226 225 225 226 226 226 226 226 226 225 225 225 225 225 225 225 224 225 225 224 224 225 224 225 224 224 225 224 224 223 224 224 223 223 223 223 222 223 224 224 221 221 222 223 223 222 222 222 222 223 223 223 221 222 223 221 221 222 222 221 222 222 222 222 222 222 222 222 222 223 223 222 222 222 222 223 224 223 224 225 224 224 225 225 224 224 225 225 224 223 224 225 224 225 226 226 227 225 224 224 225 223 222 224 225 226 226 226 225 225 225 224 223 224 225 226 225 227 226 223 225 226 224 226 226 225 225 224 223 224 227 228 228 228 229 229 229 229 232 232 229 227 230 229 229 231 228 229 228 229 231 231 230 229 227 227 226 224 224 222 222 225 224 222 223 223 224 223 222 220 221 222 221 222 221 223 223 220 221 222 222 219 220 223 222 225 222 223 223 222 222 221 219 222 221 224 222 221 221 220 219 222 224 221 222 225 226 222 223 222 222 224 224 225 219 221 223 224 222 223 226 226 222 222 224 221 222 224 226 224 223 222 224 220 223 224 224 221 222 222 222 226 225 222 222 223 224 224 222 219 224 223 220 222 225 224 224 225 226 227 229 239 249 272 309 352 421 488 522 551 588 615 646 684 1337 7483 15234 19377 19677 17529 15010 10677 6269 3520 2162 1600 1384 1282 1220 1185 1158 1135 1114 1098 1077 1064 1055 1042 1036 1034 1024 1026 1024 1021 1031 1032 1030 1030 1034 1032 1031 1025 1019 1016 1023 1026 1031 1038 1043 1055 1067 1082 1096 1106 1108 1108 1109 1113 1105 1105 1104 1098 1099 1099 1088 1082 1085 1090 1081 1078 1075 1070 1068 1070 1064 1066 1065 1063 1061 1060 1072 1076 1071 1069 1067 1054 1055 1051 1046 1055 1095 1168 1298 1477 1621 1712 1784 1863 1951 2049 2144 2238 2344 2458 2564 2678 2778 2856 2900 2927 2939 2966 3008 3055 3115 3165 3189 3193 3176 3156 3136 3086 3046 3020 2978 2940 2919 2924 3009 3152 3383 3646 3809 3984 4176 4255 4263 4294 4351 4390 4447 4518 4575 4717 4968 5200 5303 5365 5489 5631 5738 5898 6109 6321 6457 6558 6685 6799 6949 7211 7473 7694 7875 8002 8164 8380 8547 8636 8700 8748 8757 8779 8792 8794 8830 8832 8831 8855 8863 8896 8941 8986 9043 9080 9098 18951 103068 247701 488721 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31933 10289 3967 1968 8229 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 143 153 161 169 176 182 187 191 195 199 202 205 207 209 211 213 215 216 217 218 219 220 221 222 222 222 223 223 224 224 224 224 224 225 224 225 225 225 225 225 225 225 225 226 226 225 225 226 226 226 225 225 226 226 225 226 226 227 227 227 227 227 227 227 227 227 226 227 227 227 227 227 226 226 226 227 227 227 228 228 227 227 227 226 226 226 226 227 227 226 224 225 225 225 226 228 227 226 225 226 225 225 224 224 225 224 224 224 224 225 224 224 224 224 224 223 222 222 222 222 223 222 221 221 221 221 221 223 222 222 224 223 223 223 224 223 222 223 223 224 225 223 224 224 225 224 222 224 224 223 223 223 225 225 225 226 226 226 225 225 226 225 223 223 226 227 226 227 226 225 224 226 228 225 226 225 225 226 224 223 225 225 225 226 226 225 226 224 224 224 224 225 226 225 225 225 224 224 223 224 226 226 227 225 222 223 225 227 228 230 228 229 230 230 232 232 231 232 231 228 231 230 228 227 229 227 227 229 228 225 223 222 225 226 226 225 224 221 221 224 222 220 221 219 217 219 222 222 219 220 222 224 224 223 225 220 218 220 221 221 222 221 221 220 219 220 219 219 222 223 224 222 219 221 223 225 222 222 221 223 228 222 224 227 225 222 222 222 222 223 225 226 226 222 218 223 224 225 224 225 230 223 219 221 224 222 221 227 223 223 224 225 223 222 221 220 227 225 221 224 225 222 227 223 224 223 223 226 227 226 226 234 231 226 227 232 242 268 301 356 423 481 530 577 598 618 682 1561 100 100 100 100 100 100 286948 335996 396256 474064 590996 773605 1060313 1703773 5449724 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31940 10289 3967 1966 8167 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 175 181 186 191 195 198 201 204 207 209 211 213 214 215 217 217 218 219 220 220 221 222 222 222 223 223 223 223 224 224 224 224 224 224 224 225 225 224 224 225 225 225 225 225 225 224 224 225 225 225 226 226 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 225 226 226 226 225 226 226 225 226 225 226 226 226 226 226 227 226 226 226 226 227 226 225 226 225 226 225 224 224 224 224 224 224 222 222 223 223 224 224 223 223 223 224 223 222 222 223 223 222 222 222 222 221 220 221 222 222 221 222 223 223 223 223 223 223 223 223 222 222 224 225 223 223 224 224 225 225 227 226 226 224 224 226 227 227 227 227 226 227 225 225 227 225 224 227 224 223 225 225 225 227 227 223 224 224 225 226 225 226 226 224 224 225 226 226 228 224 223 224 223 224 224 223 224 227 227 225 227 225 224 224 224 224 224 226 229 228 229 232 229 227 227 227 232 233 231 230 229 226 227 229 229 227 225 224 225 227 225 221 224 224 225 224 223 222 221 222 224 226 221 218 223 220 218 221 222 222 222 222 222 224 220 220 220 221 222 221 222 219 221 222 218 219 220 219 220 223 223 222 226 223 224 222 222 221 221 222 223 222 221 222 223 225 226 224 223 222 223 224 224 222 222 222 220 222 225 224 226 225 223 224 224 223 220 221 224 224 220 218 218 223 225 218 220 221 224 221 219 219 219 224 226 225 222 225 228 226 226 227 232 236 247 271 310 367 434 502 552 590 813 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 294 450 550 609 646 689 731 749 757 784 798 802 800 811 813 814 814 817 832 843 821 796 799 824 809 791 793 792 788 772 761 755 754 775 764 746 739 738 732 733 718 718 728 701 698 709 694 685 669 690 680 656 642 655 634 619 626 625 614 601 604 595 583 614 589 560 564 587 575 560 554 555 560 536 526 536 537 524 523 518 521 515 490 503 507 499 484 462 464 466 474 482 481 470 450 452 438 434 449 440 437 426 422 424 424 413 412 418 402 409 413 404 377 370 358 376 389 393 383 377 345 347 351 368 337 334 342 328 331 343 328 320 320 339 300 288 301 303 288 321 303 300 293 289 271 293 291 291 276 253 259 276 266 272 274 270 278 261 237 232 247 266 246 239 239 229 258 241 215 214 231 221 223 193 200 228 218 195 200 208 217 204 209 224 208 197 198 233 197 194 179 192 186 159 167 175 160 166 172 181 167 153 166 150 147 167 188 149 139 162 174 171 140 142 144 129 151 150 148 147 150 127 142 162 158 132 120 124 117 144 141 127 142 133 130 130 119 100 100 134 158 136 100 100 102 113 100 119 104 100 107 123 100 100 107 100 100 119 100 100 100 100 100 100 103 120 100 100 100 100 100 100 100 100 100 105 120 100 31948 10289 3968 1965 8100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 161 169 175 181 186 191 195 198 202 204 207 209 211 212 214 215 216 218 218 219 220 220 221 221 222 222 223 223 223 223 224 224 224 224 224 225 224 224 224 224 224 225 225 225 225 225 225 225 226 226 226 226 226 226 225 225 225 225 225 225 226 226 226 226 226 225 225 225 225 225 226 225 226 227 227 227 226 226 227 227 227 227 226 227 227 226 226 224 225 225 225 224 224 225 225 225 225 223 223 223 223 224 224 223 223 223 223 224 223 223 223 223 224 223 222 221 222 223 223 222 222 224 223 222 222 222 223 223 223 224 225 223 221 223 224 224 222 222 224 225 225 226 225 227 228 226 226 226 225 226 225 225 226 226 225 224 224 224 225 226 227 225 224 225 226 225 226 227 226 225 225 224 224 227 226 226 227 226 225 225 225 224 222 224 225 224 225 226 225 223 224 224 225 225 224 226 225 224 225 226 226 227 227 229 231 228 228 231 230 228 227 229 229 227 229 229 229 229 228 226 228 226 224 223 223 222 221 223 223 222 224 225 224 223 222 221 220 222 224 224 221 220 221 222 220 218 220 221 223 221 222 222 220 222 222 219 221 220 221 222 220 223 223 220 224 225 226 228 222 218 223 229 223 223 225 221 221 220 218 222 221 222 223 225 220 222 220 222 224 225 227 227 225 219 221 224 223 221 219 222 228 226 221 223 222 226 223 219 222 224 224 223 222 221 225 227 227 222 223 230 229 226 230 239 257 284 321 371 423 480 542 597 646 1259 9470 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 325 521 660 746 822 879 901 954 980 1002 1019 1022 1030 1046 1069 1063 1061 1057 1059 1052 1028 1040 1047 1032 1047 1035 1025 1011 1018 1022 1013 996 981 965 961 981 976 946 933 943 935 939 915 890 895 918 899 871 870 857 840 840 839 838 818 805 817 804 800 795 803 782 762 735 740 767 746 733 729 713 725 715 692 682 678 707 685 671 691 692 672 647 663 642 646 660 633 610 625 622 609 608 595 587 583 582 585 579 586 555 549 549 534 540 508 526 536 529 530 515 511 493 475 480 472 483 476 451 453 450 472 477 472 467 451 434 439 418 421 447 433 424 412 392 394 393 408 398 387 391 389 379 380 362 374 367 394 379 349 347 354 325 353 335 338 351 354 338 337 361 320 315 312 297 330 325 316 298 319 287 293 297 269 285 277 260 286 295 265 270 258 253 257 255 258 259 282 245 232 240 258 253 250 236 236 224 229 209 225 254 222 185 195 196 220 210 230 238 212 203 171 161 199 182 220 219 200 205 201 202 206 205 193 217 186 167 183 169 170 185 147 140 151 167 202 176 157 133 174 168 156 155 163 144 130 138 144 153 137 159 160 134 141 148 144 152 116 151 144 118 126 138 140 109 100 121 127 127 123 112 100 103 100 113 111 100 115 146 121 104 31955 10289 3969 1964 8034 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 161 169 175 181 186 191 195 198 201 204 206 208 210 212 214 215 216 217 218 218 219 220 220 221 221 222 222 222 222 222 223 223 223 224 224 224 225 225 225 225 225 225 226 226 225 225 225 225 225 225 224 225 225 225 225 225 225 225 225 225 225 226 225 225 225 224 224 225 225 225 226 226 226 227 227 227 227 227 227 227 226 226 226 226 226 226 225 225 225 225 224 224 224 224 224 225 225 223 224 224 224 223 224 223 222 223 224 224 223 223 222 223 223 224 223 222 223 223 222 222 223 223 224 224 223 223 223 223 223 223 222 224 224 225 224 223 224 225 224 225 226 225 226 225 225 224 224 225 226 225 226 225 225 226 224 223 223 225 224 225 225 224 224 225 224 224 224 223 225 227 225 222 223 222 224 224 223 224 222 224 224 225 225 226 225 225 224 224 225 225 224 224 224 222 223 226 226 224 226 227 228 226 228 227 228 228 229 229 229 232 232 232 229 227 227 229 226 226 226 226 227 225 224 225 222 222 222 223 224 224 222 223 222 224 226 227 224 224 224 223 221 221 223 223 222 222 222 222 219 219 223 223 223 222 220 219 220 223 221 222 225 222 221 223 224 224 225 223 223 222 222 227 222 220 224 224 222 222 223 223 220 223 229 224 222 222 222 224 223 220 224 223 223 223 226 226 227 225 223 221 222 225 219 222 229 227 224 225 230 229 226 231 233 229 232 232 233 234 245 266 289 319 359 399 433 486 545 625 3462 10228 18114 45282 82030 112899 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 262 503 639 739 821 869 916 935 970 1012 1025 1016 1024 1031 1040 1048 1052 1050 1060 1042 1038 1062 1044 1010 1001 1009 1039 1014 987 981 970 987 980 968 950 957 944 929 908 907 905 918 909 900 893 895 891 856 854 862 827 820 818 823 803 789 789 793 766 766 753 745 746 750 747 731 720 721 694 701 699 684 709 718 693 671 668 650 654 667 648 642 641 636 608 621 611 603 578 586 590 569 552 539 559 573 555 537 544 535 520 507 506 496 493 500 502 505 480 494 483 479 473 461 453 438 443 467 460 464 444 431 438 409 410 436 431 426 403 392 385 389 388 405 412 387 384 365 356 367 372 367 386 369 349 357 354 336 355 344 346 367 351 329 335 316 329 325 291 281 311 296 318 328 297 303 297 287 299 289 287 276 259 294 269 257 252 284 279 246 245 294 247 239 250 254 223 248 242 236 259 266 212 231 250 223 231 240 215 217 213 186 193 230 201 213 231 229 231 220 214 210 212 221 211 200 207 208 196 184 199 156 151 180 177 171 181 157 139 174 179 152 153 146 155 167 150 157 128 100 150 140 149 129 150 154 158 143 131 128 151 145 107 125 116 115 129 140 138 117 100 110 119 128 112 100 123 127 117 118 100 100 100 100 100 100 112 100 100 100 31962 10289 3969 1962 7972 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 160 168 174 180 185 190 194 197 200 203 205 207 209 210 212 213 215 216 216 217 218 219 220 220 221 221 221 221 221 222 222 223 223 223 224 224 224 225 225 224 224 225 224 225 225 225 225 224 225 225 224 224 224 224 225 224 224 225 224 223 223 224 224 224 225 226 226 226 226 226 226 226 227 227 227 226 226 226 225 225 225 225 225 225 225 225 225 225 225 224 224 223 224 224 224 224 225 224 224 224 223 224 224 224 223 223 223 222 223 224 223 222 222 223 223 222 223 224 223 222 222 223 223 223 223 224 225 223 222 223 223 223 225 224 223 224 226 224 224 226 226 226 227 226 223 224 224 224 226 225 225 224 224 225 225 225 224 224 222 224 224 224 223 224 225 226 226 226 225 224 223 222 222 223 225 224 223 225 224 225 224 226 227 226 226 226 225 224 224 226 225 222 224 225 225 222 222 225 226 224 227 227 230 230 228 227 229 232 231 228 227 227 228 228 226 226 225 228 227 223 222 222 220 222 221 220 223 225 223 225 224 223 221 222 224 225 225 226 227 224 225 222 224 224 223 223 221 221 224 222 224 221 219 222 224 222 219 220 221 220 222 222 224 224 221 222 221 223 224 221 223 220 219 222 225 223 222 222 225 221 220 218 222 222 219 223 223 219 217 221 223 221 220 221 223 219 223 225 221 220 222 222 222 227 229 222 221 224 230 231 228 233 234 233 234 238 243 265 310 368 432 480 518 557 592 623 1790 8381 23646 50469 101939 149505 195942 239565 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 121 282 373 436 490 525 539 566 600 612 604 617 632 640 633 640 657 654 654 642 649 643 649 659 646 629 629 629 625 614 618 604 603 615 602 599 592 594 597 583 555 551 581 578 561 560 554 540 540 536 525 527 517 534 509 514 501 493 501 493 485 492 495 486 483 479 464 452 462 463 464 455 442 427 421 434 431 423 415 415 416 423 416 422 389 388 379 383 391 382 361 373 372 368 356 361 357 359 371 336 349 360 361 347 344 345 329 346 340 319 322 317 310 310 309 307 312 306 293 300 296 287 261 264 288 283 279 279 267 276 272 264 265 267 253 240 234 244 258 255 261 248 246 241 215 241 232 219 228 219 234 221 192 210 210 199 201 203 209 208 221 201 196 214 225 197 202 190 195 185 185 188 201 201 168 169 183 168 173 196 172 185 180 181 160 156 175 177 163 167 181 160 146 151 148 158 152 158 150 150 138 135 114 136 138 148 138 152 164 146 115 137 132 129 130 138 111 130 125 104 128 106 108 100 103 100 100 103 100 108 125 127 112 100 100 100 101 104 100 100 100 100 100 109 126 112 100 100 100 100 100 100 100 107 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 31970 10289 3970 1961 7905 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 143 152 161 168 175 181 186 190 194 198 201 203 206 208 210 211 213 214 215 216 217 218 219 219 220 220 221 221 222 222 222 223 223 223 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 225 225 226 227 226 226 227 227 227 227 227 227 227 226 226 226 227 226 226 226 226 225 224 225 225 225 225 226 225 226 226 225 225 225 226 226 226 225 224 224 223 224 223 224 223 224 225 224 225 224 223 223 223 223 224 224 224 225 225 225 224 223 224 224 224 225 225 225 224 225 226 225 224 226 227 227 226 225 225 225 224 224 225 224 223 224 224 224 225 225 224 225 223 224 224 223 225 226 226 225 224 225 224 224 224 226 226 224 225 224 224 223 224 224 224 224 225 226 225 225 222 223 225 226 224 225 227 226 224 224 225 228 227 226 224 226 229 228 229 228 228 228 230 230 229 226 227 228 226 224 224 222 223 223 223 223 226 227 226 223 224 222 226 228 224 225 225 224 223 223 223 220 221 221 221 222 219 221 220 219 219 221 223 224 222 219 220 222 222 222 223 224 224 223 223 224 226 225 226 226 224 223 224 222 222 224 223 221 223 224 225 224 223 225 225 223 221 225 226 223 223 224 224 227 222 224 224 222 223 226 226 225 225 223 224 222 223 223 224 226 225 225 229 235 231 230 232 233 236 234 233 239 244 243 248 268 301 347 400 456 505 545 580 610 633 658 1168 10101 26478 57109 85708 125502 176070 218643 100 100 100 100 100 100 2371155 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 419 576 712 766 806 859 862 905 918 927 959 941 928 952 958 977 974 968 964 976 959 945 944 946 959 960 935 942 923 917 926 919 900 911 899 895 880 885 877 862 850 851 856 836 840 821 821 814 804 797 789 794 798 780 783 771 743 749 765 738 719 750 715 703 689 692 692 685 686 682 665 662 649 652 651 637 630 615 607 608 617 606 596 614 578 567 576 554 559 588 563 509 517 537 527 536 522 493 481 521 521 488 460 482 508 501 485 475 478 461 475 477 448 434 433 394 421 434 452 410 394 403 406 387 381 381 379 389 397 396 383 367 361 371 368 354 346 378 367 343 338 366 348 343 333 337 346 336 342 318 307 317 339 318 275 282 322 341 301 284 296 315 305 300 294 288 324 289 282 269 298 319 278 270 268 267 266 272 270 278 270 272 252 231 233 249 232 239 239 240 238 225 250 243 233 198 206 232 216 216 190 217 221 206 190 216 220 189 194 207 198 211 221 229 223 184 170 178 201 165 167 179 190 167 165 170 190 189 158 158 132 148 138 131 137 129 135 120 123 121 131 151 135 158 185 158 131 137 118 101 125 132 100 100 103 127 100 100 118 138 134 104 100 100 100 100 100 100 100 31977 10289 3971 1960 7838 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 174 180 185 189 193 197 200 203 205 207 209 211 212 213 214 216 216 217 218 219 219 220 220 221 221 221 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 224 224 224 224 225 224 224 224 224 224 225 225 226 226 226 225 226 226 226 226 226 225 224 225 225 225 224 224 224 224 224 224 224 225 224 224 224 224 223 223 223 222 222 223 223 223 223 222 222 223 223 223 224 224 224 224 224 223 223 223 223 222 223 224 224 224 223 225 226 225 225 225 225 225 225 226 225 226 226 225 226 226 226 225 225 225 225 226 226 225 225 224 224 225 224 225 226 226 225 223 224 225 224 225 226 226 225 225 226 225 224 225 224 224 226 226 223 227 227 224 225 226 225 226 226 225 226 225 224 225 226 226 226 226 226 229 228 227 227 227 229 228 226 226 226 225 228 229 226 226 226 226 224 225 228 227 225 224 223 225 222 222 225 223 225 225 223 222 222 221 220 220 219 221 222 220 220 219 219 220 220 220 222 224 221 220 222 221 222 220 218 218 218 218 220 221 220 219 221 222 222 219 219 220 221 223 224 218 219 223 220 220 222 220 215 218 219 217 217 219 221 226 224 220 218 220 218 221 224 221 222 221 225 222 219 221 221 223 223 222 221 219 218 220 222 222 223 222 228 237 234 232 239 245 247 256 262 270 284 312 353 401 444 487 1647 6044 16332 32558 50205 100 100 100 100 100 100 100 100 100 388593 444032 543052 100 100 100 100 100 100 100 100 100 100 100 100 100 343 965 1324 1539 1750 1826 1898 1959 2023 2066 2115 2150 2134 2151 2141 2122 2173 2167 2161 2154 2122 2129 2093 2119 2145 2096 2080 2052 2038 2061 2013 2009 1988 1968 1963 1951 1921 1902 1915 1894 1896 1868 1872 1825 1812 1808 1802 1802 1767 1756 1740 1753 1693 1698 1700 1696 1687 1684 1621 1629 1567 1556 1612 1602 1565 1539 1549 1534 1530 1515 1515 1464 1495 1492 1410 1457 1427 1417 1375 1399 1393 1353 1345 1317 1291 1322 1343 1280 1260 1281 1265 1230 1228 1185 1170 1167 1221 1203 1198 1165 1131 1158 1137 1136 1132 1148 1090 1079 1193 1082 1002 1028 1076 1015 1029 1008 1045 1016 1033 1014 957 992 957 995 945 919 942 945 912 863 821 851 931 873 889 887 871 835 863 861 773 809 803 813 825 831 772 783 795 750 745 766 742 721 744 742 661 694 718 646 654 705 742 621 607 635 651 639 646 680 633 591 575 580 603 622 581 646 603 576 594 516 493 508 556 595 545 516 534 554 519 505 483 496 516 467 498 487 447 415 490 529 495 455 485 492 460 419 368 370 451 406 369 435 431 431 429 383 435 403 426 403 421 378 300 342 393 366 439 436 360 346 386 358 373 424 344 297 330 354 403 317 312 372 375 310 329 316 340 264 276 321 286 244 284 247 291 339 320 360 320 319 270 341 317 253 278 317 193 191 251 206 240 235 31984 10289 3972 1959 7778 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 189 193 196 199 202 205 207 208 210 211 213 214 215 216 216 217 218 219 219 219 220 220 221 221 221 222 222 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 224 224 224 223 223 224 224 223 224 224 225 226 225 225 225 226 225 224 225 224 224 225 224 224 225 225 224 223 223 223 223 223 224 224 223 223 223 222 222 221 221 222 222 222 222 221 223 223 223 224 224 224 223 222 224 224 224 224 224 225 226 225 225 226 227 226 225 225 225 225 225 225 224 225 226 224 226 226 226 225 225 224 225 226 226 226 227 225 225 225 225 226 225 225 225 224 226 226 226 225 226 227 226 226 226 226 225 224 225 226 227 226 224 223 224 224 223 224 224 224 224 224 226 227 228 228 229 230 229 228 230 230 228 228 226 226 227 226 225 226 226 225 225 226 226 226 226 224 226 227 224 224 224 224 224 223 223 223 222 222 221 222 219 217 220 221 219 220 222 221 218 218 221 221 222 222 221 221 221 220 220 220 221 222 223 220 221 220 218 221 222 221 218 218 222 223 222 221 224 222 217 220 222 220 221 222 223 220 220 221 221 219 221 220 222 221 218 217 221 221 218 219 219 216 217 221 220 220 223 221 219 217 218 220 219 218 218 221 223 221 222 226 231 242 247 253 260 276 287 296 305 324 344 379 428 471 503 533 563 599 1091 7888 26620 100 100 100 100 100 100 100 100 100 100 100 2846298 100 100 100 100 100 100 100 100 100 100 100 100 100 541 890 1049 1189 1269 1348 1384 1412 1440 1460 1459 1472 1507 1507 1509 1505 1488 1487 1519 1492 1509 1522 1498 1470 1458 1479 1457 1436 1409 1426 1401 1423 1403 1373 1366 1386 1363 1376 1341 1330 1337 1310 1320 1332 1309 1258 1244 1262 1230 1230 1220 1236 1199 1192 1191 1157 1144 1142 1146 1156 1128 1108 1116 1095 1075 1097 1093 1074 1057 1059 1057 1048 1002 1003 1054 1021 967 1013 1007 975 958 976 976 943 933 926 874 877 898 911 896 891 860 857 852 847 818 798 802 767 799 832 786 769 794 785 771 776 758 752 759 729 753 724 717 768 790 689 697 678 691 719 686 676 690 682 652 596 614 617 589 601 598 599 606 587 578 609 602 553 536 569 561 528 584 584 544 598 514 501 504 503 494 524 524 515 568 494 467 471 510 526 479 416 437 455 475 489 434 407 443 444 460 476 462 438 414 425 388 389 416 456 411 385 361 377 418 404 399 370 370 383 344 325 375 367 322 308 332 371 319 293 322 363 295 278 308 330 299 306 314 331 330 320 294 328 326 310 306 321 269 276 303 275 230 248 287 304 274 246 247 281 245 257 302 284 239 232 243 183 212 200 233 220 203 205 217 206 180 161 185 174 182 184 185 142 174 178 200 248 204 205 226 238 192 180 212 156 180 187 177 173 31992 10289 3972 1957 7712 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 160 167 174 180 185 189 193 197 200 202 205 207 209 210 211 213 214 215 216 217 217 218 219 219 220 220 221 221 221 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 225 225 224 224 224 224 224 223 224 223 223 223 224 224 224 225 225 225 225 226 226 225 225 225 225 225 224 224 224 225 225 225 225 225 224 224 224 225 224 223 223 223 223 223 222 222 223 223 223 224 224 224 224 224 225 223 222 223 224 225 225 224 226 225 225 225 225 226 226 226 226 226 226 226 225 225 225 224 224 224 224 225 225 224 223 225 226 224 225 225 225 225 225 224 224 226 226 225 226 225 226 225 225 226 224 224 227 227 227 227 225 224 224 225 225 225 227 226 226 226 225 224 224 223 224 224 226 225 226 228 230 228 227 229 228 229 228 228 228 227 227 227 228 227 225 227 226 228 228 226 225 225 225 226 226 224 222 222 225 223 222 223 222 223 224 223 222 222 221 219 218 216 215 215 218 219 222 222 222 223 221 217 219 223 223 222 222 220 222 221 219 222 223 222 223 222 224 224 225 223 222 219 219 221 221 221 222 224 225 222 218 223 226 225 221 219 219 219 221 219 222 224 222 221 220 220 223 221 220 223 221 218 222 222 221 222 223 224 219 219 219 221 223 221 223 229 231 234 237 247 256 274 302 323 346 368 391 421 451 544 4170 17282 100 100 100 100 100 100 121639 165500 229451 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 472 803 984 1125 1214 1255 1315 1337 1352 1373 1387 1410 1407 1410 1436 1432 1426 1422 1393 1399 1376 1387 1374 1375 1353 1357 1361 1343 1318 1337 1337 1328 1309 1291 1269 1261 1262 1259 1259 1239 1234 1218 1204 1182 1150 1145 1156 1162 1138 1132 1134 1120 1103 1069 1089 1088 1090 1053 1037 1044 1021 993 998 1025 1029 978 970 963 953 982 921 952 953 943 931 903 884 884 900 891 876 827 821 853 843 797 786 821 819 805 785 801 791 776 761 730 747 763 764 722 702 704 732 713 694 691 729 702 662 660 666 650 673 674 636 647 661 656 651 649 638 632 608 612 617 594 582 580 596 572 557 543 522 536 549 525 528 532 512 487 521 534 545 510 478 481 509 507 483 519 491 480 452 430 477 461 431 438 427 433 410 406 426 403 393 413 399 429 394 377 411 411 424 399 341 393 378 361 367 408 398 364 336 340 320 350 381 340 310 324 316 347 349 330 331 293 275 284 320 334 281 282 306 275 294 288 305 329 255 267 271 271 309 267 216 229 260 273 279 300 235 230 233 265 294 244 198 223 263 276 265 204 196 229 241 237 218 194 213 204 201 217 215 205 178 205 180 176 192 124 211 241 185 121 131 204 163 171 174 168 138 183 153 139 158 155 123 100 167 194 146 100 31999 10289 3973 1956 7644 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 188 192 196 199 201 204 206 208 209 211 212 213 215 215 216 217 218 218 219 220 220 220 221 221 222 222 222 223 223 224 224 224 223 223 223 223 223 223 224 224 223 223 223 224 224 224 224 223 224 225 225 224 225 225 225 225 226 226 226 226 225 225 226 226 225 224 225 224 224 225 225 225 225 224 224 224 223 223 223 223 224 224 224 223 223 223 222 223 222 221 222 223 225 225 225 224 224 224 224 224 225 226 226 227 227 225 225 225 225 225 225 226 226 226 226 226 226 225 226 225 225 226 224 225 225 224 223 226 225 224 225 224 222 224 224 224 225 225 225 225 224 225 225 225 226 226 224 226 226 227 226 225 225 224 224 225 226 226 225 224 223 223 224 226 225 223 226 226 226 227 227 227 228 227 227 226 227 228 229 229 229 230 229 227 228 229 228 227 228 226 224 225 227 227 226 224 224 225 227 225 224 222 220 221 222 222 219 220 220 221 219 216 217 220 219 219 219 218 221 221 220 218 219 220 221 223 223 222 219 223 224 223 223 222 219 217 219 221 222 222 223 223 221 222 225 221 221 222 222 223 220 219 219 219 218 219 221 222 222 219 220 220 218 224 223 220 223 221 222 224 222 217 218 220 218 216 221 224 220 218 221 224 219 220 222 224 223 224 226 228 230 234 247 272 301 330 373 871 5080 17462 100 100 100 100 100 100 100 100 100 100 100 100 629206 793289 1139828 100 100 100 100 100 100 100 100 100 100 100 100 100 934 1430 1723 1884 1965 2031 2060 2008 2010 2071 2113 2117 2139 2173 2195 2139 2143 2166 2157 2105 2084 2116 2089 2081 2080 2054 2001 2026 1989 1953 1947 1956 1952 1897 1909 1884 1852 1833 1840 1841 1868 1815 1773 1736 1737 1674 1685 1715 1682 1687 1631 1597 1582 1563 1574 1559 1591 1586 1544 1545 1473 1456 1469 1493 1493 1463 1457 1450 1430 1374 1366 1403 1406 1350 1321 1333 1316 1260 1284 1266 1254 1288 1253 1228 1200 1158 1167 1199 1170 1139 1150 1132 1080 1118 1139 1079 1067 1100 1103 1032 1050 1062 1038 1059 1050 1018 1011 1054 1040 1013 994 987 987 937 938 951 984 962 973 934 899 946 923 870 882 902 841 863 841 807 811 808 825 818 784 786 792 785 716 780 775 693 724 754 722 742 686 761 734 676 648 693 713 657 619 650 679 653 603 583 577 582 616 574 602 615 636 650 551 575 534 597 617 541 574 572 553 554 561 613 604 518 511 603 530 512 525 520 487 454 474 504 472 470 491 403 422 486 431 418 424 465 427 375 426 475 433 441 430 427 441 458 488 431 366 396 368 385 374 376 387 373 373 408 448 353 346 284 310 335 308 317 274 255 332 328 344 346 319 243 312 324 279 269 287 250 301 281 228 277 250 191 241 257 266 244 186 235 271 239 205 264 286 309 249 217 213 180 206 258 237 219 227 240 263 32006 10289 3974 1955 7581 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 166 173 179 184 189 193 196 199 201 204 206 208 210 211 212 214 215 216 216 217 218 219 219 220 220 221 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 224 224 223 224 223 223 224 224 224 223 223 224 225 225 225 225 226 226 226 225 225 225 225 225 225 225 224 223 224 224 224 224 225 225 224 224 224 224 224 223 224 224 223 223 223 223 222 222 222 224 224 223 224 224 224 224 224 224 224 224 225 226 226 226 227 226 227 227 226 227 227 227 227 226 227 227 226 225 225 225 225 225 225 226 227 227 226 225 225 224 224 225 225 224 223 222 223 223 224 225 226 227 228 228 227 226 226 225 225 224 225 226 227 226 223 224 224 225 225 224 223 224 225 222 222 226 225 226 226 225 226 226 227 227 228 227 225 227 227 227 228 229 227 226 228 227 227 228 229 227 226 226 227 224 223 221 222 223 222 223 223 222 223 223 222 219 220 220 220 218 220 221 219 216 220 221 219 219 220 219 218 222 223 221 219 220 223 221 222 225 226 225 225 222 223 221 223 224 224 223 222 222 222 220 221 223 220 221 222 223 222 223 221 221 221 221 220 219 222 223 218 218 216 220 221 220 221 223 220 220 223 224 221 219 222 220 221 223 219 222 221 217 217 219 221 221 220 224 225 228 228 228 232 246 269 305 354 422 862 14576 52523 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1610 8169 11699 13736 14743 15857 16638 17207 17476 17642 17774 18038 18190 18395 18411 18336 18369 18325 18344 18290 18505 18508 18462 18566 18461 18589 18450 18130 18202 18305 18379 18190 18006 18199 18141 18125 18167 18241 18091 18029 17899 17932 17908 18127 18082 17840 17887 17939 17743 17701 17695 17790 17588 17338 17463 17386 17236 17139 17442 17382 17244 17507 17369 17538 17361 17237 17522 17229 17436 17674 17524 17321 17539 17600 17735 17803 17879 18095 17445 17535 17078 17419 17643 18045 17196 17156 17372 17463 17231 17710 17996 17777 17356 16965 17255 17246 17230 17301 16752 17232 17293 16887 17972 17798 16989 17875 17812 17625 17677 17388 17313 17355 17300 17371 17857 18061 18288 18375 18346 18530 18834 18820 18610 18326 18437 17549 17706 19064 20225 18997 19161 18959 18101 17735 19126 19604 18960 18341 18422 19154 18443 18604 19402 19648 18778 18934 20539 20835 19902 17824 19756 19914 18499 18341 18983 20145 20309 19844 20189 19269 19307 19708 21240 20518 20486 20597 19866 21685 21595 22399 21974 20764 20386 20076 22663 23449 22246 22094 21513 21256 21609 21925 23544 25159 22705 21924 21963 23675 23653 26432 26342 24596 24293 23862 25041 26921 25576 25338 26106 27002 28328 26466 25123 28339 26446 25254 28546 27705 27572 27671 30151 27409 29210 28903 26723 29647 34554 37477 36781 34040 29105 33322 38461 41244 42317 37241 35105 33850 41500 42452 39022 38531 40640 39426 36559 40509 41578 46300 38309 34131 45874 48708 52558 58997 56671 47455 55762 66142 63091 59862 66466 80605 77827 82401 82047 103709 100315 122867 136067 104340 127452 152453 117120 121671 142266 230796 291928 299857 456889 754355 1685999 100 100 100 100 100 100 100 100 100 100 32014 10289 3974 1953 7514 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 166 173 179 184 188 192 196 199 201 204 206 208 210 211 212 214 214 215 216 217 218 219 219 220 220 221 221 222 222 222 222 222 223 223 223 223 223 223 223 223 224 224 223 223 224 224 224 225 225 225 226 226 225 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 226 225 225 225 224 224 224 224 224 224 224 223 223 224 223 223 223 223 224 224 224 224 224 224 225 224 225 225 226 227 227 227 228 228 227 226 227 227 227 225 225 226 226 225 226 226 226 225 226 226 225 225 226 225 224 225 227 226 224 224 225 225 226 226 226 225 224 224 224 225 226 226 228 228 229 227 226 226 226 225 226 226 227 225 225 226 226 224 222 222 224 224 224 224 224 224 223 224 225 226 227 227 225 225 228 226 226 227 228 227 224 223 224 225 224 224 227 226 226 225 223 224 224 224 223 224 224 221 220 221 219 221 221 221 219 219 220 222 220 221 220 220 221 220 219 219 220 220 220 218 220 221 220 220 221 221 221 222 222 222 217 219 221 220 222 219 220 221 220 220 222 223 221 220 219 222 225 221 220 220 218 218 220 220 220 220 221 221 222 221 219 219 219 223 222 219 218 221 221 222 220 221 222 221 221 223 221 222 221 221 217 220 221 216 221 223 220 218 220 225 227 237 249 265 283 588 4451 15220 27271 49426 74534 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 564 1865 2616 3059 3315 3475 3544 3631 3702 3758 3814 3754 3758 3772 3748 3704 3705 3683 3713 3635 3644 3630 3606 3573 3582 3578 3562 3506 3480 3449 3408 3424 3353 3319 3315 3252 3230 3320 3251 3192 3179 3193 3170 3110 3081 3029 3066 3023 3023 2965 2935 2832 2846 2865 2844 2768 2735 2722 2722 2662 2650 2664 2634 2514 2509 2469 2481 2493 2487 2500 2471 2477 2432 2395 2390 2388 2325 2333 2331 2322 2275 2297 2197 2231 2216 2146 2148 2127 2150 2077 2090 2016 2117 2060 2029 1977 1916 1980 2038 1905 1935 1967 1883 1879 1821 1782 1756 1827 1855 1777 1748 1756 1771 1733 1701 1690 1765 1731 1691 1672 1608 1631 1657 1580 1638 1570 1596 1535 1564 1486 1488 1568 1508 1349 1370 1482 1467 1409 1411 1474 1421 1366 1351 1340 1378 1398 1325 1322 1308 1287 1370 1234 1200 1230 1227 1214 1288 1252 1203 1188 1324 1244 1128 1131 1168 1188 1127 1141 1143 1066 1044 1030 1026 1102 1029 1017 1102 993 1039 1062 1025 868 948 944 1014 896 932 998 869 838 950 971 938 929 901 815 831 798 866 904 906 817 735 766 905 844 786 770 798 732 747 729 728 733 815 879 737 582 619 740 732 623 828 733 745 746 668 711 751 729 729 616 600 662 607 675 559 509 583 601 577 543 591 544 414 462 484 452 474 607 550 428 415 486 523 495 630 402 269 470 460 372 436 407 458 401 490 459 446 410 352 519 490 377 303 32021 10289 3975 1952 7447 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 189 193 196 199 202 204 206 209 210 212 213 214 215 216 217 217 218 219 220 220 220 221 221 222 222 222 222 223 223 223 223 223 223 223 223 224 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 225 226 225 225 225 226 226 226 226 226 225 225 225 225 225 225 225 224 224 224 224 224 224 224 222 222 223 224 224 224 224 225 225 225 225 226 227 227 227 227 226 226 226 227 228 227 227 227 227 226 227 227 226 226 227 225 225 225 226 225 225 225 226 226 225 224 225 225 225 225 225 224 224 225 225 225 226 226 227 226 225 227 227 227 228 228 226 226 226 227 226 226 224 224 224 224 223 223 225 225 224 223 222 223 224 224 224 225 228 227 224 226 225 228 229 225 226 226 225 224 225 226 225 224 224 224 225 226 224 224 224 224 224 223 222 225 225 222 221 220 219 221 221 221 221 221 221 217 217 218 219 219 220 221 219 220 219 222 220 218 219 222 221 216 217 220 220 220 220 221 221 222 223 219 219 221 221 222 223 221 220 217 218 221 221 224 221 219 219 223 222 221 219 216 220 222 222 222 219 220 221 221 219 220 223 222 219 220 220 217 218 216 217 220 221 219 215 218 221 218 220 220 222 224 222 222 217 215 219 224 225 229 233 247 276 305 344 394 687 6921 36544 82618 130994 100 100 100 100 100 100 100 100 100 100 1124939 1658106 4285847 100 100 100 100 100 100 100 100 2683 5228 6742 7641 8103 8398 8629 8723 8763 8769 8758 8737 8841 8884 8873 8768 8738 8699 8589 8718 8600 8530 8513 8501 8394 8386 8364 8241 8200 8120 8138 8122 8091 8043 7958 8025 7826 7727 7653 7753 7783 7744 7631 7409 7440 7411 7491 7393 7308 7281 7275 7113 7133 7161 7134 7155 6900 6668 6695 6646 6590 6666 6682 6547 6485 6570 6410 6326 6266 6270 6375 6291 6351 6203 6115 6151 6129 6030 6054 5879 5807 5771 5977 5776 5710 5736 5639 5688 5495 5619 5601 5303 5622 5401 5233 5348 5444 5390 5202 5134 5228 5144 5084 5229 5143 5115 5109 5025 4763 5006 5073 4923 4831 4885 5034 4924 4794 4692 4678 4603 4579 4648 4670 4494 4578 4591 4524 4467 4301 4196 4287 4458 4343 4299 4085 3847 4047 4130 4052 4151 4064 3989 3959 3923 3921 3997 3838 3931 3660 3554 3523 3620 3415 3639 3779 3760 3484 3461 3677 3934 3415 3489 3624 3787 3587 3330 3311 3253 3140 3347 3092 3309 3252 3171 3126 3122 3418 3085 2968 2907 2870 3055 3095 2971 2813 3202 3374 3177 2843 2932 2949 2514 3028 2980 2772 2903 2836 2650 2614 2673 2899 2730 2804 2558 2430 2452 2720 2381 2167 2554 2703 2473 2328 2499 2661 2431 2369 2638 2752 2396 2496 2330 2230 2329 2133 1994 2409 2357 2499 2400 2027 2072 2005 2005 2009 1794 2068 2092 2228 1649 1923 2167 1949 1926 2029 1905 1818 2173 1684 1232 1637 1492 1829 1984 1808 1501 1711 1948 1944 1620 1385 1365 1543 1710 1628 1714 1658 1609 1723 1785 1423 994 1617 32028 10289 3976 1951 7387 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 166 173 179 184 189 193 196 199 202 204 206 208 210 211 213 214 215 216 217 217 218 218 219 220 220 221 221 221 222 222 222 222 222 223 223 224 224 224 225 225 225 226 226 226 226 226 226 226 226 226 225 225 225 225 226 225 225 226 226 226 226 226 226 226 225 225 225 225 224 224 224 225 224 223 224 224 223 223 223 223 222 223 224 224 224 224 225 225 225 225 226 227 227 227 227 228 227 227 227 226 226 227 226 225 226 227 225 226 227 226 226 226 225 226 227 226 225 226 226 225 224 222 224 224 223 224 226 226 224 224 225 227 227 228 228 228 229 228 227 228 228 226 227 228 226 226 224 224 225 226 223 223 224 224 223 223 223 223 223 225 224 225 225 226 226 224 226 228 226 227 225 223 222 224 224 225 226 226 226 226 227 226 226 227 226 223 222 223 222 222 220 220 223 222 222 221 220 218 219 219 219 220 221 220 218 219 220 220 222 220 221 221 222 222 220 218 217 220 221 221 218 221 221 220 220 222 223 222 222 222 220 219 220 221 224 222 220 220 224 223 220 221 220 221 221 225 223 224 226 223 222 220 220 220 220 221 221 221 221 220 221 222 222 222 220 219 222 221 220 219 219 218 220 221 222 224 220 222 217 219 220 220 220 231 247 267 297 323 352 389 419 441 608 4431 15402 46245 97338 132060 162471 100 100 100 100 100 100 100 100 100 1780374 5328919 100 100 100 100 100 100 100 100 100 100 100 100 834 1798 2270 2526 2685 2757 2829 2862 2868 2854 2874 2877 2867 2817 2828 2851 2823 2757 2781 2777 2734 2703 2689 2618 2654 2594 2573 2565 2558 2510 2509 2540 2499 2439 2466 2423 2439 2426 2365 2335 2309 2279 2231 2241 2261 2260 2192 2177 2191 2135 2100 2057 2080 2079 2067 2037 2010 1951 1939 1932 1923 1932 1910 1902 1881 1904 1826 1780 1818 1799 1795 1783 1764 1746 1722 1757 1751 1682 1647 1665 1671 1655 1636 1606 1549 1545 1526 1535 1529 1485 1449 1509 1467 1470 1494 1480 1431 1392 1428 1379 1355 1439 1443 1368 1322 1369 1343 1249 1276 1294 1287 1286 1233 1233 1209 1265 1243 1249 1235 1235 1178 1114 1097 1174 1152 1088 1114 1114 1100 1078 1062 1063 1037 1081 1067 1030 1011 1019 976 1026 1024 1047 1010 994 944 919 946 890 843 895 909 916 962 919 868 862 862 886 811 819 841 862 811 747 785 758 764 849 754 716 772 794 761 757 794 750 688 749 855 783 578 638 715 657 684 736 744 694 590 592 714 691 593 606 629 642 545 521 638 667 632 586 540 552 569 573 591 509 526 511 533 559 492 540 578 558 506 513 551 550 528 520 533 492 499 430 458 468 410 398 407 432 395 429 421 386 465 487 366 458 340 346 415 364 470 487 347 470 464 337 293 432 461 369 363 460 379 280 280 222 301 373 313 358 384 294 278 32036 10289 3977 1950 7323 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 140 150 159 166 173 178 184 188 192 196 199 201 204 206 208 209 211 212 213 214 216 216 217 218 219 219 220 220 221 222 222 222 223 223 223 224 224 225 225 225 225 226 225 225 225 225 225 225 225 225 225 224 224 224 225 225 225 225 225 225 225 226 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 224 224 225 225 224 225 226 227 227 228 227 227 227 228 227 227 227 227 227 226 226 225 225 226 226 227 226 226 226 226 226 226 225 224 223 224 225 224 223 223 225 226 226 225 225 225 225 227 227 228 229 228 228 228 227 227 226 226 225 224 225 227 226 225 225 224 225 224 222 223 225 225 223 224 225 224 224 223 223 225 228 228 227 226 224 224 224 224 226 224 222 225 225 226 225 223 225 224 223 225 226 224 224 224 224 222 221 222 222 220 220 221 221 220 218 219 220 219 219 219 220 221 220 221 221 219 219 221 221 220 220 221 219 218 219 220 222 222 219 221 220 220 222 222 221 220 222 222 220 220 223 220 221 224 224 223 223 221 220 219 221 220 225 224 221 220 219 218 219 220 223 221 220 222 222 219 219 219 221 220 221 223 222 223 223 220 221 222 220 220 221 223 227 227 230 240 245 262 295 322 349 380 411 444 691 6405 21836 100 100 100 104267 116167 138561 165041 199177 241223 294285 100 100 100 100 100 100 100 100 3196763 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 747 1570 1888 2060 2153 2186 2205 2221 2203 2179 2184 2188 2163 2165 2129 2119 2111 2070 2075 2070 2039 2022 2002 1997 1987 1984 1970 1914 1927 1888 1866 1880 1835 1833 1829 1794 1774 1776 1775 1766 1725 1722 1685 1683 1667 1649 1629 1627 1590 1563 1582 1555 1554 1535 1495 1464 1493 1454 1462 1487 1433 1438 1435 1405 1393 1358 1352 1360 1342 1360 1344 1258 1288 1296 1275 1249 1241 1224 1229 1240 1191 1219 1170 1152 1145 1123 1163 1154 1141 1130 1135 1091 1095 1083 1084 1107 1062 1064 1053 1028 1023 997 1013 1008 981 998 1002 969 958 929 938 942 969 913 923 924 895 855 890 939 869 844 878 811 825 810 824 820 805 849 816 820 794 761 736 788 769 754 794 767 698 712 720 682 661 667 678 712 699 682 642 603 652 665 661 638 652 619 605 634 666 592 585 615 583 587 619 651 620 556 586 607 558 482 482 533 514 544 510 521 577 516 520 506 430 486 462 439 411 444 463 465 406 449 433 414 431 402 384 386 364 382 462 431 419 411 384 396 365 386 417 373 327 355 312 342 429 397 357 303 289 286 373 309 334 328 342 282 280 255 275 337 385 351 326 304 281 285 358 355 321 297 295 331 260 239 260 254 206 290 277 199 233 278 222 231 250 251 32043 10289 3977 1948 7260 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 160 167 174 180 185 190 194 197 200 203 205 207 209 211 212 214 215 216 218 219 219 220 221 222 223 223 223 224 224 224 224 224 225 225 225 225 225 225 226 225 225 225 225 225 225 225 225 225 225 225 226 225 226 226 226 225 226 226 226 226 226 226 226 225 225 225 225 224 224 225 225 224 224 224 224 224 223 223 222 223 224 224 225 225 226 225 225 225 225 225 226 227 227 227 227 226 226 226 227 229 228 228 228 227 226 226 226 226 227 228 226 225 223 223 223 223 224 225 226 226 225 225 226 228 228 229 229 229 229 229 230 229 229 228 228 229 228 227 227 226 226 225 225 226 225 225 226 224 222 222 221 221 222 223 223 224 225 224 224 225 225 224 226 226 226 225 225 224 223 223 223 223 223 224 224 222 223 225 224 223 222 222 225 225 223 222 221 221 221 222 220 220 218 219 220 220 219 218 218 217 218 219 219 217 219 219 219 219 219 220 220 220 219 219 219 218 218 218 218 220 222 219 221 222 221 220 223 222 220 221 221 222 221 221 221 223 219 216 218 221 223 221 221 220 222 224 220 222 221 222 222 220 220 218 218 221 223 219 223 221 222 219 219 221 222 220 221 221 223 220 222 224 228 239 246 258 279 309 1554 7121 100 100 100 100 100 100 100 100 100 137797 100 100 100 256861 277030 305072 337291 375500 426622 500477 591031 662514 681965 652904 587218 507031 443430 371149 242990 117594 60590 49252 45194 33237 13446 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 9500 7388 361 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32050 10289 3978 1947 7200 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 189 193 196 200 202 205 207 209 211 212 214 215 217 218 219 220 220 221 221 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 224 224 225 225 225 224 225 225 225 225 225 225 226 226 226 225 225 225 226 225 225 225 225 225 224 225 224 224 224 224 224 224 224 223 224 224 225 224 225 225 224 224 225 225 225 226 226 225 225 225 226 226 227 227 228 227 226 226 226 227 227 226 226 225 224 226 227 227 227 226 225 224 223 223 224 225 226 228 227 225 226 227 228 229 229 229 228 228 228 229 229 228 228 226 225 226 227 227 227 225 224 226 225 225 224 223 223 224 223 223 223 223 224 226 224 222 223 223 223 224 227 226 226 226 224 225 224 222 221 221 222 222 224 224 224 225 226 225 224 223 221 221 223 221 221 222 221 220 217 217 219 218 217 218 218 220 223 221 218 218 219 221 222 222 222 219 219 220 221 220 220 219 217 221 220 218 220 219 219 220 218 219 216 219 221 222 219 220 220 221 221 219 222 221 221 222 224 223 224 220 222 223 223 222 221 223 220 217 217 218 220 221 221 221 221 221 218 216 218 221 221 222 221 222 221 222 221 225 223 224 227 229 238 252 271 314 1658 14484 44728 100 100 100 100 100 100 100 100 100 100 100 443303 100 100 100 139420 67403 27168 9420 2418 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32058 10289 3979 1946 7136 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 189 193 196 200 202 205 207 209 211 212 214 215 216 217 218 219 219 220 221 221 222 221 222 223 223 223 223 223 224 224 224 224 224 225 225 225 225 225 225 226 226 226 226 226 226 225 226 226 226 226 226 226 226 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 226 226 226 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 225 226 227 227 227 226 225 224 224 224 225 225 227 227 228 229 229 227 227 227 228 229 229 228 228 228 227 228 227 227 226 226 226 226 226 226 224 223 224 224 223 224 224 223 223 222 222 223 222 223 224 225 224 225 224 223 224 224 222 223 223 223 223 221 220 220 222 223 222 223 225 224 222 222 223 222 222 222 221 222 220 220 222 223 221 220 219 220 219 219 217 218 219 219 220 221 219 219 221 219 219 221 220 221 223 221 218 218 218 218 220 221 220 219 219 220 221 222 220 220 219 219 220 221 219 220 221 222 220 220 219 219 220 220 220 222 222 222 222 222 220 220 221 220 219 222 223 223 221 219 218 222 222 222 224 222 218 220 221 220 221 223 226 230 236 243 253 273 1290 7625 34233 66997 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 151281 85586 41372 22311 13239 6563 1741 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32065 10289 3980 1945 7071 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 160 167 174 179 184 189 193 196 199 202 204 206 208 210 211 213 214 215 216 216 217 218 218 219 220 220 221 221 221 222 222 223 223 224 224 224 225 224 224 225 225 225 226 226 226 225 225 226 226 226 226 226 226 226 225 225 225 225 225 224 225 224 224 224 224 224 224 224 225 225 226 226 226 227 226 226 227 227 227 227 227 227 228 228 228 228 227 227 227 226 227 228 227 226 227 226 226 225 226 227 226 226 225 226 224 223 224 224 225 225 226 227 227 227 227 228 228 228 227 227 227 229 229 228 227 227 228 227 226 226 225 225 226 226 225 223 222 223 223 223 224 222 224 225 224 222 224 222 222 224 223 222 222 224 223 222 221 222 222 222 222 221 223 223 221 220 220 222 224 223 223 224 223 223 221 222 222 222 221 221 220 222 221 220 220 219 217 219 220 221 218 218 219 220 219 219 219 219 220 220 220 221 221 219 219 219 217 216 218 219 219 219 222 222 220 218 221 222 219 218 220 221 221 221 220 218 220 221 221 220 220 222 222 221 220 218 219 221 220 221 221 217 222 222 220 221 220 221 222 221 221 221 223 222 220 222 222 222 222 225 225 228 235 252 268 395 2489 13124 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 118594 97987 83313 67657 51602 31627 12591 2805 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32072 10289 3980 1943 7012 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 160 167 174 179 185 189 193 196 200 202 204 207 208 210 211 213 214 215 216 217 218 218 219 220 220 221 221 222 223 223 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 225 226 226 226 227 227 227 227 227 227 227 227 228 227 227 229 229 228 227 228 227 227 228 227 226 227 227 226 226 227 227 227 226 226 226 225 225 224 224 225 227 226 227 228 229 229 229 229 229 228 228 229 228 228 227 227 227 226 227 226 225 225 224 224 224 224 224 224 224 223 223 223 224 224 223 222 222 222 222 223 224 223 223 223 221 221 221 222 222 221 222 222 220 220 219 221 224 223 221 222 221 222 223 221 223 221 221 222 220 219 221 222 219 219 218 218 218 219 219 220 219 219 218 222 220 219 220 218 219 218 219 219 220 220 222 221 220 219 219 218 220 220 218 218 218 219 218 219 220 219 219 219 217 220 223 223 220 218 221 221 222 222 221 219 219 222 223 222 222 222 221 222 222 219 222 225 223 222 220 222 221 221 222 222 222 228 229 231 232 238 242 248 258 270 1487 9866 25445 46355 65828 83699 105937 100 100 100 100 100 100 100 100 100 100 100 100 219696 162299 107711 67712 39072 17592 5353 620 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32080 10289 3981 1942 6948 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 166 173 179 184 189 192 196 199 202 204 206 208 210 211 212 214 215 216 217 218 219 220 221 221 222 222 223 224 224 224 224 224 224 224 224 225 225 225 225 225 225 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 224 224 224 225 225 224 225 225 225 226 227 227 227 227 227 227 227 227 227 227 227 227 227 228 227 227 227 227 227 227 227 226 227 227 227 228 227 227 227 227 227 226 226 225 225 225 225 226 226 227 227 228 229 229 229 229 229 229 229 229 227 227 227 225 226 225 224 225 225 224 224 223 222 223 224 223 224 223 224 223 222 224 224 224 224 223 223 222 222 222 221 220 221 222 222 221 220 221 221 222 221 222 221 222 222 222 222 221 221 221 222 221 221 222 223 222 220 218 218 219 220 220 219 220 220 219 218 217 220 219 219 221 220 219 219 220 220 222 222 221 219 219 219 220 221 220 219 219 219 219 220 218 218 219 220 219 217 220 221 220 220 219 219 220 221 220 218 219 221 222 223 219 218 222 223 221 221 223 220 220 222 222 221 219 219 218 224 224 225 223 223 222 225 231 238 244 250 256 262 274 281 284 289 305 1791 8463 15705 25663 45593 84106 108331 100 100 100 100 100 100 100 100 327504 340516 316388 272934 217296 146679 83692 41938 18144 6157 1068 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32087 10289 3982 1941 6885 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 167 173 179 184 188 192 196 199 202 204 206 208 210 212 213 214 216 217 218 219 220 220 221 221 222 222 223 223 223 224 224 224 224 225 225 225 225 225 225 225 225 226 226 225 225 225 225 224 224 225 225 224 224 224 224 224 224 224 224 224 225 225 224 226 227 227 227 227 228 228 229 228 228 228 228 228 227 227 228 228 227 226 226 226 227 227 227 227 227 226 226 226 227 227 228 227 226 226 227 225 225 227 228 228 227 228 228 229 229 229 228 228 228 228 228 228 227 226 226 225 224 223 223 223 223 224 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 220 220 220 220 220 219 219 221 221 220 221 222 222 221 223 223 222 223 223 222 222 221 221 221 220 220 219 218 219 218 218 219 220 220 219 220 220 220 221 220 217 218 218 219 221 220 220 218 219 220 220 220 220 217 217 218 219 222 217 218 220 221 217 218 217 217 218 219 221 218 218 219 219 219 220 219 221 223 220 222 220 219 221 221 220 219 223 223 223 223 223 221 222 221 219 219 220 224 230 235 241 243 247 252 257 264 271 280 290 300 310 325 339 350 1191 100 100 100 100 100 100 80222 103459 100 100 100 100 100 100 100 224314 239091 257102 268016 256441 201094 132389 84725 54685 32437 16569 7086 2064 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32095 10289 3983 1939 6822 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 150 159 167 173 179 184 189 192 196 199 202 204 206 209 211 212 214 215 216 217 218 219 219 220 221 221 222 222 222 222 223 223 223 224 224 224 225 225 225 225 225 225 225 225 224 224 224 225 225 224 224 224 224 224 224 224 224 224 224 224 225 226 226 226 227 227 228 228 228 228 229 228 228 228 229 228 227 228 228 227 226 227 227 227 227 227 227 226 226 226 227 228 228 228 228 227 227 227 226 226 227 227 228 229 229 229 228 228 228 228 228 228 227 228 226 226 226 225 225 225 224 224 223 223 223 223 224 224 224 224 224 223 223 224 223 222 220 222 223 222 222 221 221 220 220 219 221 221 220 221 221 221 221 221 221 221 221 221 222 222 221 220 220 220 222 222 221 219 219 220 218 218 220 220 220 219 220 222 220 221 221 221 221 220 220 220 219 219 220 220 220 219 221 222 221 218 218 220 221 220 219 216 218 219 221 219 218 220 220 220 222 222 220 219 219 223 222 223 221 221 220 221 221 221 221 221 220 221 222 222 223 222 220 223 223 223 226 224 227 228 232 233 233 236 239 248 253 260 268 279 290 304 320 344 2349 100 100 100 100 100 100 100 100 100 100 100 100 100 222254 222429 100 100 100 100 100 56826 24358 8346 2193 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32102 10289 3983 1938 6758 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 160 167 174 180 185 189 193 197 200 203 205 207 209 211 212 214 215 216 217 218 219 220 220 221 221 221 222 222 222 223 223 224 224 224 224 225 225 225 225 225 225 225 225 225 225 224 224 225 225 225 225 225 225 225 225 225 224 224 225 225 226 227 227 228 228 229 228 228 228 228 228 229 229 229 229 229 228 227 228 227 227 227 227 227 226 227 226 227 227 228 228 227 226 226 226 226 227 227 228 228 228 228 229 228 227 227 227 228 229 228 227 226 226 226 225 224 223 224 225 224 223 224 224 223 223 223 222 222 223 223 222 223 223 221 221 221 222 221 221 221 221 221 220 221 221 221 220 222 222 220 220 221 221 220 221 221 219 220 221 221 220 220 219 220 219 217 217 218 219 218 217 219 220 220 220 220 219 220 219 219 219 220 218 218 220 220 219 219 221 223 221 221 221 219 219 218 218 219 220 217 218 219 220 220 220 222 220 218 220 223 220 219 222 221 219 220 220 219 219 222 222 221 223 223 223 223 222 222 222 222 225 226 229 235 236 239 245 253 261 267 273 281 294 306 318 330 339 886 7734 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 94938 39227 12646 3792 702 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32109 10289 3984 1937 6699 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 160 167 174 179 185 189 193 196 200 202 205 207 209 211 212 214 215 216 217 218 218 219 220 220 221 222 222 222 223 223 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 225 225 225 224 224 225 226 227 227 227 228 228 228 229 229 229 228 229 229 228 228 228 227 228 228 227 226 226 227 227 227 227 227 227 226 227 227 227 226 226 225 227 228 228 228 229 227 227 228 229 229 228 228 228 229 228 227 227 226 225 225 225 224 224 224 223 223 224 223 223 223 223 223 223 223 223 222 221 221 220 220 220 221 221 220 219 219 220 222 222 221 221 220 220 220 220 220 221 221 220 220 220 220 220 220 219 219 219 218 218 219 219 219 219 221 221 221 219 219 219 221 222 219 219 219 218 220 223 220 219 220 221 220 220 221 221 219 220 221 220 218 218 219 219 220 221 221 222 221 221 220 219 221 222 221 224 223 222 222 224 222 222 222 221 219 219 221 222 222 224 222 220 222 222 224 225 230 234 239 246 250 256 267 277 289 305 330 361 455 4263 18614 38206 54811 69659 95266 100 100 100 100 100 100 100 100 100 100 100 100 100 132984 105667 68570 30965 9840 2562 210 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32117 10289 3985 1935 6636 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 160 167 174 180 185 189 193 197 200 203 205 207 209 211 212 214 215 216 217 218 218 219 220 221 221 222 222 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 225 225 225 225 226 225 224 225 225 225 226 227 227 227 228 228 229 229 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 228 227 227 227 227 226 226 225 227 227 228 229 229 228 228 229 229 229 229 230 229 228 229 228 226 225 226 224 224 224 224 224 223 223 222 222 222 222 222 221 221 221 222 221 221 220 219 220 220 220 221 221 221 221 221 221 221 221 223 222 221 221 220 219 220 220 220 221 221 220 219 220 219 219 220 219 218 218 219 219 220 220 220 220 219 220 220 218 218 219 220 220 218 220 220 220 221 221 220 219 218 218 217 218 219 217 217 218 220 222 220 220 221 219 220 219 219 220 221 221 221 221 220 221 220 221 221 221 221 220 222 222 223 220 220 221 221 221 221 222 222 223 226 228 237 241 243 249 253 260 266 270 277 288 300 318 343 368 394 417 493 3074 100 100 100 100 100 100 100 100 100 100 100 100 100 100 247746 215647 158278 97651 49816 20337 6937 2097 563 337 299 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32124 10289 3985 1934 6570 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 151 160 167 174 180 185 189 193 197 200 203 205 207 209 211 212 214 215 215 217 218 218 219 220 221 221 222 222 223 223 224 225 225 225 225 225 225 225 225 225 225 225 225 225 226 225 225 225 225 225 225 225 225 225 225 225 226 226 226 227 228 228 228 228 229 229 229 229 229 228 229 228 228 228 228 229 229 228 228 228 228 227 228 228 228 228 227 228 228 227 227 228 229 231 230 230 230 229 229 229 229 228 227 227 227 227 226 226 225 225 224 224 224 224 222 222 223 222 221 221 222 221 220 221 220 220 219 220 221 220 220 219 221 221 221 223 222 221 221 221 220 221 222 222 222 221 219 218 217 218 219 219 220 220 220 219 218 220 223 222 219 219 220 221 221 221 221 220 221 220 220 220 219 220 221 221 219 219 219 219 219 220 220 219 219 218 218 219 221 220 221 221 221 220 220 223 222 221 220 219 219 220 220 221 223 221 220 223 221 221 222 221 220 223 223 221 222 222 221 223 226 229 232 234 240 244 250 255 260 266 271 276 281 289 301 318 331 371 1472 5813 11283 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 58510 29107 10938 3132 457 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32131 10289 3986 1933 6511 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 141 151 159 167 173 179 184 189 192 196 199 202 204 207 208 210 212 213 215 216 217 218 219 220 220 221 221 222 222 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 225 225 225 225 225 225 225 225 225 226 226 227 227 228 229 229 229 229 229 229 229 228 229 229 228 229 228 229 229 229 229 229 229 228 228 228 227 227 228 228 227 228 230 230 229 230 230 229 229 229 229 229 229 229 227 227 227 226 226 226 225 225 224 222 222 222 222 223 222 221 222 222 222 221 222 222 222 221 220 220 219 220 222 222 221 222 222 222 222 222 222 223 222 222 221 221 220 221 220 220 220 220 221 221 221 220 220 222 220 220 221 220 219 219 221 221 220 221 220 220 220 220 221 221 219 220 220 221 222 222 220 219 219 219 219 219 219 220 221 220 221 222 222 220 220 221 220 221 221 222 222 221 221 222 222 221 222 222 219 220 220 220 222 223 223 222 225 222 224 224 224 229 235 241 246 252 260 267 272 278 281 284 288 291 294 300 308 330 362 387 429 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 25822 15383 9069 4063 848 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32139 10289 3987 1932 6448 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 174 180 185 190 194 197 200 203 205 208 209 211 213 214 215 217 218 219 220 220 221 222 222 223 223 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 226 225 225 225 225 226 226 226 226 227 228 228 229 229 229 229 230 230 230 230 229 229 229 229 229 230 230 230 229 229 229 229 229 229 228 227 227 227 229 230 231 231 231 231 230 230 230 230 231 230 229 229 230 229 228 226 226 225 226 225 225 225 223 223 223 222 221 222 222 222 222 221 221 221 221 220 220 220 221 221 220 220 221 222 221 221 221 222 222 221 222 222 222 222 220 220 221 221 221 222 221 220 221 221 221 221 221 221 221 221 220 221 221 220 219 220 221 220 221 221 220 221 222 221 222 223 223 221 219 220 221 220 221 220 218 219 220 223 224 222 223 224 224 224 221 222 223 222 223 223 223 224 224 223 225 223 223 223 223 223 222 222 222 224 223 222 223 224 226 227 231 239 245 251 256 262 267 274 281 285 291 294 299 315 331 342 364 384 419 1205 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 24547 10366 4274 1220 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32146 10289 3988 1930 6383 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 142 152 160 168 175 180 185 190 194 198 201 203 206 208 210 212 213 215 216 217 218 219 220 221 222 222 223 223 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 227 228 228 228 229 229 230 230 230 230 230 230 231 230 230 231 231 231 230 231 230 230 230 230 230 230 230 229 229 228 228 228 229 230 231 232 231 231 232 232 231 230 230 231 231 230 229 228 227 227 226 226 225 225 225 224 224 223 223 224 223 223 223 222 222 221 220 221 221 222 222 222 222 222 223 222 222 222 223 221 222 222 222 221 221 222 222 223 222 221 222 221 222 222 220 221 222 223 223 220 220 222 222 221 221 222 222 222 222 222 223 224 223 223 223 223 222 222 221 222 222 222 222 223 222 222 222 223 223 223 225 223 223 224 225 225 224 226 224 224 223 223 222 223 225 224 223 224 225 224 224 223 224 226 226 227 227 226 232 234 237 239 243 249 254 260 266 270 275 282 291 301 307 315 327 339 351 364 386 628 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 8196 2719 211 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32153 10289 3988 1929 6322 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 143 153 161 169 175 181 187 191 195 199 202 205 207 209 211 213 214 216 217 218 219 220 221 222 222 223 223 224 224 225 225 225 225 226 226 226 226 226 226 226 227 227 227 227 227 227 227 228 229 229 230 230 231 231 231 231 232 232 232 231 231 231 232 231 231 232 232 232 232 232 231 231 231 230 230 231 230 230 231 231 232 232 232 231 232 232 231 232 232 231 230 230 229 228 228 228 227 227 227 225 224 224 223 224 224 224 224 223 223 223 223 222 222 222 223 224 222 221 222 223 223 223 223 223 224 225 224 224 224 223 222 222 222 221 223 223 223 223 222 222 221 223 223 223 223 223 223 224 223 222 222 222 222 221 222 224 224 224 224 222 222 222 222 222 222 221 221 223 224 223 223 223 223 225 224 224 225 225 225 225 226 227 224 222 223 223 225 224 223 224 227 226 225 226 226 225 227 231 228 226 228 227 227 228 231 234 237 244 250 251 253 258 266 273 282 285 291 299 310 326 346 637 8324 26719 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 29886 13620 4193 677 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32161 10289 3989 1928 6256 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 144 154 163 170 177 183 188 192 196 200 203 206 208 211 212 214 216 217 219 220 221 222 223 223 224 224 225 226 226 226 226 227 227 227 227 228 228 228 229 229 229 230 230 230 231 231 232 232 233 233 233 234 234 233 233 234 234 234 233 234 234 234 234 234 234 234 234 234 233 232 232 233 233 234 234 234 235 235 235 234 234 234 234 233 232 232 231 231 231 231 230 229 230 230 229 229 228 227 227 227 226 226 226 226 226 226 225 225 225 225 226 225 224 224 225 226 226 225 225 226 226 225 225 225 225 225 225 225 224 224 225 225 225 226 226 225 226 226 225 225 226 226 226 226 226 225 226 226 225 225 226 225 225 224 225 226 225 226 226 225 226 226 225 224 224 225 224 225 224 223 225 227 228 226 227 227 226 227 228 228 228 229 229 228 227 227 229 228 228 228 228 229 229 230 229 229 230 233 234 236 240 241 245 248 253 256 257 260 264 271 279 288 297 309 319 330 345 368 399 459 1415 7840 32202 67409 100 100 100 100 100 100 100 100 100 100 100 100 69329 27984 8917 2607 416 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32168 10289 3990 1926 6190 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 146 156 165 173 180 186 191 196 200 204 207 209 212 214 216 218 219 221 222 223 224 225 225 226 227 227 228 228 229 229 229 229 230 230 230 231 231 230 231 232 232 233 233 234 235 236 236 237 237 237 236 237 237 237 237 237 236 237 237 237 237 237 237 236 236 236 236 235 235 236 237 238 238 238 238 238 238 238 238 238 238 236 235 236 235 234 234 233 233 233 233 231 231 231 230 229 229 229 228 228 229 229 228 229 229 229 228 228 229 230 230 230 229 229 229 228 227 228 227 228 228 229 230 229 229 228 229 228 228 229 228 229 228 229 230 230 230 229 230 230 230 229 228 229 229 230 230 231 231 229 229 229 229 229 229 230 230 229 229 229 228 228 228 229 228 228 230 230 230 230 231 231 231 231 230 230 230 229 231 232 232 232 233 232 232 233 234 234 235 235 236 235 237 239 238 240 242 247 250 252 254 256 264 273 279 288 299 309 317 327 341 359 390 435 505 609 724 841 1697 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 84639 57587 31539 14054 5003 1137 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32175 10289 3991 1925 6128 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 150 160 169 177 183 190 195 200 204 208 211 214 216 218 220 222 224 225 226 227 228 229 230 231 232 232 233 233 234 234 235 235 235 236 236 236 237 237 238 239 239 240 240 240 241 241 241 241 241 241 241 241 241 241 241 242 242 242 242 242 242 241 241 241 241 241 242 243 243 243 243 243 243 243 243 242 242 241 240 239 239 239 238 237 237 237 236 236 235 235 234 235 235 235 235 235 234 234 233 233 233 233 233 234 234 235 235 234 234 233 233 232 233 234 235 234 234 234 233 233 233 233 233 233 232 234 234 233 233 233 234 235 234 233 233 235 235 233 233 235 236 234 234 234 233 232 232 233 234 233 233 234 234 234 233 233 234 233 232 232 232 233 234 233 234 236 237 238 237 236 235 236 235 235 236 237 236 236 235 236 238 237 237 238 240 241 243 246 248 250 250 251 254 253 257 261 263 270 275 283 290 300 314 327 339 357 384 432 1393 3127 3670 4122 4796 7706 13958 20498 33480 56106 75508 100 100 100 100 100 100 100 100 100 100 100 100 100 26120 13410 5620 1413 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 32183 10289 3991 1924 6061 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100