300 750 599 597 596 592 591 591 590 589 589 589 585 584 582 579 574 569 568 568 567 566 564 562 562 559 556 553 552 552 552 547 547 545 544 543 539 538 538 538 536 535 533 533 532 531 529 528 527 526 526 526 524 521 520 517 517 511 511 509 509 507 507 504 504 503 502 500 494 493 492 492 492 482 480 480 479 479 479 474 471 471 470 470 470 470 467 463 457 456 455 454 454 453 452 451 449 444 441 441 438 437 435 435 434 432 431 430 428 428 424 423 422 422 422 421 420 417 416 416 414 412 410 410 408 406 406 406 404 401 399 398 398 398 394 392 391 390 389 389 389 388 388 387 386 384 384 384 383 379 379 376 371 367 367 366 364 363 363 363 361 357 353 353 347 345 344 340 339 338 337 337 336 335 331 331 326 323 321 320 320 319 317 315 315 314 312 309 309 308 306 304 304 301 301 298 297 297 295 291 289 288 287 287 285 282 281 277 276 272 272 271 270 270 270 269 268 267 267 265 263 262 260 259 259 256 256 255 252 252 251 247 247 246 245 241 241 240 240 240 237 235 229 229 226 225 225 225 224 221 220 219 218 217 216 215 215 212 212 211 207 207 206 201 199 198 198 197 193 193 192 192 187 181 180 179 175 175 175 174 170 170 170 167 167 167 165 164 161 161 161 161 160 159 159 158 156 156 152 152 151 150