300 750 599 599 598 598 597 596 592 592 591 589 589 586 582 580 579 579 577 576 575 575 573 573 567 567 564 562 562 559 556 554 553 553 553 553 552 551 550 549 548 547 546 545 545 545 543 539 537 536 535 534 530 526 524 521 520 518 515 514 513 512 512 511 511 508 506 506 506 505 505 503 503 503 503 501 498 497 496 496 489 488 487 487 484 481 480 476 475 473 473 472 472 472 472 472 471 467 466 466 465 465 463 461 459 458 457 456 453 453 451 451 451 450 449 447 446 445 444 444 443 442 442 439 437 436 435 434 434 433 431 430 430 428 427 424 424 416 415 410 409 409 408 408 403 402 401 400 397 395 390 389 388 387 386 386 385 385 381 373 372 372 372 369 369 364 363 362 362 359 356 352 350 349 349 348 348 347 347 346 344 343 342 339 337 337 336 336 331 329 327 327 322 320 318 318 317 317 316 316 313 310 310 305 305 304 303 302 300 300 297 297 293 292 292 291 291 291 290 288 287 286 285 284 283 282 282 278 278 276 275 275 272 269 268 267 264 264 264 263 260 260 260 258 257 257 255 254 254 250 250 248 248 246 244 243 242 239 237 235 234 232 229 228 226 224 219 219 215 215 214 213 201 201 200 199 199 199 197 196 191 190 187 185 185 177 177 172 172 169 168 166 166 159 157 156 154 154 153 153 152 150