300 750 599 597 595 593 592 590 590 589 589 589 588 587 586 585 580 580 579 575 574 573 572 570 567 567 566 564 563 561 561 561 560 558 549 546 546 545 543 541 541 539 537 537 535 535 533 531 529 529 528 526 525 525 523 520 518 517 516 515 513 513 513 507 505 505 502 500 500 499 498 497 496 496 495 495 494 493 493 492 490 486 482 481 481 479 479 478 477 477 476 475 473 472 471 470 469 469 468 467 464 463 462 461 459 459 457 452 452 451 449 448 448 446 443 443 442 441 433 431 431 430 430 429 426 426 426 424 424 424 420 417 416 415 414 414 412 410 407 406 406 405 401 401 399 399 398 398 398 393 392 387 385 384 384 383 380 378 376 376 375 374 374 373 369 369 367 362 362 361 360 359 359 355 350 344 343 343 341 341 339 337 337 336 334 332 331 331 326 325 324 323 322 322 319 318 315 314 313 310 309 303 303 299 294 294 291 290 289 289 288 284 284 281 273 271 271 270 268 263 262 261 261 260 260 259 259 259 257 254 253 252 249 248 248 247 246 244 241 240 240 239 238 231 229 228 225 224 223 223 222 222 221 221 221 221 219 218 218 217 211 211 210 210 208 207 207 205 205 203 197 196 195 195 194 188 186 186 185 184 183 181 180 180 180 180 179 179 176 175 174 174 173 172 167 165 164 162 160 157 156 153